/* v7.3.8.2 Admin single-panel + registration alignment hotfix */
#registerStaticBox{max-height:none!important;overflow:visible!important;width:min(900px,calc(100vw - 28px));margin:12px auto 110px!important}
.reg738{padding:18px;box-sizing:border-box}
.grid738,.create738{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}
.grid738 label{font-size:15px;font-weight:850;color:#315f7d;display:grid;gap:7px;min-width:0}
.grid738 input,.create738 input,.reg738 select,.reg738>label>select{box-sizing:border-box;width:100%;min-width:0;height:52px;border:1px solid #b9d8ea;border-radius:14px;background:#fff;padding:0 14px;font:inherit;color:#173f5d}
.dob738{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:10px;align-items:center;margin:14px 0}.dob738 b{white-space:nowrap;font-size:15px;color:#173f5d}
.exam738{display:grid;gap:7px;margin:0 0 14px}.exam738 b{font-size:15px;color:#173f5d}
.courses738{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 16px}.courses738 label{position:relative;min-width:0}.courses738 input{position:absolute;opacity:0;pointer-events:none}.courses738 span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #a9d2e9;border-radius:13px;background:#fff;color:#176b9f;font-weight:900;cursor:pointer}.courses738 input:checked+span{background:#1688d4;color:#fff;box-shadow:inset 0 -4px 0 #0967a5}
#rsend{width:100%;min-height:54px}
.head738,.rowtop738{display:flex;justify-content:space-between;gap:10px;align-items:center}.student738,#adminManager738{padding:14px;margin:12px 0;border:1px solid #cfe5f4;border-radius:16px;background:#fafdff}.student738 small{display:block;color:#688297}.state738{font-size:11px;font-weight:900;border-radius:99px;padding:5px 9px}.state738.on{background:#dcf7e5;color:#13783b}.state738.wait{background:#fff2c9;color:#8a6500}.state738.off{background:#eceff2;color:#52606b}.actions738{display:flex;gap:8px;flex-wrap:wrap}.actions738 button,.head738 button,#a738refresh{width:auto!important;margin:0!important;padding:9px 12px!important}.danger738{background:#d84e55!important}.create738{padding:12px;margin:10px 0}.create738 .courses738,.create738 button,.create738 .note{grid-column:1/-1}
/* old/local admin panels are superseded by Cloud manager */
#adminPanel510,#cloudAccountAdmin722{display:none!important}
#adminManager738{display:block!important;margin-bottom:110px}
@media(max-width:650px){#registerStaticBox{width:calc(100vw - 16px);margin-bottom:120px!important}.reg738{padding:12px}.grid738,.create738{grid-template-columns:1fr}.dob738{grid-template-columns:repeat(3,minmax(0,1fr))}.dob738 b{grid-column:1/-1}.courses738{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.courses738 span{min-height:44px}.actions738 button{flex:1 1 calc(50% - 8px)}}
