.fbk-tab{z-index:9000;writing-mode:vertical-rl;background:var(--blue,#009bde);color:var(--dark,#0a0e14);font:700 .8rem/1 var(--font-display,Outfit, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px 0 0 10px;padding:1rem .55rem;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 8px 24px #0006}.fbk-tab:hover{background:var(--cyan,#00d4ff)}.fbk-rail{z-index:9000;background:var(--surface,#161d27);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:fixed;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 10px 30px #00000073}.fbk-btn{white-space:nowrap;font:700 .82rem/1 var(--font-display,Outfit, sans-serif);cursor:pointer;color:var(--white,#f0f4f8);background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:.6rem 1.1rem}.fbk-btn:hover{background:#ffffff0f}.fbk-btn--primary{background:var(--blue,#009bde);color:var(--dark,#0a0e14);border-color:#0000}.fbk-btn--primary:hover{background:var(--cyan,#00d4ff)}.fbk-btn:disabled{opacity:.6;cursor:default}.fbk-overlay{z-index:9000;cursor:crosshair;background:#009bde14;position:fixed;inset:0}.fbk-overlay p{background:var(--white,#f0f4f8);color:var(--dark,#0a0e14);font:500 .85rem/1.3 var(--font-text,Poppins, sans-serif);white-space:nowrap;border-radius:999px;max-width:calc(100vw - 2rem);margin:0;padding:.55rem 1rem;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.fbk-dot{z-index:9000;background:var(--blue,#009bde);border:2px solid var(--white,#f0f4f8);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 4px #009bde4d}.fbk-dot--pulse:after{content:"";background:var(--blue,#009bde);border-radius:50%;animation:1.4s ease-out infinite fbk-ping;position:absolute;inset:-2px}@keyframes fbk-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.fbk-card{z-index:9001;background:var(--surface,#161d27);width:320px;max-width:calc(100vw - 2rem);color:var(--white,#f0f4f8);font:400 .9rem/1.45 var(--font-text,Poppins, sans-serif);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.1rem;display:flex;position:absolute;box-shadow:0 16px 40px #00000080}.fbk-card form{flex-direction:column;gap:.75rem;display:flex}.fbk-card textarea,.fbk-card input{box-sizing:border-box;width:100%;color:var(--white,#f0f4f8);background:var(--card,#111820);font:400 .88rem/1.4 var(--font-text,Poppins, sans-serif);border:1px solid #ffffff26;border-radius:10px;outline:none;padding:.6rem .8rem}.fbk-card textarea{resize:none}.fbk-card textarea:focus,.fbk-card input:focus{border-color:var(--blue,#009bde)}.fbk-card .fbk-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fbk-card .fbk-link{color:var(--gray,#8a9bb0);font:600 .82rem/1 var(--font-display,Outfit, sans-serif);cursor:pointer;background:0 0;border:0;padding:0}.fbk-card .fbk-link:hover{color:var(--white,#f0f4f8)}.fbk-card .fbk-error{color:var(--red-soft,#e85d5d);margin:0;font-size:.8rem}.fbk-card .fbk-ok{text-align:center;margin:.5rem 0;font-weight:600}.fbk-card .fbk-by{text-align:right;color:var(--gray,#8a9bb0);margin:0;font-size:.78rem}.fbk-card .fbk-close{width:26px;height:26px;color:var(--white,#f0f4f8);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;font-size:1.1rem;line-height:1}.fbk-card .fbk-close:hover{background:#ffffff14}.fbk-card .fbk-text{white-space:pre-wrap;flex:1;margin:0}@media print{.fbk-tab,.fbk-rail{display:none}}.fbk-hot{z-index:8999;border:2px solid var(--white,#f0f4f8);background:var(--blue,#009bde);width:24px;height:24px;color:var(--dark,#0a0e14);font:700 .72rem/1 var(--font-display,Outfit, sans-serif);cursor:pointer;border-radius:50%;padding:0;position:absolute;box-shadow:0 0 0 4px #009bde40,0 4px 12px #0006}.fbk-hot:hover,.fbk-hot.is-active{transform:scale(1.15)}.fbk-hot--in_progress{background:#f0b429;box-shadow:0 0 0 4px #f0b42940,0 4px 12px #0006}.fbk-hot--done{background:var(--gray,#8a9bb0);box-shadow:0 0 0 4px #8a9bb040,0 4px 12px #0006}.fbk-status{font:700 .7rem/1.2 var(--font-display,Outfit, sans-serif);letter-spacing:.04em;text-transform:uppercase;background:var(--blue,#009bde);color:var(--dark,#0a0e14);border-radius:999px;padding:.2rem .6rem;display:inline-block}.fbk-status--in_progress{background:#f0b429}.fbk-status--done{background:var(--gray,#8a9bb0)}.fbk-comments{border-top:1px solid #ffffff1a;flex-direction:column;gap:.6rem;max-height:40vh;margin:0;padding:.6rem 0 0;list-style:none;display:flex;overflow:auto}.fbk-comments .fbk-text{font-size:.84rem}.fbk-btn--block{text-align:center;text-decoration:none;display:block}.fbk-check{color:var(--gray,#8a9bb0);font:500 .78rem/1 var(--font-text,Poppins, sans-serif);cursor:pointer;align-items:center;gap:.4rem;padding:0 .3rem;display:flex}.fbk-check input{accent-color:var(--blue,#009bde)}
