/* Shared result viewer for the administrator and seller. */
body:is(.admin-mode,.terminal-mode) .pos-results-dialog{background:#fff!important;color:#20364d!important;border:1px solid #c8d8e8!important;border-radius:18px;box-shadow:0 20px 65px #17324c40;max-height:90dvh}
body:is(.admin-mode,.terminal-mode) .pos-results-heading{background:#fff!important;border-bottom:1px solid #dce6f0!important;padding:16px 18px;gap:12px;flex-wrap:wrap}
body:is(.admin-mode,.terminal-mode) .pos-results-heading h2{color:#20364d!important;font-size:21px;line-height:1.25;min-width:0}
body:is(.admin-mode,.terminal-mode) .pos-results-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}
body:is(.admin-mode,.terminal-mode) .pos-results-navigation{background:#eaf3fd!important;border-block:1px solid #cfdfef!important;padding:12px 16px;gap:10px;grid-template-columns:44px minmax(0,1fr) 44px}
body:is(.admin-mode,.terminal-mode) .pos-results-navigation strong{color:#244d77!important;line-height:1.4;overflow-wrap:anywhere}
body:is(.admin-mode,.terminal-mode) .pos-results-dialog :is(.pos-results-navigation button,.report-close,.pos-results-print){background:#fff!important;color:#315c86!important;border:1px solid #bfd2e6!important;border-radius:10px;width:44px;height:44px;padding:0;box-shadow:none!important}
body:is(.admin-mode,.terminal-mode) .pos-results-dialog button:disabled{opacity:.42}
body:is(.admin-mode,.terminal-mode) .pos-results-dialog button:hover:not(:disabled){background:#edf5ff!important}
body:is(.admin-mode,.terminal-mode) .pos-results-live-link{background:#447fb8!important;color:#fff!important;border:1px solid #366b9f!important;box-shadow:none!important;text-decoration:none;border-radius:10px;padding:10px 12px}
body:is(.admin-mode,.terminal-mode) .pos-results-content{background:#fff!important}
body:is(.admin-mode,.terminal-mode) .pos-results-row{border-color:#dce6f0!important}
body:is(.admin-mode,.terminal-mode) .pos-results-track strong{color:#20364d!important}
body:is(.admin-mode,.terminal-mode) .pos-results-dialog .pos-results-track time{color:#446582!important}
body:is(.admin-mode,.terminal-mode) .pos-results-empty{color:#536b81!important;line-height:1.6;padding:28px 8px}
body:is(.admin-mode,.terminal-mode) .pos-result-item small{background:#edf5ff!important;color:#315c86!important;border-color:#c8daed!important}
@media(max-width:520px){
  body:is(.admin-mode,.terminal-mode) .pos-results-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}
  body:is(.admin-mode,.terminal-mode) .pos-results-heading{padding:14px;gap:10px}
  body:is(.admin-mode,.terminal-mode) .pos-results-heading h2{font-size:19px;flex:1 1 100%}
  body:is(.admin-mode,.terminal-mode) .pos-results-heading-actions{width:100%;justify-content:flex-end}
  body:is(.admin-mode,.terminal-mode) .pos-results-live-link{margin-right:auto}
  body:is(.admin-mode,.terminal-mode) .pos-results-navigation{padding:10px;gap:6px}
  body:is(.admin-mode,.terminal-mode) .pos-results-row{padding:15px 2px}
  body:is(.admin-mode,.terminal-mode) .pos-results-track{flex-wrap:wrap}
}
