.m-account-avatar{overflow:hidden}.m-account-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-account-photo{display:flex;align-items:center;gap:14px;margin-bottom:18px}.m-account-photo h2{margin:0}.m-field{display:grid;gap:7px;margin-bottom:19px;min-width:0}.m-field:last-child{margin-bottom:0}.m-field>label,.m-field-label{font-size:.78em;font-weight:700;line-height:1.5}.m-input,.m-select{width:100%;min-width:0;min-height:50px;border:1px solid var(--m-line);border-radius:11px;padding:12px;color:var(--m-text);background:var(--m-surface);font-size:16px;line-height:1.5}.m-select{padding-inline-end:28px}.m-input[type=file]{padding:10px;font-size:.78em}.m-input::file-selector-button{border:0;border-radius:6px;padding:8px;background:var(--m-tint);color:var(--m-link);font:inherit;margin-inline-end:7px}.m-input[aria-invalid=true],.m-select[aria-invalid=true]{border-color:var(--m-red)}.m-input:disabled,.m-select:disabled{opacity:.75;cursor:not-allowed}.m-card .m-readonly,.m-readonly{margin:0;padding:12px;border-radius:11px;background:var(--m-surface2);font-size:.85em;color:var(--m-text);overflow-wrap:anywhere}.m-field-help{display:block;color:var(--m-muted);font-size:.72em;line-height:1.6}.m-field-error{display:block;color:var(--m-red);font-size:.75em;line-height:1.6;overflow-wrap:anywhere}.m-check{display:flex;align-items:flex-start;gap:10px;padding-block:10px;min-height:48px;font-size:.82em;line-height:1.5;cursor:pointer}.m-check input,.m-option>input{width:20px;height:20px;flex:0 0 20px;margin:1px 0 0;accent-color:var(--m-link)}.m-check>span{flex:1;min-width:0}.m-check small{display:block;margin-top:4px;color:var(--m-muted)}.m-fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}.m-fieldset>legend:not(.m-sr-only){font-size:.9em;font-weight:700;padding:0 0 10px}.m-radio-list{border:1px solid var(--m-line);background:var(--m-surface);border-radius:15px;overflow:hidden}.m-option{display:flex;align-items:flex-start;gap:12px;padding:17px 15px;border-bottom:1px solid var(--m-line);min-height:72px;cursor:pointer}.m-option:last-child{border-bottom:0}.m-option:has(:checked){background:var(--m-tint)}.m-option>span{min-width:0;flex:1}.m-option strong{display:block;font-size:.88em}.m-option small{display:block;font-size:.78em;color:var(--m-muted);margin-top:5px;line-height:1.55}.m-form-actions{display:grid;gap:10px;margin:20px 0 4px}.m-form-actions .m-button{margin:0}.m-form-notice{padding:14px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-tint);margin:0 0 16px;font-size:.8em;line-height:1.6}.m-form-notice>strong{display:block}.m-form-notice p{margin:7px 0 0}.m-form-notice ul{padding-inline-start:20px;margin:8px 0 0}.m-form-notice li{margin-top:5px}.m-form-notice-error{background:var(--m-redbg);color:var(--m-red);border-color:var(--m-red)}.m-form-notice-error a{color:inherit;text-decoration:underline}.m-account-form fieldset:disabled{opacity:.65}.m-account-form code{font-size:.88em;overflow-wrap:anywhere}.m-account-form textarea.m-input{resize:vertical;min-height:100px}@media(forced-colors:active){.m-option:has(:checked){outline:2px solid;outline-offset:-2px}}.m-participation h2{font-size:1.2em;margin-bottom:20px}.m-participation h3{font-size:1em;margin:20px 0 8px}.m-participation ul{list-style:none;padding:0;margin:0}.m-participation>ul>li+li{margin-top:14px}.m-participation a{display:block;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.m-participation li>ul{padding:12px 0 0 12px}.m-participation li>ul>li{padding:6px 0;overflow-wrap:anywhere}
