#fmzc{margin:24px 0;padding:22px;border:1px solid #4fb6bc;border-radius:16px;background:#faf9f5;color:#071720}#fmzc h2{font-size:24px;color:#071720}#fmzc fieldset{margin:18px 0;padding:18px;border:1px solid #007d86;border-radius:12px;min-width:0}#fmzc legend{padding:0 8px;font-weight:700;color:#005f66}#fmzc label{display:block;margin:12px 0;font-weight:600}#fmzc select{display:block;width:100%;min-height:48px;margin-top:7px;border:1px solid #586762;border-radius:8px;background:#fff;color:#071720;padding:10px;font-size:16px}#fmzc label[hidden]{display:none}#fmzc-total{padding:14px;border-left:4px solid #ef197e;background:#fff;font-weight:700}#fmzc .fmzc-unavailable{border-left:4px solid #ff7900;padding-left:12px}#fmzc select:focus-visible{outline:3px solid #007d86;outline-offset:2px}@media(max-width:480px){#fmzc{padding:16px}#fmzc fieldset{padding:12px}}
