.privacy-banner[data-v-f4d71b2c]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(to right,#1e3a5f,#2c5282);color:#fff;padding:1rem;box-shadow:0 -4px 6px #0000001a;z-index:9999}.privacy-banner-content[data-v-f4d71b2c]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.privacy-text[data-v-f4d71b2c]{margin:0;flex:1;min-width:200px}.privacy-buttons[data-v-f4d71b2c]{display:flex;gap:.5rem}.btn-accept[data-v-f4d71b2c],.btn-settings[data-v-f4d71b2c],.btn-save[data-v-f4d71b2c]{padding:.5rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-accept[data-v-f4d71b2c]{background:#e53e3e;color:#fff}.btn-accept[data-v-f4d71b2c]:hover{background:#c53030}.btn-settings[data-v-f4d71b2c]{background:transparent;color:#fff;border:1px solid white}.btn-settings[data-v-f4d71b2c]:hover{background:#ffffff1a}.privacy-settings[data-v-f4d71b2c]{margin-top:1rem;padding:1rem;background:#ffffff1a;border-radius:4px}.cookie-option[data-v-f4d71b2c]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.btn-save[data-v-f4d71b2c]{background:#48bb78;color:#fff;margin-top:1rem}.slide-up-enter-active[data-v-f4d71b2c],.slide-up-leave-active[data-v-f4d71b2c]{transition:transform .3s ease}.slide-up-enter[data-v-f4d71b2c],.slide-up-leave-to[data-v-f4d71b2c]{transform:translateY(100%)}@media (max-width: 768px){.privacy-banner-content[data-v-f4d71b2c]{flex-direction:column;text-align:center}.privacy-buttons[data-v-f4d71b2c]{width:100%;justify-content:center}}.trust-badges[data-v-4f37d612]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.badge-group[data-v-4f37d612]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.badge-item[data-v-4f37d612]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f7fafc;border-radius:4px;transition:all .2s}.badge-item[data-v-4f37d612]:hover{background:#edf2f7;transform:translateY(-2px)}.badge-item i[data-v-4f37d612]{font-size:1.5rem;color:#4a5568}.badge-label[data-v-4f37d612]{font-size:.875rem;color:#718096}.guarantee-item[data-v-4f37d612]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;flex:1;min-width:200px}.guarantee-item i[data-v-4f37d612]{color:#fff}.trust-badges.compact .badge-item[data-v-4f37d612]{padding:.25rem .5rem}.trust-badges.compact .badge-item i[data-v-4f37d612]{font-size:1.25rem}.trust-badges.compact .badge-label[data-v-4f37d612]{display:none}.trust-badges.expanded .badge-item[data-v-4f37d612]{padding:.75rem 1rem}.trust-badges.expanded .badge-item i[data-v-4f37d612]{font-size:2rem}@media (max-width: 768px){.trust-badges[data-v-4f37d612]{padding:1rem 0}.badge-group[data-v-4f37d612]{justify-content:center}.guarantee-item[data-v-4f37d612]{min-width:150px}}.local-payment-methods[data-v-1c80c438]{margin:1.5rem 0}.payment-title[data-v-1c80c438]{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.payment-methods-grid[data-v-1c80c438]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.payment-method[data-v-1c80c438]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.payment-method[data-v-1c80c438]:hover{border-color:#cbd5e0;transform:translateY(-2px)}.payment-method.method-active[data-v-1c80c438]{border-color:#48bb78;background:#f0fff4}.method-icon[data-v-1c80c438]{font-size:2rem;color:#4a5568;margin-bottom:.5rem}.method-active .method-icon[data-v-1c80c438]{color:#48bb78}.method-info[data-v-1c80c438]{display:flex;flex-direction:column;align-items:center;text-align:center}.method-name[data-v-1c80c438]{font-size:.75rem;font-weight:600;color:#2d3748}.method-fee[data-v-1c80c438]{font-size:.625rem;color:#718096;margin-top:.25rem}.method-check[data-v-1c80c438]{position:absolute;top:.5rem;right:.5rem;color:#48bb78}@media (max-width: 768px){.payment-methods-grid[data-v-1c80c438]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.method-icon[data-v-1c80c438]{font-size:1.5rem}}.rtl-layout .method-check[data-v-1c80c438]{right:auto;left:.5rem}
