:root{font-family:Microsoft YaHei,PingFang SC,Segoe UI,system-ui,sans-serif;color:#1f2933;background:#eef2f1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f3f6f4}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px}#root{min-height:100vh}table{border-spacing:0}.admin-login-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);gap:28px;align-items:stretch}.admin-login-hero,.admin-login-card{border:1px solid rgba(18,60,55,.12);border-radius:8px;box-shadow:0 14px 34px #123c371f}.admin-login-hero{min-height:520px;padding:42px;display:grid;align-content:end;gap:18px;color:#f8fbf8;background:linear-gradient(145deg,#123c37f5,#19534ae6);position:relative;overflow:hidden}.admin-login-logo{align-self:start;border-radius:26px;box-shadow:0 18px 38px #06181538}.admin-login-card-logo,.admin-brand-logo{border-radius:14px;box-shadow:0 10px 22px #06181524;flex:0 0 auto}.admin-sidebar-brand{display:flex;align-items:center;gap:12px}.admin-login-hero:before{display:none}.admin-login-kicker,.admin-login-card-label{width:fit-content;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-login-kicker{background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.admin-login-hero h1{margin:0;max-width:720px;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:0}.admin-login-hero p{margin:0;max-width:560px;color:#f8fbf8d1;font-size:16px;line-height:1.8}.admin-login-metrics{display:flex;flex-wrap:wrap;gap:10px}.admin-login-metrics span{border-radius:8px;padding:10px 12px;background:#ffffff1f;color:#fff;font-size:13px;font-weight:800}.admin-login-card{padding:32px;display:grid;gap:18px;align-content:center;background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-login-card-label{background:#eff6f2;color:#123c37}.admin-login-card-logo{margin-bottom:14px}.admin-login-card h2{margin:14px 0 8px;color:#16211f;font-size:30px;letter-spacing:0}.admin-login-card p{margin:0;color:#66736f;line-height:1.7}.admin-login-field{display:grid;gap:8px;color:#263532;font-size:13px;font-weight:800}.admin-login-error{margin:0;border-radius:8px;padding:10px 12px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:14px}.admin-login-footnote{font-size:12px}.admin-table-scroll{width:100%}.admin-empty-state{border:1px dashed #cbd5d1;border-radius:8px;padding:18px;background:#f8faf9;display:grid;gap:6px}.admin-empty-state strong{color:#16211f;font-size:14px}.admin-empty-state-actions{color:#52625d;font-size:12px;font-weight:700}.admin-sidebar-footer{display:grid;gap:12px}.admin-sidebar-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-sidebar-signal{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 8px;display:grid;gap:4px;background:#ffffff0a}.admin-sidebar-signal span{color:#aec8c1;font-size:11px;font-weight:700}.admin-sidebar-signal strong{color:#eff7f5;font-size:12px;font-weight:800}.admin-sidebar-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-list-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.admin-list-summary strong{color:#16211f;font-size:15px}.admin-list-summary p{margin:4px 0 0;color:#66736f;font-size:13px;line-height:1.5}.admin-list-summary-stat{min-width:112px;border:1px solid #dbe5df;border-radius:8px;padding:10px 12px;background:#fff;text-align:right}.admin-list-summary-stat span{display:block;color:#66736f;font-size:12px;font-weight:800}.admin-list-summary-stat strong{display:block;margin-top:4px;color:#123c37;font-size:26px;line-height:1}.admin-list-summary-pills{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.admin-search-controls input{flex:1 1 280px;min-width:0}.admin-list-summary-pill{min-width:112px;border:1px solid #dae3df;border-radius:8px;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;align-items:baseline;background:#f8faf9}.admin-list-summary-pill span{color:#66736f;font-size:12px;font-weight:800}.admin-list-summary-pill strong{color:#17342f;font-size:18px;line-height:1}.admin-list-summary-pill-success{background:#edf8f2;border-color:#c5e8d2}.admin-list-summary-pill-warning{background:#fff6e7;border-color:#f2d6a7}.admin-list-summary-pill-danger{background:#fff2f0;border-color:#f0c5bd}.admin-action-group{min-width:164px;display:grid;grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px;align-items:stretch}.admin-action-button{min-height:40px;border-radius:8px;padding:7px 10px;border:1px solid #cbd5d1;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#17342f;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.admin-action-button-primary{border-color:#123c37;background:#123c37;color:#fff}.admin-action-button-success{border-color:#9bd9b5;background:#ecfdf5;color:#047857}.admin-action-button-warning{border-color:#f4c56d;background:#fff8e8;color:#9a5f1a}.admin-action-button-danger{border-color:#f0b4aa;background:#fff5f4;color:#b42318}.admin-action-button:disabled{background:#f3f5f4;color:#7b8783}.admin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#0c1b1970}.admin-modal{width:min(460px,100%);border:1px solid #d8e2dc;border-radius:8px;padding:18px;display:grid;gap:16px;background:#fff;box-shadow:0 24px 60px #0c1b192e}.admin-modal-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.admin-modal-header span{color:#66736f;font-size:12px;font-weight:800}.admin-modal-header h2{margin:5px 0 0;color:#16211f;font-size:20px;line-height:1.2}.admin-modal-close{width:40px;height:40px;border:1px solid #d7e0db;border-radius:8px;background:#fff;color:#53605c;font-size:22px;cursor:pointer}.admin-modal-field{display:grid;gap:8px;color:#263532;font-size:13px;font-weight:800}.admin-modal-field textarea{min-height:92px;resize:none;border:1px solid #cbd5d1;border-radius:8px;padding:10px 12px;color:#1f2933;background:#fff}.admin-modal-error{margin:0;border-radius:8px;padding:9px 11px;color:#b42318;background:#fff2f0;font-size:13px;font-weight:700}.admin-modal-actions{display:flex;justify-content:flex-end;gap:8px}.admin-dashboard-error{border:1px solid #fecaca;border-radius:8px;padding:14px 16px;background:#fff3f3;color:#b42318;font-size:14px;font-weight:700}.admin-dashboard-hero-grid,.admin-dashboard-core-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.76fr);gap:14px;align-items:start}.admin-dashboard-hero-grid{align-items:stretch}.admin-dashboard-hero-card,.admin-dashboard-side-card,.admin-dashboard-radar-card,.admin-dashboard-ai-card,.admin-dashboard-actions-card,.admin-dashboard-audit-card,.admin-dashboard-metric-card{border:1px solid rgba(28,65,57,.1);border-radius:8px;background:#fffffff5;box-shadow:0 10px 28px #123c370f}.admin-dashboard-hero-card{position:relative;overflow:hidden;padding:24px;display:block;color:#f7f3eb;min-height:426px}.admin-dashboard-hero-card:before,.admin-dashboard-hero-card:after{display:none}.admin-dashboard-hero-card:before{display:none}.admin-dashboard-hero-card:after{display:none}.admin-dashboard-hero-success{background:linear-gradient(135deg,#102f2b,#1d4b43)}.admin-dashboard-hero-warning{background:linear-gradient(135deg,#553811,#28524b)}.admin-dashboard-hero-danger{background:linear-gradient(135deg,#5b2220,#2f4b43)}.admin-dashboard-workbench,.admin-dashboard-hero-body,.admin-dashboard-hero-actions{position:relative;z-index:1}.admin-dashboard-workbench{display:grid;min-height:100%;grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px}.admin-dashboard-hero-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-dashboard-chip,.admin-dashboard-hero-note,.admin-dashboard-section-eyebrow{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em}.admin-dashboard-chip{padding:6px 10px;color:#17342f;background:#f8f1df;font-size:11px;letter-spacing:.04em}.admin-dashboard-hero-note{padding:6px 10px;color:#fff7eed6;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.admin-dashboard-hero-body{display:grid;gap:10px}.admin-dashboard-hero-body h2{margin:0;max-width:none;font-size:34px;line-height:1.06;letter-spacing:0}.admin-dashboard-hero-body p{margin:0;max-width:720px;color:#fff8f0d6;font-size:15px;line-height:1.72}.admin-dashboard-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-self:stretch}.admin-dashboard-workbench-metric{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:138px;padding:15px 14px;color:#f8fbf8;text-decoration:none;display:grid;align-content:space-between;gap:10px;background:#ffffff14}.admin-dashboard-workbench-metric span{color:#fff8f0b8;font-size:11px;font-weight:800}.admin-dashboard-workbench-metric strong{color:#fff;font-size:34px;line-height:1}.admin-dashboard-workbench-metric p{margin:0;color:#fff8f0c7;font-size:12px;line-height:1.52}.admin-dashboard-workbench-metric-success{border-color:#88daa973}.admin-dashboard-workbench-metric-warning{border-color:#f5be678c}.admin-dashboard-workbench-metric-danger{border-color:#f093878c}.admin-dashboard-hero-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;align-self:end}.admin-dashboard-hero-actions a{min-height:38px!important;padding:0 14px!important;font-size:13px!important;white-space:nowrap}.admin-dashboard-side-card,.admin-dashboard-radar-card,.admin-dashboard-ai-card,.admin-dashboard-actions-card,.admin-dashboard-audit-card{padding:16px}.admin-dashboard-section-title{display:grid;gap:8px}.admin-dashboard-section-eyebrow{padding:5px 9px;color:#6f5d41;background:#f6ebd9}.admin-dashboard-section-title h2{margin:0;color:#13211e;font-size:21px;line-height:1;letter-spacing:0}.admin-dashboard-section-title p{margin:0;color:#66736f;font-size:13px;line-height:1.68}.admin-dashboard-signals{margin-top:12px;display:grid;gap:8px}.admin-dashboard-signal{border-radius:8px;padding:11px;display:grid;gap:8px;border:1px solid transparent}.admin-dashboard-signal div{display:grid;gap:6px}.admin-dashboard-signal span{color:#66736f;font-size:12px;font-weight:800;letter-spacing:.04em}.admin-dashboard-signal strong{color:#13211e;font-size:18px;line-height:1.2;letter-spacing:0}.admin-dashboard-signal p{margin:0;color:#53605c;font-size:12px;line-height:1.6}.admin-dashboard-signal-neutral{background:#f6f0e7;border-color:#eadac3}.admin-dashboard-signal-success{background:#edf8f2;border-color:#c7e9d4}.admin-dashboard-signal-warning{background:#fff4e2;border-color:#f9d7a7}.admin-dashboard-signal-danger{background:#fff0ee;border-color:#f4c3bb}.admin-dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-dashboard-metric-card{padding:14px;display:grid;gap:8px;min-width:0}.admin-dashboard-metric-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-dashboard-metric-head span{color:#5e6a66;font-size:13px;font-weight:800}.admin-dashboard-metric-head i{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-style:normal;color:#123c37;background:#edf3ef}.admin-dashboard-metric-card strong{color:#10211e;font-size:30px;line-height:1;letter-spacing:0}.admin-dashboard-metric-card p{margin:0;color:#5a6763;font-size:12px;line-height:1.58}.admin-dashboard-process-card{border:1px solid rgba(28,65,57,.1);border-radius:8px;padding:16px;background:#fffffff5;box-shadow:0 10px 28px #123c370f}.admin-dashboard-process-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-dashboard-process-step{min-width:0;border:1px solid #e5ded2;border-radius:8px;padding:13px;color:#16211f;text-decoration:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;background:#fffaf3}.admin-dashboard-process-step i{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#123c37;background:#edf4ef;font-style:normal}.admin-dashboard-process-order{grid-column:1 / -1;color:#7b6a50;font-size:11px;font-weight:900;letter-spacing:.08em}.admin-dashboard-process-step strong{align-self:center;min-width:0;overflow:hidden;color:#13211e;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-process-step p{grid-column:1 / -1;margin:0;color:#5b6763;font-size:12px;line-height:1.55}.admin-dashboard-process-step b{justify-self:end;align-self:center;color:#123c37;font-size:24px;line-height:1}.admin-dashboard-process-step-success{background:#f3fbf5;border-color:#cdebd6}.admin-dashboard-process-step-warning{background:#fff7e8;border-color:#f1d4a3}.admin-dashboard-process-step-danger{background:#fff3f1;border-color:#efc4bc}.admin-dashboard-radar-list{margin-top:14px;display:grid;gap:12px}.admin-dashboard-radar-row{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid #ece2d3}.admin-dashboard-radar-row:last-child{padding-bottom:0;border-bottom:0}.admin-dashboard-radar-copy{display:grid;gap:6px}.admin-dashboard-radar-copy span{color:#6a766f;font-size:12px;font-weight:800;letter-spacing:.05em}.admin-dashboard-radar-copy strong{color:#10211e;font-size:24px;line-height:1;letter-spacing:0}.admin-dashboard-radar-copy p{margin:0;color:#5d6a67;font-size:12px;line-height:1.6}.admin-dashboard-radar-bar-shell{width:100%;height:9px;border-radius:999px;background:#eee6da;overflow:hidden}.admin-dashboard-radar-bar{height:100%;border-radius:inherit}.admin-dashboard-radar-bar-neutral{background:linear-gradient(90deg,#3a6f68,#86b4a2)}.admin-dashboard-radar-bar-success{background:linear-gradient(90deg,#14784f,#6ed29b)}.admin-dashboard-radar-bar-warning{background:linear-gradient(90deg,#b16a15,#f2bc63)}.admin-dashboard-radar-bar-danger{background:linear-gradient(90deg,#b13c32,#f29185)}.admin-dashboard-ai-card{display:grid;gap:14px;align-content:start;background:#fffffff5}.admin-dashboard-ai-summary{display:grid;gap:4px}.admin-dashboard-ai-summary strong{color:#10211e;font-size:42px;line-height:.96;letter-spacing:0}.admin-dashboard-ai-summary span{color:#64706c;font-size:13px;font-weight:800}.admin-dashboard-ai-list{display:grid;gap:10px}.admin-dashboard-ai-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e1e8e4;border-radius:8px;padding:10px 12px;background:#f8faf9}.admin-dashboard-ai-row-failed{background:#fff7f7}.admin-dashboard-ai-row span{display:flex;align-items:center;gap:8px;color:#263532;font-size:14px;font-weight:800}.admin-dashboard-ai-row strong{color:#123c37;font-size:18px}.admin-dashboard-ai-row-failed strong{color:#b91c1c}.admin-dashboard-ai-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard-ai-foot div{border-radius:8px;padding:12px;background:#f6efe5;display:grid;gap:4px}.admin-dashboard-ai-foot span{color:#65706b;font-size:12px;font-weight:800}.admin-dashboard-ai-foot strong{color:#12211e;font-size:22px;line-height:1;letter-spacing:0}.admin-dashboard-charts-card{border:1px solid rgba(28,65,57,.1);border-radius:8px;padding:16px;background:#fffffff5;box-shadow:0 10px 28px #123c370f}.admin-dashboard-charts-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(260px,.7fr);gap:14px}.admin-dashboard-chart-panel{border:1px solid #e8ddd0;border-radius:8px;padding:14px;background:linear-gradient(180deg,#ffffffe0,#faf6effa);display:grid;gap:14px}.admin-dashboard-chart-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-dashboard-chart-head strong{color:#13211e;font-size:18px;line-height:1;letter-spacing:0}.admin-dashboard-chart-link{color:#123c37;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.admin-dashboard-chart-stack,.admin-dashboard-chart-bars{display:grid;gap:12px}.admin-dashboard-chart-stack-bar,.admin-dashboard-chart-bar-track{width:100%;height:14px;border-radius:999px;overflow:hidden;background:#eee6da;display:flex}.admin-dashboard-chart-stack-segment,.admin-dashboard-chart-bar-fill{height:100%;display:block}.admin-dashboard-chart-stack-records,.admin-dashboard-chart-dot-records,.admin-dashboard-chart-bar-success{background:linear-gradient(90deg,#167e55,#6dd39e)}.admin-dashboard-chart-stack-media,.admin-dashboard-chart-dot-media,.admin-dashboard-chart-bar-warning{background:linear-gradient(90deg,#c07a1d,#f5be67)}.admin-dashboard-chart-bar-danger{background:linear-gradient(90deg,#b63f34,#f09387)}.admin-dashboard-chart-legend{display:grid;gap:10px}.admin-dashboard-chart-legend div,.admin-dashboard-chart-bar-copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.admin-dashboard-chart-legend span,.admin-dashboard-chart-bar-copy span,.admin-dashboard-kpi-grid span{color:#66736f;font-size:12px;font-weight:800}.admin-dashboard-chart-legend strong,.admin-dashboard-chart-bar-copy strong,.admin-dashboard-kpi-grid strong{color:#13211e;font-size:16px;line-height:1}.admin-dashboard-chart-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.admin-dashboard-chart-bar-row{display:grid;gap:8px}.admin-dashboard-kpi-grid{display:grid;gap:12px}.admin-dashboard-kpi-grid div{border-radius:8px;padding:14px;background:#f6efe5;display:grid;gap:6px}.admin-dashboard-kpi-grid p{margin:0;color:#596561;font-size:12px;line-height:1.58}.admin-dashboard-audit-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}@media (max-width: 900px){.admin-layout{grid-template-columns:1fr!important}.admin-sidebar{position:static!important;min-height:auto!important;max-width:100vw;overflow:hidden;padding:18px!important;gap:14px!important;grid-template-rows:auto auto auto auto!important}.admin-main{padding:18px!important}.admin-sidebar nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px!important;width:100%;max-width:100%;min-width:0;overflow:visible}.admin-sidebar nav a{width:100%;min-height:44px!important;justify-content:center!important;text-align:center;white-space:normal}.admin-sidebar button{min-height:44px!important}.admin-main>div:first-child{display:none!important}.admin-dashboard-hero-grid,.admin-dashboard-core-grid,.admin-dashboard-charts-grid{grid-template-columns:1fr!important}.admin-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-auth-layout{padding:16px!important;place-items:stretch!important}.admin-login-shell{grid-template-columns:1fr;gap:14px}.admin-login-hero{min-height:auto;padding:26px;border-radius:8px}.admin-login-hero h1{font-size:36px}.admin-login-card{padding:22px;border-radius:8px}.admin-login-card h2{font-size:26px}.admin-login-card button{width:100%}.admin-page-shell{gap:12px!important}.admin-sidebar{padding:12px!important;gap:8px!important}.admin-sidebar-brand{display:flex;justify-content:flex-start;gap:12px;align-items:center}.admin-sidebar-user{padding:8px 10px!important}.admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.admin-sidebar nav a{min-height:44px!important;padding:7px 5px!important;font-size:11px!important;gap:4px!important}.admin-sidebar-signals{display:none}.admin-page-header h1{font-size:22px!important}.admin-panel,.admin-dashboard-hero-card,.admin-dashboard-side-card,.admin-dashboard-radar-card,.admin-dashboard-ai-card,.admin-dashboard-actions-card,.admin-dashboard-audit-card,.admin-dashboard-process-card,.admin-dashboard-charts-card{padding:14px!important;border-radius:8px!important}.admin-dashboard-hero-card{min-height:auto}.admin-dashboard-hero-grid,.admin-dashboard-core-grid{gap:10px}.admin-dashboard-workbench{grid-template-rows:auto;gap:10px}.admin-dashboard-hero-body{gap:4px}.admin-dashboard-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-dashboard-hero-actions{flex-wrap:wrap;justify-content:flex-start}.admin-dashboard-hero-body h2,.admin-dashboard-section-title h2{font-size:22px!important;letter-spacing:0!important}.admin-dashboard-hero-body p,.admin-dashboard-section-title p{font-size:12px!important;line-height:1.5!important}.admin-dashboard-workbench-metric,.admin-dashboard-process-step,.admin-dashboard-metric-card{min-height:auto;padding:9px!important}.admin-dashboard-workbench-metric{min-height:112px;padding:12px!important;align-content:space-between}.admin-dashboard-workbench-metric strong,.admin-dashboard-process-step b{font-size:20px!important}.admin-dashboard-metric-card strong,.admin-dashboard-ai-summary strong,.admin-dashboard-radar-copy strong,.admin-dashboard-action-card strong{font-size:26px!important}.admin-dashboard-side-card .admin-dashboard-section-title p,.admin-dashboard-process-card .admin-dashboard-section-title p,.admin-dashboard-charts-card .admin-dashboard-section-title p{display:none}.admin-panel form>div:last-child,.admin-pagination,.admin-pagination-actions{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.admin-panel form>div.admin-search-controls:last-child,.admin-panel form>div.admin-audit-filter-actions:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.admin-panel form>div.admin-search-controls:last-child input{grid-column:1 / -1}.admin-panel form .admin-audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel form .admin-audit-filter-grid input:first-child{grid-column:1 / -1}.admin-panel form input,.admin-panel form select,.admin-panel form button,.admin-pagination button{width:100%!important;max-width:none!important}.admin-responsive-table{min-width:0!important;display:block;background:transparent!important}.admin-responsive-table thead{display:none}.admin-responsive-table tbody{display:grid;gap:12px}.admin-responsive-table tr{display:grid;gap:0;border:1px solid #dbe3df;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 10px 26px #0f172a0d}.admin-responsive-table td{position:static!important;display:grid;grid-template-columns:minmax(82px,34%) minmax(0,1fr);gap:10px;align-items:start;min-width:0!important;width:100%!important;padding:11px 12px!important;white-space:normal!important;box-shadow:none!important;border-bottom:1px solid #edf2ef!important}.admin-responsive-table td:first-child{grid-template-columns:1fr;background:#fbfdfb}.admin-responsive-table td:first-child:before{display:none}.admin-responsive-table td:last-child{grid-template-columns:1fr;background:#fbfdfb}.admin-responsive-table td:last-child{border-bottom:0!important}.admin-responsive-table td:before{content:attr(data-label);color:#66736f;font-size:12px;font-weight:800}.admin-dashboard-audit-table td:nth-child(1):before{content:"动作"}.admin-dashboard-audit-table td:nth-child(2):before{content:"目标类型"}.admin-dashboard-audit-table td:nth-child(3):before{content:"目标编号"}.admin-dashboard-audit-table td:nth-child(4):before{content:"IP 地址"}.admin-dashboard-audit-table td:nth-child(5):before{content:"发生时间"}.admin-action-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%}.admin-action-group button,.admin-action-group a{min-height:44px;width:100%;justify-content:center}.admin-modal-overlay{padding:12px;place-items:end stretch}.admin-modal{width:100%}.admin-modal-actions{display:grid;grid-template-columns:1fr}.admin-modal-actions button{width:100%}.admin-drawer-overlay{justify-content:stretch!important;align-items:stretch!important}.admin-detail-drawer{width:100vw!important;padding:12px!important}.admin-drawer-header{display:grid!important;grid-template-columns:1fr!important}.admin-drawer-header button{width:100%}.admin-detail-grid{grid-template-columns:1fr!important}}@media (max-width: 420px){.admin-main{padding:12px!important}.admin-sidebar{padding:14px!important}.admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-login-hero,.admin-login-card{border-radius:8px}.admin-login-hero{padding:22px}.admin-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-ai-foot,.admin-dashboard-workbench-metrics,.admin-dashboard-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-hero-actions a{width:auto!important}}
