.opening-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:10px;align-items:start}.opening-summary{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.opening-layout .cell-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px}.opening-layout .storage-cell{min-height:125px;aspect-ratio:1}.opening-layout .opening-selected{outline:3px solid #207f6c;outline-offset:-3px}.opening-layout .opening-checked{background:#e2f3eb}.opening-row{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid #d8e5df}.opening-row:last-of-type{margin-bottom:10px}.opening-kind-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opening-contents{position:sticky;top:10px}.opening-layout .toolbar label{min-width:140px}@media(max-width:760px){.opening-layout{grid-template-columns:1fr}.opening-contents{position:static}.opening-layout .cell-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opening-layout .storage-cell{min-height:90px;padding:8px}.opening-layout .storage-cell strong{font-size:22px}.opening-kind-grid{grid-template-columns:1fr}}
