.ism{color:var(--text,#e7ecf4);max-width:1500px;margin:auto}.ism-hero{padding:30px;border-radius:20px;background:linear-gradient(125deg,#102c52,#153d73 52%,#126b69);color:white;margin-bottom:18px;box-shadow:0 12px 30px #0002}.ism-hero span{letter-spacing:2px;font-size:11px;opacity:.8}.ism-hero h2{font-size:27px;margin:10px 0}.ism-hero p{opacity:.85}.ism-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.ism-stats article,.ism-panel{background:var(--panel,#162335);border:1px solid var(--border,#32445c);border-radius:16px;padding:19px}.ism-stats span{display:block;font-size:13px;opacity:.72}.ism-stats strong{font-size:27px;display:block;margin-top:12px}.ism-stats .ok{color:#39ce9b}.ism-stats .warn{color:#f5bd6a}.ism-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ism-panel{margin-bottom:18px;min-width:0}.ism-panel h3{font-size:18px;margin:0 0 15px}.ism-panel p,.ism-panel small{opacity:.76}.ism-panel label{display:block;font-size:13px;margin:12px 0}.ism-panel input:not([type=checkbox]){width:100%;padding:11px;border-radius:9px;border:1px solid var(--border,#41536a);background:var(--background,#101b2b);color:inherit;margin-top:5px;box-sizing:border-box}.ism-panel button{border:0;border-radius:9px;padding:10px 14px;background:#178b7b;color:white;cursor:pointer;font-weight:700}.ism-panel button.secondary{background:#30465e}.ism-panel button:disabled{opacity:.4;cursor:not-allowed}.ism-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.ism-code{display:block;overflow-wrap:anywhere;background:#0c1b2b;color:#8ee8d6;padding:12px;border-radius:9px}.ism-check{display:flex!important;gap:10px;align-items:center}.ism-item{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border,#41536a);padding:14px 0}.ism-item small{display:block;overflow-wrap:anywhere}.ism-table{overflow:auto}.ism-table table{width:100%;border-collapse:collapse;font-size:13px}.ism-table th,.ism-table td{text-align:left;padding:12px;border-bottom:1px solid var(--border,#41536a);overflow-wrap:anywhere}.ism-notice{min-height:20px}.ism-notice.good{color:#38c993}.ism-notice.bad{color:#fa7777}@media(max-width:850px){.ism-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ism-grid{grid-template-columns:1fr}}@media(max-width:480px){.ism-hero{padding:20px}.ism-stats article{padding:12px}.ism-stats strong{font-size:21px}.ism-item{align-items:flex-start;flex-direction:column}}

/* Izlet Sitemap Manager - Professional Dashboard */
.ism{--ism-pink:var(--accent,#ed4f9d);--ism-teal:#25c5b0;--ism-purple:#a78bfa;--ism-muted:var(--muted,#a6b3c5);--ism-line:var(--border,#304157);--ism-surface:var(--panel,#142135)}
.ism-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#291832,#183152 56%,#12665f);border:1px solid #ed4f9d45;box-shadow:0 18px 42px #0003}
.ism-hero:after{content:"";position:absolute;right:-60px;top:-90px;width:300px;height:300px;background:radial-gradient(circle,#f472b633,transparent 70%);pointer-events:none}
.ism-overview article{border-top:3px solid var(--ism-pink);transition:transform .2s,border-color .2s}
.ism-overview article:nth-child(2){border-top-color:var(--ism-teal)}.ism-overview article:nth-child(3){border-top-color:#fb923c}.ism-overview article:nth-child(4){border-top-color:var(--ism-purple)}
.ism-overview article:hover{transform:translateY(-2px)}.ism-glyph{display:inline-grid;place-items:center;font-style:normal;font-weight:900;font-size:15px;color:var(--ism-pink);background:#ed4f9d1a;border-radius:8px;width:27px;height:27px;margin-right:6px}
.ism-overview article:nth-child(2) .ism-glyph{color:var(--ism-teal);background:#25c5b01a}.ism-overview article:nth-child(3) .ism-glyph{color:#fb923c;background:#fb923c1a}.ism-overview article:nth-child(4) .ism-glyph{color:var(--ism-purple);background:#a78bfa1a}
.ism-monitor{border-color:#ed4f9d38}.ism-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px;margin-bottom:20px}.ism-heading h3{margin:4px 0 8px}.ism-heading p{margin:0;font-size:13px}.ism-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--ism-pink)}.ism-title-icon{color:var(--ism-pink)}
.ism-status,.ism-log-pill{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;border:1px solid var(--ism-line);font-size:12px;font-weight:800;white-space:nowrap}.ism-success{color:#34d399;background:#34d39915;border-color:#34d39950}.ism-danger{color:#fb7185;background:#fb718515;border-color:#fb718550}.ism-neutral{color:var(--ism-muted)}
.ism-monitor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.ism-monitor-card,.ism-run{min-width:0;border:1px solid var(--ism-line);background:var(--ism-surface);border-radius:14px;padding:16px}.ism-monitor-card small,.ism-monitor-card em{display:block;color:var(--ism-muted);font-size:12px;font-style:normal}.ism-monitor-card strong{display:block;font-size:14px;line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.ism-card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:21px;font-weight:800;margin-bottom:13px}.ism-purple{color:#a78bfa;background:#a78bfa1b}.ism-cyan{color:#22d3ee;background:#22d3ee1b}.ism-pink{color:#f472b6;background:#f472b61b}.ism-orange{color:#fb923c;background:#fb923c1b}
.ism-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ism-run-name{font-size:13px;font-weight:800;color:var(--ism-pink)}.ism-run strong{display:block;font-size:19px;margin:10px 0 6px}.ism-run small{color:var(--ism-muted)}.ism-error{color:#fb7185;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.ism-help{display:block;margin-top:13px;line-height:1.6}.ism-panel button{transition:filter .2s,transform .2s}.ism-panel button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.ism-panel button:focus-visible{outline:2px solid var(--ism-pink);outline-offset:3px}.ism-table tbody tr:hover{background:#ed4f9d0b}
@media(max-width:1100px){.ism-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ism-monitor-grid,.ism-run-grid{grid-template-columns:1fr}.ism-monitor-card{padding:14px}}@media(prefers-reduced-motion:reduce){.ism-overview article,.ism-panel button{transition:none}}

/* ===== GUNLUK SITEMAP HAREKETLERI ===== */

.ism-daily-section {
  margin: 26px 0;
  padding: 24px;
  border: 1px solid rgba(148,163,184,.18);
  border-radius: 20px;
  background: linear-gradient(145deg,#1e293b,#0f172a);
  color: #f8fafc;
}

.ism-daily-heading,
.ism-daily-list-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.ism-daily-heading {
  margin-bottom: 22px;
}

.ism-daily-heading h3 {
  margin: 6px 0;
  font-size: 22px;
  color: #fff;
}

.ism-daily-heading p,
.ism-daily-list-head small {
  color: #94a3b8;
  font-size: 12px;
}

.ism-daily-date {
  padding: 9px 14px;
  border-radius: 30px;
  background: rgba(168,85,247,.15);
  color: #d8b4fe;
  font-size: 12px;
  white-space: nowrap;
}

.ism-daily-grid {
  display: grid;
  grid-template-columns: repeat(5,minmax(0,1fr));
  gap: 14px;
  margin-bottom: 24px;
}

.ism-daily-card {
  display: flex;
  flex-direction: column;
  gap: 9px;
  min-width: 0;
  padding: 20px;
  border-radius: 16px;
  background: rgba(15,23,42,.75);
  border: 1px solid rgba(148,163,184,.15);
  transition: transform .2s,border-color .2s;
}

.ism-daily-card:hover {
  transform: translateY(-3px);
  border-color: currentColor;
}

.ism-daily-icon {
  font-size: 25px;
  line-height: 1;
}

.ism-daily-card small {
  color: #cbd5e1;
  font-size: 12px;
}

.ism-daily-card strong {
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  overflow-wrap: anywhere;
}

.ism-daily-card em {
  color: #94a3b8;
  font-size: 11px;
  font-style: normal;
}

.ism-daily-purple { color: #c084fc; }
.ism-daily-cyan { color: #22d3ee; }
.ism-daily-green { color: #4ade80; }
.ism-daily-pink { color: #f472b6; }
.ism-daily-orange { color: #fb923c; }

.ism-daily-list {
  border: 1px solid rgba(148,163,184,.15);
  border-radius: 16px;
  overflow: hidden;
  background: rgba(15,23,42,.55);
}

.ism-daily-list-head {
  padding: 18px;
  border-bottom: 1px solid rgba(148,163,184,.15);
}

.ism-daily-table-wrap {
  overflow-x: auto;
  width: 100%;
}

.ism-daily-table {
  width: 100%;
  min-width: 780px;
  border-collapse: collapse;
  font-size: 12px;
}

.ism-daily-table th,
.ism-daily-table td {
  padding: 13px 15px;
  text-align: left;
  white-space: nowrap;
  border-bottom: 1px solid rgba(148,163,184,.1);
}

.ism-daily-table th {
  color: #94a3b8;
  background: rgba(148,163,184,.06);
}

.ism-daily-table td {
  color: #e2e8f0;
}

.ism-daily-table tbody tr:hover {
  background: rgba(148,163,184,.06);
}

.ism-daily-file {
  color: #d8b4fe;
  font-weight: 700;
}

.ism-daily-plus { color: #4ade80 !important; }
.ism-daily-minus { color: #fda4af !important; }

.ism-daily-state {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
}

.ism-daily-ok {
  color: #86efac;
  background: rgba(74,222,128,.12);
}

.ism-daily-changed {
  color: #fdba74;
  background: rgba(251,146,60,.12);
}

.ism-daily-failed {
  color: #fca5a5;
  background: rgba(248,113,113,.12);
}

@media(max-width:1200px) {
  .ism-daily-grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}

@media(max-width:700px) {
  .ism-daily-section { padding: 16px; }

  .ism-daily-heading,
  .ism-daily-list-head {
    flex-direction: column;
    align-items: flex-start;
  }

  .ism-daily-grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 10px;
  }

  .ism-daily-card { padding: 14px; }
  .ism-daily-card strong { font-size: 25px; }
  .ism-daily-card:last-child { grid-column: 1/-1; }
}

@media(max-width:380px) {
  .ism-daily-grid { grid-template-columns: 1fr; }
  .ism-daily-card:last-child { grid-column: auto; }
}


/* ===== SITEMAP SAYFA GECIS BUTONLARI ===== */

.ism .ism-page-nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 12px;
  margin: 18px 0 24px;
}

.ism .ism-nav-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 44px;
  padding: 12px 20px;
  border: 1px solid rgba(168, 85, 247, .35);
  border-radius: 12px;
  background: linear-gradient(135deg, #31204f, #1d1737);
  color: #f3e8ff;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
  box-shadow: 0 5px 20px rgba(0, 0, 0, .12);
  transition: transform .2s ease, border-color .2s ease,
              box-shadow .2s ease, background .2s ease;
}

.ism .ism-nav-link:hover {
  transform: translateY(-2px);
  border-color: rgba(216, 180, 254, .8);
  background: linear-gradient(135deg, #4c2b77, #302052);
  color: #fff;
  box-shadow: 0 10px 26px rgba(168, 85, 247, .18);
}

.ism .ism-nav-link:focus-visible {
  outline: 2px solid #d8b4fe;
  outline-offset: 3px;
}

.ism .ism-nav-primary {
  background: linear-gradient(135deg, #7133aa, #45206e);
  border-color: rgba(216, 180, 254, .45);
  box-shadow: 0 8px 24px rgba(113, 51, 170, .2);
}

.ism .ism-nav-primary:hover {
  background: linear-gradient(135deg, #8645c1, #5b2b8c);
}

.ism .ism-daily-content {
  min-width: 0;
}

.ism .ism-daily-content .ism-daily-section {
  margin-top: 0;
}

@media (max-width: 600px) {
  .ism .ism-page-nav {
    justify-content: stretch;
    margin: 14px 0 20px;
  }

  .ism .ism-nav-link {
    width: 100%;
    text-align: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ism .ism-nav-link {
    transition: none;
  }

  .ism .ism-nav-link:hover {
    transform: none;
  }
}


/* ===== PREMIUM GUNLUK SITEMAP TASARIMI ===== */

/* Sadece bagimsiz gunluk analiz sayfasi */
.ism:has(.ism-daily-content) .ism-hero {
  background: linear-gradient(115deg, #20112e, #111827 60%, #122b37);
  border: 1px solid rgba(236,72,153,.2);
  border-radius: 18px;
  padding: 26px 30px;
}

.ism .ism-daily-content .ism-daily-section {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #f8fafc;
}

.ism .ism-daily-content .ism-daily-heading {
  padding: 26px 28px;
  margin-bottom: 20px;
  border: 1px solid #253044;
  border-radius: 18px;
  background: linear-gradient(125deg, #151a2c, #0d1320);
}

.ism .ism-daily-content .ism-daily-heading h3 {
  font-size: 25px;
  font-weight: 800;
  letter-spacing: -.6px;
  color: #fff;
}

.ism .ism-daily-content .ism-daily-heading p {
  color: #94a3b8;
  font-size: 13px;
}

.ism .ism-daily-content .ism-daily-date {
  background: rgba(192,132,252,.12);
  color: #d8b4fe;
  border: 1px solid rgba(192,132,252,.2);
}

.ism .ism-daily-content .ism-daily-grid {
  display: grid;
  grid-template-columns: repeat(5,minmax(0,1fr));
  gap: 14px;
  margin-bottom: 24px;
}

.ism .ism-daily-content .ism-daily-card {
  position: relative;
  overflow: hidden;
  gap: 13px;
  padding: 22px;
  border: 1px solid #273449;
  border-radius: 17px;
  background: linear-gradient(150deg,#141c2e,#0d1422);
  box-shadow: 0 10px 25px rgba(0,0,0,.12);
  transition: transform .2s ease, border-color .2s ease;
}

.ism .ism-daily-content .ism-daily-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  height: 3px;
  border-radius: 4px 4px 0 0;
  background: currentColor;
  opacity: .8;
}

.ism .ism-daily-content .ism-daily-card:hover {
  transform: translateY(-4px);
  border-color: currentColor;
}

.ism .ism-daily-content .ism-daily-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 43px;
  height: 43px;
  border-radius: 12px;
  background: rgba(148,163,184,.08);
  font-size: 23px;
}

.ism .ism-daily-content .ism-daily-card small {
  color: #aebbd0;
  font-size: 12px;
}

.ism .ism-daily-content .ism-daily-card strong {
  font-size: clamp(24px,2.6vw,36px);
  font-weight: 850;
  letter-spacing: -1px;
  color: #fff;
  font-variant-numeric: tabular-nums;
}

.ism .ism-daily-content .ism-daily-card em {
  color: #7f91ac;
  font-size: 11px;
}

.ism .ism-daily-content .ism-daily-list {
  border: 1px solid #273449;
  border-radius: 18px;
  background: #0d1422;
  box-shadow: 0 12px 30px rgba(0,0,0,.14);
}

.ism .ism-daily-content .ism-daily-list-head {
  padding: 22px 24px;
  background: linear-gradient(90deg,#171e30,#111827);
  border-bottom: 1px solid #273449;
}

.ism .ism-daily-content .ism-daily-list-head strong {
  font-size: 15px;
  color: #f8fafc;
}

.ism .ism-daily-content .ism-daily-table {
  min-width: 780px;
  font-size: 12px;
}

.ism .ism-daily-content .ism-daily-table th {
  padding: 17px 19px;
  background: #141d2d;
  color: #94a3b8;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .5px;
}

.ism .ism-daily-content .ism-daily-table td {
  padding: 17px 19px;
  border-bottom: 1px solid rgba(148,163,184,.09);
  color: #cbd5e1;
  font-variant-numeric: tabular-nums;
}

.ism .ism-daily-content .ism-daily-table tbody tr:nth-child(even) {
  background: rgba(148,163,184,.025);
}

.ism .ism-daily-content .ism-daily-table tbody tr:hover {
  background: rgba(192,132,252,.075);
}

.ism .ism-daily-content .ism-daily-file {
  color: #e9c7ff;
  font-weight: 700;
}

.ism .ism-daily-content .ism-daily-state {
  padding: 7px 12px;
  border-radius: 8px;
  font-size: 11px;
}

@media(max-width:1200px) {
  .ism .ism-daily-content .ism-daily-grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}

@media(max-width:700px) {
  .ism .ism-daily-content .ism-daily-grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .ism .ism-daily-content .ism-daily-heading {
    padding: 20px;
  }
  .ism .ism-daily-content .ism-daily-card {
    padding: 16px;
  }
}

@media(max-width:420px) {
  .ism .ism-daily-content .ism-daily-grid {
    grid-template-columns: 1fr;
  }
}

@media(prefers-reduced-motion:reduce) {
  .ism .ism-daily-content .ism-daily-card {
    transition: none;
  }
  .ism .ism-daily-content .ism-daily-card:hover {
    transform: none;
  }
}


/* ===== IZLET ANALYTICS DASHBOARD V2 ===== */
.ism .ism-analytics-dashboard{color:#f5f6ff;display:grid;gap:22px;min-width:0}
.ism .ism-analytics-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ism .ism-analytics-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#a78bfa}
.ism .ism-analytics-intro h2{font-size:25px;line-height:1.2;color:#f8fafc;margin:6px 0 7px;letter-spacing:-.6px}
.ism .ism-analytics-intro p,.ism .ism-analytics-panel-head p{margin:0;color:#8f98b0;font-size:12px}
.ism .ism-analytics-date,.ism .ism-analytics-pill{background:#26243e;color:#c8b8ff;border:1px solid #3b335e;border-radius:9px;padding:9px 13px;font-size:11px;white-space:nowrap}
.ism .ism-analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ism .ism-analytics-kpi{min-width:0;display:flex;flex-direction:column;gap:14px;background:#1b1c29;border:1px solid #2c2d3d;border-radius:15px;padding:22px;box-shadow:0 8px 22px #0002}
.ism .ism-analytics-kpi:nth-child(1){border-top:2px solid #8b5cf6}.ism .ism-analytics-kpi:nth-child(2){border-top:2px solid #38bdf8}.ism .ism-analytics-kpi:nth-child(3){border-top:2px solid #14b88a}.ism .ism-analytics-kpi:nth-child(4){border-top:2px solid #fb7185}
.ism .ism-analytics-kpi>span{display:flex;justify-content:space-between;align-items:center;color:#a6aec3;font-size:12px;gap:8px}.ism .ism-analytics-kpi>span b{font-size:19px;color:#a78bfa}
.ism .ism-analytics-kpi strong{font-size:clamp(23px,2.4vw,36px);letter-spacing:-1px;color:#f8fafc;line-height:1.1;font-variant-numeric:tabular-nums}
.ism .ism-analytics-kpi small{color:#7d879e;font-size:11px}
.ism .ism-analytics-green{color:#34d399!important}.ism .ism-analytics-red{color:#fb7185!important}
.ism .ism-analytics-charts{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:stretch}
.ism .ism-analytics-panel{min-width:0;background:#1b1c29;border:1px solid #2c2d3d;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0002}
.ism .ism-analytics-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 24px 16px}
.ism .ism-analytics-panel-head h3{font-size:16px;color:#f8fafc;margin:0 0 7px;font-weight:750}
.ism .ism-analytics-movement{padding:20px 24px 25px;display:grid;gap:29px;min-height:248px;align-content:center}
.ism .ism-analytics-move-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:#cbd5e1}
.ism .ism-analytics-move-head strong{font-size:21px;font-variant-numeric:tabular-nums}
.ism .ism-analytics-track{height:13px;border-radius:20px;background:#303244;overflow:hidden}.ism .ism-analytics-track i{display:block;height:100%;border-radius:20px;transition:width .25s ease}
.ism .ism-analytics-chart-note{font-size:11px;color:#858da4;line-height:1.7;background:#151724;border:1px dashed #303348;padding:12px 14px;border-radius:10px}
.ism .ism-analytics-distribution{padding:4px 22px 25px;display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap}
.ism .ism-analytics-donut{width:170px;height:170px;flex:0 0 170px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 25px #0002}
.ism .ism-analytics-donut>div{width:119px;height:119px;border-radius:50%;background:#1b1c29;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}
.ism .ism-analytics-donut strong{font-size:23px;color:#fff;font-variant-numeric:tabular-nums}.ism .ism-analytics-donut small{font-size:9px;color:#939bb2;letter-spacing:1px}
.ism .ism-analytics-legend{flex:1 1 150px;min-width:0;display:grid;gap:12px}
.ism .ism-analytics-legend>div{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;color:#aeb6ca}
.ism .ism-analytics-legend i{width:9px;height:9px;border-radius:3px;flex:0 0 9px}.ism .ism-analytics-legend span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ism .ism-analytics-legend b{color:#f4f4fb;font-variant-numeric:tabular-nums}
.ism .ism-analytics-toolbar{display:flex;gap:10px;flex-wrap:wrap;padding:2px 24px 18px}
.ism .ism-analytics-toolbar input,.ism .ism-analytics-toolbar select{background:#121522;border:1px solid #33384d;color:#dbe2f4;border-radius:9px;padding:12px 13px;font-size:12px;min-height:43px;outline:none;box-sizing:border-box}
.ism .ism-analytics-toolbar input{flex:1 1 230px;min-width:0}.ism .ism-analytics-toolbar select{flex:0 1 165px;min-width:145px;cursor:pointer}
.ism .ism-analytics-toolbar input:focus,.ism .ism-analytics-toolbar select:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf622}
.ism .ism-analytics-table-wrap{width:100%;overflow-x:auto}
.ism .ism-analytics-table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}
.ism .ism-analytics-table th{text-align:left;padding:15px 18px;background:#141a29;color:#8e99b3;font-size:10px;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #303649}
.ism .ism-analytics-table td{padding:16px 18px;border-bottom:1px solid #2b3040;color:#cbd5e1;white-space:nowrap;font-variant-numeric:tabular-nums}
.ism .ism-analytics-table tbody tr:nth-child(even){background:#1e2230}.ism .ism-analytics-table tbody tr:hover{background:#2a2941}
.ism .ism-analytics-file{color:#c4b5fd;font-weight:700}.ism .ism-analytics-status{display:inline-block;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:750}
.ism .ism-analytics-status-baseline,.ism .ism-analytics-status-stable{background:#123c31;color:#6ee7b7}
.ism .ism-analytics-status-changed{background:#423018;color:#fcd34d}.ism .ism-analytics-status-failed{background:#451f2b;color:#fda4af}.ism .ism-analytics-status-pending{background:#303448;color:#cbd5e1}
.ism .ism-analytics-no-results{text-align:center;padding:35px!important;color:#a6aec3!important}
.ism .ism-analytics-table-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 24px;color:#8994ab;font-size:11px}
@media(max-width:1150px){.ism .ism-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ism .ism-analytics-charts{grid-template-columns:1fr}}
@media(max-width:650px){.ism .ism-analytics-dashboard{gap:14px}.ism .ism-analytics-kpis{gap:9px}.ism .ism-analytics-kpi{padding:15px;gap:11px}.ism .ism-analytics-kpi strong{font-size:24px}.ism .ism-analytics-panel-head{padding:18px}.ism .ism-analytics-movement{padding:15px 18px 20px}.ism .ism-analytics-toolbar{padding:0 18px 16px}.ism .ism-analytics-toolbar select{flex:1 1 135px}.ism .ism-analytics-table-footer{padding:15px 18px}}
@media(max-width:370px){.ism .ism-analytics-kpis{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ism .ism-analytics-track i{transition:none}}


/* ===== IZLET ANALYTICS V3 ===== */
.ism .ism-analytics-dashboard{gap:20px}
.ism .ism-analytics-intro{padding:6px 0 2px}
.ism .ism-analytics-intro h2{font-size:29px;letter-spacing:-.8px}
.ism .ism-page-nav{margin-top:0;margin-bottom:22px}
.ism .ism-v3-history{padding:16px 24px 20px;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.ism .ism-v3-chart-wrap{width:100%;overflow:hidden}
.ism .ism-v3-chart{display:block;width:100%;height:auto;max-height:265px}
.ism .ism-v3-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#e2e8f0;background:linear-gradient(145deg,#202138,#171a2a);border:1px dashed #45405d;border-radius:13px;padding:22px}
.ism .ism-v3-empty strong{font-size:16px}.ism .ism-v3-empty p{color:#a5acc0;font-size:12px;line-height:1.7;max-width:320px;margin:0}
.ism .ism-v3-legend,.ism .ism-v3-today{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px;color:#aab4ca}
.ism .ism-v3-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}
.ism .ism-v3-added{background:#34d399}.ism .ism-v3-removed{background:#fb7185}
.ism .ism-v3-legend small{margin-left:auto;color:#8d96ab}
.ism .ism-v3-today{padding-top:12px;border-top:1px solid #303244;justify-content:space-between}
.ism .ism-v3-today b{margin-left:8px;font-size:17px;font-variant-numeric:tabular-nums}
.ism .ism-analytics-inventory{border-color:#35384b}
.ism .ism-analytics-table tbody tr{transition:background .15s ease}
.ism .ism-analytics-table tbody tr:hover{background:#2b2942}
.ism .ism-analytics-table th:nth-child(n+2):nth-child(-n+4),.ism .ism-analytics-table td:nth-child(n+2):nth-child(-n+4){text-align:right}
@media(max-width:650px){.ism .ism-analytics-intro h2{font-size:24px}.ism .ism-v3-history{padding:12px;min-height:210px}.ism .ism-v3-legend{gap:10px}.ism .ism-v3-today{gap:10px}}

/* ===== IZLET ANALYTICS V4 PREMIUM GRADIENT ===== */
/* Scope: the daily analytics page only. No backend or tracking changes. */
.ism .ism-analytics-dashboard {
  --v4-ink: #f8f7ff;
  --v4-muted: #aaaac8;
  --v4-line: rgba(178, 162, 255, .16);
  --v4-panel: #141425;
  color: var(--v4-ink);
  gap: 24px;
  isolation: isolate;
}
.ism .ism-analytics-intro {
  position: relative;
  padding: 15px 3px 12px;
  border-bottom: 1px solid rgba(188, 163, 255, .14);
}
.ism .ism-analytics-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #c6a4ff;
  font-size: 10px;
  font-weight: 850;
  letter-spacing: 2.2px;
}
.ism .ism-analytics-eyebrow::before {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #df69ff;
  box-shadow: 0 0 13px #c84eff;
}
.ism .ism-analytics-intro h2 {
  font-size: clamp(25px, 2.7vw, 34px);
  letter-spacing: -1.2px;
  color: #fff;
}
.ism .ism-analytics-intro p,
.ism .ism-analytics-panel-head p { color: #a3a4bd; }
.ism .ism-analytics-date,
.ism .ism-analytics-pill {
  color: #e5d6ff;
  border: 1px solid rgba(174, 126, 255, .34);
  background: linear-gradient(125deg, rgba(124, 58, 237, .24), rgba(219, 39, 119, .1));
  border-radius: 999px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
}
.ism .ism-analytics-kpis { gap: 16px; }
.ism .ism-analytics-kpi {
  position: relative;
  overflow: hidden;
  padding: 24px;
  gap: 16px;
  border: 1px solid rgba(184, 159, 255, .23);
  border-radius: 19px;
  background: linear-gradient(150deg, #2b1e57 0%, #1a1934 56%, #141525 100%);
  box-shadow: 0 16px 38px rgba(0, 0, 0, .21), inset 0 1px 0 rgba(255, 255, 255, .07);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.ism .ism-analytics-kpi::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 100% 0%, rgba(191, 117, 255, .27), transparent 56%);
}
.ism .ism-analytics-kpi::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  background: linear-gradient(90deg, #a855f7, #ed5ba8);
}
.ism .ism-analytics-kpi:nth-child(1) {
  border-top: 1px solid rgba(188, 141, 255, .42);
  background: linear-gradient(145deg, #362063, #1d1a3a 64%, #171529);
}
.ism .ism-analytics-kpi:nth-child(2) {
  border-top: 1px solid rgba(82, 190, 255, .42);
  background: linear-gradient(145deg, #123c59, #18223d 65%, #151727);
}
.ism .ism-analytics-kpi:nth-child(2)::before {
  background: radial-gradient(circle at 100% 0%, rgba(55, 187, 255, .26), transparent 58%);
}
.ism .ism-analytics-kpi:nth-child(2)::after { background: linear-gradient(90deg, #38bdf8, #818cf8); }
.ism .ism-analytics-kpi:nth-child(3) {
  border-top: 1px solid rgba(52, 211, 153, .42);
  background: linear-gradient(145deg, #124b4b, #182a37 65%, #151927);
}
.ism .ism-analytics-kpi:nth-child(3)::before {
  background: radial-gradient(circle at 100% 0%, rgba(45, 212, 191, .25), transparent 58%);
}
.ism .ism-analytics-kpi:nth-child(3)::after { background: linear-gradient(90deg, #2dd4bf, #34d399); }
.ism .ism-analytics-kpi:nth-child(4) {
  border-top: 1px solid rgba(251, 113, 133, .42);
  background: linear-gradient(145deg, #56213e, #2a1b37 65%, #181626);
}
.ism .ism-analytics-kpi:nth-child(4)::before {
  background: radial-gradient(circle at 100% 0%, rgba(244, 114, 182, .25), transparent 58%);
}
.ism .ism-analytics-kpi:nth-child(4)::after { background: linear-gradient(90deg, #fb7185, #ec4899); }
.ism .ism-analytics-kpi:hover {
  transform: translateY(-4px);
  border-color: rgba(211, 181, 255, .5);
  box-shadow: 0 22px 44px rgba(15, 7, 40, .35), inset 0 1px 0 rgba(255, 255, 255, .1);
}
.ism .ism-analytics-kpi > span,
.ism .ism-analytics-kpi > strong,
.ism .ism-analytics-kpi > small { position: relative; z-index: 1; }
.ism .ism-analytics-kpi > span { color: #e0d9f2; font-size: 12px; font-weight: 600; }
.ism .ism-analytics-kpi > span b { color: #dfc2ff; font-size: 22px; }
.ism .ism-analytics-kpi:nth-child(2) > span b { color: #79d5ff; }
.ism .ism-analytics-kpi:nth-child(3) > span b { color: #66f1c5; }
.ism .ism-analytics-kpi:nth-child(4) > span b { color: #ff91bc; }
.ism .ism-analytics-kpi strong { font-size: clamp(28px, 2.8vw, 41px); font-weight: 850; color: #fff; }
.ism .ism-analytics-kpi small { color: #c1bdd4; }
.ism .ism-analytics-charts { gap: 18px; }
.ism .ism-analytics-panel {
  position: relative;
  border: 1px solid var(--v4-line);
  border-radius: 19px;
  background: linear-gradient(160deg, #1b1b32, #151627 72%, #141424);
  box-shadow: 0 18px 46px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .035);
}
.ism .ism-analytics-charts > .ism-analytics-panel:first-child {
  background: radial-gradient(ellipse at 90% 0%, rgba(132, 70, 231, .17), transparent 57%), linear-gradient(160deg, #1b1b32, #141424);
}
.ism .ism-analytics-charts > .ism-analytics-panel:nth-child(2) {
  background: radial-gradient(ellipse at 95% 0%, rgba(17, 179, 210, .14), transparent 55%), linear-gradient(160deg, #1b1b32, #141424);
}
.ism .ism-analytics-panel-head { padding: 25px 26px 19px; }
.ism .ism-analytics-panel-head h3 { color: #f9f7ff; font-size: 17px; letter-spacing: -.3px; }
.ism .ism-v3-history { padding: 16px 26px 24px; }
.ism .ism-v3-empty {
  min-height: 205px;
  border: 1px dashed rgba(171, 130, 255, .35);
  border-radius: 15px;
  background: radial-gradient(ellipse at center, rgba(128, 69, 223, .15), transparent 76%), #17182d;
}
.ism .ism-v3-empty strong { font-size: 17px; }
.ism .ism-v3-empty p { color: #b3afc9; }
.ism .ism-v3-today { border-top-color: rgba(180, 164, 255, .16); }
.ism .ism-analytics-distribution { padding: 6px 24px 28px; gap: 20px; }
.ism .ism-analytics-donut {
  width: 184px;
  height: 184px;
  flex-basis: 184px;
  box-shadow: 0 0 0 8px rgba(124, 58, 237, .05), 0 12px 38px rgba(86, 44, 178, .19);
}
.ism .ism-analytics-donut > div {
  width: 130px;
  height: 130px;
  background: #19182b;
  box-shadow: inset 0 0 24px rgba(8, 6, 27, .5);
}
.ism .ism-analytics-donut strong { font-size: 25px; }
.ism .ism-analytics-legend > div { font-size: 11px; gap: 9px; }
.ism .ism-analytics-legend i { width: 10px; height: 10px; flex-basis: 10px; border-radius: 4px; }
.ism .ism-analytics-inventory { border-color: rgba(180, 158, 255, .22); }
.ism .ism-analytics-toolbar { padding: 3px 26px 21px; }
.ism .ism-analytics-toolbar input,
.ism .ism-analytics-toolbar select {
  border: 1px solid rgba(164, 149, 216, .23);
  border-radius: 11px;
  background: #111323;
  color: #f2edff;
  min-height: 46px;
  transition: border-color .2s ease, box-shadow .2s ease;
}
.ism .ism-analytics-toolbar input::placeholder { color: #82849e; }
.ism .ism-analytics-toolbar input:focus,
.ism .ism-analytics-toolbar select:focus {
  border-color: #ad78ff;
  box-shadow: 0 0 0 3px rgba(173, 120, 255, .16);
}
.ism .ism-analytics-table th {
  background: #151529;
  border-bottom: 1px solid rgba(186, 163, 255, .22);
  color: #b1a5d2;
  font-size: 10px;
  padding: 17px 18px;
}
.ism .ism-analytics-table td {
  border-bottom: 1px solid rgba(163, 148, 209, .105);
  color: #e1dff1;
  padding: 17px 18px;
}
.ism .ism-analytics-table tbody tr:nth-child(even) { background: rgba(151, 116, 226, .035); }
.ism .ism-analytics-table tbody tr:hover { background: rgba(145, 92, 255, .13); }
.ism .ism-analytics-file { color: #d8bbff; font-weight: 750; }
.ism .ism-analytics-status { border-radius: 999px; padding: 7px 11px; font-weight: 800; }
.ism .ism-analytics-status-baseline,
.ism .ism-analytics-status-stable { background: rgba(16, 185, 129, .17); color: #70f4c2; }
.ism .ism-analytics-status-changed { background: rgba(245, 158, 11, .17); color: #ffd47a; }
.ism .ism-analytics-status-failed { background: rgba(244, 63, 94, .18); color: #ff9aaa; }
.ism .ism-analytics-table-footer {
  padding: 19px 26px;
  border-top: 1px solid rgba(169, 153, 224, .13);
  background: rgba(9, 9, 22, .15);
  color: #a5a0bc;
}
@media (max-width: 1150px) {
  .ism .ism-analytics-kpis { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ism .ism-analytics-charts { grid-template-columns: 1fr; }
}
@media (max-width: 650px) {
  .ism .ism-analytics-dashboard { gap: 16px; }
  .ism .ism-analytics-intro { padding: 8px 0 13px; }
  .ism .ism-analytics-kpis { gap: 10px; }
  .ism .ism-analytics-kpi { padding: 17px; gap: 12px; border-radius: 14px; }
  .ism .ism-analytics-kpi strong { font-size: 27px; }
  .ism .ism-analytics-panel { border-radius: 14px; }
  .ism .ism-analytics-panel-head { padding: 20px 18px 15px; }
  .ism .ism-v3-history { padding: 12px 18px 20px; }
  .ism .ism-analytics-toolbar { padding: 0 18px 17px; }
  .ism .ism-analytics-distribution { padding: 8px 16px 22px; }
  .ism .ism-analytics-table-footer { padding: 15px 18px; }
}
@media (max-width: 370px) {
  .ism .ism-analytics-kpis { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: reduce) {
  .ism .ism-analytics-kpi { transition: none; }
  .ism .ism-analytics-kpi:hover { transform: none; }
  .ism .ism-analytics-toolbar input,
  .ism .ism-analytics-toolbar select { transition: none; }
}
/* ===== END IZLET ANALYTICS V4 PREMIUM GRADIENT ===== */

/* ===== IZLET QUANTUM V6 FULL REBUILD ===== */
.ism.ism-neon.ism-quantum{--q-ink:#dfe8ff;--q-muted:#a8b8e1;--q-line:rgba(74,105,190,.42);position:relative;isolation:isolate;color:var(--q-ink);background:radial-gradient(ellipse 78% 36% at 73% 0%,rgba(10,53,180,.28),transparent 80%),radial-gradient(ellipse 35% 28% at 4% 15%,rgba(101,17,181,.22),transparent 80%),#030719;min-height:100vh;padding:18px 16px 50px;overflow:hidden;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif}
.ism.ism-quantum *{box-sizing:border-box}
.ism.ism-quantum .ism-q-backdrop{position:absolute;z-index:-1;top:0;left:0;right:0;height:250px;pointer-events:none;opacity:.96;background-image:radial-gradient(circle at 72% 20%,#17a6ff 0 1px,transparent 2px),radial-gradient(circle at 60% 44%,#cb55ff 0 1px,transparent 2px),radial-gradient(circle at 94% 54%,#4f6aff 0 2px,transparent 3px),radial-gradient(ellipse at 72% 15%,rgba(31,47,196,.34),transparent 65%);background-size:139px 89px,173px 77px,247px 115px,100% 100%}
.ism.ism-quantum .ism-q-backdrop svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(109,42,255,.7))}
.ism.ism-quantum .ism-q-header{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 11px;position:relative;min-height:85px}
.ism.ism-quantum .ism-q-title{display:flex;align-items:flex-start;gap:15px;min-width:0}
.ism.ism-quantum .ism-q-orb{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;font-size:26px;color:#fff;border-radius:50%;background:radial-gradient(circle at 25% 20%,#fff,#a855ff 31%,#5d1ac8 61%,#031446 90%);border:1px solid #ad7aff;box-shadow:0 0 12px #8e31ff,0 0 26px rgba(139,48,255,.7)}
.ism.ism-quantum .ism-q-eyebrow{color:#f1eaff;letter-spacing:2px;font-size:11px;font-weight:800}
.ism.ism-quantum .ism-q-eyebrow span{color:#a683f9;padding:0 8px}
.ism.ism-quantum .ism-q-title h2{margin:2px 0 3px;color:#fff;font-size:clamp(22px,2.4vw,33px);line-height:1.16;font-weight:850;letter-spacing:-.7px;text-shadow:0 0 20px rgba(126,86,255,.3)}
.ism.ism-quantum .ism-q-title p{margin:0;font-size:12px;color:#bac8ec;line-height:1.5}
.ism.ism-quantum .ism-q-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}
.ism.ism-quantum .ism-q-actions button,.ism.ism-quantum .ism-q-period{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:39px;padding:0 14px;color:#fff;border:1px solid #38529e;border-radius:9px;background:linear-gradient(140deg,rgba(9,26,71,.96),rgba(4,10,33,.98));font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.ism.ism-quantum .ism-q-period select{color:#fff;background:transparent;border:0;outline:0;cursor:pointer;font-size:11px;font-weight:700}
.ism.ism-quantum .ism-q-period option{background:#0a1032}
.ism.ism-quantum .ism-q-refresh{color:#03dcff!important;font-size:18px!important}
.ism.ism-quantum .ism-q-refresh span{color:#fff;font-size:11px}
.ism.ism-quantum .ism-q-export{border-color:#e223ef!important;background:linear-gradient(120deg,#a80c9d,#3a075d)!important;box-shadow:0 0 13px rgba(245,19,220,.35)!important}
.ism.ism-quantum .ism-q-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;font-size:10px;color:#6989d1;letter-spacing:1px}
.ism.ism-quantum .ism-q-breadcrumb a{color:#dcbaff;text-decoration:none;font-size:11px;letter-spacing:0;border:1px solid rgba(146,77,255,.35);padding:7px 11px;border-radius:8px;background:rgba(40,16,88,.55)}
.ism.ism-quantum .ism-neon-body{padding:0;background:transparent}
.ism.ism-quantum .ism-neon-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}
.ism.ism-quantum .ism-neon-kpi{min-width:0;position:relative;overflow:hidden;min-height:155px;padding:16px 17px 12px;border:1px solid #4d5bff;border-radius:12px;background:linear-gradient(135deg,rgba(28,13,100,.9),rgba(2,28,76,.97) 66%,#02102e);box-shadow:0 0 12px rgba(65,66,255,.32),inset 0 1px 0 rgba(255,255,255,.14);display:flex;flex-direction:column;gap:0}
.ism.ism-quantum .ism-neon-kpi:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.09),transparent 46%)}
.ism.ism-quantum .ism-neon-kpi.purple{border-color:#7760ff;box-shadow:0 0 15px rgba(126,58,255,.4)}
.ism.ism-quantum .ism-neon-kpi.blue{border-color:#008dff;box-shadow:0 0 14px rgba(0,130,255,.35);background:linear-gradient(135deg,#042c64,#031135 80%)}
.ism.ism-quantum .ism-neon-kpi.green{border-color:#00d2ad;box-shadow:0 0 14px rgba(0,207,159,.27);background:linear-gradient(135deg,#064d58,#04142f 83%)}
.ism.ism-quantum .ism-neon-kpi.pink{border-color:#f32cc2;box-shadow:0 0 14px rgba(242,34,166,.28);background:linear-gradient(135deg,#6a164e,#1a0a30 80%)}
.ism.ism-quantum .ism-q-kpi-head{display:flex;align-items:center;gap:11px;min-height:44px}
.ism.ism-quantum .ism-neon-kpi-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;font-size:24px;color:#fff;background:linear-gradient(135deg,#a131ff,#4425eb);box-shadow:0 0 17px rgba(134,43,255,.6)}
.ism.ism-quantum .ism-neon-kpi.blue .ism-neon-kpi-icon{background:linear-gradient(135deg,#0ac9ff,#0558ff);box-shadow:0 0 15px #056cff80}
.ism.ism-quantum .ism-neon-kpi.green .ism-neon-kpi-icon{background:linear-gradient(135deg,#06edab,#008e87);box-shadow:0 0 15px #05e7a080}
.ism.ism-quantum .ism-neon-kpi.pink .ism-neon-kpi-icon{background:linear-gradient(135deg,#ff4f9d,#d70b68);box-shadow:0 0 15px #ff237080}
.ism.ism-quantum .ism-q-kpi-title{color:#f1f5ff;font-size:12px;font-weight:700;line-height:1.35}
.ism.ism-quantum .ism-q-kpi-mark{margin-left:auto;color:#00efce;font-weight:850;font-size:16px}
.ism.ism-quantum .ism-neon-kpi.pink .ism-q-kpi-mark{color:#ff629b}
.ism.ism-quantum .ism-q-kpi-main{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px}
.ism.ism-quantum .ism-q-kpi-main strong{font-size:clamp(25px,2.2vw,34px);font-weight:850;line-height:1.1;white-space:nowrap;letter-spacing:-1px;color:#fff}
.ism.ism-quantum .ism-neon-kpi.green .ism-q-kpi-main strong{color:#00f0bd}
.ism.ism-quantum .ism-neon-kpi.pink .ism-q-kpi-main strong{color:#ff6395}
.ism.ism-quantum .ism-q-kpi-spark{width:46%;height:55px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}
.ism.ism-quantum .ism-neon-spark{width:100%;height:48px;filter:drop-shadow(0 0 5px rgba(0,247,236,.55))}
.ism.ism-quantum .ism-neon-spark-empty{font-size:9px;max-width:90px;text-align:right;color:#94a9d1}
.ism.ism-quantum .ism-neon-kpi small{margin-top:auto;font-size:10px;line-height:1.5;color:#c0ccef;opacity:.95;border-top:1px solid rgba(148,169,233,.13);padding-top:8px}
.ism.ism-quantum .ism-neon-panels{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(0,1fr);gap:13px;margin-bottom:15px}
.ism.ism-quantum .ism-neon-panel{min-width:0;padding:15px 16px;border:1px solid #824aff;border-radius:12px;background:linear-gradient(145deg,rgba(5,25,77,.97),rgba(3,9,36,.99));box-shadow:0 0 13px rgba(88,42,246,.3),inset 0 1px 0 rgba(170,177,255,.11);position:relative;overflow:hidden}
.ism.ism-quantum .ism-neon-trends{border-color:#a52cff;box-shadow:-3px 0 12px rgba(213,29,255,.4),3px 0 12px rgba(10,82,255,.32)}
.ism.ism-quantum .ism-neon-distribution{border-color:#cb37f6;box-shadow:0 0 14px rgba(215,30,235,.3)}
.ism.ism-quantum .ism-neon-distribution:after{content:'';position:absolute;bottom:-25px;right:-30px;width:85%;height:115px;pointer-events:none;background:repeating-radial-gradient(ellipse at 60% 120%,transparent 0 7px,rgba(40,70,255,.14) 8px,transparent 9px);transform:rotate(-8deg)}
.ism.ism-quantum .ism-neon-panel-head{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:14px}
.ism.ism-quantum .ism-neon-panel-head h3{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:17px;line-height:1.3;color:#fff;font-weight:800}
.ism.ism-quantum .ism-q-icon{width:39px;height:39px;display:inline-grid;place-items:center;flex:0 0 39px;border-radius:11px;background:linear-gradient(135deg,#9d22ff,#044dff);box-shadow:0 0 13px rgba(116,42,255,.5);border:1px solid rgba(207,164,255,.5);font-size:20px}
.ism.ism-quantum .ism-neon-panel-head p{font-size:11px;color:#b8c5ed;margin:0;line-height:1.5}
.ism.ism-quantum .ism-neon-mini-pill,.ism.ism-quantum #ism-neon-limit{border:1px solid #465b9b;background:rgba(8,22,65,.75);color:#e7e9ff;border-radius:9px;padding:8px 10px;font-size:10px;white-space:nowrap}
.ism.ism-quantum #ism-neon-limit option{background:#0b1032}
.ism.ism-quantum .ism-neon-legend{display:flex;gap:22px;color:#e3ebff;margin:10px 0 4px 6px;font-size:11px}
.ism.ism-quantum .ism-neon-legend span{display:flex;align-items:center;gap:7px}
.ism.ism-quantum .ism-neon-legend i{background:#00e9c8;border-radius:50%;width:10px;height:10px}
.ism.ism-quantum .ism-neon-legend i.removed{background:#ff3589}
.ism.ism-quantum .ism-neon-line-chart{width:100%;height:auto;max-height:300px;min-height:210px;border-radius:10px;background:linear-gradient(180deg,rgba(2,28,83,.48),rgba(3,14,43,.32))}
.ism.ism-quantum .ism-neon-empty{min-height:240px;border:1px dashed rgba(91,116,255,.42);background:radial-gradient(circle at 50% 50%,rgba(35,41,125,.36),rgba(3,15,46,.5));border-radius:11px}
.ism.ism-quantum .ism-neon-empty>span{font-size:30px;color:#a569ff}
.ism.ism-quantum .ism-neon-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.ism.ism-quantum .ism-neon-summary>div{position:relative;min-height:72px;padding:12px 9px 9px 49px;background:linear-gradient(145deg,#071b4d,#040f2c);border:1px solid #2853a1;border-radius:10px}
.ism.ism-quantum .ism-q-summary-icon{position:absolute;left:9px;top:14px;display:grid;place-items:center;width:32px;height:34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#00dfab,#008b80);box-shadow:0 0 11px rgba(0,228,185,.28);font-size:18px}
.ism.ism-quantum .ism-q-summary-icon.pink{background:linear-gradient(135deg,#ff4798,#ce005b)}
.ism.ism-quantum .ism-q-summary-icon.blue{background:linear-gradient(135deg,#208bff,#0642f5)}
.ism.ism-quantum .ism-q-summary-icon.violet{background:linear-gradient(135deg,#ae3fff,#6122c9)}
.ism.ism-quantum .ism-neon-summary small{font-size:10px;color:#d7e2ff;display:block;line-height:1.4}
.ism.ism-quantum .ism-neon-summary strong{font-size:17px;font-weight:850;color:#fff;display:block;margin-top:5px}
.ism.ism-quantum .ism-neon-positive{color:#00e6b3!important}
.ism.ism-quantum .ism-neon-negative{color:#ff4d89!important}
.ism.ism-quantum .ism-neon-dist-layout{display:grid;grid-template-columns:minmax(135px,1fr) minmax(0,1.25fr);align-items:center;gap:13px;min-height:265px}
.ism.ism-quantum .ism-neon-donut{width:100%;max-width:260px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 23px rgba(98,41,255,.25);position:relative}
.ism.ism-quantum .ism-neon-donut:before{content:'';position:absolute;inset:24%;border-radius:50%;background:#041137;box-shadow:inset 0 0 19px rgba(54,56,172,.6)}
.ism.ism-quantum .ism-neon-donut>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}
.ism.ism-quantum .ism-neon-donut strong{font-size:clamp(21px,2.2vw,29px);font-weight:850;color:#fff}
.ism.ism-quantum .ism-neon-donut span{font-size:10px;color:#b8c6eb}
.ism.ism-quantum .ism-neon-dist-legend{display:grid;gap:11px;min-width:0}
.ism.ism-quantum .ism-neon-dist-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:6px;font-size:10px}
.ism.ism-quantum .ism-neon-dist-legend i{width:9px;height:9px;border-radius:50%}
.ism.ism-quantum .ism-neon-dist-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e3e6ff}
.ism.ism-quantum .ism-neon-dist-legend b{color:#fff;font-size:10px}
.ism.ism-quantum .ism-neon-dist-legend small{font-size:9px;color:#bdc7e9}
.ism.ism-quantum .ism-neon-dist-foot{color:#8fa1ce;font-size:9px;margin:12px 0 0;text-align:right}
.ism.ism-quantum .ism-neon-inventory{padding:15px 0 0;border-color:#ae36ff;box-shadow:0 0 14px rgba(157,27,255,.28)}
.ism.ism-quantum .ism-neon-inventory>.ism-neon-panel-head{padding:0 15px}
.ism.ism-quantum .ism-neon-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(125px,.45fr) minmax(155px,.65fr) auto;gap:9px;padding:0 15px 12px}
.ism.ism-quantum .ism-neon-toolbar input,.ism.ism-quantum .ism-neon-toolbar select,.ism.ism-quantum .ism-neon-toolbar button{width:100%;min-width:0;height:38px;padding:8px 12px;border:1px solid #315092;border-radius:8px;background:#041331;color:#dbe6ff;font-size:11px;outline-offset:2px}
.ism.ism-quantum .ism-neon-toolbar select option{background:#07132f}
.ism.ism-quantum .ism-neon-toolbar button{border-color:#ad27f5;background:linear-gradient(135deg,#4b0d96,#1d0c61);color:#fff;font-weight:750;cursor:pointer}
.ism.ism-quantum .ism-neon-table-wrap{width:100%;overflow-x:auto}
.ism.ism-quantum .ism-neon-table{width:100%;min-width:970px;border-collapse:collapse;font-size:11px;color:#e2e9ff}
.ism.ism-quantum .ism-neon-table th{padding:11px 9px;text-align:left;background:linear-gradient(90deg,#15205c,#10133c);color:#d9e0ff;font-size:9px;letter-spacing:.3px;white-space:nowrap}
.ism.ism-quantum .ism-neon-table td{padding:8px 9px;border-top:1px solid rgba(72,97,164,.24);white-space:nowrap;font-variant-numeric:tabular-nums}
.ism.ism-quantum .ism-neon-table tbody tr:nth-child(even){background:rgba(20,34,83,.35)}
.ism.ism-quantum .ism-neon-table tbody tr:hover{background:rgba(67,37,150,.38)}
.ism.ism-quantum .ism-neon-file{color:#d3a8ff;font-weight:750}
.ism.ism-quantum .ism-q-change{color:#b8c9ed}
.ism.ism-quantum .ism-neon-status{display:inline-flex;align-items:center;gap:5px;border-radius:9px;background:rgba(0,168,117,.3);color:#64ffcf;padding:5px 9px;font-size:10px;font-weight:750;box-shadow:0 0 9px rgba(0,222,156,.1)}
.ism.ism-quantum .ism-neon-status.failed{color:#ff779b;background:rgba(207,39,91,.28)}
.ism.ism-quantum .ism-neon-status.changed{color:#ffcb76;background:rgba(217,126,22,.24)}
.ism.ism-quantum .ism-neon-row-actions{display:flex;gap:6px}
.ism.ism-quantum .ism-neon-row-actions button{min-width:27px;height:26px;padding:3px 6px;border:1px solid #3c3b89;border-radius:6px;background:#0a1135;color:#cb9cff;cursor:pointer}
.ism.ism-quantum .ism-neon-row-actions button:hover{border-color:#d073ff;background:#2b145f}
.ism.ism-quantum .ism-neon-table-foot{display:flex;justify-content:space-between;gap:10px;padding:11px 15px;font-size:10px;color:#91a4d2;background:#050c27}
.ism.ism-quantum .ism-neon-detail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:11px 15px;padding:12px;border:1px solid #8c3ee7;border-radius:9px;background:#101139;font-size:11px}
.ism.ism-quantum .ism-neon-detail[hidden]{display:none}
.ism.ism-quantum .ism-neon-detail a{color:#a5d8ff}
.ism.ism-quantum .ism-neon-detail button{padding:5px 8px;border:1px solid #7645b5;border-radius:6px;background:transparent;color:#fff;cursor:pointer}
.ism.ism-quantum .ism-neon-empty-row{text-align:center;padding:22px!important}
@media(max-width:1250px){.ism.ism-quantum .ism-q-header{align-items:flex-start;flex-direction:column}.ism.ism-quantum .ism-neon-panels{grid-template-columns:1fr}.ism.ism-quantum .ism-neon-dist-layout{grid-template-columns:220px minmax(0,1fr);max-width:700px}}
@media(max-width:820px){.ism.ism-quantum .ism-neon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ism.ism-quantum .ism-neon-toolbar{grid-template-columns:1fr 1fr}.ism.ism-quantum .ism-neon-toolbar input{grid-column:1/-1}.ism.ism-quantum .ism-neon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.ism.ism-neon.ism-quantum{padding:14px 10px 30px}.ism.ism-quantum .ism-q-orb{width:33px;height:33px;flex-basis:33px;font-size:20px}.ism.ism-quantum .ism-q-title{gap:9px}.ism.ism-quantum .ism-q-title h2{font-size:21px}.ism.ism-quantum .ism-q-actions{justify-content:flex-start}.ism.ism-quantum .ism-q-actions button,.ism.ism-quantum .ism-q-period{padding:0 9px}.ism.ism-quantum .ism-q-breadcrumb span{display:none}.ism.ism-quantum .ism-neon-kpis{gap:8px}.ism.ism-quantum .ism-neon-kpi{padding:11px;min-height:146px}.ism.ism-quantum .ism-neon-kpi-icon{width:31px;height:31px;flex-basis:31px;font-size:18px}.ism.ism-quantum .ism-q-kpi-title{font-size:10px}.ism.ism-quantum .ism-q-kpi-main strong{font-size:25px}.ism.ism-quantum .ism-q-kpi-spark{width:35%}.ism.ism-quantum .ism-neon-panel{padding:12px}.ism.ism-quantum .ism-neon-panel-head h3{font-size:14px}.ism.ism-quantum .ism-q-icon{width:31px;height:31px;flex-basis:31px;font-size:17px}.ism.ism-quantum .ism-neon-dist-layout{grid-template-columns:1fr}.ism.ism-quantum .ism-neon-donut{max-width:220px;margin:0 auto}.ism.ism-quantum .ism-neon-inventory{padding:12px 0 0}.ism.ism-quantum .ism-neon-toolbar{padding:0 12px 12px}}
@media(prefers-reduced-motion:reduce){.ism.ism-quantum *{animation:none!important;transition:none!important}}
/* ===== END IZLET QUANTUM V6 ===== */


/* ===== IZLET GSC QUANTUM V1 ===== */
.ism.ism-gsc-quantum{--gsc-purple:#a548ff;--gsc-pink:#f229d8;--gsc-cyan:#05cfff;--gsc-green:#00e8b4;--gsc-text:#eef1ff;--gsc-muted:#a9b8dc;position:relative;isolation:isolate;color:var(--gsc-text);padding:12px 14px 36px;background:radial-gradient(ellipse at 73% 4%,rgba(14,54,151,.29),transparent 40%),radial-gradient(ellipse at 8% 35%,rgba(100,24,183,.15),transparent 45%),#030818;border-radius:16px;overflow:hidden}
.ism.ism-gsc-quantum *{box-sizing:border-box}
.ism.ism-gsc-quantum .ism-gsc-atmosphere{position:absolute;inset:0 0 auto;height:310px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 18%,rgba(0,180,255,.45) 0 1px,transparent 3px),radial-gradient(circle at 35% 32%,rgba(233,52,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 90% 58%,rgba(79,92,255,.8) 0 1px,transparent 3px),repeating-radial-gradient(ellipse at 80% -50%,transparent 0 23px,rgba(84,44,255,.17) 24px 25px,transparent 26px 40px);opacity:.85}
.ism.ism-gsc-quantum .ism-gsc-hero{position:relative;padding:29px 28px 25px;min-height:164px;border:1px solid rgba(151,79,255,.65);border-radius:15px;background:radial-gradient(ellipse at 77% 0%,rgba(16,108,210,.35),transparent 56%),linear-gradient(115deg,rgba(39,14,94,.94),rgba(4,20,62,.98) 58%,rgba(5,10,37,.97));box-shadow:0 0 24px rgba(107,33,238,.18),inset 0 1px rgba(255,255,255,.08)}
.ism.ism-gsc-quantum .ism-gsc-hero:after{content:'';position:absolute;right:0;bottom:0;width:43%;height:65%;pointer-events:none;opacity:.4;background:repeating-radial-gradient(ellipse at 90% 100%,transparent 0 11px,rgba(8,173,255,.22) 12px 13px,transparent 14px 24px)}
.ism.ism-gsc-quantum .ism-gsc-hero>span{display:block;font-size:10px;letter-spacing:2px;color:#d8b9ff;font-weight:800}
.ism.ism-gsc-quantum .ism-gsc-hero h2{color:#fff;font-size:clamp(23px,2.5vw,33px);line-height:1.18;letter-spacing:-.6px;margin:11px 0 7px;text-shadow:0 0 20px rgba(125,90,255,.28)}
.ism.ism-gsc-quantum .ism-gsc-hero p{color:#c0ceef;font-size:12px;margin:0}
.ism.ism-gsc-quantum .ism-gsc-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;position:relative;z-index:1}
.ism.ism-gsc-quantum .ism-gsc-hero-tags span{display:inline-block;border:1px solid rgba(115,99,245,.43);border-radius:30px;background:rgba(15,20,67,.6);padding:7px 11px;color:#d5dcff;font-size:9px;letter-spacing:.7px;font-weight:800}
.ism.ism-gsc-quantum .ism-page-nav{margin:13px 0 20px;display:flex;justify-content:flex-end}
.ism.ism-gsc-quantum .ism-nav-link{border:1px solid rgba(184,52,255,.75);background:linear-gradient(115deg,#3a126e,#14134c);color:#fff;border-radius:9px;box-shadow:0 0 15px rgba(184,52,255,.2);padding:10px 15px;font-size:11px;text-decoration:none;font-weight:750}
.ism.ism-gsc-quantum .ism-stats.ism-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 16px}
.ism.ism-gsc-quantum .ism-stats.ism-overview article{position:relative;min-width:0;min-height:145px;padding:20px 17px 15px;border:1px solid #7a55ff;border-radius:13px;background:linear-gradient(130deg,#32175f,#09153c 75%);box-shadow:0 0 15px rgba(104,54,240,.22);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(2){border-color:#008eff;background:linear-gradient(125deg,#053b70,#071234 77%);box-shadow:0 0 15px rgba(0,129,255,.19)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(3){border-color:#f59823;background:linear-gradient(125deg,#50300f,#11112d 78%);box-shadow:0 0 15px rgba(245,152,35,.16)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(4){border-color:#00cba8;background:linear-gradient(125deg,#064a52,#07152e 78%);box-shadow:0 0 15px rgba(0,218,171,.15)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:after{content:'';position:absolute;width:115px;height:115px;right:-42px;top:-47px;border-radius:50%;background:rgba(255,255,255,.055);pointer-events:none}
.ism.ism-gsc-quantum .ism-stats.ism-overview article>span{color:#e4e9ff;font-size:11px;font-weight:750;display:flex;align-items:center;gap:9px}
.ism.ism-gsc-quantum .ism-stats.ism-overview .ism-glyph{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:linear-gradient(130deg,#a52cff,#4d45ff);color:#fff;font-size:18px;font-style:normal;box-shadow:0 0 15px rgba(145,59,255,.4)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(2) .ism-glyph{background:linear-gradient(130deg,#00baff,#005bfa)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(3) .ism-glyph{background:linear-gradient(130deg,#ffa52a,#ef4c17)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(4) .ism-glyph{background:linear-gradient(130deg,#04e8b6,#008e89)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article>strong{color:#fff;font-size:clamp(23px,2.5vw,34px);font-weight:850;line-height:1.1;letter-spacing:-.6px}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(2)>strong{color:#5de2ff}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(3)>strong{color:#ffb45d}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(4)>strong{color:#37edc3}
.ism.ism-gsc-quantum .ism-panel{border:1px solid rgba(130,71,255,.66);border-radius:13px;background:linear-gradient(150deg,rgba(7,23,67,.98),rgba(5,10,34,.99));box-shadow:0 0 13px rgba(101,40,231,.14);color:#e6ebff}
.ism.ism-gsc-quantum .ism-panel h3{color:#fff;font-size:16px;letter-spacing:-.2px}
.ism.ism-gsc-quantum .ism-panel p,.ism.ism-gsc-quantum .ism-panel small{color:#aebde1}
.ism.ism-gsc-quantum .ism-monitor{border-color:#a42cff;box-shadow:-2px 0 12px rgba(192,40,245,.18),2px 0 12px rgba(20,94,255,.13);margin-bottom:17px}
.ism.ism-gsc-quantum .ism-monitor .ism-eyebrow{color:#c78aff;font-weight:850;letter-spacing:1.7px}
.ism.ism-gsc-quantum .ism-monitor-grid{gap:10px}
.ism.ism-gsc-quantum .ism-monitor-card{border:1px solid rgba(74,110,193,.48);border-radius:11px;background:linear-gradient(145deg,#081b4b,#060f2d);min-width:0}
.ism.ism-gsc-quantum .ism-monitor-card strong{color:#d9c1ff;overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-run{border:1px solid rgba(73,103,187,.45);border-radius:10px;background:linear-gradient(130deg,#0a1d4c,#08102e)}
.ism.ism-gsc-quantum .ism-run strong{color:#fff}
.ism.ism-gsc-quantum .ism-grid{gap:14px;margin-bottom:16px}
.ism.ism-gsc-quantum .ism-grid>.ism-panel:first-child{border-color:#8548ff}
.ism.ism-gsc-quantum .ism-grid>.ism-panel:last-child{border-color:#0088ed}
.ism.ism-gsc-quantum .ism-panel input:not([type=checkbox]){background:#091735;border:1px solid #354d86;color:#f0f3ff;border-radius:8px}
.ism.ism-gsc-quantum .ism-panel input:focus{outline:2px solid #745bff;outline-offset:1px}
.ism.ism-gsc-quantum .ism-panel label{color:#c9d4f3}
.ism.ism-gsc-quantum .ism-panel button{background:linear-gradient(115deg,#0baba8,#087a9d);border:1px solid rgba(29,238,225,.32);border-radius:8px;color:#fff;font-weight:750;box-shadow:0 0 12px rgba(0,199,209,.11)}
.ism.ism-gsc-quantum .ism-panel button.secondary{background:#102349;border-color:#3e5a94}
.ism.ism-gsc-quantum .ism-panel button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.ism.ism-gsc-quantum .ism-item{border-bottom:1px solid rgba(77,101,174,.35);gap:10px}
.ism.ism-gsc-quantum .ism-item b{color:#d3b1ff}
.ism.ism-gsc-quantum .ism-code{display:block;background:#081d43;color:#6ce9ff;border:1px solid #254c8c;border-radius:8px;overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-table{overflow-x:auto}
.ism.ism-gsc-quantum .ism-table table{min-width:650px;border-collapse:collapse}
.ism.ism-gsc-quantum .ism-table th{color:#d8dfff;background:#111d50;border-bottom:1px solid #354784;font-size:10px;text-transform:uppercase;letter-spacing:.5px}
.ism.ism-gsc-quantum .ism-table td{color:#d7dfff;border-bottom:1px solid rgba(81,103,173,.3);font-size:11px}
.ism.ism-gsc-quantum .ism-table tbody tr:nth-child(even){background:rgba(35,41,94,.27)}
.ism.ism-gsc-quantum .ism-table tbody tr:hover{background:rgba(72,40,140,.24)}
.ism.ism-gsc-quantum .ism-notice.good{color:#53efc6}.ism.ism-gsc-quantum .ism-notice.bad{color:#ff809c}
@media(max-width:1050px){.ism.ism-gsc-quantum .ism-stats.ism-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ism.ism-gsc-quantum{padding:9px 8px 20px}.ism.ism-gsc-quantum .ism-gsc-hero{padding:20px 16px}.ism.ism-gsc-quantum .ism-stats.ism-overview{gap:9px}.ism.ism-gsc-quantum .ism-stats.ism-overview article{min-height:120px;padding:12px}.ism.ism-gsc-quantum .ism-stats.ism-overview article>span{font-size:10px}.ism.ism-gsc-quantum .ism-stats.ism-overview .ism-glyph{width:28px;height:28px;flex-basis:28px}.ism.ism-gsc-quantum .ism-gsc-hero-tags{gap:5px}}
@media(prefers-reduced-motion:reduce){.ism.ism-gsc-quantum *{animation:none!important;transition:none!important}}
/* ===== END IZLET GSC QUANTUM V1 ===== */

/* ===== IZLET GSC QUANTUM POLISH V2 ===== */
/* Scope every rule to GSC. The daily dashboard and other admin pages are untouched. */
.ism.ism-gsc-quantum{--gsc-border:rgba(108,102,255,.48);--gsc-line:rgba(94,126,219,.22)}
.ism.ism-gsc-quantum .ism-gsc-hero{border-color:rgba(180,64,255,.82);box-shadow:0 0 0 1px rgba(133,53,255,.12),0 12px 40px rgba(6,10,55,.45),0 0 26px rgba(154,36,255,.18)}
.ism.ism-gsc-quantum .ism-gsc-hero:before{content:'';position:absolute;left:20px;top:-1px;width:130px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f25cff,#30bfff,transparent);box-shadow:0 0 16px rgba(208,64,255,.8);pointer-events:none}
.ism.ism-gsc-quantum .ism-stats.ism-overview article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(42,18,124,.3),0 0 17px rgba(141,81,255,.28)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:before{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#9e52ff,#fa43cc);opacity:.8}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(2):before{background:linear-gradient(90deg,#00baff,#6976ff)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(3):before{background:linear-gradient(90deg,#ffb22e,#ff6c57)}
.ism.ism-gsc-quantum .ism-stats.ism-overview article:nth-child(4):before{background:linear-gradient(90deg,#00f2b4,#04a5ed)}
.ism.ism-gsc-quantum .ism-panel{position:relative;min-width:0;box-shadow:0 10px 28px rgba(0,4,25,.2),0 0 14px rgba(95,38,212,.12)}
.ism.ism-gsc-quantum .ism-panel>h3{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--gsc-line);font-size:15px;line-height:1.3}
.ism.ism-gsc-quantum .ism-panel>h3:before{content:'✦';display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;color:#e9d4ff;background:linear-gradient(135deg,rgba(146,51,255,.35),rgba(33,78,213,.35));border:1px solid rgba(156,101,255,.45);font-size:14px;box-shadow:0 0 13px rgba(125,65,255,.16)}
/* Prevent the one-item sitemap list from stretching to match the taller settings form. */
.ism.ism-gsc-quantum .ism-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:16px}
.ism.ism-gsc-quantum .ism-grid>.ism-panel{min-width:0;height:auto;align-self:start}
.ism.ism-gsc-quantum .ism-grid>.ism-panel:first-child{background:radial-gradient(ellipse at 5% 0%,rgba(118,52,230,.16),transparent 57%),linear-gradient(155deg,#091c4a,#060e2b 80%)}
.ism.ism-gsc-quantum .ism-grid>.ism-panel:last-child{background:radial-gradient(ellipse at 100% 0%,rgba(0,171,255,.15),transparent 65%),linear-gradient(150deg,#071d49,#060e2b 85%)}
.ism.ism-gsc-quantum .ism-grid>.ism-panel:last-child>h3:before{content:'▤';color:#86eaff;background:linear-gradient(135deg,rgba(0,180,255,.3),rgba(36,66,211,.3));border-color:rgba(38,173,255,.5)}
.ism.ism-gsc-quantum .ism-grid .ism-list{max-height:380px;overflow-y:auto;scrollbar-color:#4354a5 #081334;scrollbar-width:thin}
.ism.ism-gsc-quantum .ism-item{padding:13px 0;align-items:center}
.ism.ism-gsc-quantum .ism-item>div{min-width:0;overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-item small{overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-panel label{font-weight:600}
.ism.ism-gsc-quantum .ism-panel input:not([type=checkbox]){transition:border-color .18s ease,box-shadow .18s ease}
.ism.ism-gsc-quantum .ism-panel input:not([type=checkbox]):focus{border-color:#8d71ff;box-shadow:0 0 0 3px rgba(109,92,255,.18)}
.ism.ism-gsc-quantum .ism-panel button:not(:disabled){transition:transform .18s ease,box-shadow .18s ease}
.ism.ism-gsc-quantum .ism-panel button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 16px rgba(0,205,224,.22)}
.ism.ism-gsc-quantum .ism-panel button:focus-visible,.ism.ism-gsc-quantum .ism-nav-link:focus-visible{outline:2px solid #74dcff;outline-offset:3px}
.ism.ism-gsc-quantum .ism-grid+.ism-panel{border-color:rgba(145,66,255,.75);background:linear-gradient(140deg,#091a46,#070d2a 80%)}
.ism.ism-gsc-quantum .ism-grid+.ism-panel>h3:before{content:'↗';color:#89f7d4;background:linear-gradient(135deg,rgba(0,200,160,.24),rgba(0,90,200,.24));border-color:rgba(0,211,187,.38)}
.ism.ism-gsc-quantum .ism-table table{width:100%}
.ism.ism-gsc-quantum .ism-table tbody tr{transition:background .15s ease}
.ism.ism-gsc-quantum .ism-monitor{background:radial-gradient(ellipse at 0% 0%,rgba(101,26,190,.14),transparent 55%),linear-gradient(150deg,#081b47,#050c2a 85%)}
.ism.ism-gsc-quantum .ism-monitor-card{transition:border-color .18s ease,transform .18s ease}
.ism.ism-gsc-quantum .ism-monitor-card:hover{border-color:rgba(144,113,255,.75);transform:translateY(-2px)}
@media(max-width:900px){.ism.ism-gsc-quantum .ism-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.ism.ism-gsc-quantum .ism-grid{gap:12px}.ism.ism-gsc-quantum .ism-panel>h3{font-size:14px}.ism.ism-gsc-quantum .ism-gsc-hero:before{width:90px}}
@media(prefers-reduced-motion:reduce){.ism.ism-gsc-quantum .ism-stats.ism-overview article,.ism.ism-gsc-quantum .ism-monitor-card,.ism.ism-gsc-quantum .ism-panel button{transition:none!important;transform:none!important}}
/* ===== END IZLET GSC QUANTUM POLISH V2 ===== */


/* ===== IZLET GSC LAYOUT V3 ===== */
/* Applies only to the Google Search Console page. */
.ism.ism-gsc-quantum .ism-gsc-layout-v3{display:flex;flex-direction:column;gap:18px;margin-top:18px;min-width:0}
.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel{width:100%;min-width:0;margin:0;align-self:stretch;background:radial-gradient(ellipse at 96% 0%,rgba(0,159,255,.13),transparent 50%),linear-gradient(150deg,#091a46,#050d2b 85%);border-color:rgba(39,169,255,.7)}
.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel>h3:before{content:'▤';color:#83ecff;background:linear-gradient(135deg,rgba(0,177,255,.3),rgba(66,52,215,.3));border-color:rgba(36,183,255,.55)}
.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel .ism-list{max-height:300px;overflow-y:auto;scrollbar-width:thin}
.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel .ism-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 8px;border-bottom:1px solid rgba(114,132,218,.18)}
.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel .ism-item>div{min-width:0;flex:1}
.ism.ism-gsc-quantum .ism-gsc-lower-v3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:18px;min-width:0}
.ism.ism-gsc-quantum .ism-gsc-lower-v3>.ism-panel{min-width:0;width:100%;margin:0;align-self:start}
.ism.ism-gsc-quantum .ism-gsc-lower-v3>.ism-panel:first-child{border-color:rgba(151,77,255,.75);background:radial-gradient(ellipse at 0% 0%,rgba(113,46,221,.15),transparent 55%),linear-gradient(150deg,#09183e,#070e2c 85%)}
.ism.ism-gsc-quantum .ism-gsc-lower-v3>.ism-panel:last-child{border-color:rgba(0,192,230,.62);background:radial-gradient(ellipse at 100% 0%,rgba(0,169,217,.14),transparent 55%),linear-gradient(150deg,#071d42,#06102e 85%)}
.ism.ism-gsc-quantum .ism-gsc-lower-v3>.ism-panel:last-child>h3:before{content:'↗';color:#7df5d8;background:linear-gradient(135deg,rgba(0,199,161,.25),rgba(0,85,215,.22));border-color:rgba(0,203,186,.46)}
.ism.ism-gsc-quantum .ism-gsc-lower-v3 .ism-table{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin}
.ism.ism-gsc-quantum .ism-gsc-lower-v3 .ism-table table{min-width:510px;width:100%}
.ism.ism-gsc-quantum .ism-gsc-lower-v3 .ism-table td{overflow-wrap:anywhere}
@media(max-width:1050px){.ism.ism-gsc-quantum .ism-gsc-lower-v3{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.ism.ism-gsc-quantum .ism-gsc-layout-v3{gap:12px}.ism.ism-gsc-quantum .ism-gsc-lower-v3{gap:12px}.ism.ism-gsc-quantum .ism-gsc-layout-v3>.ism-panel .ism-item{flex-wrap:wrap}}
/* ===== END IZLET GSC LAYOUT V3 ===== */


/* GSC QUANTUM PANEL WIDTH 38-62 */

@media (min-width: 1050px) {
  .ism .ism-grid {
    grid-template-columns: minmax(0, 38fr) minmax(0, 62fr);
  }
}


/* GSC QUANTUM HISTORY TABLE FIT V1 */

/* Yalnızca Google Sitemap ana sayfasındaki paneller */
@media (min-width: 1050px) {
  .ism .ism-grid {
    grid-template-columns: minmax(0, 36fr) minmax(0, 64fr);
  }
}

/* Kartların içerikleri grid genişliğini aşmasın */
.ism .ism-grid > * {
  min-width: 0;
}

/* Gönderim tablosunu bulunduğu karta sığdır */
.ism .ism-table {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: hidden;
}

.ism .ism-table table {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

/* Uzun sitemap URL'leri sütunları genişletmesin */
.ism .ism-table th,
.ism .ism-table td {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  padding-left: 8px;
  padding-right: 8px;
}

/* Tarih */
.ism .ism-table th:nth-child(1),
.ism .ism-table td:nth-child(1) {
  width: 29%;
}

/* Sitemap adresi */
.ism .ism-table th:nth-child(2),
.ism .ism-table td:nth-child(2) {
  width: 43%;
}

/* Durum */
.ism .ism-table th:nth-child(3),
.ism .ism-table td:nth-child(3) {
  width: 19%;
}

/* HTTP */
.ism .ism-table th:nth-child(4),
.ism .ism-table td:nth-child(4) {
  width: 9%;
  text-align: center;
}

/* Küçük ekranlarda paneller alt alta */
@media (max-width: 1049px) {
  .ism .ism-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}


/* GSC QUANTUM WIDTH 30-70 */

@media (min-width: 1050px) {
  .ism .ism-grid {
    grid-template-columns: minmax(0, 30fr) minmax(0, 70fr);
  }

  .ism .ism-grid > * {
    min-width: 0;
  }
}

/* Dar ekranlarda alt alta */
@media (max-width: 1049px) {
  .ism .ism-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}


/* ===== IZLET GSC MODAL V4 ===== */
.ism.ism-gsc-quantum .ism-gsc-layout-v4{display:flex;flex-direction:column;gap:16px;margin-top:18px;min-width:0}
.ism.ism-gsc-quantum .ism-gsc-layout-v4>.ism-panel{min-width:0;width:100%;margin:0;background:radial-gradient(ellipse at 95% 0%,rgba(0,154,255,.13),transparent 56%),linear-gradient(150deg,#091b48,#060e2d 85%);border-color:rgba(29,169,255,.65)}
.ism.ism-gsc-quantum .ism-gsc-layout-v4>.ism-panel:nth-child(2){border-color:rgba(0,197,228,.7)}
.ism.ism-gsc-quantum .ism-gsc-layout-v4>.ism-panel .ism-list{max-height:300px;overflow-y:auto}
.ism.ism-gsc-quantum .ism-gsc-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}
.ism.ism-gsc-quantum .ism-gsc-history-head h3{margin:0}
.ism.ism-gsc-quantum .ism-gsc-settings-trigger{background:linear-gradient(110deg,#6b24b9,#ad2ec7);color:#fff;border:1px solid #c35cff;border-radius:10px;padding:11px 17px;font-weight:800;cursor:pointer;box-shadow:0 0 18px rgba(174,45,231,.2)}
.ism.ism-gsc-quantum .ism-gsc-settings-trigger:hover{filter:brightness(1.14)}
.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table{width:100%;max-width:100%;overflow-x:auto}
.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table table{width:100%;min-width:0;table-layout:auto}
.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table th,.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table td{padding:12px 14px;white-space:normal;overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-gsc-modal-overlay[hidden]{display:none!important}
.ism.ism-gsc-quantum .ism-gsc-modal-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(2,5,20,.84);backdrop-filter:blur(10px);overflow-y:auto}
.ism.ism-gsc-quantum .ism-gsc-modal-dialog{width:min(100%,680px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #b455ff;border-radius:20px;background:radial-gradient(ellipse at 15% 0%,rgba(137,50,237,.23),transparent 65%),linear-gradient(155deg,#101747,#070c26);box-shadow:0 0 0 1px rgba(208,100,255,.2),0 0 50px rgba(143,42,250,.3),0 30px 80px rgba(0,0,0,.7);color:#e7edff}
.ism.ism-gsc-quantum .ism-gsc-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 25px;border-bottom:1px solid rgba(177,106,255,.25)}
.ism.ism-gsc-quantum .ism-gsc-modal-eyebrow{font-size:10px;letter-spacing:2px;color:#cf8aff;font-weight:800}
.ism.ism-gsc-quantum .ism-gsc-modal-head h2{font-size:23px;margin:8px 0 0;color:#fff}
.ism.ism-gsc-quantum .ism-gsc-modal-close{flex:none;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid rgba(204,122,255,.6);border-radius:10px;background:#301557;color:#fff;font-size:27px;cursor:pointer}
.ism.ism-gsc-quantum .ism-gsc-modal-body{overflow-y:auto;min-height:0;padding:22px 25px 26px;overscroll-behavior:contain}
.ism.ism-gsc-quantum .ism-gsc-modal-body>.ism-panel{width:100%;margin:0;min-width:0;border:0;background:transparent;padding:0;box-shadow:none}
.ism.ism-gsc-quantum .ism-gsc-modal-body .ism-code{overflow-wrap:anywhere}
.ism.ism-gsc-quantum .ism-gsc-modal-body input:not([type=checkbox]){min-width:0;max-width:100%;box-sizing:border-box}
.ism.ism-gsc-quantum .ism-gsc-modal-body .ism-actions{display:flex;flex-wrap:wrap;gap:9px}
.ism.ism-gsc-quantum .ism-gsc-modal-body .ism-actions button{white-space:normal;max-width:100%}
@media(max-width:650px){.ism.ism-gsc-quantum .ism-gsc-modal-overlay{padding:10px}.ism.ism-gsc-quantum .ism-gsc-modal-dialog{max-height:calc(100dvh - 20px)}.ism.ism-gsc-quantum .ism-gsc-modal-head,.ism.ism-gsc-quantum .ism-gsc-modal-body{padding:17px}.ism.ism-gsc-quantum .ism-gsc-modal-head h2{font-size:19px}.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table th,.ism.ism-gsc-quantum .ism-gsc-layout-v4 .ism-table td{padding:8px 5px;font-size:10px}}
/* ===== END IZLET GSC MODAL V4 ===== */


/* GSC MODAL HEADER SAFE FIX V2 */

/* Modali sabit ust menunun altina yerlestir */
.ism.ism-gsc-quantum .ism-gsc-modal-overlay {
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: center;
  padding: 85px 18px 24px;
  overflow-y: auto;
}

/* Modal cercevesi ekranin kullanilabilir alanini asmasin */
.ism.ism-gsc-quantum .ism-gsc-modal-dialog {
  box-sizing: border-box;
  width: min(100%, 680px);
  max-height: calc(100vh - 109px);
  max-height: calc(100dvh - 109px);
  min-height: 0;
  margin: 0 auto;
  overflow: hidden;
}

/* Baslik ve kapatma butonu */
.ism.ism-gsc-quantum .ism-gsc-modal-head {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 18px 24px;
}

.ism.ism-gsc-quantum .ism-gsc-modal-head > div {
  min-width: 0;
  flex: 1;
}

.ism.ism-gsc-quantum .ism-gsc-modal-close {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  align-self: center;
}

/* Form ve butonlar modal icinde kaydirilabilsin */
.ism.ism-gsc-quantum .ism-gsc-modal-body {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  padding: 20px 24px 30px;
}

/* Mobil */
@media (max-width: 650px) {
  .ism.ism-gsc-quantum .ism-gsc-modal-overlay {
    padding: 75px 10px 15px;
  }

  .ism.ism-gsc-quantum .ism-gsc-modal-dialog {
    max-height: calc(100vh - 90px);
    max-height: calc(100dvh - 90px);
  }

  .ism.ism-gsc-quantum .ism-gsc-modal-head,
  .ism.ism-gsc-quantum .ism-gsc-modal-body {
    padding-left: 16px;
    padding-right: 16px;
  }
}
