.own-sales{color:#193650;margin-bottom:30px}.own-sales>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.own-sales h2{margin:8px 0;font-size:26px}.own-sales h3{margin:0 0 16px;font-size:19px}.own-sales p{line-height:1.6}.own-sales header span{letter-spacing:.1em;font-size:11px;font-weight:700}.own-sales button{color:#fff;cursor:pointer;white-space:nowrap;background:#193650;border:1px solid #c5d7e6;border-radius:8px;padding:12px 16px}.own-sales button:disabled{opacity:.5;cursor:wait}.own-sales label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.own-sales input:not([type=checkbox]),.own-sales select,.own-sales textarea{color:#193650;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bcd0df;border-radius:7px;padding:11px}.own-sale-form,.own-sale-insights>article,.own-sale-record,.own-sale-kpis>article{background:#fff;border:1px solid #cbdce8;border-radius:10px;padding:22px}.own-sale-form{margin-bottom:24px}.own-sale-form fieldset{border:0;min-width:0;margin:0;padding:0}.own-sale-fields,.own-sale-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.own-sale-filters{grid-template-columns:2fr 1.5fr 1fr 1fr;margin-bottom:20px}.own-sale-actions{gap:12px;margin-top:20px;display:flex}.own-sale-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.own-sale-kpis span,.own-sale-kpis small{font-size:12px;line-height:1.5;display:block}.own-sale-kpis strong{margin:10px 0;font-size:25px;display:block}.own-sale-insights{grid-template-columns:1fr 1.4fr;gap:18px;margin-bottom:28px;display:grid}.own-sale-table{overflow:auto}.own-sale-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.own-sale-table td,.own-sale-table th{border-bottom:1px solid #e0e8ee;padding:12px}.own-sale-table small{display:block}.own-sale-chart{max-height:330px;overflow:auto}.own-sale-chart>div{grid-template-columns:70px 1fr 35px;align-items:center;gap:12px;padding:8px 0;display:grid}.own-sale-chart meter{width:100%;height:22px}.own-sale-list-heading{justify-content:space-between;gap:16px;display:flex}:is(.own-sale-list-heading label,.own-sale-form label:has(input[type=checkbox])){flex-direction:row;align-items:center;display:flex}.own-sale-record{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.own-sales-error{color:#992d20;background:#fff2ef;border-radius:8px;padding:14px}@media (max-width:900px){.own-sale-fields,.own-sale-filters,.own-sale-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.own-sale-insights{grid-template-columns:1fr}}@media (max-width:580px){.own-sales>header,.own-sale-record,.own-sale-list-heading{flex-direction:column}.own-sale-fields,.own-sale-filters,.own-sale-kpis{grid-template-columns:1fr}}.sales-market-archive{background:#f6f9fc;border:1px solid #cbdce8;border-radius:10px;margin-top:32px;padding:20px}.sales-market-archive>summary{cursor:pointer;font-weight:600}.sales-market-archive>label{margin:20px 0;display:block}.sales-market-archive>label input{border:1px solid #bcd0df;border-radius:7px;width:100%;max-width:600px;margin-top:8px;padding:12px;display:block}.cs-workspace{border-top:4px solid #227b82;scroll-margin-top:24px}.cs-heading,.cs-editor>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.cs-heading>div{max-width:760px}.cs-heading span{letter-spacing:.12em;color:#246f74;font-size:.75rem;font-weight:700}.cs-heading h2{margin-top:8px}.cs-heading button{flex-shrink:0}.cs-comparison{border:1px solid #c6d7df;border-radius:8px;margin:8px 0 16px;overflow-x:auto}.cs-workspace table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.cs-workspace caption{text-align:left;color:#335c63;background:#eef5f5;padding:12px 16px}.cs-workspace th,.cs-workspace td{text-align:right;border-bottom:1px solid #dce5e9;min-width:175px;padding:12px 14px}.cs-workspace th:first-child{text-align:left;min-width:210px}.cs-workspace thead{color:#fff;background:#193b4c}.cs-workspace .cs-total{color:#154c43;background:#eaf5f1;font-weight:700}.heli-analysis .cs-method{color:#53697c;font-size:.8125rem;line-height:1.65}.cs-editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cs-editor{background:#f9fbfc;border:1px solid #c6d7df;border-radius:10px;min-width:0;padding:20px}.cs-editor>header{border-bottom:1px solid #dce5e9;flex-wrap:wrap;margin-bottom:18px;padding-bottom:18px}.cs-editor>header>label{flex:180px}.cs-actions{flex-wrap:wrap;gap:6px;display:flex}.cs-actions button,.cs-extra button,.cs-source-price{padding:8px 10px!important;font-size:.75rem!important}.cs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-workspace label small,.cs-workspace small{color:#546d7d;font-size:.75rem;font-weight:400;line-height:1.5}.cs-workspace h3{margin:22px 0 14px;font-size:1rem}.cs-workspace h4{margin:16px 0 8px}.cs-workspace details{border-top:1px solid #dce5e9;margin-top:18px;padding:14px 0 6px}.cs-workspace summary{cursor:pointer;font-size:.875rem;font-weight:600}.heli-analysis .cs-editor p,.heli-analysis .cs-yearly p{font-size:.8125rem}.cs-override{grid-template-columns:1fr 120px;align-items:center;padding:6px 0;display:grid!important}.cs-override span{gap:4px;display:grid}.cs-source dl{font-size:.75rem}.cs-source dl div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cs-source dd{text-align:right;margin:0}.cs-source-price{margin-top:12px}.cs-extra{border:1px solid #dce5e9;border-radius:6px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.cs-notes{margin-top:20px}.cs-open{background:#fff7e9;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:.8125rem}.cs-open ul{margin:8px 0 0;padding-left:18px;line-height:1.65}.cs-workspace button:disabled{opacity:.55;cursor:not-allowed}.cs-yearly table{display:block;overflow-x:auto}.cs-yearly th,.cs-yearly td{padding:10px;min-width:105px!important}.cs-workspace .cs-info{border:0;margin:0;padding:0}.cs-info>summary{color:#30596d;background:#fff;border:1px solid #a7c1d0;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-family:Georgia,serif;list-style:none;display:inline-flex}.cs-info>summary::-webkit-details-marker{display:none}.cs-info>summary:focus-visible{outline-offset:3px;outline:2px solid #227b82}.cs-info>div{background:#eef5f9;border:1px solid #c8dce7;border-radius:6px;margin:10px 0;padding:14px;font-size:.8125rem;line-height:1.65}.cs-field{flex-direction:column;gap:7px;min-width:0;display:flex}.cs-field>.cs-info{align-self:stretch}.cs-field>.cs-info>summary{width:23px;height:23px;font-size:.8rem}.cs-coverage-item{border-bottom:1px solid #dce5e9;gap:12px;padding:18px 0;display:grid}.cs-coverage-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;font-size:.8125rem;display:grid}.cs-coverage-title:has(.cs-info[open]){grid-template-columns:1fr}.cs-coverage textarea{resize:vertical;width:100%;min-height:76px}.cs-source-line{border-bottom:1px solid #e1e9ee;justify-content:space-between;align-items:start;gap:12px;padding:9px 0;font-size:.75rem;display:flex}.cs-source-line>span:first-child{gap:3px;display:grid}.cs-source-line>span:last-child{text-align:right}.cs-source-line.cs-child{color:#4e6778;padding-left:16px}.cs-comparison tbody>tr:first-child{background:#fff7e9;font-size:.8rem}.cs-known-cost{overflow-wrap:anywhere;border-top:1px solid #c8dce7;margin-top:12px;padding-top:12px}@media (max-width:1000px){.cs-editors{grid-template-columns:1fr}}@media (max-width:600px){.cs-heading{flex-wrap:wrap}.cs-fields{grid-template-columns:1fr}.cs-editor{padding:14px}.cs-workspace{padding:16px!important}}.vw-workspace{border-top:4px solid #087f8c!important}.vw-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.vw-eyebrow{letter-spacing:.13em;color:#087f8c;font-size:11px;font-weight:800}.vw-heading h2{margin:8px 0}.vw-badge{color:#fff;white-space:nowrap;background:#183651;border-radius:20px;padding:10px 16px;font-size:13px}.vw-steps{border-bottom:1px solid #ccdae7;flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.vw-steps button[aria-current=step]{color:#fff;background:#183651}.vw-body{padding:22px 0}.vw-body h3{margin:0 0 14px}.vw-facts,.vw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vw-facts>div{background:#f3f7fa;border-radius:8px;padding:12px}.vw-facts dt{color:#54697f;font-size:12px}.vw-facts dd{margin:5px 0 0;font-weight:600}.vw-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.vw-field input,.vw-field select,.vw-table input{color:#183651;background:#fff;border:1px solid #b5cde3;border-radius:5px;width:100%;min-width:0;padding:10px}.vw-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.vw-component-list{gap:8px;margin:20px 0;display:grid}.vw-component{background:#fff;border:1px solid #cadce9;border-radius:8px}.vw-component>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;list-style:none;display:flex}.vw-component>summary:before{content:"▸";color:#087f8c}.vw-component[open]>summary:before{content:"▾"}.vw-component>summary>span:first-of-type{flex:1}.vw-component>summary>span:last-child{text-align:right;white-space:nowrap}.vw-component small{color:#60758a;margin-top:5px;font-size:12px;font-weight:400;display:block}.vw-assumed{color:#936000}.vw-component-body{background:#f8fbfd;border-top:1px solid #dae5ee;padding:18px}.vw-component-body>details{margin:18px 0}.vw-component-body>details>summary{cursor:pointer;font-weight:600}.vw-adjustment-group{border:1px solid #cadce9;border-radius:8px;margin:20px 0;padding:18px}.vw-adjustment{background:#f3f7fa;border-radius:7px;margin:14px 0;padding:14px}.vw-table-scroll{margin:20px 0;overflow-x:auto}.vw-table{border-collapse:collapse;width:100%}.vw-table th,.vw-table td{text-align:left;border-bottom:1px solid #d6e3ed;padding:12px}.vw-table th{font-size:13px}.vw-table input{min-width:120px}.vw-ledger{border:1px solid #ccdae7;border-radius:10px;overflow:hidden}.vw-ledger>div{border-bottom:1px solid #e0e8ef;justify-content:space-between;gap:20px;padding:14px 18px;display:flex}.vw-subtotal{background:#edf4f8}.vw-ledger>.vw-total{color:#fff;background:#183651;border:0;font-size:18px}.vw-footer{border-top:1px solid #ccdae7;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.vw-footer>div{gap:10px;display:flex}.vw-body>details{margin:20px 0}.vw-body li{margin:7px 0}@media (max-width:700px){.vw-grid,.vw-facts{grid-template-columns:1fr}.vw-heading{flex-direction:column;align-items:flex-start}.vw-steps button{flex:1 0 40%}.vw-component>summary{gap:10px;padding:12px}.vw-component>summary strong{font-size:13px}.vw-ledger>div{padding:12px;font-size:13px}.vw-footer{flex-direction:column;align-items:stretch}.vw-footer>div{justify-content:space-between}}.vw-source-gap{background:#fff8e9;border:1px solid #e7ce95;border-radius:8px;padding:18px}.vw-source-gap .vw-field{max-width:320px}.vw-add-component{background:#edf4f8;border-radius:8px;align-items:end;gap:14px;margin:20px 0;padding:16px;display:flex}.vw-add-component .vw-field{flex:1}.vw-origin{color:#54697f;font-size:12px}.vw-field input:disabled{color:#54697f;background:#edf1f5}.vw-separate-reference{border-left:4px solid #087f8c}@media (max-width:700px){.vw-add-component{flex-direction:column;align-items:stretch}}.vw-price-comparison{background:#f5f9fc;border:1px solid #b9cfdf;border-radius:10px;margin:24px 0;padding:22px}.vw-price-estimate{flex-direction:column;gap:10px;display:flex}.vw-price-estimate strong{font-size:24px}.vw-price-verdict{background:#fff;border:1px solid #c5d6e2;border-radius:8px;margin:18px 0;padding:16px}.vw-price-verdict p{margin:8px 0 0}.vw-price-cheap{color:#185c3c;background:#edf8f2;border-color:#92c8a8}.vw-price-expensive{color:#85351d;background:#fff1ed;border-color:#d8a391}.vw-price-equal{background:#eaf4fb;border-color:#99bbd4}.vw-price-comparison small{color:#54697f;line-height:1.5;display:block}.vw-price-inputs{grid-template-columns:minmax(0,2fr) minmax(90px,1fr);gap:12px;display:grid}.vw-reference-table{background:#fff;border:1px solid #c5d8e7;border-radius:10px;margin:22px 0;padding:20px}.vw-reference-table .vw-table{min-width:740px;font-size:13px}.vw-reference-table .vw-table th{color:#fff;background:#19324f}.vw-reference-table .vw-table td{white-space:nowrap}.vw-reference-table .vw-table small{white-space:normal;margin-top:6px;font-size:11px;display:block}.vw-reference-table caption{text-align:left;color:#536b80;margin:0 0 10px}.vw-reference-selected{background:#e4f4f3;font-weight:700;box-shadow:inset 0 0 0 2px #087f8c}.vw-reference-status{background:#edf4f8;border-radius:6px;padding:12px}.vw-reference-calculation{background:#edf4f8;border-radius:6px;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px;display:flex}.vw-reference-table>small{color:#536b80;line-height:1.5;display:block}.vw-reference-table>details{margin-top:16px}.vw-reference-table>details>summary{cursor:pointer}@media (max-width:700px){.vw-reference-table{padding:14px}.vw-reference-calculation{flex-direction:column}}.vw-calculation-choice,.vw-parent-times{grid-column:1/-1}.vw-calculation-choice>span{margin-bottom:10px;font-weight:700;display:block}.vw-calculation-choice>div{flex-wrap:wrap;gap:8px;display:flex}.vw-calculation-choice button[aria-pressed=true]{color:#fff;background:#1b354f;border-color:#1b354f}.vw-calculation-choice output{margin:16px 0 6px;font-size:1.4rem;font-weight:700;display:block}.vw-parent-times[hidden]{display:none}.vw-detail-components{background:#f5f9fc;border:1px solid #bdd3e4;border-radius:10px;margin:22px 0;overflow:hidden}.vw-detail-components>summary{cursor:pointer;padding:16px;font-weight:700}.vw-detail-components>summary>span{float:right;font-size:.85rem;font-weight:400}.vw-detail-content{padding:0 16px 16px}.vw-detail-part{background:#fff;border:1px solid #cfdeeb;border-radius:8px;margin:14px 0;padding:18px}.vw-detail-part .vw-heading{gap:16px;margin-bottom:16px}.vw-detail-part output{color:#007b88;white-space:nowrap;font-weight:700}.vw-detail-total{background:#e5f1f6;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.vw-detail-total strong{font-size:1.25rem}.vw-detail-total small{grid-column:1/-1}.vw-detail-info{margin-top:14px;font-size:.88rem}.vw-detail-info summary{cursor:pointer;color:#345c7b}.vw-detail-info .vw-grid{margin-top:16px}.vw-detail-content .vw-add-component{margin:16px 0 0}.vw-detail-content .vw-add-component input{background:#fff}@media (max-width:600px){.vw-detail-components>summary>span{float:none;margin-top:6px;display:block}.vw-detail-part{padding:12px}.vw-detail-content{padding:0 10px 12px}.vw-detail-part .vw-heading{align-items:flex-start}.vw-calculation-choice>div>button{flex:160px}}.vw-quick-time{cursor:text;flex-direction:column;flex-shrink:0;gap:4px;width:180px;font-size:12px;font-weight:600;display:flex}.vw-quick-time input{color:#183651;background:#fff;border:1px solid #b5cde3;border-radius:5px;width:100%;padding:9px 10px;font-size:15px}.vw-quick-time small{margin-top:0}.vw-quick-time input:focus{outline-offset:1px;outline:2px solid #087f8c}@media (max-width:700px){.vw-component>summary{flex-wrap:wrap}.vw-quick-time{order:3;width:100%}.vw-component>summary>span:first-of-type{min-width:130px}}.vw-purchase-costs{gap:16px;margin:22px 0;display:grid}.vw-purchase-cost-row{grid-template-columns:minmax(150px,2fr) minmax(120px,1fr) 90px auto;align-items:end;gap:12px;display:grid}.vw-purchase-cost-row button{align-self:end}@media (max-width:700px){.vw-purchase-cost-row{border-bottom:1px solid #cadce9;grid-template-columns:1fr 1fr;padding-bottom:16px}.vw-purchase-cost-row .vw-field:first-child{grid-column:1/-1}}.ha-purchase-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.ha-purchase-heading>div>span{letter-spacing:.12em;color:#4d6c86;font-size:10px;font-weight:750}.ha-purchase-heading h2{margin-top:8px}.ha-purchase-heading>a{flex-shrink:0;font-size:13px}.ha-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ha-purchase-section{background:#f7fafc;border:1px solid #ccdbe6;border-radius:10px;align-self:start;min-width:0;padding:15px}.ha-purchase-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ha-purchase-section>summary>span{align-items:center;gap:10px;display:flex}.ha-purchase-section>summary small{border:1px solid #b8ccdc;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.ha-purchase-section>summary strong{font-size:14px;line-height:1.4}.ha-purchase-section>summary em{color:#425f78;white-space:nowrap;background:#eaf0f5;border-radius:6px;padding:5px 8px;font-size:11px;font-style:normal;line-height:1.5}.ha-purchase-section>summary em.is-documented{color:#285c49;background:#e3f0eb}.ha-purchase-section>summary:after{content:"+";font-size:18px}.ha-purchase-section[open]>summary:after{content:"−"}.ha-purchase-section label{gap:7px;margin-top:14px;font-size:12px;display:grid}.ha-purchase-section textarea{resize:vertical}.ha-purchase-info{font-size:13px;line-height:1.6}.ha-purchase-info summary{cursor:pointer;color:#486984}.ha-purchase-section>.ha-purchase-info{margin-top:17px}.ha-purchase-info ul{padding-left:20px;list-style:outside}.ha-purchase-evidence{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.ha-purchase-section>p{color:#774b27;font-size:12px}.ha-model-range{background:#edf4f9;border:1px solid #c7d8e5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:20px 0;padding:18px;display:flex}.ha-model-range>strong{font-size:1.25rem}.ha-model-range>span{font-size:13px}.ha-model-range>.ha-control-title{width:100%}.ha-reference-confirmation{border:1px solid #d1dfeb;border-radius:9px;margin:18px 0;padding:16px}.ha-reference-confirmation>summary{cursor:pointer;font-weight:600}.ha-reference-summary{background:#f0f5f8;border-radius:9px;padding:16px;line-height:1.6}.ha-reference-summary ul{padding-left:20px;list-style:outside}.ha-result-review{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.ha-result-review>span{background:#fff;border:1px solid #c8d9e6;border-radius:6px;padding:7px 10px;font-size:12px}@media (max-width:800px){.ha-purchase-grid{grid-template-columns:1fr}.ha-purchase-heading{flex-direction:column;gap:10px}}@media (max-width:500px){.ha-purchase-evidence{grid-template-columns:1fr}.ha-purchase-section>summary{flex-wrap:wrap}.ha-purchase-section>summary em{margin-left:35px}}.ha-purchase-required{background:#f3f7fa;border-left:3px solid #7e9cb3;border-radius:0 8px 8px 0;margin-top:20px;padding:16px 18px;font-size:13px;line-height:1.6}.ha-purchase-required>strong{color:#25455e}.ha-purchase-required ul{margin:8px 0 0;padding-left:18px;list-style:outside}.ha-purchase-required li+li{margin-top:5px}.ha-purchase-shared{background:#edf4f9;border:1px solid #b8cddd;border-radius:10px;margin-top:18px;padding:18px;scroll-margin-top:20px}.ha-purchase-shared>summary{cursor:pointer;font-size:14px;font-weight:650}.ha-purchase-shared>p{margin-bottom:0;font-size:13px;line-height:1.6}.ha-purchase-shared label{gap:7px;margin-top:14px;font-size:12px;display:grid}.ha-purchase-shared textarea{resize:vertical}.ha-purchase-targets{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:20px 0 0;padding:0;display:grid}.ha-purchase-targets legend{margin-bottom:12px;font-size:12px;font-weight:650}.ha-purchase-shared .ha-purchase-targets>label,.ha-purchase-shared .ha-purchase-replace{align-items:flex-start;gap:9px;margin:0;line-height:1.5;display:flex}.ha-purchase-targets input,.ha-purchase-replace input{flex-shrink:0;width:17px;height:17px;margin-top:1px}.ha-purchase-targets span{min-width:0}.ha-purchase-targets small{color:#5a7183;margin-top:2px;font-size:11px;display:block}.ha-purchase-shared .ha-purchase-replace{background:#fffaf0;border:1px solid #d6c5a6;border-radius:6px;margin-top:18px;padding:12px}.ha-purchase-shared-action{align-items:center;gap:14px;margin-top:20px;display:flex}.ha-purchase-shared-action button{flex-shrink:0}.ha-purchase-shared-action small{color:#536b80;font-size:12px;line-height:1.6}.ha-purchase-assignment-status{background:#fff;border:1px solid #c4d5e1;border-radius:6px;padding:12px}.ha-purchase-section>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.ha-purchase-section>summary>em{white-space:normal;grid-column:1;justify-self:start;margin-left:35px}.ha-purchase-section>summary:after{grid-area:1/2/span 2}.ha-purchase-section>summary em.has-evidence{color:#365a76;background:#e3edf5}.ha-purchase-section>summary em.is-neutral{color:#5f6c76;background:#eef0f2}.ha-purchase-section>p.ha-purchase-neutral-note{color:#5f6c76;line-height:1.6}.heli-analysis .ha-purchase-reuse{text-align:left;margin-top:14px;line-height:1.5;display:inline-block}@media (max-width:600px){.ha-purchase-targets{grid-template-columns:1fr}.ha-purchase-shared-action{flex-direction:column;align-items:flex-start}.ha-purchase-shared{padding:15px}}.crm-workspace{max-width:1440px;color:var(--ink,#19334f);margin:28px auto;padding:0 28px 60px;font-size:16px}.crm-workspace button,.crm-navigation button{cursor:pointer;color:#19334f;font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:8px;padding:10px 14px;font-size:14px}.crm-workspace button:hover,.crm-navigation button:hover{background:#edf3f8}.crm-workspace button:disabled{cursor:not-allowed;opacity:.55}.crm-workspace button[aria-pressed=true],.crm-navigation button[aria-current=page],.crm-workspace .crm-primary{color:#fff;background:#19334f;border-color:#19334f}.crm-heading,.crm-editor>header,.crm-customer>header,.crm-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-heading h1{margin:8px 0;font-size:30px}.crm-heading span{letter-spacing:.08em;font-size:12px;font-weight:700}.crm-workspace p{line-height:1.55}.crm-access,.crm-hint{color:#526b80;font-size:14px}.crm-toolbar,.crm-actions,.crm-navigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-toolbar{margin:24px 0}.crm-toolbar>label:first-child{flex:1;min-width:220px}.crm-navigation{max-width:1440px;margin:22px auto;padding:0 28px}.crm-workspace label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.crm-workspace input:not([type=checkbox]),.crm-workspace select,.crm-workspace textarea{color:#19334f;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bacdde;border-radius:6px;padding:11px;font-size:16px}.crm-workspace textarea{resize:vertical;min-height:90px}:is(.crm-workspace :focus-visible,.crm-navigation :focus-visible){outline-offset:2px;outline:3px solid #138397}.crm-operator-picker{background:#f8fafc;border:1px solid #d6e1eb;border-radius:8px;margin:20px 0;padding:18px}.crm-operator-picker h3{margin:0 0 14px}.crm-operator-picker h3 small{color:#526b80;font-weight:400}.crm-operator-selected,.crm-linked-operator{background:#edf5f7;border:1px solid #bdd3df;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px;display:flex}.crm-operator-selected>div,.crm-linked-operator>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.crm-linked-operator small,.crm-linked-operator span{color:#526b80;font-size:14px}.crm-operator-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;max-height:260px;margin-top:12px;display:grid;overflow-y:auto}.crm-operator-options button{text-align:left;overflow-wrap:anywhere;gap:5px;display:grid}.crm-workspace .crm-checkbox{flex-direction:row;align-items:center;font-weight:400}.crm-checkbox input{flex-shrink:0;width:18px;height:18px}.crm-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;display:grid}.crm-layout aside,.crm-customer,.crm-editor,.crm-history{background:#fff;border:1px solid #d6e1eb;border-radius:12px;min-width:0;padding:22px}.crm-layout aside>button{text-align:left;flex-direction:column;gap:7px;width:100%;margin-bottom:10px;display:flex}.crm-workspace small{font-size:14px;line-height:1.45}.crm-wishes{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.crm-wishes button{text-align:left;gap:8px;max-width:100%;display:grid}.crm-wishes small{overflow-wrap:anywhere}.crm-editor{border-left:4px solid #138397;margin:20px 0}.crm-editor>fieldset{border:0;margin:0;padding:0}.crm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.crm-editor .crm-primary{margin-top:20px}.crm-models,.crm-regions{border:1px solid #d6e1eb;border-radius:8px;margin:20px 0;padding:16px}.crm-models>div{grid-template-columns:1fr 1fr;gap:12px;max-height:270px;display:grid;overflow-y:auto}.crm-regions{flex-wrap:wrap;gap:16px;display:flex}.crm-models p{margin-top:0;font-size:14px}.crm-match{background:#f8fafc;border:1px solid #d6e1eb;border-radius:8px;margin:12px 0;padding:18px}.crm-match p{margin:8px 0}.crm-match .crm-actions{margin-top:14px}.crm-match summary,.crm-review>summary,.crm-rules summary{cursor:pointer;padding:10px 0;font-size:14px}.crm-match-summary{background:#e8f2f4;border-left:3px solid #138397;padding:14px}.crm-status{background:#e8edf3;border-radius:5px;padding:4px 10px;font-size:14px;display:inline-block}.crm-error{color:#8d2632;background:#fff1f1;border:1px solid #e5adb2;border-radius:8px;padding:14px}.crm-notes{white-space:pre-wrap}.crm-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:13px;overflow:auto}@media (max-width:800px){.crm-layout,.crm-fields,.crm-models>div{grid-template-columns:1fr}.crm-workspace{padding:0 14px 36px}.crm-heading h1{font-size:25px}.crm-navigation{padding:0 14px}.crm-layout aside{max-height:300px;overflow-y:auto}}.op-management{color:#19334f;margin:22px 0}.operator-profile-edit{color:#19334f;font:inherit;cursor:pointer;background:#fff;border:1px solid #8ba6b9;border-radius:7px;margin-top:14px;padding:10px 14px;font-size:14px}.op-management button{color:#19334f;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed0df;border-radius:8px;padding:10px 14px;font-size:14px}.op-management button:hover{background:#eef5f8}.op-management button:disabled{opacity:.5;cursor:not-allowed}.op-management .op-primary{color:#fff;background:#19334f}.op-toolbar,.op-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.op-toolbar>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.op-toolbar h3,.op-editor h3{margin:0 0 8px}.op-toolbar p{color:#526b80;margin:0;font-size:14px}.op-editor{background:#fff;border:1px solid #cbdce8;border-left:4px solid #138397;border-radius:12px;margin:22px 0;padding:24px;scroll-margin-top:20px}.op-editor header span{letter-spacing:.08em;font-size:12px}.op-editor fieldset{border:0;min-width:0;margin:0;padding:0}.op-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.op-location{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.op-management label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.op-management input:not([type=checkbox]),.op-management select,.op-management textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#19334f;background:#fff;border:1px solid #bacdde;border-radius:6px;padding:11px;font-size:16px}.op-management textarea{resize:vertical;min-height:90px}.op-management .op-checkbox{flex-direction:row;align-items:center;font-weight:400}.op-checkbox input{width:18px;height:18px}.op-hint{color:#526b80;font-size:14px;line-height:1.5}.op-notice{background:#e6f4f2;border-left:4px solid #138397;padding:14px}.op-error{color:#8d2632;background:#fff1f1;border:1px solid #e5adb2;border-radius:8px;padding:14px}.op-merge{border-top:1px solid #d5e2eb;margin-top:24px;padding-top:20px}.op-merge>div{max-width:100%}.op-merge p{line-height:1.6}.op-merge label{margin:16px 0}.op-merge-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.op-merge-preview article{overflow-wrap:anywhere;background:#f2f7fa;border:1px solid #cadce6;border-radius:8px;padding:18px}.op-merge-preview strong,.op-merge-preview span{display:block}.op-merge-preview span{margin-bottom:8px;font-size:11px}.op-archive{flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.op-management :focus-visible{outline-offset:3px;outline:3px solid #138397}.op-history{border-top:1px solid #d5e2eb;margin-top:22px;padding-top:18px}.op-history summary{cursor:pointer}.op-history p{background:#f4f8fa;border-radius:6px;padding:10px;font-size:14px}.op-merged-entry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.op-merged-entry details{min-width:0;max-width:100%}.op-merged-entry summary{cursor:pointer}.op-merged-entry dl{font-size:14px}.op-merged-entry dt{color:#526b80}.op-merged-entry dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 12px}@media (max-width:650px){.op-fields,.op-merge-preview{grid-template-columns:1fr}.op-editor{padding:18px 14px}.op-location{grid-template-columns:90px minmax(0,1fr)}.op-toolbar>div:last-child{width:100%}.op-toolbar>div:last-child button{flex:1}}.oc-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.oc-selectors>label:first-child{grid-column:1/-1}.oc-context{color:#61758a;font-size:13px}.oc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.oc-cards>div{background:#eef6f7;border:1px solid #c9dfe0;border-radius:10px;min-width:0;padding:18px}.oc-cards small,.oc-cards span{color:#536e7a;font-size:12px;display:block}.oc-cards strong{color:#174853;overflow-wrap:anywhere;margin:8px 0;font-size:23px;display:block}.oc-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oc-columns>div{min-width:0}.oc-table-wrap{overflow:auto}.oc-table{border-collapse:collapse;width:100%;font-size:13px}.oc-table th,.oc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e8ef;padding:11px 10px}.oc-table td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.oc-table thead{background:#eff4f8}.oc-group{background:#f7fafc}.oc-group th{font-weight:650}.oc-child th{padding-left:22px;font-weight:400}.oc-child small{color:#6d8192;font-size:10px;display:block}.oc-import p,.oc-structured summary{font-size:13px}.oc-structured{margin:18px 0}.oc-structured summary{cursor:pointer;margin-bottom:12px}.oc-preview{border:1px solid #d8e3ec;border-radius:8px;max-height:280px;padding:12px;overflow:auto}.oc-preview p{margin:8px 0;font-size:12px}.oc-section input[type=number]{max-width:240px}.oc-section .mc-edit-actions{margin-top:18px}.oc-section button:disabled{cursor:default;opacity:.5}.oc-section>p.mc-muted{font-size:12px}@media (max-width:1100px){.oc-columns,.oc-cards{grid-template-columns:1fr}.oc-cards strong{font-size:25px}}@media (max-width:720px){.oc-selectors{grid-template-columns:1fr}.oc-selectors>label:first-child{grid-column:auto}.oc-table th,.oc-table td{padding:10px 7px}.oc-child th{padding-left:16px}}.oc-info>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.oc-info>summary::-webkit-details-marker{display:none}.oc-info>summary>span{color:#30596d;background:#fff;border:1px solid #a7c1d0;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-family:Georgia,serif;display:inline-flex}.oc-info>summary:focus-visible{outline-offset:4px;outline:2px solid #227b82}.oc-info p{font-size:13px;line-height:1.7}.oc-info .oc-columns{margin-top:18px}.oc-quality{color:#70562e;background:#fff8eb;border:1px solid #eedcb8;border-radius:7px;padding:12px 14px;font-size:12px}.oc-info .mc-specs dd{overflow-wrap:anywhere}.mte{color:#23415f;background:#fff;border:1px solid #c6d5e1;border-radius:10px;margin:1rem 0;padding:1rem}.mte header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mte h3{margin:0 0 .35rem;font-size:1.05rem}.mte header p{color:#57718a;margin:0 0 .8rem;font-size:.88rem}.mte-variant{border-top:1px solid #dce5ed;padding:.8rem 0}.mte-variant>summary{cursor:pointer}.mte-variant>summary>span{color:#58718a;margin:.3rem 0 0 1rem;font-size:.8rem;display:block}.mte-body{padding:.7rem .2rem 0}.mte-applicability{background:#f1f5f8;border-radius:6px;padding:.8rem;font-size:.87rem;line-height:1.55}.mte-facts{margin:0}.mte-facts>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(130px,1fr) minmax(160px,2fr);gap:.7rem;padding:.7rem 0;display:grid}.mte-facts dt{font-size:.88rem}.mte-facts dd{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin:0;font-size:.9rem;display:flex}.mte-info>summary{cursor:pointer;color:#23415f;border:1px solid #9bb9cf;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;list-style:none;display:inline-flex}.mte-info[open]{flex-basis:100%;max-width:100%}.mte-info[open]>p,.mte-info[open]>.mte-source{max-width:650px;font-size:.86rem;line-height:1.65}.mte>header>.mte-info[open]{flex-basis:60%}.mte-detail{margin-top:.8rem;font-size:.88rem}.mte-detail>summary{cursor:pointer;color:#315676;padding:.4rem 0}.mte-detail article{border-top:1px solid #dde6ed;padding:.6rem 0}.mte-detail h4{margin:.4rem 0}.mte-detail p{line-height:1.6}.mte-source{overflow-wrap:anywhere;gap:.3rem;margin:.65rem 0;display:grid}.mte-source span{color:#5d7387;font-size:.78rem;line-height:1.5}.mte ul{padding-left:1.2rem;line-height:1.65}@media (max-width:600px){.mte-facts>div{grid-template-columns:1fr}.mte>header>.mte-info[open]{flex-basis:100%}.mte header{flex-wrap:wrap}}.mpc{color:#213d57;background:#f6f9fc;border:1px solid #c6d7e5;border-radius:12px;margin:20px 0;padding:20px}.mpc-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.mpc-heading>div>span{letter-spacing:.09em;color:#52728c;font-size:10px;font-weight:700}.mpc-heading h3{margin:7px 0 10px;font-size:19px}.mpc-heading p{font-size:13px;line-height:1.6}.mpc-info{font-size:13px;line-height:1.65}.mpc-info>summary{cursor:pointer;color:#315b7c;background:#fff;border:1px solid #aac3d7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;list-style:none;display:inline-grid}.mpc-info[open]{min-width:0}.mpc-heading>.mpc-info[open]{flex:55%}.mpc-info p{overflow-wrap:anywhere;font-size:13px}.mpc-variant{background:#fff;border:1px solid #c5d6e4;border-radius:9px;margin-top:12px;overflow:visible}.mpc-variant>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px 20px;padding:16px;list-style:none;display:flex}.mpc-variant>summary:before{content:"+";color:#476a86;font-size:18px}.mpc-variant[open]>summary:before{content:"−"}.mpc-variant>summary strong{flex:230px;font-size:15px}.mpc-variant>summary>span{color:#4d6b84;font-size:12px}.mpc-content{padding:0 16px 16px}.mpc-reference-line{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.mpc-reference-line>span{font-size:12px}.mpc-reference-line>.mpc-info[open]{width:100%}.mpc-table-scroll{border:1px solid #d7e2eb;border-radius:7px;overflow-x:auto}.mpc-table-scroll table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.mpc-table-scroll caption{text-align:left;background:#ecf3f8;padding:12px;font-size:12px;line-height:1.5}.mpc-table-scroll th,.mpc-table-scroll td{text-align:left;vertical-align:top;border-top:1px solid #e0e8ef;padding:11px 12px}.mpc-table-scroll thead th{background:#f1f5f8;font-size:11px;font-weight:700}.mpc-table-scroll th[scope=row]{min-width:190px;font-weight:500}.mpc-table-scroll td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.mpc-table-scroll td:nth-child(3){white-space:pre-wrap;min-width:125px}.mpc-table-scroll td:last-child:has(details[open]){min-width:280px}.mpc-table-scroll abbr{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mpc-source{border-top:1px solid #dae4ed;padding:10px 0}.mpc-source a{color:#275c85;overflow-wrap:anywhere}.mpc-source p{font-size:12px}.mpc-extra{margin-top:16px;font-size:13px;line-height:1.65}.mpc-extra>summary{cursor:pointer;color:#3f6380;font-weight:600}.mpc-extra ul,.mpc-warning ul{padding-left:20px;list-style:outside}.mpc-extra dl>div{justify-content:space-between;gap:20px;max-width:650px;margin-top:8px;display:flex}.mpc-extra dd{margin:0}.mpc-empty{background:#eff4f8;border-radius:7px;padding:14px;font-size:13px;line-height:1.6}.mpc-warning{background:#fff6e9;border:1px solid #e4d0ad;border-radius:7px;margin-top:14px;padding:13px;font-size:13px;line-height:1.6}@media (max-width:740px){.mpc{padding:14px}.mpc-heading:has(>.mpc-info[open]){flex-direction:column}.mpc-variant>summary{gap:7px 12px;padding:13px}.mpc-content{padding:0 12px 12px}.mpc-variant>summary strong{flex-basis:80%}}
