body[data-tool="liquidacion-laboral"] #settlement-assumptions{margin:0 0 16px;padding:14px;background:#fff;border:1px solid #d4e1ed;border-radius:10px;color:#29394a}
#settlement-assumptions h3{font-size:1rem;margin:0 0 6px;color:#0d2b4f}
#settlement-assumptions p{display:block;margin:0;font-size:.85rem;line-height:1.5}
#settlement-assumptions ul{list-style:none;padding:0;margin:8px 0}
#settlement-assumptions li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e3eaf1;font-size:.85rem;line-height:1.4}
#settlement-assumptions li>div:first-child{min-width:0;flex:1}
#settlement-assumptions strong,#settlement-assumptions span{display:block}
#settlement-assumptions strong{font-size:inherit;color:#0d2b4f;margin-bottom:3px}
#settlement-assumptions .assumption-actions{display:flex;flex-direction:column;flex:0 0 70px;align-items:stretch}
#settlement-assumptions button{font:inherit;font-size:.8rem;min-height:44px;padding:5px;border:1px solid transparent;background:transparent;color:#174a7e;text-decoration:underline;border-radius:6px;cursor:pointer}
#settlement-assumptions button:focus-visible{outline:2px solid #174a7e;outline-offset:2px}
#settlement-assumptions .assumptions-limit{border-top:1px solid #e3eaf1;padding-top:8px}
@media print{#settlement-assumptions .assumption-actions{display:none}#settlement-assumptions{break-inside:avoid}}

body[data-tool="liquidacion-laboral"] .review-assumptions{display:block;font-size:.85rem;line-height:1.4;padding:12px 0 0;color:#174a7e;text-decoration:underline;font-weight:500}

#settlement-assumptions strong{max-width:100%;text-align:left}
#settlement-assumptions p{padding:0;border:0}
#settlement-assumptions .assumptions-limit{padding-top:8px;border-top:1px solid #e3eaf1}
