.sale-disclosure{margin:0 30px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;font-size:13px;color:#64705d}.sale-disclosure small{margin-left:auto;color:#919a85;font-size:11px}.trade-chip{border-radius:5px;padding:6px 9px;background:#eef2ea;color:#49683b;font-size:12px;font-weight:600}.trade-chip.new{background:#f4efdf;color:#8a723f}.sale-disclosure>strong{color:#956a36;font-size:12px;font-weight:500}.phone-inquiry{width:100%;min-height:45px;margin-top:9px;color:#245b45;border-color:#cfdcc7}.purchase-scope{margin:5px 0 26px;padding:22px;background:#f7f9f3;border:1px solid #e9eee1;border-radius:10px}.purchase-scope h3{font-size:17px!important;margin-bottom:18px!important}.purchase-scope>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;font-size:13px;color:#7f8874}.purchase-scope b{font-weight:500;color:#3e4f33;text-align:right}.purchase-scope p{font-size:11px!important;color:#919b84!important;line-height:1.8;margin:12px 0 0}.seller-profile{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}.seller-profile h3{margin:0!important;font-size:19px!important}.seller-profile dl,.lead-detail{margin:0}.seller-profile dl>div,.lead-detail>div{display:flex;gap:20px;align-items:baseline;padding:10px 0;font-size:13px;line-height:1.6}.seller-profile dt,.lead-detail dt{min-width:115px;color:#87917b}.seller-profile dd,.lead-detail dd{margin:0;color:#4c5b40}.verification-banner{display:flex;gap:12px;padding:18px;background:#fbf7ee;border:1px solid #ece4cd;border-radius:9px;color:#967c46;margin-bottom:20px}.verification-banner b{font-size:14px;font-weight:600}.verification-banner p{font-size:12px!important;line-height:1.8;margin:7px 0 0;color:#9c8e6c!important}.legal-data{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin:0}.legal-data>div{padding:17px 9px 17px 0;border-bottom:1px solid var(--line)}.legal-data dt{font-size:12px;color:#869279;margin-bottom:8px}.legal-data dd{font-size:15px;margin:0;font-weight:500;line-height:1.6}.legal-data small{display:block;font-size:11px;color:#959e89;font-weight:400;margin-top:3px}.legal-explainer{padding:17px 0;font-size:13px;line-height:1.7;color:#657751}.legal-explainer summary{cursor:pointer;font-weight:500}.legal-explainer p{font-size:13px;line-height:1.9}.doc-count{font-size:12px;font-weight:400;color:#94a080;margin-left:10px}.document-checklist>div{display:flex;gap:11px;padding:17px 0;align-items:center;border-bottom:1px solid var(--line)}.doc-icon{font-size:22px;color:#96a685;width:30px}.document-checklist b{display:block;font-size:13px;font-weight:500}.document-checklist small{display:block;font-size:11px;color:#929f83;line-height:1.6;margin-top:4px}.pending-tag{margin-left:auto;white-space:nowrap;background:#f2f3ee;color:#8c9680;font-size:10px;padding:5px 7px;border-radius:4px}.official-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}.official-links a{color:#385f2d;text-decoration:none;border:1px solid #dfe7d5;padding:13px;border-radius:8px;font-size:12px}.official-links small{display:block;font-size:10px;color:#8a987a;margin-top:5px}.kakao-external{display:block;color:#6c7132;text-decoration:none;font-size:12px;border:1px solid #ece7bf;background:#fffdf3;padding:12px 14px;border-radius:7px;margin-bottom:18px}.land-plan-note{font-size:12px!important;background:#fbf5e7;color:#9d854e!important;padding:12px 15px;border-radius:7px;line-height:1.7!important}.recipient{display:flex;gap:12px;align-items:center;background:#f7f9f2;padding:15px;border-radius:9px;margin:22px 0}.recipient b{font-size:14px;font-weight:600;display:block}.recipient small{font-size:11px;display:block;color:#8d9a7c;margin-top:5px}.consultation-form>.sample-label{display:inline-block;margin-bottom:15px}.consultation-form .form-grid small{display:block;font-size:10px;color:#94a280;margin-top:7px;font-weight:400}.demo-form-note{font-size:12px;line-height:1.8;padding:15px;background:#faf7ed;color:#a08c55;border-radius:8px;margin-top:20px}.consent-label{display:flex;gap:9px;align-items:center;font-size:12px;margin-top:15px;color:#7b8e65}.consent-label input{width:17px;min-height:17px;height:17px;accent-color:#245b45}.request-success>span{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf4e8;color:#558443;font-size:28px;margin-bottom:25px}.request-success p{font-size:14px}.external-button{padding:12px 18px;text-align:center;text-decoration:none;color:#245b45;border:1px solid #dce5d3;border-radius:8px;font-size:14px}.mobile-admin{display:none}.admin-root[hidden]{display:none}.admin-root{position:fixed;inset:0;background:#f6f8f4;z-index:1500;display:flex;overflow:auto}.admin-sidebar{width:220px;flex:0 0 220px;background:#fff;border-right:1px solid #e4e9de;position:sticky;top:0;height:100vh;padding:32px 17px}.admin-brand{font-size:29px;color:#245b45;font-weight:750;padding:0 15px;letter-spacing:-1px}.admin-brand span{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:#8b9b7a;margin-top:9px}.admin-menu{display:grid;gap:9px;margin-top:45px}.admin-menu button{border:0;text-align:left;padding:0 16px;min-height:45px;color:#7a8b68;background:none;font-size:14px}.admin-menu .on{background:#edf3e7;color:#315a29;font-weight:600}.admin-sidebar-bottom{position:absolute;bottom:30px;left:28px;color:#9da98c;font-size:11px;line-height:1.9}.admin-main{min-width:0;flex:1}.admin-header{height:76px;background:#fff;padding:0 36px;border-bottom:1px solid #e4e9de;position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-header b{font-size:16px;font-weight:600}.admin-header span{font-size:12px;color:#9aa98a;margin-left:15px}.admin-header button{padding:0 14px;font-size:12px;min-height:37px}.admin-content{max-width:1600px;padding:35px}.admin-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px}.admin-title h1{font-size:26px;letter-spacing:-.7px}.admin-title p{font-size:13px;color:#8c9b7b;margin:9px 0 0}.admin-filter-row{display:flex;gap:13px;align-items:center;margin-bottom:24px}.admin-filter-row label{font-size:12px;color:#8b9a79}.admin-filter-row select{margin-left:9px;border:1px solid #e0e7d8;background:white;border-radius:7px;padding:0 11px;min-height:38px;color:#5c6c4a;font-size:12px}.admin-filter-row>span{font-size:10px;color:#a0ad8e;margin-left:auto}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.admin-kpis>div{background:white;border:1px solid #e5ebde;border-radius:11px;padding:23px}.admin-kpis span{font-size:13px;color:#839671}.admin-kpis strong{display:block;font-size:34px;font-weight:650;letter-spacing:-1px;margin-top:13px}.admin-kpis small{font-size:13px;font-weight:400;letter-spacing:0;color:#99a98a;margin-left:7px}.admin-kpis p{font-size:10px;color:#a5b196;margin:8px 0 0}.admin-charts{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin:23px 0}.admin-charts article{background:white;border:1px solid #e4ebdb;border-radius:11px;padding:24px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-heading h2,.table-heading h2,.admin-advisers>h2{font-size:16px;font-weight:600;margin:0;letter-spacing:-.3px}.chart-heading span{font-size:10px;color:#62804c;margin-left:9px}.chart-heading span+span{color:#c7b27f}.chart-heading small{font-size:10px;color:#9cac89}.lead-chart{height:190px;display:flex;justify-content:space-around;gap:16px;align-items:stretch;padding-top:30px;margin-top:15px}.chart-column{flex:1;display:flex;flex-direction:column;align-items:center}.chart-bars{flex:1;width:100%;display:flex;align-items:flex-end;gap:4px;justify-content:center;border-bottom:1px solid #eef2e7;background:repeating-linear-gradient(0deg,transparent,transparent 36px,#f2f5ec 36px,#f2f5ec 37px)}.chart-bars>div{width:17px;max-width:40%;background:#46723a;border-radius:3px 3px 0 0;position:relative;min-height:1px}.chart-bars>div+div{background:#d7c597}.chart-bars b{position:absolute;top:-18px;left:0;right:0;text-align:center;font-size:10px;font-weight:500;color:#9aa989}.chart-column>span{font-size:10px;color:#9ead8b;padding-top:12px}.adviser-chart{display:grid;gap:12px;margin-top:25px}.adviser-chart button{display:flex;align-items:center;gap:12px;min-height:42px;border:0;background:none;text-align:left;padding:0}.adviser-chart span{font-size:12px;min-width:85px}.adviser-chart small{display:block;font-size:9px;color:#a3b18e;margin-top:4px}.adviser-chart button>div{height:8px;border-radius:4px;background:#f3f6ed;flex:1;overflow:hidden}.adviser-chart i{display:block;background:#8da47b;border-radius:4px;height:100%}.adviser-chart b{font-size:13px;width:24px;color:#64834e;text-align:right;font-weight:500}.admin-table-section{border:1px solid #e3eadb;border-radius:11px;background:#fff;scroll-margin-top:100px}.table-heading{padding:23px;display:flex;justify-content:space-between;gap:16px;align-items:center}.table-heading h2 span{font-size:13px;color:#8b9e77;margin-left:7px}.table-heading>div{display:flex;gap:8px}.table-heading input,.table-heading select{min-height:35px;border:1px solid #e2e9d8;border-radius:6px;padding:0 10px;background:white;font-size:11px;color:#84986d}.table-heading input{width:220px}.table-scroll{overflow:auto;max-height:570px;border-radius:0 0 10px 10px}.admin-table-section table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}.admin-table-section th{font-weight:500;font-size:11px;color:#8f9e7b;background:#f9fbf6;border-top:1px solid #edf2e5;border-bottom:1px solid #edf2e5;padding:14px 22px;position:sticky;top:0}.admin-table-section td{padding:17px 22px;border-bottom:1px solid #f0f4e9;font-size:12px;color:#71865a}.admin-table-section td b{font-weight:500;color:#536d3f}.admin-table-section td small{display:block;font-size:10px;color:#a4b38f;margin-top:6px}.admin-table-section td button{font-size:11px;min-height:29px;padding:0 9px;border-color:#e6eddc;border-radius:5px;color:#8a9d72}.status-label{font-size:10px;background:#f7f1df;color:#af9861;border-radius:4px;padding:4px 7px}.status-label.done{background:#edf4e5;color:#7c9b59}.admin-advisers{scroll-margin-top:110px;margin-top:32px}.admin-advisers>p{font-size:12px;color:#97a884;margin:10px 0 22px}.adviser-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.adviser-cards article{background:#fff;padding:23px;border:1px solid #e4ecda;border-radius:11px}.adviser-cards h3{font-size:17px;margin:15px 0 0;font-weight:600}.adviser-cards h3 small{font-size:10px;color:#adba99;margin-left:9px;font-weight:400}.adviser-cards p{font-size:11px;color:#9aae82;margin:7px 0 19px}.adviser-cards dl{font-size:10px;line-height:1.7;margin:0 0 18px}.adviser-cards dt{color:#a6b693}.adviser-cards dd{margin:3px 0 12px;color:#7f9665}.adviser-cards button{width:100%;font-size:11px;min-height:34px;color:#839d68;border-color:#e2edd7}.admin-status-field{display:block;font-size:14px;color:#768e5d;margin-top:20px}.admin-status-field select{width:100%;margin-top:10px;border:1px solid #dce8cf;padding:0 12px;border-radius:7px;background:white}.admin-open{overflow:hidden}.admin-open>header,.admin-open>.intro,.admin-open>.filters,.admin-open>.discovery,.admin-open>.workspace,.admin-open>.demo{visibility:hidden}
#mapProvider{position:absolute;left:0;top:44px;min-height:30px;font-size:11px}.map-home.new-sale{border-color:#c7b791}.map-home.new-sale strong{color:#8b713e}.map-home.is-selected strong{color:white}.legal-data dt{font-size:13px}.legal-data small{font-size:12px;color:#7c886f}.admin-kpis p,.admin-title p,.chart-column>span,.chart-heading small{color:#7f8c72}.admin-table-section td small{color:#849477}.admin-title .sample-label{color:#697d58}.big .legal-data dt,.big .legal-data small,.big .seller-profile dl>div{font-size:15px}.big .legal-data dd{font-size:18px}
@media(max-width:1150px){.admin-sidebar{width:185px;flex-basis:185px}.admin-content{padding:25px}.admin-header{padding:0 25px}.admin-filter-row>span{display:none}.adviser-cards{grid-template-columns:1fr 1fr}.admin-kpis{gap:12px}.admin-kpis>div{padding:18px}.admin-charts{gap:14px}}
@media(max-width:760px){.sale-disclosure{margin:0 20px 20px;gap:8px 11px;font-size:11px}.sale-disclosure small{display:none}.trade-chip{font-size:10px}.sale-disclosure>strong{font-size:10px}.detail-tabs{gap:20px}.detail-tabs button{font-size:13px}.purchase-scope{padding:18px}.purchase-scope>div{font-size:11px}.seller-profile dl>div{font-size:12px;gap:12px}.seller-profile dt{min-width:95px}.official-links{gap:6px}.official-links a{padding:11px 8px;font-size:11px}.official-links small{font-size:9px}.legal-data dd{font-size:14px}.legal-data dt{font-size:11px}.legal-data small{font-size:10px}.mobile-admin{display:block;font-size:11px!important;padding:0 8px!important;min-height:38px;border:0}.admin-sidebar{width:100%;height:auto;position:sticky;top:0;z-index:6;padding:12px 15px;border-right:0;border-bottom:1px solid #e4e9de;display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-brand{font-size:22px;padding:0;white-space:nowrap}.admin-brand span{font-size:9px;margin-top:3px}.admin-menu{display:flex;margin:0;gap:5px}.admin-menu button{font-size:10px;min-height:33px;padding:0 9px}.admin-sidebar-bottom{display:none}.admin-root{display:block}.admin-header{position:static;padding:14px 18px;height:auto;min-height:60px}.admin-header b{font-size:14px}.admin-header span{display:none}.admin-header button{font-size:10px;padding:0 10px;min-height:33px}.admin-content{padding:22px 17px}.admin-title{display:block;margin-bottom:20px}.admin-title h1{font-size:23px}.admin-title p{font-size:11px;margin-bottom:12px}.admin-title>.sample-label{display:inline-block;font-size:9px}.admin-filter-row{gap:10px;display:grid;grid-template-columns:1fr 1fr}.admin-filter-row label{font-size:10px;display:block}.admin-filter-row select{display:block;width:100%;margin:7px 0 0;font-size:10px;padding:0 6px;min-height:35px}.admin-kpis{grid-template-columns:1fr 1fr;gap:11px}.admin-kpis>div{padding:17px}.admin-kpis span{font-size:12px}.admin-kpis strong{font-size:30px;margin-top:10px}.admin-kpis p{font-size:9px}.admin-charts{grid-template-columns:1fr;gap:15px;margin:17px 0}.admin-charts article{padding:20px}.table-heading{padding:18px;display:block}.table-heading>div{margin-top:15px}.table-heading input{flex:1;min-width:0;width:auto}.table-heading select{font-size:11px}.adviser-cards{grid-template-columns:1fr 1fr;gap:11px}.adviser-cards article{padding:16px}.adviser-cards h3{font-size:15px}.adviser-cards p{font-size:10px}.admin-table-section td,.admin-table-section th{padding-left:16px;padding-right:16px}.admin-advisers>p{font-size:10px;line-height:1.7}.admin-menu button{white-space:nowrap}.verification-banner p{font-size:11px!important}.document-checklist b{font-size:12px}.document-checklist small{font-size:10px}.pending-tag{font-size:9px}.doc-count{font-size:10px}}
