.Sidebar-module__umq6aG__sidebar{width:var(--sidebar-width);background-color:var(--color-sidebar-bg);height:100vh;z-index:var(--z-sticky);transition:width var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);scrollbar-width:none;border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.Sidebar-module__umq6aG__sidebar::-webkit-scrollbar{display:none}.Sidebar-module__umq6aG__brand{height:var(--header-height);padding:0 var(--space-4) 0 var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.Sidebar-module__umq6aG__logoLink{flex-shrink:0;align-items:center;min-width:0;display:flex}.Sidebar-module__umq6aG__logo{object-fit:contain;object-position:left center;width:auto;height:36px}.Sidebar-module__umq6aG__logoIcon{object-fit:contain;border-radius:var(--radius-sm);width:32px;height:32px;display:none}.Sidebar-module__umq6aG__closeBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-sidebar-text);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:none}.Sidebar-module__umq6aG__closeBtn svg{width:20px;height:20px}.Sidebar-module__umq6aG__closeBtn:hover{color:var(--color-sidebar-active);background:#ffffff1a}.Sidebar-module__umq6aG__nav{padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.Sidebar-module__umq6aG__navSeccion{gap:var(--space-1);flex-direction:column;display:flex}.Sidebar-module__umq6aG__navSeccion+.Sidebar-module__umq6aG__navSeccion{margin-top:var(--space-3)}.Sidebar-module__umq6aG__navSeccionFinal{padding-top:var(--space-3);margin-top:auto!important}.Sidebar-module__umq6aG__navSeccionTitulo{padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-sidebar-text);opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;overflow:hidden}.Sidebar-module__umq6aG__navItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-sidebar-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;min-width:0;display:flex}.Sidebar-module__umq6aG__navItem:hover{color:var(--color-sidebar-active);background-color:#ffffff1a}.Sidebar-module__umq6aG__navItem.Sidebar-module__umq6aG__active{color:var(--color-sidebar-active);font-weight:var(--font-bold);box-shadow:inset 2px 0 0 var(--color-sidebar-active);background-color:#ffffff1f}.Sidebar-module__umq6aG__navIcon{flex-shrink:0;width:18px;height:18px}.Sidebar-module__umq6aG__navLabel{text-overflow:ellipsis;overflow:hidden}.Sidebar-module__umq6aG__navGroup{flex-direction:column;display:flex}.Sidebar-module__umq6aG__navGroupHeader{border-radius:var(--radius-md);color:var(--color-sidebar-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;display:flex}.Sidebar-module__umq6aG__navGroupHeader:hover{color:var(--color-sidebar-active);background-color:#ffffff1a}.Sidebar-module__umq6aG__navGroupHeader.Sidebar-module__umq6aG__active{color:var(--color-sidebar-active);font-weight:var(--font-bold);box-shadow:inset 2px 0 0 var(--color-sidebar-active);background-color:#ffffff1f}.Sidebar-module__umq6aG__navGroupLink{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-width:0;color:inherit;font:inherit;white-space:nowrap;flex:1;display:flex}.Sidebar-module__umq6aG__navGroupToggle{width:32px;margin-right:var(--space-1);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.Sidebar-module__umq6aG__navChevron{opacity:.6;width:14px;height:14px;transition:transform var(--transition-fast);flex-shrink:0}.Sidebar-module__umq6aG__navChevronOpen{transform:rotate(180deg)}.Sidebar-module__umq6aG__navChildren{padding-left:calc(18px + var(--space-3));flex-direction:column;gap:2px;margin-top:2px;display:flex}.Sidebar-module__umq6aG__navChild{padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--color-sidebar-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__umq6aG__navChild:hover{color:var(--color-sidebar-active);background-color:#ffffff1a}.Sidebar-module__umq6aG__navChild.Sidebar-module__umq6aG__active{color:var(--color-sidebar-active);font-weight:var(--font-bold);background-color:#ffffff1f}.Sidebar-module__umq6aG__profile{align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid #ffffff1a;flex-shrink:0;display:flex}.Sidebar-module__umq6aG__profileLink{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-width:0;padding:var(--space-1);margin:calc(-1 * var(--space-1));transition:background var(--transition-fast);flex:1;display:flex}.Sidebar-module__umq6aG__profileLink:hover{background:#ffffff14}.Sidebar-module__umq6aG__avatar{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-sidebar-active);font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.05em;cursor:pointer;background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__umq6aG__profileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Sidebar-module__umq6aG__profileName{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-sidebar-active);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__umq6aG__profileRole{font-size:var(--text-xs);color:var(--color-sidebar-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__umq6aG__logoutBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-sidebar-text);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__umq6aG__logoutBtn:hover{color:var(--color-sidebar-active);background:#ffffff1a}.Sidebar-module__umq6aG__sidebar :is(.Sidebar-module__umq6aG__logoLink,.Sidebar-module__umq6aG__navItem,.Sidebar-module__umq6aG__navGroupLink,.Sidebar-module__umq6aG__navGroupToggle,.Sidebar-module__umq6aG__profileLink,.Sidebar-module__umq6aG__logoutBtn):focus-visible{outline-color:var(--color-sidebar-active)}.Sidebar-module__umq6aG__backdrop{z-index:calc(var(--z-sticky) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--transition-normal);background:#22262e80;display:none;position:fixed;inset:0}@media (min-width:1024px){.Sidebar-module__umq6aG__sidebar{transform:translate(0)!important}.Sidebar-module__umq6aG__backdrop{display:none!important}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed{width:var(--sidebar-collapsed-width);overflow:visible}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__logoIcon{display:block}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__logo,.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navLabel,.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__profileInfo{display:none}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navSeccionTitulo{height:1px;margin:0 var(--space-2) var(--space-2);opacity:1;background:#ffffff2e;padding:0;font-size:0}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__nav{padding:var(--space-4) var(--space-2);overflow:visible}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__brand{padding:0 var(--space-2);justify-content:center}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem{padding:var(--space-2);justify-content:center;position:relative;overflow:visible}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-sidebar-bg);color:var(--color-sidebar-active);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);z-index:9999;box-shadow:var(--shadow-md);position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip]:before{content:"";border:5px solid #0000;border-right-color:var(--color-sidebar-bg);pointer-events:none;opacity:0;transition:opacity var(--transition-fast);z-index:9999;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip]:hover:after,.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip]:hover:before{opacity:1}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip].Sidebar-module__umq6aG__active:after{background:var(--color-sidebar-bg)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__navItem[data-tooltip].Sidebar-module__umq6aG__active:before{border-right-color:var(--color-sidebar-bg)}.Sidebar-module__umq6aG__navGroupFlyout{position:relative}.Sidebar-module__umq6aG__flyoutMenu{background:var(--color-sidebar-bg);border-radius:var(--radius-md);min-width:190px;box-shadow:var(--shadow-md);padding:var(--space-2);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:9999;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}.Sidebar-module__umq6aG__navGroupFlyout:hover .Sidebar-module__umq6aG__flyoutMenu,.Sidebar-module__umq6aG__navGroupFlyout:focus-within .Sidebar-module__umq6aG__flyoutMenu{opacity:1;pointer-events:auto}.Sidebar-module__umq6aG__flyoutHeader{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-sidebar-text);opacity:.6;white-space:nowrap}.Sidebar-module__umq6aG__flyoutItem{padding:6px var(--space-2);border-radius:var(--radius-sm);color:var(--color-sidebar-text);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast)}.Sidebar-module__umq6aG__flyoutItem:hover{color:var(--color-sidebar-active);background-color:#ffffff1a}.Sidebar-module__umq6aG__flyoutItem.Sidebar-module__umq6aG__active{color:var(--color-sidebar-active);font-weight:var(--font-bold);background-color:#ffffff1f}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__profile{padding:var(--space-3) var(--space-2);gap:var(--space-2);flex-direction:column;align-items:center}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__collapsed .Sidebar-module__umq6aG__logoutCollapsed{width:30px;height:30px}}.Sidebar-module__umq6aG__floatBtn{display:none}@media (min-width:1024px){.Sidebar-module__umq6aG__floatBtn{left:calc(var(--sidebar-width) - 14px);border-radius:var(--radius-full);background:var(--color-surface);border:1.5px solid var(--color-border);width:28px;height:28px;color:var(--color-text-soft);cursor:pointer;z-index:calc(var(--z-sticky) + 1);box-shadow:var(--shadow-md);transition:left var(--transition-normal), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.Sidebar-module__umq6aG__floatBtn.Sidebar-module__umq6aG__floatBtnCollapsed{left:calc(var(--sidebar-collapsed-width) - 14px)}.Sidebar-module__umq6aG__floatBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.1)}}@media (max-width:1023px){.Sidebar-module__umq6aG__sidebar{transform:translate(-100%)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__open{transform:translate(0)}.Sidebar-module__umq6aG__backdrop{pointer-events:none;display:block}.Sidebar-module__umq6aG__backdrop.Sidebar-module__umq6aG__backdropVisible{opacity:1;pointer-events:auto}}@media (max-width:639px){.Sidebar-module__umq6aG__sidebar{width:100%;height:100dvh;box-shadow:none;z-index:var(--z-modal);border-radius:0;top:0;left:0;transform:translate(-100%)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__open{transform:translate(0)}.Sidebar-module__umq6aG__backdrop{z-index:calc(var(--z-modal) - 1)}.Sidebar-module__umq6aG__closeBtn{display:flex}.Sidebar-module__umq6aG__brand{padding:0 var(--space-4) 0 var(--space-5)}.Sidebar-module__umq6aG__nav{padding:var(--space-4);gap:var(--space-2)}.Sidebar-module__umq6aG__navItem{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.Sidebar-module__umq6aG__navGroupHeader{font-size:var(--text-base)}.Sidebar-module__umq6aG__navGroupLink{padding:var(--space-3) var(--space-4)}.Sidebar-module__umq6aG__navChildren{padding-left:var(--space-3);margin-left:calc(var(--space-4) + 9px);margin-top:var(--space-1);gap:var(--space-1);border-left:2px solid #ffffff24}.Sidebar-module__umq6aG__navChild{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:normal}}[data-theme=dark] .Sidebar-module__umq6aG__profile{border-top-color:#ffffff0f}[data-theme=dark] .Sidebar-module__umq6aG__avatar{background:#ffffff1f}
.NotificationBell-module__Nid6Ja__wrap{position:relative}.NotificationBell-module__Nid6Ja__bell{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-soft);transition:background-color var(--transition-fast), color var(--transition-fast);place-items:center;display:grid;position:relative}.NotificationBell-module__Nid6Ja__bell svg{width:20px;height:20px}.NotificationBell-module__Nid6Ja__bell:hover{background:var(--color-border-soft);color:var(--color-text)}.NotificationBell-module__Nid6Ja__badge{border-radius:var(--radius-full);background:var(--color-accent);min-width:16px;height:16px;color:var(--color-text-inverted);font-size:10px;font-weight:var(--font-bold);text-align:center;pointer-events:none;padding:0 3px;line-height:16px;position:absolute;top:5px;right:5px}.NotificationBell-module__Nid6Ja__panel{top:calc(var(--header-height) + var(--space-2));right:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:340px;max-height:480px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);flex-direction:column;display:flex;position:fixed;overflow:hidden}.NotificationBell-module__Nid6Ja__panelHeader{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__Nid6Ja__panelTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.NotificationBell-module__Nid6Ja__markAllBtn{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);transition:opacity var(--transition-fast)}.NotificationBell-module__Nid6Ja__markAllBtn:hover{opacity:.7}.NotificationBell-module__Nid6Ja__list{flex:1;overflow-y:auto}.NotificationBell-module__Nid6Ja__empty{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.NotificationBell-module__Nid6Ja__errorMsg{padding:var(--space-4);font-size:var(--text-xs);color:var(--color-danger);text-align:center}.NotificationBell-module__Nid6Ja__item{border-bottom:1px solid var(--color-border-soft);transition:background-color var(--transition-fast);align-items:stretch;display:flex}.NotificationBell-module__Nid6Ja__item:last-child{border-bottom:none}.NotificationBell-module__Nid6Ja__item:hover{background:var(--color-surface-hover)}.NotificationBell-module__Nid6Ja__itemNoLeida{background:var(--color-primary-50)}.NotificationBell-module__Nid6Ja__itemNoLeida:hover{background:var(--color-primary-100)}.NotificationBell-module__Nid6Ja__itemBtn{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;flex:1;min-width:0;display:flex}.NotificationBell-module__Nid6Ja__itemDot{border-radius:var(--radius-full);background:var(--color-primary);opacity:0;flex-shrink:0;width:8px;height:8px;margin-top:5px;display:block}.NotificationBell-module__Nid6Ja__itemNoLeida .NotificationBell-module__Nid6Ja__itemDot{opacity:1}.NotificationBell-module__Nid6Ja__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBell-module__Nid6Ja__itemTitulo{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);line-height:var(--leading-tight)}.NotificationBell-module__Nid6Ja__itemLeida .NotificationBell-module__Nid6Ja__itemTitulo{font-weight:var(--font-normal);color:var(--color-text-soft)}.NotificationBell-module__Nid6Ja__itemCuerpo{font-size:var(--text-xs);color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationBell-module__Nid6Ja__itemTime{font-size:var(--text-xs);color:var(--color-text-muted)}.NotificationBell-module__Nid6Ja__dismissBtn{width:36px;color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationBell-module__Nid6Ja__dismissBtn svg{width:14px;height:14px}.NotificationBell-module__Nid6Ja__dismissBtn:hover{color:var(--color-danger)}.NotificationBell-module__Nid6Ja__item:hover .NotificationBell-module__Nid6Ja__dismissBtn{opacity:1}@media (max-width:639px){.NotificationBell-module__Nid6Ja__panel{top:var(--header-height);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-left:none;border-right:none;width:100%;max-height:60vh;left:0;right:0}}
.Modal-module__rxdtia__overlay{padding:var(--space-4);z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#22262e80;place-items:center;display:grid;position:fixed;inset:0}.Modal-module__rxdtia__modal{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-height:90vh;display:flex}.Modal-module__rxdtia__sm{max-width:380px}.Modal-module__rxdtia__md{max-width:580px}.Modal-module__rxdtia__lg{max-width:680px}.Modal-module__rxdtia__xl{max-width:940px}.Modal-module__rxdtia__xxl{max-width:min(1240px,94vw)}.Modal-module__rxdtia__header{padding:var(--space-6) var(--space-6) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__rxdtia__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text)}.Modal-module__rxdtia__close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;place-items:center;display:grid}.Modal-module__rxdtia__close svg{width:18px;height:18px}.Modal-module__rxdtia__close:hover{background:var(--color-border-soft);color:var(--color-text)}.Modal-module__rxdtia__body{padding:var(--space-5) var(--space-6);flex:1;overflow-y:auto}.Modal-module__rxdtia__bodyNoPadding{padding:0}.Modal-module__rxdtia__footer{gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-background);border-top:1px solid var(--color-border-soft);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-shrink:0;justify-content:flex-end;display:flex}@media (max-width:639px){.Modal-module__rxdtia__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch stretch;padding:0}.Modal-module__rxdtia__modal{border-radius:0;width:100%;height:100dvh;max-height:none;max-width:100%!important}.Modal-module__rxdtia__header{padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-4) 0}.Modal-module__rxdtia__body{padding:var(--space-4) var(--space-4)}.Modal-module__rxdtia__footer{padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));border-radius:0;flex-direction:column-reverse}.Modal-module__rxdtia__footer>*{justify-content:center;width:100%}}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-extrabold);transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;text-decoration:none;display:inline-flex}.Button-module__xDwtkW__button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.Button-module__xDwtkW__sm{height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__xDwtkW__md{height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}.Button-module__xDwtkW__lg{height:48px;padding:0 var(--space-6);font-size:var(--text-base)}.Button-module__xDwtkW__primary{background-color:var(--color-accent);color:var(--color-text-inverted);box-shadow:0 3px 0 color-mix(in srgb, var(--color-accent) 70%, black)}.Button-module__xDwtkW__primary:hover:not(:disabled){background-color:var(--color-accent-light);box-shadow:0 5px 0 color-mix(in srgb, var(--color-accent) 70%, black);transform:translateY(-1px)}.Button-module__xDwtkW__primary:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--color-accent) 70%, black);transform:translateY(2px)}.Button-module__xDwtkW__secondary{background-color:var(--color-primary);color:var(--color-text-inverted);box-shadow:0 3px 0 var(--color-primary-dark)}.Button-module__xDwtkW__secondary:hover:not(:disabled){background-color:var(--color-primary-light);transform:translateY(-1px)}.Button-module__xDwtkW__outline{background-color:var(--color-surface);color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary-100)}.Button-module__xDwtkW__outline:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-primary);background-color:var(--color-primary-50)}.Button-module__xDwtkW__ghost{color:var(--color-text-soft);background-color:#0000}.Button-module__xDwtkW__ghost:hover:not(:disabled){background-color:var(--color-border-soft);color:var(--color-text)}.Button-module__xDwtkW__danger{background-color:var(--color-surface);color:var(--color-danger);box-shadow:inset 0 0 0 2px var(--color-danger-50)}.Button-module__xDwtkW__danger:hover:not(:disabled){background-color:var(--color-danger-50)}.Button-module__xDwtkW__warning{background-color:var(--color-surface);color:var(--color-warning-text);box-shadow:inset 0 0 0 2px var(--color-warning-50)}.Button-module__xDwtkW__warning:hover:not(:disabled){background-color:var(--color-warning-50)}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.6s linear infinite Button-module__xDwtkW__spin;display:inline-block}@keyframes Button-module__xDwtkW__spin{to{transform:rotate(360deg)}}[data-theme=dark] .Button-module__xDwtkW__outline{color:var(--color-primary-light);box-shadow:inset 0 0 0 2px var(--color-primary-100)}[data-theme=dark] .Button-module__xDwtkW__outline:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-primary-light);background-color:var(--color-primary-50)}
.MunicipioInput-module__yMdCoW__wrapper{width:100%;position:relative}.MunicipioInput-module__yMdCoW__input{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:11px var(--space-4);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.MunicipioInput-module__yMdCoW__input::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.MunicipioInput-module__yMdCoW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-50);outline:none}.MunicipioInput-module__yMdCoW__list{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);max-height:260px;padding:var(--space-1) 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.MunicipioInput-module__yMdCoW__item{padding:10px var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast)}.MunicipioInput-module__yMdCoW__item mark{background:var(--color-accent-100);color:var(--color-accent);font-weight:var(--font-extrabold);border-radius:2px}.MunicipioInput-module__yMdCoW__highlighted{background:var(--color-primary-50);color:var(--color-primary)}.MunicipioInput-module__yMdCoW__highlighted mark{background:var(--color-accent-50)}
.RangoFechasFilter-module__tCym-q__wrap{align-items:center;gap:var(--space-2);min-width:0;display:flex;position:relative}.RangoFechasFilter-module__tCym-q__label{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);white-space:nowrap;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em}.RangoFechasFilter-module__tCym-q__trigger{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);transition:border-color var(--transition-fast), background var(--transition-fast);white-space:nowrap;max-width:220px;display:flex}.RangoFechasFilter-module__tCym-q__trigger:hover{border-color:var(--color-primary)}.RangoFechasFilter-module__tCym-q__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.RangoFechasFilter-module__tCym-q__triggerFilled{border-color:var(--color-primary);background:var(--color-primary-50)}.RangoFechasFilter-module__tCym-q__triggerPlaceholder{font-weight:var(--font-semibold);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RangoFechasFilter-module__tCym-q__triggerValue{font-weight:var(--font-bold);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RangoFechasFilter-module__tCym-q__chevron{width:13px;height:13px;color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.RangoFechasFilter-module__tCym-q__chevronOpen{transform:rotate(180deg)}.RangoFechasFilter-module__tCym-q__dropdown{z-index:var(--z-dropdown);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:210px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.RangoFechasFilter-module__tCym-q__optionList{padding:var(--space-1) 0;max-height:280px;margin:0;list-style:none;overflow-y:auto}.RangoFechasFilter-module__tCym-q__option{width:100%;padding:8px var(--space-4);text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);transition:background var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;display:flex}.RangoFechasFilter-module__tCym-q__option:hover{background:var(--color-primary-50)}.RangoFechasFilter-module__tCym-q__optionActive{background:var(--color-primary-50);color:var(--color-primary)}.RangoFechasFilter-module__tCym-q__tick{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-primary)}.RangoFechasFilter-module__tCym-q__footer{border-top:1px solid var(--color-border-soft);padding:var(--space-2) var(--space-4)}.RangoFechasFilter-module__tCym-q__clearLink{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.RangoFechasFilter-module__tCym-q__clearLink:hover{color:var(--color-danger)}.RangoFechasFilter-module__tCym-q__customForm{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.RangoFechasFilter-module__tCym-q__dateField{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);flex-direction:column;gap:4px;display:flex}.RangoFechasFilter-module__tCym-q__dateField input{border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:6px var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.RangoFechasFilter-module__tCym-q__dateField input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.RangoFechasFilter-module__tCym-q__customActions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.RangoFechasFilter-module__tCym-q__applyBtn{padding:6px var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-inverted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer;transition:opacity var(--transition-fast);border:none}.RangoFechasFilter-module__tCym-q__applyBtn:hover{opacity:.9}.RangoFechasFilter-module__tCym-q__applyBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:639px){.RangoFechasFilter-module__tCym-q__wrap{flex-direction:column;align-items:stretch;gap:4px}.RangoFechasFilter-module__tCym-q__trigger{justify-content:space-between;width:100%;max-width:100%}.RangoFechasFilter-module__tCym-q__dropdown{width:100%;min-width:0;left:0;right:0}}
.SavedBadge-module__iFYYBW__badge{height:16px;color:var(--color-success-text);line-height:1;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;animation:SavedBadge-module__iFYYBW__badgeIn var(--transition-fast) ease;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.SavedBadge-module__iFYYBW__leaving{animation:SavedBadge-module__iFYYBW__badgeOut var(--transition-fast) ease forwards}.SavedBadge-module__iFYYBW__icon{flex-shrink:0;width:12px;height:12px}@keyframes SavedBadge-module__iFYYBW__badgeIn{0%{opacity:0}to{opacity:1}}@keyframes SavedBadge-module__iFYYBW__badgeOut{0%{opacity:1}to{opacity:0}}
.SectorSelector-module__Od1_AG__root{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.SectorSelector-module__Od1_AG__section{gap:var(--space-1);flex-direction:column;display:flex}.SectorSelector-module__Od1_AG__miniLabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.SectorSelector-module__Od1_AG__req{color:var(--color-danger);margin-left:2px}.SectorSelector-module__Od1_AG__dropWrap{width:100%;position:relative}.SectorSelector-module__Od1_AG__trigger{width:100%;padding:9px var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.SectorSelector-module__Od1_AG__trigger:hover{border-color:var(--color-primary)}.SectorSelector-module__Od1_AG__trigger:disabled{cursor:not-allowed;opacity:.6;background:var(--color-background)}.SectorSelector-module__Od1_AG__trigger:disabled:hover{border-color:var(--color-border)}.SectorSelector-module__Od1_AG__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.SectorSelector-module__Od1_AG__triggerFilled{border-color:var(--color-primary);background:var(--color-primary-50)}.SectorSelector-module__Od1_AG__triggerFilledNeutral{border-color:var(--color-border);background:var(--color-surface)}.SectorSelector-module__Od1_AG__triggerPlaceholder{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SectorSelector-module__Od1_AG__triggerValue{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SectorSelector-module__Od1_AG__triggerValueNeutral{color:var(--color-text);}.SectorSelector-module__Od1_AG__chevron{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.SectorSelector-module__Od1_AG__chevronOpen{transform:rotate(180deg)}.SectorSelector-module__Od1_AG__dropdown{z-index:var(--z-toast);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) both SectorSelector-module__Od1_AG__dropIn;display:flex;position:fixed;overflow:hidden}@keyframes SectorSelector-module__Od1_AG__dropIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.SectorSelector-module__Od1_AG__searchWrap{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);flex-shrink:0;display:flex}.SectorSelector-module__Od1_AG__searchIcon{width:15px;height:15px;color:var(--color-text-muted);flex-shrink:0}.SectorSelector-module__Od1_AG__searchInput{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:4px 0}.SectorSelector-module__Od1_AG__searchInput:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.SectorSelector-module__Od1_AG__searchInput::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.SectorSelector-module__Od1_AG__clearBtn{width:18px;height:18px;color:var(--color-text-muted);border-radius:var(--radius-full);flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.SectorSelector-module__Od1_AG__clearBtn svg{width:12px;height:12px}.SectorSelector-module__Od1_AG__clearBtn:hover{color:var(--color-text);background:var(--color-border-soft)}.SectorSelector-module__Od1_AG__optionList{min-height:0;max-height:220px;padding:var(--space-1) 0;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:auto;overflow-y:auto}.SectorSelector-module__Od1_AG__option{width:100%;padding:9px var(--space-4);text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--space-2);background:0 0;transition:background .12s;display:flex}.SectorSelector-module__Od1_AG__option:hover{background:var(--color-primary-50)}.SectorSelector-module__Od1_AG__optionMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SectorSelector-module__Od1_AG__optionText{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.SectorSelector-module__Od1_AG__optionSector{margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;padding:1px 6px;display:inline-block}.SectorSelector-module__Od1_AG__optionDesc{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-muted);line-height:var(--leading-snug,1.35)}.SectorSelector-module__Od1_AG__optionEjemplos{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-subtle,var(--color-text-muted));font-style:italic;line-height:var(--leading-snug,1.35)}.SectorSelector-module__Od1_AG__optionActive{background:var(--color-primary-50)}.SectorSelector-module__Od1_AG__optionActive .SectorSelector-module__Od1_AG__optionText{color:var(--color-primary)}.SectorSelector-module__Od1_AG__tick{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-primary);flex-shrink:0}.SectorSelector-module__Od1_AG__empty{padding:var(--space-4) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.SectorSelector-module__Od1_AG__guiaSeleccion{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--leading-snug,1.35);color:var(--color-text-muted);margin:2px 0 0}.SectorSelector-module__Od1_AG__guiaEjemplos{font-style:italic}
.SearchSelect-module__ZRIXkW__dropWrap{width:100%;min-width:0;position:relative}.SearchSelect-module__ZRIXkW__trigger{width:100%;padding:9px var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.SearchSelect-module__ZRIXkW__trigger:hover:not(:disabled){border-color:var(--color-primary)}.SearchSelect-module__ZRIXkW__trigger:disabled{background:var(--color-background);cursor:not-allowed}.SearchSelect-module__ZRIXkW__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.SearchSelect-module__ZRIXkW__triggerFilled:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-50)}.SearchSelect-module__ZRIXkW__triggerPlaceholder{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SearchSelect-module__ZRIXkW__triggerValue{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SearchSelect-module__ZRIXkW__trigger:disabled .SearchSelect-module__ZRIXkW__triggerValue,.SearchSelect-module__ZRIXkW__trigger:disabled .SearchSelect-module__ZRIXkW__triggerPlaceholder{color:var(--color-text-soft)}.SearchSelect-module__ZRIXkW__chevron{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.SearchSelect-module__ZRIXkW__chevronOpen{transform:rotate(180deg)}.SearchSelect-module__ZRIXkW__dropdown{z-index:var(--z-toast);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) both SearchSelect-module__ZRIXkW__dropIn;display:flex;position:fixed;overflow:hidden}@keyframes SearchSelect-module__ZRIXkW__dropIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.SearchSelect-module__ZRIXkW__searchWrap{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);flex-shrink:0;display:flex}.SearchSelect-module__ZRIXkW__searchIcon{width:15px;height:15px;color:var(--color-text-muted);flex-shrink:0}.SearchSelect-module__ZRIXkW__searchInput{min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:4px 0}.SearchSelect-module__ZRIXkW__searchInput::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.SearchSelect-module__ZRIXkW__optionList{min-height:0;max-height:220px;padding:var(--space-1) 0;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:auto;overflow-y:auto}.SearchSelect-module__ZRIXkW__option{width:100%;padding:9px var(--space-4);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;transition:background .12s;display:flex}.SearchSelect-module__ZRIXkW__option:hover{background:var(--color-primary-50)}.SearchSelect-module__ZRIXkW__optionText{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);flex:1;min-width:0}.SearchSelect-module__ZRIXkW__optionActive{background:var(--color-primary-50)}.SearchSelect-module__ZRIXkW__optionActive .SearchSelect-module__ZRIXkW__optionText{color:var(--color-primary)}.SearchSelect-module__ZRIXkW__tick{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-primary);flex-shrink:0}.SearchSelect-module__ZRIXkW__empty{padding:var(--space-4) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}
.VerEnWeb-module__-dpE4a__boton{gap:var(--space-2);white-space:nowrap;text-decoration:none}.VerEnWeb-module__-dpE4a__icono{flex-shrink:0;width:15px;height:15px}.VerEnWeb-module__-dpE4a__iconoBoton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-primary);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.VerEnWeb-module__-dpE4a__iconoBoton:hover:not(:disabled){background:var(--color-primary-50)}.VerEnWeb-module__-dpE4a__iconoBoton:disabled{color:var(--color-text-muted);opacity:.45;cursor:not-allowed}
.NuevoPlanModal-module__Zu957q__form{gap:var(--space-4);flex-direction:column;display:flex}.NuevoPlanModal-module__Zu957q__grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.NuevoPlanModal-module__Zu957q__campo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.NuevoPlanModal-module__Zu957q__label{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.NuevoPlanModal-module__Zu957q__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);outline:none;width:100%;min-width:0}.NuevoPlanModal-module__Zu957q__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.NuevoPlanModal-module__Zu957q__ayuda{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.NuevoPlanModal-module__Zu957q__error{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin:0}@media (max-width:639px){.NuevoPlanModal-module__Zu957q__grid2{grid-template-columns:1fr}}
.Badge-module__g-cF8q__badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:12.5px;font-weight:var(--font-extrabold);letter-spacing:.01em;padding:5px 12px;line-height:1;display:inline-flex}.Badge-module__g-cF8q__default{background-color:var(--color-border-soft);color:var(--color-text-soft)}.Badge-module__g-cF8q__success{background-color:var(--color-success-50);color:var(--color-success)}.Badge-module__g-cF8q__danger{background-color:var(--color-danger-50);color:var(--color-danger)}.Badge-module__g-cF8q__warning{background-color:var(--color-warning-50);color:var(--color-warning-text)}.Badge-module__g-cF8q__info{background-color:var(--color-primary-50);color:var(--color-primary-dark)}[data-theme=dark] .Badge-module__g-cF8q__info{color:var(--color-primary-light)}
.EditorTexto-module__IfJtEa__marco{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.EditorTexto-module__IfJtEa__marco:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.EditorTexto-module__IfJtEa__cargando{background:var(--color-border-soft)}.EditorTexto-module__IfJtEa__barra{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-soft);background:var(--color-background);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-direction:column;display:flex}.EditorTexto-module__IfJtEa__grupo{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.EditorTexto-module__IfJtEa__separador{width:1px;margin:var(--space-1) var(--space-1);background:var(--color-border);align-self:stretch}.EditorTexto-module__IfJtEa__boton{min-width:32px;height:32px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-soft);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}.EditorTexto-module__IfJtEa__boton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.EditorTexto-module__IfJtEa__boton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.EditorTexto-module__IfJtEa__boton:disabled{opacity:.4;cursor:not-allowed}.EditorTexto-module__IfJtEa__selectorBloque{height:32px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.EditorTexto-module__IfJtEa__selectorBloque:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.EditorTexto-module__IfJtEa__activo{color:var(--color-primary);background:var(--color-primary-50);border-color:var(--color-primary-100)}.EditorTexto-module__IfJtEa__enlaceFila{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}.EditorTexto-module__IfJtEa__enlaceInput{min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:6px var(--space-2);outline:none;flex:220px}.EditorTexto-module__IfJtEa__enlaceInput:focus{border-color:var(--color-primary)}.EditorTexto-module__IfJtEa__enlaceAccion,.EditorTexto-module__IfJtEa__enlaceCancelar{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:6px var(--space-3);border-radius:var(--radius-full);cursor:pointer}.EditorTexto-module__IfJtEa__enlaceAccion{color:var(--color-text-inverted);background:var(--color-primary);border:1px solid var(--color-primary)}.EditorTexto-module__IfJtEa__enlaceCancelar{color:var(--color-text-soft);border:1px solid var(--color-border);background:0 0}.EditorTexto-module__IfJtEa__enlaceError{font-size:var(--text-xs);color:var(--color-danger-text);flex-basis:100%;margin:0}.EditorTexto-module__IfJtEa__zona{min-width:0}.EditorTexto-module__IfJtEa__contenido{padding:var(--space-3);overflow-wrap:anywhere;outline:none}.EditorTexto-module__IfJtEa__compacto{min-height:96px}.EditorTexto-module__IfJtEa__medio{min-height:180px}.EditorTexto-module__IfJtEa__amplio{min-height:320px}.EditorTexto-module__IfJtEa__contenido p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-muted);pointer-events:none}.EditorTexto-module__IfJtEa__contenido,.EditorTexto-module__IfJtEa__lectura{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.EditorTexto-module__IfJtEa__contenido>*+*,.EditorTexto-module__IfJtEa__lectura>*+*{margin-top:var(--space-3)}.EditorTexto-module__IfJtEa__contenido p,.EditorTexto-module__IfJtEa__lectura p{margin:0}.EditorTexto-module__IfJtEa__contenido h3,.EditorTexto-module__IfJtEa__lectura h3{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text)}.EditorTexto-module__IfJtEa__contenido h4,.EditorTexto-module__IfJtEa__lectura h4{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-text)}.EditorTexto-module__IfJtEa__contenido>:is(h3,h4):first-child,.EditorTexto-module__IfJtEa__lectura>:is(h3,h4):first-child{margin-top:0}.EditorTexto-module__IfJtEa__contenido blockquote,.EditorTexto-module__IfJtEa__lectura blockquote{padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-primary-50);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.EditorTexto-module__IfJtEa__contenido blockquote>*+*,.EditorTexto-module__IfJtEa__lectura blockquote>*+*{margin-top:var(--space-2)}.EditorTexto-module__IfJtEa__contenido hr,.EditorTexto-module__IfJtEa__lectura hr{margin:var(--space-5) 0;border:none;border-top:1px solid var(--color-border)}.EditorTexto-module__IfJtEa__contenido hr.ProseMirror-selectednode{border-top-color:var(--color-primary)}.EditorTexto-module__IfJtEa__contenido ul,.EditorTexto-module__IfJtEa__contenido ol,.EditorTexto-module__IfJtEa__lectura ul,.EditorTexto-module__IfJtEa__lectura ol{padding-left:var(--space-6);margin:0}.EditorTexto-module__IfJtEa__contenido ul,.EditorTexto-module__IfJtEa__lectura ul{list-style:outside}.EditorTexto-module__IfJtEa__contenido ol,.EditorTexto-module__IfJtEa__lectura ol{list-style:decimal}.EditorTexto-module__IfJtEa__contenido li::marker{color:var(--color-primary)}.EditorTexto-module__IfJtEa__lectura li::marker{color:var(--color-primary)}.EditorTexto-module__IfJtEa__contenido li+li,.EditorTexto-module__IfJtEa__lectura li+li{margin-top:var(--space-1)}.EditorTexto-module__IfJtEa__contenido li p,.EditorTexto-module__IfJtEa__lectura li p{margin:0}.EditorTexto-module__IfJtEa__contenido a,.EditorTexto-module__IfJtEa__lectura a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.EditorTexto-module__IfJtEa__contenido strong,.EditorTexto-module__IfJtEa__lectura strong{font-weight:var(--font-bold)}.EditorTexto-module__IfJtEa__marcoLectura{padding:var(--space-3);background:var(--color-background);border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}.EditorTexto-module__IfJtEa__sinTexto{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:639px){.EditorTexto-module__IfJtEa__boton{min-width:36px;height:36px}.EditorTexto-module__IfJtEa__medio{min-height:150px}.EditorTexto-module__IfJtEa__amplio{min-height:240px}}
.CategoriasAgenda-module__YOB48W__wrap{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.CategoriasAgenda-module__YOB48W__nueva{gap:var(--space-3);flex-wrap:wrap;display:flex}.CategoriasAgenda-module__YOB48W__nueva .CategoriasAgenda-module__YOB48W__input{flex:1;min-width:220px}.CategoriasAgenda-module__YOB48W__lista{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CategoriasAgenda-module__YOB48W__fila{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-width:0;display:flex}.CategoriasAgenda-module__YOB48W__cuerpo{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.CategoriasAgenda-module__YOB48W__campos{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.4fr);display:grid}.CategoriasAgenda-module__YOB48W__campo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CategoriasAgenda-module__YOB48W__campoAncho{grid-column:1/-1}.CategoriasAgenda-module__YOB48W__label{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.CategoriasAgenda-module__YOB48W__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);outline:none;width:100%;min-width:0}.CategoriasAgenda-module__YOB48W__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.CategoriasAgenda-module__YOB48W__moveCol{flex-direction:column;flex-shrink:0;gap:2px;padding-top:22px;display:flex}.CategoriasAgenda-module__YOB48W__moveBtn{width:22px;height:18px;color:var(--color-text-muted);background:var(--color-background);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;display:flex}.CategoriasAgenda-module__YOB48W__moveBtn:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary-100)}.CategoriasAgenda-module__YOB48W__moveBtn:disabled{opacity:.35;cursor:not-allowed}.CategoriasAgenda-module__YOB48W__pie{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CategoriasAgenda-module__YOB48W__meta{align-items:center;gap:var(--space-2);display:flex}.CategoriasAgenda-module__YOB48W__planes{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-semibold)}.CategoriasAgenda-module__YOB48W__acciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CategoriasAgenda-module__YOB48W__error{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin:0}.CategoriasAgenda-module__YOB48W__vacio{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:1023px){.CategoriasAgenda-module__YOB48W__campos{grid-template-columns:1fr 1fr}}@media (max-width:639px){.CategoriasAgenda-module__YOB48W__campos{grid-template-columns:1fr}.CategoriasAgenda-module__YOB48W__fila{padding:var(--space-4)}.CategoriasAgenda-module__YOB48W__acciones{width:100%}}
.PortadasAgenda-module__8J-Kwa__wrap{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__tabs{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) 0;border-bottom:2px solid var(--color-border);background:var(--color-surface-hover);border-radius:var(--radius-lg) var(--radius-lg) 0 0;scrollbar-width:none;display:flex;overflow-x:auto}.PortadasAgenda-module__8J-Kwa__tabs::-webkit-scrollbar{display:none}.PortadasAgenda-module__8J-Kwa__tabBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md) var(--radius-md) 0 0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-bottom:none;flex:none;display:inline-flex}.PortadasAgenda-module__8J-Kwa__tabBtn:hover{color:var(--color-text)}.PortadasAgenda-module__8J-Kwa__tabBtnActive{color:var(--color-primary);font-weight:var(--font-extrabold);background:var(--color-surface);border-top-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);box-shadow:var(--shadow-sm);margin-bottom:-2px}.PortadasAgenda-module__8J-Kwa__tabCuenta{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);background:var(--color-background);border-radius:var(--radius-full);padding:2px var(--space-2)}.PortadasAgenda-module__8J-Kwa__tabBtnActive .PortadasAgenda-module__8J-Kwa__tabCuenta{background:var(--color-primary-50);color:var(--color-primary-dark)}.PortadasAgenda-module__8J-Kwa__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.PortadasAgenda-module__8J-Kwa__columna{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__barra{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__ruta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}.PortadasAgenda-module__8J-Kwa__ruta code{font-family:var(--font-mono);font-size:var(--text-xs)}.PortadasAgenda-module__8J-Kwa__acciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__aviso{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-primary-50);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__aviso p{min-width:240px;font-size:var(--text-sm);color:var(--color-text-soft);line-height:var(--leading-normal);flex:1;margin:0}.PortadasAgenda-module__8J-Kwa__fijo{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-soft);display:flex}.PortadasAgenda-module__8J-Kwa__fijo>span:first-of-type{flex:1;min-width:0}.PortadasAgenda-module__8J-Kwa__fijoNota{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.PortadasAgenda-module__8J-Kwa__candado{flex-shrink:0;width:18px;height:18px}.PortadasAgenda-module__8J-Kwa__lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PortadasAgenda-module__8J-Kwa__fila{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__filaApagada{opacity:.6}.PortadasAgenda-module__8J-Kwa__moveCol{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.PortadasAgenda-module__8J-Kwa__moveBtn{width:22px;height:18px;color:var(--color-text-muted);background:var(--color-background);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:10px;display:flex}.PortadasAgenda-module__8J-Kwa__moveBtn:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary-100)}.PortadasAgenda-module__8J-Kwa__moveBtn:disabled{opacity:.35;cursor:not-allowed}.PortadasAgenda-module__8J-Kwa__icono{border-radius:var(--radius-md);width:36px;height:36px;font-family:var(--font-display);font-weight:var(--font-extrabold);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.PortadasAgenda-module__8J-Kwa__icono_seleccion,.PortadasAgenda-module__8J-Kwa__tipo_seleccion{background:var(--color-accent-50);color:var(--color-text)}.PortadasAgenda-module__8J-Kwa__icono_lista,.PortadasAgenda-module__8J-Kwa__tipo_lista{background:var(--color-warning-50);color:var(--color-warning-text)}.PortadasAgenda-module__8J-Kwa__icono_categoria,.PortadasAgenda-module__8J-Kwa__tipo_categoria{background:var(--color-primary-50);color:var(--color-primary-dark)}.PortadasAgenda-module__8J-Kwa__icono_condicion,.PortadasAgenda-module__8J-Kwa__tipo_condicion{background:var(--color-success-50);color:var(--color-success-text)}.PortadasAgenda-module__8J-Kwa__cuerpo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__titulo{font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-text);overflow-wrap:anywhere}.PortadasAgenda-module__8J-Kwa__auto{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-xs);color:var(--color-text-muted)}.PortadasAgenda-module__8J-Kwa__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-soft);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__tipo{padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-semibold);align-items:center;display:inline-flex}.PortadasAgenda-module__8J-Kwa__filaAcciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.PortadasAgenda-module__8J-Kwa__visible{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-soft);cursor:pointer;display:inline-flex}.PortadasAgenda-module__8J-Kwa__visible input{width:16px;height:16px;accent-color:var(--color-success)}.PortadasAgenda-module__8J-Kwa__nota{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.PortadasAgenda-module__8J-Kwa__error{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin:0}.PortadasAgenda-module__8J-Kwa__vacio{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.PortadasAgenda-module__8J-Kwa__previa{top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:sticky;overflow:hidden}.PortadasAgenda-module__8J-Kwa__previaCabecera{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-soft);display:flex}.PortadasAgenda-module__8J-Kwa__previaTitulo{font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-sm)}.PortadasAgenda-module__8J-Kwa__previaCiudad{font-size:var(--text-xs);color:var(--color-text-muted)}.PortadasAgenda-module__8J-Kwa__previaCuerpo{gap:var(--space-3);padding:var(--space-3);background:var(--color-background);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.PortadasAgenda-module__8J-Kwa__previaHero{min-height:56px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-100);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);align-items:center;display:flex}.PortadasAgenda-module__8J-Kwa__previaBloque{gap:var(--space-1);flex-direction:column;display:flex}.PortadasAgenda-module__8J-Kwa__previaBloqueTitulo{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text)}.PortadasAgenda-module__8J-Kwa__previaTarjetas{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.PortadasAgenda-module__8J-Kwa__previaTarjeta{border-radius:var(--radius-sm);background:var(--color-border);height:32px;font-family:var(--font-display);font-weight:var(--font-extrabold);font-size:var(--text-sm);color:var(--color-text-inverted);align-items:flex-end;padding:2px 5px;display:flex}.PortadasAgenda-module__8J-Kwa__previa_numerado{background:var(--color-primary-light);height:40px}.PortadasAgenda-module__8J-Kwa__previa_destacado{background:var(--color-accent-light);grid-column:span 2;height:52px}.PortadasAgenda-module__8J-Kwa__previaPie{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-border-soft);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted)}.PortadasAgenda-module__8J-Kwa__form{gap:var(--space-4);flex-direction:column;display:flex}.PortadasAgenda-module__8J-Kwa__grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.PortadasAgenda-module__8J-Kwa__filaOpciones{align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__grupo{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.PortadasAgenda-module__8J-Kwa__campo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__label{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0}.PortadasAgenda-module__8J-Kwa__labelNota{text-transform:none;letter-spacing:0;font-weight:var(--font-medium)}.PortadasAgenda-module__8J-Kwa__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);outline:none;width:100%;min-width:0}.PortadasAgenda-module__8J-Kwa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.PortadasAgenda-module__8J-Kwa__inputCorto{max-width:120px}.PortadasAgenda-module__8J-Kwa__ayuda{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.PortadasAgenda-module__8J-Kwa__tipos{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PortadasAgenda-module__8J-Kwa__tipoOpcion{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);text-align:left;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text);flex-direction:column;display:flex}.PortadasAgenda-module__8J-Kwa__tipoOpcion:hover{border-color:var(--color-primary-100)}.PortadasAgenda-module__8J-Kwa__tipoOpcionActiva{border:2px solid var(--color-accent);background:var(--color-accent-50)}.PortadasAgenda-module__8J-Kwa__tipoOpcionNombre{font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-sm)}.PortadasAgenda-module__8J-Kwa__tipoOpcionAyuda{font-size:var(--text-xs);color:var(--color-text-soft);line-height:var(--leading-normal)}.PortadasAgenda-module__8J-Kwa__segmentado{background:var(--color-surface-hover);border-radius:var(--radius-full);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.PortadasAgenda-module__8J-Kwa__segmento{padding:6px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-soft);cursor:pointer;background:0 0;border:0}.PortadasAgenda-module__8J-Kwa__segmentoActivo{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.PortadasAgenda-module__8J-Kwa__cuando{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__radio{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;display:inline-flex}.PortadasAgenda-module__8J-Kwa__radio input{accent-color:var(--color-primary)}.PortadasAgenda-module__8J-Kwa__fechas{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.PortadasAgenda-module__8J-Kwa__fechas .PortadasAgenda-module__8J-Kwa__input{width:auto}.PortadasAgenda-module__8J-Kwa__espaciador{flex:1}.PortadasAgenda-module__8J-Kwa__botonPeligro{color:var(--color-danger)}.PortadasAgenda-module__8J-Kwa__planesLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;display:grid}.PortadasAgenda-module__8J-Kwa__planesColumna{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__planesBuscador{background:var(--color-background);border-left:1px solid var(--color-border-soft)}.PortadasAgenda-module__8J-Kwa__planesCabecera{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__planesTitulo{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-bold);margin:0}.PortadasAgenda-module__8J-Kwa__planesLista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PortadasAgenda-module__8J-Kwa__planFila{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__planFilaTerminado{background:var(--color-danger-50);border-color:var(--color-danger-50)}.PortadasAgenda-module__8J-Kwa__planPos{text-align:center;width:22px;font-family:var(--font-display);font-weight:var(--font-extrabold);color:var(--color-primary);flex:none}.PortadasAgenda-module__8J-Kwa__miniatura{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-border-soft);flex:none;width:48px;height:36px}.PortadasAgenda-module__8J-Kwa__planTexto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PortadasAgenda-module__8J-Kwa__planTitulo{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);overflow-wrap:anywhere}.PortadasAgenda-module__8J-Kwa__planMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.PortadasAgenda-module__8J-Kwa__planBotones{flex-shrink:0;gap:4px;display:flex}.PortadasAgenda-module__8J-Kwa__planBotones .PortadasAgenda-module__8J-Kwa__moveBtn{width:26px;height:26px}.PortadasAgenda-module__8J-Kwa__quitarBtn{color:var(--color-danger)}.PortadasAgenda-module__8J-Kwa__avisoAmarillo{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-50);color:var(--color-warning-text);font-size:var(--text-sm);margin:0}.PortadasAgenda-module__8J-Kwa__footerNota{font-size:var(--text-xs);color:var(--color-text-muted);flex:1;align-self:center}.PortadasAgenda-module__8J-Kwa__searchBox{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);display:flex}.PortadasAgenda-module__8J-Kwa__searchBox svg{flex:none;width:16px;height:16px}.PortadasAgenda-module__8J-Kwa__searchBox input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}@media (max-width:1023px){.PortadasAgenda-module__8J-Kwa__layout{grid-template-columns:1fr}.PortadasAgenda-module__8J-Kwa__previa{position:static}.PortadasAgenda-module__8J-Kwa__tipos{grid-template-columns:1fr 1fr}}@media (max-width:639px){.PortadasAgenda-module__8J-Kwa__grid2,.PortadasAgenda-module__8J-Kwa__tipos,.PortadasAgenda-module__8J-Kwa__planesLayout{grid-template-columns:1fr}.PortadasAgenda-module__8J-Kwa__planesBuscador{border-left:0;border-top:1px solid var(--color-border-soft)}.PortadasAgenda-module__8J-Kwa__fila{flex-wrap:wrap}.PortadasAgenda-module__8J-Kwa__filaAcciones{justify-content:flex-start;width:100%}.PortadasAgenda-module__8J-Kwa__footerNota{display:none}}
.PreferenciasAgenda-module__rrdHzG__list{padding:var(--space-5) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.PreferenciasAgenda-module__rrdHzG__row{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.PreferenciasAgenda-module__rrdHzG__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.PreferenciasAgenda-module__rrdHzG__rowTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.PreferenciasAgenda-module__rrdHzG__rowDesc{font-size:var(--text-xs);color:var(--color-text-muted)}.PreferenciasAgenda-module__rrdHzG__toggle{border-radius:var(--radius-full);background:var(--color-border);cursor:pointer;width:44px;height:24px;transition:background-color var(--transition-fast);border:none;flex-shrink:0;position:relative}.PreferenciasAgenda-module__rrdHzG__toggle:disabled{cursor:wait;opacity:.6}.PreferenciasAgenda-module__rrdHzG__toggleOn{background:var(--color-primary)}.PreferenciasAgenda-module__rrdHzG__toggleThumb{border-radius:var(--radius-full);background:var(--color-text-inverted);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);position:absolute;top:3px;left:3px}.PreferenciasAgenda-module__rrdHzG__toggleOn .PreferenciasAgenda-module__rrdHzG__toggleThumb{transform:translate(20px)}.PreferenciasAgenda-module__rrdHzG__error{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin:0}@media (max-width:639px){.PreferenciasAgenda-module__rrdHzG__row{align-items:flex-start;gap:var(--space-3);flex-direction:column}}
.PlanesFicha-module___VmiUW__card{background:var(--color-surface);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.PlanesFicha-module___VmiUW__cardHead{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-background);flex-direction:column;gap:2px;display:flex}.PlanesFicha-module___VmiUW__cardTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);margin:0}.PlanesFicha-module___VmiUW__cardAyuda{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.PlanesFicha-module___VmiUW__body{padding:var(--space-5)}.PlanesFicha-module___VmiUW__vacio{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;font-style:italic}.PlanesFicha-module___VmiUW__lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlanesFicha-module___VmiUW__plan{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);color:inherit;transition:background var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:flex}.PlanesFicha-module___VmiUW__plan:hover{background:var(--color-surface-hover);border-color:var(--color-border)}.PlanesFicha-module___VmiUW__planTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.PlanesFicha-module___VmiUW__planTitulo{font-size:var(--text-sm);font-weight:var(--font-bold)}.PlanesFicha-module___VmiUW__planSub{font-size:var(--text-xs);color:var(--color-text-muted)}.PlanesFicha-module___VmiUW__planEstado{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.PlanesFicha-module___VmiUW__finalizado{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);background:var(--color-border-soft);padding:1px var(--space-2);border-radius:var(--radius-full)}@media (max-width:639px){.PlanesFicha-module___VmiUW__body{padding:var(--space-4)}.PlanesFicha-module___VmiUW__cardHead{padding:var(--space-3) var(--space-4)}.PlanesFicha-module___VmiUW__plan{flex-direction:column;align-items:flex-start}}
.CuentaForm-module__Ter6xG__form{gap:var(--space-4);flex-direction:column;display:flex}.CuentaForm-module__Ter6xG__grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.CuentaForm-module__Ter6xG__tabs{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.CuentaForm-module__Ter6xG__tab{padding:8px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center;transition:background var(--transition-fast), color var(--transition-fast);flex:1}.CuentaForm-module__Ter6xG__tab:hover:not(.CuentaForm-module__Ter6xG__tabActive){color:var(--color-text)}.CuentaForm-module__Ter6xG__tabActive{background:var(--color-primary);color:#fff}.CuentaForm-module__Ter6xG__field{gap:var(--space-1);flex-direction:column;display:flex}.CuentaForm-module__Ter6xG__field label{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-text-soft);letter-spacing:.04em;text-transform:uppercase}.CuentaForm-module__Ter6xG__req{color:var(--color-danger)}.CuentaForm-module__Ter6xG__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:9px var(--space-3);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.CuentaForm-module__Ter6xG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.CuentaForm-module__Ter6xG__input::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.CuentaForm-module__Ter6xG__campoConAccion{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CuentaForm-module__Ter6xG__campoConAccion .CuentaForm-module__Ter6xG__input{min-width:0}.CuentaForm-module__Ter6xG__campoConAccion>button{flex-shrink:0}.CuentaForm-module__Ter6xG__mensajeGoogle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);margin:0}.CuentaForm-module__Ter6xG__hint{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);margin:0}.CuentaForm-module__Ter6xG__hintLink{color:var(--color-text-muted);text-underline-offset:2px;font-weight:var(--font-semibold);transition:color var(--transition-fast);text-decoration:underline}.CuentaForm-module__Ter6xG__hintLink:hover{color:var(--color-primary)}.CuentaForm-module__Ter6xG__toast{top:var(--space-6);z-index:var(--z-toast);align-items:flex-start;gap:var(--space-3);width:calc(100% - var(--space-8));background:var(--color-danger-50);max-width:460px;color:var(--color-danger-text);border:1.5px solid var(--color-danger);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);animation:.18s ease-out CuentaForm-module__Ter6xG__toastIn;display:flex;position:fixed;left:50%;transform:translate(-50%)}.CuentaForm-module__Ter6xG__toast span{flex:1}.CuentaForm-module__Ter6xG__toastClose{border-radius:var(--radius-md);width:22px;height:22px;color:inherit;opacity:.7;transition:opacity var(--transition-fast), background-color var(--transition-fast);flex-shrink:0;place-items:center;display:grid}.CuentaForm-module__Ter6xG__toastClose svg{width:14px;height:14px}.CuentaForm-module__Ter6xG__toastClose:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}@keyframes CuentaForm-module__Ter6xG__toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:639px){.CuentaForm-module__Ter6xG__grid2{grid-template-columns:1fr}.CuentaForm-module__Ter6xG__campoConAccion{flex-wrap:wrap}.CuentaForm-module__Ter6xG__campoConAccion .CuentaForm-module__Ter6xG__input{width:100%}.CuentaForm-module__Ter6xG__tab{padding:8px var(--space-2);font-size:12px}.CuentaForm-module__Ter6xG__toast{top:var(--space-3)}}
.CambiarEstadoModal-module__KoBTTG__form{gap:var(--space-4);flex-direction:column;display:flex}.CambiarEstadoModal-module__KoBTTG__field{gap:var(--space-2);flex-direction:column;display:flex}.CambiarEstadoModal-module__KoBTTG__field label{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-text-soft);letter-spacing:.04em;text-transform:uppercase}.CambiarEstadoModal-module__KoBTTG__req{color:var(--color-danger)}.CambiarEstadoModal-module__KoBTTG__estados{gap:var(--space-2);flex-direction:column;display:flex}.CambiarEstadoModal-module__KoBTTG__estadoBtn{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);font-family:var(--font-sans);display:flex}.CambiarEstadoModal-module__KoBTTG__estadoBtn:hover,.CambiarEstadoModal-module__KoBTTG__estadoBtnActive{border-color:var(--color-primary);background:var(--color-primary-50)}.CambiarEstadoModal-module__KoBTTG__estadoDesc{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.CambiarEstadoModal-module__KoBTTG__warningBox{gap:var(--space-3);background:var(--color-danger-50);border:1.5px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-4);align-items:flex-start;display:flex}.CambiarEstadoModal-module__KoBTTG__warningBox svg{width:18px;height:18px;color:var(--color-danger);flex-shrink:0;margin-top:1px}.CambiarEstadoModal-module__KoBTTG__warningTitle{font-size:var(--text-sm);font-weight:var(--font-extrabold);color:var(--color-danger);margin:0 0 var(--space-2)}.CambiarEstadoModal-module__KoBTTG__warningList{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.CambiarEstadoModal-module__KoBTTG__warningList li{font-size:var(--text-xs);color:var(--color-text-soft);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.CambiarEstadoModal-module__KoBTTG__infoBox{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.CambiarEstadoModal-module__KoBTTG__infoBox p{font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--font-semibold);margin:0}.CambiarEstadoModal-module__KoBTTG__textarea{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:9px var(--space-3);resize:vertical;width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.CambiarEstadoModal-module__KoBTTG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.CambiarEstadoModal-module__KoBTTG__textarea::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.CambiarEstadoModal-module__KoBTTG__error{font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--font-semibold)}
.NuevaFichaModal-module__vy0wUW__form{gap:var(--space-4);flex-direction:column;display:flex}.NuevaFichaModal-module__vy0wUW__intro{font-size:var(--text-sm);color:var(--color-text-soft);margin:0}.NuevaFichaModal-module__vy0wUW__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.NuevaFichaModal-module__vy0wUW__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.NuevaFichaModal-module__vy0wUW__req{color:var(--color-danger)}.NuevaFichaModal-module__vy0wUW__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);width:100%;min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.NuevaFichaModal-module__vy0wUW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.NuevaFichaModal-module__vy0wUW__ayuda{font-size:var(--text-xs);color:var(--color-text-muted)}.NuevaFichaModal-module__vy0wUW__ayudaLink{color:var(--color-text-muted);text-underline-offset:2px;font-weight:var(--font-semibold);text-decoration:underline}.NuevaFichaModal-module__vy0wUW__ayudaLink:hover{color:var(--color-primary)}.NuevaFichaModal-module__vy0wUW__campoConAccion{align-items:center;gap:var(--space-2);min-width:0;display:flex}.NuevaFichaModal-module__vy0wUW__campoConAccion>button{flex-shrink:0}.NuevaFichaModal-module__vy0wUW__mensajeGoogle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);margin:0}.NuevaFichaModal-module__vy0wUW__chipsWrap{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.NuevaFichaModal-module__vy0wUW__sugerenciaBtn{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-full);padding:5px var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-primary);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;display:inline-flex}.NuevaFichaModal-module__vy0wUW__sugerenciaBtn:hover{border-color:var(--color-primary);background:var(--color-primary-50)}.NuevaFichaModal-module__vy0wUW__grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.NuevaFichaModal-module__vy0wUW__error{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin:0}@media (max-width:639px){.NuevaFichaModal-module__vy0wUW__grid2{grid-template-columns:1fr}.NuevaFichaModal-module__vy0wUW__campoConAccion{flex-wrap:wrap}}
.PagosPanel-module__0uPE8a__panel{background:var(--color-surface);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.PagosPanel-module__0uPE8a__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-background);cursor:pointer;transition:background var(--transition-fast);display:flex}.PagosPanel-module__0uPE8a__panelHeader:hover{background:var(--color-surface-hover)}.PagosPanel-module__0uPE8a__headerToggle{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PagosPanel-module__0uPE8a__panelTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.PagosPanel-module__0uPE8a__badge{background:var(--color-primary);color:var(--color-text-inverted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-full);white-space:nowrap;padding:2px 9px}.PagosPanel-module__0uPE8a__caret{width:16px;height:16px;color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.PagosPanel-module__0uPE8a__caretOpen{transform:rotate(180deg)}.PagosPanel-module__0uPE8a__headerActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.PagosPanel-module__0uPE8a__addBtn{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-primary);background:var(--color-primary-50);border:1.5px solid var(--color-primary-100);border-radius:var(--radius-full);padding:5px var(--space-4);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.PagosPanel-module__0uPE8a__addBtn:hover{background:var(--color-primary);color:var(--color-text-inverted)}.PagosPanel-module__0uPE8a__bodyWrapper{transition:grid-template-rows var(--transition-normal);grid-template-rows:0fr;display:grid}.PagosPanel-module__0uPE8a__bodyWrapperOpen{grid-template-rows:1fr}.PagosPanel-module__0uPE8a__bodyInner{min-height:0;overflow:hidden}.PagosPanel-module__0uPE8a__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.PagosPanel-module__0uPE8a__blocked{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}.PagosPanel-module__0uPE8a__empty{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.PagosPanel-module__0uPE8a__error{font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--font-semibold);margin:0}.PagosPanel-module__0uPE8a__form{gap:var(--space-3);background:var(--color-background);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;display:flex}.PagosPanel-module__0uPE8a__formGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.PagosPanel-module__0uPE8a__field{flex-direction:column;gap:4px;min-width:0;display:flex}.PagosPanel-module__0uPE8a__field label{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.PagosPanel-module__0uPE8a__input,.PagosPanel-module__0uPE8a__select{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;width:100%;min-width:0}.PagosPanel-module__0uPE8a__input:focus,.PagosPanel-module__0uPE8a__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.PagosPanel-module__0uPE8a__input::placeholder,.PagosPanel-module__0uPE8a__textarea::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.PagosPanel-module__0uPE8a__textarea{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:8px var(--space-3);resize:vertical;width:100%;transition:border-color var(--transition-fast);outline:none}.PagosPanel-module__0uPE8a__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.PagosPanel-module__0uPE8a__formActions{justify-content:flex-end;gap:var(--space-2);display:flex}.PagosPanel-module__0uPE8a__cancelBtn{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:var(--radius-full);padding:8px var(--space-4);cursor:pointer;transition:all var(--transition-fast);background:0 0}.PagosPanel-module__0uPE8a__cancelBtn:hover{border-color:var(--color-text-muted);color:var(--color-text)}.PagosPanel-module__0uPE8a__submitBtn{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-inverted);background:var(--color-accent);border-radius:var(--radius-full);padding:8px var(--space-5);cursor:pointer;transition:background var(--transition-fast);border:none}.PagosPanel-module__0uPE8a__submitBtn:hover:not(:disabled){background:var(--color-accent-light)}.PagosPanel-module__0uPE8a__submitBtn:disabled{opacity:.6;cursor:not-allowed}.PagosPanel-module__0uPE8a__list{gap:var(--space-2);flex-direction:column;display:flex}.PagosPanel-module__0uPE8a__card{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast);overflow:hidden}.PagosPanel-module__0uPE8a__card:hover{border-color:var(--color-border)}.PagosPanel-module__0uPE8a__cardMain{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;min-width:0;display:flex}.PagosPanel-module__0uPE8a__cardBody{flex:1;min-width:0}.PagosPanel-module__0uPE8a__cardNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:2px;display:flex}.PagosPanel-module__0uPE8a__cardName{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text)}.PagosPanel-module__0uPE8a__cardSub{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.PagosPanel-module__0uPE8a__chevron{width:16px;height:16px;color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.PagosPanel-module__0uPE8a__chevronOpen{transform:rotate(180deg)}.PagosPanel-module__0uPE8a__cardDetailWrapper{transition:grid-template-rows var(--transition-normal);grid-template-rows:0fr;display:grid}.PagosPanel-module__0uPE8a__cardDetailWrapperOpen{grid-template-rows:1fr}.PagosPanel-module__0uPE8a__cardDetailInner{min-height:0;overflow:hidden}.PagosPanel-module__0uPE8a__cardDetail{border-top:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);gap:var(--space-3);background:var(--color-background);flex-direction:column;display:flex}.PagosPanel-module__0uPE8a__detailDl{gap:4px var(--space-4);font-size:var(--text-xs);grid-template-columns:auto 1fr;margin:0;display:grid}.PagosPanel-module__0uPE8a__detailDl dt{color:var(--color-text-muted);font-weight:var(--font-extrabold);text-transform:uppercase;letter-spacing:.04em}.PagosPanel-module__0uPE8a__detailDl dd{color:var(--color-text);font-weight:var(--font-semibold);margin:0}.PagosPanel-module__0uPE8a__notas{font-size:var(--text-sm);color:var(--color-text-soft);margin:0;font-style:italic}.PagosPanel-module__0uPE8a__cardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.PagosPanel-module__0uPE8a__editBtn{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-primary);background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-full);padding:4px var(--space-3);cursor:pointer;transition:all var(--transition-fast)}.PagosPanel-module__0uPE8a__editBtn:hover{background:var(--color-primary);color:var(--color-text-inverted)}.PagosPanel-module__0uPE8a__deleteBtn{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-danger);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px var(--space-3);cursor:pointer;transition:all var(--transition-fast);background:0 0}.PagosPanel-module__0uPE8a__deleteBtn:hover{background:var(--color-danger-50);border-color:var(--color-danger)}:is([data-theme=dark] .PagosPanel-module__0uPE8a__addBtn:hover,[data-theme=dark] .PagosPanel-module__0uPE8a__editBtn:hover){color:var(--color-text)}@media (max-width:639px){.PagosPanel-module__0uPE8a__panelHeader{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.PagosPanel-module__0uPE8a__body{padding:var(--space-4);gap:var(--space-3)}.PagosPanel-module__0uPE8a__formGrid{grid-template-columns:1fr}.PagosPanel-module__0uPE8a__cardNameRow{flex-wrap:wrap}}
.PermisosEditor-module__5UVaca__root{flex-direction:column;display:flex}.PermisosEditor-module__5UVaca__errorBanner{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-danger);background:var(--color-danger-50);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.PermisosEditor-module__5UVaca__sectionLabel{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 var(--space-3);font-weight:700;display:flex}.PermisosEditor-module__5UVaca__rolesSection{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.PermisosEditor-module__5UVaca__rolesBtns{gap:var(--space-2);flex-wrap:wrap;display:flex}.PermisosEditor-module__5UVaca__rolBtn{border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:2px solid #0000;align-items:center;gap:6px;padding:7px 16px;font-weight:600;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.PermisosEditor-module__5UVaca__rolBtn:disabled{opacity:.6;cursor:not-allowed}.PermisosEditor-module__5UVaca__rolBtn[data-color=purple]{border-color:var(--color-role-purple);color:var(--color-role-purple);background:var(--color-role-purple-100)}.PermisosEditor-module__5UVaca__rolBtn[data-color=green]{border-color:var(--color-role-green);color:var(--color-role-green);background:var(--color-role-green-100)}.PermisosEditor-module__5UVaca__rolBtn[data-color=blue]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-50)}.PermisosEditor-module__5UVaca__rolBtn[data-color=orange]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-50)}.PermisosEditor-module__5UVaca__rolBtn[data-color=yellow]{border-color:var(--color-role-yellow);color:var(--color-role-yellow);background:var(--color-role-yellow-100)}.PermisosEditor-module__5UVaca__rolBtn[data-color=purple]:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__rolBtnActive){background:var(--color-role-purple-hover)}.PermisosEditor-module__5UVaca__rolBtn[data-color=green]:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__rolBtnActive){background:var(--color-role-green-hover)}.PermisosEditor-module__5UVaca__rolBtn[data-color=blue]:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__rolBtnActive){background:var(--color-primary-100)}.PermisosEditor-module__5UVaca__rolBtn[data-color=orange]:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__rolBtnActive){background:var(--color-accent-100)}.PermisosEditor-module__5UVaca__rolBtn[data-color=yellow]:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__rolBtnActive){background:var(--color-role-yellow-hover)}.PermisosEditor-module__5UVaca__rolBtnActive[data-color=purple]{background:var(--color-role-purple);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--color-role-purple) 35%, transparent)}.PermisosEditor-module__5UVaca__rolBtnActive[data-color=green]{background:var(--color-role-green);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--color-role-green) 35%, transparent)}.PermisosEditor-module__5UVaca__rolBtnActive[data-color=blue]{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 35%, transparent)}.PermisosEditor-module__5UVaca__rolBtnActive[data-color=orange]{background:var(--color-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--color-accent) 35%, transparent)}.PermisosEditor-module__5UVaca__rolBtnActive[data-color=yellow]{background:var(--color-role-yellow);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--color-role-yellow) 35%, transparent)}.PermisosEditor-module__5UVaca__rolDot{opacity:.75;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.PermisosEditor-module__5UVaca__rolBtnActive .PermisosEditor-module__5UVaca__rolDot{opacity:1;background:#fff}.PermisosEditor-module__5UVaca__rolesHint{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:12px}.PermisosEditor-module__5UVaca__rolesHint strong{color:var(--color-text);font-weight:600}.PermisosEditor-module__5UVaca__permsSection{padding:var(--space-4) var(--space-5) var(--space-5);flex:1}.PermisosEditor-module__5UVaca__permsBadge{background:var(--color-border-soft);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:none;letter-spacing:0;padding:2px 8px;font-weight:600;display:inline-block}.PermisosEditor-module__5UVaca__emptyState{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.PermisosEditor-module__5UVaca__emptyState strong{color:var(--color-text-soft)}.PermisosEditor-module__5UVaca__permsHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.PermisosEditor-module__5UVaca__permsHeader .PermisosEditor-module__5UVaca__sectionLabel{min-width:0;margin:0}.PermisosEditor-module__5UVaca__searchWrap{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);padding:5px var(--space-3);width:220px;min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.PermisosEditor-module__5UVaca__searchWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.PermisosEditor-module__5UVaca__searchIcon{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.PermisosEditor-module__5UVaca__searchInput{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;outline:none;width:100%;min-width:0}.PermisosEditor-module__5UVaca__searchInput::placeholder{color:var(--color-text-muted)}.PermisosEditor-module__5UVaca__permTable{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}.PermisosEditor-module__5UVaca__permTable tbody tr{border-bottom:1px solid var(--color-border);transition:background .1s}.PermisosEditor-module__5UVaca__permTable tbody tr:last-child{border-bottom:none}.PermisosEditor-module__5UVaca__permTable tbody tr[data-nivel=ninguno] .PermisosEditor-module__5UVaca__pageName{opacity:.5}.PermisosEditor-module__5UVaca__permTable td{padding:10px var(--space-3);vertical-align:middle}.PermisosEditor-module__5UVaca__pageName{font-size:var(--text-sm);color:var(--color-text);flex-direction:column;gap:2px;min-width:100px;font-weight:500;display:flex}.PermisosEditor-module__5UVaca__pageDesc{color:var(--color-text-muted);font-size:12px;font-weight:400}.PermisosEditor-module__5UVaca__pageToggle{text-align:right}.PermisosEditor-module__5UVaca__nivelGroup{gap:3px;display:inline-flex}.PermisosEditor-module__5UVaca__nivelBtn{border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-sans);cursor:pointer;color:var(--color-text-muted);white-space:nowrap;padding:5px 13px;font-size:12px;font-weight:600;transition:background .1s,color .1s,border-color .1s}.PermisosEditor-module__5UVaca__nivelBtn:disabled{cursor:wait;opacity:.6}.PermisosEditor-module__5UVaca__nivelBtn:hover:not(:disabled):not(.PermisosEditor-module__5UVaca__nivelBtnActive){border-color:var(--color-text-muted);color:var(--color-text-soft);background:var(--color-border-soft)}.PermisosEditor-module__5UVaca__nivelBtnActive[data-nivel=edicion]{background:var(--color-nivel-edicion);border-color:var(--color-nivel-edicion);color:#fff}.PermisosEditor-module__5UVaca__nivelBtnActive[data-nivel=vista]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.PermisosEditor-module__5UVaca__nivelBtnActive[data-nivel=ninguno]{background:var(--color-nivel-ninguno);border-color:var(--color-nivel-ninguno);color:#fff}.PermisosEditor-module__5UVaca__binaryToggle{align-items:center;gap:var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;padding:4px 6px 4px 4px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.PermisosEditor-module__5UVaca__binaryToggle:disabled{cursor:wait;opacity:.6}.PermisosEditor-module__5UVaca__binaryToggle[data-checked=true]{border-color:var(--color-nivel-edicion);background:var(--color-nivel-edicion);box-shadow:0 2px 6px color-mix(in srgb, var(--color-nivel-edicion) 25%, transparent)}.PermisosEditor-module__5UVaca__binaryToggle[data-checked=false]:hover:not(:disabled){border-color:var(--color-text-muted);background:var(--color-border-soft)}.PermisosEditor-module__5UVaca__binaryThumb{background:var(--color-border);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:background .15s,transform .2s}.PermisosEditor-module__5UVaca__binaryToggle[data-checked=true] .PermisosEditor-module__5UVaca__binaryThumb{background:#fff}.PermisosEditor-module__5UVaca__binaryLabel{font-family:var(--font-sans);font-size:12px;font-weight:var(--font-semibold);color:var(--color-text-muted);white-space:nowrap;transition:color .15s}.PermisosEditor-module__5UVaca__binaryToggle[data-checked=true] .PermisosEditor-module__5UVaca__binaryLabel{color:#fff}@media (max-width:639px){.PermisosEditor-module__5UVaca__permsHeader{flex-direction:column;align-items:stretch}.PermisosEditor-module__5UVaca__searchWrap{width:100%}.PermisosEditor-module__5UVaca__rolesBtns{gap:6px}.PermisosEditor-module__5UVaca__rolBtn{padding:6px 12px;font-size:12px}.PermisosEditor-module__5UVaca__nivelBtn{padding:4px 8px;font-size:11px}.PermisosEditor-module__5UVaca__permTable{font-size:12px}}
.UsuarioForm-module__B2JXya__layout{grid-template-columns:340px 1fr;min-height:480px;display:grid}.UsuarioForm-module__B2JXya__formOnly{display:contents}.UsuarioForm-module__B2JXya__leftOnly{gap:var(--space-4);flex-direction:column;display:flex}.UsuarioForm-module__B2JXya__left{padding:var(--space-5) var(--space-6);border-right:1px solid var(--color-border-soft);gap:var(--space-4);flex-direction:column;display:flex}.UsuarioForm-module__B2JXya__right{flex-direction:column;max-height:calc(90vh - 130px);display:flex;overflow-y:auto}.UsuarioForm-module__B2JXya__colTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin:0 0 var(--space-2);font-size:11px;font-weight:700}.UsuarioForm-module__B2JXya__rightTitle{padding:var(--space-5) var(--space-5) 0;flex-shrink:0}.UsuarioForm-module__B2JXya__form{gap:var(--space-5);border-left:3px solid var(--color-accent-light);padding-left:var(--space-4);flex-direction:column;display:flex}.UsuarioForm-module__B2JXya__field{gap:var(--space-2);flex-direction:column;display:flex}.UsuarioForm-module__B2JXya__label{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-primary);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.UsuarioForm-module__B2JXya__req{color:var(--color-accent)}.UsuarioForm-module__B2JXya__hint{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.UsuarioForm-module__B2JXya__input{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:10px var(--space-3);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.UsuarioForm-module__B2JXya__input::placeholder{color:var(--color-text-muted);font-weight:var(--font-normal)}.UsuarioForm-module__B2JXya__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.UsuarioForm-module__B2JXya__passwordWrap{position:relative}.UsuarioForm-module__B2JXya__passwordWrap .UsuarioForm-module__B2JXya__input{padding-right:var(--space-8)}.UsuarioForm-module__B2JXya__togglePassword{right:var(--space-2);width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.UsuarioForm-module__B2JXya__togglePassword:hover{color:var(--color-primary);background:var(--color-primary-50)}.UsuarioForm-module__B2JXya__togglePassword svg{flex-shrink:0;width:18px;height:18px}.UsuarioForm-module__B2JXya__selectWrap{position:relative}.UsuarioForm-module__B2JXya__select{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:10px var(--space-8) 10px var(--space-3);appearance:none;cursor:pointer;width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.UsuarioForm-module__B2JXya__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.UsuarioForm-module__B2JXya__selectIcon{right:var(--space-3);width:16px;height:16px;color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UsuarioForm-module__B2JXya__fieldHint{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium)}.UsuarioForm-module__B2JXya__error{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-danger);background:var(--color-danger-50);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.UsuarioForm-module__B2JXya__successCard{gap:var(--space-3);padding:var(--space-4);background:var(--color-success-50);border-radius:var(--radius-lg);border:1px solid #b6e0cc;flex-direction:column;display:flex}.UsuarioForm-module__B2JXya__successIcon{background:var(--color-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.UsuarioForm-module__B2JXya__successIcon svg{width:20px;height:20px}.UsuarioForm-module__B2JXya__successTitle{font-family:var(--font-display);font-size:var(--text-base);color:#1a5c3a;margin:0;font-weight:600}.UsuarioForm-module__B2JXya__summaryList{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.UsuarioForm-module__B2JXya__summaryRow{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.UsuarioForm-module__B2JXya__summaryRow dt{color:var(--color-text-muted);font-weight:var(--font-medium);flex-shrink:0}.UsuarioForm-module__B2JXya__summaryRow dd{font-weight:var(--font-semibold);color:var(--color-text);text-align:right;word-break:break-all;margin:0}.UsuarioForm-module__B2JXya__successHint{font-size:var(--text-xs);color:#2d7a52;margin:0;line-height:1.5}.UsuarioForm-module__B2JXya__permisosNota{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-primary-50);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--font-medium);width:fit-content;display:inline-flex}.UsuarioForm-module__B2JXya__permisosNota svg{flex-shrink:0;width:14px;height:14px}@media (max-width:767px){.UsuarioForm-module__B2JXya__layout{min-height:unset;grid-template-columns:1fr}.UsuarioForm-module__B2JXya__left{border-right:none;border-bottom:1px solid var(--color-border-soft)}.UsuarioForm-module__B2JXya__right{max-height:none}.UsuarioForm-module__B2JXya__rightTitle{padding:var(--space-4) var(--space-4) 0}}@media (max-width:639px){.UsuarioForm-module__B2JXya__left{padding:var(--space-4)}}
.StatusDot-module__8qg6kG__dot{cursor:default;border-radius:50%;flex-shrink:0;display:inline-block}.StatusDot-module__8qg6kG__sm{width:8px;height:8px}.StatusDot-module__8qg6kG__md{width:10px;height:10px}.StatusDot-module__8qg6kG__dotOnline{background:var(--color-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent);animation:2s ease-out infinite StatusDot-module__8qg6kG__pulse}.StatusDot-module__8qg6kG__dotOffline{background:var(--color-text-muted)}.StatusDot-module__8qg6kG__dotNever{background:var(--color-border)}@keyframes StatusDot-module__8qg6kG__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent)}60%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 0%, transparent)}}
.CompletitudBar-module__xsTzGW__pill{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;display:inline-flex}.CompletitudBar-module__xsTzGW__pillDot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.CompletitudBar-module__xsTzGW__barWrap{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CompletitudBar-module__xsTzGW__barLabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);white-space:nowrap}.CompletitudBar-module__xsTzGW__track{border-radius:var(--radius-full);background:var(--color-border-soft);flex:1;min-width:60px;height:8px;overflow:hidden}.CompletitudBar-module__xsTzGW__fill{border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal), background var(--transition-normal)}.CompletitudBar-module__xsTzGW__value{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}@media (max-width:639px){.CompletitudBar-module__xsTzGW__track{min-width:44px}}
.DesgloseEstados-module__YoKKjq__wrap{min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.DesgloseEstados-module__YoKKjq__titulo{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-3);display:block}.DesgloseEstados-module__YoKKjq__rows{gap:var(--space-2);flex-direction:column;display:flex}.DesgloseEstados-module__YoKKjq__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,auto) 1fr minmax(90px,auto);min-width:0;display:grid}.DesgloseEstados-module__YoKKjq__rowBadge{min-width:0}.DesgloseEstados-module__YoKKjq__barTrack{border-radius:var(--radius-full);background:var(--color-border-soft);min-width:0;height:8px;overflow:hidden}.DesgloseEstados-module__YoKKjq__barFill{border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.DesgloseEstados-module__YoKKjq__rowValue{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-soft);text-align:right;white-space:nowrap}@media (max-width:639px){.DesgloseEstados-module__YoKKjq__row{gap:var(--space-1);grid-template-columns:1fr}.DesgloseEstados-module__YoKKjq__rowValue{text-align:left}}
