main.main-network{scrollbar-gutter:stable;height:calc(100vh - 60px);margin-top:60px;overflow:hidden auto}.network-page{max-width:1312px;color:var(--primary-color);margin:0 auto;padding:32px 16px}.network-title{letter-spacing:-1%;color:var(--primary-color);margin:0;font-size:24px;font-weight:800}.network-lead{color:var(--secondary-color);white-space:pre-line;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}.network-tabs{border-bottom:1px solid #e8e8e8;grid-template-columns:200px 200px 1fr;margin-top:24px;display:grid}.network-tab{height:48px;font:inherit;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.network-tab.on{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:700}.network-pane{margin-top:24px}.network-pane>.network-map-box,.network-map-stack{aspect-ratio:1400/430;width:100%;margin-bottom:32px}.network-map-stack{flex-direction:column;display:flex}.network-map-box{background:var(--tertiary-color);border-radius:8px;flex-direction:column;min-height:0;margin-bottom:48px;padding:4px 10px;display:flex}.network-map-stack .network-map-box{flex:1;margin-bottom:0}.network-map-box-world{padding:2px 8px}.network-pane .network-legend{flex-shrink:0;justify-content:flex-end;min-height:20px;margin:0 0 8px;display:flex}.network-map-svg{flex:1 1 0;width:100%;min-height:0;display:block}.network-map-status{color:var(--secondary-color);text-align:center;margin:0;padding:80px 16px;font-size:15px}.network-legend{color:var(--secondary-color);align-items:center;gap:18px;font-size:13px;display:flex}.network-legend span{align-items:center;gap:7px;display:inline-flex}.network-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.network-dot-factory{background:var(--primary-color)}.network-dot-sales{background:var(--drb-color)}.network-crumb{color:var(--secondary-color);align-items:center;gap:7px;margin-bottom:10px;font-size:14px;display:flex}.network-crumb button{font:inherit;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.network-crumb button:hover{color:var(--primary-color)}.network-crumb-current{color:var(--primary-color);font-weight:600}.network-region-name{letter-spacing:-2%;color:var(--primary-color);margin:12px 0 0;font-size:22px;font-weight:700}.network-chips{flex-wrap:wrap;gap:8px;margin-top:16px;font-size:14px;display:flex}.network-chip{height:32px;color:var(--primary-color);font-size:14px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:16px;place-items:center;padding:0 13px;display:inline-grid}.network-chip>span,.network-chip[data-label]:before{grid-area:1/1}.network-chip[data-label]:before{content:attr(data-label);visibility:hidden;font-weight:600}span.network-chip{cursor:default;color:#5d5d5d;background:#fff;font-size:14px}.network-chip:hover{border-color:var(--primary-color);color:var(--primary-color)}.network-chip.on{background:var(--primary-color);border-color:var(--primary-color);color:#fff;font-weight:600}.network-count-row{border-bottom:1px solid var(--primary-color);color:var(--secondary-color);margin-top:28px;padding-bottom:12px;font-size:15px}.network-count-row b{color:var(--primary-color)}.network-ovs-divider{border-bottom:1px solid var(--primary-color);margin-top:32px}.network-dealer-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.network-dealer,.network-ovs-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:16px 24px;display:grid}.network-ovs-card{cursor:pointer;grid-template-columns:auto 1fr;gap:16px}.network-ovs-card.on{border-color:var(--primary-color);background:var(--tertiary-color)}.network-dealer-name{letter-spacing:-.32px;color:var(--primary-color);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.network-badge{background:var(--tertiary-color);height:22px;color:var(--secondary-color);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.network-dealer-addr{color:var(--secondary-color);margin:8px 0 0;font-size:14px;line-height:1.5}.network-dealer-tel{color:var(--primary-color);letter-spacing:-.2px;white-space:nowrap;font-size:16px;font-weight:600}.network-ovs-num{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.network-ovs-num.factory{background:var(--primary-color)}.network-ovs-num.sales{background:var(--drb-color)}.network-ovs-corp{color:var(--secondary-color);font-size:14px;font-weight:500}.network-ovs-ko{color:var(--secondary-color);margin:4px 0 0;font-size:13px}.network-ovs-meta{color:#333;grid-template-columns:64px 1fr;gap:6px 14px;margin:10px 0 0;font-size:14px;line-height:1.6;display:grid}.network-ovs-meta dt{color:var(--secondary-color)}.network-ovs-meta dd{margin:0}.network-ovs-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}.network-empty{text-align:center;color:var(--secondary-color);padding:64px 0;font-size:15px}.network-pager{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.network-pager button{width:28px;height:28px;font:inherit;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;display:flex}.network-pager button.on{background:var(--primary-color);color:#fff;font-weight:600}.network-pager button:disabled{color:#aaa;cursor:default}@media (max-width:1024px){.network-dealer-grid,.network-ovs-grid{grid-template-columns:1fr}.network-tabs{grid-template-columns:1fr 1fr}}
