.page-head[data-v-b3aa2fca]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.page-hdr[data-v-b3aa2fca]{color:#1a1a2e;font-size:1.4rem;font-weight:800;margin:0}.notice-stats[data-v-b3aa2fca]{display:flex;gap:12px;margin-bottom:16px}.ns[data-v-b3aa2fca]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;flex:1;padding:14px 16px;text-align:center}.ns.urgent .ns-num[data-v-b3aa2fca]{color:#c0392b}.ns-num[data-v-b3aa2fca]{color:#e67e22;display:block;font-size:1.4rem;font-weight:800}.ns-lbl[data-v-b3aa2fca]{color:#888;font-size:.72rem}.filter-tabs[data-v-b3aa2fca]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ftab[data-v-b3aa2fca]{background:#fff;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;font-size:.78rem;font-weight:600;padding:6px 14px;transition:all .18s}.ftab.active[data-v-b3aa2fca]{background:#e67e22;border-color:#e67e22;color:#fff}.ftab[data-v-b3aa2fca]:hover:not(.active){border-color:#e67e22;color:#e67e22}.table-wrap[data-v-b3aa2fca]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;overflow-x:auto}.ad-table[data-v-b3aa2fca]{border-collapse:collapse;font-size:.85rem;width:100%}.ad-table th[data-v-b3aa2fca]{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#888;font-size:.75rem;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase}.ad-table td[data-v-b3aa2fca]{border-bottom:1px solid #f7f7f7;color:#333;padding:12px 14px}.ad-table tr:last-child td[data-v-b3aa2fca]{border-bottom:none}.ad-table tr.row-urgent td[data-v-b3aa2fca]{background:#fff8f8}.type-badge[data-v-b3aa2fca]{border-radius:10px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.type-govt[data-v-b3aa2fca]{background:#eaf4fe;color:#1565c0}.type-edu[data-v-b3aa2fca]{background:#e8f5e9;color:#2e7d32}.type-job[data-v-b3aa2fca]{background:#fce4ec;color:#c62828}.type-tender[data-v-b3aa2fca]{background:#f3e5f5;color:#6a1b9a}.type-other[data-v-b3aa2fca]{background:#f5f5f5;color:#555}.status-pill[data-v-b3aa2fca]{border-radius:10px;font-size:.68rem;font-weight:700;padding:2px 9px}.status-pill.active[data-v-b3aa2fca]{background:#e8f5e9;color:#2e7d32}.status-pill.inactive[data-v-b3aa2fca]{background:#f5f5f5;color:#888}.text-muted[data-v-b3aa2fca]{color:#aaa;font-size:.75rem}.actions[data-v-b3aa2fca]{display:flex;gap:6px}.btn-icon[data-v-b3aa2fca]{background:none;border:1px solid #ddd;border-radius:6px;color:#555;cursor:pointer;padding:5px 9px;transition:all .15s}.btn-icon[data-v-b3aa2fca]:hover{border-color:#e67e22;color:#e67e22}.btn-icon.danger[data-v-b3aa2fca]:hover{border-color:#e74c3c;color:#e74c3c}.btn-primary[data-v-b3aa2fca]{background:#e67e22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 18px}.btn-primary[data-v-b3aa2fca]:disabled{opacity:.6}.btn-secondary[data-v-b3aa2fca]{background:#f5f5f5;border:none;border-radius:8px;color:#555;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 18px}.modal-header[data-v-b3aa2fca]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-close[data-v-b3aa2fca]{background:none;border:none;color:#888;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.modal-close[data-v-b3aa2fca]:hover{color:#c0392b}.modal-backdrop[data-v-b3aa2fca]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal[data-v-b3aa2fca]{background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;max-height:90vh;max-width:680px;overflow-y:auto;padding:28px;width:100%}.modal-lg[data-v-b3aa2fca]{max-width:760px}.modal h3[data-v-b3aa2fca]{color:#1a1a2e;font-size:1.1rem;font-weight:800;margin:0 0 20px}.form-row[data-v-b3aa2fca]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-group[data-v-b3aa2fca]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.form-group label[data-v-b3aa2fca]{color:#555;font-size:.78rem;font-weight:600}.form-group input[data-v-b3aa2fca],.form-group select[data-v-b3aa2fca],.form-group textarea[data-v-b3aa2fca]{border:1px solid #ddd;border-radius:7px;color:#333;font-family:inherit;font-size:.85rem;padding:9px 12px;transition:border .15s}.form-group input[data-v-b3aa2fca]:focus,.form-group select[data-v-b3aa2fca]:focus,.form-group textarea[data-v-b3aa2fca]:focus{border-color:#e67e22;outline:none}.checkbox-group label[data-v-b3aa2fca]{align-items:center;cursor:pointer;flex-direction:row;font-weight:500;gap:8px}.checkbox-group input[type=checkbox][data-v-b3aa2fca]{height:16px;width:16px}.modal-actions[data-v-b3aa2fca]{border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}
