.page-module__0ZedMG__container{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.page-module__0ZedMG__header{background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.page-module__0ZedMG__headerLeft,.page-module__0ZedMG__headerRight{align-items:center;gap:10px;display:flex}.page-module__0ZedMG__logo{color:var(--color-primary);font-weight:700}.page-module__0ZedMG__separator{color:var(--color-border-bright)}.page-module__0ZedMG__title{color:var(--color-text)}.page-module__0ZedMG__count{color:var(--color-text-dim)}.page-module__0ZedMG__time{color:var(--color-text);font-weight:600}.page-module__0ZedMG__nav{background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);gap:16px;padding:8px 16px;font-size:11px;display:flex}.page-module__0ZedMG__navLink{color:var(--color-text-dim)}.page-module__0ZedMG__navLink:hover{color:var(--color-accent)}.page-module__0ZedMG__navLinkActive{color:var(--color-primary)}.page-module__0ZedMG__main{flex:1;grid-template-columns:1fr 280px;display:grid}.page-module__0ZedMG__mapWrapper{justify-content:center;align-items:center;padding:40px;display:flex;overflow:auto}.page-module__0ZedMG__map{background:var(--color-bg-panel);border:1px solid var(--color-border);position:relative}.page-module__0ZedMG__gridLines{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.4;background-size:12.5% 12.5%;position:absolute;inset:0}.page-module__0ZedMG__axisX{justify-content:space-between;padding:0;display:flex;position:absolute;bottom:-20px;left:0;right:0}.page-module__0ZedMG__axisY{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:-30px}.page-module__0ZedMG__axisLabel{color:var(--color-text-dim);font-size:9px}.page-module__0ZedMG__centerH,.page-module__0ZedMG__centerV{background:var(--color-text-dim);opacity:.3;position:absolute}.page-module__0ZedMG__centerH{height:1px;left:0;right:0}.page-module__0ZedMG__centerV{width:1px;top:0;bottom:0}.page-module__0ZedMG__centerLabel{color:var(--color-text-dim);font-size:9px;position:absolute;transform:translate(8px,4px)}.page-module__0ZedMG__marker{cursor:pointer;z-index:2;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;transform:translate(-50%,-50%)}.page-module__0ZedMG__marker.page-module__0ZedMG__open{background:var(--color-success);box-shadow:0 0 10px var(--color-success)}.page-module__0ZedMG__marker.page-module__0ZedMG__closed{background:var(--color-text-dim)}.page-module__0ZedMG__marker:hover{z-index:10;transform:translate(-50%,-50%)scale(1.8)}.page-module__0ZedMG__tooltip{background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;z-index:20;margin-bottom:8px;padding:8px 10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.page-module__0ZedMG__tooltipName{color:var(--color-text);margin-bottom:2px;font-size:11px}.page-module__0ZedMG__tooltipCoords{color:var(--color-text-dim);font-size:10px}.page-module__0ZedMG__sidebar{border-left:1px solid var(--color-border);background:var(--color-bg-panel);flex-direction:column;display:flex}.page-module__0ZedMG__sidebarHeader{border-bottom:1px solid var(--color-border);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding:10px 12px;font-size:10px;display:flex}.page-module__0ZedMG__sidebarCount{color:var(--color-accent)}.page-module__0ZedMG__storeList{flex:1;overflow-y:auto}.page-module__0ZedMG__storeItem{border-bottom:1px solid var(--color-border);grid-template-columns:10px 1fr 60px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;transition:background .15s;display:grid}.page-module__0ZedMG__storeItem:hover{background:var(--color-bg-elevated)}.page-module__0ZedMG__storeStatus{border-radius:50%;width:6px;height:6px}.page-module__0ZedMG__storeStatus.page-module__0ZedMG__open{background:var(--color-success)}.page-module__0ZedMG__storeStatus.page-module__0ZedMG__closed{background:var(--color-text-dim)}.page-module__0ZedMG__storeName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__0ZedMG__storeCoords{text-align:right;color:var(--color-text-dim);font-size:10px}.page-module__0ZedMG__empty{text-align:center;color:var(--color-text-dim);padding:20px;font-size:11px}
