/* ============================================================================
   ROBETA STUDIO · styles/ink-authoring.css
   INK MONOLITH · AVTORSKO OKOLJE (demo koža za legacy vConfigurators)

   OBSEG · vsak selektor v tej datoteki se začne z
     html[data-skin="ink"] .inkv-configurators #inkv-configurators-host
   Zunaj tega gostitelja datoteka ne obstaja: legacy skin, drugi INKV pogledi
   in kupčev konfigurator ostanejo nedotaknjeni.

   ZAKAJ · gostitelj v pogledu "Konfiguratorji" izriše NESPREMENJEN legacy
   vConfigurators (vseh 8 zavihkov, tree CRUD, filter builder, publish tok).
   Ta legacy markup nosi Salesqueze videz - zaobljene pilule, stikala, škatle
   okoli polj. Tu ga prevedemo v dokumentno listino iz
   Desktop/STUDIO-REDESIGN/studio-ink-monolith-demo.html: papirne plošče z
   mastheadom in 3px črnilno črto, dokumentne tabele (3px glava, hairline
   vrstice), mono kode in številke, žigi namesto pilul, gumbi kot štampiljke,
   obrazci kot črta pod poljem, preklopniki kot kvadratki.

   RDEČA ČRTA · samo CSS. Nič v logiki, handlerjih, id-jih, imenih funkcij
   ali podatkih se ne spremeni. Vsi razredi so legacy razredi, kakršni so.

   PRAVILA HIŠE · brez border-radius (reset.css to že drži globalno), brez
   sence, brez gradienta, brez novih hex barv - samo obstoječi žetoni iz
   tokens.css. Zlata (--gold) nastopa izključno kot črta, kvadrat ali
   podčrtava, nikoli kot polnilo besedila ali ploskev.

   RAZMEJITEV · geometrijo žigov (§5) in gumbov (§6) postavi že ink.css za
   cel skin; tu je ne ponavljamo, dopolnimo samo tisto, kar je za listino v
   gostitelju drugače (papirne barve, zlate podčrtave, hover). Skupni demo
   jezik za INKV poglede (.plate, .stamp, .btn, .masthead, .rule3) živi v
   ink-demo.css in ga ta datoteka prav tako ne podvaja - gostitelj teh
   razredov nima, nosi legacy cfg* razrede.

   Referenčne vrednosti: demo vrstice 73-106 (žigi, gumbi, plošče, note-ink)
   in 203-256 (dokumentne tabele, ledger, terminal, ptotal).
   ============================================================================ */


