/* V39 - Excel / PDF Rapor Merkezi */
.report-center-page{padding-bottom:40px}
.report-center-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,rgba(16,45,86,.98),rgba(25,74,132,.94));color:#fff;box-shadow:0 18px 44px rgba(11,31,59,.16);margin-bottom:18px;overflow:hidden;position:relative}
.report-center-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;top:-110px;background:rgba(255,255,255,.08)}
.report-center-hero h2{margin:0 0 7px;font-size:25px}.report-center-hero p{margin:0;color:rgba(255,255,255,.78);max-width:660px}
.report-center-hero img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.15));z-index:1}
.report-toolbar{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(150px,.8fr)) auto;gap:12px;align-items:end;padding:18px;margin-bottom:16px}
.report-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#64748b}.report-toolbar select,.report-toolbar input{min-height:44px}
.report-actions{display:flex;gap:8px;flex-wrap:wrap}.report-actions .btn{min-height:44px;white-space:nowrap}
.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.report-kpi{padding:16px 18px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff}.report-kpi span{display:block;color:#64748b;font-size:12px;font-weight:700;margin-bottom:6px}.report-kpi strong{font-size:21px;color:#142c4e}
.report-preview-panel{padding:0;overflow:hidden}.report-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e8edf4}.report-preview-head h3{margin:0}.report-preview-head small{color:#64748b}
.report-preview-table{width:100%;border-collapse:collapse;font-size:12px}.report-preview-table th{position:sticky;top:0;background:#f5f8fc;color:#334155;text-align:left;padding:11px 12px;border-bottom:1px solid #dce5ef;white-space:nowrap}.report-preview-table td{padding:10px 12px;border-bottom:1px solid #edf1f6;vertical-align:top}.report-preview-table tr:hover td{background:#f9fbfd}.report-preview-empty{padding:36px;text-align:center;color:#64748b}
.report-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:900px){.report-toolbar{grid-template-columns:1fr 1fr}.report-toolbar label:first-child{grid-column:1/-1}.report-actions{grid-column:1/-1}.report-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.report-center-hero{padding:18px}.report-center-hero img{width:54px;height:54px}.report-toolbar{grid-template-columns:1fr}.report-toolbar label:first-child,.report-actions{grid-column:auto}.report-actions .btn{flex:1}.report-kpis{grid-template-columns:1fr 1fr}.report-preview-table{font-size:11px}}
