.nura-psb .nura-nik{padding:18px;border:1px solid #c8ded6;border-radius:12px;background:#f6faf8;min-width:0}
.nura-psb .nura-nik input[name="nik"]{font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:1.02rem;background:#fff}
.nura-psb .nura-nik p{line-height:1.6;margin:9px 0;color:#46665e;font-size:.85rem}
.nura-psb .nura-nik .nik-ok{color:#176c61}
.nura-psb .nura-nik .nik-review{color:#854a0d}
.nura-psb .nura-nik [hidden]{display:none!important}
.nura-psb .nik-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.55;margin:12px 0;font-size:.88rem}
.nura-psb .nik-check input[type="checkbox"]{width:19px;min-width:19px;height:19px;flex:none;margin:2px 0 0;accent-color:#176c61}
.nura-psb .nik-exception{background:#fff8ea;border:1px solid #e6d5ae;border-radius:9px;padding:12px;margin-top:12px}
.nura-psb .nik-exception .nik-check{margin:0}
.nura-psb .nik-panel{max-width:900px;margin-inline:auto}
.nura-psb .nik-panel .nik-identity{display:flex;flex-wrap:wrap;gap:10px 20px;padding:14px 0;border-bottom:1px solid #dce8e3;margin-bottom:18px}
.nura-psb .nik-panel .nik-section{padding-top:20px;margin-top:20px;border-top:1px solid #dce8e3}
.nura-psb .nik-panel .nik-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.nura-psb .nik-panel .nik-secondary{background:#fff8ee;color:#854a0d;border-color:#dec69b}
.nura-psb .nik-panel select,.nura-psb .nik-panel textarea{max-width:100%;min-height:44px}
.nura-psb .nik-history{padding:0;list-style:none}
.nura-psb .nik-history li{padding:12px 0;border-top:1px solid #e5eeea;font-size:.87rem;overflow-wrap:anywhere}
.nura-psb .nik-history small{display:block;line-height:1.6;color:#526d65}
.nura-psb .nik-panel .nik-status{display:inline-block;border-radius:8px;padding:8px 12px;background:#edf4f1;color:#24584c;line-height:1.5}
@media(max-width:600px){.nura-psb .nura-nik{padding:14px}.nura-psb .nik-panel{padding:18px}.nura-psb .nik-panel .nik-actions>*{width:100%}}
