/* Emlak Karar V11.5 · ileri analizler */
.advanced-valuation{margin:24px 0;border:1px solid color-mix(in srgb,var(--accent,#0c6b5d) 22%,#d8e2df);border-radius:22px;background:linear-gradient(180deg,#fff,#f7faf9);overflow:hidden;box-shadow:0 18px 44px rgba(22,45,40,.08)}
.advanced-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px}.advanced-head h2{margin:.25rem 0 .45rem;font-size:clamp(1.25rem,2.2vw,1.8rem)}.advanced-head p{margin:0;max-width:72ch;color:#5a6b67}.adv-version{padding:.5rem .75rem;border-radius:999px;background:var(--accent-soft,#e9f5f1);color:var(--accent,#0c6b5d);font-weight:800}
.adv-section{border-top:1px solid #e3ebe8}.adv-section>summary{display:grid;grid-template-columns:1fr;gap:4px;padding:18px 24px;cursor:pointer;list-style:none;position:relative;padding-right:58px}.adv-section>summary::-webkit-details-marker{display:none}.adv-section>summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf4f2;font-weight:900}.adv-section[open]>summary:after{content:"−"}.adv-section>summary span{font-size:.88rem;color:#6b7b77}.adv-body{padding:0 24px 24px}.adv-grid{display:grid;gap:14px}.adv-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.adv-field{display:grid;gap:7px}.adv-field span{font-size:.82rem;font-weight:760;color:#43534f}.adv-field input,.adv-field select{width:100%;min-height:44px;border:1px solid #ccd8d4;border-radius:11px;padding:10px 12px;background:#fff;font:inherit;color:#172d28}.adv-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.adv-subhead h3{margin:0}.adv-row-card{padding:16px;margin:10px 0;border:1px solid #dce6e3;border-radius:16px;background:#fff}.adv-row-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.adv-icon{border:0;background:#fff1f0;color:#a43c32;border-radius:9px;padding:7px 10px;font-weight:750;cursor:pointer}.adv-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0}.adv-metrics>div{padding:14px;border-radius:14px;background:#edf5f2}.adv-metrics span{display:block;font-size:.78rem;color:#5d6f6a;margin-bottom:5px}.adv-metrics strong{font-size:1.08rem}.adv-table-wrap{overflow:auto;border:1px solid #dce6e3;border-radius:14px;background:#fff;margin:14px 0}.adv-table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.adv-table-wrap th,.adv-table-wrap td{padding:10px 12px;border-bottom:1px solid #edf1f0;text-align:right;white-space:nowrap}.adv-table-wrap th:first-child,.adv-table-wrap td:first-child{text-align:left}.adv-table-wrap thead th{background:#f2f7f5;font-size:.78rem;color:#52635f}.adv-table-wrap td.negative{color:#a4312c;background:#fff4f3}.adv-empty{padding:16px;border:1px dashed #cbd8d4;border-radius:13px;color:#63736f;background:#fbfdfc;margin-top:14px}.adv-disclaimer{font-size:.84rem;color:#667873;background:#f4f7f6;border-radius:12px;padding:12px 14px}.adv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adv-table-wrap code{display:block;font-size:.72rem;color:#5c6c68;margin-top:4px}
@media(max-width:900px){.adv-grid.cols-3,.adv-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-head{padding:20px}.adv-section>summary{padding:16px 20px;padding-right:54px}.adv-body{padding:0 20px 20px}}
@media(max-width:600px){.advanced-valuation{margin:14px 0;border-radius:16px}.advanced-head{padding:17px;display:block}.adv-version{display:inline-block;margin-top:10px}.adv-grid.cols-3,.adv-grid.cols-4{grid-template-columns:1fr}.adv-section>summary{padding:15px 16px;padding-right:52px}.adv-section>summary:after{right:15px}.adv-body{padding:0 16px 18px}.adv-row-card{padding:13px}.adv-subhead{align-items:flex-start;flex-direction:column}.adv-subhead .btn{width:100%}.adv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-field input,.adv-field select{font-size:16px}}
.adv-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.adv-head-actions .btn{white-space:nowrap}
@media(max-width:600px){.adv-head-actions{justify-content:flex-start}.adv-head-actions .btn{width:100%}}
