/* TLQ Tracker v162: two equal tabs and one panel at a time */
.q162-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;padding:7px;border:1px solid #dce8de;border-radius:18px;background:#f7faf6;box-shadow:0 8px 22px rgba(10,65,42,.06);margin:0 0 20px;position:sticky;top:78px;z-index:45;backdrop-filter:blur(12px)}
.q162-tab{border:0;border-radius:13px;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 13px;background:transparent;color:#54816a;font-size:14px;font-weight:900;cursor:pointer}
.q162-tab.active{color:#fff;background:linear-gradient(125deg,#0a7653,#169a71);box-shadow:0 7px 16px rgba(14,120,82,.15)}
.q162-tab svg{width:19px;height:19px;flex-shrink:0}
.q162-panel[hidden]{display:none!important}
.q162-journal-panel>.tlq104-journal{margin-top:5px!important}
.q162-journal-panel .tlq104-header{border-radius:23px 23px 0 0}
.q162-panel>.daily-heading{margin-top:0}
@media(max-width:420px){.q162-tabs{top:75px;gap:5px;padding:6px}.q162-tab{min-height:48px;font-size:13px;gap:8px}}