.ubb-member-intro{margin:0 0 26px;padding:18px 20px;background:#f4fafb;border:1px solid #d7e4e9;border-radius:10px}.ubb-member-intro p{margin:0!important}
.ubb-member-auth{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.ubb-member-auth section{padding:24px;border:1px solid #d7e4e9;border-radius:12px;background:#fff}.ubb-member-auth h2{margin:0 0 18px!important;font-size:22px!important}.ubb-member-auth form,.ubb-member-auth label{display:grid;gap:7px}.ubb-member-auth form{gap:15px}.ubb-member-auth label{font-size:13px;font-weight:700}.ubb-member-auth input[type=email],.ubb-member-auth input[type=password]{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #aebdc4;border-radius:7px;font:inherit;background:#fff}.ubb-member-auth input:focus{outline:3px solid rgba(47,169,184,.24);border-color:#2fa9b8}.ubb-member-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important;font-weight:400!important;line-height:1.6}.ubb-member-check input{margin-top:5px}.ubb-member-primary,.ubb-member-secondary,.ubb-member-save,.ubb-member-university,.ubb-remove-diagnosis{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:11px 16px;border:1px solid #16202b;border-radius:999px;background:#16202b;color:#fff!important;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.ubb-member-secondary,.ubb-member-university.is-saved,.ubb-remove-diagnosis{background:#fff;color:#16202b!important}.ubb-member-primary:hover,.ubb-member-secondary:hover,.ubb-member-save:hover,.ubb-member-university:hover,.ubb-remove-diagnosis:hover{border-color:#2fa9b8}.ubb-member-help{margin:0!important;text-align:center;font-size:12px}.ubb-member-notice{padding:13px 16px;border-left:4px solid #2fa9b8;background:#f4fafb}.ubb-member-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:28px}.ubb-member-head p{margin:0!important}.ubb-member-list{margin:30px 0}.ubb-member-list h2{display:flex;justify-content:space-between;align-items:center}.ubb-member-list h2 span{font-size:13px;color:#64717d}.ubb-member-list ul{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}.ubb-member-list li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid #d7e4e9;border-radius:9px}.ubb-member-list li>a{display:grid;gap:3px;color:#16202b;text-decoration:none}.ubb-member-list li>a span{font-size:12px;color:#64717d}.ubb-member-list button{min-height:38px;padding:8px 13px;font-size:12px}.ubb-member-empty{padding:20px;background:#f4fafb;color:#64717d}.ubb-member-savebox{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;margin:34px 0 0;padding:18px 20px;border:1px solid #cfe2e7;border-radius:10px;background:#f4fafb}.ubb-member-savebox p{margin:0!important}.ubb-member-savebox strong,.ubb-member-savebox span{display:block}.ubb-member-savebox p span{margin-top:4px;font-size:12px;color:#64717d}.ubb-member-inline-status{grid-column:1/-1;min-height:0;font-size:12px;color:#176f7a}.ubb-save-diagnosis{grid-column:1/-1;text-decoration:none}
.ubb-member-list-link{grid-column:1/-1;font-size:12px}
.ubb-member-delete{margin-top:38px;padding:18px;border:1px solid #d7e4e9;border-radius:10px}.ubb-member-delete form,.ubb-member-delete label{display:grid;gap:8px}.ubb-member-delete form{gap:14px;margin-top:16px}.ubb-member-delete input[type=password]{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #aebdc4;border-radius:7px}.ubb-member-danger{min-height:44px;padding:10px 16px;border:1px solid #9b2c2c;border-radius:8px;background:#fff;color:#8a2020;font:inherit;font-weight:800;cursor:pointer}.ubb-member-danger:hover,.ubb-member-danger:focus-visible{background:#fff5f5;outline:3px solid rgba(155,44,44,.2)}
@media(max-width:700px){.ubb-member-auth{grid-template-columns:1fr}.ubb-member-auth section{padding:20px 17px}.ubb-member-savebox{grid-template-columns:1fr}.ubb-member-save,.ubb-member-university{width:100%}.ubb-member-list li{grid-template-columns:1fr}.ubb-member-list button{width:100%}.ubb-member-head{align-items:flex-start;flex-direction:column}}
.ubb-member-notice{border-left:1px solid #cfe2e7;border-radius:8px}
.ubb-member-auth h2{border-left:0!important;padding-left:0!important;background:transparent!important}

.ubb-column-label{font-size:13px;color:#526570;padding:12px 0;border-bottom:1px solid #d7e4e9}.ubb-column-wall{margin:36px 0;padding:30px 26px;border:1px solid #c9dde2;border-radius:12px;background:#f4fafb;text-align:center}.SingleContent .ubb-column-wall h2{margin:0 0 16px;padding:0;border:0;background:none;font-size:22px;line-height:1.6}.ubb-column-wall p{font-size:14px}.ubb-column-wall .ubb-member-primary{max-width:100%;text-decoration:none;padding:13px 24px;line-height:1.6}.ubb-column-wall .ubb-wall-login{margin:20px 0 12px}.ubb-column-wall .ubb-wall-note{font-size:12px;color:#526570;margin-bottom:0}.ubb-member-only{scroll-margin-top:110px}.ubb-member-return{font-size:14px}.ubb-member-auth section{scroll-margin-top:100px}@media(max-width:700px){.ubb-column-wall{padding:24px 18px}.SingleContent .ubb-column-wall h2{font-size:20px}}
