:where(.app-modal:not([data-presentation=desktop])) .ui-form:not([data-presentation]){gap:var(--app-space-4);min-width:0;margin:0;display:grid}:where(.app-modal:not([data-presentation=desktop])) .ui-field{align-content:start;gap:var(--app-space-2);min-width:0;margin:0;display:grid}:where(.app-modal:not([data-presentation=desktop])) .ui-field-label{min-width:0;margin:0}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:not([type=range],[type=color],[type=file],[type=checkbox],[type=radio]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-type-input-text-color);box-shadow:none;font-family:var(--app-type-input-text-family);font-size:var(--app-type-input-text-size);font-weight:var(--app-type-input-text-weight);line-height:var(--app-type-input-text-line-height);letter-spacing:var(--app-type-input-text-letter-spacing);text-transform:var(--app-type-input-text-transform);margin:0}:where(.app-modal:not([data-presentation=desktop])) .ui-field--textarea .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}:where(.app-modal:not([data-presentation=desktop])) .ui-field--textarea .ui-field-control[rows="1"]{min-height:var(--app-control-min-height)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control[readonly]{background:var(--app-color-background)}.ui-form[data-presentation=desktop]{gap:var(--app-space-4);min-width:0;font-family:var(--app-font-family);margin:0;display:grid}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field,.ui-field[data-presentation=desktop]{align-content:start;gap:var(--app-space-2);min-width:0;display:grid}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-label,.ui-field[data-presentation=desktop] .ui-field-label{color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-control,.ui-field[data-presentation=desktop] .ui-field-control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:none;font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;margin:0}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field--textarea .ui-field-control,.ui-field--textarea[data-presentation=desktop] .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field--textarea .ui-field-control[rows="1"],.ui-field--textarea[data-presentation=desktop] .ui-field-control[rows="1"]{min-height:var(--app-control-min-height)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control[readonly]{background:var(--app-color-background)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-checkbox-field,.ui-checkbox-field[data-presentation=desktop]{align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);display:flex}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-checkbox-field input,.ui-checkbox-field[data-presentation=desktop] input{width:18px;height:18px;accent-color:var(--app-color-accent);flex:0 0 18px;margin:0}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-checkbox-field[data-presentation=desktop]) input[type=checkbox]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-checkbox-field[data-presentation=desktop]) input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.ui-form[data-presentation=inline]{align-items:center;gap:var(--app-space-3);min-width:0;font-family:var(--app-font-family);flex-wrap:nowrap;margin:0;display:flex}.ui-form[data-presentation=inline] .ui-field{align-items:center;gap:var(--app-space-2);min-width:0;min-height:var(--app-control-min-height);flex:none;margin:0;display:inline-flex}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-label{color:var(--app-type-form-label-color,var(--app-color-text-secondary));font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;margin:0}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control{box-sizing:border-box;min-width:0;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:none;font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;margin:0}.ui-form[data-presentation=inline] .ui-field-control{width:auto;height:var(--app-control-min-height);max-height:var(--app-control-min-height);flex:0 auto}.ui-form[data-presentation=stacked]{gap:var(--app-space-4);width:100%;min-width:0;font-family:var(--app-font-family);margin:0;display:grid}.ui-form[data-presentation=stacked] .ui-field{align-content:start;gap:var(--app-space-2);width:100%;min-width:0;margin:0;display:grid}.ui-form[data-presentation=stacked] .ui-field-label{white-space:normal}.ui-form[data-presentation=stacked] .ui-field-control{width:100%;font-size:max(1rem, var(--app-type-body-size))}.ui-form[data-presentation=stacked] .ui-field--textarea .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}.ui-form[data-presentation=inline] .ui-field--textarea .ui-field-control{resize:none}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control[readonly]{background:var(--app-color-background)}.ui-form[data-presentation=inline] .ui-checkbox-field{align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);white-space:nowrap;flex:none;margin:0;display:inline-flex}.ui-form[data-presentation=inline] .ui-checkbox-field input{width:18px;height:18px;accent-color:var(--app-color-accent);flex:0 0 18px;margin:0}.ui-form[data-presentation=inline] .ui-checkbox-field input:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-form[data-presentation=inline] .ui-checkbox-field input:disabled{opacity:.55;cursor:not-allowed}.ui-form[data-presentation=inline] [data-ui=button]{min-height:var(--app-control-min-height);flex-shrink:0}.ui-form[data-presentation=inline] .ui-icon-button[data-ui=button]{width:var(--app-control-min-height);min-width:var(--app-control-min-height);height:var(--app-control-min-height);padding:0}.ui-field[data-presentation=compact].ui-field--select{width:100%;min-width:0;margin:0;display:block}.ui-field[data-presentation=compact] select.ui-field-control{width:100%;height:34px;min-height:34px;padding:5px 24px 5px 9px;font-size:12px;line-height:1.3}.ui-password-field{min-width:0;position:relative}.ui-field--password .ui-password-field .ui-field-control{padding-inline-end:calc(var(--app-control-min-height) + var(--app-space-3))}.ui-password-field .ui-password-toggle{inset-inline-end:0;width:var(--app-control-min-height);min-width:var(--app-control-min-height);height:var(--app-control-min-height);min-height:var(--app-control-min-height);padding:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:900px){:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-control,.ui-field[data-presentation=desktop] .ui-field-control{font-size:var(--app-type-input-text-size)}}.ui-field--text[data-ui=field] .ui-field-control[data-prominence=title]{font-size:max(1rem, var(--app-type-section-heading-size));font-weight:var(--app-type-card-title-semibold-weight)}.ui-field-grid{align-items:start;gap:var(--app-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:641px){.ui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.ui-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:641px){.ui-field-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-range-field-controls{gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ui-field--text[data-label-position=prefix]{position:relative}.ui-field--text[data-label-position=prefix]>.ui-field-label{inset-inline-start:var(--app-space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-field--text[data-label-position=prefix]>.ui-field-control{padding-inline-start:calc(3ch + var(--app-space-3) + var(--app-space-2))}
