.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}.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)}
