.sell-handover-planner{font-family:inherit;color:#172f3e;background:#fff;border:1px solid #b9d3d2;border-radius:16px;padding:clamp(16px,3vw,28px);line-height:1.8;max-width:960px;margin:24px auto;overflow-wrap:anywhere}
.sell-handover-planner *{box-sizing:border-box}
.sell-handover-planner h2,.sell-handover-planner h3,.sell-handover-planner h4{line-height:1.5}
.sell-handover-planner .sell-handover-lead{color:#445964}
.sell-handover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sell-handover-field{display:flex;flex-direction:column;gap:6px;min-width:0}
.sell-handover-planner fieldset{min-width:0;border:1px solid #d3e0e3;border-radius:10px;padding:16px;margin:0 0 18px}
.sell-handover-planner legend{font-weight:700;padding:0 8px}
.sell-handover-planner label{font-weight:600}
.sell-handover-planner input:not([type=checkbox]),.sell-handover-planner textarea{font:inherit;border:1px solid #8c9fa7;border-radius:8px;min-height:46px;padding:10px;width:100%;min-width:0;background:#fff;color:#172f3e}
.sell-handover-planner input:disabled{background:#edf1f3;color:#687980}
.sell-handover-planner input[type=checkbox]{width:20px;height:20px;accent-color:#086e66;vertical-align:middle;margin-right:6px}
.sell-handover-planner small{font-size:.85rem;color:#425a65}
.sell-handover-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}
.sell-handover-planner button,.sell-handover-planner a.sell-handover-link{font:inherit;display:inline-block;min-height:46px;border:1px solid #086e66;border-radius:8px;padding:10px 18px;background:#086e66;color:#fff;font-weight:700;cursor:pointer;text-decoration:none}
.article-body .sell-handover-planner[data-sell-handover-planner] .sell-handover-next a.sell-handover-link{color:#fff;text-decoration:none}
.sell-handover-planner button[type=reset],.sell-handover-planner button[data-handover-print]{background:#fff;color:#086e66}
.sell-handover-planner :focus-visible{outline:3px solid #d68400;outline-offset:3px}
.sell-handover-errors{color:#9d231c;font-weight:700}
.sell-handover-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sell-handover-result-card{background:#edf7f4;padding:16px;border-radius:10px}
.sell-handover-result-card h4{margin-top:0}
.sell-handover-result-cost{font-size:1.15rem;font-weight:700;color:#085e58}
.sell-handover-planner textarea{min-height:240px;font-size:.9rem}
.sell-handover-note{border-left:4px solid #c68414;background:#fff8e9;padding:12px 16px}
.sell-handover-next{margin-top:20px}
.sell-handover-planner [hidden]{display:none!important}
@media(max-width:600px){.sell-handover-grid,.sell-handover-result-grid{grid-template-columns:1fr}.sell-handover-actions>*{flex:1 1 100%;text-align:center}}
@media print{.sell-handover-planner{border:0;padding:0;max-width:none}.sell-handover-planner form,.sell-handover-actions,.sell-handover-next,.sell-handover-status{display:none!important}.sell-handover-planner textarea{min-height:440px;border:0;overflow:visible}.sell-handover-result-card{break-inside:avoid;background:#fff;border:1px solid #aaa}.sell-handover-planner a{color:#000}}
