.application-lead{font-size:1.3rem;max-width:920px}.expert-application{max-width:1000px;margin-top:32px}.expert-application fieldset{border:1px solid #cdd8d5;border-radius:8px;padding:26px;margin-bottom:26px}.expert-application legend{font-size:1.3rem;font-weight:600;padding:0 8px}.expert-application label{display:grid;gap:8px;margin-bottom:18px}.expert-application input:not([type=checkbox]),.expert-application select,.expert-application textarea{width:100%;padding:12px;border:1px solid #819897;border-radius:4px;font:inherit;background:white}.expert-application .check-label{display:block;line-height:1.6}.check-label input{margin-right:8px}.work-period{padding:20px;background:#f1f5f2;margin:18px 0;border-radius:6px}.work-period-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expert-application button:not(.button),#copy-application-code,#admin-more{padding:10px 16px;cursor:pointer}.expert-application button:disabled{opacity:.55;cursor:not-allowed}.code-dictionary{margin-top:44px}.code-dictionary summary{font-size:1.3rem;cursor:pointer}.code-table{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:20px}th,td{text-align:left;border-bottom:1px solid #ccd6d2;padding:12px;vertical-align:top}.application-error{color:#9c2535}#application-code{font-size:1.5rem;overflow-wrap:anywhere}.admin-card{border:1px solid #cdd8d5;padding:24px;margin:20px 0;overflow-wrap:anywhere}.admin-card pre{white-space:pre-wrap;font:inherit}.expert-application [hidden],[hidden]{display:none!important}@media(max-width:650px){.work-period-grid{grid-template-columns:1fr}.expert-application fieldset{padding:16px}}

.profile-choices{border-bottom:1px solid #ccd6d6;padding:16px 0}.profile-choices summary{cursor:pointer;font-weight:700}.choices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:16px 0}.choices-grid .check-label{margin:0;align-items:flex-start}
