.commission-tool-wrap{padding-bottom:40px}.commission-hero{margin-top:18px;margin-bottom:28px}.commission-hero h1{margin:12px 0 10px;font-size:42px;line-height:1.12}.commission-hero p{margin:0;max-width:780px;color:#4c4f54;font-size:18px;line-height:1.6}.commission-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.input-card,.result-card{border:1px solid #e8ebef;border-radius:12px;padding:24px;background:#fff;box-shadow:#00000008 0 6px 18px}.input-card h2,.result-card h3{margin-top:0;margin-bottom:14px}.tool-form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:8px}.field label,.fieldset legend{font-size:15px;font-weight:500}.field input,.field select,.fieldset input{min-height:48px;border:1px solid #d6dde6;border-radius:10px;padding:0 12px;font-size:16px;background:#fff}.fieldset{border:1px solid #e5ebf2;border-radius:10px;padding:14px}.mode-toggle{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px}.mode-toggle label{display:inline-flex;align-items:center;gap:8px;font-size:14px}.mode-toggle input[type="radio"]{min-height:auto;padding:0}.inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.small-note{color:#616677}.full-btn{width:100%;min-height:52px;border:0;border-radius:10px;font-size:16px;cursor:pointer}.net-value{font-size:48px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#0c1728;margin-bottom:8px}.split-summary{color:#4b5363;margin-bottom:14px}.pie-wrap{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center;margin-bottom:14px}.pie-chart{width:160px;height:160px;border-radius:50%;border:1px solid #dde5f0;background:conic-gradient(#5b8def 0% 20%,#f6a04d 20% 40%,#25b279 40% 100%)}.pie-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pie-legend li{font-size:14px}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.dot.broker{background:#5b8def}.dot.expenses{background:#f6a04d}.dot.net{background:#25b279}.expense-cta{border:1px solid #d9e6ff;border-radius:10px;background:#f8fbff;padding:14px;margin-bottom:14px}.expense-cta strong{display:block;margin-bottom:6px}.expense-cta p{margin:0 0 10px;line-height:1.5}.expense-cta a{color:#1a73e8;text-decoration:underline}.result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-btn{min-height:44px;border-radius:9px;border:1px solid #cdd5df;cursor:pointer;font-size:14px;justify-content:center;display:inline-flex;align-items:center;background:#fff!important;color:#111!important;font-weight:500}.action-btn:hover{background:#f6f8fb!important;border-color:#bcc6d3}.export-mode .expense-cta,.export-mode .result-actions{display:none!important}.result-card.export-mode{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;box-shadow:none;border:1px solid #cfd6e1}.commission-content{margin-top:28px;max-width:920px}.commission-content h2{margin-top:0;margin-bottom:12px;font-size:30px}.commission-content p{margin:0 0 16px;color:#414650;line-height:1.75}@media only screen and (max-width:900px){.commission-grid{grid-template-columns:1fr}.net-value{font-size:40px}}@media only screen and (max-width:699px){.commission-hero h1{font-size:33px}.commission-hero p{font-size:16px}.input-card,.result-card{padding:16px}.inline-fields{grid-template-columns:1fr}.pie-wrap{grid-template-columns:1fr}.pie-chart{margin:0 auto}.result-actions{grid-template-columns:1fr}}