body{font-family:Arial,sans-serif;background-color:#f4f6f9;margin:0;padding:20px}.container[data-astro-cid-j7pv25f6]{max-width:1300px;margin:0 auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #eee;padding-bottom:20px;margin-bottom:20px}h1[data-astro-cid-j7pv25f6]{color:#333;margin:0;font-size:24px}.btn[data-astro-cid-j7pv25f6]{padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;display:inline-block;border:none}.btn-primary[data-astro-cid-j7pv25f6]{background-color:#3b82f6;color:#fff}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:#2563eb}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:#e2e8f0;color:#475569}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background-color:#cbd5e1}.btn-success[data-astro-cid-j7pv25f6]{background-color:#10b981;color:#fff;margin-right:10px}.btn-success[data-astro-cid-j7pv25f6]:hover{background-color:#059669}.btn-danger[data-astro-cid-j7pv25f6]{background-color:#ef4444;color:#fff}.btn-danger[data-astro-cid-j7pv25f6]:hover{background-color:#dc2626}.btn-delete[data-astro-cid-j7pv25f6]{background-color:#ef4444;color:#fff;padding:6px 12px;font-size:13px;border-radius:4px;font-weight:700;text-decoration:none;border:none;cursor:pointer;margin-left:5px}.btn-delete[data-astro-cid-j7pv25f6]:hover{background-color:#b91c1c}.btn-excel[data-astro-cid-j7pv25f6]{background-color:#16a34a;color:#fff;margin-right:10px}.btn-excel[data-astro-cid-j7pv25f6]:hover{background-color:#15803d}.btn-warning[data-astro-cid-j7pv25f6]{background-color:#f59e0b;color:#fff;padding:6px 12px;font-size:13px;border-radius:4px;font-weight:700;text-decoration:none}.btn-warning[data-astro-cid-j7pv25f6]:hover{background-color:#d97706}.welcome-box[data-astro-cid-j7pv25f6]{margin-bottom:20px;padding:15px;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:4px}.filter-container[data-astro-cid-j7pv25f6]{background:#fafafa;border:1px solid #e2e8f0;padding:15px;border-radius:6px;margin-bottom:20px}.filter-title[data-astro-cid-j7pv25f6]{font-weight:700;color:#475569;margin-bottom:12px;font-size:15px;display:flex;align-items:center;gap:8px}.range-filter-group[data-astro-cid-j7pv25f6]{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.filter-input-wrapper[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:5px}.filter-input-wrapper[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;color:#64748b}.filter-control[data-astro-cid-j7pv25f6]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:14px;outline:none}.filter-control[data-astro-cid-j7pv25f6]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.filter-separator[data-astro-cid-j7pv25f6]{padding-bottom:8px;font-weight:700;color:#94a3b8;font-size:14px}table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;margin-top:10px}th[data-astro-cid-j7pv25f6],td[data-astro-cid-j7pv25f6]{border:1px solid #ddd;padding:12px;text-align:left}th[data-astro-cid-j7pv25f6]{background-color:#f8fafc;color:#333}tr[data-astro-cid-j7pv25f6]:nth-child(2n){background-color:#f9f9f9}.no-data[data-astro-cid-j7pv25f6]{text-align:center;color:#666;padding:30px;font-style:italic}.guest-box[data-astro-cid-j7pv25f6]{text-align:center;max-width:480px;margin:48px auto;padding:8px}.guest-icon[data-astro-cid-j7pv25f6]{font-size:52px;line-height:1}.guest-box[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#1e3a8a;font-size:22px;margin:16px 0 10px}.guest-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#64748b;line-height:1.6;margin:0 0 28px}.guest-actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.guest-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:170px;padding:12px 20px;margin:0}.btn-institute[data-astro-cid-j7pv25f6]{background-color:#8b5cf6;color:#fff;margin-right:10px}.btn-institute[data-astro-cid-j7pv25f6]:hover{background-color:#7c3aed}.btn-grand-institute[data-astro-cid-j7pv25f6]{background-color:#4093ff;color:#fff;margin-right:10px}.btn-grand-institute[data-astro-cid-j7pv25f6]:hover{background-color:#60a4fd}.badge-cls[data-astro-cid-j7pv25f6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569}.badge-mark[data-astro-cid-j7pv25f6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;background:#fef3c7;color:#92400e}.badge-file-yes[data-astro-cid-j7pv25f6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;background:#dcfce7;color:#166534;text-decoration:none}.badge-file-yes[data-astro-cid-j7pv25f6]:hover{background:#bbf7d0}.badge-file-no[data-astro-cid-j7pv25f6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-style:italic;background:#f1f5f9;color:#94a3b8}.header[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:15px}.header-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.header-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin:0}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto}table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{word-break:break-word;vertical-align:middle}.badge-status[data-astro-cid-j7pv25f6]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap}.st-da_ke_khai[data-astro-cid-j7pv25f6]{background:#dbeafe;color:#1e40af}.st-da_duyet[data-astro-cid-j7pv25f6]{background:#dcfce7;color:#166534}.st-can_bo_sung[data-astro-cid-j7pv25f6]{background:#fef3c7;color:#92400e}.bell-wrap[data-astro-cid-j7pv25f6]{position:relative;display:inline-block}.bell-count[data-astro-cid-j7pv25f6]{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;border-radius:10px;padding:1px 6px;display:none}.noti-panel[data-astro-cid-j7pv25f6]{display:none;position:absolute;right:0;top:44px;width:340px;max-height:380px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #00000026;z-index:50}.noti-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;font-weight:700;font-size:14px}.noti-head[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px}.noti-item[data-astro-cid-j7pv25f6]{padding:10px 12px;border-bottom:1px solid #f1f5f9;font-size:13px;cursor:pointer}.noti-item[data-astro-cid-j7pv25f6].unread{background:#eff6ff;font-weight:700}.noti-item[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;color:#94a3b8;font-weight:400;margin-top:3px}.noti-empty[data-astro-cid-j7pv25f6]{padding:20px;text-align:center;color:#94a3b8;font-size:13px}.btn-profile[data-astro-cid-j7pv25f6]{background-color:#0ea5e9;color:#fff}.btn-profile[data-astro-cid-j7pv25f6]:hover{background-color:#0284c7}@media(max-width:768px){body{padding:10px}.noti-panel[data-astro-cid-j7pv25f6]{width:280px;right:-60px}.container[data-astro-cid-j7pv25f6]{padding:16px}h1[data-astro-cid-j7pv25f6]{font-size:20px}.header-actions[data-astro-cid-j7pv25f6]{width:100%}.range-filter-group[data-astro-cid-j7pv25f6]{gap:10px}.filter-input-wrapper[data-astro-cid-j7pv25f6],.filter-control[data-astro-cid-j7pv25f6]{width:100%}.filter-separator[data-astro-cid-j7pv25f6]{display:none}.guest-box[data-astro-cid-j7pv25f6]{margin:24px auto}.guest-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;min-width:0}table[data-astro-cid-j7pv25f6]{min-width:900px}}
