/* ДДС радар: стил на брояча на оборота. Използва само общите променливи. */
.rad{max-width:760px}
.rad .mezo{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}
.rad label,.rad .tab-hlav{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--meta)}
.rad input,.rad select{padding:14px 16px;border:1px solid var(--campo);border-radius:var(--radio);background:var(--fondo);color:var(--tinta);font:400 15px Sora,system-ui,sans-serif;width:100%;box-sizing:border-box;min-width:0}
.rad .riadok{display:grid;gap:0 16px}
@media(min-width:620px){.rad .riadok{grid-template-columns:1fr 1fr}}
.rad-rok{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:0 0 20px}
.rad-rok .mezo{margin:0;min-width:140px}
.rad-rezultat{margin:0 0 28px;padding:20px 22px;border-left:4px solid var(--marca);background:var(--panel)}
.rad-rezultat[data-stav="blizo"]{border-left-color:var(--acento)}
.rad-rezultat[data-stav="nadvisen"],.rad-rezultat[data-stav="nadvisen"]{border-left-color:var(--error)}
.rad-rezultat p{margin:0 0 8px}
.rad-stav{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--meta)}
.rad-suma{font-size:26px;font-weight:600;color:var(--tinta);letter-spacing:-.02em}
.rad-lenta{position:relative;height:12px;background:var(--linea);margin:12px 0 4px}
.rad-lenta i{position:absolute;left:0;top:0;bottom:0;background:var(--marca)}
.rad-rezultat[data-stav="blizo"] .rad-lenta i{background:var(--acento)}
.rad-rezultat[data-stav="nadvisen"] .rad-lenta i,.rad-rezultat[data-stav="nadvisen"] .rad-lenta i{background:var(--error)}

.rad-ime{display:flex;justify-content:space-between;font-size:12.5px;color:var(--meta)}
.rad-drobno{font-size:13.5px;color:var(--suave)}
.rad-greshka{color:var(--error);font-weight:600;margin:0 0 12px}
.rad-tablica{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 16px}
.rad-tablica th{text-align:left;font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);padding:8px 10px;border-bottom:1px solid var(--campo)}
.rad-tablica td{padding:9px 10px;border-bottom:1px solid var(--linea);color:var(--tinta);vertical-align:top}
.rad-tablica td.cis{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.rad-tablica th.cis{text-align:right}
.rad-tablica .nezapocita{color:var(--meta)}
.rad-tablica button{appearance:none;background:none;border:1px solid var(--campo);color:var(--tinta);padding:4px 10px;font:400 13px Sora,system-ui,sans-serif;cursor:pointer;border-radius:var(--radio)}
.rad-deystvia{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}
.rad-deystvia button,.rad-deystvia label.boton--borde{padding:11px 18px;font:600 14px/1.2 Sora,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--tinta);cursor:pointer}
.rad-deystvia input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.rad-prazno{font-size:14px;color:var(--meta);margin:0 0 12px}
@media(max-width:560px){.rad-tablica .skry{display:none}}
