.at-controls{margin:24px 0;padding:22px;border:1px solid #dce5ef;border-radius:14px;background:#f7faff;color:#23374d}.at-controls h3{margin:0 0 10px;color:#173d60;font-size:21px}.at-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.at-field label{display:block;font-size:15px;font-weight:700;margin-bottom:7px}.at-field input,.at-field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #aebfd0;border-radius:8px;background:white;color:#183b58;font:inherit;font-size:16px;box-sizing:border-box}.at-field small,.at-hint{display:block;font-size:13px;line-height:1.65;color:#536b80;margin:6px 0 12px}.at-check{display:flex;align-items:flex-start;gap:10px;line-height:1.65;font-size:14px;margin:20px 0 0}.at-check input{width:19px;height:19px;flex-shrink:0;margin-top:4px}.at-controls [hidden]{display:none!important}.at-rows{margin:0}.at-rows div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #dce5ef}.at-rows dd{margin:0;text-align:right;font-weight:700}.at-total{background:#edf5fc;border-radius:12px;padding:20px;margin-top:20px}.at-total strong{display:block;font-size:26px;color:#173d60}.at-result h3{font-size:20px;color:#173d60}@media(max-width:680px){.at-grid{grid-template-columns:1fr}.at-controls{padding:18px 14px}.at-rows{font-size:14px}}
