/* מודול דיווח באגים. עצמאי, בלי משתני עיצוב של אף מערכת, כדי שהקובץ
   יעבוד גם באתר שאין לו את הטוקנים שלנו. */
.bugw-fab{position:fixed;inset-inline-end:18px;bottom:18px;z-index:9997;
  font-family:'Alef',system-ui,sans-serif;font-size:14px;font-weight:700;
  color:#fff;background:#16130E;border:0;border-radius:99px;padding:11px 20px;
  cursor:pointer;box-shadow:0 8px 24px rgba(20,16,10,.32)}
.bugw-fab:hover{background:#2C261D}
.bugw-ov{position:fixed;inset:0;z-index:9998;background:rgba(16,13,11,.55);
  display:none;align-items:center;justify-content:center;padding:16px}
.bugw-ov.show{display:flex}
.bugw-modal{background:#FCFAF5;border:1px solid #DED6C6;border-radius:16px;
  width:min(500px,94vw);padding:24px 26px;direction:rtl;color:#16130E;
  max-height:92vh;overflow:auto;font-family:'Alef',system-ui,sans-serif;
  box-shadow:0 30px 80px rgba(20,16,10,.4)}
.bugw-modal h2{font-family:'Miriam Libre',system-ui,serif;font-size:21px;margin:0 0 8px}
.bugw-sub{font-size:14px;color:#4A443A;margin:0 0 18px;line-height:1.6}
.bugw-modal label{display:block;font-family:'Miriam Libre',system-ui,serif;
  font-size:13px;color:#4A443A;margin:14px 0 5px}
.bugw-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.bugw-row label{margin-top:0}
.bugw-modal select,.bugw-modal input,.bugw-modal textarea{width:100%;
  font-family:'Alef',system-ui,sans-serif;font-size:15px;padding:10px 12px;
  border:1.5px solid #DED6C6;border-radius:9px;background:#fff;color:#16130E;
  direction:rtl}
.bugw-modal textarea{resize:vertical;line-height:1.6}
.bugw-modal select:focus,.bugw-modal input:focus,.bugw-modal textarea:focus{
  outline:0;border-color:#123F7E;box-shadow:0 0 0 3px rgba(18,63,126,.14)}
.bugw-scope{display:flex;gap:7px;margin-top:16px;flex-wrap:wrap}
.bugw-sb{font-family:'Alef',system-ui,sans-serif;font-size:13.5px;padding:7px 15px;
  border:1px solid #DED6C6;border-radius:8px;background:#fff;color:#4A443A;cursor:pointer}
.bugw-sb.on{background:#16130E;color:#fff;border-color:#16130E}
.bugw-mark{margin-top:10px;font-family:'Alef',system-ui,sans-serif;font-size:13.5px;
  padding:8px 16px;border:1px solid #123F7E;border-radius:8px;background:#fff;
  color:#123F7E;cursor:pointer}
.bugw-prev{margin-top:10px;font-family:'IBM Plex Mono',Menlo,monospace;font-size:12.5px;
  color:#857D6E;background:#F4F0E7;border-radius:8px;padding:9px 12px;
  word-break:break-word}
.bugw-acts{margin-top:20px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.bugw-go{font-family:'Miriam Libre',system-ui,serif;font-size:15px;font-weight:700;
  color:#fff;background:#123F7E;border:0;border-radius:9px;padding:11px 24px;
  cursor:pointer;box-shadow:0 3px 0 #0C2C58}
.bugw-go:hover{background:#1B5AA8}
.bugw-ghost{font-family:'Alef',system-ui,sans-serif;font-size:14px;color:#4A443A;
  background:none;border:0;cursor:pointer;text-decoration:underline}
.bugw-ok{font-size:13.5px;color:#17624A;font-weight:700}
.bugw-hint{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:10002;
  background:#16130E;color:#F4F0E7;padding:9px 20px;border-radius:99px;font-size:13.5px;
  font-family:'Alef',system-ui,sans-serif;direction:rtl;pointer-events:none;display:none;
  box-shadow:0 12px 30px rgba(20,16,10,.35)}
.bugw-hl{position:fixed;pointer-events:none;z-index:10001;border:2px solid #B4271F;
  background:rgba(180,39,31,.14);border-radius:4px;box-sizing:border-box;display:none}
.bugw-region{position:fixed;pointer-events:none;z-index:10001;
  border:2px dashed #B4271F;background:rgba(180,39,31,.16);border-radius:4px;
  box-sizing:border-box;display:none}
@media(max-width:560px){.bugw-row{grid-template-columns:1fr}
  .bugw-fab{inset-inline-end:12px;bottom:12px;font-size:13px;padding:10px 16px}}
