.publisher-new-media{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-new-media .input[type=file]{padding:9px}.publisher-new-media small{color:var(--muted);display:block;font-size:10px;line-height:1.4;margin-top:5px}@media (max-width:800px){.publisher-new-media{grid-template-columns:1fr}}.catalog-orders-panel{margin-top:16px;overflow:hidden}.catalog-orders-table{display:grid}.catalog-orders-head,.catalog-orders-table article{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr 1.4fr .7fr .6fr .8fr;padding:13px 18px}.catalog-orders-head{background:#f5f2ed;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.catalog-orders-table article{border-top:1px solid #ece7df}.catalog-orders-table article>span:first-child,.catalog-orders-table article>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.catalog-orders-table article b{font-size:10px;overflow-wrap:anywhere}.catalog-orders-table article small,.catalog-orders-table article time{color:var(--muted);font-size:8px;overflow-wrap:anywhere}@media (max-width:850px){.catalog-orders-head{display:none}.catalog-orders-table article{grid-template-columns:1fr 1fr}}.whatsapp-list{display:grid}.whatsapp-inbox-panel{overflow:hidden}.whatsapp-inbox-list{display:grid}.wa-search-form{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(240px,1fr) auto auto;padding:12px 16px}.wa-search-form input{border:1px solid var(--line);border-radius:8px;font:inherit;min-height:42px;padding:9px 12px}.wa-contact-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.wa-contact-title span{color:var(--muted);font-size:12px;font-weight:700}.whatsapp-inbox-row{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;min-height:76px;padding:12px 16px}.whatsapp-inbox-row:hover{background:#f7f7f7}.whatsapp-inbox-row:last-child{border-bottom:0}.wa-avatar{align-items:center;background:#dcf8c6;border:1px solid #bfe8ae;border-radius:50%;color:#075e54;display:inline-flex;font-weight:900;height:48px;justify-content:center;width:48px}.wa-row-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.wa-row-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.wa-row-status-stack{align-items:flex-end;display:grid;grid-gap:4px;gap:4px;justify-items:end}.wa-row-main p,.wa-row-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-row-main p,.wa-row-meta span,.wa-row-title span{color:var(--muted);font-size:12px}.wa-row-tags{display:flex;flex-wrap:wrap;gap:6px}.wa-row-tags span{background:#f2f2f2;border-radius:999px;color:#555555;font-size:11px;font-weight:800;padding:4px 7px}.wa-row-meta{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;justify-items:end;max-width:220px}.wa-row-meta em{align-items:center;background:#25d366;border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 7px}.whatsapp-card{border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:16px}.whatsapp-card:last-child{border-bottom:0}.whatsapp-card-main{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.whatsapp-card-grid h4,.whatsapp-card-main .eyebrow,.whatsapp-card-main h3{margin:0}.whatsapp-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.whatsapp-meta{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;justify-items:end}.whatsapp-meta em{color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:700}.whatsapp-message-stack{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.whatsapp-message{background:#fafafa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.whatsapp-message.inbound{border-left:4px solid #25d366}.whatsapp-message.outbound{border-left:4px solid var(--accent)}.ai-analysis-card{background:#fffafa;border:1px solid #f0c8ca;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.ai-tags{display:flex;flex-wrap:wrap;gap:6px}.ai-tags span{background:#f7e7e8;border-radius:999px;color:var(--accent-strong);font-size:12px;font-weight:700;padding:5px 8px}.empty-inline{color:var(--muted)}.whatsapp-card-footer{display:flex;flex-wrap:wrap;gap:14px}.ai-ops-layout,.whatsapp-detail-layout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 390px}.ai-action-list,.ai-ops-main,.ai-ops-side,.compact-list,.whatsapp-detail-main,.whatsapp-detail-side{display:grid;grid-gap:14px;gap:14px}.ai-action-card,.compact-list article{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.ai-action-card:last-child,.compact-list article:last-child{border-bottom:0}.ai-action-top{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ai-action-top h3,.ai-action-top p,.compact-list p,.compact-list strong{margin:0}.ai-action-buttons,.ai-feedback-quick{display:flex;flex-wrap:wrap;gap:8px}.ai-feedback-quick{align-items:center}.feedback-detail-box{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.feedback-detail-box summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.feedback-detail-box summary::-webkit-details-marker{display:none}.feedback-detail-box[open] summary{margin-bottom:10px}.message-preview.compact{font-size:13px;max-height:220px;overflow:auto;white-space:pre-wrap}.compact-list article{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.compact-list span,.media-review-row small{color:var(--muted);font-size:12px}.ai-tests-layout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.ai-test-form,.ai-test-list,.ai-tests-main,.ai-tests-side{display:grid;grid-gap:14px;gap:14px}.ai-test-form label{color:#4c4c4c;display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.ai-test-card{border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:18px}.ai-test-card:last-child{border-bottom:0}.ai-test-card-top{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ai-test-card-top h3,.ai-test-card-top p,.ai-test-notes,.ai-test-output p{margin:0}.ai-test-result{background:#f0f0f0;border-radius:999px;color:#444;font-size:12px;font-weight:800;padding:8px 10px}.ai-test-result.pass{background:#e6f6ea;color:#167534}.ai-test-result.fail{background:#fdeaea;color:#b0121b}.ai-test-expectations{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden}.ai-test-expectations div{border-right:1px solid var(--line);padding:10px}.ai-test-expectations div:last-child{border-right:0}.ai-test-expectations dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.ai-test-expectations dd{font-weight:800;margin:4px 0 0}.ai-test-output{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ai-test-products{display:flex;flex-wrap:wrap;gap:8px}.ai-test-products span{background:#f6f6f6;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:800;padding:7px 9px}.ai-test-errors{background:#fff4f4;border:1px solid #ffd5d5;border-radius:8px;color:#9d1018;display:grid;grid-gap:6px;gap:6px;margin:0;padding:12px 14px 12px 30px}.ai-test-notes{color:var(--muted)}.media-review-row{display:grid;grid-gap:8px;gap:8px}.whatsapp-message-stack.detail{padding:16px}.whatsapp-command-center{display:grid;grid-gap:18px;gap:18px}.whatsapp-action-grid,.whatsapp-collapsible-grid,.whatsapp-conversation-grid{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.wa-analysis-stream,.wa-chat-surface{background:#efe7dc;background-image:radial-gradient(circle at 12px 12px,rgba(0,0,0,.035) 1px,transparent 1.5px),radial-gradient(circle at 34px 32px,rgba(0,0,0,.025) 1px,transparent 1.5px);background-size:44px 44px;display:grid;grid-gap:10px;gap:10px;min-height:520px;padding:18px}.wa-analysis-stream{background:#fbfbfb;background-image:none}.wa-analysis-row,.wa-message-row{display:flex;min-height:70px}.wa-message-row.inbound{justify-content:flex-start}.wa-message-row.outbound{justify-content:flex-end}.wa-bubble{border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.12);display:grid;grid-gap:4px;gap:4px;max-width:min(78%,760px);padding:9px 10px 5px;position:relative}.wa-bubble.inbound{background:#ffffff}.wa-bubble.outbound{background:#dcf8c6}.wa-bubble p{margin:0;white-space:pre-wrap}.wa-time{align-items:center;color:#6f6f6f;display:inline-flex;font-size:11px;gap:4px;justify-self:end}.wa-time em{color:#5c8eaa;font-style:normal}.wa-analysis-row{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:70px;padding:10px}.wa-analysis-row.inbound{border-left:4px solid #25d366}.wa-analysis-row.outbound{opacity:.62}.wa-analysis-row p,.wa-analysis-row small{margin:0}.wa-analysis-row small{color:var(--muted);display:block;line-height:1.35}.wa-analysis-linked-message{background:#f7f7f7;border:1px solid #ececec;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:9px 10px}.wa-analysis-linked-message.outbound{background:#f0f8ec}.wa-analysis-linked-message span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.wa-analysis-linked-message strong{font-size:14px;line-height:1.25}.wa-analysis-linked-message small{color:var(--muted)}.ai-analysis-block{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:9px 10px}.ai-analysis-block.suggested{background:#f7fff9;border-color:#cdeed8}.ai-analysis-block strong{color:#555;font-size:11px;letter-spacing:0;text-transform:uppercase}.ai-analysis-block p{color:#222;line-height:1.35}.manual-whatsapp-form{display:grid;grid-gap:10px;gap:10px;padding:16px}.padded{padding:16px}.wa-details{overflow:hidden}.wa-details summary{cursor:pointer;font-size:20px;font-weight:900;list-style:none;padding:18px 20px}.wa-details summary::-webkit-details-marker{display:none}.wa-details summary:after{color:var(--muted);content:"+";float:right}.wa-details[open] summary:after{content:"-"}.compact-summary{grid-template-columns:1fr}.compact-summary div,.compact-summary div:nth-child(3n),.compact-summary div:nth-last-child(-n+3){border-bottom:1px solid var(--line);border-right:0}.compact-summary div:last-child{border-bottom:0}.button.full{margin:14px 16px 16px;width:calc(100% - 32px)}.action-suggestion{display:grid;grid-gap:12px;gap:12px;padding:16px}.ai-trace-panel{display:grid;grid-gap:8px;gap:8px}.ai-trace-copy{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.knowledge-layout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 390px}.knowledge-form,.knowledge-list,.knowledge-main,.knowledge-side{display:grid;grid-gap:14px;gap:14px}.knowledge-list article{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.knowledge-list article:last-child{border-bottom:0}.knowledge-list h3,.knowledge-list p{margin:0}.knowledge-list footer{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.knowledge-list footer form{margin-left:auto}.muted-card{background:#fafafa;opacity:.72}.compact-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.compact-meta div{background:#fafafa;border:1px solid var(--line);border-radius:8px;padding:9px}.compact-meta dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.compact-meta dd{font-weight:700;margin:3px 0 0}.knowledge-form label{color:#4c4c4c;display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px;padding:0 16px}.knowledge-form label:first-child{padding-top:16px}.knowledge-form button{margin:0 16px 16px}.knowledge-import-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.knowledge-bulk-import{align-content:flex-start;background:#fafafa;border-left:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:16px}.knowledge-bulk-import h3,.knowledge-bulk-import p{margin:0}.knowledge-bulk-import p{color:var(--muted);font-size:13px}.subnav{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.subnav a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#444444;font-weight:800;padding:10px 13px}.subnav a.active,.subnav a:hover{background:var(--dark);border-color:var(--dark);color:#ffffff}.header-actions{align-items:center;display:flex;gap:10px}.icon-button{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#ffffff;display:inline-flex;font-size:20px;font-weight:900;height:40px;justify-content:center;line-height:1;width:40px}.icon-button:hover{background:var(--accent-strong)}.collapsed-create-panel{background:transparent;border:0;box-shadow:none;margin-top:18px;overflow:visible}.collapsed-create-panel summary{align-items:center;background:var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:900;list-style:none;min-height:44px;padding:10px 16px}.collapsed-create-panel summary::-webkit-details-marker{display:none}.collapsed-create-panel summary:before{color:currentColor;content:"+";display:inline-block;font-size:20px;margin-right:8px;vertical-align:-1px}.collapsed-create-panel[open] summary{border-radius:0;border-bottom:1px solid var(--line);display:flex;width:100%}.collapsed-create-panel[open] summary:before{content:"-"}.collapsed-create-panel[open]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.supplier-layout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 390px}.supplier-form,.supplier-main,.supplier-side{display:grid;grid-gap:14px;gap:14px}.supplier-form label{color:#4c4c4c;display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px;padding:0 16px}.supplier-form label:first-child{padding-top:16px}.supplier-form button{margin:0 16px 16px}.checkbox-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.checkbox-grid label{background:#fafafa;border:1px solid var(--line);border-radius:8px;font-size:12px;padding:9px}.checkbox-grid label,.inline-form{align-items:center;display:flex;gap:8px}.inline-form .status{border:0;cursor:pointer}.compact-select{min-height:34px;min-width:110px;padding:6px 8px}.subtle-line{color:var(--muted);display:block;font-size:12px;margin-top:4px}.supplier-table td{min-width:110px}.notification-sound-toggle{align-items:center;background:#121212;border:1px solid #2a2a2a;border-radius:999px;bottom:18px;box-shadow:0 12px 34px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;height:42px;justify-content:center;letter-spacing:0;position:fixed;right:18px;width:42px;z-index:80}.notification-sound-toggle:before{content:"WA";font-size:9px;left:50%;opacity:.7;position:absolute;top:-15px;transform:translateX(-50%)}.notification-sound-toggle.muted{background:#f6f6f6;color:#555}.global-whatsapp-unread{align-items:center;background:#25d366;border:2px solid #fff;border-radius:999px;bottom:18px;box-shadow:0 12px 34px rgba(0,0,0,.2);color:#fff;display:inline-flex;gap:6px;min-height:42px;padding:7px 10px 7px 8px;position:fixed;right:68px;text-decoration:none;z-index:81}.global-whatsapp-icon,.global-whatsapp-icon svg{display:inline-flex;height:24px;width:24px}.global-whatsapp-unread strong{background:#fff;border-radius:999px;color:#128c44;font-size:12px;font-weight:900;line-height:1;min-width:22px;padding:5px 6px;text-align:center}.floating-notification{align-items:center;background:#fff;border:1px solid rgba(37,211,102,.35);border-left:5px solid #25d366;border-radius:8px;bottom:72px;box-shadow:0 18px 55px rgba(0,0,0,.22);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;max-width:min(460px,calc(100vw - 32px));padding:14px 14px 14px 16px;position:fixed;right:18px;z-index:90}.floating-notification span{color:#1c8f47;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.floating-notification strong{color:#111;display:block;font-size:16px;margin-top:2px}.floating-notification p{color:#565656;font-size:13px;line-height:1.35;margin:4px 0 0;max-height:40px;overflow:hidden}.floating-notification>button{align-items:center;background:#f3f3f3;border:0;border-radius:999px;color:#333;cursor:pointer;display:inline-flex;font-size:16px;font-weight:900;height:32px;justify-content:center;width:32px}.commerce-notification{border-color:rgba(230,0,18,.28);border-left-color:var(--accent);bottom:142px}.commerce-notification span{color:var(--accent)}.commerce-sound-settings{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px}.commerce-sound-master{align-items:center;display:flex;gap:10px}.commerce-sound-master small,.commerce-sound-master span{display:block}.commerce-sound-master small{color:var(--muted);margin-top:3px}.commerce-sound-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-sound-grid article{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:12px}.commerce-sound-grid article>span{font-size:12px;font-weight:900;text-transform:uppercase}.commerce-sound-grid select{background:#fff;border:1px solid var(--line);border-radius:6px;min-height:38px;padding:0 9px}@media (max-width:780px){.commerce-sound-grid{grid-template-columns:1fr}}.corex-page-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.corex-page-header>div:first-child{min-width:0}.dashboard-action-stack,.header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-action-stack{justify-content:flex-start}.corex-chip,.pending-sync-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:24px;padding:6px 10px;white-space:nowrap}.corex-chip.ok{background:#e8f5ea;color:#1f6f32}.corex-chip.warn,.pending-sync-badge{background:#fff3d8;color:#8a5a00}.corex-chip.danger{background:#fde7e8;color:var(--danger)}.corex-chip.info{background:#e8f1ff;color:#1459b5}.corex-chip.neutral{background:#efefef;color:#555555}.quick-info-bar{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px;overflow:hidden}.quick-info-bar article{border-right:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 14px}.quick-info-bar article:last-child{border-right:0}.integration-status-card p,.mini-panel p,.quick-info-bar span,.settings-card p,.sync-batch-row small{color:var(--muted);font-size:12px;margin:0}.quick-info-bar strong{color:var(--dark);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard-integration-widget{margin-bottom:18px}.integration-status-card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:inherit;display:flex;gap:14px;justify-content:space-between;min-height:96px;padding:16px}.integration-status-card-main{align-items:center;display:flex;gap:14px;min-width:0}.integration-logo{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex:0 0 54px;height:54px;justify-content:center;overflow:hidden;padding:8px;width:54px}.integration-logo img{display:block;height:100%;max-width:100%;object-fit:contain;width:100%}.integration-status-card strong,.mini-panel strong,.settings-card strong{color:var(--dark);display:block;font-size:16px;margin-bottom:5px}.settings-card:hover,a.integration-status-card:hover{border-color:#c9c9c9;box-shadow:var(--shadow)}.compact-operative-table{table-layout:fixed}.compact-operative-table td,.compact-operative-table th{vertical-align:top}.truncate-cell{max-width:280px}.truncate-cell span,.truncate-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-tabs-grid,.dux-prep-grid,.radar-config-grid,.settings-rule-grid,.settings-shortcuts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mini-panel,.settings-card,.sync-batch-row{background:#fafafa;border:1px solid var(--line);border-radius:8px;padding:14px}.settings-card{color:inherit;display:grid;grid-gap:8px;gap:8px;min-height:138px}.settings-card .button,.settings-card button{justify-self:start}.settings-rule-grid .mini-panel{min-height:98px}.dux-discovery-grid>article,.dux-prep-grid>article{display:grid;grid-gap:7px;gap:7px;min-width:0}.dux-configuration-panel .panel-header{min-height:46px;padding-bottom:8px;padding-top:8px}.dux-configuration-panel>summary{cursor:pointer;list-style:none;padding-right:82px;position:relative}.dux-configuration-panel>summary::-webkit-details-marker{display:none}.dux-configuration-panel>summary:after{color:var(--muted);content:"Abrir";font-size:12px;font-weight:700;position:absolute;right:14px}.dux-configuration-panel[open]>summary:after{content:"Cerrar"}.dux-configuration-panel .integration-note{margin:8px 14px}.dux-configuration-panel .dux-actions{gap:8px;margin:8px 14px}.dux-configuration-panel .dux-actions .button{min-height:36px;padding:7px 12px}.dux-configuration-panel .dux-discovery-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.dux-configuration-panel .dux-discovery-grid>article{gap:4px;padding:10px 12px}.dux-configuration-panel .dux-discovery-grid>article span{font-size:12px}.dux-configuration-panel .dux-discovery-grid>article strong{font-size:13px;line-height:1.25}.dux-table-note{margin:0;padding:8px 14px}.form-success{background:#edf8ef;border:1px solid #cce8d1;border-radius:8px;color:#216c31;font-weight:700;margin:10px 0;padding:10px 14px}.dux-advanced-filters{border-top:1px solid var(--line);margin-top:10px;padding:10px 14px 0}.dux-advanced-filters>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.dux-advanced-filters .toolbar{margin-top:10px}@media (max-width:1050px){.dux-configuration-panel .dux-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dux-discovery-grid>article span,.dux-prep-grid>article span{color:var(--muted)}.dux-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dux-discovery-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dux-discovery-grid>article{background:#fafafa;border:1px solid var(--line);border-radius:8px;padding:14px}.dux-sample-header{margin-top:18px}.dux-routing-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1.3fr) minmax(220px,1fr) auto}.dux-routing-form label{display:grid;grid-gap:6px;gap:6px}.dux-bulk-actions,.pagination-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pagination-row{justify-content:flex-end}.dux-manual-link{align-items:center;display:flex;gap:6px;min-width:310px}.dux-official-logo{background:#fff;border-radius:8px;height:42px;object-fit:contain;padding:4px 8px;width:150px}@media (max-width:900px){.dux-routing-form{grid-template-columns:1fr}}.tasks-toolbar{align-items:stretch;display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(130px,1fr)) auto auto}.task-edit summary{cursor:pointer;font-weight:900;list-style-position:inside;padding:14px 16px}.task-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:16px}.task-form-grid.compact{padding:12px 0 0}.task-form-grid label{color:#555;display:grid;font-size:12px;font-weight:800;grid-gap:6px;gap:6px}.task-form-grid .wide{grid-column:1/-1}.task-list{grid-gap:10px;gap:10px}.task-card,.task-list{display:grid;padding:12px}.task-card{background:white;border:1px solid var(--line);border-radius:8px;grid-gap:8px;gap:8px}.task-card.task-high,.task-card.task-urgent{border-left:4px solid #e51f2a}.task-actions,.task-badges,.task-lower-row,.task-main,.task-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.task-lower-row,.task-main{justify-content:space-between}.task-lower-row{align-items:flex-start}.task-main strong{color:var(--dark);font-size:18px}.task-main p,.task-notes{color:var(--muted);margin:4px 0 0}.task-badges span:not(.corex-chip),.task-meta span{background:#f6f6f6;border:1px solid var(--line);border-radius:8px;color:#4f4f4f;font-size:12px;font-weight:800;padding:6px 8px}.task-meta span{display:inline-grid;gap:2px}.task-actions.compact{align-items:flex-start;border-top:0;justify-content:flex-end;padding-top:0}.task-meta strong{color:var(--muted);font-size:10px;text-transform:uppercase}.task-actions{border-top:1px solid var(--line);padding-top:10px}.task-actions .button{min-height:32px;padding:6px 10px}.tasks-nav-link,.tasks-nav-link em,.tasks-nav-link span{color:#e51f2a}.tasks-nav-link:hover{background:#f7e7e8;color:#c91922}.tasks-nav-link:hover em,.tasks-nav-link:hover span{color:#c91922}.sync-batch-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.whatsapp-detail-shell{gap:8px}.whatsapp-compact-header{align-items:center;gap:10px;margin-bottom:6px}.whatsapp-compact-header h2{font-size:clamp(20px,2vw,28px);line-height:1.05}.whatsapp-compact-header p{font-size:13px;line-height:1.2;margin-top:4px}.whatsapp-compact-header .header-actions{gap:8px}.whatsapp-compact-header .button{min-height:34px;padding:7px 11px}.quick-info-bar{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin-bottom:8px}.quick-info-bar article{gap:3px;padding:7px 10px}.quick-info-bar span{font-size:11px}.quick-info-bar strong{font-size:14px}.whatsapp-workbench{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.whatsapp-side-stack{align-content:start;display:grid;grid-gap:12px;gap:12px;min-width:0}.wa-history-panel{min-height:0;overflow:hidden}.wa-analysis-full .panel-header,.wa-history-panel .panel-header,.wa-quick-strip .panel-header{padding-block:9px}.wa-history-panel .wa-chat-surface{align-content:flex-start;display:flex;flex-direction:column;gap:4px;height:calc(100vh - 206px);max-height:none;min-height:0;overflow-y:auto;padding:8px 10px}.wa-history-panel .wa-message-row{display:flex;flex:0 0 auto;flex-direction:column;gap:5px;min-height:0;width:100%}.wa-history-panel .wa-message-row.inbound{align-items:flex-start;justify-content:flex-start}.wa-history-panel .wa-message-row.outbound{align-items:flex-end;justify-content:flex-start}.wa-history-panel .wa-bubble{flex:0 0 auto;gap:2px;max-width:min(78%,760px);min-width:110px;overflow-wrap:anywhere;padding:6px 8px 3px;width:auto}.wa-history-panel .wa-bubble p{font-size:14px;line-height:1.18}.wa-history-panel .wa-time{font-size:10px}.wa-history-panel .media-review-row{background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:8px;max-width:min(78%,760px);padding:7px 9px}.wa-history-panel .media-review-row summary{color:var(--muted);cursor:pointer;font-size:11px;font-weight:800}.wa-history-panel .media-review-row[open] summary{margin-bottom:7px}.wa-history-panel .media-review-row .inline-form{flex-wrap:wrap}.whatsapp-side-stack .notes-textarea{min-height:90px}.whatsapp-side-details,.whatsapp-side-stack .panel{margin-bottom:0}.whatsapp-side-details>summary.panel-header{cursor:pointer;list-style:none;padding:9px 12px}.whatsapp-side-details>summary.panel-header::-webkit-details-marker{display:none}.whatsapp-side-details>summary.panel-header:after{color:var(--muted);content:"+";font-weight:900;margin-left:10px}.whatsapp-side-details[open]>summary.panel-header:after{content:"-"}.whatsapp-side-details .wa-ai-state-box{border:0;border-radius:0;padding:10px 12px}.whatsapp-side-details .action-suggestion,.whatsapp-side-details .ai-action-buttons,.whatsapp-side-details .danger-inline,.whatsapp-side-details .empty-inline.padded,.whatsapp-side-details .manual-whatsapp-form,.whatsapp-side-details .success-inline{padding:10px 12px}.whatsapp-side-details .message-preview.compact{font-size:13px;line-height:1.25;padding:10px}.wa-quick-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 16px 14px}.wa-quick-line span{color:var(--muted);font-size:13px}.wa-quick-line strong{color:var(--dark);margin-right:4px}.wa-analysis-full .wa-analysis-stream{align-content:start;background:#fbfbfb;max-height:420px;min-height:0;overflow-y:auto}.compact-diagnostics{margin-bottom:16px}.compact-diagnostics>summary{cursor:pointer;font-weight:900;padding:14px 16px}.compact-diagnostics[open]>summary{border-bottom:1px solid var(--line)}.compact-diagnostics .settings-rule-grid{padding:14px 16px 16px}.compact-diagnostics small,.danger-inline span{color:var(--muted);display:block;font-size:12px;font-weight:700;line-height:1.35;margin-top:4px}.danger-inline span{color:#7f1d1d}.sound-test-button{background:var(--dark);border:1px solid var(--dark);border-radius:8px;color:#ffffff;cursor:pointer;font-weight:900;min-height:36px;padding:8px 12px}.wa-ai-state-box{background:#fafafa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.wa-ai-state-box strong{color:var(--dark);font-size:14px;text-transform:capitalize}.wa-ai-state-box p,.wa-ai-state-box small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;margin:0}.selected-row{background:#f1f5f9}.checkbox-line{align-items:center;display:flex;gap:8px;min-height:42px}.price-import-table td{vertical-align:top}.price-import-kpis{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(120px,.7fr)) minmax(220px,1.25fr)}.price-import-kpis .kpi{min-width:0;padding:9px 10px}.price-import-kpis .kpi span{font-size:11px;margin-bottom:3px}.price-import-kpis .kpi strong{font-size:22px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-import-kpis .kpi small{display:block;font-size:12px;font-weight:800;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-import-complete-panel{align-items:center;border-color:#bbf7d0;display:flex;gap:12px;margin-top:16px;padding:14px 16px}.price-import-complete-panel .status{flex:0 0 auto}.price-import-complete-panel strong{color:var(--dark);display:block;font-size:16px}.price-import-complete-panel p{color:var(--muted);font-size:13px;font-weight:800;margin:2px 0 0}.price-import-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:16px 0}.price-import-toolbar .quick-filter-row,.price-import-toolbar form{margin:0}.danger-button{border-color:#fecaca;color:#991b1b}.price-import-search-panel{margin-bottom:14px;padding:14px 16px}.price-import-search-panel form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto}.price-import-search-panel p{margin:10px 0 0}.price-import-help,.price-import-search-panel p{color:var(--muted);font-size:13px;font-weight:800}.price-import-help{background:#f8fafc;border:1px solid var(--line);border-radius:8px;line-height:1.4;margin:0 0 14px;padding:10px 12px}.price-import-list{display:grid}.price-import-review-panel{overflow:visible}.price-import-row{align-items:start;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(82px,.55fr) minmax(160px,1.15fr) minmax(190px,1.25fr) minmax(92px,.65fr) minmax(86px,.52fr) minmax(156px,.9fr) minmax(166px,.95fr);padding:12px 14px}.price-import-row.needs-review{background:#fffbeb}.price-import-row small,.price-import-row span{color:var(--muted);display:block;font-size:10px;font-weight:900;letter-spacing:0;line-height:1.25;text-transform:uppercase}.price-import-row .table-link,.price-import-row strong{font-size:13px;line-height:1.25}.price-import-sku strong{color:var(--dark);overflow-wrap:normal;word-break:keep-all}.price-import-corex .table-link,.price-import-product strong{color:#991b1b}.price-import-money{display:grid;grid-gap:3px;gap:3px}.price-import-state{display:grid;grid-gap:6px;gap:6px}.price-import-state .status{justify-self:start;max-width:96px;padding:4px 8px;text-align:center;width:100%}.import-action-form,.import-link-form{align-items:stretch;display:grid;grid-gap:5px;gap:5px}.import-action-form .button,.import-action-form .input,.import-link-form .button,.import-link-form .input,.price-import-link-box .button,.price-import-link-box .inline-form .button,.price-import-link-box .inline-form .input{font-size:12px;min-height:32px;padding:6px 8px}.price-import-link-box .inline-form{display:grid;grid-gap:5px;gap:5px}.price-import-link-box{display:grid;grid-gap:6px;gap:6px;min-width:0}.product-link-search{min-width:0;position:relative}.product-link-search--quote .product-link-results{grid-template-columns:minmax(0,1fr);left:0;max-width:none;min-width:100%;right:auto;width:100%;z-index:40}.product-link-search--quote .product-link-results button{border-bottom:1px solid #343434;gap:5px;min-width:0;padding:11px 13px;width:100%}.product-link-search--quote .product-link-results button:last-child{border-bottom:0}.product-link-search--quote .product-link-results strong{display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.product-link-search--quote .product-link-results span{display:block;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.product-link-search--purchase .product-link-results{margin-top:8px;max-height:300px;min-width:0;position:static;width:100%}.product-link-results{background:#111111;border:1px solid #333333;border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.28);display:grid;left:auto;max-height:260px;min-width:min(560px,72vw);overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.product-link-results button{background:transparent;border:0;border-radius:6px;color:#ffffff;cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:7px 8px;text-align:left}.product-link-results button:hover{background:#2b2b2b}.product-link-results strong{color:#ffffff;font-size:12px;line-height:1.25;white-space:normal}.product-link-results span{color:#cfcfcf;font-size:10px;font-weight:800;line-height:1.2;white-space:normal}.product-link-helper{font-size:10px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.price-import-audit-panel summary,.price-import-review-panel summary{align-items:center;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:18px 20px}.price-import-audit-panel summary::-webkit-details-marker,.price-import-review-panel summary::-webkit-details-marker{display:none}.price-import-audit-panel summary strong,.price-import-review-panel summary strong{color:var(--dark);font-size:18px;line-height:1.2;min-width:0}.price-import-audit-panel summary span,.price-import-review-panel summary span{color:var(--muted);font-weight:900}.price-import-audit-summary-actions,.price-import-review-summary-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end}.audit-bulk-controls,.review-bulk-controls{align-items:center;display:flex;gap:8px}.price-import-audit-panel summary .audit-bulk-selector,.price-import-review-panel summary .review-bulk-selector{font-size:12px;min-height:36px;padding:7px 30px 7px 10px;width:172px}.price-import-audit-panel summary .audit-bulk-apply,.price-import-review-panel summary .review-bulk-apply{color:#fff;font-size:12px;min-height:36px;padding:8px 11px;white-space:nowrap}.price-import-audit-panel summary .audit-bulk-apply:disabled,.price-import-review-panel summary .review-bulk-apply:disabled{color:var(--muted)}.price-import-audit-panel .table td,.price-import-audit-panel .table th{font-size:13px;line-height:1.2;vertical-align:top}.price-import-audit-panel .table td:first-child,.price-import-audit-panel .table td:nth-child(2),.price-import-audit-panel .table th:first-child,.price-import-audit-panel .table th:nth-child(2){max-width:90px;width:90px;word-break:break-word}.missing-product-action{display:grid;grid-gap:6px;gap:6px;min-width:220px}.missing-product-action .input{font-size:13px;min-height:34px;padding:7px 9px}.missing-product-buttons{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr}.missing-product-buttons .button{font-size:13px;min-height:34px;padding:7px 10px}.price-import-warning{background:#fef2f2;border:1px solid #fecaca;border-left:5px solid #dc2626;border-radius:8px;color:#991b1b;font-size:14px;font-weight:900;line-height:1.35;margin:0;padding:12px 14px}@media (max-width:960px){.ai-ops-layout,.compact-meta,.knowledge-import-grid,.knowledge-layout,.price-import-row,.supplier-layout,.tasks-toolbar,.whatsapp-action-grid,.whatsapp-card-grid,.whatsapp-collapsible-grid,.whatsapp-conversation-grid,.whatsapp-detail-layout,.whatsapp-integration-grid,.whatsapp-workbench{grid-template-columns:1fr}.price-import-toolbar{align-items:stretch;flex-direction:column}.price-import-search-panel form{grid-template-columns:1fr}.price-import-audit-panel summary,.price-import-review-panel summary{align-items:stretch;grid-template-columns:1fr}.audit-bulk-controls,.price-import-audit-summary-actions,.price-import-review-summary-actions,.review-bulk-controls{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.price-import-audit-panel summary .audit-bulk-selector,.price-import-review-panel summary .review-bulk-selector{width:180px}.corex-page-header{align-items:flex-start;flex-direction:column}.header-actions{justify-content:flex-start}.quick-info-bar article{border-bottom:1px solid var(--line);border-right:0}.quick-info-bar article:last-child{border-bottom:0}.wa-history-panel .wa-chat-surface{height:auto;max-height:70vh}.whatsapp-analysis-side{position:static}.whatsapp-integration-grid article{border-bottom:1px solid var(--line);border-right:0}.whatsapp-integration-grid article:last-child{border-bottom:0}.floating-notification{bottom:70px;grid-template-columns:1fr auto;left:12px;right:12px}.floating-notification .button{grid-column:1/-1;justify-content:center}}.lead-quick-results{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.lead-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.customer-profile-form label,.lead-result-grid label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.8rem}.lead-result-grid .button{min-height:42px}@media (max-width:720px){.lead-result-grid{grid-template-columns:1fr}}.experience-google-heading,.google-nav-icon{display:inline-flex;align-items:center;gap:8px}.google-nav-icon{justify-content:center}.experience-google-heading{color:var(--muted);font-size:.86rem;font-weight:700}.crm-automation-note,.experience-card-head,.experience-google-strip,.experience-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.crm-automation-note.active{border-color:#86d8ac;background:#effbf4;color:#17643c}.crm-automation-note.paused{border-color:#efc06d;background:#fff8e8}.crm-action-step{display:block;margin-top:3px;color:#5f6572;font-size:.72rem;font-style:normal;font-weight:650;line-height:1.2}.experience-card-head p,.experience-google-strip p{margin:4px 0 0;color:var(--muted)}.experience-create-grid,.experience-response-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.experience-create-grid label,.experience-response-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.82rem}.experience-create-grid label:first-child,.experience-response-grid .wide{grid-column:span 2}.experience-manual-recipient{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin:0;padding:10px 12px 12px;border:1px dashed var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--surface))}.experience-manual-recipient legend{padding:0 6px;color:var(--text);font-size:.82rem;font-weight:700}.experience-manual-recipient small{grid-column:1/-1;color:var(--muted)}.experience-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.experience-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.google-review-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.google-rating-block{display:inline-flex;align-items:center;min-height:28px;padding:3px 9px 4px;border-radius:8px;color:#fff;font-size:.93rem;font-weight:800;line-height:1;letter-spacing:1px;white-space:nowrap}.google-rating-5{background:#f2b705;color:#382500}.google-rating-4{background:#d9a000}.google-rating-3{background:#e27a00}.google-rating-2{background:#e44818}.google-rating-1{background:#e00024}.experience-alert-box{display:grid;grid-gap:10px;gap:10px;margin:14px 0;padding:14px;border:1px solid #e59a2f;border-radius:12px;background:#fff6e8}.experience-alert-box p{margin:0}.experience-alert-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.experience-alert-actions label{display:grid;grid-gap:5px;gap:5px;min-width:min(100%,310px);color:var(--muted);font-size:.82rem}.experience-meta{justify-content:flex-start;flex-wrap:wrap;margin:12px 0;color:var(--muted);font-size:.82rem}@media (max-width:900px){.experience-create-grid,.experience-response-grid{grid-template-columns:1fr}.experience-create-grid label:first-child,.experience-response-grid .wide{grid-column:span 1}.experience-manual-recipient{grid-column:span 1;grid-template-columns:1fr}.experience-manual-recipient small{grid-column:auto}}.campaign-message-preview{background:#fafafa;font-family:inherit;line-height:1.5;margin:0;padding:16px;white-space:pre-wrap}.campaign-dispatch-box{align-items:center;background:#fff;border:1px solid #b9dfc2;border-radius:10px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(260px,1fr) auto;margin-bottom:12px;padding:14px 16px}.campaign-dispatch-box>div{display:grid;grid-gap:3px;gap:3px}.campaign-dispatch-box small,.campaign-dispatch-box span{color:var(--muted);font-size:11px}.campaign-dispatch-box>div:first-child strong{font-size:22px}.campaign-dispatch-box>p{color:#745a16;grid-column:1/-1;margin:0}.campaign-result-form{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.campaign-result-form .input{min-height:34px;padding:5px 7px;width:76px}.campaign-result-form .button{min-height:34px;padding:5px 8px}.campaign-audience-table th:first-child{width:17%}.campaign-audience-table th:nth-child(2){width:25%}.campaign-audience-table th:nth-child(3){width:10%}.campaign-audience-table th:nth-child(4){width:8%}.campaign-audience-table th:nth-child(5){width:40%}.campaign-excluded-summary{cursor:pointer;font-weight:900;padding:14px 16px}@media (max-width:900px){.campaign-dispatch-box{align-items:stretch;grid-template-columns:1fr}}