@media screen {
  .bilu-pause-button { border: 1px solid #94a7bd; background: #fff; color: #334b65; border-radius: 5px; padding: 9px 16px; margin: 0 12px; font: 16px/1.4 sans-serif; cursor: pointer; white-space: nowrap; }
  .bilu-exit-dialog { border: 0; border-radius: 8px; padding: 24px; width: 480px; max-width: calc(100vw - 48px); box-sizing: border-box; color: #263b50; }
  .bilu-exit-dialog::backdrop { background: #0006; }
  .bilu-exit-dialog h3 { margin: 0 0 24px; font: 18px/1.5 sans-serif; }
  .bilu-exit-actions { display: flex; gap: 12px; flex-wrap: wrap; }
  .bilu-exit-actions button { flex: 1; min-width: 112px; background: #fff; border: 1px solid #96acc4; color: #234f78; border-radius: 5px; padding: 10px; cursor: pointer; font: 15px/1.4 sans-serif; }
  .bilu-exit-actions button:first-child { background: #0067bb; color: #fff; border-color: #0067bb; }
  .bilu-exit-actions button:nth-child(2) { color: #c52f4b; }
  .bilu-exit-actions button:focus-visible { outline: 2px solid #0067bb; outline-offset: 2px; }
}
@media print { .bilu-pause-button,.bilu-exit-dialog { display: none!important; } }
