.field input:not([type=hidden]),.field textarea{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;transition:background .15s,border-color .15s;display:block}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--control-muted);opacity:1}.field input:hover:not(:disabled):not([readonly]):not([aria-invalid=true]),.field textarea:hover:not(:disabled):not([readonly]):not([aria-invalid=true]){background:var(--control-hover)}.field input:focus,.field textarea:focus{background:var(--paper);border-color:var(--control-focus)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.field input:disabled,.field textarea:disabled{color:var(--control-muted);cursor:not-allowed;opacity:1;background:#edf1eb;border-color:#b8c5bc}.field input[readonly]{color:var(--ocean-dark);cursor:text;background:#edf3ee}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--control-invalid);background:var(--control-invalid-bg)}.field input[aria-invalid=true]:focus,.field textarea[aria-invalid=true]:focus{border-color:var(--control-focus)}.field input[aria-invalid=true]:focus-visible,.field textarea[aria-invalid=true]:focus-visible{outline-color:var(--control-focus)}.field input:is([type=date],[type=time]){min-inline-size:0}.field input::-webkit-date-and-time-value{text-align:left}.field input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;padding:4px}.field input[type=file]{cursor:pointer;padding:7px;font-size:13px}.field input[type=file]::file-selector-button{min-height:34px;color:var(--ocean-dark);font:inherit;cursor:pointer;background:#e5efe8;border:0;border-radius:7px;margin:0 10px 0 0;padding:7px 12px;font-weight:600}.field input[type=file]:disabled::file-selector-button{cursor:not-allowed;color:var(--control-muted)}.field input[type=file]:disabled{cursor:not-allowed}.checkbox-label input[type=checkbox]{appearance:none;border:1px solid var(--control-border);background:var(--control-bg);cursor:pointer;border-radius:6px;flex:0 0 20px;place-content:center;width:20px;height:20px;margin:0;display:grid}.checkbox-label input[type=checkbox]:checked{border-color:var(--ocean-dark);background:var(--ocean-dark)}.checkbox-label input[type=checkbox]:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:10px;height:6px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.checkbox-label input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.global-search{border-color:var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);min-height:44px}.global-search input{font-size:14px}.global-search:focus-within{outline:2px solid var(--control-focus);outline-offset:3px;border-color:var(--control-focus);background:var(--paper)}.global-search input:focus-visible{outline:none}.global-search input::placeholder{color:var(--control-muted)}@media (max-width:800px){.field input:not([type=hidden]),.field textarea,.global-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.field input,.field textarea{transition:none}}@media (forced-colors:active){.checkbox-label input[type=checkbox]{appearance:auto}.checkbox-label input[type=checkbox]:before{content:none}}