.sfaf-panel{width:100%;padding:15px 0;color:inherit;font:inherit}.sfaf-panel h3{margin:10px 0;font-size:20px}.sfaf-panel p{margin:10px 0;line-height:1.5}.sfaf-child{border:1px solid #ccd5e0;border-radius:8px;padding:16px;margin:18px 0;min-width:0}.sfaf-child legend{padding:0 8px;font-weight:700}.sfaf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sfaf-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.sfaf-grid input,.sfaf-grid select{font:inherit;width:100%;min-height:44px;padding:9px;border:1px solid #bac5d2;border-radius:6px;background:white;color:#182a42;box-sizing:border-box}.sfaf-grid input:focus,.sfaf-grid select:focus{outline:2px solid #567ce2;outline-offset:1px}.sfaf-panel button{font:inherit;padding:10px 15px;border:1px solid #aab8d0;border-radius:6px;background:#f2f5fb;color:#182c57;cursor:pointer;margin-top:12px}.sfaf-panel button:disabled{opacity:.5;cursor:not-allowed}.sfaf-total{font-weight:700;font-size:18px;background:#eef3fc;padding:12px;border-radius:6px}@media(max-width:600px){.sfaf-grid{grid-template-columns:1fr}.sfaf-child{padding:12px}}
.am-elfci__form .sfaf-panel h3{font-size:20px;font-weight:700;margin:12px 0}.am-elfci__form .sfaf-panel fieldset.sfaf-child{display:block;border:1px solid #ccd5e0;border-radius:8px;padding:16px;margin:18px 0;min-width:0}.am-elfci__form .sfaf-child legend{display:block;font-weight:700;padding:0 8px}.am-elfci__form .sfaf-panel .sfaf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.am-elfci__form .sfaf-panel .sfaf-total{font-size:18px;font-weight:700;padding:12px;background:#eef3fc;border-radius:6px}@media(max-width:600px){.am-elfci__form .sfaf-panel .sfaf-grid{grid-template-columns:1fr}}
.am-elfci__form .sfaf-panel .sfaf-required{color:#f00;font-weight:400}.am-elfci__form .sfaf-panel .sfaf-error{color:#f00;font-size:12px;font-weight:400;line-height:1.3}.sfaf-error[hidden]{display:none!important}.am-elfci__form .sfaf-panel .sfaf-label-text{color:var(--am-c-main-text,#1a2c37);font-weight:600}.am-elfci__form .sfaf-panel .sfaf-invalid input,.am-elfci__form .sfaf-panel .sfaf-invalid select{border-color:#f56c6c}
