.lw-hidden{display:none!important}#lw-shell{border:1px solid #c6d8df;background:#f4f8fa;padding:18px;border-radius:8px;margin:18px 0}.lw-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#lw-shell button,#lw-navigation button{font:inherit;border:1px solid #adc5cf;border-radius:5px;padding:10px 14px;background:white;color:#183f52;cursor:pointer}#lw-shell button:disabled,#lw-navigation button:disabled{opacity:.5;cursor:default}#lw-shell button[aria-pressed=true],#lw-next{background:#14546a;color:white}#lw-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;gap:8px;margin:16px 0}#lw-track button{width:100%;height:100%;text-align:left;font-size:13px;line-height:1.5}#lw-track [aria-current=step]{outline:2px solid #167894;outline-offset:1px}#lw-message{color:#943d0a;font-weight:600}#lw-remember{font-size:13px;color:#4c626d}#lw-overview-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lw-card{background:white;border:1px solid #d3dfe4;border-left:4px solid #86969c;padding:16px;border-radius:5px}.lw-card h3{margin:0 0 8px;font-size:17px}.lw-card ul{padding-left:18px;font-size:14px;overflow-wrap:anywhere}.lw-state-3{border-left-color:#27734a!important}.lw-state-2,.lw-state-4{border-left-color:#b87117!important}#lw-navigation{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin:20px 0;padding:14px;background:#edf4f6;border-radius:6px}#lw-navigation button:last-child{justify-self:end;min-width:130px}#lw-navigation button:first-child{justify-self:start}#lw-navigation span{font-variant-numeric:tabular-nums}.lw-detail{font-size:14px;margin:10px 0}.lw-detail summary,#lw-summary summary{cursor:pointer;color:#175a73;padding:8px 0}#lw-summary{margin:12px 0}#lw-summary p{font-size:14px;margin:5px 0}[aria-invalid=true]{outline:2px solid #a74420!important;outline-offset:2px}@media(max-width:700px){#lw-shell{padding:12px}#lw-track{grid-template-columns:1fr}#lw-track button{padding:7px 10px}#lw-overview-panel{grid-template-columns:1fr}#lw-navigation{gap:8px;padding:10px}#lw-navigation button{padding:9px 10px;font-size:14px}#lw-navigation button:last-child{min-width:0}.lw-top>div{display:flex;gap:8px}}@media print{#lw-shell,#lw-navigation,.lw-detail{display:none!important}.lw-hidden[data-lw-step]{display:block!important}#lw-calculate{display:none!important}}
