/* Shared Naver Land look. base.html loads this after every page stylesheet. */
body.discovery-ui{background:#f4f6f8;color:#191f28}
.discovery-ui .page{background:transparent}
.discovery-ui .site-header,
.discovery-ui .site-header .header-bar{background:#fff}
.discovery-ui .site-header{box-shadow:0 1px 0 #e5e8eb}
.discovery-ui .logo,
.discovery-ui .site-header .header-brand-name{color:#191f28}
.discovery-ui .logo-mark,
.discovery-logo-icon{color:#03c75a}
.discovery-ui .main-tabs a{color:#8b95a1}
.discovery-ui .main-tabs .is-on,
.main-tabs a.is-on{color:#191f28;box-shadow:inset 0 -3px #191f28}
.bottom-nav{border-color:#e5e8eb;box-shadow:0 -1px 0 #e5e8eb}
.bottom-nav a{color:#8b95a1}
.bottom-nav [aria-current=page]{color:#191f28}
.discovery-ui a:focus-visible,
.discovery-ui button:focus-visible,
.rankings-page a:focus-visible,
.rankings-page button:focus-visible,
.rankings-page select:focus-visible,
.rankings-page input:focus-visible{outline:2px solid #191f28;outline-offset:2px}

.discovery-ui .card,
.card{border:1px solid #e5e8eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(25,31,40,.04)}
.discovery-ui .page h1,
.discovery-ui .page h2{color:#191f28;letter-spacing:-.03em}
.discovery-ui .page .station-cover-caption h1,
.discovery-ui .page .station-cover-caption p{color:#fff}
.discovery-ui .more-link,
.rankings-back,
.rankings-pagination,
.rankings-pagination a{color:#4e5968}

.btn.primary,
.discovery-search button,
.rankings-search button,
.ranking-search-form button,
.apartment-pdf,
.buyer-submit{background:#03c75a;border-color:#03c75a;color:#fff}
.btn.primary:hover,
.discovery-search button:hover,
.rankings-search button:hover,
.buyer-submit:hover{background:#02b351}
.fab{background:#191f28;color:#fff}
.input:focus,.textarea:focus,select.input:focus,
.rankings-search input:focus,.rankings-filter-grid select:focus{border-color:#03c75a;outline:none;box-shadow:0 0 0 3px rgba(3,199,90,.12)}

.discovery-hero{background:#fff;border:1px solid #e5e8eb;box-shadow:0 1px 2px rgba(25,31,40,.04)}
.discovery-hero h1 em{color:#191f28}
.discovery-search{border-color:#e5e8eb;box-shadow:none}
.shortcut-grid>a{border-color:#e5e8eb;box-shadow:none}
.change-tabs{background:#eef0f3}
.change-tabs [aria-selected=true]{color:#191f28;background:#fff;border-color:#191f28}
.place-badge,.community-chips .is-on{background:#191f28;color:#fff}
.community-chips a{background:#fff;border:1px solid #e5e8eb;color:#4e5968}

.filters a.is-on,
.buyer-groups a.is-on,
.housing-band-tabs a[aria-current="page"],
.estate-map-tabs button[aria-selected="true"],
.apartment-area-tabs button[aria-selected="true"],
.apartment-range-tabs button[aria-selected="true"],
.buyer-years button.is-on{background:#191f28;border-color:#191f28;color:#fff}
.discovery-ui .station-dashboard .estate-subtab[aria-selected=true],
.apartment-navigation .estate-subtab.is-current{color:#191f28;box-shadow:inset 0 -2px #191f28}
.feed-title{font-weight:800;letter-spacing:-.03em;color:#191f28}
.feed-meta,.notices-feed .feed-meta{color:#8b95a1}
.pill{background:#191f28;color:#fff}

.apartment-detail{background:#fff;border:1px solid #e5e8eb;border-radius:16px;color:#191f28}
.apartment-price-summary{background:#f7f8fa;border-color:#e5e8eb}
.apartment-price-summary strong,
.apartment-trade-table .trade-price,
.apartment-area-list strong,
.apartment-money,
#apt-capital-label,
.apartment-tax-grid dd,
.apartment-loan-methods strong,
.apartment-loan-methods b,
.apartment-highlight-list em,
.apartment-facility-list strong,
.apartment-trade-more{color:#191f28}
.apartment-trade-table tbody tr:hover{background:#f7f8fa}

.rankings-page{border-color:#e5e8eb;border-radius:16px;color:#191f28;box-shadow:0 1px 2px rgba(25,31,40,.04)}
.rankings-category[aria-current=page]{background:#191f28;border-color:#191f28;color:#fff}
.rankings-category[aria-current=page] .ui-icon{color:#fff}
.rankings-value strong{color:#191f28}
.rankings-row{border-color:#e5e8eb}
.rankings-row:hover{border-color:#c5cad3;background:#f7f8fa}

.housing-rank-badge,
.station-dashboard .housing-rank-badge{background:#fff;border-color:#e5e8eb;color:#191f28}
.housing-rank-badge>strong,
.station-dashboard .housing-rank-badge>strong,
.housing-current-price-card strong,
.apartment-rankings .ranking-table-row>strong,
.apartment-rankings .ranking-change-value small,
.housing-rank-mobile b,
.housing-price-rank-link b,
.housing-rank-link,
.explore-stations span,
.station-timetable-day h3,
.commerce-place>span{color:#191f28}
.housing-chart-line{stroke:#191f28}
.housing-chart-dot{stroke:#191f28}
.housing-chart-dot:hover{fill:#191f28}
.ranking-position-top{background:#f4f6f8;color:#191f28}
.hero-slide-dots [aria-selected=true]{background:#191f28}
.life-summary-rows>a>.ui-icon,
.mypage-development-title .ui-icon{color:#4e5968}
.mypage-development-count{background:#191f28}
