.deskui .rd-list-table{position:relative}.deskui .rd-grid-th{transition:box-shadow var(--motion-fast) var(--ease-out)}.deskui .rd-grid-th.is-scrolled{box-shadow:inset 0 -1px 0 var(--line-1),0 4px 8px -4px color-mix(in oklch,var(--text-1) 18%,transparent)}.deskui .rd-scroll-tag{position:absolute;inset-inline-end:var(--space-4);inset-block-start:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding-inline:var(--space-3);block-size:20px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--fs-12);font-weight:600;white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.deskui .rd-scroll-tag.is-visible{opacity:1;transform:none}.deskui .rd-grid-row{transition:background-color var(--motion-fast) var(--ease-out)}.deskui .rd-grid-row:hover{background:var(--surface-2)}.deskui .rd-row-open{display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:var(--radius-control);color:var(--text-4);opacity:0;flex-shrink:0}.deskui .rd-grid-row:hover .rd-row-open{opacity:1}@media (hover:none){.deskui .rd-row-open{opacity:1}}@media (prefers-reduced-motion:reduce){.deskui .rd-grid-row,.deskui .rd-grid-th,.deskui .rd-scroll-tag{transition:none}}.deskui .entity-data-view .viewseg{border-color:var(--line-1);background:var(--surface-2);box-shadow:none}.deskui .entity-data-view .viewseg .opt.active{background:var(--surface-1);color:var(--accent-text);box-shadow:var(--elev-1)}.deskui .entity-data-view .filter-chip,.deskui .entity-data-view .saved-view-chip{border-color:var(--line-1);background:var(--surface-1);box-shadow:var(--elev-1);transition:border-color var(--motion-fast) var(--ease-out)}.deskui .entity-data-view .filter-chip:hover,.deskui .entity-data-view .saved-view-chip:hover{border-color:var(--line-2)}.deskui .entity-data-view .chipbtn.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.deskui .entity-data-view .filter-chip,.deskui .entity-data-view .saved-view-chip{transition:none}}@media (max-width:720px){.deskui .entity-data-view .filter-chips,.deskui .entity-data-view .saved-view-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.deskui .entity-data-view .filter-chips::-webkit-scrollbar,.deskui .entity-data-view .saved-view-chips::-webkit-scrollbar{display:none}}.deskui .entity-selection-dock{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-dock)}.deskui .rd-board .bcol{transition:background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.deskui .rd-board .bcard2{box-shadow:var(--elev-1);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.deskui .rd-board .bcard2:hover:not(.dragging){box-shadow:var(--elev-2);transform:translateY(-1px)}.deskui .rd-board .bcard2.dragging{box-shadow:var(--elev-3);transform:rotate(-1.5deg) scale(1.02)}.deskui .rd-board .bcol.drop-over{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-line)}.deskui .rd-wip-track{inline-size:40px;block-size:4px;border-radius:var(--radius-pill);background:var(--chart-track);overflow:hidden;flex-shrink:0}.deskui .rd-wip-fill{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--tone-ok);transition:inline-size var(--motion-slow) var(--ease-inout)}.deskui .rd-wip-fill.is-over{background:var(--tone-danger)}.deskui .rd-board .bcard2 .rd-card-fuse,.deskui .rd-board .bcard2 .rd-card-stage{margin-block-start:var(--space-2)}@media (prefers-reduced-motion:reduce){.deskui .rd-board .bcard2,.deskui .rd-board .bcol{transition:none}.deskui .rd-board .bcard2:hover:not(.dragging){transform:none}}.deskui .rd-worklist .wlrow .wlacts{opacity:.6;transition:opacity var(--motion-fast) var(--ease-out)}.deskui .rd-worklist .wlrow:focus-within .wlacts,.deskui .rd-worklist .wlrow:hover .wlacts{opacity:1}@media (hover:none){.deskui .rd-worklist .wlrow .wlacts{opacity:1}}@media (prefers-reduced-motion:reduce){.deskui .rd-worklist .wlrow .wlacts{transition:none}}.deskui .rd-timeline .tevent .tdot{box-shadow:0 0 0 3px var(--surface-1)}.deskui .rd-timeline .bcard2{box-shadow:var(--elev-1)}.deskui .rd-timeline .bcard2:hover{box-shadow:var(--elev-2)}.deskui .rd-gantt .gantt-bar,.deskui .rd-gantt.gantt-card{box-shadow:var(--elev-1)}.deskui .rd-gantt .gantt-bar:hover{box-shadow:var(--elev-2)}@media (max-width:720px){.deskui .rd-list-records .row{flex-wrap:wrap;align-items:flex-start;row-gap:var(--space-2);min-block-size:var(--hit-min);max-inline-size:100%}.deskui .rd-list-records,.deskui .rd-list-records .rows,.deskui .rd-list-records .wgroup,.deskui .rd-list-records .worklist{inline-size:100%;min-inline-size:0}.deskui .rd-list-records .row .ck{inline-size:var(--hit-min);block-size:var(--hit-min);border-radius:var(--radius-control);order:0}.deskui .rd-list-records .row .col-outline{order:1}.deskui .rd-list-records .row .prod{order:2;flex:1 1 auto;min-inline-size:0}.deskui .rd-list-records .row .col-order,.deskui .rd-list-records .row .col-qty,.deskui .rd-list-records .row .col-status,.deskui .rd-list-records .row .col-val{order:3;flex:0 1 auto;inline-size:auto;min-inline-size:0;flex-direction:row;align-items:baseline;gap:4px;padding-inline-end:var(--space-2);border-inline-end:1px solid var(--line-soft)}.deskui .rd-list-records .row .col-val{align-items:baseline}.deskui .rd-list-records .row .col-order .lbl,.deskui .rd-list-records .row .col-qty .lbl,.deskui .rd-list-records .row .col-val .lbl{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.deskui .rd-list-records .row .col-act{order:4;flex:1 1 100%;inline-size:100%;justify-content:stretch!important}.deskui .rd-list-records .row .col-act .rowbtn{flex:1;min-block-size:var(--hit-min);justify-content:center}}.deskui .rd-list .view>[role=alert],.deskui .rd-list .view>[role=status]{min-block-size:160px}