.v-field-wrap{flex-direction:column;gap:4px;width:100%;display:flex}.v-field{border:1px solid var(--input-border);border-radius:var(--border-radius-full);background:var(--input-bg);align-items:center;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;overflow:hidden}.v-field:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.v-field__control{flex:1;min-width:0;display:flex;position:relative}.v-field--labeled .v-field__control{min-height:3.25rem}.v-field__label{left:var(--space-lg);transform-origin:0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-color-placeholder);pointer-events:none;transition:transform .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.v-field--labeled:focus-within .v-field__label,.v-field--labeled.v-field--filled .v-field__label{color:var(--text-color-secondary);right:var(--space-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translateY(-1.05rem)scale(.8)}.v-field__req:after{content:" *";color:var(--color-negative)}.v-field--labeled .v-field__control input::placeholder,.v-field--labeled .v-field__control textarea::placeholder{opacity:0;transition:opacity .15s}.v-field--labeled:focus-within .v-field__control input::placeholder,.v-field--labeled:focus-within .v-field__control textarea::placeholder{opacity:1}.v-field--labeled .v-text-input{padding-top:1.5rem;padding-bottom:.5rem}.v-field--labeled .select-or-create__trigger{padding:1.5rem var(--space-lg) .5rem}.v-field .select-or-create__value .badge{font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-color-primary);padding:0}.v-field--multiline{border-radius:var(--border-radius-3xl);align-items:stretch}.v-field--multiline .v-field__control{min-height:4.5rem}.v-field--labeled.v-field--multiline .v-text-input{margin-top:1.9rem;padding-top:0}.v-field--multiline .v-field__label{top:1.9rem;transform:none}.v-field--multiline:focus-within .v-field__label,.v-field--multiline.v-field--filled .v-field__label{transform:translateY(-1.4rem)scale(.8)}.v-field--disabled{opacity:.5;pointer-events:none}.v-field--error{border-color:var(--color-negative)}.v-field__error{font-size:var(--font-size-sm);color:var(--color-negative)}.v-input-prefix{padding:var(--space-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-color-primary);border-right:1px solid var(--border-color-default);background-color:var(--bg-color-primary);justify-content:center;align-items:center;display:flex}.v-input-swatch{border-radius:var(--border-radius-full);border:1px solid var(--border-color-default);width:18px;height:18px;margin-left:var(--space-md);flex-shrink:0;display:inline-block}.v-text-input{min-width:0;padding:var(--space-lg);font-family:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-color-primary);letter-spacing:var(--letter-spacing-default);background:0 0;border:none;outline:none;flex:1}.v-text-input::placeholder{color:var(--text-color-placeholder);font-weight:var(--font-weight-light)}.v-input-clear{cursor:pointer;color:var(--gray-300);padding:0 var(--space-md);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.v-input-clear:hover{color:var(--text-color-secondary)}.v-input-suffix{margin-left:calc(-1 * var(--space-sm));padding-right:var(--space-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-color-secondary);flex:none}textarea.v-text-input{resize:vertical;min-height:4.5rem;line-height:var(--line-height-default)}.v-combobox{position:relative}.v-combobox--disabled{opacity:.5;pointer-events:none}.v-combobox__input{min-width:0;padding:var(--space-lg);font-family:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-color-primary);letter-spacing:var(--letter-spacing-default);background:0 0;border:none;outline:none;flex:1}.v-field--labeled .v-combobox__input{padding-top:1.5rem;padding-bottom:.5rem}.v-combobox__input::placeholder{color:var(--text-color-placeholder);font-weight:var(--font-weight-light)}.v-combobox__menu{z-index:calc(var(--z-modal,100) + 40);background-color:var(--bg-color-primary);border:1px solid var(--border-color-default);border-radius:var(--border-radius-xl);animation:.15s ease-out v-combobox-in;position:fixed;box-shadow:0 8px 24px #00000014}@keyframes v-combobox-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v-combobox__list{max-height:200px;padding:var(--space-sm);overflow-y:auto}.v-combobox__option{width:100%;padding:var(--space-md);border-radius:var(--border-radius-sm);cursor:pointer;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--text-color-primary);letter-spacing:var(--letter-spacing-default);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;transition:background-color .15s;display:flex;overflow:hidden}.v-combobox__option:hover,.v-combobox__option--highlighted,.v-combobox__option--active{background-color:var(--bg-color-secondary)}.v-combobox__option--active{font-weight:var(--font-weight-medium)}.v-combobox__selected-left{padding-left:var(--space-md);flex-shrink:0;align-items:center;display:flex}.v-combobox__option-left{margin-right:var(--space-sm);flex-shrink:0;align-items:center;display:flex}.v-combobox__clear{cursor:pointer;color:var(--gray-300);padding:0 var(--space-md);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.v-combobox__clear:hover{color:var(--text-color-secondary)}.search-input{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-color-default);border-radius:var(--border-radius-md);font-family:inherit;font-size:var(--font-size-base);background:var(--bg-color-primary);color:var(--text-color-primary)}.search-input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue);outline:none}.search-input::placeholder{color:var(--text-color-secondary)}.confirm-dialog__overlay{z-index:200;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--card-bg-color-primary);border-radius:var(--border-radius-lg);width:100%;max-width:400px;padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex;box-shadow:0 16px 48px #0000001f}.confirm-dialog__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);letter-spacing:var(--letter-spacing-default);margin:0}.confirm-dialog__message{font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--text-color-secondary);line-height:var(--line-height-default);white-space:pre-line;margin:0}.confirm-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.confirm-dialog__cancel{padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius-sm);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color-primary);letter-spacing:var(--letter-spacing-default);cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .15s}.confirm-dialog__cancel:hover{background-color:var(--bg-color-secondary)}.confirm-dialog__confirm{padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius-sm);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--tag-red-text);letter-spacing:var(--letter-spacing-default);cursor:pointer;border:none;transition:opacity .15s}.confirm-dialog__confirm--danger{background-color:var(--tag-red-bg);color:var(--tag-red-text)}.confirm-dialog__confirm--primary{background-color:var(--btn-color-primary);color:var(--text-color-inverse)}.confirm-dialog__confirm--accent{background-color:var(--accent-blue);color:var(--text-color-inverse)}.confirm-dialog__confirm:hover{opacity:.85}.anchored-panel__backdrop{z-index:calc(var(--z-modal,100) + 41);position:fixed;inset:0}.anchored-panel{z-index:calc(var(--z-modal,100) + 42);background-color:var(--bg-color-primary);border:1px solid var(--border-color-default);border-radius:var(--border-radius-xl);padding:var(--space-sm);position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000014}.anchored-panel--overflow-visible{overflow-y:visible}.search-list{gap:var(--space-sm);flex-direction:column;display:flex}.search-list__options{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.search-list__option{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-md);font:inherit;color:var(--text-color-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.search-list__option--active{background-color:var(--bg-color-secondary)}.search-list__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.search-list__hint{font-size:var(--font-size-sm);color:var(--text-color-secondary);flex:none}.search-list__empty{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);color:var(--text-color-secondary)}
