/* Birey · analiz merkezi ve çalışma modülleri */
.content{max-width:1600px}.panel{border-radius:17px;border-color:#e3e9dc;box-shadow:0 4px 22px #24401d04;overflow:hidden}.panel-head{padding:22px 24px;border-bottom-color:#edf0e8}.panel-head h2{font-size:15px}.panel-head small{font-size:11px}.panel-body{padding:22px 24px}.stat{border-radius:16px;border-color:#e3e9dc;position:relative;overflow:hidden}.stat:first-child:before{content:'';position:absolute;left:0;top:24px;bottom:24px;width:3px;background:#ff681c}.stat-value{font-variant-numeric:tabular-nums}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-bottom:24px}.analytics-grid>.panel{margin-bottom:0}.viz-svg{display:block;width:100%;height:auto;overflow:visible;max-height:330px}.viz-grid{stroke:#e8eee1;stroke-dasharray:3 5;stroke-width:1}.viz-axis{fill:#84917a;font-size:11px;font-family:inherit}.viz-value{fill:#34452b;font-size:12px;font-weight:650;font-family:inherit}.viz-subject{fill:#5c6b53;font-size:12px;font-family:inherit}.viz-line{stroke:#659d38;stroke-width:3;fill:none;stroke-linejoin:round;stroke-linecap:round}.viz-dot{fill:white;stroke:#659d38;stroke-width:3}.viz-dot:hover{fill:#ff681c;stroke:#ff681c;r:7}.viz-donut-value{fill:#2c4227;font-size:31px;font-weight:700;font-family:inherit}.donut-layout{display:flex;align-items:center;gap:20px;min-height:230px}.donut-layout svg{width:56%;max-width:250px;flex-shrink:0}.donut-legend{flex:1;min-width:100px}.donut-legend>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf1e8;font-size:12px}.donut-legend small{grid-column:3;color:#8c9883}.donut-legend p{font-size:11px;color:#8c9883;margin-top:15px}.swatch{width:9px;height:9px;border-radius:3px}.swatch-0{background:#64a437}.swatch-1{background:#ee775e}.swatch-2{background:#d7dfd1}.chart-key{font-size:10px;line-height:1.7;color:#87917e;text-align:center;margin-top:12px}.green-dot,.orange-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 4px 0 13px;background:#6ba740}.orange-dot{background:#f77c43}.radar-grid{fill:none;stroke:#e3eadd;stroke-width:1}.radar-fill{fill:#6ba74030;stroke:#6ba740;stroke-width:2.4}.analysis-scope{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:#5b743f}.analysis-scope svg{width:17px;height:17px}.analytics-empty{text-align:center;background:linear-gradient(130deg,#edf4e3,#fff8f0);border:1px solid #e6eddf;padding:60px 20px;border-radius:20px;margin-bottom:24px}.analytics-empty svg{width:44px;height:44px;color:#70a449;margin-bottom:16px}.analytics-empty h2{font-size:22px;margin-bottom:10px}.analytics-empty p{font-size:13px;color:#7f8e72}.sidebar nav{overflow-y:auto;min-height:0;margin:20px -8px 10px;padding:0 8px;scrollbar-width:thin}.sidebar .nav-link{padding-top:11px;padding-bottom:11px;font-size:12px}.sidebar-bottom{display:none}.sidebar .birey-brand{margin-bottom:0}.sidebar .side-user{margin-top:auto;flex-shrink:0}.notification-bell{position:relative;display:flex;align-items:center;gap:6px;padding:8px!important}.notification-bell svg{width:18px;height:18px}#notification-count{background:#ff681c;color:white;border-radius:10px;min-width:18px;padding:2px 5px;font-size:10px}.source-link{color:#588a30;text-decoration:underline;text-underline-offset:3px}.filterbar{flex-wrap:wrap}.filterbar select{max-width:280px}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.study-list{padding:0 24px}.study-item{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid #edf0e7}.study-item:last-child{border:0}.study-date{display:flex;flex-direction:column;gap:8px;min-width:78px;background:#f1f6e9;border-radius:10px;padding:14px 10px;text-align:center}.study-date strong{font-size:13px}.study-date span{font-size:11px;color:#869774}.study-info{flex:1;min-width:0}.study-info h3{font-size:15px;margin:10px 0 5px}.study-info p{font-size:12px;color:#7b8a6e;margin:6px 0}.study-info small{font-size:11px}.study-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.timer-panel{text-align:center;padding:30px 24px}.timer-panel .actions{justify-content:center;flex-wrap:wrap}.timer-orbit{border:9px solid #eaf2e0;border-top-color:#6ba740;border-right-color:#9fc773;width:186px;height:186px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;margin:0 auto 24px;gap:8px;box-shadow:0 0 0 9px #f7f9f2}.timer-orbit strong{font-size:38px;letter-spacing:1px;font-variant-numeric:tabular-nums}.timer-orbit span{font-size:10px;letter-spacing:2px;color:#8ca075}.timer-panel>small{display:block;margin:20px auto 0;max-width:340px;font-size:11px;line-height:1.7}.briefing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.briefing-grid .panel{margin-bottom:0}.briefing-grid p{font-size:13px;line-height:1.9;margin-bottom:20px}.notification-list{padding:0 24px}.notification-item{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #edf0e7}.notification-item>div:nth-child(2){flex:1}.notification-item h3{font-size:14px;margin:0 0 7px}.notification-item p{font-size:12px;color:#7c8b6f;margin-bottom:7px}.notification-item small{font-size:10px}.notification-icon{width:40px;height:40px;border-radius:12px;background:#f1f5ed;color:#8ca176;display:grid;place-items:center;flex-shrink:0}.notification-icon svg{width:20px;height:20px}.notification-item.unread .notification-icon{background:#ebf4df;color:#5c9236}.notification-item.unread h3:after{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff681c;margin-left:8px}.ai-report{line-height:1.9;font-size:14px}.notice+.notice{margin-top:-10px}.field select{max-width:100%}.panel-head select{max-width:190px;font-size:11px}.form-error{white-space:pre-line}
@media(min-width:1450px){.analytics-grid{gap:24px}.viz-svg{max-height:350px}.donut-layout{min-height:275px}}
@media(max-width:1100px){.analytics-grid{grid-template-columns:1fr 1fr}.panel-head{padding:18px}.panel-body{padding:20px 16px}.donut-layout{gap:10px}.donut-layout svg{width:52%}.viz-subject{font-size:11px}.study-actions button{font-size:11px}}
@media(max-width:850px){.analytics-grid,.briefing-grid{grid-template-columns:1fr}.topbar-actions .date-pill{display:none}.notification-bell{margin-left:auto}.analysis-scope{margin-left:0}.sidebar nav{flex:1}.analytics-grid .panel-body{padding:20px}.viz-svg{max-height:none}.study-item{gap:12px;flex-wrap:wrap}.study-date{min-width:65px}.study-actions{flex-direction:row;align-items:center;flex-wrap:wrap;flex-basis:100%;padding-left:77px}.notification-list{padding:0 15px}.notification-item{gap:10px}.notification-item button{font-size:10px;padding:7px}.panel-head select{max-width:145px}.donut-layout{max-width:450px;margin:auto}.donut-layout svg{width:55%}}
@media(max-width:400px){.analytics-grid .panel-body{padding:16px 10px}.panel-head{padding:16px 14px}.panel-head h2{font-size:14px}.panel-head small{font-size:10px}.donut-legend>div{gap:5px;font-size:11px}.content .filterbar>div{max-width:100%}.filterbar input{max-width:150px}.timer-orbit{width:160px;height:160px}.topbar-actions{gap:6px}}
@media print{.analytics-grid{grid-template-columns:1fr 1fr;gap:12px}.analytics-grid .panel{break-inside:avoid;box-shadow:none}.viz-svg{max-height:240px}.chart-key{font-size:8px}.donut-layout{min-height:0;gap:8px}.panel-head select,.notification-bell{display:none}.panel-head{padding:10px}.panel-body{padding:10px}.notification-item,.study-item{break-inside:avoid}}
@media screen and (max-width:850px){.viz-axis,.viz-value{font-size:16px}.viz-subject{font-size:14px}}

/* Sürüm 3.1 · bütün denemeler ve branş karnesi */
.profile-analysis>.stats .stat:first-child .stat-value{font-size:clamp(17px,1.8vw,25px);white-space:normal}
.history-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8caaa #f3f6ed;padding-bottom:8px;border-radius:8px}.history-scroll:focus-visible{outline:2px solid #70a442;outline-offset:4px}.history-scroll .history-svg{width:auto;height:260px;max-width:none;max-height:none}.section-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 20px}.section-intro h2{font-size:23px;letter-spacing:-.5px;margin:7px 0}.section-intro p{font-size:12px;color:#839178;line-height:1.6}.branch-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px}.branch-cards .panel{margin-bottom:0;min-width:0}.branch-cards .panel-head{align-items:flex-start;gap:10px}.branch-cards .panel-head .tag{white-space:normal;text-align:center;font-size:10px;flex-shrink:0;max-width:140px}.branch-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:20px}.branch-metrics>div{border-right:1px solid #eaf0e2}.branch-metrics>div:last-child{border:0}.branch-metrics small{display:block;font-size:10px;color:#8a967e;margin-bottom:8px}.branch-metrics strong{font-size:21px;font-variant-numeric:tabular-nums}.branch-totals{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:10px;color:#8a967e;padding-top:16px;border-top:1px solid #edf1e7}.branch-totals strong{display:block;font-size:14px;color:#475c37;margin-top:5px}.branch-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 14px;margin-top:12px}.branch-legend span{display:flex;align-items:center;gap:5px;font-size:10px;color:#708062}.branch-legend svg{width:16px;height:12px;flex-shrink:0}.profile-analysis{border-top:2px solid #dce8d1;margin:32px 0 50px;padding-top:28px}.profile-analysis-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:15px}.profile-analysis-head h2{font-size:30px;color:#416d25;margin:7px 0}.profile-analysis-head p{font-size:12px;color:#839178}.report-insights{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.report-insights article{background:#edf4e4;border-radius:14px;padding:20px 22px;border:1px solid #e0ead5}.report-insights article:first-child{background:#fff6ec;border-color:#f3e8d9}.report-insights small{display:block;font-size:9px;letter-spacing:1.2px;color:#7b905f}.report-insights strong{display:block;font-size:14px;margin:10px 0;color:#445a31;line-height:1.7}.report-insights p{font-size:10px;line-height:1.7;color:#8b997e}.analytics-grid>.panel:only-child,.analytics-grid>.panel:last-child:nth-child(odd){grid-column:1/-1}.history-matrix td:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.history-matrix th:not(:first-child){text-align:center;min-width:70px}.history-matrix th:first-child{min-width:170px}.history-matrix td.heat-0{background:#f6f8f1}.history-matrix td.heat-1{background:#eaf2e0}.history-matrix td.heat-2{background:#d9ebc4}.history-matrix td.heat-3{background:#bddd99}.history-matrix td.heat-4{background:#91bc66;color:#233d16;font-weight:700}.history-matrix td.heat-negative{background:#ffe6df;color:#a1422c}.history-matrix td.heat-missing{background:#f2f2ef;color:#92998c}.branch-summary .tag{font-size:10px;white-space:nowrap}.profile-analysis>.stats .stat-value{font-size:27px}
@media(max-width:1100px){.branch-metrics strong{font-size:18px}.branch-metrics{gap:6px}.branch-cards .panel-head .tag{max-width:110px}.profile-analysis>.stats .stat-value{font-size:22px}}
@media(max-width:850px){.branch-cards,.report-insights{grid-template-columns:1fr}.branch-cards{gap:18px}.branch-metrics strong{font-size:22px}.section-intro h2{font-size:21px}.profile-analysis-head h2{font-size:26px}.profile-analysis>.stats .stat-value{font-size:23px}.branch-totals{gap:10px}.branch-cards .panel-head .tag{max-width:135px}.history-scroll .viz-axis,.history-scroll .viz-value{font-size:12px}.report-insights article{padding:18px}}
@media print{.section-intro,.profile-analysis-head{break-after:avoid}.branch-cards,.report-insights{grid-template-columns:1fr 1fr;gap:12px}.branch-cards .panel,.report-insights article{break-inside:avoid}.branch-metrics strong{font-size:16px}.branch-totals strong{font-size:11px}.branch-cards .viz-svg{max-height:220px}.history-scroll{overflow:visible;padding-bottom:0}.history-scroll .history-svg{width:100%;height:auto;max-height:220px}.history-matrix{overflow:visible}.history-matrix table,.branch-summary{font-size:8px;min-width:0;table-layout:auto}.history-matrix th:not(:first-child){min-width:0}.history-matrix th:first-child{min-width:0}.history-matrix th,.history-matrix td,.branch-summary th,.branch-summary td{padding:6px 3px;white-space:normal}.history-matrix thead,.branch-summary thead{display:table-header-group}.history-matrix td{print-color-adjust:exact}.profile-analysis{margin-bottom:25px}.profile-analysis-head h2{font-size:23px}.branch-summary .tag{font-size:8px;padding:2px}.report-insights strong{font-size:11px}.profile-analysis>.stats .stat-value{font-size:19px}}
