:root{--blue:#075ef2;--blue-700:#044ac6;--blue-50:#eef5ff;--ink:#111936;--muted:#5f6c86;--line:#d7deea;--line-strong:#b9c3d4;--line-soft:#e8edf5;--surface:#fff;--card:#fff;--page:#fff;--soft:#f6f8fc;--success:#15945b;--danger:#c73333;--radius:8px;--header:64px;color-scheme:light}:root[data-theme=dark]{--blue:#63a4ff;--blue-700:#9ac2ff;--blue-50:rgba(99,164,255,.12);--ink:#edf3ff;--muted:#a8b4ca;--line:#334056;--line-strong:#4a5b76;--line-soft:#243047;--surface:#141b2c;--card:#172033;--page:#0d1320;--soft:#101827;--success:#5bd99a;--danger:#ff7d7d;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--page);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-700)}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{flex:0 0 auto}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--header);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{width:100%;min-width:0;max-width:1340px;height:100%;margin:0 auto;padding:0 18px;gap:12px}.brand,.header-inner{display:flex;align-items:center}.brand{flex:0 0 auto;gap:10px;min-width:210px;font-weight:850;letter-spacing:0}.brand,.brand:hover{color:var(--ink)}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--blue);border-radius:var(--radius);color:var(--blue);background:var(--blue-50)}.top-nav{min-width:0;display:flex;align-items:center;gap:3px;flex:1 1;overflow:hidden}.ghost-btn,.icon-btn,.top-nav a{max-width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);color:var(--ink);background:transparent;padding:8px 10px;white-space:nowrap}.top-nav a{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;padding:6px 7px;font-size:13px;font-weight:750}.ghost-btn:hover,.icon-btn:hover,.top-nav a:hover{border-color:var(--line);color:var(--blue);background:var(--soft)}.theme-toggle{width:auto;min-width:126px;padding:8px 10px;font-size:13px;font-weight:850}.drawer-theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-weight:800}:root[data-theme=dark] .actuality-badge,:root[data-theme=dark] .analytics-audit,:root[data-theme=dark] .analytics-transparency,:root[data-theme=dark] .calc-card,:root[data-theme=dark] .catalog-summary,:root[data-theme=dark] .category-card,:root[data-theme=dark] .chart-card,:root[data-theme=dark] .check-card,:root[data-theme=dark] .check-grid span,:root[data-theme=dark] .checklist-item,:root[data-theme=dark] .comparison-card,:root[data-theme=dark] .cookie-card,:root[data-theme=dark] .demo-kpi-grid div,:root[data-theme=dark] .document-check,:root[data-theme=dark] .document-download-card,:root[data-theme=dark] .document-export-hint,:root[data-theme=dark] .encyclopedia-card,:root[data-theme=dark] .feedback-card,:root[data-theme=dark] .floating-bookmark,:root[data-theme=dark] .floating-bookmark-close,:root[data-theme=dark] .floating-bookmark-main,:root[data-theme=dark] .footer-inner,:root[data-theme=dark] .guide-analytics-card,:root[data-theme=dark] .guide-do-dont article,:root[data-theme=dark] .guide-feature-card,:root[data-theme=dark] .guide-section-card,:root[data-theme=dark] .guide-workflow-card,:root[data-theme=dark] .info-section,:root[data-theme=dark] .input-warnings,:root[data-theme=dark] .local-action-card,:root[data-theme=dark] .local-read-panel,:root[data-theme=dark] .management-notice,:root[data-theme=dark] .management-result-card,:root[data-theme=dark] .mobile-drawer,:root[data-theme=dark] .optional-mapping-details,:root[data-theme=dark] .partner-card-highlight,:root[data-theme=dark] .partner-conversion-head,:root[data-theme=dark] .partner-final-cta,:root[data-theme=dark] .partner-scenario-card,:root[data-theme=dark] .period-comparison,:root[data-theme=dark] .period-metric,:root[data-theme=dark] .plan-fact-card,:root[data-theme=dark] .portal-card,:root[data-theme=dark] .portal-catalog,:root[data-theme=dark] .portal-stat-card,:root[data-theme=dark] .portal-summary-grid article,:root[data-theme=dark] .privacy-callout,:root[data-theme=dark] .privacy-hero,:root[data-theme=dark] .privacy-section,:root[data-theme=dark] .pwa-card,:root[data-theme=dark] .recommendation-card,:root[data-theme=dark] .result-breakdown,:root[data-theme=dark] .result-row,:root[data-theme=dark] .risk-card,:root[data-theme=dark] .saved-card,:root[data-theme=dark] .security-benefit,:root[data-theme=dark] .seller-analysis-result,:root[data-theme=dark] .seller-demo-preview,:root[data-theme=dark] .sidebar-panel,:root[data-theme=dark] .smart-hint,:root[data-theme=dark] .smart-hints-panel,:root[data-theme=dark] .tool-surface,:root[data-theme=dark] .trust-disclaimer,:root[data-theme=dark] .trust-list-card,:root[data-theme=dark] .trust-status,:root[data-theme=dark] .trust-strip{background:var(--card)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:var(--line);color:var(--ink);background:var(--surface)}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .chart-card-icon,:root[data-theme=dark] .demo-chart-card,:root[data-theme=dark] .group-toggle.active,:root[data-theme=dark] .mapping-help,:root[data-theme=dark] .nav-group.open .group-toggle,:root[data-theme=dark] .nav-item.active{background:var(--blue-50)}:root[data-theme=dark] .group-toggle{background:linear-gradient(180deg,var(--surface),var(--soft))}:root[data-theme=dark] .group-toggle.active,:root[data-theme=dark] .nav-group.open .group-toggle{border-color:var(--line-strong)}:root[data-theme=dark] .chart-line,:root[data-theme=dark] .empty-chart,:root[data-theme=dark] .empty-result,:root[data-theme=dark] .words-panel{background:var(--soft)}:root[data-theme=dark] .document-check,:root[data-theme=dark] .input-warnings{border-color:#735323;background:rgba(245,158,11,.12)}:root[data-theme=dark] .document-download-card{border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .document-download-card:hover{border-color:var(--blue);background:var(--blue-50)}.header-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:8px}.menu-btn{display:none}.layout{width:100%;min-width:0;max-width:1420px;margin:0 auto;padding:20px 18px 32px;display:grid;grid-template-columns:224px minmax(0,1fr) 232px;grid-gap:16px;gap:16px;align-items:start}.sidebar{min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--header) + 16px);max-height:calc(100vh - var(--header) - 28px);overflow:auto}.left-col.sidebar,.right-col.sidebar{max-height:none;overflow:visible}.breadcrumbs,.info-section,.page-intro,.sidebar-panel,.tool-surface{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.sidebar-panel{padding:12px}.right-stack>.sidebar-panel+.sidebar-panel,.sidebar-panel+.sidebar-panel{margin-top:14px}.sidebar-panel.compact{border:0;padding:12px 0}.panel-title{display:flex;align-items:center;gap:10px;padding:2px 0 12px;color:var(--ink);font-weight:850}.panel-title svg{color:var(--blue)}.panel-subtitle{margin:-6px 0 10px;color:var(--muted);font-size:12px;line-height:1.35}.search-wrap{min-height:42px;width:100%;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#fff;padding:0 10px}.search-wrap.wide{margin:14px 0}.search-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,94,242,.12)}.search-wrap input{width:100%;height:40px;border:0;outline:0;color:var(--ink);background:transparent}.nav-group{margin-top:7px}.group-toggle{position:relative;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink);background:linear-gradient(180deg,var(--surface),var(--soft));padding:8px 10px;font:inherit;font-size:13px;font-weight:850;text-align:left;cursor:pointer;box-shadow:0 1px 0 rgba(17,25,54,.04);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.group-toggle.active,.group-toggle:hover,.nav-group.open .group-toggle{border-color:#b9d2ff;color:var(--blue);background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}.group-toggle:focus-visible{outline:3px solid rgba(7,94,242,.18);outline-offset:2px}.group-toggle-label{min-width:0;display:flex;align-items:center;gap:8px}.group-toggle-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-toggle-icon{color:var(--muted)}.group-toggle.active .group-toggle-icon,.group-toggle:hover .group-toggle-icon,.nav-group.open .group-toggle-icon{color:var(--blue)}.group-chevron{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.nav-group.open .group-chevron{transform:rotate(180deg);color:var(--blue)}.nav-group-list{display:grid;grid-gap:4px;gap:4px;margin:7px 0 2px 10px;padding-left:8px;border-left:2px solid var(--blue-50)}.nav-group-list .nav-item{margin:0}.group-label{margin:13px 2px 7px;padding-top:9px;border-top:1px solid var(--line-soft);color:var(--ink);font-size:12px;font-weight:850;text-transform:uppercase}.history-mini,.nav-item,.side-link{min-width:0;width:100%;min-height:36px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;padding:7px 9px;margin:5px 0;text-align:left}.history-mini:hover,.nav-item:hover,.side-link:hover{border-color:var(--line-strong);background:var(--blue-50);color:var(--blue)}.nav-item.active{border-color:var(--blue);color:var(--blue);background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue);font-weight:800}.nav-item.disabled,.side-link.disabled{color:var(--muted);background:var(--soft);cursor:default}.popular-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.popular-chip{min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;padding:5px 8px;font-size:13px;font-weight:700}.popular-chip:hover{border-color:var(--line-strong);color:var(--blue);background:var(--blue-50)}.popular-chip.disabled{color:var(--muted);background:var(--soft);cursor:default}.content{min-width:0;display:grid;grid-gap:14px;gap:14px}.breadcrumbs{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--muted)}.info-section,.page-intro,.tool-surface{padding:18px}.my-calculations-page .page-head,.my-calculators-page .page-head,.page-intro-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.my-calculations-page .page-head>div,.my-calculators-page .page-head>div,.page-intro-head>div{min-width:0}.calculator-surface{border-color:#aac5fb;box-shadow:inset 3px 0 0 var(--blue)}.result-surface{border-color:var(--line-strong);background:linear-gradient(180deg,#fff,#fbfdff)}.info-section{border-color:var(--line-soft)}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0 0 8px;font-size:30px;line-height:1.15;letter-spacing:0}h2{margin:0 0 12px;display:flex;align-items:center;gap:8px;font-size:20px}h2,h3{line-height:1.25;letter-spacing:0}h3{margin:0 0 8px;font-size:16px}.lead{margin:0;max-width:780px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.actions,.chips,.tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tabs{margin-bottom:16px}.action-btn,.tab-btn{min-width:0;max-width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--blue);background:#fff;padding:8px 14px;font-weight:750}.action-btn.active,.action-btn.primary,.tab-btn.active{border-color:var(--blue);color:#fff;background:var(--blue)}.tab-btn:not(.active){color:var(--ink)}.action-btn:hover,.tab-btn:not(.active):hover{border-color:var(--line-strong);background:var(--blue-50);color:var(--blue)}.action-btn.active:hover,.action-btn.primary:hover{border-color:var(--blue-700);color:#fff;background:var(--blue-700)}.action-btn.subtle,.action-btn:disabled{border-color:var(--line)}.action-btn:disabled{color:var(--muted);background:var(--soft);cursor:not-allowed}.action-btn.active-lite{border-color:var(--blue);color:var(--blue);background:var(--blue-50)}.action-btn.danger{border-color:var(--danger);color:var(--danger)}.seller-analytics-intro .lead{max-width:900px}.privacy-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.file-tech-meta span,.privacy-tags span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--blue);background:var(--blue-50);padding:5px 9px;font-size:13px;font-weight:750}.seller-analytics-tool{display:grid;grid-gap:16px;gap:16px}.business-analytics-tool{min-width:0}.seller-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.seller-source-card{min-width:0;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink);background:#fff;padding:12px;text-align:left;cursor:pointer}.seller-source-card.active{border-color:var(--blue);color:var(--blue);background:var(--blue-50)}.seller-source-card span{color:var(--muted);font-size:12px;line-height:1.35}.seller-demo-preview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) minmax(240px,.8fr);grid-gap:12px;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.business-demo-preview{align-items:stretch}.seller-demo-copy{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px}.seller-demo-copy h2{margin:0}.seller-demo-copy p{margin:0;color:var(--muted)}.demo-kpi-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.demo-kpi-grid div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:10px}.demo-kpi-grid span{color:var(--muted);font-size:12px}.demo-kpi-grid strong{color:var(--ink);overflow-wrap:anywhere}.demo-chart-card{min-width:0;display:grid;grid-gap:10px;gap:10px;border:1px solid #bad4ff;border-radius:var(--radius);background:var(--blue-50);padding:12px}.demo-chart-head{display:flex;align-items:center;gap:8px;color:var(--blue)}.demo-chart-row{min-width:0;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;color:var(--muted);font-size:12px}.demo-chart-row i{height:10px;display:block;border-radius:999px;background:var(--blue)}.seller-analytics-upload-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:14px;gap:14px}.upload-dropzone{min-width:0;min-height:260px;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink);background:linear-gradient(180deg,#fff,#f8fbff);padding:20px;text-align:center}.upload-dropzone>svg{color:var(--blue)}.privacy-callout h2,.upload-dropzone h2{margin-bottom:0}.upload-dropzone p{margin:0;max-width:520px;color:var(--muted)}.upload-status-inline{max-width:620px;display:inline-flex;align-items:flex-start;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--soft);padding:9px 11px;font-size:13px;font-weight:750;line-height:1.35;text-align:left}.upload-status-inline svg{margin-top:1px}.upload-status-inline.success{border-color:#cfe7da;color:var(--success);background:#f7fcfa}.upload-status-inline.danger{border-color:#f2c2c2;color:var(--danger);background:#fff8f8}:root[data-theme=dark] .upload-status-inline{border-color:var(--line);color:var(--muted);background:var(--soft)}:root[data-theme=dark] .upload-status-inline.success{border-color:rgba(91,217,154,.35);color:var(--success);background:rgba(91,217,154,.12)}:root[data-theme=dark] .upload-status-inline.danger{border-color:hsla(0,100%,75%,.35);color:var(--danger);background:hsla(0,100%,75%,.12)}.privacy-callout{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid #bad4ff;border-radius:var(--radius);background:var(--blue-50);padding:16px}.privacy-callout-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #bad4ff;border-radius:var(--radius);color:var(--blue);background:#fff}.privacy-callout p,.privacy-note,.safety-copy p{margin:8px 0 0;color:var(--muted)}.security-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.security-benefit{min-width:0;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.security-benefit svg{color:var(--success)}.security-benefit strong{color:var(--ink)}.security-benefit span{color:var(--muted);font-size:13px;line-height:1.35}.security-section{display:grid;grid-gap:12px;gap:12px}.security-section-head{display:flex;align-items:center;gap:10px}.security-section-head svg{color:var(--success)}.security-section-head h2{margin:0}.security-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.security-card-grid article{min-width:0;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:12px}.security-card-grid svg{color:var(--blue)}.security-card-grid p{margin:0;color:var(--muted);font-size:13px}.inline-alert{min-width:0;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:9px 10px;text-align:left}.inline-alert.danger{border-color:#f2c2c2;color:var(--danger);background:#fff8f8}.inline-alert.success{border-color:#cfe7da;color:var(--success);background:#f7fcfa}.inline-alert a{color:var(--blue);font-weight:800}.trust-intro-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px}.actuality-badge,.analytics-audit,.analytics-transparency,.document-check,.input-warnings,.result-breakdown,.trust-disclaimer,.trust-status{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff}.trust-disclaimer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px;padding:11px 12px;color:var(--muted)}.document-check svg,.input-warnings svg,.trust-disclaimer svg{color:#b7791f}.trust-disclaimer p{margin:0;font-size:13px;line-height:1.45}.trust-disclaimer.compact{margin-top:0;padding:9px 10px}.actuality-badge{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px}.actuality-badge>svg{margin-top:2px;color:var(--success)}.actuality-badge.warning>svg{color:#b7791f}.actuality-badge small,.actuality-badge span,.actuality-badge strong{display:block;overflow-wrap:anywhere}.actuality-badge small,.actuality-badge span{color:var(--muted);font-size:12px}.actuality-badge a{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-weight:800}.trust-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px}.trust-status a,.trust-status span{min-width:0;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-soft);border-radius:999px;padding:6px 8px;color:var(--muted);background:var(--soft);font-size:12px;font-weight:750}.trust-status span svg{color:var(--success)}.trust-status a{color:var(--blue);background:var(--blue-50)}.trust-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.trust-scope-grid.compact{gap:10px}.trust-list-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.trust-list-card.muted{background:var(--soft)}.trust-list-card h2,.trust-list-card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px}.trust-list-card h2 svg,.trust-list-card h3 svg{color:var(--blue)}.analytics-audit ul,.document-check ul,.input-warnings ul,.trust-list-card ul{margin:0;padding-left:18px}.analytics-audit li,.trust-list-card li{margin:4px 0;color:var(--muted)}.breakdown-formula,.trust-formula-block .formula{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:10px 12px;overflow-wrap:anywhere}.breakdown-formula{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.breakdown-formula span{color:var(--muted)}.result-breakdown{display:grid;grid-gap:12px;gap:12px;padding:12px}.result-breakdown summary{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:850;cursor:pointer}.result-breakdown summary::marker{display:none}.breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.breakdown-grid section{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);padding:10px}.breakdown-grid h3{margin:0 0 8px;font-size:14px}.breakdown-grid dl{display:grid;grid-gap:6px;gap:6px;margin:0}.breakdown-grid dl div{min-width:0;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line-soft);padding-bottom:6px}.breakdown-grid dl div.primary{color:var(--blue);font-weight:850}.breakdown-grid dd,.breakdown-grid dt{min-width:0;overflow-wrap:anywhere}.breakdown-grid dt{color:var(--muted)}.breakdown-grid dd{margin:0;text-align:right;font-weight:800}.document-check,.input-warnings{display:grid;grid-gap:10px;gap:10px;padding:12px;border-color:#f0d49a;background:#fffaf0}.document-check.active{border-color:#f2b24d;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.document-check-head,.input-warnings-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.document-check li span,.document-check-head span,.input-warnings li span{display:block;color:var(--muted);font-size:13px}.document-check li,.input-warnings li{margin:5px 0}.document-check p{margin:0;color:var(--muted)}.analytics-audit,.analytics-transparency{display:grid;grid-gap:12px;gap:12px;padding:14px}.analytics-audit{background:var(--soft)}.analytics-audit strong{color:var(--ink)}.local-read-panel,.seller-analysis-result{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.local-read-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.local-read-head>svg{color:var(--success)}.local-read-head p{margin:4px 0 0;color:var(--muted)}.file-tech-meta{display:flex;flex-wrap:wrap;gap:8px}.mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mapping-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mapping-section-head strong{color:var(--ink)}.mapping-section-head span{color:var(--muted);font-size:13px}.mapping-grid.compact{gap:8px}.compact-mapping-field{gap:3px}.compact-mapping-field span{font-size:11px;line-height:1.2}.compact-mapping-field select{height:34px;padding:0 8px;font-size:13px}.optional-mapping-details{border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:9px 10px}.optional-mapping-details summary{cursor:pointer;color:var(--blue);font-weight:850}.optional-mapping-details .mapping-grid{margin-top:10px}.sheet-select{max-width:360px}.mapping-help{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #bad4ff;border-radius:var(--radius);color:var(--ink);background:var(--blue-50);padding:12px}.mapping-help>svg{color:var(--blue)}.mapping-help p{margin:5px 0 0;color:var(--muted);line-height:1.45}.mapping-result-hint{display:flex;flex-wrap:wrap;align-items:center;width:100%}.mapping-result-hint span{min-width:0;flex:1 1 280px}.analysis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.seller-analysis-result .analysis-head{display:grid;grid-template-columns:minmax(0,1fr)}.seller-analysis-result .analysis-head h2{min-width:0;margin:0;overflow-wrap:normal;word-break:normal}.seller-analysis-result .analysis-head .actions{width:100%}.seller-analysis-result .analysis-head .action-btn{flex:0 1 auto}.analytics-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-kpis div{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:12px}.analytics-kpis span{color:var(--muted);font-size:13px}.analytics-kpis strong{color:var(--ink);font-size:22px;overflow-wrap:anywhere}.seller-tabs{margin:0}.seller-tab-body{display:grid;grid-gap:14px;gap:14px}.group-by-field,.scenario-tax-field{max-width:320px}.seller-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.seller-detail-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.seller-detail-grid small,.seller-detail-grid span{color:var(--muted);font-size:12px;line-height:1.35}.seller-detail-grid strong{color:var(--ink);overflow-wrap:anywhere}.seller-table-block{display:grid;grid-gap:10px;gap:10px}.seller-table-controls{display:grid;grid-template-columns:repeat(2,minmax(0,240px));grid-gap:10px;gap:10px}.seller-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff}.seller-table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.business-table{min-width:720px}.business-manual-panel{align-items:start}.business-manual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.business-report-actions{padding-top:4px}.seller-table td,.seller-table th{border-bottom:1px solid var(--line-soft);padding:9px;text-align:left;vertical-align:top}.seller-table th{color:var(--muted);background:var(--soft);font-size:12px}.seller-table td{color:var(--ink)}.status-pill{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--blue);background:var(--blue-50);font-size:12px;font-weight:800;white-space:nowrap}.status-съедает-реклама,.status-убыточный{border-color:#f2c2c2;color:var(--danger);background:#fff8f8}.status-зависший-остаток,.status-много-возвратов,.status-на-грани,.status-низкая-маржа{border-color:#fde2a8;color:#9a5b00;background:#fff9ec}.status-прибыльный{border-color:#cfe7da;color:var(--success);background:#f7fcfa}.recommendation-list{display:grid;grid-gap:10px;gap:10px}.recommendation-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.recommendation-card.warning{border-color:#fde2a8;background:#fff9ec}.recommendation-card.danger{border-color:#f2c2c2;background:#fff8f8}.recommendation-card.success{border-color:#cfe7da;background:#f7fcfa}.recommendation-card p{margin:6px 0 0;color:var(--muted)}.recommendation-card small{display:inline-block;margin-top:8px;color:var(--blue);font-weight:800}.scenario-panel{display:grid;grid-gap:12px;gap:12px}.scenario-buttons{display:flex;flex-wrap:wrap;gap:8px}.comparison-periods{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.compact-empty{margin-top:0}.recommendation-box{border:1px solid #cfe7da;border-radius:var(--radius);background:#f7fcfa;padding:12px}.recommendation-box ul{margin:0;padding-left:20px;color:var(--ink)}.recommendation-box li+li{margin-top:6px}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-card,.comparison-grid{display:grid;grid-gap:10px;gap:10px}.comparison-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.comparison-card h3{margin-bottom:0}.comparison-card div{min-width:0;border-top:1px solid var(--line-soft);padding-top:9px}.comparison-card strong{color:var(--blue)}.comparison-card p{margin:4px 0 0;color:var(--muted)}.history-export-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.calculate-actions{display:flex;margin-top:14px}.calculate-btn{min-height:46px;width:min(100%,360px);justify-content:center}.field{display:block;min-width:0}.field span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:750}.field small{color:var(--blue)}.field input,.field select{width:100%;height:44px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:#fff;padding:0 12px}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,94,242,.12);outline:none}.result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.saved-state{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:13px;font-weight:750}.result-row{min-height:60px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.result-row:first-child{border-top:0}.result-icon{width:30px;height:30px;display:grid;place-items:center;color:var(--blue)}.result-label small{display:block;color:var(--muted);font-size:12px}.result-value{min-width:0;color:var(--ink);font-size:23px;font-weight:850;text-align:right;overflow-wrap:anywhere}.result-row.primary .result-value{color:var(--blue);font-size:34px}.result-row.primary{min-height:72px;border-top:0}.mini-copy{min-width:0;max-width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:7px;color:var(--blue);background:#fff;padding:5px 9px;font-size:13px;font-weight:750}.mini-copy.active{border-color:var(--blue);color:#fff;background:var(--blue)}.actions{padding-top:14px;margin-top:12px;border-top:1px solid var(--line)}.saved-card{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid #cfe7da;border-radius:var(--radius);background:#f7fcfa;color:var(--ink);padding:10px 12px}.saved-card svg{color:var(--success)}.saved-card div{display:grid;grid-gap:2px;gap:2px}.saved-card strong{font-size:14px}.saved-card a{font-weight:750}.document-export-hint{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #bad4ff;border-radius:var(--radius);background:var(--blue-50);padding:12px}.document-export-hint svg{color:var(--blue)}.document-export-hint span{display:block;margin-top:3px;color:var(--muted);font-size:13px}.document-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.document-download-card{min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px 10px;gap:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;color:var(--ink);padding:14px;text-align:left}.document-download-card:hover{border-color:var(--blue);background:var(--blue-50)}.document-download-card strong{overflow-wrap:anywhere;color:var(--blue);font-size:15px}.document-download-card small{grid-column:2;color:var(--muted);font-size:13px;line-height:1.35}.document-download-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;grid-row:span 2;border-radius:var(--radius);color:#fff;background:var(--blue)}.empty-result{min-height:132px;display:grid;place-items:center;grid-gap:6px;gap:6px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--soft);padding:22px;text-align:center}.empty-result strong{color:var(--ink)}.words-panel{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.words-toggle{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--blue);background:#fff;padding:7px 10px;font-weight:750}.words-toggle:hover{background:var(--blue-50)}.words-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.words-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);padding:10px}.words-row small{display:block;color:var(--muted);font-size:12px;margin-bottom:2px}.charts-block{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.charts-head h2{margin-bottom:10px}.charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.chart-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.chart-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.chart-card-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--blue);background:var(--blue-50)}.chart-card h3{margin:0 0 4px}.chart-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.chart-bars{display:grid;grid-gap:9px;gap:9px}.chart-bar-row{min-width:0;display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr) auto;grid-gap:8px;gap:8px;align-items:center;color:var(--muted);font-size:12px}.chart-bar-row small{grid-column:2/4;color:var(--blue);font-weight:750}.chart-label{min-width:0;color:var(--ink);font-weight:750;overflow-wrap:anywhere}.chart-track{min-width:0;height:10px;overflow:hidden;border-radius:999px;background:var(--soft)}.chart-fill{height:100%;display:block;border-radius:inherit}.chart-fill.negative{background:var(--danger)!important}.chart-bar-row strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.chart-donut-layout{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.chart-donut{width:112px;aspect-ratio:1;display:block;border-radius:50%;box-shadow:inset 0 0 0 22px #fff}.chart-legend{display:grid;grid-gap:8px;gap:8px}.chart-legend-row{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.chart-dot{width:10px;height:10px;border-radius:50%}.chart-legend-row strong{color:var(--ink)}.chart-line-wrap{display:grid;grid-gap:8px;gap:8px}.chart-line{width:100%;height:120px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f8fbff)}.chart-line-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.empty-chart{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:var(--soft);padding:12px;font-size:13px}.chart-line-labels span{min-width:0;border:1px solid var(--line-soft);border-radius:7px;padding:7px}.chart-line-labels small,.chart-line-labels strong{display:block;min-width:0;overflow-wrap:anywhere}.chart-line-labels small{color:var(--muted);font-size:11px}.chart-line-labels strong{color:var(--ink);font-size:12px}.calc-card,.chip{min-width:0;min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;padding:8px 10px}.calc-card:hover,.chip:hover{border-color:var(--line-strong);background:var(--blue-50);color:var(--blue)}.calc-card.passive,.chip.passive{cursor:default}.info-section h2{color:var(--ink)}.info-section h2 svg{color:var(--muted)}.calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.formula{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--soft);padding:14px;font-weight:750}.how-list{margin:0;padding-left:22px;color:var(--ink)}.how-list li+li{margin-top:8px}.faq-item{padding:12px 0;border-top:1px solid var(--line)}.faq-item:first-child{border-top:0}.faq-item p{margin:0;color:var(--muted)}.right-stack{display:grid;grid-gap:14px;gap:14px}.side-list{display:grid;grid-gap:4px;gap:4px}.side-link.calm{border-color:transparent;background:#fff}.business-strip{border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.business-strip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.business-strip-head h2{margin:0}.business-strip-head p{margin:0;max-width:420px;color:var(--muted);font-size:13px}.business-service-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-service-list{display:grid;grid-gap:6px;gap:6px}.partner-service-link{width:100%;min-height:54px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink);background:#fff;padding:8px 9px;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease}.partner-service-link svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.partner-service-link small,.partner-service-link strong{display:block}.partner-service-link strong{color:var(--ink);font-size:13px;line-height:1.25}.partner-service-link small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.25}.partner-service-link:hover{border-color:var(--line-strong);background:var(--blue-50)}.partner-service-link:hover strong,.partner-service-link:hover svg{color:var(--blue)}.partner-note{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.reference-tool{display:grid;grid-gap:14px;gap:14px}.reference-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.compact-field{width:min(220px,100%)}.reference-note{margin:0;color:var(--muted);font-size:13px}.reference-filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.month-grid,.rate-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.event-card,.month-card,.rate-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.event-card-head,.month-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-month h2,.month-head h2,.rate-group h2{margin:0}.event-card-head span,.month-head span{color:var(--muted);font-size:12px;font-weight:750}.day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:10px}.day-cell{min-height:28px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:6px;font-size:12px;font-weight:750}.day-cell.weekend{color:var(--muted);background:var(--soft)}.day-cell.holiday{border-color:#ffd8d8;color:var(--danger);background:#fff5f5}.day-cell.short{border-color:#b9d2ff;color:var(--blue);background:var(--blue-50)}.event-meta,.month-stats,.rate-card dl{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0}.month-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.event-meta div,.month-stats div,.rate-card dl div{display:grid;grid-gap:2px;gap:2px}.event-meta dt,.month-stats dt,.rate-card dt{color:var(--muted);font-size:12px}.event-meta dd,.month-stats dd,.rate-card dd{min-width:0;margin:0;color:var(--ink);font-weight:800;overflow-wrap:anywhere}.event-month-list,.rate-group-list{display:grid;grid-gap:14px;gap:14px}.event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.event-card p,.rate-card p,.rate-group p{margin:0 0 8px;color:var(--muted)}.event-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rate-value{width:-moz-fit-content;width:fit-content;border:1px solid var(--blue);border-radius:var(--radius);color:var(--blue);background:var(--blue-50);padding:5px 8px;font-weight:850}.rate-card small{display:block;margin-top:8px;color:var(--muted)}.sidebar-cta{min-height:34px;display:inline-flex;align-items:center;margin-top:8px;color:var(--blue);font-weight:800}.partner-sidebar-list{display:grid;grid-gap:6px;gap:6px}.partner-sidebar .history-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-color:var(--line-soft)}.partner-sidebar .history-mini span{min-width:0;display:grid;grid-gap:1px;gap:1px}.history-empty,.partner-sidebar .history-mini small{color:var(--muted)}.history-empty{display:flex;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:10px;font-size:13px}.history-preview{display:grid;grid-gap:8px;gap:8px}.history-mini{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;border-color:transparent}.history-mini strong{color:var(--ink)}.history-mini span{color:var(--muted)}.history-details dl,.history-mini-details{width:100%;display:grid;grid-gap:5px;gap:5px;margin:0}.history-mini-details{padding-top:6px;border-top:1px solid var(--line-soft)}.history-details dl div,.history-mini-details div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline}.history-details dt,.history-mini-details dt{min-width:0;color:var(--muted);font-size:12px}.history-details dd,.history-mini-details dd{min-width:0;margin:0;color:var(--ink);font-weight:750;text-align:right;overflow-wrap:anywhere}.history-list{margin-top:14px}.history-filters,.history-list{display:grid;grid-gap:10px;gap:10px}.history-filters{margin-top:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:12px}.history-filter-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.history-filter-head .search-wrap.wide{margin:0}.filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.filter-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.filter-field span{color:var(--muted);font-size:12px;font-weight:800}.filter-field input,.filter-field select{width:100%;height:38px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;padding:0 10px}.filter-field input:focus,.filter-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,94,242,.12);outline:none}.history-bulk-actions,.history-filter-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.history-filter-summary{color:var(--muted);font-size:13px}.history-filter-summary strong{color:var(--ink)}.history-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.history-card.empty{color:var(--muted)}.history-card.selected{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.history-card-head{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.select-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.select-row input{width:16px;height:16px;accent-color:var(--blue)}.history-card h2{margin:0}.history-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line-soft);padding-top:10px}.history-details h3{margin:0 0 8px;color:var(--muted);font-size:13px;text-transform:uppercase}.history-group{display:grid;grid-gap:10px;gap:10px}.history-group+.history-group{margin-top:6px}.history-group>h2{margin:6px 0 0;border-top:1px solid var(--line-soft);padding-top:12px}.history-bulk-actions{margin-top:10px}.bulk-counter{color:var(--muted);font-size:13px;font-weight:750}.empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.my-calculators-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.my-calculators-empty{align-items:start}.my-calculator-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0;border-top:1px solid var(--line-soft);padding-top:10px}.my-calculator-meta div{display:grid;grid-gap:2px;gap:2px}.my-calculator-meta dt{color:var(--muted);font-size:12px}.my-calculator-meta dd{min-width:0;margin:0;color:var(--ink);font-weight:750;overflow-wrap:anywhere}.my-calculators-suggestions{margin-top:14px}.toast{position:fixed;right:18px;bottom:18px;z-index:50;max-width:320px;border:1px solid var(--blue);border-radius:var(--radius);color:var(--ink);background:#fff;box-shadow:0 12px 26px rgba(17,25,54,.12);padding:12px 14px;opacity:0;pointer-events:none;transform:translateY(18px);transition:.2s ease}.toast.show{opacity:1;transform:translateY(0)}.local-office-page{display:grid;grid-gap:14px;gap:14px}.check-grid,.checkbox-grid,.local-action-grid,.period-metric-grid{min-width:0;display:grid;grid-gap:10px;gap:10px}.checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-card,.check-grid span{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:10px 12px;color:var(--ink);overflow-wrap:anywhere}.check-card input{width:16px;height:16px;accent-color:var(--blue)}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.check-grid svg{flex:0 0 auto;color:var(--success)}.compact-filter{min-width:180px}.local-table .action-btn,.table-actions .action-btn{min-height:32px;padding:6px 8px;font-size:12px}.table-actions{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.local-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-action-card,.period-comparison,.privacy-hero,.privacy-section{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.local-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.local-action-card h2,.period-comparison h2,.privacy-hero h2,.privacy-section h2{margin:0}.local-action-card p,.privacy-hero p,.privacy-section p{margin:6px 0 0;color:var(--muted);line-height:1.55}.privacy-data-page{display:grid;grid-gap:14px;gap:14px}.privacy-data-page .page-intro-head{align-items:center}.privacy-section{display:grid;grid-gap:10px;gap:10px}.ordered-steps{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px;color:var(--muted);line-height:1.55}.secure-mode-panel{border-color:#bad4ff;background:var(--blue-50)}.secure-mode-panel.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.period-comparison{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.period-comparison.compact{margin-top:8px;padding:10px;background:var(--soft)}.period-comparison h2{display:inline-flex;align-items:center;gap:8px}.comparison-periods-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.comparison-periods-row span{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--soft);padding:10px}.comparison-periods-row small,.period-metric dt{color:var(--muted);font-size:12px;font-weight:800}.period-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.period-metric{min-width:0;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:12px}.period-metric.good{border-color:#cfe7da}.period-metric.bad{border-color:#f2c2c2}.period-metric>div:first-child{display:flex;justify-content:space-between;gap:10px}.period-metric>div:first-child span{border-radius:999px;color:var(--blue);background:var(--blue-50);padding:2px 8px;font-size:12px;font-weight:850;white-space:nowrap}.period-metric.good>div:first-child span{color:var(--success);background:#f7fcfa}.period-metric.bad>div:first-child span{color:var(--danger);background:#fff8f8}.period-metric dl{display:grid;grid-gap:6px;gap:6px;margin:0}.period-metric dl div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.period-metric dd{min-width:0;display:inline-flex;align-items:center;gap:5px;margin:0;font-weight:850;overflow-wrap:anywhere}.management-intro h1{display:flex;align-items:center;gap:10px}.management-intro h1 svg{color:var(--blue)}.management-page{display:grid;grid-gap:16px;gap:16px}.checklist-grid,.management-result-grid,.plan-fact-grid,.recommendation-list,.risk-grid,.smart-hints-grid{min-width:0;display:grid;grid-gap:10px;gap:10px}.plan-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checklist-grid,.recommendation-list,.risk-grid,.smart-hints-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-item,.management-notice,.management-result-card,.plan-fact-card,.recommendation-card,.risk-card,.score-strip,.smart-hint{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card)}.management-result-card,.plan-fact-card,.recommendation-card,.risk-card,.smart-hint{padding:14px}.plan-fact-card{display:grid;grid-template-columns:minmax(130px,.8fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.plan-fact-card h3{margin:0 0 8px;font-size:16px}.plan-fact-card .field{margin:0}.plan-fact-table{display:grid;grid-gap:10px;gap:10px}.management-result-card{display:grid;grid-gap:4px;gap:4px}.management-result-card small,.management-result-card span,.risk-card small,.risk-card span{color:var(--muted);font-size:13px}.management-result-card strong{color:var(--blue);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.management-result-card.primary{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:var(--blue-50)}.risk-card{display:grid;grid-gap:7px;gap:7px}.risk-card h3{margin:0;font-size:17px}.risk-card p{margin:0;color:var(--muted)}.risk-card.success{border-color:color-mix(in srgb,var(--success) 38%,var(--line))}.risk-card.warning{border-color:#f4c35f}.risk-card.danger{border-color:color-mix(in srgb,var(--danger) 44%,var(--line))}.status-pill.success{color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--card))}.status-pill.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--card))}.recommendation-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.recommendation-card svg{color:var(--success)}.recommendation-card.warning svg{color:var(--danger)}.score-strip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:16px}.score-strip h2,.score-strip p{margin:0}.score-strip p{color:var(--muted)}.score-ring{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;position:relative}.score-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--card)}.score-ring strong{position:relative;z-index:1;color:var(--blue);font-size:22px}.score-ring.large{width:116px;height:116px}.score-ring.large strong{font-size:32px}.checklist-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:13px;color:var(--ink);text-align:left}.checklist-item svg{color:var(--line-strong)}.checklist-item.active{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:var(--blue-50)}.checklist-item.active svg{color:var(--blue)}.checklist-item span{min-width:0;display:grid;grid-gap:3px;gap:3px}.checklist-item small{color:var(--muted)}.management-actions{display:flex;flex-wrap:wrap;gap:10px}.management-notice{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 12px;font-weight:800}.management-notice,.management-notice svg{color:var(--success)}.smart-hints-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);padding:14px}.smart-hints-panel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.smart-hints-panel h2 svg{color:var(--blue)}.smart-hint{color:var(--muted)}.catalog-summary,.portal-catalog,.trust-strip{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card)}.portal-catalog{display:grid;grid-gap:16px;gap:16px;padding:16px}.catalog-controls{min-width:0;display:grid;grid-gap:12px;gap:12px}.filter-pills{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.filter-pill{max-width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);padding:7px 11px;font-size:13px;font-weight:800;white-space:nowrap}.filter-pill.active,.filter-pill:hover{border-color:color-mix(in srgb,var(--blue) 44%,var(--line));color:var(--blue);background:var(--blue-50)}.trust-strip{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.portal-badges span,.portal-card-meta span,.trust-strip span{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);background:var(--soft);padding:4px 8px;font-size:12px;font-weight:800}.catalog-summary{display:flex;flex-wrap:wrap;gap:10px;padding:12px;color:var(--muted);font-size:13px}.partner-conversion-head,.partner-final-cta{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);padding:16px}.partner-conversion-head h2,.partner-final-cta h2{margin-bottom:6px}.partner-conversion-head p,.partner-final-cta p{margin:0;color:var(--muted)}.partner-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--blue);background:var(--blue-50);padding:4px 8px;font-size:12px;font-weight:850}.partner-scenario-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-scenario-card{grid-gap:10px;gap:10px;background:var(--card);padding:14px}.partner-card-highlight,.partner-scenario-card{min-width:0;display:grid;border:1px solid var(--line-soft);border-radius:var(--radius)}.partner-card-highlight{grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;background:var(--soft);padding:9px;color:var(--ink);font-size:13px;font-weight:750}.partner-card-highlight svg{color:var(--blue)}.partner-card-list{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.partner-card-list li+li{margin-top:4px}.partner-portal-links{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.partner-portal-links a{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--blue);background:var(--blue-50);padding:4px 8px;font-size:12px;font-weight:850}.partner-contextual-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.partner-contextual-head h2{display:flex;align-items:center;gap:8px}.portal-action-grid,.portal-card-grid,.portal-stats-grid,.portal-summary-grid{min-width:0;display:grid;grid-gap:12px;gap:12px}.portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-card-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-action-grid,.portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card,.portal-stat-card,.portal-summary-grid article{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);padding:14px}.portal-card{display:grid;grid-gap:10px;gap:10px;align-content:start}.portal-card.link-card{grid-template-columns:auto minmax(0,1fr);align-items:center;color:var(--ink);font-weight:850}.portal-card.link-card .action-btn,.portal-card.link-card p{grid-column:2}.portal-card.link-card .action-btn{justify-self:start}.portal-card.link-card:hover,.portal-card:hover{border-color:color-mix(in srgb,var(--blue) 36%,var(--line))}.portal-card svg{color:var(--blue)}.portal-card h2,.portal-card h3,.portal-card li,.portal-card p,.portal-card ul,.portal-stat-card h3,.portal-stat-card p{min-width:0;margin-top:0}.portal-card h3{margin-bottom:0;font-size:18px;line-height:1.22}.portal-card li,.portal-card p,.portal-stat-card p{color:var(--muted)}.portal-card ul{margin-bottom:0;padding-left:18px}.portal-badges,.portal-card-actions,.portal-card-head,.portal-card-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-card-head{justify-content:space-between;color:var(--blue);font-size:13px;font-weight:850}.portal-card-head small{color:var(--muted);font-weight:800}.portal-card-actions{margin-top:auto}.portal-card-actions .action-btn{flex:1 1 150px}.portal-stat-card,.portal-summary-grid article{display:grid;grid-gap:5px;gap:5px}.portal-stat-card span,.portal-summary-grid span{color:var(--muted);font-size:13px;font-weight:800}.portal-stat-card strong,.portal-summary-grid strong{color:var(--blue);font-size:24px;line-height:1.1;overflow-wrap:anywhere}.portal-summary-grid strong{color:var(--ink);font-size:17px}.portal-overview .portal-card-grid{margin-top:14px}.footer{width:100%;min-width:0;max-width:1420px;margin:0 auto;padding:0 18px 24px}.footer-inner{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(125px,1fr));align-items:start;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--card);padding:18px}.footer-brand,.footer-links{min-width:0;display:grid;grid-gap:7px;gap:7px}.footer-brand strong,.footer-links strong{color:var(--ink);font-size:15px}.footer-brand small,.footer-brand span{color:var(--muted);line-height:1.4}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--blue)}.encyclopedia-card,.feedback-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card)}.feedback-card{display:grid;grid-gap:14px;gap:14px;padding:16px}.feedback-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.feedback-card-head svg{color:var(--blue)}.feedback-card-head h2{margin:0}.feedback-card-head p{margin:3px 0 0;color:var(--muted)}.feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.feedback-card textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);padding:10px}.spam-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.captcha-field{max-width:320px}.feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.feedback-actions span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.encyclopedia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.encyclopedia-hero{overflow:hidden}.hero-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--blue);font-size:13px;font-weight:850}.guide-jump-nav{min-width:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.guide-jump-nav a,.guide-tool-strip a{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);padding:7px 10px;font-weight:800}.guide-jump-nav a:hover,.guide-tool-strip a:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-50)}.encyclopedia-card{display:grid;grid-gap:8px;gap:8px;color:var(--ink);padding:14px}.encyclopedia-card:hover{border-color:var(--line-strong);color:var(--ink)}.encyclopedia-card svg{color:var(--blue)}.encyclopedia-card span{color:var(--muted);font-size:13px;line-height:1.4}.guide-analytics-grid,.guide-check-grid,.guide-do-dont,.guide-feature-grid,.guide-section-grid,.guide-workflow-grid{min-width:0;display:grid;grid-gap:10px;gap:10px}.guide-section-grid,.guide-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-analytics-grid,.guide-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-do-dont{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-analytics-card,.guide-do-dont article,.guide-feature-card,.guide-section-card,.guide-workflow-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);padding:14px}.guide-section-card,.guide-workflow-card{display:grid;grid-gap:10px;gap:10px}.guide-analytics-card>svg,.guide-feature-card>svg,.guide-workflow-card>svg{color:var(--blue)}.guide-do-dont h3,.guide-section-card h3,.guide-workflow-card h3{margin:0;font-size:18px}.guide-do-dont ul,.guide-section-card ul,.guide-workflow-card ol{margin:0;padding-left:20px;color:var(--muted)}.guide-do-dont li,.guide-section-card li,.guide-workflow-card li{margin:5px 0}.guide-section-card>div{display:flex;align-items:center;gap:8px}.guide-section-card>div svg{color:var(--blue)}.text-link{justify-self:start;font-weight:850}.guide-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-check-grid span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);padding:12px;color:var(--muted)}.guide-check-grid svg{color:var(--success)}.guide-action-row,.guide-tool-strip{display:flex;flex-wrap:wrap;gap:10px}.guide-analytics-card,.guide-feature-card{display:grid;grid-gap:8px;gap:8px;color:var(--ink)}.guide-analytics-card:hover,.guide-feature-card.link-card:hover{border-color:var(--blue);color:var(--ink);background:var(--blue-50)}.guide-analytics-card span,.guide-feature-card span{color:var(--muted);font-size:13px}.guide-do-dont article{display:grid;grid-gap:8px;gap:8px}.legal-content{display:grid;grid-gap:12px;gap:12px;max-width:840px}.legal-content p{margin:0;color:var(--muted)}.cookie-card{position:fixed;left:50%;bottom:22px;z-index:80;width:min(760px,calc(100vw - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid hsla(0,0%,100%,.08);border-radius:34px;background:#07080d;box-shadow:0 18px 48px rgba(3,8,23,.28);padding:20px 24px}.cookie-card p{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.28}.cookie-policy-link{color:#0b8fff;text-decoration:none}.cookie-policy-link:hover{color:#41a7ff;text-decoration:underline}.cookie-ok-button{flex:0 0 auto;min-width:98px;min-height:46px;border:0;border-radius:16px;background:#fff;color:#111827;box-shadow:inset 0 0 0 1px rgba(17,24,39,.08);cursor:pointer;font-size:16px;font-weight:700;padding:11px 18px}.cookie-ok-button:hover{background:#f3f6fb}.cookie-ok-button:focus-visible{outline:3px solid rgba(11,143,255,.48);outline-offset:3px}.floating-bookmark{position:fixed;right:18px;bottom:18px;z-index:65;max-width:min(360px,calc(100vw - 36px));display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--blue);border-radius:var(--radius);background:#fff;box-shadow:0 12px 28px rgba(17,25,54,.16)}.floating-bookmark-close,.floating-bookmark-main{border:0;color:var(--blue);background:#fff}.floating-bookmark-main{min-width:0;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;font-weight:800;text-align:left}.floating-bookmark-main span{min-width:0;overflow-wrap:anywhere}.floating-bookmark-close{width:38px;min-height:42px;display:grid;place-items:center;border-left:1px solid var(--line)}.floating-bookmark-close:hover,.floating-bookmark-main:hover{background:var(--soft)}.pwa-card{display:none}.pwa-close{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#fff}.drawer-backdrop{display:none;position:fixed;inset:0;z-index:60;background:rgba(17,25,54,.28)}.drawer-backdrop.open{display:block}.mobile-drawer{width:min(360px,calc(100vw - 28px));height:100%;overflow:auto;background:#fff;padding:14px;transform:translateX(-100%);transition:.2s ease}.drawer-backdrop.open .mobile-drawer{transform:translateX(0)}.desktop-only{display:inline-flex}:root[data-theme=dark] .action-btn:not(.primary):not(.active):not(.active-lite):not(:disabled),:root[data-theme=dark] .calc-card,:root[data-theme=dark] .chip,:root[data-theme=dark] .event-card,:root[data-theme=dark] .history-card,:root[data-theme=dark] .history-filter-summary,:root[data-theme=dark] .history-mini,:root[data-theme=dark] .local-table,:root[data-theme=dark] .mini-copy,:root[data-theme=dark] .month-card,:root[data-theme=dark] .my-calculator-meta,:root[data-theme=dark] .nav-item,:root[data-theme=dark] .popular-chip,:root[data-theme=dark] .pwa-close,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .search-wrap,:root[data-theme=dark] .seller-detail-grid>div,:root[data-theme=dark] .seller-source-card,:root[data-theme=dark] .seller-table-wrap,:root[data-theme=dark] .side-link,:root[data-theme=dark] .tab-btn:not(.active),:root[data-theme=dark] .toast{background:var(--card)}:root[data-theme=dark] .action-btn.danger:not(:disabled){background:color-mix(in srgb,var(--danger) 8%,var(--card))}:root[data-theme=dark] .cookie-card,:root[data-theme=dark] .floating-bookmark,:root[data-theme=dark] .floating-bookmark-close,:root[data-theme=dark] .floating-bookmark-main,:root[data-theme=dark] .mobile-drawer{background:var(--card)}:root[data-theme=dark] .cookie-card{border-color:hsla(0,0%,100%,.08);background:#07080d}:root[data-theme=dark] .cookie-ok-button{background:#fff;color:#111827}:root[data-theme=dark] .recommendation-card.danger,:root[data-theme=dark] .status-съедает-реклама,:root[data-theme=dark] .status-убыточный{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--card))}:root[data-theme=dark] .recommendation-card.warning,:root[data-theme=dark] .status-зависший-остаток,:root[data-theme=dark] .status-много-возвратов,:root[data-theme=dark] .status-на-грани,:root[data-theme=dark] .status-низкая-маржа{border-color:color-mix(in srgb,#f4c35f 46%,var(--line));color:#ffd98a;background:color-mix(in srgb,#f4c35f 10%,var(--card))}:root[data-theme=dark] .recommendation-card.success,:root[data-theme=dark] .status-прибыльный{border-color:color-mix(in srgb,var(--success) 38%,var(--line));background:color-mix(in srgb,var(--success) 10%,var(--card))}:root[data-theme=dark] .chart-donut{box-shadow:inset 0 0 0 22px var(--card)}:root[data-theme=dark] .day-cell.holiday{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));background:color-mix(in srgb,var(--danger) 9%,var(--card))}@media (max-width:1420px){.header-inner{gap:10px}.brand{min-width:180px}.ghost-btn,.icon-btn,.top-nav a{padding-left:8px;padding-right:8px}.top-nav a{padding-left:6px;padding-right:6px;font-size:12.5px}.header-actions{gap:6px}.theme-toggle{min-width:120px}}@media (max-width:1180px){.header-actions .desktop-only,.top-nav{display:none}.menu-btn{display:inline-flex}.brand{min-width:0;flex:1 1}.layout{grid-template-columns:230px minmax(0,1fr)}.right-col{grid-column:1/-1}.right-col.sidebar{position:static;max-height:none;overflow:visible}.right-stack{align-items:start}.business-service-row,.footer-inner,.month-grid,.portal-action-grid,.portal-card-grid,.portal-card-grid.compact,.portal-stats-grid,.portal-summary-grid,.rate-card-grid,.right-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root{--header:58px}.desktop-only,.left-col,.top-nav{display:none}.menu-btn{display:inline-flex}.brand{min-width:0;flex:1 1}.header-inner{padding:0 12px;gap:8px}.layout{display:block;padding:12px}.right-col{margin-top:10px}.right-stack{grid-template-columns:1fr}.content{gap:10px}.breadcrumbs,.info-section,.page-intro,.tool-surface{padding:14px}.breadcrumbs{min-height:42px}h1{font-size:24px}h2{font-size:18px}.analytics-kpis,.business-manual-grid,.business-service-row,.calc-grid,.check-grid,.check-grid.compact,.checkbox-grid,.checklist-grid,.comparison-grid,.comparison-periods-row,.demo-kpi-grid,.document-download-grid,.encyclopedia-grid,.event-grid,.feedback-grid,.form-grid,.guide-analytics-grid,.guide-check-grid,.guide-do-dont,.guide-feature-grid,.guide-section-grid,.guide-workflow-grid,.local-action-grid,.management-result-grid,.mapping-grid,.month-grid,.partner-scenario-grid,.period-metric-grid,.plan-fact-grid,.portal-action-grid,.portal-card-grid,.portal-card-grid.compact,.portal-stats-grid,.portal-summary-grid,.rate-card-grid,.recommendation-list,.risk-grid,.security-benefits,.security-card-grid,.seller-analytics-upload-grid,.seller-demo-preview,.seller-detail-grid,.seller-source-grid,.seller-table-controls,.smart-hints-grid{grid-template-columns:1fr}.analysis-head,.breakdown-grid,.business-strip-head,.history-filter-head,.my-calculations-page .page-head,.my-calculators-page .page-head,.page-intro-head,.partner-contextual-head,.partner-conversion-head,.partner-final-cta,.reference-controls,.trust-scope-grid{display:grid;grid-template-columns:1fr}.filter-grid,.my-calculator-meta{grid-template-columns:1fr}.reference-filter-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.actions,.guide-action-row,.guide-tool-strip,.portal-card-actions,.tabs,.trust-status{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.action-btn,.guide-jump-nav a,.guide-tool-strip a,.tab-btn,.trust-status a,.trust-status span{width:100%}.reference-filter-tabs .tab-btn{width:auto;flex:0 0 auto}.result-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.result-row .mini-copy{grid-column:2/4;width:100%}.charts-grid,.words-row{grid-template-columns:1fr}.chart-bar-row{grid-template-columns:minmax(0,1fr)}.chart-bar-row small{grid-column:auto}.chart-bar-row strong{text-align:left}.chart-donut-layout{grid-template-columns:1fr}.chart-donut{width:min(132px,100%);justify-self:center}.chart-line-labels,.history-details{grid-template-columns:1fr}.empty-actions,.history-bulk-actions,.history-card-head,.history-filter-summary,.local-action-card{align-items:stretch;flex-direction:column}.local-action-card{display:grid;grid-template-columns:1fr}.period-metric dl div{gap:2px}.management-actions,.period-metric dl div,.plan-fact-card,.score-strip{grid-template-columns:1fr}.management-actions{display:grid}.history-details dl div,.history-mini-details div{grid-template-columns:1fr;gap:1px}.history-details dd,.history-mini-details dd{text-align:left;white-space:normal}.result-value{font-size:18px}.result-row.primary .result-value{font-size:22px}.footer-inner{grid-template-columns:1fr}.cookie-card{bottom:10px;width:calc(100vw - 20px);align-items:stretch;flex-direction:column;gap:12px;border-radius:24px;padding:14px}.cookie-card p{font-size:15px}.cookie-ok-button{width:100%}.floating-bookmark{display:none}.pwa-card{position:fixed;left:10px;right:10px;bottom:10px;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:0 12px 28px rgba(17,25,54,.14);padding:10px}}