.bcs-launcher{position:fixed;left:16px;bottom:16px;z-index:99999;width:42px;height:42px;border-radius:999px;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(0 0 0 / .25);cursor:pointer;border:1px solid rgb(255 255 255 / .12)}.bcs-launcher:focus{outline:2px solid #6aa9ff;outline-offset:2px}.bcs-popup{position:fixed;left:16px;bottom:70px;width:260px;max-width:calc(100vw - 32px);background:#1c1c1c;color:#fff;border-radius:12px;box-shadow:0 20px 40px rgb(0 0 0 / .35);border:1px solid rgb(255 255 255 / .12);z-index:99999;font:inherit}.bcs-popup[hidden]{display:none!important}.bcs-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgb(255 255 255 / .08)}.bcs-title{font-weight:600;font-size:14px}.bcs-close{background:#fff0;border:none;color:#bbb;cursor:pointer;font-size:18px;line-height:1;padding:4px;border-radius:6px}.bcs-close:hover{color:#fff;background:rgb(255 255 255 / .06)}.bcs-list{list-style:none;margin:0;padding:10px 18px 12px 10px}.bcs-list li{margin:6px 0}.bcs-style-btn{appearance:none;background:#fff0;border:none;color:#fff;cursor:pointer;padding:0;font:inherit;text-align:left;border-radius:6px}.bcs-launcher svg,.bcs-launcher svg *{pointer-events:none!important}.bcs-style-btn:hover{text-decoration:underline}.bcs-style-btn[aria-current="true"]{font-weight:700}.bcs-style-btn[aria-current="true"] .bcs-badge{background:#2e7d32;color:#eaffea;border-color:#2e7d32}