.org-tool{flex-direction:column;gap:14px;display:flex}.org-side{display:contents}.org-side>.org-status{order:1;min-height:2.9em}.org-side>.org-controls{order:2}.org-side>.keys{order:4}.org-main{order:3;align-content:start;gap:14px;min-width:0;display:grid}.org-controls{gap:14px;min-width:0;display:grid}@media (width>=1024px){.org-tool{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.org-main{grid-area:1/1}.org-side{min-width:0;top:calc(var(--header-h) + 16px);grid-area:1/2;align-content:start;gap:14px;display:grid;position:sticky}}.org-group{gap:8px;display:grid}.org-group>.label{font-size:14px;font-weight:600}.org-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.org-pair .btn{min-height:48px;padding:0 10px;font-size:15px;font-weight:600}.org-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.org-trio .btn{white-space:normal;text-align:center;min-height:48px;padding:0 6px;font-size:14px;font-weight:600;line-height:1.15}.org-note{color:var(--muted);font-size:14px;line-height:1.4}.org-share{width:100%;min-height:56px}[dir=rtl] .org-flip{transform:scaleX(-1)}.org-ghost{box-shadow:var(--shadow-float);opacity:.95}.org-sorting,.org-sorting *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.org-panel{gap:10px;display:grid}.screen.org-screen{padding:14px 10px 6px}@media (width>=640px){.screen.org-screen{padding:18px 16px 8px}}.org-grid{--org-gx:10px;gap:16px var(--org-gx);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.org-grid{--org-gx:14px;gap:20px var(--org-gx);grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}}.org-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:0;position:relative}.org-page{border-radius:var(--radius-xs);width:100%;color:var(--screen-muted);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:6px;margin:0;padding:0;display:grid}.org-page:disabled{cursor:default}.org-slot{width:100%;aspect-ratio:var(--org-aspect,.72);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--screen-line);transition:box-shadow .12s;display:block;position:relative}@media (hover:hover){.org-page:not(:disabled):hover .org-slot{box-shadow:inset 0 0 0 1px var(--screen-line-2)}}.org-card.is-sel .org-slot,.org-card.is-gone .org-slot{box-shadow:inset 0 0 0 2px var(--accent)}.org-img{background:var(--panel);pointer-events:none;border-radius:1px;max-width:none;position:absolute;top:50%;left:50%}.org-wait,.org-paper{border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.org-wait{background:var(--screen-line)}.org-paper{background:var(--panel);color:var(--faint);text-align:center;place-items:center;padding:4px;font-size:12px;line-height:1.2;display:grid}.org-card.is-gone .org-img,.org-card.is-gone .org-paper{opacity:.3}.org-mark{background:var(--accent);color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute}.org-mark--tick{width:22px;height:22px;inset-block-start:6px;inset-inline-end:6px}.org-mark--tick svg{stroke-width:3px;width:14px;height:14px}.org-mark--cross{width:34px;height:34px;margin:auto;inset:0}.org-mark--cross svg{stroke-width:2.5px;width:18px;height:18px}.org-no{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.2}.org-card.is-sel .org-no{color:var(--screen-ink);font-weight:700}.org-card.is-gone .org-no{color:var(--accent-dark-text);font-weight:700}.org-card.is-cut .org-slot:before,.org-card.is-drop-before .org-slot:before,.org-card.is-drop-after .org-slot:after{content:"";z-index:2;background:var(--accent);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.org-card.is-cut .org-slot:before,.org-card.is-drop-before .org-slot:before{inset-inline-start:calc(var(--org-gx) / -2 - 1.5px)}.org-card.is-drop-after .org-slot:after{inset-inline-end:calc(var(--org-gx) / -2 - 1.5px)}.org-card.is-lift{opacity:.35}.org-card.org-ghost{border-radius:var(--radius-sm);background:var(--screen);padding:4px}.org-pair.rtp-ops .btn{min-height:52px}
