.configuracion-module__4TXx7q__container{max-width:1200px;margin:0 auto;padding:2rem}.configuracion-module__4TXx7q__header{margin-bottom:2rem}.configuracion-module__4TXx7q__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.configuracion-module__4TXx7q__subtitle{color:var(--text-secondary);font-size:.95rem}.configuracion-module__4TXx7q__grid{grid-template-columns:260px 1fr;gap:2rem;display:grid}@media (max-width:768px){.configuracion-module__4TXx7q__container{padding:1rem}.configuracion-module__4TXx7q__grid{grid-template-columns:1fr}.configuracion-module__4TXx7q__settingItem{flex-direction:column;align-items:flex-start;gap:1rem}.configuracion-module__4TXx7q__settingInfo{margin-right:0}}.configuracion-module__4TXx7q__sidebar{background:var(--card-bg,#fff);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:.35rem;height:fit-content;padding:.75rem;display:flex}.configuracion-module__4TXx7q__navItem{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.9rem;font-weight:500;transition:all .25s;display:flex;position:relative;overflow:hidden}.configuracion-module__4TXx7q__navItem:hover{background:var(--bg-secondary);color:var(--text-primary);transform:translate(4px)}.configuracion-module__4TXx7q__navItem.configuracion-module__4TXx7q__active{background:linear-gradient(135deg,var(--primary-blue),#4a4dc7);color:#fff;box-shadow:0 4px 15px #2d2e834d}.configuracion-module__4TXx7q__navItem.configuracion-module__4TXx7q__active:before{content:"";background:var(--primary-orange);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.configuracion-module__4TXx7q__content{background:var(--card-bg,#fff);border:1px solid var(--border-color);border-radius:var(--radius-lg);min-height:560px;padding:2rem;position:relative}.configuracion-module__4TXx7q__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.3rem;font-weight:600;display:flex}.configuracion-module__4TXx7q__sectionTitle svg{color:var(--primary-blue)}.configuracion-module__4TXx7q__settingGroup{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.configuracion-module__4TXx7q__settingGroup:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.configuracion-module__4TXx7q__settingItem{border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:1rem;transition:background .2s;display:flex}.configuracion-module__4TXx7q__settingItem:hover{background:var(--bg-secondary)}.configuracion-module__4TXx7q__settingItem:last-child{margin-bottom:0}.configuracion-module__4TXx7q__settingInfo{flex-direction:column;flex:1;gap:.25rem;margin-right:1rem;display:flex}.configuracion-module__4TXx7q__settingLabel{color:var(--text-primary);font-size:.95rem;font-weight:600}.configuracion-module__4TXx7q__settingDesc{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.configuracion-module__4TXx7q__switch{flex-shrink:0;width:50px;height:26px;display:inline-block;position:relative}.configuracion-module__4TXx7q__switch input{opacity:0;width:0;height:0}.configuracion-module__4TXx7q__slider{cursor:pointer;background-color:var(--bg-hover,#cbd5e1);border-radius:26px;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.configuracion-module__4TXx7q__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}input:checked+.configuracion-module__4TXx7q__slider{background:linear-gradient(135deg,var(--primary-blue),#4a4dc7)}input:checked+.configuracion-module__4TXx7q__slider:before{transform:translate(24px)}.configuracion-module__4TXx7q__select{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;min-width:180px;padding:.55rem 2.5rem .55rem 1rem;font-size:.9rem;transition:all .2s}.configuracion-module__4TXx7q__select:hover{border-color:var(--primary-blue)}.configuracion-module__4TXx7q__select:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px #2d2e831a}.configuracion-module__4TXx7q__button{border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.88rem;font-weight:500;transition:all .25s;display:inline-flex}.configuracion-module__4TXx7q__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.configuracion-module__4TXx7q__button:active{transform:translateY(0)}.configuracion-module__4TXx7q__buttonPrimary{background:linear-gradient(135deg,var(--primary-blue),#4a4dc7);color:#fff}.configuracion-module__4TXx7q__buttonPrimary:hover{box-shadow:0 4px 15px #2d2e8359}.configuracion-module__4TXx7q__buttonDanger{color:var(--danger);background:#ef444414;border:1px solid #ef444433}.configuracion-module__4TXx7q__buttonDanger:hover{background:#ef444426;border-color:#ef444466}.configuracion-module__4TXx7q__buttonOutline{border:1px solid var(--primary-blue);color:var(--primary-blue);background:0 0}.configuracion-module__4TXx7q__buttonOutline:hover{background:#2d2e830d}.configuracion-module__4TXx7q__themeCards{gap:.75rem;display:flex}.configuracion-module__4TXx7q__themeCard{border-radius:var(--radius-lg);cursor:pointer;border:2px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;align-items:center;gap:.5rem;min-width:90px;padding:1rem 1.5rem;transition:all .3s;display:flex}.configuracion-module__4TXx7q__themeCard:hover{border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.configuracion-module__4TXx7q__themeCard.configuracion-module__4TXx7q__activeTheme{border-color:var(--primary-blue);background:linear-gradient(135deg,#2d2e830d,#4a4dc714);box-shadow:0 4px 15px #2d2e8326}.configuracion-module__4TXx7q__themeCard.configuracion-module__4TXx7q__activeTheme .configuracion-module__4TXx7q__themeIcon{color:var(--primary-blue)}.configuracion-module__4TXx7q__themeIcon{color:var(--text-secondary);transition:color .3s}.configuracion-module__4TXx7q__themeLabel{color:var(--text-secondary);font-size:.78rem;font-weight:500}.configuracion-module__4TXx7q__themeCard.configuracion-module__4TXx7q__activeTheme .configuracion-module__4TXx7q__themeLabel{color:var(--primary-blue);font-weight:600}.configuracion-module__4TXx7q__statusBadge{border-radius:20px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.configuracion-module__4TXx7q__statusActive{color:var(--success);background:#10b9811a}.configuracion-module__4TXx7q__statusInactive{color:var(--danger);background:#ef44441a}.configuracion-module__4TXx7q__passwordSection{margin-top:1rem}.configuracion-module__4TXx7q__passwordGrid{gap:1rem;margin-bottom:1.25rem;display:grid}.configuracion-module__4TXx7q__formGroup{flex-direction:column;gap:.4rem;display:flex}.configuracion-module__4TXx7q__formLabel{color:var(--text-secondary);font-size:.85rem;font-weight:500}.configuracion-module__4TXx7q__formInput{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);width:100%;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.configuracion-module__4TXx7q__formInput:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px #2d2e831a}.configuracion-module__4TXx7q__formInputIcon{position:relative}.configuracion-module__4TXx7q__formInputIcon svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.configuracion-module__4TXx7q__formInputIcon .configuracion-module__4TXx7q__formInput{padding-left:2.5rem}.configuracion-module__4TXx7q__passwordStrength{margin-top:.5rem}.configuracion-module__4TXx7q__strengthBar{background:var(--border-color);border-radius:4px;height:4px;margin-bottom:.35rem;overflow:hidden}.configuracion-module__4TXx7q__strengthFill{border-radius:4px;height:100%;transition:width .3s,background .3s}.configuracion-module__4TXx7q__strengthText{font-size:.75rem;font-weight:500}.configuracion-module__4TXx7q__sessionCard{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1rem;transition:all .2s;display:flex}.configuracion-module__4TXx7q__sessionCard:hover{border-color:var(--primary-blue)}.configuracion-module__4TXx7q__sessionInfo{align-items:center;gap:.75rem;display:flex}.configuracion-module__4TXx7q__sessionIcon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--primary-blue);background:linear-gradient(135deg,#2d2e8314,#4a4dc71f);justify-content:center;align-items:center;display:flex}.configuracion-module__4TXx7q__sessionDetails{flex-direction:column;gap:.15rem;display:flex}.configuracion-module__4TXx7q__sessionName{color:var(--text-primary);font-size:.9rem;font-weight:600}.configuracion-module__4TXx7q__sessionMeta{color:var(--text-secondary);font-size:.78rem}.configuracion-module__4TXx7q__currentBadge{color:var(--success);background:#10b9811a;border-radius:10px;margin-left:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.configuracion-module__4TXx7q__dataSection{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.configuracion-module__4TXx7q__dataSectionTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.configuracion-module__4TXx7q__dataItem{border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem 1rem;transition:background .2s;display:flex}.configuracion-module__4TXx7q__dataItem:hover{background:var(--bg-secondary)}.configuracion-module__4TXx7q__footerActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.configuracion-module__4TXx7q__savedIndicator{color:var(--success);align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;animation:.3s configuracion-module__4TXx7q__fadeInUp;display:inline-flex}@keyframes configuracion-module__4TXx7q__fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.configuracion-module__4TXx7q__infoBox{border-radius:var(--radius-md);background:#2d2e830a;border:1px solid #2d2e831a;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:flex}.configuracion-module__4TXx7q__infoBox svg{color:var(--primary-blue);flex-shrink:0;margin-top:2px}.configuracion-module__4TXx7q__infoBox p{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.configuracion-module__4TXx7q__densityCards{gap:.5rem;display:flex}.configuracion-module__4TXx7q__densityCard{border-radius:var(--radius-md);cursor:pointer;border:2px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;align-items:center;gap:.5rem;min-width:80px;padding:.75rem 1.25rem;transition:all .25s;display:flex}.configuracion-module__4TXx7q__densityCard:hover{border-color:var(--primary-blue)}.configuracion-module__4TXx7q__densityCard.configuracion-module__4TXx7q__activeDensity{border-color:var(--primary-blue);background:#2d2e830d}.configuracion-module__4TXx7q__densityBars{flex-direction:column;gap:2px;width:28px;display:flex}.configuracion-module__4TXx7q__densityBars span{background:var(--text-secondary);border-radius:1px;height:2px;transition:margin .25s}.configuracion-module__4TXx7q__densityCard.configuracion-module__4TXx7q__activeDensity .configuracion-module__4TXx7q__densityBars span{background:var(--primary-blue)}.configuracion-module__4TXx7q__densityLabel{color:var(--text-secondary);font-size:.72rem;font-weight:500}.configuracion-module__4TXx7q__densityCard.configuracion-module__4TXx7q__activeDensity .configuracion-module__4TXx7q__densityLabel{color:var(--primary-blue);font-weight:600}.configuracion-module__4TXx7q__densityBarsCompact span{margin-bottom:1px}.configuracion-module__4TXx7q__densityBarsNormal span{margin-bottom:3px}.configuracion-module__4TXx7q__densityBarsComfortable span{margin-bottom:5px}.configuracion-module__4TXx7q__loadingSpinner{color:var(--text-secondary);justify-content:center;align-items:center;padding:4rem 0;display:flex}.configuracion-module__4TXx7q__loadingSpinner svg{animation:1s linear infinite configuracion-module__4TXx7q__spin}@keyframes configuracion-module__4TXx7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ConfirmDialog-module__Xa8SYq__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0a0f1e8c;justify-content:center;align-items:center;animation:.25s ease-out forwards ConfirmDialog-module__Xa8SYq__overlayIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__Xa8SYq__overlayClosing{animation:.2s ease-in forwards ConfirmDialog-module__Xa8SYq__overlayOut}.ConfirmDialog-module__Xa8SYq__dialog{-webkit-backdrop-filter:blur(24px)saturate(1.6);background:#ffffffeb;border:1px solid #fff9;border-radius:20px;width:100%;max-width:420px;margin:16px;padding:0;animation:.35s cubic-bezier(.16,1,.3,1) forwards ConfirmDialog-module__Xa8SYq__dialogIn;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #0000000a,inset 0 1px #ffffff80}.ConfirmDialog-module__Xa8SYq__dialogClosing{animation:.2s ease-in forwards ConfirmDialog-module__Xa8SYq__dialogOut}.ConfirmDialog-module__Xa8SYq__accentBar{border-radius:20px 20px 0 0;width:100%;height:4px}.ConfirmDialog-module__Xa8SYq__accentBar.ConfirmDialog-module__Xa8SYq__barDanger{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%)}.ConfirmDialog-module__Xa8SYq__accentBar.ConfirmDialog-module__Xa8SYq__barWarning{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.ConfirmDialog-module__Xa8SYq__accentBar.ConfirmDialog-module__Xa8SYq__barSuccess{background:linear-gradient(90deg,#22c55e 0%,#4ade80 100%)}.ConfirmDialog-module__Xa8SYq__accentBar.ConfirmDialog-module__Xa8SYq__barInfo{background:linear-gradient(90deg,#6366f1 0%,#818cf8 100%)}.ConfirmDialog-module__Xa8SYq__closeWrapper{z-index:2;position:absolute;top:16px;right:16px}.ConfirmDialog-module__Xa8SYq__closeBtn{color:#94a3b8;cursor:pointer;background:#f1f5f999;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.ConfirmDialog-module__Xa8SYq__closeBtn:hover{color:#334155;background:#e2e8f0e6;transform:rotate(90deg)}.ConfirmDialog-module__Xa8SYq__content{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:32px 32px 24px;display:flex}.ConfirmDialog-module__Xa8SYq__iconContainer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;animation:.4s cubic-bezier(.34,1.56,.64,1) .15s both ConfirmDialog-module__Xa8SYq__iconPop;display:flex;position:relative}.ConfirmDialog-module__Xa8SYq__iconContainer:after{content:"";opacity:.15;border:2px solid;border-radius:50%;animation:2s ease-out infinite ConfirmDialog-module__Xa8SYq__pulseRing;position:absolute;inset:-6px}.ConfirmDialog-module__Xa8SYq__bg-danger{color:#ef4444;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.ConfirmDialog-module__Xa8SYq__bg-warning{color:#f59e0b;background:linear-gradient(135deg,#fef9c3 0%,#fde68a 100%)}.ConfirmDialog-module__Xa8SYq__bg-success{color:#22c55e;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%)}.ConfirmDialog-module__Xa8SYq__bg-info{color:#6366f1;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.ConfirmDialog-module__Xa8SYq__iconDanger{color:#ef4444}.ConfirmDialog-module__Xa8SYq__iconWarning{color:#f59e0b}.ConfirmDialog-module__Xa8SYq__iconSuccess{color:#22c55e}.ConfirmDialog-module__Xa8SYq__iconInfo{color:#6366f1}.ConfirmDialog-module__Xa8SYq__textContainer{flex-direction:column;gap:6px;display:flex}.ConfirmDialog-module__Xa8SYq__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.ConfirmDialog-module__Xa8SYq__message{color:#64748b;max-width:320px;margin:0;font-size:.9rem;line-height:1.6}.ConfirmDialog-module__Xa8SYq__footer{box-sizing:border-box;border-top:1px solid #e2e8f099;gap:12px;width:100%;padding:20px 32px 28px;display:flex}.ConfirmDialog-module__Xa8SYq__cancelBtn{color:#475569;cursor:pointer;background:#fffc;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:11px 20px;font-size:.875rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.ConfirmDialog-module__Xa8SYq__cancelBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.ConfirmDialog-module__Xa8SYq__cancelBtn:active{box-shadow:none;transform:translateY(0)}.ConfirmDialog-module__Xa8SYq__confirmBtn{color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:11px 20px;font-size:.875rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.ConfirmDialog-module__Xa8SYq__confirmBtn:active{transform:translateY(0)}.ConfirmDialog-module__Xa8SYq__btn-danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.ConfirmDialog-module__Xa8SYq__btn-danger:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.ConfirmDialog-module__Xa8SYq__btn-warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.ConfirmDialog-module__Xa8SYq__btn-warning:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b59}.ConfirmDialog-module__Xa8SYq__btn-success{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.ConfirmDialog-module__Xa8SYq__btn-success:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);transform:translateY(-1px);box-shadow:0 4px 14px #22c55e59}.ConfirmDialog-module__Xa8SYq__btn-info{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.ConfirmDialog-module__Xa8SYq__btn-info:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 4px 14px #6366f159}@keyframes ConfirmDialog-module__Xa8SYq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__Xa8SYq__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes ConfirmDialog-module__Xa8SYq__dialogIn{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ConfirmDialog-module__Xa8SYq__dialogOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.97)}}@keyframes ConfirmDialog-module__Xa8SYq__iconPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ConfirmDialog-module__Xa8SYq__pulseRing{0%{opacity:.15;transform:scale(1)}50%{opacity:.05;transform:scale(1.15)}to{opacity:.15;transform:scale(1)}}
