[data-form-style=treede] .cp-field{gap:var(--control-label-gap)}[data-form-style=treede] .cp-field__label{font:var(--type-form-label)}[data-form-style=treede] .cp-input{min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border:var(--stroke-1) solid var(--line-control);border-radius:var(--control-radius);background:var(--surface-subtle);color:var(--ink);font:var(--type-form-input);box-shadow:none;transition:border-color var(--cp-dur-1) var(--cp-ease)}[data-form-style=treede] .cp-input:hover:not(:disabled):not(:-moz-read-only):not(:focus):not([aria-invalid=true]){border-color:var(--line-control);box-shadow:none}[data-form-style=treede] .cp-input:hover:not(:disabled):not(:read-only):not(:focus):not([aria-invalid=true]){border-color:var(--line-control);box-shadow:none}[data-form-style=treede] .cp-input:focus{border-color:var(--accent);outline:none;box-shadow:none}[data-form-style=treede] .cp-input[aria-invalid=true]{border-color:var(--danger-ink);box-shadow:none}[data-form-style=treede] .cp-input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-muted)}[data-form-style=treede] .cp-input:-moz-read-only{background:var(--surface-muted)}[data-form-style=treede] .cp-input:read-only{background:var(--surface-muted)}[data-form-style=treede] textarea.cp-input{resize:vertical;min-height:var(--control-height)}[data-form-style=treede] .cp-select--outlined{min-height:var(--control-compact-height);padding-inline:var(--space-10);border-radius:var(--control-radius);font:var(--type-form-input)}[data-form-style=treede] .cp-select{min-width:0;max-width:100%}[data-form-style=treede] .cp-select>span{overflow:hidden;text-overflow:ellipsis}[data-form-style=treede] .cp-select:focus-within{outline:var(--stroke-focus) solid var(--accent);outline-offset:var(--stroke-1)}[data-form-style=treede] .cp-select:has(select:disabled){opacity:.55;cursor:not-allowed}[data-form-style=treede] .cp-select:has(select[aria-invalid=true]){box-shadow:inset 0 0 0 var(--stroke-1) var(--danger-ink)}[data-form-style=treede] .cp-select--field,[data-form-style=treede] .crm-field>.cp-select--outlined,[data-form-style=treede] .crm-form .cp-select--outlined{width:100%;min-height:var(--control-height);padding:var(--space-8) var(--control-padding-x);justify-content:space-between;gap:var(--space-8);background:var(--surface-subtle);border-radius:var(--control-radius);box-shadow:inset 0 0 0 var(--stroke-1) var(--line-control);font:var(--type-form-input)}[data-form-style=treede] .cp-input-group__box,[data-form-style=treede] .cp-person-picker__trigger,[data-form-style=treede] .cp-search{min-height:var(--control-height);padding-inline:var(--control-padding-x);border-radius:var(--control-radius);box-shadow:inset 0 0 0 var(--stroke-1) var(--line-control)}[data-form-style=treede] .cp-input-group__box input,[data-form-style=treede] .cp-search input{font:var(--type-form-input)}[data-form-style=treede] .cp-input-group__box:focus-within,[data-form-style=treede] .cp-search:focus-within{outline:var(--stroke-focus) solid var(--accent-soft);box-shadow:inset 0 0 0 var(--stroke-1) var(--accent)}[data-form-style=treede] .cp-datefield__input{padding-right:var(--space-36)}[data-form-style=treede] .cp-password{position:relative;display:flex;align-items:center;min-width:0}[data-form-style=treede] .cp-password .cp-input{padding-right:var(--space-36)}[data-form-style=treede] .cp-password__toggle{position:absolute;right:var(--space-4);display:grid;place-items:center;width:var(--space-24);height:var(--space-24);border:0;padding:var(--space-4);background:transparent;color:var(--ink-subtle);font:var(--type-caption);cursor:pointer;border-radius:var(--radius-4)}[data-form-style=treede] .cp-password__toggle:focus-visible{outline:var(--stroke-focus) solid var(--accent)}@media (max-width:47.999rem){[data-form-style=treede] .cp-input,[data-form-style=treede] .cp-search input,[data-form-style=treede] .cp-select--field{font:var(--type-form-touch)}[data-form-style=treede] .cp-password__toggle{min-height:var(--control-height);top:50%;transform:translateY(-50%)}}[data-form-style=treede] .cp-money{min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border-radius:var(--control-radius);background:var(--surface-subtle);box-shadow:inset 0 0 0 var(--stroke-1) var(--line-control)}[data-form-style=treede] .cp-money__input,[data-form-style=treede] .cp-money__sign{font:var(--type-form-input)}[data-form-style=treede] .cp-money:focus-within{outline:var(--stroke-focus) solid var(--accent-soft);box-shadow:inset 0 0 0 var(--stroke-1) var(--accent)}[data-form-style=treede] .cp-money:has([aria-invalid=true]){box-shadow:inset 0 0 0 var(--stroke-1) var(--danger-ink)}[data-form-style=treede] .cp-tag-editor__add{min-height:var(--control-compact-height);height:auto;padding:var(--space-6) var(--space-8)}[data-form-style=treede] .cp-lines__input,[data-form-style=treede] .cp-matrix__input,[data-form-style=treede] .cp-person-picker__search input,[data-form-style=treede] .cp-tag-editor__add input{font:var(--type-form-input)}[data-form-style=treede] .cp-lines__input{border-radius:var(--control-radius)}[data-form-style=treede] .cp-matrix__input:focus{border-radius:var(--radius-4);box-shadow:inset 0 0 0 var(--stroke-1) var(--accent)}[data-form-style=treede] .cp-person-picker__trigger{font:var(--type-form-input)}@media (max-width:47.999rem){[data-form-style=treede] .cp-lines__input,[data-form-style=treede] .cp-matrix__input,[data-form-style=treede] .cp-money__input,[data-form-style=treede] .cp-tag-editor__add input{font:var(--type-form-touch)}}[data-form-style=treede] .cp-command__field{min-height:calc(var(--control-height) + var(--space-8));padding:var(--space-8) var(--control-padding-x);gap:var(--space-8)}[data-form-style=treede] .cp-command__field input{font:var(--type-form-input)}[data-form-style=treede] .cp-command__field:focus-within{box-shadow:inset 0 calc(-1 * var(--stroke-focus)) 0 var(--accent)}[data-form-style=treede] .cp-input-group__box:has(input:disabled){opacity:.55;background:var(--surface-muted)}[data-form-style=treede] .cp-person-picker:not(.cp-field) .cp-person-picker__trigger{min-height:var(--control-compact-height)}:root{--font-inter:var(--font-inter-next),"Inter",system-ui,sans-serif;--font-jakarta:var(--font-jakarta-next),"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:var(--font-mono-next),"Courier Prime",ui-monospace,monospace;color-scheme:light;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;min-width:20rem;background:var(--surface);color:var(--ink);font:var(--type-cell);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}