.mp-promotion{min-width:0}.mp-promotion label{gap:4px;display:grid}.mp-promotion-filters{align-items:end}.mp-promotion-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.mp-promotion .metric{min-width:0}.mp-promotion .metric strong{font-size:23px}.mp-promotion small{color:#64748b;overflow-wrap:anywhere;display:block}.mp-promotion table{table-layout:fixed;width:100%;font-size:13px}.mp-promotion th,.mp-promotion td{overflow-wrap:anywhere;vertical-align:top;padding:8px 6px;white-space:normal!important}.mp-promotion th button{font:inherit;text-align:left;white-space:normal;font-weight:600}.mp-promotion td select{width:100%;max-width:100%}.mp-promotion-link{color:#24538c;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mp-promotion-link:hover{text-decoration:underline}.mp-promotion-chart{border-bottom:1px solid #b7c4d5;align-items:end;gap:3px;height:120px;margin:16px 0;display:flex}.mp-promotion-chart>div{flex:1;min-width:1px}.mp-promotion-detail{border-top:1px solid #dce2e9;margin-top:12px;padding-top:12px}.mp-promotion-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mp-promotion-detail dl>div{background:#f5f7fa;padding:8px}.mp-promotion-detail dd{margin:4px 0;font-weight:600}.mp-promotion-detail dd small{font-weight:400}.mp-promotion .toolbar input{max-width:100%}@media (width<=900px){.mp-promotion-kpis,.mp-promotion-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mp-promotion table{min-width:800px}.mp-promotion-detail dl{grid-template-columns:1fr}.mp-promotion-kpis .metric strong{font-size:20px}}.mp-app .mp-promotion table{font-size:14px}.mp-app .mp-promotion th button{font-weight:600}@media (width<=600px){.mp-app .mp-promotion table{min-width:950px}}.mp-app .mp-promotion .mp-promotion-tabs{background:0 0;flex-flow:wrap;align-items:center;gap:6px;width:auto;margin:12px 0;padding:0;display:flex;position:static}.mp-app .mp-promotion .mp-promotion-tabs button{color:#334155;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:auto;min-height:36px;padding:7px 12px;font-size:14px}.mp-app .mp-promotion .mp-promotion-tabs button.active{color:#fff;background:#24395d;border-color:#24395d}.mp-promotion pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.mp-promotion-detail dd{overflow-wrap:anywhere}.mp-promotion .toolbar{flex-wrap:wrap}.mp-promotion .toolbar select{max-width:100%}.mp-promotion .toolbar label{min-width:0;max-width:100%}.mp-promotion-diagnostics{overflow-wrap:anywhere}.mp-promotion-expanded-row>td{background:#f8fafc}.mp-promotion-expanded-row .mp-promotion-detail{border-top:0;min-width:0;margin:0;padding:8px}@media (width<=600px){.mp-promotion-expanded-row .mp-promotion-detail{box-sizing:border-box;width:calc(100vw - 76px);max-width:100%}}.financial-reports{color:#243247;min-width:0;margin-top:16px}.fr-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.fr-heading h2,.fr-heading h3,.fr-heading p{margin:0}.fr-heading p,.fr-note{color:#64748b;margin:6px 0;font-size:13px}.fr-actions,.fr-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-filters{background:#f5f7fa;border:1px solid #dde3eb;border-radius:8px;align-items:end;padding:12px}.fr-filters label{flex-direction:column;gap:4px;font-size:13px;display:flex}.fr-filters input,.fr-filters select{min-height:36px;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:8px}.fr-quality{background:#fff8e9;border:1px solid #ead9b0;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:13px}.fr-tabs{border-bottom:1px solid #dbe2ea;gap:4px;margin:12px 0;display:flex}.fr-tabs button{color:#536579;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px}.fr-tabs button.active{color:#174c88;border-color:#2563a8;font-weight:600}.fr-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fr-card{text-align:left;cursor:pointer;min-width:0;color:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.fr-card span{min-height:32px;font-size:13px}.fr-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.15}.fr-card.fr-profit{background:#f0f6ff;border-color:#bdd1ec}.fr-change{color:#64748b;white-space:normal;margin-top:5px;font-size:12px;font-weight:400;display:block}.fr-table-scroll{background:#fff;border:1px solid #dce3ec;border-radius:7px;max-width:100%;overflow:auto}.fr-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.fr-table th,.fr-table td{overflow-wrap:anywhere;vertical-align:top;text-align:right;border-bottom:1px solid #e6ebf1;padding:10px 12px}.fr-table th:first-child,.fr-table td:first-child{text-align:left}.fr-table th:first-child{width:24%}.fr-table thead th{background:#edf1f6;font-weight:650}.fr-table tbody th{background:#fff;font-weight:400}.fr-table tbody tr:nth-child(2n) td,.fr-table tbody tr:nth-child(2n) th{background:#fafbfd}.fr-table .fr-total th,.fr-table .fr-total td{font-weight:700;background:#f0f5fa!important}.fr-table .fr-group th,.fr-table .fr-group td{border-top:2px solid #ccd6e3}.fr-table td button,.fr-table th button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;width:100%;min-height:36px;padding:0}.fr-table td button:hover{text-decoration:underline}.fr-table small{color:#64748b;margin-top:4px;font-size:12px;font-weight:400;display:block}.fr-details{background:#f7faff;border:1px solid #bfcfe2;border-radius:8px;margin-top:14px;padding:12px}.fr-operations td,.fr-sources td{text-align:left}.fr-operations th:first-child{width:14%}.fr-sources th:first-child{width:28%}.financial-reports button:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}@media (width<=1100px){.fr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-table th,.fr-table td{padding:8px}.fr-card strong{font-size:24px}}@media (width<=640px){.fr-table{min-width:700px}.fr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fr-card{padding:10px}.fr-card strong{font-size:22px}.fr-filters label{flex:1;min-width:125px}.fr-filters input,.fr-filters select{width:100%}.fr-tabs button{padding:10px 6px;font-size:13px}.fr-table th:first-child{z-index:1;position:sticky;left:0}.fr-details{padding:8px}}.mp-app .fr-tabs button.active{color:#174c88;background:#e5eefb;border-bottom-color:#2563a8}.mp-app .fr-table td,.mp-app .fr-table thead th{text-align:right}.mp-app .fr-table th:first-child,.mp-app .fr-table td:first-child,.mp-app .fr-operations td,.mp-app .fr-sources td{text-align:left}.mp-app .fr-heading h2{font-size:20px;font-weight:650}.mp-app .fr-heading h3{font-size:16px;font-weight:650}.mp-app .fr-monthly{min-width:0;max-width:none}.mp-app .fr-monthly th:first-child{width:auto;line-height:1.4;font-size:16px!important}.mp-app .fr-monthly thead th{padding-right:18px;position:relative}.fr-column-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;border-right:2px solid #a8b9ce;width:10px;position:absolute;top:0;bottom:0;right:0}.fr-column-resizer:hover,.fr-column-resizer:focus-visible{outline-offset:-2px;background:#bfdbfe;outline:2px solid #3b82f6}.fr-monthly .fr-nested-label{border-left:2px solid #cbd5e1;padding-left:8px;display:block}.mp-app .fr-monthly .fr-section th{color:#183b62;text-align:left;background:#dfeaf7;border-top:2px solid #a8bfd9;padding:12px;font-weight:700}.mp-app .fr-filters input[type=date],.mp-app .fr-filters>.btn{box-sizing:border-box;line-height:20px;height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:13px!important}.mp-app .fr-filters{align-items:flex-end}.mp-app .fr-table .fr-expand-row{text-align:left;min-height:24px;font-weight:inherit;align-items:center;gap:8px;display:flex}.fr-expand-row>span{color:#526985;flex:0 0 12px;display:inline-block}.fr-expand-row:hover{color:#2156db;text-decoration:none!important}.fr-preliminary{color:#694b14;background:#fff8e8;border:1px solid #e6bd6b;border-radius:6px;margin:12px 0;padding:12px 16px}.fr-preliminary p{margin:6px 0 0}.fr-native .fr-filters label{flex:240px;min-width:0;max-width:100%}.fr-native select{width:100%;max-width:100%}.fr-native-table{table-layout:fixed;width:max-content}.fr-native-table th,.fr-native-table td{overflow-wrap:anywhere;white-space:normal;width:200px;min-width:180px;max-width:240px}.fr-native-table th button{white-space:normal;text-align:left}.fr-load{margin:8px 0}@media (width<=650px){.fr-native .fr-filters label{flex-basis:100%}}.fr-pnl{margin:12px 0}.fr-pnl>details{border:1px solid #dce3ec;border-radius:7px;margin:10px 0;padding:12px}.fr-pnl summary{cursor:pointer;font-weight:600}.fr-pnl p{margin:8px 0;font-size:13px;line-height:1.5}.fr-pnl h3{margin:14px 0 8px}.fr-pnl .fr-filters{margin:12px 0}.fr-pnl>details>label{align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.mp-app .fr-pnl input[type=checkbox]{appearance:auto;flex:0 0 18px;margin:0;width:18px!important;height:18px!important;min-height:18px!important}.fr-pnl ul{max-height:220px;padding-left:20px;font-size:13px;line-height:1.5;overflow:auto}.fr-pnl .fr-table{min-width:700px}.fr-scheme-values{flex-direction:column;gap:4px;width:100%;font-size:13px;font-weight:400;display:flex}.fr-scheme-values>[data-scheme]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fr-scheme-values>[data-scheme]>span:first-child{color:#64748b;flex-shrink:0}.fr-scheme-values>[data-scheme=total]{border-top:1px solid #dce3ec;padding-top:4px}.fr-card .fr-scheme-values strong{font-size:20px}.fr-result-row>th,.fr-result-row>td{background:#eef5fc}.fr-source-breakdown{border:1px solid #dce3ec;border-radius:7px;margin:14px 0;padding:12px}.fr-source-breakdown>summary{cursor:pointer;font-weight:600}.fr-source-breakdown>p{font-size:13px;line-height:1.5}.fr-history-inputs{border:1px solid #dce3ec;border-radius:7px;margin:12px 0;padding:12px}.fr-history-inputs>label{align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;display:flex}.fr-history-inputs>label:has(textarea){flex-direction:column}.fr-history-inputs textarea{box-sizing:border-box;border:1px solid #bfcfe2;border-radius:6px;width:100%;min-height:72px;padding:8px}.mp-app .titlebar .mp-back-to-accounts{white-space:normal;max-width:100%;margin-left:auto;font-weight:700;height:auto!important;min-height:46px!important;padding:12px 20px!important;font-size:16px!important}.mp-settings-block{background:#fff;border:1px solid #c8d5e7;border-radius:8px;margin:12px 0;overflow:hidden}.mp-settings-block>summary{color:#203b61;cursor:pointer;background:#edf3fc;align-items:center;gap:10px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.mp-settings-block>summary::-webkit-details-marker{display:none}.mp-settings-block>summary:before{content:"▸";flex-shrink:0}.mp-settings-block[open]>summary:before{content:"▾"}.mp-settings-block>summary small{color:#52627b;margin-left:auto;font-size:12px;font-weight:400}.mp-settings-block>summary:focus-visible{outline-offset:-3px;outline:3px solid #2156db}.mp-settings-block-body{padding:14px}@media (width<=760px){.mp-settings-block>summary{flex-wrap:wrap}.mp-settings-block>summary small{margin-left:20px}.mp-settings-block-body{padding:10px}}.mp-account-row-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.mp-account-row-actions .btn{white-space:normal;height:auto!important}.mp-account-refresh{min-width:0;max-width:100%}.mp-account-refresh p{margin:4px 0 0;font-size:12px}@media (width>=1101px){.mp-app table:has(.mp-account-row-actions) th:last-child{width:30%}}.mp-service-notes>summary{cursor:pointer}.mp-service-notes>summary:before{content:"▸"}.mp-service-notes[open]>summary:before{content:"▾"}.mp-service-note+.mp-service-note{margin-top:8px}.mp-app .mp-account-form,.mp-app .mp-account-select{width:50%;min-width:0;max-width:100%}.mp-app .mp-account-form fieldset,.mp-app .mp-account-form label{min-width:0}.mp-app .mp-account-form input:not([type=checkbox]),.mp-app .mp-account-form select,.mp-app .mp-account-form textarea,.mp-app .mp-account-select select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.mp-app .mp-account-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.mp-app .mp-account-form>.btn{white-space:normal;justify-self:start;max-width:100%;height:auto!important}@media (width<=1100px){.mp-app .mp-account-form,.mp-app .mp-account-select{width:100%}}.mp03-component{grid-template-columns:minmax(120px,2fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.mp03-detail{border-top:1px solid var(--border,#ddd);margin-top:12px;padding-top:12px}.mp03-detail ul{overflow-wrap:anywhere}.mp03-component input{width:100%;min-width:0}.mp03-component label{min-width:0}.mp-app table td{overflow-wrap:anywhere}@media (width<=600px){.mp03-component{grid-template-columns:1fr 1fr}.mp03-component button{min-height:40px}}.mp-pricing label{gap:5px;max-width:700px;margin:8px 0;display:grid}.mp-pricing input,.mp-pricing select{width:100%;max-width:100%;min-height:38px;padding:6px}.mp-pricing table{table-layout:fixed;width:100%}.mp-pricing td,.mp-pricing th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.mp-pricing small{color:#53627b;margin-top:5px;display:block}.mp-pricing p{overflow-wrap:anywhere}.mp-price-confirm{border:1px solid #cad5e6;border-radius:6px;margin-top:10px;padding:10px}.mp-pricing .notice{background:#f4f7fe;border:1px solid #cad5e6;padding:10px}@media (width<=650px){.mp-pricing table{min-width:650px}.mp-pricing .table-scroll{max-width:100%;overflow-x:auto}.mp-pricing button{min-height:40px}.mp-pricing .panel-title{overflow-wrap:anywhere}}.mp08{min-width:0;max-width:1440px;margin:auto;padding:12px}.mp08 .toolbar{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.mp08 label{flex-direction:column;gap:4px;display:flex}.mp08 label:has(input[type=checkbox]){flex-direction:row;align-items:center}.mp08 input,.mp08 select,.mp08 textarea{max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:5px;padding:7px}.mp08 textarea{resize:vertical;width:100%;min-height:90px}.mp08 table{table-layout:fixed;width:100%}.mp08 th,.mp08 td{overflow-wrap:anywhere;vertical-align:top;padding:8px}.mp08 th:first-child{width:17%}.mp08 th:last-child{width:19%}.mp08 small{color:#53637a;margin-top:4px;font-size:12px;display:block}.mp08 .btn{white-space:normal;margin:3px}.mp08-detail{background:#f3f6fb;margin-top:12px;padding:12px}.mp08-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mp08 nav{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mp08 .table-scroll{max-width:100%;overflow:auto}.mp08 p{overflow-wrap:anywhere}@media (width<=700px){.mp08-grid{grid-template-columns:1fr}.mp08 table{min-width:760px}.mp08{padding:6px}}.mp-app.mp08 table th,.mp-app.mp08 table td{white-space:normal;text-align:left;overflow:visible}.mp-app.mp08 table{table-layout:fixed}.mp-app.mp08 table th:nth-child(2){width:9%}.mp-app.mp08 table th:nth-child(3){width:18%}.mp-app.mp08 table th:nth-child(4){width:37%}.mp-app.mp08 table.mp08-center-table th:nth-child(2){width:30%}.mp-app.mp08 table.mp08-center-table th:nth-child(3){width:14%}.mp-app.mp08 table.mp08-center-table th:nth-child(4){width:24%}.mp-app.mp08 table.mp08-center-table th:last-child{width:15%}.mp08-host label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px;margin:4px 8px 4px 0;display:inline-flex}.mp08-host input[type=checkbox]{width:auto;min-width:16px;height:16px}.mp08-host fieldset{flex-wrap:wrap;gap:6px;display:flex}.mp-orders small{color:#526277;margin-top:3px;font-size:12px;display:block}.mp-orders .table-scroll{overflow-x:auto}.mp-orders table{table-layout:fixed;width:100%}.mp-orders th:first-child{width:38px}.mp-orders th,.mp-orders td{overflow-wrap:anywhere;vertical-align:top}.mp-orders th button{white-space:normal;text-align:left}.mp-orders-filters{flex-wrap:wrap}.mp-orders-filters label{flex-direction:column;gap:4px;max-width:220px;display:flex}.mp-orders-filters input,.mp-orders-filters select{border:1px solid #ccd5e3;border-radius:5px;max-width:100%;min-height:34px;padding:5px}.mp-orders-sources{color:#526277;padding-left:18px;font-size:12px}.mp-orders-confirm{border:1px solid #2156db;margin-top:12px;padding:12px}.mp-orders input[type=checkbox]{width:18px;height:18px}.mp-orders li a{margin-left:8px}@media (width<=700px){.mp-orders table{min-width:980px}.mp-orders .toolbar{flex-wrap:wrap}.mp-orders{min-width:0;max-width:100%}}.mp-app .mp-orders .table-scroll table{min-width:0}@media (width<=700px){.mp-app .mp-orders .table-scroll table{min-width:980px}}.mp-app .mp05{min-width:0;max-width:100%}.mp-app .mp05 .panel,.mp-app .mp05 .panel-body{min-width:0}.mp-app .mp05 .table-scroll{width:100%;max-width:100%;overflow-x:auto}.mp-app .mp05 table{table-layout:fixed;width:100%}.mp-app .mp05 th,.mp-app .mp05 td{overflow-wrap:anywhere;vertical-align:top}.mp-app .mp05 th button{text-align:left;width:100%;font-weight:700}.mp-app .mp05 pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fb;padding:10px;font-size:12px}.mp-app .mp05-columns{flex-wrap:wrap;gap:12px;display:flex}.mp-app .mp05 .toolbar{flex-wrap:wrap}.mp-app .mp05 label{flex-direction:column;gap:4px;display:flex}.mp-app .mp05-columns label{flex-direction:row}.mp-app .mp05-skeleton{background:linear-gradient(90deg,#e5ebf5,#f3f6fb,#e5ebf5);min-height:120px;padding:20px}.mp-app .mp05 details{margin:10px 0}.mp-app .mp05 .metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mp-app .mp05 .mp-cost-settings form{gap:10px;display:grid}.mp-app .mp05 .mp-cost-settings input{max-width:350px}@media (width<=700px){.mp-app .mp05 table{min-width:850px}.mp-app .mp05 .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-app .mp05 .metric strong{overflow-wrap:anywhere;font-size:18px}}.mp-app .mp05-evidence{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:8px 0;display:grid}.mp-app .mp05-evidence>div{background:#f3f6fb;min-width:0;padding:8px}.mp-app .mp05-evidence dt{color:#536579;font-size:12px}.mp-app .mp05-evidence dd{overflow-wrap:anywhere;margin:2px 0}.mp-app .mp05-evidence{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start}.mp-app .mp05-evidence>.mp05-evidence-group{grid-column:1/-1}.mp-app .mp05 .mp05-catalog-table td{vertical-align:middle;overflow-wrap:anywhere;padding:6px 8px!important}.mp05-catalog-table [data-column=image]{width:64px}.mp05-catalog-table [data-column=name]{width:24%}.mp05-catalog-table [data-column=name] button{text-align:left;white-space:normal;width:100%}.mp05-catalog-table [data-column=seller_article],.mp05-catalog-table [data-column=quality]{width:10%}.mp05-catalog-table td{font-size:13px}.mp-app .mp05 .mp05-catalog-table th,.mp-app .mp05 .mp05-catalog-table th button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.mp-app .mp05 .mp05-catalog-table [data-column=seller_article]{width:9%}.mp-app .mp05 .mp05-catalog-table [data-column=source_records]{width:9%}.mp-app .mp05 .mp05-catalog-table [data-column=sold_quantity],.mp-app .mp05 .mp05-catalog-table [data-column=returned_quantity],.mp-app .mp05 .mp05-catalog-table [data-column=account_id]{width:8%}.mp-app .mp05 .mp05-catalog-table [data-column=marketplace]{width:6%}.mp-app .mp05 .mp05-catalog-table [data-column=observed_at]{width:10%}.mp-app .mp05 .mp05-catalog-table [data-column=quality]{width:8%}.mp-app .mp05 .mp05-catalog-table [data-column=image]{width:6%}.mp-app .mp05 .mp05-catalog-table [data-column=name]{width:17%}.mp-app .mp05 .mp05-catalog-table [data-column=external_id]{width:10%}.mp-app .mp05 .mp05-catalog-table td[data-column=external_id]{white-space:nowrap;overflow-wrap:normal}.mp-app .mp05 .mp05-catalog-table [data-column=quality]{overflow-wrap:normal;word-break:normal;width:9%}.mp-app .mp05 .mp05-catalog-table:has([data-column=ozon_ordered_units]){min-width:1750px}.mp-app .mp05 .mp05-catalog-table [data-column^=ozon_ordered_]{width:150px}.mp-app .mp05 .mp05-catalog-table [data-column=ozon_cancelled_units],.mp-app .mp05 .mp05-catalog-table [data-column=ozon_returned_units]{width:110px}.mp-app .mp05 .mp05-catalog-table:has([data-column^=ozon_tariff_]){min-width:2170px}.mp-app .mp05 .mp05-catalog-table [data-column^=ozon_tariff_]{overflow-wrap:normal;word-break:normal;width:140px}.mp-app .mp05 .mp05-catalog-table td[data-column^=ozon_tariff_]{white-space:normal}.mp-app .mp05-orders .metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-app .mp05-orders .metrics p{margin:8px 0;font-size:18px}.mp-app .mp05-orders .metrics small{color:#667085;font-size:12px}.mp-app .mp05-source-details>summary{cursor:pointer;font-weight:600}@media (width<=800px){.mp-app .mp05-orders .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-app .mp05 .mp05-catalog-table.mp05-resizable{min-width:0;max-width:100%}.mp-app .mp05 .mp05-resizable table{table-layout:fixed;max-width:none;min-width:0!important}.mp-app .mp05 .mp05-resizable th[data-column],.mp-app .mp05 .mp05-resizable td[data-column],.mp-app .mp05 .mp05-resizable th button,.mp-app .mp05 .mp05-resizable td button{-webkit-hyphens:none;hyphens:none;width:auto;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.mp-app .mp05 .mp05-resizable th{position:relative;padding-right:14px!important}.mp-app .mp05 .mp05-resizable th button{width:100%}.mp05-column-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:9px;position:absolute;top:0;bottom:0;right:0}.mp05-column-resizer:after{content:"";background:#cbd5e1;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.mp05-column-resizer:hover:after,.mp05-column-resizer:focus-visible:after{background:#2156db;width:3px}.mp05-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #2156db}.mp05-filter-toggle,.mp05-width-reset{margin:0 8px 8px 0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.report-filter{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.notice-action{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-row{background:#fbfcfe;font-weight:600}.row-button{color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:15px;display:flex}.project-dot{background:#3265d7;border-radius:3px;width:9px;height:9px}.project-dot.p2{background:#d39727}.project-dot.p3{background:#21a697}.count{color:#657995;border:1px solid #dce3ef;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:12px}.source-button{color:#315887;text-align:left;white-space:normal;background:0 0;border:0;max-width:280px;padding:4px 0 4px 28px}.selected-row{background:#edf4ff}.report-foot{color:#6e7e94;justify-content:space-between;gap:15px;padding:16px 22px;font-size:12px;line-height:1.6;display:flex}.bar-row>div:first-child{justify-content:space-between;font-size:14px;display:flex}.bar-row small{color:#6a7b90;font-size:12px}.bar-track{background:#edf2fb;border-radius:4px;height:8px;margin:12px 0 7px;overflow:hidden}.bar-track>div{background:#3264d8;border-radius:4px;height:100%}.check-row,.expense-line{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:18px;padding:14px 0;font-size:14px;display:flex}.check-row:last-of-type{margin-bottom:15px}.check-row b,.expense-line b{white-space:nowrap;font-variant-numeric:tabular-nums}.expense-line small{color:#718098;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.spaced{margin-top:30px!important}.detail-metrics{color:#687c95;gap:35px;margin-bottom:28px;font-size:14px;display:flex}.detail-metrics b{color:#1b2c45;margin-top:8px;font-size:21px;display:block}.settings-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pool-amount{background:#f4f8ff;border:1px solid #dbe5f6;border-radius:8px;gap:12px;padding:18px;display:grid}.pool-amount span{color:#6a7b90;font-size:13px}.weight-input{text-align:right;max-width:100px;margin-left:auto}.sum-line{border-top:1px solid #e1e7ef;justify-content:space-between;padding:14px 0;font-size:16px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form [data-slot=native-select-wrapper],.dataset-label [data-slot=native-select-wrapper]{width:100%}.form [data-slot=native-select]{max-width:100%;min-height:40px}.form input{min-height:40px}.wrap{white-space:normal;max-width:430px}.error{color:#b42338;font-size:14px;line-height:1.6}.success{color:#196448;background:#e6f5ee;border:1px solid #bbdfcc;border-radius:8px;align-items:center;gap:10px;margin-bottom:22px;padding:15px 18px;font-size:14px;display:flex}.demo-notice{color:#3155a7;background:#e9efff;border-radius:8px;margin-bottom:22px;padding:15px 18px;font-size:14px}.catalog-project{border-bottom:1px solid #e6ebf3;padding:15px 0}.catalog-project summary{cursor:pointer;font-size:15px;font-weight:600}.catalog-source{padding:14px 0 0 20px;font-size:14px}.catalog-source small{color:#6c7e95;margin-top:6px;font-size:12px;display:block}@media (width<=1050px){.settings-layout{grid-template-columns:1fr}.report-foot{flex-direction:column}}@media (width<=760px){.form-grid{grid-template-columns:1fr}.notice-action,.report-filter{flex-direction:column;align-items:flex-start}.dataset-label{min-width:0;max-width:190px}.dataset-label select{font-size:12px}.detail-metrics{flex-direction:column;gap:15px}}:root{color:#152238;font-synthesis:none;background:#f3f6fb;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:16px}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}button,a{cursor:pointer}button:disabled{cursor:wait;opacity:.55}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d6dfef;background:#111e35;flex-direction:column;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;font-size:22px;font-weight:700;display:flex}.brand-icon{background:#2e60e1;border-radius:12px;padding:10px}.brand small{color:#aebbd1;margin-top:5px;font-size:12px;font-weight:400;display:block}.nav-caption{letter-spacing:.1em;color:#8799b6;margin:42px 10px 12px;font-size:11px}nav{gap:8px;display:grid}nav button{color:#b8c6dc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 13px;font-size:14px;display:flex}nav button.active{color:#fff;background:#24395d}nav button:hover{background:#20314d}.sidebar-foot{border-top:1px solid #304058;margin-top:auto;padding:18px 10px 0;font-size:14px;line-height:1.8}.sidebar-foot small{color:#8fa2bd;font-size:12px}.dot{background:#67d4b1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}main{min-width:0}header{color:#697a91;background:#fff;border-bottom:1px solid #e0e7f1;justify-content:space-between;align-items:center;height:76px;padding:0 38px;font-size:14px;display:flex}.pill{border:1px solid #dfe6f1;border-radius:20px;padding:6px 12px;font-size:12px}.content{max-width:1600px;margin:auto;padding:34px 38px 60px}.titlebar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:#426794;letter-spacing:.15em;margin:0 0 12px;font-size:11px;font-weight:700}h1{letter-spacing:-.8px;margin:0 0 10px;font-size:30px;line-height:1.2}h2{margin:0;font-size:18px}h3{margin:0 0 14px;font-size:16px}.muted{color:#6c7b91;margin:0;font-size:14px;line-height:1.65}label{color:#52627b;gap:7px;font-size:14px;display:grid}input,select{color:#17283f;background:#fff;border:1px solid #d6deea;border-radius:7px;min-height:40px;padding:10px 12px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #e0e7f1;border-radius:12px;gap:15px;padding:23px 20px;display:grid}.metric>span{color:#5a6c84;font-size:14px}.metric strong{letter-spacing:-.9px;white-space:nowrap;font-size:clamp(22px,2.1vw,32px)}.metric small{color:#6c7b91;font-size:12px}.metric.accent{color:#fff;background:#173b79;border-color:#173b79}.metric.accent span,.metric.accent small{color:#c7d7f2}.notice{color:#765919;background:#fff5dd;border:1px solid #f0deb0;border-radius:9px;margin:0 0 24px;padding:15px 18px;font-size:14px;line-height:1.6}.notice b{font-weight:700}.panel{background:#fff;border:1px solid #e0e7f1;border-radius:12px;margin-bottom:22px;overflow:hidden}.panel-title{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.panel-title a{color:#2759b8;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:flex}table{border-collapse:collapse;width:100%;font-size:14px}thead{background:#f7f9fc}th{color:#6a7a90!important;font-size:12px!important;font-weight:500!important}td,th{white-space:nowrap;text-align:right!important;padding:14px 22px!important}td:first-child,th:first-child{text-align:left!important}td{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf0f5}td small{color:#718098;margin-bottom:5px;font-size:11px;display:block}.negative{color:#bd364c}.positive{color:#147b66}a{color:#2156db}.empty{text-align:center;color:#6a7a90;padding:40px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{border-radius:7px!important;height:40px!important;padding:10px 16px!important;font-size:14px!important}.btn.primary{color:#fff;background:#2156db}.btn.secondary{background:#fff;border:1px solid #d5deeb}.grid2{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form{gap:16px;display:grid}.help{color:#718098;font-size:13px;line-height:1.6}.table-scroll{overflow-x:auto}@media (width<=1100px){.shell{grid-template-columns:196px minmax(0,1fr)}.content{padding:28px 22px}.sidebar{padding:25px 14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{font-size:19px}}@media (width<=760px){.shell{display:block}.sidebar{height:auto;padding:18px;position:static}.brand small,.nav-caption,.sidebar-foot{display:none}nav{margin-top:14px;display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px}.content{padding:22px 14px}.titlebar{flex-direction:column;align-items:flex-start;gap:15px}header{height:54px;padding:0 18px}.grid2{grid-template-columns:1fr}.metric{padding:16px 12px}.metric strong{font-size:23px}h1{font-size:26px}.panel-title{padding:18px}}.shell{grid-template-columns:184px minmax(0,1fr)}.sidebar{padding:20px 12px}.brand{gap:8px;font-size:18px}.brand-icon{border-radius:7px;padding:7px}.brand small{font-size:11px}.nav-caption{margin:28px 8px 9px;font-size:10px}nav{gap:4px}nav button{gap:9px;padding:10px;font-size:14px}.sidebar-foot{padding:12px 6px 0;font-size:12px}.sidebar-foot small{font-size:11px}header{height:46px;padding:0 22px;font-size:13px}.content{max-width:none;padding:18px 22px 28px}.titlebar{gap:16px;margin-bottom:16px}.titlebar>div:first-child{margin-right:auto}.eyebrow{margin-bottom:5px;font-size:10px}h1{letter-spacing:-.5px;margin-bottom:5px;font-size:23px}h2{font-size:16px}h3{font-size:15px}.muted{font-size:13px}.titlebar .muted{display:none}.titlebar>label{gap:3px;font-size:12px}.metrics{gap:10px;margin-bottom:13px}.metric{border-radius:8px;gap:8px;padding:13px 15px}.metric strong{font-size:25px}.metric>span{font-size:13px}.metric small{font-size:11px}.panel{border-radius:8px;margin-bottom:14px}.panel-title{gap:12px;padding:12px 15px}.panel-title .help{margin:3px 0 0}.panel-body{padding:15px}.help{font-size:12px;line-height:1.5}.notice{margin-bottom:13px;padding:10px 14px;font-size:13px}.notice-action br{display:none}.notice-action b{margin-right:8px}.report-filter{margin-bottom:12px;font-size:13px}.report-foot{gap:8px;padding:10px 15px;font-size:11px}.btn{height:32px!important;padding:6px 12px!important;font-size:13px!important}.form,.form-grid{gap:12px}.form input,.form [data-slot=native-select]{min-height:32px}input,select{min-height:32px;padding:5px 9px}input[type=month]{min-width:145px;font-size:13px}.dataset-label{min-width:190px}.detail-metrics{gap:25px;margin-bottom:16px}.detail-metrics b{font-size:18px}.check-row,.expense-line{padding:9px 0;font-size:13px}.bar-row{margin-bottom:14px}.bar-track{height:6px;margin:8px 0 5px}table{font-size:14px}td,th{padding:7px 12px!important}th{height:32px!important;font-size:12px!important}td small{margin:3px 0 0;font-size:11px}td b{font-weight:600}.row-button{gap:7px;padding:2px 0;font-size:14px}.source-button{padding:2px 0 2px 38px;font-size:14px}.type-row{color:#526981;background:#f1f5fb}.type-button{padding-left:20px}.type-row td{font-size:13px}.count{padding:0 5px;font-size:11px}.inline-check{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.inline-check input{accent-color:#2156db;width:14px;height:14px;min-height:0;margin:0}.grid2{gap:14px}.monthly-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 12px;font-size:13px;display:flex}.monthly-toolbar .inline-check{margin-left:auto}.expense-period-heading mark{color:#173b77;text-transform:capitalize;background:#e8f0ff;border-radius:4px;padding:2px 6px}.expense-target-month{color:#62728a;font-size:12px}.expense-target-month b{color:#263a57;text-transform:capitalize}.expense-section{background:#e8effa}.expense-section td{font-size:14px;padding-top:9px!important;padding-bottom:9px!important}.expense-item{background:#fafbfd}.expense-item td{padding-top:5px!important;padding-bottom:5px!important}.expense-item .row-button{white-space:normal;text-align:left;min-width:0;max-width:285px;line-height:1.35}.monthly-panel table{table-layout:fixed;width:100%;min-width:860px}.monthly-panel .expense-allocation-select{min-width:146px}.monthly-panel .expense-allocation-select select{width:146px;padding-right:32px}.monthly-panel th:nth-child(3),.monthly-panel td:nth-child(3),.monthly-panel th:nth-child(4),.monthly-panel td:nth-child(4){white-space:normal}.expense-editor-name{width:32%}.expense-editor-sum{width:15%}.expense-editor-distribution{width:17%}.expense-editor-comment,.expense-editor-actions{width:18%}.monthly-panel select{max-width:210px;height:29px;min-height:29px;font-size:12px}.monthly-panel [data-slot=native-select-wrapper]{max-width:210px}.monthly-panel input{height:29px;min-height:29px;font-size:14px}.monthly-panel .expense-inline-comment{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:29px;max-height:96px;padding:4px 8px;font-size:13px;line-height:1.35}.amount-edit{text-align:right;margin-left:0;width:122px!important}.monthly-panel input[type=number],.expense-dialog input[type=number]{appearance:textfield}.monthly-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.monthly-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.expense-dialog input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.expense-dialog input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.allocation-row td:first-child{white-space:normal;max-width:320px;font-size:13px;line-height:1.35;padding-left:35px!important}.allocation-row input{min-width:90px}.automatic-expense-details summary{cursor:pointer;white-space:nowrap}.automatic-expense-details ul{margin:5px 0 0;padding-left:18px}.automatic-expense-details li+li{margin-top:3px}.allocation-row td:nth-child(4) input,.allocation-row td:nth-child(4) textarea{width:100%;max-width:240px}.percent-cell{justify-content:flex-start;align-items:center;gap:5px;display:flex}.percent-cell input{text-align:right;width:75px;min-width:65px}.allocation-actions{justify-content:flex-start;align-items:center;gap:16px;margin-left:22px;font-size:13px;display:flex}.allocation-actions select{max-width:340px}.allocation-actions span{margin-left:auto}.allocation-origin{margin:4px 0 0 26px}.confirm-bar{background:#f4f7fd;border-top:1px solid #dbe4f0;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.confirm-bar b{font-size:14px}.confirm-bar p{margin:4px 0 0}.compact-notice{color:#87671e;background:#fff7e5;margin:0;padding:10px 15px;font-size:13px}.monthly-panel td:nth-child(4){font-size:12px}.expense-dialog{max-height:90vh;overflow-y:auto;background:#fff!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;padding:22px!important}.expense-dialog h2{margin:0 30px 0 0}.expense-dialog label{font-size:14px}.expense-entry-dialog{background:#fff;width:min(440px,100vw - 32px);max-width:440px}.expense-entry-dialog form,.expense-entry-dialog form>label{gap:8px;display:grid}.expense-entry-dialog form{gap:14px}.expense-entry-dialog fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.expense-entry-dialog legend{margin-bottom:8px;font-weight:600}.expense-entry-dialog fieldset label{align-items:center;gap:8px;display:flex}.expense-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.expense-sum-edit{max-width:100%}.import-strip{flex-wrap:wrap;align-items:flex-end;gap:15px;padding:14px 16px;font-size:14px;display:flex}.import-strip label{gap:5px;min-width:280px}.import-strip input{max-width:360px}.import-strip a{padding-bottom:7px;font-size:13px}.import-help{color:#62738b;border-top:1px solid #e4eaf2;padding:10px 16px;font-size:13px}.import-help summary{cursor:pointer;color:#305b95}.import-help p{margin:8px 0;line-height:1.5}.sale-detail{padding-left:60px!important}.success,.demo-notice{margin-bottom:13px;padding:9px 13px;font-size:13px}.empty{padding:25px;display:block}.settings-layout{gap:14px}.pool-amount{padding:13px}.pool-amount b{font-size:21px}summary.panel-title{cursor:pointer}summary.panel-title::marker{color:#637d9e}.panel-body .wrap{white-space:normal}@media (width>=1350px){.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.expense-dialog .form-grid{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.shell{grid-template-columns:160px minmax(0,1fr)}.brand small{display:none}.content{padding:14px}.monthly-toolbar .inline-check{margin-left:0}.titlebar{flex-wrap:wrap}.grid2{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell{display:block}.sidebar{padding:12px}.sidebar .brand small{display:none}header{padding:0 14px}.content{padding:12px}.titlebar{flex-direction:row;align-items:center}.titlebar>div:first-child{width:100%}.monthly-toolbar{gap:8px}.confirm-bar{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.allocation-actions{margin-left:0}.metric strong{font-size:22px}.expense-dialog .form-grid{grid-template-columns:1fr}}.sidebar{z-index:20;overflow:visible}.sidebar-toggle{z-index:2;color:#526985;background:#fff;border:1px solid #cbd6e5;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:12px;right:-11px;box-shadow:0 1px 4px #10213a24}.sidebar-toggle:hover{color:#174b9b;background:#f3f7fc}.sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #7aa2df}.nav-label,.brand-copy,.sidebar-foot-copy{min-width:0}.shell.sidebar-collapsed{grid-template-columns:54px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-left:7px;padding-right:7px}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-caption,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-foot-copy,.sidebar-collapsed .sidebar-foot br{display:none}.sidebar-collapsed nav{margin-top:28px}.sidebar-collapsed nav button{justify-content:center;width:40px;min-height:34px;padding:7px;position:relative}.sidebar-collapsed nav button:after{z-index:30;color:#fff;white-space:nowrap;pointer-events:none;visibility:hidden;content:attr(data-tooltip);opacity:0;background:#17283f;border-radius:5px;padding:6px 8px;font-size:12px;line-height:1;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.sidebar-collapsed nav button:hover:after,.sidebar-collapsed nav button:focus-visible:after{visibility:visible;opacity:1}.sidebar-collapsed .sidebar-foot{text-align:center;padding-left:0;padding-right:0}.sidebar-collapsed .sidebar-foot .dot{margin-right:0}@media (prefers-reduced-motion:no-preference){.shell,.sidebar,.nav-label,.brand-copy{transition:grid-template-columns .16s,padding .16s,opacity .16s}}@media (width<=760px){.sidebar-toggle{display:none}.shell.sidebar-collapsed .sidebar{padding:12px}.shell.sidebar-collapsed .brand-copy,.shell.sidebar-collapsed .nav-label{display:block}.shell.sidebar-collapsed nav{margin-top:14px}.shell.sidebar-collapsed nav button{justify-content:flex-start;width:auto;min-height:0;padding:10px}.shell.sidebar-collapsed nav button:after{display:none}}.btn.secondary{color:#24344d;background:#fff;border:1px solid #c8d2e0}.btn.secondary:hover{color:#17263c;background:#eef3fa}.item-actions{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.item-actions [data-slot=native-select-wrapper]{flex:150px;min-width:0}.item-actions select{width:100%;min-width:0}.expense-item td:nth-child(4) input,.expense-item td:nth-child(4) textarea{width:100%;max-width:260px}.wrap{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap!important}.expense-entry-toggle{align-items:center;gap:14px;margin-bottom:14px;display:flex}.history-panel{margin-top:18px}.history-month-row{border-bottom:1px solid #e7edf5;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.history-month-button{color:#17283f;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:0;grid-template-columns:minmax(240px,1fr) 160px 190px;align-items:center;gap:18px;width:100%;padding:14px 18px;display:grid}.history-edit-button{white-space:nowrap;margin-right:12px;color:#536985!important;background:0 0!important;border-color:#0000!important;gap:4px!important;height:24px!important;min-height:24px!important;padding:2px 6px!important;font-size:11px!important}.history-edit-button:hover{color:#1f4f99!important;background:#f4f7fb!important;border-color:#cbd6e5!important}.history-edit-button svg{width:12px;height:12px}.history-month-button:hover{background:#f7f9fc}.history-month-button>span:first-child{text-align:left;text-transform:capitalize;align-items:center;gap:8px;display:flex}@media (width<=760px){.history-month-row{grid-template-columns:minmax(0,1fr) auto}.history-month-button{grid-template-columns:1fr auto}.history-month-button>.muted{display:none}.history-edit-button{width:32px;margin-right:8px;padding:0!important;font-size:0!important}}@media (width>=761px){.shell{grid-template-columns:160px minmax(0,1fr)}.sidebar{padding:14px 9px}.brand{gap:7px;padding:0 3px;font-size:16px;line-height:1.1}.brand-icon{border-radius:5px;padding:5px}.brand-icon svg{width:19px;height:19px}.brand small{display:none}.nav-caption{letter-spacing:.08em;margin:20px 7px 6px;font-size:9px}nav{gap:2px}nav button{border-radius:5px;gap:7px;min-height:32px;padding:7px 8px;font-size:13px}nav button svg{width:17px;height:17px}.sidebar-foot{padding:8px 5px 0;font-size:11px;line-height:1.35}.sidebar-foot small{display:none}header{border-bottom-color:#e5eaf1;height:38px;padding:0 16px;font-size:12px}header .dataset-label{gap:6px;min-width:170px}header [data-slot=native-select]{height:28px;min-height:28px;font-size:12px}.content{padding:11px 16px 22px}.titlebar{gap:10px;min-height:32px;margin-bottom:10px}.eyebrow{display:none}h1{letter-spacing:-.35px;margin:0;font-size:20px;line-height:1.15}h2{font-size:15px}h3{font-size:14px}.titlebar>label{flex-direction:row;align-items:center;gap:7px}.metrics{gap:7px;margin-bottom:9px}.metric{min-height:66px;box-shadow:none;border-radius:6px;gap:5px;padding:9px 11px}.metric strong{font-size:21px;line-height:1.05}.metric>span{font-size:12px}.metric small{font-size:10px}.panel{box-shadow:none;border-radius:6px;margin-bottom:9px}.panel-title{gap:8px;min-height:38px;padding:8px 11px}.panel-body{padding:11px}.help{font-size:11px;line-height:1.35}.panel-title .help{margin-top:1px}.notice,.success,.demo-notice{border-radius:5px;margin-bottom:9px;padding:7px 10px;font-size:12px}.report-filter{margin-bottom:8px}.report-foot{padding:7px 11px}.btn{border-radius:5px!important;height:29px!important;min-height:29px!important;padding:4px 9px!important;font-size:12px!important}input,select{border-radius:5px;min-height:29px;padding:4px 7px;font-size:12px}input[type=month]{min-width:132px}.form,.form-grid{gap:8px}table{font-size:13px;line-height:1.25}th{letter-spacing:.01em;height:27px!important;padding:5px 9px!important;font-size:11px!important}td{padding:5px 9px!important}td small{margin-top:2px;font-size:10px;line-height:1.25}.row-button,.source-button{font-size:13px;line-height:1.25}.source-button{padding-left:29px}.type-button{padding-left:15px}.type-row td{font-size:12px}.count{font-size:10px}.check-row,.expense-line{padding:6px 0;font-size:12px}.detail-metrics{gap:18px;margin-bottom:10px}.detail-metrics b{font-size:16px}.monthly-toolbar{gap:10px;margin-bottom:7px;font-size:12px}.expense-section td{font-size:13px;padding-top:6px!important;padding-bottom:6px!important}.expense-item td{padding-top:4px!important;padding-bottom:4px!important}.expense-item .row-button{line-height:1.2}.monthly-panel select,.monthly-panel input{height:27px;min-height:27px;font-size:12px}.amount-edit{width:108px!important}.allocation-row td:first-child{font-size:12px;line-height:1.25;padding-left:29px!important}.allocation-row td:nth-child(4) input{width:150px}.allocation-row input{min-width:76px}.percent-cell input{width:62px;min-width:58px}.allocation-actions{gap:10px;margin-left:16px;font-size:12px}.allocation-origin{margin:2px 0 0 20px}.expense-entry-toggle{gap:9px;margin-bottom:8px}.compact-notice{padding:7px 11px;font-size:12px}.confirm-bar{gap:10px;padding:8px 11px}.confirm-bar b{font-size:13px}.confirm-bar p{margin-top:2px}.history-panel{margin-top:10px}.history-month-button{grid-template-columns:minmax(220px,1fr) 120px 150px;gap:10px;padding:8px 11px;font-size:13px}.history-month-button svg{width:14px;height:14px}.item-actions{gap:2px}.item-actions button{width:27px;height:27px;padding:4px!important}.import-strip{gap:10px;padding:9px 11px;font-size:12px}.import-help{padding:7px 11px;font-size:12px}.empty{padding:16px}}@media (width>=761px) and (width<=980px){.shell{grid-template-columns:148px minmax(0,1fr)}.content{padding:10px 12px 18px}}.history-panel{overflow:visible}.history-sticky-header{z-index:10;background:#f7f9fc;border-bottom:1px solid #dce3ee;border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr) 124px;display:grid;position:sticky;top:0;box-shadow:0 2px 3px #17283f0a}.history-section-row{grid-template-columns:minmax(0,1fr) 124px}.history-section-row.is-open{background:#eef4fc;box-shadow:inset 4px 0 #6489bd}.history-section-row.is-open .history-month-button{background:0 0}.history-month-details{background:#f2f6fb;border-bottom:1px solid #d5e0ed;border-left:4px solid #9bb5d8;border-radius:0 0 7px 7px;margin:0 12px 14px 28px;padding:8px 0 0 10px}.history-month-details>[data-slot=table-container]{background:#fff;border:1px solid #dbe4ef;border-radius:6px 0}.history-section-row .history-month-button,.history-column-head{text-align:right;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(115px,1fr));align-items:center;gap:12px;padding:10px 11px;display:grid}.history-column-head{color:#63748b;font-size:12px}.history-column-head h2{text-align:left;color:#17283f;margin:0;font-size:14px}.history-month-title>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.history-month-title small{text-transform:none;margin-top:0;font-size:11px}.history-section-amount{white-space:nowrap;gap:4px;display:grid}.history-section-amount small{color:#6a7a90;font-size:11px;font-weight:400}.history-section-amount b{font-size:13px;font-weight:500}.history-section-total b{font-weight:700}.history-panel .history-section-heading td{color:#25456b;background:#eaf0f8;border-top:1px solid #cbd8e8;border-bottom:1px solid #d6e1ee;padding-top:10px!important;padding-bottom:10px!important}.history-panel .history-month-total td{background:#f2f6fb;border-top:2px solid #cbd8e8}.history-detail-table{table-layout:fixed;min-width:750px}.history-detail-name{width:28%}.sales-history-panel{overflow:visible}.sales-history-head,.sales-month-row,.sales-history-total{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e1e8f1;grid-template-columns:minmax(190px,1fr) 78px 160px 160px 85px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:grid}.sales-history-head{z-index:10;color:#63748b;background:#f7f9fc;border-radius:10px 10px 0 0;font-size:12px;position:sticky;top:0;box-shadow:0 2px 3px #17283f0a}.sales-history-head h2{color:#17283f;font-size:14px}.sales-month-row{color:#17283f;cursor:pointer;background:#fff;font-size:13px}.sales-month-row:hover{background:#f4f7fb}.sales-month-row>span:first-child{align-items:center;gap:8px;display:flex}.sales-month-row small{font-size:11px;display:block}.sales-history-head>:first-child,.sales-history-total>:first-child,.sales-month-row>:first-child{text-align:left}.sales-history-total{background:#edf3fa;font-size:13px}.sales-month-details{border-bottom:1px solid #d8e3f0}.sales-month-details .sales-detail-table{table-layout:auto;width:100%;min-width:760px}.sales-detail-table th[data-slot=table-head]{height:29px;padding-block:3px;line-height:1.2}.excluded-sales-history{color:#506078;padding:8px 12px;font-size:12px}.excluded-sales-history summary{cursor:pointer}.excluded-sales-history ul{margin:6px 0 0;padding-left:20px}.excluded-sales-history li{margin:4px 0}.excluded-sales-history small{display:block}.sales-detail-table th:first-child,.sales-detail-table td:first-child{min-width:270px}.sales-detail-table th:not(:first-child),.sales-detail-table td:not(:first-child){white-space:nowrap}@media (width<=980px){.sales-history-head,.sales-month-row,.sales-history-total{grid-template-columns:minmax(150px,1fr) 65px 135px 135px 74px;gap:8px}}@media (width<=760px){.sales-history-head,.sales-month-row,.sales-history-total{overflow-wrap:anywhere;grid-template-columns:minmax(90px,1fr) 42px minmax(78px,1fr) minmax(78px,1fr) 60px;gap:5px;padding:10px 6px;font-size:11px}.sales-history-head h2{font-size:12px}.sales-month-row svg{flex-shrink:0;width:12px}}.history-detail-sum,.history-detail-distribution{width:155px}.history-panel .history-detail-table th,.history-panel .history-detail-table td{vertical-align:top;padding-left:12px!important;padding-right:12px!important}.history-panel .history-detail-table td:first-child{white-space:normal;overflow-wrap:anywhere}.history-detail-table .row-button{text-align:left}.history-detail-table .row-button svg{flex-shrink:0}.history-panel .history-detail-table th:nth-child(n+3),.history-panel .history-detail-table td:nth-child(n+3){text-align:left!important}.history-panel .history-detail-table .history-comment-cell{white-space:pre-wrap;overflow-wrap:anywhere;color:#526781;font-size:12px;font-weight:400;line-height:1.5}@media (width<=1100px){.history-section-row .history-month-button,.history-column-head{grid-template-columns:repeat(4,minmax(0,1fr))}.history-section-row .history-month-title,.history-column-head h2{grid-column:1/-1}}@media (width<=760px){.history-section-row,.history-sticky-header{grid-template-columns:minmax(0,1fr) 40px}.history-section-row .history-month-button,.history-column-head{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px 6px}.history-column-head{overflow-wrap:anywhere;font-size:10px}.history-section-amount{white-space:normal;overflow-wrap:anywhere}.history-section-amount b{font-size:11px}.history-month-details{border-left-width:3px;margin:0 4px 10px 8px;padding:5px 0 0 5px}}.analytics-controls{gap:16px;display:grid}.analytics-controls .toolbar{align-items:end}.analytics-controls label{min-width:160px;max-width:100%}.analytics-controls select{max-width:340px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analytics-grid .panel{min-width:0}.analytics-widget-tools{flex-wrap:wrap;gap:8px;padding:14px}.analytics-widget-tools select{max-width:230px;font-size:14px}.analytics-chart{min-width:0;padding:18px 12px 0}.analytics-chart-note{padding:0 20px 12px}.analytics-caption{margin-bottom:20px}.analytics-toolbar{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.shell .analytics-mode-switch.sheet-switch{flex:none;align-self:center;max-width:none;margin:0;overflow:visible}.analytics-inline-field{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;display:inline-flex;max-width:none!important}.analytics-inline-field>span{flex:none}.analytics-month-field input{width:150px;min-width:0}.analytics-project-field select{width:145px;max-width:145px}.analytics-channel-field select{width:190px;max-width:190px}.analytics-source-count{white-space:nowrap;margin-left:auto}.analytics-top-row{gap:8px;margin-bottom:0;padding:7px 9px}.analytics-top-row>label.analytics-inline-field{flex:0 auto;min-width:0}.analytics-period-field{flex:none}.analytics-period-filter>summary{text-overflow:ellipsis;max-width:245px;overflow:hidden}.analytics-board-filter{flex:none;margin-left:auto}.analytics-period-filter,.analytics-board-filter{font-size:13px;position:relative}.analytics-period-filter>summary,.analytics-board-filter>summary{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d5e8;border-radius:6px;min-height:38px;padding:9px 11px;list-style:none}.analytics-period-filter>summary::-webkit-details-marker{display:none}.analytics-board-filter>summary::-webkit-details-marker{display:none}.analytics-period-filter>summary:focus-visible,.analytics-board-filter>summary:focus-visible{outline-offset:2px;outline:2px solid #2156db}.analytics-period-filter>div,.analytics-board-filter>div{z-index:8;background:#fff;border:1px solid #c7d5e8;border-radius:6px;gap:8px;min-width:270px;padding:10px;display:grid;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 5px 16px #15223825}.analytics-board-filter>div{min-width:300px;left:auto;right:0}.analytics-period-modes,.analytics-period-months,.analytics-period-presets{flex-wrap:wrap;gap:6px;display:flex}.analytics-period-modes button{background:#fff;border:1px solid #c7d5e8;border-radius:5px;padding:6px 8px}.analytics-period-modes button[aria-pressed=true]{color:#fff;background:#2252d9;border-color:#2252d9}.analytics-period-months label{flex:115px;min-width:0}.analytics-period-months input{width:100%;min-width:0}.analytics-period-metrics .metric{gap:5px;min-height:0;padding:9px 11px}.analytics-period-metrics .metric strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,1.55vw,24px)}.analytics-sort{color:inherit;font:inherit;text-align:inherit;white-space:normal;background:0 0;border:0;padding:3px;font-weight:700}.analytics-sort:hover{text-decoration:underline}.analytics-table-wrap{overflow-x:auto}.analytics-table-wrap th,.analytics-table-wrap td{white-space:normal;overflow-wrap:anywhere;padding:7px 9px!important}.analytics-expenses th,.analytics-expenses td{white-space:normal;padding:8px 10px!important}.report-filter.analytics-toolbar{justify-content:flex-start;align-items:center;gap:8px}.report-filter .analytics-inline-field{min-width:0}.report-filter .muted{align-self:center}.analytics-project-toggle{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.analytics-project-toggle:focus-visible{outline-offset:2px;outline:2px solid #2156db}@media (width<=1100px){.analytics-toolbar{flex-wrap:wrap}.analytics-board-filter,.analytics-source-count{margin-left:0}}@media (width<=640px){.analytics-toolbar{align-items:stretch}.shell .analytics-mode-switch.sheet-switch,.analytics-inline-field{width:100%}.analytics-inline-field input,.analytics-inline-field select,.analytics-period-filter{flex:1;width:100%;min-width:0;max-width:none}.analytics-board-filter{width:100%}.analytics-board-filter>summary{white-space:normal}.analytics-period-filter>div,.analytics-board-filter>div{min-width:0;max-height:60vh;position:fixed;inset:auto 12px 12px;overflow:auto}.analytics-table-wrap table{min-width:760px}.analytics-source-count{white-space:normal}}@media (width<=1100px){.analytics-grid{grid-template-columns:1fr}}.shell .sheet-switch{background:#fff;border:1px solid #c7d5e8;border-radius:6px;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;padding:0;display:flex;overflow-x:auto}.shell .sheet-switch>button{color:#234e96;height:auto;min-height:30px;box-shadow:none;white-space:nowrap;background:#fff;border:0;border-radius:0;flex:none;margin:0;padding:4px 12px;font-size:13px;line-height:20px}.shell .sheet-switch>button+button{border-left:1px solid #c7d5e8}.shell .sheet-switch>button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#fff;background:#2252d9}.shell .sheet-switch>button:focus-visible{outline-offset:-3px;outline:2px solid #152238}.shell .sidebar nav{flex-shrink:0;margin-top:16px}.shell .brand-icon{background:url(/commerce.svg) 50%/contain no-repeat;flex-shrink:0;width:28px;height:28px;padding:0;display:block}.shell .sidebar-foot{flex-shrink:0}.shell .sidebar .access-account{color:#d6dfef;border-top:1px solid #304058;flex-direction:column;align-items:stretch;gap:8px;margin:auto 0 0;padding:12px 0 0;font-size:13px;display:flex}.access-account-info{overflow-wrap:anywhere;line-height:1.4}.access-account-info small{color:#8fa2bd;margin-top:3px;font-size:12px;display:block}.shell .sidebar .access-account button{color:#d6dfef;background:0 0;border:1px solid #405372;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:flex}.mobile-navigation,.shell.sidebar-collapsed .access-account-info,.shell.sidebar-collapsed .access-account button span{display:none}.shell.sidebar-collapsed .sidebar .access-account{padding-top:10px}.accounting-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.accounting-header>.sheet-switch{flex-wrap:wrap;flex-shrink:1;overflow:visible}.legacy-accounting-notice{color:#8a5211;text-align:center;text-wrap:balance;flex:1;margin:0;font-size:13px;line-height:1.45}@media (width<=900px){.accounting-header{flex-wrap:wrap;gap:8px}.legacy-accounting-notice{flex-basis:100%}}@media (width<=760px){.shell .content table{touch-action:pan-x pan-y}.shell .sidebar,.shell.sidebar-collapsed .sidebar{z-index:50;height:auto;padding:8px 12px;position:sticky;top:0;overflow:visible}.shell .sidebar .brand{align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}.shell .sidebar .brand-copy,.shell.sidebar-collapsed .brand-copy,.shell .sidebar>nav,.shell .sidebar>.access-account{display:none}.shell .sidebar .brand-icon{width:28px;height:28px}.mobile-navigation{flex:1;min-width:0;display:block}.mobile-navigation-trigger{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:3px;min-width:0;max-width:100%;min-height:36px;padding:2px 4px;font-size:17px;font-weight:600;display:flex}.mobile-navigation-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-navigation-trigger svg{flex:none;transition:transform .15s}.mobile-navigation-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation-trigger:focus-visible{border-radius:4px;outline:2px solid #98b9f6}.mobile-navigation-menu{overscroll-behavior:contain;color:#fff;background:#202b3d;border:1px solid #4a5b72;border-radius:10px;width:min(340px,100%);max-height:calc(100dvh - 58px);padding:6px;font-size:14px;font-weight:400;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 30px #08111f66}.shell .sidebar .mobile-navigation-menu nav{gap:2px;margin:0;display:grid;overflow:visible}.shell .sidebar .mobile-navigation-menu nav button{color:#e4ebf5;text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;display:flex}.shell .sidebar .mobile-navigation-menu nav button:hover,.shell .sidebar .mobile-navigation-menu nav button.active{color:#fff;background:#334e75}.mobile-navigation-menu .review-counter{margin-left:auto}.mobile-navigation-account{overflow-wrap:anywhere;border-top:1px solid #4a5b72;gap:5px;margin-top:6px;padding:10px;display:grid}.mobile-navigation-account strong{font-size:13px}.shell .sidebar .mobile-navigation-account small{color:#b9c9de;font-size:12px;display:block}.mobile-navigation-account button{color:#e4ebf5;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 8px;font-size:14px;display:flex}.mobile-navigation-account button:hover{background:#334e75}.mobile-navigation-account button:disabled{opacity:.5}.shell .titlebar>div:first-child{display:none}.shell .titlebar:has(>div:only-child){display:none}.shell .schedule-page .schedule-tabs{flex-wrap:wrap;width:100%;overflow:visible}.shell .schedule-page .schedule-tabs>button{flex:1 0 auto}}.access-login{background:#fff;border:1px solid #d8dee6;border-radius:8px;max-width:420px;margin:6vh auto;padding:22px}.access-login h1{margin:0 0 10px;font-size:24px}.access-login form,.access-login label{gap:6px;display:grid}.access-login form{gap:12px}.access-login input,.access-admin select,.access-admin input:not([type=checkbox]){color:#182534;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:4px 8px}.access-login button,.access-admin button{color:#182534;font:inherit;cursor:pointer;background:#f1f5f9;border:1px solid #b9c7d5;border-radius:4px;padding:6px 12px}.access-login button:disabled,.access-admin button:disabled{opacity:.5;cursor:default}.access-text-button{margin-top:12px}.access-admin{gap:12px;font-size:13px;display:grid}.access-admin h2{margin:0;font-size:15px}.access-admin h3{margin:10px 0;font-size:13px}.access-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.access-toolbar label{align-items:center;gap:8px;display:flex}.access-admin td,.access-admin th{vertical-align:top;padding:6px 9px}.access-admin small{color:#667085;display:block}.access-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;display:grid}.access-grid label{gap:5px;display:grid}.access-user-editor{padding:12px}.access-user-editor h2{margin-bottom:10px}.access-matrix{border:0;grid-template-columns:minmax(230px,.7fr) minmax(530px,1.5fr);gap:20px;min-width:0;padding:0 10px 10px;display:grid}.access-checks{gap:7px;display:grid}.access-checks label{align-items:center;gap:8px;display:flex}.access-checks input{width:15px;height:15px}.access-save{border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px;display:flex}.access-save span{flex:1}.access-note{color:#566273;padding:0 10px 8px}.access-inline{border:0;margin:0;padding:0;display:contents}.access-audit{padding:10px}.access-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:700px;max-height:220px;overflow:auto}.access-account{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.access-account button{border:1px solid #cbd5e1;border-radius:4px;padding:3px 8px}.access-readonly{border:0;min-width:0;padding:0}.access-admin :focus-visible,.access-login :focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=850px){.access-matrix{grid-template-columns:1fr}.access-grid{grid-template-columns:1fr 1fr}.access-login{max-width:none;margin:20px 12px}.access-save{flex-wrap:wrap}.access-save span{flex-basis:100%}}.access-matrix table{width:100%;min-width:600px}.access-admin .access-matrix select{width:100%;min-width:156px;max-width:none}.access-matrix td:first-child{min-width:240px}.access-admin,.access-admin>.panel,.access-matrix>.table-wrap{min-width:0;max-width:100%}.access-admin .table-wrap{overflow-x:auto}.access-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.access-grid input,.access-grid select{min-width:0;max-width:100%}.employee-access{gap:3px;min-width:0;display:grid}.employee-access select,.employee-access button{width:100%;min-width:0;max-width:100%}.employee-access .employee-account{overflow-wrap:anywhere;white-space:normal}@media (width<=1100px){.access-matrix{grid-template-columns:minmax(0,1fr)}}.browser-error p{margin:0 0 8px}.browser-error button{color:#182534;min-height:32px;font:inherit;cursor:pointer;background:#f1f5f9;border:1px solid #b9c7d5;border-radius:4px;padding:6px 12px}.browser-error button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.access-hierarchy{display:block}.access-tree-table{min-width:880px!important}.access-tree-table th:first-child{width:42%}.access-tree-table th:nth-child(2){width:22%}.access-tree-table th:nth-child(3){width:36%}.access-tree-section{background:#eef3f8;font-weight:600}.access-tree-toggle{min-width:24px;background:0 0!important;border:0!important;padding:0 5px!important}.access-tree-action{color:#526171}.access-tree-action input{margin-right:6px}.access-tree-table small{font-weight:400}.access-tree-table select{min-width:180px!important}.access-tree-action label{flex-direction:row;align-items:center;gap:6px;display:flex!important}.access-tree-action input[type=checkbox]{flex:none;width:15px!important;height:15px!important;min-height:0!important;margin:0!important}.access-hierarchy .access-tree-table{width:100%!important}.access-save{z-index:2;background:#fff;position:sticky;bottom:0}.access-admin .access-tree-reset{color:#2563eb;background:0 0;border:0;padding:0 3px;font-size:11px;text-decoration:underline}.access-tree-sheet{background:#f1f5f9;font-weight:600}.access-tree-sheet td:first-child{padding-left:26px!important}.access-tree-detail{background:#fff}.access-tree-detail td:first-child{color:#334155;position:relative;padding-left:54px!important}.access-tree-detail td:first-child:before{content:"";border-left:2px solid #b8cbe0;position:absolute;top:0;bottom:0;left:32px}.access-tree-detail td:first-child:after{content:"";border-top:2px solid #b8cbe0;width:9px;position:absolute;top:22px;left:32px}.access-tree-detail:hover{background:#f5f9ff}.access-tree-section{background:#e2ebf5}.access-tree-action td:first-child{padding-left:44px!important}.access-tree-table .access-tree-section,.access-tree-table .access-tree-sheet{font-weight:400}.access-tree-table .access-tree-section{background:#dbe6f2}.access-tree-table .access-tree-sheet{background:#f0f4f8}.access-tree-table tbody+tbody{border-top:6px solid #fff}.access-tree-table td{vertical-align:middle;padding-top:4px!important;padding-bottom:4px!important}.access-tree-table select{height:28px;font-weight:400;min-height:28px!important;padding-top:2px!important;padding-bottom:2px!important}.access-tree-detail td:first-child:after{top:18px}.access-tree-tools{color:#64748b;align-items:center;gap:12px;padding:0 0 6px;font-size:12px;display:flex}.access-tree-tools span{margin-right:auto}.access-admin .access-tree-tools button{color:#475569;background:0 0;border:0;padding:2px 0;font-size:12px}.access-tree-marker{color:#3774ac;vertical-align:middle;margin-left:7px;font-size:9px}.access-tree-actions{flex-wrap:wrap;gap:4px 18px;display:flex}.access-tree-action{background:#fafbfd;font-size:12px}.access-tree-scroll{min-height:180px;max-height:calc(100vh - 245px)}.access-tree-table thead th{z-index:1;background:#f1f5f9;position:sticky;top:0}.access-tree-table small{font-size:11px;line-height:15px}.access-tree-detail td{border-bottom:1px solid #f0f3f7}.payroll-rules-dialog table{width:100%;min-width:740px}.payroll-rules-dialog th,.payroll-rules-dialog td{text-align:left}.payroll-rules-dialog select{width:100%;max-width:260px}.password-dialog{background:#fff;max-height:calc(100dvh - 32px);overflow-y:auto}.password-change-form,.password-change-form label{gap:6px;display:grid}.password-change-form{gap:12px}.password-change-form small{color:#64748b}.password-change-actions{flex-wrap:wrap;gap:8px;display:flex}.payroll-rules-dialog td{vertical-align:top}.payroll-multiple{background:#fff;border:1px solid #c7d5e8;border-radius:4px;min-width:175px;max-width:260px}.payroll-multiple summary{cursor:pointer;white-space:normal;padding:5px 7px;line-height:1.4}.payroll-multiple>fieldset{border:0;border-top:1px solid #dbe3ed;min-width:0;max-height:190px;margin:0;padding:4px;overflow:auto}.payroll-multiple label{white-space:normal;align-items:flex-start;gap:6px;padding:4px;font-size:12px;display:flex}.payroll-multiple input{flex:none;margin-top:2px}.payroll-rule-total{white-space:nowrap;min-width:100px}.payroll-incomplete{color:#8a5b10;font-size:11px;display:block}.payroll-rules-dialog tfoot{background:#edf2f9;font-weight:600}.payroll-close-confirm{z-index:2;background:#fff;border:1px solid #dbe3ed;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #17283f18}.payroll-close-confirm span{margin-right:auto;font-weight:600}.payroll-rules-dialog table th,.payroll-rules-dialog table td,.payroll-multiple summary{text-align:left}.payroll-channel-editor{max-width:760px;padding:6px 8px 10px 18px}.payroll-channel-label{margin-bottom:4px;font-size:12px;display:block}.payroll-channel-editor>.payroll-multiple{max-width:720px}.payroll-channel-editor>.help{margin:5px 0 8px;display:block}.payroll-rules-dialog .payroll-channel-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;max-width:720px}.payroll-channel-table th,.payroll-channel-table td{vertical-align:middle;border-bottom:1px solid #e4eaf2;padding:7px 9px}.payroll-channel-table th:last-child,.payroll-channel-table td:last-child{text-align:right;width:128px}.payroll-channel-table input{text-align:right;width:90px}.payroll-channel-table tbody tr:nth-child(2n){background:#f7f9fc}.payroll-channel-table tfoot{background:#eef3f9}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mp-app .brand,.mp-app .brand small{display:block}.mp-account-filter{border:1px solid #dce3ee;border-radius:8px;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:12px;display:flex}.mp-account-filter label{color:#152238;align-items:center;gap:6px;display:flex}.mp-account-filter input{width:20px;height:20px;min-height:20px}.mp-quality{color:#52627b;margin:14px 0;font-size:13px}.mp-login{max-width:460px;padding-top:10vh}.mp-login .form{margin-top:24px}.mp-app th button{text-align:inherit;color:#52627b;background:0 0;border:0;padding:0;font-weight:700}.mp-app td,.mp-app th{white-space:normal;overflow-wrap:anywhere;text-align:left!important;padding:10px 12px!important}.mp-app table{table-layout:fixed}.mp-app .metrics{gap:12px}.mp-app button:focus-visible,.mp-account-filter input:focus-visible{outline-offset:3px;outline:3px solid #2156db}.mp-error{color:#b42338;margin:16px 0}.mp-app .sidebar{overflow-y:auto}.mp-app .sidebar nav{gap:3px}.mp-app .sidebar nav button{min-height:42px}@media (width<=760px){.mp-app table{min-width:560px}.mp-account-filter{grid-template-columns:1fr;display:grid}.mp-app .sidebar nav{overflow-x:auto}.mp-app .metrics{grid-template-columns:1fr 1fr}.mp-app .metric strong{white-space:normal}}.mp-account-picker{margin-bottom:16px}.mp-account-picker summary{cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:7px;padding:10px 12px}.mp-account-picker .toolbar{width:100%}.mp-account-picker summary:focus-visible{outline:3px solid #2156db}.mp-account-filter{margin-top:8px}@media (width<=760px){.mp-app .sidebar{height:auto;padding:14px;display:block;position:static;overflow:hidden}.mp-app .sidebar>.nav,.mp-app .sidebar>nav{max-width:100%;margin-top:12px;display:flex;overflow-x:auto}.mp-app .sidebar nav button{white-space:nowrap;flex-shrink:0}.mp-app .brand small{display:none}:is(.mp-app .titlebar,.mp-app .titlebar:has(>div:only-child)),.mp-app .titlebar>div:first-child{display:block}}.mp-app .form textarea{width:100%;min-height:88px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:8px 10px;display:block}.mp-app .form textarea:disabled{color:#52627b;background:#f8fafc}.mp-app .form textarea:focus-visible{outline-offset:2px;outline:3px solid #2156db}.mp-catalog-panel{min-width:0}.mp-catalog-table{width:100%;max-width:100%;overflow-x:auto}.mp-catalog-table table{table-layout:fixed;width:100%}.mp-catalog-table td,.mp-catalog-table th{white-space:normal;overflow-wrap:anywhere}@media (width>=761px){.mp-catalog-table table{min-width:0}}.mp-app .mp-catalog-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;height:48px;overflow:hidden;padding:6px 8px!important}.mp-app .mp-catalog-table th{padding:6px 8px!important}.mp-catalog-image-column{width:104px}.mp-catalog-image{justify-content:center;align-items:center;width:36px;height:36px;max-height:36px;display:flex}.mp-catalog-image img{object-fit:contain;width:36px;max-width:36px;height:36px;max-height:36px;display:block}.mp-catalog-image-empty{color:#52627b}.mp-catalog-table:focus-visible{outline-offset:2px;outline:3px solid #2156db}@media (width<=760px){.mp-app .mp-catalog-table table{min-width:900px}}.mp-catalog-columns{margin:12px 0}.mp-catalog-columns summary{cursor:pointer}.mp-catalog-columns ol{max-width:460px;padding-left:24px}.mp-catalog-columns li{padding:4px 0}.mp-catalog-columns li>div{gap:6px;margin-left:12px;display:inline-flex}.mp-catalog-columns li>span{min-width:170px;display:inline-block}.mp-catalog-filters input,.mp-catalog-filters select{width:100%;min-width:0;max-width:100%;font:inherit;color:#152238;background:#fff;border:1px solid #dce3ee;border-radius:4px;padding:5px;display:block}.mp-catalog-columns summary:focus-visible,.mp-catalog-filters input:focus-visible,.mp-catalog-filters select:focus-visible{outline-offset:2px;outline:3px solid #2156db}.mp-app .mp-catalog-table td,.mp-app .mp-catalog-table th{white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;overflow:visible}.mp-app .mp-catalog-table th{position:relative;padding-right:14px!important}.mp-catalog-column-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-right:1px solid #dce3ee;width:10px;position:absolute;top:0;bottom:0;right:0}.mp-catalog-column-resizer:hover,.mp-catalog-column-resizer:focus-visible{background:#dce8ff;outline:2px solid #2156db}.mp-catalog-table th>button{white-space:normal;overflow-wrap:break-word;width:100%}.mp-app .mp-catalog-table th[data-column=status] select{color:#152238;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:4px;margin-top:6px;padding:5px;font-weight:400;display:block}.mp-stock-stale{color:#8a5200;margin-top:4px;font-size:11px;line-height:1.3;display:block}.mp-app .mp-calculator .form-grid{grid-template-columns:minmax(0,1fr)}.mp-app .mp-calc-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mp-app .mp-calc-controls,.mp-app .mp-calc-output{min-width:0}@media (width<=1100px){.mp-app .mp-calc-layout{grid-template-columns:minmax(0,1fr)}}.mp-app .mp-calculator table{table-layout:fixed;width:100%;min-width:340px}.mp-app .mp-calculator th,.mp-app .mp-calculator td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.mp-app .mp-calculator th:first-child{width:44%}.mp-app .mp-calculator small{color:#526176;display:block}.mp-app .mp-calculator select,.mp-app .mp-calculator input{min-width:0;max-width:100%}.mp-app .mp-calculator .mp-calc-checkbox{align-items:center;gap:8px;display:flex}.mp-app .mp-calculator .mp-calc-checkbox input{width:auto}.mp-app .mp-calc-result{background:#eaf0ff;font-weight:700}.mp-app .mp-calculator .mp-calc-comparison table{min-width:0;max-width:none}.mp-app .mp-calculator .mp-calc-comparison th:first-child{width:auto}.mp-app .mp-calculator .mp-calc-label-column{width:32%}.mp-app .mp-calculator .mp-calc-comparison td{font-variant-numeric:tabular-nums}.mp-app .mp-calculator .mp-calc-projected{background:#f0f5ff}.mp-app .mp-calculator .mp-calc-result .mp-calc-projected{color:#173c95;background:#dae6ff}.mp-app .mp-calculator .mp-calc-comparison th[colspan]{text-align:center}.mp-app .mp-calculator .mp-calc-comparison th{position:relative}.mp-app .mp-calculator .mp-calc-comparison th[scope=col]{padding-right:16px!important}.mp-app .mp-calculator .mp-calc-comparison th[scope=row],.mp-app .mp-calculator .mp-calc-comparison th[rowspan]{line-height:1.4;font-size:14px!important}.mp-app .mp-calculator .mp-catalog-column-resizer{touch-action:none}.mp-app .mp-calculator .mp-calc-comparison-title{margin:8px 0;font-size:14px}.mp-app .mp-calculator .mp-calc-comparison:focus-visible{outline-offset:2px;outline:2px solid #2156db}.mp-app .mp-calculator .mp-calc-delta{margin-top:3px;font-size:12px;font-weight:600;line-height:1.4;display:block}.mp-app .mp-calculator .mp-calc-delta-up{color:#166534}.mp-app .mp-calculator .mp-calc-delta-down{color:#b42318}.mp-app .mp-calculator .mp-calc-delta-flat,.mp-app .mp-calculator .mp-calc-delta-unknown{color:#526176}@media (width<=600px){.mp-app .mp-calculator .mp-calc-comparison th[scope=row],.mp-app .mp-calculator .mp-calc-comparison th[rowspan]{z-index:1;background:#fff;position:sticky;left:0}.mp-app .mp-calculator .mp-calc-comparison .mp-calc-result th[scope=row]{background:#eaf0ff}}.mp-app .mp-catalog-table tr.mp-margin-red>td{background-color:#fce8e6}.mp-app .mp-catalog-table tr.mp-margin-gray>td{background-color:#eef0f3}.mp-app .mp-catalog-table tr.mp-margin-green>td{background-color:#e7f3e8}.mp-app .mp-account-buttons{border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin:0 0 12px;padding:0;display:flex}.mp-account-buttons legend{color:#52627b;margin-bottom:6px;font-size:12px}.mp-account-options{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.mp-app .mp-account-buttons .toolbar{flex-wrap:wrap;flex-basis:100%;gap:6px;width:100%;margin:0}.mp-app .mp-account-options .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:32px;height:auto!important}.mp-app .mp-account-options [aria-pressed=true]{color:#fff;background:#2156db;border:1px solid #2156db}.mp-app .mp-account-options [aria-pressed=false]{color:#24344d;background:#fff;border:1px solid #c8d2e0}.mp-app .mp-catalog-margin-filter{flex-direction:column;gap:4px;width:260px;max-width:100%;margin-bottom:12px;font-size:12px;display:flex}.mp-catalog-margin-filter select{text-overflow:ellipsis;width:100%;min-width:0}.mp-catalog-service{color:#52627b;border-top:1px solid #dce3ee;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5}.mp-catalog-service summary{cursor:pointer;font-weight:600}.mp-catalog-service p{margin:10px 0}.mp-catalog-table th>button[draggable]{cursor:grab}.mp-catalog-table th>button[draggable]:active{cursor:grabbing}.mp-app .mp-catalog-table th[data-drop-target]{background:#e8f0ff;box-shadow:inset 3px 0 #2156db}.mp-catalog-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-bottom:12px;display:flex}.mp-app .mp-catalog-controls .mp-catalog-margin-filter{margin:0}.mp-catalog-column-picker{max-width:100%;font-size:12px;position:relative}.mp-catalog-column-picker summary{cursor:pointer;box-sizing:border-box;color:#24344d;background:#fff;border:1px solid #c8d2e0;border-radius:5px;min-height:29px;padding:6px 10px}.mp-catalog-column-picker summary:focus-visible{outline-offset:2px;outline:3px solid #2156db}.mp-catalog-column-options{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #c8d2e0;border-radius:6px;width:310px;max-width:calc(100vw - 56px);max-height:360px;margin:5px 0 0;padding:10px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 20px #15223826}.mp-catalog-column-options legend{float:left;width:100%;margin-bottom:8px;font-weight:600}.mp-app .mp-catalog-column-options label{clear:both;cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.mp-app .mp-catalog-column-options input{accent-color:#2156db;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0}.mp-catalog-search{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.mp-catalog-search label{flex-direction:column;gap:4px;width:420px;max-width:100%;font-size:12px;display:flex}.mp-catalog-search input{width:100%;min-width:0}.mp-catalog-margin-counts{color:#52627b;align-self:center;margin-left:auto;font-size:14px;line-height:1.7}.mp-catalog-margin-counts strong{color:#152238;font-variant-numeric:tabular-nums}.mp-catalog-margin-counts small{display:block}@media (width<=760px){.mp-catalog-margin-counts{width:100%;margin-left:0}}.mp-catalog-count-button{min-width:32px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.mp-catalog-count-button strong{text-underline-offset:3px;font-size:16px;text-decoration:underline}.mp-catalog-count-button:hover:not(:disabled),.mp-catalog-count-button[aria-pressed=true]{background:#e8f0ff;border-color:#b5c9f5}.mp-catalog-count-button:focus-visible{outline-offset:2px;outline:3px solid #2156db}.mp-catalog-count-button:disabled{cursor:default;opacity:.6}.mp-catalog-toolbar-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;margin-bottom:12px;display:grid}.mp-catalog-toolbar-fields{flex-direction:column;gap:8px;min-width:0;display:flex}.mp-catalog-toolbar-fields .mp-catalog-search,.mp-catalog-toolbar-fields .mp-catalog-controls{margin-bottom:0}.mp-catalog-toolbar-layout .mp-catalog-margin-counts{flex-direction:column;justify-content:space-between;align-self:stretch;margin:0;line-height:1.4;display:flex}@media (width<=1100px){.mp-catalog-toolbar-fields .mp-catalog-margin-filter{width:220px}}@media (width<=760px){.mp-catalog-toolbar-layout{grid-template-columns:minmax(0,1fr)}.mp-catalog-toolbar-layout .mp-catalog-margin-counts{gap:2px}}.mp-analytics-service{color:#52627b;border-top:1px solid #dce3ee;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5}.mp-analytics-service>summary{cursor:pointer;font-weight:600}.mp-analytics-service>summary:focus-visible{outline-offset:3px;outline:3px solid #2156db}.mp-analytics-service p{margin:8px 0}.mp-account-business{flex-direction:column;gap:6px;max-width:100%;display:flex}.mp-account-business summary{cursor:pointer;padding:4px;font-size:12px}.mp-account-business details .mp-account-options{padding-top:6px}.mp-yandex-economics{overflow-wrap:anywhere;min-width:0}.mp-yandex-economics summary{cursor:pointer}.mp-yandex-economics p{margin:6px 0}.mp-yandex-economics small{white-space:normal;display:block}.mp-yandex-economics input{box-sizing:border-box;width:100%;min-width:0}.mp-yandex-economics button{white-space:normal;max-width:100%}.mp-app .mp-catalog-table tr.mp-yandex-product-row>td{vertical-align:top}
