.vng8aa_header{background:var(--surface);z-index:50;justify-content:space-between;align-items:center;padding:15px 40px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.vng8aa_logo{color:var(--primary-text);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.vng8aa_navLinks{align-items:center;gap:15px;display:flex}.vng8aa_navLinks a{color:var(--text-dark);border-radius:6px;padding:8px 12px;font-weight:600;transition:all .2s}.vng8aa_navLinks a:hover{background:var(--surface-2)}.vng8aa_btnLogin{background:var(--primary)!important;color:#fff!important}.vng8aa_btnLogin:hover{background:var(--primary-hover)!important}.vng8aa_divider{border-left:1px solid var(--border);height:24px;margin:0 10px}.vng8aa_langBtn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;transition:all .2s}.vng8aa_langBtn.vng8aa_active{background:var(--primary);color:#fff;border-color:var(--primary)}.vng8aa_container{flex:1;width:100%;max-width:1100px;margin:40px auto;padding:0 20px}.vng8aa_headerBlock{text-align:center;margin-bottom:32px}.vng8aa_headerBlock h1{margin-bottom:8px;font-size:28px}.vng8aa_headerBlock p{color:var(--muted);max-width:600px;margin:0 auto;font-size:15px}.vng8aa_tabs{justify-content:center;gap:16px;margin-bottom:32px;display:flex}.vng8aa_tab{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.vng8aa_tab.vng8aa_active{background:var(--primary);color:#fff;border-color:var(--primary)}.vng8aa_splitLayout{align-items:flex-start;gap:32px;display:flex}.vng8aa_mainCol{flex:2}.vng8aa_sideCol{flex:1}.vng8aa_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:20px;transition:border .2s;box-shadow:0 2px 4px #00000005}.vng8aa_card:hover{border-color:var(--primary);box-shadow:0 4px 8px #0000000d}.vng8aa_cardTitle{justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}.vng8aa_cardMeta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.vng8aa_badge{background:var(--secondary);border:1px solid var(--border);border-radius:4px;padding:4px 8px}.vng8aa_verifiedBadge{color:var(--success-text);background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;padding:2px 6px;font-size:11px}.vng8aa_cardDesc{margin-bottom:16px;font-size:14px;line-height:1.5}.vng8aa_cardFooter{justify-content:space-between;align-items:center;display:flex}.vng8aa_dateLabel{color:var(--muted);font-size:11px}.vng8aa_btnAction{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600}.vng8aa_btnAction:hover{background:var(--primary-hover)}.vng8aa_loading{color:var(--muted);text-align:center;padding:40px;font-size:14px}.vng8aa_filterBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.vng8aa_filterSelect{border:1px solid var(--border);background:var(--surface);color:var(--text-dark);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.vng8aa_filterInput{border:1px solid var(--border);border-radius:6px;flex:1;min-width:160px;padding:8px 12px;font-size:13px}.vng8aa_filterInput:focus{border-color:var(--primary);outline:none}.vng8aa_btnClear{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px;font-size:13px}.vng8aa_btnClear:hover{color:var(--danger-text);border-color:#ef4444}@keyframes vng8aa_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.vng8aa_cardSkeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:800px 100%;border-radius:12px;height:140px;margin-bottom:16px;animation:1.5s infinite vng8aa_shimmer}.vng8aa_postForm{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000000d}.vng8aa_postForm h3{margin-bottom:20px;font-size:18px}.vng8aa_formGroup{margin-bottom:16px}.vng8aa_formGroup label{color:var(--text-dark);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.vng8aa_formGroup input,.vng8aa_formGroup select,.vng8aa_formGroup textarea,.vng8aa_postForm input,.vng8aa_postForm select,.vng8aa_postForm textarea{background:var(--secondary);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;padding:10px;font-size:14px;transition:border .2s}.vng8aa_postForm input:focus,.vng8aa_postForm select:focus,.vng8aa_postForm textarea:focus{border-color:var(--primary);background:var(--surface);outline:none}.vng8aa_btnAI{color:#075985;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;width:100%;margin-top:8px;padding:10px;font-weight:700}.vng8aa_btnAI:hover{background:#bae6fd}.vng8aa_btnAI:disabled{opacity:.6;cursor:not-allowed}.vng8aa_parsedNote{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:13px}.vng8aa_btnSuccess{background:var(--success-fill);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px;font-size:15px;font-weight:600}.vng8aa_btnSuccess:disabled{opacity:.6;cursor:not-allowed}.vng8aa_btnSubmit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px;font-size:15px;font-weight:600}.vng8aa_btnSubmit:hover{background:var(--primary-hover)}.vng8aa_btnSubmit:disabled{opacity:.6;cursor:not-allowed}.vng8aa_milestonesBox{background:var(--secondary);border:1px solid var(--border);border-radius:6px;margin-bottom:16px;padding:12px}.vng8aa_milestonesBox label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.vng8aa_milestonesBox ul{color:var(--text-dark);margin:0;padding-left:16px;font-size:13px}@media (max-width:768px){.vng8aa_header{flex-direction:column;gap:12px;padding:12px 16px}.vng8aa_navLinks{flex-wrap:wrap;justify-content:center;gap:8px}.vng8aa_splitLayout{flex-direction:column;gap:16px}.vng8aa_mainCol,.vng8aa_sideCol{flex:auto;width:100%}.vng8aa_tabs{flex-wrap:wrap;gap:8px}.vng8aa_tab{text-align:center;flex:1;min-width:120px}.vng8aa_cardTitle{flex-direction:column;gap:8px}.vng8aa_cardFooter{flex-direction:column;align-items:flex-start;gap:10px}.vng8aa_btnAction{text-align:center;width:100%}.vng8aa_filterBar{gap:6px}.vng8aa_filterSelect{width:100%}.vng8aa_filterInput{width:100%;min-width:unset}.vng8aa_container{margin:20px auto;padding:0 16px}.vng8aa_headerBlock h1{font-size:22px}.vng8aa_postForm{padding:16px}}
