/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[cid\:4b34055f-51bb-44bb-af6e-b4326f466fd3\]{cid:4b34055f-51bb-44bb-af6e-b4326f466fd3}.\[cid\:5b7efd4f-1623-412b-b2e5-60e6b7a06c2d\]{cid:5b7efd4f-1623-412b-b2e5-60e6b7a06c2d}.\[cid\:038c790f-862d-4fab-9fc7-1080cd344740\]{cid:38c790f-862d-4fab-9fc7-1080cd344740}.\[cid\:78ef5d7f-5757-40d7-a0a8-7fd0fd0685b1\]{cid:78ef5d7f-5757-40d7-a0a8-7fd0fd0685b1}.\[cid\:446c6aae-83b6-451e-9d09-5d60c8b63b7e\]{cid:446c6aae-83b6-451e-9d09-5d60c8b63b7e}.\[cid\:881bb5c6-1b25-4552-80c9-d07f77712a0f\]{cid:881bb5c6-1b25-4552-80c9-d07f77712a0f}.\[cid\:5882ea53-d870-4266-86e3-574aa4e7486e\]{cid:5882ea53-d870-4266-86e3-574aa4e7486e}.\[cid\:113769fd-9a9b-4f4d-9d81-7cce56e20f47\]{cid:113769fd-9a9b-4f4d-9d81-7cce56e20f47}.\[cid\:a689158d-e90e-4dd1-a217-88e6ed2697d4\]{cid:a689158d-e90e-4dd1-a217-88e6ed2697d4}.\[cid\:ad2f7fb3-5ff7-40ed-b2f6-70f0e2eb252c\]{cid:ad2f7fb3-5ff7-40ed-b2f6-70f0e2eb252c}.\[cid\:ee80d83e-55cd-4947-9116-e7338275f916\]{cid:ee80d83e-55cd-4947-9116-e7338275f916}.\[cid\:image001\.png\@01DD0D3E\.3ACFC010\]{cid:image001.png@1DD0D3E.3ACFC010}.\[cid\:image001\.png\@01DD2FB7\.E5EC4450\]{cid:image001.png@1DD2FB7.E5EC4450}.\[cid\:image001\.png\@01DD106F\.871111C0\]{cid:image001.png@1DD106F.871111C0}.\[cid\:image001\.png\@01DD2656\.2E5F1890\]{cid:image001.png@1DD265620000F1890}.\[cid\:image001\.png\@01DD2667\.9788E100\]{cid:image001.png@1DD2667342.82e35}.\[cid\:image002\.gif\@01DD2FB7\.E5EC4450\]{cid:image002.gif@1DD2FB7.E5EC4450}.\[cid\:image002\.gif\@01DD33D0\.BD1188C0\]{cid:image002.gif@1DD33D0.BD1188C0}.\[cid\:image002\.jpg\@01DD0D3E\.3ACFC010\]{cid:image002.jpg@1DD0D3E.3ACFC010}.\[cid\:image002\.jpg\@01DD106F\.871111C0\]{cid:image002.jpg@1DD106F.871111C0}.\[cid\:image002\.jpg\@01DD2667\.9788E100\]{cid:image002.jpg@1DD2667342.82e35}.\[cid\:image002\.png\@01DD3559\.3E973000\]{cid:image002.png@1DD3559342.82e35}.\[cid\:image003\.jpg\@01DD2667\.9788E100\]{cid:image003.jpg@1DD2667342.82e35}.\[cid\:image003\.png\@01DD2656\.616736A0\]{cid:image003.png@1DD2656.616736A0}.\[cid\:image004\.png\@01DD2656\.616736A0\]{cid:image004.png@1DD2656.616736A0}.\[cid\:image007\.png\@01DD2FB7\.E5EC4450\]{cid:image007.png@1DD2FB7.E5EC4450}.\[cid\:image007\.png\@01DD33D0\.BD1188C0\]{cid:image007.png@1DD33D0.BD1188C0}}.global-company-dashboard{margin-bottom:12px}.global-company-metrics{border-top:1px solid #e2e6e4;grid-template-columns:repeat(5,1fr);display:grid}.global-company-metrics article{border-right:1px solid #e2e6e4;gap:5px;padding:12px 15px;display:grid}.global-company-metrics span{text-transform:uppercase;color:#69736e;font-size:8px}.global-company-metrics strong{font-size:20px}.company-breakdown{border-top:1px solid #e2e6e4}.company-breakdown>div{border-bottom:1px solid #edf0ee;grid-template-columns:8px 1fr 110px 90px;align-items:center;gap:9px;padding:8px 15px;font-size:9px;display:grid}.company-breakdown i{border-radius:50%;width:7px;height:7px}.company-context-banner{background:#e9f2ed;border:1px solid #cfdfd6;border-left:4px solid #246949;justify-content:space-between;gap:20px;padding:10px 13px;font-size:9px;display:flex}.company-context-banner.warning{background:#fff4e5;border-color:#e8c999 #e8c999 #e8c999 #b66b22}.company-inbox-table th:nth-child(n),.operational-company-table th:nth-child(n),.connection-account-table th:nth-child(n){width:auto}.filters.inline{flex-wrap:wrap;gap:5px;display:flex}.filters.inline select{border:1px solid #d2d8d5;min-width:125px;padding:6px}.operational-company-table{min-width:1250px}.operational-company-table th:last-child{width:300px}.company-color{vertical-align:middle;width:8px;height:28px;margin-right:8px;display:inline-block}.company-setup-wizard,.channel-modal{background:#fff;border-radius:6px;width:min(960px,94vw);max-height:92vh;overflow:auto;box-shadow:0 18px 60px #0004}.company-setup-wizard>header,.channel-modal>header{color:#fff;background:#202522;justify-content:space-between;padding:15px 18px;display:flex}.company-setup-wizard header h2,.channel-modal header h2{margin:4px 0 0;font-size:17px}.company-setup-wizard header button,.channel-modal header button{color:#fff;background:0 0;border:0;font-size:22px}.wizard-progress{background:#edf0ee;grid-template-columns:repeat(6,1fr);display:grid}.wizard-progress span{text-align:center;border-right:1px solid #d7ddda;padding:10px;font-size:8px}.wizard-progress span.active{color:#fff;background:#286b4b}.wizard-progress span.done{color:#286b4b;font-weight:800}.wizard-body{min-height:280px;padding:24px}.wizard-choice,.confirmation-grid{gap:14px;max-width:650px;display:grid}.wizard-choice label{border:1px solid #d9dfdc;gap:9px;padding:13px;display:flex}.company-setup-wizard>footer,.channel-modal>footer{border-top:1px solid #dfe4e1;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.channel-tabs{background:#fff;border-bottom:1px solid #ccd4d0;display:flex}.channel-tabs button{background:#fff;border:0;border-right:1px solid #dce1de;padding:11px 18px;font-size:10px}.channel-tabs button.active{color:#fff;background:#205f43}.connection-account-table{min-width:1350px}.connection-account-table th:last-child{width:265px}.diagnostic-box{white-space:pre-wrap;color:#d5e6dc;background:#202522;border-radius:4px;margin:0;padding:13px;font:9px/1.7 Consolas,monospace}.web-channel-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.web-channel-grid article{border:1px solid #dce2df;gap:8px;padding:13px;display:grid}.web-channel-grid p{margin:0;font-size:8px}.channel-modal{width:min(720px,94vw)}.empty-state{text-align:center;color:#6f7974;padding:30px;font-size:10px}@media (max-width:900px){.global-company-metrics{grid-template-columns:repeat(2,1fr)}.web-channel-grid{grid-template-columns:1fr 1fr}.wizard-progress{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.global-company-metrics,.web-channel-grid{grid-template-columns:1fr}.company-breakdown>div{grid-template-columns:8px 1fr}.wizard-progress{grid-template-columns:1fr 1fr}.wizard-body{padding:14px}.company-context-banner{flex-direction:column}}.company-channel-hub{gap:12px;margin-bottom:12px;display:grid}.channel-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.channel-summary-grid article{background:#fff;border:1px solid #d9dfdc;border-left:3px solid #2c7553;gap:5px;padding:12px;display:grid}.channel-summary-grid span{text-transform:uppercase;color:#67736d;font-size:8px}.channel-summary-grid strong{font-size:18px}.channel-summary-grid small{color:#6b7670;font-size:8px}.company-web-manager .crm-table{min-width:1050px}.company-web-manager .crm-table th:nth-child(n){width:auto}.company-web-manager .crm-table th:first-child{width:180px}.company-web-manager .crm-table th:last-child{width:90px}@media (max-width:700px){.channel-summary-grid{grid-template-columns:1fr}}.inbox-toolbar{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.view-switch{background:#fff;border:1px solid #ccd5d0;display:flex}.view-switch button{color:#46534c;background:#fff;border:0;padding:7px 11px;font-size:9px}.view-switch button+button{border-left:1px solid #ccd5d0}.view-switch button.active{color:#fff;background:#205f43;font-weight:800}.contact-conversation-list{display:grid}.contact-conversation-card{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e8e5;grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:14px 17px;display:grid}.contact-conversation-card:hover{background:#f7faf8}.contact-main{gap:12px;min-width:0;display:flex}.attention-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.attention-dot.review{background:#c77721}.attention-dot.active{background:#2b7653}.attention-dot.quiet{background:#abb5b0}.contact-main>div{gap:3px;min-width:0;display:grid}.contact-main strong{font-size:13px}.contact-main small{color:#68736e;font-size:9px}.contact-main p{color:#4f5d56;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.contact-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:9px;display:flex}.contact-meta>strong{font-size:10px}.contact-meta em{color:#9a5c18;background:#fff0dc;border-radius:10px;padding:3px 6px;font-style:normal}.contact-meta small{text-align:right;color:#77817c;width:100%}.origin-chip{color:#246949;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ed;border-radius:10px;max-width:160px;padding:3px 6px;overflow:hidden}.conversation-overlay{z-index:80;position:fixed;inset:0}.conversation-scrim{background:#0005;border:0;width:100%;height:100%;position:absolute;inset:0}.conversation-drawer{background:#f6f8f7;flex-direction:column;width:min(760px,94vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 45px #0003}.conversation-drawer>header{color:#fff;background:#202622;justify-content:space-between;align-items:flex-start;padding:17px 20px;display:flex}.conversation-drawer header span{letter-spacing:1.5px;font-size:8px}.conversation-drawer header h2{margin:5px 0 3px;font-size:20px}.conversation-drawer header p{color:#bcc8c1;margin:0;font-size:10px}.conversation-drawer header button{color:#202622;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:19px}.conversation-summary{background:#eaf2ed;border-bottom:1px solid #d4dfd9;align-items:center;gap:12px;padding:10px 18px;font-size:9px;display:flex}.conversation-summary small{margin-left:auto}.conversation-thread{gap:12px;padding:16px;display:grid;overflow:auto}.conversation-message{background:#fff;border:1px solid #dce3df;border-left:4px solid #9caaa3;padding:13px}.conversation-message.apto_automatizar{border-left-color:#2b7653}.conversation-message.revision_humana,.conversation-message.pending_review{border-left-color:#c77721}.conversation-message.no_responder{border-left-color:#9caaa3}.conversation-message-head,.conversation-message-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-message-head>div{gap:3px;display:grid}.conversation-message-head small{color:#74807a;font-size:8px}.conversation-message p{white-space:pre-wrap;color:#34413a;max-height:220px;margin:12px 0;font-size:10px;line-height:1.55;overflow:auto}.conversation-message-foot{color:#66726c;border-top:1px solid #edf0ee;padding-top:9px;font-size:9px}.conversation-message-foot button{color:#14593e;cursor:pointer;background:0 0;border:0;font-weight:800}@media (max-width:900px){.inbox-toolbar{align-items:stretch}.contact-conversation-card{grid-template-columns:1fr}.contact-meta{justify-content:flex-start}.contact-meta small{text-align:left}.conversation-summary{flex-direction:column;align-items:flex-start}.conversation-summary small{margin-left:0}}.inbox-summary-bar{background:#f8faf9;border-top:1px solid #e2e8e4;border-bottom:1px solid #e2e8e4;flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.inbox-summary-bar span{color:#56635c;background:#fff;border:1px solid #dce4df;border-radius:3px;padding:5px 8px;font-size:9px}.inbox-summary-bar b{color:#163f2d;margin-right:3px;font-size:11px}.inbox-quick-tools{background:#fff;border-bottom:1px solid #e2e8e4;align-items:center;gap:10px;padding:10px 16px;display:flex}.inbox-quick-tools>input{border:1px solid #cfd8d3;flex:1;min-width:300px;padding:8px 10px;font-size:10px}.quick-filter-buttons{flex-wrap:wrap;gap:5px;display:flex}.quick-filter-buttons button{color:#425049;cursor:pointer;background:#fff;border:1px solid #cfd8d3;padding:6px 8px;font-size:9px}.quick-filter-buttons button.active{color:#fff;background:#205f43;border-color:#205f43;font-weight:800}.contact-title-line{align-items:center;gap:7px;min-width:0;display:flex}.contact-title-line>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-kind{color:#53605a;white-space:nowrap;background:#eef2f0;border-radius:9px;padding:2px 5px;font-size:8px;font-weight:800}.contact-kind.cliente,.contact-kind.potencial_cliente{color:#246949;background:#e4f2e9}.contact-kind.proveedor,.contact-kind.colaborador{color:#405d73;background:#eaf0f5}.contact-kind.administracion{color:#776337;background:#f2eee4}.contact-kind.empleado_interno{color:#5f5861;background:#ecebec}.contact-kind.spam_irrelevante{color:#8b4b4b;background:#f4e8e8}@media (max-width:1100px){.inbox-quick-tools{flex-direction:column;align-items:stretch}.inbox-quick-tools>input{width:100%;min-width:0}}.inbox-pagination{color:#56635c;background:#f8faf9;border-top:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:9px;display:flex}.inbox-pagination>div{align-items:center;gap:9px;display:flex}.inbox-pagination strong{color:#263b31}.inbox-pagination button{color:#205f43;background:#fff;border:1px solid #c7d2cc;border-radius:5px;padding:7px 10px;font-size:9px;font-weight:800}.inbox-pagination button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:760px){.grouped-inbox .panel-head{flex-direction:column;align-items:stretch}.grouped-inbox .filters.inline,.grouped-inbox .view-switch{grid-template-columns:1fr 1fr;display:grid}.grouped-inbox .view-switch button{white-space:normal}.grouped-inbox .quick-filter-buttons{grid-template-columns:1fr 1fr;display:grid}.company-inbox-wrap{background:#f3f6f4;padding:8px;max-height:none!important;overflow:visible!important}.company-inbox-table{background:0 0;width:100%;display:block;min-width:0!important}.company-inbox-table thead{display:none}.company-inbox-table tbody{gap:10px;display:grid}.company-inbox-table tr{background:#fff;border:1px solid #d9e1dc;border-radius:8px;display:grid;overflow:hidden}.company-inbox-table td{grid-template-columns:minmax(90px,32%) minmax(0,1fr);gap:8px;white-space:normal!important;border-bottom:1px solid #edf1ef!important;width:100%!important;padding:8px 10px!important;display:grid!important;overflow:visible!important}.company-inbox-table td:last-child{border-bottom:0!important}.company-inbox-table td:before{content:attr(data-label);color:#68766f;text-transform:uppercase;font-size:8px;font-weight:800}.company-inbox-table td>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.company-inbox-table .sender-name,.company-inbox-table .sender-email,.company-inbox-table .subject-cell,.company-inbox-table .intent-cell{white-space:normal}.company-inbox-table .quick-response-preview{max-height:96px;overflow:auto}.company-inbox-table .table-actions{grid-template-columns:1fr;display:grid}.company-inbox-table .table-actions button{width:100%;min-height:34px}.inbox-pagination{flex-direction:column;align-items:stretch}.inbox-pagination>div{grid-template-columns:1fr auto 1fr;display:grid}.inbox-pagination button{min-height:38px}.inbox-pagination strong{text-align:center;align-self:center}}@media (max-width:430px){.grouped-inbox .filters.inline,.grouped-inbox .quick-filter-buttons{grid-template-columns:1fr}.company-inbox-table td{grid-template-columns:1fr;gap:4px}.inbox-pagination>div{grid-template-columns:1fr 1fr}.inbox-pagination strong{grid-area:1/1/auto/-1}.inbox-pagination button{grid-row:2}}.management-center,.connections-management{gap:12px;display:grid}.management-hero{background:#fff;border:1px solid #d9dfdc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.management-hero>div:last-child{gap:7px;display:flex}.management-hero span{letter-spacing:1.1px;color:#5d6b64;font-size:7px;font-weight:800}.management-hero h2{margin:4px 0;font-size:19px}.management-hero p{color:#68736d;margin:0;font-size:9px}.management-hero button{background:#fff;border:1px solid #cdd5d1;padding:8px 11px}.management-kpis{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.management-kpis article{background:#fff;border:1px solid #d9dfdc;border-left:3px solid #2c7553;gap:5px;padding:10px;display:grid}.management-kpis span{text-transform:uppercase;color:#67736d;font-size:7px}.management-kpis strong{font-size:18px}.management-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.management-company-card{background:#fff;border:1px solid #d7ddda;border-top:3px solid #2c7553;gap:13px;padding:15px;display:grid}.management-company-card>header{align-items:center;gap:10px;display:flex}.management-company-card h3{margin:0;font-size:15px}.management-company-card header p{color:#69746e;margin:3px 0 0;font-size:8px}.management-status{border-radius:3px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:900}.management-status.operational{color:#216543;background:#dff0e6}.management-status.attention{color:#8d591c;background:#fff0d6}.management-status.inactive{color:#626b66;background:#e8ebe9}.company-card-section{background:#f6f8f7;align-items:center;gap:12px;padding:9px;font-size:8px;display:flex}.company-card-section b{margin-right:auto}.ok{color:#247148}.off{color:#7a827e}.company-card-metrics{border:1px solid #e0e5e2;grid-template-columns:1fr 1fr;display:grid}.company-card-metrics>div{border-right:1px solid #e0e5e2;gap:3px;padding:10px;display:grid}.company-card-metrics span,.company-card-metrics small{color:#69746e;font-size:7px}.company-card-metrics strong{font-size:10px}.last-activity{color:#6e7772;margin:0;font-size:8px}.management-company-card>footer{flex-wrap:wrap;gap:5px;display:flex}.management-company-card>footer button{background:#fff;border:1px solid #cdd5d1;padding:7px 8px;font-size:7px}.management-company-card>footer .primary{color:#fff;background:#276b4b}.company-management-drawer{background:#f3f5f4;width:min(1120px,97vw);max-height:95vh;overflow:auto}.company-management-drawer>header{color:#fff;background:#202522;align-items:center;gap:15px;padding:16px 18px;display:flex}.company-management-drawer header h2{margin:3px 0;font-size:18px}.company-management-drawer header p{margin:0;font-size:8px}.company-management-drawer header button{color:#fff;background:0 0;border:0;margin-left:0;font-size:24px}.company-management-drawer>nav{background:#fff;border-bottom:1px solid #d8dfdb;display:flex;overflow:auto}.company-management-drawer>nav button{text-transform:uppercase;background:#fff;border:0;padding:11px 13px;font-size:7px}.company-management-drawer>nav button.active{color:#fff;background:#276b4b}.company-management-drawer>main{min-height:360px;padding:14px}.company-management-drawer>footer{background:#fff;border-top:1px solid #d8dfdb;justify-content:space-between;padding:11px 15px;font-size:8px;display:flex}.company-overview{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.company-overview>section,.drawer-info{background:#fff;border:1px solid #d9dfdc;padding:15px}.company-overview h3,.drawer-info h3{text-transform:uppercase;margin:0 0 12px;font-size:10px}.company-overview dl,.drawer-info dl{grid-template-columns:130px 1fr;gap:6px;font-size:8px;display:grid}.company-overview dd,.drawer-info dd{margin:0;font-weight:700}.drawer-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.drawer-metrics article{background:#f3f6f4;padding:12px;display:grid}.drawer-metrics strong{font-size:19px}.drawer-metrics span{font-size:7px}.drawer-channel-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawer-channel-summary article{background:#fff;border:1px solid #d9dfdc;gap:5px;padding:16px;display:grid}.drawer-channel-summary button{grid-column:1/-1}.drawer-info.security{border-left:4px solid #c47a2b}.connection-company-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.connection-company-list>article{background:#fff;border:1px solid #d9dfdc;gap:13px;padding:16px;display:grid}.connection-company-list header{justify-content:space-between;display:flex}.connection-company-list h3{margin:0;font-size:15px}.connection-company-list p{margin:3px 0;font-size:8px}.connection-indicators{background:#f4f7f5;gap:14px;padding:10px;font-size:9px;display:flex}.connection-company-list footer{gap:7px;display:flex}.connection-company-list footer button{background:#fff;border:1px solid #cbd4cf;padding:8px;font-size:8px}.back-link{color:#276b4b;margin-bottom:8px;display:block;border:0!important;padding:0!important}.visual-channel-block{overflow:hidden}.visual-channel-block>.panel-head>div>span{color:#68736d;font-size:7px}.channel-card-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;display:grid}.email-channel-card,.simple-channel-card{background:#fff;border:1px solid #d8dfdb;gap:10px;padding:13px;display:grid}.email-channel-card>header{justify-content:space-between;gap:10px;display:flex}.email-channel-card header span{color:#66716b;font-size:7px}.email-channel-card h3,.simple-channel-card h3{margin:3px 0;font-size:12px}.connection-dot{font-size:7px;font-weight:900}.connection-dot.connected{color:#247148}.connection-dot.not_connected,.connection-dot.not_configured{color:#777f7b}.connection-dot.error{color:#ae3e34}.email-channel-card dl{background:#f6f8f7;grid-template-columns:130px 1fr;gap:6px;padding:9px;font-size:8px;display:grid}.email-channel-card dd{margin:0;font-weight:700}.email-channel-card footer,.simple-channel-card footer{flex-wrap:wrap;gap:5px;display:flex}.email-channel-card footer button,.simple-channel-card button{background:#fff;border:1px solid #ccd4d0;padding:6px 8px;font-size:7px}.email-channel-card details{color:#65716a;border-top:1px solid #e0e5e2;padding-top:8px;font-size:8px}.channel-empty{text-align:center;color:#68736d;padding:25px}.channel-empty strong{font-size:10px}.channel-empty p{font-size:8px}.simple-channel-card p{margin:0;font-size:8px}.company-connections .connection-note{margin-top:0}@media (max-width:1050px){.management-kpis{grid-template-columns:repeat(3,1fr)}.management-company-grid,.connection-company-list,.channel-card-grid{grid-template-columns:1fr}}@media (max-width:700px){.management-hero{flex-direction:column;align-items:flex-start;gap:12px}.management-kpis{grid-template-columns:1fr 1fr}.company-overview,.drawer-channel-summary{grid-template-columns:1fr}.management-company-card>header{align-items:flex-start}.company-card-section{flex-wrap:wrap}}.new-company-bridge{display:none}.management-hero .primary{color:#fff;background:#276b4b;border-color:#276b4b}.management-hero .primary:hover{background:#1d573d}.new-company-wizard{background:#f4f6f5;width:min(1050px,97vw);max-height:95vh;overflow:auto}.new-company-wizard>header{color:#fff;background:#202522;justify-content:space-between;padding:16px 18px;display:flex}.new-company-wizard header span{color:#afbbb5;font-size:7px}.new-company-wizard header h2{margin:4px 0;font-size:18px}.new-company-wizard header button{color:#fff;background:0 0;border:0;font-size:24px}.wizard-progress.seven{grid-template-columns:repeat(7,1fr)}.new-company-wizard>main{min-height:390px;padding:18px}.new-company-wizard>footer{background:#fff;border-top:1px solid #d8dfdb;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.new-company-wizard>footer button{background:#fff;border:1px solid #cbd4cf;padding:8px 12px}.new-company-wizard>footer .primary{color:#fff;background:#276b4b}.wizard-form{gap:14px;display:grid}.wizard-form label{gap:5px;font-size:8px;font-weight:700;display:grid}.wizard-form input,.wizard-form select{background:#fff;border:1px solid #cbd4cf;width:100%;padding:8px}.wizard-form small{color:#68736d;font-size:7px}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row>button,.choice-row>label{background:#fff;border:1px solid #cbd4cf;padding:11px 14px}.choice-row .selected{color:#225d42;background:#e2efe7;border-color:#2c7553}.knowledge-choice{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.knowledge-choice label{background:#fff;border:1px solid #d5dcd8;grid-template-columns:auto 1fr;align-items:start;padding:14px;display:grid}.knowledge-choice label.selected{background:#f0f7f3;border:2px solid #2c7553}.knowledge-choice span{color:#68736d;grid-column:2;font-weight:400}.wizard-confirmation{background:#fff;border:1px solid #d8dfdb;padding:18px}.wizard-confirmation h3{margin-top:0}.wizard-confirmation dl{grid-template-columns:160px 1fr;gap:8px;font-size:9px;display:grid}.wizard-confirmation dd{margin:0;font-weight:700}@media (max-width:800px){.wizard-progress.seven{grid-template-columns:repeat(2,1fr)}.knowledge-choice{grid-template-columns:1fr}.new-company-wizard>main{padding:12px}.new-company-wizard>footer{flex-wrap:wrap}.new-company-wizard>footer .primary{width:100%}}.company-lifecycle{margin-top:12px}.lifecycle-company-list,.trash-list{display:grid}.lifecycle-company-list>article,.trash-list>article{border-top:1px solid #e0e5e2;align-items:center;gap:8px;padding:11px 14px;display:flex}.lifecycle-company-list article>div,.trash-list article>div{gap:3px;margin-right:auto;display:grid}.lifecycle-company-list span,.trash-list span,.trash-list small{color:#69746e;font-size:8px}.lifecycle-company-list button,.trash-list button{background:#fff;border:1px solid #ccd4d0;padding:7px 9px;font-size:7px}.danger{color:#a13d34!important;background:#fff8f7!important;border-color:#d8aaa5!important}.danger:disabled{opacity:.4}.lifecycle-company-list article>small{color:#8a5b27;max-width:210px;font-size:7px}.delete-company-modal{background:#fff;width:min(760px,96vw);max-height:92vh;overflow:auto}.delete-company-modal>header{color:#fff;background:#31201f;align-items:center;padding:15px 17px;display:flex}.delete-company-modal header span{color:#d7b8b4;font-size:7px}.delete-company-modal header h2{margin:3px 0}.delete-company-modal header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:23px}.delete-company-body{gap:14px;padding:17px;display:grid}.delete-warning{color:#7b332d;background:#fff0ed;border-left:4px solid #a33f35;padding:11px;font-size:9px}.delete-counts{border:1px solid #dce2df;grid-template-columns:repeat(3,1fr);display:grid}.delete-counts>div{border-bottom:1px solid #e1e5e3;border-right:1px solid #e1e5e3;justify-content:space-between;padding:8px;font-size:8px;display:flex}.delete-company-body label{gap:6px;font-size:8px;display:grid}.delete-company-body input{border:1px solid #cbd4cf;padding:9px}.delete-company-modal>footer{background:#f4f6f5;border-top:1px solid #dce2df;justify-content:flex-end;gap:7px;padding:12px 17px;display:flex}.delete-company-modal>footer button{background:#fff;border:1px solid #cbd4cf;padding:8px 10px;font-size:7px}@media (max-width:650px){.lifecycle-company-list>article,.trash-list>article{flex-wrap:wrap;align-items:flex-start}.lifecycle-company-list article>div,.trash-list article>div{width:100%}.delete-counts{grid-template-columns:1fr 1fr}.delete-company-modal>footer{flex-wrap:wrap}.delete-company-modal>footer .danger{width:100%}}.agents-center{gap:12px;display:grid}.agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-card-grid>article{background:#fff;border:1px solid #d8dfdb;border-top:3px solid #2c7553;gap:12px;padding:14px;display:grid}.agent-card-grid article>header{align-items:center;gap:10px;display:flex}.agent-avatar{color:#fff;background:#276b4b;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.agent-card-grid header span{color:#65716a;text-transform:uppercase;font-size:7px}.agent-card-grid h3{margin:3px 0;font-size:13px}.agent-card-grid header p{color:#68736d;margin:0;font-size:8px}.agent-card-grid header em{margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.agent-card-grid header em.active{color:#286646;background:#e0f0e6}.agent-card-grid header em.inactive{color:#646d68;background:#e8ebe9}.agent-card-grid dl{background:#f6f8f7;grid-template-columns:110px 1fr;gap:5px;padding:9px;font-size:8px;display:grid}.agent-card-grid dd{margin:0;font-weight:700}.agent-card-grid footer{gap:5px;display:flex}.agent-card-grid footer button{background:#fff;border:1px solid #ccd4d0;padding:6px 8px;font-size:7px}.agent-channel-list{gap:5px;display:grid}.agent-channel-list label{grid-template-columns:1fr 160px;align-items:center;font-size:8px;display:grid}.agent-channel-list select{background:#fff;border:1px solid #cbd4cf;padding:6px}.agent-wizard{background:#f4f6f5;width:min(980px,97vw);max-height:95vh;overflow:auto}.agent-wizard>header{color:#fff;background:#202522;justify-content:space-between;padding:15px 18px;display:flex}.agent-wizard header span{color:#b8c4be;font-size:7px}.agent-wizard header h2{margin:4px 0}.agent-wizard header button{color:#fff;background:0 0;border:0;font-size:24px}.wizard-progress.agent-eight{grid-template-columns:repeat(8,1fr)}.agent-wizard>main{min-height:360px;padding:18px}.agent-wizard textarea{border:1px solid #cbd4cf;width:100%;min-height:100px;padding:8px}.agent-wizard>footer,.agent-delete-modal>footer{background:#fff;border-top:1px solid #d8dfdb;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.agent-wizard>footer button,.agent-delete-modal button{background:#fff;border:1px solid #cbd4cf;padding:8px 10px}.agent-wizard>footer .primary{color:#fff;background:#276b4b}.agent-delete-modal{background:#fff;width:min(520px,94vw)}.agent-delete-modal>header{color:#fff;background:#302220;justify-content:space-between;padding:14px;display:flex}.agent-delete-modal header h2{margin:0}.agent-delete-modal header button{color:#fff;background:0 0;border:0;font-size:22px}.agent-delete-modal>p,.agent-delete-modal>label{gap:6px;margin:14px;display:grid}.agent-delete-modal select{border:1px solid #cbd4cf;padding:8px}.no-company-state{text-align:center;background:#fff;border:1px solid #d8dfdb;padding:50px}.no-company-state h2{font-size:20px}.no-company-state p{color:#68736d}@media (max-width:900px){.agent-card-grid{grid-template-columns:1fr}.wizard-progress.agent-eight{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.wizard-progress.agent-eight{grid-template-columns:repeat(2,1fr)}.agent-channel-list label{grid-template-columns:1fr}.agent-card-grid footer{flex-wrap:wrap}}.marketing-center{gap:12px;display:grid}.marketing-safety{color:#80541f;background:#fff2df;border:1px solid #e5c999;justify-content:space-between;padding:9px 12px;font-size:8px;display:flex}.marketing-tabs{background:#fff;border:1px solid #d8dfdb;display:flex;overflow:auto}.marketing-tabs button{white-space:nowrap;background:#fff;border:0;border-right:1px solid #e0e5e2;padding:10px 12px;font-size:8px}.marketing-tabs button.active{color:#fff;background:#276b4b}.marketing-table{min-width:1200px}.marketing-table th:nth-child(n){width:auto}.marketing-table th:last-child{width:210px}.marketing-card-list{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.marketing-card-list>article{background:#fff;border:1px solid #d8dfdb;border-left:3px solid #2c7553;padding:12px}.marketing-card-list span{color:#66716b;font-size:7px}.marketing-card-list h3{margin:7px 0;font-size:11px}.marketing-card-list p,.marketing-card-list small{color:#68736d;font-size:8px}.marketing-calendar>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.marketing-calendar article{background:#fff;border:1px solid #d8dfdb;gap:5px;padding:11px;display:grid}.marketing-calendar time{color:#276b4b;font-size:8px;font-weight:800}.marketing-calendar strong{font-size:10px}.marketing-calendar span{color:#68736d;font-size:8px}.social-preparation{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.social-preparation article{background:#fff;border:1px solid #d8dfdb;padding:16px}.social-preparation h3{margin:0 0 8px}.social-preparation strong{color:#777f7b;font-size:8px}.social-preparation p{font-size:8px}.wordpress-preparation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media-toolbar{border-bottom:1px solid #e2e7e4;grid-template-columns:minmax(260px,1fr) minmax(220px,360px) auto;align-items:end;gap:10px;padding:12px;display:grid}.media-toolbar label{gap:5px;display:grid}.media-toolbar label span,.media-total span{color:#66716b;font-size:8px}.media-toolbar input,.media-toolbar select{background:#fff;border:1px solid #cbd4cf;border-radius:7px;padding:9px;font-size:9px}.media-total{text-align:right;display:grid}.media-total strong{color:#276b4b;font-size:18px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.media-card{background:#fff;border:1px solid #d8dfdb;border-radius:8px;overflow:hidden}.media-card>img,.media-file-placeholder{aspect-ratio:4/3;object-fit:cover;background:#edf1ef;width:100%}.media-file-placeholder{text-align:center;color:#68736d;place-content:center;display:grid}.media-file-placeholder strong{font-size:18px}.media-file-placeholder span{font-size:8px}.media-card-body{gap:5px;padding:10px;display:grid}.media-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.media-card-body span,.media-card-body small{text-overflow:ellipsis;white-space:nowrap;color:#66716b;font-size:7px;overflow:hidden}.media-card-body em{color:#80541f;background:#fff2df;border-radius:20px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.media-pagination{justify-content:center;align-items:center;gap:10px;padding:2px 12px 14px;display:flex}.media-pagination button{background:#fff;border:1px solid #cbd4cf;border-radius:6px;padding:7px 11px}.media-pagination button:disabled{opacity:.45}.media-pagination span{font-size:8px}.media-references{border:1px solid #d8dfdb;margin:0 12px 12px;padding:9px;font-size:8px}.marketing-modal{background:#fff;width:min(820px,95vw);max-height:92vh;overflow:auto}.marketing-modal>header{color:#fff;background:#202522;justify-content:space-between;padding:14px 17px;display:flex}.marketing-modal header h2{margin:0}.marketing-modal header button{color:#fff;background:0 0;border:0;font-size:23px}.marketing-modal textarea{border:1px solid #cbd4cf;width:100%;min-height:100px;padding:8px}.marketing-modal>footer{border-top:1px solid #d8dfdb;justify-content:flex-end;gap:7px;padding:12px 17px;display:flex}.marketing-modal>footer button{background:#fff;border:1px solid #cbd4cf;padding:8px 11px}.marketing-modal>footer .primary{color:#fff;background:#276b4b}@media (max-width:900px){.marketing-card-list,.marketing-calendar>div:last-child,.social-preparation{grid-template-columns:1fr 1fr}.wordpress-preparation{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.media-toolbar{grid-template-columns:1fr 1fr}.media-total{text-align:left}}@media (max-width:600px){.marketing-safety{flex-direction:column;gap:5px}.marketing-card-list,.marketing-calendar>div:last-child,.social-preparation,.media-grid,.media-toolbar{grid-template-columns:1fr}}.social-preparation article.connection-attention{background:#fff8eb;border-color:#e4bd7d}.connection-help-link{color:#80541f;border:1px solid #b47827;border-radius:5px;margin-top:7px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.connection-help-link:hover{background:#fff1d8}.channel-unavailable{color:#9a5d20;margin-top:5px;font-size:7px;font-weight:800;display:block}.media-card{position:relative}.media-card.selected{border:2px solid #276b4b;box-shadow:0 0 0 2px #d7eee3}.media-select{z-index:2;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 5px #0003}.media-select input{accent-color:#276b4b}.media-selection-actions{justify-content:flex-end;gap:6px;display:flex}.media-selection-actions button{background:#fff;border:1px solid #cbd4cf;border-radius:7px;padding:9px;font-size:8px;font-weight:700}.media-selection-actions .danger{color:#a83c34;border-color:#c9685f}.media-selection-actions button:disabled{opacity:.45}.marketing-review-modal{width:min(1280px,97vw)}.marketing-operation-message{z-index:120;color:#214634;background:#fff;border:1px solid #a9c9b7;border-left:5px solid #276b4b;align-items:center;gap:10px;max-width:min(560px,100vw - 48px);padding:13px 16px;font-size:10px;font-weight:700;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 12px 36px #14302338}.marketing-operation-message.working{background:#fffaf2;border-left-color:#d18a31}.marketing-operation-message>button{color:#496157;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.operation-spinner{border:2px solid #d8e5dd;border-top-color:#276b4b;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite marketing-spin}@keyframes marketing-spin{to{transform:rotate(360deg)}}.marketing-table .table-actions button.primary{color:#fff;background:#276b4b;border-color:#276b4b;min-width:86px}.marketing-table .table-actions button.primary:hover{background:#1d573d}.marketing-table .table-actions button.approve-send{color:#fff;background:#276b4b;border-color:#276b4b;font-weight:800}.marketing-review-modal header span{color:#b8c5bf;font-size:7px}.marketing-review-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.publication-preview{background:#f4f6f5;border:1px solid #d8dfdb;align-self:start;margin:16px 16px 16px 0;padding:18px;position:sticky;top:0}.publication-preview>span{color:#276b4b;font-size:7px;font-weight:800}.publication-preview h3{margin:8px 0 12px;font-size:17px}.publication-preview p{white-space:pre-wrap;max-height:42vh;font-size:10px;line-height:1.55;overflow:auto}.publication-preview footer{border-top:1px solid #d8dfdb;padding-top:12px;font-size:8px;display:grid}.publication-preview-images{grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:12px;display:grid}.publication-preview-images img{aspect-ratio:9/16;object-fit:contain;background:#fff;width:100%}.review-media{border:1px solid #d8dfdb;padding:10px}.review-media-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-media-head>div{display:grid}.review-media-head span{color:#68736d;font-size:7px}.review-media-head button{color:#276b4b;background:#fff;border:1px solid #276b4b;padding:7px}.review-media-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.review-media-list article{border:1px solid #d8dfdb;gap:4px;padding:5px;display:grid}.review-media-list img{aspect-ratio:1;object-fit:cover;width:100%}.review-media-list span{color:#276b4b;font-size:7px;font-weight:800}.review-media-list small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.review-media-list article div{gap:3px;display:flex}.review-media-list button{padding:4px;font-size:7px}.content-media-picker{border-top:1px solid #d8dfdb;margin-top:10px;padding-top:10px}.content-media-picker-filters{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:8px;display:grid}.content-media-picker-filters input,.content-media-picker-filters select{background:#fff;border:1px solid #cbd4cf;width:100%;padding:8px}.content-media-picker>.content-media-picker-filters+div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;max-height:300px;margin-top:7px;display:grid;overflow:auto}.content-media-picker button{text-align:left;background:#fff;border:1px solid #d8dfdb;gap:3px;padding:4px;display:grid}.content-media-picker button.selected{background:#e8f3ed;border:2px solid #276b4b}.content-media-picker img{aspect-ratio:1;object-fit:cover;width:100%}.content-media-picker span{color:#276b4b;font-size:6px;font-weight:800}.content-media-picker small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6px;overflow:hidden}.content-media-picker-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.content-media-picker-pagination span{font-size:8px}.content-media-picker-pagination button{padding:7px 10px;font-size:8px;display:block}.content-media-picker-pagination button:disabled{opacity:.45}.ai-copy-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 7px;display:flex}.ai-copy-heading>div{gap:3px;display:grid}.ai-copy-heading strong{font-size:10px}.ai-copy-heading span{color:#68736d;font-size:8px}.ai-copy-heading button{white-space:nowrap}.ai-copy-alternatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ai-copy-alternatives article{background:#f5faf7;border:1px solid #cddbd3;flex-direction:column;gap:7px;min-height:210px;padding:11px;display:flex}.ai-copy-alternatives span{color:#276b4b;text-transform:uppercase;font-size:7px;font-weight:800}.ai-copy-alternatives h4{margin:0;font-size:10px}.ai-copy-alternatives p{white-space:pre-wrap;max-height:180px;margin:0 0 5px;font-size:8px;line-height:1.5;overflow:auto}.ai-copy-alternatives button{margin-top:auto}@media (max-width:900px){.marketing-review-layout{grid-template-columns:1fr}.publication-preview{margin:0 16px 16px;position:static}.content-media-picker>.content-media-picker-filters+div{grid-template-columns:repeat(4,1fr)}.ai-copy-alternatives{grid-template-columns:1fr}.ai-copy-alternatives article{min-height:0}}@media (max-width:600px){.review-media-list,.content-media-picker>.content-media-picker-filters+div{grid-template-columns:repeat(2,1fr)}.content-media-picker-filters{grid-template-columns:1fr}.content-media-picker-pagination,.ai-copy-heading{flex-direction:column;align-items:stretch}.ai-copy-heading button{width:100%}}.media-view-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.media-view-tabs .folder-upload-button{color:#fff;background:#276b4b;border:1px solid #276b4b;padding:9px 13px}.media-view-tabs .folder-upload-button:disabled{opacity:.65;cursor:wait}.folder-upload-progress{background:#e8f3ed;border-left:3px solid #276b4b;justify-content:space-between;align-items:center;margin:10px 12px 0;padding:10px 12px;font-size:9px;display:flex}.folder-upload-progress span{color:#276b4b;font-weight:800}@media (max-width:700px){.media-view-tabs{justify-content:flex-start}.panel-head{align-items:flex-start;gap:10px}.folder-upload-progress{font-size:12px}}.whatsapp-business-center{gap:12px;margin-bottom:18px;display:grid}.wa-safety{color:#fff;background:#202522;border-left:4px solid #4aa56f;align-items:center;gap:12px;padding:10px 14px;font-size:8px;display:flex}.wa-safety strong{color:#9fe0b7;letter-spacing:.5px}.wa-safety span{color:#c9d1cd;margin-left:auto}.wa-heading{background:#fff;border:1px solid #dbe1de;justify-content:space-between;align-items:center;padding:18px;display:flex}.wa-heading span,.wa-company>header span,.wa-setup span,.wa-modal header span{letter-spacing:1.2px;color:#42805d;font-size:7px;font-weight:800}.wa-heading h2{margin:4px 0;font-size:20px}.wa-heading p{color:#6c7771;margin:0;font-size:9px}.wa-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.wa-kpis article{background:#fff;border:1px solid #dbe1de;padding:10px}.wa-kpis span{color:#6d7872;font-size:7px;display:block}.wa-kpis strong{margin-top:4px;font-size:19px;display:block}.wa-tabs{border-bottom:1px solid #ced7d2;gap:0;display:flex}.wa-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 14px;font-size:8px}.wa-tabs button.active{color:#235f42;border-color:#2e7b54;font-weight:800}.wa-company-sections{gap:10px;display:grid}.wa-company{background:#fff;border:1px solid #dbe1de}.wa-company>header{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding:12px;display:flex}.wa-company h3{margin:3px 0 0;font-size:14px}.wa-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.wa-channel-grid>article{border:1px solid #dbe1de;grid-template-columns:36px 1fr auto;gap:10px;padding:12px;display:grid}.wa-icon{color:#1d7a46;background:#e5f4e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wa-channel-grid h4{margin:3px 0;font-size:13px}.wa-channel-grid p{color:#69756e;margin:0;font-size:8px}.wa-channel-grid em{color:#a66026;background:#faecdc;height:max-content;padding:5px;font-size:7px;font-style:normal}.wa-channel-grid dl,.wa-diagnostic dl{grid-column:1/-1;grid-template-columns:100px 1fr;margin:4px 0;font-size:8px;display:grid}.wa-channel-grid dt,.wa-diagnostic dt{color:#6d7872}.wa-channel-grid dd,.wa-diagnostic dd{margin:0;font-weight:600}.wa-channel-grid footer{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.wa-empty{color:#748078;text-align:center;padding:25px;font-size:9px}.wa-chat-layout{background:#fff;border:1px solid #dbe1de;grid-template-columns:260px 1fr;min-height:430px;display:grid}.wa-chat-layout>aside{border-right:1px solid #dbe1de;align-content:start;display:grid}.wa-chat-layout>aside button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ecea;padding:10px;display:grid}.wa-chat-layout>aside button.active{background:#eaf3ed;border-left:3px solid #2e7b54}.wa-chat-layout>aside span,.wa-chat-layout>aside small{color:#6c7771;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.wa-chat-layout>main{background:#eef1ef;grid-template-rows:auto 1fr auto;display:grid}.wa-chat-layout>main>header{background:#fff;justify-content:space-between;padding:12px;display:flex}.wa-chat-layout>main>header div{display:grid}.wa-chat-layout>main>header span{color:#6c7771;font-size:8px}.wa-chat{align-content:end;gap:7px;padding:15px;display:grid}.wa-chat article{background:#fff;border-radius:8px;max-width:72%;padding:9px}.wa-chat article.outbound{background:#dcf1e2;justify-self:end}.wa-chat p{margin:0 0 4px;font-size:10px}.wa-chat small{color:#78847d;font-size:7px}.wa-chat-layout>main>footer{background:#fff;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.wa-chat-layout textarea{min-height:44px}.wa-chat-layout footer small{grid-column:1/-1;font-size:7px}.wa-queue{gap:8px;display:grid}.wa-queue article{background:#fff;border:1px solid #dbe1de;padding:12px}.wa-queue header,.wa-queue footer{justify-content:space-between;gap:6px;display:flex}.wa-queue textarea{width:100%;min-height:90px;margin:9px 0}.wa-setup{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wa-setup>section{background:#fff;border:1px solid #dbe1de;padding:16px}.wa-setup h3{margin:4px 0 12px}.wa-setup ol{gap:6px;padding-left:18px;font-size:9px;display:grid}.wa-setup dl{grid-template-columns:150px 1fr;font-size:8px;display:grid}.wa-setup dt{font-weight:700}.wa-setup dd{color:#69756e;margin:0 0 7px}.wa-diagnostic,.wa-modal{background:#fff;width:min(720px,94vw);padding:16px}.wa-diagnostic header,.wa-modal header{justify-content:space-between;display:flex}.wa-diagnostic p{color:#69756e;font-size:8px}.wa-modal{padding:0}.wa-modal header,.wa-modal main,.wa-modal footer{padding:14px}.wa-modal main{gap:10px;display:grid}.wa-modal footer{border-top:1px solid #dbe1de;justify-content:flex-end;gap:7px;display:flex}@media (max-width:900px){.wa-kpis{grid-template-columns:repeat(3,1fr)}.wa-channel-grid,.wa-setup{grid-template-columns:1fr}}@media (max-width:650px){.wa-safety{flex-direction:column;align-items:flex-start}.wa-safety span{margin-left:0}.wa-heading{align-items:flex-start;gap:10px}.wa-kpis{grid-template-columns:repeat(2,1fr)}.wa-tabs{overflow:auto}.wa-chat-layout{grid-template-columns:1fr}.wa-chat-layout>aside{max-height:180px;overflow:auto}.wa-setup dl{grid-template-columns:1fr}.wa-setup dd{margin-bottom:9px}}.wa-company>header>button{display:none}.wa-number-section{padding:12px}.wa-number-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wa-number-title h4{margin:0;font-size:11px}.wa-number-title span{color:#6d7872;font-size:8px}.wa-number-table{border:1px solid #dbe1de}.wa-number-head,.wa-number-table>article{grid-template-columns:1.1fr 1.2fr .8fr 1fr 1.1fr 2fr;align-items:center;gap:8px;padding:9px;display:grid}.wa-number-head{color:#66736c;background:#f1f4f2;font-size:7px;font-weight:800}.wa-number-table>article{border-top:1px solid #e4e9e6;font-size:8px}.wa-number-table em{font-size:7px;font-style:normal}.wa-number-table em.connected{color:#287348}.wa-number-table em.not_connected{color:#9d602b}.wa-number-table footer{flex-wrap:wrap;gap:4px;display:flex}.wa-number-table button{padding:5px;font-size:7px}.wa-wizard-progress{background:#edf1ef;grid-template-columns:1fr 1fr;display:grid}.wa-wizard-progress span{text-align:center;border-bottom:3px solid #0000;padding:9px;font-size:8px}.wa-wizard-progress span.active{color:#245f43;border-color:#2e7b54;font-weight:800}.wa-company-choice{gap:8px;display:grid}.wa-company-choice>p{font-size:9px}.wa-company-choice>button{text-align:left;background:#fff;border:1px solid #dbe1de;padding:11px;display:grid}.wa-company-choice>button.selected{background:#edf6f0;border-color:#2e7b54}.wa-company-choice span{color:#6d7872;font-size:8px}.wa-config-step{gap:10px;display:grid}.selected-company{background:#edf6f0;align-items:center;gap:10px;padding:10px;display:flex}.selected-company span{color:#397455;font-size:7px}.selected-company button{margin-left:auto}.company-connections .visual-channel-block:nth-of-type(3) .panel-head>button{display:none}@media (max-width:900px){.wa-number-head{display:none}.wa-number-table>article{grid-template-columns:1fr 1fr}.wa-number-table footer{grid-column:1/-1}}@media (max-width:650px){.wa-number-table>article{grid-template-columns:1fr}.selected-company{flex-direction:column;align-items:flex-start}.selected-company button{margin-left:0}}.wa-readiness{background:#fff;border:1px solid #dbe1de;padding:16px}.wa-readiness>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-readiness>header span{letter-spacing:1.1px;color:#42805d;font-size:7px;font-weight:800}.wa-readiness h3{margin:4px 0;font-size:16px}.wa-readiness>header button{color:#245f43;background:#fff;border:1px solid #2e7b54;padding:8px 12px;font-size:8px;font-weight:800}.wa-readiness>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.wa-readiness article{background:#fffaf4;border:1px solid #e1e6e3;border-left:4px solid #c48342;gap:5px;min-height:82px;padding:11px;display:grid}.wa-readiness article.ready{background:#f3faf5;border-left-color:#39845b}.wa-readiness article>span{color:#6d7872;text-transform:uppercase;letter-spacing:.6px;font-size:7px}.wa-readiness article>strong{color:#9a5b28;font-size:9px}.wa-readiness article.ready>strong{color:#287348}.wa-readiness article>small{color:#66736c;font-size:8px;line-height:1.35}.wa-readiness>p{color:#5f6d65;border-top:1px solid #e8ecea;margin:12px 0 0;padding-top:11px;font-size:9px}@media (max-width:900px){.wa-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.wa-readiness>header{flex-direction:column;align-items:flex-start}.wa-readiness>div{grid-template-columns:1fr}}.wa-number-detail .wa-number-head,.wa-number-detail>article{grid-template-columns:1.2fr .8fr .8fr 1.2fr 1.2fr 2fr}.wa-number-detail span{gap:3px;display:grid}.wa-number-detail small{color:#6d7872;font-size:7px}.wa-number-detail footer{display:flex}.wa-wizard-progress.four{grid-template-columns:repeat(4,1fr)}.connection-type-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.connection-type-choice>button{text-align:left;background:#fff;border:1px solid #d9e0dc;gap:7px;min-height:135px;padding:18px;display:grid;position:relative}.connection-type-choice>button.selected{background:#eef6f1;border:2px solid #2d7b54}.connection-type-choice em{color:#fff;background:#2d7b54;padding:5px;font-size:7px;font-style:normal;position:absolute;top:9px;right:9px}.connection-type-choice strong{font-size:12px}.connection-type-choice span{color:#67736c;font-size:9px;line-height:1.5}.meta-connect-step{text-align:center;justify-items:center;gap:10px;display:grid}.meta-logo{color:#fff;letter-spacing:2px;background:#1d2220;padding:10px 18px;font-size:10px;font-weight:800}.meta-connect-step h3{margin:0}.meta-connect-step p{color:#68746d;max-width:570px;font-size:9px}.meta-connect{padding:11px 22px;font-size:10px}.meta-ready,.meta-pending{text-align:left;border:1px solid #dce3df;width:100%;max-width:590px;padding:12px}.meta-ready{background:#edf6f0}.meta-pending{background:#fff4e7}.meta-ready dl,.meta-pending dl,.advanced-meta dl{grid-template-columns:160px 1fr;font-size:8px;display:grid}.meta-ready dd,.meta-pending dd,.advanced-meta dd{margin:0}.https-warning{background:#fff4e7;padding:8px;color:#9b642e!important}.advanced-toggle{background:0 0;border:0;font-size:8px;text-decoration:underline}.advanced-meta{text-align:left;background:#f4f6f5;width:100%;padding:12px}.embedded-wizard{width:min(820px,95vw)}@media (max-width:750px){.connection-type-choice,.wa-number-detail>article{grid-template-columns:1fr}.wa-wizard-progress.four{grid-template-columns:repeat(2,1fr)}}.pending-control{background:#fff;border:1px solid #dce3df}.pending-control>header{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.pending-control h2{margin:0 0 4px;font-size:17px}.pending-control header p{color:#6d7872;margin:0;font-size:9px}.pending-tabs{background:#f5f7f6;border-top:1px solid #e5e9e7;border-bottom:1px solid #dce3df;display:flex}.pending-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:8px;display:flex}.pending-tabs button.active{color:#235f42;background:#fff;border-color:#2d7b54;font-weight:800}.pending-tabs strong{background:#e3e8e5;border-radius:50%;place-items:center;min-width:18px;height:18px;display:grid}.pending-channel-filter{gap:6px;padding:9px 14px;display:flex}.pending-channel-filter button{padding:6px 9px;font-size:8px}.pending-channel-filter button.active{color:#fff;background:#26322c}.unified-pending td{vertical-align:top}.unified-pending td>small,.unified-pending td>strong{display:block}.unified-pending td>small{color:#69756e;max-width:none;margin-top:4px}.unified-pending td:nth-child(3)>small,.unified-pending .reason-cell{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pending-channel,.pending-status{white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.pending-channel.email{color:#4f5b55;background:#ecefed}.pending-channel.whatsapp{color:#247046;background:#e3f4e8}.pending-status.review{color:#a16027;background:#fff0df}.pending-status.human_action,.pending-status.error{color:#a0443c;background:#f8e4e2}.pending-status.ready{color:#287149;background:#e4f2e8}.pending-detail textarea{width:100%;min-height:130px}.pending-detail .detail-section>button{margin-top:7px}@media (max-width:720px){.pending-control>header{flex-direction:column;align-items:flex-start;gap:8px}.pending-tabs,.pending-channel-filter{overflow:auto}.pending-tabs button{white-space:nowrap}}.email-sync-status{margin-bottom:14px}.email-sync-grid{background:#dfe5e1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.email-sync-grid article{background:#fff;gap:4px;padding:11px;display:grid}.email-sync-grid span{color:#6b7770;text-transform:uppercase;font-size:7px}.email-sync-grid strong{font-size:10px}.email-sync-grid small{color:#6b7770;font-size:7px}.email-sync-status .diagnostic-box{margin:10px}@media (max-width:800px){.email-sync-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.email-sync-grid{grid-template-columns:1fr}}.appearance-root{--theme-primary:#21684a;--theme-primary-text:#fff;--theme-accent:#d4a654;--theme-sidebar:#121916;--theme-sidebar-text:#fff;--theme-canvas:#f3f6f4;--theme-surface:#fff;--theme-soft:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.appearance-root{--theme-soft:color-mix(in srgb,var(--theme-primary) 10%,var(--theme-surface))}}.appearance-root{--theme-line:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.appearance-root{--theme-line:color-mix(in srgb,var(--theme-primary) 14%,#dce2df)}}.appearance-root{--theme-shadow:0 10px 30px #16251e12;background:var(--theme-canvas);color:#1c2621}.appearance-root .main{background:var(--theme-canvas)}.appearance-root .sidebar{background:linear-gradient(165deg,var(--theme-sidebar),var(--theme-sidebar))}@supports (color:color-mix(in lab, red, red)){.appearance-root .sidebar{background:linear-gradient(165deg,color-mix(in srgb,var(--theme-sidebar) 92%,white),var(--theme-sidebar))}}.appearance-root .sidebar{color:var(--theme-sidebar-text);box-shadow:8px 0 28px #0d181214}.appearance-root .sidebar nav{gap:6px}.appearance-root .sidebar nav button{height:auto;min-height:42px;color:var(--theme-sidebar-text);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.appearance-root .sidebar nav button{color:color-mix(in srgb,var(--theme-sidebar-text) 74%,transparent)}}.appearance-root .sidebar nav button{transition:background .18s,color .18s,transform .18s}.appearance-root .sidebar nav button:hover{background:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.appearance-root .sidebar nav button:hover{background:color-mix(in srgb,var(--theme-sidebar-text) 9%,transparent)}}.appearance-root .sidebar nav button:hover{color:var(--theme-sidebar-text);transform:translate(2px)}.appearance-root .sidebar nav button.active{background:var(--theme-primary);color:var(--theme-primary-text);box-shadow:0 8px 20px var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.appearance-root .sidebar nav button.active{box-shadow:0 8px 20px color-mix(in srgb,var(--theme-primary) 28%,transparent)}}.appearance-root .sidebar nav button.active>span{color:var(--theme-primary-text)}.appearance-root .company-selector{border-color:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.appearance-root .company-selector{border-color:color-mix(in srgb,var(--theme-sidebar-text) 13%,transparent)}}.appearance-root .company-selector select{background:var(--theme-sidebar-text);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.appearance-root .company-selector select{background:color-mix(in srgb,var(--theme-sidebar-text) 6%,var(--theme-sidebar))}}.appearance-root .company-selector select{border-color:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.appearance-root .company-selector select{border-color:color-mix(in srgb,var(--theme-sidebar-text) 22%,transparent)}}.appearance-root .company-selector select{color:var(--theme-sidebar-text)}.appearance-root .panel,.appearance-root .stats-grid article,.appearance-root .erp-metric{background:var(--theme-surface);border-color:var(--theme-line);box-shadow:var(--theme-shadow);border-radius:14px}.appearance-root .page-head{margin-bottom:24px}.appearance-root .page-head h1{letter-spacing:-.7px;font-family:inherit!important;font-size:calc(27px * var(--appearance-text))!important}.appearance-root .page-head p,.appearance-root .panel-head p{line-height:1.55;font-size:calc(11px * var(--appearance-text))!important}.appearance-root .panel-head h2{letter-spacing:-.2px;font-family:inherit!important;font-size:calc(16px * var(--appearance-text))!important}.appearance-root .eyebrow,.appearance-root .settings-path{color:var(--theme-primary)}.appearance-root .primary{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-primary-text);box-shadow:0 6px 16px var(--theme-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.appearance-root .primary{box-shadow:0 6px 16px color-mix(in srgb,var(--theme-primary) 22%,transparent)}}.appearance-root .primary{transition:filter .18s,transform .18s}.appearance-root .primary:hover{background:var(--theme-primary);filter:brightness(.94);transform:translateY(-1px)}.appearance-root .ghost{color:var(--theme-primary);border-color:var(--theme-line);background:var(--theme-surface);border-radius:9px}.appearance-root input,.appearance-root select,.appearance-root textarea{background:var(--theme-surface);color:#26312b;border-color:var(--theme-line)!important;border-radius:8px!important}.appearance-root input:focus,.appearance-root select:focus,.appearance-root textarea:focus{outline:3px solid var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.appearance-root input:focus,.appearance-root select:focus,.appearance-root textarea:focus{outline:3px solid color-mix(in srgb,var(--theme-primary) 18%,transparent)}}.appearance-root input:focus,.appearance-root select:focus,.appearance-root textarea:focus{border-color:var(--theme-primary)!important}.appearance-root .badge,.appearance-root .status-pill,.appearance-root .company-chip{border-radius:999px}.appearance-root .stat-icon,.appearance-root .avatar:not(.small),.appearance-root .file-thumbnail{background:var(--theme-soft);color:var(--theme-primary)}.appearance-root .work-range button.active,.appearance-root .work-filters button.active,.appearance-root .project-tab-nav button.active,.appearance-root .marketing-tabs button.active,.appearance-root .marketing-subtabs button.active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-text)!important}.appearance-root .pipeline-kpis article,.appearance-root .commercial-dashboard-grid article,.appearance-root .known-block,.appearance-root .omni-timeline article{border-left-color:var(--theme-primary)!important}.appearance-root .recommended-action,.appearance-root .draft-review{border-color:var(--theme-primary)}.appearance-root .contact-name-link,.appearance-root .omni-back{color:var(--theme-primary)!important}.appearance-root .crm-table tbody tr:hover{background:var(--theme-soft)}.appearance-root .test-mode-bar.live-mode{border-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.appearance-root .test-mode-bar.live-mode{border-color:color-mix(in srgb,var(--theme-primary) 35%,transparent)}}.appearance-root .test-mode-bar.live-mode{background:var(--theme-soft);color:var(--theme-primary)}.appearance-settings .panel-head{align-items:flex-start;gap:18px}.appearance-body{background:linear-gradient(145deg,var(--theme-surface),var(--theme-canvas));grid-template-columns:minmax(500px,1.15fr) minmax(340px,.85fr)!important;gap:22px!important;padding:22px!important}@supports (color:color-mix(in lab, red, red)){.appearance-body{background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-canvas) 68%,var(--theme-surface)))}}.appearance-options{gap:22px;display:grid}.appearance-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}.appearance-controls label,.theme-color-grid label{color:#33413a!important}.theme-section{gap:10px;display:grid}.theme-section>div:first-child{gap:3px;display:grid}.theme-section small{color:#6b7871}.theme-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.theme-presets button{border:1px solid var(--theme-line);background:var(--theme-surface);color:#34413b;border-radius:10px;justify-items:start;gap:8px;padding:10px;font-weight:750;transition:border .18s,transform .18s,box-shadow .18s;display:grid}.theme-presets button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #18282012}.theme-presets button.selected{border:2px solid var(--theme-primary);box-shadow:0 0 0 3px var(--theme-soft);padding:9px}.theme-presets button>span{border-radius:6px;width:100%;height:21px;display:flex;overflow:hidden}.theme-presets button i{flex:1}.theme-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-color-grid label{gap:7px;font-weight:700;display:grid}.color-input{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;align-items:center;gap:8px;padding:6px 9px;display:flex}.color-input input[type=color]{cursor:pointer;background:0 0;width:34px;height:28px;border:0!important;padding:0!important}.color-input code{color:#536059;font-size:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.appearance-preview{align-self:start;position:sticky;top:18px;box-shadow:0 14px 35px #14231c14;border:1px solid var(--theme-line)!important;background:var(--theme-canvas)!important;border-left:0!important;border-radius:14px!important;padding:22px!important}.appearance-preview:before{content:"";background:linear-gradient(90deg,var(--theme-primary),var(--theme-accent));border-radius:14px 14px 0 0;height:6px;margin:-22px -22px 10px}.appearance-preview>div{border-radius:10px;box-shadow:0 6px 18px #1828200d;border-color:var(--theme-line)!important;background:var(--theme-surface)!important}.appearance-preview .status-pill{background:var(--theme-soft);color:var(--theme-primary)}.appearance-preview .saved-hint{color:var(--theme-primary);margin-top:4px}@media (max-width:1100px){.appearance-body{grid-template-columns:1fr!important}.appearance-preview{position:static}.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.appearance-root .main{padding:14px!important}.appearance-root .panel,.appearance-root .stats-grid article,.appearance-root .erp-metric{border-radius:11px}.appearance-settings .panel-head{display:grid}.appearance-body{padding:14px!important}.appearance-controls,.theme-color-grid{grid-template-columns:1fr!important}.theme-presets{grid-template-columns:1fr 1fr}.appearance-root .page-head h1{font-size:calc(23px * var(--appearance-text))!important}}@media (prefers-reduced-motion:reduce){.appearance-root *{scroll-behavior:auto!important;transition:none!important}}.omni-recommendation{background:linear-gradient(135deg,var(--theme-soft),var(--theme-surface))!important;border-left:4px solid var(--theme-primary)!important}.omni-recommendation>span{letter-spacing:1px;color:var(--theme-primary);font-size:8px;font-weight:850}.omni-recommendation h3{margin:5px 0!important;font-size:16px!important}.omni-recommendation p{color:#536059;margin:0;line-height:1.5}.communication-preferences{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.communication-preferences label{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-weight:700;display:flex}.communication-preferences label:has(select){gap:5px;min-width:185px;display:grid}.communication-preferences select{padding:6px!important}.communication-preferences input{width:17px;height:17px;accent-color:var(--theme-primary)}.phone-provenance{background:var(--theme-soft);color:var(--theme-primary);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9px}.message-status{background:#edf1ef;border-radius:999px;width:max-content;padding:4px 7px;display:inline-flex;text-transform:none!important}.message-status.sent,.message-status.respondido,.message-status.delivered,.message-status.read{color:#1f6945;background:#e4f3e9}.message-status.failed,.message-status.error{color:#9d4038;background:#f8e5e3}.app-shell .sidebar{overflow:hidden}.app-shell .sidebar nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.app-shell .sidebar-status,.app-shell .profile{flex:none}@media (max-width:760px),(max-width:1100px) and (max-height:650px) and (orientation:landscape){.app-shell.appearance-root{grid-template-columns:none;display:block}.app-shell .sidebar{width:min(290px,86vw);padding:14px 12px 12px;transition:transform .22s;transform:translate(-105%)}.app-shell .sidebar.open{transform:translate(0)}.app-shell .close-menu{color:var(--theme-sidebar-text);display:block}.app-shell .scrim{z-index:20;touch-action:none;width:100%;height:100%;position:fixed;inset:0}.app-shell .main{grid-column:auto;padding:12px!important}.app-shell .mobile-header{z-index:18;background:var(--theme-sidebar);color:var(--theme-sidebar-text);justify-content:space-between;align-items:center;margin:-12px -12px 16px;padding:10px 14px;display:flex;position:sticky;top:0}.app-shell .mobile-header>button{min-width:42px;min-height:42px;color:inherit;border-radius:10px}.app-shell .workspace-label{margin:16px 10px 8px}.app-shell .company-selector{padding:7px 9px}.app-shell .sidebar nav button{min-height:40px}.app-shell .sidebar-status,.app-shell .profile{margin-top:8px}}@media (orientation:landscape) and (max-height:650px) and (max-width:1100px){.app-shell .aedkat-sidebar-logo{max-height:46px}.app-shell .sidebar-status{padding:8px}.app-shell .profile{padding-top:8px}}.app-shell.appearance-root{min-height:100dvh}.app-shell button,.app-shell a,.app-shell input,.app-shell select,.app-shell textarea{-webkit-tap-highlight-color:transparent}.app-shell .unavailable-action{color:#68736d;text-align:center;background:#f4f6f5;border:1px dashed #c9d0cc;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.app-shell .publication-error{color:#a3483f;white-space:normal;max-width:210px;margin-top:6px;font-size:8px;line-height:1.35;display:block}@media (max-width:900px){.app-shell .page-head,.app-shell .management-hero,.app-shell .panel-head{align-items:flex-start;gap:12px}.app-shell .erp-metrics,.app-shell .management-kpis,.app-shell .marketing-stats,.app-shell .channel-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .dashboard-grid,.app-shell .settings-layout,.app-shell .connection-grid,.app-shell .company-overview{grid-template-columns:minmax(0,1fr)}.app-shell .crm-table-wrap,.app-shell .marketing-table-wrap,.app-shell .import-preview-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-shell .crm-table,.app-shell .marketing-table{min-width:760px}.app-shell .import-modal,.app-shell .nested-modal,.app-shell .drawer-wrap{min-height:100dvh}.app-shell .drawer,.app-shell .company-management-drawer,.app-shell .communication-composer,.app-shell .channel-modal,.app-shell .new-company-wizard{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}}@media (max-width:650px){.app-shell .main{padding-right:max(12px, env(safe-area-inset-right))!important;padding-bottom:max(20px, env(safe-area-inset-bottom))!important;padding-left:max(12px, env(safe-area-inset-left))!important}.app-shell .mobile-header{padding-top:max(10px, env(safe-area-inset-top))}.app-shell .page-head,.app-shell .management-hero,.app-shell .panel-head{grid-template-columns:minmax(0,1fr);display:grid}.app-shell .page-head>button,.app-shell .management-hero>button,.app-shell .panel-head>button,.app-shell .panel-head .primary,.app-shell .panel-head .ghost{width:100%}.app-shell button,.app-shell .file-button,.app-shell select,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=color]){min-height:44px}.app-shell .erp-metrics,.app-shell .management-kpis,.app-shell .marketing-stats,.app-shell .channel-summary-grid,.app-shell .detail-grid,.app-shell .detail-grid.four,.app-shell .form-row,.app-shell .operation-list{grid-template-columns:minmax(0,1fr)}.app-shell .work-range,.app-shell .work-filters,.app-shell .marketing-tabs,.app-shell .media-view-tabs,.app-shell .omni-history-head>div,.app-shell .company-management-drawer>nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.app-shell .work-range>*,.app-shell .work-filters>*,.app-shell .marketing-tabs>*,.app-shell .media-view-tabs>*,.app-shell .company-management-drawer>nav>*{flex:none}.app-shell .drawer,.app-shell .company-management-drawer,.app-shell .communication-composer,.app-shell .channel-modal,.app-shell .new-company-wizard{border-radius:0;width:100vw;max-width:100vw}}:root{--green-950:#103c2b;--green-900:#164b36;--green-800:#205d45;--green-100:#e8f3ec;--green-50:#f3f8f4;--gold:#d4a654;--ink:#1b2822;--muted:#66746d;--line:#dfe6e2;--canvas:#f6f8f6;--paper:#fff;--danger:#ad4e45;--warning:#c17a2e;--shadow:0 10px 32px #1a362914}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:30;background:linear-gradient(155deg,#123d2c,#0f3426);flex-direction:column;width:248px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;display:flex}.brandmark{background:var(--gold);color:#173f2e;border-radius:10px;place-items:center;width:37px;height:37px;font-family:Georgia,serif;font-size:21px;font-weight:900;display:grid}.brand>div{flex-direction:column;display:flex}.brand strong{letter-spacing:2.5px;font-size:17px}.brand small{letter-spacing:2.1px;color:#b9cec2;margin-top:2px;font-size:8px}.workspace-label{letter-spacing:1.6px;color:#7fa491;margin:42px 12px 12px;font-size:9px;font-weight:700}.sidebar nav{gap:5px;display:grid}.sidebar nav button{text-align:left;color:#c4d4cc;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:4px;width:100%;padding:11px 12px;font-size:13px;display:grid}.sidebar nav button>span{color:#8fb19f;font-size:16px}.sidebar nav button.active{color:var(--green-950);background:#fff;font-weight:700}.sidebar nav button.active>span{color:var(--green-800)}.sidebar nav em{color:#fff;background:#b56b3f;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.sidebar-status{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;display:flex}.sidebar-status div,.profile>div:not(.avatar){flex-direction:column;gap:3px;display:flex}.sidebar-status strong,.profile strong{font-size:11px}.sidebar-status small,.profile small{color:#91aa9e;font-size:9px}.pulse{background:#67c78f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #67c78f1f}.profile{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:14px;padding:14px 6px 0;display:flex}.profile>div:nth-child(2){flex:1}.profile button,.close-menu{color:#8ea99b;background:0 0;border:0;font-size:20px}.close-menu{margin-left:auto;display:none}.main{grid-column:2;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:40px 44px 60px}.mobile-header{display:none}.page-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.8px;color:#548069;font-size:9px;font-weight:800}.page-head p,.panel-head p{color:var(--muted);margin:0;font-size:13px}.primary{border:1px solid var(--green-900);background:var(--green-900);color:#fff;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #144b3626}.primary:hover{background:var(--green-800)}.primary:disabled{opacity:.5;cursor:not-allowed}.ghost{color:var(--green-900);background:#fff;border:1px solid #cad5cf;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.text-danger{color:var(--danger);background:0 0;border:0;font-size:12px;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 2px 8px #163c2b06}.stat-icon{background:var(--green-100);height:34px;color:var(--green-800);border-radius:9px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.stat-icon.warning{color:#b96f26;background:#fcf1e5}.stats-grid article>div:last-child{display:grid}.stats-grid span,.result-block small,.drawer-body section>small,.original small,.proposal small{letter-spacing:1.15px;color:#7a8981;font-size:8px;font-weight:800}.stats-grid strong{margin:4px 0 2px;font:700 25px Georgia,serif}.stats-grid small{color:#4e8a6b;font-size:9px}.stats-grid article:nth-child(2) small{cursor:pointer;color:#a86931}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 12px #1a362909}.panel-head{border-bottom:1px solid #e8edea;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panel-head h2{margin:0 0 5px;font:700 17px Georgia,serif}.filters{gap:8px;display:flex}.search{color:#79877f;background:#fbfcfb;border:1px solid #d8e0dc;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:170px;padding:8px 0;font-size:11px}.filters select,.settings-section select,.settings-section input{color:#49554f;background:#fff;border:1px solid #d8e0dc;border-radius:8px;padding:8px 10px;font-size:11px}.message-list{display:grid}.message-row{text-align:left;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.message-row:last-child{border-bottom:0}.message-row:hover{background:#f8fbf9}.avatar{width:38px;height:38px;color:var(--green-800);background:#e5f0e9;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.avatar.small{color:#193d2e;background:#e2b86d;width:30px;height:30px}.message-copy{min-width:0}.message-copy>div{align-items:center;gap:8px;display:flex}.message-copy strong{font-size:12px}.message-copy>b{margin:4px 0;font-size:11px;display:block}.message-copy p{color:#748078;white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:0;font-size:10px;overflow:hidden}.channel{border-radius:99px;padding:3px 6px;font-size:8px;font-weight:700}.channel.email{color:#615f59;background:#f0efec}.channel.whatsapp{color:#2a8050;background:#e5f5e9}.message-meta{grid-template-columns:75px 92px 18px;align-items:center;gap:10px;display:grid}.message-meta time{color:#849088;font-size:9px}.badge{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.automatico,.badge.aprobado{color:#397b58;background:#e9f4ed}.badge.pendiente{color:#ae6827;background:#fcf0e3}.badge.descartado{color:#8c5b57;background:#f3eeee}.chevron{color:#9ca69f;font-size:18px}.empty,.success-empty{text-align:center;color:var(--muted);padding:50px}.pending-grid{gap:16px;max-width:1050px;display:grid}.approval-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.approval-top{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.approval-top>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.approval-top strong{font-size:13px}.approval-top span{color:var(--muted);font-size:9px}.original,.proposal{border-radius:9px;margin:0 20px;padding:14px 16px}.original{background:#f6f7f6}.proposal{background:var(--green-50);border-left:3px solid #6e9e82;margin-top:10px}.original p,.proposal p{margin:6px 0 0;font-size:11px;line-height:1.55}.why{background:#fff9f2;border:1px solid #f1dfc9;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 20px;padding:10px 13px;display:flex}.why>span{color:#fff;background:#d3914e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.why strong{color:#7d552d;font-size:9px}.why p{color:#8b735d;margin:3px 0 0;font-size:9px}.card-actions{border-top:1px solid #edf0ee;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.card-actions .ghost{margin-right:auto}.success-empty{border:1px solid var(--line);background:#fff;border-radius:14px}.success-empty>span{background:var(--green-100);width:48px;height:48px;color:var(--green-800);border-radius:50%;place-items:center;margin:auto;font-size:22px;display:grid}.success-empty h2{font-family:Georgia,serif}.history .panel-head{margin-bottom:4px}.timeline{border-bottom:1px solid #edf0ee;grid-template-columns:14px 1fr auto;align-items:start;gap:14px;margin:0 24px;padding:18px 0;display:grid}.timeline>span{background:#789584;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #eef4f0}.timeline>span.aprobado,.timeline>span.automatico{background:#4f9a70}.timeline>span.descartado{background:#aa7770}.timeline strong{font-size:12px}.timeline p{color:var(--muted);margin:5px 0;font-size:10px}.timeline small{color:#8c9791;font-size:9px}.test-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.composer textarea{resize:vertical;border:1px solid #d4ddd8;border-radius:9px;outline-color:#77a18a;width:calc(100% - 44px);min-height:200px;margin:20px 22px 12px;padding:14px;font-size:12px;line-height:1.6;display:block}.examples{flex-wrap:wrap;align-items:center;gap:6px;padding:0 22px;display:flex}.examples span{color:var(--muted);margin-right:4px;font-size:9px}.examples button{color:#557064;background:#f7f9f7;border:1px solid #dbe3de;border-radius:99px;padding:5px 9px;font-size:8px}.analyze{width:calc(100% - 44px);margin:20px 22px}.result{min-height:470px}.result-placeholder{text-align:center;place-content:center;min-height:468px;padding:30px;display:grid}.result-placeholder>span{background:var(--green-100);width:50px;height:50px;color:var(--green-800);border-radius:14px;place-items:center;margin:auto;font-size:22px;display:grid}.result-placeholder h2{margin:14px 0 5px;font:700 18px Georgia,serif}.result-placeholder p{color:var(--muted);font-size:11px}.result-head{border-bottom:1px solid #e8edea;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.result-head>div>span{letter-spacing:1.2px;color:#718078;font-size:8px;font-weight:800}.result-head h2{margin:6px 0 0;font:700 20px Georgia,serif}.decision{letter-spacing:.6px;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:900}.decision.yes{color:#347653;background:#e5f3ea}.decision.no{color:#ad6726;background:#fcf0e3}.confidence{background:#fafbfa;padding:17px 22px}.confidence>div{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.confidence i{background:#e5ebe7;border-radius:99px;height:5px;display:block;overflow:hidden}.confidence b{background:#5a9574;border-radius:99px;height:100%;display:block}.result-block{margin:16px 22px}.result-block strong{margin-top:6px;font-size:12px;display:block}.result-block p{margin:6px 0 0;font-size:11px;line-height:1.6}.result-block.answer,.result-block.reason{background:var(--green-50);border-left:3px solid #6b9b7f;border-radius:9px;padding:14px}.result-block.reason{background:#fff9f2;border-color:#d29a60}.connection-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:950px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:start;gap:16px;padding:22px;display:grid}.connection-logo{border-radius:13px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.connection-logo.email{color:#555750;background:#f0f0ed}.connection-logo.whatsapp{color:#278252;background:#e6f5eb}.connection-copy>span{letter-spacing:1.2px;color:#839087;font-size:8px;font-weight:800}.connection-copy h2{margin:5px 0;font:700 18px Georgia,serif}.connection-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.not-connected{color:#9b6d48;background:#fcf0e3;border-radius:99px;padding:6px 8px;font-size:8px}.connection-card>.ghost{grid-column:1/-1}.connection-card>.ghost:disabled{cursor:not-allowed;opacity:.65}.connection-card ul{border-top:1px solid #e9eeeb;grid-column:1/-1;gap:8px;margin:0;padding:13px 0 0;list-style:none;display:grid}.connection-card li{color:#68776f;font-size:9px}.connection-card li:before{content:"✓";color:#4a8c68;margin-right:8px;font-weight:800}.connection-note{background:#edf5f0;border:1px solid #d9e8df;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px 16px;display:flex}.connection-note>span{color:#fff;background:#5c9072;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.connection-note strong{font-size:10px}.connection-note p{color:#61736a;margin:4px 0 0;font-size:9px}.settings-layout{grid-template-columns:minmax(0,720px) 270px;align-items:start;gap:18px;display:grid}.settings-card{overflow:visible}.settings-section{padding:22px}.settings-section+.settings-section{border-top:1px solid #e8edea}.settings-section>div:first-child h2{margin:0 0 5px;font:700 17px Georgia,serif}.settings-section>div:first-child p{color:var(--muted);margin:0 0 20px;font-size:10px}.settings-section>label{gap:7px;margin-top:14px;font-size:10px;font-weight:700;display:grid}.settings-section input:not([type=checkbox]):not([type=range]),.settings-section select{width:100%;padding:10px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips button{color:#647269;background:#fff;border:1px solid #d9e2dc;border-radius:99px;padding:7px 11px;font-size:9px}.chips button.selected{color:#2b6f4c;background:#edf5f0;border-color:#639378}.toggle-row{background:#f7f9f7;border-radius:9px;justify-content:space-between;align-items:center;padding:14px;display:flex!important}.toggle-row>div{gap:3px;display:grid}.toggle-row span{color:var(--muted);font-size:9px;font-weight:400}.toggle-row input{-webkit-appearance:none;appearance:none;background:#cbd5cf;border-radius:99px;width:36px;height:20px;padding:2px;transition:all .2s}.toggle-row input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.toggle-row input:checked{background:#4f8c69}.toggle-row input:checked:after{transform:translate(16px)}.settings-section input[type=range]{accent-color:var(--green-800)}.range-label{color:#87928c;justify-content:space-between;font-size:8px;font-weight:400;display:flex}.savebar{background:#fafbfa;border-top:1px solid #e8edea;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.savebar span{color:var(--muted);font-size:9px}.guardrails{background:var(--green-950);color:#fff;border-radius:14px;padding:22px}.guardrails>span{letter-spacing:1.2px;color:#8cb39f;font-size:8px;font-weight:800}.guardrails h2{font:700 19px/1.25 Georgia,serif}.guardrails ul{gap:11px;padding:0;list-style:none;display:grid}.guardrails li{color:#c5d6cd;font-size:9px;line-height:1.4}.guardrails li:before{content:"—";color:#dfb466;margin-right:8px}.guardrails p{color:#96b2a4;border-top:1px solid #ffffff1f;padding-top:14px;font-size:9px;line-height:1.5}.drawer-wrap{z-index:50;position:fixed;inset:0}.drawer-scrim,.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1f1761;border:0;position:absolute;inset:0}.drawer{background:#fff;flex-direction:column;width:min(520px,100%);animation:.22s ease-out slide;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 55px #0c241926}@keyframes slide{0%{opacity:.4;transform:translate(30px)}}.drawer-head{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.drawer-head span{letter-spacing:1.2px;color:#7d8a83;font-size:8px;font-weight:800}.drawer-head h2{margin:5px 0 0;font:700 22px Georgia,serif}.drawer-head button{color:#66746d;background:#f2f5f3;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.drawer-body{gap:20px;padding:22px 24px;display:grid;overflow:auto}.contact-card{align-items:center;gap:11px;display:flex}.contact-card>div:last-child{gap:5px;display:grid}.contact-card strong{font-size:12px}.contact-card span{color:var(--muted);font-size:9px}.quote{background:#f5f7f5;border-radius:9px;margin:7px 0 0;padding:14px;font-size:11px;line-height:1.6}.analysis-mini{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysis-mini>div{background:#f5f8f6;border-radius:8px;gap:5px;padding:12px;display:grid}.analysis-mini strong{font-size:11px}.drawer textarea{resize:vertical;border:1px solid #d4ddd8;border-radius:9px;width:100%;min-height:150px;margin-top:7px;padding:12px;font-size:11px;line-height:1.6}.drawer .why{margin:0}.drawer-actions{border-top:1px solid #e5ebe7;justify-content:flex-end;gap:10px;margin-top:auto;padding:15px 24px;display:flex}.toast{z-index:70;color:#fff;box-shadow:var(--shadow);background:#163f2e;border-radius:9px;padding:12px 18px;font-size:11px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.connection-grid{grid-template-columns:1fr}.connection-note{grid-column:auto}.settings-layout{grid-template-columns:1fr}.guardrails{display:none}.test-layout{grid-template-columns:1fr}.result{min-height:400px}.result-placeholder{min-height:398px}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:270px;transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.close-menu{display:block}.scrim{z-index:20;position:fixed}.main{padding:20px 16px 50px}.mobile-header{color:#fff;background:#123d2c;justify-content:space-between;align-items:center;margin:-20px -16px 22px;padding:13px 16px;display:flex}.mobile-header>button{color:#fff;background:0 0;border:0;font-size:20px}.mobile-header .brandmark{border-radius:8px;width:29px;height:29px;font-size:16px}.mobile-header .brand{gap:7px}.mobile-header .brand strong{font-size:13px}.page-head{align-items:flex-start}.page-head h1{font-size:29px}.page-head .primary{display:none}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stats-grid article{gap:9px;padding:13px}.stat-icon{flex-basis:29px;width:29px;height:29px}.stats-grid strong{font-size:19px}.panel-head{flex-direction:column;align-items:flex-start;gap:14px}.filters{flex-direction:column;width:100%}.search input{width:100%}.message-row{grid-template-columns:34px 1fr;padding:14px}.message-meta{grid-column:2;grid-template-columns:auto auto;justify-content:start}.message-meta .chevron{display:none}.message-copy p{max-width:100%}.approval-top{grid-template-columns:36px 1fr}.approval-top>.badge{grid-column:2;justify-self:start}.card-actions{flex-wrap:wrap}.card-actions .ghost{margin-right:0}.original,.proposal,.why{margin-left:14px;margin-right:14px}.test-layout{gap:12px}.composer textarea{min-height:160px}.result-head{flex-direction:column;align-items:flex-start}.connection-card{grid-template-columns:48px 1fr}.connection-card .not-connected{grid-column:2}.settings-section{padding:18px}.savebar{flex-direction:column;align-items:flex-start;gap:10px}.drawer{width:100%}}@media (max-width:430px){.stats-grid{grid-template-columns:1fr}.connection-card{padding:17px}.connection-copy h2{font-size:16px}.approval-card .card-actions .primary{order:-1;width:100%}.page-head p{max-width:300px}}.sync-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.sync-note{color:var(--muted);text-align:right;max-width:280px;font-size:9px}.badge.apto_automatizar,.badge.borrador_preparado,.badge.respondido{color:#397b58;background:#e9f4ed}.badge.revision_humana{color:#ae6827;background:#fcf0e3}.badge.no_responder{color:#8c5b57;background:#f3eeee}.badge.nuevo,.badge.analizado{color:#59675f;background:#eef1ef}@media (max-width:760px){.page-head .sync-actions .primary{display:block}.sync-actions{align-items:flex-end;max-width:180px}.sync-note{text-align:right}}.queue-preview{color:#365f4b;background:#f0f7f3;border:1px solid #d9e9df;border-radius:8px;flex-wrap:wrap;margin-top:10px;padding:9px 11px;font-size:9px;align-items:center!important;gap:9px!important;display:flex!important}.queue-preview b{margin:0!important;font-size:9px!important}.queue-preview em{color:#a36326;font-style:normal;font-weight:800}.simulation-banner{color:#815326;background:#fff6e9;border:1px solid #f0d7b4;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:14px 17px;font-size:11px;display:flex}.simulation-banner strong{letter-spacing:.5px;font-size:10px}.queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.queue-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px;box-shadow:0 3px 12px #1a362909}.queue-card.esperando{border-top:3px solid #2c7553}.queue-card.revision_humana{border-top:3px solid #c17a2e}.queue-card.no_responder,.queue-card.cancelado{border-top:3px solid #8c6c67}.queue-card-head{justify-content:space-between;gap:15px;display:flex}.queue-card-head>div>span,.queue-card small{letter-spacing:.8px;color:#6a7e73;font-size:8px;font-weight:800}.queue-card h2{margin:5px 0 3px;font:700 18px Georgia,serif}.queue-card-head p{color:var(--muted);margin:0;font-size:10px}.queue-timing{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.queue-timing>div{background:#f5f8f6;border-radius:8px;padding:10px}.queue-timing strong{text-transform:capitalize;margin-top:4px;font-size:10px;display:block}.queue-context,.queue-draft,.queue-reason{border-top:1px solid #edf0ee;margin-top:11px;padding-top:11px}.queue-card p{color:#516159;margin:5px 0 0;font-size:10px;line-height:1.5}.queue-card .ghost{margin-top:14px}.setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.behavior-settings .settings-section>label:not(.toggle-row){gap:7px;margin-top:12px;display:grid}.behavior-settings .future{background:#f8faf8}.behavior-settings input[type=number],.behavior-settings input[type=time]{color:#35463e;background:#fff;border:1px solid #d8e0dc;border-radius:8px;width:100%;padding:9px}@media (max-width:900px){.queue-grid{grid-template-columns:1fr}}@media (max-width:560px){.simulation-banner{flex-direction:column;align-items:flex-start}.queue-timing,.setting-grid{grid-template-columns:1fr}.queue-preview{flex-direction:column;align-items:flex-start!important}}body{color:#202522;background:#f1f3f2;font-family:Inter,Segoe UI,Arial,sans-serif}.app-shell{grid-template-columns:238px 1fr}.sidebar{color:#d7ddda;background:#171a19;border:0;width:238px}.brand{border-bottom:1px solid #303432;height:72px;padding:0 18px}.brandmark{color:#fff;background:#1f6b48;border-radius:5px;width:34px;height:34px;font-family:Arial,sans-serif;font-size:19px}.brand strong{letter-spacing:1px;color:#fff;font-size:15px}.brand small{letter-spacing:1.2px;color:#9aa49f;font-size:8px}.workspace-label{color:#69736e;padding:18px 18px 7px;font-size:8px}.sidebar nav{padding:0 10px}.sidebar nav button{color:#aeb6b2;border-radius:4px;height:37px;margin:2px 0;padding:0 11px;font-size:11px}.sidebar nav button:hover{color:#fff;background:#252a27}.sidebar nav button.active{color:#fff;box-shadow:none;background:#205f43}.sidebar nav button>span{color:#8e9993;width:20px}.sidebar nav button em{color:#fff;background:#c17a2e}.sidebar-status{background:#202422;border:1px solid #303532;border-radius:5px;margin:12px 12px 8px;padding:10px}.profile{border-top:1px solid #303432;padding:12px 14px}.profile strong{color:#fff}.main{background:#f1f3f2;max-width:none;padding:18px 24px 40px}.test-mode-bar{color:#855a27;background:#fff6e9;border:1px solid #edd2aa;border-radius:4px;align-items:center;gap:15px;height:30px;margin-bottom:16px;padding:0 11px;font-size:9px;display:flex}.test-mode-bar strong{letter-spacing:.7px}.test-mode-bar em{color:#a2682e;margin-left:auto;font-style:normal}.page-head{min-height:48px;margin-bottom:16px}.page-head h1{letter-spacing:-.2px;margin:4px 0;font:700 22px/1.2 Inter,Segoe UI,sans-serif}.page-head p{font-size:11px}.eyebrow{letter-spacing:1.2px;font-size:8px}.primary,.ghost{box-shadow:none;border-radius:4px;padding:9px 13px}.panel{border-color:#d9dddb;border-radius:5px;box-shadow:0 1px 2px #141e1908}.panel-head{padding:13px 15px}.panel-head h2{margin-bottom:3px;font:700 13px Inter,Segoe UI,sans-serif}.panel-head p{font-size:10px}.erp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.erp-metric{background:#fff;border:1px solid #d9dddb;border-left:3px solid #89928e;border-radius:4px;flex-direction:column;justify-content:space-between;height:76px;padding:12px 14px;display:flex}.erp-metric.success{border-left-color:#2d7855}.erp-metric.warning{border-left-color:#c17a2e}.erp-metric span{color:#6d7671;text-transform:uppercase;letter-spacing:.4px;font-size:9px}.erp-metric strong{color:#222825;font-size:22px;line-height:1}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.operation-list{grid-template-columns:repeat(2,1fr);display:grid}.operation-list>div{border-bottom:1px solid #e6e9e7;border-right:1px solid #e6e9e7;justify-content:space-between;gap:15px;padding:14px 15px;font-size:10px;display:flex}.operation-list span{color:#69736e}.danger-text{color:#a3483f}.quick-actions>div:last-child{display:grid}.quick-actions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9e7;justify-content:space-between;padding:11px 15px;font-size:10px;display:flex}.quick-actions button:hover{color:#18563b;background:#f5f8f6}.crm-panel{overflow:visible}.crm-table-wrap{max-height:calc(100vh - 190px);overflow:auto}.crm-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.crm-table th{z-index:2;text-align:left;color:#626c67;text-transform:uppercase;letter-spacing:.5px;background:#f5f6f5;border-bottom:1px solid #d8ddda;padding:8px 9px;font-size:8px;position:sticky;top:0}.crm-table td{color:#46504b;vertical-align:middle;border-bottom:1px solid #e8ebe9;padding:8px 9px;font-size:9px;line-height:1.35}.crm-table tbody tr{cursor:pointer}.crm-table tbody tr:hover{background:#f4f8f5}.crm-table th:first-child{width:105px}.crm-table th:nth-child(2){width:72px}.crm-table th:nth-child(3){width:120px}.crm-table th:nth-child(4){width:165px}.crm-table th:nth-child(5){width:180px}.crm-table th:nth-child(6){width:210px}.crm-table th:nth-child(7){width:70px}.crm-table th:nth-child(8){width:60px}.crm-table th:nth-child(9){width:68px}.subject-cell,.intent-cell,.reason-cell,.proposal-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nowrap{white-space:nowrap}.status-pill{white-space:nowrap;text-transform:uppercase;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.status-pill.apto_automatizar{color:#276745;background:#e6f1ea}.status-pill.revision_humana{color:#9b5b1f;background:#fff0dc}.status-pill.no_responder{color:#646b67;background:#eceeed}.table-action{color:#1d6545;background:0 0;border:0;padding:2px;font-size:9px;font-weight:700}.planned{color:#6b7770;margin-top:2px;font-size:7px;display:block}.pending-table th:first-child{width:140px}.pending-table th:nth-child(2){width:170px}.pending-table th:nth-child(3){width:260px}.pending-table th:nth-child(4){width:80px}.pending-table th:nth-child(5){width:260px}.pending-table th:nth-child(6){width:220px}.crm-table td small{color:#77817c;margin-top:3px;display:block}.table-actions{flex-wrap:wrap;gap:4px;display:flex}.table-actions button{background:#fff;border:1px solid #cfd5d2;border-radius:3px;padding:4px 6px;font-size:7px}.table-actions button.danger{color:#a3483f}.table-actions button:disabled{opacity:.45}.filters input,.filters select{background:#fff;border-radius:3px!important}.channel.real{color:#3e5d4d;background:#e8eeeb;border-radius:3px}.admin-status-grid{border-bottom:1px solid #dfe4e1;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.admin-status-grid article{border-right:1px solid #dfe4e1;gap:4px;padding:14px 17px;display:grid}.admin-status-grid span{letter-spacing:.7px;color:#66716b;font-size:8px;font-weight:800}.admin-status-grid strong{font-size:11px}.admin-status-grid small{color:#77817c;font-size:8px}.settings-card .settings-section{padding:18px 20px}.settings-section h2{font-family:Inter,Segoe UI,sans-serif!important;font-size:13px!important}.settings-layout{grid-template-columns:minmax(0,1fr) 270px}.guardrails{border-radius:5px}.drawer{background:#f5f6f5;width:min(760px,100vw)}.crm-drawer .drawer-head{color:#fff;background:#202522;padding:15px 18px}.crm-drawer .drawer-head h2{color:#fff;max-width:620px;font:600 14px Inter,Segoe UI,sans-serif}.drawer-test-mode{color:#8c5a25;background:#fff0dc;justify-content:space-between;padding:8px 18px;font-size:8px;font-weight:800;display:flex}.crm-drawer .drawer-body{gap:10px;padding:14px;display:grid}.detail-section{background:#fff;border:1px solid #dce1de;border-radius:4px;padding:13px}.detail-section h3{text-transform:uppercase;letter-spacing:.7px;color:#506059;margin:0 0 11px;font-size:9px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid>div{background:#f6f7f6;border-radius:3px;padding:9px}.detail-grid small,.analysis-reason small{color:#737d78;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.detail-grid strong{font-size:9px;line-height:1.4;display:block}.detail-section .quote{background:#fafbfa;border:1px solid #e4e8e6;border-radius:3px;max-height:180px;padding:10px;font-size:9px;line-height:1.5;overflow:auto}.detail-section textarea{border:1px solid #cfd6d2;border-radius:3px;width:100%;min-height:120px;padding:10px;font:10px/1.5 Inter,sans-serif}.analysis-reason{margin-top:10px}.analysis-reason p{margin:3px 0;font-size:9px}.crm-actions{background:#fff;border-top:1px solid #d8ddda;gap:6px;padding:10px 14px}.crm-actions button{padding:7px 9px;font-size:9px}.drawer-lock{font-size:8px}.queue-card{border-radius:5px}.queue-card h2{font-family:Inter,Segoe UI,sans-serif}.simulation-banner{border-radius:4px}@media (max-width:1050px){.erp-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.app-shell{grid-template-columns:215px 1fr}.sidebar{width:215px}.main{padding:16px}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:250px}.main{padding:12px}.test-mode-bar{margin-top:0}.test-mode-bar em{display:none}.erp-metrics{grid-template-columns:1fr 1fr}.erp-metric{height:68px}.operation-list{grid-template-columns:1fr}.crm-table-wrap{max-height:none}.page-head{align-items:flex-start}.page-head>.ghost{display:none}.admin-status-grid{grid-template-columns:1fr}.admin-status-grid article{border-bottom:1px solid #e1e5e3}.settings-layout,.detail-grid,.detail-grid.four{grid-template-columns:1fr}.crm-actions{flex-wrap:wrap}}.contact-pill{white-space:nowrap;text-transform:uppercase;border-radius:3px;max-width:120px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.contact-pill.cliente{color:#23633f;background:#dff1e6}.contact-pill.potencial_cliente{color:#367252;background:#e8f3ec}.contact-pill.proveedor{color:#755c29;background:#efe9dc}.contact-pill.colaborador{color:#685375;background:#eee9f1}.contact-pill.administracion{color:#93483f;background:#fde8e5}.contact-pill.empleado_interno{color:#445c50;background:#e5ebe8}.contact-pill.spam_irrelevante,.contact-pill.desconocido{color:#626a66;background:#eceeed}.inbox-table th:nth-child(10){width:65px}.contact-metrics{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px;display:grid}.contact-metrics article{background:#fff;border:1px solid #d9dddb;border-radius:4px;padding:10px 12px}.contact-metrics span{color:#6c7671;text-transform:uppercase;min-height:18px;font-size:7px;display:block}.contact-metrics strong{font-size:18px}.contacts-table{min-width:1450px}.contacts-table th:first-child{width:115px}.contacts-table th:nth-child(2){width:90px}.contacts-table th:nth-child(3){width:160px}.contacts-table th:nth-child(4){width:120px}.contacts-table th:nth-child(5){width:115px}.contacts-table th:nth-child(6){width:100px}.contacts-table th:nth-child(7){width:95px}.contacts-table th:nth-child(8){width:65px}.contacts-table th:nth-child(9){width:230px}.contacts-table th:nth-child(10){width:180px}.classification-note{white-space:normal;color:#67716c;margin-top:3px;font-size:8px;display:block}.contacts-table select{background:#fff;border:1px solid #ccd3cf;border-radius:3px;width:100%;padding:5px;font-size:8px}.domain-classify{color:#1e6847;background:0 0;border:0;margin-top:5px;padding:0;font-size:7px;font-weight:700}@media (max-width:900px){.contact-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.contact-metrics{grid-template-columns:repeat(2,1fr)}}.admin-settings-stack{gap:12px;display:grid}.signature-settings{overflow:hidden}.settings-path{letter-spacing:.7px;color:#547163;font-size:7px;font-weight:800}.signature-toggle{align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.signature-setting-body{grid-template-columns:minmax(0,700px) 1fr;align-items:center;gap:22px;padding:16px;display:grid}.signature-preview{background:#fff;border:1px solid #e0e3e1;padding:8px}.signature-preview img{width:100%;max-width:700px;height:auto;display:block}.signature-info{color:#65706a;gap:6px;font-size:9px;display:grid}.signature-info strong{color:#252c28;font-size:11px}.training-banner{color:#7e5223;background:#fff2df;border:1px solid #e8c99d;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 14px;display:flex}.training-banner>div{gap:3px;display:grid}.training-banner strong{letter-spacing:.6px;font-size:9px}.training-banner span,.training-banner em{font-size:8px}.training-banner em{font-style:normal;font-weight:800}.review-five-grid{gap:12px;display:grid}.review-response-card{background:#fff;border:1px solid #d9dddb;border-radius:5px;overflow:hidden}.review-response-card>header{background:#f5f6f5;border-bottom:1px solid #e0e4e2;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.review-response-card>header>span{letter-spacing:.7px;color:#65716a;font-size:7px;font-weight:800}.review-response-card>header>div{gap:2px;display:grid}.review-response-card>header strong{font-size:11px}.review-response-card>header small{color:#6b756f;font-size:8px}.review-response-card>header em{color:#296647;text-transform:uppercase;background:#e8f2ec;border-radius:3px;padding:4px 6px;font-size:7px;font-style:normal}.review-columns{grid-template-columns:1fr 1fr;display:grid}.review-columns section{border-bottom:1px solid #e4e7e5;border-right:1px solid #e4e7e5;min-width:0;padding:13px 14px}.review-response-card h3{letter-spacing:.7px;text-transform:uppercase;color:#64716a;margin:0 0 8px;font-size:7px}.review-columns strong{font-size:9px}.review-columns p{color:#4e5953;max-height:90px;font-size:9px;line-height:1.45;overflow:auto}.review-columns dl{gap:5px;margin:8px 0 0;display:grid}.review-columns dl div{grid-template-columns:85px 1fr;font-size:8px;display:grid}.review-columns dt{color:#727c77}.review-columns dd{margin:0}.review-draft{padding:14px}.review-draft>p{white-space:pre-wrap;font-size:10px;line-height:1.55}.review-draft textarea{border:1px solid #cfd5d2;border-radius:3px;width:100%;min-height:120px;padding:10px;font:10px/1.55 Inter,sans-serif}.official-signature{width:min(100%,850px);margin-top:20px;position:relative}.official-signature img{width:100%;height:auto;display:block}.signature-link{background:0 0;display:block;position:absolute}.signature-link.web-main{width:30%;height:13%;top:49%;left:17%}.signature-link.web-carpas{width:39%;height:13%;top:63%;left:17%}.signature-link.email-link{width:31%;height:18%;top:48%;left:65%}.correction-reason{color:#5e6963;gap:5px;padding:0 14px 12px;font-size:8px;display:grid}.correction-reason input{border:1px solid #ccd3cf;border-radius:3px;padding:8px}.review-response-card>footer{background:#f7f8f7;border-top:1px solid #e1e5e3;justify-content:space-between;gap:10px;padding:10px 14px;display:flex}.training-actions{gap:5px;display:flex}.training-actions button{color:#375747;background:#fff;border:1px solid #cbd3ce;border-radius:3px;padding:7px 9px;font-size:8px;font-weight:700}.training-actions button.bad{color:#9a453e}.email-preview-wrap{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.email-preview-window{z-index:82;background:#f2f3f2;border-radius:6px;grid-template-rows:auto 1fr auto;width:min(940px,96vw);max-height:94vh;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000052}.email-preview-window>header{color:#fff;background:#202522;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.email-preview-window>header span{letter-spacing:.7px;color:#aab4af;font-size:7px}.email-preview-window>header h2{margin:3px 0 0;font-size:14px}.email-preview-window>header>button{color:#fff;background:0 0;border:0;font-size:22px}.email-envelope{padding:14px;overflow:auto}.email-envelope>dl{background:#fff;border:1px solid #dce1de;margin:0}.email-envelope>dl div{border-bottom:1px solid #e5e8e6;grid-template-columns:70px 1fr;padding:8px 11px;font-size:9px;display:grid}.email-envelope dt{color:#75807a;font-size:7px;font-weight:800}.email-envelope dd{margin:0}.email-render{background:#fff;border:1px solid #dce1de;border-top:0;padding:24px 28px}.agent-response{color:#222;font:13px/1.55 Arial,sans-serif;display:grid}.previous-message{color:#666;border-top:1px solid #d8dcda;margin-top:22px;padding-top:14px;font:10px/1.5 Arial,sans-serif}.previous-message p{white-space:pre-wrap;max-height:180px;overflow:auto}.email-preview-window>footer{color:#825526;background:#fff2df;justify-content:space-between;align-items:center;padding:9px 14px;font-size:8px;display:flex}@media (max-width:760px){.signature-setting-body,.review-columns,.review-response-card>header{grid-template-columns:1fr}.review-response-card>footer{flex-direction:column;align-items:flex-start}.training-actions{flex-wrap:wrap}.email-render{padding:15px}.signature-setting-body{padding:10px}.signature-info{display:none}}.decision-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 22px;display:grid}.decision-grid .result-block{background:#f6f8f6;border-radius:8px;margin:0;padding:12px}.result-placeholder.error>span{color:var(--danger);background:#f8e9e7}.result-placeholder.error p{max-width:360px;line-height:1.55}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#46534d transparent;flex:1;align-content:start;min-height:0;padding-bottom:6px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{background:#46534d;border-radius:99px}.sidebar-status,.profile{flex-shrink:0}@media (max-width:430px){.decision-grid{grid-template-columns:1fr}}.channel.real{color:#7b612e;background:#eee8d9}.email-decision{background:#f8faf8;border:1px solid #e3e9e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 14px;display:flex}.email-decision b{color:var(--muted);font-size:9px}.send-lock,.drawer-lock{text-align:right;color:#9a6a3e;background:#fffaf4;margin:0;padding:9px 20px 14px;font-size:9px}.drawer-lock{text-align:center;border-top:1px solid #f0e3d5;padding:9px 24px}.connected{color:#397b58;background:#e9f4ed;border-radius:99px;padding:6px 8px;font-size:8px}.analysis-mini{grid-template-columns:1fr 1fr}.primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.real-row{align-items:start;padding-top:20px;padding-bottom:20px}.real-row .avatar{margin-top:2px}.real-row .message-copy>div:first-child{flex-wrap:wrap}.sender-email{color:#607269;font-size:9px}.row-date{color:#849088;margin:4px 0 8px;font-size:9px;display:block}.real-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;white-space:normal!important}.analysis-row{grid-template-columns:1.2fr .55fr 1fr;gap:8px;margin-top:12px;display:grid!important}.analysis-row>span{background:#f5f8f6;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.analysis-row small,.row-proposal small,.row-reason small{letter-spacing:.9px;color:#74837b;font-size:7px;font-weight:800}.analysis-row b{margin:0;font-size:9px}.row-proposal,.row-reason{background:#f4f8f5;border-left:3px solid #6d987f;border-radius:7px;margin-top:8px;padding:10px 12px}.row-proposal p,.row-reason p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.5;display:-webkit-box;white-space:normal!important}.row-reason{background:#fff9f2;border-color:#c88e53}.real-row .message-meta{grid-template-columns:92px 18px;margin-top:2px}@media (max-width:760px){.analysis-row{grid-template-columns:1fr}.real-row .message-meta{grid-column:2}.row-proposal,.row-reason{display:none}}.appearance-root{--appearance-text:1;--appearance-space:1}.appearance-root.text-small{--appearance-text:.88}.appearance-root.text-normal{--appearance-text:1}.appearance-root.text-large{--appearance-text:1.16}.appearance-root.text-xlarge{--appearance-text:1.34}.appearance-root.density-compact{--appearance-space:.76}.appearance-root.density-normal{--appearance-space:1}.appearance-root.density-comfortable{--appearance-space:1.28}.appearance-root,.appearance-root *{font-family:inherit!important}.appearance-root p,.appearance-root label,.appearance-root input,.appearance-root select,.appearance-root textarea,.appearance-root button,.appearance-root td,.appearance-root dd,.appearance-root li{font-size:calc(10px * var(--appearance-text))!important}.appearance-root small,.appearance-root th,.appearance-root dt,.appearance-root .eyebrow,.appearance-root .settings-path,.appearance-root .workspace-label{font-size:calc(8px * var(--appearance-text))!important}.appearance-root h1{font-size:calc(22px * var(--appearance-text))!important}.appearance-root h2{font-size:calc(14px * var(--appearance-text))!important}.appearance-root h3,.appearance-root .sidebar nav button,.appearance-root .brand strong{font-size:calc(11px * var(--appearance-text))!important}.appearance-root .brand small{font-size:calc(8px * var(--appearance-text))!important}.appearance-root .erp-metric strong{font-size:calc(22px * var(--appearance-text))!important}.appearance-root .erp-metric span,.appearance-root .status-pill,.appearance-root .badge,.appearance-root .channel{font-size:calc(8px * var(--appearance-text))!important}.appearance-root .review-draft>p,.appearance-root .agent-response,.appearance-root .detail-section .quote{line-height:1.55;font-size:calc(11px * var(--appearance-text))!important}.appearance-root .sidebar nav button{height:calc(37px * var(--appearance-space));padding:0 calc(11px * var(--appearance-space))}.appearance-root .main{padding:calc(18px * var(--appearance-space)) calc(24px * var(--appearance-space)) 40px}.appearance-root .panel-head{padding:calc(13px * var(--appearance-space)) calc(15px * var(--appearance-space))}.appearance-root .crm-table th,.appearance-root .crm-table td{padding:calc(8px * var(--appearance-space)) calc(9px * var(--appearance-space))}.appearance-root .primary,.appearance-root .ghost,.appearance-root input,.appearance-root select,.appearance-root textarea{padding:calc(9px * var(--appearance-space)) calc(11px * var(--appearance-space))}.appearance-root .settings-card .settings-section,.appearance-root .review-draft,.appearance-root .review-columns section,.appearance-root .detail-section{padding:calc(14px * var(--appearance-space))}.appearance-root .erp-metrics,.appearance-root .dashboard-grid,.appearance-root .review-five-grid,.appearance-root .admin-settings-stack{gap:calc(12px * var(--appearance-space))}.appearance-root.density-compact .erp-metric{height:64px}.appearance-root.density-comfortable .erp-metric{height:92px}.appearance-root.density-compact .crm-table-wrap{max-height:calc(100vh - 165px)}.appearance-root.density-comfortable .crm-table-wrap{max-height:calc(100vh - 220px)}.appearance-settings{overflow:hidden}.appearance-body{grid-template-columns:minmax(300px,420px) 1fr;gap:22px;padding:18px;display:grid}.appearance-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.appearance-controls label{color:#39463f;gap:7px;font-weight:700;display:grid}.appearance-controls select{color:#26302b;background:#fff;border:1px solid #cfd6d2;border-radius:4px;width:100%}.appearance-preview{padding:calc(14px * var(--appearance-space));gap:calc(8px * var(--appearance-space));--appearance-text:1;--appearance-space:1;background:#f7f9f8;border:1px solid #d7ddda;border-left:4px solid #2d7855;border-radius:4px;align-content:start;display:grid}.appearance-preview.text-small{--appearance-text:.88}.appearance-preview.text-large{--appearance-text:1.16}.appearance-preview.text-xlarge{--appearance-text:1.34}.appearance-preview.density-compact{--appearance-space:.76}.appearance-preview.density-comfortable{--appearance-space:1.28}.appearance-preview>span{font-size:calc(7px * var(--appearance-text));letter-spacing:.7px;color:#607068;font-weight:800}.appearance-preview h3{margin:0;font-size:calc(15px * var(--appearance-text))!important}.appearance-preview p{color:#65716a;margin:0;font-size:calc(9px * var(--appearance-text))!important}.appearance-preview>div{padding:calc(10px * var(--appearance-space));background:#fff;border:1px solid #e0e4e2;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.appearance-preview>div small{color:#6b756f;grid-column:2;font-size:calc(8px * var(--appearance-text))!important}.appearance-preview .primary{justify-self:start}@media (max-width:900px){.appearance-body{grid-template-columns:1fr}.appearance-controls{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){.appearance-controls{grid-template-columns:1fr}.appearance-settings .panel-head>button{width:100%}.appearance-root .main{padding:12px}}.origin-pill{letter-spacing:.5px;border-radius:3px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.origin-pill.web{color:#246443;background:#e4f1e9;border:1px solid #c7dfd1}.origin-pill.email{color:#59645e;background:#ecefed}.status-pill.lead{color:#185d3c;background:#daf0e3;border:1px solid #b9dcc7}.source-page{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.contact-transfer{margin-bottom:12px;overflow:hidden}.transfer-actions,.export-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.file-button{cursor:pointer}.file-button input{display:none}.export-toolbar{background:#f7f8f7;border-top:1px solid #e1e5e3;border-bottom:1px solid #e1e5e3;padding:10px 15px}.export-toolbar input,.export-toolbar select{background:#fff;border:1px solid #cfd6d2;border-radius:3px;padding:7px 9px}.export-toolbar input{min-width:240px}.export-toolbar button{color:#285c43;background:#fff;border:1px solid #cbd3ce;border-radius:3px;padding:7px 10px;font-weight:700}.export-result,.transfer-message{color:#375847;background:#edf6f0;padding:8px 15px;font-size:9px}.transfer-message{color:#765125;background:#fff6e9}.mini-agenda{max-height:260px}.import-modal{z-index:100;background:#0e1411a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.import-dialog{background:#f4f6f5;border-radius:6px;width:min(1100px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 80px #00000059}.import-dialog>header{color:#fff;background:#202522;justify-content:space-between;padding:16px 18px;display:flex}.import-dialog>header span{letter-spacing:.8px;color:#aab5af;font-size:8px}.import-dialog>header h2{margin:4px 0;font-size:17px}.import-dialog>header p{color:#cbd3cf;margin:0}.import-dialog>header button{color:#fff;background:0 0;border:0;font-size:24px}.import-dialog>section{background:#fff;border:1px solid #dce1de;margin:12px;padding:15px}.import-dialog h3{text-transform:uppercase;letter-spacing:.6px;color:#506059;margin:0 0 11px;font-size:9px}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mapping-grid label{gap:5px;font-size:9px;font-weight:700;display:grid}.mapping-grid select,.import-preview-table select{background:#fff;border:1px solid #ccd4d0;border-radius:3px;padding:7px}.import-preview-table{max-height:330px;overflow:auto}.import-preview-table table{border-collapse:collapse;width:100%}.import-preview-table th,.import-preview-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8e6;padding:8px;font-size:8px}.import-preview-table th{background:#f3f5f4;position:sticky;top:0}.import-dialog>footer{background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:12px 15px;display:flex}.import-dialog>footer strong{color:#68736d;margin-right:auto;font-size:8px}@media (max-width:760px){.mapping-grid{grid-template-columns:1fr}.export-toolbar input{width:100%;min-width:100%}.transfer-actions{width:100%}.import-modal{padding:0}.import-dialog{border-radius:0;width:100vw;max-height:100vh}}.knowledge-stack{gap:12px;display:grid}.knowledge-toolbar{overflow:hidden}.knowledge-table{max-height:480px}.knowledge-rule-text{line-height:1.45;white-space:normal!important}.priority{text-transform:uppercase;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.priority.crítica{color:#9a3730;background:#f6dfdc}.priority.alta{color:#94591d;background:#fff0dc}.priority.normal{color:#2b6748;background:#e7f1eb}.priority.baja{color:#626b66;background:#ecefed}.product-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.product-rule-grid button{text-align:left;background:#fff;border:1px solid #d8dfdb;border-left:3px solid #2c7553;border-radius:4px;gap:5px;padding:11px;display:grid}.product-rule-grid strong{font-size:10px}.product-rule-grid span{color:#6a756f;font-size:8px}.knowledge-tests{gap:9px;display:grid}.knowledge-tests>.panel-head{background:#fff;border:1px solid #d9dddb}.knowledge-tests article{background:#fff;border:1px solid #d9dddb;border-radius:4px;overflow:hidden}.knowledge-tests article>header{background:#f4f6f5;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.knowledge-tests article>header span,.knowledge-tests article>header em{text-transform:uppercase;color:#617069;font-size:8px;font-style:normal}.knowledge-tests article>header strong{font-size:10px}.knowledge-tests article>div{grid-template-columns:repeat(3,1fr);gap:5px 15px;padding:10px 12px;display:grid}.knowledge-tests p{margin:0;font-size:8px}.knowledge-tests pre{white-space:pre-wrap;background:#fbfcfb;border-top:1px solid #e4e8e6;margin:0;padding:12px;font:9px/1.5 inherit}.rule-editor{background:#fff;border-radius:6px;gap:12px;width:min(720px,96vw);max-height:94vh;padding:16px;display:grid;overflow:auto}.rule-editor>header{color:#fff;background:#202522;justify-content:space-between;align-items:center;margin:-16px -16px 4px;padding:13px 16px;display:flex}.rule-editor>header h2{margin:0}.rule-editor>header button{color:#fff;background:0 0;border:0;font-size:22px}.rule-editor label{gap:5px;font-size:9px;font-weight:700;display:grid}.rule-editor input,.rule-editor select,.rule-editor textarea{background:#fff;border:1px solid #cbd3cf;border-radius:3px;padding:9px}.rule-editor textarea{resize:vertical;min-height:100px}.rule-editor>footer{justify-content:flex-end;gap:7px;display:flex}.product-editor{grid-template-columns:1fr 1fr;width:min(980px,96vw)}.product-editor>header,.product-editor>footer,.product-editor>label:first-of-type,.product-editor>label:last-of-type{grid-column:1/-1}.product-editor textarea{min-height:80px}@media (max-width:900px){.product-rule-grid{grid-template-columns:repeat(2,1fr)}.knowledge-tests article>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.product-rule-grid,.knowledge-tests article>div,.product-editor{grid-template-columns:1fr}.product-editor>header,.product-editor>footer,.product-editor>label:first-of-type,.product-editor>label:last-of-type{grid-column:auto}}.review-rule-wrap{display:grid}.save-rule-from-training{justify-self:end;margin:7px 10px 0}.opportunities-stack{gap:12px;display:grid}.pipeline-kpis{grid-template-columns:repeat(8,minmax(100px,1fr));gap:7px;display:grid}.pipeline-kpis article{background:#fff;border:1px solid #d9dfdc;border-left:3px solid #2c7553;gap:5px;padding:9px;display:grid}.pipeline-kpis span{color:#647069;text-transform:uppercase;font-size:7px;font-weight:800}.pipeline-kpis strong{font-size:14px}.pipeline-filters{border-top:1px solid #e0e4e2;grid-template-columns:1fr 220px 180px;gap:7px;padding:10px 12px;display:grid}.pipeline-filters input,.pipeline-filters select{background:#fff;border:1px solid #ccd4d0;padding:8px}.kanban-board{background:#edf0ee;grid-template-columns:repeat(9,230px);gap:8px;padding:10px;display:grid;overflow-x:auto}.kanban-column{background:#f7f8f7;border:1px solid #d9dfdc;flex-direction:column;gap:7px;min-height:420px;padding:7px;display:flex}.kanban-column>header{text-transform:uppercase;border-bottom:2px solid #2c7553;justify-content:space-between;align-items:center;padding:5px 3px;font-size:8px;display:flex}.kanban-column>header span{background:#e1ebe5;padding:3px 6px}.opportunity-card{text-align:left;background:#fff;border:1px solid #d5dcd8;border-left:3px solid #6f7b75;gap:6px;padding:9px;display:grid;box-shadow:0 1px 2px #0000000a}.opportunity-card.alta,.opportunity-card.urgente{border-left-color:#c26431}.opportunity-card>div,.opportunity-card footer{justify-content:space-between;align-items:center;gap:5px;display:flex}.opportunity-card h3{margin:0;font-size:9px}.opportunity-card p,.opportunity-card small{color:#66716b;margin:0;font-size:7.5px}.opportunity-card footer{border-top:1px solid #edf0ee;padding-top:6px;font-size:7px}.opportunity-card em{font-style:normal;font-weight:700}.temperature{text-transform:uppercase;background:#eee;padding:3px 5px;font-size:6.5px}.temperature.caliente{color:#a74b22;background:#ffe6da}.temperature.templado{color:#8c621c;background:#fff0d1}.temperature.frío{color:#606b65;background:#e8ecea}.project-detail{background:#f4f6f5;width:min(1100px,97vw);max-height:95vh;overflow:auto}.project-detail>header{color:#fff;background:#202522;justify-content:space-between;padding:16px;display:flex}.project-detail>header h2{margin:3px 0}.project-detail>header p{margin:0}.project-detail>header button{color:#fff;background:0 0;border:0;font-size:25px}.project-summary{background:#dce2df;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.project-summary article{background:#fff;gap:4px;padding:11px;display:grid}.project-summary span,.project-detail h3{text-transform:uppercase;color:#617069;font-size:8px}.project-actions{background:#e9eeeb;gap:8px;padding:10px 14px;display:flex}.project-actions label{font-size:8px;font-weight:700}.project-actions select{border:1px solid #c9d1cd;margin-top:4px;padding:7px;display:block}.project-detail-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px;display:grid}.project-detail-grid section,.project-lower section,.project-tabs{background:#fff;border:1px solid #d9dfdc;padding:12px}.project-detail dl{grid-template-columns:80px 1fr;font-size:8px;display:grid}.project-detail dt{color:#68736d}.project-detail dd{margin:0;font-weight:600}.data-checks{gap:5px;margin:0;padding:0;font-size:8px;list-style:none;display:grid}.data-checks.received li{color:#285e44}.data-checks.pending li{color:#9b5f23}.project-tabs{margin:0 12px}.project-tabs article{border-top:1px solid #e6eae8;grid-template-columns:145px 130px 1fr;gap:8px;padding:7px;font-size:8px;display:grid}.project-lower{grid-template-columns:1.4fr 1fr 1fr;gap:9px;padding:12px;display:grid}.project-detail>footer{color:#8a3f29;background:#fff;border-top:1px solid #d9dfdc;justify-content:space-between;align-items:center;padding:12px;font-size:8px;display:flex}@media (max-width:1100px){.pipeline-kpis{grid-template-columns:repeat(4,1fr)}.project-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.pipeline-kpis,.project-summary,.project-detail-grid,.project-lower{grid-template-columns:1fr 1fr}.pipeline-filters{grid-template-columns:1fr}.project-actions{overflow:auto}.project-tabs article{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(9,210px)}}.commercial-dashboard{margin-top:12px}.commercial-dashboard-grid{grid-template-columns:repeat(7,1fr);gap:7px;padding:12px;display:grid}.commercial-dashboard-grid article{border:1px solid #dce2df;border-left:3px solid #2c7553;gap:5px;padding:9px;display:grid}.commercial-dashboard-grid span{text-transform:uppercase;color:#66726c;font-size:7px}.commercial-dashboard-grid strong{font-size:13px}.dashboard-alerts{background:#fff7e8;border:1px solid #ead7af;flex-wrap:wrap;gap:7px;margin:0 12px 12px;padding:10px;display:flex}.dashboard-alerts span{background:#fff;padding:5px;font-size:8px}.quick-commercial-actions{background:#fff;border-bottom:1px solid #dde2df;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.quick-commercial-actions button{white-space:nowrap;background:#f8faf9;border:1px solid #cbd3cf;padding:7px 9px;font-size:8px}.quick-commercial-actions .danger{color:#9d382e;border-color:#dfb5af}.project-tab-nav{background:#202522;padding:0 12px;display:flex;overflow-x:auto}.project-tab-nav button{color:#bec8c3;text-transform:uppercase;background:0 0;border:0;padding:10px 12px;font-size:7px}.project-tab-nav button.active{color:#fff;background:#2c7553}.project-detail.full{width:min(1240px,98vw)}.project-detail input{border:1px solid #cbd3cf;max-width:160px;padding:6px}.known-block{border-top:3px solid #2c7553!important}.pending-block{border-top:3px solid #c8782f!important}.internal-alert{color:#8b541f;background:#fff1dc;padding:6px;font-size:8px}.data-tab{grid-template-columns:1fr 1fr 1fr}.file-gallery,.quote-panel,.followup-panel,.notes-panel{background:#fff;border:1px solid #d9dfdc;margin:12px;padding:12px}.file-gallery article{border-top:1px solid #e5e9e7;gap:10px;padding:9px;display:flex}.file-thumbnail{color:#2c7553;background:#e8eeeb;place-items:center;width:54px;height:42px;font-size:20px;display:grid}.quote-panel>article,.followup-panel>article,.notes-panel>article{border-top:1px solid #e5e9e7;gap:5px;padding:10px;display:grid}.quote-panel>article{grid-template-columns:1fr 120px 140px 1fr}.followup-panel article>div,.followup-panel article>footer{justify-content:space-between;gap:6px;display:flex}.followup-panel article>footer{justify-content:flex-start}.draft-review{z-index:4;background:#fff;border:2px solid #2c7553;margin:12px;padding:12px;position:sticky;bottom:0;box-shadow:0 -8px 30px #0002}.draft-review header,.draft-review footer{justify-content:space-between;display:flex}.draft-review textarea{border:1px solid #cbd3cf;width:100%;min-height:180px;margin:8px 0;padding:10px}.audit-row{border-bottom:1px solid #edf0ee;padding:5px;font-size:7px}.settings-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}@media (max-width:1100px){.commercial-dashboard-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:650px){.commercial-dashboard-grid,.data-tab{grid-template-columns:repeat(2,1fr)}.quote-panel>article{grid-template-columns:1fr}.quick-commercial-actions{padding:7px}}.nested-modal{z-index:80;background:#101512a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.op-action-modal{background:#fff;border-radius:5px;width:min(820px,96vw);max-height:92vh;overflow:auto;box-shadow:0 18px 60px #0006}.op-action-modal>header{color:#fff;background:#202522;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.op-action-modal>header span{color:#b8c5bf;font-size:7px}.op-action-modal>header h2{margin:3px 0 0}.op-action-modal>header button{color:#fff;background:0 0;border:0;font-size:22px}.modal-form{gap:12px;padding:16px;display:grid}.modal-form label{gap:5px;font-size:8px;font-weight:700;display:grid}.modal-form input,.modal-form select,.modal-form textarea{background:#fff;border:1px solid #cbd3cf;width:100%;padding:8px;max-width:none!important}.modal-form textarea{resize:vertical;min-height:90px}.form-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.op-action-modal>footer{background:#f2f5f3;border-top:1px solid #dce2df;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.modal-error{color:#943b32;background:#f8e4e1;padding:8px}.internal-warning,.delete-confirmation{color:#76501e;background:#fff3dc;border:1px solid #e5cfa6;padding:10px}.file-picker{background:#f3f8f5;border:1px dashed #7fa28f;padding:12px}.selected-file{background:#eaf3ed;align-items:center;gap:12px;padding:9px;display:flex}.selected-file em{color:#2c7553;font-style:normal}.preparation-message{padding:18px}.file-info{flex:1}.file-info footer,.notes-panel article footer{gap:6px;margin-top:6px;display:flex}.draft-signature{border-top:1px solid #e3e7e5;max-width:650px;padding-top:8px}.checkbox-label{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.checkbox-label input{width:auto}.quote-panel .crm-table{min-width:1050px}@media (max-width:650px){.form-row{grid-template-columns:1fr}.op-action-modal{width:98vw}.nested-modal{padding:4px}}.work-center{grid-template-columns:2fr 1fr;gap:12px;display:grid}.work-today{grid-row:span 2}.work-range,.work-filters{flex-wrap:wrap;gap:6px;display:flex}.work-range button,.work-filters button{background:#fff;border:1px solid #cbd3cf;padding:7px 9px}.work-range button.active,.work-filters button.active{color:#fff;background:#245f45;border-color:#245f45}.work-filters{border-top:1px solid #e4e8e6;padding:10px 12px}.work-list{gap:8px;padding:0 12px 12px;display:grid}.work-card{background:#fff;border:1px solid #dce2df;grid-template-columns:75px 1fr;display:grid}.work-card.overdue{border-left:4px solid #b7473c}.work-rank{text-transform:uppercase;background:#f0f4f2;align-content:start;gap:6px;padding:10px;font-size:8px;display:grid}.work-rank strong{color:#2c7553}.work-main{min-width:0;padding:10px}.work-main>header{justify-content:space-between;gap:12px;display:flex}.work-main h3{margin:0;font-size:12px}.work-main p{color:#647069;margin:3px 0}.waiting-state{color:#8b541f;background:#fff1dc;height:max-content;padding:5px 7px;font-size:7px;font-weight:700}.waiting-state.client{color:#52605a;background:#eef2f0}.work-facts{grid-template-columns:repeat(5,1fr);gap:5px;margin:9px 0;display:grid}.work-facts span{background:#f7f9f8;gap:3px;padding:6px;font-size:7px;display:grid}.recommended-action{border-left:3px solid #2c7553;align-items:center;gap:10px;padding:6px 8px;display:flex}.recommended-action span{color:#647069;font-size:8px}.work-main footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.work-main footer button{padding:5px 7px;font-size:7px}.attention-panel button,.hot-opportunities button{text-align:left;background:#fff;border:0;border-top:1px solid #e4e8e6;grid-template-columns:1fr 2fr auto;gap:8px;width:100%;padding:10px 12px;display:grid}.attention-panel button span,.hot-opportunities button span{color:#647069}.hot-opportunities button em{font-style:normal}.quick-commercial-actions .primary:not(:disabled){color:#fff!important;background:#2c7553!important;border-color:#2c7553!important}.quick-commercial-actions button:disabled{opacity:.45;cursor:not-allowed}.draft-review>small{color:#8b541f;margin-top:8px;display:block}.draft-review footer{justify-content:flex-end;gap:6px}@media (max-width:1000px){.work-center{grid-template-columns:1fr}.work-today{grid-row:auto}.work-facts{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.work-card{grid-template-columns:1fr}.work-rank{display:flex}.work-main>header{display:grid}.work-facts{grid-template-columns:1fr 1fr}.attention-panel button,.hot-opportunities button{grid-template-columns:1fr}}.company-selector{border-top:1px solid #323936;border-bottom:1px solid #323936;gap:4px;padding:9px 12px;display:grid}.company-selector span{color:#8fa098;font-size:6.5px;font-weight:800}.company-selector select{color:#fff;background:#171b19;border:1px solid #48524d;width:100%;padding:7px;font-size:8px}.companies-stack,.connections-stack{gap:12px;display:grid}.company-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.company-grid>article{background:#fff;border:1px solid #d9dfdc;border-top:4px solid #2c7553;padding:12px}.company-grid article>header{align-items:center;gap:9px;display:flex}.company-grid h3{margin:0;font-size:12px}.company-grid header span{color:#69746e;font-size:7px}.company-grid header em{text-transform:uppercase;color:#286346;background:#e5f1e9;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.company-grid header em.inactive{color:#616c66;background:#ecefed}.company-logo{color:#fff;background:#202522;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.company-grid dl{grid-template-columns:90px 1fr;margin:12px 0;font-size:8px;display:grid}.company-grid dt{color:#68736d}.company-grid dd{margin:0;font-weight:600}.company-channel-summary{background:#f5f7f6;gap:5px;padding:8px;font-size:8px;display:grid}.company-grid footer{gap:6px;margin-top:10px;display:flex}.company-grid footer button{padding:6px;font-size:7px}.global-rule-list{flex-wrap:wrap;gap:7px;padding:12px;display:flex}.global-rule-list span{background:#f2f5f3;border:1px solid #dce2df;padding:7px;font-size:8px}.wizard-steps{background:#dce2df;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.wizard-steps span{text-align:center;background:#f3f6f4;padding:8px 4px;font-size:7px}.whatsapp-company-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.whatsapp-company-grid article{border:1px solid #dce2df;gap:6px;padding:12px;display:grid}.whatsapp-company-grid p{margin:0;font-size:8px}.company-chip{color:#285f44;background:#e6f0ea;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.connections-stack .crm-table{min-width:1100px}@media (max-width:1000px){.company-grid,.whatsapp-company-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.company-grid,.whatsapp-company-grid,.wizard-steps{grid-template-columns:1fr}.company-grid footer{flex-wrap:wrap}}.automatic-action{color:#5e6b64;background:#f3f6f4;border:1px solid #d9dfdc;align-items:center;padding:5px 7px;font-size:7px;font-weight:700;line-height:1.25;display:inline-flex}.omni-contacts{margin-bottom:12px}.omni-safety{color:#286346;font-size:8px;font-weight:800}.omni-contacts td small{color:#748079;margin-top:3px;font-size:6px;display:block}.omni-match-warning{color:#7e5223;background:#fff2df;border-top:1px solid #e8c99d;border-bottom:1px solid #e8c99d;align-items:center;gap:9px;padding:9px 12px;font-size:8px;display:flex}.omni-match-warning span{flex:1}.omni-match-warning button{font-size:7px}.omni-contact-drawer{width:min(820px,96vw)}.omni-timeline{gap:8px;display:grid}.omni-timeline article{background:#f6f8f7;border-left:3px solid #2c7553;grid-template-columns:95px 130px 1fr;gap:5px 10px;padding:9px;display:grid}.omni-timeline article b,.omni-timeline article p,.omni-timeline article small{grid-column:2/-1}.omni-timeline article p{max-height:100px;margin:0;font-size:8px;line-height:1.45;overflow:auto}.omni-timeline time{color:#69746e;font-size:7px}.omni-channel{text-transform:uppercase;font-size:7px;font-weight:800}.omni-channel.email{color:#35634e}.omni-channel.whatsapp{color:#16834b}.omni-channel.web_form{color:#9a6427}@media (max-width:650px){.omni-timeline article{grid-template-columns:1fr}.omni-timeline article b,.omni-timeline article p,.omni-timeline article small{grid-column:1}.omni-match-warning{flex-wrap:wrap;align-items:flex-start}}.clickable-contact-row{cursor:pointer}.clickable-contact-row:hover{background:#f1f6f3}.contact-name-link{font:inherit;text-align:left;text-underline-offset:2px;-webkit-text-decoration:underline #9fbaaa;text-decoration:underline #9fbaaa;color:#245f45!important;background:0 0!important;border:0!important;padding:0!important;font-weight:800!important}.omni-back{color:#2c7553;background:0 0;border:0;width:max-content;margin:10px 14px 0;font-size:8px;font-weight:800}.omni-actions{flex-wrap:wrap;gap:6px;display:flex}.omni-actions button{padding:7px 9px;font-size:8px}.omni-channel.note,.omni-channel.call{color:#735b32}.omni-channel-summary{grid-template-columns:repeat(5,minmax(100px,1fr));gap:7px;display:grid}.omni-channel-summary article{background:#f8faf9;border:1px solid #dce4df;border-radius:4px;flex-direction:column;justify-content:center;min-height:62px;padding:9px;display:flex}.omni-channel-summary article span{color:#69746e;text-transform:uppercase;font-size:7px;font-weight:800}.omni-channel-summary article strong{color:#244c39;margin-top:3px;font-size:9px}.omni-channel-summary article small{color:#6f7873;margin-top:2px;font-size:7px}@media (max-width:760px){.omni-channel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-table{min-width:1180px}.inbox-table th:first-child{width:105px}.inbox-table th:nth-child(2){width:110px}.inbox-table th:nth-child(3){width:70px}.inbox-table th:nth-child(4){width:90px}.inbox-table th:nth-child(5){width:220px}.inbox-table th:nth-child(6){width:260px}.inbox-table th:nth-child(7){width:180px}.inbox-table th:nth-child(8){width:75px}.inbox-table th:nth-child(9),.inbox-table th:nth-child(10){width:70px}.inbox-table .sender-cell{min-width:0;overflow:hidden}.inbox-table .sender-name{text-overflow:ellipsis;white-space:nowrap;color:#303a35;width:100%;font-size:9px;display:block;overflow:hidden}.inbox-table .sender-email{text-overflow:ellipsis;white-space:nowrap;color:#748079;width:100%;margin-top:3px;font-size:8px;display:block;overflow:hidden}.inbox-table .subject-cell,.inbox-table .intent-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-inbox-table th:nth-child(7),.company-inbox-table th:nth-child(8){width:300px}.company-inbox-table th:nth-child(10){width:85px}.company-inbox-table .sender-cell{min-width:0;overflow:hidden}.company-inbox-table .sender-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-inbox-table .sender-email{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.company-inbox-table .subject-cell,.company-inbox-table .intent-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omni-contacts-table{min-width:1250px}.omni-contacts-table th:first-child{width:190px}.omni-contacts-table th:nth-child(2){width:130px}.omni-contacts-table th:nth-child(3){width:220px}.omni-contacts-table th:nth-child(4),.omni-contacts-table th:nth-child(5){width:150px}.omni-contacts-table th:nth-child(6){width:95px}.omni-contacts-table th:nth-child(7){width:165px}.omni-contacts-table th:nth-child(8){width:100px}.omni-contacts-table .contact-name-link{color:#25302a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.omni-contacts-table .contact-company{color:#77817c;margin-top:3px;display:block}.omni-contacts-table .contact-email-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none!important}.omni-contacts-table .contact-email-cell *{text-decoration:none!important}.pending-control{gap:10px;display:grid}.pending-control>header{background:#fff;border:1px solid #d9dddb;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.pending-control>header h2{margin:0 0 3px;font-size:13px}.pending-control>header p{color:#6d7671;margin:0;font-size:9px}.pending-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pending-tabs button{color:#59635e;background:#fff;border:1px solid #d6dcd8;border-radius:4px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.pending-tabs button.active{color:#fff;background:#205f43;border-color:#205f43}.pending-tabs strong{font-size:13px}.pending-channel-filter{flex-wrap:wrap;gap:6px;display:flex}.pending-channel-filter button{color:#56615b;background:#fff;border:1px solid #d2d8d5;border-radius:14px;padding:5px 10px;font-size:8px}.pending-channel-filter button.active{color:#205f43;background:#e7f1eb;border-color:#8db09d;font-weight:800}.unified-pending{table-layout:fixed;min-width:1420px}.unified-pending td{vertical-align:top;padding:9px}.unified-pending td:nth-child(3) small,.unified-pending .reason-cell{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unified-pending td:nth-child(3) small{-webkit-line-clamp:2;line-height:1.4}.unified-pending .reason-cell{-webkit-line-clamp:3;line-height:1.4}.unified-pending .table-actions{grid-template-columns:1fr;gap:4px;display:grid}.unified-pending .table-actions button{text-align:left;width:100%;padding:5px 6px}.quick-response-preview{white-space:normal;-webkit-line-clamp:5;color:#264c39;background:#edf7f1;border-left:3px solid #2b7653;border-radius:3px;-webkit-box-orient:vertical;padding:8px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.table-actions .approve-send{color:#fff;background:#205f43;border-color:#205f43;font-weight:800}.table-actions .approve-send:hover{background:#174b35}.contact-response-glance{text-align:left;background:#edf7f1;border-left:3px solid #2b7653;border-radius:3px;gap:3px;margin-top:7px;padding:7px 9px;display:grid}.contact-response-glance b{text-transform:uppercase;letter-spacing:.5px;color:#2b7653;font-size:7px}.contact-response-glance span{color:#344b3f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.conversation-response{background:#edf7f1;border-left:3px solid #2b7653;border-radius:4px;margin-top:9px;padding:10px 12px}.conversation-response strong{text-transform:uppercase;color:#2b7653;font-size:8px}.conversation-response p{white-space:pre-wrap;margin:5px 0 0!important}.test-mode-bar.live-mode{color:#205f43;background:#eaf6ee;border-color:#add1bb}.company-inbox-table{min-width:1500px}.company-inbox-table th:first-child{width:125px}.company-inbox-table th:nth-child(2){width:140px}.company-inbox-table th:nth-child(3){width:105px}.company-inbox-table th:nth-child(4){width:130px}.company-inbox-table th:nth-child(5){width:180px}.company-inbox-table th:nth-child(6){width:240px}.company-inbox-table th:nth-child(7){width:390px}.company-inbox-table th:nth-child(8){width:190px}.company-inbox-table th:nth-child(9){width:145px}@media (max-width:900px){.pending-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-control>header{flex-direction:column;align-items:flex-start}}.omni-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.omni-head-actions button{color:#205f43;background:#fff;border:1px solid #b9c8c0;border-radius:4px;padding:9px 13px;font-size:10px;font-weight:800}.omni-head-actions .primary{color:#fff;background:#205f43;border-color:#205f43}.omni-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.omni-history-head h3{margin:0}.omni-history-head>div{gap:5px;display:flex}.omni-history-head button{color:#526259;background:#fff;border:1px solid #ced8d2;border-radius:14px;padding:5px 10px;font-size:9px}.omni-history-head button.active{color:#fff;background:#205f43;border-color:#205f43}.omni-timeline article.outbound{background:#edf7f1;border-left-color:#2b7653;margin-left:28px}.omni-timeline article.inbound{margin-right:28px}.communication-composer{background:#fff;border-radius:8px;width:min(650px,100vw - 32px);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #10271c55}.communication-composer header,.communication-composer footer{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.communication-composer header span{letter-spacing:1px;color:#2b7653;font-size:9px;font-weight:800}.communication-composer header h2{margin:4px 0 0;font-size:22px}.communication-composer header>button{background:0 0;border:0;font-size:24px}.communication-composer main{gap:14px;padding:20px 22px;display:grid}.communication-composer label{color:#394b41;gap:6px;font-size:10px;font-weight:800;display:grid}.communication-composer input,.communication-composer textarea{width:100%;font:inherit;color:#202a24;background:#fff;border:1px solid #cdd8d2;border-radius:5px;padding:10px 12px;font-weight:400}.communication-composer textarea{resize:vertical;min-height:150px}.communication-composer details{background:#f7faf8;border:1px solid #dbe3df;border-radius:5px;padding:10px 12px}.communication-composer details summary{cursor:pointer;color:#3d594a;font-size:10px;font-weight:800}.communication-composer details label{margin-top:10px}.compose-channel-switch{border:1px solid #cbd7d0;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.compose-channel-switch button{color:#53635a;background:#fff;border:0;padding:10px;font-weight:800}.compose-channel-switch button.active{color:#fff;background:#205f43}.compose-warning{color:#76531f;background:#fff5e6;border-left:3px solid #d48a21;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.communication-composer footer{border-top:1px solid #e2e8e4;border-bottom:0;justify-content:flex-end}.communication-composer footer button{color:#45574d;background:#fff;border:1px solid #bfcac4;border-radius:4px;padding:9px 14px;font-weight:800}.communication-composer footer .primary{color:#fff;background:#205f43;border-color:#205f43}.communication-composer footer button:disabled{opacity:.5}@media (max-width:700px){.omni-head-actions{width:100%}.omni-head-actions button{flex:1}.omni-history-head{flex-direction:column;align-items:flex-start}.communication-composer{width:calc(100vw - 18px)}}.autonomy-panel{border-top:3px solid #2b7653}.autonomy-company-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.autonomy-company-grid article{background:#fbfdfc;border:1px solid #dce4df;border-radius:7px;padding:15px}.autonomy-company-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.autonomy-company-grid header div{gap:4px;display:grid}.autonomy-company-grid header strong{font-size:14px}.autonomy-company-grid header span{color:#6a766f;font-size:9px}.autonomy-company-grid header em{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.autonomy-company-grid header em.ready{color:#1f6a45;background:#e4f3e9}.autonomy-company-grid header em.attention{color:#9a5d12;background:#fff0dc}.pending-control>.internal-warning>strong{margin-right:14px;display:inline-block}.autonomy-progress{background:#e6ebe8;border-radius:4px;height:6px;margin:13px 0;overflow:hidden}.autonomy-progress i{background:#2b7653;height:100%;display:block}.autonomy-company-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.autonomy-company-grid li{align-items:center;gap:8px;font-size:10px;display:flex}.autonomy-company-grid li b{border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.autonomy-company-grid li.ok b{color:#17643f;background:#dff1e6}.autonomy-company-grid li.pending b{color:#9a5d12;background:#fff0dc}.autonomy-company-grid li>span{gap:2px;display:grid}.autonomy-company-grid li small{color:#6a766f;font-size:8px;line-height:1.35}.autonomy-warning{color:#7a4b17;background:#fff4e4;border-left:3px solid #c77a25;margin:12px 0;padding:10px 12px;font-size:10px}.autonomy-panel .panel-head button:disabled{opacity:.65;cursor:wait}.autonomy-human-review{background:#f4f7f5;border-left:3px solid #597566;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;font-size:10px;display:flex}.autonomy-human-review strong{white-space:nowrap;color:#294638}.autonomy-human-review span{color:#5d6b63;line-height:1.5}.marketing-agent-actions,.media-view-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-agent-actions select{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:40px;padding:0 10px}.media-view-tabs button{color:#245a43;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:9px 14px;font-weight:800}.media-view-tabs button.active{color:#fff;background:#2c7553;border-color:#2c7553}.media-selection-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.media-selection-actions button:disabled{opacity:.45;cursor:not-allowed}.aedkat-sidebar-logo{object-fit:contain;object-position:left center;width:145px;max-height:58px;display:block}.aedkat-mobile-logo{object-fit:contain;width:54px;height:28px;display:block}.sidebar>.brand{justify-content:space-between}.mobile-header .brand{border:0;height:auto;padding:0}.marketing-table th:first-child{width:190px}.marketing-table th:nth-child(2){width:115px}.marketing-table th:nth-child(3){width:220px}.marketing-table th:nth-child(4){width:290px}.marketing-table th:nth-child(5){width:145px}.marketing-table th:nth-child(6){width:160px}.marketing-table th:nth-child(7){width:180px}.marketing-table .table-actions{grid-template-columns:1fr;min-width:150px;display:grid}.marketing-table .table-actions button{white-space:normal;text-align:center;width:100%;min-height:32px;line-height:1.25;display:block}.marketing-table .table-actions .primary{font-weight:800;color:#fff!important;background:#205f43!important;border-color:#205f43!important}.marketing-table .table-actions .primary:hover{background:#174b35!important}.marketing-review-modal>footer .primary{color:#fff!important;background:#205f43!important;border-color:#205f43!important}.marketing-review-modal>footer button:not(.primary){color:#263b31;background:#fff}.pending-bulk-actions{background:#f7faf8;border-top:1px solid #e1e7e3;border-bottom:1px solid #e1e7e3;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 14px;display:flex}.pending-bulk-actions label{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.pending-bulk-actions span{color:#68736d;margin-left:auto;font-size:9px}.pending-bulk-actions button{padding:7px 10px}.discard-conversation{width:100%;margin-top:5px;padding:5px 6px;display:block}.unified-pending th:first-child{width:38px}.unified-pending th:nth-child(2){width:13%}.unified-pending th:nth-child(3){width:9%}.unified-pending th:nth-child(4){width:18%}.unified-pending th:nth-child(5){width:20%}.unified-pending th:nth-child(6){width:11%}.unified-pending th:nth-child(7){width:9%}.unified-pending th:nth-child(8){width:8%}.unified-pending th:nth-child(9){width:12%}.unified-pending td:first-child{text-align:center}.unified-pending td:first-child input{accent-color:#205f43;width:16px;height:16px}@media (max-width:720px){.pending-bulk-actions{flex-direction:column;align-items:stretch}.pending-bulk-actions span{margin-left:0}}.sent-tabs{flex-wrap:wrap;margin-bottom:16px}.sent-history td{overflow-wrap:anywhere}.sent-history td small{overflow-wrap:anywhere;display:block}@media (max-width:1180px){.app-shell{display:block}.sidebar{width:270px;transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.close-menu{display:block}.scrim{z-index:20;background:#09120e7a;border:0;position:fixed;inset:0}.main{max-width:none;padding:20px 18px 50px}.mobile-header{color:#fff;background:#123d2c;justify-content:space-between;align-items:center;margin:-20px -18px 22px;padding:13px 18px;display:flex}.mobile-header>button{color:#fff;background:0 0;border:0;font-size:20px}.mobile-header .brand{gap:7px}.page-head h1{font-size:32px}}@media (max-width:900px){.sent-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sent-tabs button{width:100%;margin:0}.sent-history .crm-table-wrap{max-width:100%;overflow:visible}.sent-history .crm-table{table-layout:fixed;max-width:100%;min-width:0!important}.sent-history table,.sent-history tbody,.sent-history tr,.sent-history td{width:100%;display:block}.sent-history thead{display:none}.sent-history tbody{padding:8px}.sent-history tr{background:#fff;border:1px solid #dce4df;border-radius:8px;margin-bottom:10px;padding:8px 12px}.sent-history td{grid-template-columns:minmax(100px,32%) minmax(0,1fr);gap:10px;min-width:0;display:grid;white-space:normal!important;border:0!important;padding:8px 0!important}.sent-history td>*{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.sent-history td:before{content:attr(data-label);text-transform:uppercase;color:#647269;font-size:9px;font-weight:800}.sent-history .status-pill{justify-self:start}.sent-history details{margin-top:8px}}@media (max-width:520px){.main{padding:14px 10px 40px}.mobile-header{margin:-14px -10px 18px;padding:12px 10px}.test-mode-bar{flex-direction:column;align-items:flex-start;gap:5px}.test-mode-bar em{margin-left:0}.page-head{flex-direction:column;gap:12px}.page-head .ghost{display:none}.page-head h1{font-size:28px}.sent-tabs{grid-template-columns:1fr}.sent-history .panel-head{padding:14px}.sent-history td{grid-template-columns:1fr;gap:4px}.sent-history td:before{font-size:8px}}.quote-builder{gap:14px;display:grid}.quote-project-summary{background:#f2f7f4;border-left:3px solid #2c7553;gap:3px;padding:11px 13px;display:grid}.quote-project-summary strong{font-size:13px}.quote-project-summary span{font-size:10px}.quote-project-summary small{color:#66736c}.quote-lines{border:1px solid #dce4df;border-radius:6px;overflow-x:auto}.quote-line-head,.quote-line{grid-template-columns:minmax(230px,1fr) 90px 130px 115px 70px;align-items:center;gap:8px;min-width:690px;padding:8px 10px;display:grid}.quote-line-head{color:#53635a;text-transform:uppercase;background:#f0f4f2;font-size:8px;font-weight:900}.quote-line+.quote-line{border-top:1px solid #e4e9e6}.quote-line input{min-width:0}.quote-line output{text-align:right;color:#214f3b;font-weight:800}.quote-line button{color:#a04438;background:#fff;border:1px solid #e0b7b0;padding:7px}.quote-line button:disabled{opacity:.4}.quote-totals{background:#edf5f0;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:12px;display:flex}.quote-totals span{text-transform:uppercase;color:#607067;gap:3px;font-size:8px;display:grid}.quote-totals strong{color:#183f2f;text-transform:none;font-size:13px}.quote-builder>.ghost{justify-self:start}@media (max-width:700px){.quote-line-head{display:none}.quote-lines{border:0;overflow:visible}.quote-line{border-radius:6px;grid-template-columns:1fr 1fr;min-width:0;margin-bottom:8px;padding:10px;border:1px solid #dce4df!important}.quote-line input:first-child{grid-column:1/-1}.quote-line output{text-align:left}.quote-totals{justify-content:stretch}.quote-totals span{flex:1;min-width:95px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
