#isszbj-view {
  --bg:#0f172a;--panel:#111827;--line:#374151;--text:#e5e7eb;--muted:#9ca3af;--accent:#60a5fa;--bad:#fca5a5;--good:#86efac;--warn:#fcd34d;--blue2:#93c5fd;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  background: linear-gradient(180deg,#0f172a,#111827);
  color: var(--text);
}
#isszbj-view.analysisBusy { overflow: hidden !important; }
@scope (#isszbj-view) {
:root{--bg:#0f172a;--panel:#111827;--line:#374151;--text:#e5e7eb;--muted:#9ca3af;--accent:#60a5fa;--bad:#fca5a5;--good:#86efac;--warn:#fcd34d;--blue2:#93c5fd}
*{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(180deg,#0f172a,#111827);color:var(--text)}
header{position:sticky;top:0;z-index:10;background:rgba(15,23,42,.96);border-bottom:1px solid var(--line);padding:16px 24px;backdrop-filter:blur(8px)}
h1{margin:0 0 6px;font-size:24px}.subtitle{margin:0;color:var(--muted);font-size:14px;line-height:1.45}
main{max-width:1580px;margin:0 auto;padding:24px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.card{background:rgba(17,24,39,.98);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 10px 25px rgba(0,0,0,.18)}
.card h2{margin:0 0 14px;font-size:17px}.row{display:grid;grid-template-columns:290px 1fr;gap:10px;align-items:center;margin:10px 0}
label{color:var(--muted);font-size:13px}input,select{width:100%;background:#0b1220;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px;outline:none}
input[type=file]{padding:8px}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;align-items:center}
button{border:0;border-radius:10px;padding:11px 16px;font-weight:650;color:#06111f;background:var(--accent);cursor:pointer}
button.secondary{background:#334155;color:var(--text);border:1px solid var(--line)}button:disabled{opacity:.5;cursor:not-allowed}
.notice{background:rgba(96,165,250,.10);border:1px solid rgba(96,165,250,.35);color:var(--blue2);border-radius:12px;padding:12px 14px;margin:16px 0;line-height:1.5;font-size:14px}
.error{background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.35);color:var(--bad)}.ok{background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.35);color:var(--good)}
.summary{display:grid;grid-template-columns:repeat(8,minmax(115px,1fr));gap:12px;margin:16px 0}.metric{background:rgba(31,41,55,.88);border:1px solid var(--line);border-radius:14px;padding:14px}
.metric .num{font-size:25px;font-weight:780;margin-bottom:4px}.metric .label{color:var(--muted);font-size:12px}
.tableWrap{max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#0b1220;margin-top:12px}
table{width:100%;border-collapse:collapse;font-size:13px;min-width:1200px}th,td{border-bottom:1px solid rgba(55,65,81,.75);padding:8px 10px;text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word}
th{position:sticky;top:0;background:#111827;color:#dbeafe;z-index:5}tr:hover td{background:rgba(96,165,250,.08)}
.small{color:var(--muted);font-size:12px;line-height:1.45}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#0b1220;border-radius:999px;padding:6px 10px;color:var(--muted);font-size:12px}
.full{grid-column:1/-1}.hidden{display:none!important}.status-ok{color:var(--good);font-weight:650}.status-warn{color:var(--warn);font-weight:650}.status-err{color:var(--bad);font-weight:650}
.busyBox{display:none;align-items:center;gap:12px;background:rgba(96,165,250,.10);border:1px solid rgba(96,165,250,.35);color:#dbeafe;border-radius:12px;padding:12px 14px;margin:16px 0}
.busyBox.active{display:flex}.spinner{width:22px;height:22px;border:3px solid rgba(147,197,253,.28);border-top-color:#60a5fa;border-radius:50%;animation:spin .8s linear infinite;flex:0 0 auto}.busyText{line-height:1.35}.busyText strong{display:block;color:#fff}.busyText span{display:block;color:#93c5fd;font-size:13px;margin-top:2px}.progressTrack{position:relative;width:280px;height:8px;background:rgba(15,23,42,.9);border:1px solid #374151;border-radius:999px;overflow:hidden;margin-left:auto}.progressBar{position:absolute;inset:0 auto 0 0;width:0%;background:#60a5fa;border-radius:999px;transition:width .18s ease}@keyframes spin{to{transform:rotate(360deg)}}
.modalBackdrop{position:fixed;inset:0;background:rgba(2,6,23,.78);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.modalBackdrop.active{display:flex}.modal{width:min(980px,96vw);max-height:88vh;overflow:auto;background:#111827;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.45);padding:20px}.modal h2{margin:0 0 10px}.modalGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dateBox{border:1px solid var(--line);border-radius:12px;background:#0b1220;padding:12px}.dateBox .big{font-size:18px;color:#fff;font-weight:750;margin-top:4px}.modalActions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.listBox{margin-top:12px;max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#0b1220;padding:10px;font-size:12px;color:var(--muted)}

.excelPreview {
  margin-top: 16px;
}
.excelPreviewHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
}
.excelPreviewHeader h2 {
  margin: 0;
}
.excelPreviewInfo {
  color: var(--muted);
  font-size: 12px;
}
.excelFrame {
  border: 1px solid var(--line);
  border-radius: 14px;
  overflow: hidden;
  background: #0b1220;
}
.excelGrid {
  max-height: 620px;
  overflow: auto;
  background: #f8fafc;
}
.excelTable {
  border-collapse: collapse;
  color: #111827;
  font-size: 12px;
  min-width: 100%;
}
.excelTable th,
.excelTable td {
  border: 1px solid #d1d5db;
  padding: 5px 7px;
  white-space: pre-wrap;
  vertical-align: top;
  min-width: 92px;
  max-width: 380px;
  background: #ffffff;
}
.excelTable thead th {
  position: sticky;
  top: 0;
  z-index: 4;
  background: #e5e7eb;
  color: #111827;
  text-align: center;
  font-weight: 700;
}
.excelTable .corner {
  left: 0;
  z-index: 6;
  min-width: 46px;
  width: 46px;
}
.excelTable .rowHead {
  position: sticky;
  left: 0;
  z-index: 3;
  min-width: 46px;
  width: 46px;
  text-align: right;
  background: #e5e7eb;
  color: #374151;
  font-weight: 600;
}
.excelTable .excelHeaderRow td {
  background: #dbeafe;
  font-weight: 700;
}
.excelTable td.changedCell {
  color: #dc2626;
  font-weight: 800;
  background: #fff7ed;
}
.excelTable td.emptyCell {
  color: #9ca3af;
}
.sheetTabs {
  position: sticky;
  bottom: 0;
  display: flex;
  gap: 4px;
  overflow-x: auto;
  background: #e5e7eb;
  border-top: 1px solid #cbd5e1;
  padding: 8px 10px 6px;
  z-index: 8;
}
.sheetTab {
  flex: 0 0 auto;
  border: 1px solid #cbd5e1;
  border-bottom: 2px solid #94a3b8;
  background: #f8fafc;
  color: #111827;
  padding: 7px 13px;
  border-radius: 9px 9px 0 0;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
.sheetTab.active {
  background: #ffffff;
  border-color: #60a5fa;
  border-bottom-color: #ffffff;
  color: #0f172a;
}

@media(max-width:1000px){.grid{grid-template-columns:1fr}.summary{grid-template-columns:repeat(2,minmax(130px,1fr))}.row{grid-template-columns:1fr}main{padding:14px}.modalGrid{grid-template-columns:1fr}.progressTrack{width:160px}}


/* === FINÁLNA POPUP ANIMÁCIA – stred obrazovky, rozmazané pozadie === */
body.analysisBusy { overflow: hidden !important; }
.busyBox { display: none !important; }
.busyBox.active {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483647 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 24px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: rgba(2, 6, 23, .72) !important;
  backdrop-filter: blur(8px) !important;
}
.busyPanel {
  width: min(680px, 92vw);
  min-height: 280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 18px;
  border-radius: 28px;
  background: rgba(17, 24, 39, .94);
  border: 1px solid rgba(96,165,250,.70);
  box-shadow: 0 36px 110px rgba(0,0,0,.68), inset 0 0 70px rgba(96,165,250,.08);
  padding: 34px 38px;
}
.dotsSpinner {
  position: relative;
  width: 78px;
  height: 78px;
  animation: orbitSlow 3.8s linear infinite;
  will-change: transform;
}
.dotsSpinner span {
  position: absolute;
  left: 34px;
  top: 34px;
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: #60a5fa;
  box-shadow: 0 0 14px rgba(96,165,250,.75);
  transform-origin: 5px 5px;
  animation: dotPulseSlow 2.2s ease-in-out infinite;
  will-change: opacity, box-shadow;
}
.dotsSpinner span:nth-child(1){transform:rotate(0deg) translate(0,-30px);animation-delay:0s}
.dotsSpinner span:nth-child(2){transform:rotate(45deg) translate(0,-30px);animation-delay:.15s}
.dotsSpinner span:nth-child(3){transform:rotate(90deg) translate(0,-30px);animation-delay:.30s}
.dotsSpinner span:nth-child(4){transform:rotate(135deg) translate(0,-30px);animation-delay:.45s}
.dotsSpinner span:nth-child(5){transform:rotate(180deg) translate(0,-30px);animation-delay:.60s}
.dotsSpinner span:nth-child(6){transform:rotate(225deg) translate(0,-30px);animation-delay:.75s}
.dotsSpinner span:nth-child(7){transform:rotate(270deg) translate(0,-30px);animation-delay:.90s}
.dotsSpinner span:nth-child(8){transform:rotate(315deg) translate(0,-30px);animation-delay:1.05s}
.busyBox.active .busyText { text-align: center; max-width: 560px; }
.busyBox.active .busyText strong { display:block; color:#fff; font-size:26px; line-height:1.2; }
.busyBox.active .busyText span { display:block; color:#93c5fd; font-size:16px; margin-top:8px; }
.busyBox.active .progressTrack { width:min(470px,78vw); height:10px; margin:0; background:rgba(15,23,42,.95); border:1px solid #374151; border-radius:999px; overflow:hidden; }
.busyBox.active .progressBar { height:100%; background:#60a5fa; border-radius:999px; transition:width .25s ease; }
@keyframes orbitSlow { to { transform: rotate(360deg); } }
@keyframes dotPulseSlow {
  0%,100%{
    opacity:.35;
    box-shadow:0 0 8px rgba(96,165,250,.45);
  }
  50%{
    opacity:1;
    box-shadow:0 0 18px rgba(96,165,250,.95);
  }
}


.headerRow{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px;
  width:100%;
  min-height:44px;
}
.headerRow h1{
  position:absolute;
  left:0;
  margin:0;
  white-space:nowrap;
}
.headerStatus{
  margin:0 auto!important;
  padding:9px 14px!important;
  border-radius:12px!important;
  width:auto!important;
  max-width:min(620px,52vw);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1.35!important;
  font-size:14px!important;
  flex:0 1 auto;
  text-align:center;
}
.appVersion{
  position:absolute;
  right:0;
  color:var(--muted);
  font-size:12px;
  white-space:nowrap;
}
@media(max-width:900px){
  .headerRow{
    position:static;
    align-items:center;
    flex-direction:column;
    gap:8px;
    text-align:center;
  }
  .headerRow h1{
    position:static;
    white-space:normal;
  }
  .appVersion{
    position:static;
  }
  .headerStatus{max-width:100%}
}

/* pracovný základ z redesignu */
:root{
  --bg:#eef2f6;
  --surface:#ffffff;
  --panel:#ffffff;
  --panel-soft:#f8fafc;
  --line:#d8dee8;
  --line-strong:#b8c2d0;
  --text:#162033;
  --muted:#64748b;
  --accent:#2563eb;
  --accent-strong:#1d4ed8;
  --accent-soft:#e8f0ff;
  --bad:#b42318;
  --good:#16703a;
  --warn:#9a6700;
  --blue2:#1d4ed8;
}
body{
  min-height:100vh;
  background:
    linear-gradient(180deg,#f7f9fc 0,#eef2f6 260px,#e9edf4 100%);
  color:var(--text);
}
header{
  background:rgba(255,255,255,.94);
  border-bottom:1px solid var(--line);
  box-shadow:0 8px 28px rgba(15,23,42,.08);
}
main{
  max-width:1480px;
  padding:22px 24px 34px;
}
h1{
  color:#0f172a;
  font-size:22px;
  font-weight:800;
}
.headerRow{
  min-height:42px;
}
.headerStatus{
  margin-top:0!important;
  margin-bottom:0!important;
  background:#ecfdf3!important;
  border-color:#b7e4c7!important;
  color:#166534!important;
  box-shadow:0 1px 0 rgba(15,23,42,.04);
}
.headerStatus.error{
  background:#fff1f0!important;
  border-color:#ffccc7!important;
  color:#a8071a!important;
}
.appVersion{
  color:#475569;
  border:1px solid var(--line);
  background:#f8fafc;
  border-radius:999px;
  padding:6px 10px;
}
.grid{
  gap:14px;
}
.card{
  background:var(--surface);
  border:1px solid var(--line);
  border-radius:8px;
  padding:18px;
  box-shadow:0 10px 30px rgba(15,23,42,.07);
}
.card h2{
  color:#0f172a;
  font-size:16px;
  font-weight:800;
  padding-bottom:10px;
  border-bottom:1px solid var(--line);
}
.row{
  grid-template-columns:260px 1fr;
  gap:12px;
  margin:12px 0;
}
label{
  color:#475569;
  font-weight:700;
}
input,
select{
  background:#ffffff;
  color:var(--text);
  border:1px solid var(--line-strong);
  border-radius:8px;
  padding:10px 12px;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04);
}
input:focus,
select:focus{
  border-color:var(--accent);
  box-shadow:0 0 0 3px rgba(37,99,235,.14);
}
input:disabled{
  background:#f1f5f9;
  color:#64748b;
}
.small{
  color:var(--muted);
  font-size:12px;
}
.toolbar{
  position:sticky;
  top:75px;
  z-index:9;
  margin:14px 0;
  padding:12px;
  background:rgba(255,255,255,.93);
  border:1px solid var(--line);
  border-radius:8px;
  box-shadow:0 12px 32px rgba(15,23,42,.10);
  backdrop-filter:blur(10px);
}
button{
  border-radius:8px;
  background:var(--accent);
  color:#ffffff;
  box-shadow:0 6px 16px rgba(37,99,235,.20);
}
button:hover:not(:disabled){
  background:var(--accent-strong);
}
button.secondary{
  background:#ffffff;
  color:#1f2937;
  border:1px solid var(--line-strong);
  box-shadow:0 1px 2px rgba(15,23,42,.05);
}
button.secondary:hover:not(:disabled){
  background:#f1f5f9;
  color:#0f172a;
}
button:disabled{
  box-shadow:none;
}
.notice{
  background:var(--accent-soft);
  border-color:#bdd3ff;
  color:#1e3a8a;
  border-radius:8px;
}
.error{
  background:#fff1f0;
  border-color:#ffccc7;
  color:var(--bad);
}
.ok{
  background:#ecfdf3;
  border-color:#b7e4c7;
  color:var(--good);
}
.summary{
  grid-template-columns:repeat(8,minmax(120px,1fr));
  gap:10px;
}
.metric{
  background:linear-gradient(180deg,#ffffff,#f8fafc);
  border:1px solid var(--line);
  border-radius:8px;
  padding:14px;
  box-shadow:0 8px 22px rgba(15,23,42,.06);
}
.metric .num{
  color:#0f172a;
  font-size:27px;
}
.metric .label{
  color:#64748b;
  font-weight:700;
}
.tableWrap{
  border-color:var(--line);
  border-radius:8px;
  background:#ffffff;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);
}
table{
  color:#1f2937;
  font-size:12px;
}
th,
td{
  border-bottom:1px solid #e2e8f0;
  padding:9px 10px;
}
th{
  background:#f1f5f9;
  color:#0f172a;
  border-bottom:1px solid var(--line-strong);
}
tr:hover td{
  background:#f8fbff;
}
.status-ok{
  color:var(--good);
}
.status-warn{
  color:var(--warn);
}
.status-err{
  color:var(--bad);
}
.excelFrame{
  border-color:var(--line);
  border-radius:8px;
  box-shadow:0 10px 26px rgba(15,23,42,.08);
}
.excelGrid{
  background:#ffffff;
}
.excelTable th,
.excelTable td{
  border-color:#d8dee8;
}
.excelTable thead th,
.excelTable .rowHead{
  background:#eef2f7;
}
.excelTable .excelHeaderRow td{
  background:#e8f0ff;
}
.sheetTabs{
  background:#f1f5f9;
}
.sheetTab{
  border-radius:8px 8px 0 0;
}
.sheetTab.active{
  border-color:var(--accent);
  color:var(--accent-strong);
}
.modalBackdrop{
  background:rgba(15,23,42,.42);
}
.modal{
  background:#ffffff;
  color:var(--text);
  border-color:var(--line);
  border-radius:8px;
}
.modal h2{
  color:#0f172a;
}
.dateBox,
.listBox{
  background:#f8fafc;
  border-color:var(--line);
}
.dateBox .big{
  color:#0f172a;
}
.busyBox.active{
  background:rgba(15,23,42,.34)!important;
}
.busyPanel{
  border-radius:8px;
  background:rgba(255,255,255,.96);
  border-color:#bdd3ff;
  box-shadow:0 36px 110px rgba(15,23,42,.26);
}
.busyBox.active .busyText strong{
  color:#0f172a;
}
.busyBox.active .busyText span{
  color:#1d4ed8;
}
.busyBox.active .progressTrack{
  background:#e2e8f0;
  border-color:#cbd5e1;
}
@media(max-width:1100px){
  .summary{
    grid-template-columns:repeat(4,minmax(130px,1fr));
  }
}
@media(max-width:1000px){
  .toolbar{
    position:static;
  }
}
@media(max-width:700px){
  main{
    padding:14px;
  }
  .summary{
    grid-template-columns:repeat(2,minmax(120px,1fr));
  }
  .toolbar{
    align-items:stretch;
  }
  .toolbar button,
  .toolbar input{
    width:100%;
    max-width:none!important;
  }
}

/* v3.3 tmavý dashboard */
:root{
  --bg:#0b1120;
  --surface:#111827;
  --panel:#111827;
  --panel-soft:#0f172a;
  --line:#263244;
  --line-strong:#3a465a;
  --text:#e5e7eb;
  --muted:#9ca3af;
  --accent:#60a5fa;
  --accent-strong:#3b82f6;
  --accent-soft:rgba(96,165,250,.12);
  --bad:#fca5a5;
  --good:#86efac;
  --warn:#fcd34d;
  --blue2:#93c5fd;
}
body{
  background:
    radial-gradient(circle at 50% -220px,rgba(96,165,250,.18),transparent 430px),
    linear-gradient(180deg,#0b1120 0,#111827 280px,#0b1120 100%);
  color:var(--text);
}
header{
  background:rgba(11,17,32,.94);
  border-bottom:1px solid var(--line);
  box-shadow:0 10px 30px rgba(0,0,0,.26);
}
h1{
  color:#f8fafc;
}
.headerStatus{
  background:rgba(34,197,94,.12)!important;
  border-color:rgba(134,239,172,.38)!important;
  color:#bbf7d0!important;
}
.headerStatus.error{
  background:rgba(239,68,68,.12)!important;
  border-color:rgba(252,165,165,.38)!important;
  color:#fecaca!important;
}
.appVersion{
  color:#cbd5e1;
  background:#0f172a;
  border-color:var(--line);
}
.card{
  background:rgba(17,24,39,.96);
  border-color:var(--line);
  box-shadow:0 12px 34px rgba(0,0,0,.24);
}
.card h2{
  color:#f8fafc;
  border-bottom-color:var(--line);
}
label{
  color:#cbd5e1;
}
input,
select{
  background:#0b1220;
  color:var(--text);
  border-color:var(--line-strong);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.22);
}
input:focus,
select:focus{
  border-color:var(--accent);
  box-shadow:0 0 0 3px rgba(96,165,250,.18);
}
input:disabled{
  background:#111827;
  color:#94a3b8;
}
.small{
  color:var(--muted);
}
.toolbar{
  background:rgba(15,23,42,.92);
  border-color:var(--line);
  box-shadow:0 14px 38px rgba(0,0,0,.28);
}
button{
  background:var(--accent);
  color:#06111f;
  box-shadow:0 8px 20px rgba(96,165,250,.18);
}
button:hover:not(:disabled){
  background:#93c5fd;
}
button.secondary{
  background:#1f2937;
  color:#e5e7eb;
  border-color:var(--line-strong);
  box-shadow:0 1px 2px rgba(0,0,0,.16);
}
button.secondary:hover:not(:disabled){
  background:#334155;
  color:#ffffff;
}
.notice{
  background:rgba(96,165,250,.10);
  border-color:rgba(96,165,250,.35);
  color:var(--blue2);
}
.error{
  background:rgba(239,68,68,.12);
  border-color:rgba(252,165,165,.36);
  color:var(--bad);
}
.ok{
  background:rgba(34,197,94,.12);
  border-color:rgba(134,239,172,.36);
  color:var(--good);
}
.metric{
  background:linear-gradient(180deg,#172033,#111827);
  border-color:var(--line);
  box-shadow:0 10px 26px rgba(0,0,0,.22);
}
.metric .num{
  color:#ffffff;
}
.metric .label{
  color:#aeb8c8;
}
.tableWrap{
  background:#0b1220;
  border-color:var(--line);
}
table{
  color:#dbe4f0;
}
th,
td{
  border-bottom-color:#263244;
}
th{
  background:#172033;
  color:#dbeafe;
  border-bottom-color:#3a465a;
}
tr:hover td{
  background:rgba(96,165,250,.08);
}
.excelFrame{
  border-color:var(--line);
  box-shadow:0 12px 30px rgba(0,0,0,.24);
}
.excelGrid{
  background:#f8fafc;
}
.excelTable{
  color:#111827;
}
.sheetTabs{
  background:#dfe6ef;
}
.modalBackdrop{
  background:rgba(2,6,23,.78);
}
.modal{
  background:#111827;
  color:var(--text);
  border-color:var(--line);
}
.modal h2,
.dateBox .big{
  color:#ffffff;
}
.dateBox,
.listBox{
  background:#0b1220;
  border-color:var(--line);
}
.busyBox.active{
  background:rgba(2,6,23,.72)!important;
}
.busyPanel{
  background:rgba(17,24,39,.96);
  border-color:rgba(96,165,250,.62);
  box-shadow:0 36px 110px rgba(0,0,0,.62), inset 0 0 70px rgba(96,165,250,.07);
}
.busyBox.active .busyText strong{
  color:#ffffff;
}
.busyBox.active .busyText span{
  color:#93c5fd;
}
.busyBox.active .progressTrack{
  background:#0f172a;
  border-color:#374151;
}

}
