/* KhoViet v1.7.26.5.16 QA: selected customer and committed print settings. */
body.pos-fullscreen .pos-v173 .pos-customer-search > #customer-lookup.kv-customer-link-active {
  color:#0869c7!important;font-weight:700;cursor:pointer;
  text-decoration:underline;text-decoration-color:#76b7f4;text-underline-offset:3px;
}
body.pos-fullscreen .pos-v173 #customer-lookup.kv-customer-link-active:hover {
  background:#eaf4ff;color:#004c96!important;
}
body.pos-fullscreen .pos-v173 #customer-lookup.kv-customer-link-active:focus-visible {
  outline:2px solid #0a7df0;outline-offset:2px;
}
body.pos-fullscreen .pos-v173 .pos-existing-debt:not([hidden]) {cursor:pointer}
body.pos-fullscreen .pos-v173 .pos-existing-debt:focus-visible {outline:2px solid #0a7df0;outline-offset:2px}
body.pos-fullscreen .pos-v173 .pos-toolbar .kv22-menu-actions #kv22-save-settings {
  display:inline-flex!important;align-items:center;justify-content:center;
  min-width:80px;min-height:38px;background:#0878ef;color:#fff;
}
body.pos-fullscreen .pos-v173 .kv22-pos-menu {
  max-height:calc(100dvh - 90px);overflow-y:auto;
}
.kvpos-receipt-frame {
  position:fixed;left:-10000px;top:0;width:850px;height:900px;border:0;pointer-events:none;
}
.kvpos-print-retry {
  position:fixed;bottom:16px;left:16px;z-index:250;
  display:flex;align-items:center;gap:12px;padding:12px 16px;
  border:1px solid #a7d3fa;border-radius:10px;background:#fff;color:#244663;
  box-shadow:0 5px 24px #203b6330;max-width:calc(100vw - 32px);flex-wrap:wrap;
}
.kvpos-print-retry[hidden] {display:none!important}
.kvpos-print-retry button {
  border:0;border-radius:7px;background:#0878ef;color:white;padding:9px 14px;cursor:pointer;
}
