/* ---------- Fereastra CULLSYNC 1.0.6, pe pagini (29 oct 2026), de la sesiunea aplicației ---------- */

.nr-cs6 {
  --f: #171717; --p: #1f1f1f; --p2: #242424; --l: #2c2c2c; --sep: #222;
  --t: #e6e3dc; --t2: #9a958b; --t3: #66625b; --t4: #4a4741;
  --a: #c1bab4; --a-ink: #171717; --aur: #c9a96e; --bun: #8fa58a; --violet: #b9a7e0;
  --pl-gata: #bdb7b1; --pl-stea: #e6e3dc; --activ: #25221d;
  max-width: 1000px; margin: 0 auto; user-select: none;
}
.nr-cs6__scena { position: relative; width: 100%; aspect-ratio: 1000 / 660; }
.nr-cs6__fereastra {
  position: absolute; left: 0; top: 0; width: 1000px; height: 660px; transform-origin: 0 0;
  display: flex; flex-direction: column; overflow: hidden; border-radius: 10px;
  background: var(--f); color: var(--t); font-size: 13px; line-height: 1.35;
  box-shadow: 0 30px 80px rgba(0,0,0,.45), 0 0 0 1px #2e2e2c;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased;
}
.nr-cs6__titlu { height: 32px; flex: none; display: flex; align-items: center; justify-content: center; position: relative;
  background: #2b2b2a; border-bottom: 1px solid #111; color: #b9b4ab; font-size: 12.5px; font-weight: 600; }
.nr-cs6__titlu i { position: absolute; top: 10px; width: 12px; height: 12px; border-radius: 50%; }
.nr-cs6__titlu i:nth-child(1) { left: 12px; background: #ff5f57; } .nr-cs6__titlu i:nth-child(2) { left: 32px; background: #febc2e; }
.nr-cs6__titlu i:nth-child(3) { left: 52px; background: #28c840; }
.nr-cs6__corp { flex: 1; display: flex; min-height: 0; }
.nr-cs6__st { width: 264px; flex: none; background: var(--p); display: flex; flex-direction: column; padding: 0 16px; }
.nr-cs6__marca { display: flex; align-items: center; gap: 11px; padding: 16px 2px 8px; }
.nr-cs6__logo { width: 34px; height: 34px; border-radius: 8px; background: #2a2a29; display: grid; place-items: center; color: #c9a96e; font-size: 17px; }
.nr-cs6__marca b { font-size: 18px; letter-spacing: .2px; }
.nr-cs6__marca small { margin-left: auto; color: var(--t3); font-size: 11px; align-self: flex-end; padding-bottom: 4px; }
.nr-cs6__et { color: var(--t3); font-size: 10.5px; letter-spacing: .4px; margin: 10px 2px 4px; }
.nr-cs6__prog { padding: 6px 14px; margin: 2px 0; background: var(--p2); color: var(--t2); border-radius: 2px; cursor: pointer; }
.nr-cs6__prog.ales { background: var(--a); color: var(--a-ink); }
.nr-cs6__prog i { font-style: normal; margin-right: 8px; }
.nr-cs6__mm { display: flex; align-items: center; justify-content: space-between; margin: 10px 0 2px; padding: 6px 10px 6px 14px;
  border: 1px solid var(--l); color: #c9c4b8; cursor: pointer; }
.nr-cs6__mm.ales { border-color: var(--a); }
.nr-cs6__mm em { font-style: normal; font-size: 11px; color: var(--t2); background: #2c2b29; padding: 1px 6px; }
.nr-cs6__buton { margin-top: 10px; padding: 9px 0; text-align: center; font-weight: 700; background: var(--a); color: var(--a-ink); cursor: pointer; transition: background .15s; }
.nr-cs6__buton:hover { background: #d6d0c9; }
.nr-cs6__buton.gri { background: var(--l); color: var(--t3); cursor: default; }
.nr-cs6__buton.stop { background: var(--l); color: var(--t); }
.nr-cs6__motiv { margin: 6px 4px 0; color: var(--t3); font-size: 11.5px; min-height: 30px; transition: color .2s; }
.nr-cs6__motiv.aur { color: var(--aur); }
.nr-cs6__jos { margin-top: auto; padding: 12px 0 14px; display: flex; align-items: center; gap: 12px; color: var(--t3); }
.nr-cs6__jos span { background: var(--p2); color: var(--t2); padding: 3px 8px; font-size: 11.5px; }
.nr-cs6__jos b { margin-left: auto; font-weight: 400; } .nr-cs6__jos b + b { margin-left: 0; }

.nr-cs6__dr { flex: 1; display: flex; flex-direction: column; min-width: 0; border-left: 1px solid var(--l); }
.nr-cs6__cap { display: flex; justify-content: space-between; padding: 12px 14px 8px; color: var(--t2); }
.nr-cs6__cap .sursa { color: var(--bun); }
.nr-cs6__bara { height: 3px; margin: 0 14px; background: transparent; }
.nr-cs6__bara i { display: block; height: 100%; width: 0; background: var(--a); transition: width .12s linear; }
.nr-cs6__bara i.ok { background: var(--bun); }
.nr-cs6__lista { flex: 1; overflow: hidden; padding-bottom: 8px; }
.nr-cs6__sec { display: flex; align-items: center; gap: 6px; margin: 12px 14px 4px; color: var(--t3); font-size: 10.5px; letter-spacing: .4px; }
.nr-cs6__sec.acordeon { cursor: pointer; }
.nr-cs6__sec .sag { color: var(--a); font-size: 11px; width: 10px; }
.nr-cs6__rand { display: flex; align-items: flex-start; gap: 10px; padding: 7px 14px; border-bottom: 1px solid var(--sep); transition: background .2s; }
.nr-cs6__rand.activ { background: var(--activ); }
.nr-cs6__bifa { width: 14px; height: 14px; flex: none; margin-top: 2px; border: 1px solid #555350; border-radius: 2px; background: #1b1b1b; cursor: pointer; position: relative; }
.nr-cs6__bifa.da { background: var(--a); border-color: var(--a); }
.nr-cs6__bifa.da::after { content: ""; position: absolute; left: 4px; top: 1px; width: 4px; height: 8px; border: solid var(--a-ink); border-width: 0 2px 2px 0; transform: rotate(45deg); }
.nr-cs6__ic { width: 18px; flex: none; text-align: center; color: var(--t2); }
.nr-cs6__mij { flex: 1; min-width: 0; }
.nr-cs6__nume { color: var(--t); } .nr-cs6__nume.stins { color: var(--t4); }
.nr-cs6__nume .pct { color: var(--aur); font-size: 9px; margin-right: 7px; vertical-align: 1px; }
.nr-cs6__n { color: var(--t3); font-size: 12px; margin-left: auto; padding-top: 1px; }
.nr-cs6__lant { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; margin-top: 5px; }
.nr-cs6__lant u { text-decoration: none; color: var(--t3); font-size: 11px; }
.nr-cs6__pl { padding: 1px 7px; font-size: 11.5px; background: var(--p2); color: var(--t3); }
.nr-cs6__pl.ok { background: var(--pl-gata); color: var(--a-ink); }
.nr-cs6__pl.st { background: var(--pl-stea); color: var(--a-ink); }
.nr-cs6__pl.cur { color: var(--t); box-shadow: inset 0 0 0 1px var(--a); }
.nr-cs6__nesinc { color: var(--aur); font-size: 11.5px; cursor: pointer; }
.nr-cs6__met { display: flex; flex: none; border: 1px solid var(--l); background: #1a1a1a; font-size: 11.5px; }
.nr-cs6__met span { padding: 3px 10px; color: var(--t3); cursor: pointer; }
.nr-cs6__met span.ales { background: #2a2a29; color: var(--t); }
.nr-cs6__met span.ales.party { color: var(--violet); }
.nr-cs6__raport { display: flex; flex-wrap: wrap; gap: 8px; padding: 10px 14px 0; border-top: 1px solid var(--l); margin: 8px 14px 0; padding-left: 0; padding-right: 0; }
.nr-cs6__raport span { background: var(--p2); padding: 5px 10px; font-size: 12.5px; color: var(--t); }
.nr-cs6__raport span.aur { color: var(--aur); }
.nr-cs6__info { margin: 18px 14px; color: var(--t2); font-size: 12.5px; line-height: 1.5; }
.nr-cs6__info b { color: var(--t); font-weight: 600; }

.nr-cs6__pagini { height: 48px; flex: none; display: flex; align-items: center; background: var(--p); border-top: 1px solid var(--l); position: relative; }
.nr-cs6__taburi { display: flex; gap: 8px; margin: 0 auto; }
.nr-cs6__tab { display: flex; align-items: center; gap: 8px; padding: 6px 16px; border: 1px solid transparent; color: var(--t2); cursor: pointer; transition: background .25s, color .25s; }
.nr-cs6__tab .ic { color: var(--t3); font-size: 15px; }
.nr-cs6__tab .st { width: 12px; font-size: 12px; color: var(--bun); }
.nr-cs6__tab.ales { background: var(--p2); border-color: var(--l); color: var(--t); }
.nr-cs6__tab.ales .ic { color: var(--t); }
.nr-cs6__tab.lucru { border-color: var(--a); }
.nr-cs6__tab.lucru .st { color: var(--a); }
.nr-cs6__tab.aprins { background: var(--a); border-color: var(--a); color: var(--a-ink); animation: nr-cs6-puls 1.6s ease-in-out infinite; }
.nr-cs6__tab.aprins .ic { color: var(--a-ink); }
@keyframes nr-cs6-puls { 50% { background: #d8d2cb; } }
.nr-cs6__tot { position: absolute; right: 14px; color: var(--t3); font-size: 11.5px; padding: 4px 8px; cursor: pointer; }
.nr-cs6__tot:hover { color: var(--t2); }
.nr-cs6__mmp { margin: 18px 14px; color: var(--t2); font-size: 12.5px; line-height: 1.55; }
.nr-cs6__mmp ol { margin: 8px 0 0 18px; padding: 0; }
.nr-cs6__mmp b { color: var(--t); }
