.cost-analytics_page__Zz2jd{display:flex;flex-direction:column;gap:18px}.cost-analytics_heroCard__7WAwD{background:var(--color-primary);border-radius:var(--radius-xl);padding:24px;color:var(--color-widget-text)}.cost-analytics_heroTop__2di_U{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.cost-analytics_heroSection__U43VI{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:4px}.cost-analytics_heroTitle__FQxys{font-size:22px;font-weight:var(--fw-bold);line-height:1.25;color:var(--color-widget-text)}.cost-analytics_heroPeriod__iC3fV{font-size:var(--text-sm);color:hsla(0,0%,100%,.6);margin-top:2px}.cost-analytics_darkChips__u15a4{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cost-analytics_darkChips__u15a4 button{border-color:hsla(0,0%,100%,.25)!important;color:hsla(0,0%,100%,.7)!important;background:transparent!important}.cost-analytics_darkChips__u15a4 button[aria-pressed=true]{background:var(--color-panel)!important;color:var(--color-primary)!important;border-color:transparent!important;font-weight:var(--fw-semibold)!important}.cost-analytics_darkChips__u15a4 button:hover:not([aria-pressed=true]){background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important}.cost-analytics_kpiGridDark__ObZaT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cost-analytics_kpiCardDark__jTQiz{background:hsla(0,0%,100%,.07);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:4px;min-height:108px}.cost-analytics_kpiDarkLabel__eYXQG{font-size:var(--text-2xs);color:hsla(0,0%,100%,.6)}.cost-analytics_kpiDarkValue__kWFf9{font-size:clamp(20px,2.5vw,26px);font-weight:var(--fw-bold);color:var(--color-widget-text);line-height:1.1;letter-spacing:-.03em;margin-top:2px}.cost-analytics_kpiDarkCaption__tgy8k{font-size:var(--text-xs);color:hsla(0,0%,100%,.6)}.cost-analytics_kpiDarkTrend___hSbb{font-size:var(--text-xs);font-weight:var(--fw-semibold);background:rgba(52,211,153,.18);color:#34d399;border-radius:var(--radius-full);padding:2px 8px;white-space:nowrap;display:inline-block;margin-top:2px}.cost-analytics_kpiCardDarkSkeleton__fS5SH{background:hsla(0,0%,100%,.07);border-radius:var(--radius-sm);height:108px;animation:cost-analytics_shimmer__DQNBe 1.4s ease-in-out infinite}@keyframes cost-analytics_shimmer__DQNBe{0%,to{opacity:.5}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cost-analytics_kpiCardDarkSkeleton__fS5SH{animation:none;opacity:.3}}.cost-analytics_periodBar__2ATRB{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cost-analytics_periodChips__7c0Z7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cost-analytics_shell__QKua6{display:flex;flex-direction:column;gap:12px}.cost-analytics_kpiGrid__QxuHV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cost-analytics_kpiCard__v_TcU{padding:18px;min-height:146px;border-radius:var(--radius-2xl);border:1px solid var(--color-border-soft);background:var(--color-panel);box-shadow:0 1px 2px rgba(39,54,86,.03),0 12px 34px rgba(56,74,116,.07);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cost-analytics_kpiCard__v_TcU:after{content:"";position:absolute;width:92px;height:92px;border-radius:50%;right:-38px;top:-42px;opacity:.42;background:var(--color-accent-soft);pointer-events:none}.cost-analytics_kpiCard__v_TcU:nth-child(2):after{background:#f0edff}.cost-analytics_kpiCard__v_TcU:nth-child(3):after{background:#eaf9f5}.cost-analytics_kpiCard__v_TcU:nth-child(4):after{background:#fff7df}.cost-analytics_kpiTop__YlI_P{display:flex;align-items:center;justify-content:space-between;gap:8px}.cost-analytics_kpiIcon__0rzrv{width:38px;height:38px;border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent-text);display:grid;place-items:center;flex-shrink:0}.cost-analytics_kpiIcon__0rzrv svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}.cost-analytics_kpiCard__v_TcU:first-child .cost-analytics_kpiIcon__0rzrv{background:var(--color-accent-soft);color:var(--color-accent-text)}.cost-analytics_kpiCard__v_TcU:nth-child(2) .cost-analytics_kpiIcon__0rzrv{background:#f0edff;color:#6758d8}.cost-analytics_kpiCard__v_TcU:nth-child(3) .cost-analytics_kpiIcon__0rzrv{background:#eaf9f5;color:#32977f}.cost-analytics_kpiCard__v_TcU:nth-child(4) .cost-analytics_kpiIcon__0rzrv{background:#fff7df;color:#b98618}.cost-analytics_kpiInfoDot__JwyIK{width:16px;height:16px;border:1px solid var(--color-border);border-radius:50%;display:inline-grid;place-items:center;font-size:10px;color:var(--color-muted-soft);flex-shrink:0}.cost-analytics_kpiLabel__T1wZi{margin:0;font-size:var(--text-sm);color:var(--color-muted-soft);font-weight:var(--fw-semibold)}.cost-analytics_kpiValue__cAuf7{font-size:clamp(22px,3vw,32px);line-height:1;letter-spacing:-.045em}.cost-analytics_kpiValueMd__fOBsl,.cost-analytics_kpiValue__cAuf7{margin:7px 0 0;font-weight:var(--fw-bold);color:var(--color-text-heading)}.cost-analytics_kpiValueMd__fOBsl{font-size:clamp(18px,2.5vw,24px);line-height:1.1;letter-spacing:-.035em}.cost-analytics_kpiFoot__ObQ2Y{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.cost-analytics_kpiCaption__1wW9m{margin:0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-muted-soft)}.cost-analytics_kpiTrend__cjDPn{font-size:var(--text-2xs);font-weight:var(--fw-bold);white-space:nowrap;color:var(--color-accent-text);background:var(--color-accent-soft);padding:3px 7px;border-radius:var(--radius-full)}.cost-analytics_analyticsGrid__jXWag{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);grid-gap:12px;gap:12px}.cost-analytics_secondaryGrid__SQvAv{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cost-analytics_chartCard__DOLyX{min-height:386px;padding:20px;border-radius:var(--radius-2xl);border:1px solid var(--color-border-soft);background:var(--color-panel);box-shadow:0 1px 2px rgba(39,54,86,.03),0 12px 34px rgba(56,74,116,.07)}.cost-analytics_chartHeader__czTx6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.cost-analytics_chartTitle__r3Swj{margin:0;font-size:var(--text-base);line-height:1.3;font-weight:var(--fw-bold);color:var(--color-text-heading)}.cost-analytics_chartCaption__zkr4s{margin:4px 0 0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-muted-soft)}.cost-analytics_chartWrap__nbE4m{height:270px}.cost-analytics_donutLayout__TPdm_{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;min-height:285px}.cost-analytics_donutContainer__R6e8O{position:relative;width:176px;height:176px;flex-shrink:0}.cost-analytics_donutCenter__RiiF6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.cost-analytics_donutCenterValue___FxaI{font-size:15px;line-height:1.1;letter-spacing:-.035em;font-weight:var(--fw-bold);color:var(--color-text-heading);white-space:nowrap}.cost-analytics_donutCenterLabel__da6UD{font-size:var(--text-xs);line-height:1.4;color:var(--color-muted-soft);margin-top:2px}.cost-analytics_legendList__EABz8{flex:1 1;display:flex;flex-direction:column;gap:7px}.cost-analytics_legendItem__kQ19o{width:100%;border:0;border-radius:var(--radius-md);padding:8px;background:transparent;cursor:pointer;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;transition:background .12s ease}.cost-analytics_legendItemActive__3cKSI,.cost-analytics_legendItem__kQ19o:focus-visible,.cost-analytics_legendItem__kQ19o:hover{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent-soft)}.cost-analytics_legendLabel__V564J{font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-heading)}.cost-analytics_legendDot__4_oYK{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cost-analytics_legendValue__ZhLhU{font-size:var(--text-2xs);color:var(--color-muted-soft);font-weight:var(--fw-semibold);white-space:nowrap}.cost-analytics_panelCard__uAoTE{min-height:250px;padding:20px;border-radius:var(--radius-2xl);border:1px solid var(--color-border-soft);background:var(--color-panel);box-shadow:0 1px 2px rgba(39,54,86,.03),0 12px 34px rgba(56,74,116,.07)}.cost-analytics_panelTitle__gIVgs{margin:0;font-size:var(--text-base);line-height:1.3;font-weight:var(--fw-bold);color:var(--color-text-heading)}.cost-analytics_panelCaption__KDxC4{margin:4px 0 0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-muted-soft)}.cost-analytics_panelHead__6ht5R{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0}.cost-analytics_ownershipMetrics__mhaeZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:18px}.cost-analytics_ownershipMetric__OErLO{padding-right:20px}.cost-analytics_ownershipMetric__OErLO+.cost-analytics_ownershipMetric__OErLO{border-left:1px solid var(--color-border-soft);padding-left:20px;padding-right:0}.cost-analytics_metricValue__wzSz3{font-size:clamp(20px,2.5vw,28px);line-height:1.1;letter-spacing:-.035em;color:var(--color-text-heading);font-weight:var(--fw-bold)}.cost-analytics_metricLabel__Ddi8G{margin:4px 0 0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-muted-soft)}.cost-analytics_progressTrack__AmmqH{height:10px;background:#eef2f8;border-radius:var(--radius-full);overflow:hidden;margin-top:26px}.cost-analytics_progressValue__0hVNp{height:100%;background:var(--color-accent);border-radius:var(--radius-full);box-shadow:0 3px 10px rgba(79,124,255,.22)}.cost-analytics_ownershipFooter__1JBur{display:flex;justify-content:space-between;margin-top:9px}.cost-analytics_ownershipFooterCaption__p_YZi{margin:0;font-size:var(--text-2xs);color:var(--color-muted-soft)}.cost-analytics_comparisonCard__XdKvo{min-height:250px;padding:20px;border-radius:var(--radius-2xl);border:1px solid var(--color-border-soft);background:var(--color-panel);box-shadow:0 1px 2px rgba(39,54,86,.03),0 12px 34px rgba(56,74,116,.07);display:flex;flex-direction:column;justify-content:space-between}.cost-analytics_comparisonNumber__81RKQ{font-size:42px;letter-spacing:-.05em;font-weight:var(--fw-bold);margin-top:22px;color:var(--color-accent-text);line-height:1}.cost-analytics_comparisonNumberEmpty__1Gdt_{font-size:var(--text-base);font-weight:var(--fw-semibold);margin-top:22px;color:var(--color-text-heading);line-height:1.3}.cost-analytics_comparisonRow__6ol9W{display:flex;align-items:center;gap:9px;font-size:var(--text-sm);color:var(--color-muted-soft);margin-top:8px}.cost-analytics_comparisonNote__NTv88{margin:0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-muted-soft)}.cost-analytics_expensesCard__xKuQK{padding:20px;border-radius:var(--radius-2xl);border:1px solid var(--color-border-soft);background:var(--color-panel);box-shadow:0 1px 2px rgba(39,54,86,.03),0 12px 34px rgba(56,74,116,.07);display:flex;flex-direction:column;gap:0}.cost-analytics_expenseListHead__2eT6z{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.cost-analytics_expenseList__8wysS{display:flex;flex-direction:column}.cost-analytics_expenseRowButton__fqVCJ{width:100%;border:0;border-left:0;border-right:0;border-bottom:0;background-color:transparent;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background .12s ease}.cost-analytics_expenseRowButton__fqVCJ:focus-visible,.cost-analytics_expenseRowButton__fqVCJ:hover{background:var(--color-accent-soft)}.cost-analytics_expenseRow__AWK2v{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 150px 120px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--color-border-soft);padding:8px 4px}.cost-analytics_expenseRow__AWK2v:first-of-type{border-top:0}.cost-analytics_expenseRank__hEH0f{width:26px;height:26px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-text);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:var(--fw-bold);flex-shrink:0}.cost-analytics_expenseTitle__E9_yL{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-text-heading)}.cost-analytics_expenseMeta__tQ_ku{font-size:var(--text-xs);color:var(--color-muted-soft);margin-top:3px}.cost-analytics_expenseCategory__mC3t0{display:inline-flex;align-items:center;justify-self:start;font-size:var(--text-2xs);color:var(--color-muted-strong);background:var(--color-border-soft);padding:4px 8px;border-radius:var(--radius-full);white-space:nowrap}.cost-analytics_expenseAmount__TbP3N{text-align:right;font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text-strong)}.cost-analytics_expenseOriginalAmount__W9x88{font-size:10px;color:var(--color-muted-soft);margin-top:3px;text-align:right}.cost-analytics_expenseCopy__tOw3O{display:flex;flex-direction:column;min-width:0}.cost-analytics_expenseAmountBlock__xjTHC{text-align:right}.cost-analytics_expenseSecondaryAmount__ZSCuy{font-size:10px;color:var(--color-muted-soft);margin-top:3px;text-align:right}.cost-analytics_expensesListSection__0aQM8{border-top:1px solid var(--color-border-soft);margin-top:4px;padding-top:16px}.cost-analytics_detailToolbar__79BEe{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 4px}.cost-analytics_detailSearch__Co_4h{flex:1 1;min-width:min(100%,220px)}.cost-analytics_sortSelect__MWCGP{height:46px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-panel);color:var(--color-text-heading);padding:0 12px;font-size:var(--text-sm);font-weight:var(--fw-semibold)}.cost-analytics_filterChips__wpsJe{display:flex;gap:10px;flex-wrap:wrap}.cost-analytics_inlineStateBlock__6PKLD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--color-accent-soft);border:1px solid var(--color-accent-soft);margin-top:8px}.cost-analytics_inlineState__FQvMr{margin:0;color:var(--color-muted-soft);font-size:var(--text-body);line-height:1.6}.cost-analytics_drawerFooterEdit__QDs1P,.cost-analytics_drawerFooter__kWWuw{display:flex;align-items:center;justify-content:space-between;gap:12px}.cost-analytics_drawerFooterActions__rTJCd{display:flex;align-items:center;gap:12px}.cost-analytics_drawerDeleteBtn__P8N8X{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--color-danger-soft);color:var(--color-danger-text);border-radius:var(--radius-lg);padding:10px 14px;font-size:var(--text-body);font-weight:var(--fw-bold);cursor:pointer}@media (max-width:1100px){.cost-analytics_kpiGridDark__ObZaT,.cost-analytics_kpiGrid__QxuHV{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-analytics_analyticsGrid__jXWag{grid-template-columns:1fr}}@media (max-width:640px){.cost-analytics_heroCard__7WAwD{padding:16px}.cost-analytics_heroTop__2di_U{flex-direction:column;gap:12px}.cost-analytics_heroTitle__FQxys{font-size:18px}.cost-analytics_darkChips__u15a4{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cost-analytics_darkChips__u15a4::-webkit-scrollbar{display:none}.cost-analytics_kpiGridDark__ObZaT{grid-template-columns:1fr 1fr;gap:6px}.cost-analytics_kpiCardDark__jTQiz{padding:12px;min-height:90px}.cost-analytics_kpiDarkValue__kWFf9{font-size:var(--text-lg)}}@media (max-width:900px){.cost-analytics_secondaryGrid__SQvAv{grid-template-columns:1fr}}@media (max-width:640px){.cost-analytics_periodBar__2ATRB{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cost-analytics_periodBar__2ATRB::-webkit-scrollbar{display:none}.cost-analytics_kpiGrid__QxuHV{grid-template-columns:1fr 1fr;gap:8px}.cost-analytics_kpiCard__v_TcU{padding:14px;min-height:132px}.cost-analytics_kpiValue__cAuf7{font-size:26px}.cost-analytics_analyticsGrid__jXWag{gap:8px}.cost-analytics_chartCard__DOLyX{padding:16px;min-height:auto}.cost-analytics_chartWrap__nbE4m{height:230px}.cost-analytics_donutLayout__TPdm_{grid-template-columns:1fr;justify-items:center;gap:12px}.cost-analytics_legendList__EABz8{width:100%}.cost-analytics_secondaryGrid__SQvAv{gap:8px}.cost-analytics_comparisonCard__XdKvo,.cost-analytics_expensesCard__xKuQK,.cost-analytics_panelCard__uAoTE{padding:16px}.cost-analytics_expenseRow__AWK2v{grid-template-columns:30px minmax(0,1fr) auto}.cost-analytics_expenseCategory__mC3t0{display:none}.cost-analytics_expenseAmount__TbP3N{grid-column:3}.cost-analytics_detailToolbar__79BEe{flex-direction:column;align-items:stretch}.cost-analytics_sortSelect__MWCGP{width:100%}.cost-analytics_drawerFooterActions__rTJCd,.cost-analytics_drawerFooterEdit__QDs1P,.cost-analytics_drawerFooter__kWWuw{flex-direction:column;align-items:stretch}.cost-analytics_drawerDeleteBtn__P8N8X{justify-content:center}}.SearchInput_root__ARGLx{position:relative;width:100%}.SearchInput_icon__uUq_l{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.SearchInput_input__AbKT8{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--color-text-heading);padding-left:43px;padding-right:14px;outline:none;transition:all .15s ease}.SearchInput_input__AbKT8:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-shadow)}.SearchInput_sm__wpe9G{min-height:46px;font-size:15px}.SearchInput_md__fP1vS{min-height:50px;font-size:var(--text-base)}.SearchInput_lg__L6lHO{min-height:56px;font-size:var(--text-base)}.AppList_root__7ajPq{margin-top:14px;padding:0;overflow:hidden}.AppList_rows__AAnOT{display:grid}.AppList_row__U6Nix{width:100%;text-align:left;border:0;background:transparent}.AppList_rowButton__XG1f6{cursor:pointer;transition:background .15s ease}.AppList_rowButton__XG1f6:hover{background:var(--color-panel-hover)}.AppList_rowButton__XG1f6:focus-visible{outline:2px solid rgba(79,70,229,.48);outline-offset:-2px;background:var(--color-panel-active)}.AppList_cell__H2WSG{min-width:0}.AppList_alignStart__J_mfC{justify-self:start}.AppList_alignCenter__hqp9Z{justify-self:center}.AppList_alignEnd__9Ufja{justify-self:end}.AppList_meta__EwlCe{margin:0;color:var(--color-muted-soft);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.AppPagination_root__uQe1L{border-top:1px solid var(--line);padding:13px 16px 14px;display:grid;grid-gap:10px;gap:10px}.AppPagination_range___c9zx{margin:0;color:var(--color-muted-soft);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.AppPagination_controls__2jYvv{display:flex;align-items:center;justify-content:space-between;gap:14px}.AppPagination_pageSizeBlock__JERu5{min-width:0;display:inline-flex;align-items:center;gap:8px}.AppPagination_pageSizeLabel__AcOav{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap}.AppPagination_pageSizeOptions__WHxqI{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px;background:var(--color-panel-hover)}.AppPagination_pageSizeButton__KRXJS{min-width:36px;min-height:30px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-muted-soft);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;transition:all .15s ease}.AppPagination_pageSizeButtonActive__Ax6_f{background:var(--primary-soft);color:var(--primary-dark)}.AppPagination_pageNav__4glPz{display:inline-flex;align-items:center;gap:6px}.AppPagination_pageButton__4Gv5B{min-width:32px;min-height:32px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-muted);display:inline-grid;place-items:center;font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1;cursor:pointer;transition:all .15s ease}.AppPagination_pageButton__4Gv5B:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-panel-hover)}.AppPagination_pageButton__4Gv5B:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-panel-hover)}.AppPagination_pageButtonActive__SEiK9{border-color:rgba(79,70,229,.45);background:var(--primary-soft);color:var(--primary-dark)}.AppPagination_pageDots__NRf1L{color:var(--color-muted-soft);font-size:var(--text-base);line-height:1;padding-inline:2px}@media (pointer:coarse){.AppPagination_pageButton__4Gv5B,.AppPagination_pageSizeButton__KRXJS{min-width:44px;min-height:44px}}@media (max-width:980px){.AppPagination_controls__2jYvv{flex-direction:column;align-items:stretch}.AppPagination_pageSizeBlock__JERu5{justify-content:space-between}.AppPagination_pageNav__4glPz{justify-content:flex-start;flex-wrap:wrap}}.AppDrawer_backdrop__2B3gn{position:fixed;inset:0;z-index:400;background:rgba(18,22,42,.38);transition:opacity var(--transition-normal)}.AppDrawer_drawer__o7nED{position:fixed;top:0;right:0;bottom:0;z-index:401;width:min(640px,100vw);background:var(--color-panel);border-left:1px solid var(--color-border);box-shadow:-8px 0 32px rgba(12,16,40,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--transition-normal);overflow:hidden}.AppDrawer_drawer__o7nED.AppDrawer_open__VbVPC{transform:translateX(0)}.AppDrawer_header__w37sA{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--color-line);flex-shrink:0;gap:16px}.AppDrawer_headerCopy__RJ7rc{min-width:0;display:flex;flex-direction:column;gap:4px}.AppDrawer_title__osit2{margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em;color:var(--color-text-heading)}.AppDrawer_subtitle__j6hDX{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.AppDrawer_closeButton__t34Yu{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:color-mix(in srgb,var(--color-panel) 88%,#fff 12%);color:color-mix(in srgb,var(--color-muted) 88%,var(--color-text) 12%);cursor:pointer;transition:all var(--transition-fast);font-size:16px;line-height:1;flex-shrink:0}.AppDrawer_closeButton__t34Yu:hover{background:color-mix(in srgb,var(--color-primary-soft) 65%,#fff 35%);border-color:color-mix(in srgb,var(--color-primary-border) 72%,var(--color-border) 28%);color:var(--color-text-body)}.AppDrawer_closeButton__t34Yu:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}@media (pointer:coarse){.AppDrawer_closeButton__t34Yu{width:44px;height:44px}}.AppDrawer_body__Eietd{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px}.AppDrawer_footer__GL3Jl{flex-shrink:0;position:relative;z-index:300;padding:16px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 92%,#fff 8%) 0,var(--color-panel) 100%)}@media (max-width:767px){.AppDrawer_drawer__o7nED{top:auto;right:0;left:0;bottom:0;width:100%;max-height:92dvh;border-left:none;border-top:1px solid var(--color-border);border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(12,16,40,.12);transform:translateY(100%)}.AppDrawer_drawer__o7nED.AppDrawer_open__VbVPC{transform:translateY(0)}.AppDrawer_header__w37sA{padding:16px 20px 14px}.AppDrawer_body__Eietd{padding:16px 20px 32px}.AppDrawer_footer__GL3Jl{padding:14px 20px max(18px,env(safe-area-inset-bottom))}}.NotificationItem_item__PpCMR{display:flex;gap:0;background:var(--color-panel);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-fast)}.NotificationItem_item__PpCMR:hover{box-shadow:0 2px 12px rgba(12,16,40,.07)}.NotificationItem_item__PpCMR.NotificationItem_read__d6pDD{background:var(--color-panel-active)}.NotificationItem_stripe___f7N8{width:4px;flex-shrink:0;background:var(--color-primary)}.NotificationItem_item__PpCMR.NotificationItem_urgent__lOrP4 .NotificationItem_stripe___f7N8{background:var(--color-danger)}.NotificationItem_item__PpCMR.NotificationItem_action_required__6uQtj .NotificationItem_stripe___f7N8{background:var(--color-warning)}.NotificationItem_item__PpCMR.NotificationItem_info__cO6k6 .NotificationItem_stripe___f7N8{background:var(--color-primary)}.NotificationItem_body__Jpzjt{flex:1 1;padding:14px 16px 12px;display:flex;flex-direction:column;gap:4px}.NotificationItem_topRow__yuTBF{display:flex;align-items:center;gap:8px}.NotificationItem_icon__YeReS{font-size:15px;line-height:1;flex-shrink:0}.NotificationItem_title__R4T5u{font-size:13.5px;font-weight:var(--fw-bold);color:var(--color-text-heading);flex:1 1;line-height:1.35}.NotificationItem_dot__5Od7b{width:7px;height:7px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.NotificationItem_item__PpCMR.NotificationItem_urgent__lOrP4 .NotificationItem_dot__5Od7b{background:var(--color-danger)}.NotificationItem_item__PpCMR.NotificationItem_action_required__6uQtj .NotificationItem_dot__5Od7b{background:var(--color-warning)}.NotificationItem_vehicle__42tLV{font-size:11.5px;font-weight:600;color:var(--color-muted-soft);letter-spacing:.01em}.NotificationItem_description__qm2hS{font-size:12.5px;color:var(--color-text-body);line-height:1.45;margin-top:2px}.NotificationItem_actions__QdyUl{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.NotificationItem_actionBtn__5XAmp{font-size:12px;font-weight:var(--fw-semibold);color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;transition:all var(--transition-fast);line-height:1.5}.NotificationItem_actionBtn__5XAmp:hover{background:var(--color-primary);color:var(--color-widget-text)}.NotificationItem_item__PpCMR.NotificationItem_urgent__lOrP4 .NotificationItem_actionBtn__5XAmp{color:var(--color-danger-text);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.NotificationItem_item__PpCMR.NotificationItem_urgent__lOrP4 .NotificationItem_actionBtn__5XAmp:hover{background:var(--color-danger);color:var(--color-widget-text)}.NotificationItem_secondaryBtn__0EbRz{font-size:12px;font-weight:var(--fw-medium);color:var(--color-muted);background:transparent;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;transition:all var(--transition-fast);line-height:1.5}.NotificationItem_secondaryBtn__0EbRz:hover{background:var(--color-border-soft);color:var(--color-text-body)}.NotificationsDrawer_sections__GktGG{display:flex;flex-direction:column;gap:24px}.NotificationsDrawer_section__VuIXO{display:flex;flex-direction:column;gap:10px}.NotificationsDrawer_sectionLabel__3VWtW{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.NotificationsDrawer_list__xblbD{display:flex;flex-direction:column;gap:8px}.NotificationsDrawer_empty__z6Gy6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 16px;gap:10px}.NotificationsDrawer_emptyIcon__29DwD{font-size:36px;line-height:1;filter:grayscale(.4)}.NotificationsDrawer_emptyTitle__zV4DG{margin:0;font-size:16px;font-weight:700;color:var(--color-text-heading)}.NotificationsDrawer_emptyBody__zgtWX{margin:0;font-size:13.5px;color:var(--color-muted);line-height:1.55;max-width:280px}.TicketStatusBadge_root__La2FN{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);font-weight:var(--fw-bold);white-space:nowrap;line-height:1}.TicketStatusBadge_dot__8eP_5{width:5px;height:5px;border-radius:50%;flex-shrink:0}.TicketStatusBadge_sm__XwyFw{padding:2px 9px;font-size:var(--text-xs)}.TicketStatusBadge_md__ft3bU{padding:3px 12px;font-size:13px}.TicketStatusBadge_open__ecv5w{background:var(--color-accent-soft);color:var(--color-accent-text);border:1px solid color-mix(in srgb,var(--color-accent) 28%,#fff)}.TicketStatusBadge_open__ecv5w .TicketStatusBadge_dot__8eP_5{background:var(--color-accent-text)}.TicketStatusBadge_review__aAkgK{background:var(--color-review-soft);color:var(--color-review);border:1px solid var(--color-review-border)}.TicketStatusBadge_review__aAkgK .TicketStatusBadge_dot__8eP_5{background:var(--color-review)}.TicketStatusBadge_waiting__upVKG{background:var(--color-warning-soft);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}.TicketStatusBadge_waiting__upVKG .TicketStatusBadge_dot__8eP_5{background:var(--color-warning)}.TicketStatusBadge_resolved__b36Hl{background:var(--color-success-soft);color:var(--color-success-text);border:1px solid var(--color-success-border)}.TicketStatusBadge_resolved__b36Hl .TicketStatusBadge_dot__8eP_5{background:var(--color-success)}.TicketStatusBadge_closed__hhhVb{background:color-mix(in srgb,var(--color-muted) 8%,#fff);color:var(--color-muted);border:1px solid color-mix(in srgb,var(--color-muted) 22%,#fff)}.TicketStatusBadge_closed__hhhVb .TicketStatusBadge_dot__8eP_5{background:var(--color-muted)}.TicketStatusBadge_in_progress__RH__n .TicketStatusBadge_dot__8eP_5{background:var(--color-review)}.LoadingDots_dots__51kt8{display:inline-flex;align-items:center;gap:.25rem}.LoadingDots_dot__M59ci{width:.375rem;height:.375rem;border-radius:999px;background:rgba(15,23,42,.5);animation:LoadingDots_pulse__tsC9m 1s ease-in-out infinite}.LoadingDots_dot__M59ci:nth-child(2){animation-delay:.16s}.LoadingDots_dot__M59ci:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.LoadingDots_dot__M59ci{animation:none;opacity:.85}}@keyframes LoadingDots_pulse__tsC9m{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.AppSkeleton_base__orQPE{position:relative;overflow:hidden;background:var(--color-border-soft);border-radius:var(--radius-full)}.AppSkeleton_base__orQPE:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72) 50%,transparent);animation:AppSkeleton_shimmer__wjbW6 1.3s ease infinite}.AppSkeleton_line___8GKP{height:14px;width:min(190px,100%)}.AppSkeleton_lineSoft__T4i7H{height:12px;width:min(130px,100%)}.AppSkeleton_circle__j1wpR{border-radius:var(--radius-lg)}.AppSkeleton_pill__2M0X9{height:26px;width:82px}.AppSkeleton_badge__j9PwB{height:34px;width:144px}@keyframes AppSkeleton_shimmer__wjbW6{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.AppSkeleton_base__orQPE:after{animation:none}}.HeroVerdictCard_hero__FPuTK{background:linear-gradient(135deg,var(--color-widget-dark) 0,var(--color-widget-dark-2) 100%);border-radius:var(--radius-2xl);padding:var(--space-6);color:var(--color-widget-text);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.HeroVerdictCard_heroTop__DBYbS{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.HeroVerdictCard_status__32q34{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.08);border:1px solid var(--color-widget-border);border-radius:var(--radius-full);padding:9px 14px;font-size:var(--text-sm);font-weight:var(--fw-extrabold);color:var(--color-widget-text)}.HeroVerdictCard_caseId__8ASVh{color:var(--color-widget-text-muted);font-size:var(--text-sm);font-weight:var(--fw-bold);padding-top:8px;white-space:nowrap}.HeroVerdictCard_eyebrow__4R0M8{color:var(--color-widget-text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:var(--text-xs);font-weight:var(--fw-extrabold);margin:0 0 var(--space-2) 0}.HeroVerdictCard_heroTitle__w1gIn{margin:0 0 var(--space-3) 0;font-size:var(--text-xl);line-height:1.15;letter-spacing:-.04em;font-weight:var(--fw-extrabold);color:var(--color-widget-text)}.HeroVerdictCard_heroCopy__HfpGq{color:var(--color-widget-text-muted);font-size:var(--text-sm);line-height:var(--lh-relaxed);max-width:800px;margin:0}.HeroVerdictCard_heroFooter__WByQw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--color-widget-border);padding-top:var(--space-4);margin-top:auto}.HeroVerdictCard_metric__xXaZa{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:var(--color-widget-stat-bg);border:1px solid var(--color-widget-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.HeroVerdictCard_metric__xXaZa span{display:block;color:var(--color-widget-text-muted);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.02em}.HeroVerdictCard_metric__xXaZa b{display:block;font-size:var(--text-base);font-weight:var(--fw-extrabold);color:var(--color-widget-text);line-height:var(--lh-normal)}@media (max-width:767px){.HeroVerdictCard_heroFooter__WByQw{grid-template-columns:repeat(2,1fr)}.HeroVerdictCard_heroTitle__w1gIn{font-size:var(--text-xl)}}@media (max-width:640px){.HeroVerdictCard_hero__FPuTK{padding:var(--space-4)}.HeroVerdictCard_heroTop__DBYbS{flex-direction:column;margin-bottom:var(--space-4)}.HeroVerdictCard_heroFooter__WByQw{grid-template-columns:1fr 1fr;padding-top:var(--space-4)}}@media (max-width:430px){.HeroVerdictCard_heroFooter__WByQw{grid-template-columns:1fr}}.WidgetLoadingState_root__CMUJ1{display:grid;grid-gap:.75rem;gap:.75rem}.WidgetLoadingState_list___eAUX{gap:.75rem}.WidgetLoadingState_grid__CLf6s{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.WidgetLoadingState_header__WEZgY{display:flex;gap:.75rem;align-items:center}.WidgetLoadingState_row___9dDu{border-radius:16px;background:#f6f5f2;border:1px solid #e8e5dc;padding:1rem;display:flex;flex-direction:column;gap:.75rem}@media (max-width:767px){.WidgetLoadingState_grid__CLf6s{grid-template-columns:1fr}}.LoadingSpinner_spinner__uMqma{width:var(--spinner-size,1rem);height:var(--spinner-size,1rem);border-radius:999px;border:2px solid rgba(15,23,42,.14);border-top-color:rgba(15,23,42,.72);animation:LoadingSpinner_spin__hBj37 .8s linear infinite}@media (prefers-reduced-motion:reduce){.LoadingSpinner_spinner__uMqma{animation-duration:1.6s}}@keyframes LoadingSpinner_spin__hBj37{to{transform:rotate(1turn)}}.AttachmentControl_root__rx7HJ{display:flex;flex-direction:column;gap:10px}.AttachmentControl_dropZone__IdQtP{border:1.5px dashed var(--color-border);background:var(--color-panel);border-radius:var(--radius-md);padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.AttachmentControl_dropZone__IdQtP:hover,.AttachmentControl_dropZone__IdQtP[data-dragover]{border-color:var(--color-accent);background:var(--color-accent-soft)}.AttachmentControl_dropZone__IdQtP:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.AttachmentControl_dropZone__IdQtP[data-disabled]{opacity:.55;cursor:not-allowed}.AttachmentControl_dropTitle__we2oW{font-size:var(--text-sm);color:var(--color-muted);pointer-events:none}.AttachmentControl_dropHint__DmCAv{font-size:var(--text-xs);color:var(--color-muted);opacity:.8;pointer-events:none}.AttachmentControl_grid__SIWeJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:8px;gap:8px}.AttachmentControl_gridCompact__dXMnL{grid-template-columns:repeat(auto-fill,46px);gap:6px}.AttachmentControl_gridCompact__dXMnL .AttachmentControl_item__6FLpr{gap:3px;padding:3px}.AttachmentControl_gridCompact__dXMnL .AttachmentControl_removeBtn__13W7r{top:3px;right:3px;padding:2px}.AttachmentControl_item__6FLpr{position:relative;display:flex;flex-direction:column;gap:5px;padding:5px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.AttachmentControl_thumb__Nfe42{width:100%;aspect-ratio:1/1;border-radius:var(--radius-md);background:var(--color-primary-soft);display:grid;place-items:center;overflow:hidden}.AttachmentControl_thumb__Nfe42 img{width:100%;height:100%;object-fit:cover;display:block}.AttachmentControl_icon__U5hTX{font-size:var(--text-xs);font-weight:var(--fw-extrabold);color:var(--color-primary);letter-spacing:.04em}.AttachmentControl_info__FbgrJ{width:100%;min-width:0;padding:0 2px 1px;text-align:center}.AttachmentControl_name__hkLyk{font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--color-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachmentControl_meta__2IQOP{font-size:var(--text-2xs);color:var(--color-muted)}.AttachmentControl_status__AHcyM{font-size:var(--text-2xs);font-weight:var(--fw-bold);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}.AttachmentControl_statusUploading___w7dN{color:var(--color-muted)}.AttachmentControl_statusDone__b8JAw{color:var(--color-success)}.AttachmentControl_statusError__r3Bin{color:var(--color-danger)}.AttachmentControl_removeBtn__13W7r{position:absolute;top:7px;right:7px;display:grid;place-items:center;border:none;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;padding:3px;color:var(--color-text-heading);line-height:1;border-radius:999px;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.12));transition:color var(--transition-fast),background var(--transition-fast)}.AttachmentControl_removeBtn__13W7r:hover:not(:disabled){color:var(--color-danger);background:#fff}.AttachmentControl_removeBtn__13W7r:disabled{opacity:.55;cursor:not-allowed}.AttachmentControl_thumbBtn__5Cus5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;transition:opacity var(--transition-fast)}.AttachmentControl_thumbBtn__5Cus5:hover{opacity:.9}.AttachmentControl_thumbBtn__5Cus5:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.AttachmentControl_lightboxOverlay___v7Eo{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.AttachmentControl_lightboxPanel__dY2e4{position:relative;max-width:min(94vw,1000px);max-height:90vh;display:flex;flex-direction:column;gap:10px}.AttachmentControl_lightboxClose__EhrWE{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;border:none;cursor:pointer;padding:6px;line-height:1;color:#fff;background:rgba(15,23,42,.55);border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background var(--transition-fast)}.AttachmentControl_lightboxClose__EhrWE:hover{background:rgba(15,23,42,.8)}.AttachmentControl_lightboxMedia__Pu4pa{display:flex;align-items:center;justify-content:center;max-height:82vh;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-panel)}.AttachmentControl_lightboxMedia__Pu4pa img{max-width:100%;max-height:82vh;object-fit:contain;display:block}.AttachmentControl_lightboxFrame__Y_Aso{width:min(90vw,900px);height:82vh;border:none;background:#fff;display:block}.AttachmentControl_lightboxFallback__VODUO{display:grid;place-items:center;width:min(90vw,360px);height:220px}.AttachmentControl_lightboxBar__mX0p_{display:flex;align-items:center;justify-content:space-between;gap:16px}.AttachmentControl_lightboxName__39yDJ{font-size:var(--text-sm);color:#fff;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachmentControl_lightboxOpen__CGnfl{flex-shrink:0;font-size:var(--text-sm);color:#fff;text-decoration:underline}@media (max-width:640px){.AttachmentControl_lightboxOverlay___v7Eo{padding:12px}}.MessengerInput_shell__OlKlD{display:flex;flex-direction:column;gap:8px;background:var(--color-panel);border:1px solid var(--color-border-soft);border-radius:var(--radius-2xl);padding:8px 8px 8px 14px;box-shadow:0 1px 3px rgba(24,28,66,.04);transition:border-color .15s ease,box-shadow .15s ease}.MessengerInput_shell__OlKlD:focus-within{border-color:#c5d5ff;box-shadow:0 0 0 3px rgba(79,124,255,.08)}.MessengerInput_attachments__buX2h{padding:4px 2px 2px}.MessengerInput_row__MkGvu{display:flex;align-items:flex-end;gap:6px}.MessengerInput_textarea__YEEt_{flex:1 1;border:0;outline:none;resize:none;background:transparent;font-family:inherit;font-size:15px;line-height:1.55;color:var(--color-text-heading);min-height:24px;max-height:200px;overflow-y:hidden;padding:3px 0}.MessengerInput_textarea__YEEt_::placeholder{color:var(--color-muted)}.MessengerInput_attachBtn__fy5lj{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--color-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1px;transition:color .15s,background .15s}.MessengerInput_attachBtn__fy5lj:hover{color:var(--color-accent);background:var(--color-accent-soft)}.MessengerInput_attachBtn__fy5lj:disabled{opacity:.5;cursor:default}.MessengerInput_attachBtn__fy5lj:disabled:hover{color:var(--color-muted);background:transparent}.MessengerInput_sendBtn__7JYHG{width:44px;height:44px;border-radius:50%;border:0;background:var(--color-control);color:var(--color-widget-text);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,transform .1s ease,opacity .15s ease;margin-bottom:0}.MessengerInput_sendBtn__7JYHG:disabled{background:var(--color-border);cursor:default}.MessengerInput_sendBtn__7JYHG:not(:disabled):hover{background:var(--color-control-hover)}.MessengerInput_sendBtn__7JYHG:not(:disabled):active{transform:scale(.88)}.MessengerInput_sendBtn__7JYHG:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SupportChatThread_thread__kKtE8{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.SupportChatThread_row__R6GSF{display:flex}.SupportChatThread_rowSelf___CBas{justify-content:flex-end}.SupportChatThread_rowOther__PfYy6{justify-content:flex-start}.SupportChatThread_rowInternal__w270I{justify-content:stretch}.SupportChatThread_bubble__kQQZu{max-width:90%;padding:10px 14px;border-radius:var(--radius-lg);font-size:var(--text-body);line-height:1.5}.SupportChatThread_bubbleSelf__YCS7p{background:var(--color-accent-soft);color:var(--color-text)}.SupportChatThread_bubbleOther__F1EM5{background:var(--color-bg);color:var(--color-text)}.SupportChatThread_bubbleInternal__34_B_{max-width:100%;flex:1 1;background:var(--color-warning-soft);border:1px dashed var(--color-warning);color:var(--color-warning-text)}.SupportChatThread_head__fMbLF{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--text-xs);color:var(--color-muted);margin-bottom:6px}.SupportChatThread_author__G3cjr{font-weight:var(--fw-bold);color:var(--color-text)}.SupportChatThread_time__CBPQj{white-space:nowrap}.SupportChatThread_body__XvnZQ{white-space:pre-wrap;word-break:break-word}.SupportChatThread_empty___7uco{font-size:var(--text-sm);color:var(--color-muted);text-align:center;padding:16px 0}.InlineLoadingState_inline__KZhVd{display:inline-flex;align-items:center;gap:.5rem;color:inherit}.InlineLoadingState_label__B5DGd{line-height:1.2}.ButtonLoadingContent_root__MRpfY{position:relative;display:inline-grid;align-items:center;justify-items:center}.ButtonLoadingContent_resting__wW6dk{grid-area:1/1}.ButtonLoadingContent_restingHidden__rurBk{visibility:hidden}.ButtonLoadingContent_loading__rnnAP{grid-area:1/1;display:inline-flex;align-items:center;gap:.5rem}.SeverityBadge_root__lhRH7{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);font-weight:var(--fw-bold);font-size:var(--text-xs);padding:2px 9px;white-space:nowrap;line-height:1}.SeverityBadge_dot__LOClh{width:5px;height:5px;border-radius:50%;flex-shrink:0}.SeverityBadge_critical__QOxa1{background:var(--color-danger-soft);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}.SeverityBadge_critical__QOxa1 .SeverityBadge_dot__LOClh{background:var(--color-danger)}.SeverityBadge_high__RtnIE{background:var(--color-warning-soft);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}.SeverityBadge_high__RtnIE .SeverityBadge_dot__LOClh{background:var(--color-warning)}.SeverityBadge_medium___dkyM{background:var(--color-accent-soft);color:var(--color-accent-text);border:1px solid color-mix(in srgb,var(--color-accent) 28%,#fff)}.SeverityBadge_medium___dkyM .SeverityBadge_dot__LOClh{background:var(--color-accent)}.SeverityBadge_low__WVDwh{background:color-mix(in srgb,var(--color-muted) 8%,#fff);color:var(--color-muted);border:1px solid color-mix(in srgb,var(--color-muted) 22%,#fff)}.SeverityBadge_low__WVDwh .SeverityBadge_dot__LOClh{background:color-mix(in srgb,var(--color-muted) 35%,#fff)}.add-record_page__FNPgN{width:min(var(--page-max-width),100%)}.add-record_formSections__6itoc,.add-record_layout__GAaeW{display:flex;flex-direction:column;gap:10px}.add-record_chipScroll__RB4Tw{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.add-record_chipScroll__RB4Tw::-webkit-scrollbar{display:none}.add-record_chipRow__5_ddo{display:flex;gap:8px;width:max-content}.add-record_chip__IKmbc{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;border-radius:var(--radius-lg);border:1.5px solid var(--color-border);background:var(--color-panel);cursor:pointer;min-width:68px;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);font-family:inherit}.add-record_chip__IKmbc:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.add-record_chipActive__zdO_m{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:var(--shadow-sm)}.add-record_chipIcon__KmAYf{width:36px;height:36px;border-radius:var(--radius-lg);display:grid;place-items:center;font-size:18px;flex-shrink:0}.add-record_chipIconMaintenance__kPxYo{background:var(--tint-blue-bg)}.add-record_chipIconRepair__3xDss{background:var(--tint-amber-bg)}.add-record_chipIconParts__4jhVP{background:var(--tint-pink-bg)}.add-record_chipIconTiresWheels__xZQo9{background:var(--tint-slate-bg);border:1px solid var(--color-border-soft)}.add-record_chipIconFuelCharging__UHymF{background:var(--tint-teal-bg)}.add-record_chipIconInsuranceFees__hC4gn{background:var(--tint-indigo-bg)}.add-record_chipIconOther__pu3_m{background:var(--tint-yellow-bg)}.add-record_chipIconDiagnostics__9Zmaw{background:#dcfce7}.add-record_chipIconNote__odIf3{background:var(--color-bg);border:1px solid var(--color-border-soft)}.add-record_chipLabel__ESLrg{font-size:10px;font-weight:var(--fw-bold);color:var(--color-text-heading);text-align:center;white-space:nowrap}.add-record_chipActive__zdO_m .add-record_chipLabel__ESLrg{color:var(--color-primary)}.add-record_chipScrollHint__xRZ8g{font-size:10px;color:var(--color-muted);text-align:center;margin-top:4px}.add-record_pillSection__8bFzg{display:flex;flex-direction:column;gap:8px}.add-record_pillSectionLabel__jwAtM{font-size:var(--text-2xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-body)}.add-record_pillGrid__l3jsO{display:flex;flex-wrap:wrap;gap:6px}.add-record_pill__xaDcy{padding:6px 12px;border-radius:var(--radius-2xl);border:1.5px solid var(--color-border);background:var(--color-panel);font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--color-muted);cursor:pointer;font-family:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.add-record_pillActive__Zke0E{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--fw-semibold)}.add-record_pill__xaDcy:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.add-record_formCard__Oh3O2{padding:20px}.add-record_formGrid__LBTg8{display:grid;grid-gap:14px;gap:14px}.add-record_formRow__jmSY1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.add-record_formRowThree__CurJ0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.add-record_field__k9HX6{display:flex;flex-direction:column;gap:6px}.add-record_fieldFull__psA0e{grid-column:1/-1}.add-record_label__Xx7Sw{font-size:var(--text-2xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-body)}.add-record_fieldLabel__JP_UR{font-size:var(--text-body);color:var(--color-text-body)}.add-record_fieldLabel__JP_UR,.add-record_labelOptional__0LjHb{font-weight:var(--fw-medium);text-transform:none;letter-spacing:0}.add-record_labelOptional__0LjHb{font-size:var(--text-xs);color:var(--color-muted);margin-left:4px}.add-record_input__pTYzG,.add-record_select__D2UXI,.add-record_textarea__0d30L{width:100%;padding:11px 14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);font-family:inherit;font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-record_input__pTYzG:focus,.add-record_select__D2UXI:focus,.add-record_textarea__0d30L:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.add-record_inputError__RFi_B{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px var(--color-danger-border)!important}.add-record_textarea__0d30L{resize:vertical;min-height:72px;line-height:1.5}.add-record_select__D2UXI{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236d7287' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.add-record_fieldHint__iYLWD{font-size:var(--text-xs);color:var(--color-muted);margin-top:1px}.add-record_errorMsg__CenHc{font-size:var(--text-xs);color:var(--color-danger-text);font-weight:var(--fw-bold);margin-top:1px}.add-record_sectionTitle__ItBQP{margin:0;font-size:var(--text-sm);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);padding-top:8px;border-top:1px solid var(--color-line)}.add-record_actions__pWy5i{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.add-record_editFooter__6mWZZ{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-line);padding-top:14px}.add-record_editFooterActions__KaDjB{display:flex;gap:10px;align-items:center}.add-record_deleteBtn__iB_9K{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-danger);background:none;border:none;cursor:pointer;padding:6px 0;border-radius:var(--radius-sm);transition:opacity var(--transition-fast);font-family:inherit}.add-record_deleteBtn__iB_9K:hover{opacity:.75}.add-record_globalError__7JntD{color:var(--color-danger-text);font-size:var(--text-sm);font-weight:var(--fw-bold);padding:10px 14px;background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}@media (max-width:560px){.add-record_formRowThree__CurJ0,.add-record_formRow__jmSY1{grid-template-columns:1fr}.add-record_formCard__Oh3O2{padding:18px}.add-record_actions__pWy5i{flex-direction:column-reverse}.add-record_actions__pWy5i .add-record_btn__04VUU{width:100%;justify-content:center}}.UsageBar_bar__Yo4Uo{display:flex;flex-direction:column;gap:6px}.UsageBar_row__MbXPp{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.UsageBar_label__iz3_Y{font-size:13px;color:var(--color-text-heading,#374151)}.UsageBar_value__qdYO6{font-size:13px;font-weight:var(--fw-semibold,600);color:var(--color-text-heading,#111827);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageBar_valueWarning__ZI3vX{color:var(--color-warning-text,#8a5208)}.UsageBar_valueDanger__mYY4C{color:var(--color-danger-text,#c2261b)}.UsageBar_track__94hGL{width:100%;height:7px;border-radius:9999px;background:var(--color-line,#eef0f4);overflow:hidden}.UsageBar_fill__Pfi1H{height:100%;border-radius:9999px;transition:width .24s ease}.UsageBar_primary__7Q0GV{background:var(--color-primary,#071326)}.UsageBar_neutral__YTU6B{background:var(--color-accent,#4f7cff)}.UsageBar_ok__n_P1y{background:var(--color-meter-ok,#34d399)}.UsageBar_warning__yh6BQ{background:var(--color-warning,#c67a13)}.UsageBar_danger__aNDGJ{background:var(--color-danger,#d63f3f)}.UsageBar_labelRow__UP8ve{display:flex;align-items:center;gap:6px}.UsageBar_resetDate__AEwKD{font-size:11px;color:var(--color-muted);font-weight:var(--fw-regular);margin-left:4px}.UsageBar_pill__4Xgzf{display:inline-flex;align-items:center;border-radius:9999px;padding:1px 8px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;line-height:1.6;vertical-align:middle}.UsageBar_pillOk__qA1U7{background:var(--color-success-soft,#f1fbf5);color:var(--color-success,#14804f);border-color:var(--color-success-border,#bfdfcf)}.UsageBar_pillNear__kdKNS{background:var(--color-warning-soft,#fff8ee);color:var(--color-warning-text,#8a5208);border-color:var(--color-warning-border,#f2dfbf)}.UsageBar_pillOver__MM3el{background:var(--color-danger-soft,#fff3f3);color:var(--color-danger-text,#c2261b);border-color:var(--color-danger-border,#f0c3c3)}.UsageBar_helperText__UM6wN{font-size:12px;margin-top:5px;line-height:1.45}.UsageBar_helperTextOver__9BF7I{color:var(--color-danger-text,#c2261b)}.UsageBar_helperTextNear__6W93j{color:var(--color-warning-text,#8a5208)}@media (prefers-reduced-motion:reduce){.UsageBar_fill__Pfi1H{transition:none}}.AppBanner_root__5_SkA{margin:0;min-height:54px;border-radius:var(--radius-xl);padding:12px 16px;display:inline-flex;align-items:center;gap:10px;font-size:var(--text-body);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.AppBanner_root__5_SkA svg{flex:0 0 auto}.AppBanner_info__3_sJ6{border:1px solid var(--color-border-soft);background:#f7f5ff;color:var(--color-muted-soft)}.AppBanner_info__3_sJ6 svg{color:#6155ef}.AppBanner_success__YatF_{border:1px solid var(--color-success-border);background:var(--color-success-soft)}.AppBanner_success__YatF_,.AppBanner_success__YatF_ svg{color:var(--color-success)}.AppBanner_warning__oSTxf{border:1px solid var(--color-warning-border);background:var(--color-warning-soft)}.AppBanner_warning__oSTxf,.AppBanner_warning__oSTxf svg{color:var(--color-warning)}.AppBanner_danger__Bf1bN{border:1px solid var(--color-danger-border);background:var(--color-danger-soft)}.AppBanner_danger__Bf1bN,.AppBanner_danger__Bf1bN svg{color:var(--color-danger)}.AppBanner_ai__ib7jZ{border:1px solid rgba(79,70,229,.28);background:#f2efff;color:#302a7c}.AppBanner_ai__ib7jZ svg{color:#5d53ea}@media (max-width:640px){.AppBanner_root__5_SkA{min-height:50px;font-size:13px;padding:10px 12px}}.AppFilterChip_root__N62gc{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-body);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);line-height:1;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.AppFilterChip_root__N62gc:hover{border-color:var(--color-border-strong);background:var(--color-panel-hover)}.AppFilterChip_root__N62gc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-ring);border-color:var(--color-primary)}.AppFilterChip_root__N62gc:disabled{opacity:.4;cursor:not-allowed}.AppFilterChip_sm__X9zVd{min-height:36px;padding:0 14px;font-size:14px}.AppFilterChip_md__dFm0w{min-height:40px;padding:0 16px;font-size:15px}@media (pointer:coarse){.AppFilterChip_md__dFm0w,.AppFilterChip_sm__X9zVd{min-height:44px}}.AppFilterChip_active__CBnVm{border-color:var(--color-primary-border);color:var(--color-primary)}.AppFilterChip_active__CBnVm,.AppFilterChip_active__CBnVm:hover{background:var(--color-primary-soft)}.AppFilterChip_urgent__gFKDx,.AppFilterChip_urgent__gFKDx.AppFilterChip_active__CBnVm,.AppFilterChip_urgent__gFKDx:hover{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.AppFilterChip_verify__O0dKR,.AppFilterChip_verify__O0dKR.AppFilterChip_active__CBnVm,.AppFilterChip_verify__O0dKR:hover{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.AppFilterChip_canWait___jgXL,.AppFilterChip_canWait___jgXL.AppFilterChip_active__CBnVm,.AppFilterChip_canWait___jgXL:hover{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-soft)}.AppFilterChip_unknown__B_0Na,.AppFilterChip_unknown__B_0Na.AppFilterChip_active__CBnVm,.AppFilterChip_unknown__B_0Na:hover{color:var(--color-muted-strong);border-color:var(--color-border-strong);background:var(--color-panel-active)}.AppPremiumLock_cardWrap__kjKi1{display:flex;justify-content:center;width:100%}.AppPremiumLock_overlay__uWa7q{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(18,22,42,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit}.AppPremiumLock_card__6oDoJ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:420px;width:100%;padding:var(--space-8) var(--space-6);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.AppPremiumLock_iconBadge__LEB8y{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary)}.AppPremiumLock_title__N6l29{margin:0;font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--color-text-heading)}.AppPremiumLock_description__O94wI{margin:0;font-size:var(--text-sm);color:var(--color-muted);line-height:var(--lh-relaxed)}.AppPremiumLock_benefits__1vOC5{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;text-align:left}.AppPremiumLock_benefit__iZtSt{position:relative;padding-left:22px;font-size:var(--text-sm);color:var(--color-text-body)}.AppPremiumLock_benefit__iZtSt:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-success-text);font-weight:var(--fw-bold)}.AppPremiumLock_cta__nMEAD{margin-top:var(--space-2);min-width:160px}.second-opinion-new_shell__uJzNQ{max-width:1180px;margin:0 auto;padding:32px 24px 56px}.second-opinion-new_topRow__vYkwa{margin-bottom:28px}.second-opinion-new_breadcrumb__tWEF5{color:var(--color-muted);font-size:12px;font-weight:var(--fw-semibold);margin:0 0 16px;text-transform:uppercase;letter-spacing:.06em}.second-opinion-new_titleRow__nRSPH{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.second-opinion-new_pageTitle__7nccI{margin:0;font-size:var(--text-xl);line-height:1.1;letter-spacing:-.02em;font-weight:var(--fw-bold);color:var(--color-text-heading)}.second-opinion-new_pageSubtitle__DELQW{margin:0;color:var(--color-muted);font-size:var(--text-base);line-height:1.45;max-width:680px}.second-opinion-new_premiumPill__4WEpi{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-muted-strong);border-radius:var(--radius-full);padding:6px 14px;font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap}.second-opinion-new_workspace__agKw6{display:grid;grid-template-columns:1fr 340px;grid-gap:20px;gap:20px;align-items:start}.second-opinion-new_formCol__gne_f{display:flex;flex-direction:column;gap:16px}.second-opinion-new_field__DqMYz{display:flex;flex-direction:column;gap:8px}.second-opinion-new_label__V57dA{font-size:14px;font-weight:var(--fw-medium);color:var(--color-text-body)}.second-opinion-new_input__QH3z6,.second-opinion-new_textarea__5clqX{width:100%;border:1px solid var(--color-border-strong);background:var(--color-panel);border-radius:var(--radius-lg);padding:12px 14px;font:inherit;font-size:15px;color:var(--color-text);outline:none;transition:border-color var(--transition-fast)}.second-opinion-new_textarea__5clqX{min-height:120px;resize:vertical}.second-opinion-new_input__QH3z6:hover:not(:focus),.second-opinion-new_textarea__5clqX:hover:not(:focus){border-color:var(--color-primary)}.second-opinion-new_input__QH3z6:focus,.second-opinion-new_textarea__5clqX:focus{border-color:var(--color-primary);outline:3px solid rgba(7,19,38,.14)}.second-opinion-new_textareaError__d0coY{border-color:var(--color-danger)}.second-opinion-new_fieldError__BdEqf{color:var(--color-danger-text);font-size:13px;margin:0}.second-opinion-new_actions__MB_V1{display:flex;gap:12px;flex-wrap:wrap}.second-opinion-new_sideNote__sn3pe{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);position:-webkit-sticky;position:sticky;top:24px}.second-opinion-new_sideTitle__8Q6Hb{margin:0 0 16px;font-size:var(--text-lg);letter-spacing:-.02em;font-weight:var(--fw-semibold);color:var(--color-text-heading)}.second-opinion-new_steps__ACDKV{display:grid;grid-gap:10px;gap:10px}.second-opinion-new_step__Re8Xy{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);font-size:14px;line-height:1.45}.second-opinion-new_stepNum__qYCMk{width:26px;height:26px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:var(--fw-bold);display:grid;place-items:center;flex:0 0 auto;font-size:13px}.second-opinion-new_submitError__lMDu8{color:var(--color-danger-text);font-size:14px;margin:4px 0 0;padding:10px 14px;background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}@media (max-width:960px){.second-opinion-new_workspace__agKw6{grid-template-columns:1fr}.second-opinion-new_sideNote__sn3pe{position:static}}@media (max-width:640px){.second-opinion-new_shell__uJzNQ{padding:20px 16px 40px}.second-opinion-new_actions__MB_V1 .btn{width:100%}}.StatusBadge_root__Xlci4{min-height:34px;border-radius:var(--radius-full);border:1px solid var(--color-border);padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1;width:-moz-fit-content;width:fit-content;max-width:100%}.StatusBadge_label__w05tA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusBadge_sm__f3d1r{min-height:30px;font-size:var(--text-2xs)}.StatusBadge_md__BhlTF{min-height:34px;font-size:var(--text-sm)}.StatusBadge_lg__Bvs4j{min-height:42px;font-size:18px;padding:0 14px;gap:8px}.StatusBadge_issues__NiE6U,.StatusBadge_urgent__oD9Gb{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.StatusBadge_verify__eeJcI{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.StatusBadge_canWait__d_oc2,.StatusBadge_ok__tE1Fc{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-soft)}.StatusBadge_unknown__Shji5{color:var(--color-muted-strong);border-color:var(--color-border-strong);background:#f8f9fe}.AppModal_backdrop__t2Vvx{position:fixed;inset:0;z-index:500;background:rgba(23,28,47,.45);display:grid;place-items:center;padding:20px}.AppModal_modal__qiJ_a{width:min(460px,100%);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-panel);box-shadow:var(--shadow-lg);padding:18px;display:grid;grid-gap:12px;gap:12px}.AppModal_title__TaCZf{margin:0;color:var(--color-text-strong);font-size:var(--text-xl);font-weight:var(--fw-extrabold);line-height:1.15}.AppModal_body__Qdhqe{margin:0;color:var(--color-muted-soft);font-size:14px;line-height:1.45}.AppModal_actions__JdTBa{display:flex;justify-content:flex-end;gap:8px}@media (max-width:640px){.AppModal_modal__qiJ_a{padding:16px}.AppModal_title__TaCZf{font-size:21px}}.PageLoadingState_root__PvpGe{display:grid;grid-gap:1rem;gap:1rem}.PageLoadingState_section__9tBmo,.PageLoadingState_title__euRwA{display:grid;grid-gap:.75rem;gap:.75rem}.PageLoadingState_section__9tBmo{border-radius:var(--radius-2xl);background:#f8f7f4;border:1px solid #ece7dc;padding:1.25rem}.PageLoadingState_titleLabel__mA4PW{font-size:.95rem;color:var(--color-muted)}.record-detail_page__VKGbi{width:min(var(--page-max-width),100%)}.record-detail_layout__K9wH5{display:flex;flex-direction:column;gap:16px}.record-detail_typeBadge__oqn69{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.06em;background:var(--color-panel);color:var(--color-muted-strong)}.record-detail_typeMaintenance__mr8CY{background:var(--tint-blue-bg);color:var(--tint-blue-fg)}.record-detail_typeRepair__W0fa6{background:var(--tint-amber-bg);color:#92400e}.record-detail_typeDiagnostics__RGiVF{background:var(--tint-green-bg);color:var(--color-success)}.record-detail_typeDocument__SlLIS{background:var(--tint-violet-bg);color:var(--tint-violet-fg)}.record-detail_typeNote__C0Icw{background:var(--tint-gray-bg);color:var(--color-muted-strong);border:1px solid var(--color-border-soft)}.record-detail_fieldsCard__TF09N{padding:24px}.record-detail_fieldGrid__r8sDV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.record-detail_field__xulvT{display:flex;flex-direction:column;gap:4px}.record-detail_fieldLabel__SFhgh{font-size:var(--text-xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted)}.record-detail_fieldValue__8OYEH{font-size:15px;font-weight:var(--fw-bold);color:var(--color-primary);line-height:1.4}.record-detail_fieldValueMuted__TiHhA{color:var(--color-muted);font-weight:var(--fw-medium)}.record-detail_textCard__AllA6{padding:22px}.record-detail_textSectionTitle__6pRmr{margin:0 0 8px;font-size:var(--text-sm);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted)}.record-detail_textBody__2AkXI{margin:0;font-size:var(--text-body);color:var(--color-primary);line-height:1.6;white-space:pre-wrap}.record-detail_linkedCard__Gl4_e{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.record-detail_linkedLabel__1v_zW{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-muted)}.record-detail_linkedBtn__pMPQN{border:0;border-radius:var(--radius-full);padding:8px 16px;background:#eaf3ff;color:#0a5bff;font-size:var(--text-sm);font-weight:var(--fw-extrabold);font-family:inherit;cursor:pointer;transition:background .15s}.record-detail_linkedBtn__pMPQN:hover{background:#d9ecff}.record-detail_deleteBtn__ZPTuV{border:1px solid #fca5a5;border-radius:var(--radius-md);padding:10px 18px;background:var(--color-panel);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--fw-extrabold);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,border-color .12s}.record-detail_deleteBtn__ZPTuV:hover{background:var(--color-danger-soft);border-color:#f87171}.record-detail_modalDeleteButton__nkzzK{min-height:42px;border-radius:var(--radius-md);border:1px solid var(--color-danger);background:var(--color-danger);color:var(--color-widget-text);padding:0 16px;font-size:var(--text-body);font-weight:var(--fw-bold);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s}.record-detail_modalDeleteButton__nkzzK:hover:not(:disabled){background:#c73939}.record-detail_modalDeleteButton__nkzzK:disabled{opacity:.7;cursor:not-allowed}.record-detail_modalBodyText__yoeA6{margin:0;color:var(--color-muted);font-size:var(--text-body);line-height:1.45}.record-detail_modalError__ODva4{margin:6px 0 0;color:var(--color-danger);font-size:var(--text-sm)}.record-detail_attachCard__RF_mV{padding:22px}.record-detail_attachTitle__sMPL0{margin:0;font-size:var(--text-sm);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted)}.record-detail_attachEmpty__dMPhF{font-size:var(--text-sm);color:var(--color-muted);text-align:center;padding:20px 0 8px}.record-detail_attachSkeletonRows__T69xL{display:flex;flex-direction:column;gap:8px;padding:4px 0}.record-detail_attachSkeletonRow__Dt8am{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-accent-soft);border-radius:var(--radius-lg)}.record-detail_attachSkeletonText__GSy1H{flex:1 1;display:flex;flex-direction:column;gap:6px}@media (max-width:640px){.record-detail_fieldGrid__r8sDV{grid-template-columns:repeat(2,minmax(0,1fr))}.record-detail_attachMenu__u3NrO{flex-direction:column}}@media (max-width:420px){.record-detail_fieldGrid__r8sDV{grid-template-columns:1fr}.record-detail_attachCard__RF_mV,.record-detail_fieldsCard__TF09N,.record-detail_linkedCard__Gl4_e,.record-detail_textCard__AllA6{padding:16px}.record-detail_attachItem__8T009{padding:10px 12px}}.HistoryFilters_filtersWrapper__mgXHq{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-5)}.HistoryFilters_pill__jJgbJ{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:6px 16px;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;font-weight:var(--fw-regular);font-family:inherit;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.HistoryFilters_pill__jJgbJ:focus-visible{outline:2px solid rgba(10,91,255,.42);outline-offset:2px}.HistoryFilters_pillActive__KLXGQ{background:var(--color-control);border-color:var(--color-control);color:var(--color-widget-text);font-weight:var(--fw-semibold)}.HistoryFilters_moreBtn__QR4TQ{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:6px 14px;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;display:flex;align-items:center;gap:4px;font-family:inherit;font-weight:var(--fw-regular);white-space:nowrap;transition:border-color .15s}.HistoryFilters_moreBtn__QR4TQ:hover{border-color:var(--color-border)}.HistoryFilters_moreBtn__QR4TQ:focus-visible{outline:2px solid rgba(10,91,255,.42);outline-offset:2px}.HistoryFilters_chevron__bQUg1{transition:transform .2s ease;flex-shrink:0}@media (max-width:640px){.HistoryFilters_filtersWrapper__mgXHq{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}}.HistoryWidget_widget__3aABh{display:flex;flex-direction:column;gap:var(--space-4);padding:22px;min-width:0}.HistoryWidget_header__IjyKg{display:flex;flex-direction:column;gap:var(--space-3)}.HistoryWidget_headerTop__3GTsU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.HistoryWidget_title__whFJX{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--color-text-heading);margin:0;line-height:var(--lh-tight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryWidget_addBtn__MZNvv{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--color-control);color:var(--color-widget-text);border-radius:var(--radius-sm);padding:8px 16px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity var(--transition-fast)}.HistoryWidget_addBtn__MZNvv:hover{opacity:.88}.HistoryWidget_addBtn__MZNvv:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.HistoryWidget_empty__D9wdd{padding:var(--space-8) var(--space-4);text-align:center}.HistoryWidget_emptyText__FSI_0{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--color-text-body);margin:0 0 var(--space-2) 0}.HistoryWidget_emptyHint__nMkKJ{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 var(--space-4) 0}.HistoryWidget_emptyLink__Bs7GY{background:none;border:none;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;padding:0;font-family:inherit;text-decoration:underline}.HistoryWidget_muted__PrcO6{font-size:var(--text-sm);color:var(--color-muted);margin:0;padding:var(--space-4) 0}.HistoryWidget_pagination__Bhukm{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-line)}.HistoryWidget_paginationInfo__gZJ7d{font-size:var(--text-sm);color:var(--color-muted)}.HistoryWidget_paginationBtns__Ic_tb{display:flex;gap:var(--space-1)}.HistoryWidget_pageBtn__7cSjN{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-body);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.HistoryWidget_pageBtn__7cSjN:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}.HistoryWidget_pageBtn__7cSjN:disabled{opacity:.4;cursor:not-allowed}.HistoryWidget_drawerFooter__4x4bd{display:flex;align-items:center;gap:10px}.HistoryWidget_drawerFooterSave__S9ly2{flex:1 1}.HistoryWidget_drawerFooterEdit__1BrGO{display:flex;align-items:center;justify-content:space-between;gap:12px}.HistoryWidget_drawerFooterActions__7yATF{display:flex;align-items:center;gap:10px}.HistoryWidget_drawerDeleteBtn__d95Y6{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-danger);background:none;border:none;cursor:pointer;padding:6px 0;border-radius:var(--radius-sm);transition:opacity var(--transition-fast);flex-shrink:0;font-family:inherit}.HistoryWidget_drawerDeleteBtn__d95Y6:hover:not(:disabled){opacity:.75}.HistoryWidget_drawerDeleteBtn__d95Y6:disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.HistoryWidget_drawerFooterActions__7yATF,.HistoryWidget_drawerFooterEdit__1BrGO{gap:8px}.HistoryWidget_drawerDeleteBtn__d95Y6{padding:6px 4px;flex-shrink:0}}@media (max-width:430px){.HistoryWidget_widget__3aABh{padding:16px}.HistoryWidget_headerTop__3GTsU{flex-wrap:wrap}}.vehicle-report-page_page__HJM_T{width:min(var(--page-max-width),100%)}.vehicle-report-page_widgetFullWidth__FrMFA{width:100%;margin-bottom:var(--space-4)}.vehicle-report-page_errorCard__FyEZL{margin-top:0;padding:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.vehicle-report-page_errorText__eY6j3{margin:0;color:var(--color-danger);font-weight:var(--fw-bold);font-size:14px}