.FeedbackAdminPanel_console__dhsj_{display:flex;flex-direction:column;gap:20px}.FeedbackAdminPanel_topBar__NNonn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.FeedbackAdminPanel_periods__BhD8U{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border,#e5e7eb);border-radius:10px;background:var(--surface-muted,#f8fafc)}.FeedbackAdminPanel_periodBtn__Cne0M{padding:6px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary,#374151);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.FeedbackAdminPanel_periodBtn__Cne0M:hover{color:var(--brand-primary,#16549e)}.FeedbackAdminPanel_periodOn__R2cQS{background:var(--surface,#fff);color:var(--brand-primary,#16549e);box-shadow:0 1px 3px rgba(15,23,42,.12)}.FeedbackAdminPanel_topActions__GG21p{display:flex;align-items:center;gap:8px}.FeedbackAdminPanel_rangeNote__IYFnp{font-size:12px;color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums}.FeedbackAdminPanel_btnPrimary__wraTF,.FeedbackAdminPanel_btn__EOLcp{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.FeedbackAdminPanel_btn__EOLcp{border:1px solid var(--border-strong,#d1d5db);background:var(--surface,#fff);color:var(--text-secondary,#374151)}.FeedbackAdminPanel_btn__EOLcp:hover:not(:disabled){border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.FeedbackAdminPanel_btnPrimary__wraTF{border:1px solid var(--brand-primary,#16549e);background:var(--brand-primary,#16549e);color:#fff}.FeedbackAdminPanel_btnPrimary__wraTF:hover:not(:disabled){filter:brightness(1.08)}.FeedbackAdminPanel_btnPrimary__wraTF:disabled,.FeedbackAdminPanel_btn__EOLcp:disabled{opacity:.55;cursor:not-allowed}.FeedbackAdminPanel_kpis__yvcnJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.FeedbackAdminPanel_kpi__EGXMV{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border,#e5e7eb);border-radius:12px;background:var(--surface,#fff)}.FeedbackAdminPanel_kpiValue__1ef_Z{font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--text-primary,#1f2937);font-variant-numeric:tabular-nums}.FeedbackAdminPanel_kpiLabel__a8Wq1{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#6b7280)}.FeedbackAdminPanel_kpiHint__14xR5{font-size:11px;color:var(--text-muted,#9ca3af)}.FeedbackAdminPanel_kpiUp__naDTr .FeedbackAdminPanel_kpiValue__1ef_Z{color:#16a34a}.FeedbackAdminPanel_kpiDown__UJotu .FeedbackAdminPanel_kpiValue__1ef_Z{color:#dc2626}.dark .FeedbackAdminPanel_kpiUp__naDTr .FeedbackAdminPanel_kpiValue__1ef_Z{color:var(--success-text)}.dark .FeedbackAdminPanel_kpiDown__UJotu .FeedbackAdminPanel_kpiValue__1ef_Z{color:var(--error-text)}.FeedbackAdminPanel_section__qugrh{border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff);overflow:hidden}.FeedbackAdminPanel_sectionHead__TMPAI{display:flex;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border,#e5e7eb);background:var(--surface-muted,#f8fafc)}.FeedbackAdminPanel_sectionTitle__1NDAW{margin:0;font-size:14px;font-weight:700;color:var(--text-primary,#1f2937)}.FeedbackAdminPanel_sectionHint__2KXp2{font-size:12px;color:var(--text-muted,#6b7280)}.FeedbackAdminPanel_sectionBody__ZhnNA{padding:16px 18px}.FeedbackAdminPanel_ranks__bez0Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px}.FeedbackAdminPanel_rankTitle__95fFn{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary,#6b7280)}.FeedbackAdminPanel_rankRow__5o4QZ{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border,#e5e7eb);font-size:12.5px}.FeedbackAdminPanel_rankRow__5o4QZ:last-child{border-bottom:none}.FeedbackAdminPanel_rankMain__ZvG6m{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.FeedbackAdminPanel_rankMeta____IBZ{font-size:11px;color:var(--text-muted,#9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackAdminPanel_rankName__A6tNT{display:flex;align-items:center;gap:6px;color:var(--text-primary,#1f2937);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackAdminPanel_rankBar__S_lKp{height:3px;margin-top:3px;border-radius:999px;background:var(--brand-primary,#16549e);opacity:.35;min-width:2px}.FeedbackAdminPanel_rankCounts__q0kWI{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.FeedbackAdminPanel_rankCount__c6mNB{font-weight:700;color:var(--text-primary,#1f2937)}.FeedbackAdminPanel_rankUp__LBqKu{color:#16a34a;font-weight:700}.FeedbackAdminPanel_rankDown__uHw5K{color:#dc2626;font-weight:700}.dark .FeedbackAdminPanel_rankUp__LBqKu{color:var(--success-text)}.dark .FeedbackAdminPanel_rankDown__uHw5K{color:var(--error-text)}.FeedbackAdminPanel_linkBtn__9k7Gx{padding:0;border:none;background:none;color:var(--brand-primary,#16549e);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.FeedbackAdminPanel_linkBtn__9k7Gx:hover{text-decoration:underline}.FeedbackAdminPanel_filters__u29oZ{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.FeedbackAdminPanel_field__4PG11{display:flex;flex:1 1 165px;flex-direction:column;gap:4px;min-width:150px}.FeedbackAdminPanel_fieldWide__SOCN_{flex:1 1 250px;min-width:220px}.FeedbackAdminPanel_fieldAuto__1DK7R{flex:0 0 auto;min-width:0}.FeedbackAdminPanel_field__4PG11 label{font-size:11px;font-weight:600;color:var(--text-secondary,#6b7280)}.FeedbackAdminPanel_field__4PG11 input{height:36px;padding:0 9px;border:1px solid var(--border-strong,#d1d5db);border-radius:8px;background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:13px;font-family:inherit}.FeedbackAdminPanel_field__4PG11 input:focus{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px rgba(21,84,158,.15)}.FeedbackAdminPanel_fieldControl__gTO_n{height:36px!important;padding:0 9px!important;border-radius:8px!important;font-size:13px!important}.FeedbackAdminPanel_pageSizeTrigger__pbQ6i{width:auto!important;min-width:72px;height:32px!important;padding:0 8px!important;border-radius:8px!important;font-size:12.5px!important}.FeedbackAdminPanel_chips__M9xJj{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.FeedbackAdminPanel_chip__VqFhj{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 10px;border:1px solid var(--brand-primary,#16549e);border-radius:999px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-size:11.5px;font-weight:600}.FeedbackAdminPanel_chipX__fg8UW{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:rgba(21,84,158,.16);color:inherit;font-size:12px;line-height:1;cursor:pointer}.FeedbackAdminPanel_chipX__fg8UW:hover{background:rgba(21,84,158,.3)}.FeedbackAdminPanel_tableWrap__q8lMW{overflow:auto;max-height:62vh;border-top:1px solid var(--border,#e5e7eb);-webkit-overflow-scrolling:touch}.FeedbackAdminPanel_table__WE8dp{width:100%;border-collapse:collapse;font-size:12.5px}.FeedbackAdminPanel_table__WE8dp th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:10px 12px;background:var(--surface-muted,#f8fafc);border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#374151);font-weight:700;text-align:left;white-space:nowrap}.FeedbackAdminPanel_table__WE8dp td{padding:9px 12px;border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-primary,#1f2937);vertical-align:top}.FeedbackAdminPanel_rowBtn__naFRC{cursor:pointer}.FeedbackAdminPanel_rowBtn__naFRC:hover>td{background:var(--surface-hover,#f3f4f6)}.FeedbackAdminPanel_rowOpen__yViu1>td{background:var(--brand-primary-subtle,#e8f0fa)}.FeedbackAdminPanel_cellTime__r9uLq{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary,#374151)}.FeedbackAdminPanel_cellText__RFOH6{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary,#374151)}.FeedbackAdminPanel_cellVoter__dZmiL{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackAdminPanel_subtle__zymf6{font-size:11px;color:var(--text-muted,#9ca3af)}.FeedbackAdminPanel_tag__qmbHX{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.FeedbackAdminPanel_tagUp__wMzAD{background:#dcfce7;color:#166534}.FeedbackAdminPanel_tagDown__wd80z{background:#fee2e2;color:#991b1b}.FeedbackAdminPanel_tagNeutral__jNAnx{background:var(--surface-muted,#f1f5f9);color:var(--text-secondary,#374151)}.FeedbackAdminPanel_table__WE8dp td .FeedbackAdminPanel_tagNeutral__jNAnx{margin-left:6px}.dark .FeedbackAdminPanel_tagUp__wMzAD{background:rgba(22,163,74,.2);color:var(--success-text)}.dark .FeedbackAdminPanel_tagDown__wd80z{background:rgba(220,38,38,.2);color:var(--error-text)}.FeedbackAdminPanel_detailRow__HCEen>td{padding:0;background:var(--surface-muted,#f8fafc)}.FeedbackAdminPanel_detailGrid__Rd6Tg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;padding:14px 16px}.FeedbackAdminPanel_detailItem__Eet1d{display:flex;flex-direction:column;gap:2px;min-width:0}.FeedbackAdminPanel_detailKey__ivikf{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#9ca3af)}.FeedbackAdminPanel_detailVal__ZS9N4{font-size:12.5px;color:var(--text-primary,#1f2937);word-break:break-word;white-space:pre-wrap}.FeedbackAdminPanel_detailWide__E0CY6{grid-column:1/-1}.FeedbackAdminPanel_mono__ez__L{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.FeedbackAdminPanel_muted__iPOXa{color:var(--text-muted,#9ca3af);font-style:italic}.FeedbackAdminPanel_state__x8u9W{padding:30px 12px;text-align:center;font-size:13px;color:var(--text-muted,#6b7280)}.FeedbackAdminPanel_stateErr__T_8TZ{color:#dc2626}.dark .FeedbackAdminPanel_stateErr__T_8TZ{color:var(--error-text)}.FeedbackAdminPanel_pager__9L619{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--border,#e5e7eb)}.FeedbackAdminPanel_pagerNav__JAd_N{display:flex;align-items:center;gap:14px}.FeedbackAdminPanel_pageSize__ygjXV{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted,#6b7280)}.FeedbackAdminPanel_pagerInfo__VBUXG{font-size:12.5px;color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums}@media (max-width:700px){.FeedbackAdminPanel_pager__9L619{justify-content:center}}@media (max-width:640px){.FeedbackAdminPanel_topBar__NNonn{align-items:stretch}.FeedbackAdminPanel_periods__BhD8U{overflow-x:auto}.FeedbackAdminPanel_sectionBody__ZhnNA{padding:14px 12px}}.SettingsSidebar_overlay__riAwN{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:998;display:none}@media (max-width:768px){.SettingsSidebar_overlay__riAwN{display:block}}.SettingsSidebar_sidebar__l4nuJ{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:280px;min-width:280px;max-width:280px;background:var(--surface,#fff);border-right:1px solid var(--border,#e5e7eb);z-index:999;display:flex;flex-direction:column;transition:transform .3s ease;overflow:hidden;flex-shrink:0}.SettingsSidebar_sidebarOpen__1lNXi{transform:translateX(0)}.SettingsSidebar_sidebarClosed__d4an4{transform:translateX(-100%)}@media (min-width:769px){.SettingsSidebar_sidebar__l4nuJ{position:-webkit-sticky;position:sticky;top:0;left:0;height:100vh;height:100dvh;transform:none!important;z-index:1;overflow-y:auto;transition:width .3s ease,min-width .3s ease,max-width .3s ease}.SettingsSidebar_sidebarOpen__1lNXi{transform:none!important}.SettingsSidebar_sidebarClosed__d4an4{transform:none!important;width:64px;min-width:64px;max-width:64px;overflow:visible;z-index:120}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_sidebarTitleBlock__q3xRf{display:none}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_sidebarHeader__yiwZR{flex-direction:column;padding:12px 0;gap:8px}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_sidebarNav__awMaB{padding:8px 12px 16px;align-items:center;overflow:visible}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_sidebarHeader__yiwZR{overflow:visible}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_backButton__p4Zmg,.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_navItem__lSPzn{position:relative;justify-content:center}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_navItem__lSPzn{width:44px;height:44px;padding:0;margin:0 auto;border-radius:10px}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_backButton__p4Zmg{flex:0 0 auto;width:40px;height:40px;padding:0}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_backButton__p4Zmg span,.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_navLabel__gWiXN{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:5px 9px;font-size:.78rem;font-weight:500;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:7px;box-shadow:0 4px 14px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:3000}.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_backButton__p4Zmg:hover span,.SettingsSidebar_sidebarClosed__d4an4 .SettingsSidebar_navItem__lSPzn:hover .SettingsSidebar_navLabel__gWiXN{opacity:1}.SettingsSidebar_overlay__riAwN{display:none!important}}.SettingsSidebar_sidebarHeader__yiwZR{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--border,#e5e7eb)}.SettingsSidebar_backButton__p4Zmg{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:var(--surface-muted,#f9fafb);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-button,8px);color:var(--text-secondary,#374151);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;min-width:0}.SettingsSidebar_backButton__p4Zmg:hover{background:var(--surface-hover);border-color:var(--border-strong,#d1d5db);color:var(--text-primary,#1f2937)}.SettingsSidebar_backButton__p4Zmg svg{flex-shrink:0;color:var(--text-muted,#6b7280)}.SettingsSidebar_backButton__p4Zmg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsSidebar_toggleButton__rjlOq{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-button,8px);color:var(--text-muted,#6b7280);cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0}.SettingsSidebar_toggleButton__rjlOq:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db);color:var(--text-primary,#1f2937)}.SettingsSidebar_collapseIconMobile__bp59S{display:none}@media (max-width:768px){.SettingsSidebar_collapseIconDesktop__9jeQ8{display:none}.SettingsSidebar_collapseIconMobile__bp59S{display:block}}.SettingsSidebar_sidebarTitleBlock__q3xRf{padding:16px 16px 8px}.SettingsSidebar_sidebarTitle__Np7bN{font-size:18px;font-weight:600;color:var(--text-primary,#1f2937);margin:0}.SettingsSidebar_sidebarNav__awMaB{flex:1;padding:8px 12px 16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.SettingsSidebar_navItem__lSPzn{display:flex;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:none;border-radius:var(--radius-button,8px);text-align:left;cursor:pointer;color:var(--text-muted,#6b7280);font-size:14px;font-weight:500;transition:all .2s ease;outline:none}.SettingsSidebar_navItem__lSPzn:hover{background:var(--surface-muted,#f9fafb);color:var(--text-primary,#1f2937)}.SettingsSidebar_navItemActive__yn3Nr{background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-weight:600}.SettingsSidebar_navItemActive__yn3Nr:hover{background:var(--brand-primary-subtle)}.SettingsSidebar_navIcon__6v3x5{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.SettingsSidebar_navIcon__6v3x5 svg{width:100%;height:100%}.SettingsSidebar_navLabel__gWiXN{flex:1}.SettingsSidebar_navChevron__OWf2T{flex-shrink:0;color:var(--text-muted,#6b7280);transition:transform .2s ease}.SettingsSidebar_navChevronOpen__w5haY{transform:rotate(180deg)}.SettingsSidebar_navGroupChildren__3uzyb{display:flex;flex-direction:column;gap:4px}.SettingsSidebar_navSubItem__AC3Xa{padding-left:30px}.SettingsSidebar_sidebarToggleFloating__e02wF{position:fixed;top:16px;left:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-button,8px);color:var(--text-muted,#6b7280);cursor:pointer;transition:all .2s ease;outline:none;z-index:997;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SettingsSidebar_sidebarToggleFloating__e02wF:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db);color:var(--text-primary,#1f2937)}@media (min-width:769px){.SettingsSidebar_sidebarToggleFloating__e02wF{display:none}}.ConfirmDialog_overlay__YAORf{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:ConfirmDialog_fadeIn__wrksi .14s ease both}.ConfirmDialog_dialog__sg9rt{width:100%;max-width:420px;background:var(--surface);border-radius:14px;padding:1.5rem;box-shadow:0 20px 50px rgba(15,23,42,.25),0 4px 12px rgba(15,23,42,.08);animation:ConfirmDialog_popIn__JNX_k .18s cubic-bezier(.16,1,.3,1) both;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.ConfirmDialog_title__qzdr1{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--text-primary,#1f2937)}.ConfirmDialog_message__fB5SO{margin:0 0 1.25rem;font-size:.92rem;line-height:1.5;color:var(--text-secondary,#374151)}.ConfirmDialog_actions__Jfy1M{display:flex;justify-content:flex-end;gap:.6rem}.ConfirmDialog_cancelBtn__OkT7I{padding:.55rem 1.1rem;border:1px solid var(--border-strong,#d1d5db);background:var(--surface);color:var(--text-secondary,#374151);border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.ConfirmDialog_cancelBtn__OkT7I:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#9ca3af)}.ConfirmDialog_confirmBtn__pRWu4{padding:.55rem 1.1rem;border:none;background:var(--brand-primary,#16549e);color:#fff;border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.ConfirmDialog_confirmBtn__pRWu4:hover{background:var(--brand-primary-dark,#134d8a)}.ConfirmDialog_confirmBtn__pRWu4.ConfirmDialog_danger__I6cbQ{background:#dc2626}.ConfirmDialog_confirmBtn__pRWu4.ConfirmDialog_danger__I6cbQ:hover{background:#b91c1c}@keyframes ConfirmDialog_fadeIn__wrksi{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_popIn__JNX_k{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CookieConsentBanner_banner__j6qA8{position:fixed;bottom:0;left:0;right:0;z-index:9999;max-height:100vh;overflow-y:auto;padding:16px 20px;background:var(--surface,#fff);border-top:1px solid var(--border,#e5e7eb);box-shadow:0 -8px 24px rgba(15,23,42,.08)}.CookieConsentBanner_inner__oP8Y1{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.CookieConsentBanner_textBlock__4IDq1{flex:1 1 320px;min-width:0}.CookieConsentBanner_title__blKNe{font-size:.95rem;font-weight:600;color:var(--text-primary,#1f2937);margin-bottom:6px}.CookieConsentBanner_message__qxrO_{font-size:.875rem;line-height:1.5;color:var(--text-secondary,#374151)}.CookieConsentBanner_policyLink__zSxR1{font-weight:500;color:var(--brand-primary,#16549e);text-decoration:underline;text-underline-offset:2px}.CookieConsentBanner_policyLink__zSxR1:hover{color:var(--brand-primary-dark,#150d44)}.CookieConsentBanner_categories__zlPhH{margin-top:12px;padding:6px 14px;border:1px solid var(--border,#e5e7eb);border-radius:12px}.CookieConsentBanner_banner__j6qA8:focus{outline:none}.CookieConsentBanner_banner__j6qA8:focus-visible{outline:2px solid var(--brand-primary-light,#2a7bc4);outline-offset:-2px}.CookieConsentBanner_actions__q03t1{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex-shrink:0}.CookieConsentBanner_btn__fLOLV{padding:10px 18px;font:inherit;font-size:.875rem;font-weight:600;color:#fff;background:var(--brand-primary,#16549e);border:none;border-radius:var(--radius-button,8px);cursor:pointer;transition:background .15s ease}.CookieConsentBanner_btn__fLOLV:hover{background:var(--brand-primary-dark,#150d44)}.CookieConsentBanner_btn__fLOLV:focus-visible{outline:2px solid var(--brand-primary-light,#2a7bc4);outline-offset:2px}@media (max-width:640px){.CookieConsentBanner_banner__j6qA8{padding:14px 16px 18px}.CookieConsentBanner_actions__q03t1{width:100%}.CookieConsentBanner_btn__fLOLV{flex:1 1 140px}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner_btn__fLOLV{transition:none}}.DocumentTemplateEditor_modalOverlay__gJQpB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.DocumentTemplateEditor_modalContent__m_s6N{background:var(--surface);color:var(--text-primary);border-radius:12px;width:90%;max-width:1400px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DocumentTemplateEditor_loadingState__bNes3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:280px;padding:2.5rem 1.5rem;text-align:center}.DocumentTemplateEditor_loadingSpinner__63F_0{width:40px;height:40px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--brand-primary,#2563eb);animation:DocumentTemplateEditor_templateEditorSpin__KanWl .8s linear infinite}.DocumentTemplateEditor_loadingTitle__XO4Ju{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.DocumentTemplateEditor_loadingHint__9YEWN{margin:0;max-width:28rem;font-size:.875rem;line-height:1.4;color:var(--text-muted)}@keyframes DocumentTemplateEditor_templateEditorSpin__KanWl{to{transform:rotate(1turn)}}.DocumentTemplateEditor_modalHeader__uPlPA{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background:var(--surface-muted);border-radius:12px 12px 0 0}.DocumentTemplateEditor_modalHeader__uPlPA h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.DocumentTemplateEditor_closeBtn__lpWpn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.DocumentTemplateEditor_closeBtn__lpWpn:hover{background:var(--surface-active);color:var(--text-primary)}.DocumentTemplateEditor_modalBody__ogEJW{padding:24px;overflow-y:auto;flex:1}.DocumentTemplateEditor_formGroup__V7PyQ{margin-bottom:20px}.DocumentTemplateEditor_formGroup__V7PyQ label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-secondary);font-size:14px}.DocumentTemplateEditor_formGroup__V7PyQ input{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:6px;font-size:14px;transition:border-color .2s}.DocumentTemplateEditor_formGroup__V7PyQ input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DocumentTemplateEditor_editorLayout__ZScXX{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:20px}.DocumentTemplateEditor_editorSection__d77I6{display:flex;flex-direction:column}.DocumentTemplateEditor_editorSection__d77I6 label{margin-bottom:12px;font-weight:500;color:var(--text-secondary);font-size:14px}.DocumentTemplateEditor_editorSection__d77I6 .ql-container.ql-snow,.DocumentTemplateEditor_editorSection__d77I6 .ql-toolbar.ql-snow{background:#fff;color:#1f2937;color-scheme:light;border-color:#d1d5db}.DocumentTemplateEditor_editorSection__d77I6 .ql-editor{color:#1f2937;background:#fff;min-height:360px}.DocumentTemplateEditor_editorSection__d77I6 .ql-editor.ql-blank:before{color:#9ca3af}.DocumentTemplateEditor_editorSection__d77I6 .ql-snow .ql-stroke{stroke:#444}.DocumentTemplateEditor_editorSection__d77I6 .ql-snow .ql-fill{fill:#444}.DocumentTemplateEditor_editorSection__d77I6 .ql-snow .ql-picker{color:#444}.DocumentTemplateEditor_variablesSection__PA_3l{border-left:1px solid var(--border);padding-left:24px;display:flex;flex-direction:column}.DocumentTemplateEditor_variablesHeader__zX_jQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.DocumentTemplateEditor_variablesHeader__zX_jQ h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.DocumentTemplateEditor_btnAddVariable__zISV9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s}.DocumentTemplateEditor_btnAddVariable__zISV9 svg{flex-shrink:0}.DocumentTemplateEditor_btnAddVariable__zISV9:hover{background:#059669}.DocumentTemplateEditor_variablesList__aZtA2{display:flex;flex-direction:column;gap:10px;max-height:500px;overflow-y:auto;padding-right:8px}.DocumentTemplateEditor_variableItem__D6Q5B{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface-muted);border-radius:10px;border:1px solid var(--border);transition:background .15s,border-color .15s}.DocumentTemplateEditor_variableItemTop__nXex5{display:flex;align-items:center;gap:8px}.DocumentTemplateEditor_variableItemBottom__f_jA9{display:flex;align-items:center;gap:8px;min-width:0}.DocumentTemplateEditor_variableActions__uxicb{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.DocumentTemplateEditor_variableItem__D6Q5B:hover{background:var(--surface-hover);border-color:var(--border-strong)}.DocumentTemplateEditor_variableBtn__qWl6I{padding:5px 12px;background:var(--brand-primary);color:#fff;border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;transition:background .15s,transform .15s;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.DocumentTemplateEditor_variableBtn__qWl6I:hover{background:#2563eb;transform:translateY(-1px)}.DocumentTemplateEditor_variableBtn__qWl6I.DocumentTemplateEditor_used__Jrl9L{background:#10b981}.DocumentTemplateEditor_variableBtn__qWl6I.DocumentTemplateEditor_used__Jrl9L:hover{background:#059669}.DocumentTemplateEditor_variablePlaceholder__PlJif{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Courier New,monospace;font-size:11.5px;color:var(--text-secondary);background:var(--surface);padding:5px 8px;border-radius:6px;border:1px solid var(--border);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.DocumentTemplateEditor_variablePlaceholder__PlJif::-webkit-scrollbar{height:0}.DocumentTemplateEditor_iconBtn__LOPPT{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-muted)}.DocumentTemplateEditor_iconBtn__LOPPT:hover{background:var(--surface-active);color:var(--text-secondary)}.DocumentTemplateEditor_iconBtnEdit__ODWc5:hover{background:var(--brand-primary-subtle);color:var(--brand-primary)}.DocumentTemplateEditor_iconBtnDelete__nWEw_:hover{background:#fee2e2;color:#dc2626}.DocumentTemplateEditor_detectedVars__w4nLt{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.DocumentTemplateEditor_detectedVars__w4nLt h4{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-muted)}.DocumentTemplateEditor_detectedHint__uRMwq{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.4}.DocumentTemplateEditor_detectedList__qY_e_{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.DocumentTemplateEditor_detectedNone__pPQCy{font-size:12px;color:var(--text-muted);font-style:italic}.DocumentTemplateEditor_detectedTag__0wlz7{padding:4px 8px;background:var(--brand-primary-subtle);color:var(--brand-primary);border-radius:4px;font-size:11px;font-family:Courier New,monospace}.DocumentTemplateEditor_modalFooter__fhxBZ{padding:20px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px;background:var(--surface-muted);border-radius:0 0 12px 12px}.DocumentTemplateEditor_btnCancel__yIKpI{padding:10px 20px;background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.DocumentTemplateEditor_btnCancel__yIKpI:hover{background:var(--surface-muted);border-color:var(--border-strong)}.DocumentTemplateEditor_btnSave__STz_E{padding:10px 20px;background:var(--brand-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.DocumentTemplateEditor_btnSave__STz_E:hover:not(:disabled){background:#2563eb}.DocumentTemplateEditor_btnSave__STz_E:disabled{opacity:.6;cursor:not-allowed}.DocumentTemplateEditor_variableRequired__XYPTR{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:3px 8px 3px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:.7rem;color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,border-color .15s,color .15s}.DocumentTemplateEditor_variableRequired__XYPTR input[type=checkbox]{width:.875rem;height:.875rem;margin:0;cursor:pointer;accent-color:#dc2626}.DocumentTemplateEditor_variableRequired__XYPTR:has(input:checked){color:#b91c1c;font-weight:700;border-color:#fca5a5;background:#fef2f2}.dark .DocumentTemplateEditor_variableRequired__XYPTR:has(input:checked){color:#fca5a5;border-color:hsla(0,94%,82%,.35);background:rgba(220,38,38,.12)}.PromptDialog_overlay__Mw4UB{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:10002;padding:1rem;animation:PromptDialog_fadeIn__pzFSy .14s ease both}.PromptDialog_dialog___PA1x{width:100%;max-width:440px;background:var(--surface);border-radius:14px;padding:1.5rem;box-shadow:0 20px 50px rgba(15,23,42,.25),0 4px 12px rgba(15,23,42,.08);animation:PromptDialog_popIn__jOMPG .18s cubic-bezier(.16,1,.3,1) both;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.PromptDialog_title__wP2Xh{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--text-primary,#1f2937)}.PromptDialog_description__49m5X{margin:0 0 1rem;font-size:.88rem;line-height:1.45;color:var(--text-secondary,#6b7280)}.PromptDialog_fields__iCkPi{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.PromptDialog_field__1J2Rl label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:var(--text-secondary,#374151)}.PromptDialog_field__1J2Rl input{width:100%;padding:.55rem .75rem;border:1px solid var(--border-strong,#d1d5db);border-radius:var(--radius-button,8px);font-size:.92rem;font-family:inherit;color:var(--text-primary,#1f2937);box-sizing:border-box}.PromptDialog_field__1J2Rl input:focus{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px rgba(22,84,158,.12)}.PromptDialog_actions__gcj4j{display:flex;justify-content:flex-end;gap:.6rem}.PromptDialog_cancelBtn__ymyP8{padding:.55rem 1.1rem;border:1px solid var(--border-strong,#d1d5db);background:var(--surface);color:var(--text-secondary,#374151);border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.PromptDialog_cancelBtn__ymyP8:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#9ca3af)}.PromptDialog_confirmBtn__qXT7v{padding:.55rem 1.1rem;border:none;background:var(--brand-primary,#16549e);color:#fff;border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.PromptDialog_confirmBtn__qXT7v:hover{background:var(--brand-primary-dark,#134d8a)}@keyframes PromptDialog_fadeIn__pzFSy{0%{opacity:0}to{opacity:1}}@keyframes PromptDialog_popIn__jOMPG{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PromptDialog_fieldCheckbox__YIprn{display:flex;align-items:center;gap:.5rem}.PromptDialog_fieldCheckbox__YIprn input[type=checkbox]{width:1rem;height:1rem;margin:0;flex-shrink:0;cursor:pointer}.PromptDialog_fieldCheckbox__YIprn label{margin:0;cursor:pointer;font-weight:500}.Toast_host__JRo3S{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:420px;width:calc(100vw - 40px);pointer-events:none}.Toast_toast__bdtJl{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:var(--surface);box-shadow:0 10px 30px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.05);border-left:4px solid #6b7280;animation:Toast_toastIn__ouDvU .22s cubic-bezier(.16,1,.3,1) both;font-family:inherit;width:100%;will-change:transform,opacity}.Toast_toast__bdtJl.Toast_leaving__3QUFq{animation:Toast_toastOut__483dv .22s cubic-bezier(.4,0,.7,.2) both}@keyframes Toast_toastIn__ouDvU{0%{transform:translateY(-16px) scale(.96);opacity:0}60%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes Toast_toastOut__483dv{0%{transform:translateY(0) scale(1);opacity:1;max-height:200px;margin-bottom:0}60%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:translateY(-16px) scale(.96);opacity:0;max-height:0;margin-bottom:-10px;padding-top:0;padding-bottom:0}}.Toast_toast__bdtJl.Toast_success__JHQnp{border-left-color:#16a34a}.Toast_toast__bdtJl.Toast_info__EHsGT{border-left-color:#2563eb}.Toast_toast__bdtJl.Toast_warning__qopyI{border-left-color:#d97706}.Toast_toast__bdtJl.Toast_error__jT7FP{border-left-color:#dc2626}.Toast_icon__6nm6v{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.Toast_toast__bdtJl.Toast_success__JHQnp .Toast_icon__6nm6v{color:#16a34a}.Toast_toast__bdtJl.Toast_info__EHsGT .Toast_icon__6nm6v{color:#2563eb}.Toast_toast__bdtJl.Toast_warning__qopyI .Toast_icon__6nm6v{color:#d97706}.Toast_toast__bdtJl.Toast_error__jT7FP .Toast_icon__6nm6v{color:#dc2626}.Toast_body___LPiZ{flex:1;min-width:0}.Toast_title__kf2aS{font-weight:600;font-size:14px;color:var(--text-primary);margin-bottom:2px;line-height:1.3}.Toast_message__aD70R{font-size:13px;color:var(--text-secondary);line-height:1.45;word-wrap:break-word}.Toast_close__I4t7b{flex-shrink:0;background:transparent;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0 4px;margin-top:-2px;transition:color .15s ease}.Toast_close__I4t7b:hover{color:var(--text-secondary)}.AiProcessingStatus_processingStatus__Fv6oM{display:block;align-self:flex-start;max-width:min(520px,90%);padding:4px 0;opacity:0;animation:AiProcessingStatus_fadeInStatus__NjMmP .25s ease-in forwards}@keyframes AiProcessingStatus_fadeInStatus__NjMmP{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.WelcomeMessage_welcomeMessage__6O2jw{text-align:center;font-family:Times New Roman,Times,serif;padding:0 20px;width:100%;max-width:850px;margin:0 auto}.WelcomeMessage_welcomeMessage__6O2jw h2{font-size:30px;font-weight:500;color:var(--text-primary);margin:0;line-height:1.25}.WelcomeMessage_welcomeMessage__6O2jw p{font-size:24px;font-weight:400;color:var(--text-muted);margin:10px 0 0;line-height:1.35}.MessageList_chatMessages__0WAif{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;background:linear-gradient(180deg,var(--surface-muted,#f9fafb) 0,var(--surface,#fff) 180px),var(--surface,#fff);scroll-behavior:smooth}.MessageList_chatMessagesInner__MB78J{padding:24px 28px 104px;display:flex;flex-direction:column;gap:20px;max-width:850px;width:100%;margin:0 auto;justify-content:flex-start;align-items:flex-start}.MessageList_emptyChatMessages__E8MTf{overflow:hidden}.MessageList_emptyChatMessagesInner___UIz9{height:100%;justify-content:center;align-items:center;padding-bottom:160px}@media (max-width:768px){.MessageList_chatMessagesInner__MB78J{padding:16px 20px 96px;gap:18px}.MessageList_emptyChatMessagesInner___UIz9{padding-bottom:144px}}@media (min-width:769px) and (max-width:1024px){.MessageList_chatMessagesInner__MB78J{max-width:750px;padding:20px 28px 104px}}@media (min-width:1025px){.MessageList_chatMessagesInner__MB78J{max-width:850px;padding:28px 40px 112px}}.MessageList_chatMessagesInner__MB78J:not(.MessageList_emptyChatMessagesInner___UIz9){padding-bottom:calc(var(--chat-input-height, 76px) + 28px)}.MessageList_chatMessagesShell__19EyP{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.MessageList_jumpDownBtn__lX8FH{position:absolute;bottom:calc(var(--chat-input-height, 84px) + 20px);left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--border,#e5e7eb);border-radius:999px;background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:13px;font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px rgba(15,23,42,.16);transition:background .15s,box-shadow .15s;animation:MessageList_jumpDownIn__DqjDz .18s ease-out}.MessageList_jumpDownBtn__lX8FH:hover{background:var(--surface-hover,#f8fafc);box-shadow:0 8px 22px rgba(15,23,42,.22)}.MessageList_jumpDownBtn__lX8FH:active{transform:translateX(-50%) scale(.97)}.MessageList_jumpDownBtn__lX8FH svg{flex-shrink:0;color:var(--text-muted,#6b7280)}@keyframes MessageList_jumpDownIn__DqjDz{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translateX(-50%)}}@media (max-width:520px){.MessageList_jumpDownBtn__lX8FH span{display:none}.MessageList_jumpDownBtn__lX8FH{padding:10px}}@media (prefers-reduced-motion:reduce){.MessageList_jumpDownBtn__lX8FH{animation:none;transition:none}}.ChatFeedbackPrompt_overlay__pYg_w{width:100%;max-width:820px}.ChatFeedbackPrompt_card__2oMwa{position:relative;padding:14px 16px;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:14px;box-shadow:0 10px 34px rgba(0,0,0,.24);animation:ChatFeedbackPrompt_promptIn__VfRna .24s cubic-bezier(.16,1,.3,1) both}@keyframes ChatFeedbackPrompt_promptIn__VfRna{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatFeedbackPrompt_cardCornerClose__BnpoJ{padding-right:44px}.ChatFeedbackPrompt_close__VUBig{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer}.ChatFeedbackPrompt_closeInline__4DJxM{position:static;flex-shrink:0}.ChatFeedbackPrompt_divider__iF34l{width:1px;height:20px;margin:0 2px;background:var(--border)}.ChatFeedbackPrompt_close__VUBig:hover{background:var(--surface-hover);color:var(--text-secondary)}.ChatFeedbackPrompt_askRow__JqQ6U{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ChatFeedbackPrompt_question__hrR1O{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ChatFeedbackPrompt_actions__QD3_h{display:flex;align-items:center;gap:8px}.ChatFeedbackPrompt_noBtn__lFS2N,.ChatFeedbackPrompt_yesBtn__BP439{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.ChatFeedbackPrompt_yesBtn__BP439:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-subtle,var(--surface-hover))}.ChatFeedbackPrompt_noBtn__lFS2N:hover:not(:disabled){border-color:#dc2626;color:#dc2626}.ChatFeedbackPrompt_noBtn__lFS2N:disabled,.ChatFeedbackPrompt_sendBtn__47MRT:disabled,.ChatFeedbackPrompt_yesBtn__BP439:disabled{opacity:.6;cursor:default}.ChatFeedbackPrompt_thanks__HnUv9{margin:0;padding:2px 0;font-size:.9rem;font-weight:600;color:var(--brand-primary)}.ChatFeedbackPrompt_reasonBlock__fzp6i{width:100%}.ChatFeedbackPrompt_reasonTitle__iEieB{margin:0 0 8px;font-size:.85rem;font-weight:600;color:var(--text-primary)}.ChatFeedbackPrompt_chips__euUtP{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ChatFeedbackPrompt_chip__vInA_{padding:4px 10px;font-size:.78rem;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:999px;cursor:pointer;transition:all .12s ease}.ChatFeedbackPrompt_chip__vInA_:hover{border-color:var(--brand-primary);color:var(--text-primary)}.ChatFeedbackPrompt_chipActive__Qs3Rn{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.ChatFeedbackPrompt_comment__tb0IS{width:100%;resize:vertical;min-height:38px;padding:7px 9px;font-size:.8rem;font-family:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-sizing:border-box}.ChatFeedbackPrompt_comment__tb0IS:focus{outline:none;border-color:var(--brand-primary)}.ChatFeedbackPrompt_reasonActions__kYlB3{display:flex;justify-content:flex-end;margin-top:8px}.ChatFeedbackPrompt_sendBtn__47MRT{padding:6px 14px;font-size:.8rem;font-weight:600;color:#fff;background:var(--brand-primary);border:none;border-radius:8px;cursor:pointer}@media (max-width:520px){.ChatFeedbackPrompt_card__2oMwa{padding:12px 14px}.ChatFeedbackPrompt_askRow__JqQ6U{flex-direction:column;align-items:stretch;gap:10px}.ChatFeedbackPrompt_question__hrR1O{padding-right:38px;line-height:1.35}.ChatFeedbackPrompt_actions__QD3_h{width:100%}.ChatFeedbackPrompt_noBtn__lFS2N,.ChatFeedbackPrompt_yesBtn__BP439{flex:1;justify-content:center;min-height:40px;font-size:.86rem}.ChatFeedbackPrompt_divider__iF34l{display:none}.ChatFeedbackPrompt_close__VUBig{width:34px;height:34px;top:6px;right:6px}.ChatFeedbackPrompt_closeInline__4DJxM{position:absolute}.ChatFeedbackPrompt_cardCornerClose__BnpoJ{padding-right:48px}.ChatFeedbackPrompt_chip__vInA_{padding:7px 12px;font-size:.8rem}.ChatFeedbackPrompt_sendBtn__47MRT{width:100%;min-height:40px}}.RecordingBar_capsule__pVx_v{display:flex;align-items:center;width:100%;min-height:48px;padding:8px 12px;background:transparent;border-radius:9999px;gap:12px}.RecordingBar_plusBtn__E6M_8{width:36px;height:36px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.RecordingBar_plusBtn__E6M_8:hover{background:var(--surface-hover);color:var(--text-secondary)}.RecordingBar_waveformWrap__W2XK5{flex:1;min-width:0;height:28px;display:flex;align-items:center;justify-content:center;padding:0 8px}.RecordingBar_waveform__gMgoh{display:flex;align-items:center;justify-content:center;gap:3px;height:100%;width:100%}.RecordingBar_bar__BgHo0{flex:1;min-width:3px;max-width:6px;height:4px;min-height:4px;background:var(--border);border-radius:2px;transition:height .08s ease-out}.RecordingBar_bar__BgHo0.RecordingBar_active__Xovv4{background:var(--primary-color)}.RecordingBar_actions__KTiBA{display:flex;align-items:center;gap:4px;flex-shrink:0}.RecordingBar_cancelBtn__JKDGG,.RecordingBar_confirmBtn__FF3Hk{width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.RecordingBar_cancelBtn__JKDGG:hover{background:#fee2e2;color:#ef4444}.RecordingBar_confirmBtn__FF3Hk:hover{background:rgba(59,130,246,.1);color:var(--primary-color)}.RecordingBar_dark__JsRmf .RecordingBar_capsule__pVx_v{background:transparent}.RecordingBar_dark__JsRmf .RecordingBar_plusBtn__E6M_8{color:#9ca3af}.RecordingBar_dark__JsRmf .RecordingBar_plusBtn__E6M_8:hover{background:#374151;color:#e5e7eb}.RecordingBar_dark__JsRmf .RecordingBar_bar__BgHo0{background:#4b5563}.RecordingBar_dark__JsRmf .RecordingBar_bar__BgHo0.RecordingBar_active__Xovv4{background:var(--primary-color-light)}.RecordingBar_dark__JsRmf .RecordingBar_cancelBtn__JKDGG,.RecordingBar_dark__JsRmf .RecordingBar_confirmBtn__FF3Hk{color:#9ca3af}.RecordingBar_dark__JsRmf .RecordingBar_cancelBtn__JKDGG:hover{background:rgba(239,68,68,.2);color:#fca5a5}.RecordingBar_dark__JsRmf .RecordingBar_confirmBtn__FF3Hk:hover{background:rgba(59,130,246,.2);color:var(--primary-color-light)}.DialogFlowsAdmin_wrap__XJmlT{display:flex;flex-direction:column;gap:18px}.DialogFlowsAdmin_hint__pG6D1,.DialogFlowsAdmin_intro__dVxsO{margin:0;font-size:.84rem;line-height:1.55;color:var(--text-secondary);max-width:68ch}.DialogFlowsAdmin_hint__pG6D1{font-size:.79rem;color:var(--text-muted)}.DialogFlowsAdmin_muted__SpoWt{margin:0;padding:22px;text-align:center;font-size:.85rem;color:var(--text-muted)}.DialogFlowsAdmin_toolbar__Pj31b{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.DialogFlowsAdmin_hiddenInput__6wXw1{display:none}.DialogFlowsAdmin_btnDanger__94RLR,.DialogFlowsAdmin_btnPrimary__H5Dnt,.DialogFlowsAdmin_btn__5gGMn{padding:8px 15px;font-size:.82rem;font-weight:600;border-radius:9px;cursor:pointer;transition:all .12s ease}.DialogFlowsAdmin_btn__5gGMn{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border)}.DialogFlowsAdmin_btn__5gGMn:hover:not(:disabled){color:var(--text-primary);border-color:var(--brand-primary)}.DialogFlowsAdmin_btnPrimary__H5Dnt{color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary)}.DialogFlowsAdmin_btnDanger__94RLR{color:#dc2626;background:var(--surface);border:1px solid var(--border)}.DialogFlowsAdmin_btnDanger__94RLR:hover:not(:disabled){border-color:#dc2626}.DialogFlowsAdmin_btnDanger__94RLR:disabled,.DialogFlowsAdmin_btnPrimary__H5Dnt:disabled,.DialogFlowsAdmin_btn__5gGMn:disabled{opacity:.55;cursor:default}.DialogFlowsAdmin_section__yb7Nl{display:flex;flex-direction:column;gap:10px}.DialogFlowsAdmin_sectionTitle__H1F0_{margin:6px 0 0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.DialogFlowsAdmin_list__TTz7_{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.DialogFlowsAdmin_row__QZib8{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.DialogFlowsAdmin_rowMain__GTKDy{min-width:0;flex:1}.DialogFlowsAdmin_rowName__w9Tyh{padding:0;font-family:inherit;font-size:.92rem;font-weight:600;color:var(--text-primary);text-align:left;background:transparent;border:none;cursor:pointer}.DialogFlowsAdmin_rowName__w9Tyh:hover{color:var(--brand-primary)}.DialogFlowsAdmin_slug____ywg{margin-left:8px;font-size:.74rem;color:var(--text-muted)}.DialogFlowsAdmin_rowDesc__Wl5uh{margin:5px 0 0;font-size:.81rem;line-height:1.5;color:var(--text-secondary)}.DialogFlowsAdmin_badges__gjhBh{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.DialogFlowsAdmin_badgeDraft__iJw_a,.DialogFlowsAdmin_badgeLive__iCvLQ,.DialogFlowsAdmin_badgeOff__iAQTU{padding:2px 8px;font-size:.7rem;font-weight:600;white-space:nowrap;border-radius:999px}.DialogFlowsAdmin_badgeLive__iCvLQ{color:#15803d;background:rgba(21,128,61,.12)}.DialogFlowsAdmin_badgeDraft__iJw_a{color:#92400e;background:rgba(245,158,11,.15)}.DialogFlowsAdmin_badgeOff__iAQTU{color:#6b7280;background:hsla(220,9%,46%,.14)}.DialogFlowsAdmin_rowActions__mk_vM{display:flex;align-items:center;gap:7px;flex-shrink:0;flex-wrap:wrap}.DialogFlowsAdmin_backdrop__joK_G{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.DialogFlowsAdmin_editor__uSB5v{width:100%;max-width:560px;max-height:min(90vh,800px);overflow-y:auto;padding:22px 24px 18px;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.28)}.DialogFlowsAdmin_editorTitle__W_PNl{margin:0 0 14px;font-size:1rem;font-weight:700;color:var(--text-primary)}.DialogFlowsAdmin_field__ON88W{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;font-size:.79rem;color:var(--text-secondary)}.DialogFlowsAdmin_field__ON88W input,.DialogFlowsAdmin_field__ON88W textarea{width:100%;box-sizing:border-box;padding:9px 11px;font-family:inherit;font-size:.86rem;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:9px;resize:vertical}.DialogFlowsAdmin_field__ON88W input:disabled{color:var(--text-muted);background:var(--surface-muted)}.DialogFlowsAdmin_field__ON88W input:focus,.DialogFlowsAdmin_field__ON88W textarea:focus{outline:none;border-color:var(--brand-primary)}.DialogFlowsAdmin_pickerTrigger___Vaul{padding:9px 11px!important;font-size:.86rem!important;border-radius:9px!important;--picker-border:var(--border)}.DialogFlowsAdmin_fieldHint__VBvk8{font-size:.74rem;line-height:1.5;color:var(--text-muted)}.DialogFlowsAdmin_switch__cTXaU{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-secondary);cursor:pointer}.DialogFlowsAdmin_error__Gm_Sa{margin:12px 0 0;font-size:.8rem;color:#dc2626}.DialogFlowsAdmin_editorActions__9R3Wl{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width:720px){.DialogFlowsAdmin_row__QZib8{flex-direction:column}.DialogFlowsAdmin_badges__gjhBh{flex-direction:row;align-items:center}}.VoiceCuesAdmin_console__eIXGi{display:flex;flex-direction:column;gap:16px}.VoiceCuesAdmin_intro__ouIS_{margin:0;max-width:68ch;font-size:.85rem;line-height:1.55;color:var(--text-secondary)}.VoiceCuesAdmin_list__50saJ{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.VoiceCuesAdmin_item__vfW41{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.VoiceCuesAdmin_itemMain__1krN3{min-width:220px;flex:1}.VoiceCuesAdmin_itemPhase__ET1xL{margin:0 0 3px;font-size:.92rem;font-weight:600;color:var(--text-primary)}.VoiceCuesAdmin_itemWhen__yhbDB{margin:0 0 6px;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.VoiceCuesAdmin_itemFile__RktEQ,.VoiceCuesAdmin_itemSilent__SWl0v{margin:0;font-size:.78rem;color:var(--text-muted)}.VoiceCuesAdmin_itemSilent__SWl0v{font-style:italic}.VoiceCuesAdmin_itemActions__lBgBj{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.VoiceCuesAdmin_preview__kqYyI{height:32px;max-width:220px}.VoiceCuesAdmin_file__GMY22{display:none}.VoiceCuesAdmin_btn__jTIDa{padding:8px 14px;font-size:.82rem;font-weight:600;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:9px;cursor:pointer}.VoiceCuesAdmin_btn__jTIDa:hover:not(:disabled){color:var(--text-primary);border-color:var(--brand-primary)}.VoiceCuesAdmin_btn__jTIDa:disabled,.VoiceCuesAdmin_linkDanger__coMvP:disabled{opacity:.55;cursor:default}.VoiceCuesAdmin_linkDanger__coMvP{padding:4px 8px;font-size:.8rem;font-weight:600;color:#dc2626;background:transparent;border:none;cursor:pointer}.VoiceCuesAdmin_empty__jOjLj{margin:0;padding:22px;text-align:center;font-size:.85rem;color:var(--text-muted)}.DepartmentsAdmin_console__VcrNA{display:flex;flex-direction:column;gap:16px}.DepartmentsAdmin_toolbar__XPpmO{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.DepartmentsAdmin_hint__5RZ_O{margin:0;font-size:.84rem;line-height:1.5;color:var(--text-secondary);max-width:62ch}.DepartmentsAdmin_warning__mijm1{margin:0;padding:11px 15px;font-size:.83rem;color:#92400e;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);border-radius:10px}.DepartmentsAdmin_btnPrimary__2Dwvb,.DepartmentsAdmin_btn__TvQ98{padding:8px 15px;font-size:.82rem;font-weight:600;border-radius:9px;cursor:pointer;transition:all .12s ease}.DepartmentsAdmin_btn__TvQ98{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border)}.DepartmentsAdmin_btn__TvQ98:hover:not(:disabled){color:var(--text-primary);border-color:var(--brand-primary)}.DepartmentsAdmin_btnPrimary__2Dwvb{color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary)}.DepartmentsAdmin_btnPrimary__2Dwvb:disabled,.DepartmentsAdmin_btn__TvQ98:disabled{opacity:.55;cursor:default}.DepartmentsAdmin_list__51kHk{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.DepartmentsAdmin_item__gmjjc{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.DepartmentsAdmin_itemOff__1d69X{opacity:.62}.DepartmentsAdmin_itemMain__9FdMN{min-width:0;flex:1}.DepartmentsAdmin_itemName__b2uwC{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 5px;font-size:.92rem;font-weight:600;color:var(--text-primary)}.DepartmentsAdmin_itemCompetences__B42bi{margin:0 0 5px;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.DepartmentsAdmin_itemMeta__Lb5Ic{margin:0;font-size:.76rem;color:var(--text-muted)}.DepartmentsAdmin_badgeDefault__97kH5,.DepartmentsAdmin_badgeOff__EF_H6,.DepartmentsAdmin_badgeWarn__9PooN{padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:999px}.DepartmentsAdmin_badgeDefault__97kH5{color:#15803d;background:rgba(21,128,61,.12)}.DepartmentsAdmin_badgeOff__EF_H6{color:#6b7280;background:hsla(220,9%,46%,.14)}.DepartmentsAdmin_badgeWarn__9PooN{margin-left:8px;color:#92400e;background:rgba(245,158,11,.15)}.DepartmentsAdmin_itemActions__478IY{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.DepartmentsAdmin_linkBtn__cUAJC,.DepartmentsAdmin_linkDanger__Vn8ja{padding:4px 8px;font-size:.8rem;font-weight:600;background:transparent;border:none;cursor:pointer}.DepartmentsAdmin_linkBtn__cUAJC{color:var(--brand-primary)}.DepartmentsAdmin_linkDanger__Vn8ja{color:#dc2626}.DepartmentsAdmin_linkBtn__cUAJC:disabled,.DepartmentsAdmin_linkDanger__Vn8ja:disabled{opacity:.5;cursor:default}.DepartmentsAdmin_empty__PpHJa{margin:0;padding:22px;text-align:center;font-size:.85rem;color:var(--text-muted)}.DepartmentsAdmin_staff__F_huh{display:flex;flex-direction:column;gap:10px;padding-top:6px;border-top:1px solid var(--border)}.DepartmentsAdmin_sectionTitle__vVir2{margin:6px 0 0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.DepartmentsAdmin_tableWrap__6TvM2{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.DepartmentsAdmin_table__O_bUz{width:100%;border-collapse:collapse;font-size:.84rem}.DepartmentsAdmin_table__O_bUz td,.DepartmentsAdmin_table__O_bUz th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.DepartmentsAdmin_table__O_bUz thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-hover,hsla(0,0%,50%,.06));font-size:.78rem;font-weight:700;color:var(--text-secondary)}.DepartmentsAdmin_table__O_bUz tbody tr:last-child td{border-bottom:none}.DepartmentsAdmin_colDepartment__hblyx{text-align:center;white-space:nowrap}.DepartmentsAdmin_rowOff__Al_Kv{opacity:.55}.DepartmentsAdmin_userName__l5fQs{font-weight:600;color:var(--text-primary)}.DepartmentsAdmin_userRole__0Ttwf{margin-left:8px;font-size:.74rem;color:var(--text-muted)}.DepartmentsAdmin_backdrop__U2B1B{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.DepartmentsAdmin_editor__uZ5WS{width:100%;max-width:560px;max-height:min(90vh,800px);overflow-y:auto;padding:22px 24px 18px;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.28)}.DepartmentsAdmin_editorTitle__f6NAo{margin:0 0 14px;font-size:1rem;font-weight:700;color:var(--text-primary)}.DepartmentsAdmin_field__8rQ12{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;font-size:.79rem;color:var(--text-secondary)}.DepartmentsAdmin_field__8rQ12 input,.DepartmentsAdmin_field__8rQ12 textarea{width:100%;box-sizing:border-box;padding:9px 11px;font-family:inherit;font-size:.86rem;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:9px;resize:vertical}.DepartmentsAdmin_field__8rQ12 input:focus,.DepartmentsAdmin_field__8rQ12 textarea:focus{outline:none;border-color:var(--brand-primary)}.DepartmentsAdmin_fieldHint__dG8_G{font-size:.74rem;line-height:1.5;color:var(--text-muted)}.DepartmentsAdmin_switch__VgPUS{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-secondary);cursor:pointer}.DepartmentsAdmin_error__MwNkO{margin:12px 0 0;font-size:.8rem;color:#dc2626}.DepartmentsAdmin_editorActions__TPE_d{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width:640px){.DepartmentsAdmin_item__gmjjc{flex-direction:column}.DepartmentsAdmin_itemActions__478IY{align-self:flex-end}}.AdminListControls_statusFilters__uw8FD{display:flex;flex-wrap:wrap;gap:8px}.AdminListControls_statusChip__F0b_2{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border,#e5e7eb);border-radius:999px;background:var(--surface,#fff);color:var(--text-secondary,#374151);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.AdminListControls_statusChipOn__YnDGS,.AdminListControls_statusChip__F0b_2:hover{border-color:var(--brand-primary,#16549e)}.AdminListControls_statusChipOn__YnDGS{background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.AdminListControls_statusChipCount__XEIwG{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-muted,#f3f4f6);color:var(--text-secondary,#374151);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.AdminListControls_statusDot__3KKpX{width:8px;height:8px;border-radius:50%;background:var(--status-color)}.AdminListControls_rowActions__B58kI{display:flex;justify-content:flex-end;gap:6px}.AdminListControls_iconBtn__zHivN{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:10px;background:var(--surface-muted,#f3f4f6);color:var(--text-secondary,#374151);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.AdminListControls_iconBtnOn__jSjnI,.AdminListControls_iconBtn__zHivN:hover{background:var(--brand-primary-subtle,#e8f0fa);border-color:color-mix(in srgb,var(--brand-primary,#16549e) 25%,transparent);color:var(--brand-primary,#16549e)}.AdminListControls_iconBtnSuccess__F3hwy:hover{background:color-mix(in srgb,#16a34a 10%,var(--surface,#fff));border-color:color-mix(in srgb,#16a34a 30%,transparent);color:#16a34a}.AdminListControls_iconBtnDanger__FA2w6:hover{background:color-mix(in srgb,var(--error-text,#b91c1c) 10%,var(--surface,#fff));border-color:color-mix(in srgb,var(--error-text,#b91c1c) 30%,transparent);color:var(--error-text,#b91c1c)}.AdminListControls_iconBtn__zHivN:focus-visible{outline:2px solid var(--brand-primary,#16549e);outline-offset:2px}.TenantInvoices_topBar__nNcxv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.TenantInvoices_form__qYt88{margin-bottom:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--brand-primary,#16549e) 22%,transparent);border-radius:14px;background:var(--brand-primary-subtle,#e8f0fa)}.TenantInvoices_formTitle__TFRDn{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--text-primary,#1f2937)}.TenantInvoices_formGrid__vszNZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px}@media (max-width:1100px){.TenantInvoices_formGrid__vszNZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TenantInvoices_formGrid__vszNZ{grid-template-columns:1fr}}.TenantInvoices_amountRow__1sErJ{display:flex;align-items:center;gap:8px}.TenantInvoices_currency__iKUGQ{font-size:13px;font-weight:700;color:var(--text-secondary,#374151)}.TenantInvoices_formActions__vSa4t{display:flex;align-items:center;gap:12px;margin-top:12px}.TenantInvoices_formActionsRight__tzbL_{display:flex;gap:10px;margin-left:auto}.TenantInvoices_linkBtn___ukVQ{padding:0;border:0;background:none;color:var(--brand-primary,#16549e);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.TenantInvoices_linkBtn___ukVQ:hover{text-decoration:underline}.TenantInvoices_filters___GnPf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.TenantInvoices_tenantFilter__LUwZj{width:280px;max-width:100%}.TenantInvoices_statusPaid__Bz9gL{--status-color:#16a34a}.TenantInvoices_statusUnpaid__Q0oaT{--status-color:#d97706}.TenantInvoices_statusOverdue__F5JMl{--status-color:#dc2626}.TenantInvoices_tableWrap__N3lLg{width:100%;overflow:auto;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff)}.TenantInvoices_table__Aec69{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}.TenantInvoices_table__Aec69 th{position:-webkit-sticky;position:sticky;top:0;padding:11px 14px;background:var(--surface-muted,#f8fafc);border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#374151);font-weight:700;text-align:left;white-space:nowrap}.TenantInvoices_table__Aec69 td{padding:12px 14px;border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-primary,#1f2937);vertical-align:middle}.TenantInvoices_table__Aec69 td:first-child{min-width:180px}.TenantInvoices_table__Aec69 tbody tr:last-child td{border-bottom:0}.TenantInvoices_rowEditing__RwEbU>td{background:var(--brand-primary-subtle,#e8f0fa)}.TenantInvoices_num__LGMRh{text-align:right!important}.TenantInvoices_nowrap__7AP_p,.TenantInvoices_num__LGMRh{font-variant-numeric:tabular-nums;white-space:nowrap}.TenantInvoices_strong__lcmI8{display:block;font-weight:600}.TenantInvoices_sub__BH6lD{display:block;margin-top:2px;font-size:12px;color:var(--text-muted,#6b7280)}.TenantInvoices_badge__f2J9x{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-color) 35%,transparent);background:color-mix(in srgb,var(--status-color) 10%,var(--surface,#fff));color:var(--status-color);font-size:12px;font-weight:700;white-space:nowrap}.TenantInvoices_colActions__ioIya{width:132px;text-align:right!important}.TenantInvoices_state__aE0uS{padding:34px 12px;text-align:center;font-size:13.5px;color:var(--text-muted,#6b7280)}.TenantInvoices_stateErr__ZLqHt{color:var(--error-text,#b91c1c)}.TenantInvoices_pager__yhZ_1{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.TenantInvoices_pagerInfo__mOfWP{font-size:13px;color:var(--text-muted,#6b7280)}.SubscriptionSettings_hubGrid__4HmZH{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:620px){.SubscriptionSettings_hubGrid__4HmZH{grid-template-columns:1fr}}.SubscriptionSettings_hubTile__fi_yh{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:var(--surface,#fff);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.SubscriptionSettings_hubTile__fi_yh:hover{border-color:var(--brand-primary,#16549e);box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-2px)}.SubscriptionSettings_hubTileIcon__b0B5g{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.SubscriptionSettings_hubTileTitle__Edyn0{font-size:17px;font-weight:700;color:var(--text-primary,#1f2937)}.SubscriptionSettings_hubTileDesc__TbnXU{font-size:14px;line-height:1.5;color:var(--text-muted,#6b7280)}.SubscriptionSettings_planGrid__qXAb_{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.SubscriptionSettings_planCard__ED1M0{position:relative;display:flex;flex-direction:column;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff);overflow:hidden;transition:border-color .15s,box-shadow .15s}.SubscriptionSettings_planCard__ED1M0:hover{border-color:var(--brand-primary,#16549e);box-shadow:0 6px 18px rgba(15,23,42,.08)}.SubscriptionSettings_planCardFeatured__u_QOI{border-color:var(--brand-primary,#16549e)}.SubscriptionSettings_planCardMain__UFGsu{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:16px 16px 12px;background:none;border:none;cursor:pointer;text-align:left;width:100%}.SubscriptionSettings_planCardBadge__DHaH2{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SubscriptionSettings_planCardName__tpZV5{font-size:16px;font-weight:700;color:var(--text-primary,#1f2937)}.SubscriptionSettings_planCardPrice__iILXN{font-size:13px;color:var(--text-muted,#6b7280)}.SubscriptionSettings_planCardActions__NpOv8{display:flex;gap:6px;border-top:1px solid var(--border,#e5e7eb);padding:10px 12px 12px;margin-top:auto}.SubscriptionSettings_iconBtn__QYLma{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border,#e5e7eb);border-radius:8px;background:var(--surface,#fff);color:var(--text-secondary,#374151);cursor:pointer;font-size:14px;line-height:1;transition:border-color .15s,color .15s,background .15s}.SubscriptionSettings_iconBtn__QYLma:hover:not(:disabled){border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.SubscriptionSettings_iconBtn__QYLma:disabled{opacity:.4;cursor:not-allowed}.SubscriptionSettings_iconBtnDanger__JURhu:hover:not(:disabled){border-color:#dc2626;color:#dc2626;background:#fef2f2}.SubscriptionSettings_addCard__tjjNo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;border:2px dashed var(--border-strong,#d1d5db);border-radius:14px;background:none;color:var(--text-muted,#6b7280);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.SubscriptionSettings_addCard__tjjNo:hover{border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.SubscriptionSettings_addPlus__BPQhN{font-size:26px;line-height:1}.SubscriptionSettings_configHeader__Lz9pS{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SubscriptionSettings_configTitle__kBUhg{margin:0;font-size:16px;font-weight:700;color:var(--text-primary,#1f2937)}.SubscriptionSettings_langGrid__j5UQy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.SubscriptionSettings_priceGrid___gYmd{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}@media (max-width:620px){.SubscriptionSettings_langGrid__j5UQy{grid-template-columns:1fr}}.SubscriptionSettings_textarea__74hu5{width:100%;padding:10px 12px;border:1px solid var(--border-strong,#d1d5db);border-radius:10px;background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box;outline:none}.SubscriptionSettings_textarea__74hu5:focus{border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px rgba(22,84,158,.12)}.SubscriptionSettings_checkboxRow__JwqrL{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.SubscriptionSettings_checkboxRow__JwqrL input{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:var(--brand-primary,#16549e)}.SubscriptionSettings_checkboxTitle__jfkLG{display:block;font-size:14px;font-weight:600;color:var(--text-primary,#1f2937)}.SubscriptionSettings_editorActions__de54P{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.SubscriptionSettings_editorActionsRight__G7ei7{display:flex;gap:10px;margin-left:auto}.DemoRequestsAdmin_filters__yjJPy{margin-bottom:14px}.DemoRequestsAdmin_statusNew__O4o9r{--status-color:#2563eb}.DemoRequestsAdmin_statusAccepted__pGe_7{--status-color:#16a34a}.DemoRequestsAdmin_statusRejected__IqYB8{--status-color:#dc2626}.DemoRequestsAdmin_statusTrigger__IRkiE{--picker-border:var(--status-color);width:100%!important;color:var(--status-color)!important;font-weight:700!important;background:color-mix(in srgb,var(--status-color) 8%,var(--surface,#fff))!important}.DemoRequestsAdmin_offerTotal__5Y6Zk{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--brand-primary,#16549e);font-variant-numeric:tabular-nums}.DemoRequestsAdmin_listHead__LMfb2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.DemoRequestsAdmin_listHint__mfhq4{margin:0;font-size:13px;color:var(--text-muted,#6b7280);max-width:70ch;line-height:1.45}.DemoRequestsAdmin_tableWrap__RDTeL{width:100%;overflow:auto;max-height:62vh;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff);-webkit-overflow-scrolling:touch}.DemoRequestsAdmin_table__tfYpA{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.DemoRequestsAdmin_table__tfYpA th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 14px;background:var(--surface-muted,#f8fafc);border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#374151);font-weight:700;text-align:left;white-space:nowrap}.DemoRequestsAdmin_table__tfYpA td{padding:12px 14px;border-bottom:1px solid var(--border,#e5e7eb);color:var(--text-primary,#1f2937);vertical-align:top}.DemoRequestsAdmin_colDate__zK9R1{width:148px}.DemoRequestsAdmin_colContact__LXS6K{width:24%}.DemoRequestsAdmin_colOrg___2rJC{width:22%}.DemoRequestsAdmin_colOffer__iua9r{width:auto}.DemoRequestsAdmin_colStatus__jMhmD{width:150px}.DemoRequestsAdmin_colActions__JnwIU{width:104px}.DemoRequestsAdmin_table__tfYpA th.DemoRequestsAdmin_colActions__JnwIU{text-align:right}.DemoRequestsAdmin_row__ZpAHd{cursor:pointer}.DemoRequestsAdmin_row__ZpAHd:hover>td{background:var(--surface-hover,#f3f4f6)}.DemoRequestsAdmin_rowOpen__jY3uz>td{background:var(--brand-primary-subtle,#e8f0fa)}.DemoRequestsAdmin_cellDate__bgv88{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary,#374151)}.DemoRequestsAdmin_name__ZwiMX{font-weight:600}.DemoRequestsAdmin_email__6nAau,.DemoRequestsAdmin_name__ZwiMX{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoRequestsAdmin_email__6nAau{font-size:12px;color:var(--brand-primary,#16549e)}.DemoRequestsAdmin_orgName__EUzBQ{display:block}.DemoRequestsAdmin_badge___tFuz,.DemoRequestsAdmin_orgName__EUzBQ{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoRequestsAdmin_badge___tFuz{display:inline-flex;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--surface-muted,#f1f5f9);color:var(--text-secondary,#374151);font-size:11.5px;line-height:1.3;max-width:100%}.DemoRequestsAdmin_preview__bYv2Z{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary,#374151);line-height:1.45;word-break:break-word}.DemoRequestsAdmin_btnDanger__Jop0k,.DemoRequestsAdmin_btn__EeKKA{padding:6px 12px;border:1px solid var(--border-strong,#d1d5db);border-radius:8px;background:var(--surface,#fff);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.DemoRequestsAdmin_btn__EeKKA{color:var(--text-secondary,#374151)}.DemoRequestsAdmin_btn__EeKKA:hover:not(:disabled){border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.DemoRequestsAdmin_btnDanger__Jop0k{color:var(--error-text,#b91c1c)}.DemoRequestsAdmin_btnDanger__Jop0k:hover:not(:disabled){border-color:var(--error-text,#b91c1c)}.DemoRequestsAdmin_btnDanger__Jop0k:disabled,.DemoRequestsAdmin_btn__EeKKA:disabled{opacity:.5;cursor:not-allowed}.DemoRequestsAdmin_detailRow__bO7Y9>td{padding:0;background:var(--surface-muted,#f8fafc)}.DemoRequestsAdmin_detail__v4nIN{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.DemoRequestsAdmin_dGrid__tFAO_{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:start}.DemoRequestsAdmin_dSection__Eqosz{padding:14px 16px 6px;border:1px solid var(--border,#e5e7eb);border-radius:12px;background:var(--surface,#fff)}.DemoRequestsAdmin_dTitle__ksx48{margin:0 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary,#16549e)}.DemoRequestsAdmin_dList__nIcOj{margin:0}.DemoRequestsAdmin_dRow__qrZiA{display:grid;grid-template-columns:minmax(110px,min(38%,220px)) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--border,#e5e7eb)}.DemoRequestsAdmin_dList__nIcOj>.DemoRequestsAdmin_dRow__qrZiA:first-child{border-top:0}.DemoRequestsAdmin_dLabel__uEfzV{font-size:12.5px;font-weight:500;color:var(--text-muted,#6b7280)}.DemoRequestsAdmin_dValue__ew9lt{margin:0;min-width:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary,#1f2937);overflow-wrap:anywhere}.DemoRequestsAdmin_longText__tcgXs{display:block;font-weight:400;white-space:pre-wrap}.DemoRequestsAdmin_chips__ozRF7{display:flex;flex-wrap:wrap;gap:6px}.DemoRequestsAdmin_chip__Ygdc2{padding:3px 10px;border-radius:999px;background:var(--surface-muted,#f3f4f6);border:1px solid var(--border,#e5e7eb);font-size:12.5px;font-weight:600;color:var(--text-secondary,#374151)}.DemoRequestsAdmin_link__g7mnS{color:var(--brand-primary,#16549e);text-decoration:none}.DemoRequestsAdmin_link__g7mnS:hover{text-decoration:underline}.DemoRequestsAdmin_detailFooter__wSUSK{display:flex;align-items:center;justify-content:space-between;gap:12px}.DemoRequestsAdmin_received__IT_qa{font-size:12.5px;color:var(--text-muted,#6b7280)}.DemoRequestsAdmin_state__xbbz_{padding:34px 12px;text-align:center;font-size:13.5px;color:var(--text-muted,#6b7280)}.DemoRequestsAdmin_stateErr__QIw_4{color:var(--error-text,#b91c1c)}.DemoRequestsAdmin_pager__vyNJL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.DemoRequestsAdmin_pagerInfo__oTZXr{font-size:12.5px;color:var(--text-muted,#6b7280)}.DemoRequestsAdmin_pagerNav__gUFJO{display:flex;align-items:center;gap:10px}@media (max-width:800px){.DemoRequestsAdmin_colActions__JnwIU,.DemoRequestsAdmin_colContact__LXS6K,.DemoRequestsAdmin_colDate__zK9R1,.DemoRequestsAdmin_colOrg___2rJC{width:auto}.DemoRequestsAdmin_table__tfYpA{table-layout:auto}}