.bt-wrapper{display:flex;flex-wrap:wrap;gap:15px}.bt-item{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:50px;background:#fff;box-shadow:0 6px 25px rgba(0,0,0,8%);font-size:16px;transition:.3s ease}.bt-item.has-popup{cursor:pointer}.bt-item:hover{transform:translateY(-2px)}.bt-dot{width:12px;height:12px;border-radius:50%}.bt-item.good .bt-dot,.bt-popup-icon.good{background:#27c46b}.bt-item.warning .bt-dot,.bt-popup-icon.warning{background:#ff8a1f}.bt-item.bad .bt-dot,.bt-popup-icon.bad{background:#ff3b30}.bt-title{font-weight:600;color:#111}.bt-value{font-weight:700}.bt-item.good .bt-value{color:#27c46b}.bt-item.warning .bt-value{color:#ff8a1f}.bt-item.bad .bt-value{color:#ff3b30}.bt-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;z-index:99998}.bt-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;background:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:none;z-index:99999}.bt-popup-close{position:absolute;top:15px;right:20px;font-size:28px;cursor:pointer;color:#999}.bt-popup-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}.bt-popup-icon{width:18px;height:18px;border-radius:50%}.bt-popup-title{margin:0;font-size:28px;line-height:1.2}.bt-popup-value{font-size:22px;font-weight:700;margin-top:5px}.bt-popup-desc{color:#666;line-height:1.8;font-size:16px}@media(max-width:767px){.bt-popup{width:calc(100% - 30px);padding:25px}.bt-popup-title{font-size:24px}}