@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0f19;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5}body{background:radial-gradient(circle at 50% 0,#1e1b4b 0%,#0b0f19 70%);min-height:100vh;margin:0}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#111827b3;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000005e}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:12px;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 4px 12px #6366f14d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173}.btn-primary:active{transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b0f19}::-webkit-scrollbar-thumb{background:#1f2937;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#374151}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.app-wrapper[data-v-a7b8e2b9]{flex-direction:column;gap:24px;max-width:1200px;min-height:100vh;margin:0 auto;padding:24px 16px;display:flex}.header-bar[data-v-a7b8e2b9]{padding:16px 24px}.header-container[data-v-a7b8e2b9]{justify-content:space-between;align-items:center;display:flex}.logo-section[data-v-a7b8e2b9]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-a7b8e2b9]{font-size:24px}.logo-text[data-v-a7b8e2b9]{background:linear-gradient(135deg,#a5b4fc 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:800}.auth-section[data-v-a7b8e2b9]{align-items:center;gap:12px;display:flex}.btn-login[data-v-a7b8e2b9]{color:#a5b4fc;cursor:pointer;background:0 0;border:1px solid #a5b4fc33;border-radius:12px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-login[data-v-a7b8e2b9]:hover{background:#a5b4fc14;border-color:#a5b4fc66}.btn-signup[data-v-a7b8e2b9]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:12px;padding:10px 20px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #6366f133}.btn-signup[data-v-a7b8e2b9]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f159}.auth-user-badge[data-v-a7b8e2b9]{background:#1f293780;border:1px solid #ffffff0d;border-radius:9999px;align-items:center;gap:12px;padding:6px 12px;display:flex}.auth-user-email[data-v-a7b8e2b9]{color:#9ca3af;font-size:13px}.main-layout[data-v-a7b8e2b9]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=900px){.main-layout[data-v-a7b8e2b9]{grid-template-columns:420px 1fr}}.panel-card[data-v-a7b8e2b9]{flex-direction:column;gap:16px;padding:28px;display:flex}.panel-title[data-v-a7b8e2b9]{margin:0;font-size:20px;font-weight:700}.panel-desc[data-v-a7b8e2b9]{color:#9ca3af;margin:0;font-size:14px;line-height:1.6}.reminder-form[data-v-a7b8e2b9]{flex-direction:column;gap:16px;margin-top:12px;display:flex}.form-group[data-v-a7b8e2b9]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-a7b8e2b9]{color:#a5b4fc;font-size:13px;font-weight:600}.form-group textarea[data-v-a7b8e2b9],.form-group input[type=text][data-v-a7b8e2b9],.form-group input[type=datetime-local][data-v-a7b8e2b9]{color:#fff;background:#111827cc;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.form-group textarea[data-v-a7b8e2b9]:focus,.form-group input[type=text][data-v-a7b8e2b9]:focus,.form-group input[type=datetime-local][data-v-a7b8e2b9]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.channel-grid[data-v-a7b8e2b9]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.channel-btn[data-v-a7b8e2b9]{color:#9ca3af;cursor:pointer;background:#11182799;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12px;font-weight:600;transition:all .25s;display:flex}.channel-icon[data-v-a7b8e2b9]{font-size:20px}.whatsapp-btn[data-v-a7b8e2b9]:hover,.whatsapp-btn.active[data-v-a7b8e2b9]{color:#10b981;background:#10b9810d;border-color:#10b981}.telegram-btn[data-v-a7b8e2b9]:hover,.telegram-btn.active[data-v-a7b8e2b9]{color:#0ea5e9;background:#0ea5e90d;border-color:#0ea5e9}.email-btn[data-v-a7b8e2b9]:hover,.email-btn.active[data-v-a7b8e2b9]{color:#a855f7;background:#a855f70d;border-color:#a855f7}.btn-submit[data-v-a7b8e2b9]{margin-top:8px;padding:14px}.signin-prompt[data-v-a7b8e2b9]{text-align:center;background:#1f29374d;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.signin-prompt-text[data-v-a7b8e2b9]{color:#9ca3af;margin:0;font-size:14px}.btn-prompt-login[data-v-a7b8e2b9]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:12px;padding:10px 24px;font-weight:600}.feed-header[data-v-a7b8e2b9]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.feed-title[data-v-a7b8e2b9]{color:#fff;margin:0;font-size:18px;font-weight:700}.feed-badge[data-v-a7b8e2b9]{color:#a5b4fc;background:#6366f126;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700}.feed-container[data-v-a7b8e2b9]{flex-direction:column;gap:12px;display:flex}.empty-state[data-v-a7b8e2b9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.empty-state-icon[data-v-a7b8e2b9]{font-size:40px}.empty-state-title[data-v-a7b8e2b9]{color:#f3f4f6;margin:0;font-size:16px;font-weight:700}.empty-state-text[data-v-a7b8e2b9]{color:#9ca3af;max-width:320px;margin:0;font-size:13px;line-height:1.5}.reminder-card[data-v-a7b8e2b9]{align-items:center;gap:20px;padding:16px 20px;transition:all .2s ease-in-out;display:flex}.reminder-card[data-v-a7b8e2b9]:hover{background:#111827cc;border-color:#ffffff1f;transform:translate(4px)}.card-left[data-v-a7b8e2b9]{flex-direction:column;flex-shrink:0;gap:6px;width:140px;display:flex}.channel-badge[data-v-a7b8e2b9]{text-align:center;border-radius:6px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700}.whatsapp-badge[data-v-a7b8e2b9]{color:#34d399;background:#10b98126;border:1px solid #10b98133}.telegram-badge[data-v-a7b8e2b9]{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e933}.email-badge[data-v-a7b8e2b9]{color:#c084fc;background:#a855f726;border:1px solid #a855f733}.card-recipient[data-v-a7b8e2b9]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.card-middle[data-v-a7b8e2b9]{flex-direction:column;flex-grow:1;gap:6px;display:flex}.reminder-content[data-v-a7b8e2b9]{color:#f3f4f6;margin:0;font-size:15px;font-weight:500;line-height:1.4}.reminder-time[data-v-a7b8e2b9]{color:#818cf8;font-size:12px;font-weight:600}.card-right[data-v-a7b8e2b9]{flex-shrink:0;align-items:center;gap:16px;display:flex}.status-label[data-v-a7b8e2b9]{text-transform:uppercase;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:700}.status-pending[data-v-a7b8e2b9]{color:#fbbf24;background:#f59e0b26}.status-sent[data-v-a7b8e2b9]{color:#34d399;background:#10b98126}.status-failed[data-v-a7b8e2b9]{color:#f87171;background:#ef444426}.btn-delete[data-v-a7b8e2b9]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.btn-delete[data-v-a7b8e2b9]:hover{color:#ef4444;background:#ef444426}.delete-icon[data-v-a7b8e2b9]{width:16px;height:16px}
