/* V11.4 · Profesyonel değerleme çalışma alanı */
.valuation-standards-workbench{margin:18px 0 26px;border:1px solid #d7e3df;border-radius:20px;background:linear-gradient(180deg,#fbfdfc,#f4f8f6);overflow:hidden;box-shadow:0 16px 42px rgba(19,56,49,.08)}
.standards-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;background:linear-gradient(135deg,#103f36,#1f584a);color:#fff}
.standards-hero h2{margin:4px 0 7px;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.15}.standards-hero p{margin:0;max-width:760px;color:#dcebe7}.standards-hero .eyebrow{color:#e7bd69}.standards-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.standards-status{min-width:132px;padding:9px 12px;border:1px solid #ffffff3b;border-radius:12px;background:#ffffff12}.standards-status strong,.standards-status span{display:block}.standards-status span{font-size:12px;color:#d8e9e4;margin-top:2px}
.std-section{border-top:1px solid #dce7e3;background:#fff}.std-section>summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.std-section>summary::-webkit-details-marker{display:none}.std-section>summary strong{color:#173f37;font-size:15px}.std-section>summary span{font-size:12px;color:#6c817d;text-align:right}.std-section>summary:after{content:'+';display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#eef5f2;color:#185346;font-size:20px;font-weight:700}.std-section[open]>summary:after{content:'−'}.std-section[open]>summary{background:#f8fbfa}.std-section>div{padding:2px 22px 22px}
.std-grid{display:grid;gap:14px}.std-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.std-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.std-field{display:flex;flex-direction:column;gap:7px;min-width:0}.std-field>span{font-size:12px;font-weight:700;color:#365c55}.std-field input:not([type=checkbox]),.std-field select,.std-field textarea{width:100%;min-height:44px;border:1px solid #cbdad5;border-radius:10px;background:#fff;padding:10px 12px;color:#172d29;font:inherit}.std-field textarea{min-height:86px;resize:vertical}.std-field input:focus,.std-field select:focus,.std-field textarea:focus{outline:3px solid #2b806b25;border-color:#2b806b}.std-field.checkbox{flex-direction:row;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #d7e3df;border-radius:10px;background:#fafcfb}.std-field.checkbox input{width:20px;height:20px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}
.verification-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.verification-item{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #d9e4e0;border-radius:10px;background:#fafcfb;font-size:12px;font-weight:700;color:#31564f}.verification-item input{width:18px;height:18px}
.comparable-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.comparable-toolbar p{margin:0;color:#647c77}.comparable-list{display:grid;gap:12px}.comparable-card{padding:16px;border:1px solid #d7e3df;border-radius:14px;background:#fbfdfc}.comparable-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.comparable-card header strong{color:#143f36}.comparable-card .remove-comparable{border:0;background:#fff0ed;color:#9f4035;border-radius:9px;padding:8px 10px;cursor:pointer}.comparable-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #d6e1dd;color:#617873;font-size:12px}.comparable-card footer strong{color:#123f35}
.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.method-card{border:1px solid #d7e3df;border-radius:14px;padding:15px;background:#fbfdfc}.method-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.method-card header label{display:flex;align-items:center;gap:8px;font-weight:800;color:#17473d}.method-card header input{width:20px;height:20px}.method-card p{margin:0 0 12px;color:#647c77;font-size:12px}.method-card .std-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.standards-output{margin:18px 22px 22px;padding:18px;border:1px solid #cbded7;border-radius:15px;background:linear-gradient(145deg,#f2faf6,#fff)}.standards-output-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.standards-output-head h3{margin:3px 0;color:#143f36}.standards-output-head>strong{font-size:28px;color:#17624f}.standard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.standard-metrics>div{padding:12px;border:1px solid #dce7e3;border-radius:10px;background:#fff}.standard-metrics span,.standard-metrics strong{display:block}.standard-metrics span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#71847f}.standard-metrics strong{margin-top:5px;color:#173e36}.std-warning,.std-missing,.std-ready{margin:14px 0 0;padding:13px 15px;border-radius:10px}.std-warning{background:#fff7e7;border-left:4px solid #c88a25}.std-missing{background:#fff3f0;border-left:4px solid #a74739}.std-missing ul{margin:7px 0 0;padding-left:18px}.std-ready{background:#eaf7f0;border-left:4px solid #248263;color:#185743}
@media(max-width:900px){.standards-hero{align-items:flex-start;flex-direction:column}.standards-actions{width:100%;justify-content:space-between}.std-grid.cols-3,.verification-grid,.standard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{grid-template-columns:1fr}}
@media(max-width:620px){.valuation-standards-workbench{margin:10px 0;border-radius:14px}.standards-hero{padding:18px 15px}.standards-actions{align-items:stretch;flex-direction:column}.standards-status{min-width:0}.std-section>summary{padding:15px;align-items:flex-start}.std-section>summary span{display:none}.std-section>div{padding:0 15px 16px}.std-grid.cols-2,.std-grid.cols-3,.verification-grid,.standard-metrics,.method-card .std-grid{grid-template-columns:1fr}.span-2,.span-3{grid-column:auto}.comparable-toolbar,.comparable-card footer{align-items:stretch;flex-direction:column}.standards-output{margin:14px 15px 16px;padding:14px}.standards-output-head>strong{font-size:23px}}
/* Markup uyumluluk katmanı */
.standards-workbench{margin:18px 0 26px;border:1px solid #d7e3df;border-radius:20px;background:linear-gradient(180deg,#fbfdfc,#f4f8f6);overflow:hidden;box-shadow:0 16px 42px rgba(19,56,49,.08)}
.standards-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;background:linear-gradient(135deg,#103f36,#1f584a);color:#fff}.standards-head h2{margin:4px 0 7px;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.15}.standards-head p{margin:0;max-width:760px;color:#dcebe7}.standards-head .eyebrow{color:#e7bd69}.standards-head .standards-status{display:grid;gap:3px;flex:0 0 auto}.standards-head .standards-status .btn{margin-top:8px;border-color:#ffffff4c;color:#fff}
.std-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.std-check,.std-check-grid label{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;border:1px solid #d7e3df;border-radius:10px;background:#fafcfb;font-size:12px;font-weight:700;color:#31564f}.std-check input,.std-check-grid input{width:18px;height:18px}.std-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.method-grid>article{border:1px solid #d7e3df;border-radius:14px;padding:15px;background:#fbfdfc}.method-grid>article>.std-check{margin-bottom:10px}.comparable-card header button[data-remove-comparable]{border:0;background:#fff0ed;color:#9f4035;border-radius:9px;padding:8px 10px;cursor:pointer}.std-section>[id=comparableRows]{display:grid;gap:12px;padding-bottom:12px}
@media(max-width:900px){.standards-head{align-items:flex-start;flex-direction:column}.standards-head .standards-status{width:100%}.std-grid.cols-4,.std-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.standards-workbench{margin:10px 0;border-radius:14px}.standards-head{padding:18px 15px}.std-grid.cols-4,.std-check-grid{grid-template-columns:1fr}}
