.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--lpm-line)}.panel-head h2{margin:0 0 3px;font-size:16px}.panel-head p{margin:0;color:var(--lpm-muted);font-size:10px}.empty-state.compact{min-height:220px}.queue-table{display:grid}.queue-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.7fr) minmax(160px,.8fr);gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid #eef2f6}.queue-row:last-child{border-bottom:0}.queue-row strong,.queue-row small{display:block}.queue-row small{margin-top:3px;color:var(--lpm-muted);font-size:9px}.status{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border-radius:999px;background:#eef4fa;color:var(--lpm-nav);font-size:9px;font-weight:950}.booking-work-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border-bottom:1px solid #eef2f6}.booking-work-card:last-child{border-bottom:0}.booking-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.booking-card-title strong,.booking-card-title small{display:block}.booking-card-title strong{font-size:13px}.booking-card-title small{margin-top:3px;color:#0969da;font-size:9px;font-weight:850}.booking-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.booking-meta-grid span{padding:9px;border:1px solid #edf1f5;border-radius:10px;background:#fbfcfe;font-size:10px;font-weight:750;word-break:break-word}.booking-meta-grid b{display:block;margin-bottom:4px;color:var(--lpm-muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.booking-note{margin:10px 0 0;padding:9px 10px;border-left:3px solid var(--lpm-orange);background:#fff8f2;color:var(--lpm-muted);font-size:10px}.booking-action-area{min-width:210px;display:flex;flex-direction:column;align-items:flex-end}.booking-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.schedule-editor{width:100%;margin-top:10px;padding:10px;border:1px solid var(--lpm-line);border-radius:11px;background:#fbfcfe;display:grid;grid-template-columns:1fr 1fr;gap:8px}.schedule-editor[hidden]{display:none!important}.schedule-editor label{display:grid;gap:4px;color:var(--lpm-muted);font-size:8px;text-transform:uppercase}.schedule-editor input{padding:8px;font-size:10px}.row-message{text-align:right}.btn.danger{background:#fff0f0;color:var(--lpm-danger);border:1px solid #f6c7c3}.split-workspace{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:15px;align-items:start}.receive-list-panel,.receive-detail-panel{min-height:460px}.accepted-card{width:100%;border:0;border-bottom:1px solid #eef2f6;background:#fff;color:var(--lpm-text);display:flex;justify-content:space-between;gap:12px;padding:14px 16px;text-align:left}.accepted-card:hover,.accepted-card.active{background:#eef6ff}.accepted-card.active{box-shadow:inset 3px 0 0 var(--lpm-orange)}.accepted-card span,.accepted-card strong,.accepted-card small,.accepted-card b{display:block}.accepted-card small{margin-top:3px;color:var(--lpm-muted);font-size:9px}.accepted-card b{font-size:10px}.receive-detail-panel{padding:17px}.receive-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--lpm-line)}.receive-detail-head h2{margin:0 0 4px;font-size:20px}.receive-detail-head p{margin:0;color:var(--lpm-muted);font-size:10px}.receive-total{font-size:20px;color:var(--lpm-nav)}.receive-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.receive-items{margin-top:13px;border:1px solid var(--lpm-line);border-radius:12px;overflow:hidden}.receive-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #eef2f6}.receive-item:last-child{border-bottom:0}.receive-item strong,.receive-item small{display:block}.receive-item small{margin-top:2px;color:var(--lpm-muted);font-size:9px}.receive-actions{margin-top:15px;padding-top:13px;border-top:1px solid var(--lpm-line)}
.order-workspace{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}.order-row{width:100%;border:0;border-bottom:1px solid #eef2f6;background:#fff;color:var(--lpm-text);display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(130px,.8fr);gap:12px;align-items:center;padding:13px 16px;text-align:left}.order-row:hover,.order-row.active{background:#eef6ff}.order-row.active{box-shadow:inset 3px 0 0 var(--lpm-orange)}.order-row strong,.order-row small,.order-row b{display:block}.order-row small{margin-top:3px;color:var(--lpm-muted);font-size:9px}.money-cell{text-align:right}.order-detail-panel{padding:17px;min-height:420px}.order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--lpm-line)}.order-detail-head h2{margin:0 0 4px;font-size:20px}.order-detail-head p{margin:0;color:var(--lpm-muted);font-size:10px}.order-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(120px,.65fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid #eef2f6}.stage-row:last-child{border-bottom:0}.stage-row strong,.stage-row small{display:block}.stage-row small{margin-top:3px;color:var(--lpm-muted);font-size:9px}.stage-action{text-align:right}.stage-action .row-message{min-height:0;margin-top:5px}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--lpm-line);color:var(--lpm-muted);font-size:10px}.completed-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(160px,.8fr) minmax(130px,.6fr);gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid #eef2f6}.completed-row:last-child{border-bottom:0}.completed-row strong,.completed-row small{display:block}.completed-row small{margin-top:3px;color:var(--lpm-muted);font-size:9px}
@media(max-width:980px){.booking-work-card{grid-template-columns:1fr}.booking-action-area{min-width:0;align-items:stretch}.booking-actions{justify-content:flex-start}.row-message{text-align:left}.split-workspace,.order-workspace{grid-template-columns:1fr}.receive-list-panel,.receive-detail-panel{min-height:0}.booking-meta-grid{grid-template-columns:1fr 1fr}.order-row,.stage-row{grid-template-columns:1fr 1fr}.money-cell,.stage-action{text-align:left}}
@media(max-width:620px){.queue-row,.order-row,.stage-row,.completed-row{grid-template-columns:1fr}.booking-meta-grid,.receive-meta,.order-detail-meta{grid-template-columns:1fr}.schedule-editor{grid-template-columns:1fr}.booking-actions .btn{flex:1}.receive-detail-head,.order-detail-head{flex-direction:column}.accepted-card{flex-direction:column}.pager{justify-content:space-between}}
