.privacy-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.privacy-heading>svg{color:#5b39f5;font-size:2.25rem}.privacy-heading h2,.privacy-heading p{margin:.25rem 0}.privacy-state,.privacy-policy-stamp,.privacy-admin-gate{background:#faf9ff;border:1px solid #ded9f6;border-radius:16px;align-items:center;gap:.85rem;padding:1rem;display:flex}.privacy-state.is-error,.privacy-admin-gate.is-closed{color:#7a3514;background:#fff8f2;border-color:#f0c9b2}.privacy-state button,.privacy-heading button{margin-inline-start:auto}.privacy-policy-stamp{background:#f1f8f3;border-color:#bfe0c8;margin:1rem 0}.privacy-policy-stamp>svg{color:#25804a}.privacy-policy-stamp div,.privacy-admin-gate div{gap:.2rem;display:grid}.privacy-form{gap:1rem;display:grid}.privacy-form label,.privacy-command-form label{gap:.4rem;font-weight:700;display:grid}.privacy-form input,.privacy-form select,.privacy-form textarea,.privacy-command-form input,.privacy-command-form select,.privacy-command-form textarea{min-height:44px;font:inherit;background:#fff;border:1px solid #d7d2e9;border-radius:12px;padding:.65rem .8rem}.privacy-form fieldset{border:1px solid #ded9f6;border-radius:16px;padding:1rem}.privacy-scope-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin:.75rem 0;display:grid}.privacy-check{align-items:flex-start;gap:.55rem;font-weight:600!important;display:flex!important}.privacy-check input{min-height:auto;margin-top:.25rem}.privacy-check.is-critical{background:#fff8f4;border:1px solid #efc6b2;border-radius:14px;padding:1rem}.privacy-form>button,.privacy-command-form button,.privacy-policy-authoring button{color:#fff;font:inherit;cursor:pointer;background:#5532ed;border:0;border-radius:12px;padding:.75rem 1rem;font-weight:800}.privacy-form button:disabled,.privacy-command-form button:disabled{opacity:.55;cursor:not-allowed}.privacy-feedback{border-radius:12px;padding:.75rem 1rem}.privacy-feedback.is-error{color:#8b2f18;background:#fff2ed}.privacy-feedback.is-success{color:#1e6c3d;background:#eef9f1}.privacy-history{margin-top:1.5rem}.privacy-history article{border-top:1px solid #ece9f5;grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1rem 0;display:grid}.privacy-history article>div{display:grid}.privacy-history article p,.privacy-history article small,.privacy-download{grid-column:1/-1}.privacy-status{background:#eeeafc;border-radius:999px;align-self:start;padding:.25rem .7rem}.privacy-status.is-fulfilled{color:#176638;background:#e6f6eb}.privacy-status.is-denied{color:#8d3219;background:#fff0ea}.privacy-download{color:#4d2de0;align-items:center;gap:.35rem;width:max-content;font-weight:800;display:inline-flex}.privacy-admin{gap:1rem;display:grid}.privacy-admin-gate.is-active{background:#f1f8f3;border-color:#bfe0c8}.privacy-admin-grid{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.4fr);gap:1rem;display:grid}.privacy-queue{align-content:start;gap:.5rem;display:grid}.privacy-queue>button{text-align:start;color:inherit;font:inherit;background:#fff;border:1px solid #ded9f6;border-radius:12px;justify-content:space-between;gap:.75rem;padding:.75rem;display:flex}.privacy-queue>button.is-selected{background:#f5f2ff;border-color:#6b4cf1}.privacy-queue>button span:first-child{display:grid}.privacy-case dl{gap:.5rem;display:grid}.privacy-case dl div{grid-template-columns:8rem 1fr;gap:1rem;display:grid}.privacy-command-form{gap:.8rem;display:grid}.privacy-command-form>div{gap:.6rem;display:flex}.privacy-command-form button.is-danger{background:#a63b22}.privacy-final-evidence{background:#f5f4fa;border-radius:14px;padding:1rem}.privacy-final-evidence bdi{word-break:break-all}.privacy-policy-authoring summary{cursor:pointer;font-weight:900}.privacy-policy-authoring[open] summary{margin-bottom:1rem}.privacy-policy-authoring .operations-form{margin-top:1rem}.privacy-policy-command{border-top:1px solid #ded9f6;padding-top:1rem}@media (width<=800px){.privacy-admin-grid{grid-template-columns:1fr}.privacy-heading{align-items:stretch}.privacy-history article{grid-template-columns:1fr}.privacy-status{justify-self:start}}
