.nik-input{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.nik-strip{grid-template-columns:repeat(6,minmax(0,2fr)) minmax(0,3.4fr);gap:5px;margin:4px 0 16px;display:grid}.nik-part{--c:var(--accent);border:1.5px solid rgb(var(--ink) / .1);background:rgb(var(--ink) / .03);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;transition:border-color .2s,background-color .2s;display:flex}.nik-part.is-filled{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent)}.nik-digits{color:var(--fg);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;font-weight:700}.nik-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.nik-prov{--c:#38bdf8}.nik-kab{--c:#818cf8}.nik-kec{--c:#c084fc}.nik-date,.nik-month,.nik-year{--c:#f59e0b}.nik-serial{--c:#34d399}#nik-rows .kv-row .v{white-space:normal;flex-direction:column;align-items:flex-end;display:flex}#nik-rows .kv-row .v small{color:var(--fg-subtle);font-size:.75rem;font-weight:500}.nik-missing{color:var(--warn)}.nik-retired{margin-top:12px}.nik-card .result-warn{margin-bottom:10px}.nik-privacy{text-align:center;color:var(--fg-subtle);margin-top:14px;font-size:.8rem}.nik-text-table{min-width:0}.nik-text-table th,.nik-text-table td{text-align:left;white-space:normal}.nik-prov-table td:first-child{font-variant-numeric:tabular-nums;width:70px;font-weight:700}.nik-text-table td:first-child{white-space:nowrap}:root[data-scheme=light] .nik-prov{--c:#0284c7}:root[data-scheme=light] .nik-kab{--c:#4f46e5}:root[data-scheme=light] .nik-kec{--c:#9333ea}:root[data-scheme=light] .nik-date,:root[data-scheme=light] .nik-month,:root[data-scheme=light] .nik-year{--c:#d97706}:root[data-scheme=light] .nik-serial{--c:#059669}
