@media(max-width:1280px){.leader-spec-table{min-width:0}.leader-spec-table table{display:block;width:100%;min-width:0!important}.leader-spec-table table thead{display:none}.leader-spec-table tbody{display:block;width:100%}.leader-spec-table tbody tr{width:100%;box-sizing:border-box}.leader-spec-table--overview tbody tr{display:grid!important;grid-template-columns:1fr auto auto;grid-template-rows:auto auto auto auto;gap:4px var(--space-s);align-items:center;padding:11px var(--space-s)!important;cursor:pointer;margin-bottom:10px!important;border-radius:var(--radius-md)!important}.leader-spec-table--overview tbody tr:active{background:var(--bg-surface-alt)}.leader-spec-table--overview td[data-label]:before{display:none!important}.leader-spec-table--overview td{display:flex!important;padding:0!important;background:none!important;border:none!important;justify-content:flex-start!important;width:auto!important;min-width:0}.leader-spec-table--overview td[data-field=code]{grid-row:1;grid-column:1}.leader-spec-table--overview td[data-field=status]{grid-row:1;grid-column:2;justify-content:flex-end!important}.leader-spec-table--overview td[data-field=done]{grid-row:1;grid-column:3;justify-content:flex-end!important}.leader-spec-table--overview td[data-field=name]{grid-row:2;grid-column:1 / -1}.leader-spec-table--overview td[data-field=name] .dt-name-link{white-space:normal;text-align:left;font-size:.9rem;max-width:none}.leader-spec-table--overview td[data-field=deadline]{grid-row:3;grid-column:1 / -1;color:var(--text-muted);font-size:.8rem}.leader-spec-table--overview td[data-field=deadline][data-empty=true]{display:none!important}.leader-spec-table--overview td[data-field=actions]{display:flex!important;grid-row:4;grid-column:1 / -1}.leader-spec-table--overview td[data-field=actions] .btn{width:100%;min-height:36px;justify-content:center;font-size:.8rem}.leader-spec-table--overview .dt-status{font-size:.7rem;padding:1px 6px}.leader-spec-table--overview .dt-status-select{font-size:.75rem;padding:1px 4px}.leader-spec-table--overview td[data-field=done] .dt-status{font-size:0;padding:3px 5px;line-height:1;min-width:22px;display:inline-flex;align-items:center;justify-content:center}.leader-spec-table--overview td[data-field=done] .dt-status:after{font-size:.85rem}.leader-spec-table--overview td[data-field=done] .dt-status--success:after{content:"✓"}.leader-spec-table--overview td[data-field=done] .dt-status--muted:after{content:"✗"}.leader-spec-table--overview tbody tr:active{background:color-mix(in srgb,var(--brand-primary) 6%,var(--bg-surface))!important}.leader-spec-table--overview td[data-label]:not([data-field]){display:none!important}.leader-spec-table:not(.leader-spec-table--overview) tbody tr{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:5px var(--space-s);align-items:center;padding:11px var(--space-s)!important;margin-bottom:10px!important;border-radius:var(--radius-md)!important}.leader-spec-table:not(.leader-spec-table--overview) td[data-label]:before{display:none!important}.leader-spec-table:not(.leader-spec-table--overview) td{display:flex!important;padding:0!important;background:none!important;border:none!important;justify-content:flex-start!important;width:auto!important;min-width:0}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=code]{grid-row:1;grid-column:1}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=status]{grid-row:1;grid-column:2;justify-content:flex-end!important}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=name]{grid-row:2;grid-column:1 / -1}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=name] .dt-name-link{white-space:normal;text-align:left;font-size:.9rem;max-width:none}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=done]{grid-row:3;grid-column:1 / -1}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=done] .btn{font-size:.8rem;min-height:36px;width:100%;justify-content:center}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=actions]{grid-row:4;grid-column:1 / -1}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=actions] .dt-table-actions{width:100%;display:flex;gap:var(--space-s)}.leader-spec-table:not(.leader-spec-table--overview) td[data-field=actions] .btn{flex:1;font-size:.8rem;min-height:36px;justify-content:center}.leader-spec-table:not(.leader-spec-table--overview) .dt-status{font-size:.7rem;padding:1px 6px}.leader-spec-table:not(.leader-spec-table--overview) .dt-status-select{font-size:.75rem;padding:1px 4px}}@media(max-width:1280px){.leader-spec-table tbody tr[data-status-color]{border-left:4px solid var(--border-light)}.leader-spec-table tbody tr[data-status-color=success]{border-left-color:var(--success-main)}.leader-spec-table tbody tr[data-status-color=teal]{border-left-color:var(--teal-main)}.leader-spec-table tbody tr[data-status-color=purple]{border-left-color:var(--purple-main)}.leader-spec-table tbody tr[data-status-color=info]{border-left-color:var(--info-main)}.leader-spec-table tbody tr[data-status-color=warning]{border-left-color:var(--warning-main)}.leader-spec-table tbody tr[data-status-color=error]{border-left-color:var(--color-error)}.leader-spec-table tbody tr[data-status-color=muted]{border-left-color:var(--border-medium)}.leader-spec-table tbody tr[data-status-color=archived]{border-left-color:var(--border-light);opacity:.6}}@media(max-width:520px){.leader-spec-table td{flex-direction:row!important}.leader-spec-table tbody tr{box-shadow:none!important;border-radius:var(--radius-sm)!important}}.leader-order-card{position:relative;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:var(--space-m);overflow:visible}.theme-dark .leader-order-card{background:var(--bg-surface-alt);border-color:var(--border-medium)}.leader-order-card__header{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.leader-order-card__header:hover{background:var(--bg-surface-alt)}.leader-order-card__header--static{cursor:default}.leader-order-card__header--static:hover{background:transparent}.theme-dark .leader-order-card__header:hover{background:var(--bg-surface)}.theme-dark .leader-order-card__header--static:hover{background:transparent}.leader-order-card__chevron{flex-shrink:0;width:1.2em;color:var(--text-muted);font-size:.75rem;text-align:center}.leader-order-card__code-pill{display:inline-block;flex-shrink:0;padding:2px 8px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-surface-alt);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8rem;font-weight:600;line-height:1.4;white-space:nowrap}.theme-dark .leader-order-card__code-pill{background:var(--bg-surface);border-color:var(--border-medium)}.leader-order-card__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500}.leader-order-card__badge{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;white-space:nowrap}.leader-order-card__badge--main{background:var(--brand-primary);color:var(--brand-primary-contrast, #fff)}.leader-order-card__badge--spec{background:var(--bg-surface-alt);color:var(--text-secondary);border:1px solid var(--border-light)}.theme-dark .leader-order-card__badge--spec{background:var(--bg-surface);border-color:var(--border-medium)}.leader-order-card__content{flex:1 1 18rem;min-width:0;display:grid;gap:4px}.leader-order-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.leader-order-card__access{color:var(--text-muted);font-size:.8rem}.leader-order-card__actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-left:auto}.leader-order-card__specs{padding:0 var(--space-m) var(--space-s)}@media(max-width:1280px){.leader-order-card__specs{padding:var(--space-xs) var(--space-s) var(--space-s);background:var(--bg-surface-alt)}.theme-dark .leader-order-card__specs{background:var(--bg-surface)}}.leader-order-card__mobile-actions{display:none}.leader-order-card__collapsed-hint{padding:var(--space-xs) var(--space-m) var(--space-s);color:var(--text-muted);font-size:.85rem}@media(max-width:720px){.leader-order-card__header{flex-wrap:nowrap;align-items:center;padding:var(--space-s) var(--space-s);gap:var(--space-xs);position:sticky;top:0;z-index:2;background:var(--bg-surface);border-bottom:1px solid var(--border-light)}.theme-dark .leader-order-card__header{background:var(--bg-surface-alt);border-bottom-color:var(--border-medium)}.leader-order-card__content{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--space-xs);overflow:hidden}.leader-order-card__name{font-size:.9rem;flex:1 1 0;min-width:0}.leader-order-card__meta{flex-shrink:0}.leader-order-card__badge{font-size:.7rem;padding:2px 6px}.leader-order-card__actions{display:none}.leader-order-card__mobile-actions{display:flex;gap:var(--space-s);padding:var(--space-s) var(--space-s) var(--space-m);flex-wrap:wrap;border-bottom:2px solid var(--border-light);margin-bottom:var(--space-s)}.theme-dark .leader-order-card__mobile-actions{border-bottom-color:var(--border-medium)}.leader-order-card__mobile-actions .btn{flex:1;min-height:44px;font-size:.875rem;font-weight:500}.leader-order-card__specs{padding:var(--space-s) var(--space-s) var(--space-s)}.leader-order-card__collapsed-hint{padding:var(--space-xs) var(--space-s) var(--space-xs)}}.leader-spec-detail__delivery-row{display:flex;gap:var(--space-xs);align-items:baseline}.leader-spec-detail__delivery-label{font-weight:500;min-width:120px;color:var(--text-muted)}.leader-spec-detail__delivery-value{color:var(--text-primary)}.leader-orders{display:flex;flex-direction:column;gap:var(--space-l)}.leader-orders__toolbar{margin-bottom:var(--space-m);padding:var(--space-s) 0}.leader-orders__active-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-s)}.leader-orders__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-medium);border-radius:999px;background:var(--bg-surface-alt);color:var(--text-primary);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s}.leader-orders__chip:hover{background:var(--border-light)}.leader-orders__chip--warning{border-color:var(--warning-main);background:var(--warning-bg, #fef3cd);color:var(--text-primary)}.theme-dark .leader-orders__chip{background:var(--bg-surface);border-color:var(--border-medium)}.theme-dark .leader-orders__chip--warning{background:#ffc1071f;border-color:#ffc10766}@media(max-width:720px){.leader-orders .page-header{flex-direction:row;align-items:center;flex-wrap:nowrap}.leader-orders .page-header h1{flex:1;min-width:0}}.leader-order-detail{max-width:1200px;margin:0 auto;padding:var(--space-m);display:flex;flex-direction:column;gap:var(--space-l)}.leader-order-detail__back-btn{display:inline-flex;align-items:center;gap:var(--space-xs)}.leader-order-detail__archived-banner{background:var(--warning-bg, #fef3cd);border:1px solid var(--warning-main, #ffc107);border-radius:var(--radius-md, 8px);padding:var(--space-s) var(--space-m);margin:var(--space-m) 0;color:var(--text-primary);font-size:.875rem;font-weight:500}.theme-dark .leader-order-detail__archived-banner{background:#ffc1071f;border-color:#ffc10766}.leader-order-detail__buyer{color:var(--text-primary);font-size:.9375rem;line-height:1.5}.leader-order-detail__leaders{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.leader-order-detail__specs-section{gap:var(--space-m)}.leader-order-detail__specs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap}.leader-order-detail__specs-header h2{flex-grow:1;margin:0;font-size:1.25rem;color:var(--text-primary)}.leader-order-detail__specs-actions{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap}.leader-order-detail__cards{gap:var(--space-m)}.order-detail__two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}.order-detail__group-edit{display:flex;flex-direction:column;gap:var(--space-s)}.order-detail__group-edit-grid{display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:var(--space-xs) var(--space-m);align-items:center}.order-detail__group-edit-grid label{font-weight:600;color:var(--text-secondary);font-size:.9rem}.order-detail__group-edit-grid input{width:100%;min-width:160px;padding:6px 8px;border:1px solid var(--border-medium);border-radius:var(--radius-md, 8px);background:var(--bg-surface);color:var(--text-primary);font-size:.875rem;font-family:inherit;outline:none;transition:border-color .15s ease}.order-detail__group-edit-grid input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.order-detail__group-edit-grid input:disabled{opacity:.6;cursor:not-allowed}.order-detail__empty{color:var(--text-muted);font-style:italic}@media(max-width:720px){.order-detail__two-col,.leader-order-detail__cards,.order-detail__group-edit-grid{grid-template-columns:1fr}.leader-order-detail__specs-actions{flex-shrink:0}}
