/* WEN SPORT v73 — Web Push cihaz ve teslimat takip ekranı */
.push-delivery-monitor-panel{margin-top:16px!important}
.push-monitor-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.push-monitor-summary,.push-monitor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
.push-monitor-summary article,.push-monitor-kpis article{padding:14px 16px;border:1px solid #dbe5f3;border-radius:14px;background:#f8fbff;display:flex;flex-direction:column;gap:5px}
.push-monitor-summary small,.push-monitor-kpis small{font-size:10px;color:#65758f;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.push-monitor-summary strong,.push-monitor-kpis strong{font-size:22px;color:#10213f}
.push-monitor-note{margin-top:12px;padding:11px 13px;border-radius:12px;background:#eef5ff;color:#425a7b;font-size:11px;line-height:1.5}
.push-monitor-inline-error,.push-monitor-error{grid-column:1/-1;padding:16px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b42318}
.push-monitor-modal{width:min(1220px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}
.push-monitor-modal .modal-body{overflow:auto;padding:18px}
.push-monitor-kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 16px}
.push-monitor-tabs{display:flex;gap:8px;margin:0 0 12px;border-bottom:1px solid #dce5f1;padding-bottom:8px}
.push-monitor-tabs button{border:1px solid #d9e4f2;background:#f4f7fb;color:#43536e;border-radius:10px;padding:9px 13px;font-weight:850;cursor:pointer}
.push-monitor-tabs button.active{background:#155eef;color:#fff;border-color:#155eef}
.push-monitor-pane{display:none}.push-monitor-pane.active{display:block}
.push-monitor-table-wrap{overflow:auto;border:1px solid #dce5f1;border-radius:14px;background:#fff}
.push-monitor-table{width:100%;border-collapse:collapse;min-width:980px}
.push-monitor-table th,.push-monitor-table td{padding:12px 13px;text-align:left;border-bottom:1px solid #edf1f7;vertical-align:top}
.push-monitor-table th{position:sticky;top:0;background:#f7f9fc;color:#42526d;font-size:10px;text-transform:uppercase;letter-spacing:.04em;z-index:1}
.push-monitor-table td{font-size:12px;color:#20314f}.push-monitor-table td strong{display:block;color:#10213d;font-size:12px}.push-monitor-table td small{display:block;margin-top:4px;color:#74839a;font-size:10px}.push-monitor-table td em{display:block;max-width:250px;margin-top:5px;color:#c0392b;font-size:9px;font-style:normal;word-break:break-word}
.push-state{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}
.push-state.success{background:#e8f8ef;color:#138a49}.push-state.info{background:#eaf1ff;color:#155eef}.push-state.warning{background:#fff5dd;color:#b06a00}.push-state.danger{background:#fff0f0;color:#ca3030}.push-state.muted{background:#eef2f6;color:#68768b}
.push-device-actions{white-space:nowrap}.push-device-actions .btn{margin-right:5px}
.push-monitor-loading{padding:60px 20px;text-align:center;color:#66758e}

html[data-visual-theme="studio"] .push-monitor-summary article,
html[data-visual-theme="studio"] .push-monitor-kpis article,
html[data-visual-theme="studio"] .push-monitor-table-wrap{background:#0d1a2d!important;border-color:rgba(148,163,184,.16)!important}
html[data-visual-theme="studio"] .push-monitor-summary strong,
html[data-visual-theme="studio"] .push-monitor-kpis strong,
html[data-visual-theme="studio"] .push-monitor-table td,
html[data-visual-theme="studio"] .push-monitor-table td strong{color:#edf5ff!important}
html[data-visual-theme="studio"] .push-monitor-summary small,
html[data-visual-theme="studio"] .push-monitor-kpis small,
html[data-visual-theme="studio"] .push-monitor-table td small{color:#91a4bd!important}
html[data-visual-theme="studio"] .push-monitor-note{background:#0b1728!important;color:#a8bad0!important}
html[data-visual-theme="studio"] .push-monitor-tabs{border-color:rgba(148,163,184,.17)!important}
html[data-visual-theme="studio"] .push-monitor-tabs button{background:#13243b;color:#b8c7da;border-color:rgba(148,163,184,.17)}
html[data-visual-theme="studio"] .push-monitor-tabs button.active{background:#19bfb6;color:#04191a;border-color:#19bfb6}
html[data-visual-theme="studio"] .push-monitor-table th{background:#112138;color:#aebed2}
html[data-visual-theme="studio"] .push-monitor-table th,
html[data-visual-theme="studio"] .push-monitor-table td{border-color:rgba(148,163,184,.12)!important}

@media(max-width:900px){
  .push-monitor-head{align-items:flex-start;flex-direction:column}.push-monitor-head .btn{width:100%}
  .push-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .push-monitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .push-monitor-modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}
  .push-monitor-modal .modal-body{padding:12px}
}
