.webrtc-player[data-v-44434baa]{position:relative;width:100%;aspect-ratio:16/9;background:#111;border-radius:8px;overflow:hidden}.webrtc-video[data-v-44434baa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.player-error[data-v-44434baa],.player-loading[data-v-44434baa]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;background:rgba(0,0,0,.55);font-size:14px}.dispensing-page[data-v-1c82baa2]{min-height:calc(100vh - 100px);padding:20px}.page-top[data-v-1c82baa2]{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border-radius:8px;padding:24px;margin-bottom:16px}.page-title[data-v-1c82baa2]{margin:0 0 8px;font-size:22px}.page-desc[data-v-1c82baa2]{margin:0;color:#909399}.page-body[data-v-1c82baa2]{display:grid;grid-template-columns:260px 1fr 420px;gap:16px;align-items:start}.control-panel[data-v-1c82baa2],.duty-panel[data-v-1c82baa2],.video-panel[data-v-1c82baa2]{background:#fff;border-radius:8px;padding:16px}.panel-title[data-v-1c82baa2]{font-weight:600;margin-bottom:12px}.duty-item[data-v-1c82baa2]{border:1px solid #ebeef5;border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer}.duty-item.active[data-v-1c82baa2]{border-color:#409eff;background:#ecf5ff}.duty-plate[data-v-1c82baa2]{font-weight:600}.duty-meta[data-v-1c82baa2],.duty-weight[data-v-1c82baa2]{font-size:12px;color:#909399;margin-top:4px}.empty-tip[data-v-1c82baa2]{color:#909399;text-align:center;padding:24px 0}.empty-tip.large[data-v-1c82baa2]{padding:80px 0}.info-card[data-v-1c82baa2],.preview-card[data-v-1c82baa2],.status-card[data-v-1c82baa2]{border:1px solid #ebeef5;border-radius:8px;padding:12px;margin-bottom:16px}.info-row[data-v-1c82baa2],.preview-row[data-v-1c82baa2]{display:flex;justify-content:space-between;margin-bottom:8px}.section-block[data-v-1c82baa2]{margin-bottom:16px}.section-title[data-v-1c82baa2]{font-weight:600;margin-bottom:8px}.block-reason[data-v-1c82baa2]{color:#f56c6c;margin-top:8px}.status-tags[data-v-1c82baa2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.status-detail[data-v-1c82baa2]{font-size:13px;color:#606266}.action-row[data-v-1c82baa2],.photo-list[data-v-1c82baa2]{display:flex;gap:8px;flex-wrap:wrap}.photo-list[data-v-1c82baa2]{margin-top:12px}.photo-item img[data-v-1c82baa2]{width:96px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:4px}