.table .row-link{all:unset;color:inherit;cursor:pointer;border-radius:var(--radius-xs)}.table .row-link:hover{text-decoration:underline}.table .row-link:focus-visible{box-shadow:var(--focus-ring)}.table-wrap.is-virtual{height:calc(var(--row-h) * 16 + var(--sp-8))}.table.dt-virtual tbody tr:not(.dt-spacer) td{height:var(--row-h);white-space:nowrap;text-overflow:ellipsis;padding-block:0;overflow:hidden}.table.dt-virtual .dt-spacer td{border:0;padding:0}.table.dt-virtual .dt-spacer:hover{background:0 0}.chip-tabs .chip-toggle:has(>.group-pill){height:auto;padding:0}.dropzone{width:100%;font:inherit;background:0 0}.dropzone:focus-visible{box-shadow:var(--focus-ring);border-color:var(--focus-color)}.file-list{margin:0;padding:0;list-style:none}.file-item .file-main{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.file-item.is-fail{border-color:var(--fail)}.board-col-head h3{font-size:inherit;font-weight:inherit;min-width:0;margin:0}.board-card{position:relative}.board-card.is-grabbed{box-shadow:var(--focus-ring), var(--shadow-lift);transform:rotate(var(--lift-tilt)) scale(var(--lift-scale))}.board-card.drop-before:before,.board-col-body.drop-end:after{content:"";border-radius:var(--radius-pill);background:var(--accent-vivid);height:2px;display:block}.board-card.drop-before:before{left:0;right:0;top:calc(-1 * var(--sp-1) - 1px);position:absolute}@media (prefers-reduced-motion:reduce){.board-card.is-grabbed,.board-card.dragging{transform:none}}.stepper{align-self:flex-start}.stepper button{justify-content:center;align-items:center;display:inline-flex}.stepper input:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-color);outline:none}.stepper:focus-within{border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color)}.stepper.stepper-s{height:max(var(--sp-6), calc(var(--control-h) - var(--sp-1)));font-size:var(--fs-s)}.stepper.stepper-s button{width:max(var(--sp-6), calc(var(--control-h) - var(--sp-1)))}.stepper.stepper-s input{width:var(--sp-12)}.field.invalid .stepper{border-color:var(--fail)}.date-field{align-items:center;gap:var(--sp-2);display:flex}.date-field .input{flex:auto;min-width:0}.date-range-fields{gap:var(--sp-3);flex-wrap:wrap;display:flex}.date-range-fields>.field{flex:1 1 0}.accordion summary[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.accordion summary[aria-disabled=true]:hover{background:0 0}.carousel{gap:var(--sp-2);flex-direction:column;display:flex}.carousel-controls{justify-content:center;align-items:center;gap:var(--sp-1);order:2;display:flex}.carousel-viewport{border-radius:var(--radius-l);touch-action:pan-y;overflow:hidden}.carousel-track{transition:transform var(--dur-slow) var(--ease);display:flex}.carousel-slide{opacity:.4;min-width:0;transition:opacity var(--dur-slow) var(--ease);flex:0 0 100%}.carousel-slide.is-current{opacity:1}.carousel-dots{align-items:center;display:flex}.carousel-dots [role=tab]{width:var(--sp-6);height:var(--sp-6);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.carousel-dots [role=tab]:before{content:"";width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--border-strong);transition:width var(--dur) var(--ease), background var(--dur)}.carousel-dots [role=tab][aria-selected=true]:before{width:var(--sp-5);background:var(--accent-vivid)}.carousel-dots [role=tab]:focus-visible{box-shadow:var(--focus-ring)}.wizard-steps{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wizard-steps li{min-width:0;padding-bottom:var(--sp-2);border-bottom:2px solid var(--border);color:var(--text-3);font-weight:var(--fw-medium);flex:160px;align-items:center;display:flex}.wizard-steps li>*{align-items:center;gap:var(--sp-2);display:inline-flex}.wizard-steps li button{all:unset;align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--text-2);display:inline-flex}.wizard-steps li button:hover{color:var(--text)}.wizard-steps li button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.wizard-steps li.done,.wizard-steps li[aria-current=step]{border-color:var(--accent)}.wizard-steps li[aria-current=step]{color:var(--text)}.wizard-step-n{background:var(--surface-3);width:22px;height:22px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.wizard-steps li.done .wizard-step-n{background:var(--accent);color:var(--accent-ink)}.wizard-steps li[aria-current=step] .wizard-step-n{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.wizard-status-trail{padding:var(--sp-2);background:var(--surface-2);border-radius:var(--radius-l)}.wizard-status-trail li{border-color:var(--border)}.wizard-status-trail li[aria-current=step]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1)}.wizard-status-trail .wizard-step-n{font-variant-numeric:tabular-nums;border-radius:50%}
