.tb-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 14px;margin-top:8px;margin-bottom:16px}.tb-bar.tb-inline{margin:0;justify-content:flex-end}.tb-bar .tb-group{display:inline-flex;align-items:center;gap:4px}.tb-bar input[type="button"]{min-height:26px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;border-radius:6px!important;box-shadow:none!important;background:#e2e5f9!important;color:#4f46e5!important;flex:none;width:auto!important}.tb-bar input[type="button"]:hover{background:#d3d8f6!important;color:#4338ca!important;transform:none;box-shadow:none!important}.tb-bar input.tb-primary{background:linear-gradient(135deg,#6f5df6,#4f46e5)!important;color:#fff!important}.tb-bar input.tb-primary:hover{background:linear-gradient(135deg,#5f4de6,#4338ca)!important;color:#fff!important}.tb-bar .tb-mode{gap:0}.tb-bar .tb-mode input[type="button"]{border-radius:0!important;border:0!important;border-right:1px solid #c3c9ee!important}.tb-bar .tb-mode input[type="button"]:first-child{border-radius:6px 0 0 6px!important}.tb-bar .tb-mode input[type="button"]:last-child{border-radius:0 6px 6px 0!important;border-right:0!important}.tb-bar .tb-secondary input[type="button"]{background:transparent!important;color:#607089!important;border:1px solid #c3c9ee!important;font-weight:600!important}.tb-bar .tb-secondary input[type="button"]:hover{background:#eef0fb!important;color:#4f46e5!important}.tb-bar input[type="button"].active,.tb-bar .tb-mode input[type="button"].active{background:#059669!important;color:#fff!important;box-shadow:none!important}.tb-bar input[type="button"].active:hover{background:#047857!important;color:#fff!important}.tb-bar input[hidden]{display:none!important}.tb-bar input[type="button"]:disabled{opacity:0.4;cursor:default;pointer-events:none}@media (max-width:768px){.tb-bar{gap:8px;margin-bottom:12px}.tb-bar .tb-group{flex:1 1 100%}.tb-bar .tb-group input[type="button"]{flex:1;min-height:34px!important}}.fast-tip{position:fixed;z-index:100000;max-width:320px;padding:6px 9px;border-radius:6px;background:#1e2433;color:#f1f3fb;font:500 12px/1.35 'Outfit',ui-sans-serif,system-ui,sans-serif;box-shadow:0 6px 18px rgba(15,20,40,0.3);pointer-events:none;opacity:0;transition:opacity 0.08s ease-out}.fast-tip.show{opacity:1}