.rights-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.75fr);gap:22px;align-items:start}.rights-layout .legal-panel{margin:0}.rights-step{letter-spacing:1.8px;font-weight:850;font-size:11px;color:#dfb1ff;margin-bottom:15px}.rights-layout label{display:block;color:#ece3ff;font-size:13px;font-weight:750;margin:15px 0}.rights-layout input,.rights-layout select,.rights-layout textarea{display:block;outline:none;width:100%;padding:14px 16px;margin-top:9px;border:1px solid #5b587c;border-radius:11px;background:#101324;color:#fff;font:inherit}.rights-layout input:focus,.rights-layout select:focus,.rights-layout textarea:focus{border-color:#e8c0ff;box-shadow:0 0 0 3px #9d5df244}.rights-layout .button-link,.rights-layout .button-outline{margin-top:15px}.rights-review dl{display:grid;grid-template-columns:auto 1fr;gap:10px 22px}.rights-review dt{color:#aab2d0}.rights-review dd{margin:0;overflow-wrap:anywhere}.rights-actions{display:flex;flex-wrap:wrap;gap:12px}.rights-aside{padding:30px;border-radius:24px;border:1px solid #424065;background:linear-gradient(135deg,#251c3d,#111726)}.rights-aside h2{font-size:24px;line-height:1.2}.rights-aside p{color:#bfc3d7;font-size:14px}.rights-badge{display:inline-block;background:#173c32;color:#a7ffe0;padding:7px 12px;border-radius:20px;font-size:12px;font-weight:800}.rights-error{color:#ffabb0;font-size:13px;min-height:15px}[hidden]{display:none!important}.rights-success pre{background:#090d1d;border:1px solid #413c5f;color:#dbd6ed;padding:20px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,monospace}.rights-footer-link{color:#f0b7ff!important;font-weight:850}.rights-layout button:disabled{opacity:.55;cursor:progress}@media(max-width:820px){.rights-layout{grid-template-columns:1fr}.rights-review dl{grid-template-columns:1fr;gap:5px}.rights-review dd{margin-bottom:12px}}
