/* Existing warm-white surfaces; controls remain native and visibly focusable. */
#content:has(.store-directory) .store-directory-toolbar,#content:has(.light-delivery-panel) .toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}
#content:has(.light-delivery-panel) #deviceSearch{flex:1 1 240px;min-width:180px;min-height:44px}
#content:has(.light-delivery-panel) .ops-filter{display:flex;flex-direction:column;gap:6px;min-width:145px;font-size:12px;color:var(--muted,#6d6a64)}
#content:has(.light-delivery-panel) .ops-filter select{min-height:44px;max-width:260px;font-size:14px;color:var(--ink,#25221e)}
#content .ops-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#content .ops-scope button,#content .ops-card-entry,#content:has(.store-directory) .store-directory-actions button{min-height:44px}
#content .ops-card-entry{width:100%;margin-top:16px;border-color:#dfb680;color:#925719}
#content .ops-filter-empty[hidden]{display:none}
#content .ops-release-context{line-height:1.7;overflow-wrap:anywhere}
#content [data-release-read-feedback]{margin-top:12px;line-height:1.7}
#content:has(.light-delivery-panel) .toolbar button:focus-visible,#content .ops-card-entry:focus-visible,#content .ops-scope button:focus-visible{outline:2px solid #a7671a;outline-offset:3px}
@media(min-width:1100px){
  #content .light-delivery-panel table{width:100%;min-width:0;table-layout:fixed}
  #content .light-delivery-panel th,#content .light-delivery-panel td{padding:12px 8px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}
  #content .light-delivery-panel th:nth-child(1){width:11%}#content .light-delivery-panel th:nth-child(2){width:15%}#content .light-delivery-panel th:nth-child(3){width:14%}#content .light-delivery-panel th:nth-child(4){width:16%}#content .light-delivery-panel th:nth-child(5){width:14%}#content .light-delivery-panel th:nth-child(6){width:12%}#content .light-delivery-panel th:nth-child(7){width:18%}
  #content .light-delivery-panel .device-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}
  #content .light-delivery-panel .device-actions button{min-height:44px;max-width:100%;white-space:normal;padding:8px;font-size:12px}
}
@media(max-width:760px){#content:has(.light-delivery-panel) .ops-filter{flex:1 1 140px}#content:has(.light-delivery-panel) .ops-filter select{max-width:100%;width:100%}#content:has(.light-delivery-panel) #deviceSearch{width:100%;flex-basis:100%}}
