.mt-field-label{position:relative;padding-right:2.15rem!important}
button.mt-field-help{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:1.85rem!important;height:1.85rem!important;min-height:1.85rem!important;margin:0!important;padding:0!important;border:1px solid #64748b!important;border-radius:50%!important;background:#e8f1ff!important;color:#174ea6!important;font:700 1.15rem/1 system-ui!important;cursor:help;vertical-align:middle}
.mt-field-label>button.mt-field-help{position:absolute;right:0;top:0}
button.mt-field-help:hover{background:#dbeafe!important}
button.mt-field-help:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
.mt-field-popup{position:fixed;z-index:10000;box-sizing:border-box;max-height:calc(100dvh - 24px);overflow:auto;padding:1rem;border:1px solid #64748b;border-radius:12px;background:#0f1d31;color:#f8fafc;box-shadow:0 8px 28px #0005;font:400 .94rem/1.5 system-ui;text-align:left;overflow-wrap:anywhere}
.mt-field-popup[hidden]{display:none!important}.mt-field-popup strong{display:block;font-weight:750;color:#fff}.mt-field-popup p{margin:.5rem 0 0;color:#e2e8f0}
.mt-field-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.mt-field-label{min-width:0;box-sizing:border-box}.mt-field-label>input,.mt-field-label>select,.mt-field-label>textarea{min-width:0;max-width:100%;box-sizing:border-box}.mt-field-label.switch>button.mt-field-help{top:50%;transform:translateY(-50%)}
