.ksef-intro>p{font-size:12px;line-height:1.9;color:#6c8065}.ksef-intro form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin-top:24px}.ksef-intro label{display:grid;gap:8px;font-size:12px}.ksef-intro select,.ksef-intro input{min-width:0;width:100%;border:1px solid #d8e3d1;border-radius:7px;padding:12px;font:inherit;font-size:12px;background:#fff;color:#46603e}.ksef-intro .wide{grid-column:1/-1}.ksef-progress{font-size:12px;line-height:1.8;color:#4d7545;margin-top:14px}.ksef-table th{white-space:normal;line-height:1.7}.ksef-table td{vertical-align:top;min-width:100px}.ksef-table td:first-child{min-width:200px}.ksef-table small{display:block;font-size:10px;line-height:1.8;color:#7d8c72;margin:7px 0;overflow-wrap:anywhere}.ksef-table .text-link{display:block;font-size:11px;margin-top:10px}@media(max-width:750px){.ksef-intro form{grid-template-columns:1fr}.ksef-intro select,.ksef-intro input{font-size:16px}.ksef-intro .button-row{flex-wrap:wrap}}

.ksef-cost-stage{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end;margin:14px 0}.ksef-cost-result{padding:20px;border:1px solid #d5dfce;border-radius:8px;background:#f5f8f2}.ksef-cost-result td{vertical-align:top}.ksef-cost-result small{display:block}@media(max-width:750px){.ksef-cost-stage{grid-template-columns:1fr}.ksef-cost-stage input,.ksef-cost-stage select{font-size:16px}}
