/* Non-blocking identity warning. Do not replace status colours or order-group tones. */
#duplicateOrderNotice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border:1px solid #e7a29b;border-left:4px solid #b53128;border-radius:7px;background:#fff2ef;color:#84251f;font-size:13px;line-height:1.5}
#duplicateOrderNotice[hidden]{display:none!important}
#duplicateOrderNotice>[data-duplicate-summary]{flex:1;min-width:180px}
#duplicateOrderNotice button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid #bd665e;border-radius:5px;background:#fff;color:#84251f;font:inherit;font-weight:600;cursor:pointer}
#duplicateOrderNotice button:hover{background:#ffe2dc}
#duplicateOrderNotice button:focus-visible{outline:2px solid #84251f!important;outline-offset:3px!important}
:root #ordersPage .orders-sheet #ordersBody .order-duplicate-warning{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:6px;padding:5px 6px;border:1px solid #d88a80;border-radius:5px;background:#fff2ef;color:#84251f;font-size:12px;line-height:1.5;font-weight:700;white-space:normal;overflow-wrap:anywhere}
.order-duplicate-warning>.ui-icon{width:14px;height:14px;flex:0 0 auto}
.order-duplicate-warning .duplicate-warning-detail{display:block;flex-basis:100%;font-size:11px;font-weight:400;color:#84251f}
/* Keep dense desktop rows compact; show the rule once in the notice. */
@media(min-width:901px){.order-duplicate-warning .duplicate-warning-detail{display:none}}
:root #ordersPage .quick-filters button.duplicate-quick{color:#84251f}
:root #ordersPage .quick-filters button.duplicate-quick.is-active{border-color:#bd665e!important;background:#fff2ef!important;color:#84251f!important}
:root #ordersPage .duplicate-quick .quick-count{border-color:#d88a80;background:#fff2ef;color:#84251f}
@media(max-width:900px){
  #duplicateOrderNotice{font-size:14px;gap:8px;padding:12px}
  #duplicateOrderNotice button{min-height:44px}
  :root #ordersPage .orders-sheet #ordersBody .reader-card>.order-duplicate-warning{margin:0 0 10px;padding:8px;font-size:14px}
  .order-duplicate-warning .duplicate-warning-detail{font-size:12px}
}
@media(forced-colors:active){#duplicateOrderNotice,.order-duplicate-warning{border-color:CanvasText!important}}
