.hsm-aftercare{margin-block:22px;padding:16px;border:1px solid var(--hsm-border,#d6deea);border-radius:14px;background:var(--hsm-surface,#fff);color:var(--hsm-text,#172b45);min-inline-size:0;line-height:1.9}
.hsm-aftercare[hidden],.hsm-aftercare [hidden]{display:none!important}.hsm-aftercare :is(h4,h5,h6){margin-block:8px 12px;font-size:inherit}.hsm-aftercare :is(p,small){overflow-wrap:anywhere}.hsm-aftercare [data-aftercare-status]:empty{display:none}.hsm-aftercare [data-aftercare-status]{padding:10px;background:var(--hsm-soft,#eef3fa);border-radius:8px}.hsm-aftercare .is-error{color:var(--hsm-danger,#b42318)}
.hsm-aftercare details{padding:12px;border:1px solid var(--hsm-border,#d6deea);border-radius:10px;margin-block:12px}.hsm-aftercare summary{cursor:pointer;min-block-size:44px;line-height:1.9}.hsm-aftercare label{display:grid;gap:7px;min-inline-size:0;margin-block:12px}.hsm-aftercare :is(select,textarea){font:inherit;box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:44px;max-inline-size:100%;padding:10px;color:inherit;background:var(--hsm-surface,#fff);border:1px solid var(--hsm-border,#d6deea);border-radius:8px}.hsm-aftercare textarea{resize:vertical;line-height:1.9}
.hsm-aftercare .hsm-aftercare-check{display:flex;align-items:center;gap:10px;min-block-size:44px;margin-block:8px}.hsm-aftercare .hsm-aftercare-check>input{flex:0 0 20px;inline-size:20px;block-size:20px;margin:0;accent-color:var(--hsm-primary,#2563eb)}.hsm-aftercare .hsm-aftercare-check>span{margin:0;min-inline-size:0}
.hsm-aftercare .hsm-exams-button{font:inherit;min-block-size:44px;max-inline-size:100%;white-space:normal;margin-block:6px}.hsm-aftercare .hsm-aftercare-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:12px}.hsm-aftercare [aria-pressed=true]{border-color:var(--hsm-primary,#2563eb);background:var(--hsm-soft,#eef3fa);font-weight:700}
.hsm-aftercare .hsm-aftercare-appeal,.hsm-aftercare .hsm-aftercare-question{padding:14px;border:1px solid var(--hsm-border,#d6deea);border-radius:12px;margin-block:12px;min-inline-size:0}.hsm-aftercare .hsm-aftercare-warning{padding:12px;border-inline-start:3px solid var(--hsm-primary,#2563eb);background:var(--hsm-soft,#eef3fa);border-radius:8px}.hsm-aftercare .hsm-aftercare-resolution{padding:10px;background:var(--hsm-soft,#eef3fa);border-radius:8px}.hsm-aftercare .hsm-aftercare-rich{white-space:pre-wrap;line-height:2}.hsm-aftercare img{display:block;max-inline-size:100%;max-block-size:320px;object-fit:contain;border-radius:8px;margin-block:10px}.hsm-aftercare fieldset{padding:10px;border:1px solid var(--hsm-border,#d6deea);border-radius:8px;min-inline-size:0}.hsm-aftercare :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--hsm-primary,#2563eb);outline-offset:3px}
@media(max-width:760px){.hsm-aftercare{padding:10px}.hsm-aftercare .hsm-aftercare-appeal,.hsm-aftercare .hsm-aftercare-question{padding:10px}.hsm-aftercare .hsm-aftercare-actions>.hsm-exams-button{flex:1 1 110px}}
