/* Kapında Hizmet V1.9 — bildirim, e-posta ve yorum yönetimi */
.mail-system-info{display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:4px solid var(--blue)}.mail-system-info h2{margin:2px 0}.mail-system-info p{margin:5px 0;color:var(--muted)}.mail-system-info .row-action{min-width:330px}.dashboard-notification-section{padding:0 0 60px}.dashboard-notification-section .panel{max-width:900px;margin-left:auto}.dashboard-notification-list{display:grid;gap:10px}.dashboard-notification{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px;border:1px solid #e0e8ec;border-radius:14px;background:#fff}.dashboard-notification.unread{border-color:#9acdd5;background:#f0fafb;box-shadow:inset 4px 0 var(--orange)}.dashboard-notification>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8f4f7}.dashboard-notification div{min-width:0}.dashboard-notification b{color:var(--navy)}.dashboard-notification p{margin:2px 0;color:var(--muted);font-size:13px}.dashboard-notification small{color:#82919c}.dashboard-notification i{color:var(--blue);font-style:normal}.admin-empty h3{margin:0 0 5px}.admin-empty p{margin:0;color:var(--muted)}
@media(max-width:760px){.mail-system-info{align-items:stretch;flex-direction:column}.mail-system-info .row-action{min-width:0;display:grid;grid-template-columns:1fr}.dashboard-notification-section{padding-bottom:35px}.dashboard-notification-section .panel{margin:0}.dashboard-notification{grid-template-columns:38px 1fr auto;padding:11px}.dashboard-notification>span{width:38px;height:38px}.dashboard-notification p{font-size:12px}.settings-section .form-grid{grid-template-columns:1fr}}

/* V2.0 — finans, anti-spam ve profesyonel bildirim deneyimi */
.admin-insight-grid,.finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.admin-insight-grid article,.finance-summary>div{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #dde7ec;border-radius:18px;padding:18px;box-shadow:0 8px 26px rgba(20,49,72,.06)}.admin-insight-grid span,.finance-summary span{display:block;color:#647785;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.admin-insight-grid strong,.finance-summary strong{display:block;font-size:25px;color:var(--navy);margin:7px 0 4px}.admin-insight-grid small,.finance-summary small{color:#81909a}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;align-items:start}.admin-commission-feed{display:grid;gap:10px}.admin-commission-feed>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f3}.admin-commission-feed>div:last-child{border-bottom:0}.admin-commission-feed span:last-child{text-align:right}.admin-commission-feed small{display:block;margin-top:3px;color:#7d8b95}.human-check{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #cce0e5;background:#f4fbfc;border-radius:14px}.human-check div{display:grid;gap:3px}.human-check small{color:#6d7c85}.human-check label{min-width:150px;font-weight:800}.human-check input{margin-top:5px}.commission-list{display:grid;gap:14px}.commission-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;border:1px solid #e0e8ec;border-radius:16px;background:#fff}.commission-card h3{margin:4px 0}.commission-card p,.commission-card small{color:#72818c}.commission-money{text-align:right;display:grid;gap:4px;justify-items:end}.commission-pay-form{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding-top:12px;border-top:1px solid #edf1f3}.commission-reference{grid-column:1/-1;padding-top:10px;border-top:1px solid #edf1f3;color:#5e707c}.finance-actions{display:grid;gap:6px;min-width:210px}.finance-actions form{display:grid;grid-template-columns:1fr auto;gap:6px}.status.payment_reported{background:#fff2d6;color:#8b5a00}.status.waived{background:#eef1f3;color:#5e6972}.status.cancelled{background:#f5e8e8;color:#8b3434}
.alert.toast-ready{position:fixed;right:22px;top:22px;z-index:9999;max-width:420px;min-width:290px;margin:0;border:0;border-radius:16px;box-shadow:0 18px 60px rgba(15,42,60,.22);animation:toastIn .25s ease}.alert.toast-ready::after{content:'×';position:absolute;right:12px;top:8px;font-size:18px;opacity:.55;cursor:pointer}.alert.toast-hide{opacity:0;transform:translateY(-10px);transition:.25s ease;pointer-events:none}@keyframes toastIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@media(max-width:980px){.admin-insight-grid,.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:680px){.admin-insight-grid,.finance-summary{grid-template-columns:1fr 1fr}.human-check{align-items:stretch;flex-direction:column}.human-check label{min-width:0}.commission-card{grid-template-columns:1fr}.commission-money{text-align:left;justify-items:start}.commission-pay-form{grid-template-columns:1fr}.alert.toast-ready{left:12px;right:12px;top:12px;min-width:0}.finance-actions form{grid-template-columns:1fr}}
.provider-finance-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #dce8ed;border-radius:18px;background:linear-gradient(135deg,#f4fbfc,#fff);box-shadow:0 10px 30px rgba(26,73,98,.06)}.provider-finance-banner h2{margin:3px 0 5px}.provider-finance-banner p{margin:0;color:#6c7c87}@media(max-width:680px){.provider-finance-banner{align-items:stretch;flex-direction:column}}
