/* smartbriefer-feedback.css · FB-0462
 * Serve as static asset (same origin) so CSP style-src 'self' works.
 * Inline <style> was blocked and the chip wasn't rendering.
 */
#sb-fb-chip{position:fixed;left:16px;bottom:16px;z-index:60;
  display:inline-flex;align-items:center;gap:6px;
  background:rgba(15,23,42,.85);color:#5EEAD4;
  border:1px solid rgba(94,234,212,.4);border-radius:999px;
  padding:7px 13px;font:600 12px/1 'Inter',sans-serif;
  letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(6px);
  transition:background .15s,border-color .15s}
#sb-fb-chip:hover{background:rgba(15,23,42,.95);border-color:#5EEAD4}
#sb-fb-overlay{position:fixed;inset:0;z-index:10001;
  background:rgba(2,6,23,.75);display:flex;align-items:center;
  justify-content:center;padding:24px}
#sb-fb-dialog{background:#0f172a;color:#e2e8f0;
  border:1px solid rgba(148,163,184,.28);border-radius:12px;
  padding:20px;width:min(480px,100%);
  box-shadow:0 20px 60px rgba(0,0,0,.55);position:relative}
#sb-fb-dialog h3{margin:0 0 6px 0;color:#FCE28A;font:700 15px/1.2 'Inter',sans-serif}
#sb-fb-dialog p{margin:0 0 12px 0;color:#94a3b8;font-size:12px}
#sb-fb-text{width:100%;min-height:120px;background:rgba(2,6,23,.5);
  color:#e2e8f0;border:1px solid rgba(148,163,184,.28);
  border-radius:8px;padding:10px 12px;font:400 13.5px/1.5 'Inter',sans-serif;resize:vertical}
#sb-fb-text:focus{outline:0;border-color:#5EEAD4}
#sb-fb-row{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;align-items:center}
#sb-fb-status{font-size:11px;color:#94a3b8;margin-right:auto}
#sb-fb-status.err{color:#F38281}
#sb-fb-status.ok{color:#5EEAD4}
.sb-fb-btn{background:transparent;color:#e2e8f0;border:1px solid rgba(148,163,184,.35);
  border-radius:6px;padding:6px 14px;font:600 12px/1 'Inter',sans-serif;
  letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.sb-fb-btn:hover{border-color:#5EEAD4;color:#5EEAD4}
.sb-fb-btn.primary{background:#5EEAD4;color:#0f172a;border-color:#5EEAD4}
.sb-fb-btn.primary:hover{background:#7EF0DA}
.sb-fb-btn[disabled]{opacity:.55;cursor:progress}
#sb-fb-close{position:absolute;top:12px;right:14px;background:transparent;
  color:#94a3b8;border:0;font-size:20px;cursor:pointer;line-height:1}
