.app-loader[data-v-20dd9321]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a0e1499;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:200}.loader-glow[data-v-20dd9321]{animation:loader-glow-20dd9321 2.4s ease-in-out infinite;background:radial-gradient(circle,rgba(47,125,246,.22) 0,rgba(108,92,231,.08) 55%,transparent 75%);border-radius:50%;height:180px;position:absolute;width:180px}.loader-logo[data-v-20dd9321]{animation:loader-pulse-20dd9321 2.4s ease-in-out infinite;border-radius:16px;height:64px;-o-object-fit:contain;object-fit:contain;position:relative;width:64px}@keyframes loader-pulse-20dd9321{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.9)}}@keyframes loader-glow-20dd9321{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.loader-fade-enter-active[data-v-20dd9321],.loader-fade-leave-active[data-v-20dd9321]{transition:opacity .3s ease}.loader-fade-enter-from[data-v-20dd9321],.loader-fade-leave-to[data-v-20dd9321]{opacity:0}.cookie-overlay[data-v-3aa7997c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1499;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:400}.cookie-card[data-v-3aa7997c]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 64px #0006;display:grid;gap:14px;padding:30px 28px;width:min(560px,92vw)}.cookie-icon[data-v-3aa7997c]{background:#2f7df614;border:1px solid rgba(47,125,246,.15);border-radius:14px;display:grid;height:54px;place-items:center;width:54px}.cookie-card h3[data-v-3aa7997c]{font-size:1.15rem;font-weight:800;margin:0}.cookie-text[data-v-3aa7997c]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0}.cookie-sub[data-v-3aa7997c]{color:var(--text-muted);font-size:.8rem;margin:4px 0 0}.cookie-actions[data-v-3aa7997c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.btn-accept[data-v-3aa7997c]{background:linear-gradient(135deg,var(--primary),var(--accent));border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-size:.88rem;font-weight:700;min-width:130px;padding:12px 18px;transition:filter .2s}.btn-accept[data-v-3aa7997c]:hover{filter:brightness(1.1)}.btn-refuse[data-v-3aa7997c]{background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-size:.88rem;font-weight:600;padding:12px 18px;transition:all .2s}.btn-refuse[data-v-3aa7997c]:hover{background:#ffffff0a}.btn-more[data-v-3aa7997c],.btn-save[data-v-3aa7997c]{align-items:center;background:#2f7df61a;border:none;border-radius:10px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:12px 16px;transition:background .2s}.btn-more[data-v-3aa7997c]:hover,.btn-save[data-v-3aa7997c]:hover{background:#2f7df62e}.cookie-head[data-v-3aa7997c]{align-items:center;display:flex;gap:10px;justify-content:space-between}.cookie-back[data-v-3aa7997c]{align-items:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px}.cookie-back[data-v-3aa7997c]:hover{color:var(--text)}.cookie-groups[data-v-3aa7997c]{display:grid;gap:12px;max-height:46vh;overflow-y:auto;padding-right:4px}.cookie-group[data-v-3aa7997c]{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;padding:14px 16px}.cookie-group-head[data-v-3aa7997c]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cookie-group-head strong[data-v-3aa7997c]{font-size:.9rem}.cookie-group-head p[data-v-3aa7997c]{color:var(--text-muted);font-size:.78rem;line-height:1.5;margin:4px 0 0}.badge-always[data-v-3aa7997c]{background:#6ee7b714;border:1px solid rgba(110,231,183,.2);border-radius:999px;color:var(--green)}.badge-always[data-v-3aa7997c],.badge-none[data-v-3aa7997c]{font-size:.68rem;font-weight:700;padding:4px 10px;white-space:nowrap}.badge-none[data-v-3aa7997c]{background:#ffffff08;border:1px solid var(--border);border-radius:999px;color:var(--text-muted)}.cookie-list[data-v-3aa7997c]{display:grid;gap:8px}.cookie-row[data-v-3aa7997c]{align-items:center;background:#ffffff05;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.cookie-info[data-v-3aa7997c]{display:grid;gap:2px;min-width:0}.cookie-info code[data-v-3aa7997c]{background:#2f7df614;border-radius:5px;color:var(--primary);font-size:.78rem;padding:2px 7px;width:-moz-fit-content;width:fit-content}.cookie-info span[data-v-3aa7997c]{color:var(--text-muted);font-size:.75rem}.switch[data-v-3aa7997c]{background:#ffffff14;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:inline-block;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:38px}.switch .knob[data-v-3aa7997c]{background:var(--text-muted);border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:all .2s;width:16px}.switch.on[data-v-3aa7997c]{background:#2f7df659;border-color:var(--primary)}.switch.on .knob[data-v-3aa7997c]{background:#fff;left:18px}.switch input[data-v-3aa7997c]{display:none}
