.okky-navbar[data-v-fde2461b]{height:64px;background:#fff;border-bottom:1px solid #e1e4e8;display:flex;align-items:center;z-index:2000}.okky-navbar .navbar-brand[data-v-fde2461b]{font-size:1.4rem;font-weight:800;letter-spacing:-.5px;color:#2563eb!important}.okky-navbar .tagline[data-v-fde2461b]{font-size:.85rem;opacity:.7}.okky-navbar .nav-link[data-v-fde2461b]{font-weight:600;color:#444;padding:.6rem .2rem;position:relative}.okky-navbar .nav-link[data-v-fde2461b]:hover{color:#2563eb}.user-menu-dropdown[data-v-fde2461b]{right:0;left:auto;transform:translate(-5%)}.dropdown-menu[data-v-fde2461b]{border-radius:14px!important;padding:12px!important;min-width:260px;box-shadow:0 4px 20px #00000014!important;border:1px solid #f1f3f5}.dropdown-item[data-v-fde2461b]{padding:10px 12px!important;border-radius:10px}.dropdown-item[data-v-fde2461b]:hover{background:#f1f4ff}.fa-bell[data-v-fde2461b]{transition:color .25s,transform .25s}.fa-bell[data-v-fde2461b]:hover{color:#2563eb!important;transform:scale(1.05)}.badge[data-v-fde2461b]{font-weight:600;padding:4px 6px}.notification-dropdown[data-v-fde2461b]{width:360px;background:#fff;border-radius:18px;overflow:hidden;position:absolute;right:0;top:48px;border:1px solid #e5e8eb;box-shadow:0 10px 30px #0000001f;animation:fadeSlide-fde2461b .25s ease-out;display:none;z-index:1050}.notification-dropdown.show[data-v-fde2461b]{display:block}@keyframes fadeSlide-fde2461b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.noti-header[data-v-fde2461b]{background:#f9fafb}.noti-list[data-v-fde2461b]{max-height:300px;overflow-y:auto}.noti-item[data-v-fde2461b]{border-bottom:1px solid #f1f3f5;padding:12px 14px;transition:background .15s ease}.noti-item[data-v-fde2461b]:hover{background:#f5f7ff}.noti-dot[data-v-fde2461b]{width:8px;height:8px;background:#ff3b30;border-radius:50%}.dropdown-menu.show[data-v-fde2461b]{display:block}.btn-outline-secondary[data-v-fde2461b]{border-radius:10px!important}.btn-outline-dark[data-v-fde2461b]{border-radius:10px!important;padding:6px 10px}.btn-danger[data-v-fde2461b]{padding:6px 14px;background:linear-gradient(135deg,#ff4b4b,#ff2626);border-radius:10px;border:none;font-weight:600}.btn-danger[data-v-fde2461b]:hover{background:linear-gradient(135deg,#ff3b3b,#f11)}@media (max-width: 768px){.tagline[data-v-fde2461b]{display:none}.okky-navbar[data-v-fde2461b]{height:58px}}@media (max-width: 768px){.notification-dropdown[data-v-fde2461b]{position:fixed;top:calc(var(--navbar-h) + 8px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));left:auto;width:min(420px,calc(100vw - 20px - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px)));max-height:min(70vh,520px);overflow:hidden;z-index:2000;border-radius:16px;box-shadow:0 14px 30px #0000002e}.noti-list[data-v-fde2461b]{max-height:calc(70vh - 110px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes fadeSlide-fde2461b{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 420px){.notification-dropdown[data-v-fde2461b]{right:calc(8px + env(safe-area-inset-right,0px));width:calc(100vw - 16px - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px));border-radius:14px}}.toast-wrapper[data-v-fde2461b]{position:fixed;top:74px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px;max-width:320px}.custom-toast[data-v-fde2461b]{background-color:var(--c-surface, #ffffff);color:var(--c-text, #212529);padding:12px 18px;border-radius:12px;box-shadow:0 4px 15px #00000026;border-left:5px solid #2563eb;display:flex;align-items:center;justify-content:space-between;opacity:.95;transition:all .3s ease;transform:translate(0);animation:slideIn-fde2461b .3s ease-out}.custom-toast.clickable[data-v-fde2461b]{cursor:pointer;border-color:#2563eb}.custom-toast.clickable[data-v-fde2461b]:hover{box-shadow:0 6px 20px #0003}.toast-message[data-v-fde2461b]{font-weight:500;line-height:1.4;padding-right:10px}.toast-icon[data-v-fde2461b]{font-size:.8em;color:#2563eb}@keyframes slideIn-fde2461b{0%{opacity:0;transform:translate(100%)}to{opacity:.95;transform:translate(0)}}.toast-host[data-v-5415ffa8]{position:fixed;right:16px;top:calc(16px + env(safe-area-inset-top,0px));z-index:9999;pointer-events:none}.toast-stack[data-v-5415ffa8]{display:flex;flex-direction:column;gap:10px}.toast-card[data-v-5415ffa8]{position:relative}.btn-close[data-v-5415ffa8]:hover{background:#f1f3f5;color:#495057}.generic-toast[data-v-5415ffa8]{padding-right:40px!important}.btn-close[data-v-5415ffa8]{position:absolute!important;top:10px!important;right:10px!important;width:26px;height:26px;border-radius:50%;border:none;background:#f1f3f5;color:#495057!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:20;pointer-events:auto}.btn-close i[data-v-5415ffa8]{font-size:14px}.btn-close[data-v-5415ffa8]:hover{background:#e9ecef;color:#000!important}.generic-toast .title[data-v-5415ffa8]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generic-toast .head .title[data-v-5415ffa8]{max-width:90%}.toast-card[data-v-5415ffa8]{pointer-events:auto;max-width:min(360px,92vw);background:#fff;color:#111;border-radius:16px;box-shadow:0 10px 24px #00000024;padding:12px 14px;border:1px solid #eef0f3}.toast-card.clickable[data-v-5415ffa8]{cursor:pointer}.toast-card .head[data-v-5415ffa8]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.toast-card .msg[data-v-5415ffa8]{font-size:.92rem;margin-bottom:8px}.top3 .emoji[data-v-5415ffa8]{font-size:1.05rem}.top3 .list[data-v-5415ffa8]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.top3 .item[data-v-5415ffa8]{display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fafbff}.top3 .item[data-v-5415ffa8]:hover{background:#f1f4ff}.top3 .rank[data-v-5415ffa8]{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#e9efff;font-weight:700;color:#2452f0}.top3 .meta .title[data-v-5415ffa8]{font-weight:600}.top3 .meta .sub[data-v-5415ffa8]{font-size:.8rem}.top3 .arrow[data-v-5415ffa8]{color:#9aa4b2}.actions[data-v-5415ffa8]{display:flex;gap:8px;margin-top:10px}.btn[data-v-5415ffa8]{appearance:none;border:0;padding:8px 12px;border-radius:10px;background:linear-gradient(90deg,#4a90e2,#007aff);color:#fff;font-weight:700}.btn.ghost[data-v-5415ffa8]{background:transparent;color:#3b82f6;border:1px solid #dbe3ff}.toast-list-enter-from[data-v-5415ffa8],.toast-list-leave-to[data-v-5415ffa8]{opacity:0;transform:translateY(-8px) scale(.98)}.toast-list-enter-active[data-v-5415ffa8],.toast-list-leave-active[data-v-5415ffa8]{transition:.18s ease}.poll .emoji[data-v-5415ffa8]{font-size:1.05rem}.poll .badge[data-v-5415ffa8]{margin-left:auto;font-size:.75rem;line-height:1;padding:4px 8px;border-radius:999px;background:#eef7ff;color:#0b69ff;border:1px solid #dbe8ff}.poll .list[data-v-5415ffa8]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.poll .item[data-v-5415ffa8]{display:grid;grid-template-columns:1fr 16px;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:#fafbff}.poll .item[data-v-5415ffa8]:hover{background:#f1f4ff}.poll .link[data-v-5415ffa8]{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-weight:600;color:#111}.poll .arrow[data-v-5415ffa8]{color:#9aa4b2}@media (max-width: 600px){.toast-host[data-v-5415ffa8]{right:12px;top:calc(12px + env(safe-area-inset-top,0px))}.toast-card[data-v-5415ffa8]{max-width:min(320px,90vw)}.top3 .item[data-v-5415ffa8],.poll .item[data-v-5415ffa8]{padding:8px}}.toast-card.analysis.center-modal[data-v-5415ffa8]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,90vw);max-height:80vh;overflow-y:auto;border:2px solid #e1e8ff;box-shadow:0 20px 50px #004bff26;padding:24px}.analysis-body[data-v-5415ffa8]{display:flex;flex-direction:column;gap:12px;background:#f8faff;padding:16px;border-radius:12px;margin-top:10px}.analysis-line[data-v-5415ffa8]{display:flex;gap:10px;line-height:1.5;font-size:.95rem}.check-icon[data-v-5415ffa8]{color:#3b82f6;margin-top:3px}[data-v-5415ffa8] .analysis-link-btn{display:inline-flex;align-items:center;gap:5px;background-color:#ff000010;color:red;padding:4px 10px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.85rem;margin:5px 0;border:1px solid #ff000030;transition:all .2s}[data-v-5415ffa8] .analysis-link-btn:hover{background-color:red;color:#fff}.analysis-line[data-v-5415ffa8]{align-items:flex-start;margin-bottom:15px}[data-v-5415ffa8] b{color:#1e293b;font-size:1rem}[data-v-5415ffa8] .reason{display:block;color:#64748b;margin-top:4px;line-height:1.4}.center-actions[data-v-5415ffa8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-full[data-v-5415ffa8]{width:100%;text-align:center}:root{--radius-lg: 1rem;--c-text-muted-dark: rgba(255, 255, 255, .85);--c-meta-stats-dark: rgba(255, 255, 255, .8)}#toastContainer .toast{pointer-events:auto;opacity:.95;transition:opacity .3s ease}
