.pdb{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:24px;scroll-margin-top:96px}.pdb__hd{align-items:center;gap:12px;display:flex}.pdb__ic{color:var(--blue);flex-shrink:0;display:block}.pdb__h{font:800 19px/1.3 var(--font-head);color:var(--ink)}.pdb__hint{color:var(--text);align-items:center;gap:10px;margin-top:12px;font-size:15px;line-height:1.5;display:flex}.pdb__hint-ic{color:var(--blue);flex-shrink:0;display:block}.pdb__shagi{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:20px;display:grid}.pdb-shag{min-width:0}.pdb-shag__hd{align-items:center;gap:12px;display:flex}.pdb-shag__n{width:36px;height:36px;font:800 16px var(--font-head);color:var(--on-dark);background:var(--blue);transition:background-color var(--dur) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pdb-shag__hd--off .pdb-shag__n{background:var(--muted)}.pdb-shag__t{min-width:0}.pdb-shag__l{font:800 16px/1.35 var(--font-head);color:var(--ink)}.pdb-shag__hint{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45}.pdb-vybor{margin-top:14px}.pdb-vybor__pole{width:100%;height:52px;font:600 16px var(--font-text);text-align:left;color:var(--ink);background:var(--bg);border:1.5px solid var(--field-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur) ease, box-shadow var(--dur) ease;align-items:center;padding:0 44px 0 16px;display:flex;position:relative}.pdb-vybor__pole:hover{border-color:var(--muted)}.pdb-vybor--open .pdb-vybor__pole{border-color:var(--blue)}.pdb-vybor__pole:focus-visible{border-color:var(--blue);box-shadow:var(--glow);outline:none}.pdb-vybor__pole:disabled{cursor:not-allowed;background:var(--bg-soft);border-color:var(--divider)}.pdb-vybor__val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdb-vybor__val--pusto{color:var(--muted);font-weight:400}.pdb-vybor__shev{color:var(--muted);margin-top:-4px;position:absolute;top:50%;right:16px}.pdb-vybor--open .pdb-vybor__shev{color:var(--blue)}.pdb-vybor__spisok{overscroll-behavior:contain;background:var(--bg);border:1px solid var(--field-border);border-radius:var(--radius);max-height:364px;margin-top:6px;padding:6px 0;position:relative;overflow-y:auto}.pdb-vybor__gruppa{z-index:1;letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--muted);background:var(--bg);box-shadow:0 1px 0 var(--row);align-items:flex-end;padding:6px 14px 7px;font-size:12px;font-weight:700;line-height:1.3;display:flex;position:sticky;top:-6px}.pdb-opc{min-height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) ease;align-items:center;gap:10px;padding:8px 14px 8px 42px;font-size:15.5px;line-height:1.35;display:flex}.pdb-opc:hover{background:var(--bg-soft)}.pdb-opc:focus-visible{outline:var(--focus);outline-offset:-2px}.pdb-opc--vybrano,.pdb-opc--vybrano:hover{color:var(--blue);background:var(--blue-tint);padding-left:14px;font-weight:700}.pdb-opc__gal{flex-shrink:0;display:block}.pdb-opc__t{overflow-wrap:anywhere;flex-grow:1;min-width:0}.pdb-opc__kod{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:400}.pdb-opc__r{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:13.5px;font-weight:400}.pdb-opc--vybrano .pdb-opc__r{color:var(--text);font-weight:500}.pdb__msg{color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);margin-top:10px;padding:12px 14px;font-size:14.5px;line-height:1.5}.pdb__vse{align-items:center;gap:6px;margin-top:12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pdb__vse svg{transition:transform var(--dur) ease;flex-shrink:0}.pdb__vse:hover{text-decoration:underline}.pdb__vse:hover svg,.pdb__vse:focus-visible svg{transform:translate(3px)}.pdb__niz{border-top:1px solid var(--row);align-items:flex-end;gap:24px;margin-top:22px;padding-top:20px;display:flex}.pdb__serial{flex-shrink:0;width:340px}.pdb__serial .field__input{height:52px;padding:0 16px;font-size:16px}.btn.pdb__go{flex-shrink:0;height:52px;padding:0 32px;font-size:16px}.pdb__niz-hint{color:var(--muted);font-size:14.5px;line-height:1.5}.pdb-itog{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-top:24px;overflow:hidden}.pdb-itog__verh{background:var(--bg-soft);border-bottom:1px solid var(--divider);align-items:center;gap:40px;padding:20px 24px;display:flex}.pdb-itog__t{flex-grow:1;min-width:0}.pdb-itog__h{font:800 22px/1.3 var(--font-head);margin-top:6px}.pdb-itog__h a{color:var(--blue);text-underline-offset:4px;transition:color var(--dur) ease}.pdb-itog__h a:hover{color:var(--blue-hover)}.pdb-itog__kat{color:var(--text);margin-top:4px;font-size:15px;line-height:1.5}.pdb-itog__chisla{flex-shrink:0;gap:36px;display:flex}.pdb-itog__chisla>li{max-width:220px}.pdb-itog__n{font:800 27px/1.2 var(--font-head);color:var(--ink);display:block}.pdb-itog__n--yes{color:var(--green)}.pdb-itog__p{color:var(--muted);font-size:13.5px;line-height:1.4}.pdb-itog__niz{align-items:center;gap:24px;padding:16px 24px;display:flex}.pdb-itog__all{flex-shrink:0;align-items:center;gap:8px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.pdb-itog__all svg{transition:transform var(--dur) ease;flex-shrink:0}.pdb-itog__all:hover{text-decoration:underline}.pdb-itog__all:hover svg,.pdb-itog__all:focus-visible svg{transform:translate(3px)}.pdb-itog__rev{text-align:right;color:var(--muted);flex-grow:1;font-size:14.5px;line-height:1.5}.pdb-k{margin-top:18px;scroll-margin-top:96px}.pdb-k__h{font:700 17px/1.35 var(--font-head);color:var(--ink)}.pdb-k__hint{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.5}.pdb-k__row{grid-template-columns:150px 130px minmax(0,1fr) 150px auto;align-items:end;gap:10px;margin-top:10px;display:grid}.pdb-k__f{min-width:0}.pdb-k__sel{text-overflow:ellipsis;cursor:pointer}.pdb-k__sel:disabled{cursor:not-allowed;color:var(--muted);background-color:var(--bg-soft)}.btn.pdb-k__go{padding:0 20px}.pdb-k__msg{color:var(--text);margin-top:10px;font-size:14.5px;line-height:1.5}@media (min-width:1025px) and (max-width:1279px){.pdb__shagi{gap:16px}.pdb__serial{width:260px}.pdb-itog__verh{flex-wrap:wrap;gap:16px 40px}.pdb-k__row{grid-template-columns:130px 110px minmax(0,1fr) 130px}.pdb-k__row .pdb-k__go{grid-column:1/-1;justify-self:start}}@media (max-width:1024px){.pdb{padding:20px 16px}.pdb__h{font-size:18px}.pdb__hint{align-items:flex-start;font-size:14.5px}.pdb__shagi{grid-template-columns:minmax(0,1fr);gap:20px}.pdb-opc{font-size:15px}.pdb__msg{font-size:14px}.pdb__niz{flex-direction:column;align-items:stretch;gap:12px}.pdb__serial{width:auto}.btn.pdb__go{width:100%}.pdb__niz-hint{font-size:14px}.pdb-itog__verh{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.pdb-itog__h{font-size:19px}.pdb-itog__kat{font-size:14.5px}.pdb-itog__chisla{gap:20px}.pdb-itog__n{font-size:24px}.pdb-itog__niz{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.pdb-itog__rev{text-align:left;font-size:14px}.pdb-k{margin-top:16px}.pdb-k__h{font-size:16px}.pdb-k__row{grid-template-columns:minmax(0,1fr);gap:12px}.pdb-k__row .field__label{font-size:14px}.btn.pdb-k__go{width:100%;margin-top:4px}.pdb-k__msg{font-size:14px}}
