.bbfw-admin{max-width:1200px}.bbfw-admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;position:sticky;top:32px;background:#f0f0f1;padding:12px 0;z-index:10}.bbfw-admin-nav a{display:inline-block;padding:10px 15px;background:#fff;border:1px solid #ddd;border-radius:8px;text-decoration:none;color:#291b47;font-weight:600}.bbfw-admin-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:22px 26px;margin-bottom:20px;scroll-margin-top:110px}.bbfw-admin-card h2{color:#291b47;margin:0 0 22px}.bbfw-admin-card h3{border-bottom:1px solid #ddd;padding:10px 0}.bbfw-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.bbfw-admin-field{display:flex;flex-direction:column;gap:8px}.bbfw-admin-field>label:first-child{font-weight:600;color:#456073;font-size:14px}.bbfw-admin-field input:not([type=checkbox]),.bbfw-admin-field select,.bbfw-admin-field textarea{max-width:100%;width:100%;border:1px solid #c7d7e3;border-radius:8px;min-height:40px;padding:8px 10px}.bbfw-admin-field input[type=color]{width:90px!important;min-height:48px}.bbfw-admin-field .bbfw-toggle{display:flex;align-items:center;gap:9px}.bbfw-image-field{display:flex;gap:8px;flex-wrap:wrap}.bbfw-image-field input{flex:1 1 220px}.bbfw-admin input:focus,.bbfw-admin textarea:focus{border-color:#5e366e;box-shadow:0 0 0 1px #5e366e}@media(max-width:850px){.bbfw-admin-grid{grid-template-columns:1fr}}
.bbfw-field-row{border:1px solid #d8dee5;border-radius:12px;background:#fff;padding:14px;margin:12px 0;max-width:1020px}.bbfw-field-row-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bbfw-field-row-top strong{margin-right:auto}.bbfw-field-controls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.bbfw-field-controls label{display:grid;gap:5px;font-weight:600}.bbfw-field-controls input:not([type=checkbox]),.bbfw-field-controls select,.bbfw-field-controls textarea{width:100%;max-width:100%;font-weight:400}.bbfw-field-controls .bbfw-required-option{display:flex;align-items:center;gap:8px}.bbfw-field-controls .bbfw-choice-options{grid-column:span 2}@media(max-width:700px){.bbfw-field-controls{grid-template-columns:1fr}.bbfw-field-controls .bbfw-choice-options{grid-column:auto}}
/* BeesChat v2.3 admin interface */
.bbfw-admin{max-width:none;margin-right:22px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
.beeschat-brandbar{background:#fff;border:1px solid #e6e8ef;border-radius:14px;margin:17px 0 12px;padding:12px 19px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 20px #211b3307}
.beeschat-brand{display:flex;align-items:center;gap:13px}.beeschat-brand img{height:54px;width:63px;object-fit:contain;border-radius:10px;background:white}
.beeschat-brand strong{display:block;font-size:22px;color:#291b47;line-height:1.2}.beeschat-brand small{display:block;color:#657384;font-size:12px;margin-top:4px}
.beeschat-version{color:#5e366e;background:#f5eff8;border-radius:30px;padding:7px 13px;font-size:12px;font-weight:700}
.bbfw-admin-nav{position:static;background:white;border:1px solid #e5e8f0;border-radius:12px;padding:6px;display:flex;gap:4px;flex-wrap:wrap;margin:0 0 14px}
.bbfw-admin-nav a{flex:1;text-align:center;border:0;border-radius:8px;white-space:nowrap;color:#526074;font-size:13px;padding:12px 9px;background:transparent}
.bbfw-admin-nav a:hover,.bbfw-admin-nav a.beeschat-active{background:#291b47;color:white}
.beeschat-workspace{display:grid;grid-template-columns:minmax(490px,1fr) minmax(300px,390px);gap:18px;align-items:start}
.beeschat-settings .bbfw-admin-card{display:none;min-height:390px;margin-bottom:0;padding:20px 22px;border-color:#e5e8f0;box-shadow:0 5px 20px #291b4708}
.beeschat-settings .bbfw-admin-card.beeschat-section-active{display:block}
.beeschat-settings .bbfw-admin-card h2{font-size:19px;margin-bottom:10px}
.beeschat-settings .bbfw-admin-card h3{font-size:14px;margin:18px 0 12px;color:#291b47}
.beeschat-settings .bbfw-admin-grid{gap:14px 18px}.beeschat-settings .bbfw-admin-field>label:first-child{font-size:12px}
.beeschat-settings .bbfw-admin-field input:not([type=checkbox]),.beeschat-settings .bbfw-admin-field select,.beeschat-settings .bbfw-admin-field textarea{min-height:36px;padding:6px 9px;font-size:13px}
.beeschat-settings .bbfw-field-row{padding:12px;max-width:none}.beeschat-settings .bbfw-field-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.beeschat-preview-area{position:sticky;top:45px;border-radius:15px;background:#fff;border:1px solid #e2e7ef;overflow:hidden;box-shadow:0 6px 25px #291b4710}
.bees-chat-filler{display:none}.beeschat-preview-top{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #e9eaf0;color:#291b47;font-size:14px}
.beeschat-device-options{display:flex;border-radius:8px;background:#f2f4f8;padding:3px;gap:3px}.beeschat-device{background:transparent;border:0;color:#536575;font-size:11px;padding:7px 9px;cursor:pointer;border-radius:6px}.beeschat-device.is-active{background:white;color:#291b47;box-shadow:0 1px 4px #0002}
.beeschat-preview-canvas{background:#f6f8fb;min-height:430px;padding:18px 15px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:16px}
.beeschat-preview-widget{width:100%;max-width:350px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 13px 35px #16213218;transition:max-width .2s}
.beeschat-preview-area.is-mobile .beeschat-preview-widget{max-width:282px}
.beeschat-preview-header{display:flex;align-items:center;gap:10px;background:#2f967f;color:white;padding:11px 13px}
.beeschat-preview-avatar{background:white;border-radius:50%;width:37px;height:37px;overflow:hidden;display:block;flex-shrink:0}.beeschat-preview-avatar img{width:100%;height:100%;object-fit:cover}
.beeschat-preview-headline{display:block;font-size:14px}.beeschat-preview-nickname{display:block;font-size:10px;opacity:.9;margin-top:2px}.beeschat-preview-cross{margin-left:auto;font-size:22px}
.beeschat-preview-content{padding:13px}.beeschat-preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.beeschat-preview-field{min-width:0}.beeschat-preview-field label{display:block;font-size:10px;font-weight:650;color:#34485a;margin-bottom:5px}.beeschat-preview-field .beeschat-preview-input{height:32px;border:1px solid #d6dce4;background:#fff;color:#99a4b1;border-radius:7px;display:flex;align-items:center;padding:0 9px;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.beeschat-preview-field.wide{grid-column:1/-1}
.beeschat-preview-submit{display:flex;justify-content:space-between;align-items:center;background:#2f967f;border-radius:8px;color:white;padding:11px 12px;margin-top:12px;font-size:12px;font-weight:700}
.beeschat-preview-content p{font-size:9px;line-height:1.4;color:#84909a;margin:9px 0 0}
.beeschat-preview-float{display:flex;align-items:center;gap:8px;align-self:flex-end;margin-right:5px}.beeschat-preview-cta{padding:9px 13px;background:white;border-radius:25px;box-shadow:0 2px 15px #0002;color:#755015;font-size:12px}.beeschat-preview-round{display:flex;align-items:center;justify-content:center;width:47px;height:47px;border-radius:50%;background:#25d366;box-shadow:0 3px 12px #0002}
.beeschat-preview-foot{padding:12px 15px;text-align:center;color:#7b8493;font-size:11px}.bbfw-admin .submit{position:sticky;bottom:0;z-index:4;background:#f0f0f1;padding:12px 0;margin:0}.bbfw-admin .button-primary{background:#291b47;border-color:#291b47}
@media(max-width:1080px){.beeschat-workspace{grid-template-columns:1fr}.beeschat-preview-area{position:static}.bbfw-admin{margin-right:15px}}@media(max-width:650px){.beeschat-settings .bbfw-admin-grid,.beeschat-settings .bbfw-field-controls{grid-template-columns:1fr}.bbfw-admin-nav a{flex:1 1 35%}.beeschat-version{display:none}}

/* BeesChat 2.6 compact accordion builder */
.beeschat-settings .bbfw-field-row{max-width:none;margin:6px 0;padding:0;border:1px solid #d6dce6;border-radius:8px;overflow:hidden;box-shadow:none;background:#fff}
.beeschat-settings .bbfw-field-row-top{display:flex;margin:0;gap:0;align-items:stretch;min-height:43px}
.beeschat-settings .bbfw-expand-field{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:10px 13px;background:#fff;border:0;text-align:left;font-weight:600;color:#344256;cursor:pointer}
.beeschat-settings .bbfw-expand-field .bbfw-arrow{color:#78879b;margin-left:8px;transition:transform .2s}
.beeschat-settings .bbfw-field-row.is-open .bbfw-arrow{transform:rotate(180deg)}
.beeschat-settings .bbfw-field-row-top .button{font-size:11px;min-height:42px;height:42px;margin:0;padding:0 9px;border-radius:0;border:0;border-left:1px solid #e2e6ec;background:white;color:#607083}
.beeschat-settings .bbfw-field-row-top .bbfw-delete-field{font-size:19px;color:#b6414e}
.beeschat-settings .bbfw-field-controls{display:none;padding:13px;border-top:1px solid #e1e7ef;background:#f9fbfd;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.beeschat-settings .bbfw-field-row.is-open .bbfw-field-controls{display:grid}
.beeschat-settings .bbfw-field-controls label{font-size:12px;color:#566579}
.beeschat-settings .bbfw-field-controls input:not([type=checkbox]),.beeschat-settings .bbfw-field-controls select{min-height:34px;height:34px}
.beeschat-settings #bbfw-add-field{width:100%;margin-top:9px;font-weight:600}
.beeschat-preview-round{position:relative}.beeschat-preview-badge{position:absolute;top:-5px;right:-5px;min-width:17px;padding:2px 3px;font-size:10px;border-radius:14px;text-align:center}
@keyframes beeschatPreviewPulse{50%{transform:scale(1.07)}}@keyframes beeschatPreviewWaggle{20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}@keyframes beeschatPreviewBounce{50%{transform:translateY(-7px)}}
@media(max-width:650px){.beeschat-settings .bbfw-field-controls{grid-template-columns:1fr}}

.beeschat-image-status{display:flex;align-items:center;gap:10px;margin-top:7px;font-size:12px;color:#526678}.beeschat-image-status img{height:45px;width:45px;border-radius:50%;object-fit:cover;border:1px solid #d9e2e8}.beeschat-image-status img[hidden]{display:none!important}
#beeschat-save-settings:disabled{background:#aeb5bd!important;border-color:#aeb5bd!important;color:#fff!important;cursor:default!important;box-shadow:none!important}

#beeschat-save-settings.beeschat-is-saved{background:#aeb5bd!important;border-color:#aeb5bd!important;color:#fff!important;cursor:pointer!important;box-shadow:none!important}

.bbfw-leads-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:15px 0}.bbfw-leads-heading h1{margin:0 10px 0 0}.bbfw-leads-stats{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.bbfw-stat{display:flex;gap:18px;align-items:center;justify-content:space-between;min-width:125px;padding:14px 16px;border:1px solid #d7dbe4;border-radius:12px;background:white;text-decoration:none;color:#181b2a;font-weight:600}.bbfw-stat strong{font-size:23px;color:#1d2140}.bbfw-stat.is-active{border-color:#3157ed;box-shadow:0 0 0 1px #3157ed;background:#f5f7ff}.bbfw-leads-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e1e5eb;padding:14px;border-radius:10px;margin:12px 0}.bbfw-leads-filter label{display:grid;gap:5px;font-weight:600}.bbfw-leads-filter select,.bbfw-leads-filter input{min-width:140px;max-width:195px}.bbfw-leads-table{overflow-x:auto;background:#fff;border-radius:8px}.bbfw-leads-table table{min-width:1000px}.bbfw-leads-table td{max-width:350px;word-break:break-word}.bbfw-results-count{color:#5d6472;margin:10px 0}
.beeschat-modal[hidden]{display:none!important}.beeschat-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.beeschat-modal-panel{background:#fff;border-radius:14px;padding:22px;width:min(680px,95vw);max-height:80vh;overflow:auto}.beeschat-modal-close{float:right}.beeschat-modal-content td{overflow-wrap:anywhere}.beeschat-lead-status{min-width:115px}

.beeschat-column-settings{position:relative;margin:8px 0}.beeschat-column-settings>div:not([hidden]){position:absolute;z-index:100;background:#fff;border:1px solid #d6dce6;box-shadow:0 6px 18px #0002;border-radius:8px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;max-height:350px;overflow:auto}.beeschat-column-settings label{display:block}.bbfw-leads-table [hidden]{display:none!important}


/* BeesChat 3.3.0 brand refresh: isolated to the BeesChat settings and Leads screens. */
.bbfw-admin,.bbfw-leads-dashboard{--beeschat-ink:#2c104b;--beeschat-purple:#6415a8;--beeschat-violet:#8e26df;--beeschat-orange:#ff8500;--beeschat-line:#e6dff0;--beeschat-soft:#f8f5fc;color:#251a35}
.bbfw-admin{max-width:1760px;margin-top:15px;margin-right:20px}
.bbfw-admin .beeschat-brandbar,.bbfw-leads-dashboard .beeschat-leads-brandbar{border:1px solid #e9ddf5;background:linear-gradient(110deg,#fff 65%,#f8edff 87%,#fff8ee);border-radius:17px;box-shadow:0 6px 26px rgba(59,15,103,.07);padding:13px 22px;min-height:65px}
.bbfw-admin .beeschat-brand img,.bbfw-leads-dashboard .beeschat-leads-brandbar img{width:66px;height:66px;border-radius:15px;background:transparent;object-fit:contain}
.bbfw-admin .beeschat-brand strong,.bbfw-leads-dashboard .beeschat-leads-brandbar strong{font-weight:800;font-size:24px;color:#451177;letter-spacing:-.6px}
.bbfw-admin .beeschat-brand small,.bbfw-leads-dashboard .beeschat-leads-brandbar small{font-size:12px;color:#655975;display:block;margin-top:4px}
.bbfw-admin .beeschat-version{color:#6123a5;background:#f3e9fb;font-size:12px;padding:8px 15px}
.bbfw-admin .bbfw-admin-nav{border:1px solid var(--beeschat-line);border-radius:15px;padding:7px;margin-bottom:18px;gap:5px;box-shadow:0 5px 20px rgba(43,16,74,.045)}
.bbfw-admin .bbfw-admin-nav a{color:#4e3a64;min-height:22px;font-weight:650;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}
.bbfw-admin .bbfw-admin-nav a:hover,.bbfw-admin .bbfw-admin-nav a.beeschat-active{background:linear-gradient(110deg,#4b0b81,#7d1cc4);color:#fff;box-shadow:0 3px 10px #6322b22c}
.bbfw-admin .beeschat-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,405px);gap:18px}
.bbfw-admin .beeschat-settings .bbfw-admin-card{background:#fff;border:1px solid var(--beeschat-line);border-radius:17px;padding:24px 26px;box-shadow:0 8px 26px rgba(47,15,90,.055)}
.bbfw-admin .beeschat-settings .bbfw-admin-card h2{font-size:22px;font-weight:750;color:var(--beeschat-ink);letter-spacing:-.35px}
.bbfw-admin .beeschat-settings .bbfw-admin-card h3{color:#51117e;border-bottom:1px solid #ede4f5;padding-bottom:10px}
.bbfw-admin .beeschat-settings .bbfw-admin-card p{line-height:1.62;color:#484158}
.bbfw-admin .beeschat-settings .bbfw-admin-card a{color:#6720b2}
.bbfw-admin .beeschat-settings .bbfw-admin-field input:not([type=checkbox]),.bbfw-admin .beeschat-settings .bbfw-admin-field select,.bbfw-admin .beeschat-settings .bbfw-admin-field textarea{border-radius:9px;border-color:#d9cce6;min-height:40px;background:#fff}
.bbfw-admin .beeschat-settings .bbfw-admin-field input:focus,.bbfw-admin .beeschat-settings .bbfw-admin-field select:focus,.bbfw-admin .beeschat-settings .bbfw-admin-field textarea:focus{border-color:#7d29bd;box-shadow:0 0 0 2px #e8d5f6}
.bbfw-admin .beeschat-settings .bbfw-field-row{border:1px solid #e2d7ec;border-radius:11px;margin:9px 0}
.bbfw-admin .beeschat-settings .bbfw-expand-field{color:#32144e;font-size:13px}
.bbfw-admin .beeschat-settings #bbfw-add-field{border-radius:10px;border:1px dashed #8b44c5;color:#641fa3;background:#fcf9ff;min-height:42px}
.bbfw-admin .beeschat-preview-area{border-color:#e5dbef;border-radius:17px;box-shadow:0 8px 28px rgba(47,15,90,.065)}
.bbfw-admin .beeschat-preview-top{padding:15px 17px;color:#47146f;font-weight:700}
.bbfw-admin .beeschat-preview-canvas{background:linear-gradient(160deg,#f9f6ff,#f5f6fa);min-height:465px}
.bbfw-admin .beeschat-preview-widget{border-radius:15px;box-shadow:0 14px 35px #23103a20}
.bbfw-admin .beeschat-preview-header{border-bottom:2px solid #ffffff27}
.bbfw-admin .beeschat-preview-content{padding:15px}
.bbfw-admin .beeschat-preview-field .beeschat-preview-input{border-radius:9px;height:37px}
.bbfw-admin .beeschat-preview-submit{border-radius:9px;min-height:21px;justify-content:center;gap:12px}
.bbfw-admin .beeschat-preview-foot{border-top:1px solid #f0eaf4;background:#fff}
.bbfw-admin .submit{background:#f0f0f1;padding:12px 0}
.bbfw-admin .button-primary,.bbfw-leads-dashboard .button-primary{border-radius:8px;background:#6520a2;border-color:#6520a2;color:#fff}
.bbfw-admin .button-primary:hover,.bbfw-leads-dashboard .button-primary:hover{background:#4d117d;border-color:#4d117d}
.bbfw-leads-dashboard{margin-top:16px;margin-right:20px;max-width:1760px}
.bbfw-leads-dashboard .beeschat-leads-brandbar{display:flex;align-items:center;gap:13px}
.bbfw-leads-dashboard .beeschat-leads-brandbar>div{flex:1}
.bbfw-leads-dashboard .beeschat-leads-brandbar>span{color:#6720a2;background:#f2e7fc;border-radius:24px;padding:8px 14px;font-weight:700}
.bbfw-leads-dashboard .bbfw-leads-heading{gap:14px;margin:22px 0 16px}
.bbfw-leads-dashboard .bbfw-leads-heading h1{font-size:25px;font-weight:750;color:#31114d}
.bbfw-leads-dashboard .bbfw-leads-stats{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin:14px 0 19px}
.bbfw-leads-dashboard .bbfw-stat{min-width:0;padding:18px 16px;border:1px solid #e6daf1;border-radius:14px;background:linear-gradient(130deg,#fff,#faf7ff);box-shadow:0 4px 13px #33134b09;gap:8px}
.bbfw-leads-dashboard .bbfw-stat strong{font-size:25px;color:#361156}
.bbfw-leads-dashboard .bbfw-stat.is-active{border-color:#a35ad7;background:#f7edff;box-shadow:0 0 0 1px #a35ad7}
.bbfw-leads-dashboard .bbfw-leads-filter{border-color:#e6daf1;padding:18px;border-radius:15px;box-shadow:0 5px 16px #33134b07;gap:14px}
.bbfw-leads-dashboard .bbfw-leads-filter label{font-size:12px;color:#3e2b54}
.bbfw-leads-dashboard .bbfw-leads-filter input,.bbfw-leads-dashboard .bbfw-leads-filter select{min-height:38px;border:1px solid #dcd0e7;border-radius:8px}
.bbfw-leads-dashboard .bbfw-leads-table{border:1px solid #e8dff0;border-radius:14px;box-shadow:0 5px 17px #33134b07}
.bbfw-leads-dashboard .bbfw-leads-table table{border:0}
.bbfw-leads-dashboard .bbfw-leads-table th{background:#f3eafd;color:#371654;padding:12px 10px;border-bottom:1px solid #e5d6ef}
.bbfw-leads-dashboard .bbfw-leads-table td{padding:10px;vertical-align:middle}
.bbfw-leads-dashboard .bbfw-leads-table .button{border-radius:7px}
.bbfw-leads-dashboard .beeschat-column-settings>button{border-radius:8px}
@media(max-width:1350px){.bbfw-leads-dashboard .bbfw-leads-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1120px){.bbfw-admin .beeschat-workspace{grid-template-columns:1fr}.bbfw-admin .beeschat-preview-area{position:static}}
@media(max-width:720px){.bbfw-leads-dashboard .bbfw-leads-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bbfw-admin .beeschat-settings .bbfw-admin-card{padding:16px}.bbfw-admin .bbfw-admin-nav a{flex:1 1 40%}.bbfw-admin .beeschat-version{display:none}}

/* BeesBlaze promotional banner: settings header only. */
.bbfw-admin .beeschat-brandbar{gap:18px}
.bbfw-admin .beeschat-brand{flex:0 0 auto}
.bbfw-admin .beeschat-version{flex:0 0 auto;white-space:nowrap}
.bbfw-admin .beeschat-admin-promo{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 16px;border:1px solid #e8d5fb;border-radius:12px;background:linear-gradient(105deg,#faf5ff 0%,#fff9ed 100%);box-sizing:border-box}
.bbfw-admin .beeschat-admin-promo-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.bbfw-admin .beeschat-admin-promo-copy strong{font-size:17px;line-height:1.2;color:#451177;font-weight:800}
.bbfw-admin .beeschat-admin-promo-copy small{font-size:12px;line-height:1.3;color:#5b5267}
.bbfw-admin .beeschat-admin-promo-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:#5c168e;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.2;font-weight:700;white-space:nowrap}
.bbfw-admin .beeschat-admin-promo-cta:hover,.bbfw-admin .beeschat-admin-promo-cta:focus{background:#44106c;color:#fff}
@media(max-width:1250px){.bbfw-admin .beeschat-brandbar{flex-wrap:wrap}.bbfw-admin .beeschat-admin-promo{order:3;flex:1 0 100%;justify-content:space-between}}
@media(max-width:650px){.bbfw-admin .beeschat-admin-promo{flex-wrap:wrap;justify-content:flex-start;gap:10px}.bbfw-admin .beeschat-admin-promo-cta{width:100%;justify-content:center}}

/* BeesChat v3.3.2: compact content-sized header promotion. Retain text size. */
.bbfw-admin .beeschat-admin-promo{flex:0 1 auto;width:max-content;max-width:min(100%,780px);margin-left:auto;justify-content:flex-start;gap:16px;padding:9px 13px}
.bbfw-admin .beeschat-admin-promo-copy{flex:0 1 auto}
.bbfw-admin .beeschat-admin-promo-cta{padding:9px 13px}
.bbfw-admin .beeschat-review-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 18px;padding:16px 18px;border:1px solid #e6d9f0;border-radius:12px;background:linear-gradient(105deg,#fbf7ff,#fff)}
.bbfw-admin .beeschat-review-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.bbfw-admin .beeschat-review-copy strong{font-size:14px;color:#40146a}
.bbfw-admin .beeschat-review-copy span{color:#565062;font-size:12px;line-height:1.5}
.bbfw-admin .beeschat-review-button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:10px 13px;border-radius:8px;background:#5c168e;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none}
.bbfw-admin .beeschat-review-button:hover,.bbfw-admin .beeschat-review-button:focus{background:#45106d;color:#fff!important}
.bbfw-admin .beeschat-event-tracking{margin-top:18px;padding:15px 17px;border:1px solid #e9dff2;border-radius:12px;background:#fbf9fe}
.bbfw-admin .beeschat-settings .beeschat-event-tracking h3{margin:0 0 11px;font-size:16px;font-weight:750;color:#47146f;border-bottom:1px solid #e8d8f4;padding:0 0 10px}
.bbfw-admin .beeschat-event-tracking p{margin:0}
@media(max-width:1250px){.bbfw-admin .beeschat-admin-promo{order:3;flex:0 1 auto;max-width:100%;width:max-content;margin-left:0;justify-content:flex-start}}
@media(max-width:650px){.bbfw-admin .beeschat-admin-promo{width:100%;flex-wrap:wrap}.bbfw-admin .beeschat-review-cta{flex-direction:column;align-items:stretch}.bbfw-admin .beeschat-review-button{justify-content:center}}
