/* Experimental V1.0, dashboard 0.1G. Existing chart size and other tabs preserved. */
.experimental-session[hidden]{display:none!important}
.experimental-session{margin:8px 0 11px;border:1px solid #685137;border-left:3px solid #dfaf66;background:#171916;border-radius:4px;padding:10px 12px;color:#d9decf}
.exp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.05em;color:#e6ba7c;margin-bottom:9px;flex-wrap:wrap}
.exp-head>span{color:#c8b697;font-size:10px}
.exp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.exp-stats>div{display:grid;gap:5px}
.exp-stats span{font-size:9px;letter-spacing:.04em;color:#b5b5a6}
.exp-stats strong{font-size:16px;font-variant-numeric:tabular-nums;color:#eee3d1}
.exp-goals{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11px;border-top:1px solid #413d30;margin:10px 0 6px;padding-top:8px;color:#c4c4b8}
.exp-goals b{color:#e4bb7c;margin-right:5px}
.exp-caption{font-size:10px;line-height:1.5;color:#b0b4aa;margin:6px 0 0;overflow-wrap:anywhere}
.exp-scroll{max-width:100%;overflow-x:auto;margin-top:7px}
.exp-clocks{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:11px}
.exp-clocks td,.exp-clocks th{padding:6px 8px;border-bottom:1px solid #36382e;text-align:left;white-space:nowrap}
.exp-clocks th{font-size:9px;color:#bcb7a3;font-weight:650}
@media(max-width:700px){.exp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.experimental-session{padding:9px}.exp-head{align-items:flex-start}.exp-clocks td,.exp-clocks th{padding:6px}.exp-goals{gap:5px 10px}}