/* ==========================================================================
   0 · PAPIRNI KONTEKST GOSTITELJA
   Gostitelj stoji na listu papirja (.plate pogleda), legacy markup v njem pa
   bere ohišne aliase (--ink, --line, --mut, --panel). Brez te preslikave bi
   bilo v temni temi svetlo besedilo na svetlem papirju. Isti blok si v vsakem
   INKV pogledu nastavi njegova .plate (ink-view-brands.js, -contacts,
   -groups, -masterdata, -invoices, -users); tu ga dobi gostitelj, ker so
   njegovi otroci legacy in ne INKV markup.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host{
  --bg:var(--plate);
  --panel:var(--plate);
  --panel-solid:var(--plate);
  --panel2:var(--plate2);

  --ink:var(--plate-fg);
  --ink2:var(--plate-fg2);
  --ink-2:var(--plate-fg2);
  --mut:var(--plate-mut);
  --faint:var(--plate-faint);

  --line:var(--hair-p);
  --line2:var(--hair-p2);
  --hair:var(--hair-p);

  --gold-deep:color-mix(in srgb, var(--gold) 72%, var(--plate-fg));

  --excl:var(--sem-red-p);
  --dep:var(--sem-green-p);
  --price:var(--sem-amber-p);
  --disc:var(--sem-orange-p);
  --vis:var(--sem-blue-p);

  --invert:var(--plate-fg);
  --on-invert:var(--plate);

  color:var(--plate-fg);
  font-family:var(--fB);
}


/* ==========================================================================
   1 · LIST (.cfged)
   Legacy ovoj urejevalnika je centrirana kolona 1240px. Znotraj plošče je to
   podvojena postavitev - list papirja je že plošča pogleda, zato ovoj samo
   zapolni širino.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfged{
  max-width:none;
  margin:0;
}


/* ==========================================================================
   2 · PAPIRNE PLOŠČE (.cfgplate) + MASTHEAD (.cfgh3)
   Demo .plate (v:94) + .masthead h2 (v:99) + .rule3 (v:101). Naslov in 3px
   črnilna črta sta v demotu dva elementa; tu je črta border-bottom naslova,
   ker legacy med h3 in vsebino ne izriše ločnice - rezultat je pikselsko
   isti (naslov, 16px zraka, 3px črta).
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgplate{
  background:var(--plate);
  color:var(--plate-fg);
  border:1px solid var(--plate-line);
  padding:32px;
  margin-bottom:24px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgh3{
  font-family:var(--fD);
  font-weight:600;
  font-size:25px;
  line-height:1.05;
  letter-spacing:.01em;
  color:var(--plate-fg);
  margin:0 0 24px;
  padding-bottom:16px;
  border-bottom:3px solid var(--plate-fg);
}


/* ==========================================================================
   3 · ŽIGI (.cfgtag · .cfgchip · .cfgaddpill)
   Demo .stamp (v:74): višina 24px, mono 10px, verzalke, letter-spacing .1em,
   1px obroba currentColor, brez polnila. Osnovno geometrijo postavi ink.css
   §5 za cel skin; tu jo pripnemo na papirne barve in dodamo zlate podčrtave
   po demo .stamp.gold-u (v:78) ter mini različico .stamp.mini (v:77) za
   goste vrstice drevesa.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchip,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgaddpill{
  height:24px;
  padding:0 8px;
  font-family:var(--fM);
  font-size:10px;
  font-weight:500;
  letter-spacing:.1em;
  text-transform:uppercase;
  line-height:1;
  background:transparent;
  border:1px solid currentColor;
  color:var(--plate-mut);
}
/* .cfgtag je znotrajvrstična oznaka v drevesu in tabelah - demo .stamp.mini */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag{
  height:24px;
  padding:0 6px;
  font-family:var(--fM);
  font-size:9px;
  font-weight:500;
  letter-spacing:.08em;
  text-transform:uppercase;
  line-height:1;
  background:transparent;
  border:1px solid currentColor;
  color:var(--plate-mut);
}
/* zlati žig = črnilno besedilo z zlato podčrtavo (demo .stamp.gold-u) */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchip.gold,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag.gold{
  color:var(--plate-fg);
  background:transparent;
  border-color:currentColor;
  border-bottom:3px solid var(--gold);
}
/* semantične različice: legacy jih loči z barvo (oranžna, modra, zelena),
   listina jih loči s težo črnila - barva ostane črnilo ali siva */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag.req,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag.grp{
  color:var(--plate-fg);
  background:transparent;
  border-color:currentColor;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag.multi{
  color:var(--plate-fg2);
  background:transparent;
  border-color:currentColor;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtag.skrit{
  color:var(--plate-faint);
  border-style:dashed;
}
/* ＋ Dodaj je dejanje, ne oznaka: na hover se zapolni kot štampiljka */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgaddpill{
  cursor:pointer;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgaddpill:hover{
  background:var(--plate-fg);
  color:var(--plate);
  border-color:var(--plate-fg);
}


/* ==========================================================================
   4 · GUMBI (.cfgbtn · .cfgbtn.gold)
   Demo štampiljke (v:83-91): višina 40px, mono 11px, verzalke, ls .1em, brez
   polnila. .cfgbtn = demo .btn-line (1px črnilo, polnilo šele na hover),
   .cfgbtn.gold = demo .btn-gold (2px zlata obroba, polnilo šele na hover) -
   isti gumb, kot ga nad gostiteljem nosi INKV glava (.btn.btn-gold), da sta
   okvir pogleda in vsebina gostitelja en sam dokument.
   Višino in tipografijo postavi ink.css §6; tu so barve na papirju.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgbtn{
  background:transparent;
  border:1px solid var(--plate-fg);
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgbtn:hover{
  background:var(--plate-fg);
  color:var(--plate);
  border-color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgbtn.gold{
  background:transparent;
  border:2px solid var(--gold);
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgbtn.gold:hover{
  background:var(--gold);
  color:var(--plate-fg);
  border-color:var(--gold);
}


/* ==========================================================================
   5 · OBRAZCI (.cfgf · .cfgqf · .cfgsearch)
   Demo .fld (v:281-283): oznaka je mono verzalka, polje pa je ČRTA POD
   VNOSOM, ne škatla. Nobenega ozadja, nobene obrobe razen spodnje.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf{
  display:block;
  margin-bottom:24px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf > span,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf > span{
  display:block;
  margin-bottom:8px;
  font-family:var(--fM);
  font-size:10px;
  font-weight:400;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--plate-fg2);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf input,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf select,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf textarea{
  width:100%;
  padding:8px 0 6px;
  border:0;
  border-bottom:1px solid var(--hair-p);
  background:transparent;
  font-family:var(--fB);
  font-size:15px;
  font-weight:500;
  line-height:1.4;
  color:var(--plate-fg);
  transition:none;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf textarea{
  resize:vertical;
}
/* količinska in razvrstitvena polja so številke -> mono, tabularne števke */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf input,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf select,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgparV{
  width:100%;
  padding:8px 0 6px;
  border:0;
  border-bottom:1px solid var(--hair-p);
  background:transparent;
  font-family:var(--fM);
  font-size:12.5px;
  font-variant-numeric:tabular-nums;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsearch{
  width:100%;
  padding:8px 0 6px;
  border:0;
  border-bottom:1px solid var(--hair-p);
  background:transparent;
  font-family:var(--fM);
  font-size:11.5px;
  letter-spacing:.06em;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf input::placeholder,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf textarea::placeholder,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsearch::placeholder{
  color:var(--plate-faint);
}
/* Žarišče: črta pod poljem se zgosti v zlato. Spodnji odmik se skrajša za
   isto piko, da se vrstica ob kliku ne premakne (2px+5px = 1px+6px). */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf input:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf select:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf textarea:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf input:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf select:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgparV:focus,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsearch:focus{
  outline:none;
  background:transparent;
  border-bottom:2px solid var(--gold);
  padding-bottom:5px;
  /* ODSTRANITEV, ne dodatek: legacy index.html:441 in :484 ob žarišču
     narišeta 3px meglen zlat obroč. Ploskost hiše ga ne dopušča, izklopiti
     pa ga je mogoče samo z lastnostjo, ki ga je postavila. Isti prijem in
     ista vrednost kot ink.css §12. Nobena druga deklaracija v tej datoteki
     te lastnosti ne uporablja. */
  box-shadow:none;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgf input:disabled,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf input:disabled,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgqf select:disabled{
  color:var(--plate-mut);
  border-bottom-style:dashed;
}


/* ==========================================================================
   6 · PREKLOPNIKI (.cfgtogr · .cfgtgl)
   Legacy je drsno stikalo s krogcem. Listina stikal ne pozna: preklopnik je
   kvadratek 14x14 s črnilnim polnilom, kadar je vklopljen - isti jezik kot
   demo .tick (v:173) in .sq (v:79).
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtogr{
  display:flex;
  align-items:center;
  gap:14px;
  padding:11px 0;
  border-top:1px solid var(--hair-p);
  font-size:12.5px;
  font-weight:500;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtogr:first-of-type{
  border-top:0;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtgl{
  display:inline-block;
  width:14px;
  height:14px;
  flex:none;
  background:transparent;
  border:1px solid var(--plate-fg);
  transition:none;
  cursor:pointer;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtgl.on{
  background:var(--plate-fg);
  border-color:var(--plate-fg);
}
/* krogec drsnika: v kvadratku nima kaj početi */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtgl i{
  display:none;
}


/* ==========================================================================
   7 · DOKUMENTNE TABELE (.cfgopts · .cfgoptrow · .cfgprow / .cfgpk / .cfgpv)
   Demo table.doc (v:206-216): glava 3px črnilo, vrstice hairline, kode in
   cene mono s tabularnimi števkami. V legacy markupu vlogo glave nosi .cfgpk
   nad seznamom, vlogo vrstic pa .cfgoptrow.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgopts{
  margin-top:24px;
}
/* glava seznama (demo table.doc th) */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgopts .cfgpk{
  padding-bottom:10px;
  border-bottom:3px solid var(--plate-fg);
  font-family:var(--fB);
  font-size:10px;
  font-weight:600;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--plate-fg);
}
/* vrstica seznama (demo table.doc td) */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgoptrow{
  display:flex;
  align-items:baseline;
  gap:16px;
  padding:11px 0;
  border-top:0;
  border-bottom:1px solid var(--hair-p);
  font-size:12.5px;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgoptrow:last-child{
  border-bottom:0;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgoptrow .oc{
  min-width:96px;
  font-family:var(--fM);
  font-size:11.5px;
  color:var(--plate-fg2);
  white-space:nowrap;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgoptrow .on2{
  flex:1;
  font-size:12.5px;
  font-weight:500;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgoptrow .op2{
  font-family:var(--fM);
  font-size:12.5px;
  font-weight:400;
  text-align:right;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
  color:var(--plate-fg);
}
/* lastnostna vrstica (demo .oline / .osub v:186-192): ključ mono verzalka,
   vrednost mono s tabularnimi števkami */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgprow{
  display:flex;
  justify-content:space-between;
  align-items:baseline;
  gap:16px;
  padding:11px 0;
  border-top:1px solid var(--hair-p);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgprow .cfgpk{
  font-family:var(--fM);
  font-size:10px;
  font-weight:400;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--plate-fg2);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgprow .cfgpv{
  font-family:var(--fM);
  font-size:12.5px;
  font-weight:400;
  text-align:right;
  color:var(--plate-fg);
  font-variant-numeric:tabular-nums;
}


/* ==========================================================================
   8 · DREVO (.cfgtree · .cfgtn · .cfgtnn · .cfgtnm · .cfgtnact)
   Demo .tree / .trow (v:262-271): vrstice ločene s hairlineom, številčenje
   mono in tabularno, dejanja kot majhne štampiljke. Aktivni vozel dobi zlato
   črto ob levem robu (demo .oitem.active v:167).
   POZOR: zamik globine legacy zapiše kot inline padding-left, zato ga tu ne
   nastavljamo - levi rob nosi samo 3px obroba.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtree{
  background:var(--plate);
  border:1px solid var(--hair-p);
  padding:16px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn{
  display:flex;
  align-items:center;
  gap:10px;
  padding-top:9px;
  padding-bottom:9px;
  padding-right:8px;
  border:0;
  border-bottom:1px solid var(--hair-p2);
  border-left:3px solid transparent;
  background:transparent;
  cursor:pointer;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn:hover{
  background:var(--plate2);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn.on{
  background:transparent;
  border-left-color:var(--gold);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnn{
  min-width:44px;
  font-family:var(--fM);
  font-size:11px;
  letter-spacing:0;
  color:var(--plate-fg2);
  font-variant-numeric:tabular-nums;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnm{
  flex:1;
  min-width:0;
  font-size:13px;
  font-weight:500;
  color:var(--plate-fg);
  /* Ime se PRELOMI namesto odreza: v ozkem stolpcu drevesa je z ellipsisom
     polovica vozlišč brala "Base …" / "Furnitu…", kar je za urejanje
     neuporabno. Listina raje zraste v višino kot skrije podatek. */
  white-space:normal;
  overflow-wrap:anywhere;
  line-height:1.3;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn.t-g > .cfgtnm{
  font-weight:600;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn.t-a > .cfgtnm{
  color:var(--plate-fg2);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtn.on > .cfgtnm{
  font-weight:600;
}
/* razpiralnik: mono kljukica, brez barve */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchev,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchevsp{
  width:14px;
  flex:none;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchev{
  font-family:var(--fM);
  font-size:9px;
  color:var(--plate-faint);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgchev:hover{
  color:var(--plate-fg);
}
/* dejanja v vrstici: kvadratne štampiljke višine žiga */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnacts{
  gap:6px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnact,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnadd{
  width:24px;
  height:24px;
  line-height:22px;
  text-align:center;
  flex:none;
  font-family:var(--fM);
  font-size:10px;
  background:transparent;
  border:1px solid var(--hair-p);
  color:var(--plate-fg2);
  filter:grayscale(1);
  opacity:1;
  transition:none;
  cursor:pointer;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnact:hover,
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnadd:hover{
  background:transparent;
  border-color:var(--plate-fg);
  color:var(--plate-fg);
  filter:grayscale(1);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtnact.del:hover{
  background:transparent;
  border-color:var(--excl);
  color:var(--excl);
}
/* arhiv drevesa: ista listina, samo šibkejše črnilo */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgtreearch{
  margin-top:16px;
  padding-top:8px;
  border-top:1px solid var(--hair-p);
}


/* ==========================================================================
   9 · ŠTEVCI (.cfgstat)
   Demo .kpi (v:109-113): brez kartice, celice loči hairline, vrednost je
   Fraunces, oznaka mono verzalka. (Pogled to vrstico v gostitelju sicer
   skrije, ker jo nosi že njegov .statrow - pravilo je tu, da je videz pravi
   tudi, če se skrivanje kdaj umakne.)
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgstat{
  background:transparent;
  border:0;
  border-left:1px solid var(--hair-p);
  padding:0 24px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgstat:first-child{
  border-left:0;
  padding-left:0;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgstat b{
  display:block;
  font-family:var(--fD);
  font-weight:600;
  font-size:29px;
  line-height:1.1;
  color:var(--plate-fg);
  font-variant-numeric:tabular-nums;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgstat span{
  display:block;
  margin-top:8px;
  font-family:var(--fM);
  font-size:10px;
  font-weight:400;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--plate-fg2);
}


/* ==========================================================================
   10 · PRAVILA (.cfgrules · .cfgrule · .cfgrname · .cfgrdot · .cfgrbody ·
        .cfgrcol · .cfgrlbl · .cfgrtxt)
   Legacy jih riše kot kartice. Listina jih bere kot register: 3px glava nad
   seznamom, vsako pravilo je vrstica s hairlineom, ČE / POTEM sta stolpca,
   ločena z navpičnim hairlineom (demo .kpi + .kpi v:110), besedilo pogoja je
   mono (demo table.doc td.cd).
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrules{
  margin-top:24px;
  border-top:3px solid var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrule{
  background:transparent;
  border:0;
  border-bottom:1px solid var(--hair-p);
  padding:16px 0;
  margin-bottom:0;
  transition:none;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrule:hover{
  background:var(--plate2);
  border-color:var(--hair-p);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrule.ruleoff .cfgrname{
  color:var(--plate-mut);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrname{
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:12px;
  font-family:var(--fD);
  font-weight:600;
  font-size:17px;
  letter-spacing:.01em;
  color:var(--plate-fg);
}
/* demo .sq.gold (v:79-80): zlata nastopa kot 6x6 kvadrat, nikoli kot pika */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrdot{
  width:6px;
  height:6px;
  flex:none;
  background:var(--gold);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrule.ruleoff .cfgrdot{
  background:var(--plate-faint);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrbody{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:32px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrcol{
  background:transparent;
  border:0;
  border-left:1px solid var(--hair-p);
  padding:0 0 0 16px;
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrlbl{
  margin-bottom:8px;
  font-family:var(--fM);
  font-size:10px;
  font-weight:400;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--plate-fg2);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgrtxt{
  font-family:var(--fM);
  font-size:11.5px;
  font-weight:400;
  line-height:1.7;
  color:var(--plate-fg);
  font-variant-numeric:tabular-nums;
  word-break:break-word;
}


/* ==========================================================================
   11 · VERZIJE (.cfgver · .cfgver1)
   .cfgver je žig delovne kopije v naslovu, .cfgver1 pa vrstica trenutne
   različice. Zlata je tu ena sama črta ob levem robu (demo .goldline v:103 /
   .mkt.active v:184), vse ostalo je črnilo na papirju.
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgver{
  background:transparent;
  border:1px solid currentColor;
  border-bottom:3px solid var(--gold);
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgver1{
  display:flex;
  align-items:center;
  gap:16px;
  margin-top:16px;
  padding:12px 0 12px 16px;
  background:transparent;
  border:0;
  border-left:3px solid var(--gold);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgver1 b{
  font-family:var(--fD);
  font-weight:600;
  font-size:17px;
  letter-spacing:.01em;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgver1 .cfgdraft{
  background:transparent;
  border:1px solid currentColor;
  color:var(--plate-fg2);
}


/* ==========================================================================
   12 · PRAZNA STANJA (.cfgsoon · .cfgsoonh)
   Legacy: črtkana kartica sredinsko poravnanega besedila. Listina: opomba v
   črnilnem okvirju, levo poravnana, mono verzalke (demo .note-ink v:104).
   ========================================================================== */
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsoon{
  max-width:none;
  padding:24px;
  text-align:left;
  background:var(--plate);
  border:1px solid var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsoonh{
  margin-bottom:16px;
  font-family:var(--fD);
  font-weight:600;
  font-size:25px;
  line-height:1.05;
  letter-spacing:.01em;
  color:var(--plate-fg);
}
html[data-skin="ink"] .inkv-configurators #inkv-configurators-host .cfgsoon p{
  margin:0;
  font-family:var(--fM);
  font-size:10px;
  font-weight:400;
  letter-spacing:.06em;
  text-transform:uppercase;
  line-height:1.9;
  color:var(--plate-fg2);
}

/* Globalni avtorski zaklep: druga seja lahko pregleduje vse poglede, ne more
   pa spreminjati polj. Strežniški RPC ostaja dokončna varovalka za vse zapise. */
html[data-skin="ink"][data-authoring-readonly="1"] #view input:not(.pb-search),
html[data-skin="ink"][data-authoring-readonly="1"] #view textarea,
html[data-skin="ink"][data-authoring-readonly="1"] #view select,
html[data-skin="ink"][data-authoring-readonly="1"] #view [contenteditable="true"]{
  pointer-events:none;
  opacity:.55;
  cursor:not-allowed;
}
