@layer scl-tool{.flat-shell{max-width:1100px;margin:0 auto;padding:24px}.flat-shell section,.flat-calculator{margin-block:24px}.flat-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:20px}.flat-fields label{display:flex;flex-direction:column;gap:6px}.flat-fields input,.flat-fields select{width:100%;min-width:0}.flat-confirm{display:flex;align-items:flex-start;gap:12px;margin-block:18px;cursor:pointer}.flat-confirm input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.flat-best{font-size:1.3rem}.flat-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px}.flat-box{border:1px solid var(--scl-line);border-radius:12px;padding:18px}.flat-fit{font-weight:700}.flat-box dl div{display:flex;justify-content:space-between;gap:16px;margin-block:8px}.flat-box dd{margin:0;font-weight:700}.flat-shell a{overflow-wrap:anywhere}.flat-reference{overflow-x:auto}.flat-reference table{width:100%}@media(max-width:650px){.flat-shell{padding:18px}.flat-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.flat-boxes{grid-template-columns:minmax(0,1fr)}}}.flat-shell .flat-calculator .flat-inputs{padding-inline:1.25rem}
