.kb-dashboard-main{min-width:0;padding:28px;border:1px solid var(--kb-line,#e3eae6);border-radius:18px;background:#fff;box-shadow:0 8px 30px #123a2410}.kb-profile-panel{margin:0 0 16px;border:1px solid var(--kb-line,#e3eae6);border-radius:12px;background:#fff}.kb-profile-panel>summary{padding:16px 20px;font-size:17px;font-weight:750;cursor:pointer;color:var(--kb-green,#087443)}.kb-profile-panel>fieldset{border:0;margin:0;padding-top:4px}.kb-early-apply{margin-bottom:16px}.kb-quality-contact form{display:grid;gap:16px;max-width:650px}.kb-quality-contact label{display:grid;gap:8px}.kb-quality-contact select{padding:12px;border:1px solid var(--kb-line,#e3eae6);border-radius:8px;max-width:100%}.kb-publication-body,.kb-company-main{min-width:0}.kb5-plan .kb5-note{font-size:13px;line-height:1.5;color:var(--kb-muted,#68727d)}@media(max-width:800px){.kb-dashboard-main{padding:18px}.kb-profile-panel>summary{padding:14px 16px}.kb-early-apply .kb-btn{width:100%}.kb-home-global-promotions{content-visibility:auto;contain-intrinsic-size:auto 520px}}@media(prefers-reduced-motion:reduce){.kb-profile-panel{scroll-behavior:auto}}

.kbr .kbr-banner h1,.kbr .kbr-banner p{color:#fff}.kbr form.kbr-form .kb-profile-panel>fieldset{border:0;margin:0;box-shadow:none;border-radius:0;background:transparent}


.kb-quality-contact{min-width:0;overflow-wrap:anywhere}.kb-quality-contact form{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.kb-quality-contact label,.kb-quality-contact select{min-width:0}.kb-quality-contact select{width:100%;box-sizing:border-box}
