.gdpr-container[data-v-cce3cb03]{position:fixed;bottom:1rem;right:1rem;left:1rem;z-index:9999;max-width:500px;margin:0 auto;opacity:0;transform:translateY(1rem);transition:all .3s cubic-bezier(.4,0,.2,1)}.gdpr-container.visible[data-v-cce3cb03]{opacity:1;transform:translateY(0)}.gdpr-content[data-v-cce3cb03]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgb(var(--color-base-100));border:1px solid rgba(var(--color-base-content),.1);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(var(--color-base-content),.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gdpr-icon[data-v-cce3cb03]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-secondary)));border-radius:50%;color:#fff}.icon[data-v-cce3cb03]{width:1.5rem;height:1.5rem}.gdpr-text[data-v-cce3cb03]{flex:1;min-width:0}.gdpr-message[data-v-cce3cb03]{font-size:.875rem;line-height:1.5;color:rgb(var(--color-base-content));margin:0}.gdpr-link[data-v-cce3cb03]{color:rgb(var(--color-primary));text-decoration:underline;font-weight:500;transition:opacity .2s}.gdpr-link[data-v-cce3cb03]:hover{opacity:.8}.gdpr-actions[data-v-cce3cb03]{flex-shrink:0;display:flex;gap:.5rem}.btn-decline[data-v-cce3cb03],.btn-accept[data-v-cce3cb03]{padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-decline[data-v-cce3cb03]{background:transparent;color:rgba(var(--color-base-content),.7);border:1px solid rgba(var(--color-base-content),.2)}.btn-decline[data-v-cce3cb03]:hover{background:rgb(var(--color-base-200));color:rgb(var(--color-base-content))}.btn-accept[data-v-cce3cb03]{background:rgb(var(--color-primary));color:rgb(var(--color-primary-content))}.btn-accept[data-v-cce3cb03]:hover{filter:brightness(1.1)}.slide-up-enter-active[data-v-cce3cb03],.slide-up-leave-active[data-v-cce3cb03]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-cce3cb03],.slide-up-leave-to[data-v-cce3cb03]{opacity:0;transform:translateY(1rem)}@media(max-width:640px){.gdpr-container[data-v-cce3cb03]{bottom:.75rem;right:.75rem;left:.75rem}.gdpr-content[data-v-cce3cb03]{flex-direction:column;padding:1rem;gap:.75rem;align-items:stretch}.gdpr-icon[data-v-cce3cb03]{align-self:flex-start}.gdpr-text[data-v-cce3cb03]{text-align:left}.gdpr-actions[data-v-cce3cb03]{width:100%;flex-direction:row-reverse}.btn-decline[data-v-cce3cb03],.btn-accept[data-v-cce3cb03]{flex:1;justify-content:center}}@media(min-width:641px){.gdpr-container[data-v-cce3cb03]{left:auto;max-width:450px}}
