.crm-business-pages{--bm-soft:#edf3ff;--bm-selected:#e5efff;--bm-accent:#377cff;position:fixed;z-index:35000;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;padding:8px;border:1px solid var(--border-light,#dce4ef);border-radius:12px;background:var(--card-bg,#fff);color:var(--text-main,#172033);box-shadow:0 10px 30px #17203324;font:inherit;overflow:hidden}
.crm-business-pages-search{flex:none;box-sizing:border-box;min-width:0;width:100%;height:36px;padding:7px 10px;border:1px solid var(--border-light,#dce4ef);border-radius:8px;background:var(--input-bg,#f6f8fb);color:inherit;font:inherit;font-size:14px}
.crm-business-pages-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--text-muted,#7184a4) transparent;padding-bottom:8px}
.crm-business-pages-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;border:0;border-radius:7px;padding:6px 10px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:14px;line-height:20px;cursor:pointer;transition:background-color .12s,color .12s;transform:none!important;box-shadow:none}
.crm-business-pages-item:focus-visible{background:var(--bm-soft);color:var(--bm-accent);outline:none}
@media(hover:hover) and (pointer:fine){.crm-business-pages-item:hover:not(:disabled){background:var(--bm-soft);color:var(--bm-accent)}}
.crm-business-pages-search:focus-visible{outline:2px solid var(--bm-accent);outline-offset:-1px}
.crm-business-pages-item[aria-pressed=true]{background:var(--bm-selected);color:var(--bm-accent);font-weight:600}
.crm-business-pages-item:disabled{opacity:.65;cursor:default}
.crm-business-pages-heading{padding:10px 10px 5px;color:var(--text-muted,#7184a4);font-size:11px;font-weight:600}
.crm-business-pages-group{margin-bottom:2px}
.crm-business-pages-group-button{font-weight:600}
.crm-business-pages-group-button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}
.crm-business-pages-chevron{display:block;flex:0 0 12px;width:12px;height:12px;transform:translateY(-.25px);color:var(--text-muted,#7184a4)}
.crm-business-pages-count{margin-left:auto;flex:none;color:var(--text-muted,#7184a4);font-size:11px}
.crm-business-pages-page{display:block;padding:3px 34px 3px 40px}
.crm-business-pages-page-name,.crm-business-pages-page-id,.crm-business-pages-reason{display:block;overflow-wrap:anywhere}
.crm-business-pages-page-id{margin-top:1px;line-height:15px;color:var(--text-muted,#7184a4);font-size:11px;font-weight:400}
.crm-business-pages-reason{margin-top:2px;line-height:15px;color:var(--text-muted,#7184a4);font-size:11px}
.crm-business-pages-note{margin:4px 10px 7px;color:var(--text-muted,#7184a4);font-size:12px;line-height:1.5}
.crm-business-pages-warning{color:var(--warning,#b97816)}
.crm-business-pages-retry{min-height:32px;color:var(--bm-accent);font-size:12px}
@media(prefers-reduced-motion:reduce){.crm-business-pages-item{transition:none}}

body.dark-theme .crm-business-pages{--bm-soft:#1b304e;--bm-selected:#244572;--bm-accent:#93bbff}

.crm-business-pages-check{position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}
.crm-business-pages-auto{padding-right:34px}
.crm-business-pages-body::-webkit-scrollbar{width:7px}
.crm-business-pages-body::-webkit-scrollbar-thumb{background:var(--text-muted,#7184a4);border-radius:7px}
.crm-business-pages-body::-webkit-scrollbar-track{background:transparent}

