.gsm-note{color:#5a4a30;background:#fff8e4;border-left:3px solid #c9a24a;border-radius:0 .4rem .4rem 0;margin:0 0 .75rem;padding:.5rem .8rem;font-size:.86rem;line-height:1.5}.gsm-warn{color:#7a4a22;background:#fdf0e8;border-radius:.4rem;margin:0 0 .6rem;padding:.5rem .8rem;font-size:.86rem;line-height:1.5}.gsm-days{cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;margin:0 0 .6rem;padding:.1rem 0 .4rem;list-style:none;display:flex;overflow-x:auto}.gsm-days::-webkit-scrollbar{display:none}.gsm-days.is-drag{cursor:grabbing}.gsm-days li{text-align:center;background:#fffdf6;border:1px solid #eadfc6;border-radius:.6rem;flex:none;min-width:4.8rem;padding:.3rem .5rem;line-height:1.25}.gsm-days__d{color:#6b5a44;font-size:.74rem;display:block}.gsm-days b{color:#1b7f3b;font-size:1.05rem;display:block}.gsm-days__g{color:#8a7a66;font-size:.7rem;display:block}.gsm-days .is-mid b{color:#b7791f}.gsm-days .is-none b{color:#8a7a66;font-size:.8rem;font-weight:500}.gsm-item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank name score"".tru tru"".tags tags";align-items:center}.dt-list--compact .gsm-tutru{display:none}.gsm-gio{color:#6b5a44;font-size:.86rem;font-weight:500;display:block}.gsm-tutru{grid-area:tru;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.gsm-tutru li{text-align:center;color:#2b1d14;background:#f6efdc;border-radius:.4rem;padding:.2rem .1rem;font-size:.82rem;font-weight:600;line-height:1.25}.gsm-tutru small{color:#8a7a66;font-size:.66rem;font-weight:400;display:block}.gsm-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}
