#chapar-aftercare{box-sizing:border-box;inline-size:min(640px,calc(100% - 24px));max-block-size:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--cp-muted);border-radius:var(--cp-radius-surface);background:var(--cp-surface);color:var(--cp-ink);font:16px/1.5 var(--cp-font);overflow:auto}#chapar-aftercare::backdrop{background:rgb(0 0 0 / .65)}.aftercare-shell{padding:24px;display:grid;gap:16px;min-inline-size:0}.aftercare-shell :is(h2,h3,h4,p){margin:0;overflow-wrap:anywhere}.aftercare-shell h2{font-size:1.5rem;line-height:1.3}.aftercare-shell button,[data-aftercare-entry]{min-block-size:44px;padding:10px 16px;border:1px solid var(--cp-muted);border-radius:var(--cp-radius-control);background:var(--cp-surface);color:var(--cp-ink);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere}#aftercare-close{justify-self:end}.aftercare-shell :is(button,textarea,select):focus-visible,[data-aftercare-entry]:focus-visible{outline:3px solid var(--cp-primary);outline-offset:2px}.aftercare-shell button:disabled{cursor:default;color:var(--cp-muted);background:var(--cp-soft)}#aftercare-form{display:grid;gap:12px;min-inline-size:0}.aftercare-shell :is(textarea,select){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:44px;border:1px solid var(--cp-muted);border-radius:var(--cp-radius-control);padding:12px;background:var(--cp-surface);color:var(--cp-ink);font:inherit}.aftercare-shell textarea{resize:vertical}.aftercare-hold,.aftercare-record{padding:16px;background:var(--cp-soft);border-inline-start:3px solid var(--cp-primary);border-radius:var(--cp-radius-control)}#aftercare-history{display:grid;gap:16px}.aftercare-record{display:grid;gap:8px}.aftercare-user-text{white-space:pre-wrap;unicode-bidi:plaintext}@media(max-width:360px){.aftercare-shell{padding:16px}}@media(prefers-reduced-motion:reduce){#chapar-aftercare{scroll-behavior:auto}}

#aftercare-form[hidden]{display:none}
