.reference-note{background:#202f27;border-left:3px solid #b8e391;padding:15px 18px;color:#c6d6c9;line-height:1.65;font-size:12px;border-radius:0 7px 7px 0}.positions{display:flex;gap:8px;margin:24px 0 12px}.positions button{flex:1;max-width:110px;background:#14201d;color:#9db2a3;font-weight:700}.positions button.active{background:#b8e391;color:#14201d;border-color:#b8e391}.range-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:24px;align-items:start}.range-sidebar{display:grid;gap:22px}.range-metrics{display:flex;justify-content:space-between;gap:14px}.range-metrics span{display:block;color:#99ad9f;font-size:11px}.range-metrics strong{display:block;font-weight:500;font-size:23px;margin-top:8px}.raise{color:#ff8f86}.limp{color:#8bd294}.fold{color:#8bb7df}.rangegrid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:2px}.rangecell{border:0;border-radius:3px;aspect-ratio:1/1.05;min-height:40px;padding:5px 4px;text-align:left;color:white;display:flex;flex-direction:column;justify-content:space-between;text-shadow:0 1px 3px #0009;position:relative}.rangecell strong{font-size:12px;font-weight:500}.rangecell small{align-self:flex-end;font-size:10px}.rangecell:hover,.rangecell.selected{outline:2px solid #fff;z-index:1;outline-offset:0}.rangecell.outside-sample{opacity:.25}.rangecell.outside-sample.selected{opacity:1}.range-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;font-size:10px}.range-legend span:last-child{color:#a4b5a9;margin-left:auto}.tiny{font-size:11px!important}.sourcechart{display:block;width:100%;height:auto;margin-top:15px}.sourcechart+a,a#rangeoriginal{color:#b8e391}.findhand{display:flex;align-items:center;gap:12px}.findhand label{flex:1}.findhand button{margin-top:8px;padding:11px 20px}#rangefindmessage{font-size:11px;color:#ffb2a2}.mixrow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2a3935;padding:12px 0;font-size:12px}.mixrow strong{font-size:16px;font-weight:500}.handev{font-size:22px;font-weight:500}.range-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;font-variant-numeric:tabular-nums}.range-table td,.range-table th{padding:10px 7px;border-bottom:1px solid #2a3935;white-space:nowrap}.range-table th{color:#91a99a;font-weight:400}.range-table .current{background:#2b3c2e;color:#d8edca}.table-scroll{overflow-x:auto}.range-bottom{margin-top:24px}.range-bottom .fields{align-items:center}.range-bottom .fields button{margin-top:7px}#samplecomparison p{font-size:11px}#rangecontent details p{overflow-wrap:anywhere}nav{overflow-x:auto;white-space:nowrap}nav button{flex-shrink:0}#ranges>.paneltop p{margin-bottom:0}@media(max-width:1000px){.range-workspace{grid-template-columns:minmax(0,1fr)}.range-sidebar{grid-template-columns:1fr 1fr}.rangegrid{max-width:800px;margin:auto}.rangecell{aspect-ratio:1.05}}@media(max-width:620px){.range-sidebar{grid-template-columns:1fr}.range-workspace{gap:18px}.range-metrics strong{font-size:19px}.range-metrics{gap:8px}.range-metrics span{font-size:9px}.rangecell{padding:4px 2px;min-height:42px;aspect-ratio:auto}.rangecell strong{font-size:9px}.rangecell small{font-size:8px}.range-legend{font-size:9px;gap:8px}.range-legend span:last-child{margin-left:0}.rangegrid{gap:1px}.reference-note{font-size:11px;padding:12px}nav{gap:22px}.positions button{padding:11px 8px}.range-table{font-size:12px}.range-table td,.range-table th{padding:11px 7px}}
.rangehistory{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 22px}.rangehistory span{background:#1b2a22;color:#a9c0af;padding:8px 10px;border-radius:5px;font-size:11px}.rangehistory span.current{background:#b8e391;color:#14201d}.node-picker{max-width:560px}.rangefill{position:absolute;bottom:0;left:0;width:100%;border-radius:2px}.rangecell{background:#17221e!important;overflow:hidden}.rangecell strong,.rangecell small{position:relative;z-index:1}.rangecell.absent{opacity:.3}.range-metrics{flex-wrap:wrap}.range-metrics small{display:block;font-size:9px;margin-top:6px;color:#afbcaf}.range-metrics>div{min-width:90px}.checklabel{display:flex;gap:8px;align-items:center;align-self:center;margin:10px 0}.checklabel input{width:17px;height:17px;margin:0;accent-color:#b8e391}.handlist{min-width:600px;max-height:650px;overflow:auto}.handlist-row{display:grid;width:100%;gap:10px;text-align:left;padding:11px 7px;border:0;border-bottom:1px solid #2a3935;background:transparent;border-radius:0;font-size:11px;align-items:center}.handlist-row.header{color:#96ac9d;position:sticky;top:0;background:#14201d;z-index:2}.handlist-row.selected{background:#314734}.handlist-row.absent{opacity:.4}.range-table td{white-space:normal;min-width:70px}.range-table td:nth-child(3){min-width:200px}.range-table button{font-size:10px;text-align:left;padding:5px;background:transparent;border:0;color:#b8e391}.prefloppractice{margin-top:24px;scroll-margin-top:20px}.pfhand{font-size:38px;font-weight:600;letter-spacing:3px;text-align:center;padding:24px;color:#f1ede0}.prefloppractice .choices{flex-wrap:wrap}.prefloppractice .choices button{min-width:100px}.range-bottom textarea{margin-top:16px}nav{scrollbar-width:thin;scrollbar-color:#36533e transparent}@media(max-width:620px){.range-metrics>div{min-width:75px}.range-metrics strong{font-size:21px}.rangehistory span{font-size:10px}.fields.three{grid-template-columns:1fr 1fr}.fields.three .checklabel{grid-column:1/-1}.prefloppractice .choices{gap:8px;margin:18px 0}.prefloppractice .choices button{min-width:125px}.positions{gap:5px}.positions button{padding:11px 6px}}

.range-workspace>* , .range-sidebar>* {min-width:0}.findhand label{min-width:0}.pfhand{display:flex;justify-content:center;gap:12px}.pfcard{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f3f1e8;color:#192720;border-radius:7px;width:65px;height:88px;line-height:1.1;font-size:28px;letter-spacing:0;box-shadow:0 4px 6px #0003}.pfcard small{font-size:26px}.pfcard.red{color:#b24c46}@media(max-width:620px){.range-sidebar{grid-template-columns:minmax(0,1fr)}}
