/* C32.0A · Simple Aftercare shell */
.c320a-shell{--c320a-accent:#78c3a7;display:grid;gap:18px;padding:4px 0 22px;color:#17253f}.c320a-shell[data-c320a-format="connect"]{--c320a-accent:#78c3a7}.c320a-shell[data-c320a-format="boost"]{--c320a-accent:#97bae2}.c320a-shell[data-c320a-format="clarity"]{--c320a-accent:#f5a999}.c320a-shell[data-c320a-format="change"]{--c320a-accent:#f4dea0}.c320a-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e3e8ee;border-left:7px solid var(--c320a-accent)}.c320a-head h2{margin:2px 0 6px;font-size:30px}.c320a-head p{margin:0;color:#657083}.c320a-head-meta{display:grid;grid-template-columns:auto auto;gap:1px 10px;align-items:baseline;text-align:right}.c320a-head-meta strong{font-size:24px}.c320a-head-meta small{grid-column:1/-1;color:#7b8492}.c320a-format,.c320a-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eef2f6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.c320a-nav{display:flex;gap:8px;flex-wrap:wrap;padding:0 2px}.c320a-nav a{color:#17253f;text-decoration:none;border:1px solid #dce2e8;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.c320a-nav a:hover{border-color:var(--c320a-accent)}.c320a-section{display:grid;gap:14px;padding:20px 22px;border:1px solid #e2e6eb;border-radius:18px;background:#fff}.c320a-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.c320a-section-head h3{margin:2px 0 5px;font-size:19px}.c320a-section-head p{margin:0;color:#6b7482;max-width:700px;line-height:1.5}.c320a-placeholder-actions{display:flex;gap:8px;flex-wrap:wrap}.c320a-placeholder-actions button[disabled]{opacity:.55}.c320a-block-list{display:grid;gap:12px}.c320a-block{border:1px solid #dfe5eb;border-radius:15px;padding:16px;background:#fff;box-shadow:0 3px 14px rgba(23,37,63,.04)}.c320a-block.is-excluded{opacity:.62;background:#f7f8fa}.c320a-block>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.c320a-block>header>div{display:flex;gap:11px;align-items:center}.c320a-block h4{margin:2px 0 0;font-size:16px}.c320a-block small{color:#788292}.c320a-index{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--c320a-accent);font-weight:800}.c320a-toggle{display:flex!important;flex-direction:row!important;gap:7px!important;align-items:center;font-size:11px;font-weight:700}.c320a-toggle input{width:auto!important}.c320a-block-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:14px 0 10px}.c320a-block-controls label{max-width:220px}.c320a-block-controls span{font-size:11px;color:#737e8d}.c320a-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c320a-shell label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#4c5869}.c320a-shell textarea,.c320a-shell select{width:100%;box-sizing:border-box;border:1px solid #d7dee6;border-radius:10px;background:#fff;padding:9px 10px;font:inherit;color:#17253f}.c320a-shell textarea:focus,.c320a-shell select:focus{outline:2px solid color-mix(in srgb,var(--c320a-accent),transparent 55%);border-color:var(--c320a-accent)}.c320a-wirklogik{margin-top:12px;border-top:1px solid #edf0f3;padding-top:10px}.c320a-wirklogik summary{cursor:pointer;font-weight:800;font-size:12px}.c320a-wirklogik summary span{font-weight:500;color:#778190;margin-left:8px}.c320a-wirk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.c320a-document-summary{display:flex;gap:10px;flex-wrap:wrap}.c320a-document-summary span{border:1px solid #e1e6eb;border-radius:12px;padding:10px 13px;background:#fafbfc;color:#687385}.c320a-document-summary strong{color:#17253f;margin-right:4px}@media(max-width:850px){.c320a-head,.c320a-section-head,.c320a-block>header{flex-direction:column}.c320a-copy-grid,.c320a-wirk-grid{grid-template-columns:1fr}.c320a-head-meta{text-align:left}}

/* C32.1A · block freeze controls */
.c321a-card-switches{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.c321a-freeze-toggle{padding:7px 9px;border:1px solid #dce3e9;border-radius:999px;background:#f8fafb}.c320a-block.is-disabled{opacity:.68;background:#eef1f4;border-color:#cfd6de;box-shadow:none}.c320a-block.is-disabled .c320a-index{filter:grayscale(1);background:#c4cbd3}.c320a-block.is-disabled textarea,.c320a-block.is-disabled select,.c320a-block.is-disabled button:not([data-c321a-toggle-active]){cursor:not-allowed!important;background:#e5e8ec!important;color:#7a828d!important;border-color:#d2d7dd!important}.c320a-block.is-disabled .c320c-photo-img,.c320a-block.is-disabled .c320c-thumb{filter:grayscale(.85)}
