.gw-informes{display:flex;flex-direction:column;gap:14px;padding:22px 24px 84px;color:var(--text);min-width:0}.gw-informes h1,.gw-informes h2,.gw-informes h3{font-family:var(--font-bricolage),sans-serif;margin:0}.gw-informes h1{font-size:30px;letter-spacing:-.03em;font-weight:700}.gw-informes h2{font-size:18px;font-weight:700}.gw-informes-heading{display:flex;align-items:flex-end;gap:10px}.gw-informes-heading>div:first-child{flex:1 1;display:flex;flex-direction:column;gap:4px}.gw-informes-heading>div:first-child>span{font-size:12.5px;font-weight:600;color:var(--text3)}.gw-informes-filters{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:85%}.gw-informes-filters label,.gw-informes-filters>button{height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:13px}.gw-informes-filters label>span{color:var(--text3);font-weight:600}.gw-informes-filters select{padding:0;border:0;background:transparent;max-width:145px;min-width:0;font-size:13px;font-weight:700;cursor:pointer}.gw-informes button{font-family:inherit;cursor:pointer;color:inherit}.gw-informes button:disabled{cursor:default;opacity:.6}.gw-informes button:focus-visible,.gw-informes select:focus-visible{outline:2px solid var(--accentLine);outline-offset:3px}.gw-informes-filters>button{font-weight:700}.gw-informes-window{margin:0;display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text3)}.gw-informes-window>button{margin-left:auto;border:0;background:none;color:var(--accentText);font-size:12px}.gw-informes-primary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:12px;gap:12px}.gw-informes-card{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--border);min-width:0}.gw-informes-card>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gw-informes-card>header>div{display:flex;flex-direction:column;gap:2px}.gw-informes-card>header span,.gw-informes-card>small{font-size:12px;color:var(--text3)}.gw-informes-card>header>.gw-informes-legend{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.gw-informes-legend>span{display:flex;gap:6px;align-items:center;white-space:nowrap}.gw-informes-legend i{display:block;width:10px;height:10px;background:var(--surface3);border-radius:3px}.gw-informes-chart{display:flex;align-items:flex-end;gap:8px;height:200px}.gw-informes-chart>button{flex:1 1;min-width:0;height:100%;padding:0;background:none;border:0;display:flex;flex-direction:column;gap:6px;align-items:center}.gw-informes-column{flex:1 1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.gw-informes-column i{background:var(--surface3);border-radius:2px;min-height:0}.gw-informes-column i:first-child{border-radius:6px 6px 2px 2px}.gw-informes-column i:last-child{border-radius:2px 2px 6px 6px}.gw-informes .answered{background:var(--accentLine)}.gw-informes .completed{background:var(--accent)}.gw-informes-chart small{font-family:var(--font-jetbrains),monospace;font-size:10.5px;color:var(--text3)}.gw-informes-funnel{gap:12px}.gw-informes-funnel>button{border:0;background:none;text-align:left;padding:0;display:flex;flex-direction:column;gap:5px}.gw-informes-funnel>button>div{display:flex;justify-content:space-between;font-size:13px}.gw-informes-funnel>button>div>span{font-weight:600;display:flex;gap:5px;align-items:center}.gw-informes-funnel b{font-family:var(--font-jetbrains),monospace;font-weight:600}.gw-informes-progress{height:12px;border-radius:6px;background:var(--surface2);overflow:hidden;display:block}.gw-informes-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.gw-informes-slas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gw-informes-sla{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-informes-sla>div{display:flex;justify-content:space-between;gap:8px;color:var(--text2);font-size:12.5px;font-weight:600}.gw-informes-sla>strong{font-family:var(--font-bricolage),sans-serif;font-size:28px;letter-spacing:-.02em}.gw-informes-sla .gw-informes-progress{height:8px}.gw-informes-sla small{font-size:11.5px;color:var(--text3)}.gw-informes-campaigns{padding-bottom:8px;gap:10px}.gw-informes-table-head,.gw-informes-table-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.gw-informes-table-head{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3);padding-bottom:8px}.gw-informes-table-head>span:not(:first-child),.gw-informes-table-row>span{text-align:right}.gw-informes-table-row{background:none;border:0;border-top:1px solid var(--border);padding:11px 0;align-items:center;font-family:var(--font-jetbrains),monospace!important;font-size:13px}.gw-informes-table-row:hover{background:var(--surface2)}.gw-informes-table-row strong{font-family:var(--font-figtree),sans-serif;font-size:13.5px;display:flex;align-items:center;gap:8px;text-align:left;overflow-wrap:anywhere}.gw-informes-table-row strong i{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--b1)}.gw-informes-audience{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.gw-informes-audience button{display:flex;flex-direction:column;gap:8px;text-align:left;border:0;background:var(--surface2);padding:14px;border-radius:12px}.gw-informes-audience strong{font-family:var(--font-bricolage),sans-serif;font-size:24px}.gw-informes-audience span{font-size:12px;color:var(--text2)}.gw-informes-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gw-informes-metrics button{display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px}.gw-informes-metrics button>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600}.gw-informes-metrics strong{font-family:var(--font-bricolage),sans-serif;font-size:26px}.gw-informes-metrics small{font-size:11.5px;line-height:1.5;color:var(--text3)}.gw-informes-detail{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-left:1px solid var(--border);padding:0;background:var(--surface);color:var(--text);box-shadow:var(--shadowLg);font-family:var(--font-figtree),sans-serif}.gw-informes-detail::-webkit-backdrop{background:oklch(.2 .02 278/.25)}.gw-informes-detail::backdrop{background:oklch(.2 .02 278/.25)}.gw-informes-detail>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px;border-bottom:1px solid var(--border)}.gw-informes-detail h2{font-size:22px}.gw-informes-detail>header span{color:var(--text3);font-size:12px}.gw-informes-detail button{border:1px solid var(--border);border-radius:10px;background:var(--surface2);padding:8px 10px;color:inherit;cursor:pointer}.gw-informes-detail-body{padding:20px;display:flex;flex-direction:column;gap:14px}.gw-informes-detail-body p{margin:0;font-size:13px;line-height:1.6}.gw-informes-detail-body small{color:var(--text3);overflow-wrap:anywhere}.gw-informes-detail nav,.gw-informes-detail-actions{display:flex;gap:8px;justify-content:space-between;align-items:center}.gw-informes-rows article{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px;overflow-wrap:anywhere}.gw-informes-rows article span,.gw-informes-rows time{font-size:12px;color:var(--text3)}@media(max-width:1279px){.gw-informes-heading{align-items:flex-start;flex-wrap:wrap}.gw-informes-filters{max-width:100%}.gw-informes-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gw-informes-legend{gap:6px!important}.gw-informes-card>header{flex-wrap:wrap}}@media(max-width:767px){.gw-informes{padding:18px 14px 96px}.gw-informes-filters{justify-content:flex-start;gap:8px;width:100%}.gw-informes-filters label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:min(100%,150px)}.gw-informes-filters select{max-width:100px}.gw-informes-primary{grid-template-columns:1fr}.gw-informes-audience,.gw-informes-metrics,.gw-informes-slas{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-informes-window{flex-wrap:wrap}.gw-informes-card{padding:16px}.gw-informes-table-head{display:none}.gw-informes-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.gw-informes-table-row strong{grid-column:1/-1}.gw-informes-table-row>span{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;font-size:12px}.gw-informes-table-row>span:before{content:attr(data-label);font-family:var(--font-figtree),sans-serif;color:var(--text3);font-size:11px}.gw-informes-chart{gap:5px}.gw-informes-card>header{align-items:flex-start}.gw-informes-detail-actions{flex-wrap:wrap}}.gw-informes-sla{text-align:left;font-family:inherit}.gw-informes-sla>div>span{display:flex;align-items:center;gap:5px}.gw-informes-sla:hover{background:var(--surface)}.gw-report-editor summary{cursor:pointer;font:700 18px/1.3 var(--font-display);letter-spacing:-.02em}.gw-report-editor fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.gw-report-editor label{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:var(--text2);overflow-wrap:anywhere}.gw-report-editor label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;font-size:13px}.gw-report-editor input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:var(--accent)}.gw-report-editor input:not([type=checkbox]),.gw-report-editor select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface2);color:var(--text);font:400 14px/1.4 var(--font-sans)}.gw-report-editor .gw-report-rule,.gw-report-editor section{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border:1px solid var(--border);border-radius:16px;min-width:0}.gw-report-editor p{margin:0;font-size:13px;line-height:1.5;color:var(--text2);overflow-wrap:anywhere}.gw-report-editor small{font-size:12px;line-height:1.5;color:var(--text3);overflow-wrap:anywhere}.gw-report-editor [role=alert]{color:var(--dangerText)}.gw-report-editor .gw-report-condition,.gw-report-editor .gw-report-results,.gw-report-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.gw-report-editor .gw-report-condition>:is(input,select){flex:1 1 180px;width:auto}.gw-report-editor button{min-height:38px;max-width:100%;padding:8px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:700 13px/1.4 var(--font-sans);white-space:normal}.gw-report-editor button:disabled{opacity:.45;cursor:not-allowed}.gw-report-editor :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gw-report-editor .gw-report-rule legend{padding:0 6px;font-size:13px;font-weight:700;color:var(--text)}.gw-report-editor-actions{justify-content:flex-end}.gw-report-editor-actions>button:last-child{border-color:transparent;background:var(--accent);color:var(--onAccent)}@media(max-width:767px){.gw-report-editor-actions>button{flex:1 1 140px}}.gw-informes>.gw-informes-card>header>button{color:var(--onAccent)}.gw-informes-metrics small{font-weight:400}.gw-main>.module-content:has(>.gw-settings-design){padding:0}.gw-settings-design{position:relative;height:100%;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:14px;gap:14px;padding:22px 24px 20px;color:var(--text);font-family:var(--font-sans)}.gw-settings-design button,.gw-settings-design input,.gw-settings-design select,.gw-settings-design textarea{font-family:inherit;color:inherit;box-shadow:none;transition:none}.gw-settings-design>aside{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto}.gw-settings-design>aside>header{display:flex;flex-direction:column;gap:4px}.gw-settings-design>aside>header>span{font-size:12.5px;font-weight:600;color:var(--text3)}.gw-settings-design h1{margin:0;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.03em}.gw-settings-users{display:flex;flex-direction:column;gap:14px}.gw-settings-users>.gw-settings-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px}.gw-settings-users>.gw-settings-section-head p{margin:3px 0 0}.gw-settings-user-table{padding:6px 18px;border-radius:18px;border:1px solid var(--border);background:var(--surface);overflow:auto}.gw-settings-user-table>[role=row]{display:grid;grid-template-columns:minmax(210px,1.4fr) 130px 140px 100px 100px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--border);padding:12px 0;font-size:13px}.gw-settings-user-table>[role=row]:first-child{border:0;font-size:11px;color:var(--text3);font-weight:700}.gw-settings-user-table small{display:block;color:var(--text3);font-size:12px;margin-top:3px}.gw-settings-user-table select{height:34px;max-width:130px;border-radius:9px;border:1px solid var(--border);background:var(--surface2)}.gw-settings-invitations button,.gw-settings-user-table button{border:1px solid var(--border);border-radius:9px;padding:6px 9px;background:var(--surface)}.gw-settings-invitations{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-settings-invitations article{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--border);font-size:13px}.gw-settings-invitations article>strong{flex:1 1;min-width:160px}.gw-settings-body details>summary{cursor:pointer;font-weight:700;font-size:14px;padding:12px 0}.gw-settings-body fieldset{min-width:0;margin:0;border:0;padding:0;display:flex;flex-direction:column;gap:16px}.gw-settings-body fieldset.gw-settings-rules-grid{display:grid}.gw-settings-extra-window{grid-column:2/-1;font-size:12px;color:var(--text3)}.gw-settings-design>aside>label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-settings-design>aside>label>span{position:relative;display:flex;align-items:center}.gw-settings-design>aside>label i{position:absolute;left:12px;width:9px;height:9px;border-radius:50%;background:var(--b1);pointer-events:none}.gw-settings-design>aside>label select{width:100%;height:40px;padding:0 12px 0 29px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:14px;font-weight:600;letter-spacing:0;cursor:pointer;color:var(--text)}.gw-settings-design>aside>nav{display:flex;flex-direction:column;gap:2px}.gw-settings-design>aside>nav>button{display:flex;align-items:center;gap:10px;height:42px;flex-shrink:0;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text2);font-size:14px;font-weight:500;cursor:pointer;text-align:left}.gw-settings-design>aside>nav>button[aria-current=page]{background:var(--surface);color:var(--text);font-weight:700}.gw-settings-design>aside>nav>button>span:nth-child(2){flex:1 1}.gw-settings-design i[data-state]{width:8px;height:8px;flex-shrink:0;border-radius:50%;box-sizing:border-box;display:inline-block}.gw-settings-design i[data-state=code]{background:var(--ok)}.gw-settings-design i[data-state=mix]{background:linear-gradient(90deg,var(--ok) 50%,var(--surface3) 50%)}.gw-settings-design i[data-state=plan]{border:1.5px dashed var(--text3)}.gw-settings-legend{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;border:1px solid var(--border);font-size:12px;color:var(--text2)}.gw-settings-legend>span{display:flex;align-items:center;gap:8px}.gw-settings-body{display:flex;flex-direction:column;gap:22px;min-height:0;min-width:0;overflow:auto;padding-bottom:70px}.gw-settings-section-head{display:flex;flex-direction:column;gap:3px}.gw-settings-section-head h2{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700}.gw-settings-section-head p{margin:0;font-size:13px;color:var(--text2);text-wrap:pretty}.gw-settings-accounts{display:flex;flex-direction:column;gap:16px;min-width:0}.gw-settings-accounts .provisioning-account{grid-column:auto}.gw-settings-accounts .provisioning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.gw-settings-account-loading,.gw-settings-accounts .panel{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);min-width:0}.gw-settings-accounts .panel h2,.gw-settings-accounts .panel h3{margin:0;font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:0}.gw-settings-accounts .panel p{margin:0;font-size:12.5px;color:var(--text2);line-height:1.5;text-wrap:pretty}.gw-settings-accounts .panel.form-stack,.gw-settings-accounts form>fieldset{display:flex;flex-direction:column;gap:12px}.gw-settings-accounts form>fieldset{min-width:0;border:0;padding:0;margin:0}.gw-settings-accounts .form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gw-settings-accounts label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:600;color:var(--text2)}.gw-settings-accounts input:not([type=radio]):not([type=checkbox]),.gw-settings-accounts select{height:40px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface2);font-size:14px}.gw-settings-accounts label:has(input[type=radio]){flex-direction:row;align-items:flex-start;gap:8px;font-weight:500;line-height:1.5}.gw-settings-accounts input[type=radio]{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;box-sizing:border-box;padding:0;margin:2px 0 0;accent-color:var(--accent)}.gw-settings-accounts legend{padding:0 0 8px;font-size:12.5px;font-weight:700}.gw-settings-accounts fieldset.form-stack{min-width:0;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:12px}.gw-settings-accounts .form-actions button,.gw-settings-accounts form button:not(.quiet){align-self:flex-start;height:38px;padding:0 14px;border:0;border-radius:12px;background:var(--accent);color:var(--onAccent);font-size:13px;font-weight:700;cursor:pointer}.gw-settings-accounts button:disabled{opacity:.55;cursor:not-allowed}.gw-settings-accounts .quiet{height:32px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:12.5px;font-weight:700}.gw-settings-company-catalog{display:flex;flex-direction:column;gap:12px}.gw-settings-company-catalog>header{display:flex;gap:12px;align-items:center;justify-content:space-between}.gw-settings-company-catalog>header>div{display:flex;flex-direction:column;gap:3px}.gw-settings-company-catalog>header>span{font-size:12px;font-weight:700;color:var(--text3)}.gw-settings-company-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px}.gw-settings-company-list article{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);min-width:0}.gw-settings-company-list article>.gw-comm-status{justify-self:start}.gw-settings-company-list article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.gw-settings-company-list strong{font-size:13.5px;overflow-wrap:anywhere}.gw-settings-company-list code,.gw-settings-company-list small{font-size:11.5px;color:var(--text3);overflow-wrap:anywhere}.gw-settings-accounts .provisioning-table>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.gw-settings-accounts .provisioning-table>header>div{flex:1 1;min-width:180px}.gw-settings-accounts .provisioning-table>div>article{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--border)}.gw-settings-accounts .provisioning-table article>div{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:3px}.gw-settings-accounts .provisioning-table strong{font-size:13px}.gw-settings-accounts .provisioning-table small{font-size:12px;color:var(--text3);overflow-wrap:anywhere}@media(max-width:1100px){.gw-settings-accounts .provisioning-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.gw-settings-accounts .form-two{grid-template-columns:minmax(0,1fr)}.gw-settings-company-list article{flex-wrap:wrap}.gw-settings-accounts .panel{padding:16px}}.gw-settings-primary{align-self:flex-start;height:38px;padding:0 14px;border:0;border-radius:12px;color:var(--onAccent)!important;font-size:13px;font-weight:700;cursor:pointer}.gw-settings-primary,.gw-settings-primary:hover{background:var(--accent)}.gw-settings-body .panel{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:none}.gw-settings-body .form-stack,.gw-settings-body .integration-config{gap:16px}.gw-settings-body .integration-config{padding:18px}.gw-settings-body .integration-config h3{margin:0;font-size:16px;font-weight:700}.gw-settings-body .integration-config label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--text2)}.gw-settings-body .integration-config label input,.gw-settings-body .integration-config label select{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface2);font-size:14px}.gw-settings-body .integration-config label textarea{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface2);min-height:100px}.gw-settings-body .integration-config button[type=submit]{align-self:flex-start;height:38px;padding:0 14px;border:0;border-radius:12px;background:var(--accent);color:var(--onAccent);font-size:13px;font-weight:700}.gw-settings-provider-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.gw-settings-provider-cards article{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-settings-provider-cards article>header{display:flex;align-items:center;gap:8px}.gw-settings-provider-cards article>header strong{flex:1 1;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-settings-provider-cards article>header code{font-family:var(--font-mono);font-size:10.5px;color:var(--text3)}.gw-settings-provider-cards article>strong{font-size:15px;font-weight:700}.gw-settings-provider-cards article>span{font-size:12.5px;color:var(--text2)}.gw-settings-provider-cards article>small{align-self:flex-start;margin-top:6px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:7px;background:var(--surface2);color:var(--text2)}.gw-settings-phone-grid,.gw-settings-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.gw-settings-phone-grid>div{display:flex;flex-direction:column;gap:12px}.gw-settings-phone-grid .webhook-box{margin:0;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-settings-phone-grid .webhook-box strong{font-size:13px;font-weight:700}.gw-settings-phone-grid .webhook-box small{font-size:12.5px;color:var(--text2);text-wrap:pretty}.gw-settings-phone-grid .webhook-box code{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere;background:var(--surface2);padding:9px 11px;border-radius:10px}.gw-settings-unknown-contact{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.gw-settings-unknown-contact>span{flex:1 1;display:flex;flex-direction:column;gap:1px}.gw-settings-unknown-contact small{font-size:12px;font-weight:400;color:var(--text3)}.gw-settings-switch{position:relative;width:40px;height:24px;flex-shrink:0;border:0;border-radius:12px;background:var(--surface3);padding:0;cursor:pointer}.gw-settings-switch[aria-checked=true]{background:var(--accent)}.gw-settings-switch[aria-checked=false]:hover{background:var(--surface3)}.gw-settings-switch>i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--onAccent)}.gw-settings-switch[aria-checked=true]>i{left:19px}.gw-settings-days{display:flex;flex-direction:column;padding:6px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-settings-days>div,.gw-settings-days>header{display:grid;grid-template-columns:40px minmax(0,1fr) 100px 100px;grid-gap:12px;gap:12px;align-items:center}.gw-settings-days>header{padding:10px 0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-settings-days>div{padding:9px 0;border-top:1px solid var(--border);font-size:13.5px;font-weight:600}.gw-settings-days input{min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface2);font-family:var(--font-mono);font-size:12.5px}.gw-settings-days input:disabled{opacity:.4}.gw-settings-holidays{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-settings-holidays>header{font-size:14px;font-weight:700}.gw-settings-holidays>article{display:flex;align-items:center;gap:12px;font-size:13px}.gw-settings-holidays>article>strong{flex:1 1}.gw-settings-holidays .holiday-editor{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:0}.gw-settings-holidays input{min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface2);font-size:12.5px}.gw-settings-pipelines{display:flex;flex-direction:column;gap:14px;min-width:0}.gw-settings-pipelines>header{display:flex;align-items:flex-end;gap:10px}.gw-settings-pipelines>header>div{flex:1 1}.gw-settings-pipelines>section{display:flex;flex-direction:column;padding:6px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.gw-settings-pipelines>section>article,.gw-settings-pipelines>section>header{display:grid;grid-template-columns:minmax(150px,1.4fr) 110px 70px 100px 110px 90px 150px 180px;grid-gap:12px;gap:12px;align-items:center}.gw-settings-pipelines>section>header{padding:10px 0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-settings-pipelines>section>article{padding:12px 0;border-top:1px solid var(--border);font-size:13px}.gw-settings-pipelines article>strong{display:flex;align-items:center;gap:8px;font-weight:700;min-width:0}.gw-settings-pipelines article>strong>i{width:8px;height:8px;flex-shrink:0;border-radius:50%}.gw-settings-pipelines code{font-family:var(--font-mono);font-size:12.5px;text-align:right}.gw-settings-pipelines header>span:nth-child(n+3):nth-child(-n+6){text-align:right}.gw-settings-pipelines .status{justify-self:start;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:7px;background:var(--surface2);color:var(--text2)}.gw-settings-pipelines .status[data-active=true]{background:var(--okSoft);color:var(--okText)}.gw-settings-pipelines article>button{height:32px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:12px;font-weight:700;cursor:pointer}.gw-settings-provider-cards article>div{display:flex;flex-direction:column;gap:6px}.gw-settings-provider-cards article>div>strong{font-size:15px;font-weight:700}.gw-settings-provider-cards article>div>p{margin:0;font-size:12.5px;color:var(--text2)}.gw-settings-provider-cards article>div>small{align-self:flex-start;margin-top:6px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:7px;background:var(--surface2);color:var(--text2)}@media(max-width:1279px){.gw-settings-pipelines>section>article,.gw-settings-pipelines>section>header{grid-template-columns:minmax(120px,1.4fr) 72px 48px 58px 90px 60px 75px 110px;gap:8px}}@media(max-width:767px){.gw-settings-pipelines>section>header{display:none}.gw-settings-pipelines>section>article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.gw-settings-pipelines article>strong{grid-column:1/-1}.gw-settings-pipelines article>code:before{font:12px var(--font-sans);color:var(--text3);margin-right:8px}.gw-settings-pipelines article>code:nth-child(3):before{content:"Etapas"}.gw-settings-pipelines article>code:nth-child(4):before{content:"Abiertas"}.gw-settings-pipelines article>code:nth-child(5):before{content:"Valor"}.gw-settings-pipelines article>code:nth-child(6):before{content:"SLA venc."}}@media(max-width:1279px){.gw-settings-design{grid-template-columns:210px minmax(0,1fr);padding:18px;gap:14px}.gw-settings-days>div,.gw-settings-days>header{grid-template-columns:40px minmax(0,1fr) 84px 84px;gap:8px}}@media(max-width:767px){.gw-settings-design{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:16px}.gw-settings-design>aside>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gw-settings-design>aside>nav>button{padding:0 8px;font-size:12.5px;gap:6px}.gw-settings-legend{display:none}.gw-settings-body{overflow:visible;padding-bottom:24px}.gw-settings-phone-grid,.gw-settings-rules-grid{grid-template-columns:minmax(0,1fr)}.gw-settings-days{padding:6px 12px}.gw-settings-days>div,.gw-settings-days>header{grid-template-columns:40px minmax(0,1fr) 75px 75px;gap:6px}.gw-settings-holidays .holiday-editor{grid-template-columns:1fr}.gw-settings-body .automation-admin-grid,.gw-settings-body .form-grid,.gw-settings-body .form-two,.gw-settings-body .integration-settings-grid,.gw-settings-body .template-admin-grid{grid-template-columns:minmax(0,1fr)}}.gw-settings-design>aside>button{color:var(--onAccent)}@media(max-width:767px){.gw-settings-user-table{position:relative;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:0;border:0;background:transparent;overflow:visible}.gw-settings-user-table>.head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gw-settings-user-table>[role=row]:not(.head){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-settings-user-table>[role=row]>[data-label]{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0;overflow-wrap:anywhere}.gw-settings-user-table>[role=row]>[data-label]:before{content:attr(data-label);font-size:11px;font-weight:700;color:var(--text3)}.gw-settings-user-table>[role=row]>[data-label=USUARIO]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.gw-settings-user-table>[role=row]>[data-label=USUARIO]>small{margin-top:0}.gw-settings-user-table select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.gw-settings-user-table>[role=row]>[data-label]>button{justify-self:start;max-width:100%;box-sizing:border-box}}.gw-settings-body .automation-admin-grid .integration-config label.day-toggle{flex-direction:row;align-items:center;gap:7px}.gw-settings-body .automation-admin-grid .integration-config label.day-toggle>input[type=checkbox]{width:auto;height:auto;padding:0;flex:0 0 auto}.gw-settings-design{isolation:isolate}.gw-settings-body>[role=tabpanel]{min-width:0}.gw-comm-context{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--surface2);font-size:12.5px;color:var(--text2);overflow-wrap:anywhere}.gw-comm-context i{width:9px;height:9px;border-radius:50%;background:var(--b1);flex-shrink:0}.gw-comm-context p{margin:0}.gw-comm-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:var(--surface2);align-self:flex-start;max-width:100%}.gw-comm-tabs button{height:34px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:var(--text2);font-size:13px;font-weight:700;cursor:pointer}.gw-comm-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0001}.gw-comm-connections{display:flex;flex-direction:column;gap:12px;container-type:inline-size;min-width:0}.gw-comm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gw-comm-filters{display:flex;gap:8px;flex-wrap:wrap}.gw-comm-filters button{display:flex;gap:6px;align-items:center;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text2);font-size:12.5px;font-weight:700}.gw-comm-filters button[aria-pressed=true]{background:var(--accentSoft);color:var(--accentText);border-color:var(--accent)}.gw-comm-filters span{font:11px var(--font-mono)}.gw-comm-toolbar>.gw-settings-primary{display:flex;align-items:center;gap:6px}.gw-comm-table{padding:2px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--border);min-width:0}.gw-comm-table>article,.gw-comm-table>header{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(90px,.65fr) minmax(140px,1fr) minmax(100px,.75fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;min-width:0}.gw-comm-table>header{padding:11px 0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-comm-table>article{padding:14px 0;border-top:1px solid var(--border);font-size:12.5px}.gw-comm-identity{display:flex;gap:12px;align-items:center;text-align:left;padding:0;border:0;min-width:0;cursor:pointer}.gw-comm-identity,.gw-comm-identity:hover{background:transparent}.gw-comm-identity>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.gw-comm-identity strong{font-size:14px;font-weight:700;line-height:1.3}.gw-comm-identity code{font:12px var(--font-mono);color:var(--text2);overflow-wrap:anywhere}.gw-comm-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accentSoft);color:var(--accentText)}.gw-comm-icon[data-channel=whatsapp]{background:#25d366;color:white}.gw-comm-availability,.gw-comm-provider{display:flex;flex-direction:column;gap:3px;min-width:0}.gw-comm-availability small,.gw-comm-provider small{color:var(--text3);font-size:12px}.gw-comm-availability>span{display:flex;gap:7px;align-items:baseline;font-size:11.5px;overflow-wrap:anywhere}.gw-comm-availability small{width:62px;flex-shrink:0}.gw-comm-status{justify-self:start;align-self:start;padding:3px 9px;border-radius:7px;background:var(--surface2);color:var(--text2);font-size:11.5px;font-weight:700;max-width:100%;overflow-wrap:anywhere}.gw-comm-status[data-status=active]{background:var(--okSoft);color:var(--okText)}.gw-comm-status[data-status=error]{background:var(--dangerSoft);color:var(--dangerText)}.gw-comm-status[data-status=partial],.gw-comm-status[data-status=pending]{background:var(--warnSoft);color:var(--warnText)}.gw-comm-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.gw-comm-actions button,.gw-comm-drawer button:not(.gw-settings-primary),.gw-comm-empty button:not(.gw-settings-primary),.gw-comm-modal button:not(.gw-settings-primary),.gw-comm-permissions button{padding:0 11px;min-height:32px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:12.5px;font-weight:700;cursor:pointer}.gw-comm-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px dashed var(--border);border-radius:18px;background:var(--surface)}.gw-comm-empty h3,.gw-comm-empty p{margin:0}.gw-comm-empty p{font-size:13px;color:var(--text2);line-height:1.5}.gw-comm-empty>div{display:flex;gap:8px;flex-wrap:wrap}.gw-comm-overlay{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:#211d344d;min-width:0}.gw-comm-overlay.drawer{justify-content:flex-end;padding:0;z-index:30}.gw-comm-drawer,.gw-comm-modal{display:flex;flex-direction:column;max-height:100%;min-width:0;background:var(--surface);border:1px solid var(--border);box-shadow:0 16px 44px #0003;overflow:hidden;outline:none}.gw-comm-modal{width:min(680px,100%);border-radius:20px}.gw-comm-drawer{width:min(460px,100%);height:100%;border-radius:0}.gw-comm-drawer>header,.gw-comm-modal>header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;flex-shrink:0;border-bottom:1px solid var(--border)}.gw-comm-drawer>header h3,.gw-comm-modal>header h3{flex:1 1;margin:0;font-family:var(--font-display);font-size:21px;font-weight:700;overflow-wrap:anywhere}.gw-comm-drawer>header h3{font-size:19px}.gw-comm-drawer>header{padding:18px 16px 14px 20px}.gw-comm-drawer-body,.gw-comm-wizard-body{display:flex;flex-direction:column;gap:20px;min-height:0;overflow:auto;padding:18px 20px 24px;font-size:13px}.gw-comm-drawer-body h4,.gw-comm-permissions h3,.gw-comm-wizard-body h4{margin:0;font-size:14px;font-weight:700}.gw-comm-credentials article,.gw-comm-drawer-body section{display:flex;flex-direction:column;gap:8px;min-width:0}.gw-comm-drawer-body section>h4{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.gw-comm-drawer-body p,.gw-comm-permissions p,.gw-comm-wizard-body p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text2);overflow-wrap:anywhere}.gw-comm-drawer code{font:12px var(--font-mono);overflow-wrap:anywhere}.gw-comm-health{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:12px}.gw-comm-capabilities{display:flex;gap:5px;flex-wrap:wrap}.gw-comm-capabilities>span{padding:3px 8px;border-radius:7px;background:var(--surface2);font-size:11px;color:var(--text2)}.gw-comm-drawer dl{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0}.gw-comm-drawer dt{color:var(--text3)}.gw-comm-drawer dd{margin:0;overflow-wrap:anywhere;font-weight:600}.gw-comm-dl-row{display:contents}.gw-comm-credentials article{padding:12px;border:1px solid var(--border);border-radius:12px}.gw-comm-credentials article>small{font-size:11.5px;line-height:1.5;color:var(--text3)}.gw-comm-credentials article>div,.gw-comm-credentials form>div{display:flex;gap:6px;flex-wrap:wrap}.gw-comm-credentials form{display:flex;flex-direction:column;gap:8px}.gw-comm-credentials label{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.gw-comm-credentials input{min-width:0;height:36px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface2)}.gw-comm-sms-query{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-comm-sms-query>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gw-comm-sms-query h3,.gw-comm-sms-query h4,.gw-comm-sms-query p{margin:0}.gw-comm-sms-query h3{font-size:14px;font-weight:700}.gw-comm-sms-query h4{font-size:13px;font-weight:700}.gw-comm-sms-query p,.gw-comm-sms-query small{color:var(--text2);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.gw-comm-sms-query>header p{margin-top:4px}.gw-comm-sms-query button{align-self:flex-start;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}.gw-comm-sms-query button:disabled{opacity:.5;cursor:not-allowed}.gw-comm-sms-query label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:600}.gw-comm-sms-query input,.gw-comm-sms-query select{box-sizing:border-box;min-width:0;width:100%;height:36px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface2);color:var(--text);font:inherit}.gw-comm-sms-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px;min-width:0}.gw-comm-sms-sections>article{align-items:stretch;padding:12px;border:1px solid var(--border);border-radius:12px}.gw-comm-sms-result,.gw-comm-sms-sections>article{display:flex;flex-direction:column;gap:8px;min-width:0}.gw-comm-sms-result ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.gw-comm-sms-result li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0}.gw-comm-sms-result li>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.gw-comm-sms-result strong{font-size:12.5px}.gw-comm-drawer footer,.gw-comm-modal footer{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--border);flex-shrink:0}.gw-comm-modal .integration-config{padding:0}.gw-comm-modal .integration-config input{min-width:0;max-width:100%;box-sizing:border-box}.gw-comm-modal .integration-config footer{padding:14px 0 0;margin-top:4px}.gw-comm-channel-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:10px;gap:10px}.gw-comm-channel-pick>button{display:flex;flex-direction:column;gap:10px;padding:16px!important;text-align:left;border-radius:16px!important}.gw-comm-channel-pick small{color:var(--text2);font-weight:400;line-height:1.5}.gw-comm-steps{display:flex;gap:6px}.gw-comm-steps>span{flex:1 1;border-top:4px solid var(--surface3);padding-top:6px;font-size:11.5px;font-weight:700;color:var(--text3)}.gw-comm-steps>span[data-active=true]{border-color:var(--accent);color:var(--accentText)}.gw-comm-error{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--dangerSoft);color:var(--dangerText)!important;font-size:13px;overflow-wrap:anywhere}.gw-comm-permissions,.gw-comm-permissions>article{display:flex;flex-direction:column;gap:12px}.gw-comm-permissions>article{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-comm-permission-list>div{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--border);font-size:13px}.gw-comm-permission-list>div>span:first-child{flex:1 1;display:flex;flex-direction:column;gap:3px}.gw-comm-permission-list code{font:11px var(--font-mono);color:var(--text3);overflow-wrap:anywhere}.gw-settings-body .automation-admin-grid,.gw-settings-body .template-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.gw-settings-body .automation-admin-grid>form,.gw-settings-body .template-admin-grid>form{grid-column:2;grid-row:1;min-width:0}.gw-settings-body .automation-admin-grid>.template-catalog,.gw-settings-body .template-admin-grid>.template-catalog{grid-column:1;grid-row:1;min-width:0;padding:18px}.gw-settings-body .template-catalog>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:12px 0;border-top:1px solid var(--border)}.gw-settings-body .template-catalog>article>div{grid-row:span 2;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.gw-settings-body .template-catalog small{font-size:12px;color:var(--text3);overflow-wrap:anywhere}.gw-settings-body .template-catalog>article>button{height:28px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:transparent;font-size:12px;font-weight:700}.gw-settings-body .template-catalog h3{font-size:15px;margin:0}.gw-settings-body .automation-admin-grid input,.gw-settings-body .automation-admin-grid select,.gw-settings-body .template-admin-grid input{min-width:0;max-width:100%;box-sizing:border-box}.gw-settings-body .automation-admin-grid form button:not([type=button]),.gw-settings-body .template-admin-grid form button:not([type=button]){align-self:flex-start;height:38px;padding:0 14px;border:0;border-radius:12px;background:var(--accent);color:var(--onAccent);font-size:13px;font-weight:700}@container(max-width:880px){.gw-comm-table>header{display:none}.gw-comm-table>article{grid-template-columns:minmax(0,1fr) auto}.gw-comm-identity{grid-column:1/-1}.gw-comm-provider{grid-column:1}.gw-comm-status{grid-column:2;grid-row:2}.gw-comm-availability{grid-column:1/-1}.gw-comm-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:767px){.gw-comm-overlay{position:fixed;padding:0}.gw-comm-modal{width:100%;height:100%;border-radius:0}.gw-comm-drawer{width:100%}.gw-comm-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}.gw-comm-tabs button{padding:0 8px;font-size:12px}.gw-comm-permission-list>div{align-items:flex-start}.gw-comm-permission-list>div>span:last-child{font-size:11.5px;white-space:nowrap}.gw-settings-body .automation-admin-grid,.gw-settings-body .template-admin-grid{grid-template-columns:minmax(0,1fr)}.gw-settings-body .automation-admin-grid>.template-catalog,.gw-settings-body .automation-admin-grid>form,.gw-settings-body .template-admin-grid>.template-catalog,.gw-settings-body .template-admin-grid>form{grid-column:1;grid-row:auto}.gw-settings-body .automation-admin-grid>form,.gw-settings-body .template-admin-grid>form{order:2}.gw-comm-health{flex-direction:column}}.gw-settings-body .gw-comm-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.gw-settings-body .gw-comm-checkbox input[type=checkbox]{width:auto;height:auto;padding:0;flex:0 0 auto}.gw-web-source-manager button:not(.gw-settings-primary){align-self:flex-start;padding:0 11px;min-height:32px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:12.5px;font-weight:700;cursor:pointer}@media(max-width:1000px){.gw-web-source-manager .gw-informes-filters{width:100%;max-width:100%;justify-content:flex-start}.gw-web-source-manager .gw-informes-filters label{flex:1 1 100%;min-width:0;max-width:100%;box-sizing:border-box}.gw-web-source-manager .gw-informes-filters select{max-width:100%}.gw-web-source-manager .gw-comm-health{flex-direction:column;align-items:flex-start}.gw-web-source-manager .gw-comm-health>p{min-width:0;margin:0}.gw-web-source-manager .gw-comm-health>details{max-width:100%;overflow-wrap:anywhere}.gw-web-source-manager .gw-comm-health>button{align-self:flex-start}}.gw-comm-overlay-heading{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.gw-comm-overlay-heading>small{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3);overflow-wrap:anywhere}@media(max-width:767px){.gw-settings-design{isolation:auto}}.gw-comm-icon[data-channel=whatsapp] img{filter:brightness(0) invert(1)}.gw-comm-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.gw-comm-editor-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-comm-editor-card fieldset>header,.gw-comm-editor-card>header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.gw-comm-editor-card header>div:not(.gw-comm-segments){display:flex;flex-direction:column;gap:2px}.gw-comm-editor-card fieldset>header{align-items:flex-start;flex-direction:column;gap:2px}.gw-comm-editor-card h3{margin:0;font-size:15px;font-weight:700}.gw-comm-editor-card fieldset{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0;min-width:0}.gw-comm-segments{display:flex;gap:3px;padding:3px;background:var(--surface2);border-radius:11px;max-width:100%;flex-wrap:wrap;align-self:flex-start}.gw-comm-segments button{height:30px;border:0;border-radius:8px;padding:0 11px;background:transparent;color:var(--text2);font-size:12.5px;font-weight:700}.gw-comm-segments button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadowSm)}.gw-comm-template-capabilities{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--surface2);font-size:12px}.gw-comm-template-capabilities>div{display:flex;flex-wrap:wrap;gap:5px}.gw-comm-template-capabilities span{padding:3px 8px;border-radius:7px;background:var(--surface);color:var(--text2)}.gw-comm-template-capabilities p{margin:0;color:var(--text2);line-height:1.5}.gw-comm-catalog-rows{display:flex;flex-direction:column}.gw-comm-catalog-rows article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.gw-comm-catalog-rows article>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.gw-comm-catalog-rows strong{font-size:13.5px}.gw-comm-catalog-rows code{font-size:11.5px;color:var(--text3);overflow-wrap:anywhere}.gw-comm-catalog-rows p,.gw-comm-catalog-rows small{margin:0;font-size:12px;line-height:1.5;color:var(--text2);overflow-wrap:anywhere}.gw-comm-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gw-comm-row-actions button{height:28px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:transparent;font-size:12px;font-weight:700}.gw-comm-catalog-empty{padding:12px 0;border-top:1px solid var(--border);font-size:12.5px;color:var(--text3)}.gw-comm-editor-card label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--text2);min-width:0}.gw-comm-editor-card input,.gw-comm-editor-card select,.gw-comm-editor-card textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:11px;background:var(--surface2);color:var(--text);font-size:14px}.gw-comm-editor-card input,.gw-comm-editor-card select{height:40px;padding:0 12px}.gw-comm-editor-card textarea{padding:10px 12px;resize:vertical;line-height:1.45}.gw-comm-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gw-comm-meta-fields{grid-template-columns:minmax(0,1fr) 96px}.gw-comm-editor-note{margin:0;font-size:12px;color:var(--text3);line-height:1.5;overflow-wrap:anywhere}.gw-comm-editor-card button[type=submit]{align-self:flex-start}.gw-comm-advanced{padding:12px;border-radius:12px;background:var(--surface2)}.gw-comm-advanced summary{cursor:pointer;font-size:12.5px;font-weight:600}.gw-comm-advanced[open]>div,.gw-comm-advanced[open]>p{margin-top:12px}.gw-comm-editor-card .gw-comm-publish-switch{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.gw-comm-publish-switch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;flex:0 0 auto;border:0;border-radius:12px;padding:3px;background:var(--border);cursor:pointer}.gw-comm-publish-switch input[type=checkbox]:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:var(--surface);transition:transform .15s}.gw-comm-publish-switch input:checked{background:var(--accent)}.gw-comm-publish-switch input:checked:before{transform:translateX(16px)}.gw-comm-inline-error{color:var(--dangerText)!important}@media(max-width:1000px){.gw-comm-panels{grid-template-columns:minmax(0,1fr)}}@media(max-width:450px){.gw-comm-field-pair{grid-template-columns:minmax(0,1fr)}.gw-comm-editor-card{padding:16px}}.gw-comm-default-badge{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:5px;background:var(--accentSoft);color:var(--accentText);font-size:10.5px;font-weight:700}.gw-comm-defaults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.gw-comm-defaults>header,.gw-comm-defaults>p{grid-column:1/-1}.gw-comm-defaults h4{margin:0 0 5px;font-size:14px}.gw-comm-defaults p{margin:0;font-size:12.5px;color:var(--text2);line-height:1.5}.gw-comm-defaults label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:700}.gw-comm-defaults select{width:100%;min-width:0;height:38px;border:1px solid var(--border);border-radius:9px;padding:0 8px;background:var(--surface);color:var(--text)}.gw-comm-defaults small{font-weight:400;color:var(--text2);line-height:1.4}.gw-settings-body .gw-comm-template-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:start}.gw-settings-body .gw-comm-template-layout>.template-catalog{grid-column:1;grid-row:1}.gw-settings-body .gw-comm-template-layout>form{grid-column:2;grid-row:1}.gw-comm-template-layout .template-catalog>header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.gw-comm-template-layout .template-catalog article>div{min-width:0}.gw-comm-template-layout .template-catalog small{overflow-wrap:anywhere}.gw-comm-template-layout .template-catalog article>div>small:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}@media(max-width:1000px){.gw-comm-defaults,.gw-settings-body .gw-comm-template-layout{grid-template-columns:minmax(0,1fr)}.gw-settings-body .gw-comm-template-layout>.template-catalog{grid-column:1;grid-row:1}.gw-settings-body .gw-comm-template-layout>form{grid-column:1;grid-row:2}}.gw-comm-provider-choice{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid var(--accent);border-radius:14px}.gw-comm-provider-choice>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:3px}.gw-comm-provider-choice strong{font-size:14px}.gw-comm-provider-choice small{font-size:11.5px;color:var(--text3)}.gw-comm-route-summary{display:flex;flex-direction:column;padding:2px 14px;border:1px solid var(--border);border-radius:14px}.gw-comm-route-summary>div{display:flex;align-items:center;gap:12px;padding:12px 0}.gw-comm-route-summary>div+div{border-top:1px solid var(--border)}.gw-comm-route-summary>div>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.gw-comm-route-summary code{font:11.5px var(--font-mono);color:var(--text3);overflow-wrap:anywhere}.gw-comm-route-summary small{font-size:11.5px;color:var(--text3)}.gw-comm-server-fields{display:grid;grid-template-columns:minmax(0,1fr) 100px;grid-gap:10px;gap:10px}.gw-comm-result{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--warnSoft);color:var(--warnText)}.gw-comm-steps>span{white-space:normal;line-height:1.3}.gw-comm-wizard-body>.gw-comm-steps{margin-bottom:4px}.gw-comm-permission-list>header{display:flex;gap:12px;padding:8px 0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text3)}.gw-comm-permission-list>header>span:first-child{flex:1 1}.gw-comm-permission-list>div>span:nth-child(n+2){min-width:100px}.gw-comm-permission-list>header>span:nth-child(n+2){width:100px}@media(max-width:767px){.gw-comm-permission-list>header{display:none}.gw-comm-permission-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gw-comm-permission-list>div>span:first-child{grid-column:1/-1}.gw-comm-permission-list>div>span:nth-child(n+2){min-width:0;white-space:normal}.gw-comm-permission-list>div>span:nth-child(2):before{content:"Disponibilidad: ";color:var(--text3);font-size:11px}.gw-comm-permission-list>div>span:nth-child(3):before{content:"Tu permiso: ";color:var(--text3);font-size:11px}}.gw-comm-modal>header{padding:18px 18px 14px 22px}.gw-comm-wizard-body{gap:14px;padding:18px 22px 22px}.gw-comm-drawer-body{padding-top:16px}@media(max-width:767px){.gw-settings-design>aside>nav{display:flex;flex-direction:row;overflow-x:auto;max-width:100%;min-width:0}.gw-settings-design>aside>nav>button{flex:0 0 auto;white-space:nowrap}.gw-comm-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;width:auto;max-width:100%}.gw-comm-tabs>button{flex:0 0 auto;white-space:nowrap;padding:0 13px;font-size:13px}}.gw-comm-context.gw-comm-guide{display:block;min-width:0;max-width:100%;line-height:1.5;white-space:normal;overflow-wrap:break-word}.gw-comm-context.gw-comm-guide>strong{display:block;margin-bottom:6px}.gw-comm-context.gw-comm-guide>ol,.gw-comm-context.gw-comm-guide>p{margin:8px 0}.gw-comm-context.gw-comm-guide>ol{padding-left:1.25rem}.gw-comm-context.gw-comm-guide>a{display:inline;white-space:normal;overflow-wrap:anywhere}.gw-comm-modal .gw-comm-wizard-body footer>button:not(.gw-settings-primary){height:38px;padding:0 14px;border-radius:12px;font-size:13px}.gw-comm-modal .gw-comm-wizard-body footer>button.danger-soft{background:var(--danger);color:var(--onAccent)}.gw-report-definitions-panel .gw-informes-detail-body>button{align-self:flex-start;display:flex;align-items:center;gap:6px}.gw-report-cohorts{display:flex;flex-direction:column;gap:14px}.gw-report-cohorts article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-report-cohorts article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.gw-report-cohorts article>header>strong{font-size:13px}.gw-report-cohorts article>header>button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0}.gw-report-cohorts article>b{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em}.gw-report-cohorts article>p{margin:0}.gw-report-cohorts article>small{font-size:11.5px;line-height:1.5;color:var(--text3)}.gw-report-definitions-panel .gw-report-editor{padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-teams{display:flex;flex-direction:column;gap:14px;color:var(--text)}.gw-teams>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.gw-teams>header>div:first-child{flex:1 1;display:flex;flex-direction:column;gap:3px}.gw-teams h2,.gw-teams h3{margin:0;font-family:var(--font-display);font-weight:700}.gw-teams h2{font-size:22px}.gw-teams h3{font-size:18px}.gw-teams h4{margin:12px 0;font-size:14px}.gw-teams p{margin:0;color:var(--text2);font-size:13px;line-height:1.5}.gw-teams button,.gw-teams-review button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:0 12px;min-height:38px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.gw-teams button:disabled,.gw-teams-review button:disabled{opacity:.5;cursor:default}.gw-teams button:focus-visible,.gw-teams input:focus-visible,.gw-teams select:focus-visible,.gw-teams-review button:focus-visible{outline:2px solid var(--accentLine);outline-offset:3px}.gw-teams header button+button{margin-left:8px}.gw-teams .gw-teams-primary{border:0;background:var(--accent);color:var(--onAccent);font-weight:700}.gw-teams-list{display:flex;flex-direction:column;padding:6px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.gw-teams .gw-teams-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1.2fr) 90px 150px;grid-gap:12px;gap:12px;justify-content:stretch;text-align:left;align-items:center;padding:12px 0;border:0;border-top:1px solid var(--border);border-radius:0;min-height:0;background:transparent}.gw-teams .gw-teams-row:first-child{border-top:0}.gw-teams-row strong{font-size:13.5px;font-weight:700}.gw-teams .gw-teams-row[aria-pressed=true]{background:var(--surface2)}.gw-teams-row span{font-size:12.5px;color:var(--text3)}.gw-teams form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px 0}.gw-teams form h3{flex-basis:100%}.gw-teams label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--text2)}.gw-teams input,.gw-teams select{box-sizing:border-box;height:40px;max-width:100%;border:1px solid var(--border);border-radius:11px;background:var(--surface2);color:var(--text);padding:0 12px;font-family:inherit;font-size:14px;min-width:180px}.gw-teams .gw-teams-active{flex-direction:row;align-items:center;padding:8px}.gw-teams-active input{height:auto;min-width:auto;padding:0}.gw-teams [role=alert],.gw-teams-review [role=alert]{color:var(--dangerText)}.gw-teams-detail,.gw-teams-receipts{border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--surface)}.gw-teams-detail form [role=alert],.gw-teams-detail form p{flex-basis:100%}.gw-teams .gw-teams-gate{padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);font-size:12.5px}.gw-teams-member{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.gw-teams-member strong{flex:1 1;font-size:13.5px}.gw-teams-member span{font-size:12.5px;color:var(--text3)}.gw-teams-receipts summary{font-size:14px;font-weight:700;cursor:pointer}.gw-teams-receipts p{margin:10px 0}.gw-teams-receipts>button{display:flex;width:100%;justify-content:flex-start;border:0;border-top:1px solid var(--border);border-radius:0;padding:12px 0}.gw-teams-receipts>button>span:nth-child(2){flex:1 1;text-align:left}.gw-teams-receipts time{font-size:12px;color:var(--text3)}.gw-teams-review{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-left:1px solid var(--border);padding:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);box-shadow:var(--shadowLg)}.gw-teams-review::-webkit-backdrop{background:oklch(.2 .02 278/.25)}.gw-teams-review::backdrop{background:oklch(.2 .02 278/.25)}.gw-teams-review>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px;border-bottom:1px solid var(--border)}.gw-teams-review h2{margin:0;font-family:var(--font-display);font-size:22px}.gw-teams-review>header span{font-size:12px;color:var(--text3)}.gw-teams-review-body{display:flex;flex-direction:column;gap:14px;padding:20px}.gw-teams-review-body>button{align-self:flex-start}.gw-teams-review-body p{margin:0;font-size:13px;line-height:1.5;color:var(--text2)}.gw-teams-review article{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.gw-teams-review article>span{font-size:12px;color:var(--text3)}@media(max-width:800px){.gw-teams>header{align-items:flex-start;flex-direction:column}.gw-teams .gw-teams-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gw-teams-member{flex-wrap:wrap}.gw-teams input,.gw-teams select{min-width:0;width:100%}.gw-teams label{flex:1 1 180px}.gw-teams .gw-teams-active{flex:none}.gw-teams .gw-teams-active input{width:auto}.gw-teams-receipts>button{flex-wrap:wrap}.gw-teams-receipts time{flex-basis:100%;text-align:left}}