.unsubscribe-container[data-v-8ebc5f79]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px;width:100%}.container[data-v-8ebc5f79]{background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:50px 40px;max-width:600px;width:100%;text-align:center;position:relative}.logo[data-v-8ebc5f79]{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.logo.center-logo[data-v-8ebc5f79]{justify-content:center;gap:0}.logo-image[data-v-8ebc5f79]{height:70px;width:auto;object-fit:contain}.logo-text[data-v-8ebc5f79]{font-size:32px;font-weight:700;color:var(--a8ebb132)}h1[data-v-8ebc5f79]{color:#333;margin-bottom:15px;font-size:22px;font-weight:600;line-height:1.3}p[data-v-8ebc5f79]{color:#555;margin-bottom:20px;line-height:1.6;font-size:16px}.email-display-container[data-v-8ebc5f79]{margin:20px 0}.display-group[data-v-8ebc5f79]{display:flex;align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e2e8f0;border-radius:10px;padding:12px 16px}.email-input.readonly[data-v-8ebc5f79]{flex:1;border:none;background:transparent;font-size:16px;color:#2d3748;font-weight:500;cursor:default;opacity:.9}.email-input.readonly[data-v-8ebc5f79]:disabled{background:transparent;color:#2d3748}.emails-list-container[data-v-8ebc5f79]{margin:20px 0}.emails-grid[data-v-8ebc5f79]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:20px}.email-select-btn[data-v-8ebc5f79]{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;background:#fff;border:2px solid #D3D3D3;border-radius:10px;font-size:15px;color:#2d3748;cursor:pointer;transition:all .3s ease;font-weight:500}.email-select-btn i[data-v-8ebc5f79]{color:var(--a8ebb132);font-size:16px}.email-select-btn[data-v-8ebc5f79]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.email-select-btn.selected[data-v-8ebc5f79]{background:#fff;border:2px solid transparent;outline:3px solid var(--a8ebb132);outline-offset:0;color:#2d3748;position:relative;z-index:1}.email-select-btn.selected i[data-v-8ebc5f79]{color:var(--a8ebb132)}.email-select-btn[data-v-8ebc5f79]:disabled{opacity:.5;cursor:not-allowed}.no-emails-message[data-v-8ebc5f79]{margin:30px 0;padding:20px;background:linear-gradient(135deg,#fff2f0,#ffccc7);border-radius:10px;color:#cf1322;display:flex;align-items:center;justify-content:center;gap:10px}.button-group[data-v-8ebc5f79]{display:flex;flex-direction:column;gap:15px;margin-top:25px}.unsubscribe-btn[data-v-8ebc5f79]{color:#fff;border:none;padding:18px;border-radius:50px;font-size:17px;cursor:pointer;transition:all .3s ease;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 15px #0000001a}.unsubscribe-btn[data-v-8ebc5f79]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.unsubscribe-btn[data-v-8ebc5f79]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.unsubscribe-btn.processing[data-v-8ebc5f79]{background:linear-gradient(135deg,#6c757d,#5a6268)}.success-message[data-v-8ebc5f79]{background:linear-gradient(135deg,#28a745,#218838);color:#fff;font-weight:600;margin-top:25px;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeIn-8ebc5f79 .5s ease}.error-message[data-v-8ebc5f79]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;font-weight:600;margin-top:25px;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeIn-8ebc5f79 .5s ease}.footer[data-v-8ebc5f79]{margin-top:30px;padding-top:30px;border-top:1px solid #e2e8f0;font-size:14px;color:#718096;line-height:1.6}.support-link[data-v-8ebc5f79]{color:var(--a8ebb132);text-decoration:none;font-weight:500}.support-link[data-v-8ebc5f79]:hover{text-decoration:underline}.copyright[data-v-8ebc5f79]{margin-top:5px;font-size:15px;color:#a0aec0}.fa-spinner[data-v-8ebc5f79]{animation:spin-8ebc5f79 1s linear infinite}@keyframes fadeIn-8ebc5f79{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-8ebc5f79{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.container[data-v-8ebc5f79]{padding:35px 25px}h1[data-v-8ebc5f79]{font-size:22px}.logo[data-v-8ebc5f79]{font-size:26px}.email-select-btn[data-v-8ebc5f79]{padding:12px;font-size:14px}.unsubscribe-btn[data-v-8ebc5f79]{padding:16px;font-size:16px}.emails-grid[data-v-8ebc5f79]{grid-template-columns:1fr}.logo.center-logo .logo-image[data-v-8ebc5f79]{height:60px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#4682b4,#3d56e7 70%);min-height:100vh}#app{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
