.cookie-modal-backdrop[data-v-b2b62df5]{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cookie-modal-card[data-v-b2b62df5]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0009}.modal-header[data-v-b2b62df5]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:1.25rem 1.5rem}.header-left[data-v-b2b62df5],.modal-header[data-v-b2b62df5]{align-items:center;display:flex}.header-left[data-v-b2b62df5]{gap:.75rem}.modal-icon-badge[data-v-b2b62df5]{border-radius:var(--radius-sm);background:var(--accent-green-subtle);border:1px solid #62a0524d;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modal-title[data-v-b2b62df5]{color:var(--text-primary);font-size:1rem;font-weight:700}.modal-subtitle[data-v-b2b62df5]{margin-top:.1rem;font-size:.72rem}.modal-body[data-v-b2b62df5]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.intro-text[data-v-b2b62df5]{line-height:1.45}.category-card[data-v-b2b62df5]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0003;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.category-card.is-locked[data-v-b2b62df5]{border-left:3px solid var(--accent-green)}.category-header[data-v-b2b62df5]{justify-content:space-between;align-items:center;display:flex}.category-title-wrap[data-v-b2b62df5]{align-items:center;gap:.6rem;display:flex}.category-name[data-v-b2b62df5]{color:var(--text-primary);font-size:.82rem}.category-desc[data-v-b2b62df5]{margin:0;line-height:1.4}.session-notice[data-v-b2b62df5]{background:#62a05214;border:1px solid #62a05233;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.5rem .65rem;line-height:1.4;display:flex}.cookie-code[data-v-b2b62df5]{border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--accent-green);background:#00000059;border-radius:3px;padding:1px 4px;font-size:.72rem}.switch[data-v-b2b62df5]{width:36px;height:20px;display:inline-block;position:relative}.switch input[data-v-b2b62df5]{opacity:0;width:0;height:0}.slider[data-v-b2b62df5]{cursor:pointer;background-color:#373a40;border-radius:20px;inset:0}.slider[data-v-b2b62df5],.slider[data-v-b2b62df5]:before{transition:all .2s;position:absolute}.slider[data-v-b2b62df5]:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;bottom:3px;left:3px}input:checked+.slider[data-v-b2b62df5]{background-color:var(--accent-green)}input:checked+.slider[data-v-b2b62df5]:before{transform:translate(16px)}.cookies-table-section[data-v-b2b62df5]{margin-top:.25rem}.table-heading[data-v-b2b62df5]{letter-spacing:.04em;margin-bottom:.4rem}.cookies-table-wrapper[data-v-b2b62df5]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto}.cookies-table[data-v-b2b62df5]{border-collapse:collapse;text-align:left;width:100%}.cookies-table th[data-v-b2b62df5]{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);background:#00000059;padding:.5rem .65rem;font-weight:600}.cookies-table td[data-v-b2b62df5]{border-bottom:1px solid #ffffff0d;padding:.5rem .65rem}.cookies-table tr:last-child td[data-v-b2b62df5]{border-bottom:none}.modal-footer[data-v-b2b62df5]{border-top:1px solid var(--border-subtle);background:#00000026;justify-content:flex-end;align-items:center;gap:.6rem;padding:1rem 1.5rem;display:flex}
