:root,:root[data-theme=light]{color-scheme:light!important;--brand-blue:#2961b2;--brand-green:#55b082;--primary-color:var(--brand-blue);--secondary-color:#6c757d;--success-color:var(--brand-green);--info-color:#5aad9b;--warning-color:#ffc107;--danger-color:#dc3545;--light-color:#f8f9fa;--dark-color:#212529;--logo-url:url(/SEMFUNDO.png);--primary-color-alpha:rgba(41,97,178,0.15);--accent-primary:var(--brand-blue);--accent-secondary:var(--brand-green);--bg-body:#f3f7ff;--bg-card:#ffffff;--bg-sidebar:#f7fbff;--bg-hover:#e8f1ff;--hover-bg:#e8f1ff;--bg-input:#ffffff;--input-bg:#ffffff;--button-secondary-bg:#ffffff;--button-secondary-bg-hover:#f3f8ff;--button-secondary-bg-disabled:#f7faff;--button-secondary-text:#16366f;--button-secondary-text-hover:#102456;--button-secondary-text-disabled:#5f7fac;--button-secondary-border:#c4d8f7;--button-secondary-border-disabled:#d5e3f8;--text-primary:#102456;--text-secondary:#4e6796;--text-muted:#7a93bc;--border-color:#d5e2f6;--border-radius:0.5rem;--border-radius-lg:1rem;--shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--shadow-md:0 .5rem 1rem rgba(0,0,0,.15);--shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--shadow-card:0 2px 10px rgba(0,0,0,0.05);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:3rem;--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-family);background-color:var(--bg-body);color:var(--text-primary);line-height:1.5}a{color:inherit;text-decoration:none}ul{list-style:none}.card{background:var(--bg-card);border-radius:var(--border-radius);box-shadow:var(--shadow-card);padding:var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1}.h-screen{height:100vh}.w-screen{width:100vw}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.w-full{width:100%}.h-full{height:100%}.p-6{padding:1.5rem}.bg-body{background-color:var(--bg-body)}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-body);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;-webkit-transition:background .3s;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-body)}input,select,textarea{background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}input::placeholder,textarea::placeholder{color:var(--text-muted)}select option{background-color:var(--bg-card);color:var(--text-primary)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}[data-theme=dark]{color-scheme:dark!important;--logo-url:url(/SEMFUNDO.png)!important;--primary-color:var(--brand-green);--primary-color-alpha:rgba(85,176,130,0.22);--accent-primary:var(--brand-green);--accent-secondary:var(--brand-blue);--bg-sidebar:#0f2049;--bg-card:#102456;--bg-body:#06122a;--bg-hover:#153466;--hover-bg:#153466;--bg-input:#0b1f48;--input-bg:#0b1f48;--button-secondary-bg:#f2f7ff;--button-secondary-bg-hover:#e9f2ff;--button-secondary-bg-disabled:#edf4ff;--button-secondary-text:#0f2f66;--button-secondary-text-hover:#0b1f48;--button-secondary-text-disabled:#46689f;--button-secondary-border:#adc6ea;--button-secondary-border-disabled:#bfd2ef;--text-primary:#f2f7ff;--text-secondary:#b6caee;--text-muted:#83a1cf;--border-color:#254980}.watermark-logo{position:fixed;bottom:-80px;right:40px;width:500px;height:250px;background-image:var(--logo-url);background-size:contain;background-repeat:no-repeat;background-position:100% 100%;opacity:1;pointer-events:none;z-index:0}[data-theme=dark] .watermark-logo{background-image:var(--logo-url)!important;filter:none;opacity:1}.dashboard-layout{display:grid;grid-template-columns:minmax(300px,1fr) 3fr;grid-gap:2rem;gap:2rem}.dashboard-bottom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:1600px){.dashboard-layout{display:flex!important;flex-direction:column!important}.dashboard-layout>div:first-child{order:2}.dashboard-layout>div:nth-child(2){order:1}}@media (max-width:640px){.dashboard-bottom-grid,.stats-grid{grid-template-columns:1fr}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}}@media print{.no-print,.print-hide,aside,button,header,nav{display:none!important}main{margin:0!important;padding:0!important;width:100%!important}.card{box-shadow:none!important;border:1px solid #eee!important;margin-bottom:2rem!important;page-break-inside:avoid;break-inside:avoid}body{background:white!important;color:black!important;font-size:12pt}h1{font-size:18pt!important;margin-top:0!important}h3{font-size:14pt!important}table{width:100%!important;border-collapse:collapse!important}td,th{border-bottom:1px solid #eee!important;padding:8pt!important}.flex,.grid{display:block!important}body *{visibility:hidden}#print-area-carne,#print-area-carne *{visibility:visible}#print-area-carne{position:absolute;left:0;top:0;width:100%}}.Sidebar_sidebar__7586C{width:260px;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;padding:.85rem var(--spacing-md) var(--spacing-md);flex-shrink:0}.Sidebar_logo__87jEQ{gap:var(--spacing-sm);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:0;padding:0 var(--spacing-xs)}.Sidebar_logoIcon___J_uy,.Sidebar_logo__87jEQ{display:flex;align-items:center;justify-content:center}.Sidebar_logoIcon___J_uy{background:var(--primary-color);color:white;width:32px;height:32px;border-radius:8px;font-size:1.2rem}.Sidebar_nav__Pkh45{display:flex;flex-direction:column;gap:.35rem;flex:1 1;overflow-y:auto;min-height:0;padding:.25rem 0 .1rem}.Sidebar_nav__Pkh45::-webkit-scrollbar{width:4px}.Sidebar_nav__Pkh45::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__Pkh45::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.Sidebar_nav__Pkh45::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.Sidebar_navSection__Cr8VY ul{display:flex;flex-direction:column;gap:.32rem}.Sidebar_sectionTitle__2lx1s{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600;padding:0 var(--spacing-md);margin-bottom:var(--spacing-xs);display:block}.Sidebar_navLink__O_35E{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:8px;color:var(--text-secondary);font-weight:500;font-size:.875rem;transition:all .18s ease;text-decoration:none;position:relative}.Sidebar_navLink__O_35E:hover{background-color:var(--bg-body);color:var(--text-primary)}.Sidebar_navLinkActive__kNDz9{background-color:rgba(13,110,253,.1);color:var(--primary-color);font-weight:600;border-left:3px solid var(--primary-color);padding-left:calc(.85rem - 3px)}.Sidebar_footer__JqoY8{border-top:1px solid var(--border-color);padding-top:var(--spacing-sm);margin-top:var(--spacing-xs);flex-shrink:0}.Sidebar_user__jqLar{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.5rem .4rem;border-radius:8px;transition:background-color .18s ease;text-decoration:none}.Sidebar_user__jqLar:hover{background-color:var(--bg-body)}.Sidebar_avatar__9LxRh{background-color:var(--primary-color);color:white;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;flex-shrink:0}.Sidebar_userInfo__e7rD5 p{line-height:1.3}.Sidebar_userName__n80_Z{font-weight:600;font-size:.85rem;color:var(--text-primary)}.Sidebar_userRole__EbvO8{font-size:.72rem;color:var(--text-muted)}.Sidebar_logoutButton__meJbC{width:100%;margin-top:.4rem;padding:.35rem .6rem;background:rgba(239,68,68,.08);color:#dc2626;border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .18s ease}.Sidebar_logoutButton__meJbC:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}@media (max-width:768px){.Sidebar_sidebar__7586C{position:fixed;top:0;left:0;height:100vh;z-index:50;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:none}.Sidebar_sidebar__7586C.Sidebar_open__qZ_75{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.15)}}.Sidebar_overlay__4NCOa{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:40;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Sidebar_overlay__4NCOa.Sidebar_visible__EXQzl{opacity:1;visibility:visible}.Sidebar_groupHeader__Mruca{width:100%;display:flex;align-items:center;gap:.65rem;padding:.72rem .85rem;border-radius:8px;color:var(--text-secondary);font-weight:500;font-size:.875rem;background:none;border:none;cursor:pointer;transition:all .18s ease;text-align:left}.Sidebar_groupHeader__Mruca:hover{background-color:var(--bg-body);color:var(--text-primary)}.Sidebar_groupHeaderActive__d9M4o{color:var(--primary-color);font-weight:600}.Sidebar_groupHeaderLabel___eZQJ{flex:1 1}.Sidebar_groupArrow__Weozh{transition:transform .25s cubic-bezier(.4,0,.2,1);color:var(--text-muted);flex-shrink:0;opacity:.6}.Sidebar_groupHeader__Mruca:hover .Sidebar_groupArrow__Weozh{opacity:1}.Sidebar_groupArrowOpen__HuKEi{transform:rotate(180deg);opacity:.8}.Sidebar_groupContent__7cyM4{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1)}.Sidebar_groupContentOpen__4_uKU{max-height:600px}.Sidebar_groupItems__n1T5_{display:flex;flex-direction:column;gap:.14rem;padding:.3rem 0 .6rem}.Sidebar_subItem__657H3{display:flex;align-items:center;gap:.5rem;padding:.46rem .75rem .46rem 2.55rem;border-radius:6px;color:var(--text-muted);font-weight:400;font-size:.82rem;transition:all .18s ease;text-decoration:none;position:relative}.Sidebar_subItem__657H3:before{content:"";position:absolute;left:1.35rem;top:0;bottom:0;width:1px;background-color:var(--border-color);opacity:.5}.Sidebar_subItem__657H3:hover{background-color:var(--bg-body);color:var(--text-primary)}.Sidebar_subItem__657H3:hover:before{background-color:var(--text-muted);opacity:.7}.Sidebar_subItemActive__xFI3Z{background-color:rgba(13,110,253,.08);color:var(--primary-color);font-weight:600}.Sidebar_subItemActive__xFI3Z:before{background-color:var(--primary-color);opacity:1;width:2px;left:calc(1.35rem - .5px)}.Sidebar_searchContainer__rctpE{position:relative;margin-bottom:.95rem;flex-shrink:0}.Sidebar_searchBar__vcNO_{width:100%;display:flex;align-items:center;background-color:var(--bg-body);border:1px solid transparent;border-radius:8px;padding:.4rem .65rem;transition:all .2s ease;gap:.5rem}.Sidebar_searchBar__vcNO_:focus-within{background-color:var(--bg-card);border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(13,110,253,.1)}.Sidebar_searchIcon__8Tj82{color:var(--text-muted);flex-shrink:0}.Sidebar_searchInput__G_xWN{flex:1 1;border:none;background:transparent;color:var(--text-primary);font-size:.8rem;outline:none;min-width:0}.Sidebar_searchInput__G_xWN::placeholder{color:var(--text-muted);font-size:.8rem}.Sidebar_shortcut__aDPdL{font-size:.65rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:.05rem .3rem;color:var(--text-muted);flex-shrink:0;line-height:1.4}.Sidebar_suggestionsDropdown__LTgjG{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border-radius:0 0 8px 8px;border:1px solid var(--border-color);border-top:none;box-shadow:0 10px 25px -5px rgba(0,0,0,.15);z-index:999;max-height:320px;overflow-y:auto;margin-top:-1px}.Sidebar_suggestionItem___V3gB{padding:.55rem .65rem;display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .15s ease}.Sidebar_suggestionItem___V3gB:last-child{border-bottom:none}.Sidebar_suggestionItem___V3gB:hover{background:var(--bg-body)}.Sidebar_suggestionIcon__kRT2J{width:28px;height:28px;background:var(--bg-body);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.Sidebar_suggestionLabel__RvvfN{font-size:.82rem;font-weight:500;color:var(--text-primary)}.Sidebar_suggestionSub__4PtUk{font-size:.7rem;color:var(--text-muted)}.Sidebar_viewAll__SDbSC{text-align:center;padding:.5rem;font-size:.75rem;color:var(--primary-color);font-weight:600;cursor:pointer;background:rgba(13,110,253,.04);border-top:1px solid var(--border-color)}.Sidebar_viewAll__SDbSC:hover{background:rgba(13,110,253,.08)}.Sidebar_utilityBar__qZJIL{display:flex;align-items:center;gap:.35rem;padding:.35rem 0;margin-bottom:.25rem;flex-shrink:0}.Sidebar_utilityBtn__H49fs{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .18s ease;position:relative}.Sidebar_utilityBtn__H49fs:hover{background-color:var(--bg-body);color:var(--primary-color)}.Sidebar_mobileMenuBtn__6_nA4{display:none;position:fixed;top:.75rem;left:.75rem;z-index:35;width:42px;height:42px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .18s ease}.Sidebar_mobileMenuBtn__6_nA4:hover{background-color:var(--bg-body);color:var(--text-primary)}@media (max-width:768px){.Sidebar_mobileMenuBtn__6_nA4{display:flex}}.RemoteAccessModal_overlay__5dYq5{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:RemoteAccessModal_fadeIn__mVSA2 .2s ease-out}.RemoteAccessModal_modal__Jonpr{background:var(--bg-card);border-radius:16px;width:90%;max-width:400px;padding:2rem;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:RemoteAccessModal_slideUp__N38h8 .3s cubic-bezier(.16,1,.3,1);border:1px solid var(--border-color)}.RemoteAccessModal_closeButton__2YxmU{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s}.RemoteAccessModal_closeButton__2YxmU:hover{background-color:var(--bg-body);color:var(--text-primary)}.RemoteAccessModal_header__Kl2ge{text-align:center;margin-bottom:2rem}.RemoteAccessModal_iconContainer__e0KoS{width:64px;height:64px;background:rgba(239,68,68,.1);color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.RemoteAccessModal_header__Kl2ge h2{font-size:1.5rem;color:var(--text-primary);margin-bottom:.5rem}.RemoteAccessModal_header__Kl2ge p{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.RemoteAccessModal_downloadCard__umKlW{display:flex;align-items:center;gap:1rem;background:#ef4444;color:white;padding:1rem;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(239,68,68,.3)}.RemoteAccessModal_downloadCard__umKlW:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(239,68,68,.4)}.RemoteAccessModal_logoPlaceholder__Nw0lg{width:48px;height:48px;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.RemoteAccessModal_logoPlaceholder__Nw0lg img{width:100%;height:auto;object-fit:contain}.RemoteAccessModal_downloadInfo__Ad2Cc{flex:1 1}.RemoteAccessModal_downloadInfo__Ad2Cc h3{font-size:1.1rem;font-weight:700;margin-bottom:.2rem}.RemoteAccessModal_downloadInfo__Ad2Cc span{font-size:.85rem;opacity:.9}@keyframes RemoteAccessModal_fadeIn__mVSA2{0%{opacity:0}to{opacity:1}}@keyframes RemoteAccessModal_slideUp__N38h8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NotificationBell_bellButton___pFvT,.NotificationBell_container__g1uiB{position:relative;display:flex;align-items:center}.NotificationBell_bellButton___pFvT{background:transparent;border:none;width:36px;height:36px;justify-content:center;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.NotificationBell_bellButton___pFvT:hover{background:var(--bg-hover);color:var(--text-primary)}.NotificationBell_badge__cu1Q6{position:absolute;top:2px;right:2px;background:#ef4444;color:white;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:NotificationBell_pulse__dXdka 2s infinite}@keyframes NotificationBell_pulse__dXdka{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationBell_dropdown__2bb2O{position:fixed;left:268px;bottom:60px;width:360px;max-height:480px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 30px -5px rgba(0,0,0,.18);z-index:1000;overflow:hidden;animation:NotificationBell_flyoutSlide__o5x0g .2s cubic-bezier(.4,0,.2,1)}@keyframes NotificationBell_flyoutSlide__o5x0g{0%{opacity:0;transform:translateX(-8px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}.NotificationBell_header__pIb6L{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-color)}.NotificationBell_header__pIb6L h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.NotificationBell_markAllBtn__dDGva{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--primary-color);font-size:.75rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.NotificationBell_markAllBtn__dDGva:hover{background:var(--bg-hover)}.NotificationBell_list__Q_gXh{max-height:400px;overflow-y:auto}.NotificationBell_empty__JsJk8{padding:3rem 1rem;text-align:center;color:var(--text-secondary)}.NotificationBell_empty__JsJk8 svg{opacity:.3;margin-bottom:.5rem}.NotificationBell_item__4bIi0{display:flex;align-items:flex-start;gap:12px;padding:1rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .2s;position:relative}.NotificationBell_item__4bIi0:hover{background:var(--bg-hover)}.NotificationBell_item__4bIi0:last-child{border-bottom:none}.NotificationBell_unread__N4a4g{background:rgba(37,99,235,.05)}.NotificationBell_unread__N4a4g:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color)}.NotificationBell_icon__HCkZj{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationBell_info__ma0Zi .NotificationBell_icon__HCkZj{background:#dbeafe;color:#2563eb}.NotificationBell_warning__cvci9 .NotificationBell_icon__HCkZj{background:#fef3c7;color:#d97706}.NotificationBell_error__GgHHX .NotificationBell_icon__HCkZj{background:#fee2e2;color:#dc2626}.NotificationBell_success__99tf5 .NotificationBell_icon__HCkZj{background:#dcfce7;color:#16a34a}.NotificationBell_content__c9eWX{flex:1 1;min-width:0}.NotificationBell_content__c9eWX strong{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.NotificationBell_content__c9eWX p{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_time__qdquA{font-size:.7rem;color:var(--text-tertiary);margin-top:4px;display:block}.NotificationBell_deleteBtn__7W71s{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--text-tertiary);opacity:0;transition:all .2s}.NotificationBell_item__4bIi0:hover .NotificationBell_deleteBtn__7W71s{opacity:1}.NotificationBell_deleteBtn__7W71s:hover{background:var(--bg-hover);color:#dc2626}.dark .NotificationBell_info__ma0Zi .NotificationBell_icon__HCkZj,[data-theme=dark] .NotificationBell_info__ma0Zi .NotificationBell_icon__HCkZj{background:rgba(37,99,235,.2)}.dark .NotificationBell_warning__cvci9 .NotificationBell_icon__HCkZj,[data-theme=dark] .NotificationBell_warning__cvci9 .NotificationBell_icon__HCkZj{background:rgba(217,119,6,.2)}.dark .NotificationBell_error__GgHHX .NotificationBell_icon__HCkZj,[data-theme=dark] .NotificationBell_error__GgHHX .NotificationBell_icon__HCkZj{background:rgba(220,38,38,.2)}.dark .NotificationBell_success__99tf5 .NotificationBell_icon__HCkZj,[data-theme=dark] .NotificationBell_success__99tf5 .NotificationBell_icon__HCkZj{background:rgba(22,163,74,.2)}@media (max-width:768px){.NotificationBell_dropdown__2bb2O{left:16px;right:16px;bottom:70px;width:auto}}.SystemIncidentBanner_container__uW9xV{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.9rem}.SystemIncidentBanner_card__p5090{border:1px solid transparent;border-radius:12px;padding:.72rem .9rem;display:flex;gap:.75rem;align-items:flex-start}.SystemIncidentBanner_info__JFdZg{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.38)}.SystemIncidentBanner_warning__IU9rq{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.42)}.SystemIncidentBanner_critical__N8vwx{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.42)}.SystemIncidentBanner_iconWrap__BWM2u{flex-shrink:0;margin-top:.1rem}.SystemIncidentBanner_content__TMBGV{min-width:0;flex:1 1}.SystemIncidentBanner_title__N_7tc{margin:0;font-weight:700;font-size:.95rem;color:var(--text-primary)}.SystemIncidentBanner_message__Hbahk{margin:.28rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.4}.SystemIncidentBanner_dismiss__lNg7M{border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:var(--text-secondary);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SystemIncidentBanner_dismiss__lNg7M:hover{color:var(--text-primary);border-color:var(--border-color)}.SystemIncidentBanner_loginMode__BjgJf{margin:1rem auto 0;width:min(720px,calc(100% - 1.5rem))}.CommandPalette_overlay__2BX6Z{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:CommandPalette_fadeIn__k0_GV .15s ease}@keyframes CommandPalette_fadeIn__k0_GV{0%{opacity:0}to{opacity:1}}.CommandPalette_container___7FTF{position:fixed;top:18%;left:50%;transform:translateX(-50%);z-index:9999;width:560px;max-width:calc(100vw - 2rem);background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 25px 60px -12px rgba(0,0,0,.35);overflow:hidden;animation:CommandPalette_slideDown__Dwd0w .2s cubic-bezier(.4,0,.2,1);transition:width .2s ease}.CommandPalette_containerWide__NSP9j{width:780px}@keyframes CommandPalette_slideDown__Dwd0w{0%{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.CommandPalette_searchBar__Yy0RW{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.CommandPalette_searchIcon__Ye4yK{color:var(--text-muted);flex-shrink:0}.CommandPalette_searchInput__3sars{flex:1 1;background:none;border:none;outline:none;font-size:1rem;color:var(--text-primary);font-family:inherit}.CommandPalette_searchInput__3sars::placeholder{color:var(--text-muted)}.CommandPalette_shortcut__8CLks{font-size:.7rem;color:var(--text-muted);background:var(--bg-body);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:monospace;flex-shrink:0}.CommandPalette_body__pYb0R{display:flex;max-height:420px}.CommandPalette_results__Ize1x{flex:1 1;min-width:0;max-height:420px;overflow-y:auto}.CommandPalette_results__Ize1x::-webkit-scrollbar{width:4px}.CommandPalette_results__Ize1x::-webkit-scrollbar-track{background:transparent}.CommandPalette_results__Ize1x::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.CommandPalette_group__c9S3Y{padding:.4rem 0}.CommandPalette_group__c9S3Y+.CommandPalette_group__c9S3Y{border-top:1px solid var(--border-color)}.CommandPalette_groupTitle__g_eLa{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.35rem 1.25rem}.CommandPalette_item__tsua_{display:flex;align-items:center;gap:.65rem;padding:.55rem 1.25rem;cursor:pointer;transition:background .1s ease;position:relative}.CommandPalette_itemActive__OxuFX,.CommandPalette_item__tsua_:hover{background:var(--bg-hover,rgba(0,0,0,.04))}.CommandPalette_itemIcon__22YWx{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-body);color:var(--text-secondary)}.CommandPalette_itemContent__s3qpo{flex:1 1;min-width:0}.CommandPalette_itemLabel__BN_Ln{font-size:.85rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemSub__FMTob{font-size:.7rem;color:var(--text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemShortcut__j1xyd{font-size:.62rem;color:var(--text-muted);background:var(--bg-body);border:1px solid var(--border-color);border-radius:4px;padding:2px 5px;font-family:monospace;flex-shrink:0}.CommandPalette_itemBadge__5XOL7{font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;flex-shrink:0}.CommandPalette_favBtn__WvmiL{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--text-muted);opacity:0;transition:all .15s;flex-shrink:0}.CommandPalette_itemActive__OxuFX .CommandPalette_favBtn__WvmiL,.CommandPalette_item__tsua_:hover .CommandPalette_favBtn__WvmiL{opacity:.6}.CommandPalette_favBtn__WvmiL:hover{opacity:1!important;background:var(--bg-body);color:#f59e0b}.CommandPalette_favActive__Ecn1c{opacity:1!important;color:#f59e0b}.CommandPalette_itemQuickActions__etibG{display:flex;gap:2px;flex-shrink:0}.CommandPalette_quickActionBtn__bNedJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-body);cursor:pointer;color:var(--text-secondary);transition:all .15s}.CommandPalette_quickActionBtn__bNedJ:hover{background:var(--primary-color,#3b82f6);color:white;border-color:var(--primary-color,#3b82f6)}.CommandPalette_preview__6ZOtA{width:220px;min-width:220px;border-left:1px solid var(--border-color);padding:1rem;overflow-y:auto;animation:CommandPalette_previewSlide__HR0ie .15s ease}@keyframes CommandPalette_previewSlide__HR0ie{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.CommandPalette_previewTitle__g0MeE{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.CommandPalette_previewBadge__Myfxb{font-size:.6rem;font-weight:600;padding:2px 6px;border-radius:8px}.CommandPalette_previewFields__a_JXl{display:flex;flex-direction:column;gap:.5rem}.CommandPalette_previewField__6rXyW{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary)}.CommandPalette_previewField__6rXyW svg{flex-shrink:0;color:var(--text-muted)}.CommandPalette_previewField__6rXyW span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette_previewActions__uGytX{display:flex;flex-direction:column;gap:4px;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.CommandPalette_previewActionBtn__C_dqU{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-size:.72rem;color:var(--text-secondary);transition:all .15s}.CommandPalette_previewActionBtn__C_dqU:hover{background:var(--primary-color,#3b82f6);color:white;border-color:var(--primary-color,#3b82f6)}.CommandPalette_spinner__UBexQ{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;animation:CommandPalette_spin__hbcHP .6s linear infinite}@keyframes CommandPalette_spin__hbcHP{to{transform:rotate(1turn)}}.CommandPalette_footer__1ZC05{display:flex;align-items:center;gap:1rem;padding:.55rem 1.25rem;border-top:1px solid var(--border-color);font-size:.65rem;color:var(--text-muted);flex-wrap:wrap}.CommandPalette_footerKey__X1Nzr{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:var(--bg-body);border:1px solid var(--border-color);border-radius:4px;font-size:.58rem;font-family:monospace;margin-right:.25rem;padding:0 3px}.CommandPalette_empty__NJp5e{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;color:var(--text-muted);gap:.5rem}.CommandPalette_empty__NJp5e p{font-size:.85rem}.CommandPalette_emptyHint__oUEp1{font-size:.75rem;color:var(--text-muted);opacity:.7;margin-top:.25rem}@media (max-width:768px){.CommandPalette_containerWide__NSP9j,.CommandPalette_container___7FTF{top:8%;width:calc(100vw - 1.5rem)}.CommandPalette_body__pYb0R{flex-direction:column}.CommandPalette_preview__6ZOtA{width:100%;min-width:100%;border-left:none;border-top:1px solid var(--border-color);max-height:150px}.CommandPalette_results__Ize1x{max-height:45vh}}.ReferralIndicationModal_overlay__kP3o7{position:fixed;inset:0;z-index:1100;background:transparent;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;pointer-events:none}.ReferralIndicationModal_modal__n7IQZ{width:min(390px,calc(100vw - 28px));border-radius:16px;border:1px solid rgba(21,147,207,.35);background:linear-gradient(155deg,rgba(10,20,49,.98),rgba(7,45,83,.98));box-shadow:0 20px 42px rgba(0,0,0,.45);padding:16px 16px 14px;position:relative;pointer-events:auto}.ReferralIndicationModal_closeButton__IPfFy{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:999px;border:1px solid rgba(143,173,211,.45);background:transparent;color:#d5e2f6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ReferralIndicationModal_closeButton__IPfFy:hover{border-color:rgba(255,255,255,.6)}.ReferralIndicationModal_badge__aWNac{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.4px;color:#74f3e6;border:1px solid rgba(16,194,179,.4);background:rgba(16,194,179,.14)}.ReferralIndicationModal_title__mO7CI{margin-top:11px;color:#eef6ff;font-size:1.13rem;font-weight:800;letter-spacing:-.2px}.ReferralIndicationModal_message__LI9yd{margin-top:8px;color:#b8cae5;font-size:.92rem;line-height:1.5}.ReferralIndicationModal_actions__Mf0Wz{margin-top:13px;display:flex;gap:8px}.ReferralIndicationModal_primaryButton__bTk8p{flex:1 1;border:0;border-radius:10px;height:38px;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:#ffffff;background:linear-gradient(100deg,#1593cf,#10c2b3)}.ReferralIndicationModal_primaryButton__bTk8p:hover{filter:brightness(1.04)}.ReferralIndicationModal_secondaryButton__FxUAF{border:1px solid rgba(132,156,189,.38);border-radius:10px;min-width:92px;height:38px;font-size:.88rem;font-weight:600;cursor:pointer;color:#d4e4fb;background:rgba(8,23,54,.72)}.ReferralIndicationModal_secondaryButton__FxUAF:hover{border-color:rgba(167,191,224,.62)}@media (max-width:768px){.ReferralIndicationModal_overlay__kP3o7{align-items:flex-end;justify-content:center;padding:12px}.ReferralIndicationModal_modal__n7IQZ{width:100%}}