.tt-btn{color:#134da0;background:#e4eefb;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.tt-btn.off{color:#5c6880;background:#fff;box-shadow:inset 0 0 0 2px #ddebf7}.tt-btn:active{transform:translateY(2px)}.topbar .tt-btn{border-radius:16px;width:52px;height:52px}.tt-card{padding:18px 22px}.tt-row{align-items:center;gap:18px;display:flex}.tt-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tt-t b{color:#134da0;font-size:17px}.tt-t small{color:#5c6880;font-size:14px}.tt-switch{background:#ddebf7;border-radius:14px;flex-shrink:0;justify-content:flex-end;align-items:center;width:92px;height:44px;padding:0 12px;transition:background .15s;display:flex;position:relative}.tt-knob{background:#fff;border-radius:10px;width:34px;height:34px;transition:transform .15s;position:absolute;top:5px;left:5px;box-shadow:0 2px 4px #134da040}.tt-txt{color:#134da0;font-size:15px;font-weight:700}.tt-switch.on{background:#a2c466;justify-content:flex-start}.tt-switch.on .tt-knob{transform:translate(48px)}.tt-switch.on .tt-txt{color:#14233f}@media (prefers-reduced-motion:reduce){.tt-switch,.tt-knob{transition:none}}
