.lssf-period-statistics{width:100%}
.lssf-period-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0 17px;padding:5px;background:#f0f3f8;border-radius:11px;border:1px solid #dfe5ee}
.lssf-period-tabs>button{border:0!important;min-width:0;flex:1 1 auto;cursor:pointer;padding:11px 12px;border-radius:8px;background:transparent;color:#526782;font-size:12px;font-weight:900;transition:background .15s,color .15s,box-shadow .15s}
.lssf-period-tabs>button.active{background:#fff;color:#e72c56;box-shadow:0 2px 10px #24344e1e}
.lssf-period-tabs>button:focus-visible{outline:3px solid #f14d70;outline-offset:2px}
.lssf-period-panel[hidden]{display:none!important}
.lssf-period-unavailable{padding:25px 12px;text-align:center;color:#8290a4;font-size:12px}
.lssf-period-footnote{font-size:10px!important;color:#8492a5!important;line-height:1.5;margin:16px 0 4px!important}
html[data-theme="dark"] .lssf-period-tabs{background:#19283e;border-color:#33465f}
html[data-theme="dark"] .lssf-period-tabs>button{color:#b9c8de}
html[data-theme="dark"] .lssf-period-tabs>button.active{background:#304561;color:#ff667e;box-shadow:none}
@media(max-width:540px){.lssf-period-tabs>button{font-size:10px;padding:10px 6px}.lssf-period-tabs{gap:3px;padding:4px}}
