.period-list{width:100%}.period-list button{display:block;width:100%;margin:0;box-sizing:border-box;border-left:2px solid transparent!important}.period-list button.active{background:#193723!important;border-left-color:#c99737!important;color:#f1dfaa!important;box-shadow:inset 0 -2px 0 #d5a33d!important}.period-list button:focus{outline:0}.sheet-connections{list-style:none;margin:0;padding:0;border:1px solid #45451f;border-top:0}.sheet-connections li{display:grid;grid-template-columns:8px 1fr auto;gap:7px;align-items:center;padding:8px 9px;border-top:1px solid rgba(85,81,37,.55);color:#c9c09e;font-size:.62rem}.sheet-connections li:first-child{border-top:0}.sheet-connections small{color:#88836a;font-size:.48rem;text-transform:uppercase;letter-spacing:.08em}.connection-dot{width:6px;height:6px;border-radius:50%;background:#9d8240}.connection-dot.connected{background:#68c77c;box-shadow:0 0 6px #68c77c}.connection-dot.error{background:#cc6453}.connection-dot.sample{background:#d5a33d}.connection-dot.checking{background:#d5a33d;animation:connection-pulse 1.1s infinite}@keyframes connection-pulse{50%{opacity:.25}}
.sheet-status{display:none!important}.sheet-connections{border-top:1px solid #45451f;margin-top:22px}
.search:focus-within{border-color:#d8aa43!important;box-shadow:0 0 0 3px rgba(216,170,67,.14)}.search input:focus,.search input:focus-visible{outline:0!important;border:0!important;box-shadow:none!important}
