.registration-card{max-width:600px;padding:40px}.registration-card .admin-icon-circle{width:70px;height:70px;font-size:30px}.registration-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.registration-card .form-input{min-width:0;font-family:inherit;font-size:16px}.registration-institution{display:flex;align-items:center;gap:10px;padding:12px 0;text-align:left;font-size:15px}.registration-institution strong{flex:1;min-width:0;overflow-wrap:anywhere}.registration-card a{color:#a6030c}.registration-notice,.registration-message{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px;font-size:14px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.registration-message:empty{display:none}.registration-message[data-state=success]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.registration-consent{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:14px;line-height:1.6;cursor:pointer}.registration-consent input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:#a6030c}.registration-card .login-help{text-align:left;font-size:13px}.registration-tracking{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:18px;text-align:left;font-size:14px}.registration-tracking summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:#475569}.registration-tracking button{width:100%;background:#fff;font-family:inherit;cursor:pointer}.registration-login{font-size:14px;margin:24px 0 0}.registration-login a{font-weight:700}.registration-card .admin-desc{font-size:14px;line-height:1.6}.registration-card .btn-giris{min-height:48px}.registration-shell [hidden]{display:none!important}@media(max-width:768px){.registration-card{padding:30px 20px}.registration-row{grid-template-columns:minmax(0,1fr);gap:0}.registration-card .admin-title{font-size:23px}}
