body{background:#f5f7fb!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.taxai-main,.taxai-content,.main-content,.admin-content,.content-wrapper,.agent-os-page,.agent-page{background:#f5f7fb!important}
.agent-os-page,.agent-page,.taxai-agent-os-page{max-width:1280px!important;margin:0 auto!important;padding:28px!important}
.agent-os-header,.agent-page-header,.taxai-page-header,.page-header{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important;border-radius:22px!important;padding:26px 28px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;margin-bottom:24px!important}
.agent-os-header h1,.agent-page-header h1,.taxai-page-header h1,.page-header h1{color:#fff!important;font-size:28px!important;font-weight:800!important;margin:0 0 8px!important}
.agent-os-header p,.agent-page-header p,.taxai-page-header p,.page-header p{color:rgba(255,255,255,.82)!important;margin:0!important}
.agent-kpi-grid,.kpi-grid,.stats-grid,.agent-os-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:20px 0 24px!important}
.agent-kpi-card,.kpi-card,.stat-card,.agent-os-card,.card,.panel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}
.agent-kpi-card,.kpi-card,.stat-card{padding:20px!important}
.agent-section,.taxai-section,.section,.agent-os-section{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;padding:22px!important;margin-bottom:20px!important}
table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important}
thead th{background:#f8fafc!important;color:#334155!important;font-size:12px!important;font-weight:800!important;border-bottom:1px solid #e5e7eb!important;padding:13px 14px!important}
tbody td{color:#0f172a!important;border-bottom:1px solid #edf2f7!important;padding:13px 14px!important}
tbody tr:hover td{background:#f8fbff!important}
.btn,.button,.taxai-btn,.agent-btn,a.btn,button{border-radius:12px!important;font-weight:800!important}
.btn-primary,.taxai-btn-primary,.agent-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}
.badge,.status,.agent-badge{border-radius:999px!important;padding:5px 10px!important;font-size:12px!important;font-weight:800!important}
input,select,textarea{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:10px 12px!important;background:#fff!important}
@media(max-width:1100px){.agent-kpi-grid,.kpi-grid,.stats-grid,.agent-os-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.agent-os-page,.agent-page,.taxai-agent-os-page{padding:16px!important}.agent-kpi-grid,.kpi-grid,.stats-grid,.agent-os-kpi-grid{grid-template-columns:1fr!important}}
