.field-label{letter-spacing:.04em;color:var(--paper-muted);font-size:.78rem}.field-group{flex-direction:column;gap:.45rem;display:flex}.field-input{width:100%;color:var(--paper);font:inherit;background:#ffffff0a;border:1px solid #f4efe629;border-radius:12px;padding:1rem .85rem;font-size:.95rem}.field-input:focus{outline-offset:1px;outline:2px solid #f4efe673}.field-input:disabled{opacity:.55}.field-input--valid{border-color:#7ad6a58c}.field-input--invalid{border-color:#ff947899}.field-input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.9)brightness(1.1);cursor:pointer;opacity:.95}.field-input-wrap{position:relative}.field-input-wrap .field-input{padding-right:2.4rem}.field-check{color:#7ad6a5;pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.field-checkbox{width:fit-content;color:var(--paper-muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.field-checkbox input{width:1rem;height:1rem;accent-color:var(--brand-magic);cursor:pointer;margin:0}.field-input:disabled{cursor:not-allowed}.field-error{color:#ffb4a2;margin:0;font-size:.85rem}.field-hint{color:var(--paper-muted);margin:0;font-size:.8rem}.field-timezone-hint{letter-spacing:.02em;color:var(--paper-muted);margin:-.25rem 0 0;font-size:.78rem}.field-autocomplete{flex-direction:column;gap:.35rem;display:flex;position:relative}.field-autocomplete__list{z-index:2;background:#18242a;border:1px solid #f4efe61f;border-radius:12px;max-height:180px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.field-autocomplete__option{width:100%;color:var(--paper);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.65rem .7rem}.field-autocomplete__option:hover{background:#f4efe614}
