.workspace-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,minmax(92px,auto));gap:10px;padding:16px}.workspace-phone-row{display:flex;align-items:center;gap:12px;border:1px solid #e4eaf3;border-radius:9px;background:#fff;padding:12px;min-width:0}.workspace-slot{color:#8090a6;font-size:12px;font-variant-numeric:tabular-nums}.workspace-phone-info{flex:1;min-width:0}.workspace-phone-info strong{display:flex;align-items:center;gap:6px;font-size:13px}.workspace-phone-info p{margin:6px 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-phone-info small{font-size:11px;color:#718099}.workspace-phone-info .online{color:#189065}.workspace-phone-info .offline{color:#a97830}.workspace-phone-info .workspace-error{color:#b94141;display:block}.phone-queue-buttons{display:flex;gap:4px;flex-wrap:wrap}.workspace-phone-row>.phone-queue-buttons{max-width:140px}.phone-queue-buttons .button{font-size:11px;padding:4px 8px;min-height:25px}.workspace-empty{color:#a2acbc;background:#fafbfd;border-style:dashed;font-size:12px}.workspace-overview>header{display:flex;justify-content:space-between}.workspace-launch{display:flex;justify-content:flex-end;margin-bottom:0}.phone-wall{height:100dvh;min-height:480px;display:flex;flex-direction:column;background:#eef2f7;color:#26344a;padding:0 8px 6px;overflow:hidden}.phone-wall-toolbar{height:35px;min-height:35px;display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px}.phone-wall-toolbar h1{font-size:13px;margin:0}.phone-wall-toolbar .button{font-size:11px;min-height:25px;padding:3px 8px}.phone-wall-toolbar>div{display:flex;align-items:center;gap:8px}.phone-wall-grid{min-height:0;flex:1;display:grid;grid-template-columns:repeat(var(--phone-wall-columns,1),minmax(0,1fr));grid-template-rows:repeat(var(--phone-wall-rows,1),minmax(0,1fr));gap:5px}.wall-phone{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:2px solid #d5dce7;border-radius:5px;background:#fff;position:relative}.wall-phone.selected{border-color:#1261f1;box-shadow:0 0 0 2px #80b2ff}.wall-phone>header{height:16px;min-height:16px;font-size:9px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 4px;white-space:nowrap;overflow:hidden}.wall-phone>header strong{overflow:hidden;text-overflow:ellipsis}.wall-phone.selected>header{background:#1261f1;color:#fff}.wall-phone-meta{height:14px;min-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;padding:0 4px;line-height:14px;color:#6b7890}.wall-phone .phone-queue-buttons{justify-content:center;flex-wrap:nowrap;gap:3px;padding:2px}.wall-phone .phone-queue-buttons .button{font-size:9px;min-height:20px;height:20px;padding:0 5px}.wall-phone-empty{display:grid;place-content:center;color:#98a4b8;font-size:11px;background:#e9eef5;gap:8px;text-align:center}.phone-wall .phone-mirror--compact{flex:1;min-height:0;margin:0;padding:0;display:flex;flex-direction:column;border:0;border-radius:0;background:#101725}.phone-mirror--compact .phone-mirror__screen{height:100%;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:0}.phone-mirror--compact canvas{width:auto;height:auto;max-height:100%;max-width:100%;object-fit:contain;outline:none}.phone-mirror--compact .compact-mirror-status{position:absolute;bottom:38px;left:2px;right:2px;text-align:center;font-size:9px;background:#122139c9;color:#fff;pointer-events:none;padding:2px}.phone-wall-input{display:flex;gap:10px;min-height:62px;max-height:78px;margin-top:6px;align-items:center}.phone-wall-current{width:200px;flex-shrink:0;font-size:11px}.phone-wall-current strong{display:block;background:#1261f1;color:#fff;padding:5px 8px;border-radius:5px;font-size:14px;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-wall-editor{position:relative;flex:1;height:60px}.phone-wall-editor textarea{width:100%;height:100%;resize:none;border:1px solid #b9c8df;border-radius:6px;padding:6px 10px 21px;font-size:13px;background:#fff}.phone-wall-editor small{position:absolute;bottom:6px;left:10px;color:#8a97a9;font-size:10px;pointer-events:none}.phone-wall-input-actions{display:flex;gap:5px;flex-wrap:wrap;width:178px}.phone-wall-input-actions .button{font-size:11px;min-height:25px;padding:3px 8px}.phone-wall-grid--enlarged{display:flex;justify-content:center}.phone-wall-grid--enlarged>.wall-phone{width:min(580px,80%);height:100%}.phone-wall-grid--enlarged>.wall-phone:not(.selected){display:none}.phone-wall-message{font-size:11px;color:#a34728;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:45vw}@media(max-width:1050px){.workspace-phone-row{flex-wrap:wrap}.workspace-phone-row>.phone-queue-buttons{max-width:none;margin-left:22px}.phone-wall-current{width:150px}.phone-wall-input-actions{width:178px}}@media(max-width:640px){.workspace-overview-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;padding:12px}.workspace-phone-row>.phone-queue-buttons{flex-basis:100%}}.phone-wall .phone-mirror--compact .phone-mirror__screen{position:relative;flex:1;height:auto;width:100%;min-height:0}.phone-wall .phone-mirror--compact canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto}.phone-wall{position:relative}.phone-wall-tools{position:absolute;right:10px;top:0;z-index:20;font-size:10px}.phone-wall-tools>summary{cursor:pointer;background:#edf4ffe8;color:#244f91;border:1px solid #b7c9e1;border-top:0;border-radius:0 0 4px 4px;padding:0 5px;line-height:14px;list-style:none;text-align:right}.phone-wall-tools>summary::-webkit-details-marker{display:none}.phone-wall-tools>summary:focus-visible{outline:2px solid #1261f1;outline-offset:1px}.phone-wall-tools>.button{font-size:11px;min-height:24px;padding:2px 8px;background:#fff;border-color:#b7c9e1;box-shadow:0 2px 6px #26344a26}.phone-wall-tools .phone-wall-toolbar{height:auto;min-height:28px;padding:3px 5px;background:#fff;border:1px solid #c5d2e3;border-radius:4px 0 4px 4px;box-shadow:0 3px 12px #26344a26;gap:5px}.phone-wall>.phone-wall-message{position:static;flex-shrink:0;max-width:none;max-height:72px;overflow-y:auto;white-space:normal;overflow-wrap:anywhere;line-height:16px;pointer-events:auto}.phone-wall>.phone-wall-message:empty{display:none}.phone-wall>.phone-wall-message:not(:empty){background:#fff2df;border:1px solid #e5be82;border-radius:4px;padding:5px 8px}.phone-wall-limit{flex-shrink:0;margin-bottom:5px;padding:5px 8px;border:1px solid #a9bee0;border-radius:4px;background:#edf4ff;color:#244f91;font-size:11px;line-height:16px}.phone-wall-current{width:210px}.phone-wall-current-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.phone-wall-current-heading>.button{font-size:11px;min-height:25px;height:25px;padding:2px 8px;background:#1261f1;color:#fff;border-color:#1261f1}.phone-wall-current-heading>.button:hover:not(:disabled){background:#084dd0;color:#fff;border-color:#084dd0}@media(max-width:1050px){.phone-wall-current{width:190px}}.wall-phone>header[role=button]{cursor:pointer}.wall-phone>header:focus-visible{outline:2px solid #1261f1;outline-offset:-2px;background:#dfeaff;color:#102c59}.phone-wall-input{flex-shrink:0;max-height:none}.phone-wall-input-actions{flex-shrink:0}.workspace-phone-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-phone-info strong>svg,.workspace-phone-info strong>small{flex-shrink:0;white-space:nowrap}.workspace-phone-row>.phone-queue-buttons{flex-shrink:0}.wall-phone>header>span{flex-shrink:0;white-space:nowrap}.phone-wall-editor{min-width:0}.manual-control-return{display:inline-flex;min-width:0;max-width:320px;flex-direction:column;align-items:flex-start;gap:4px}.manual-control-return>small{display:block;max-width:100%;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.wall-phone .manual-control-return{max-width:100%;gap:1px;overflow:hidden}.wall-phone .manual-control-return>small{overflow:hidden;font-size:8px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.workspace-phone-row .manual-control-return,.current-task-panel>header .manual-control-return{width:100%;max-width:none}}.feedback-form{margin-top:12px;padding:16px;border:1px solid var(--border, #dde3eb);border-radius:10px;max-width:640px}.feedback-form textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;margin-top:8px}.feedback-form code{overflow-wrap:anywhere}.account-page{display:grid;gap:20px}.account-page>.page-section__header{margin-bottom:0}.account-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#0867ee;font:inherit;font-weight:650;cursor:pointer}.account-back svg{width:18px}.account-profile,.account-usage,.account-points,.account-plan-table,.account-plan-notes{border:1px solid #dce5f2;border-radius:12px;background:#fff;box-shadow:0 5px 18px #224e8a0a}.account-profile{display:flex;align-items:center;gap:20px;padding:20px 24px;color:#526789}.account-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#82b7ff,#3978f0)}.account-avatar svg{width:34px;height:34px}.account-profile-line{display:flex;align-items:center;gap:12px}.account-profile-line>b{font-size:20px;color:#11254c}.account-profile-line>span{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#e8fbef;color:#12a85a;font-size:13px}.account-profile-line svg{width:15px}.account-profile>div>small{display:block;margin-top:5px}.account-profile>i{align-self:stretch;border-left:1px solid #dbe3ef}.account-current-plan{display:flex;align-items:center;gap:10px;padding:12px 24px;border-radius:8px;background:#eef5ff;color:#0867ee}.account-current-plan svg{width:22px}.account-profile>button{display:flex;align-items:center;gap:2px;margin-left:auto;border:0;background:none;color:#0867ee;font:inherit;font-weight:700;cursor:pointer}.account-profile>button svg{width:18px}.account-usage{padding:20px 24px}.account-usage h3{margin:0 0 18px;color:#11254c}.account-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.account-usage-grid article{display:flex;gap:14px;padding:6px 20px;border-right:1px solid #dce5f2}.account-usage-grid article:first-child{padding-left:0}.account-usage-grid article:last-child{border:0}.account-usage-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:#eaf3ff;color:#0867ee;flex:none}.account-usage-grid article:nth-child(2)>span{background:#e5f9ed;color:#11a95d}.account-usage-grid article:nth-child(3)>span{background:#fff0df;color:#ed7600}.account-usage-grid article:nth-child(4)>span{background:#f1eaff;color:#7234e8}.account-usage-grid svg{width:25px}.account-usage-grid article>div{display:grid;gap:6px;min-width:0;flex:1}.account-usage-grid h4,.account-usage-grid small{margin:0}.account-usage-grid h4{color:#14284d}.account-usage-grid small{color:#71809a}.account-usage-grid strong{font-size:22px;color:#102550}.account-usage-grid strong small{font-size:14px;font-weight:500}.account-meter{height:8px;border-radius:8px;background:#eaf0f8;overflow:hidden}.account-meter i{display:block;height:100%;border-radius:inherit;background:#0867ee}.account-points{overflow:hidden}.account-points>header{display:flex;align-items:center;gap:18px;padding:20px 24px}.account-points>header>span{display:grid;place-items:center;width:56px;height:56px;border-radius:9px;background:#eaf3ff;color:#0867ee}.account-points>header svg{width:30px}.account-points>header div{display:grid}.account-points>header div strong{font-size:32px;color:#102550}.account-points-note{color:#647894}.account-points>header p{color:#647894}.account-points table{width:100%;border-collapse:collapse}.account-points th,.account-points td{padding:12px 24px;border-top:1px solid #e3eaf4;text-align:left}.account-points th{background:#f3f7fd;color:#334d73}.account-empty{margin:0;padding:14px 24px;border-top:1px solid #e3eaf4;color:#7b899f}.account-actions{display:flex;justify-content:flex-end;gap:10px}.account-plan-heading{justify-self:end;color:#637897}.account-plan-heading b{color:#0867ee}.account-plan-heading span{padding:0 10px}.account-plan-table{overflow-x:auto;padding:20px 10px}.account-plan-table table{width:100%;min-width:720px;border-collapse:collapse;color:#102550}.account-plan-table th,.account-plan-table td{position:relative;padding:17px 20px;border:1px solid #d9e4f2;text-align:center}.account-plan-table th:first-child{text-align:left}.account-plan-table thead th{font-size:19px;background:#f5f8fc}.account-plan-table .current{background:#edf5ff;font-weight:700}.account-plan-table em{position:absolute;top:-18px;left:50%;transform:translate(-50%);padding:4px 16px;border-radius:7px;background:#0867ee;color:#fff;font-size:12px;font-style:normal;white-space:nowrap}.account-plan-notes{display:flex;gap:15px;padding:17px 24px;background:#f2f7fd;color:#415d83}.account-plan-notes>svg{flex:none;color:#0867ee}.account-plan-notes ol{margin:0;display:grid;gap:7px}.account-content{display:grid;gap:15px;padding:20px}.account-content>p{margin:0}@media(max-width:1100px){.account-profile{flex-wrap:wrap}.account-profile>button{margin-left:0}.account-usage-grid{grid-template-columns:repeat(2,1fr);gap:16px}.account-usage-grid article{border:0;padding:6px}.account-current-plan{padding:10px 16px}}@media(max-width:680px){.account-usage-grid{grid-template-columns:1fr}.account-profile>i{display:none}.account-points>header{align-items:flex-start;flex-wrap:wrap}.account-points>header p{margin:0}.account-actions{justify-content:flex-start;flex-wrap:wrap}}.account-gate{max-width:640px;margin:12vh auto;padding:28px}.account-gate>p{margin:16px 0}.sidebar-account{position:relative;width:100%}.sidebar-account__trigger{display:flex;gap:10px;align-items:center;width:100%;padding:10px 6px;color:#f4f7ff;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.sidebar-account__trigger:hover{background:#20304b}.sidebar-account__trigger>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.sidebar-account__trigger small{color:#aab9d2}.sidebar-account__trigger>svg{width:16px}.sidebar-account__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#29416a;color:#dbe8ff}.sidebar-account__avatar svg{width:18px}.sidebar-account__panel{position:absolute;bottom:calc(100% + 12px);left:0;z-index:50;width:244px;padding:14px;border:1px solid #dbe2ef;border-radius:12px;background:#fff;color:#17233d;box-shadow:0 12px 36px #101f3b24;display:flex;flex-direction:column;gap:8px}.sidebar-account__panel small{color:#64748b;font-size:12px}.sidebar-account__version{margin-left:auto;white-space:nowrap}.sidebar__footer .sidebar-account__panel>strong{color:#17233d}.sidebar-account__panel a,.sidebar-account__panel button{display:flex;align-items:center;gap:9px;padding:9px;color:#17233d;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sidebar-account__panel a:hover,.sidebar-account__panel button:hover{background:#edf2ff}.sidebar-account__panel svg{width:17px;height:17px}.sidebar-account__panel [role=alert]{color:#b42318;font-size:12px}.platform-brand-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3563f5;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.platform-console a .platform-brand-icon{font-size:9px;font-weight:800}.platform-brand-icon svg{width:21px;height:21px}.platform-brand-icon--xiaohongshu{background:#f33454}.platform-brand-icon--douyin{background:#17233d}.platform-brand-icon--wechat{background:#18a660}.platform-brand-icon--wechat_channels{background:#ed9a20}.platform-console a>span{display:flex;align-items:center;gap:8px}.task-setting-row__summary.task-setting-row__preset{cursor:default}.task-setting-row__summary.task-setting-row__preset:hover{background:transparent}.task-setting-row__preset .task-availability{color:#64748b;background:#f1f4f9}:root{font-family:Inter,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;color:#17233d;background:#f3f5fa;font-synthesis:none;text-rendering:optimizeLegibility;--primary: #3563f5;--primary-hover: #244dd1;--primary-soft: #edf2ff;--primary-border: #cbd7ff;--surface-muted: #f6f8fc;--surface: #ffffff;--canvas: #f3f5fa;--text: #17233d;--muted: #64748b;--border: #e2e7f0;--border-strong: #cbd3e1;--success: #138a4b;--warning: #d97706;--danger: #d83a3a;--info: #2563eb;--focus: #3563f5;--sidebar-bg: #111c33;--sidebar-text: #c4cddf;--sidebar-muted: #97a6bc;--sidebar-active: #3563f5;--sidebar-active-hover: #244dd1;--radius: 8px;--panel-radius: 10px;--sidebar-width: 208px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:var(--canvas);font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}a{color:inherit;text-decoration:none}svg{width:18px;height:18px;stroke-width:1.8;flex:0 0 auto}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidebar-width);display:flex;flex-direction:column;padding:18px 14px;background:var(--sidebar-bg);border-right:1px solid #202e48;color:var(--sidebar-text);box-shadow:8px 0 24px #041c2b1a}.sidebar__brand{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 2px 8px;font-size:20px;font-weight:700;letter-spacing:.02em}.sidebar__brand>span{min-width:0;display:flex;align-items:center;gap:9px}.sidebar__logo{position:relative;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:10px;background:#f4f8ff;border:1px solid #dce8fa}.sidebar__logo img{position:absolute;top:50%;left:50%;width:50px;height:50px;max-width:none;transform:translate(-50%,-50%);object-fit:contain}.sidebar__brand strong{overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis;color:#fff}.sidebar__brand button{display:none;width:36px;height:36px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--sidebar-text);cursor:pointer}.sidebar__brand button:hover{background:#ffffff17}.sidebar nav{display:flex;flex-direction:column;gap:6px;padding-top:18px}.nav-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:var(--radius);color:var(--sidebar-text);font-weight:500}.nav-group summary{padding:12px 14px;color:#fff;font-weight:650;cursor:pointer}.nav-group>div{display:grid;gap:6px}.video-workshop-frame{width:100%;min-height:70vh;border:0;border-radius:var(--radius);background:#fff}.nav-item:hover{background:#ffffff14;color:#fff}.nav-item--active{color:#fff;background:var(--sidebar-active);box-shadow:0 6px 18px #000f1938}.nav-item--active:hover{background:var(--sidebar-active-hover)}.sidebar .nav-item:focus-visible{outline-color:#a7bcff}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding:16px 12px 4px;border-top:1px solid rgb(255 255 255 / 12%);color:var(--sidebar-muted);font-size:12px}.sidebar__footer strong{color:var(--sidebar-text)}.app-main{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{position:sticky;top:0;z-index:20;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#fffffff5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar h1{font-size:24px;line-height:32px;font-weight:650;letter-spacing:-.02em}.topbar__title,.topbar__actions{display:flex;align-items:center;gap:12px}.topbar__menu{display:none!important}.icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer}.icon-button:hover{background:#f2f5f3}.notification-wrap{position:relative}.notification-button{position:relative;width:auto;gap:7px;padding:0 10px;white-space:nowrap}.notification-button__label{font-size:13px;font-weight:650}.notification-button>.notification-button__count{min-width:18px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:#edf0ee;color:var(--muted);font-size:12px;font-weight:700}.notification-panel{display:flex;flex-direction:column;position:absolute;top:48px;right:0;width:380px;max-height:min(520px,calc(100vh - 90px));overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 50px #17201b29}.notification-panel>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.notification-panel>header>span{display:flex;flex-direction:column;gap:2px}.notification-panel>header small{color:var(--muted);font-size:12px;font-weight:400}.notification-panel>header button{border:0;background:transparent;color:var(--primary);cursor:pointer}.notification-panel>div{min-height:0;flex:1;max-height:440px;overflow-y:auto}.notification-item{width:100%;display:grid;grid-template-columns:10px 1fr;gap:10px;padding:14px 16px;text-align:left;border:0;border-bottom:1px solid #eef1ef;background:#fff;cursor:pointer}.notification-item:hover{background:#f7faf8}.notification-item--read{opacity:1}.notification-item>span:last-child{display:flex;flex-direction:column;gap:3px}.notification-item small{color:var(--muted)}.notification-item time{color:#8a938d;font-size:12px}.notification-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--info)}.notification-dot--warning{background:var(--warning)}.notification-dot--error{background:var(--danger)}.notification-empty{padding:32px 16px;text-align:center;color:var(--muted)}.system-health{height:40px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--text);font:inherit;cursor:pointer}.system-health:hover{border-color:#a9b5ae}.system-health>span:first-child{width:8px;height:8px;border-radius:50%;background:var(--warning)}.system-health--ok>span:first-child{background:var(--success)}.system-health--warning{border-color:#ead6ad;background:#fffaf0}.system-health--danger{border-color:#efc6c6;background:#fff5f4}.system-health--danger>span:first-child{background:var(--danger)}.system-health svg{width:14px;height:14px;color:var(--muted)}.page-content{padding:20px 28px 36px}.page-stack{display:flex;flex-direction:column;gap:16px}.page-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--panel-radius)}.page-section__header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--border)}.page-section__header h2{font-size:16px;line-height:24px;font-weight:650}.page-section__header p{margin-top:2px;color:var(--muted);font-size:13px}.page-section__actions,.row-actions{display:flex;align-items:center;gap:8px}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;color:var(--text);font-weight:500;cursor:pointer;white-space:nowrap}.button>span:not(.spinner){color:inherit}.button:hover:not(:disabled){border-color:#a7b5ce;background:var(--surface-muted)}.button:disabled{opacity:.48;cursor:not-allowed}.button--primary{border-color:var(--primary);background:var(--primary);color:#fff}.button--primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.button--danger{border-color:var(--danger);background:var(--danger);color:#fff}.button--danger:hover:not(:disabled){background:#be2f2f}.button--ghost{min-height:34px;padding:0 6px;border-color:transparent;background:transparent;color:var(--primary)}.button--ghost:hover:not(:disabled){background:var(--primary-soft);border-color:transparent}.button--small{min-height:34px;padding:0 11px;font-size:13px}.button svg{width:17px;height:17px}.spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{min-width:0;display:flex;flex-direction:column;gap:6px}.field__label{color:var(--text);font-size:13px;font-weight:550}.field__hint{color:var(--muted);font-size:12px}.field__error{color:var(--danger);font-size:12px}.input,.select,.textarea{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;color:var(--text)}.textarea{padding:10px 12px;resize:vertical}.input:hover,.select:hover,.textarea:hover{border-color:#a7b5ce}.input:disabled,.select:disabled,.textarea:disabled{background:#f3f5f4;color:var(--muted)}.field--error .input,.field--error .select,.field--error .textarea{border-color:var(--danger)}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;left:12px;top:11px;color:var(--muted)}.input-with-icon .input{padding-left:38px}.field-link{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--primary);font-size:12px;cursor:pointer}.field-link svg{width:14px;height:14px}.checkbox{display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.checkbox input{width:16px;height:16px;accent-color:var(--primary)}.switch{display:inline-flex;align-items:center}.switch input{position:absolute;opacity:0;pointer-events:none}.switch__track{width:38px;height:22px;padding:3px;border-radius:99px;background:#cfd5d1;transition:background .16s;cursor:pointer}.switch__track span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .16s}.switch input:checked+.switch__track{background:var(--primary)}.switch input:checked+.switch__track span{transform:translate(16px)}.switch input:disabled+.switch__track{cursor:not-allowed;opacity:.58}.search-form,.filter-bar{display:grid;align-items:end;gap:14px;padding:18px}.search-form--web{grid-template-columns:minmax(200px,1.7fr) minmax(130px,1fr) minmax(150px,1fr) 110px minmax(140px,1fr) auto}.notification-row{display:flex;align-items:center;border-bottom:1px solid #eef1ef}.notification-row .notification-item{flex:1;min-width:0;border-bottom:0}.notification-item>span:last-child{min-width:0;overflow-wrap:anywhere}.notification-dismiss{flex:none;margin-right:12px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--muted);cursor:pointer}.notification-dismiss:hover{color:var(--primary);background:#f7faf8}.notification-dismiss:disabled{opacity:.5;cursor:wait}.notification-hint{flex-shrink:0;margin:0;padding:10px 16px;font-size:12px;color:var(--muted);border-top:1px solid var(--border)}.website-crawl-form{display:grid;gap:16px;padding:18px}.website-crawl-form .row-actions{justify-content:flex-end}.search-form--social{grid-template-columns:120px minmax(180px,1.6fr) minmax(120px,1fr) 120px 110px auto}.search-form--social-primary{grid-template-columns:120px minmax(240px,1.8fr) minmax(150px,1fr) 110px minmax(220px,1.3fr) auto}.social-batch-picker{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:14px;padding:18px}.social-workflow .security-banner{margin-top:0;border-top:1px solid var(--border);border-right:0;border-bottom:0;border-left:0;border-radius:0 0 var(--panel-radius) var(--panel-radius)}.selection-toolbar{position:sticky;top:82px;z-index:15;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid #bcd7c7;border-radius:var(--panel-radius);background:#f4faf6f5;box-shadow:0 8px 24px #17201b14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.selection-toolbar>div:first-child{display:flex;align-items:center;gap:12px;white-space:nowrap}.selection-toolbar>div:first-child>svg{color:var(--primary)}.selection-toolbar>div:first-child>span{color:var(--muted);font-size:13px}.social-result-table{min-width:1180px}.social-result-table td:nth-child(2){min-width:190px}.social-result-table td:nth-child(4){min-width:220px;max-width:320px;white-space:normal}.social-result-table .tag-list{flex-wrap:wrap}.table-row--muted{background:#fafbfa;color:var(--muted)}.table-row--muted:hover{background:#f7f8f7}.batch-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.batch-preview-grid>div{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.batch-preview-grid span{color:var(--muted);font-size:12px}.batch-preview-grid strong{font-size:22px}.advanced-options{grid-column:1 / -1;border-top:1px solid #edf0ee;padding-top:12px}.advanced-options>summary{width:fit-content;color:var(--primary);font-size:13px;cursor:pointer}.advanced-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 1fr 120px;align-items:end;gap:14px;padding-top:14px}.advanced-options__grid--bot,.advanced-options__grid--leads,.advanced-options__grid--web{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-bar--leads{grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(130px,1fr)) auto auto}.filter-bar--tasks{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(220px,1.6fr) auto auto}.record-filter-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.bot-form{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(250px,1.6fr) minmax(190px,1.1fr) 130px minmax(210px,1.2fr) auto;align-items:end;gap:14px;padding:18px}.batch-summary{grid-column:1 / -1;display:grid;grid-template-columns:130px 130px minmax(180px,1fr) minmax(180px,1fr);gap:10px}.batch-summary>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.batch-summary strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.batch-summary small{color:var(--muted);font-size:12px}.execution-mode-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 18px 0;padding:12px 14px;border:1px solid #c9d9f8;border-radius:var(--radius);background:#f4f7fe}.execution-mode-banner>svg{color:var(--info)}.execution-mode-banner>span{display:flex;min-width:0;flex-direction:column;gap:2px}.execution-mode-banner small{color:var(--muted)}.preflight-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px 16px}.preflight-strip>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--border);border-radius:7px;background:#fafbfa;color:var(--muted);font-size:12px}.preflight-strip svg{width:14px;height:14px}.preflight-strip .ready{border-color:#c8e6d3;background:#f2faf5;color:var(--success)}.preflight-strip .blocked{border-color:#f0d2d2;background:#fff7f6;color:var(--danger)}.preflight-strip .warning{border-color:#f0dfbd;background:#fffaf0;color:var(--warning)}.inline-note{display:flex;align-items:flex-start;gap:9px;margin:0 18px 18px;padding-top:14px;border-top:1px solid #edf0ee;color:var(--muted);font-size:13px}.inline-note svg{margin-top:1px;color:var(--primary)}.inline-note strong{color:var(--text)}.rpa-status-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#f7faf8}.rpa-status-card>svg{padding:8px;border-radius:9px;background:#e6f4eb;color:var(--primary);box-sizing:content-box}.rpa-status-card>span{display:flex;min-width:0;flex-direction:column;gap:3px}.rpa-status-card small{color:var(--muted)}.agent-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-readiness-card{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.agent-readiness-card>span{display:flex;flex-direction:column;gap:4px}.agent-readiness-card small{color:var(--muted)}.architecture-flow{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:#f7faf8}.architecture-flow>span{display:flex;flex-direction:column;gap:3px;text-align:center}.architecture-flow>span:nth-child(2n){color:var(--muted)}.architecture-flow small{color:var(--muted)}.inline-note a{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--primary)}.inline-note a svg{width:13px;height:13px}.codex-test-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) auto;align-items:end;gap:12px}.codex-run-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#f7faf8}.codex-run-card>svg{color:var(--primary)}.codex-run-card>span{display:flex;min-width:0;flex-direction:column;gap:3px}.codex-run-card small{color:var(--muted)}.codex-run-card p{margin-top:6px;color:var(--text)}.codex-result ul{margin:8px 0 0 18px;color:var(--muted)}.codex-result li+li{margin-top:4px}.task-strip{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(360px,2fr) minmax(170px,1fr) auto;align-items:center;gap:18px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.task-strip__identity{display:flex;align-items:center;gap:10px;min-width:0}.task-strip__identity>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-strip__counts{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:13px;white-space:nowrap}.task-strip__counts strong{color:var(--text)}.task-strip__counts small{color:#8a938d}.task-strip__actions{display:flex;gap:8px}.progress-wrap{min-width:130px;display:flex;align-items:center;gap:9px}.progress-wrap>span{min-width:36px;color:var(--muted);font-size:12px}.progress-track{width:100%;height:6px;overflow:hidden;border-radius:99px;background:#e7ebe8}.progress-fill{height:100%;border-radius:inherit;background:var(--primary);transition:width .25s ease}.table-scroll{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{min-height:52px;padding:11px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid #e8ece9;white-space:nowrap}th{height:44px;background:#fafbfa;color:#4b554f;font-size:13px;font-weight:600}tbody tr:hover{background:#fbfdfc}tbody tr:last-child td{border-bottom:0}td>strong{font-weight:560}td small{display:block;margin-top:2px;color:var(--muted);font-size:12px}td .progress-wrap{width:150px}.cell-summary{min-width:260px;max-width:380px;white-space:normal}td input[type=checkbox],th input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.status{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.status__dot{width:7px;height:7px;border-radius:50%;background:#9aa29d}.status--success{color:#11723f}.status--success .status__dot{background:var(--success)}.status--warning{color:#b35f05}.status--warning .status__dot{background:var(--warning)}.status--danger{color:#c63131}.status--danger .status__dot{background:var(--danger)}.status--info{color:#1e5dc4}.status--info .status__dot{background:var(--info)}.pagination{min-height:52px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 14px;border-top:1px solid var(--border);color:var(--muted)}.pagination button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:#fff;cursor:pointer}.pagination button:disabled{opacity:.38;cursor:not-allowed}.pagination button svg{width:16px;height:16px}.pagination strong{color:var(--text);font-size:13px}.feedback{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:28px;color:var(--muted)}.feedback__spin{animation:spin .9s linear infinite}.feedback--error{color:var(--danger)}.feedback--error div{color:var(--text)}.feedback--error p{margin-top:2px;color:var(--muted)}.empty-state{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center;color:var(--muted)}.empty-state>svg{width:30px;height:30px;margin-bottom:4px;color:#9ba59f}.empty-state strong{color:var(--text);font-size:15px}.empty-state p{max-width:430px}.compact-list{display:flex;flex-direction:column}.compact-list__row{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(260px,1.6fr) 120px minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:8px 14px;text-align:left;border:0;border-bottom:1px solid #e8ece9;background:#fff;cursor:pointer}.compact-list__row:last-child{border-bottom:0}.compact-list__row:hover,.compact-list__row--selected{background:#f5faf7}.compact-list__pick{min-width:0;display:flex;flex-direction:column;padding:0;text-align:left;border:0;background:transparent;cursor:pointer}.compact-list__pick strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-list__pick:focus-visible{border-radius:3px;outline:2px solid var(--focus);outline-offset:3px}.compact-list__row small{color:var(--muted)}.tabs{min-height:48px;display:flex;align-items:flex-end;gap:24px;padding:0 8px;border-bottom:1px solid var(--border);background:transparent}.tabs button{height:48px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.tabs button.active{border-color:var(--primary);color:var(--primary);font-weight:600}.bulk-bar,.summary-line{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.bulk-bar>span{margin-right:4px;color:var(--muted)}.summary-line{gap:24px}.summary-line button{margin-left:auto;min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.intervention-list{display:flex;flex-direction:column}.intervention-list__row{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--border)}.intervention-list__row:last-child{border-bottom:0}.intervention-list__row>svg{color:var(--warning)}.intervention-list__row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.intervention-list__row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.intervention-clear{min-height:72px;display:flex;align-items:center;gap:11px;padding:14px 18px;color:var(--success)}.intervention-clear>span{display:flex;flex-direction:column;gap:2px}.intervention-clear small{color:var(--muted)}.device-matrix{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:16px 18px}.device-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;text-align:left;border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius);background:#fff;cursor:pointer}.device-card:hover{background:#f7faf8}.device-card>span:first-child{display:flex;align-items:center;gap:7px}.device-card>span:first-child svg{width:15px;color:var(--muted)}.device-card small{max-width:100%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.device-card--offline,.device-card--unauthorized{border-left-color:var(--warning)}.device-card--error{border-left-color:var(--danger)}.mobile-task-device-grid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;padding:16px 18px}.mobile-task-device{min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;text-align:left;border:1px solid var(--border);border-top:3px solid var(--success);border-radius:var(--radius);background:#fff;cursor:pointer}.mobile-task-device:hover{background:#f7faf8}.mobile-task-device>span{width:100%;display:flex;align-items:center;gap:7px}.mobile-task-device>span .status{margin-left:auto}.mobile-task-device small{width:100%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.mobile-task-device p{width:100%;overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.mobile-task-device--offline,.mobile-task-device--unauthorized{border-top-color:var(--warning)}.mobile-task-device--error{border-top-color:var(--danger)}.tag-list{display:flex;gap:4px}.tag-list span{padding:2px 7px;border:1px solid #dce3df;border-radius:5px;background:#f5f7f6;color:#566059;font-size:12px}.overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#121a1547;animation:fade-in .16s ease}.overlay--center{align-items:center;justify-content:center}.overlay--drawer{left:var(--sidebar-width)}@keyframes fade-in{0%{opacity:0}}.drawer{width:min(520px,calc(100vw - 24px));height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 48px #141d1829;animation:slide-in .2s ease}@keyframes slide-in{0%{transform:translate(24px);opacity:.6}}.drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--border)}.drawer__header h2{font-size:19px;line-height:28px}.drawer__header p{margin-top:3px;color:var(--muted);font-size:13px}.drawer__body{flex:1;overflow-y:auto;padding:22px}.drawer__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--border);background:#fafbfa}.dialog{width:min(420px,calc(100vw - 32px));padding:24px;border-radius:12px;background:#fff;box-shadow:0 20px 70px #141d183d}.dialog__icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:50%;background:#fff2f0;color:var(--danger)}.dialog h2{font-size:18px}.dialog p{margin-top:8px;color:var(--muted)}.dialog__progress{display:grid;gap:8px;margin-top:16px}.dialog__progress small{color:var(--muted);font-size:12px}.dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.detail-list,.form-stack{display:flex;flex-direction:column;gap:16px}.detail-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding-bottom:12px;border-bottom:1px solid #edf0ee}.detail-row>span{color:var(--muted)}.detail-row>strong{font-weight:550;overflow-wrap:anywhere}.detail-block{padding:14px;border-radius:var(--radius);background:#f7f9f8}.detail-block>strong{display:block;margin-bottom:8px}.detail-block p{margin-top:5px;color:var(--muted)}.detail-block pre{max-width:100%;margin:8px 0 0;overflow:auto;white-space:pre-wrap;color:#48524c;font:12px/1.55 Consolas,monospace}.detail-block--error{background:#fff4f3;color:var(--danger)}.evidence-preview{width:100%;min-height:120px;display:block;margin-top:10px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:#eef1ef;image-rendering:auto}.content-list{margin:6px 0 0;padding-left:20px;color:var(--muted)}.content-list li+li{margin-top:5px}.score-line{color:var(--success)!important;font-weight:650}.evidence-details{padding:14px;border:1px solid var(--border);border-radius:var(--radius)}.evidence-details>summary{color:var(--primary);cursor:pointer}.evidence-details pre{max-width:100%;margin:12px 0 0;overflow:auto;white-space:pre-wrap;color:#48524c;font:12px/1.55 Consolas,monospace}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-layout{min-height:calc(100vh - 128px);overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.settings-category-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px 0}.settings-category-cards button{min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:16px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.settings-category-cards button:hover{border-color:#9bcbb0;background:#f8fbf9}.settings-category-cards button.active{border-color:var(--primary);background:#edf8f1;color:var(--primary);box-shadow:0 0 0 1px #12844c14}.settings-category-cards button>svg{width:24px;height:24px}.settings-category-cards button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.settings-category-cards button strong{font-size:15px;color:var(--text)}.settings-category-cards button small{color:var(--muted);line-height:1.4}.mobile-connection-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-connection-scope>span{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#f8faf8}.mobile-connection-scope>span[data-active=true]{border-color:#9bc8aa;background:#eef8f1;color:var(--primary)}.mobile-connection-scope>span[aria-disabled=true]{background:#f3f4f3;color:#626965}.mobile-connection-scope small{color:inherit;font-size:12px}.settings-content{min-width:0;padding:24px}.mobile-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setting-line__result{display:flex;align-items:center;justify-content:flex-end;gap:10px}.security-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:14px;border:1px solid #c9d9f8;border-radius:var(--radius);background:#f4f7fe;color:#44526d}.security-banner svg{color:var(--info)}.provider-list{display:flex;flex-direction:column}.provider-list__head,.provider-row{display:grid;grid-template-columns:minmax(160px,1.2fr) 70px minmax(130px,1fr) minmax(150px,1fr) minmax(140px,1fr) minmax(132px,auto);align-items:center;gap:14px;padding:14px 18px}.provider-list__head{min-height:44px;background:#fafbfa;color:#4f5953;font-size:13px;font-weight:600}.provider-list__empty{padding:22px 18px;border-top:1px solid var(--border);color:var(--muted);text-align:center}.provider-row{position:relative;min-height:80px;border-top:1px solid var(--border)}.provider-name{display:flex;align-items:center;gap:10px}.provider-name>svg{color:var(--primary)}.provider-name>span,.provider-row>span:not(.provider-name){min-width:0;display:flex;flex-direction:column;gap:3px}.provider-name small,.provider-row small{color:var(--muted);font-size:11px}.inline-edit .input{min-height:36px}.provider-error{grid-column:3 / -1;margin-top:-6px;color:var(--danger);font-size:12px;white-space:normal}.priority-list{display:flex;flex-direction:column;padding:8px 18px}.priority-list>div{min-height:48px;display:grid;grid-template-columns:36px minmax(180px,1fr) auto auto;align-items:center;gap:8px;border-bottom:1px solid #edf0ee}.priority-list>div:last-child{border-bottom:0}.priority-list>div>strong{color:var(--primary)}.settings-form{max-width:680px;display:flex;flex-direction:column;gap:18px;padding:22px}.settings-form>.button{align-self:flex-start}.setting-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--border)}.setting-line>span{display:flex;flex-direction:column}.setting-line small{color:var(--muted)}.security-checks{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--radius);background:#f5f8f6}.security-checks p{display:flex;align-items:center;gap:8px}.security-checks svg{color:var(--success)}.truth-banner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px 10px 16px;border:1px solid #c9e4d3;border-left:4px solid var(--primary);border-radius:var(--radius);background:#f4faf6}.truth-banner--demo{border-color:#f0d49d;border-left-color:var(--warning);background:#fff9ed}.truth-banner>div:first-child{display:flex;flex-direction:column;gap:2px}.truth-banner strong{font-size:14px}.truth-banner span{color:var(--muted);font-size:13px}.segmented-control{min-height:36px;display:inline-flex;align-items:center;overflow:hidden;padding:3px;border:1px solid var(--border);border-radius:8px;background:#f4f6f5}.segmented-control button{min-height:32px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.segmented-control button.active{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 4px #141d181a}.segmented-control--filter{width:100%;min-height:40px}.segmented-control--filter button{flex:1}.provider-readiness{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px;color:var(--muted);font-size:12px}.provider-readiness span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;background:#f5f7f6}.provider-readiness span.ready{color:#126c3c;background:#edf8f1}.provider-readiness span.blocked{color:#a45b0b;background:#fff5e6}.provider-readiness svg{width:14px;height:14px}.pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pipeline-grid>div{min-height:62px;display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-right:1px solid var(--border)}.pipeline-grid>div:last-child{border-right:0}.pipeline-grid span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.pipeline-events{margin:0 16px 14px;padding-top:10px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.pipeline-events summary{width:fit-content;color:var(--primary);cursor:pointer}.pipeline-events p{display:flex;justify-content:space-between;gap:12px;margin-top:7px}.inline-error{margin:0 16px 12px;padding:9px 11px;border-radius:6px;background:#fff2f1;color:var(--danger);font-size:12px}.evidence-card{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff}.evidence-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.evidence-card a,.detail-row a{display:inline-flex;align-items:center;gap:4px;color:var(--primary);overflow-wrap:anywhere}.evidence-card a svg{width:14px;height:14px}.evidence-card p{margin:0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.evidence-locations{padding:8px;border-radius:6px;background:#f6f8f7}.history-row{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid #e7ebe8}.history-row:last-child{border-bottom:0}.history-row small{color:var(--muted);overflow-wrap:anywhere}.lead-view-tabs{min-height:46px;display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--border)}.lead-view-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.lead-view-tabs button{height:46px;padding:0 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.lead-view-tabs button.active{border-color:var(--primary);color:var(--primary);font-weight:600}.lead-summary-line{display:flex;align-items:center;gap:26px;min-height:42px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--muted)}.lead-summary-line strong{color:var(--text)}.lead-selection-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.lead-selection-toolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.filter-bar--leads{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr))}.contact-quick-view{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #cfe5d7;border-radius:var(--radius);background:#f3faf5}.contact-quick-view>div{display:flex;flex-direction:column;gap:3px}.contact-quick-view span{color:var(--muted);font-size:12px}.contact-quick-view strong{font-size:18px}.contact-quick-view small{color:var(--muted)}.lead-category-source{padding:9px 12px;border-radius:8px;background:#f6f8f7;color:var(--muted);font-size:13px}.lead-category-source strong{color:var(--text)}.lead-table{width:100%;table-layout:fixed}.lead-table th:first-child,.lead-table td:first-child{width:44px;text-align:center}.lead-table th:last-child,.lead-table td:last-child{width:72px}.lead-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.lead-table td>strong,.lead-table td>small{display:block}.lead-table td>small{margin-top:4px;color:var(--muted);line-height:1.45}.lead-table--company th:nth-child(2){width:18%}.lead-table--company th:nth-child(3){width:18%}.lead-table--company th:nth-child(4){width:20%}.lead-table--company th:nth-child(5){width:12%}.lead-table--company th:nth-child(6){width:20%}.lead-table--company th:nth-child(7){width:92px}.lead-table--social th:nth-child(2){width:160px}.lead-table--social th:nth-child(3){width:80px}.lead-table--social th:nth-child(4){width:100px}.lead-table--social th:nth-child(5){width:120px}.lead-table--social th:nth-child(6){width:150px}.lead-table--social th:nth-child(7){width:130px}.lead-table--social th:nth-child(8){width:100px}.lead-table--mixed th:nth-child(2){width:11%}.lead-table--mixed th:nth-child(3){width:20%}.lead-table--mixed th:nth-child(4){width:18%}.lead-table--mixed th:nth-child(5){width:15%}.lead-table--mixed th:nth-child(6){width:22%}.lead-table--mixed th:nth-child(7){width:90px}.bot-records-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.bot-records-toolbar h2{margin:0 0 4px}.bot-records-toolbar p{margin:0;color:var(--muted)}.bot-channel-filter{display:flex;align-items:center;gap:14px}.bot-channel-filter>span{color:var(--muted);font-size:13px}.bot-inline-empty{margin:0;padding:4px 0;color:var(--muted)}.bot-current-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bot-current-card{display:flex;flex-direction:column;gap:13px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.bot-current-card:hover{border-color:#9ac9ab;box-shadow:0 6px 20px #15482a12}.bot-current-card>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.bot-current-card>header>div{display:flex;min-width:0;flex-direction:column}.bot-current-card>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-current-card small{color:var(--muted)}.bot-current-target{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;background:#f6f8f7}.bot-current-target span{color:var(--muted);font-size:12px}.bot-current-target strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-current-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.bot-current-card>footer>div{display:flex;gap:6px}.bot-status-filter{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.bot-status-filter select{min-width:110px;height:36px;padding:0 28px 0 10px;border:1px solid var(--border);border-radius:8px;background:#fff}.bot-history-table{width:100%;table-layout:fixed}.bot-history-table th:first-child{width:26%}.bot-history-table th:nth-child(2){width:15%}.bot-history-table th:nth-child(3){width:20%}.bot-history-table th:nth-child(4){width:100px}.bot-history-table th:nth-child(5){width:140px}.bot-history-table th:last-child{width:150px}.bot-history-table td{min-width:0;overflow:hidden}.bot-history-table td strong,.bot-history-table td small{display:block}.bot-history-table td:first-child strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.bot-history-table td small{margin-top:3px;color:var(--muted)}.bot-history-cards{display:none}.diagnostic-detail{padding:10px 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.diagnostic-detail p{margin:4px 0}@media(max-width:900px){.bot-current-grid{grid-template-columns:1fr}.bot-records-toolbar{align-items:flex-start}.bot-history-table{min-width:760px}}.settings-advanced{border:1px solid var(--border);border-radius:var(--radius);background:#fff}.settings-advanced>summary{padding:14px 16px;color:var(--muted);cursor:pointer}.settings-advanced[open]>summary{border-bottom:1px solid var(--border)}.settings-advanced[open]>*:not(summary){margin:16px}.toast-region{position:fixed;z-index:200;right:22px;bottom:22px;display:flex;flex-direction:column;gap:10px}.toast{min-width:300px;max-width:440px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;border:1px solid #cde4d5;border-radius:var(--radius);background:#f3fbf6;color:#155e35;box-shadow:0 12px 36px #141d1824}.toast--error{border-color:#f1cbc7;background:#fff5f4;color:#9e2e2e}.toast button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.toast button svg{width:16px;height:16px}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-info{color:var(--info)!important}.muted{color:var(--muted)}.unattended-indicator{display:inline-flex;align-items:center;gap:7px;color:#367052;font-size:12px;font-weight:600}.unattended-indicator i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #138a4b1a}.notification-button--warning{border-color:#d79d49;background:#fff4df;color:#855009}.notification-button--warning:hover{background:#ffeac2}.notification-button--warning>.notification-button__count{background:#945909;color:#fff}.notification-button--danger{border-color:#d67468;background:#fff0ed;color:#b33427}.notification-button--danger:hover{background:#ffe0d9}.notification-button--danger>.notification-button__count{background:#b33427;color:#fff}.notification-button__count--new{animation:notification-arrival .65s ease-out 2}@keyframes notification-arrival{50%{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.notification-button__count--new{animation:none}}@media(max-width:640px){.app-main .topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.topbar__title{width:100%;min-width:0}.topbar__title h1{white-space:nowrap}.topbar__actions{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:8px}.topbar .notification-panel{position:absolute;top:48px;right:0;left:auto;width:min(380px,calc(100vw - 28px));max-height:calc(100dvh - 160px)}}.overview-banner{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border:1px solid #c9e4d3;border-radius:var(--panel-radius);background:#f2faf5}.overview-banner>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--success);background:#e4f5eb}.overview-banner>div{display:flex;min-width:0;flex-direction:column;gap:2px}.overview-banner strong{font-size:15px}.overview-banner small{color:var(--muted)}.overview-banner--warning{border-color:#edd5a7;background:#fff9ed}.overview-banner--warning>span{color:#9d5b08;background:#fff0ce}.overview-banner--danger{border-color:#efc5c5;background:#fff3f2}.overview-banner--danger>span{color:var(--danger);background:#ffe2df}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.overview-metric{position:relative;min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff;color:var(--text);font:inherit;text-align:left}.overview-metric--interactive{cursor:pointer}.overview-metric--interactive:hover{border-color:#d39b9b;background:#fff8f7}.overview-metric--interactive:focus-visible,.overview-device-row:focus-visible,.overview-attention:focus-visible{outline:3px solid rgb(40 115 73 / 24%);outline-offset:2px}.overview-metric>span{grid-column:2;grid-row:1 / 4;color:var(--primary)}.overview-metric>span svg{width:22px;height:22px}.overview-metric>small,.overview-metric>strong,.overview-metric>p{grid-column:1}.overview-metric>strong{font-size:27px;line-height:32px}.overview-metric>p{color:var(--muted);font-size:12px}.overview-metric--danger{border-color:#efc5c5}.overview-metric--danger>span{color:var(--danger)}.runtime-assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--border)}.runtime-assurance__item{min-width:0;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff}.runtime-assurance__item>span:first-child{flex:0 0 auto;color:var(--primary)}.runtime-assurance__item svg{width:19px;height:19px}.runtime-assurance__item>span:last-child{min-width:0;display:grid;gap:2px}.runtime-assurance__item small{color:var(--muted);font-size:12px}.runtime-assurance__item strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.runtime-assurance__item--warning>span:first-child,.runtime-assurance__item--warning strong{color:var(--warning)}.runtime-assurance__item--danger>span:first-child,.runtime-assurance__item--danger strong{color:var(--danger)}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.overview-panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.overview-panel>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border)}.overview-panel>header h2{font-size:18px}.overview-panel>header p{color:var(--muted);font-size:12px}.overview-panel>header>span{min-width:30px;padding:3px 9px;text-align:center;border-radius:99px;background:#fff0ef;color:var(--danger);font-size:12px;font-weight:650}.overview-device-list,.overview-task-list{min-height:220px;max-height:680px;overflow-y:auto;padding:14px 16px;scrollbar-gutter:stable}.overview-device-row{width:100%;min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.overview-device-row+.overview-device-row{margin-top:8px}.overview-device-row:hover{background:#f7faf8}.overview-device-row>span:nth-child(2),.overview-device-row__main{display:flex;min-width:0;flex-direction:column}.overview-device-row__main{gap:2px}.overview-device-row__main strong{margin-bottom:2px}.overview-device-row__heartbeat{margin-top:3px;font-size:11px}.overview-device-row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.overview-task-row{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.overview-task-row+.overview-task-row{margin-top:8px}.overview-task-row--attention{border-color:#edd5a7;background:#fff9ed}.overview-task-row>header,.overview-task-row>footer,.overview-task-row>header>span,.overview-task-row>footer>span{display:flex;align-items:center;gap:8px}.overview-task-row>header,.overview-task-row>footer{justify-content:space-between}.overview-task-row>header>span{min-width:0;flex-direction:column;align-items:flex-start}.overview-task-row>header small,.overview-task-row>footer{color:var(--muted);font-size:12px}.overview-task-row .progress-wrap{margin:12px 0}.overview-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--muted);text-align:center}.overview-empty>span{margin-bottom:4px}.overview-empty>span svg{width:30px;height:30px}.overview-empty strong{color:var(--text);font-size:16px}.ops-summary{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.ops-summary__item{min-height:82px;display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.ops-summary__item>svg{width:22px;height:22px;padding:10px;box-sizing:content-box;border-radius:9px;background:#edf7f1;color:var(--primary)}.ops-summary__item>span{display:flex;flex-direction:column}.ops-summary__item small{color:var(--muted)}.ops-summary__item strong{font-size:23px;line-height:30px}.ops-summary__item--info>svg{color:var(--info);background:#edf4ff}.ops-summary__item--danger{border-color:#f0c9c9}.ops-summary__item--danger>svg{color:var(--danger);background:#fff0ef}.workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px}.device-work-grid{display:grid;grid-template-columns:repeat(2,minmax(310px,1fr));gap:8px}.device-work-card{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--border);border-top:3px solid var(--success);border-radius:var(--panel-radius);background:#fff}.device-work-card--danger{border-color:#efbcbc;border-top-color:var(--danger);background:snow}.device-work-card--warning{border-top-color:var(--warning);background:#fffcf6}.device-work-card--offline{border-top-color:#a8b0ab;opacity:.74}.device-work-card>header,.device-work-card>footer,.device-work-card>header>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-work-card>header{align-items:flex-start}.device-work-card>header>span{justify-content:flex-start}.device-work-card>header small,.device-work-card dt{color:var(--muted);font-size:12px}.device-work-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;line-height:1.35}.device-work-card dl>div{min-width:0;display:flex;flex-direction:column;gap:2px}.device-work-card dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.device-work-card__metrics{display:flex;gap:18px;color:var(--muted);font-size:12px}.device-work-card__metrics strong{color:var(--text);font-size:14px}.device-work-card footer .button{min-height:28px}.device-work-card .progress-wrap{min-height:12px}.device-work-card__metrics{line-height:1.25}.attention-column{display:flex;flex-direction:column;gap:12px}.attention-panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.attention-panel>header{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--border)}.attention-panel>header svg{width:16px}.attention-panel>header span{margin-left:auto;min-width:22px;padding:1px 7px;text-align:center;border-radius:99px;background:var(--danger);color:#fff;font-size:12px}.attention-panel--danger>header{color:var(--danger);background:#fff7f6}.attention-panel--warning>header{color:#a95d0a;background:#fffaf0}.attention-panel--info>header{color:var(--info);background:#f5f8ff}.attention-panel>div{padding:10px}.attention-card{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:7px}.attention-card+.attention-card{margin-top:8px}.attention-card small,.attention-empty{color:var(--muted);font-size:12px}.attention-card--danger{background:#fff4f3}.attention-card--warning{background:#fff8eb}.attention-empty{padding:9px 4px}.tabs.task-plan-tabs{min-height:54px;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.task-plan-tabs>button:not(.button){min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.task-plan-tabs>button:not(.button).active{background:#edf7f1;color:var(--primary);font-weight:600}.task-plan-tabs__create{margin-left:auto}.tabs.task-plan-tabs .button--primary{height:40px;min-height:40px;padding:0 15px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:#fff}.queue-table-wrap{width:100%;overflow-x:auto}.queue-table{min-width:860px}.queue-table .progress-wrap{width:120px}.queue-device-cards,.selected-device-queue__cards,.task-list-cards{display:none}.queue-device-row--selected{background:#f2f8f5;box-shadow:inset 3px 0 0 var(--primary)}.queue-board .queue-table tbody tr{cursor:pointer}.queue-board .queue-table tbody tr:hover{background:#f7faf8}.queue-board .queue-table tbody tr.queue-device-row--selected:hover{background:#f2f8f5}.selected-device-queue{border-top:1px solid var(--border);background:#fafbfa}.selected-device-queue>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.selected-device-queue>header>div:first-child{display:grid;gap:3px}.selected-device-queue>header strong{font-size:15px}.selected-device-queue>header span{color:var(--muted);font-size:12px}.selected-device-queue__batch{display:flex;gap:8px}.selected-device-queue__table{min-width:1120px;background:#fff}.selected-device-queue__table tbody tr{cursor:default!important}.selected-device-queue__table tbody tr:hover{background:#fff!important}.selected-device-queue__table th:first-child,.selected-device-queue__table td:first-child{width:42px;text-align:center}.selected-device-queue__table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.queue-order-actions{display:flex;gap:3px}.queue-order-actions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer}.queue-order-actions button:disabled{opacity:.35;cursor:not-allowed}.queue-order-actions svg{width:14px}.keyword-create,.template-create{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding:16px 18px}.template-create{grid-template-columns:minmax(150px,.9fr) 120px 150px minmax(260px,1.8fr) auto}.template-create__actions{display:flex;flex-direction:column;gap:7px}.template-card-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;padding:0 18px 18px}.template-card-grid article{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.template-card-grid article.template-card--disabled{opacity:.66}.template-card-grid header{display:flex;justify-content:space-between}.template-card-grid header span{color:var(--primary);font-size:12px}.template-card-grid small{color:var(--muted)}.template-card-grid p{min-height:44px;margin-top:10px;color:#39433d}.template-card-grid footer{display:flex;gap:8px;margin-top:12px}.v12-task-builder{display:flex;flex-direction:column;gap:16px;padding-bottom:82px}.v12-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 18px}.v12-device-grid>button{min-width:0;min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 16px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.v12-device-grid>button:hover:not(:disabled){border-color:#9dc9af;background:#f8fcf9}.v12-device-grid>button.active{border-color:var(--primary);background:#edf8f1;box-shadow:inset 0 0 0 1px var(--primary)}.v12-device-grid>button:disabled{background:#f5f6f5;color:var(--muted);cursor:not-allowed;opacity:.78}.v12-device-grid>button:only-child{grid-column:1 / -1}.v12-device-grid>button>svg{width:22px;color:var(--primary)}.v12-device-grid>button>span{min-width:0;display:flex;flex-direction:column}.v12-device-grid>button small{margin-top:3px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.v12-device-grid>button em{color:var(--primary);font-size:12px;font-style:normal;font-weight:650}.v12-device-grid>button>svg:last-child{width:18px}.v12-empty-choice{min-height:82px;display:flex;align-items:center;gap:12px;grid-column:1 / -1;padding:16px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted)}.v12-empty-choice svg{width:22px}.v12-empty-choice span{display:flex;flex-direction:column}.v12-empty-choice small{margin-top:2px}.v12-context-strip{min-height:72px;display:grid;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) auto;align-items:center;gap:18px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.v12-context-strip>div{min-width:0;display:flex;align-items:center;gap:10px}.v12-context-strip>div>svg{flex:0 0 auto;width:22px;color:var(--primary)}.v12-context-strip span{min-width:0;display:flex;flex-direction:column}.v12-context-strip strong,.v12-context-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v12-context-strip small{color:var(--muted)}.v12-catalog-section,.v12-config-section{overflow:hidden}.v12-catalog-section>header,.v12-config-section>header{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.v12-catalog-section>header>span{width:26px;height:26px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:700}.v12-catalog-section>header p,.v12-config-section>header p{margin-top:2px;color:var(--muted);font-size:13px}.v12-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 18px}.v12-group-grid>button{min-width:0;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.v12-group-grid>button:hover,.v12-action-grid>button:hover{border-color:#a9cdb8;background:#f8fcf9}.v12-group-grid>button.active{border-color:var(--primary);background:#eff8f2;box-shadow:inset 0 0 0 1px var(--primary)}.v12-group-grid>button>svg:first-child{width:22px;color:var(--primary)}.v12-group-grid>button>svg:last-child{width:16px;color:var(--muted)}.v12-group-grid span,.v12-action-grid button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.v12-group-grid small,.v12-action-grid small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis}.v12-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px 18px}.v12-action-grid>button{min-width:0;min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:14px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.v12-action-grid>button.active{border-color:var(--primary);background:#f2faf5;box-shadow:inset 0 0 0 1px var(--primary)}.v12-action-grid>button>svg{width:18px;color:var(--primary)}.v12-action-icon{width:34px;height:34px;display:grid!important;place-items:center;border-radius:8px;background:#e8f5ed;color:var(--primary)}.v12-action-icon svg{width:18px}.v12-config-section>header{justify-content:space-between}.v12-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px}.v12-keyword-picker,.v12-target-selector,.v12-message-config{margin:0 18px 18px;padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.v12-keyword-picker>header,.v12-target-selector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.v12-keyword-picker>header span,.v12-target-selector>header span{color:var(--muted);font-size:12px}.v12-keyword-picker>div{display:flex;flex-wrap:wrap;gap:10px 20px}.v12-keyword-picker>small{display:block;margin-top:9px;color:var(--warning)}.v12-empty-keywords{width:100%;align-items:center;justify-content:space-between;padding-top:4px}.v12-empty-keywords small{color:var(--warning)}.v12-inline-segments{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--border);border-radius:8px;background:#fff}.v12-inline-segments button,.v12-selection-scope button{min-height:32px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.v12-inline-segments button.active,.v12-selection-scope button.active{background:var(--primary);color:#fff}.v12-batch-choice{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:end;gap:14px}.v12-batch-choice>div:last-child{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-radius:var(--radius);background:#edf7f1}.v12-batch-choice>div:last-child span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v12-batch-choice>.v12-target-empty{background:#f3f4f3}.v12-target-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v12-selection-scope{min-height:44px;display:flex;align-items:center;gap:7px;margin-top:12px;padding:5px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.v12-selection-scope>span{margin-left:auto;padding-right:8px;color:var(--muted);font-size:12px}.v12-compact-leads{max-height:230px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:12px;overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.v12-compact-leads .checkbox{min-width:0}.v12-list-actions{grid-column:1 / -1;display:flex;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.v12-exclusion-count{flex:0 0 auto;color:var(--warning);font-size:12px;font-weight:550}.v12-message-config{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:end;gap:14px}.v12-message-config>div:last-child{min-height:64px;padding:10px 12px;border-left:3px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;background:#eef7f1}.v12-message-config>div:last-child strong{font-size:12px}.v12-message-config>div:last-child p{margin-top:4px;color:#39433d}.v12-config-section>.checkbox{margin:0 18px 18px}.v12-run-config{padding-top:0}.v12-config-section>.send-authorization{margin:0 18px 18px}.v12-task-footer{position:fixed;right:0;bottom:0;left:var(--sidebar-width);z-index:18;min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:10px 28px;border-top:1px solid var(--border);background:#fffffff7;box-shadow:0 -8px 24px #17201b0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v12-task-footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;white-space:nowrap}.v12-task-footer>span svg{width:16px;color:var(--primary)}.v12-task-footer>span:nth-child(2){margin-right:auto;color:var(--text)}.v12-task-footer .v12-missing-summary{max-width:min(42vw,520px);color:#9a5b0b;overflow:hidden;text-overflow:ellipsis}.v12-confirm-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f18137a}.v12-confirm-dialog{width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 24px 80px #0d1e1438}.v12-confirm-dialog>header{padding:20px 22px 16px;border-bottom:1px solid var(--border)}.v12-confirm-dialog>header p{margin-top:3px;color:var(--muted);font-size:13px}.v12-confirm-body{display:grid;gap:14px;overflow-y:auto;padding:18px 22px}.v12-confirm-body>section{padding:15px 16px;border:1px solid var(--border);border-radius:var(--radius)}.v12-confirm-body h3{margin-bottom:12px;font-size:15px}.v12-confirm-body dl{display:grid;gap:9px}.v12-confirm-body dl>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px}.v12-confirm-body dt{color:var(--muted)}.v12-confirm-body dd{margin:0;font-weight:600}.v12-confirm-message{min-height:56px;padding:11px 12px;border-radius:var(--radius);background:#f7f9f7;color:#303b34}.v12-confirm-body>section>small{display:block;margin-top:9px;color:var(--muted)}.v12-confirm-dialog .send-authorization{margin:0}.v12-confirm-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--border);background:#fafbfa}.task-view-segments{align-self:center}.task-list-filters{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(140px,.75fr)) auto;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);background:#fafbfa}.task-list-summary{min-height:44px;display:flex;align-items:center;gap:5px;padding:0 18px;color:var(--muted);font-size:13px}.task-list-summary>span{margin-left:auto}.task-list-table{table-layout:fixed}.task-list-table th:nth-child(1){width:18%}.task-list-table th:nth-child(2){width:11%}.task-list-table th:nth-child(3){width:13%}.task-list-table th:nth-child(4){width:13%}.task-list-table th:nth-child(5){width:17%}.task-list-table th:nth-child(6){width:8%}.task-list-table th:nth-child(7){width:10%}.task-list-table th:nth-child(8){width:10%}.task-list-table td{min-width:0;vertical-align:middle;overflow-wrap:anywhere}.task-list-table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list-table .row-actions{flex-wrap:wrap;gap:4px}.task-list-table .row-actions .button{min-width:0;padding-inline:7px}.task-list-table .progress-wrap{margin-bottom:4px}.task-detail-drawer{width:min(620px,calc(100vw - 24px))}.task-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.task-detail-metrics>div{min-height:74px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px;border-right:1px solid var(--border)}.task-detail-metrics>div:last-child{border-right:0}.task-detail-metrics span{color:var(--muted);font-size:12px}.task-detail-metrics strong{font-size:19px}.task-detail-list{margin:0}.task-detail-list>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--border)}.task-detail-list dt{color:var(--muted)}.task-detail-list dd{margin:0;overflow-wrap:anywhere}.task-detail-list .task-detail-error{margin-top:12px;padding:13px;border:1px solid #efc7c7;border-radius:var(--radius);background:#fff6f5;color:var(--danger)}.new-task-page{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;padding-bottom:72px}.new-task-main{min-width:0;display:flex;flex-direction:column;gap:16px}.wizard-steps{min-height:62px;display:flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.wizard-steps>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);font-size:12px}.wizard-steps>span svg{width:16px}.wizard-steps>span.done,.wizard-steps>span.active{border-color:var(--primary);background:var(--primary);color:#fff}.wizard-steps>strong{font-size:13px;font-weight:550;white-space:nowrap}.wizard-steps>i{flex:1;height:1px;background:var(--border)}.wizard-steps>span.done{width:auto;height:auto;display:flex;gap:8px;border:0;border-radius:0;background:transparent;color:var(--text);font-size:13px;font-weight:550}.wizard-steps>span.done svg{width:25px;height:25px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--primary);color:#fff}.task-choice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.task-choice-summary>div{min-width:0;display:flex;align-items:center;gap:10px;padding:14px 16px;border-right:1px solid var(--border)}.task-choice-summary>div:last-child{border-right:0}.task-choice-summary>div>svg{color:var(--primary)}.task-choice-summary span{min-width:0;display:flex;flex-direction:column}.task-choice-summary small{color:var(--muted)}.task-kind-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 18px;border-bottom:1px solid var(--border)}.task-kind-picker button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.task-kind-picker button.active{border-color:var(--primary);background:#edf8f1;color:var(--primary);font-weight:600}.task-config-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px}.task-term-picker,.run-mode-field,.send-authorization{grid-column:1 / -1}.task-term-picker{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa}.task-term-picker>div{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:9px}.task-term-picker>small{display:block;margin-top:8px;color:var(--warning)}.task-term-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-term-picker>header>span{display:flex;gap:7px}.task-template-preview{grid-column:1 / -1;padding:12px 14px;border-left:3px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;background:#f2f8f4}.task-template-preview strong{font-size:12px}.task-template-preview p{margin-top:5px;color:#39433d}.run-mode-field{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px;border-top:1px solid var(--border)}.run-mode-field>strong{width:100%}.run-mode-field label{display:flex;align-items:center;gap:6px}.run-mode-field input[type=radio]{accent-color:var(--primary)}.run-mode-field .input{max-width:250px}.send-authorization{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;border:1px solid #e6c982;border-radius:var(--radius);background:#fff9e9;cursor:pointer}.send-authorization--checked{border-color:#b9dac5;background:#f2faf5}.send-authorization input{width:17px;height:17px;accent-color:var(--primary)}.send-authorization>svg{color:var(--primary)}.send-authorization span{display:flex;flex-direction:column}.send-authorization small{color:var(--muted)}.task-preflight{position:sticky;top:88px;display:flex;flex-direction:column;gap:12px}.task-preflight section{padding:15px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.task-preflight h2{margin-bottom:10px;font-size:15px}.task-preflight section>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #edf0ee;font-size:12px}.task-preflight section>div:last-child{border-bottom:0}.task-preflight section>div svg{width:15px}.task-preflight .ok svg{color:var(--success)}.task-preflight .blocked svg{color:var(--danger)}.task-preflight ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px}.task-preflight li+li{margin-top:7px}.new-task-footer{position:fixed;right:0;bottom:0;left:var(--sidebar-width);z-index:18;display:flex;justify-content:flex-end;gap:10px;padding:12px 28px;border-top:1px solid var(--border);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bot-flow-strip{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.bot-flow-strip>header{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.bot-flow-strip>header span{color:var(--muted);font-size:12px}.bot-flow-strip>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px}.bot-flow-strip>div>span{display:flex;align-items:center;gap:8px;color:#47514b;white-space:nowrap}.bot-flow-strip i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e8f5ed;color:var(--primary);font-style:normal;font-size:12px;font-weight:650}.bot-flow-strip b{color:#a8b0ab;font-weight:400}.bot-record-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.3fr);gap:16px;align-items:start}.bot-run-list{max-height:630px;overflow-y:auto}.bot-run-list>button{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 120px auto;align-items:center;gap:10px;padding:13px 16px;text-align:left;border:0;border-bottom:1px solid var(--border);background:#fff;cursor:pointer}.bot-run-list>button:hover{background:#f8faf9}.bot-run-list>button.active{background:#edf7f1;box-shadow:inset 3px 0 var(--primary)}.bot-run-list__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#edf7f1;color:var(--primary)}.bot-run-list>button>span:nth-child(2){display:flex;flex-direction:column}.bot-run-list small{color:var(--muted)}.bot-execution-detail{padding-bottom:16px}.bot-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--border)}.bot-detail-metrics>div{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-right:1px solid var(--border)}.bot-detail-metrics>div:last-child{border-right:0}.bot-detail-metrics small{color:var(--muted)}.bot-detail-metrics strong{font-size:20px}.bot-current-step{display:grid;grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:11px;margin:16px;padding:13px;border:1px solid #cde2d5;border-radius:var(--radius);background:#f3faf5}.bot-current-step>svg{color:var(--primary)}.bot-current-step span{display:flex;flex-direction:column}.bot-current-step small{color:var(--muted)}.bot-execution-detail>h3{padding:0 16px;font-size:14px}.execution-timeline{padding:8px 16px 14px}.execution-timeline article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #edf0ee}.execution-timeline article>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf7f1;color:var(--primary)}.execution-timeline svg{width:14px}.execution-timeline article>div{display:flex;justify-content:space-between;gap:12px}.execution-timeline small{color:var(--muted)}.bot-execution-detail>.button{margin-left:16px}.wechat-result-table-wrap{margin:8px 16px 18px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.wechat-result-table{width:100%;border-collapse:collapse;font-size:13px}.wechat-result-table th,.wechat-result-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.wechat-result-table th{color:var(--muted);background:#f7f9f8;font-weight:600}.wechat-result-table tbody tr:last-child td{border-bottom:0}.wechat-result-table a{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-weight:600}.wechat-result-table a svg{width:14px;height:14px}.task-term-picker__warning{color:var(--danger)!important}.mono-text{font-family:Consolas,monospace;font-size:12px}@media(max-width:1280px){:root{--sidebar-width: 190px}.page-content{padding:18px 20px 30px}.topbar{padding:0 20px}.search-form--web,.search-form--social,.search-form--social-primary,.social-batch-picker{grid-template-columns:repeat(3,minmax(150px,1fr))}.advanced-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-form>.button{grid-column:-2 / -1}.filter-bar--leads{grid-template-columns:repeat(4,minmax(130px,1fr))}.filter-bar--leads>.button{justify-self:stretch}.bot-form{grid-template-columns:repeat(3,minmax(180px,1fr))}.device-matrix{grid-template-columns:repeat(4,minmax(130px,1fr))}.mobile-task-device-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.task-strip{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.task-strip__counts{grid-column:1 / 3;grid-row:2}.provider-list__head,.provider-row{grid-template-columns:minmax(140px,1.2fr) 60px 120px minmax(120px,1fr) 120px minmax(132px,auto);gap:9px;padding-inline:12px}.selection-toolbar{align-items:flex-start;flex-direction:column}.workbench-layout{grid-template-columns:1fr}.attention-column{display:grid;grid-template-columns:repeat(3,1fr)}.ops-summary{grid-template-columns:repeat(5,minmax(110px,1fr))}.new-task-page{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1024px){.overlay--drawer{left:0}.sidebar{width:240px;max-width:calc(100vw - 48px);transform:translate(-100%);transition:transform .2s ease;box-shadow:14px 0 40px #141d1826}.sidebar--open{transform:translate(0)}.sidebar__brand button{display:grid;flex:0 0 28px;width:28px;place-items:center}.sidebar-backdrop{position:fixed;inset:0;z-index:25;border:0;background:#141d183d}.app-main{margin-left:0}.topbar__menu{display:inline-flex!important}.system-health>span:nth-child(2){display:none}.system-health{padding:0 10px}.search-form--web,.search-form--social,.search-form--social-primary,.social-batch-picker,.filter-bar--leads,.filter-bar--tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.record-filter-actions{justify-content:flex-end}.bot-form,.batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.device-matrix{grid-template-columns:repeat(3,minmax(120px,1fr))}.mobile-task-device-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.task-strip{grid-template-columns:1fr auto}.task-strip__counts{grid-column:1 / -1;grid-row:auto;flex-wrap:wrap}.task-strip .progress-wrap{grid-column:1}.settings-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-flow,.codex-test-form{grid-template-columns:1fr}.architecture-flow>span:nth-child(2n){transform:rotate(90deg)}.provider-list{overflow-x:auto}.provider-list__head,.provider-row{min-width:850px}.pipeline-grid{grid-template-columns:1fr}.pipeline-grid>div{border-right:0;border-bottom:1px solid var(--border)}.pipeline-grid>div:last-child{border-bottom:0}.new-task-footer,.v12-task-footer{left:0}.ops-summary{grid-template-columns:repeat(3,1fr)}.attention-column,.overview-main-grid{grid-template-columns:1fr}.overview-metrics,.runtime-assurance{grid-template-columns:repeat(2,1fr)}.v12-group-grid,.v12-field-grid,.task-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.task-list-filters .button{grid-column:2}.new-task-page,.bot-record-layout{grid-template-columns:1fr}.task-preflight{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.bot-flow-strip>div{justify-content:flex-start;overflow-x:auto}}@media(max-width:680px){.topbar{height:64px;padding:0 14px}.topbar h1{font-size:20px}.page-content{padding:14px}.notification-panel{position:fixed;top:58px;right:10px;left:10px;width:auto}.search-form--web,.search-form--social,.search-form--social-primary,.social-batch-picker,.filter-bar--leads,.filter-bar--tasks,.bot-form,.website-crawl-form .form-grid,.advanced-options__grid{grid-template-columns:1fr}.device-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-task-device-grid{grid-template-columns:1fr}.search-form>.button{grid-column:auto}.task-strip{grid-template-columns:1fr}.task-strip__counts,.task-strip .progress-wrap{grid-column:1}.task-strip__counts{white-space:normal}.bulk-bar,.summary-line{flex-wrap:wrap;padding-block:9px}.selection-toolbar{position:static}.selection-toolbar>div:first-child,.selection-toolbar .row-actions{width:100%;flex-wrap:wrap}.selection-toolbar .row-actions .button{flex:1 1 140px}.batch-preview-grid,.batch-summary{grid-template-columns:1fr}.compact-list__row{grid-template-columns:1fr auto}.compact-list__row>span:nth-child(3){grid-column:1 / -1}.settings-category-cards{grid-template-columns:1fr;padding:14px 14px 0}.settings-category-cards button{min-height:72px;padding:12px 14px}.settings-content{padding:14px}.mobile-runtime-grid{grid-template-columns:1fr}.setting-line__result{width:100%;justify-content:flex-start;flex-wrap:wrap}.priority-list>div{grid-template-columns:26px minmax(0,1fr) auto auto}.priority-move{padding-inline:7px}.priority-move>span{display:none}.form-grid,.agent-readiness-grid{grid-template-columns:1fr}.intervention-list__row{grid-template-columns:auto minmax(0,1fr) auto}.intervention-list__row .button{grid-column:2 / -1;justify-self:start}.toast-region{right:10px;bottom:10px;left:10px}.toast{min-width:0;width:100%}.truth-banner{align-items:flex-start;flex-direction:column}.truth-banner .segmented-control{width:100%}.truth-banner .segmented-control button{flex:1}.lead-summary-line{flex-wrap:wrap;gap:8px 18px;padding-block:10px}.lead-selection-toolbar{align-items:flex-start;flex-direction:column}.lead-selection-toolbar>div{width:100%;justify-content:flex-start}.lead-selection-toolbar .button{flex:1 1 150px}.lead-view-header{align-items:flex-start;flex-direction:column}.lead-view-tabs{gap:16px;overflow-x:auto;width:100%}.lead-view-tabs button{flex:0 0 auto}.ops-summary{grid-template-columns:repeat(2,1fr)}.device-work-grid,.queue-detail-grid,.task-preflight{grid-template-columns:1fr}.overview-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.overview-banner>.button{grid-column:2;justify-self:start}.overview-metrics{gap:8px}.overview-metric{min-height:94px;padding:12px}.runtime-assurance{grid-template-columns:1fr}.overview-device-list,.overview-task-list{min-height:180px;padding:10px}.overview-task-row>footer{align-items:flex-start;flex-direction:column}.selected-device-queue>header{align-items:flex-start;flex-direction:column}.selected-device-queue__batch{width:100%;flex-wrap:wrap}.queue-board>.queue-table-wrap,.selected-device-queue__table-wrap,.task-list-table-wrap,.bot-history-table-wrap{display:none}.queue-device-cards,.selected-device-queue__cards,.task-list-cards,.bot-history-cards{display:grid;gap:10px;padding:12px}.queue-device-cards>button{width:100%;display:flex;flex-direction:column;gap:10px;padding:13px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--text)}.queue-device-cards>button.active{border-color:#84bc98;background:#f2f8f5;box-shadow:inset 3px 0 0 var(--primary)}.queue-device-cards header,.selected-device-queue__cards header,.task-list-cards header,.bot-history-cards header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.queue-device-cards header>span,.task-list-cards header>span,.bot-history-cards header>span{display:flex;min-width:0;flex-direction:column;gap:2px}.queue-device-cards small,.selected-device-queue__cards small,.task-list-cards small,.bot-history-cards small{color:var(--muted)}.queue-device-cards dl,.selected-device-queue__cards dl,.task-list-cards dl,.bot-history-cards dl{display:grid;gap:7px;margin:0}.queue-device-cards dl>div,.selected-device-queue__cards dl>div,.task-list-cards dl>div,.bot-history-cards dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.queue-device-cards dt,.selected-device-queue__cards dt,.task-list-cards dt,.bot-history-cards dt{color:var(--muted);font-size:12px}.queue-device-cards dd,.selected-device-queue__cards dd,.task-list-cards dd,.bot-history-cards dd{min-width:0;margin:0;overflow-wrap:anywhere}.queue-device-card__action{color:var(--primary);font-size:13px;font-weight:650}.selected-device-queue__cards>article,.task-list-cards>article,.bot-history-cards>article{display:flex;min-width:0;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.selected-device-queue__cards header label{display:flex;align-items:center;gap:7px;color:var(--muted)}.selected-device-queue__cards header input{width:17px;height:17px;accent-color:var(--primary)}.selected-device-queue__cards footer,.task-list-cards footer,.bot-history-cards footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.selected-device-queue__cards footer .row-actions,.task-list-cards footer,.bot-history-cards footer .row-actions{flex:1;justify-content:flex-end}.task-list-cards .progress-wrap{width:100%}.task-plan-tabs{overflow-x:auto}.task-plan-tabs>button{flex:0 0 auto}.task-plan-tabs__create{margin-left:0}.keyword-create,.template-create,.task-config-form{grid-template-columns:1fr}.task-term-picker,.run-mode-field,.send-authorization{grid-column:auto}.template-card-grid,.task-choice-summary{grid-template-columns:1fr}.task-choice-summary>div{border-right:0;border-bottom:1px solid var(--border)}.task-choice-summary>div:last-child{border-bottom:0}.task-kind-picker{grid-template-columns:repeat(2,1fr)}.wizard-steps>i,.wizard-steps>strong{display:none}.bot-current-step{grid-template-columns:auto 1fr}.bot-current-step .progress-wrap{grid-column:1 / -1}.bot-detail-metrics{grid-template-columns:repeat(2,1fr)}.v12-context-strip,.v12-device-grid,.v12-group-grid,.v12-action-grid,.v12-field-grid,.v12-target-filters,.v12-batch-choice,.v12-message-config{grid-template-columns:1fr}.v12-context-strip .button{width:100%}.v12-keyword-picker>header,.v12-target-selector>header{flex-direction:column}.v12-inline-segments{width:100%}.v12-inline-segments button{flex:1}.v12-selection-scope{align-items:stretch;flex-direction:column}.v12-selection-scope>span{margin-left:0;padding:4px 8px}.v12-compact-leads{grid-template-columns:1fr}.v12-task-builder{padding-bottom:160px}.v12-task-footer{min-height:138px;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding:10px 14px}.v12-task-footer>span:nth-child(2){margin-right:0}.v12-task-footer .v12-missing-summary{order:3;max-width:100%;width:100%}.v12-task-footer .button{width:100%}.v12-confirm-overlay{align-items:end;padding:0}.v12-confirm-dialog{max-height:94vh;border-radius:12px 12px 0 0}.v12-confirm-body dl>div{grid-template-columns:1fr;gap:2px}.v12-confirm-dialog>footer .button{flex:1;min-width:0}.task-list-view>.page-section__header{align-items:flex-start;flex-direction:column}.task-view-segments{width:100%}.task-view-segments button{flex:1}.task-list-filters{grid-template-columns:1fr}.task-list-filters .button{grid-column:auto}.task-list-summary{align-items:flex-start;flex-direction:column;padding-block:10px}.task-list-summary>span{margin-left:0}.task-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-metrics>div:nth-child(2){border-right:0}.task-detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.task-detail-list>div{grid-template-columns:1fr;gap:4px}}.page-heading{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 2px 10px}.page-heading>div:first-child{min-width:0}.page-heading p,.new-task-heading small{margin-bottom:2px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.06em}.page-heading h2,.new-task-heading h2{font-size:24px;line-height:32px;letter-spacing:-.02em}.page-heading>div:first-child>span,.new-task-heading p{color:var(--muted);font-size:13px}.page-heading--actions{align-items:flex-end}.page-command-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 8px;border-bottom:1px solid var(--border)}.page-command-bar p{min-width:0;color:var(--muted);font-size:13px;line-height:20px}.page-command-bar--notice{justify-content:flex-start}.phase-gate-state{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:48px 24px;text-align:center}.phase-gate-state>span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:#edf7f1;color:var(--primary)}.phase-gate-state>span svg{width:27px;height:27px}.phase-gate-state h3{font-size:18px}.phase-gate-state p{max-width:580px;color:var(--muted)}.reply-tabs strong{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:99px;background:#e9eeeb;color:var(--muted);font-size:12px}.reply-tabs button.active strong{background:#dcefe4;color:var(--primary)}.reply-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.reply-filter-actions{display:flex;align-items:center;align-self:end;gap:8px;min-height:40px}.reply-filter-actions .button{flex:0 0 auto}.work-record-table{min-width:1170px;table-layout:fixed}.work-record-table th:nth-child(1){width:280px}.work-record-table th:nth-child(2){width:110px}.work-record-table th:nth-child(3){width:140px}.work-record-table th:nth-child(4){width:150px}.work-record-table th:nth-child(5){width:195px}.work-record-table th:nth-child(6){width:95px}.work-record-table th:nth-child(7),.work-record-table th:nth-child(8){width:100px}.work-record-table td:first-child{white-space:normal}.work-record-table td:first-child strong,.work-record-table td:first-child small{overflow-wrap:anywhere}@media(min-width:1401px){.work-record-table-wrap{overflow-x:hidden}}.reply-paired-filter,.reply-date-filter{display:flex;align-items:center;gap:7px}.reply-paired-filter>*,.reply-date-filter>*{min-width:0}.reply-date-filter>span{color:var(--muted)}.reply-table{min-width:780px;table-layout:fixed}.reply-table th:nth-child(1){width:16%}.reply-table th:nth-child(2){width:17%}.reply-table th:nth-child(3){width:21%}.reply-table th:nth-child(4){width:14%}.reply-table th:nth-child(5){width:14%}.reply-table th:last-child{width:18%;min-width:0}.reply-table td:nth-child(1),.reply-table td:nth-child(2),.reply-table td:nth-child(3){overflow:hidden;overflow-wrap:anywhere;white-space:normal}.reply-table td:nth-child(1) strong,.reply-table td:nth-child(2) strong{display:block}.reply-customer-project{display:block;color:var(--muted)}.reply-content{min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reply-media,.freeze-note{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.reply-media svg,.freeze-note svg{width:14px;height:14px}.freeze-note{color:var(--warning)}.reply-table td{white-space:normal;overflow-wrap:anywhere}.reply-table .freeze-note{display:flex;align-items:flex-start;white-space:normal;margin-top:6px;line-height:1.5}.reply-table .freeze-note svg{flex-shrink:0;margin-top:2px}.reply-table .freeze-note--resolved{color:var(--muted)}.reply-actions{max-width:300px;flex-wrap:wrap;gap:2px}.reply-inline-row:hover{background:#f7f9fc}.reply-inline-row>td{padding:0;background:#f7f9fc;white-space:normal}.reply-remind-editor{display:grid;grid-template-columns:minmax(220px,320px) minmax(240px,1fr) auto auto;align-items:end;gap:12px;padding:14px 18px;border-block:1px solid var(--border)}.reply-remind-editor>span{align-self:center;color:var(--muted)}.reply-conversation{padding:16px 18px 18px;border-block:1px solid var(--border)}.reply-conversation>header{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.reply-conversation>header span{color:var(--muted);font-size:12px}.reply-conversation>div{display:flex;flex-direction:column;gap:9px}.reply-bubble{width:min(680px,78%);padding:10px 12px;border:1px solid var(--border);border-radius:4px 10px 10px;background:#fff}.reply-bubble--outbound{align-self:flex-end;border-color:#d5dfff;border-radius:10px 4px 10px 10px;background:#edf2ff}.reply-bubble small{color:var(--muted)}.reply-bubble p{margin-top:4px;white-space:pre-wrap}.project-toolbar{min-height:76px;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.7fr) auto;align-items:end;gap:18px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.project-picker{display:flex;flex-direction:column;gap:4px}.project-picker small{color:var(--muted);font-size:12px}.project-picker .select{font-weight:650}.project-summary{min-height:40px;display:flex;align-items:center;gap:22px;padding-left:20px;border-left:1px solid var(--border)}.project-summary>span{display:flex;flex-direction:column}.project-summary small{color:var(--muted);font-size:11px}.project-summary strong{font-size:13px}.platform-menu{min-height:48px;display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.platform-menu button{min-width:96px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.platform-menu button small{padding:1px 5px;border-radius:99px;background:#f1f3f2;color:#7c8580;font-size:10px}.platform-menu button.active{background:var(--primary);color:#fff;font-weight:650}.platform-menu button.active small{background:#ffffff2e;color:#fff}.resource-type-tabs{min-height:44px;align-items:flex-end;gap:18px;padding-inline:2px}.resource-type-tabs button{height:44px;padding-inline:10px}.platform-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-card{min-height:210px;display:flex;flex-direction:column;gap:18px;padding:18px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff;box-shadow:0 1px 2px #17201b08}.platform-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-card>header>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.platform-card>header strong{font-size:17px}.platform-card>header small{color:var(--muted);font-size:12px}.platform-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:12px 0;border-block:1px solid #eef1ef}.platform-card dl div{display:flex;align-items:center;flex-direction:column}.platform-card dt{color:var(--muted);font-size:11px}.platform-card dd{margin:2px 0 0;font-size:16px;font-weight:700}.platform-card footer{display:flex;gap:8px;margin-top:auto}.platform-card--disabled{background:#fafbfa}.platform-card--disabled>*{opacity:.66}.platform-card--reserved{border-style:dashed;background:#fbfcfb}.availability-dot{padding:3px 8px;border-radius:99px;background:#f0f2f1;color:var(--muted);font-size:11px;white-space:nowrap}.availability-dot--on{background:#e8f6ed;color:var(--primary)}.platform-rail{display:flex;gap:7px;overflow-x:auto;padding:5px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.platform-rail button{min-width:92px;height:38px;padding:0 14px;border:0;border-radius:6px;background:transparent;cursor:pointer}.platform-rail button.active{background:var(--primary);color:#fff;font-weight:650}.platform-rail button:disabled{color:#a6ada9;cursor:not-allowed}.resource-panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.resource-panel>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border)}.resource-panel>header h3{font-size:17px}.resource-panel>header p{color:var(--muted);font-size:12px}.resource-list{display:flex;flex-direction:column}.resource-list>article{min-height:74px;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.6fr) auto auto;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid #eef1ef}.resource-list>article:last-child{border-bottom:0}.resource-list>article>span:first-child{display:flex;flex-direction:column}.resource-list small,.resource-list p{color:var(--muted);font-size:12px}.resource-list p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.keyword-resource-summary{min-width:0;display:flex;flex-direction:column;gap:4px}.keyword-resource-summary small{color:var(--text)}.resource-item--disabled{background:#fafbfa;opacity:.72}.empty-project,.queue-no-device{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.drawer-form{display:flex;flex-direction:column;gap:18px}.platform-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;border:1px solid var(--border);border-radius:var(--radius)}.platform-checks legend{padding:0 6px;font-weight:650}.platform-checks label{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:7px;background:#f7f9f8}.platform-checks input{margin-top:4px;accent-color:var(--primary)}.platform-checks span{display:flex;flex-direction:column}.platform-checks small{color:var(--muted);font-size:11px}.rules-panel{padding-bottom:18px}.rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px}.range-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.rule-note{margin:0 18px;padding:12px 14px;border-left:3px solid #d4a72c;border-radius:4px;background:#fff9e9}.rule-note p{color:#655728;font-size:12px}.queue-layout{min-height:620px;display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.queue-device-rail{max-height:760px;overflow-y:auto;border-right:1px solid var(--border);background:#fafbfa}.queue-device-rail>header{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;padding:16px;border-bottom:1px solid var(--border);background:#fafbfa}.queue-device-rail>header small{color:var(--muted);font-size:12px}.queue-device-rail>button{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;text-align:left;border:0;border-bottom:1px solid #eef1ef;background:transparent;cursor:pointer}.queue-device-rail>button.active{background:#edf7f1;box-shadow:inset 3px 0 var(--primary)}.queue-device-rail>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.queue-device-rail>button small{color:var(--muted);font-size:11px}.queue-device-rail>button>svg{width:15px;color:var(--warning)}.device-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eef1ef;color:var(--muted)}.device-icon--online{background:#e7f6ec;color:var(--primary)}.device-icon--offline{background:#f2f3f2;color:#5f6963}.queue-board{min-width:0;padding:18px;background:#fbfcfb}.queue-device-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.queue-device-header>div{display:flex;align-items:center;gap:10px}.queue-device-header h3{font-size:18px}.queue-device-header p{color:var(--muted);font-size:12px}.device-connect-state{padding:5px 10px;border-radius:99px;background:#edf7f1;color:var(--primary);font-size:12px}.device-connect-state--offline{background:#fff4dc;color:#9a5a00}.current-task-panel,.waiting-task-panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.waiting-task-panel{margin-top:14px}.current-task-panel>header,.waiting-task-panel>header{flex-wrap:wrap;gap:8px;min-height:54px;display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid var(--border)}.current-task-panel>header span,.waiting-task-panel>header span{display:flex;flex-direction:column}.current-task-panel>header small,.waiting-task-panel>header small{color:var(--muted);font-size:11px}.current-task-empty{min-height:112px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.current-task-empty>svg{width:28px;height:28px}.current-task-empty span{display:flex;flex-direction:column}.current-task-empty strong{color:var(--text)}.current-task-card{display:flex;flex-direction:column;gap:12px;padding:16px}.current-task-card>header,.current-task-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-task-card>header>span{display:flex;flex-direction:column}.current-task-card>header small{color:var(--muted)}.current-task-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:10px;border-radius:7px;background:#f7f9f8}.current-task-card dt{color:var(--muted);font-size:11px}.current-task-card dd{margin:2px 0 0;font-weight:650}.waiting-task-list{max-height:620px;display:flex;overflow-y:auto;flex-direction:column}.waiting-task{min-height:88px;display:grid;grid-template-columns:auto minmax(250px,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid #eef1ef}.waiting-task:last-child{border-bottom:0}.waiting-task--scheduled{background:#fffdf7}.queue-index{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf2ef;color:#45514a;font-weight:700}.waiting-task__main{min-width:0}.waiting-task__main header{display:flex;align-items:center;gap:9px}.waiting-task__main p,.waiting-task__main small{color:var(--muted);font-size:12px}.queue-order{display:flex;flex-direction:column;gap:4px}.queue-order button{width:34px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}.queue-order button:disabled{opacity:.35}.queue-order svg{width:14px;height:14px}.inline-warning,.offline-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #f0d7a6;border-radius:var(--radius);background:#fff9e9;color:#7a5609;font-size:12px}.inline-warning svg,.offline-notice svg{width:16px;margin-top:1px}.new-task-page-v2{display:flex;flex-direction:column;gap:14px;padding-bottom:96px}.new-task-heading{display:flex;align-items:flex-start;gap:12px;padding:2px 2px 8px}.new-task-heading>button{width:38px;height:38px;display:grid;place-items:center;margin-top:6px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.new-task-heading>span{display:flex;flex-direction:column}.builder-step{overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:#fff}.builder-step--locked{background:#fafbfa}.builder-step-title{min-height:68px;display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.builder-step-title>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#edf7f1;color:var(--primary);font-weight:750}.builder-step-title>span svg{width:17px}.builder-step-title h3{font-size:16px}.builder-step-title p{color:var(--muted);font-size:12px}.device-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;padding:16px}.device-choice-grid>button{min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.device-choice-grid>button.active{border-color:#78b88f;background:#f0f8f3;box-shadow:inset 3px 0 var(--primary)}.device-choice-grid>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.device-choice-grid small,.device-choice-grid em{overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.device-choice-grid>button>svg{color:var(--primary)}.offline-notice{margin:0 16px 16px}.builder-readiness{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 16px 16px;padding:11px 12px;border:1px solid #e5cf9f;border-radius:var(--radius);background:#fff9ec;color:#79500b}.builder-readiness>span{display:grid;gap:2px}.builder-readiness small{color:#6f5a31;font-size:12px}.builder-empty,.locked-hint{min-height:104px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.builder-empty span,.locked-hint span{display:flex;flex-direction:column}.builder-empty strong,.locked-hint strong{color:var(--text)}.builder-empty small,.locked-hint small{font-size:12px}.locked-hint svg{color:#a9b1ac}.project-choice-row{display:flex;align-items:flex-end;gap:10px;padding:16px 16px 10px}.project-choice-row .field{width:min(420px,100%)}.platform-choice-row{display:flex;gap:8px;overflow-x:auto;padding:6px 16px 12px}.platform-choice-row button{min-width:96px;height:42px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.platform-choice-row button.active{border-color:var(--primary);background:#edf7f1;color:var(--primary);font-weight:650}.platform-choice-row button:disabled{background:#f4f5f4;color:#a5aca8;cursor:not-allowed}.platform-choice-row small{font-size:9px}.catalog-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 16px 18px}.catalog-choice-grid>button{min-height:96px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer}.catalog-choice-grid>button.active{border-color:#78b88f;background:#f0f8f3}.catalog-choice-grid>button.unavailable{background:#f6f7f6}.catalog-choice-grid>button>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#edf7f1;color:var(--primary)}.catalog-choice-grid>button>span:nth-child(2){display:flex;flex-direction:column}.catalog-choice-grid small{color:var(--muted);font-size:11px}.catalog-choice-grid em{margin-top:3px;color:#9a6810;font-size:10px;font-style:normal}.task-setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding:18px}.task-resource-field{display:grid;gap:5px}.task-resource-field>button{width:fit-content;padding:0;border:0;background:transparent;color:var(--primary);font-size:12px;cursor:pointer;text-align:left}.task-resource-field>button:hover{text-decoration:underline}.task-setting-notice{grid-column:1 / -1;margin:0}.task-setting-notice--action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.task-builder-footer{position:fixed;right:0;bottom:0;left:var(--sidebar-width);z-index:18;min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 28px;border-top:1px solid var(--border);background:#fffffff7;box-shadow:0 -6px 18px #17201b0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-builder-footer>div{display:flex;align-items:center;gap:16px;margin-right:auto;color:var(--muted);font-size:12px}.task-builder-footer>div>span{display:flex;align-items:center;gap:5px}.task-builder-footer__guidance,.task-builder-footer__offline{color:#9a5a05;font-size:13px;font-weight:600}.task-builder-footer svg{width:15px}@media(max-width:1400px){.reply-filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.reply-filter-bar>.button{width:100%}.work-record-table{min-width:960px}.work-record-table th:nth-child(1){width:230px}.work-record-table th:nth-child(2){width:100px}.work-record-table th:nth-child(3){width:135px}.work-record-table th:nth-child(4){width:135px}.work-record-table th:nth-child(5){width:185px}.work-record-table th:nth-child(6){width:90px}.work-record-table th:nth-child(7),.work-record-table td:nth-child(7){display:none}.work-record-table th:nth-child(8){width:115px}.work-record-table-wrap{overflow-x:hidden}}@media(max-width:1180px){.platform-card-grid{grid-template-columns:repeat(2,1fr)}.project-toolbar{grid-template-columns:minmax(220px,1fr) 1.5fr}.project-toolbar>.row-actions{grid-column:1 / -1}.device-choice-grid{grid-template-columns:repeat(2,1fr)}.catalog-choice-grid,.task-setting-grid,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waiting-task{grid-template-columns:auto minmax(200px,1fr) auto}.waiting-task>.row-actions{grid-column:2 / -1;justify-content:flex-end}}@media(max-width:760px){.page-heading,.page-heading--actions{align-items:flex-start;flex-direction:column}.page-heading>.button{width:100%}.page-command-bar{align-items:stretch;flex-direction:column;padding-bottom:10px}.page-command-bar>.row-actions,.page-command-bar>.button{width:100%}.page-command-bar>.row-actions .button,.page-command-bar>.button{flex:1}.project-toolbar{grid-template-columns:1fr}.project-summary{padding:10px 0 0;border-top:1px solid var(--border);border-left:0;flex-wrap:wrap}.project-toolbar>.row-actions{grid-column:auto;flex-wrap:wrap}.platform-card-grid,.catalog-choice-grid,.task-setting-grid,.rules-grid,.platform-checks,.mobile-connection-scope{grid-template-columns:1fr}.builder-readiness,.task-setting-notice--action{grid-template-columns:auto minmax(0,1fr)}.builder-readiness>.button,.task-setting-notice--action>.button{grid-column:2;justify-self:start}.record-filter-actions{display:grid;grid-template-columns:1fr}.record-filter-actions .button{width:100%}.resource-list>article{grid-template-columns:1fr auto}.resource-list>article>p,.resource-list>article>.keyword-resource-summary{grid-column:1 / -1;grid-row:2}.queue-layout{grid-template-columns:1fr}.queue-device-rail{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.queue-device-rail>header{min-width:150px}.queue-device-rail>button{min-width:220px;border-right:1px solid var(--border);border-bottom:0}.queue-device-rail>button.active{box-shadow:inset 0 -3px var(--primary)}.queue-board{padding:12px}.waiting-task{grid-template-columns:auto minmax(0,1fr)}.waiting-task>.queue-order{grid-column:1;flex-direction:row}.waiting-task>.row-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.current-task-card dl{grid-template-columns:1fr;gap:8px}.device-choice-grid{grid-template-columns:1fr}.project-choice-row{align-items:stretch;flex-direction:column}.project-choice-row .field{width:100%}.task-builder-footer{left:0;flex-wrap:wrap;padding:9px 14px}.task-builder-footer>div{width:100%;gap:9px;overflow-x:auto}.task-builder-footer .button{flex:1}.new-task-page-v2{padding-bottom:132px}.reply-filter-bar,.reply-remind-editor{grid-template-columns:1fr}.reply-tabs{gap:8px;overflow-x:auto}.reply-tabs button{flex:0 0 auto}.reply-conversation>header{align-items:flex-start;flex-direction:column}.reply-bubble{width:92%}}.task-settings-v3{max-width:1500px;margin:0 auto}.project-toolbar{display:grid;grid-template-columns:minmax(190px,260px) minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:70px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.project-toolbar__current{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.project-toolbar__current>span{color:var(--muted);font-size:11px;white-space:nowrap}.project-toolbar__meta{display:grid;gap:2px;min-width:0;padding-left:18px;border-left:1px solid var(--border)}.project-toolbar__meta strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-toolbar__meta small{color:var(--muted);font-size:11px}.task-settings-notice{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:9px;color:#9a5a04;background:color-mix(in srgb,var(--warning) 7%,var(--surface));font-size:12px}.task-settings-notice svg{width:16px;height:16px}.platform-console{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.platform-console>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.platform-console>header>span{display:flex;align-items:center;gap:10px}.platform-console>header>span>svg{color:var(--primary)}.platform-console>header>span>span{display:grid;gap:2px}.platform-console strong{font-size:14px}.platform-console small{color:var(--muted);font-size:11px}.platform-console em{color:var(--muted);font-size:11px;font-style:normal}.platform-console>div{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:1px;background:var(--border)}.platform-console a,.platform-console .reserved-platform{display:grid;gap:2px;min-height:56px;padding:10px 12px;background:var(--surface)}.platform-console a span,.platform-console .reserved-platform span{font-size:12px;font-weight:650}.platform-console a.enabled:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.platform-console a.disabled,.reserved-platform{opacity:.55}.platform-task-stack{display:grid;gap:12px}.platform-task-section{scroll-margin-top:90px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.platform-task-section>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 14px;border-bottom:1px solid var(--border)}.platform-task-section>header>div{display:grid;gap:2px}.platform-task-section>header strong{font-size:14px}.platform-task-section>header small{color:var(--muted);font-size:11px}.platform-task-section>header em{padding:3px 7px;border-radius:6px;color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);font-size:10px;font-style:normal}.platform-task-section__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.platform-task-section__icon svg{width:17px;height:17px}.platform-task-section--disabled>header em,.platform-task-section--reserved>header em{color:var(--muted);background:var(--canvas)}.platform-task-section--disabled,.platform-task-section--reserved{background:color-mix(in srgb,var(--canvas) 55%,var(--surface))}.platform-disabled-copy{padding:14px 62px;color:var(--muted);font-size:12px}.task-setting-rows{display:grid}.task-setting-row+.task-setting-row{border-top:1px solid var(--border)}.task-setting-row__summary{display:grid;grid-template-columns:24px minmax(260px,1.3fr) minmax(270px,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 14px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.task-setting-row__summary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 3%,var(--surface))}.task-setting-row__summary:disabled{cursor:default}.task-setting-row__chevron{display:grid;place-items:center;color:var(--muted)}.task-setting-row__chevron svg{width:16px;height:16px}.task-setting-row__title{display:grid;gap:3px;min-width:0}.task-setting-row__title strong{font-size:13px}.task-setting-row__title small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-setting-row__counts{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.task-setting-row__counts>span{padding:4px 7px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--canvas);font-size:10px}.task-setting-row__counts b{color:var(--text);font-weight:700}.task-availability{padding:4px 7px;border-radius:6px;font-size:10px;white-space:nowrap}.task-availability--ready{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.task-availability--pending{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.task-setting-row--unavailable{opacity:.85}.task-setting-row__title small.task-setting-row__reason{white-space:normal;overflow-wrap:anywhere}.task-unavailable-reason{margin:-5px 14px 10px 48px;color:var(--muted);font-size:10px}.task-resource-panel{display:grid;gap:10px;padding:0 14px 14px 48px}.task-resource-panel--1{grid-template-columns:minmax(280px,.8fr)}.task-resource-panel--2{grid-template-columns:repeat(2,minmax(280px,1fr))}.task-resource-panel--3{grid-template-columns:repeat(3,minmax(260px,1fr))}.task-resource-column{min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--canvas)}.task-resource-column>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.task-resource-column>header>span{display:grid;gap:2px}.task-resource-column>header strong{font-size:12px}.task-resource-column>header small{color:var(--muted);font-size:10px;line-height:1.45}.task-resource-list{display:grid;gap:7px}.task-resource-card{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.task-resource-card>span{display:grid;gap:2px;min-width:0}.task-resource-card strong{font-size:11px}.task-resource-card small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-resource-empty{padding:18px 8px;color:var(--muted);font-size:11px;text-align:center}.task-rule-fields{display:grid;gap:9px}.task-rule-fields .field__label{font-size:10px}.task-rule-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inline-fields{display:grid;grid-template-columns:minmax(52px,1fr) auto minmax(52px,1fr) auto;align-items:center;gap:6px}.inline-fields>span{color:var(--muted);font-size:10px;white-space:nowrap}.project-platform-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--border);border-radius:9px}.resource-value-editor{display:grid;gap:8px}.resource-value-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px}.resource-value-row button{display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:var(--surface);cursor:pointer}.resource-value-row button:disabled{opacity:.35;cursor:not-allowed}.resource-value-row button svg{width:14px;height:14px}@media(max-width:1180px){.project-toolbar{grid-template-columns:minmax(180px,240px) 1fr}.project-toolbar>.row-actions{grid-column:1 / -1;justify-content:flex-end}.platform-console>div{grid-template-columns:repeat(4,1fr)}.task-resource-panel--3{grid-template-columns:repeat(2,minmax(280px,1fr))}.task-resource-panel--3 .task-rule-column{grid-column:1 / -1}}@media(max-width:820px){.project-toolbar{grid-template-columns:1fr}.project-toolbar__meta{padding:0;border-left:0}.project-toolbar>.row-actions{grid-column:auto;justify-content:flex-start;overflow-x:auto}.platform-console>div{grid-template-columns:repeat(2,1fr)}.task-setting-row__summary{grid-template-columns:24px minmax(0,1fr) auto}.task-setting-row__counts{grid-column:2 / -1}.task-resource-panel,.task-resource-panel--2,.task-resource-panel--3{grid-template-columns:1fr;padding-left:14px}.task-resource-panel--3 .task-rule-column{grid-column:auto}}.inline-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin:0 0 14px;border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));border-radius:9px;color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent);font-size:12px;line-height:1.55}.inline-warning svg{width:16px;height:16px;flex:none;margin-top:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.phone-mirror{display:grid;grid-template-columns:minmax(260px,420px) minmax(240px,1fr);gap:24px;padding:24px;background:#fff;border:1px solid #dce3ee;border-radius:16px}.phone-mirror__screen{background:#10182a;border-radius:16px;min-height:360px;display:flex;justify-content:center;align-items:center;overflow:hidden}.phone-mirror canvas{display:block;max-width:100%;max-height:68vh;width:auto;height:auto;outline-offset:-3px}.phone-mirror__controls{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.phone-mirror__controls p{margin:0;line-height:1.6}.phone-mirror__controls label{display:grid;gap:8px;width:100%}@media(max-width:960px){.phone-mirror{grid-template-columns:1fr}}.lead-contact-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.reply-more{font-size:11px;min-width:46px}.reply-more summary{cursor:pointer;padding:6px;color:#496084}.reply-more>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0}.reply-table .reply-actions{flex-wrap:wrap;gap:4px}.reply-table .reply-actions .button{font-size:11px;padding:5px 7px}.reply-date-filter{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;width:100%}.reply-date-filter>input{width:100%;min-width:0;padding-left:7px;padding-right:4px;font-size:12px}.reply-date-filter>span{display:block;text-align:center;white-space:nowrap}.record-filter-actions{justify-content:flex-end;justify-self:end}.queue-board .queue-device-header{padding:10px 14px;min-height:0;gap:10px}.queue-board .queue-device-header>div{gap:8px}.queue-board .queue-device-header>div>span:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.queue-board .queue-device-header h3,.queue-board .queue-device-header p{margin:0;font-size:12px}.queue-board .queue-device-header small{font-size:11px}.queue-board .queue-device-header .device-icon{width:30px;height:30px}.queue-board .current-task-panel{padding:10px 14px}.queue-board .current-task-panel>header{margin-bottom:6px}.queue-board .current-task-empty{min-height:0;padding:10px;gap:8px}.queue-board .current-task-empty strong{font-size:12px}.queue-board .current-task-empty small{font-size:11px}.queue-board .current-task-card{padding:10px}.queue-board .current-task-card header{margin-bottom:6px}.queue-board .current-task-card dl{margin:6px 0;gap:8px}.queue-board .current-task-card footer{margin-top:6px;gap:6px}.filter-bar--tasks.filter-bar--records{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.filter-bar--records>.field{min-width:0}.filter-bar--records>.checkbox{white-space:nowrap}@media(max-width:1000px){.filter-bar--tasks.filter-bar--records{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar--records>.record-filter-actions{grid-column:2}}.settings-limit-error{color:#b42318;font-size:13px;margin:8px 0}.task-settings-v3 .task-setting-row__summary{min-height:48px;padding-top:5px;padding-bottom:5px;row-gap:6px}.task-settings-v3 .task-setting-row__title{gap:2px}.task-settings-v3 .platform-task-section>header{min-height:52px;padding-top:6px;padding-bottom:6px}.task-settings-v3 .platform-task-stack{gap:8px}.task-settings-v3 #resources-panel:not([hidden]){gap:12px}.task-settings-v3 .inline-resource-editor>header,.task-settings-v3 .inline-resource-editor>footer{padding-top:8px;padding-bottom:8px}.task-settings-v3 .inline-resource-rows{padding-top:8px;gap:7px}.task-section-help{padding:4px 16px 6px 48px;border-top:1px solid var(--border)}.inline-rule-editor>.help-details{margin-top:6px}.reply-page .page-command-bar--notice{min-height:0;padding-top:0;padding-bottom:0;border:0}.leads-page{gap:12px}.leads-page .truth-banner{min-height:42px;padding:6px 12px}.leads-page .truth-banner>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.leads-page .lead-summary-line{min-height:28px;padding:2px 12px;border:0;background:transparent}.leads-page .lead-table{min-width:1100px;table-layout:auto}.leads-page .lead-table th:not(:first-child):not(:last-child){width:auto}.leads-page .lead-table .lead-source-column{min-width:160px}.leads-page .lead-table .lead-collected-column{min-width:140px}.leads-page .lead-table th:nth-last-child(2){min-width:110px}.leads-page .lead-table th{height:36px;padding:7px 12px}.leads-page .lead-table td{padding:6px 12px;line-height:1.35;vertical-align:middle}.leads-page .lead-table td>small{margin-top:2px;line-height:1.3}.leads-page .lead-table .button--small{min-height:28px;padding:0 8px}.leads-page .lead-contact-state{gap:3px}.leads-page .contact-list-table th{height:36px;padding:7px 12px}.leads-page .contact-list-table td{padding:7px 12px;line-height:1.35}.leads-page .contact-list-table .button--small{min-height:28px;padding:0 8px}.leads-page .filter-bar--leads{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px 10px}.lead-filter-query-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lead-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 12px}.lead-filter-footer>.row-actions{display:flex;flex-wrap:wrap;gap:8px}.leads-page #lead-more-filters>.advanced-options__grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);padding:14px 16px;gap:12px}.queue-mobile-device-picker{display:none}.v2-queue-page .queue-device-header>div,.v2-queue-page .queue-device-header>div>span{min-width:0}.v2-queue-page .queue-device-header h3,.v2-queue-page .queue-device-header p,.v2-queue-page .waiting-task__main{overflow-wrap:anywhere}.v2-queue-page .queue-device-header .device-icon{flex-shrink:0}.v2-queue-page .device-connect-state{flex-shrink:0;white-space:nowrap}.v2-queue-page .current-task-panel>header,.v2-queue-page .waiting-task-panel>header{min-height:44px;padding:8px 14px}.v2-queue-page .current-task-panel>header{justify-content:space-between;flex-wrap:wrap;gap:8px}.v2-queue-page .current-task-panel>header>strong{flex:0 0 auto;white-space:nowrap}.v2-queue-page .waiting-task-panel>header{justify-content:space-between;flex-wrap:wrap;gap:8px}.v2-queue-page .waiting-task-panel>header>span{flex-direction:row;align-items:baseline;gap:8px}.v2-queue-page .waiting-task-panel>header .help-details[open]{flex-basis:100%}.v2-queue-page .waiting-task__main header{flex-wrap:wrap}.v2-queue-page .waiting-task__main strong{overflow-wrap:anywhere}@media(max-width:1180px){.leads-page .filter-bar--leads,.leads-page #lead-more-filters>.advanced-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.task-section-help{padding-left:14px}.v2-queue-page .queue-layout{min-height:0;grid-template-columns:minmax(0,1fr)}.v2-queue-page .queue-device-rail{display:none}.v2-queue-page .queue-mobile-device-picker{display:block;padding:12px;border-bottom:1px solid var(--border)}.v2-queue-page .queue-device-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.v2-queue-page .queue-device-header>div{flex:1 1 100%}.v2-queue-page .queue-device-header h3{font-size:16px}.v2-queue-page .current-task-empty{min-height:96px;padding:14px}.v2-queue-page .waiting-task-panel>.empty-state{min-height:140px;padding:20px 14px}.v2-queue-page .waiting-task{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;padding:12px}.v2-queue-page .waiting-task>.queue-order{grid-column:1 / -1;grid-row:2;flex-direction:row}.v2-queue-page .waiting-task>.row-actions{grid-column:1 / -1;grid-row:3;gap:4px;flex-wrap:wrap}.v2-queue-page .current-task-card>header,.v2-queue-page .current-task-card>footer{flex-wrap:wrap}.v2-queue-page .current-task-card>header strong{overflow-wrap:anywhere}.v2-queue-page .waiting-task-list{max-height:none}}@media(max-width:540px){.v2-queue-page .page-command-bar>.row-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0;gap:8px}.leads-page .filter-bar--leads,.leads-page #lead-more-filters>.advanced-options__grid{grid-template-columns:minmax(0,1fr)}.lead-filter-footer{align-items:flex-start;flex-direction:column}.leads-page .truth-banner{flex-wrap:wrap}.leads-page .lead-view-header{flex-wrap:wrap;gap:8px}}.truth-banner:not(.truth-banner--demo){border-color:var(--primary-border);border-left-color:var(--primary);background:#f0f4ff}.segmented-control,.icon-button:hover,.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-muted)}.selection-toolbar{border-color:var(--primary-border);background:#f4f7ff;box-shadow:0 4px 16px #17233d0f}.lead-selection-toolbar .button--primary{color:var(--primary-hover);background:var(--primary-soft);border-color:var(--primary-border)}.lead-selection-toolbar .button--primary:hover:not(:disabled){color:var(--primary-hover);background:#e1e9ff;border-color:#a8baff}th,.provider-list__head{color:#475569;background:var(--surface-muted)}td,th{border-bottom-color:var(--border)}tbody tr:hover,.compact-list__row:hover,.compact-list__row--selected{background:#f2f6ff}.table-row--muted,.table-row--muted:hover,.queue-device-rail,.queue-device-rail>header,.batch-preview-grid>div,.agent-readiness-card,.builder-step--locked{background:var(--surface-muted)}.settings-category-cards button:hover,.settings-category-cards button.active,.queue-device-rail>button.active,.platform-choice-row button.active,.task-kind-picker button.active,.v12-device-grid>button.active,.bot-run-list>button.active,.task-plan-tabs>button:not(.button).active{background:var(--primary-soft)}.settings-category-cards button:hover{border-color:var(--primary-border)}.settings-category-cards button.active{box-shadow:0 0 0 1px #3563f514}.builder-step-title>span,.execution-timeline article>span,.rpa-status-card>svg{background:var(--primary-soft)}.mobile-connection-scope>span[data-active=true]:not([aria-disabled=true]){border-color:var(--primary-border);background:var(--primary-soft)}.reply-bubble--outbound{border-color:var(--primary-border);background:var(--primary-soft)}.device-connect-state--online{color:#11723f;background:#edf7f1}.button--ai-entry{min-height:40px;margin-left:4px;font-weight:600}.project-toolbar>.row-actions,.page-command-bar[aria-label=执行队列操作]>.row-actions{justify-content:flex-end}.button--ai-entry[aria-expanded=true]{background:var(--primary-hover);border-color:var(--primary-hover)}.embedded-ai-panel>header{padding-bottom:12px;border-bottom:1px solid var(--border)}.embedded-ai-panel{border-color:var(--primary-border)}
