.props-page{color:#20282e;max-width:1240px;margin:auto;padding:24px 20px 80px}.props-hero{color:#fff;background:#20282e;border-left:5px solid #f5660b;margin:20px 0 24px;padding:28px}.props-hero>span{letter-spacing:.12em;color:#ffa165;font-size:12px;font-weight:800}.props-hero h1{margin:14px 0;font-size:clamp(28px,4vw,44px);line-height:1.13}.props-hero p{max-width:850px;margin-bottom:0;line-height:1.6}.prop-layout{grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.prop-input-card,.prop-results,.prop-section{background:#fff;border:1px solid #d5dbde;border-radius:10px;min-width:0;padding:24px}.prop-calculator h2{margin:0 0 18px;font-size:23px;line-height:1.25}.prop-calculator p{line-height:1.6}.prop-field{gap:7px;margin:0 0 20px;font-size:14px;font-weight:700;display:grid}.prop-field input,.prop-field select,.prop-model select{width:100%;min-height:46px;font:inherit;color:#20282e;box-sizing:border-box;background:#fff;border:1px solid #adb9bf;border-radius:5px;padding:11px}.prop-field input{font-size:22px;font-weight:750}.prop-field small{color:#58666f;font-weight:400;line-height:1.5}.prop-switch{gap:6px;margin-bottom:20px;display:flex}.prop-calculator button{font:inherit;cursor:pointer;color:#20282e;background:#fff;border:1px solid #bbc5cb;border-radius:5px;min-height:44px;padding:10px 12px;font-weight:750}.prop-switch button{flex:1;font-size:13px}.prop-switch button[aria-pressed=true]{color:#a34009;background:#fff0e6;border-color:#ed6618}.prop-calculator .prop-primary{color:#fff;background:#ef6516;border-color:#ef6516;width:100%}.prop-calculator button:disabled{opacity:.5;cursor:not-allowed}.prop-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prop-feedback{color:#5b6870;font-size:13px}.prop-settings{border-top:1px solid #d5dbde;padding-top:18px}.prop-settings summary{cursor:pointer;font-weight:800}.prop-settings>p{color:#5b6870;font-size:13px}.prop-results{color:#fff;background:#20282e;border-color:#20282e}.prop-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.prop-metrics div{gap:7px;display:grid}.prop-metrics small{color:#c9d0d4}.prop-metrics b{font-size:19px}.prop-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prop-variant{overflow-wrap:anywhere;background:#303b42;border:1px solid #617079;border-radius:8px;min-width:0;padding:16px 12px}.prop-variant.featured{border-top:4px solid #f5660b;padding-top:13px}.prop-variant h3{color:#fff;margin:0 0 12px;font-size:23px}.prop-model{gap:7px;font-size:11px;display:grid}.prop-model select{min-height:44px;padding:8px 4px;font-size:11px}.prop-nominal{min-height:68px;font-size:12px}.prop-count{color:#ffa165;margin:18px 0 4px;font-size:clamp(30px,3.3vw,48px);line-height:1.2;display:block}.prop-variant>span,.prop-variant p,.prop-variant small{font-size:12px;line-height:1.55}.prop-variant small{color:#d4dde2;display:block}.prop-scope{border-left:3px solid #ef6516;margin-top:22px;padding-left:14px;font-size:14px;font-weight:700}.prop-results>p:not(.prop-scope){color:#d7dee2;font-size:13px}.prop-error{color:#fff;background:#622c25;border-radius:5px;padding:16px}.prop-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.prop-actions>*{text-align:center;flex:1;font-size:13px}.prop-actions a{color:#fff;background:#f5660b;border-radius:5px;padding:12px;font-weight:750;text-decoration:none}.prop-section{margin-top:22px}.prop-section p{color:#53616a;font-size:14px}.prop-section h3{margin-top:24px}.prop-table-scroll{overflow-x:auto}.prop-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.prop-table-scroll th,.prop-table-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #dbe1e4;padding:12px 10px}.prop-table-scroll thead th{background:#eef1f3}.prop-table-scroll tbody tr:nth-child(2n){background:#f8f9fa}.prop-print-brand{display:none}.prop-calculator :focus-visible{outline-offset:3px;outline:3px solid #f5660b}@media (width<=1000px){.prop-layout{grid-template-columns:1fr}.prop-variants{gap:16px}.prop-model select{font-size:14px}.prop-nominal{min-height:70px}}@media (width<=600px){.props-page{padding:16px 12px 85px}.props-hero{padding:22px 18px}.prop-input-card,.prop-results,.prop-section{padding:20px 16px}.prop-variants{grid-template-columns:1fr}.prop-variant{padding:18px}.prop-variant.featured{padding-top:15px}.prop-count{font-size:44px}.prop-nominal{min-height:0}.prop-variant>span,.prop-variant p,.prop-variant small{font-size:14px}.prop-model{font-size:13px}.prop-metrics{gap:8px}.prop-metrics b{font-size:16px}.prop-actions{flex-direction:column}.prop-field input{min-width:0}.prop-table-scroll{margin-right:-4px}.prop-section p{overflow-wrap:anywhere}}@media print{@page{size:A4 portrait;margin:12mm}.seo-top,.seo-footer,.seo-mobile-nav,.seo-mobile-actions,.page-share-actions,.prop-no-print,.site-navigation{display:none!important}.props-page{color:#000;max-width:none;padding:0}.prop-print-brand{border-bottom:2px solid #ef6516;margin-bottom:10px;padding-bottom:10px;font-size:12px;line-height:1.6;display:block}.props-hero{color:#20282e;background:#fff;margin:0 0 14px;padding:12px 16px}.props-hero>span{color:#a34009}.props-hero h1{font-size:25px}.props-hero p{font-size:12px}.prop-layout{display:block}.prop-input-card{break-inside:avoid;margin-bottom:14px;padding:12px}.prop-field{width:30%;margin-right:3%;font-size:11px;display:inline-grid}.prop-field input{border:0;min-height:25px;padding:0;font-size:16px}.prop-field small,.prop-feedback,.prop-settings{display:none}.prop-results{color:#20282e;break-inside:avoid;background:#fff;border-color:#999;padding:16px}.prop-results h2,.prop-variant h3{color:#20282e}.prop-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prop-variant{color:#20282e;background:#fff;border-color:#999;padding:10px}.prop-variant.featured{padding-top:7px}.prop-count{color:#20282e;font-size:32px}.prop-model select{font-size:10px}.prop-nominal{min-height:66px}.prop-variant small,.prop-metrics small,.prop-results>p:not(.prop-scope){color:#3e4c55}.prop-section{break-inside:avoid;padding:14px}.prop-table-scroll{overflow:visible}.prop-table-scroll th,.prop-table-scroll td{white-space:normal;padding:7px 5px;font-size:10px}.prop-section h2{font-size:20px}.prop-section p,.prop-scope{font-size:11px}.prop-two .prop-field{width:95%}}
