@layer sur.components{.sur-form-grid.svelte-rq9ers{gap:var(--sur-spacing-8);flex-direction:column;min-inline-size:0;display:flex}.sur-form-grid__problems.svelte-rq9ers{align-items:center;gap:var(--sur-spacing-8);color:var(--sur-color-danger);font-size:var(--sur-font-size-sm);margin:0;display:flex}.sur-form-grid__add.svelte-rq9ers{display:flex}.sur-grid-cell.svelte-rq9ers{align-items:center;gap:var(--sur-spacing-4);min-block-size:var(--sur-target-min);min-inline-size:0;display:flex;position:relative}.sur-grid-cell__text.svelte-rq9ers{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.sur-grid-cell__flag.svelte-rq9ers{color:var(--sur-color-danger);display:inline-flex}.sur-grid-cell[data-presence].svelte-rq9ers{box-shadow:inset 0 0 0 var(--sur-border-width-strong) var(--sur-presence)}.sur-grid-cell__presence.svelte-rq9ers{z-index:1;padding-inline:var(--sur-spacing-2);background-color:var(--sur-c);color:var(--sur-c-contrast);font-size:var(--sur-font-size-2xs);font-weight:var(--sur-font-weight-semibold);line-height:var(--sur-line-height-tight);pointer-events:none;border-end-start-radius:var(--sur-radius-sm);position:absolute;inset-block-start:0;inset-inline-end:0}.sur-grid-cell__note.svelte-rq9ers{color:var(--sur-text-secondary);display:inline-flex}.sur-grid-cell__error.svelte-rq9ers{color:var(--sur-color-danger);font-size:var(--sur-font-size-xs);margin:0}.sur-grid-cell[data-dirty].svelte-rq9ers:before{content:"";inline-size:var(--sur-spacing-4);block-size:var(--sur-spacing-4);border-radius:var(--sur-radius-full);background:var(--sur-color-primary);position:absolute;inset-block-start:calc(-1 * var(--sur-spacing-4));inset-inline-start:calc(-1 * var(--sur-spacing-8))}.sur-grid-cell__flag--warning.svelte-rq9ers{color:var(--sur-color-warning-subtle-fg)}.sur-grid-cell__hidden.svelte-rq9ers{color:var(--sur-text-muted);display:inline-flex}.sur-grid-cell[data-outcome].svelte-rq9ers{padding-inline:var(--sur-spacing-4);border-inline-start:var(--sur-border-width-strong) solid var(--sur-c-border);border-radius:var(--sur-radius-xs);background:var(--sur-c-subtle);color:var(--sur-c-subtle-fg)}.sur-grid-cell__outcome.svelte-rq9ers{flex:none;display:inline-flex}.sur-grid-cell[data-radio].svelte-rq9ers{justify-content:center}.sur-grid-radio.svelte-rq9ers{min-block-size:var(--sur-target-min);min-inline-size:var(--sur-target-min);cursor:pointer;flex:auto;justify-content:center;align-items:center;display:inline-flex}.sur-grid-radio.svelte-rq9ers input:where(.svelte-rq9ers){inline-size:var(--sur-spacing-18);block-size:var(--sur-spacing-18);accent-color:var(--sur-color-primary);cursor:inherit;margin:0}.sur-grid-radio.svelte-rq9ers:has(input:where(.svelte-rq9ers):disabled){cursor:default}.sur-grid-radio.svelte-rq9ers input:where(.svelte-rq9ers):focus-visible{outline:var(--sur-border-width-strong) solid var(--sur-color-primary);outline-offset:var(--sur-border-width-strong)}.sur-grid-cell[data-locked].svelte-rq9ers .sur-grid-cell__text:where(.svelte-rq9ers){color:var(--sur-text-secondary)}.sur-form-grid :is(td,th[scope=row]):has(>.sur-grid-cell[data-muted]){background:var(--sur-bg-subtle)}.sur-grid-cell[data-muted].svelte-rq9ers .sur-grid-cell__text:where(.svelte-rq9ers){color:var(--sur-text-secondary);text-decoration:line-through}.sur-grid-rowhead[data-muted].svelte-rq9ers{color:var(--sur-text-secondary)}.sur-form-grid :is(td,th[scope=row]):has(>.sur-grid-cell[data-range]){background:var(--sur-color-primary-subtle)}.sur-form-grid :is(td,th[scope=row]):has(>.sur-grid-cell[data-warning]){box-shadow:inset 0 0 0 var(--sur-border-width) var(--sur-color-warning-border)}.sur-form-grid :is(td,th[scope=row]):has(>.sur-grid-cell[data-invalid]){box-shadow:inset 0 0 0 var(--sur-border-width) var(--sur-color-danger)}.sur-form-grid :is(td,th[scope=row]):has(>.sur-grid-cell[data-editing]){padding-block:0;padding-inline:var(--sur-spacing-2)}.sur-grid-editor.svelte-rq9ers{flex:auto;min-inline-size:0}.sur-grid-editor.svelte-rq9ers .sur-field-head,.sur-grid-editor.svelte-rq9ers .sur-field-foot{clip-path:inset(50%);white-space:nowrap;block-size:0;inline-size:0;position:absolute;overflow:hidden}.sur-grid-editor.svelte-rq9ers .sur-field{gap:0}.sur-grid-rowhead.svelte-rq9ers{align-items:center;gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.sur-grid-rowhead__icon.svelte-rq9ers{display:inline-flex}.sur-grid-rowhead[data-state=invalid].svelte-rq9ers,.sur-grid-rowhead[data-state=failed].svelte-rq9ers,.sur-grid-rowhead[data-state=conflict].svelte-rq9ers{color:var(--sur-color-danger)}.sur-grid-rowhead[data-state=dirty].svelte-rq9ers{color:var(--sur-color-primary)}.sur-grid-rowhead[data-state=saved].svelte-rq9ers{color:var(--sur-color-success)}.sur-grid-rowactions.svelte-rq9ers{gap:var(--sur-spacing-4);display:inline-flex}.sur-grid-total.svelte-rq9ers{font-weight:var(--sur-font-weight-semibold)}.sur-form-grid__sheet.svelte-rq9ers{gap:var(--sur-spacing-12);display:grid}.sur-form-grid__sheet-actions.svelte-rq9ers{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.sur-form-grid__sheet-gap.svelte-rq9ers{flex:auto}}
