:root{color:#1f2937;background:#eef2f6;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button{border:0;border-radius:8px;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.7}input,select,textarea{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937;font:inherit;min-height:42px;outline:none;padding:0 12px;width:100%}input:focus,select:focus,textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.auth-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 18px 60px #0f172a1a;max-width:460px;padding:28px;width:100%}.auth-brand{color:#1f2937;padding:0}.auth-copy{margin:26px 0 20px}.auth-copy h1{font-size:26px}.auth-copy p{color:#64748b;line-height:1.7;margin-top:8px}.form-stack{display:grid;gap:14px}.form-stack label{color:#334155;display:grid;gap:8px;min-width:0}.form-stack label span{font-size:13px;font-weight:700}.batch-form{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:18px}.batch-form label,.settings-grid label,.settings-two-column label{display:grid;gap:8px;min-width:0}.batch-form label span,.settings-grid label span,.settings-two-column label span{color:#334155;font-size:13px;font-weight:700}.primary-action,.ghost-action{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:42px;min-width:0;padding:0 16px}.primary-action{background:#0f766e;color:#fff;font-weight:700;margin-top:4px}.ghost-action{background:#fff;border:1px solid #dbe3ee;color:#334155}.ghost-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{background:#111827;color:#f9fafb;display:flex;flex-direction:column;gap:24px;padding:24px 16px}.brand{align-items:center;display:flex;gap:12px;min-width:0;padding:0 8px}.brand-mark{align-items:center;background:#f43f5e;border-radius:8px;display:inline-flex;font-weight:800;height:40px;justify-content:center;width:40px}.brand strong,.brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand small{color:#9ca3af;margin-top:2px}nav{display:grid;gap:6px}nav button{align-items:center;background:transparent;color:#cbd5e1;display:flex;gap:10px;min-height:42px;min-width:0;padding:0 12px;text-align:left}nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav button.active,nav button:hover{background:#243244;color:#fff}.content{min-width:0;padding:28px}.topbar{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}h1,h2,p{margin:0}h1{font-size:30px;line-height:1.2}h2{font-size:18px}.topbar p{color:#64748b;margin-top:8px;overflow-wrap:anywhere}.status-pill{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;justify-content:center;min-height:24px;padding:0 10px;white-space:nowrap}.status-pill.success{background:#dcfce7;color:#166534}.status-pill.warning{background:#fef3c7;color:#92400e}.status-pill.neutral{background:#e5e7eb;color:#374151}.status-pill.danger{background:#fee2e2;color:#991b1b}.alert{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;margin-bottom:18px;padding:12px 14px}.notice{background:#ecfdf5;border-top:1px solid #bbf7d0;color:#166534;line-height:1.6;padding:12px 18px}.notice.error{background:#fef2f2;border-color:#fecaca;color:#991b1b}textarea{line-height:1.6;min-height:96px;padding:10px 12px;resize:vertical}.full-field{grid-column:1 / -1}.panel-caption{color:#64748b;font-size:13px;line-height:1.5;margin-top:6px}.asset-pool-summary{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 18px}.operations-config-view .table-wrap,.materials-center-view .table-wrap{border-top:1px solid #e5eaf1}.metrics-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.task-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:18px}.settings-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.account-create-form{background:#f8fafc;border-bottom:1px solid #e5eaf1}.account-create-intro{display:grid;gap:4px}.account-create-intro strong,.account-create-intro span{min-width:0;overflow-wrap:anywhere}.account-create-intro span{color:#64748b;font-size:13px;line-height:1.6}.auto-directory-note{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px 14px}.auto-directory-note strong,.auto-directory-note span{min-width:0;overflow-wrap:anywhere}.auto-directory-note strong{color:#115e59;font-size:14px}.auto-directory-note span{color:#475569;font-size:13px;line-height:1.6}.auto-directory-note.compact{background:#f8fafc;border-color:#cbd5e1}.inline-form-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;line-height:1.6;padding:10px 12px}.account-empty-state{margin:18px}.settings-grid.single{grid-template-columns:1fr}.settings-two-column{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.debug-overview{display:grid;gap:14px;grid-template-columns:minmax(180px,.5fr) minmax(180px,.5fr) minmax(0,1.5fr);padding:18px}.debug-endpoint{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:18px}.debug-endpoint span,.debug-endpoint strong{display:block;min-width:0;overflow-wrap:anywhere}.debug-endpoint span{color:#64748b;font-size:13px}.debug-endpoint strong{color:#1f2937;margin-top:10px}.integration-status-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:18px}.integration-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.integration-list{display:grid;gap:12px;padding:16px 18px}.integration-card{align-items:flex-start;border:1px solid #e5eaf1;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.integration-card div{display:grid;gap:6px;min-width:0}.integration-card strong,.integration-card span,.integration-card code,.copy-cell code{min-width:0;overflow-wrap:anywhere}.integration-card span{color:#64748b;font-size:13px;line-height:1.5}.integration-card code,.copy-cell code{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;color:#334155;display:block;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.5;padding:8px 10px}.integration-table{min-width:1080px}.copy-cell{align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:360px}.copy-cell button{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;min-height:34px;padding:0 12px;white-space:nowrap}.integration-steps{counter-reset:item;display:grid;gap:10px;list-style:none;margin:0;padding:16px 18px 18px}.integration-steps li{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;line-height:1.6;min-width:0;overflow-wrap:anywhere;padding:12px 14px}.inline-alert{border-left:0;border-right:0;border-radius:0;margin:0}.health-grid,.queue-health-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.health-list,.queue-summary{display:grid;gap:10px;padding:16px 18px}.health-row{align-items:center;border:1px solid #e5eaf1;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}.health-row.compact{padding:10px 12px}.health-row div{min-width:0}.health-row strong,.health-row span{display:block;min-width:0}.health-row div span,.empty-inline{color:#64748b;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.health-row div em,.health-row div small{color:#64748b;display:block;font-size:12px;font-style:normal;line-height:1.45;margin-top:6px;min-width:0;overflow-wrap:anywhere}.health-row div small{color:#9a3412}.environment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.environment-row{align-items:flex-start}.health-row.compact span{color:#334155;font-size:13px;margin:0}.health-row.compact strong{font-size:18px}.queue-summary h3{font-size:15px;margin:0 0 4px}.metric{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:18px}.metric span{color:#64748b;display:block;font-size:13px}.metric strong{display:block;font-size:28px;line-height:1;margin:12px 0;min-width:0;overflow-wrap:anywhere}.workspace-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr)}.workspace-grid.single-workspace{grid-template-columns:minmax(0,1fr)}.stacked-panels{display:grid;gap:18px}.section-tabs{background:#fff;border:1px solid #dbe3ee;border-radius:8px;display:flex;gap:6px;min-width:0;overflow-x:auto;padding:6px;scrollbar-width:none}.section-tabs::-webkit-scrollbar{display:none}.section-tab{align-items:center;background:transparent;color:#475569;display:inline-flex;flex:1 0 auto;gap:8px;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.section-tab:hover{background:#f1f5f9;color:#0f172a}.section-tab.active{background:#ecfdf5;color:#0f766e;font-weight:700}.section-tab small{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-height:22px;min-width:22px;padding:0 7px}.section-tab.active small{background:#ccfbf1;color:#0f766e}.material-market-picker{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(260px,520px)}.asset-create-form{background:#f8fafc}.settings-grid input:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.panel-heading .ghost-action.compact-control{background:#fff;border:1px solid #cbd5e1;color:#334155}.lifecycle-form-actions{align-items:center;justify-content:flex-start}.lifecycle-form-actions .primary-action{margin-top:0}.lifecycle-check{background:#fff7ed;border-top:1px solid #fed7aa;display:grid;gap:16px;padding:18px}.lifecycle-check.deletable{background:#fef2f2;border-color:#fecaca}.lifecycle-check-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.lifecycle-check-heading>div{min-width:0}.lifecycle-check h3{font-size:16px;margin:0}.lifecycle-check p{color:#7c2d12;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.dependency-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dependency-item{align-items:center;background:#ffffffc7;border:1px solid #fed7aa;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 12px}.dependency-item span{color:#7c2d12;font-size:13px;overflow-wrap:anywhere}.dependency-item strong{color:#9a3412}.lifecycle-safe-note{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#991b1b;line-height:1.6;padding:12px}.lifecycle-actions,.lifecycle-delete-confirm{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lifecycle-actions p{flex:1 1 320px;margin:0}.lifecycle-actions.blocked{background:#fff;border:1px solid #fed7aa;border-radius:8px;padding:12px}.lifecycle-delete-confirm label{display:grid;flex:1 1 360px;gap:8px;min-width:0}.lifecycle-delete-confirm label span{color:#7f1d1d;font-size:13px;font-weight:700}.lifecycle-delete-confirm .danger-action{min-height:42px}.xhs-binding-create{background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:18px}.xhs-binding-form{display:grid;gap:14px}.xhs-binding-form-head{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0}.xhs-binding-form-head>div{display:grid;gap:4px;min-width:0}.xhs-binding-form-head strong,.xhs-binding-form-head span{min-width:0;overflow-wrap:anywhere}.xhs-binding-form-head span{color:#64748b;font-size:13px}.xhs-binding-form-head>.status-pill{flex:0 0 auto}.xhs-binding-fields{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto}.xhs-binding-fields label{display:grid;gap:8px;min-width:0}.xhs-binding-fields label>span{color:#334155;font-size:13px;font-weight:700}.xhs-binding-fields .primary-action{margin:0;white-space:nowrap}.form-help{color:#64748b;font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0}.panel-heading{align-items:center;border-bottom:1px solid #e5eaf1;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.button-row,.table-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.panel-heading button{background:#0f766e;color:#fff;min-height:36px;padding:0 14px}.table-actions button{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;min-height:32px;padding:0 10px;white-space:nowrap}.file-upload-button{align-items:center;background:#ecfdf5;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:32px;padding:0 10px;white-space:nowrap}.file-upload-button.disabled{cursor:not-allowed;opacity:.7}.file-upload-button input{display:none}.queue-maintenance-strip{align-items:center;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:16px 18px 0;min-width:0;padding:12px}.queue-maintenance-strip>div:first-child{display:grid;gap:4px;min-width:0}.queue-maintenance-strip strong,.queue-maintenance-strip span{min-width:0;overflow-wrap:anywhere}.queue-maintenance-strip span{color:#64748b;font-size:13px}.compact-actions{justify-content:flex-start;margin-top:8px}.compact-actions button{min-height:30px}.inline-save{background:#0f766e;color:#fff;min-height:34px;padding:0 12px;white-space:nowrap}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:720px;width:100%}.wide-table{min-width:1280px}.notification-table{min-width:1120px}.publish-table{min-width:1420px}.publish-table th:last-child,.publish-table td:last-child{min-width:120px}.publish-table .table-actions{justify-content:flex-start}.n8n-debug-table{min-width:1180px}.n8n-debug-table th:last-child,.n8n-debug-table td:last-child{min-width:390px}.n8n-debug-table .table-actions{justify-content:flex-start}.mobile-debug-list{display:none}.mobile-debug-card{border-bottom:1px solid #edf2f7;display:grid;gap:10px;padding:14px 18px}.mobile-debug-card>div:first-child{min-width:0}.mobile-debug-card strong,.mobile-debug-card span{display:block;min-width:0;overflow-wrap:anywhere}.notification-table th:last-child,.notification-table td:last-child{min-width:250px}.notification-table .table-actions{justify-content:flex-start}.monitoring-result-panel{border-top:1px solid #e5eaf1;display:grid;gap:12px;margin-top:16px;padding:16px 18px 0}.monitoring-result-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.monitoring-result-head span{color:#64748b;font-size:13px;min-width:0;overflow-wrap:anywhere}.monitoring-check-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-check-row{align-items:flex-start;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.monitoring-check-row div{display:grid;gap:4px;min-width:0}.monitoring-check-row strong,.monitoring-check-row span{min-width:0;overflow-wrap:anywhere}.monitoring-check-row strong{color:#0f172a;font-size:13px}.monitoring-check-row span{color:#475569;font-size:12px}th,td{border-bottom:1px solid #edf2f7;padding:14px 18px;text-align:left;vertical-align:top}th{color:#64748b;font-size:12px;text-transform:uppercase}td strong,td span{display:block}td span{color:#64748b;font-size:12px;margin-top:4px}.path-cell{color:#475569;max-width:260px;overflow-wrap:anywhere}.table-field{display:grid;gap:6px;min-width:240px}.table-field span{color:#64748b;font-size:12px}.table-field input,td select{min-height:36px}td select{min-width:112px}.check-field{align-items:center;display:inline-flex;gap:8px;min-width:76px}.check-field input{min-height:auto;width:auto}.setting-check{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;display:inline-flex;justify-content:flex-start;min-height:42px;padding:0 12px}.settings-grid .setting-check,.settings-two-column .setting-check{display:inline-flex}.setting-check span{margin:0}.error-text{color:#b91c1c;display:block;font-size:12px;margin-top:6px;max-width:220px;overflow-wrap:anywhere}.evidence-link{color:#0f766e;display:inline-flex;font-size:13px;font-weight:700;min-width:64px;text-decoration:none;white-space:nowrap}.evidence-link:hover{text-decoration:underline}.evidence-path{color:#64748b;display:block;font-size:12px;max-width:220px;overflow-wrap:anywhere}.issue-advice{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:4px;max-width:280px;min-width:220px;padding:10px}.issue-advice strong,.issue-advice span,.issue-advice small{display:block;min-width:0;overflow-wrap:anywhere}.issue-advice strong{color:#1f2937;font-size:13px}.issue-advice span{color:#0f766e;font-size:13px;font-weight:700}.issue-advice small{color:#64748b;font-size:12px;line-height:1.5}.issue-advice.login,.issue-advice.captcha,.issue-advice.risk,.issue-advice.upload,.issue-advice.page,.issue-advice.publish,.issue-advice.bitbrowser,.issue-advice.unknown{background:#fffbeb;border-color:#fde68a}.issue-advice.done,.issue-advice.manual_confirm{background:#ecfdf5;border-color:#bbf7d0}.long-cell{color:#475569;max-width:280px;min-width:180px;overflow-wrap:anywhere}.long-inline{color:#64748b;display:block;max-width:360px;overflow-wrap:anywhere}.tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:140px}.agent-list{display:grid;gap:10px;padding:16px}.android-pairing-layout{display:grid;gap:16px;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);padding:18px}.android-pairing-form{align-content:start;display:grid;gap:12px;min-width:0}.android-pairing-form label{display:grid;gap:8px;min-width:0}.android-pairing-form label span{color:#334155;font-size:13px;font-weight:700}.android-pairing-form .primary-action{margin:0;width:fit-content}.android-safety-note,.pairing-code-result span,.pairing-code-result small,.android-device-identity span,.android-device-account span,.android-device-account small{color:#64748b;font-size:12px;line-height:1.5}.pairing-code-result{align-content:center;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:9px;min-height:154px;min-width:0;padding:16px}.pairing-code-result.ready{background:#ecfdf5;border-color:#99f6e4}.pairing-code-result strong{color:#115e59;font-family:Cascadia Mono,Consolas,monospace;font-size:clamp(24px,3vw,34px);letter-spacing:.08em;overflow-wrap:anywhere}.pairing-code-result button{background:#0f766e;color:#fff;justify-self:start;min-height:36px;padding:0 14px}.android-device-notice{margin:0 18px 18px}.android-device-list{border-top:1px solid #e5eaf1;display:grid;gap:10px;padding:18px}.android-device-row{align-items:center;border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(220px,1fr) auto;min-width:0;padding:14px}.android-device-identity,.android-device-account,.android-device-actions{display:grid;gap:3px;min-width:0}.android-device-identity strong,.android-device-identity span,.android-device-account strong,.android-device-account small{min-width:0;overflow-wrap:anywhere}.android-device-actions{justify-items:end}.android-audit-section{border-top:1px solid #e5eaf1;padding:18px}.android-audit-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.android-audit-heading h3{font-size:15px;margin:0 0 4px}.android-audit-heading p,.android-audit-heading>span,.android-audit-main span,.android-audit-meta span,.android-audit-meta small{color:#64748b;font-size:12px;line-height:1.5}.android-audit-heading p{margin:0}.android-audit-heading>span{white-space:nowrap}.android-audit-list{border-bottom:1px solid #e5eaf1;display:grid}.android-audit-row{align-items:center;border-top:1px solid #e5eaf1;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(190px,auto);min-width:0;padding:12px 0}.android-audit-main,.android-audit-meta{display:grid;gap:2px;min-width:0}.android-audit-main strong,.android-audit-main span,.android-audit-meta span,.android-audit-meta small{min-width:0;overflow-wrap:anywhere}.android-audit-meta{justify-items:end;text-align:right}.danger-action{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;min-height:34px;padding:0 12px;white-space:nowrap}.agent-ops-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.agent-card-list{display:grid;gap:12px;padding:16px}.agent-card{border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.agent-card-main{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.agent-card-main div,.agent-current-task{min-width:0}.agent-card-main strong,.agent-card-main span,.agent-current-task strong,.agent-current-task span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-main span,.agent-current-task span{color:#64748b;font-size:12px;margin-top:4px}.agent-facts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.agent-facts div{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;min-width:0;padding:10px}.agent-facts dt,.agent-facts dd{margin:0;min-width:0}.agent-facts dt{color:#64748b;font-size:12px}.agent-facts dd{color:#1f2937;font-size:13px;font-weight:700;margin-top:4px;overflow-wrap:anywhere}.agent-current-task{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;padding:10px}.ops-checklist{display:grid;gap:10px;padding:16px}.agent-check-panel{border-top:1px solid #e5eaf1;display:grid;gap:14px;margin-top:16px;padding:16px 18px 0}.agent-check-summary{align-items:center;display:flex;gap:10px;min-width:0}.agent-check-summary span{color:#334155;font-size:14px;min-width:0;overflow-wrap:anywhere}.agent-blockers{display:flex;flex-wrap:wrap;gap:8px}.agent-blockers span{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;font-size:12px;font-weight:700;padding:6px 10px}.agent-check-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-agent-check-grid{grid-template-columns:minmax(0,1fr)}.agent-check-group{border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.agent-check-group h3{font-size:14px;margin:0}.agent-check-row{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.agent-check-row div{display:grid;gap:3px;min-width:0}.agent-check-row strong,.agent-check-row span,.agent-check-row small{min-width:0;overflow-wrap:anywhere}.agent-check-row strong{color:#0f172a;font-size:13px}.agent-check-row span{color:#475569;font-size:12px}.agent-check-row small{color:#64748b;font-size:12px;line-height:1.5}.subtle-empty{background:#f8fafc;line-height:1.7}.agent-run-table{min-width:1180px}.agent-row,.task-preview{align-items:center;border:1px solid #e5eaf1;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}.agent-row div,.task-preview div{min-width:0}.agent-row strong,.agent-row span,.task-preview strong,.task-preview span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-row span,.task-preview span,.empty{color:#64748b;font-size:13px}.task-preview-list{display:grid;gap:10px;padding:16px}.manual-confirm-list{display:grid;gap:12px;padding:16px}.manual-confirm-card{border:1px solid #e5eaf1;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.manual-confirm-main{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.manual-confirm-main>div:first-child{min-width:0}.manual-confirm-main strong,.manual-confirm-main span{display:block;min-width:0;overflow-wrap:anywhere}.manual-confirm-main span{color:#64748b;font-size:12px;margin-top:4px}.manual-confirm-evidence{flex:0 0 auto}.manual-note{display:grid;gap:6px;min-width:0}.manual-note span{color:#64748b;font-size:12px;font-weight:700}.manual-actions{justify-content:flex-start}.empty{border:1px dashed #cbd5e1;border-radius:8px;padding:20px}@media(max-width:900px){.app-shell{grid-template-columns:1fr;max-width:100%;overflow-x:hidden}.sidebar{max-width:100%;min-width:0;padding:14px;width:100%}nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav button{flex:0 0 auto}.section-tab{flex:0 0 auto}.content{max-width:100%;min-width:0;padding:18px;width:100%}.topbar{align-items:stretch;flex-direction:column}.topbar-actions{justify-content:flex-start}.panel-heading{align-items:stretch;flex-direction:column}.panel-heading>.status-pill{align-self:flex-start}.button-row,.table-actions{justify-content:flex-start}.topbar>div,.brand,nav{max-width:100%;min-width:0}.metrics-grid,.task-summary-grid,.integration-status-grid,.integration-grid,.agent-check-grid,.monitoring-check-grid,.debug-overview,.workspace-grid,.agent-ops-grid,.settings-grid,.settings-two-column,.health-grid,.queue-health-grid,.environment-list,.android-pairing-layout,.android-device-row,.xhs-binding-fields{grid-template-columns:1fr}.android-audit-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.android-audit-meta{grid-column:2;justify-items:start;text-align:left}.android-device-actions{align-items:center;grid-template-columns:auto 1fr;justify-items:start}.asset-pool-summary{grid-template-columns:1fr}.health-row{align-items:flex-start}.monitoring-result-head,.integration-card{align-items:stretch;flex-direction:column}.copy-cell{min-width:0}.n8n-debug-table-wrap{display:none}.mobile-debug-list{display:grid}.batch-form{grid-template-columns:1fr}}@media(max-width:520px){.brand small,nav button span{display:none}.section-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.section-tab{min-width:0;padding:0 10px;width:100%}.lifecycle-check-heading,.lifecycle-actions,.lifecycle-delete-confirm{align-items:stretch;flex-direction:column}.lifecycle-check-heading .ghost-action,.lifecycle-actions .ghost-action,.lifecycle-delete-confirm .danger-action{width:100%}.dependency-list{grid-template-columns:1fr}.metrics-grid{gap:10px}.metric{padding:14px}h1{font-size:24px}.agent-card-main{align-items:flex-start;flex-direction:column}.manual-confirm-main{flex-direction:column}.agent-check-summary,.queue-maintenance-strip{align-items:stretch;flex-direction:column}.agent-facts{grid-template-columns:1fr}.android-pairing-layout,.android-device-list,.android-audit-section{padding:14px}.android-audit-heading{align-items:stretch;flex-direction:column;gap:4px}.android-device-notice{margin:0 14px 14px}.android-pairing-form .primary-action,.pairing-code-result button,.android-device-actions .danger-action,.xhs-binding-fields .primary-action{width:100%}.xhs-binding-form-head{align-items:flex-start;flex-direction:column}.android-device-actions{align-items:stretch;grid-template-columns:1fr}}
