.cr-context{margin-top:28px;scroll-margin-top:20px}.cr-context-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}.cr-context .input-group{padding:22px}.cr-context .field-grid{gap:12px}.cr-context .input-field select,.cr-context .input-field input{font-size:12px}.cr-context .cr-check{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:12px;color:#7b8998}.cr-context .cr-check input{width:auto;flex:none;margin:0;accent-color:#617d7b}.cr-context .input-field.cr-check{align-self:end;margin:12px 0}.cr-context .cr-check label{display:flex;align-items:center;gap:7px;margin:0;font-size:11px}.cr-rent-status{font-size:12px;line-height:1.8;color:#7e8996;margin:14px 0}.cr-evidence{padding:14px;background:#f1f5f5;border:1px solid #e0e7e5;border-radius:8px;margin:14px 0;font-size:12px;line-height:1.9;color:#5d7674}.cr-evidence b{font-size:16px;font-variant-numeric:tabular-nums;color:#466766}.cr-context button{font-size:11px;padding:9px 12px}.cr-context button:disabled{opacity:.45;cursor:default}.cr-context .field-help{color:#8b95a1;font-size:11px;line-height:1.8;margin-top:11px}.cr-source{display:inline-block;color:#6a807d;font-size:11px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.cr-rent-list{max-height:300px;overflow:auto;margin-top:14px}.cr-rent-item{padding:12px 0;border-top:1px solid #e9edf0;font-size:11px;color:#7c8898;line-height:1.9}.cr-rent-item strong{display:block;color:#596d7d;font-weight:600}.cr-rent-item p{margin:2px 0;font-size:11px;color:#7c8898}.cr-rent-item button{font-size:10px;padding:5px 8px;margin-top:5px}.cr-rate-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 16px}.cr-rate-summary>div{border:1px solid #e6eceb;border-radius:7px;padding:10px;font-size:10px;color:#8b979c}.cr-rate-summary strong{display:block;color:#526e74;font-size:19px;line-height:1.7;font-weight:600;font-variant-numeric:tabular-nums}.cr-rate-summary time{font-size:10px}#naverMap .rent{--marker-color:#548f88}.layer-dot.rent{--marker-color:#548f88}.cr-state-source{font-size:11px;color:#798d8c}@media(max-width:800px){.cr-context-grid{grid-template-columns:1fr}.cr-context .input-group{padding:18px}}
.analysis-input .cr-rate-import-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:9px 0 0}
.analysis-input .cr-rate-import-row button{font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;padding:9px 11px;min-height:36px;background:#f0f4ee;border:1px solid #ccd8c9;border-radius:6px;color:#3f5946;white-space:normal}
.analysis-input .cr-rate-import-row button:hover{background:#e7eee4;border-color:#92a98d}
.analysis-input .cr-rate-import-row button:disabled{opacity:.65;cursor:wait}
.analysis-input .cr-rate-import-row button:focus-visible,.cr-rate-import-row a:focus-visible{outline:2px solid #597658;outline-offset:3px}
.cr-rate-import-row a{font-size:10px;color:#677b65;text-underline-offset:3px}
.cr-core-field .cr-rate-inline-evidence{white-space:pre-line;line-height:1.75;font-size:11px;font-weight:500;color:#526d52;margin:8px 0 0;overflow-wrap:anywhere}
@media(max-width:600px){.analysis-input .cr-rate-import-row{gap:7px}.analysis-input .cr-rate-import-row button{min-height:44px;font-size:10px;padding:9px 10px}.cr-core-field .cr-rate-inline-evidence{font-size:10px}}
