.geli_burbuja__tfeBU{position:fixed;right:22px;bottom:22px;z-index:900;width:56px;height:56px;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:var(--radius-full);background:var(--gradient-primary);cursor:pointer;box-shadow:0 6px 22px rgba(155,61,142,.38);transition:transform var(--transition-spring),box-shadow var(--transition-normal)}.geli_burbuja__tfeBU:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 28px rgba(155,61,142,.5)}.geli_burbuja__tfeBU:focus-visible{outline:3px solid var(--accent-violet);outline-offset:3px}.geli_burbujaAbierta__xir7h{transform:scale(.9);opacity:.85}.geli_burbujaImg__i8kqy{border-radius:var(--radius-full);display:block;object-fit:cover}.geli_burbujaPulso__H1Ltz{position:absolute;inset:-4px;border-radius:var(--radius-full);border:2px solid var(--accent-violet);opacity:0;pointer-events:none;animation:geli_pulso__vm5g_ 2.8s ease-out infinite}@keyframes geli_pulso__vm5g_{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.35);opacity:0}to{opacity:0}}.geli_panel__zrJ0T{position:fixed;right:22px;bottom:90px;z-index:901;display:flex;flex-direction:column;width:min(430px,calc(100vw - 32px));height:min(640px,calc(100vh - 130px));background:var(--bg-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 0 1px rgba(155,61,142,.08);overflow:hidden;animation:geli_entra__ZOdVK var(--transition-spring)}@keyframes geli_entra__ZOdVK{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.geli_cabecera__pqySs{display:flex;align-items:center;gap:var(--space-sm);padding:12px 14px;background:var(--gradient-primary);color:#fff;flex-shrink:0}.geli_cabeceraImg__zH1Qk{border-radius:var(--radius-full);border:2px solid rgba(255,255,255,.55);object-fit:cover}.geli_cabeceraTexto__AXdmp{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1 1}.geli_cabeceraNombre__XDlJl{font-weight:700;font-size:var(--text-base)}.geli_cabeceraSub__HVPNL{font-size:11px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geli_cabeceraAcciones__DNSuR{display:flex;align-items:center;gap:4px}.geli_cabeceraBtn__f9IqC{background:rgba(255,255,255,.16);border:0;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;border-radius:var(--radius-full);transition:background var(--transition-fast)}.geli_cabeceraBtn__f9IqC:hover{background:rgba(255,255,255,.3)}.geli_cabeceraIcono__Q5n_k{display:grid;place-items:center;width:30px;height:30px;background:transparent;border:0;color:#fff;cursor:pointer;border-radius:var(--radius-full);transition:background var(--transition-fast)}.geli_cabeceraIcono__Q5n_k:hover{background:rgba(255,255,255,.2)}.geli_scroll__BQgVz{flex:1 1;overflow-y:auto;padding:var(--space-md);display:flex;flex-direction:column;gap:14px;background:var(--bg-primary)}.geli_mio__soheG{align-self:flex-end;max-width:85%;background:var(--gradient-primary);color:#fff;padding:9px 13px;border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.geli_suyo__8usJf{align-self:flex-start;max-width:94%;display:flex;flex-direction:column;gap:5px}.geli_globo__9tahc{background:var(--bg-secondary);border:1px solid var(--surface-border);padding:11px 13px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px;font-size:var(--text-sm);line-height:1.6;color:var(--text-primary);word-break:break-word}.geli_globoAviso__ySIcW{border-color:var(--warning);background:var(--warning-bg)}.geli_globo__9tahc p{margin:0 0 8px}.geli_globo__9tahc p:last-child{margin-bottom:0}.geli_subtitulo__XYRmx{font-weight:700;color:var(--text-accent);margin:12px 0 6px!important;font-size:var(--text-sm)}.geli_subtitulo__XYRmx:first-child{margin-top:0!important}.geli_lista__foMwQ{margin:0 0 8px;padding-left:18px}.geli_lista__foMwQ li{margin-bottom:3px}.geli_code__Iwmdy{font-family:var(--font-mono);font-size:.9em;background:var(--surface-highlight);padding:1px 5px;border-radius:var(--radius-sm)}.geli_tablaWrap__LlFLI{overflow-x:auto;margin:0 0 10px;border-radius:var(--radius-sm)}.geli_tabla__dSYRl{border-collapse:collapse;width:100%;font-size:11.5px}.geli_tabla__dSYRl td,.geli_tabla__dSYRl th{padding:5px 8px;border-bottom:1px solid var(--surface-border);text-align:left;white-space:nowrap}.geli_tabla__dSYRl th{background:var(--surface-highlight);font-weight:700;color:var(--text-secondary)}.geli_tabla__dSYRl td.geli_num__ScPjw,.geli_tabla__dSYRl th.geli_num__ScPjw{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geli_tabla__dSYRl tr:last-child td{border-bottom:0}.geli_descarga__i2yEi{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 13px;border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;text-decoration:none;font-size:var(--text-sm);font-weight:600;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.geli_descarga__i2yEi:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.geli_descarga__i2yEi em{font-style:normal;opacity:.8;font-weight:500}.geli_citas__EyO0g{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid var(--surface-border)}.geli_citasTitulo__aXxqY{font-size:11px;color:var(--text-muted);margin-right:2px}.geli_cita__Nd6_s{font-size:11px;padding:2px 7px;border-radius:var(--radius-full);border:1px solid var(--surface-border);color:var(--text-secondary);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.geli_cita__Nd6_s:hover{border-color:var(--accent-violet);color:var(--accent-violet)}.geli_valorar__AdrbD{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:4px}.geli_valorado__B9QIH,.geli_valorarTexto__qSP9j{font-size:11px;color:var(--text-muted)}.geli_pulgar__Va4ro{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--surface-border);background:var(--bg-secondary);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.geli_pulgar__Va4ro:hover{color:var(--accent-violet);border-color:var(--accent-violet);background:var(--surface-highlight)}.geli_motivos__a9nN_{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.geli_motivosTitulo__35qiY{font-size:11px;color:var(--text-muted);margin-right:2px}.geli_motivo__c3iFw{font-size:11px;padding:4px 9px;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.geli_motivo__c3iFw:hover{border-color:var(--accent-violet);color:var(--accent-violet)}.geli_bienvenida__ziUNl{text-align:center;padding:var(--space-lg) var(--space-sm) var(--space-sm)}.geli_bienvenidaImg__WrWCY{border-radius:var(--radius-full);margin:0 auto var(--space-sm);display:block;object-fit:cover}.geli_bienvenidaTitulo__T_zb1{font-weight:700;font-size:var(--text-lg);color:var(--text-accent);margin:0 0 6px}.geli_bienvenidaTexto__onWem{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-md)}.geli_sugerencias__YJqA3{display:flex;flex-direction:column;gap:7px}.geli_sugerencia__WulkP{text-align:left;font-size:var(--text-sm);padding:9px 13px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.geli_sugerencia__WulkP:hover{border-color:var(--accent-violet);color:var(--text-accent);background:var(--surface-highlight);transform:translateX(2px)}.geli_pensando__E5se2{display:flex;align-items:center;gap:5px}.geli_punto__ukSPf{width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent-violet);animation:geli_salta__LzWgR 1.2s ease-in-out infinite}.geli_punto__ukSPf:nth-child(2){animation-delay:.15s}.geli_punto__ukSPf:nth-child(3){animation-delay:.3s}@keyframes geli_salta__LzWgR{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.geli_pensandoTexto__yZ9ha{font-size:11px;color:var(--text-muted);margin-left:5px}.geli_privacidad__Ag6Gk{border-top:1px solid var(--surface-border);background:var(--bg-secondary);flex-shrink:0}.geli_privacidadBtn__txeWn{display:flex;align-items:center;gap:6px;width:100%;padding:7px 14px;background:transparent;border:0;cursor:pointer;font-size:11px;color:var(--text-muted);text-align:left;transition:color var(--transition-fast)}.geli_privacidadBtn__txeWn:hover{color:var(--accent-violet)}.geli_privacidadLista__5B5PR{margin:0;padding:0 14px 10px 32px;font-size:11px;color:var(--text-secondary);line-height:1.5}.geli_privacidadLista__5B5PR li{margin-bottom:3px}.geli_entrada__w2Vjo{display:flex;align-items:flex-end;gap:var(--space-sm);padding:10px 12px;border-top:1px solid var(--surface-border);background:var(--bg-secondary);flex-shrink:0}.geli_textarea__jOLoY{flex:1 1;resize:none;max-height:120px;padding:9px 12px;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--bg-input);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;field-sizing:content}.geli_textarea__jOLoY:focus{outline:none;border-color:var(--accent-violet);box-shadow:0 0 0 3px rgba(155,61,142,.12)}.geli_textarea__jOLoY::placeholder{color:var(--text-muted)}.geli_enviar__rcjwX{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast)}.geli_enviar__rcjwX:hover:not(:disabled){transform:scale(1.06)}.geli_enviar__rcjwX:disabled{opacity:.4;cursor:not-allowed}@media (max-width:560px){.geli_panel__zrJ0T{right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:none;border-radius:0;border:0}.geli_burbuja__tfeBU{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.geli_burbujaPulso__H1Ltz,.geli_burbuja__tfeBU,.geli_descarga__i2yEi,.geli_panel__zrJ0T,.geli_punto__ukSPf,.geli_sugerencia__WulkP{animation:none;transition:none}.geli_burbuja__tfeBU:hover,.geli_descarga__i2yEi:hover,.geli_enviar__rcjwX:hover:not(:disabled),.geli_sugerencia__WulkP:hover{transform:none}}.AppShell_sidebar__KNe5v{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:rgba(15,23,42,.97);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-right:1px solid var(--surface-border);display:flex;flex-direction:column;z-index:100;transition:width var(--transition-normal);overflow:hidden}.AppShell_sidebarCollapsed__NAazv{width:var(--sidebar-collapsed)}.AppShell_brand__7475D{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-lg);min-height:var(--header-height);border-bottom:1px solid var(--surface-border);flex-shrink:0}.AppShell_brandLogo__ZN4UK{width:150px;max-width:100%;height:auto;filter:brightness(0) invert(1);transition:opacity var(--transition-fast)}.AppShell_sidebarCollapsed__NAazv .AppShell_brandLogo__ZN4UK{display:none}.AppShell_brandMark__bnSo1{display:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--gradient-primary);align-items:center;justify-content:center;flex-shrink:0;font-size:1.4rem;font-weight:800;color:#fff;line-height:1;box-shadow:0 2px 12px rgba(155,61,142,.4)}.AppShell_sidebarCollapsed__NAazv .AppShell_brandMark__bnSo1{display:flex}.AppShell_sidebarCollapsed__NAazv .AppShell_brand__7475D{justify-content:center;padding-left:var(--space-sm);padding-right:var(--space-sm)}.AppShell_nav__IagoJ{flex:1 1;padding:var(--space-md) var(--space-sm);display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.AppShell_navSection__kx603{margin-top:var(--space-md)}.AppShell_navSectionLabel__2BUrY{padding:var(--space-xs) var(--space-md);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(148,163,184,.6);white-space:nowrap;overflow:hidden;opacity:1;transition:opacity var(--transition-fast)}.AppShell_sidebarCollapsed__NAazv .AppShell_navSectionLabel__2BUrY{opacity:0}.AppShell_navItem__7MePd{display:flex;align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-md);color:rgba(203,213,225,.8);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);position:relative;text-decoration:none;white-space:nowrap;border:none;background:none;width:100%;text-align:left}.AppShell_navItem__7MePd:hover{background:rgba(255,255,255,.08);color:#f1f5f9}.AppShell_navItemActive__7CPZ7{background:rgba(155,61,142,.15);color:#f1f5f9}.AppShell_navItemActive__7CPZ7:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--gradient-primary)}.AppShell_navIcon__cugBr{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.7}.AppShell_navItemActive__7CPZ7 .AppShell_navIcon__cugBr{opacity:1}.AppShell_navLabel__sd5Yg{overflow:hidden;white-space:nowrap;opacity:1;transition:opacity var(--transition-fast)}.AppShell_sidebarCollapsed__NAazv .AppShell_navLabel__sd5Yg{opacity:0;width:0}.AppShell_navBadge__N9ztp{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:rgba(155,61,142,.2);color:#f0d9ea;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast)}.AppShell_sidebarCollapsed__NAazv .AppShell_navBadge__N9ztp{opacity:0}.AppShell_navGroup__sS13P{display:flex;flex-direction:column}.AppShell_navChevron__noOp6{margin-left:auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-radius:var(--radius-sm);opacity:.55;transition:transform var(--transition-fast),opacity var(--transition-fast),background var(--transition-fast)}.AppShell_navChevron__noOp6:hover{opacity:1;background:rgba(255,255,255,.1)}.AppShell_navChevronOpen__2jMKE{transform:rotate(180deg)}.AppShell_sidebarCollapsed__NAazv .AppShell_navChevron__noOp6,.AppShell_sidebarCollapsed__NAazv .AppShell_navSub__sKrVB{display:none}.AppShell_navSub__sKrVB{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px;padding-left:32px;position:relative}.AppShell_navSub__sKrVB:before{content:"";position:absolute;left:19px;top:4px;bottom:4px;width:1px;background:rgba(255,255,255,.12)}.AppShell_navSubItem__q6eLT{display:flex;flex-direction:column;gap:1px;padding:6px var(--space-sm);border-radius:var(--radius-md);color:rgba(203,213,225,.72);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:all var(--transition-fast)}.AppShell_navSubItem__q6eLT:hover{background:rgba(255,255,255,.07);color:#f1f5f9}.AppShell_navSubItemActive__bCuW9{background:rgba(155,61,142,.16);color:#f1f5f9}.AppShell_navSubLabel__jOGdg{font-weight:600;line-height:1.2}.AppShell_navSubDesc__mDVp5{font-size:.68rem;color:rgba(203,213,225,.5);line-height:1.2}.AppShell_navSubItemActive__bCuW9 .AppShell_navSubDesc__mDVp5{color:rgba(240,217,234,.75)}.AppShell_sidebarFooter__eJpwo{padding:var(--space-md);border-top:1px solid var(--surface-border);flex-shrink:0}.AppShell_collapseBtn__GURc9{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.AppShell_collapseBtn__GURc9:hover{background:rgba(255,255,255,.08);color:var(--text-primary)}.AppShell_collapseIcon__hPI9j{transition:transform var(--transition-normal)}.AppShell_collapseIconRotated__xSAkz{transform:rotate(180deg)}.AppShell_header__Wa4tq{position:sticky;top:0;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-xl);background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.08);z-index:50;gap:var(--space-lg)}.AppShell_backBtn__qckSO{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-right:var(--space-md);padding:7px 14px 7px 11px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.AppShell_backBtn__qckSO:hover{background:var(--bg-card-hover);border-color:var(--accent-violet);color:var(--accent-violet)}.AppShell_searchBar__hvAD7{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;max-width:420px;padding:8px 14px;background:var(--bg-input);border:1px solid var(--surface-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.AppShell_searchBar__hvAD7:focus-within{border-color:var(--accent-violet);box-shadow:0 0 0 3px rgba(155,61,142,.1)}.AppShell_searchIcon__O8ulE{color:var(--text-muted);flex-shrink:0}.AppShell_searchInput__kdzH3{flex:1 1;border:none;background:none;outline:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm)}.AppShell_searchInput__kdzH3::placeholder{color:var(--text-muted)}.AppShell_headerActions__4V2br{display:flex;align-items:center;gap:var(--space-md)}.AppShell_headerBtn__Ecdfq{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.AppShell_headerBtn__Ecdfq:hover{background:rgba(15,23,42,.06);color:var(--text-primary)}.AppShell_notifWrapper___RQ_M{position:relative}.AppShell_notifBadge__PAC_W{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:#dc2626;color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.AppShell_notifPanel__PzGPB{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-lg);box-shadow:0 12px 40px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.04);z-index:200;overflow:hidden;animation:AppShell_notifSlideIn__xcYtT .2s ease-out}@keyframes AppShell_notifSlideIn__xcYtT{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AppShell_notifHeader__jGopw{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(15,23,42,.06)}.AppShell_notifTitle__uLxtI{font-size:var(--text-base);font-weight:700;color:#0f172a;margin:0}.AppShell_notifMarkAll__7GdwY{background:none;border:none;font-size:var(--text-xs);font-weight:600;color:#9b3d8e;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.AppShell_notifMarkAll__7GdwY:hover{background:rgba(155,61,142,.06)}.AppShell_notifList__W_QTQ{max-height:360px;overflow-y:auto}.AppShell_notifItem__tyqkI{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;width:100%;background:none;border:none;border-bottom:1px solid rgba(15,23,42,.04);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.AppShell_notifItem__tyqkI:last-child{border-bottom:none}.AppShell_notifItem__tyqkI:hover{background:rgba(155,61,142,.03)}.AppShell_notifItemUnread__btamX{background:rgba(155,61,142,.04)}.AppShell_notifItemUnread__btamX:hover{background:rgba(155,61,142,.07)}.AppShell_notifIcon__Smhcm{font-size:1.25rem;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.04);border-radius:var(--radius-md)}.AppShell_notifContent__gTUq7{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.AppShell_notifItemTitle__B2tz9{font-size:var(--text-sm);font-weight:600;color:#0f172a;line-height:1.3}.AppShell_notifDesc__cmKIB{font-size:var(--text-xs);color:#64748b;line-height:1.3}.AppShell_notifTime__Hc45k{font-size:.6875rem;color:#94a3b8;margin-top:2px}.AppShell_notifDot__vogav{width:8px;height:8px;border-radius:var(--radius-full);background:#9b3d8e;flex-shrink:0;margin-top:6px}.AppShell_notifFooter__RSQQW{border-top:1px solid rgba(15,23,42,.06);padding:12px 20px}.AppShell_notifViewAll__FdBBv{width:100%;padding:8px;background:none;border:none;font-size:var(--text-sm);font-weight:600;color:#9b3d8e;cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast)}.AppShell_notifViewAll__FdBBv:hover{background:rgba(155,61,142,.06)}.AppShell_notif_danger__xwy1w{box-shadow:inset 3px 0 0 var(--danger)}.AppShell_notif_danger__xwy1w .AppShell_notifIcon__Smhcm{background:var(--danger-bg)}.AppShell_notif_warning__fWtIG{box-shadow:inset 3px 0 0 var(--warning)}.AppShell_notif_warning__fWtIG .AppShell_notifIcon__Smhcm{background:var(--warning-bg)}.AppShell_notif_info__ogT9H{box-shadow:inset 3px 0 0 var(--info)}.AppShell_notif_info__ogT9H .AppShell_notifIcon__Smhcm{background:var(--info-bg)}.AppShell_notifEmpty__0Vgo9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 24px}.AppShell_notifEmptyIcon__k4QDM{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--success-bg);color:var(--success);font-size:1.25rem;font-weight:700;margin-bottom:4px}.AppShell_notifEmptyTitle___lBsW{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.AppShell_notifEmptyDesc__AeJR5{font-size:var(--text-xs);color:var(--text-muted);max-width:220px;line-height:1.4}.AppShell_userMenuWrapper__dJQ43{position:relative}.AppShell_userMenu__ALAOA{display:flex;align-items:center;gap:var(--space-sm);padding:4px 12px 4px 4px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent;background:none;font-family:var(--font-sans);text-align:left}.AppShell_userMenu__ALAOA:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.1)}.AppShell_userDropdown__fUPJm{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:var(--bg-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden;animation:AppShell_notifSlideIn__xcYtT .2s ease-out}.AppShell_userDropdownHeader__wIYsy{display:flex;align-items:center;gap:var(--space-sm);padding:14px 16px;border-bottom:1px solid var(--surface-border)}.AppShell_userDropdownEmail__OvJ4K{font-size:var(--text-xs);color:var(--text-muted);line-height:1.2;overflow:hidden;text-overflow:ellipsis}.AppShell_userDropdownItem__huswL{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:12px 16px;background:none;border:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.AppShell_userDropdownItem__huswL:hover{background:var(--surface-highlight);color:var(--text-primary)}.AppShell_userDropdownItemDanger__MZbvg:hover{background:var(--danger-bg);color:var(--danger)}.AppShell_userInfo__Kg0GR{display:flex;flex-direction:column;overflow:hidden}.AppShell_userName__BK27Y{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.2}.AppShell_userRole__OCRFN{font-size:var(--text-xs);color:var(--text-muted);line-height:1.2}.AppShell_main__XE9kX{flex:1 1;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left var(--transition-normal)}.AppShell_mainCollapsed__9f3G9{margin-left:var(--sidebar-collapsed)}.AppShell_content__1i_F4{flex:1 1;padding:var(--space-lg) var(--space-xl);max-width:var(--content-max-width);width:100%;margin:0 auto}.AppShell_mobileMenuBtn__UUusW,.AppShell_mobileOverlay__PcH_J{display:none}@media (max-width:768px){.AppShell_sidebar__KNe5v{transform:translateX(-100%);z-index:200;box-shadow:var(--shadow-lg)}.AppShell_sidebarCollapsed__NAazv,.AppShell_sidebar__KNe5v{width:var(--sidebar-width)}.AppShell_sidebarMobileOpen__ZFzcd{transform:translateX(0)}.AppShell_sidebarCollapsed__NAazv .AppShell_brandText__GbIRh,.AppShell_sidebarCollapsed__NAazv .AppShell_navBadge__N9ztp,.AppShell_sidebarCollapsed__NAazv .AppShell_navLabel__sd5Yg,.AppShell_sidebarCollapsed__NAazv .AppShell_navSectionLabel__2BUrY{opacity:1;width:auto}.AppShell_mainCollapsed__9f3G9,.AppShell_main__XE9kX{margin-left:0}.AppShell_content__1i_F4{padding:var(--space-md)}.AppShell_mobileOverlay__PcH_J{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;animation:AppShell_fadeIn__CSczl var(--transition-fast) ease-out}.AppShell_mobileMenuBtn__UUusW{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.AppShell_mobileMenuBtn__UUusW:hover{background:rgba(15,23,42,.06);color:var(--text-primary)}.AppShell_userInfo__Kg0GR{display:none}.AppShell_searchBar__hvAD7{max-width:240px}.AppShell_backBtn__qckSO{margin-right:var(--space-sm);padding:8px 10px}.AppShell_backBtnLabel__tv2Nq{display:none}}html[data-theme=dark] .AppShell_header__Wa4tq{background:rgba(17,24,39,.85);border-bottom-color:var(--surface-border)}html[data-theme=dark] .AppShell_headerBtn__Ecdfq:hover,html[data-theme=dark] .AppShell_mobileMenuBtn__UUusW:hover,html[data-theme=dark] .AppShell_userMenu__ALAOA:hover{background:rgba(148,163,184,.12)}html[data-theme=dark] .AppShell_userMenu__ALAOA:hover{border-color:var(--surface-border-hover)}html[data-theme=dark] .AppShell_notifPanel__PzGPB{background:var(--bg-secondary);border-color:var(--surface-border);box-shadow:0 12px 40px rgba(0,0,0,.5)}html[data-theme=dark] .AppShell_notifFooter__RSQQW,html[data-theme=dark] .AppShell_notifHeader__jGopw,html[data-theme=dark] .AppShell_notifItem__tyqkI{border-color:var(--surface-border)}html[data-theme=dark] .AppShell_notifItemTitle__B2tz9,html[data-theme=dark] .AppShell_notifTitle__uLxtI{color:var(--text-primary)}html[data-theme=dark] .AppShell_notifDesc__cmKIB{color:var(--text-secondary)}html[data-theme=dark] .AppShell_notifTime__Hc45k{color:var(--text-muted)}html[data-theme=dark] .AppShell_notifIcon__Smhcm{background:var(--surface-highlight)}html[data-theme=dark] .AppShell_notifItemUnread__btamX,html[data-theme=dark] .AppShell_notifItem__tyqkI:hover{background:rgba(155,61,142,.12)}@font-face{font-family:Inter;src:url(/biotools/assets/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--bg-primary:#f1f5f9;--bg-secondary:#ffffff;--bg-tertiary:#e2e8f0;--bg-card:rgba(255,255,255,0.85);--bg-card-hover:rgba(255,255,255,0.95);--bg-input:rgba(241,245,249,0.9);--bg-overlay:rgba(15,23,42,0.4);--surface-border:rgba(15,23,42,0.08);--surface-border-hover:rgba(15,23,42,0.15);--surface-highlight:rgba(15,23,42,0.03);--surface-frozen:#fdfefe;--accent-violet:#9b3d8e;--accent-magenta:#8e2f83;--accent-blue:#2563eb;--accent-teal:#0d9488;--accent-sky:#0284c7;--gradient-primary:linear-gradient(135deg,#9b3d8e,#a84d9b 50%,#c47fb6);--gradient-subtle:linear-gradient(135deg,rgba(155,61,142,0.08),rgba(168,77,155,0.05) 50%,rgba(196,127,182,0.03));--gradient-glow:linear-gradient(135deg,rgba(155,61,142,0.15),rgba(168,77,155,0.1));--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-accent:#9b3d8e;--text-on-accent:#ffffff;--success:#059669;--success-bg:rgba(5,150,105,0.08);--warning:#d97706;--warning-bg:rgba(217,119,6,0.08);--danger:#dc2626;--danger-bg:rgba(220,38,38,0.08);--info:#2563eb;--info-bg:rgba(37,99,235,0.08);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 4px 12px rgba(15,23,42,0.08);--shadow-lg:0 8px 30px rgba(15,23,42,0.12);--shadow-glow:0 4px 20px rgba(155,61,142,0.1);--shadow-glow-magenta:0 4px 20px rgba(155,61,142,0.1);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--sidebar-width:260px;--sidebar-collapsed:72px;--header-height:64px;--content-max-width:1400px}html[data-theme=dark]{--bg-primary:#0b1120;--bg-secondary:#111827;--bg-tertiary:#1f2937;--bg-card:rgba(30,41,59,0.85);--bg-card-hover:rgba(30,41,59,0.95);--bg-input:rgba(30,41,59,0.9);--bg-overlay:rgba(0,0,0,0.6);--surface-border:rgba(148,163,184,0.14);--surface-border-hover:rgba(148,163,184,0.28);--surface-highlight:rgba(148,163,184,0.06);--surface-frozen:#1b2537;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-on-accent:#ffffff;color-scheme:dark}html[data-compact=true]{--space-md:12px;--space-lg:18px;--space-xl:24px;--space-2xl:36px;--space-3xl:48px;--text-base:0.875rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.375rem;--text-3xl:1.625rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:100%;color-scheme:light;scroll-behavior:smooth}body{min-height:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{top:-30%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgba(155,61,142,.03) 0,transparent 60%)}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{bottom:-30%;right:-20%;width:70%;height:70%;background:radial-gradient(circle,rgba(168,77,155,.02) 0,transparent 60%)}a{color:var(--text-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:#7c2f72}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.2)}::selection{background:rgba(155,61,142,.15);color:var(--text-primary)}.glass-card{background:var(--bg-card);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--surface-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 20px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:.01em;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity var(--transition-fast)}.btn:hover:after{opacity:1}.btn:active{transform:scale(.97)}.btn-primary{background:var(--gradient-primary);color:var(--text-on-accent);box-shadow:0 2px 8px rgba(155,61,142,.25)}.btn-primary:hover{box-shadow:0 4px 16px rgba(155,61,142,.3);transform:translateY(-1px)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--surface-border)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--surface-border-hover)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--surface-highlight);color:var(--text-primary)}.btn-danger{background:var(--danger);color:var(--text-on-accent)}.btn-danger:hover{background:#dc2626;box-shadow:0 4px 16px rgba(239,68,68,.35)}.btn-sm{padding:6px 14px;font-size:var(--text-xs)}.btn-lg{padding:14px 28px;font-size:var(--text-base);border-radius:var(--radius-lg)}.btn-icon{padding:8px;width:36px;height:36px;border-radius:var(--radius-md)}.input,.select,.textarea{width:100%;padding:10px 14px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-input);border:1px solid var(--surface-border);border-radius:var(--radius-md);outline:none;transition:all var(--transition-fast)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent-violet);box-shadow:0 0 0 3px rgba(155,61,142,.15)}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input-group{display:flex;flex-direction:column;gap:6px}.input-label{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.table-container{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--surface-border)}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th{text-align:left;font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary)}.table td,.table th{padding:12px 16px;border-bottom:1px solid var(--surface-border)}.table td{color:var(--text-secondary);transition:background var(--transition-fast)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:rgba(155,61,142,.03);color:var(--text-primary)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);letter-spacing:.02em}.badge-primary{background:rgba(155,61,142,.08);color:#9b3d8e}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-info{background:var(--info-bg);color:var(--info)}.modal-overlay{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn var(--transition-fast) ease-out}.modal-content{background:var(--bg-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:var(--space-xl);max-width:560px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:slideUp var(--transition-normal) ease-out}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.modal-title{font-size:var(--text-xl);font-weight:700}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:1.25rem}.modal-close:hover{background:var(--surface-highlight);color:var(--text-primary)}.modal-footer{justify-content:flex-end;margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--surface-border)}.modal-footer,.toast-container{display:flex;gap:var(--space-sm)}.toast-container{position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:2000;flex-direction:column}.toast{padding:12px 20px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;box-shadow:var(--shadow-lg);animation:slideInRight var(--transition-normal) ease-out;display:flex;align-items:center;gap:var(--space-sm)}.toast-success{background:#166534;color:#bbf7d0;border:1px solid rgba(34,197,94,.3)}.toast-error{background:#991b1b;color:#fecaca;border:1px solid rgba(239,68,68,.3)}.pagination{gap:var(--space-xs)}.pagination,.pagination-btn{display:flex;align-items:center}.pagination-btn{justify-content:center;width:36px;height:36px;font-size:var(--text-sm);font-weight:500;border:1px solid var(--surface-border);background:transparent;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.pagination-btn:hover{background:var(--surface-highlight);border-color:var(--surface-border-hover);color:var(--text-primary)}.pagination-btn.active{background:#9b3d8e;border-color:#9b3d8e;color:var(--text-on-accent)}.spinner{width:20px;height:20px;border:2px solid var(--surface-border);border-top-color:var(--accent-violet);border-radius:50%;animation:spin .7s linear infinite}.spinner-lg{width:40px;height:40px;border-width:3px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-xl);text-align:center;color:var(--text-muted)}.empty-state svg{width:64px;height:64px;margin-bottom:var(--space-md);opacity:.4}.empty-state p{font-size:var(--text-sm);max-width:360px}.app-layout{position:relative;z-index:1}.app-layout,.app-main{display:flex;min-height:100vh}.app-main{flex:1 1;margin-left:var(--sidebar-width);flex-direction:column;transition:margin-left var(--transition-normal)}.app-content{flex:1 1;padding:var(--space-lg) var(--space-xl);max-width:var(--content-max-width);width:100%;margin:0 auto}.page-header{margin-bottom:var(--space-xl)}.page-title{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:var(--text-base);color:var(--text-muted);margin-top:var(--space-xs)}.grid{display:grid;gap:var(--space-lg)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-between{justify-content:space-between}.flex-between,.flex-center{display:flex;align-items:center}.flex-center{justify-content:center}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-in{animation:fadeInUp var(--transition-slow) ease-out both}.animate-in:first-child{animation-delay:0s}.animate-in:nth-child(2){animation-delay:60ms}.animate-in:nth-child(3){animation-delay:.12s}.animate-in:nth-child(4){animation-delay:.18s}.animate-in:nth-child(5){animation-delay:.24s}.animate-in:nth-child(6){animation-delay:.3s}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-card-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}@media (max-width:1200px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.app-main{margin-left:0}.app-content{padding:var(--space-md)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.page-title{font-size:var(--text-2xl)}.modal-content{width:95%;padding:var(--space-lg)}}@media (max-width:480px){.btn{padding:8px 16px;font-size:var(--text-xs)}.table td,.table th{padding:8px 12px}}.avatar{width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-sm);color:var(--text-on-accent);background:var(--gradient-primary);flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}.avatar-sm{width:28px;height:28px;font-size:var(--text-xs)}.avatar-lg{width:48px;height:48px;font-size:var(--text-lg)}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot-online{background:var(--success);box-shadow:0 0 6px rgba(5,150,105,.3);animation:pulse 2s ease-in-out infinite}.status-dot-offline{background:var(--text-muted)}.status-dot-busy{background:var(--warning);box-shadow:0 0 6px rgba(217,119,6,.3)}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--danger);color:var(--text-on-accent);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.stat-value{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;line-height:1;animation:countUp var(--transition-slow) ease-out both}.trend{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}.trend-up{color:var(--success);background:var(--success-bg)}.trend-down{color:var(--danger);background:var(--danger-bg)}.divider{width:100%;height:1px;background:var(--surface-border);margin:var(--space-md) 0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{[class*=chartControls],[class*=filtersFooter],[class*=syncWrap],[class*=viewToggles],aside,button,header{display:none!important}[class*=main]{margin-left:0!important}[class*=content]{padding:0!important;max-width:none!important}body{background:#fff!important}body:after,body:before{display:none!important}[class*=card],[class*=quadCard],[class*=totalCard]{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #e2e8f0!important}[class*=chartCanvasWrap]{height:280px!important}a{color:inherit!important}}