.calc-seo{color:#243044;max-width:1180px;margin:72px auto;padding:0 24px}.calc-seo-kicker{letter-spacing:.14em;color:#2e68eb;font-size:.75rem;font-weight:800}.calc-seo h2{letter-spacing:-.045em;margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}.calc-seo-intro{color:#607087;max-width:800px;line-height:1.75}.calc-seo-grid{grid-template-columns:2fr 1fr;gap:28px;margin-top:28px;display:grid}.calc-seo article,.calc-seo aside{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:24px}.calc-seo h3{margin:0 0 14px}.calc-seo details{border-top:1px solid #e8edf4;padding:14px 0}.calc-seo summary{cursor:pointer;font-weight:700}.calc-seo details p,.calc-seo aside p{color:#607087;line-height:1.65}@media (width<=760px){.calc-seo{margin:48px auto;padding:0 16px}.calc-seo-grid{grid-template-columns:1fr}}.calc-guide-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.calc-guide-steps article{min-height:120px;padding:18px}.calc-guide-steps b{color:#2e68eb;letter-spacing:.12em;font-size:.8rem;display:block}.calc-guide-steps p{margin:24px 0 0;font-weight:700;line-height:1.45}.calc-evidence{grid-template-columns:1fr 1fr;gap:18px;display:grid}.calc-evidence article{background:#f7f9fd}.calc-evidence small{color:#6b778c;letter-spacing:.12em;margin-bottom:14px;font-weight:800;display:block}.calc-evidence code{white-space:normal;color:#1749b5;font-weight:700;line-height:1.65;display:block}.calc-evidence p,.calc-seo li{color:#607087;line-height:1.65}.calc-seo ul{padding-left:20px}.calc-seo aside a{color:#245fdf;margin-top:14px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){.calc-guide-steps{grid-template-columns:1fr 1fr}}@media (width<=760px){.calc-guide-steps,.calc-evidence{grid-template-columns:1fr}.calc-guide-steps article{min-height:0}}.floor-top{color:#fff;background:#102a43;align-items:center;height:76px;padding:0 max(24px,50vw - 596px);display:flex}.floor-top nav{gap:28px;margin-left:auto;display:flex}.floor-top nav a{color:#bbcad4;font-size:13px;text-decoration:none}.floor-top nav .active{color:#fff;border-bottom:2px solid #ef6c33;padding-bottom:7px}.floor-intro{max-width:1192px;margin:auto;padding:50px 24px 28px}.floor-intro>p:first-child,.floor-method>p{letter-spacing:.17em;color:#ef6c33;font-size:11px;font-weight:800}.floor-intro h1{color:#102a43;margin:10px 0 16px;font:54px/1 Georgia,serif}.floor-intro h1 span{color:#ef6c33}.floor-intro>p:last-child{color:#576a77;max-width:760px;font-size:17px;line-height:1.55}.floor-settings{background:#fff;border:1px solid #d9d9d3;align-items:end;gap:16px;max-width:1144px;margin:0 auto 22px;padding:16px 20px;display:flex}.floor-settings label{text-transform:uppercase;color:#667985;gap:6px;font-size:10px;font-weight:800;display:grid}.floor-settings select{color:#102a43;background:#fff;border:1px solid #ccd6da;border-radius:5px;min-width:210px;padding:11px;font-weight:700}.floor-settings p{color:#71818c;margin:0 0 5px;font-size:10px}.floor-calc{grid-template-columns:1.45fr .8fr;align-items:start;max-width:1192px;margin:0 auto 70px;padding:0 24px;display:grid}.floor-form{background:#fff;border:1px solid #d9d9d3;padding:34px}.floor-section{align-items:center;gap:13px;margin-bottom:18px;display:flex}.floor-section>span,.floor-result-head>span{color:#fff;background:#ef6c33;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.floor-section h2,.floor-result-head h2{color:#102a43;margin:0;font:24px Georgia,serif}.floor-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.floor-fields.three{grid-template-columns:repeat(3,1fr)}.floor-field{gap:6px;min-width:0;display:grid}.floor-field>span:first-child{color:#52616d;font-size:11px;font-weight:700}.floor-field>span:last-child{border:1px solid #cfd6d9;border-radius:5px;align-items:center;display:flex}.floor-field input{color:#102a43;border:0;outline:0;width:100%;min-width:0;padding:12px 9px;font-weight:700}.floor-field b{color:#71808b;white-space:nowrap;padding-right:9px;font-size:10px}.floor-form hr{border:0;border-top:1px solid #ddd;margin:28px 0}.floor-patterns{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.floor-patterns button{color:#102a43;cursor:pointer;background:#fff;border:1px solid #d4dadd;justify-content:space-between;padding:14px 10px;display:flex}.floor-patterns button.selected{background:#fff8f4;border:2px solid #ef6c33;padding:13px 9px}.floor-patterns b{font-size:11px}.floor-patterns span{color:#ef6c33;font-size:10px}.floor-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.floor-options>label:not(.floor-field){border:1px solid #d4dadd;align-items:flex-start;gap:8px;padding:11px;display:flex}.floor-options input{accent-color:#ef6c33}.floor-options label span{display:grid}.floor-options label b{color:#102a43;font-size:11px}.floor-options label small{color:#75838d;font-size:9px}.floor-result{color:#fff;background:#102a43;min-height:620px;padding:34px;position:sticky;top:0}.floor-result-head{border-bottom:1px solid #365269;align-items:center;gap:13px;padding-bottom:20px;display:flex}.floor-result-head h2{color:#fff}.floor-primary{align-items:center;gap:18px;padding:26px 0;display:flex}.floor-primary>strong{font:65px Georgia,serif}.floor-primary div{display:grid}.floor-primary b{color:#ef6c33}.floor-primary small{color:#b7c5cf;font-size:10px}.floor-metrics{border:1px solid #38536a;grid-template-columns:repeat(3,1fr);display:grid}.floor-metrics div{border-right:1px solid #38536a;padding:11px}.floor-metrics div:last-child{border:0}.floor-metrics small{color:#aebec9;margin-bottom:5px;font-size:9px;display:block}.floor-metrics b{font-size:12px}.floor-materials{margin-top:16px}.floor-materials>div{border-bottom:1px solid #365269;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.floor-materials>div>span{color:#8fa5b4;border:1px solid #49657a;place-items:center;width:28px;height:28px;display:grid}.floor-materials b,.floor-materials strong{font-size:12px}.floor-total{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.floor-total b{font:28px Georgia,serif}.floor-result details{border-top:1px solid #365269;padding-top:13px}.floor-result summary{font-size:11px;font-weight:700}.floor-result details p,.floor-disclaimer{color:#aebec9;font-size:9px;line-height:1.5}.floor-method{text-align:center;background:#ebe7de;padding:72px max(24px,50vw - 572px)}.floor-method h2{color:#102a43;font:38px Georgia,serif}.floor-method ol{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:35px 0;padding:0;list-style:none;display:grid}.floor-method li{border-top:2px solid #102a43;gap:8px;padding-top:15px;display:grid}.floor-method li b{color:#ef6c33;font-size:10px}.floor-method li span{color:#102a43;font-size:12px;font-weight:700;line-height:1.5}.floor-method>div{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}.floor-method article{background:#fff;padding:27px}.floor-method h3{color:#102a43;font:21px Georgia,serif}.floor-method article strong{color:#ef6c33}.floor-method article p{color:#627480;font-size:12px;line-height:1.55}.floor-footer{color:#fff;background:#102a43;justify-content:space-between;align-items:center;padding:38px max(24px,50vw - 572px);display:flex}.floor-footer a{color:#fff;font-size:11px;font-weight:800;text-decoration:none}@media (width<=850px){.floor-top nav{display:none}.floor-settings{margin-inline:24px;display:grid}.floor-calc{grid-template-columns:1fr}.floor-result{min-height:auto;position:relative}.floor-fields.three,.floor-method ol{grid-template-columns:1fr 1fr}}@media (width<=560px){.floor-intro h1{font-size:40px}.floor-settings{margin-inline:14px}.floor-settings select{width:100%;min-width:0}.floor-calc{padding:0 12px}.floor-form,.floor-result{padding:24px 18px}.floor-fields,.floor-fields.three,.floor-options,.floor-method>div,.floor-patterns,.floor-method ol{grid-template-columns:1fr}.floor-footer{gap:20px;display:grid}}.paint-top{color:#fff;background:#102a43;align-items:center;height:76px;padding:0 max(24px,50vw - 596px);display:flex}.paint-top nav{gap:28px;margin-left:auto;display:flex}.paint-top nav a{color:#bdcbd5;font-size:13px;text-decoration:none}.paint-top nav a.active{color:#fff;border-bottom:2px solid #ef6c33;padding-bottom:7px}.paint-intro{max-width:1192px;margin:auto;padding:50px 24px 28px}.paint-intro>p:first-child,.paint-method>p{letter-spacing:.17em;color:#ef6c33;font-size:11px;font-weight:800}.paint-intro h1{color:#102a43;margin:10px 0 16px;font:54px/1 Georgia,serif}.paint-intro h1 span{color:#ef6c33}.paint-intro>p:last-child{color:#576a77;max-width:760px;font-size:17px;line-height:1.55}.paint-settings{background:#fff;border:1px solid #d9d9d3;align-items:end;gap:16px;max-width:1144px;margin:0 auto 22px;padding:16px 20px;display:flex}.paint-settings label{text-transform:uppercase;color:#667985;gap:6px;font-size:10px;font-weight:800;display:grid}.paint-settings select{color:#102a43;background:#fff;border:1px solid #ccd6da;border-radius:5px;min-width:210px;padding:11px;font-weight:700}.paint-settings p{color:#71818c;margin:0 0 5px;font-size:10px}.paint-calc{grid-template-columns:1.45fr .8fr;align-items:start;max-width:1192px;margin:0 auto 70px;padding:0 24px;display:grid}.paint-form{background:#fff;border:1px solid #d9d9d3;padding:34px}.paint-section{align-items:center;gap:13px;margin-bottom:18px;display:flex}.paint-section>span,.paint-result-head>span{color:#fff;background:#ef6c33;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.paint-section h2,.paint-result-head h2{color:#102a43;margin:0;font:24px Georgia,serif}.paint-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paint-fields.three{grid-template-columns:repeat(3,1fr)}.paint-field{gap:6px;min-width:0;display:grid}.paint-field>span:first-child{color:#52616d;font-size:11px;font-weight:700}.paint-field>span:last-child{border:1px solid #cfd6d9;border-radius:5px;align-items:center;display:flex}.paint-field input{color:#102a43;border:0;outline:0;width:100%;min-width:0;padding:12px 9px;font-weight:700}.paint-field b{color:#71808b;white-space:nowrap;padding-right:8px;font-size:9px}.paint-check{border:1px solid #d4dadd;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.paint-check input{accent-color:#ef6c33}.paint-check span{gap:3px;display:grid}.paint-check b{color:#102a43;font-size:11px}.paint-check small{color:#71818c;font-size:9px}.paint-form hr{border:0;border-top:1px solid #ddd;margin:28px 0}.paint-result{color:#fff;background:#102a43;min-height:580px;padding:34px;position:sticky;top:0}.paint-result-head{border-bottom:1px solid #365269;align-items:center;gap:13px;padding-bottom:20px;display:flex}.paint-result-head h2{color:#fff}.paint-primary{align-items:center;gap:18px;padding:26px 0;display:flex}.paint-primary>strong{font:65px Georgia,serif}.paint-primary div{display:grid}.paint-primary b{color:#ef6c33}.paint-primary small{color:#b7c5cf;font-size:10px}.paint-metrics{border:1px solid #38536a;grid-template-columns:repeat(3,1fr);display:grid}.paint-metrics div{border-right:1px solid #38536a;padding:11px}.paint-metrics div:last-child{border:0}.paint-metrics small{color:#aebec9;margin-bottom:5px;font-size:9px;display:block}.paint-metrics b{font-size:12px}.paint-list{margin-top:16px}.paint-list>div{border-bottom:1px solid #365269;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.paint-list>div>span{color:#8fa5b4;border:1px solid #49657a;place-items:center;width:28px;height:28px;display:grid}.paint-list b,.paint-list strong{font-size:12px}.paint-total{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.paint-total b{font:28px Georgia,serif}.paint-result details{border-top:1px solid #365269;padding-top:13px}.paint-result summary{font-size:11px;font-weight:700}.paint-result details p,.paint-disclaimer{color:#aebec9;font-size:9px;line-height:1.5}.paint-method{text-align:center;background:#ebe7de;padding:72px max(24px,50vw - 572px)}.paint-method h2{color:#102a43;font:38px Georgia,serif}.paint-method>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.paint-method article{border-top:2px solid #102a43;padding-top:16px}.paint-method article>b{color:#ef6c33;font-size:10px}.paint-method h3{color:#102a43;font:20px Georgia,serif}.paint-method article p{color:#627480;font-size:12px;line-height:1.55}.paint-footer{color:#fff;background:#102a43;justify-content:space-between;align-items:center;padding:38px max(24px,50vw - 572px);display:flex}.paint-footer a{color:#fff;font-size:11px;font-weight:800;text-decoration:none}@media (width<=850px){.paint-top nav{display:none}.paint-settings{margin-inline:24px;display:grid}.paint-calc{grid-template-columns:1fr}.paint-result{min-height:auto;position:relative}.paint-fields.three,.paint-method>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.paint-intro h1{font-size:40px}.paint-settings{margin-inline:14px}.paint-settings select{width:100%;min-width:0}.paint-calc{padding:0 12px}.paint-form,.paint-result{padding:24px 18px}.paint-fields,.paint-fields.three,.paint-method>div{grid-template-columns:1fr}.paint-footer{gap:20px;display:grid}}.con-intro{max-width:1192px;margin:auto;padding:50px 24px 28px}.con-intro>p:first-child,.con-method>p{letter-spacing:.17em;color:#ef6c33;font-size:11px;font-weight:800}.con-intro h1{color:#102a43;margin:10px 0 16px;font:54px/1 Georgia,serif}.con-intro h1 span{color:#ef6c33}.con-intro>p:last-child{color:#576a77;max-width:800px;font-size:17px;line-height:1.55}.con-settings{background:#fff;border:1px solid #d9d9d3;gap:16px;max-width:1144px;margin:0 auto 22px;padding:16px 20px;display:flex}.con-settings label{text-transform:uppercase;color:#667985;gap:6px;font-size:10px;font-weight:800;display:grid}.con-settings select{color:#102a43;background:#fff;border:1px solid #ccd6da;min-width:235px;padding:11px;font-weight:700}.con-calc{grid-template-columns:1.45fr .8fr;align-items:start;max-width:1192px;margin:0 auto 70px;padding:0 24px;display:grid}.con-form{background:#fff;border:1px solid #d9d9d3;padding:34px}.con-head,.con-result-head{align-items:center;gap:13px;margin:0 0 18px;display:flex}.con-head>span,.con-result-head>span{color:#fff;background:#ef6c33;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.con-head h2,.con-result-head h2{color:#102a43;margin:0;font:23px Georgia,serif}.con-tabs,.con-presets{background:#f0f2f2;margin-bottom:25px;padding:4px;display:flex}.con-tabs button,.con-presets button{color:#52616d;cursor:pointer;background:0 0;border:0;flex:1;padding:11px;font-weight:700}.con-tabs button.active{color:#102a43;background:#fff;box-shadow:0 2px 8px #102a4318}.con-fields{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.con-field{gap:6px;display:grid}.con-field>span{color:#52616d;font-size:10px;font-weight:700}.con-field>div{border:1px solid #cfd6d9;align-items:center;display:flex}.con-field input{color:#102a43;border:0;outline:0;width:100%;min-width:0;padding:12px 9px;font-weight:700}.con-field b{color:#71808b;white-space:nowrap;padding-right:8px;font-size:9px}.con-form hr{border:0;border-top:1px solid #ddd;margin:28px 0}.con-label{color:#52616d;font-size:10px;font-weight:800}.con-presets{max-width:330px;margin-bottom:16px}.con-checks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.con-checks label{color:#102a43;border:1px solid #d4dadd;align-items:center;gap:9px;padding:13px;font-size:11px;font-weight:700;display:flex}.con-checks input{accent-color:#ef6c33}.con-result{color:#fff;background:#102a43;min-height:650px;padding:34px;position:sticky;top:0}.con-result-head{border-bottom:1px solid #365269;padding-bottom:18px}.con-result-head h2{color:#fff}.con-primary{align-items:center;gap:18px;padding:25px 0;display:flex}.con-primary>strong{font:62px Georgia,serif}.con-primary div{display:grid}.con-primary b{color:#ef6c33}.con-primary small{color:#b7c5cf;font-size:9px}.con-metrics{border:1px solid #38536a;grid-template-columns:repeat(3,1fr);display:grid}.con-metrics div{border-right:1px solid #38536a;padding:11px}.con-metrics div:last-child{border:0}.con-metrics small{color:#aebec9;margin-bottom:5px;font-size:8px;display:block}.con-metrics b{font-size:11px}.con-list{margin-top:15px}.con-list>div{border-bottom:1px solid #365269;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.con-list>div>span{color:#8fa5b4;border:1px solid #49657a;place-items:center;width:27px;height:27px;display:grid}.con-list b,.con-list strong{font-size:10px}.con-costs{grid-template-columns:1fr auto;align-items:end;padding:18px 0;display:grid}.con-costs>span{font-size:11px}.con-costs>b{font:28px Georgia,serif}.con-costs>small{color:#9fb1be;grid-column:1/3;margin-top:5px;font-size:8px}.con-result details{border-top:1px solid #365269;padding-top:13px}.con-result summary{font-size:10px;font-weight:700}.con-result details p,.con-warning{color:#aebec9;font-size:9px;line-height:1.5}.con-warning{color:#efb18f}.con-method{text-align:center;background:#ebe7de;padding:70px max(24px,50vw - 572px)}.con-method h2{color:#102a43;font:38px Georgia,serif}.con-method>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.con-method article{border-top:2px solid #102a43;padding-top:15px}.con-method article b{color:#ef6c33;font-size:10px}.con-method article p{color:#102a43;font-size:12px;font-weight:700;line-height:1.55}.con-footer{color:#fff;background:#102a43;justify-content:space-between;padding:38px max(24px,50vw - 572px);display:flex}.con-footer a{color:#fff;font-size:11px;text-decoration:none}.con-footer span{color:#9fb1be;font-size:9px}@media (width<=850px){.con-calc{grid-template-columns:1fr}.con-result{min-height:auto;position:relative}.con-fields,.con-method>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.con-intro h1{font-size:40px}.con-settings{margin-inline:14px;display:grid}.con-settings select{width:100%;min-width:0}.con-calc{padding:0 12px}.con-form,.con-result{padding:24px 18px}.con-fields,.con-checks,.con-method>div{grid-template-columns:1fr}.con-footer{gap:15px;display:grid}}.trade-main{color:#132c45;background:#f5f3ee;min-height:100vh;padding:44px 24px 80px}.trade-intro,.trade-settings,.trade-calc,.trade-method{max-width:1180px;margin:auto}.trade-intro>p:first-child{color:#ef6b3b;letter-spacing:.14em;font-size:11px;font-weight:850}.trade-intro h1{margin:12px 0;font:clamp(2.6rem,6vw,5.2rem)/1 Georgia,serif}.trade-intro h1 span{color:#ef6b3b}.trade-intro>p:last-child{color:#64778a;max-width:760px;font-size:17px;line-height:1.6}.trade-settings{background:#fff;border:1px solid #d8ddd9;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;padding:18px;display:grid}.trade-settings label,.trade-field{gap:7px;font-size:11px;font-weight:800;display:grid}.trade-settings select,.trade-field input{color:#132c45;background:#fff;border:1px solid #ccd5d9;width:100%;padding:12px}.trade-calc{grid-template-columns:1.4fr .8fr;gap:20px;margin-top:18px;display:grid}.trade-form,.trade-result{background:#fff;border:1px solid #d8ddd9;padding:28px}.trade-head{align-items:center;gap:12px;margin:0 0 18px;display:flex}.trade-head>span{color:#fff;background:#ef6b3b;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.trade-head h2{margin:0;font:700 24px Georgia,serif}.trade-fields{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.trade-field div{display:flex}.trade-field b{white-space:nowrap;background:#edf1f2;padding:12px 9px;font-size:10px}.trade-result{align-self:start;position:sticky;top:20px}.trade-primary{color:#fff;text-align:center;background:#132c45;padding:28px}.trade-primary strong{font:56px Georgia,serif}.trade-primary span{margin-left:9px}.trade-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.trade-metrics div{border:1px solid #dce2e3;gap:4px;padding:12px;display:grid}.trade-metrics small{color:#718190}.trade-total{background:#fff1e9;justify-content:space-between;margin-top:14px;padding:18px;display:flex}.trade-result details{margin-top:18px}.trade-result details p,.trade-method p{color:#64778a;line-height:1.6}.trade-method{background:#fff;border:1px solid #d8ddd9;margin-top:24px;padding:28px}.trade-method h2{font:700 28px Georgia,serif}.trade-footer{color:#fff;background:#132c45;justify-content:space-between;padding:30px max(24px,50vw - 590px);display:flex}.trade-footer a{color:#efb08d}@media (width<=820px){.trade-calc{grid-template-columns:1fr}.trade-result{position:static}.trade-fields{grid-template-columns:1fr 1fr}}@media (width<=560px){.trade-main{padding-inline:14px}.trade-settings,.trade-fields,.trade-metrics{grid-template-columns:1fr}.trade-form,.trade-result{padding:18px}.trade-footer{gap:10px;display:grid}}.brick-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.brick-tabs button{color:#526579;background:#fff;border:1px solid #ccd5d9;padding:12px;font-weight:750}.brick-tabs button.active{color:#fff;background:#132c45}.brick-select{gap:7px;margin-bottom:14px;font-size:11px;font-weight:800;display:grid}.brick-select select{color:#132c45;background:#fff;border:1px solid #ccd5d9;width:100%;padding:12px}.trade-fields>.brick-select{margin:0}.brick-area-strip{background:#dce2e3;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 30px;display:grid}.brick-area-strip span{color:#718190;background:#f7f9f9;gap:5px;padding:13px;font-size:11px;display:grid}.brick-area-strip b,.brick-area-strip strong{color:#132c45;font-size:15px}.brick-area-strip strong{color:#ef6b3b}.brick-check{align-items:center;gap:9px;min-height:46px;font-size:12px;font-weight:800;display:flex}.brick-check input{accent-color:#ef6b3b;width:18px;height:18px}.brick-advanced .drawer-block{margin-bottom:20px}.brick-advanced .surface-switch{display:none}@media (width<=560px){.brick-tabs,.brick-area-strip{grid-template-columns:1fr}}.drawer-block{margin-top:18px}.surface-switch{border:1px solid #cfd6d9;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.surface-switch button{color:#52616d;cursor:pointer;background:#fff;border:0;padding:12px;font-weight:750}.surface-switch button.active{background:var(--orange);color:#fff}.drawer{background:#f8fafb;border:1px solid #d4dadd;border-radius:12px;margin-top:12px;padding:14px}.drawer-tools{flex-wrap:wrap;gap:8px;display:flex}.drawer-tools button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:700}.drawer-tools button.active{border-color:var(--orange);color:var(--orange);background:#fff7f3}.drawer-tools button:disabled{opacity:.4;cursor:not-allowed}.drawer-hint{color:#748490;margin:10px 0;font-size:10px}.drawer svg{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;height:auto;max-height:430px;display:block}.drawer-total{background:#fff;border:1px solid #ef6c3355;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-top:10px;padding:13px;display:grid}.drawer-total span{flex-direction:column;gap:3px;display:flex}.drawer-total small{color:#7a8995;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.drawer-total b{color:var(--navy);font-size:13px}.drawer-total strong{color:var(--orange);font:23px Georgia,serif}@media (width<=560px){.surface-switch{grid-template-columns:1fr}.drawer-total{grid-template-columns:1fr 1fr}.drawer-total span:first-child{grid-column:1/3}}.bulk-main{color:#132c45;background:#f5f3ee;min-height:100vh;padding:44px 24px 80px}.bulk-intro,.bulk-settings,.bulk-calc,.bulk-footer{max-width:1180px;margin:auto}.bulk-intro>p:first-child{letter-spacing:.14em;color:#ef6b3b;font-size:12px;font-weight:800}.bulk-intro h1{letter-spacing:-.055em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(2.7rem,6vw,5.5rem)}.bulk-intro h1 span{color:#ef6b3b}.bulk-intro>p:last-child{color:#64778a;max-width:760px;font-size:18px;line-height:1.65}.bulk-settings{background:#fff;border:1px solid #d8ddd9;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;padding:20px;display:grid}.bulk-settings label,.bulk-field{gap:7px;font-size:12px;font-weight:800;display:grid}.bulk-settings select,.bulk-field input,.bulk-field select{color:#132c45;background:#fff;border:1px solid #ccd5d9;width:100%;padding:12px}.bulk-calc{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:22px;margin-top:18px;display:grid}.bulk-form,.bulk-result{background:#fff;border:1px solid #d8ddd9;padding:26px}.bulk-head,.bulk-result-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.bulk-head>span,.bulk-result-head>span{color:#fff;background:#ef6b3b;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.bulk-head h2,.bulk-result-head h2{margin:0;font:700 24px Georgia,serif}.bulk-head button{color:#ef6b3b;background:#fff;border:1px solid #ef6b3b;margin-left:auto;padding:9px;font-weight:800}.bulk-zone{background:#fbfcfc;border:1px solid #dde3e5;margin:12px 0;padding:16px}.bulk-zone header{justify-content:space-between;margin-bottom:12px;display:flex}.bulk-zone header button{color:#b84b2c;background:0 0;border:0}.bulk-fields{grid-template-columns:repeat(2,1fr);gap:14px;margin:14px 0 24px;display:grid}.bulk-fields.three{grid-template-columns:repeat(3,1fr)}.bulk-field div{display:flex}.bulk-field b{white-space:nowrap;background:#edf1f2;padding:12px;font-size:11px}.bulk-result{align-self:start;position:sticky;top:20px}.bulk-primary{color:#fff;text-align:center;background:#132c45;padding:26px}.bulk-primary strong{font-size:48px}.bulk-primary span{margin-left:8px}.bulk-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.bulk-metrics div,.bulk-buy div{border:1px solid #dde3e5;gap:4px;padding:13px;display:grid}.bulk-metrics small,.bulk-buy small{color:#718190}.bulk-buy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bulk-buy b{font-size:24px}.bulk-total{background:#fff3ed;justify-content:space-between;margin-top:14px;padding:18px;display:flex}.bulk-warning{color:#86654c;font-size:12px;line-height:1.5}.bulk-result details{margin-top:16px}.bulk-result details p{color:#687989;line-height:1.6}.bulk-footer{justify-content:space-between;padding:30px 24px;display:flex}.bulk-footer a{color:#ef6b3b;font-weight:800}@media (width<=820px){.bulk-calc{grid-template-columns:1fr}.bulk-result{position:static}.bulk-fields.three{grid-template-columns:1fr 1fr}}@media (width<=560px){.bulk-main{padding-inline:14px}.bulk-settings,.bulk-fields,.bulk-fields.three,.bulk-metrics,.bulk-buy{grid-template-columns:1fr}.bulk-form,.bulk-result{padding:18px}.bulk-footer{gap:12px;display:grid}}.bulk-zone header span{gap:8px;display:flex}.zone-name{color:#132c45;background:0 0;border:0;border-bottom:1px solid #ccd5d9;font-size:15px;font-weight:800}.bulk-print{display:none}@media print{body>*{visibility:hidden}.bulk-print,.bulk-print *{visibility:visible}.bulk-print{color:#111;background:#fff;padding:32px;display:block;position:absolute;inset:0}.calc-actions{display:none!important}}.bulk-presets{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px;display:grid}.bulk-presets p{color:#718190;grid-column:1/-1;margin:0;font-size:11px}.bulk-errors{background:#fff0eb;border-left:4px solid #c84725;margin-bottom:14px;padding:14px}.bulk-errors b{color:#8b301b}.bulk-errors ul{color:#713522;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}@media (width<=560px){.bulk-presets{grid-template-columns:1fr}}.bulk-guide{background:#fff;border:1px solid #d8ddd9;max-width:1180px;margin:28px auto 0;padding:32px}.bulk-guide>p:first-child{color:#ef6b3b;letter-spacing:.14em;font-size:11px;font-weight:850}.bulk-guide>h2{margin:10px 0 20px;font:700 30px Georgia,serif}.bulk-guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.bulk-guide article{background:#f8faf9;border-top:3px solid #132c45;padding:18px}.bulk-guide article>b{color:#ef6b3b}.bulk-guide article h3{font:700 19px Georgia,serif}.bulk-guide article p,.bulk-guide details p{color:#637687;line-height:1.65}.bulk-guide details{border-top:1px solid #dfe4e2;padding:14px 0}.bulk-guide summary{cursor:pointer;font-weight:800}@media (width<=760px){.bulk-guide-grid{grid-template-columns:1fr}}@media print{@page{size:A4;margin:14mm}.bulk-print header{border-bottom:3px solid #132c45;margin-bottom:18px;padding-bottom:12px}.bulk-print header>p{color:#ef6b3b;letter-spacing:.12em;font-weight:800}.bulk-print-label{margin:4px 0;font:700 28px Georgia,serif}.bulk-print h2{margin:4px 0 8px;font-size:18px}.bulk-print h3{border-bottom:1px solid #132c45;margin:20px 0 6px;padding-bottom:5px;font-size:14px}.print-row{border-bottom:1px solid #e2e5e3;justify-content:space-between;gap:18px;padding:7px 0;display:flex}.print-row span{display:grid}.print-row small{color:#667}.print-total{background:#f2f3ef;justify-content:space-between;margin-top:12px;padding:14px;font-size:18px;display:flex}.print-disclaimer{color:#666;margin-top:20px;font-size:10px;line-height:1.5}}
