.customer-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.registration-link-button{border-color:rgba(255,127,50,.7)!important;color:#ffb077!important}.registration-admin{margin:0 0 28px;padding:22px;border:1px solid rgba(255,127,50,.28);border-radius:16px;background:linear-gradient(145deg,rgba(255,127,50,.07),rgba(255,255,255,.018))}.registration-admin>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.registration-admin h3,.registration-admin h4{margin:0;font-family:"Fira Sans Condensed",sans-serif;letter-spacing:.04em}.registration-admin h3{font-size:24px}.registration-admin h4{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:#d9d6d0;font-size:14px}.registration-count{display:inline-grid;place-items:center;min-width:27px;height:27px;padding:0 8px;border-radius:999px;background:#ff7f32;color:#17130f;font-size:14px}.registration-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.registration-admin-grid>section{min-width:0}.registration-list{display:grid;gap:10px}.registration-row{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:10px 14px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#1c1f20}.registration-row b{display:block;color:#fff}.registration-row small{display:block;margin-top:4px;color:#aaa69f;line-height:1.45}.registration-status{align-self:start;padding:5px 9px;border-radius:999px;font:700 11px/1 "Fira Sans Condensed",sans-serif;letter-spacing:.06em;white-space:nowrap}.status-active,.submission-approved{background:rgba(51,190,112,.17);color:#82e8aa}.status-submitted,.submission-pending{background:rgba(57,139,224,.18);color:#8fc7ff}.status-expired{background:rgba(255,183,66,.16);color:#ffd186}.status-disabled,.submission-rejected{background:rgba(255,91,84,.17);color:#ff9b95}.registration-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.registration-actions button{min-height:35px;padding:7px 10px;font-size:11px}.created-registration-link{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:20px;padding:16px;border:1px solid rgba(82,213,132,.35);border-radius:12px;background:rgba(82,213,132,.07)}.created-registration-link label{min-width:0}.created-registration-link input{font-size:13px}.registration-review-dialog{width:min(900px,calc(100% - 24px))}.duplicate-warning{padding:14px;border:1px solid rgba(255,183,66,.5);border-radius:10px;background:rgba(255,183,66,.1);color:#ffd186;line-height:1.5}.submission-actions{flex-wrap:wrap}.submission-actions button[type="submit"]{margin-left:auto}@media(max-width:900px){.registration-admin-grid{grid-template-columns:1fr}.registration-admin{padding:16px}.registration-admin>header{align-items:flex-start}.customer-heading-actions{justify-content:flex-start}.created-registration-link{grid-template-columns:1fr}.submission-actions button{width:100%;margin:0!important}}@media(max-width:600px){.customer-heading-actions{width:100%}.customer-heading-actions button{width:100%}.registration-admin>header{display:grid}.registration-row{grid-template-columns:1fr}.registration-status{justify-self:start}.registration-actions button{flex:1 1 140px}}
