#newgame-scope #board.warehouse-board{display:block;width:100%;padding:16px 0}.warehouse{max-width:440px;margin:auto}.warehouse-grid{display:grid;gap:4px;padding:9px;border:1px solid #adc3b7;border-radius:16px;background:#dee8df;box-shadow:inset 0 2px 6px #1b3f3610;direction:ltr}.warehouse-tile{aspect-ratio:1;min-width:0;min-height:0;position:relative;display:grid;place-items:center;border-radius:5px;padding:0;border:0}.warehouse-wall{background:linear-gradient(145deg,#829b87,#536e61);box-shadow:inset 0 2px 0 #ffffff40,0 2px 0 #3d5b4a}.warehouse-floor{background:#f7f3e8;box-shadow:inset 0 0 0 1px #e8e2d0;color:#174b40}.warehouse-floor:disabled{opacity:1;cursor:default}.warehouse-floor:not(:disabled){cursor:pointer;box-shadow:inset 0 0 0 2px #739e8a}.warehouse-floor:not(:disabled):hover{background:#dfefdf}.warehouse-goal{background:#dcebd8}.warehouse-floor-dot{width:3px;height:3px;border-radius:50%;background:#d9d6c8}.warehouse-goal-icon{display:inline-block;width:34%;height:34%;border:2px dashed #357b58;border-radius:50%;box-sizing:border-box;flex:none}.warehouse-box-icon{display:inline-block;width:72%;height:72%;border-radius:4px;background:linear-gradient(45deg,transparent 45%,#7a4c244a 46%,#7a4c244a 54%,transparent 55%),linear-gradient(-45deg,#e7b877 45%,#9e6d3e 46%,#9e6d3e 54%,#e7b877 55%);border:2px solid #976537;box-shadow:inset 0 0 0 2px #f6d49c,0 2px 2px #69491d30;box-sizing:border-box;flex:none}.warehouse-box.warehouse-goal .warehouse-box-icon{border-color:#2c7d4d;box-shadow:inset 0 0 0 2px #dcebc0,0 0 0 2px #63a275}.warehouse-person-icon{display:inline-block;width:62%;height:62%;border-radius:50%;background:#1b6f61;box-shadow:0 2px 1px #10453830;position:relative;flex:none}.warehouse-person-icon:after{content:'';position:absolute;top:18%;left:34%;width:32%;height:32%;border-radius:50%;background:#fff4dd;box-shadow:0 12px 0 4px #fff4dd}.warehouse-grid:focus-visible,.warehouse-tile:focus-visible,.warehouse-direction:focus-visible{outline:3px solid #c88b46;outline-offset:2px}.warehouse-pad{display:grid;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(2,48px);justify-content:center;gap:6px;margin:18px auto 12px;direction:ltr}.warehouse-direction{font:700 25px system-ui;border:1px solid #9cbcaf;border-radius:11px;background:#f0f6ef;color:#175b4b;cursor:pointer}.warehouse-direction:disabled{color:#81968c;background:#edf1ed;opacity:.6;cursor:default}.direction-0{grid-column:2;grid-row:1}.direction-1{grid-column:3;grid-row:2}.direction-2{grid-column:2;grid-row:2}.direction-3{grid-column:1;grid-row:2}.warehouse-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-size:12px;color:#44685a}.warehouse-legend>span{display:flex;align-items:center;gap:7px}.warehouse-legend i{width:18px;height:18px}.warehouse-legend .warehouse-person-icon:after{box-shadow:0 5px 0 2px #fff4dd}.warehouse-lesson-note{padding:12px 14px;border-radius:12px;background:#f2f7ed;border:1px solid #d7e2cc}.admin-preview [data-board-slot=board].warehouse-board{display:block}@media(max-width:600px){.warehouse-grid{padding:6px;gap:3px}.warehouse-person-icon:after{box-shadow:0 7px 0 2px #fff4dd}.warehouse-legend{gap:12px}}.puzuni-game-hub nav[data-count="4"] a{min-height:128px;padding:16px}@media(max-width:640px){.puzuni-game-hub nav[data-count="4"] .hub-rule{display:none}.puzuni-game-hub nav[data-count="4"] a{min-height:115px;padding:12px;gap:6px}}
