.mm-form-panel{border-radius:var(--mox-radius-xl);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-tile);background:#ffffff06;border:1px solid #ffffff14;padding:28px 32px;position:relative}.mm-form-row{align-items:flex-end;gap:16px;display:flex}.mm-field{flex-direction:column;gap:8px;display:flex}.mm-field--grow{flex:auto;min-width:0}.mm-field--price{flex:0 0 140px;width:140px}.mm-field--btn{flex:none}.mm-field-label{font:700 9px/1 var(--font-sans);letter-spacing:.16em;color:var(--mox-grey-olive);text-transform:uppercase}.mm-input{border-radius:var(--mox-radius-md);background:var(--mox-white);width:100%;height:48px;color:var(--mox-onyx);font:400 15px/1 var(--font-sans);border:1px solid #0c0c0c0d;outline:none;padding:0 14px;transition:box-shadow .12s,border-color .12s}.mm-input::placeholder{color:var(--mox-grey-olive)}.mm-input:focus{border-color:#9e003180;box-shadow:0 0 0 3px #9e003126}.mm-evaluate-btn{border-radius:var(--mox-radius-md);background:var(--mox-ruby);width:120px;height:48px;color:var(--fg-on-ruby);font:500 14px/1 var(--font-sans);cursor:pointer;border:1px solid #9e0031d9;justify-content:center;align-items:center;gap:8px;transition:background .12s,transform .12s,border-color .12s;display:inline-flex}.mm-evaluate-btn:hover{background:#b8003c;border-color:#b8003c}.mm-evaluate-btn:active{transform:translateY(1px)}.mm-evaluate-btn:disabled{cursor:not-allowed;background:#9e003166;border-color:#9e003166}.mm-evaluate-btn svg{flex-shrink:0;width:16px;height:16px}.mm-form-hint{font:400 12px/1.4 var(--font-sans);color:var(--mox-grey-olive);margin-top:14px}.mm-form-error{font:500 13px/1.4 var(--font-sans);color:var(--mox-ruby-bright);margin:14px 0 0}.mm-input[aria-invalid=true]{border-color:var(--mox-ruby-bright)}.mm-field--grow{position:relative}.mm-combobox-options{z-index:20;background:var(--mox-onyx);border:1px solid var(--glass-stroke-strong);border-radius:var(--mox-radius-md);max-height:280px;box-shadow:var(--shadow-panel);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mm-combobox-option{border-radius:var(--mox-radius-sm);font:var(--ts-body);color:var(--fg-primary);cursor:pointer;padding:10px 12px}.mm-combobox-option[data-focus]{background:var(--glass-fill-strong)}
