.ds-confirm-error{align-items:flex-start;gap:var(--control-content-gap);color:var(--status-danger);overflow-wrap:anywhere;margin:0;display:flex}.ds-confirm-error>svg{inline-size:var(--icon-size);block-size:var(--icon-size);stroke-width:var(--icon-stroke);flex:none;margin-block-start:calc((var(--line-height-prose) - var(--icon-size)) / 2)}.ds-save-status[data-state=invalid] .ds-save-label{color:var(--status-danger)}.ds-settings-form{gap:var(--space-4);min-inline-size:0;display:grid}.ds-settings-bar{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--panel-gutter);min-block-size:calc(var(--row-control) + var(--panel-inset) * 2);padding:var(--panel-inset);border:var(--border-width) solid transparent;border-radius:var(--radius-rect);flex-wrap:wrap;padding-block-end:calc(var(--panel-inset) + env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:0}.ds-settings-bar[data-state=hidden]{visibility:hidden}.ds-settings-bar[data-placement=static]{position:static}.ds-settings-form :is(input,textarea,select,button,a[href],[tabindex]){scroll-margin-block-end:calc(var(--row-control) + var(--panel-inset) * 3 + env(safe-area-inset-bottom,0px))}.ds-settings-bar[data-state=active]{border-color:var(--border-neutral);background:var(--surface-panel);box-shadow:var(--shadow-elevated)}.ds-settings-bar-actions:not([hidden]){justify-content:flex-end;align-items:center;gap:var(--dialog-action-gap);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-settings-section{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--border-neutral);border-radius:var(--radius-rect);background:var(--surface-panel);display:grid}.ds-settings-section-head{gap:var(--space-1);min-inline-size:0;display:grid}.ds-settings-section-head h2{color:var(--text-primary);font:var(--font-weight-heading) var(--font-size-section)/var(--line-height-section) var(--font-family-ui);margin:0}.ds-settings-section-head p,.ds-settings-section-detail-body{color:var(--text-secondary);font:var(--font-weight-content) var(--font-size-body)/var(--line-height-prose) var(--font-family-ui);overflow-wrap:anywhere;margin:0}.ds-settings-section-details{gap:var(--space-2);min-inline-size:0;display:grid}.ds-settings-section-detail-body{gap:var(--space-1);display:grid}.ds-settings-section-detail-body p{margin:0}.ds-settings-asset{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.ds-settings-asset-preview{inline-size:calc(var(--space-12) * 2);block-size:calc(var(--space-8) * 2);border:var(--border-width) solid var(--border-neutral);border-radius:var(--radius-rect);background:var(--surface-page);color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-settings-asset-preview[data-shape=square]{inline-size:calc(var(--space-8) * 2)}.ds-settings-asset-preview img{box-sizing:border-box;block-size:100%;inline-size:100%;padding:var(--space-1);object-fit:contain}.ds-settings-asset-preview>svg{inline-size:var(--icon-size);block-size:var(--icon-size);stroke-width:var(--icon-stroke)}.ds-settings-asset-body{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.ds-settings-asset-body>p{overflow-wrap:anywhere;margin:0}.ds-settings-asset-title{color:var(--text-primary);font:var(--font-weight-action) var(--font-size-body)/var(--line-height-body) var(--font-family-ui)}.ds-settings-asset-description{color:var(--text-secondary);font:var(--font-weight-content) var(--font-size-caption)/var(--line-height-caption) var(--font-family-ui)}.ds-settings-asset-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.ds-settings-swatches{grid-template-columns:var(--space-2) var(--space-2) minmax(0, 1fr);min-block-size:var(--row-list);border:var(--border-width) solid var(--border-neutral);border-radius:var(--radius-rect);background:var(--surface-panel);display:grid;overflow:hidden}.ds-settings-swatches>span{display:block}.ds-settings-swatches>b{min-inline-size:0;padding-inline:var(--space-3);color:var(--text-primary);font:var(--font-weight-action) var(--font-size-body)/var(--line-height-body) var(--font-family-ui);overflow-wrap:anywhere;align-items:center;display:flex}.ds-settings-color{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.ds-settings-color-swatch{inline-size:var(--control-height);block-size:var(--control-height);border:var(--border-width) solid var(--border-neutral);border-radius:var(--radius-rect);margin-block-start:calc(var(--line-height-caption) + var(--space-1));display:block}.ds-settings-color-swatch[data-empty]{background:var(--surface-page);border-style:dashed}@media (pointer:coarse){.ds-settings-color-swatch{inline-size:var(--coarse-control-height);block-size:var(--coarse-control-height);margin-block-start:calc(var(--line-height-caption) + var(--space-1) + (var(--control-hit-target) - var(--coarse-control-height)) / 2)}}@media not all and (max-width:1100px){.ds-settings-form{max-inline-size:var(--dialog-width-lg)}}
.ds-filter-bar{align-items:center;gap:var(--space-2);min-inline-size:0;flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.ds-filter-item{min-inline-size:0;max-inline-size:var(--popover-max-width);flex:0 auto;display:flex}.ds-filter-item[data-grow]{flex:1 1 var(--popover-min-available-width)}.ds-filter-item>.ds-select,.ds-filter-item>.ds-date-range-trigger{inline-size:auto;max-inline-size:100%}.ds-filter-item>.ds-search-field{inline-size:100%}.ds-filter-multi{gap:var(--space-1);min-inline-size:var(--popover-min-available-width);flex-direction:column;display:flex}.ds-filter-multi-empty{color:var(--text-tertiary);font:var(--font-weight-content) var(--font-size-body)/var(--line-height-body) var(--font-family-ui);margin:0}.ds-date-range-trigger{justify-content:flex-start}.ds-date-range-trigger>span{flex:auto;min-inline-size:0}.ds-date-range-trigger>svg:first-child{color:var(--text-tertiary)}.ds-date-range{gap:var(--space-2);min-inline-size:var(--popover-min-available-width);flex-direction:column;display:flex}.ds-date-range-presets{flex-direction:column;display:flex}.ds-date-range-presets .ds-menu-item[aria-pressed=true]{background:var(--selection-fill)}.ds-date-range-presets .ds-menu-item[aria-pressed=true]:hover,.ds-date-range-presets .ds-menu-item[aria-pressed=true]:focus-visible{background:var(--selection-hover)}.ds-date-range-custom{gap:var(--space-3);border-block-start:var(--border-width) solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-3);display:flex}.ds-date-range-fields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-date-range-actions{justify-content:flex-end;gap:var(--dialog-action-gap);display:flex}.ds-table-pager{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.ds-table-pager>span{white-space:nowrap;margin-inline-end:var(--space-2)}:is(.ds-table-card,.lv-card):has([data-priority=wide]){container-type:inline-size}@container not (min-width:1200px){:is(.ds-table,.lv-table) [data-priority=wide]{display:none}}.ds-table-name{min-inline-size:0;max-inline-size:100%;color:var(--text-primary);font:var(--font-weight-action) var(--font-size-body)/var(--line-height-body) var(--font-family-ui);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:var(--radius-rect);background:0 0;border:0;padding:0;display:block;overflow:hidden}.ds-table-name:hover{color:var(--focus-color);text-decoration:underline}.ds-table-name:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap)}@media (pointer:coarse){.ds-table-name{min-block-size:var(--control-hit-target)}}
