.cookie-consent[data-v-0fe442f9]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid #2563eb;box-shadow:0 -4px 16px #0000001a;z-index:9999;padding:24px}.cookie-consent__content[data-v-0fe442f9]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width:768px){.cookie-consent__content[data-v-0fe442f9]{flex-direction:column;align-items:flex-start;gap:20px}}.cookie-consent__text[data-v-0fe442f9]{flex:1}.cookie-consent__title[data-v-0fe442f9]{font-family:IBM Plex Mono,Roboto Mono,monospace;font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 8px}.cookie-consent__description[data-v-0fe442f9]{font-family:Inter Variable,Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#64748b;margin:0}.cookie-consent__actions[data-v-0fe442f9]{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width:768px){.cookie-consent__actions[data-v-0fe442f9]{width:100%;flex-direction:column;align-items:stretch}}.cookie-consent__link[data-v-0fe442f9]{font-family:Inter Variable,Inter,sans-serif;font-size:.875rem;color:#2563eb;background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;font-weight:500}.cookie-consent__link[data-v-0fe442f9]:hover{color:#1e40af}.cookie-consent__link[data-v-0fe442f9]:focus{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}.slide-up-enter-active[data-v-0fe442f9]{transition:transform .3s ease-out,opacity .3s ease-out}.slide-up-leave-active[data-v-0fe442f9]{transition:transform .3s ease-in,opacity .3s ease-in}.slide-up-enter-from[data-v-0fe442f9],.slide-up-leave-to[data-v-0fe442f9]{transform:translateY(100%);opacity:0}.sync-progress[data-v-3c7789e7]{display:flex;flex-direction:column;gap:12px}.sync-progress__status[data-v-3c7789e7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:#f8fafc}.sync-progress__status-dot[data-v-3c7789e7]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.sync-progress__status--connected .sync-progress__status-dot[data-v-3c7789e7]{background:#16a34a;animation:pulse-3c7789e7 2s infinite}.sync-progress__status--connecting .sync-progress__status-dot[data-v-3c7789e7]{background:#d97706;animation:pulse-3c7789e7 1s infinite}.sync-progress__status--disconnected .sync-progress__status-dot[data-v-3c7789e7]{background:#dc2626}.sync-progress__status-text[data-v-3c7789e7]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.sync-progress__jobs[data-v-3c7789e7]{display:flex;flex-direction:column;gap:12px}.sync-progress__job[data-v-3c7789e7]{padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.sync-progress__job-header[data-v-3c7789e7]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sync-progress__job-name[data-v-3c7789e7]{font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;color:#1e293b;flex:1}.sync-progress__job-stage[data-v-3c7789e7]{font-size:.75rem;color:#2563eb;font-weight:500}.sync-progress__job-progress[data-v-3c7789e7]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sync-progress__job-progress .v-progress-linear[data-v-3c7789e7]{flex:1}.sync-progress__job-percent[data-v-3c7789e7]{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;color:#2563eb;min-width:36px;text-align:right}.sync-progress__job-message[data-v-3c7789e7]{font-size:.75rem;color:#64748b;margin:0}.sync-progress__empty[data-v-3c7789e7]{display:flex;align-items:center;gap:8px;padding:16px;color:#94a3b8;font-size:.875rem}.sync-progress__notification[data-v-3c7789e7]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.sync-progress__notification--success[data-v-3c7789e7]{background:#f0fdf4;border-color:#bbf7d0}.sync-progress__notification--error[data-v-3c7789e7]{background:#fef2f2;border-color:#fecaca}.sync-progress__notification--warning[data-v-3c7789e7]{background:#fffbeb;border-color:#fde68a}.sync-progress__notification--info[data-v-3c7789e7]{background:#eff6ff;border-color:#bfdbfe}.sync-progress__notification-content[data-v-3c7789e7]{flex:1;display:flex;flex-direction:column;gap:2px}.sync-progress__notification-title[data-v-3c7789e7]{font-size:.875rem;font-weight:600;color:#1e293b}.sync-progress__notification-message[data-v-3c7789e7]{font-size:.8rem;color:#64748b}@keyframes pulse-3c7789e7{0%,to{opacity:1}50%{opacity:.5}}.sync-list-enter-active[data-v-3c7789e7],.sync-list-leave-active[data-v-3c7789e7]{transition:all .3s ease}.sync-list-enter-from[data-v-3c7789e7],.sync-list-leave-to[data-v-3c7789e7]{opacity:0;transform:translate(-20px)}.notification-enter-active[data-v-3c7789e7],.notification-leave-active[data-v-3c7789e7]{transition:all .3s ease}.notification-enter-from[data-v-3c7789e7],.notification-leave-to[data-v-3c7789e7]{opacity:0;transform:translateY(-10px)}
