.detail-sheet.detail-sheet-refined{flex-direction:column;height:100dvh;overflow:hidden;display:flex!important}.detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding:16px;overflow:auto}.detail-sheet-refined .cubicle-cover{flex-direction:row;justify-content:flex-start;gap:12px;height:80px;padding:18px 66px 18px 22px}.detail-sheet-refined .cubicle-cover>svg{flex:none;order:-1;width:30px;height:30px}.detail-sheet-refined .cubicle-cover>span:first-child{letter-spacing:.07em;white-space:nowrap;position:static}.detail-sheet-refined .cubicle-cover>span:last-child{letter-spacing:.05em;margin:0;font-size:9px;line-height:1.4}.detail-sheet-refined .detail-header{padding:20px 22px 0!important}.detail-sheet-refined .detail-body{padding:16px 22px 22px}.detail-sheet-refined .detail-body>.working-card{margin-bottom:14px}.detail-sheet-refined .description{margin-top:12px;line-height:1.55!important}.detail-action-bar{border-top:1px solid var(--cub-panel-line);padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:var(--cub-panel-bg);flex:none;box-shadow:0 -4px 16px #233b2210}.detail-action-bar .detail-actions{gap:8px;margin:0}.detail-action-bar .primary-button{min-width:0;font-size:13px}.detail-action-bar .square-button{width:44px;min-width:44px}.detail-action-bar .square-button[aria-pressed=true]{color:var(--cub-panel-accent)!important;background:var(--cub-panel-selected)!important}.profile-dialog.account-dialog{flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);overflow:hidden;padding:24px!important;display:flex!important}.account-tabs{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.account-tab-list{background:var(--cub-panel-muted);border:1px solid var(--cub-panel-line);border-radius:11px;flex:none;gap:4px;padding:4px;display:flex}.account-tab-list button{min-width:0;min-height:44px;color:var(--cub-panel-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font:600 13px/1.4 Arial,sans-serif}.account-tab-list button[data-state=active]{background:var(--cub-panel-field);color:var(--cub-panel-ink);box-shadow:0 1px 4px #24392214}.account-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:3px 3px 4px;overflow:auto}.account-page{outline:none}.account-page[data-state=inactive]{display:none}.account-page .swatches button{min-width:40px;min-height:40px}.account-save{z-index:1;box-shadow:0 0 0 6px var(--cub-panel-bg);flex:none;position:sticky;bottom:0}.my-spaces-panel{flex-direction:column;gap:12px;display:flex}.my-spaces-panel h3{margin:0;font:650 16px/1.4 Arial,sans-serif}.my-spaces-panel p{color:var(--cub-panel-soft);margin:0;font-size:12px;line-height:1.6}.my-spaces-actions{flex-wrap:wrap;gap:7px;display:flex}.my-spaces-actions .text-button{background:var(--cub-panel-field);flex:1;min-width:120px;min-height:44px;border:1px solid var(--cub-panel-line)!important}.my-spaces-panel [role=alert]{border:1px solid var(--cub-panel-danger-line);background:var(--cub-panel-danger-bg);color:var(--cub-panel-danger);border-radius:9px;padding:12px}.my-spaces-panel [role=alert] p{color:inherit}.world-map-scrim{z-index:31;background:#243a2820;position:absolute;inset:0}.game-first .minimap.neighborhoods-map{z-index:32;overscroll-behavior:contain;outline:none}.world-map-title{letter-spacing:0;color:var(--cub-panel-ink);margin:0;font:650 14px/1.4 Arial,sans-serif}.neighborhoods-map .mini-head{z-index:1;background:var(--cub-panel-bg);padding-bottom:8px;position:sticky;top:0}.map-parcel-target:focus-visible{opacity:1;outline:none}.map-parcel-target:focus-visible>rect{stroke:#fffdf1;stroke-width:2px;paint-order:stroke;filter:drop-shadow(0 0 1px #183524)}.map-parcel-target:focus-visible>text{fill:#183524}@media (max-width:600px){.profile-dialog.account-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px 16px!important}.account-scroll{padding-left:2px;padding-right:2px}.detail-sheet-refined .detail-header{padding:18px 18px 0!important}.detail-sheet-refined .detail-body{padding:14px 18px 18px}.detail-action-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.detail-sheet-refined .cubicle-cover{height:72px;padding-left:18px}.neighborhoods-map .mini-head{flex-wrap:wrap;align-items:center;gap:6px}.world-map-title{font-size:13px}}@media (max-height:500px){.detail-sheet-refined .cubicle-cover{height:56px;padding-top:10px;padding-bottom:10px}.profile-dialog.account-dialog{max-height:calc(100dvh - 16px)}}
