:is(.kt-orders-dialog,.kt-orders-view) .modal-dialog{max-width:1100px}
:is(.kt-orders-dialog,.kt-orders-view) .event-modal-layout{grid-template-columns:minmax(0,1fr)}
:is(.kt-orders-dialog,.kt-orders-view) [hidden]{display:none!important}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-toolbar,:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-stack{display:grid;gap:14px;min-width:0}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-card{border:1px solid var(--wmk-ui-border,#dfe6f2);border-radius:12px;background:var(--wmk-ui-surface,#fff);color:var(--wmk-ui-text,#172033);padding:14px;min-width:0}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-muted{color:var(--wmk-ui-muted,#65728a)}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--wmk-ui-border,#dfe6f2)}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry input[type=checkbox]{margin-top:6px;accent-color:var(--wmk-ui-primary,#4657ff)}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry small{display:block;overflow-wrap:anywhere}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry label{margin:0;cursor:pointer}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry:has(input:disabled) label{cursor:default}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-material{margin-left:24px}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-metrics{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-status{white-space:pre-line;overflow-wrap:anywhere}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-history{padding-left:20px}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-history li+li{margin-top:12px}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-description{white-space:pre-wrap}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-reconcile{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-top:8px}
:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-reconcile label{flex:1;min-width:220px}
@media(max-width:600px){:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-grid{grid-template-columns:1fr}:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry{grid-template-columns:auto minmax(0,1fr)}:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-entry>button{grid-column:2}:is(.kt-orders-dialog,.kt-orders-view) .kt-orders-material{margin-left:12px}}
.kt-orders-archive{min-width:0;color:var(--wmk-ui-text,#172033)}
.kt-orders-archive>.modal-body{padding:0}
.kt-orders-archive>.modal-body>.event-modal-layout{display:block}
.kt-orders-archive .kt-orders-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.kt-orders-archive .kt-orders-detail-heading h3{font-size:1.2rem;font-weight:700;margin:0 0 8px;overflow-wrap:anywhere}
.kt-orders-archive .kt-orders-detail-heading p:empty,.kt-orders-archive [data-status]:empty{display:none}
.kt-orders-archive .kt-orders-detail-heading p{margin:0;max-width:70ch}
.kt-orders-archive .kt-orders-detail-heading>button{flex-shrink:0}
.modal.wmk-internal-modal.kt-orders-dialog[id^="ktOrdersArchive"] .modal-dialog{width:min(780px,calc(100vw - 16px));max-width:min(780px,calc(100vw - 16px))}
.modal.wmk-internal-modal.kt-orders-dialog[id^="ktOrdersArchive"] .event-modal-layout{grid-template-columns:minmax(0,1fr)}
.kt-orders-archive>.modal[aria-hidden=true]{display:none}
.kt-orders-archive [data-orders] .kt-orders-card{padding:18px}
.kt-orders-archive [data-orders] strong{font-size:1rem;overflow-wrap:anywhere}
.kt-orders-archive [data-orders] small{margin-top:6px}
.kt-orders-archive [data-customer]{font-size:1.1rem;font-weight:700;margin:0}
@media(max-width:600px){.kt-orders-archive .kt-orders-detail-heading{flex-direction:column}.kt-orders-archive [data-orders] .kt-orders-row>div{flex-basis:100%}}
