body.ant-console.reference-admin #dialog.merchant-account-dialog[data-reference-size]{width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0}
body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-body{min-height:0;overflow-y:auto;padding:24px}
body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-head,
body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-footer{flex-shrink:0}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field{display:flex;flex-direction:column;gap:8px;margin:0 0 24px;min-width:0}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field label{display:block;margin:0;line-height:22px;font-weight:400}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field :is(input,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 12px;line-height:22px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:14px;color:#262626}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field textarea{min-height:96px;resize:vertical}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field input[readonly]{background:#f5f5f5;color:#595959;cursor:default}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field [aria-invalid=true]{border-color:#ff4d4f;box-shadow:none}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-account-field [aria-invalid=true]:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}
body.ant-console .merchant-form-required{color:#ff4d4f}
body.ant-console .merchant-form-optional{font-size:12px;color:#737373}
body.ant-console .merchant-form-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-form-meta small{margin:0;font-size:12px;line-height:20px;color:#737373;overflow-wrap:anywhere}
body.ant-console .merchant-form-meta .merchant-form-counter{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
body.ant-console.reference-admin #dialog.merchant-account-dialog .merchant-form-meta .is-over-limit{color:#cf1322}
body.ant-console .merchant-form-field-error{margin:0;font-size:12px;line-height:20px;color:#cf1322;overflow-wrap:anywhere}
body.ant-console .merchant-form-field-error:empty,
body.ant-console .merchant-form-summary:empty{display:none}
body.ant-console .merchant-form-preview-feedback{margin:0 0 16px;font-size:13px;color:#0958d9}
body.ant-console .merchant-form-status{margin:0 0 24px;display:flex;flex-direction:column;gap:8px}
body.ant-console .merchant-form-status .check{display:flex;align-items:center;gap:8px;font-size:14px;line-height:22px}
body.ant-console .merchant-form-status input{width:16px;height:16px;min-height:16px;margin:0;flex-shrink:0}
body.ant-console .merchant-form-status small,
body.ant-console .merchant-form-footnote{font-size:12px;line-height:20px;color:#737373}
body.ant-console .merchant-form-footnote{margin:0}
body.ant-console .merchant-form-summary{margin:16px 0 0;color:#cf1322;font-size:13px}
body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-footer{display:flex;justify-content:flex-end;gap:8px}
body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-footer .btn{min-height:40px;margin:0}
@media(max-width:520px){body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-body{padding:20px 16px}body.ant-console.reference-admin #dialog.merchant-account-dialog .modal-footer{padding:12px 16px}body.ant-console .merchant-form-meta{gap:8px}}
