.activation-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activation-tag{display:flex;align-items:center;gap:8px;min-height:58px;padding:12px;border:1px solid var(--glass-stroke,#ddd);border-radius:16px;background:rgba(255,255,255,.7);cursor:pointer}.activation-tag:has(:checked){border-color:#8063dc;background:#eee8ff}.activation input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#8063dc}.activation-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.activation textarea{width:100%;resize:vertical;min-height:180px}.activation-result{display:grid;gap:14px}.activation-result p{overflow-wrap:anywhere}.pc-activation-entry .pc-showcase-icon{color:#8063dc} .activation-tag:focus-within{outline:2px solid #8063dc;outline-offset:3px}@media(max-width:360px){.activation-tags{grid-template-columns:1fr}}

html[data-route="activation"] #appbar [data-role="source-badge"]{display:none}
.activation textarea{border:1px solid #cfc6e4;border-radius:16px;padding:14px;font:inherit;line-height:1.6;background:#ffffffdc;color:#252044;box-sizing:border-box}.activation textarea:focus{outline:2px solid #8063dc;outline-offset:2px}.activation input:disabled,.activation textarea:disabled{opacity:.65}
