.br-tabbar-wrap{display:flex;align-items:center;gap:2px;padding:6px 6px 0;background:rgba(255,255,255,0.03);overflow-x:auto;flex-shrink:0;}
.br-tab{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px 7px 0 0;background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.55);font-size:11px;cursor:pointer;max-width:150px;min-width:90px;flex-shrink:0;}
.br-tab.active{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.92);}
.br-tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;}
.br-tab-close{opacity:0.6;font-size:12px;}
.br-tab-close:hover{opacity:1;}
.br-new-tab-btn{padding:6px 9px;background:transparent;border:none;color:rgba(255,255,255,0.4);cursor:pointer;font-size:14px;}
.br-new-tab-btn:hover{color:rgba(255,255,255,0.8);}
.br-toolbar-wrap{display:flex;align-items:center;gap:6px;padding:7px 10px;background:rgba(255,255,255,0.04);border-bottom:0.5px solid rgba(255,255,255,0.08);flex-shrink:0;}
.br-nav-btn{width:28px;height:28px;border-radius:6px;background:rgba(255,255,255,0.07);border:0.5px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.8);cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.br-nav-btn:hover{background:rgba(255,255,255,0.14);}
.br-nav-btn:disabled{opacity:0.3;cursor:not-allowed;}
.br-url-wrap{flex:1;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:16px;border:0.5px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.07);}
.br-url-icon{font-size:13px;color:rgba(255,255,255,0.4);}
.br-url-icon.secure{color:#86efac;}
.br-url-input{flex:1;background:transparent;border:none;color:rgba(255,255,255,0.9);font-size:12px;outline:none;padding:6px 0;}
.br-url-go{background:rgba(79,70,229,0.5);border:none;color:#fff;padding:5px 12px;border-radius:12px;cursor:pointer;font-size:11px;}
.br-viewport-wrap{background:#0a0a14;}
.br-blocked{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center;color:rgba(255,255,255,0.7);}
.br-blocked-icon{font-size:36px;color:rgba(255,255,255,0.3);}
.br-blocked h3{font-size:14px;font-weight:500;}
.br-blocked p{font-size:11px;color:rgba(255,255,255,0.45);max-width:340px;line-height:1.6;}
.br-blocked code{background:rgba(255,255,255,0.08);padding:2px 6px;border-radius:4px;}
.br-blocked-actions{display:flex;gap:8px;margin-top:6px;}
.br-btn-primary{background:rgba(79,70,229,0.5);border:0.5px solid rgba(79,70,229,0.7);color:#fff;padding:7px 14px;border-radius:7px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;}
.br-btn-secondary{background:rgba(255,255,255,0.08);border:0.5px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.75);padding:7px 14px;border-radius:7px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;}
.br-home{height:100%;overflow:auto;padding:40px 24px;display:flex;flex-direction:column;align-items:center;}
.br-home-logo{font-size:34px;color:rgba(255,255,255,0.85);}
.br-home-title{font-size:17px;font-weight:500;color:rgba(255,255,255,0.92);margin-top:6px;}
.br-home-sub{font-size:11px;color:rgba(255,255,255,0.4);margin:3px 0 20px;}
.br-home-search-wrap{display:flex;gap:6px;width:100%;max-width:420px;margin-bottom:24px;}
.br-home-search{flex:1;padding:10px 16px;border-radius:20px;border:0.5px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.07);color:#fff;font-size:13px;outline:none;}
.br-home-go{width:38px;height:38px;border-radius:50%;background:rgba(79,70,229,0.5);border:none;color:#fff;cursor:pointer;}
.br-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:360px;width:100%;}
.br-shortcut{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:10px;background:rgba(255,255,255,0.05);border:0.5px solid rgba(255,255,255,0.08);cursor:pointer;font-size:11px;color:rgba(255,255,255,0.7);}
.br-shortcut:hover{background:rgba(255,255,255,0.1);}
.br-sc-icon{font-size:20px;}
.br-spin{animation:br-spin-a 1s linear infinite;}
@keyframes br-spin-a{from{transform:rotate(0);}to{transform:rotate(360deg);}}
webview{display:inline-flex;width:100%;height:100%;}
