.pf-fbe-dialog{overflow:hidden;background:linear-gradient(#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:20px!important;gap:0!important;width:min(420px,100vw - 32px)!important;min-width:300px!important;max-width:420px!important;padding:0!important;box-shadow:0 24px 60px -12px #0f172a47,inset 0 0 0 1px #fff9!important}.pf-fbe-header{background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:1px solid #0f172a14;text-align:left!important;padding:22px 24px 14px!important}.pf-fbe-title{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 6px;color:#fff!important;font-size:17px!important;font-weight:700!important;display:flex!important}.pf-fbe-title-icon{color:#94a3b8;font-size:20px}.pf-fbe-desc{margin:0;line-height:1.5;color:#e2e8f0d9!important;font-size:12.5px!important}.pf-fbe-empty{text-align:center;color:#64748b;padding:32px 24px;font-size:13px;line-height:1.6}.pf-fbe-body{flex-direction:column;gap:18px;max-height:60vh;padding:18px 20px;display:flex;overflow-y:auto}.pf-fbe-section-label{text-transform:uppercase;letter-spacing:.08em;color:#475569;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;font-size:11px;font-weight:700;display:flex}.pf-fbe-counter{color:#0f172a;letter-spacing:0;background:#e2e8f0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.pf-fbe-counter[data-full=true]{color:#92400e;background:#fef3c7}.pf-fbe-placeholder{text-align:center;color:#94a3b8;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;padding:16px;font-size:12.5px}.pf-fbe-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pf-fbe-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex}.pf-fbe-item:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0a}.pf-fbe-item--selected{background:linear-gradient(#fff,#f1f5f9);border-color:#cbd5e1}.pf-fbe-order{color:#fff;background:#0f172a;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.pf-fbe-icon{color:#fff;background:#0f172a;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.pf-fbe-icon i{color:#fff}.pf-fbe-icon--muted{color:#475569;background:#e2e8f0}.pf-fbe-icon--muted i{color:#475569}.pf-fbe-icon[data-channel=whatsapp]{background:#25d366}.pf-fbe-icon[data-channel=instagram]{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743 60%,#cc2366,#bc1888)}.pf-fbe-icon[data-channel=youtube]{background:red}.pf-fbe-icon[data-channel=linkedin]{background:#0a66c2}.pf-fbe-icon[data-channel=tiktok]{background:#000}.pf-fbe-icon[data-channel=telegram]{background:#229ed9}.pf-fbe-icon[data-channel=facebook]{background:#1877f2}.pf-fbe-icon[data-channel=x]{background:#000}.pf-fbe-icon[data-channel=messenger]{background:linear-gradient(135deg,#00b2ff,#006aff)}.pf-fbe-icon[data-channel=site]{background:#475569}.pf-fbe-label{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.pf-fbe-actions{align-items:center;gap:2px;display:flex}.pf-fbe-iconbtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;transition:all .12s;display:grid}.pf-fbe-iconbtn:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.pf-fbe-iconbtn:disabled{opacity:.25;cursor:not-allowed}.pf-fbe-iconbtn--danger:hover:not(:disabled){color:#dc2626;background:#fee2e2}.pf-fbe-addbtn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.pf-fbe-addbtn i{font-size:13px}.pf-fbe-addbtn:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.pf-fbe-addbtn:disabled{opacity:.35;cursor:not-allowed}.pf-fbe-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:14px 20px 18px!important;display:flex!important}
