.aside-bottom a{color:#9fdacb}.login-card{max-width:470px;margin:50px auto;padding:30px}.login-card form{display:grid;gap:16px;margin-top:22px}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.admin-tabs button.active{color:white;background:#087f76}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.admin-summary .panel{padding:22px}.admin-summary strong{display:block;font-size:30px;color:#087f76;margin-top:8px}.select-wide{min-width:240px}.admin-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.registration-card{padding:24px}.registration-card p{overflow-wrap:anywhere}.registration-card .actions{margin-top:18px}.registration-public{max-width:840px;margin:40px auto;padding:0 20px}.registration-public .panel{padding:30px}.public-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:28px}.public-top a{font-size:14px}.helper{color:#71828b;font-size:12px}.token-value{user-select:all;overflow-wrap:anywhere}.admin-error{border-left:4px solid #cc5261}.registration-success{padding:30px;line-height:1.9;background:#e8f5ef;border-radius:10px}.registration-success strong{overflow-wrap:anywhere}.admin-table-actions{display:flex;gap:7px;flex-wrap:wrap}#adminMain .field input,#adminMain .field select{width:100%}@media(max-width:760px){.admin-summary{grid-template-columns:1fr 1fr;gap:10px}.admin-card-list{grid-template-columns:1fr}.login-card{margin:20px auto}.registration-public .panel{padding:20px}.select-wide{width:100%}.registration-public{margin:22px auto}header .actions a{font-size:11px}}
