[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.action-menu__trigger{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.action-menu__trigger svg.svelte-fpro3t{width:1.25rem;height:1.25rem}.action-menu__trigger:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-text)}.action-menu__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.action-menu__trigger:disabled{opacity:.5;cursor:not-allowed}.action-menu__content{min-width:10rem;padding:var(--space-xs);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);animation:.15s ease-out svelte-fpro3t-fadeIn}@keyframes svelte-fpro3t-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.action-menu__item{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius);font-size:var(--font-sm);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.action-menu__item:hover:not([data-disabled]),.action-menu__item:focus{background:var(--color-gray-100);outline:none}.action-menu__item--danger{color:var(--color-error)}.action-menu__item--danger:hover:not([data-disabled]),.action-menu__item--danger:focus{background:var(--color-error-light)}.action-menu__separator{height:1px;margin:var(--space-xs) 0;background:var(--color-border-light)}.alert.svelte-1ldhuq{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);display:flex}.alert--error.svelte-1ldhuq{border-color:var(--color-error);background:color-mix(in oklch, var(--color-error) 8%, white)}.alert--success.svelte-1ldhuq{border-color:var(--color-success);background:color-mix(in oklch, var(--color-success) 8%, white)}.alert--info.svelte-1ldhuq{border-color:var(--color-text-muted);background:var(--color-gray-100)}.alert__body.svelte-1ldhuq{gap:var(--space-xs);flex-direction:column;display:flex}.alert__title.svelte-1ldhuq{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.alert__text.svelte-1ldhuq{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.alert.svelte-1ldhuq .alert__dismiss{width:1.5rem;height:1.5rem;line-height:1;font-size:var(--font-xl,1.25rem);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;padding:0}.alert.svelte-1ldhuq .alert__dismiss:hover{color:var(--color-text);background:#0000000d}.alert.svelte-1ldhuq .alert__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.badge.svelte-nnylhm{padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;line-height:1.4;display:inline-block}.badge--default.svelte-nnylhm{border-color:var(--color-border);color:var(--color-text-muted)}.badge--primary.svelte-nnylhm{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark)}.badge--secondary.svelte-nnylhm{background:var(--color-secondary-light);border-color:var(--color-secondary);color:var(--color-secondary-dark)}.badge--accent.svelte-nnylhm{background:color-mix(in oklch, var(--color-accent) 20%, white);border-color:var(--color-accent);color:var(--color-on-accent)}.badge--success.svelte-nnylhm{background:color-mix(in oklch, var(--color-success) 15%, white);border-color:var(--color-success);color:var(--color-success)}.badge--warning.svelte-nnylhm{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning)}.badge--error.svelte-nnylhm{background:color-mix(in oklch, var(--color-error) 15%, white);border-color:var(--color-error);color:var(--color-error)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border:none;font-weight:500;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--sm{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm)}.btn--md{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}.btn--lg{padding:var(--space-md) var(--space-xl);font-size:var(--font-base)}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover:not(:disabled){background:var(--color-primary-dark)}.btn--secondary{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.btn--secondary:hover:not(:disabled){background:var(--color-secondary);color:var(--color-on-secondary)}.btn--ghost{color:var(--color-text);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--color-gray-100)}.btn--danger{background:var(--color-error);color:var(--color-white)}.btn--danger:hover:not(:disabled){opacity:.9}.checkbox.svelte-yptnk2{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--color-text);cursor:pointer;display:inline-flex}.checkbox--disabled.svelte-yptnk2{cursor:not-allowed;opacity:.6}.checkbox-root{border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);background:var(--color-white);width:1.125rem;height:1.125rem;color:var(--color-on-primary);cursor:inherit;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.checkbox-root[data-state=checked],.checkbox-root[data-state=indeterminate]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-root[data-disabled]{cursor:not-allowed}.checkbox-indicator.svelte-yptnk2{justify-content:center;align-items:center;display:flex}.checkbox-group{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.input.svelte-5bqcfu{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast), outline var(--transition-fast)}.input.svelte-5bqcfu::placeholder{color:var(--color-text-muted)}.input.svelte-5bqcfu:focus{outline:2px solid var(--color-primary);outline-offset:1px}.input.svelte-5bqcfu:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.input--error.svelte-5bqcfu{border-color:var(--color-error)}.input--error.svelte-5bqcfu:focus{outline-color:var(--color-error)}.label{margin-bottom:var(--space-xs);color:var(--color-text);font-weight:500;display:block}.color-field.svelte-1ddd4te{flex-direction:column;display:flex}.row.svelte-1ddd4te{align-items:center;gap:var(--space-sm);display:flex}.swatch-wrap.svelte-1ddd4te{flex:none;display:inline-flex;position:relative}.swatch-fill.svelte-1ddd4te{border:1px solid var(--color-border);border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.swatch.svelte-1ddd4te{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);cursor:pointer;flex:none;width:2.25rem;height:2.25rem;padding:0}.swatch.svelte-1ddd4te::-webkit-color-swatch-wrapper{padding:2px}.swatch.svelte-1ddd4te::-webkit-color-swatch{border:none;border-radius:2px}.swatch.svelte-1ddd4te::-moz-color-swatch{border:none;border-radius:2px}.swatch.svelte-1ddd4te:disabled{cursor:not-allowed;opacity:.6}.swatch--unset.svelte-1ddd4te{background-image:linear-gradient(135deg, transparent 45%, var(--color-border) 45%, var(--color-border) 55%, transparent 55%)}.color-field.svelte-1ddd4te .hex{text-transform:lowercase;flex:0 0 8rem}.color-field.svelte-1ddd4te .clear{color:var(--color-text-muted);font:inherit;font-size:var(--font-sm);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.color-field.svelte-1ddd4te .clear:hover{color:var(--color-text);text-decoration:underline}.description.svelte-1ddd4te{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0 0}.config-indicator.svelte-hfcc3p{color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.config-indicator.svelte-hfcc3p svg:where(.svelte-hfcc3p){width:.9em;height:.9em}.confirm-dialog-overlay{z-index:var(--z-modal-overlay);background:#0006;position:fixed;inset:0}.confirm-dialog-content{z-index:var(--z-modal);width:calc(100vw - 2 * var(--space-lg));max-width:var(--dialog-sm);gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog-title{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.confirm-dialog-desc{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.confirm-dialog-typed.svelte-9ez8lj{gap:var(--space-xs);flex-direction:column;display:flex}.confirm-dialog-typed.svelte-9ez8lj label:where(.svelte-9ez8lj){font-size:var(--font-sm);color:var(--color-text)}.confirm-dialog-actions.svelte-9ez8lj{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.pagination{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pagination-pages{align-items:center;gap:var(--space-xs);display:flex}.pagination-arrow,.pagination-page{min-width:2.25rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pagination-arrow:hover:not(:disabled),.pagination-page:hover:not([data-selected]){border-color:var(--color-text-muted)}.pagination-page[data-selected]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);cursor:default}.pagination-arrow:disabled{opacity:.6;cursor:not-allowed}.pagination-arrow:focus-visible,.pagination-page:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.pagination-ellipsis.svelte-69ikac{padding:0 var(--space-xs);color:var(--color-text-muted)}.data-table.svelte-v4zyph{gap:var(--space-lg);flex-direction:column;display:flex}.table-wrap.svelte-v4zyph{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}table.svelte-v4zyph{border-collapse:collapse;width:100%;font-size:var(--font-sm);white-space:nowrap}thead.svelte-v4zyph th:where(.svelte-v4zyph){text-align:left;background:var(--color-gray-100)}.th-secondary.svelte-v4zyph{padding:var(--space-sm) var(--space-md) var(--space-xs);color:var(--color-text);font-weight:600}.th-primary.svelte-v4zyph{border-bottom:1px solid var(--color-border);padding:0}.th-label.svelte-v4zyph{padding:var(--space-sm) var(--space-md);color:var(--color-text);font-weight:600;display:block}.data-table.svelte-v4zyph .sort-btn{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-md);font:inherit;color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-weight:600;display:flex}.th-primary.compact.svelte-v4zyph .sort-btn{font-weight:400;font-size:var(--font-xs);color:var(--color-text-muted)}.data-table.svelte-v4zyph .sort-btn:hover{color:var(--color-primary)}.data-table.svelte-v4zyph .sort-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sort-ind.svelte-v4zyph{font-size:var(--font-xs);opacity:.35}.sort-ind.active.svelte-v4zyph{opacity:1;color:var(--color-primary)}tbody.svelte-v4zyph td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-light);color:var(--color-text)}tbody.svelte-v4zyph tr:where(.svelte-v4zyph):last-child td{border-bottom:none}.row.clickable.svelte-v4zyph{cursor:pointer;transition:background var(--transition-fast)}.row.clickable.svelte-v4zyph:hover{background:var(--color-gray-100)}.row.clickable.svelte-v4zyph:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.empty-cell.svelte-v4zyph{text-align:center;color:var(--color-text-muted);padding:var(--space-lg);font-style:italic}.dialog-overlay{z-index:var(--z-modal-overlay);background:#0006;position:fixed;inset:0}.dialog-content{z-index:var(--z-modal);width:calc(100vw - 2 * var(--space-lg));max-height:calc(100vh - 2 * var(--space-lg));gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-content--sm{max-width:var(--dialog-sm)}.dialog-content--md{max-width:var(--dialog-md)}.dialog-content--lg{max-width:var(--dialog-lg)}.dialog-head.svelte-1d1pjf0{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.dialog-head__text.svelte-1d1pjf0{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.dialog-title{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.dialog-desc{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.dialog-close{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-close:hover{background:var(--color-border);color:var(--color-text)}.dialog-body.svelte-1d1pjf0{gap:var(--space-md);flex-direction:column;display:flex}.dialog-footer.svelte-1d1pjf0{justify-content:flex-end;gap:var(--space-sm);display:flex}.empty-state.svelte-fknt9n{padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.empty-state__icon.svelte-fknt9n{width:3rem;height:3rem;margin-bottom:var(--space-lg);color:var(--color-gray-300)}.empty-state__icon.svelte-fknt9n svg:where(.svelte-fknt9n){width:100%;height:100%}.empty-state__content.svelte-fknt9n{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;max-width:24rem;display:flex}.empty-state__title.svelte-fknt9n{font-size:var(--font-lg);color:var(--color-text);margin:0;font-weight:600}.empty-state__description.svelte-fknt9n{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.empty-state__custom.svelte-fknt9n{margin-top:var(--space-md)}.separator{background:var(--color-border-light);flex-shrink:0}.separator--strong{background:var(--color-border)}.separator[data-orientation=horizontal]{width:100%;height:1px}.separator[data-orientation=vertical]{align-self:stretch;width:1px}.card.svelte-1ehk0ff{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.card-header.svelte-1ehk0ff{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);display:flex}.card-header.svelte-1ehk0ff .expand{align-items:center;gap:var(--space-sm);cursor:pointer;font:inherit;color:var(--color-text);background:0 0;border:none;padding:0;display:flex}.chevron.svelte-1ehk0ff{font-size:var(--font-xs);color:var(--color-text-muted);transition:transform var(--transition-fast);display:inline-block}.chevron--open.svelte-1ehk0ff{transform:rotate(90deg)}.title.svelte-1ehk0ff{font-weight:600}.header-meta.svelte-1ehk0ff{align-items:center;gap:var(--space-lg);display:flex}.card-body.svelte-1ehk0ff{gap:var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-md);flex-direction:column;display:flex}.select-trigger{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);cursor:pointer;font:inherit;color:var(--color-text);transition:border-color var(--transition-fast);align-items:center;display:flex}.select-trigger:focus{outline:2px solid var(--color-primary);outline-offset:1px}.select-trigger:disabled,.select-trigger[data-disabled]{background:var(--color-bg-disabled);cursor:not-allowed}.select-value{text-align:left;flex:1}.select-value[data-placeholder]{color:var(--color-text-muted)}.select-icon.svelte-8k4e2o{color:var(--color-text-muted);margin-left:var(--space-sm);align-items:center;display:flex}.select-content{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:var(--space-sm) var(--space-xs);width:var(--bits-select-anchor-width);min-width:var(--bits-select-anchor-width);max-height:var(--bits-select-content-available-height,300px)}.select-viewport{max-height:280px;overflow-y:auto}.select-scroll-button{padding:var(--space-xs);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.select-item{padding:var(--space-sm) var(--space-md);padding-left:var(--space-lg);border-radius:calc(var(--radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);outline:none;align-items:center;display:flex}.select-item:focus,.select-item[data-highlighted]{background:var(--color-gray-100)}.select-item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.select-item-label{flex:1}.select-item-check{color:var(--color-primary);align-items:center;margin-left:auto;display:flex}.select-value--placeholder.svelte-1c68ph7,.select-value--placeholder.svelte-1mn3dxb{color:var(--color-text-muted)}.daterange-content{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:var(--space-md)}.daterange-calendar{gap:var(--space-sm);flex-direction:column;display:flex}.daterange-header.svelte-1mn3dxb{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.daterange-nav{padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.daterange-nav:hover{border-color:var(--color-text-muted)}.daterange-heading{font-size:var(--font-sm);color:var(--color-text);font-weight:600}.daterange-grid{border-collapse:collapse;-webkit-user-select:none;user-select:none}.daterange-weekday{width:2rem;padding:var(--space-xs) 0;font-size:var(--font-xs,.75rem);color:var(--color-text-muted);text-align:center;font-weight:500}.daterange-cell{text-align:center;padding:0}.daterange-day{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text);font:inherit;font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.daterange-day:hover{background:var(--color-gray-100)}.daterange-day[data-outside-month]{color:var(--color-text-muted);opacity:.5}.daterange-day[data-disabled]{color:var(--color-text-muted);opacity:.4;cursor:not-allowed}.daterange-day[data-selected]{background:var(--color-primary-light)}.daterange-day[data-selection-start],.daterange-day[data-selection-end]{background:var(--color-primary);color:var(--color-on-primary)}.daterange-sep{margin-top:var(--space-sm)}.daterange-footer.svelte-1mn3dxb{padding-top:var(--space-sm);justify-content:flex-end;display:flex}.daterange-footer.svelte-1mn3dxb .daterange-clear{padding:var(--space-xs) var(--space-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-sm);cursor:pointer;background:0 0;border:none}.daterange-footer.svelte-1mn3dxb .daterange-clear:hover:not(:disabled){color:var(--color-text)}.daterange-footer.svelte-1mn3dxb .daterange-clear:disabled{opacity:.5;cursor:not-allowed}.filter-bar.svelte-qjkjrx{gap:var(--space-sm);flex-direction:column;display:flex}.filter-bar__actions.svelte-qjkjrx{align-self:flex-end;margin-left:auto}.filter-bar__chips.svelte-qjkjrx{gap:var(--space-xs);flex-wrap:wrap;display:flex}.filter-bar__chips.svelte-qjkjrx .chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-gray-100);color:var(--color-text);font:inherit;font-size:var(--font-sm);cursor:pointer;transition:border-color var(--transition-fast);display:inline-flex}.filter-bar__chips.svelte-qjkjrx .chip:hover{border-color:var(--color-text-muted)}.filter-bar__chips.svelte-qjkjrx .chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.chip__x.svelte-qjkjrx{color:var(--color-text-muted);font-size:var(--font-base);line-height:1}.filter-bar__chips.svelte-qjkjrx .chip--clear{color:var(--color-text-muted);background:0 0}.form-card.svelte-1gx808b{gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:var(--space-lg);transition:box-shadow var(--transition-fast);flex-direction:column;display:flex}.form-card--dirty.svelte-1gx808b{box-shadow:inset 0 0 0 1px var(--color-primary)}.form-card__header.svelte-1gx808b{gap:var(--space-xs);flex-direction:column;display:flex}.form-card__header.svelte-1gx808b h2:where(.svelte-1gx808b){font-size:var(--font-base);margin:0;font-weight:600}.form-card__fields.svelte-1gx808b{gap:var(--space-md);flex-direction:column;display:flex}.form-card.svelte-1gx808b .form-footer:where(.svelte-1gx808b){padding-top:0}.rte.svelte-ianr5g{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.rte--disabled.svelte-ianr5g{background:var(--color-bg);cursor:not-allowed}.rte-toolbar{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);background:var(--color-gray-50);display:flex}.rte-btn{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rte-btn:hover:not(:disabled){background:var(--color-gray-200);color:var(--color-text)}.rte-btn:disabled{opacity:.5;cursor:not-allowed}.rte-btn[data-state=on]{background:var(--color-primary-light);color:var(--color-primary-dark)}.rte-separator.svelte-ianr5g{background:var(--color-border);width:1px;height:1.5rem;margin:0 var(--space-xs)}.rte-content.svelte-ianr5g{padding:var(--space-sm);font-family:inherit;font-size:var(--font-sm);color:var(--color-text);outline:none;line-height:1.6;overflow-y:auto}.rte-content.svelte-ianr5g:focus{box-shadow:inset 0 0 0 2px var(--color-primary-light)}.rte-content.svelte-ianr5g:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.rte--disabled.svelte-ianr5g .rte-content:where(.svelte-ianr5g){color:var(--color-text-muted)}.rte-ph-trigger{align-items:center;gap:var(--space-xs);padding:2px var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);color:var(--color-text-muted);font-size:var(--font-sm);cursor:pointer;display:inline-flex}.rte-ph-trigger:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.rte-ph-trigger:disabled{opacity:.6;cursor:not-allowed}.rte-ph-label.svelte-ianr5g{font-size:var(--font-sm)}.rte-ph-content{z-index:var(--z-dropdown);min-width:14rem;max-height:18rem;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-md);overflow-y:auto}.rte-ph-heading{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.rte-ph-item{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);cursor:pointer;display:flex}.rte-ph-item[data-highlighted]{background:var(--color-primary-light)}.rte-ph-token{font-family:monospace;font-size:var(--font-sm);color:var(--color-text)}.rte-ph-example{font-size:var(--font-sm);color:var(--color-text-muted)}.input.svelte-1xjba4j{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast), outline var(--transition-fast)}.input.svelte-1xjba4j::placeholder{color:var(--color-text-muted)}.input.svelte-1xjba4j:focus{outline:2px solid var(--color-primary);outline-offset:1px}.input.svelte-1xjba4j:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.input--error.svelte-1xjba4j{border-color:var(--color-error)}.input--error.svelte-1xjba4j:focus{outline-color:var(--color-error)}.status-badge.svelte-18shi19{padding:0 var(--space-sm);border-radius:var(--radius);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;font-weight:500;line-height:1.6;display:inline-flex}.status-badge--success.svelte-18shi19{background:var(--color-success-light);color:var(--color-success)}.status-badge--warning.svelte-18shi19{background:var(--color-warning-light);color:var(--color-warning)}.status-badge--error.svelte-18shi19{background:var(--color-error-light);color:var(--color-error)}.status-badge--info.svelte-18shi19{background:var(--color-info-light);color:var(--color-info)}.status-badge--neutral.svelte-18shi19{background:var(--color-gray-200);color:var(--color-text-muted)}.switch.svelte-1o18tl8{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--color-text);cursor:pointer;display:inline-flex}.switch--disabled.svelte-1o18tl8{cursor:not-allowed;opacity:.6}.switch-root{background:var(--color-border);width:2.25rem;height:1.25rem;cursor:inherit;transition:background var(--transition-fast);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.switch-root[data-state=checked]{background:var(--color-primary)}.switch-root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.switch-root[data-disabled]{cursor:not-allowed}.switch-thumb{background:var(--color-white);width:1rem;height:1rem;transition:transform var(--transition-fast);border-radius:50%;display:block}.switch-root[data-state=checked] .switch-thumb{transform:translate(1rem)}.tabs-list{gap:var(--space-xs);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg);display:flex}.tabs-trigger{padding:var(--space-sm) var(--space-md);font:inherit;font-size:var(--font-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.tabs-trigger:hover{color:var(--color-text)}.tabs-trigger[data-state=active]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tabs-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tl.svelte-1kv1nwq{gap:var(--space-lg);flex-direction:column;display:flex}.tl-filters.svelte-1kv1nwq{gap:var(--space-sm);flex-wrap:wrap;display:flex}.tl.svelte-1kv1nwq .tl-chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font:inherit;font-size:var(--font-sm);color:var(--color-text);cursor:pointer;transition:opacity var(--transition-fast);display:inline-flex}.tl.svelte-1kv1nwq .tl-chip[data-off]{opacity:.4}.tl-swatch.svelte-1kv1nwq{border-radius:2px;flex-shrink:0;width:.75rem;height:.75rem}.tl-scroll.svelte-1kv1nwq{padding-bottom:var(--space-xs);overflow:auto hidden}.tl-scroll--fit.svelte-1kv1nwq{padding-bottom:0;overflow-x:hidden}.tl-track.svelte-1kv1nwq{gap:var(--space-xs);padding-top:var(--space-xl);flex-direction:column;display:flex;position:relative}.tl-grid.svelte-1kv1nwq{inset:var(--space-xl) 0 0 0;pointer-events:none;position:absolute}.tl-line.svelte-1kv1nwq{background:var(--color-border);width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.tl-line--anchor.svelte-1kv1nwq{background:var(--color-text-muted);width:2px}.tl-line--now.svelte-1kv1nwq{background:var(--color-accent,var(--color-warning));border-left:0;width:2px}.tl-variable.svelte-1kv1nwq{border-top:2px dashed var(--color-border);height:0;position:absolute;top:50%}.tl-axis.svelte-1kv1nwq{height:var(--space-xl);font-size:var(--font-xs);color:var(--color-text-muted);position:absolute;top:0;left:0;right:0}.tl-axis-label.svelte-1kv1nwq{white-space:nowrap;position:absolute;top:0}.tl-axis-label--anchor.svelte-1kv1nwq{color:var(--color-text);font-weight:600}.tl-axis-label--now.svelte-1kv1nwq{color:var(--color-accent,var(--color-warning));font-weight:600}.tl-axis-label--variable.svelte-1kv1nwq{font-style:italic}.tl-row.svelte-1kv1nwq{height:1.75rem;position:relative}.tl-bar.svelte-1kv1nwq{min-width:8.5rem;height:100%;padding:0 var(--space-sm);border-radius:var(--radius);border:1px solid var(--c);background:color-mix(in oklch, var(--c) 15%, white);color:var(--color-text);font-size:var(--font-sm);white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.tl-bar--point.svelte-1kv1nwq{border-left:3px solid var(--c);border-radius:0 var(--radius) var(--radius) 0;min-width:0}.tl-bar--muted.svelte-1kv1nwq{background:color-mix(in oklch, var(--c) 7%, white);color:var(--color-text-muted);border-style:dashed}.tl-row--child.svelte-1kv1nwq{height:1.5rem}.tl-bar--child.svelte-1kv1nwq{height:auto;font-size:var(--font-xs);margin-left:1.4rem;top:.25rem;bottom:.25rem}.tl-bar--child.svelte-1kv1nwq:before{content:"";border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);pointer-events:none;border-bottom-left-radius:4px;width:.8rem;position:absolute;top:-.6rem;bottom:50%;left:-1rem}.tl-bar--link.svelte-1kv1nwq{color:inherit;cursor:pointer;text-decoration:none}.tl-bar--link.svelte-1kv1nwq:hover{filter:brightness(.97);text-decoration:underline}.tl-bar--link.svelte-1kv1nwq:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.tl-bar-label.svelte-1kv1nwq{text-overflow:ellipsis;overflow:hidden}.tl-recurring.svelte-1kv1nwq{gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.tl-recurring-head.svelte-1kv1nwq{margin:0 0 var(--space-xs);font-size:var(--font-sm);color:var(--color-text);font-weight:600}.tl-recurring-row.svelte-1kv1nwq{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.tl-recurring-flow.svelte-1kv1nwq{font-weight:600}.tl-recurring-detail.svelte-1kv1nwq{color:var(--color-text-muted)}.sr-only.svelte-1kv1nwq{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
