.dbm-seller [hidden]{display:none!important}
.dbm-seller__wide{grid-column:1/-1}
.dbm-seller .dbm-calc__field small{color:#7f8b96;font-size:12px;font-weight:400;line-height:1.65}
.dbm-seller__actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 14px}
.dbm-seller .dbm-seller__secondary{margin:0;padding:9px 13px;border:1px solid #ccd5dc;border-radius:6px;background:#fff;color:#19344a;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer}
.dbm-seller .dbm-seller__secondary:hover{border-color:#eb6841}
.dbm-seller .dbm-seller__secondary:focus-visible{outline:2px solid #eb6841;outline-offset:3px}
.dbm-seller .dbm-seller__secondary:disabled{opacity:.5;cursor:default}
.dbm-seller .dbm-seller__help{margin:14px 0 0;color:#6d7e89;font-size:12px;line-height:1.8}
.dbm-seller__fees{display:grid;gap:20px;margin-top:20px}
.dbm-seller__fee-row{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}
.dbm-seller .dbm-calc__extras summary{line-height:1.6}
.dbm-seller__breakdown{margin-top:28px}
.dbm-seller__breakdown dt{max-width:70%}
.dbm-seller .dbm-seller__property{font-size:14px;overflow-wrap:anywhere}
.dbm-seller__detail{margin-top:24px;padding-top:22px;border-top:1px solid #dce2e6}
.dbm-seller__detail dl{margin-top:20px;font-size:12px}
.dbm-seller .dbm-seller__print{margin-top:24px;width:100%;font-size:14px}
.dbm-seller .dbm-seller__references{font-size:12px}
.dbm-seller__references a{color:#39596b;text-decoration:underline;text-underline-offset:3px}
.dbm-seller__disclaimer{margin-top:32px;padding:24px 28px;border:1px solid #e3e8ec;border-radius:14px;background:#f8fafb}
.dbm-seller .dbm-seller__disclaimer h3{margin:0 0 12px;padding:0;color:#39596b;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6}
.dbm-seller .dbm-seller__disclaimer p{margin:10px 0 0;color:#637583;font-size:13px;line-height:1.9;overflow-wrap:anywhere}
@media(max-width:600px){.dbm-seller__disclaimer{padding:20px 18px}.dbm-seller .dbm-seller__disclaimer p{font-size:12px}}
@media(min-width:901px){.dbm-seller__result{position:sticky;top:100px;scroll-margin-top:110px}}
@media(max-width:600px){.dbm-seller .dbm-calc__fields,.dbm-seller__fee-row{grid-template-columns:minmax(0,1fr)}.dbm-seller .dbm-calc__field{font-size:14px}.dbm-seller .dbm-calc__extras summary{font-size:15px}.dbm-seller__result{scroll-margin-top:100px}}
@media print{
 body.dbm-seller-print>*:not(.dbm-seller-print-path):not(.dbm-seller--printing),body.dbm-seller-print .dbm-seller-print-path>*:not(.dbm-seller-print-path):not(.dbm-seller--printing){display:none!important}
 body.dbm-seller-print,body.dbm-seller-print .dbm-seller-print-path{display:block!important;position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;transform:none!important}
 body.dbm-seller-print .dbm-seller--printing{display:block!important;width:100%;max-width:none;margin:0;padding:0;color:#000}
 .dbm-seller--printing .dbm-calc__form,.dbm-seller--printing button,.dbm-seller--printing .dbm-seller__references{display:none!important}
 .dbm-seller--printing .dbm-calc__layout{display:block}.dbm-seller--printing .dbm-calc__result{position:static;padding:18px 0;border:0;border-radius:0;background:#fff}
 .dbm-seller--printing .dbm-calc__head h2{font-size:25px}.dbm-seller--printing .dbm-calc__head p{font-size:12px;margin-bottom:10px}.dbm-seller--printing .dbm-calc__label{font-size:11px;margin-bottom:8px}
 .dbm-seller--printing .dbm-calc__total{font-size:32px}.dbm-seller--printing .dbm-calc__breakdown,.dbm-seller--printing .dbm-calc__totals{gap:6px;font-size:11px}.dbm-seller--printing .dbm-calc__result p{font-size:10px;margin-top:10px}
 .dbm-seller--printing .dbm-seller__detail{margin-top:12px;padding-top:12px}.dbm-seller--printing .dbm-seller__detail dl{margin-top:10px}.dbm-seller--printing .dbm-seller__detail summary{font-size:12px}
 .dbm-seller--printing dl>div{break-inside:avoid}
 .dbm-seller--printing .dbm-seller__disclaimer{display:block!important;margin-top:16px;padding:12px 0 0;border:0;border-top:1px solid #aaa;border-radius:0;background:#fff;break-inside:avoid}
 .dbm-seller--printing .dbm-seller__disclaimer h3{font-size:11px;margin-bottom:6px;color:#000}
 .dbm-seller--printing .dbm-seller__disclaimer p{margin-top:5px;font-size:10px;line-height:1.7;color:#333}
}
