.memorial-agent-workspace,.memorial-agent-profile,.memorial-agent-directory{box-sizing:border-box;max-width:100%;margin:24px auto;padding:24px;border:1px solid #d9e1e8;border-radius:18px;background:#fff;color:#172033;overflow-wrap:anywhere}.memorial-agent-workspace h2,.memorial-agent-profile h1,.memorial-agent-profile h2,.memorial-agent-directory h2{color:inherit!important}.memorial-agent-workspace form{display:grid;gap:16px}.memorial-agent-workspace label{display:grid;gap:6px;min-width:0;font-weight:650;color:inherit}.memorial-agent-workspace input:not([type=checkbox]),.memorial-agent-workspace textarea,.memorial-agent-workspace select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #bac7d4;border-radius:9px;padding:11px;background:#fff;color:#172033;font:inherit}.memorial-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.memorial-agent-consent{display:flex!important;align-items:flex-start;gap:9px!important}.memorial-agent-action{display:inline-block;width:auto;border:0;border-radius:10px;padding:12px 18px;background:#1768c4;color:#fff!important;font-weight:750;text-decoration:none;cursor:pointer}.memorial-agent-action:disabled{opacity:.6;cursor:wait}.memorial-agent-owned{padding-left:20px}.memorial-agent-owned li{margin:10px 0}.memorial-agent-owned button{padding:6px 10px;border:1px solid #b9c7d5;background:#f3f7fb;color:#172033;border-radius:7px;cursor:pointer}.memorial-agent-workspace a,.memorial-agent-directory a{color:#1768c4;font-weight:650}.memorial-agent-profile{text-align:left;line-height:1.65}.memorial-agent-profile header{text-align:center}.memorial-agent-profile h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2}.memorial-agent-eyebrow{letter-spacing:.13em;font-weight:750;font-size:.8rem}.memorial-agent-portrait{width:min(100%,500px);height:auto;border-radius:16px;object-fit:contain}.memorial-agent-profile section{margin:28px 0}.memorial-agent-style-classic{font-family:Georgia,serif}.memorial-agent-style-modern{border-top:5px solid #1768c4}.memorial-agent-style-photo header{padding:18px;border-radius:14px;background:#eef4fa;color:#172033}.memorial-agent-draft{padding:12px;border:1px solid #d3b46b;border-radius:9px;background:#fff7dc;color:#574011!important}.memorial-agent-workspace :focus-visible,.memorial-agent-profile a:focus-visible{outline:3px solid #438af0;outline-offset:3px}html.schp-dark .memorial-agent-workspace,html.schp-dark .memorial-agent-profile,html.schp-dark .memorial-agent-directory,html[data-theme=dark] .memorial-agent-workspace,html[data-theme=dark] .memorial-agent-profile,html[data-theme=dark] .memorial-agent-directory,body.dark-mode .memorial-agent-workspace,body.dark-mode .memorial-agent-profile,body.dark-mode .memorial-agent-directory{background:#18212e;color:#eef3fa;border-color:#465367}html.schp-dark .memorial-agent-workspace input:not([type=checkbox]),html.schp-dark .memorial-agent-workspace textarea,html.schp-dark .memorial-agent-workspace select,html[data-theme=dark] .memorial-agent-workspace input:not([type=checkbox]),html[data-theme=dark] .memorial-agent-workspace textarea,html[data-theme=dark] .memorial-agent-workspace select,body.dark-mode .memorial-agent-workspace input:not([type=checkbox]),body.dark-mode .memorial-agent-workspace textarea,body.dark-mode .memorial-agent-workspace select{background:#101722;color:#eef3fa;border-color:#68788f}html.schp-dark .memorial-agent-workspace a,html.schp-dark .memorial-agent-directory a,html[data-theme=dark] .memorial-agent-workspace a,html[data-theme=dark] .memorial-agent-directory a,body.dark-mode .memorial-agent-workspace a,body.dark-mode .memorial-agent-directory a{color:#9ecaff}@media(max-width:600px){.memorial-agent-workspace,.memorial-agent-profile,.memorial-agent-directory{padding:16px;margin:18px 0}.memorial-agent-grid{grid-template-columns:1fr}.memorial-agent-action{width:100%;box-sizing:border-box}.memorial-agent-workspace label{font-size:15px}}@media(prefers-reduced-motion:reduce){.memorial-agent-workspace{scroll-behavior:auto}}
html[data-cbpe-theme] :is(.memorial-agent-workspace,.memorial-agent-profile,.memorial-agent-directory){background:var(--cbpe-ui-bg);color:var(--cbpe-ui-ink);border-color:var(--cbpe-ui-line)}html[data-cbpe-theme] .memorial-agent-workspace :is(input:not([type=checkbox]),textarea,select){background:var(--cbpe-ui-bg);color:var(--cbpe-ui-ink);border-color:var(--cbpe-ui-line)}html[data-cbpe-theme] :is(.memorial-agent-workspace,.memorial-agent-directory) a{color:var(--cbpe-ui-link)}html[data-cbpe-theme] .memorial-agent-style-photo header{background:var(--cbpe-ui-soft);color:var(--cbpe-ui-ink)}html[data-cbpe-theme] .memorial-agent-owned button{background:var(--cbpe-ui-soft);color:var(--cbpe-ui-ink);border-color:var(--cbpe-ui-line)}
