#delivery-root .dc-actions-heading,#delivery-root .dc-actions-cell{position:sticky;right:0;background:var(--ds-surface,#fff);border-left:1px solid var(--border,#e2e8f0);min-width:164px;z-index:1}#delivery-root .dc-actions-heading{z-index:2}#delivery-root .dc-admin-actions{display:grid;gap:7px}.dc-action-button,.dc-action-primary{font:inherit;font-weight:650;font-size:13px;padding:9px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#24364b;cursor:pointer}.dc-action-button:hover{background:#f1f5f9}.dc-action-primary{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.dc-action-primary:hover{background:#1e40af}.dc-action-button:disabled,.dc-action-primary:disabled{opacity:.45;cursor:not-allowed}#delivery-root .dc-order-reference{font:11px monospace;overflow-wrap:anywhere;margin-top:5px;color:#64748b}.dc-admin-notice{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:10px;padding:12px 16px}.dc-admin-dialog{width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 36px);padding:0;border:1px solid #dce3ed;border-radius:16px;box-shadow:0 24px 70px #0f172a33;color:#172539;background:#fff}.dc-admin-dialog::backdrop{background:#0f172a80}.dc-admin-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e2e8f0}.dc-admin-dialog h2{font-family:inherit;font-weight:700;font-size:20px;line-height:1.3;margin:0}.dc-admin-dialog>header button{font-size:25px;line-height:1;background:transparent;border:0;padding:2px 8px;cursor:pointer}.dc-dialog-body{padding:18px 22px;overflow:auto;max-height:calc(100dvh - 210px)}.dc-dialog-subtitle{font-size:13px;color:#64748b;overflow-wrap:anywhere;margin:0 0 18px}.dc-admin-dialog label{display:grid;gap:8px;font-size:14px;font-weight:600;margin:18px 0}.dc-admin-dialog select,.dc-admin-dialog textarea{font:inherit;width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172539}.dc-admin-dialog textarea{resize:vertical}.dc-admin-dialog label span,.dc-dialog-help{font-size:12px;font-weight:400;color:#64748b}.dc-admin-dialog>footer{display:flex;gap:10px;justify-content:flex-end;padding:15px 22px;border-top:1px solid #e2e8f0}.dc-admin-dialog>footer button{font-family:inherit;font-weight:600;font-size:14px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}.dc-admin-dialog>footer .dc-action-primary{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.dc-dialog-error{padding:11px;color:#991b1b;background:#fef2f2;border-radius:8px;font-size:13px}.dc-ticket-frame{display:block;width:100%;height:510px;border:1px solid #dce3ed;background:#fff;border-radius:8px}@media(max-width:600px){.dc-admin-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dc-admin-dialog>header,.dc-dialog-body{padding:15px}.dc-admin-dialog>footer{padding:12px 15px}.dc-admin-dialog h2{font-size:18px}#delivery-root .dc-actions-heading,#delivery-root .dc-actions-cell{min-width:145px}.dc-ticket-frame{height:460px}}

dialog.dc-admin-dialog[open]{position:fixed;inset:0;margin:auto}.dc-ticket-frame{height:min(52dvh,510px)}#delivery-root .dc-table th[scope="row"]{position:sticky;left:0;z-index:2;min-width:190px;background:var(--ds-surface,#fff)}#delivery-root .dc-table thead th:first-child{position:sticky;left:0;z-index:3;background:var(--ds-surface,#fff)}#delivery-root .dc-admin-actions .dc-action-primary{background:#1d4ed8;color:#fff;border-color:#1d4ed8}#delivery-root .dc-admin-actions .dc-action-primary:hover{background:#1e40af}

.dc-local-history{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px}.dc-local-history h3{font-size:16px;margin:0 0 14px}.dc-local-history ol{list-style:none;padding:0;margin:0}.dc-local-history li{border-left:2px solid #bfdbfe;padding:0 0 18px 14px;margin-left:4px}.dc-local-history li strong,.dc-local-history li span{display:block}.dc-local-history li span{font-size:12px;color:#64748b;margin-top:5px}.dc-local-history p{font-size:13px;line-height:1.5;margin:7px 0}.dc-admin-dialog footer .dc-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}
