.form-field{align-content:start;gap:7px;min-width:0;display:grid}.form-field__label{color:#e2edf7e0;font:650 12px/1.4 var(--font-body)}.form-field__hint,.form-field__error{font:500 11px/1.5 var(--font-body);overflow-wrap:anywhere;margin:0}.form-field__hint{color:var(--muted)}.form-field__hint:empty{display:none}.form-field .form-field__error{color:#ffadb9}.form-field.is-invalid .form-control,.form-control[aria-invalid=true],.form-field.is-invalid .gamekin-select__trigger{background:#41121f38;border-color:#ff7d92b3}.form-field.is-invalid .form-control:focus,.form-control[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff7d921f}.form-feedback{min-width:0;color:var(--muted);font:500 11px/1.5 var(--font-body);align-items:center;gap:7px;display:flex}.form-feedback>svg{width:15px;height:15px;color:inherit;flex:none}.form-feedback>span{overflow-wrap:anywhere;min-width:0}.form-feedback--warning{border-radius:var(--control-radius);color:#ffd596;background:#ffc16612;border:1px solid #ffc1664d;padding:11px 13px}.form-feedback--saved{color:#80d5b5}.form-feedback--pending{color:#d5bc8d}.form-feedback--saving{color:var(--cyan)}.form-feedback--saving>svg{animation:1s linear infinite support-spin}.form-feedback--error{border-radius:var(--control-radius);color:#ffadb9;background:#41121f38;border:1px solid #ff7d9240;align-items:flex-start;padding:11px 13px}.form-feedback>button{color:inherit;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;margin-left:auto;padding:2px 5px;text-decoration:underline}.form-feedback>button:focus-visible{outline-offset:2px;outline:2px solid}.form-grid{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>.is-wide{grid-column:1/-1}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.form-control{width:100%;min-width:0;min-height:var(--control-height);border-radius:var(--control-radius);color:#e8eff7;font:500 13px/1.5 var(--font-body);background:#040a11b8;border:1px solid #79accf2b;outline:0;padding:0 13px;transition:border-color .18s,box-shadow .18s,background .18s}.form-control--textarea{resize:vertical;min-height:148px;padding-block:12px}.form-control:focus{background:#07111aeb;border-color:#60e4ff80;box-shadow:0 0 0 4px #60e4ff0e}.form-control::placeholder{color:#8994a6;opacity:1}.form-control:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.form-control:disabled{opacity:.6;cursor:not-allowed}.form-select{flex:none;width:100%;max-width:none}.form-select .gamekin-select__trigger{min-height:var(--control-height);color:#e8eff7;border-radius:var(--control-radius);font:500 13px/1.5 var(--font-body);padding-inline:13px}.checkbox-field{cursor:pointer;background:#0b1b26ad;border:1px solid #60e4ff24;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid;position:relative}.checkbox-field:hover{background:#0d202cbd;border-color:#60e4ff42}.checkbox-field:focus-within{border-color:#60e4ff6b;box-shadow:0 0 0 4px #60e4ff0b}.checkbox-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkbox-field__control{color:#0000;background:#030a11b8;border:1px solid #9ac3dc42;border-radius:5px;place-items:center;width:18px;height:18px;margin-top:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.checkbox-field__control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.checkbox-field input:checked+.checkbox-field__control{color:#061017;background:#66e6ff;border-color:#66e6ff;box-shadow:0 0 14px #66e6ff2e}.checkbox-field__copy{gap:3px;display:grid}.checkbox-field__copy strong{color:#e7f0f8d9;font-size:11px}.checkbox-field__copy small{color:#b9ccdc80;font-size:10px;line-height:1.45}
