.gm-h{font-family:var(--display);font-size:clamp(2.6rem,12vw,4rem);line-height:.95;margin:6px 0 10px;letter-spacing:.01em}.gm-lead{color:var(--muted);margin:0 0 8px}.gm-trust{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font-size:.8rem;color:var(--muted)}.gm-trust span{white-space:nowrap}.gm-status{margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(var(--ours-rgb),.4);background:var(--ours-dim)}.gm-status b.big{display:block;font-family:var(--display);font-size:2rem;line-height:1;margin-bottom:4px}.gm-status .btn{margin-top:10px}.gm-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gm-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.gm-teams{font-weight:700;font-size:.95rem;line-height:1.35;min-width:0}.gm-n{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:7px;background:var(--panel-2);color:var(--muted);font-weight:800;font-size:.74rem;margin-inline-end:6px;font-variant-numeric:tabular-nums;vertical-align:middle}.gm-picks{display:flex;gap:6px;direction:ltr}.gm-picks button{position:relative;width:50px;min-height:52px;border-radius:13px;border:1.5px solid var(--line-2);background:var(--bg, #06090e);color:var(--text);font:inherit;cursor:pointer;display:grid;align-content:center;justify-items:center;gap:0;transition:transform .12s var(--ease-out),border-color .15s,background-color .15s}.gm-picks button b{font-size:1.05rem;font-weight:900;line-height:1.1}.gm-picks button small{font-size:.68rem;color:var(--muted)}.gm-picks button:active{transform:scale(.94)}.gm-picks button[aria-pressed=true]{background:var(--grad);border-color:transparent;color:var(--ours-ink)}.gm-picks button[aria-pressed=true] small{color:var(--ours-ink);opacity:.8}.gm-picks button:disabled{cursor:default;opacity:.55}.gm-picks button[aria-pressed=true]:disabled{opacity:1}.gm-picks button.calc:after,.gm-calc-dot{content:"";position:absolute;top:5px;inset-inline-end:5px;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px rgba(var(--blue-rgb),.25)}.gm-calc-dot{position:static;display:inline-block;margin-inline-end:4px}.gm-picks button.won{box-shadow:0 0 0 2px var(--text) inset}.gm-res{grid-column:1 / -1;font-size:.78rem;color:var(--muted)}.gm-res .ok{color:var(--ours);font-weight:700}.gm-res .no{color:var(--warn);font-weight:700}.gm-key{margin:8px 2px 0}.gm-save{position:sticky;bottom:calc(70px + env(safe-area-inset-bottom));z-index:5;margin:12px 0;padding:12px;display:grid;gap:10px;background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(10px);box-shadow:0 -8px 30px -12px #000000b3}@media(min-width:760px){.gm-save{bottom:12px}}.gm-save.done{position:static;box-shadow:none}.gm-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.9rem;color:var(--muted)}.gm-count b{color:var(--text);font-size:1.1rem}.gm-fill{background:none;border:0;padding:0;color:var(--ours);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;margin-inline-start:auto}.gm-extra{display:grid;gap:12px;margin:0 0 14px}.gm-extra[hidden],.gm-remind[hidden],.gm-save[hidden]{display:none}.gm-nick{display:grid;gap:4px;font-size:.82rem;font-weight:700}.gm-nick small{font-weight:400}.gm-nick input,.gm-new input{min-height:46px;border-radius:12px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);font:inherit;font-size:16px;padding:0 12px;min-width:0}.gm-save .btn{width:100%}.gm-save #gm-msg{margin:0}.gm-save #gm-msg:empty{display:none}.gm-remind{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;cursor:pointer}.gm-remind input{width:20px;height:20px;margin-top:1px;accent-color:var(--ours);flex:none}#gm-groupseg{margin-top:8px}.gm-board{margin-top:10px;padding:6px 12px}.gm-board p{margin:10px 0}.gb-pick{display:flex;align-items:center;gap:8px;margin:8px 0 2px}.gb-pick select{min-height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);font:inherit;padding:0 10px}.gb{width:100%;border-collapse:collapse;font-size:.92rem}.gb td{padding:9px 4px;border-bottom:1px dashed var(--line);vertical-align:middle}.gb tr:last-child td{border-bottom:0}.gb .rk{width:2.2em;color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums}.gb .nm{font-weight:700;min-width:0;overflow-wrap:anywhere}.gb .nm small{display:block;font-weight:500;color:var(--muted);font-size:.74rem}.gb .vl{text-align:end;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.gb .vl small{display:block;font-weight:500;color:var(--muted);font-size:.72rem}.gb tr.me td{background:var(--ours-dim)}.gb tr.me .nm:after{content:" (אתם)";color:var(--ours);font-weight:600;font-size:.78rem}.gb tr.calc .nm{color:var(--blue)}.gb tr.top .rk{color:var(--ours)}.gm-g{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;margin-bottom:8px}.gm-g b{overflow-wrap:anywhere}.gm-g small{display:block;color:var(--muted);font-weight:500}.gm-g .acts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.gm-g .acts .btn{flex:1;min-width:0;padding-inline:10px;font-size:.92rem;white-space:nowrap}.gm-g .x{background:none;border:0;color:var(--muted);font:inherit;font-size:.78rem;cursor:pointer;padding:4px 0}.gm-new{display:grid;grid-template-columns:1fr auto;gap:8px;margin:10px 0 4px}.gm-rules{margin:0 0 14px;padding-inline-start:1.1em;display:grid;gap:8px}
