@layer gb{.gb .gb-registracia .consent{color:var(--muted);font-size:15px;line-height:1.55}.gb .gb-registracia .consent a{font-weight:600}.gb .gb-registracia .err-acts{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-top:16px;display:flex}.gb .gb-registracia .err-acts>span{color:var(--muted);font-size:15px}.gb .gb-registracia .feats{flex-direction:column;gap:14px;display:flex}.gb .gb-registracia .feats .f-d{margin-top:2px;font-size:14.5px;line-height:1.5;display:block}.gb .gb-registracia .feats .f-ic{color:#ff9a6e;background:#fffaf514;border:1px solid #fffaf524;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;line-height:0;display:flex}.gb .gb-registracia .feats .f-ic .ic{width:20px;height:20px}.gb .gb-registracia .feats li{align-items:center;gap:14px;display:flex}.gb .gb-registracia .feats strong{color:#fffaf5;font-size:16.5px;font-weight:600;line-height:1.3;display:block}.gb .gb-registracia .inp.is-err{border-color:var(--warn-ink);box-shadow:0 0 0 3px var(--warn-bg)}.gb .gb-registracia .req-note{margin-top:10px}.gb .gb-registracia .rg-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:0 32px;max-width:1120px;margin:0 auto;display:grid}.gb .gb-registracia .rg-grid>.st-cap,.gb .gb-registracia .rg-state>.st-cap{grid-column:1/-1}.gb .gb-registracia .rg-note{border-top:1px solid #fffaf524;align-items:center;gap:18px;padding-top:22px;font-size:15.5px;line-height:1.5;display:flex}.gb .gb-registracia .rg-note strong{color:#fffaf5;font-weight:600}.gb .gb-registracia .rg-panel{background:var(--ink);color:#c9cbe0;border-radius:22px;flex-direction:column;gap:22px;padding:44px 40px 40px;display:flex;position:relative;overflow:hidden}.gb .gb-registracia .rg-panel .eyebrow{color:#ff9a6e}.gb .gb-registracia .rg-panel h2{color:#fffaf5;margin-top:10px;font-size:40px;font-weight:600}.gb .gb-registracia .rg-state{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:0 32px;max-width:1120px;margin:56px auto 0;display:grid}.gb .gb-registracia .rg-state>.st-note{margin-top:0}.gb .gb-registracia .role{cursor:pointer;background:#fff;border:1.5px solid #d8caba;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 18px 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.gb .gb-registracia .role input{accent-color:#b93d0d;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:18px;right:18px}.gb .gb-registracia .role-d{color:var(--muted);padding-right:6px;font-size:14.5px;line-height:1.5}.gb .gb-registracia .role-ic{background:var(--sand);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;line-height:0;display:flex}.gb .gb-registracia .role-ic .ic{width:22px;height:22px}.gb .gb-registracia .role-t{font-size:17px;font-weight:600;line-height:1.3}.gb .gb-registracia .role.on{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);background:var(--ground)}.gb .gb-registracia .role.on .role-ic{background:var(--ink);color:#fffaf5}.gb .gb-registracia .role:hover{border-color:var(--ink)}.gb .gb-registracia .roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gb .gb-registracia .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gb .gb-registracia .rp{border:1px solid #fffaf524;border-radius:18px;padding:20px 20px 22px}.gb .gb-registracia .rp-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#fffaf5;border-radius:999px;align-items:center;padding:3px 10px;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.gb .gb-registracia .rp-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gb .gb-registracia .rp-h h3{color:#fffaf5;font-size:22px;font-weight:600}.gb .gb-registracia .rp.on{background:#fffaf50f;border-color:#ff9a6e8c}.gb .gb-registracia .st-note p+p{margin-top:8px}.gb .gb-registracia .stamp-sm{flex:none;width:76px;height:76px;transform:rotate(-12deg)}@media (max-width:1080px){.gb .gb-registracia .rg-grid,.gb .gb-registracia .rg-state{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.gb .gb-registracia .rg-panel{padding:32px 22px}.gb .gb-registracia .roles,.gb .gb-registracia .row2{grid-template-columns:minmax(0,1fr)}}}
