.ss-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0f141b;--panel:#161d27;--panel-2:#1b2430;--row-alt:#18212c;--raised:#202b39;--line:#2a3543;--line-strong:#3b4756;--chalk:#dfe7ef;--text:#e7edf4;--muted:#93a1b1;--muted-2:#647284;--row-hover:#212c39;--grass:#4bb26c;--grass-dim:#2c6f45;--grass-soft:#4bb26c29;--clay:#dca545;--clay-dim:#916c2b;--out:#e5564c;--focus:#63a9e8;--radius:7px;--radius-sm:4px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow:0 10px 30px #00000073}.ss-root,.ss-root *{box-sizing:border-box}.ss-root{background:radial-gradient(1200px 600px at 80% -10%, #4bb26c0f, transparent 60%), radial-gradient(900px 500px at -10% 110%, #dca5450d, transparent 55%), var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}.ss-root button{-webkit-tap-highlight-color:transparent;font-family:inherit}.ss-root input,.ss-root select{font-family:inherit}.ss-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.ss-root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ss-root .app{flex-direction:column;min-height:100%;display:flex}.ss-root .app__body{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:18px 22px 60px}.ss-root .masthead{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff05,#0000)}.ss-root .masthead__inner{flex-wrap:wrap;align-items:center;gap:18px;max-width:1400px;margin:0 auto;padding:14px 22px;display:flex}.ss-root .brand{align-items:center;gap:12px;display:flex}.ss-root .brand__mark{flex:none;width:38px;height:38px}.ss-root .brand__title{letter-spacing:.02em;margin:0;font-size:20px;font-weight:700;line-height:1.05}.ss-root .brand__sub{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.ss-root .toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ss-root .btn{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--raised);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,transform 50ms;display:inline-flex}.ss-root .btn:hover{border-color:var(--muted);background:#26313f}.ss-root .btn:active{transform:translateY(1px)}.ss-root .btn--primary{background:linear-gradient(180deg, var(--grass), var(--grass-dim));border-color:var(--grass-dim);color:#06210f}.ss-root .btn--primary:hover{filter:brightness(1.06);background:linear-gradient(180deg, var(--grass), var(--grass-dim))}.ss-root .btn--ghost{border-color:var(--line);background:0 0}.ss-root .btn--ghost:hover{background:var(--panel-2)}.ss-root .btn__icon{flex:none;width:16px;height:16px}.ss-root .seg{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.ss-root .seg button{color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:7px 11px;font-size:12px;font-weight:700}.ss-root .seg button[aria-pressed=true]{background:var(--raised);color:var(--text)}.ss-root .select{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--raised);color:var(--text);cursor:pointer;padding:8px 11px;font-size:13px;font-weight:600}.ss-root .meta{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 0 12px;display:flex}.ss-root .field{flex-direction:column;gap:5px;display:flex}.ss-root .field>label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ss-root .field input,.ss-root .field select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--text);padding:8px 10px;font-size:14px}.ss-root .field input:focus{border-color:var(--focus);outline:none}.ss-root .field--wide input{min-width:220px}.ss-root .inning-ctl{align-items:center;gap:6px;display:flex}.ss-root .inning-ctl .stepper{border:1px solid var(--line-strong);background:var(--raised);width:30px;height:34px;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font-size:18px;font-weight:700}.ss-root .inning-ctl output{font-family:var(--mono);text-align:center;min-width:24px;font-size:16px}.ss-root .tabs{border-bottom:1px solid var(--line);gap:4px;margin:8px 0 0;display:flex}.ss-root .tab{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius) var(--radius) 0 0;background:0 0;border:1px solid #0000;border-bottom:none;padding:11px 18px;font-size:13px;font-weight:700;position:relative}.ss-root .tab[aria-selected=true]{color:var(--text);background:var(--panel);border-color:var(--line)}.ss-root .tab[aria-selected=true]:after{content:"";background:var(--clay);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ss-root .tab__dot{color:var(--clay);font-family:var(--mono)}.ss-root .sheet{background:var(--panel);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:none;padding:16px}.ss-root .sheet__head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.ss-root .team-name-input{letter-spacing:.01em;color:var(--text);border:none;border-bottom:1px dashed var(--line-strong);background:0 0;min-width:240px;padding:2px 2px 4px;font-size:22px;font-weight:800}.ss-root .team-name-input::placeholder{color:var(--muted-2);font-weight:700}.ss-root .team-name-input:focus{border-bottom-color:var(--focus);outline:none}.ss-root .sheet__runline{align-items:baseline;gap:10px;margin-left:auto;display:flex}.ss-root .runchip{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);align-items:baseline;gap:6px;padding:4px 10px;display:flex}.ss-root .runchip b{font-size:18px}.ss-root .runchip span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.ss-root .runchip--r b{color:var(--grass)}.ss-root .runchip--h b{color:var(--clay)}.ss-root .sheet__scroll{overflow-x:auto}.ss-root table.grid{border-collapse:collapse;font-family:var(--mono);width:100%}.ss-root .grid th,.ss-root .grid td{border:1px solid var(--line);text-align:center;padding:0}.ss-root .grid thead th{background:var(--panel-2);color:var(--muted);letter-spacing:.06em;height:30px;padding:0 6px;font-size:12px;font-weight:700}.ss-root .grid .col-inning{min-width:76px}.ss-root .grid tbody tr:nth-child(odd) td{background:var(--row-alt)}@media (hover:hover){.ss-root .grid tbody tr:hover td{background:var(--row-hover)}}.ss-root .grid .lc-order,.ss-root .grid .lc-num,.ss-root .grid .lc-name,.ss-root .grid .lc-pos{background:var(--panel);z-index:2;position:sticky}.ss-root .grid thead .lc-order,.ss-root .grid thead .lc-num,.ss-root .grid thead .lc-name,.ss-root .grid thead .lc-pos{background:var(--panel-2);z-index:3}.ss-root .grid .lc-order{width:30px;color:var(--muted);left:0}.ss-root .grid .lc-num{width:40px;left:30px}.ss-root .grid .lc-name{text-align:left;width:168px;left:70px}.ss-root .grid .lc-pos{width:52px;left:238px}.ss-root .grid .lineup-input{width:100%;color:var(--text);font-family:var(--mono);background:0 0;border:none;padding:7px 8px;font-size:13px}.ss-root .grid .lineup-input:focus{background:#63a9e81f;outline:none}.ss-root .grid .lc-name .lineup-input{text-align:left}.ss-root .grid .lc-order{font-size:12px}.ss-root .grid .tot{width:34px;color:var(--muted)}.ss-root .grid td.tot{color:var(--text);font-size:13px}.ss-root .grid .tot--r{color:var(--grass)}.ss-root .grid .tot--h{color:var(--clay)}.ss-root .grid tfoot td{background:var(--panel-2);height:26px;color:var(--muted);font-size:12px}.ss-root .grid tfoot td.foot-label{text-align:right;letter-spacing:.06em;text-transform:uppercase;padding-right:10px;font-size:10px}.ss-root .grid tfoot .foot-r{color:var(--grass)}.ss-root .grid tfoot .foot-h{color:var(--clay)}.ss-root .rowtools{width:26px}.ss-root .rowtools button{border:1px solid var(--line);width:20px;height:20px;color:var(--muted-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;font-size:12px;line-height:1}.ss-root .rowtools button:hover{color:var(--out);border-color:var(--out)}.ss-root .addbatter{margin-top:10px}.ss-root .cell{cursor:pointer;background:0 0;border:none;width:100%;height:66px;padding:0;display:block;position:relative}.ss-root .cell:active{background:#63a9e829}@media (hover:hover){.ss-root .cell:hover{background:#63a9e81a}}.ss-root .cell__diamond{margin:auto;position:absolute;inset:0}.ss-root .cell__label{color:var(--text);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:2px;left:5px}.ss-root .cell__rbi{letter-spacing:1px;color:var(--clay);pointer-events:none;font-size:11px;position:absolute;top:2px;right:4px}.ss-root .cell__tee{color:var(--muted);pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:2px;left:4px}.ss-root .cell__note{color:var(--muted);text-align:center;-webkit-line-clamp:2;line-clamp:2;pointer-events:none;background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:3px;-webkit-box-orient:vertical;font-size:8.5px;font-style:italic;line-height:1.08;display:-webkit-box;position:absolute;bottom:0;left:2px;right:2px;overflow:hidden}.ss-root .cell--hit .cell__label{color:var(--clay)}.ss-root .cell--out .cell__label{color:var(--out)}.ss-root .cell--run .cell__label{color:var(--grass)}.ss-root .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#05080ca8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ss-root .dialog{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);width:min(560px,100%);max-height:90vh;overflow:auto}.ss-root .dialog--wide{width:min(720px,100%)}.ss-root .dialog__head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.ss-root .dialog__title{letter-spacing:.02em;font-size:16px;font-weight:800}.ss-root .dialog__body{padding:18px}.ss-root .iconbtn{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;font-size:16px}.ss-root .iconbtn:hover{color:var(--text);border-color:var(--muted)}.ss-root .editor{grid-template-columns:1fr 200px;gap:20px;display:grid}.ss-root .editor__section{margin-bottom:16px}.ss-root .editor__section>h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.ss-root .chipgrid{flex-wrap:wrap;gap:6px;display:flex}.ss-root .chip{border:1px solid var(--line-strong);background:var(--raised);border-radius:var(--radius-sm);color:var(--text);font-family:var(--mono);cursor:pointer;padding:7px 10px;font-size:13px;font-weight:700}.ss-root .chip:hover{border-color:var(--muted)}.ss-root .chip[aria-pressed=true]{border-color:var(--clay);color:var(--clay);background:#dca54524}.ss-root .chip--field[aria-pressed=true]{border-color:var(--focus);color:var(--focus);background:#63a9e829}.ss-root .chip__seq{color:var(--muted);margin-left:3px;font-size:9px}.ss-root .editor__diamond{flex-direction:column;align-items:center;gap:12px;display:flex}.ss-root .editor__diamond>.cell__diamond{margin:0;position:static;inset:auto}.ss-root .editor__diamond .hint{color:var(--muted);text-align:center;font-size:11px}.ss-root .baserow{gap:6px;display:flex}.ss-root .basebtn{border:1px solid var(--line-strong);background:var(--raised);min-width:40px;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;padding:6px 8px;font-size:12px;font-weight:700}.ss-root .basebtn[aria-pressed=true]{border-color:var(--grass);background:var(--grass-soft);color:var(--grass)}.ss-root .toggle-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ss-root .toggle-row label{font-size:13px}.ss-root .rbi-step{align-items:center;gap:8px;display:flex}.ss-root .rbi-step button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--raised);width:30px;height:30px;color:var(--text);cursor:pointer;font-size:16px;font-weight:700}.ss-root .rbi-step output{font-family:var(--mono);text-align:center;min-width:20px;font-size:16px}.ss-root .note-input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);padding:8px 10px;font-size:13px}.ss-root .editor__foot{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:10px;padding-top:14px;display:flex}.ss-root .help p{color:var(--text)}.ss-root .help__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:6px 0 18px;display:grid}.ss-root .legend-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);align-items:baseline;gap:10px;padding:8px 10px;display:flex}.ss-root .legend-item .sym{font-family:var(--mono);color:var(--clay);min-width:30px;font-weight:800}.ss-root .legend-item .txt b{font-size:13px}.ss-root .legend-item .txt span{color:var(--muted);font-size:12px;display:block}.ss-root .rules-list{margin:0;padding:0;list-style:none}.ss-root .rules-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.ss-root .rules-list li b{color:var(--text);font-weight:700}.ss-root .rules-list li span{color:var(--muted);font-family:var(--mono)}.ss-root .runrule{border-left:3px solid var(--clay);background:var(--panel-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);margin-top:12px;padding:10px 12px;font-size:13px}.ss-root .box{background:var(--panel);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:none;padding:16px}.ss-root .box h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px}.ss-root table.linescore{border-collapse:collapse;font-family:var(--mono);margin-bottom:24px}.ss-root .linescore th,.ss-root .linescore td{border:1px solid var(--line);text-align:center;min-width:30px;padding:6px 10px}.ss-root .linescore th{background:var(--panel-2);color:var(--muted);font-size:12px}.ss-root .linescore td.team{text-align:left;font-family:var(--sans);min-width:150px;font-weight:700}.ss-root .linescore td.tot{font-weight:800}.ss-root .linescore td.tot.r{color:var(--grass)}.ss-root .linescore td.tot.h{color:var(--clay)}.ss-root table.boxtable{border-collapse:collapse;width:100%;font-family:var(--mono);margin-bottom:22px}.ss-root .boxtable caption{text-align:left;font-family:var(--sans);margin-bottom:6px;font-size:16px;font-weight:800}.ss-root .boxtable th,.ss-root .boxtable td{border-bottom:1px solid var(--line);text-align:center;padding:6px 8px;font-size:13px}.ss-root .boxtable th{color:var(--muted);letter-spacing:.05em;font-size:11px}.ss-root .boxtable td.pname{text-align:left;font-family:var(--sans)}.ss-root .boxtable tfoot td{border-top:2px solid var(--line-strong);font-weight:800}.ss-root .info-trigger{border:1px solid var(--muted-2);width:15px;height:15px;color:var(--muted);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;font-size:10px;font-weight:700;display:inline-flex}.ss-root .tt-content{border:1px solid var(--line-strong);max-width:260px;color:var(--text);border-radius:var(--radius-sm);box-shadow:var(--shadow);z-index:60;background:#0b1017;padding:8px 10px;font-size:12px;line-height:1.4}.ss-root .tt-arrow{fill:#0b1017}.ss-root .import-pick{cursor:pointer;display:inline-flex}.ss-root .import-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);text-align:center;margin-top:12px;padding:6px}.ss-root .import-preview img{border-radius:3px;max-width:100%;max-height:260px}.ss-root .import-error{border:1px solid var(--out);border-radius:var(--radius-sm);color:#ffd9d5;background:#e5564c1f;margin-top:12px;padding:9px 12px;font-size:13px}.ss-root .toast{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);z-index:200;padding:10px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ss-root .toast--err{border-color:var(--out);color:#ffd9d5}.ss-root .viewtoggle{justify-content:center;width:100%;margin:4px 0 12px}.ss-root .toolbar__menu-btn,.ss-root .toolbar__scrim{display:none}.ss-root .focus{flex-direction:column;gap:12px;display:flex}.ss-root .inning-switch{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ss-root .inning-nav{border:1px solid var(--line-strong);background:var(--raised);width:48px;height:48px;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;flex:none;font-size:15px}.ss-root .inning-nav:disabled{opacity:.4;cursor:default}.ss-root .inning-switch__label{text-align:center;line-height:1.05}.ss-root .inning-switch__label .eyebrow{display:block}.ss-root .inning-switch__label b{font-family:var(--mono);font-size:26px}.ss-root .inning-switch__of{color:var(--muted);font-size:15px;font-weight:600}.ss-root .inning-chips{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ss-root .inning-chip{border:1px solid var(--line-strong);background:var(--raised);min-width:42px;height:42px;color:var(--muted);border-radius:var(--radius-sm);font-family:var(--mono);cursor:pointer;flex:none;font-size:15px;font-weight:700;position:relative}.ss-root .inning-chip--data:after{content:"";background:var(--clay);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ss-root .inning-chip[aria-pressed=true]{border-color:var(--focus);color:var(--text);background:#63a9e829}.ss-root .batlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-root .batline{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);align-items:stretch;gap:8px;padding:6px 8px;display:flex}.ss-root .batline__order{width:20px;font-family:var(--mono);color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.ss-root .batline__id{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.ss-root .batline .lineup-input{width:100%;color:var(--text);font-family:var(--mono);text-align:left;background:0 0;border:none}.ss-root .batline .lineup-input:focus{background:#63a9e81f;border-radius:3px;outline:none}.ss-root .batline__num{color:var(--muted);padding:2px 4px;font-size:12px}.ss-root .batline__name{padding:2px 4px;font-size:15px;font-weight:600}.ss-root .batline__cell{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);flex:none;width:148px;overflow:hidden}.ss-root .batline__cell .cell{height:62px}.ss-root .batline__cell .cell__diamond{width:52px;height:52px}.ss-root .batline__cell .cell:active{background:#63a9e829}.ss-root .focus__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-root .focus__foot .addbatter{margin-top:0}.ss-root .focus__summary{gap:10px;display:flex}@media (max-width:599px){.ss-root{font-size:14px}.ss-root .masthead{position:relative}.ss-root .masthead__inner{gap:10px;padding:10px 14px;position:relative}.ss-root .brand__mark{width:32px;height:32px}.ss-root .brand__title{font-size:17px}.ss-root .brand__sub{display:none}.ss-root .toolbar__menu-btn{border:1px solid var(--line-strong);background:var(--raised);width:44px;height:44px;color:var(--text);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;font-size:18px;display:inline-flex}.ss-root .toolbar__scrim{z-index:40;background:#05080c80;border:none;padding:0;display:block;position:fixed;inset:0}.ss-root .toolbar{z-index:45;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:8px;margin:6px 0 0;padding:12px;display:none;position:absolute;top:100%;left:12px;right:12px}.ss-root .toolbar--open{display:flex}.ss-root .toolbar .btn,.ss-root .toolbar .select{justify-content:center;width:100%;padding:12px 13px;font-size:14px}.ss-root .toolbar .seg{width:100%}.ss-root .toolbar .seg button{flex:1;padding:12px;font-size:13px}.ss-root .app__body{padding:10px 12px 40px}.ss-root .meta{align-items:flex-end;gap:10px 12px;padding:12px 0 10px}.ss-root .meta .field{flex:auto}.ss-root .meta .field input{width:100%}.ss-root .field--wide{flex:100%;order:3}.ss-root .field--wide input{width:100%;min-width:0}.ss-root .inning-ctl .stepper{width:44px;height:44px;font-size:20px}.ss-root .tabs{z-index:20;background:var(--ink);gap:2px;position:sticky;top:0}.ss-root .tab{text-align:center;letter-spacing:.03em;flex:1;padding:12px 6px;font-size:12px}.ss-root .sheet{padding:12px}.ss-root .sheet__head{gap:8px 12px;margin-bottom:8px}.ss-root .team-name-input{flex:100%;min-width:0;font-size:19px}.ss-root .sheet__runline{margin-left:0}.ss-root .grid .lc-order,.ss-root .grid .lc-num,.ss-root .grid .lc-name,.ss-root .grid .lc-pos,.ss-root .grid thead .lc-order,.ss-root .grid thead .lc-num,.ss-root .grid thead .lc-name,.ss-root .grid thead .lc-pos{position:static}.ss-root .grid .lc-name{width:120px}.ss-root .grid .col-inning{min-width:60px}.ss-root .overlay{align-items:stretch;padding:0}.ss-root .dialog,.ss-root .dialog--wide{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.ss-root .dialog__body{padding:14px}.ss-root .editor{grid-template-columns:1fr;gap:16px}.ss-root .chip{min-height:44px;padding:11px 13px;font-size:15px}.ss-root .chip--field{min-width:48px}.ss-root .basebtn{min-width:48px;min-height:44px;padding:11px 12px;font-size:14px}.ss-root .baserow{flex-wrap:wrap}.ss-root .rbi-step button{width:44px;height:44px;font-size:20px}.ss-root .rbi-step output{font-size:18px}.ss-root .editor__diamond>.cell__diamond{width:200px;height:200px}.ss-root .editor__foot .btn{flex:1;padding:13px;font-size:15px}}@media (min-width:600px){.ss-root .grid .lc-order{min-width:30px}.ss-root .grid .lc-num{min-width:40px}.ss-root .grid .lc-name{min-width:168px}.ss-root .grid .lc-pos{min-width:52px}}@media (min-width:600px) and (max-width:1023px){.ss-root .grid .col-inning{min-width:68px}.ss-root .rowtools button{width:26px;height:26px}.ss-root .chip,.ss-root .basebtn{min-height:40px}}@media (max-width:640px){.ss-root .editor{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ss-root,.ss-root *{transition:none!important}}.ss-printroot{display:none}@media print{@page{size:landscape;margin:10mm}body{background:#fff!important}.app-shell{display:none!important}.ss-printroot{--ink:#fff;--panel:#fff;--panel-2:#f1f1f1;--row-alt:#fafafa;--raised:#fff;--line:#8a8a8a;--line-strong:#3a3a3a;--chalk:#000;--text:#000;--muted:#444;--muted-2:#666;--grass:#2f9e52;--grass-dim:#1f6e39;--grass-soft:#2f9e522e;--clay:#a9701a;--clay-dim:#7a5010;--out:#cc2b22;color:#000;display:block}.ss-printroot,.ss-printroot *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.printpage{page-break-after:always;break-after:page}.printpage:last-child{page-break-after:auto;break-after:auto}.ss-printroot .lc-order,.ss-printroot .lc-num,.ss-printroot .lc-name,.ss-printroot .lc-pos{position:static!important}.ss-printroot .sheet__scroll{overflow:visible!important}.ss-printroot .box{border:none;padding:0}.printhead{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding-bottom:6px;display:flex}.printhead h2{margin:2px 0 0;font-size:22px}.printhead .eyebrow{color:#555}.printmeta{text-align:right;color:#333;font-size:12px;line-height:1.5}.ss-printroot .grid{width:100%;font-size:12px}.ss-printroot .cell{height:66px}.ss-printroot .cell__diamond{width:58px;height:58px}.ss-printroot .cell__label{font-size:11px}.ss-printroot .cell__note{color:#333;font-size:8.5px}.ss-printroot .grid tbody tr:hover td,.ss-printroot .cell:hover{background:0 0!important}.ss-printroot .grid tbody tr:nth-child(odd) td{background:var(--row-alt)!important}}
