/*! tailwindcss v4.2.1 | 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,::backdrop{--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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,ui-sans-serif, system-ui, 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{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]){appearance:button}::file-selector-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{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #96c9b9}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #9fcaba}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,p{margin:0}@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}.auth-shell{color:#234b36;background:#f2f6ee;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:45px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.auth-brand{letter-spacing:-1.5px;align-items:center;gap:10px;margin-bottom:30px;font-size:34px;font-weight:650;display:flex}.auth-brand>b{color:#d3e9c3;background:#214e36;border-radius:11px;place-items:center;width:40px;height:40px;padding-bottom:6px;font-family:Arial,sans-serif;font-size:38px;line-height:1;display:grid;transform:rotate(-3deg)}.auth-brand small{letter-spacing:1px;color:#8ca379;vertical-align:middle;font-size:9px}.auth-card{background:#fff;border:1px solid #dce7d4;border-radius:14px;width:440px;max-width:100%;padding:34px;box-shadow:0 10px 40px #264a1908}.auth-label{letter-spacing:1.4px;color:#9bb188;font-size:8px}.auth-card h1{letter-spacing:-.8px;margin:10px 0;font-size:25px;font-weight:550;line-height:1.35}.auth-card>p{color:#93a783;margin-bottom:25px;font-size:12px;line-height:1.8}.auth-card label{color:#607d4b;flex-direction:column;gap:7px;margin:17px 0 0;font-size:12px;display:flex}.auth-card input{color:#34582b;background:#fbfdf8;border:1px solid #dbe6d1;border-radius:6px;width:100%;padding:11px;font-size:14px}.auth-card input:focus{outline-offset:1px;outline:2px solid #a3c58b}.auth-card label small,.auth-hint{color:#9eae8f;font-size:10px;line-height:1.8}.auth-hint{margin-top:6px;display:block}.auth-primary{text-align:center;color:#fff;cursor:pointer;background:#2a6945;border:0;border-radius:7px;width:100%;margin-top:24px;padding:12px;font-size:12px;font-weight:550;display:block}.auth-primary:disabled{opacity:.5;cursor:wait}.auth-note{color:#a1af94;border-top:1px solid #edf2e6;margin-top:24px;padding-top:17px;font-size:10px;line-height:1.8}.auth-error{color:#a2674f;background:#fff0eb;border:1px solid #f1d8cc;border-radius:6px;padding:12px;font-size:11px;line-height:1.8}.auth-success{color:#63824c;background:#eaf5df;border-radius:6px;padding:14px;font-size:12px;line-height:1.8}.auth-footer{color:#a7b79a;margin-top:25px;font-size:10px}.auth-back{color:#76965e;margin-top:20px;font-size:11px;display:block}@media (width<=500px){.auth-shell{padding:30px 15px}.auth-card{padding:25px}.auth-card h1{font-size:23px}}.auth-shell-superadmin{isolation:isolate;background:radial-gradient(#f8fbf6 0%,#edf3e9 70%,#e4edde 100%);min-height:100svh;position:relative;overflow:hidden}.auth-shell-superadmin>.auth-brand{display:none}.auth-watermark{z-index:-1;opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/nexo-padrao.svg);background-position:50%;background-repeat:repeat;background-size:240px 180px;position:absolute;inset:0}.auth-shell-superadmin>.auth-card{background:#fffffff0;border:1px solid #d6e2d0;border-radius:22px;padding:40px;position:relative;box-shadow:0 24px 80px #234b3612,0 4px 16px #234b3608}.auth-shell-superadmin .auth-label{color:#6b8860;letter-spacing:2px;font-size:10px;font-weight:650}.auth-shell-superadmin .auth-card h1{margin-top:16px;font-weight:600}.auth-shell-superadmin .auth-card>p{color:#718369}.auth-shell-superadmin .auth-primary{border-radius:10px;padding:14px}.auth-shell-superadmin>.auth-footer{color:#7a8c70;text-align:center;position:relative}@media (width<=500px){.auth-shell-superadmin>.auth-card{border-radius:18px;padding:28px 24px}.auth-watermark{background-size:200px 150px}}.campo-senha-grupo{gap:7px;width:100%;min-width:0;display:grid}.campo-senha{width:100%;display:block;position:relative}.campo-senha input{padding-right:48px!important}.campo-senha .campo-senha-olho{color:#527263;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:36px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.campo-senha .campo-senha-olho:hover{background:#eaf2ed}.campo-senha .campo-senha-olho:focus-visible{outline-offset:1px;outline:2px solid #298653}.campo-senha-status{font-size:12px;line-height:1.5}.campo-senha-status.igual{color:#237343}.campo-senha-status.diferente{color:#b33b32}.campo-senha-status.pendente{color:#657d70}.campo-senha input[aria-invalid=true]{border-color:#b33b32}:root{--motion-enter:.26s;--motion-exit:.18s;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-menu:.36s}.motion-presence{display:contents}.motion-presence>.overlay,.motion-presence>.nexo-wa-newchat{animation:nexo-backdrop-in var(--motion-enter) ease-out both}.motion-presence>.overlay>.modal,.motion-presence>.nexo-wa-newchat>div,.motion-presence>dialog{animation:nexo-surface-in var(--motion-enter) var(--motion-ease) both;transform-origin:50%}.motion-presence>dialog::backdrop{animation:nexo-backdrop-in var(--motion-enter) ease-out both}.motion-presence[data-motion=exit]>.overlay,.motion-presence[data-motion=exit]>.nexo-wa-newchat{animation:nexo-backdrop-out var(--motion-exit) ease-in both;pointer-events:none}.motion-presence[data-motion=exit]>.overlay>.modal,.motion-presence[data-motion=exit]>.nexo-wa-newchat>div,.motion-presence[data-motion=exit]>dialog{animation:nexo-surface-out var(--motion-exit) ease-in both;pointer-events:none}.motion-presence[data-motion=exit]>dialog::backdrop{animation:nexo-backdrop-out var(--motion-exit) ease-in both;pointer-events:none}@keyframes nexo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nexo-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes nexo-surface-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nexo-surface-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.motion-presence[data-motion=enter]>.overlay,.motion-presence[data-motion=enter]>.overlay>.modal,.motion-presence[data-motion=enter]>.nexo-wa-newchat,.motion-presence[data-motion=enter]>.nexo-wa-newchat>div,.motion-presence[data-motion=enter]>dialog,.motion-presence[data-motion=enter]>dialog::backdrop{animation:.26s ease-out both nexo-backdrop-in!important;transform:none!important}.motion-presence[data-motion=exit]>.overlay,.motion-presence[data-motion=exit]>.overlay>.modal,.motion-presence[data-motion=exit]>.nexo-wa-newchat,.motion-presence[data-motion=exit]>.nexo-wa-newchat>div,.motion-presence[data-motion=exit]>dialog,.motion-presence[data-motion=exit]>dialog::backdrop{animation:.18s ease-in both nexo-backdrop-out!important;transform:none!important}}.superadmin-layout{background:#f6f9f7;min-height:100vh;display:flex}.superadmin-layout>.saas-console{flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto}.superadmin-sidebar{color:#d9e9df;background:#173c2d;flex-direction:column;flex:0 0 240px;gap:40px;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.superadmin-brand{color:#fff;padding:0 12px;font-size:32px;font-weight:750;text-decoration:none}.superadmin-brand small{letter-spacing:2px;color:#a0c2ae;margin-top:6px;font-size:10px;display:block}.superadmin-sidebar nav{gap:8px;display:grid}.superadmin-sidebar nav button{color:#c6d9ce;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.superadmin-sidebar nav button:hover{background:#254c3c}.superadmin-sidebar nav .selected{color:#174c31;background:#d9efdf;font-weight:650}.superadmin-sidebar>p{color:#a0c2ae;margin-top:auto;padding:0 12px;font-size:12px}@media (width<=800px){.superadmin-layout{display:block}.superadmin-sidebar{gap:18px;height:auto;padding:18px 20px;position:static}.superadmin-sidebar nav{flex-wrap:wrap;display:flex}.superadmin-sidebar>p{display:none}.superadmin-brand{font-size:25px}.superadmin-layout>.saas-console{padding:24px 16px}}.cliente-menu-trigger{color:#315441;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;display:inline-flex}.cliente-menu-trigger:hover{background:#edf5ef}.cliente-menu-popup{color:#234334;background:#fff;border:1px solid #d5e1db;border-radius:10px;min-width:150px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 8px 28px #203d3526}.cliente-menu-popup:popover-open{gap:3px;display:grid}.cliente-menu-popup button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px 14px;font-size:13px}.cliente-menu-popup button:hover{background:#edf5ef}.cliente-menu-popup .cliente-menu-delete{color:#ad382d}.cliente-menu-popup button:focus-visible,.cliente-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #298653}.superadmin-layout .saas-table-wrap{height:auto;max-height:none;padding-bottom:0;overflow-x:auto}.superadmin-layout .saas-clients td{vertical-align:middle;padding:18px 16px}.superadmin-layout .saas-clients th{padding:14px 16px}.cliente-financeiro{flex-wrap:wrap;align-items:center;gap:12px;min-width:190px;display:flex}.cliente-financeiro .saas-badge{flex-shrink:0;line-height:1.4}.cliente-financeiro .btn{flex-shrink:0;min-height:36px;margin:0;padding:8px 14px;line-height:1.2}.cliente-financeiro .saas-release{flex-basis:100%;order:3;margin:0}.faturamento-chart{width:100%;min-width:0;height:280px}.faturamento-graficos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.faturamento-graficos>.panel:first-child{grid-column:1/-1}.faturamento-graficos .panel{min-width:0;margin:0;padding:22px}.faturamento-graficos details{color:#657d70;margin-top:10px;font-size:12px}.saas-confirm input{border:1px solid #d5e1db;border-radius:8px;width:100%;margin-top:8px;padding:10px;display:block}@media (width<=850px){.faturamento-graficos{grid-template-columns:1fr}}.dashboard-carteira{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-carteira h2{margin:0}.dashboard-carteira .btn{flex-shrink:0;align-self:center;margin:0;position:static}.superadmin-sidebar-footer{border-top:1px solid #ffffff20;margin-top:auto;padding-top:18px}.superadmin-logout{color:#d9e9df;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.superadmin-logout:hover{background:#254c3c}.superadmin-logout:disabled{opacity:.5;cursor:wait}.superadmin-logout:focus-visible{outline-offset:2px;outline:2px solid #a0c2ae}@media (width<=800px){.superadmin-sidebar-footer{margin-top:0}}.cliente-credenciais{border-bottom:1px solid #d5e1db;margin-bottom:24px;padding:20px 0 28px}.credenciais-shared{align-items:flex-start;gap:10px;max-width:700px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.saas-console .credenciais-shared input{flex-shrink:0;width:18px;margin-top:4px}.saas-confirm{max-height:calc(100svh - 40px);margin:auto;position:fixed;inset:0;overflow-y:auto}.saas-confirm h2{margin-bottom:16px}.saas-confirm p+p{margin-top:12px}.contrato-resumo{background:#f4f8f5;border:1px solid #dce6df;border-radius:12px;gap:10px;margin:20px 0;padding:20px;font-size:13px;line-height:1.6;display:grid}.saas-console{color:#203d35;max-width:1250px;margin:auto;padding:42px 25px;font-family:Inter,system-ui,sans-serif}.saas-console>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.saas-console h1{letter-spacing:-1px;font-size:32px}.saas-console .panel{margin:22px 0;padding:25px}.saas-console input,.saas-console select,.saas-form input,.saas-form select{color:#234334;background:#fff;border:1px solid #d5e1db;border-radius:8px;width:100%;padding:11px}.saas-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.saas-form label{gap:7px;font-size:13px;display:grid}.saas-contract{border-top:1px solid #e0e8e2;padding:18px 0}.saas-contract summary{cursor:pointer;justify-content:space-between;gap:15px;display:flex}.saas-contract summary span{color:#657d70;font-size:13px}.saas-qr{text-align:center;max-width:380px;margin:25px auto}.saas-qr img{background:#fff;width:260px;max-width:100%;padding:10px}.saas-chat{grid-template-columns:300px 1fr;min-height:650px;display:grid;overflow:hidden}.saas-chat aside{border-right:1px solid #e0e8e2;padding:18px}.saas-chat aside select{width:100%;margin:15px 0;padding:12px}.saas-chat-row{text-align:left;color:#264d3b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ede7;gap:6px;width:100%;padding:16px 10px;display:grid}.saas-chat-row.selected{background:#edf7ef}.saas-chat-row small{white-space:nowrap;text-overflow:ellipsis;color:#7a8e80;overflow:hidden}.saas-chat-body{background:#f7faf7;flex-direction:column;min-width:0;display:flex}.saas-chat-body>header{background:#fff;border-bottom:1px solid #e0e8e2;padding:22px}.saas-chat-body>header small{color:#819587}.saas-messages{flex-direction:column;flex:1;gap:14px;min-height:330px;max-height:550px;padding:25px;display:flex;overflow:auto}.saas-messages article{background:#fff;border:1px solid #e3ebe3;border-radius:12px;max-width:80%;padding:13px 16px}.saas-messages .out{background:#e5f4e8;align-self:flex-end}.saas-messages .in{align-self:flex-start}.saas-messages p{white-space:pre-wrap;margin:0 0 6px}.saas-messages small{color:#78917e;font-size:10px;display:block}.saas-chat-body form{background:#fff;padding:18px}.saas-chat-body textarea{resize:vertical;border:1px solid #d5e1db;border-radius:8px;width:100%;min-height:70px;padding:12px}.saas-chat-empty{text-align:center;margin:auto;padding:40px}.saas-permissions{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 0;display:grid}.saas-team-member{border-top:1px solid #e0e8e2;padding:18px 0}@media (width<=800px){.saas-form,.saas-chat{grid-template-columns:1fr}.saas-chat aside{border-right:0;max-height:220px;overflow:auto}.saas-permissions{grid-template-columns:1fr 1fr}.saas-contract summary{display:grid}}.history-import-control{padding:15px 0}.history-import-control>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-import-button,.history-import-stop{color:#23623f;font:inherit;cursor:pointer;background:#e7f2eb;border:1px solid #c4d9cc;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:inline-flex}.history-import-button:disabled{opacity:.6;cursor:wait}.history-import-control p{color:#698471;margin:9px 0 0;font-size:12px;line-height:1.6}.history-import-control .history-import-error{color:#b54f37}.history-import-control.compact{padding:0 19px 12px}.nexo-wa .history-import-button{color:#a9d9b9;background:#193d2b;border-color:#315c42;padding:7px 10px;font-size:11px}.nexo-wa .history-import-stop{color:#b3c7b9;background:0 0;border:0;padding:5px 0;font-size:10px}.nexo-wa .history-import-control p{color:#95b29e;font-size:10px;line-height:1.5}.nexo-wa .history-import-control .history-import-error{color:#edbb93}.nexo-wa-operation{color:#ead7a0;background:#443c23;flex-shrink:0;align-items:flex-start;gap:9px;padding:11px 16px;font-size:11px;line-height:1.6;display:flex}.nexo-wa-operation svg{margin-top:2px}.nexo-wa-operation small{color:#cdb87f;display:block}.saas-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.saas-overview .panel{gap:12px;margin:0 0 22px;display:grid}.saas-overview strong{font-size:32px}.saas-overview span{color:#657d70;font-size:14px}.saas-console-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=800px){.saas-overview{grid-template-columns:1fr;margin-bottom:22px}.saas-overview .panel{margin-bottom:0}}.saas-tabs{border-bottom:1px solid #d5e1db;gap:8px;margin-bottom:26px;padding-bottom:12px;display:flex}.saas-tabs button{color:#657d70;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:12px 24px}.saas-tabs .selected{color:#205e40;background:#e2f1e8;font-weight:700}.saas-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-dashboard strong{font-size:28px}.saas-table-wrap{padding-bottom:30px;overflow-x:auto}.saas-clients{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;margin-top:22px}.saas-clients th{color:#657d70;background:#f4f8f5;padding:14px 12px;font-size:12px}.saas-clients td{border-bottom:1px solid #e1e9e4;padding:18px 12px;font-size:13px}.saas-toggle{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:8px;display:flex}.saas-toggle span{background:#bbc7c0;border-radius:20px;width:34px;height:20px;position:relative}.saas-toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.saas-toggle.on span{background:#298653}.saas-toggle.on span:after{left:17px}.saas-badge{color:#286541;background:#e6f4eb;border-radius:20px;padding:5px 9px;display:inline-block}.saas-badge.late{color:#a64829;background:#fff0e8}.saas-release{color:#657d70;margin:5px;display:block}.saas-menu{position:relative}.saas-menu summary{cursor:pointer;padding:5px 12px;font-size:24px;list-style:none}.saas-menu>div{z-index:3;background:#fff;border:1px solid #d5e1db;border-radius:9px;min-width:130px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 5px 18px #203d3520}.saas-menu button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;padding:10px}.saas-menu button:hover{background:#f1f6f2}.saas-confirm{color:#203d35;border:0;border-radius:16px;width:calc(100% - 40px);max-width:480px;padding:28px;box-shadow:0 20px 80px #0003}.saas-confirm::backdrop{background:#10271db3}.saas-confirm p{line-height:1.6}.saas-confirm .saas-console-actions{margin-top:24px}.saas-console button:disabled{opacity:.5;cursor:wait}@media (width<=1000px){.saas-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.saas-dashboard{grid-template-columns:1fr}}.nexo-app{--ink:#20372d;--muted:#88928c;--green:#25775e;--line:#e6ebe7;--bg:#f6f8f5;--white:#fff;color:var(--ink);background:var(--bg);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.nexo-app button{background:0 0;border:0}.nexo-app input,.nexo-app select,.nexo-app textarea,.flow-studio input,.flow-studio textarea{color:#283f33}.nexo-app strong{font-weight:600}.sidebar{color:#c1d1c7;z-index:30;scrollbar-width:thin;scrollbar-color:#315346 transparent;background:#143c30;flex-direction:column;width:235px;padding:25px 16px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:#f4f9f4;letter-spacing:-1.5px;align-items:center;gap:9px;margin-bottom:27px;padding:0 14px;font-size:32px;font-weight:650;display:flex}.brand-mark{color:#194535;letter-spacing:-2px;background:#c6e3ba;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 3px 3px 0;font-family:Arial,sans-serif;font-size:33px;font-weight:750;line-height:1;display:flex;position:relative;transform:rotate(-3deg)}.brand-mark:after{content:"";background:#143c30;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;right:5px}.brand-crm{letter-spacing:1.2px;vertical-align:middle;color:#a4bbad;padding-left:8px;font-size:10px;font-weight:500}.workspace-switch{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:23px;display:flex;background:#204638!important;border:1px solid #365749!important;padding:11px!important}.workspace-icon{color:#e0eddf;background:#3c6150;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;color:#e4eee4;font-size:11px;display:block;overflow:hidden}.workspace-switch small{color:#95b2a0;font-size:9px}.nav-label{letter-spacing:1.4px;color:#6f9984;margin:10px 0;padding:0 14px;font-size:8px;font-weight:550;display:block}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav>button,.bottom-link{text-align:left;color:#afc5b6;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:37px;font-size:11px;font-weight:450;display:flex;position:relative;padding:10px 13px!important}.sidebar nav>button svg,.bottom-link svg{color:#8aab96;stroke-width:1.65px}.sidebar nav>button:hover,.bottom-link:hover{color:#edf4eb;background:#214c3b}.sidebar nav>button.active,.bottom-link.active{color:#203e2d;font-weight:600;background:#c8e2bb!important}.sidebar nav>button.active svg,.bottom-link.active svg{color:#244d36;stroke-width:1.8px}.sidebar nav>button b{color:#cae1cb;background:#345e49;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:500}.sidebar nav>button.active b{color:#24432f;background:#b6d3a9}.sidebar nav .nav-label{margin-top:23px}.sidebar-bottom{margin-top:auto;padding-top:28px}.extension-promo{background:linear-gradient(130deg,#28503b,#1c4232);border:1px solid #365a46;border-radius:9px;margin:0 2px 14px;padding:12px}.extension-promo>span{color:#d3e7ca;align-items:center;gap:7px;font-size:10px;font-weight:550;display:flex}.extension-promo p{color:#90af9a;padding:7px 0 8px;font-size:9px;line-height:1.7}.extension-promo button{color:#d7e8cd;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:9px;display:flex}.user-profile{text-align:left;align-items:center;gap:10px;width:100%;margin-top:13px;display:flex;border-top:1px solid #365746!important;padding:16px 3px!important}.user-avatar,.top-avatar{color:#634e2b;background:#e4d6bb;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.user-profile>span:nth-child(2){flex:1;min-width:0}.user-profile strong{color:#e2ece1;white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:10px;display:block;overflow:hidden}.user-profile small{color:#7f9e88;margin-top:2px;font-size:9px;display:block}.main{min-height:100vh;margin-left:235px}.topbar{border-bottom:1px solid var(--line);background:#fcfdfb;justify-content:space-between;align-items:center;gap:18px;height:69px;padding:0 32px;display:flex}.breadcrumb{white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb>span{color:#8d9690}.breadcrumb>svg{color:#a5ada7}.breadcrumb strong{font-size:10px;font-weight:500}.top-actions{align-items:center;gap:17px;display:flex}.global-search{color:#8a958e;align-items:center;gap:8px;width:228px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.global-search input::placeholder{color:#a0a8a1}.global-search kbd{color:#a1aaa2;border:1px solid #e5eae4;border-radius:4px;padding:0 5px;font-size:9px}.connection-pill{color:#688371;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;font-size:9px;display:flex;background:#f5f9f2!important;border:1px solid #e1e8df!important;padding:6px 10px!important}.connection-pill>span,.status-dot{background:#c5ab72;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.connection-pill.online>span,.status-dot.connected{background:#5e9e70}.icon-btn{color:#8c9990;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;padding:6px!important}.icon-btn:hover{color:#2d5c43;background:#edf2ec!important}.notification-btn{position:relative}.notification-btn i{background:#bc8f55;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:5px}.top-avatar{width:28px;height:28px;font-size:9px}.menu-mobile{display:none}.demo-banner{color:#7d896a;background:#f0f4e8;border-bottom:1px solid #e5ebda;justify-content:space-between;align-items:center;gap:10px;padding:7px 33px;font-size:9px;display:flex}.demo-banner>span{align-items:center;gap:7px;display:flex}.demo-banner strong{color:#526442;font-size:9px}.demo-banner button{color:#4a6641;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.error-banner{color:#974d33;background:#fff1ea;justify-content:space-between;padding:12px 32px;display:flex}.error-banner button{text-decoration:underline}.page-content{max-width:1650px;margin:auto;padding:31px 33px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{color:#889786;letter-spacing:1.6px;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:550;display:flex}.eyebrow span{background:#6b9976;border-radius:50%;width:4px;height:4px}.page-heading h1{letter-spacing:-1px;color:#253e2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:550;line-height:1.35}.page-heading p{color:#969e96;margin-top:6px;font-size:10px}.heading-actions{align-items:center;gap:12px;display:flex}.today{color:#919a91;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.btn{color:#526851;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:10px;font-weight:550;transition:background .15s;display:inline-flex;background:#fff!important;border:1px solid #dfe6de!important;padding:9px 13px!important}.btn:hover{background:#f0f5ee!important}.btn.primary{color:#f5faf2;box-shadow:0 2px 3px #164f3510;background:#286b4c!important;border-color:#286b4c!important}.btn.primary:hover{background:#1c593d!important}.btn.compact{min-height:29px;font-size:9px;padding:6px 10px!important}.btn.danger{color:#fff;background:#a8433f!important;border-color:#a8433f!important}.text-button{color:#508260;white-space:nowrap;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:550;display:inline-flex}.text-button:hover{color:#234e31}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px 18px 16px;box-shadow:0 2px 3px #25462e02}.stat-label{color:#7b897b;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.stat-icon,.resource-icon{border-radius:8px;flex-shrink:0;place-items:center;display:grid}.stat-icon{width:29px;height:29px}.mint{color:#5b966b;background:#eaf3e9}.blue{color:#7797bd;background:#eaf0f7}.purple{color:#a08bb6;background:#f0eaf6}.sand{color:#b49b62;background:#f6efe0}.stat-card>strong{letter-spacing:-.7px;margin-top:6px;font-size:25px;font-weight:550;line-height:1.4;display:block}.stat-card>small{color:#9aa397;margin-top:6px;font-size:9px;display:block}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 4px #234d2b02}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:22px;margin-bottom:22px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:10px;padding:20px 21px 0;display:flex}.panel-head h2{letter-spacing:-.15px;font-size:12px;font-weight:600}.panel-head p{color:#a1a79c;margin-top:4px;font-size:9px}.badge{color:#8d9886;white-space:nowrap;background:#f4f6f1;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1.4;display:inline-flex}.badge.green{color:#63835c;background:#eaf4e7}.badge.orange{color:#b58a52;background:#fcf1e4}.chart-total{align-items:center;gap:14px;padding:15px 22px 0;display:flex}.chart-total>strong{letter-spacing:-.7px;font-size:23px;font-weight:550}.chart-total>span{color:#9da896;align-items:center;gap:5px;font-size:9px;display:flex}.chart-total i{background:#6caa80;border-radius:50%;width:5px;height:5px}.chart{height:165px;margin:6px 10px 18px}.funnel-bars{flex-direction:column;gap:13px;padding:21px 21px 8px;display:flex}.funnel-bars button{text-align:left;width:100%;padding:0}.funnel-bars button>div:first-child{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.funnel-bars span{color:#7b8b7b;align-items:center;gap:6px;display:flex}.funnel-bars span>i,.stage-label>i{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.funnel-bars strong{font-size:9px;font-weight:550}.funnel-bars small{color:#a6b09f;font-size:8px;font-weight:400}.bar-track{background:#f0f3ed;border-radius:3px;height:4px;overflow:hidden}.bar-track>i{opacity:.75;border-radius:3px;height:100%;display:block}.funnel-footer{color:#98a28f;border-top:1px solid #eef1e9;justify-content:space-between;align-items:center;margin:10px 21px 0;padding:12px 0 14px;font-size:9px;display:flex}.funnel-footer strong{color:#5a8963;align-items:center;gap:4px;font-size:11px;display:flex}.overview-grid.lower{gap:22px}.recent-panel .panel-head{padding-bottom:18px}.recent-table-head,.recent-table>button{grid-template-columns:minmax(180px,1.4fr) minmax(120px,1.1fr) 100px 15px;align-items:center;gap:9px;padding:10px 20px;display:grid}.recent-table-head{color:#a2ad9b;letter-spacing:.7px;background:#fcfdfb;border-top:1px solid #f0f3ec;border-bottom:1px solid #f0f3ec;font-size:7px}.recent-table>button{text-align:left;border-bottom:1px solid #f0f3eb;width:100%;padding-top:12px;padding-bottom:12px}.recent-table>button:hover{background:#fbfdf8}.recent-table>button:last-child{border-bottom:none}.avatar{color:#57735c;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:9px;font-weight:550;display:grid}.avatar.small{border:2px solid #fff;width:19px;height:19px;font-size:7px}.person{align-items:center;gap:9px;min-width:0;display:flex}.person strong{font-size:10px;font-weight:550;display:block}.person small{color:#a2ac9c;margin-top:2px;font-size:8px;display:block}.stage-label{color:#94a18d;align-items:center;gap:6px;font-size:8px;display:inline-flex}.amount{font-size:10px!important;font-weight:500!important}.recent-table>button>svg{color:#bac3b3}.task-list{padding:12px 20px 0}.task-line{border-bottom:1px solid #f0f3eb;align-items:flex-start;gap:9px;padding:14px 0;display:flex}.task-line:last-child{border-bottom:0}.check-box{color:#fff;border-radius:3px;flex-shrink:0;width:13px;height:13px;margin-top:2px;border:1px solid #d7e0d1!important;padding:0!important}.check-box:hover{background:#edf6e6!important}.check-box.checked{background:#538657!important;border-color:#538657!important}.task-text{text-align:left;flex:1;min-width:0;display:block;padding:0!important}.task-text strong{font-size:10px;display:block;font-weight:500!important}.task-text small{color:#a2ac9a;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.priority-dot{color:#bc9b5b;background:#faf1e3;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:7px}.task-footer{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:9px;font-size:9px;display:flex;color:#739368!important;border-top:1px solid #f0f3eb!important;padding:12px!important}.all-done{color:#95ab87;justify-content:center;align-items:center;gap:10px;height:160px;font-size:11px;display:flex}.connect-strip{background:#eef3e8;border:1px solid #e0e9d8;border-radius:9px;align-items:center;gap:17px;margin:2px 0 27px;padding:19px 23px;display:flex}.connect-strip>div:nth-child(2){flex:1}.connect-art{color:#658960;background:#e0ebd8;border:1px solid #d0dfc6;border-radius:12px;place-items:center;width:48px;height:44px;display:grid;position:relative;transform:rotate(-6deg)}.connect-art>span{color:#fff;background:#7d9b6a;border:2px solid #eef3e8;border-radius:7px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-5px;transform:rotate(8deg)}.connect-strip h3{letter-spacing:-.1px;font-size:11px;font-weight:550}.connect-strip p{color:#9aa78e;margin-top:5px;font-size:9px}.connect-strip .btn{color:#718860;font-size:9px;background:#f9fcf6!important;border-color:#d7e4cd!important}.page-footer{color:#b0baaa;border-top:1px solid #e9eee4;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:18px 0 20px;font-size:8px;display:flex}.page-footer>span{align-items:center;gap:5px;display:flex}.page-footer i{background:#a8b69b;border-radius:50%;width:4px;height:4px}.page-footer b{padding:0 4px;font-weight:400}.version{background:#edf1e7;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:7px}.filter-bar{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:20px;display:flex}.view-tabs{border:1px solid var(--line);background:#edf2e9;border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.view-tabs button{color:#96a28d;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:flex}.view-tabs button.selected{color:#5b7750;background:#fff;box-shadow:0 1px 3px #2a481416}.filter-actions{align-items:center;gap:8px;display:flex}.filter-actions select{color:#93a086;background:#fff;border:1px solid #e1e8db;border-radius:6px;max-width:140px;padding:7px;font-size:9px}.kanban{align-items:flex-start;gap:15px;min-height:520px;padding:0 1px 20px;display:flex;overflow-x:auto}.kanban-column{background:#edf1e9;border:1px solid #e9eee4;border-radius:8px;flex:1;min-width:210px;padding:12px 10px 10px}.column-heading{justify-content:space-between;align-items:center;padding-left:3px;display:flex}.column-heading>span{white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:550;display:flex}.column-heading i{border-radius:50%;width:6px;height:6px;display:inline-block}.column-heading b{color:#93a086;background:#e3e9db;border-radius:4px;margin-left:2px;padding:1px 5px;font-size:8px;font-weight:500}.column-total{color:#95a28b;padding:1px 0 12px 15px;font-size:9px}.kanban-cards{flex-direction:column;gap:10px;display:flex}.lead-card{cursor:grab;background:#fff;border:1px solid #e0e7da;border-radius:7px;padding:13px 11px;box-shadow:0 2px 3px #2d4a1704}.lead-card:hover{border-color:#bdcdb3;box-shadow:0 4px 15px #29432a0d}.lead-card:active{cursor:grabbing}.lead-card-top{align-items:center;gap:8px;display:flex}.lead-card-top>div{flex:1;min-width:0}.lead-card-top h3{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:550;overflow:hidden}.lead-card-top p{color:#a3ad99;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.7;overflow:hidden}.lead-card-top>svg{color:#bdc5b6;width:14px}.card-tags{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex}.card-tags>span{color:#6d7b61;opacity:.9;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:500}.lead-note{color:#acb49f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;margin-top:10px;font-size:8px;line-height:1.7;display:-webkit-box;overflow:hidden}.lead-card-bottom{border-top:1px solid #f0f3e9;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.lead-card-bottom strong{font-size:10px;font-weight:550}.lead-card-bottom>span{color:#adb89e;align-items:center;gap:4px;font-size:8px;display:flex}.lead-card-bottom .avatar{margin-left:5px}.add-to-column{justify-content:center;align-items:center;gap:6px;width:100%;font-size:9px;display:flex;color:#a1af94!important;padding:7px!important}.contacts-table{overflow-x:auto}.contacts-table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.contacts-table th{color:#98a68c;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--line);background:#fafcf7;padding:14px 20px;font-size:8px;font-weight:500}.contacts-table td{color:#6f8261;border-bottom:1px solid #eef2e8;padding:16px 20px;font-size:10px}.contacts-table td>small{color:#a6b198;margin-top:4px;font-size:8px;display:block}.contacts-table tr{cursor:pointer}.contacts-table tbody tr:hover{background:#fafcf7}.contacts-table .card-tags{margin-top:0}.table-footer{color:#9eac92;background:#fcfdf9;padding:14px 20px;font-size:9px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:50px 25px;display:flex}.empty-icon{color:#9caf86;background:#f0f5e9;border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.empty h3{letter-spacing:-.2px;font-size:13px;font-weight:550}.empty p{color:#a4ae9a;max-width:300px;font-size:10px;line-height:1.8}.empty .btn{margin-top:7px}.info-banner{color:#789766;background:#edf3e7;border:1px solid #e1e9d8;border-radius:8px;align-items:center;gap:13px;margin-bottom:23px;padding:16px 18px;display:flex}.info-banner strong{color:#5f7b4d;margin-bottom:3px;font-size:10px;display:block}.info-banner p{color:#8e9f7e;font-size:10px;line-height:1.7}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.resource-icon{width:39px;height:39px}.snippet-card,.campaign-card,.flow-card{flex-direction:column;min-height:270px;padding:21px;display:flex}.snippet-card h3,.campaign-card h3,.flow-card h3{margin:10px 0;font-size:13px;font-weight:550}.snippet-card>.badge{align-self:flex-start}.snippet-card>p,.campaign-card>p,.flow-card>p{color:#95a287;white-space:pre-wrap;flex:1;font-size:11px;line-height:1.9}.resource-footer{border-top:1px solid #edf2e6;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;display:flex}.resource-footer>small{color:#a6b196;font-size:9px}.resource-footer code{color:#94a37f;background:#f4f7ee;border-radius:4px;padding:3px 7px;font-size:9px}.create-resource{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:270px;display:flex;color:#86a170!important;background:#f3f7ee!important;border:1px dashed #d2ddc4!important;padding:25px!important}.create-resource:hover{background:#eaf2e1!important}.create-resource strong{font-size:11px}.create-resource span{color:#a2af92;max-width:220px;font-size:10px;line-height:1.7}.campaign-audience{color:#99a78a;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex}.campaign-audience .badge{margin-left:auto}.mini-flow{color:#8da578;justify-content:center;align-items:center;margin:23px 0 5px;display:flex}.mini-flow>span{background:#f5f8ee;border:1px solid #e3ead7;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.mini-flow>i{background:#d4dfc6;width:30px;height:1px}.full-task-list{min-height:160px}.task-row{border-bottom:1px solid #edf2e7;align-items:center;gap:15px;padding:22px;display:flex}.task-row:last-child{border:0}.task-row.done .task-text strong{color:#b4bfaa;text-decoration:line-through}.task-row .task-text strong{font-size:11px}.task-due{color:#99a58b;align-items:center;gap:5px;font-size:10px;display:flex}.week-strip{grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:22px;display:grid}.week-strip>button{color:#97a789;border-radius:9px;flex-direction:column;align-items:center;gap:6px;display:flex;border:1px solid var(--line)!important;background:#fff!important;padding:15px!important}.week-strip>button.selected{background:#e3efda!important;border-color:#bcd2a9!important}.week-strip span{text-transform:uppercase;font-size:9px}.week-strip strong{font-size:20px;font-weight:500}.week-strip i{background:0 0;border-radius:50%;width:4px;height:4px}.week-strip .has-item{background:#71965b}.schedule-row{border-bottom:1px solid #eef3e7;align-items:center;gap:18px;padding:20px;display:flex}.schedule-row:last-child{border:0}.schedule-date{text-align:center;color:#8aa071;background:#f4f7ed;border-radius:6px;width:44px;padding:6px}.schedule-date strong{font-size:20px;line-height:1.3;display:block}.schedule-date small{text-transform:uppercase;font-size:8px}.schedule-row>div{flex:1;min-width:0}.schedule-row>div>strong{font-size:11px}.schedule-row>div>p{color:#99a68b;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:10px;overflow:hidden}.schedule-row>div>small{color:#a7b296;align-items:center;gap:4px;font-size:8px;display:flex}.upload-drop{text-align:center;cursor:pointer;background:#f1f6e9;border:1px dashed #cfdbc1;border-radius:10px;flex-direction:column;align-items:center;gap:9px;margin-bottom:25px;padding:35px;display:flex}.upload-drop>span{color:#8da577;background:#e5eed9;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.upload-drop h3{font-size:13px;font-weight:500}.upload-drop p{color:#93a47d;font-size:11px}.upload-drop small{color:#a9b795;font-size:9px}.media-card{padding:15px}.media-preview{color:#a5b692;background:#eef3e5;border-radius:6px;justify-content:center;align-items:center;height:150px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:100%}.media-preview .badge{background:#ffffffd9;position:absolute;bottom:8px;right:8px}.media-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.media-card>small{color:#adba9b;font-size:9px}.status-preview{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:32px;display:flex;position:relative}.status-preview p{white-space:pre-wrap;font-size:19px;line-height:1.7}.status-preview>span{color:#fff6;font-size:7px;position:absolute;bottom:14px}.status-details{padding:18px}.status-details h3{font-size:12px}.status-details>small{color:#9aaa88;font-size:9px}.team-row{border-bottom:1px solid #eef2e7;align-items:center;gap:14px;padding:22px;display:flex}.team-row>div{flex:1}.team-row strong{font-size:11px;display:block}.team-row small{color:#a0ad90;margin-top:3px;font-size:9px;display:block}.panel-bottom{color:#86a16c;background:#fbfcf8;align-items:center;gap:8px;padding:16px 22px;display:flex}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-nav{flex-direction:column;gap:5px;display:flex}.settings-nav button{text-align:left;color:#96a687;border-radius:6px;justify-content:space-between;align-items:center;font-size:10px;display:flex;padding:12px!important}.settings-nav button.active{color:#5f8050;background:#e9f0df}.settings-panel{max-width:850px;padding:27px}.settings-title{align-items:center;gap:13px;margin-bottom:28px;display:flex}.settings-title h2{font-size:14px;font-weight:550}.settings-title p{color:#a1ad90;margin-top:5px;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{text-align:left;flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{color:#6e835e;font-size:10px;font-weight:500}.field input,.field select,.field textarea,.stages-editor input:not([type=color]){color:#547047;background:#fcfdfb;border:1px solid #dde6d5;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-size:11px}.field input::placeholder,.field textarea::placeholder{color:#b5c0aa}.field input[type=color]{width:60px;height:38px;padding:4px}.field textarea{resize:vertical;line-height:1.8}.full{grid-column:1/-1}.settings-note{color:#93a97a;background:#f5f8ef;border-radius:6px;align-items:flex-start;gap:10px;margin-top:25px;padding:15px;display:flex}.settings-note p{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.8}.settings-note code{font-size:10px}.settings-actions{border-top:1px solid #edf2e5;align-items:center;gap:9px;margin-top:22px;padding-top:22px;display:flex}.connection-card{background:#f8faf4;border:1px solid #e1e9d8;border-radius:7px;padding:16px}.connection-card>div{align-items:center;gap:8px;font-size:11px;display:flex}.connection-card small{color:#a2b090;padding:6px 0 0 14px;font-size:9px;display:block}.install-steps{padding-top:15px}.install-steps>div{gap:12px;margin:20px 0;display:flex}.install-steps b{color:#8a9e75;background:#f6f9f0;border:1px solid #dce6d2;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.install-steps strong{font-size:11px;font-weight:550}.install-steps p{color:#9bac88;margin:5px 0 8px;font-size:10px;line-height:1.9}.install-steps code{background:#eff4e7;border-radius:3px;padding:1px 5px;font-size:10px}.sync-area{border-top:1px solid #edf2e5;margin-top:25px;padding-top:22px}.sync-area h3,.feature-matrix h3{margin-bottom:9px;font-size:12px;font-weight:550}.sync-area p{color:#9bab87;margin-bottom:13px;font-size:10px;line-height:1.9}.feature-matrix{border-top:1px solid #edf2e5;margin-top:26px;padding-top:25px}.feature-matrix>div{color:#98a786;border-bottom:1px solid #f0f4e9;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;font-size:9px;display:flex}.feature-matrix>div>strong{color:#7a9364;text-align:right;font-size:9px;font-weight:500}.toggle-row{border-bottom:1px solid #edf2e5;align-items:center;gap:20px;padding:24px 0;display:flex}.toggle-row>span{flex:1}.toggle-row strong{font-size:12px;font-weight:550;display:block}.toggle-row small{color:#a0ae8d;margin-top:5px;font-size:10px;line-height:1.8;display:block}.toggle-row input,.checkbox-label input{accent-color:#578047}.stages-editor{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.stages-editor>div{color:#acba9c;align-items:center;gap:10px;display:flex}.stages-editor input[type=color]{background:0 0;border:0;flex-shrink:0;width:25px;height:25px;padding:0}.stages-editor input:not([type=color]){flex:1}.backup-card{border-bottom:1px solid #edf2e5;align-items:center;gap:20px;padding:25px 0;display:flex}.backup-card h3{margin-bottom:7px;font-size:12px}.backup-card p{color:#9eaf89;max-width:380px;font-size:10px;line-height:1.8}.backup-card>div{flex:1}.inbox-layout{grid-template-columns:300px 1fr;height:calc(100vh - 270px);min-height:500px;display:grid}.conversation-list{border-right:1px solid var(--line);overflow-y:auto}.conversation-list-header{justify-content:space-between;align-items:center;padding:20px 17px 10px;display:flex}.conversation-list-header h3{align-items:center;gap:7px;font-size:12px;display:flex}.inbox-small-note{color:#b1bea0;margin:0 17px 14px;font-size:8px}.conversation{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border-bottom:1px solid #f1f4e9!important;padding:16px!important}.conversation.selected{background:#eff5e5!important;border-left:2px solid #83a461!important;padding-left:14px!important}.conversation:hover{background:#f5f9ee!important}.conversation>span:last-child{flex:1;min-width:0}.conversation strong{justify-content:space-between;align-items:center;font-size:10px;display:flex}.conversation strong small{color:#afba9d;font-size:7px;font-weight:400}.conversation p{text-overflow:ellipsis;white-space:nowrap;color:#a5b392;margin-top:4px;font-size:9px;overflow:hidden}.chat-area{background:#f7f9f3;flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:16px 21px;display:flex}.chat-header>span:nth-child(2){flex:1}.chat-header strong{font-size:11px;display:block}.chat-header small{color:#acb99c;font-size:9px;display:block}.chat-body{background-image:radial-gradient(#dfe7d8 1px,#0000 1px);background-size:22px 22px;flex-direction:column;flex:1;gap:15px;padding:22px;display:flex;overflow-y:auto}.chat-date{color:#9cac87;background:#eaf0e0;border-radius:5px;align-self:center;padding:4px 9px;font-size:8px}.chat-system{color:#a3b28e;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.bubble{white-space:pre-wrap;border-radius:8px;max-width:80%;padding:13px;box-shadow:0 1px 1px #52652a12}.bubble p{font-size:11px;line-height:1.7}.bubble>span{color:#a2b48b;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:7px;display:flex}.bubble.incoming{background:#fff;border-top-left-radius:0;align-self:flex-start}.bubble.outgoing{background:#e5efd8;border-top-right-radius:0;align-self:flex-end}.composer{border-top:1px solid var(--line);background:#fff;padding:15px}.composer-tools{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.composer-tools select{color:#9bab86;background:#f8faf3;border:1px solid #e4eadc;border-radius:5px;padding:5px;font-size:9px}.composer>textarea{resize:none;background:#fcfdf9;border:1px solid #e2ead9;border-radius:5px;width:100%;height:70px;padding:11px;font-size:11px}.composer>textarea::placeholder{color:#b3c1a0}.composer-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.chat-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:40px;display:flex}.welcome-bubbles{color:#95b47c;position:relative}.welcome-bubbles svg:last-child{color:#c2cfaa;position:absolute;top:-12px;right:-18px}.chat-welcome h2{letter-spacing:-.5px;font-size:19px;font-weight:500}.chat-welcome p{color:#9daf8a;max-width:350px;font-size:11px;line-height:1.9}.chat-welcome .badge{margin-top:12px}.overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#152a1bc0;justify-content:center;align-items:center;padding:30px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.modal{color:#3b5530;background:#fff;border:1px solid #e1e9d7;border-radius:13px;outline:0;width:490px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 90px #062b1933}.modal.wide{width:680px}.modal-head{border-bottom:1px solid #edf2e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 25px 20px;display:flex}.modal-head h2{letter-spacing:-.5px;font-size:18px;font-weight:550;line-height:1.4}.modal-head p{color:#9aab86;margin-top:6px;font-size:10px}.modal-body{padding:25px}.modal-actions{border-top:1px solid #edf2e5;justify-content:flex-end;align-items:center;gap:10px;padding:18px 25px;display:flex}.delete-button{color:#b28173;margin-right:auto}.variable-picker{color:#a3b48d;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.variable-picker>button{color:#809a65;white-space:nowrap;border-radius:4px;font-size:9px;background:#f0f5e7!important;border:1px solid #e2ead6!important;padding:3px 6px!important}.checkbox-label{color:#96a980;align-items:center;gap:8px;font-size:10px;line-height:1.8;display:flex}.muted{color:#a1b18d;margin-top:15px;font-size:10px;line-height:1.9}.inline-error{color:#b67660;font-size:10px;line-height:1.8}.campaign-preview{background:#f2f6ea;border:1px solid #e6edda;border-radius:7px;padding:18px}.campaign-preview>p{white-space:pre-wrap;margin-top:15px;font-size:12px;line-height:1.9}.workspace-list{flex-direction:column;gap:10px;display:flex}.workspace-list button{text-align:left;border-radius:7px;align-items:center;gap:13px;width:100%;font-size:11px;display:flex;background:#f9fbf5!important;border:1px solid #e1ead6!important;padding:12px!important}.workspace-list strong{flex:1}.workspace-list .workspace-icon{color:#7c9861;background:#e4efd7}.help-content{grid-template-columns:1fr 1fr;gap:25px;display:grid}.help-content>div>span{color:#8caa70;background:#f0f5e7;border-radius:5px;margin-bottom:9px;padding:4px 7px;font-size:10px;display:inline-block}.help-content h3{margin-bottom:8px;font-size:12px;font-weight:550}.help-content p{color:#9bad87;font-size:10px;line-height:1.9}.toast{color:#637d4d;z-index:120;background:#fff;border:1px solid #dce7d1;border-radius:8px;align-items:center;gap:10px;max-width:90vw;padding:11px 13px;font-size:11px;display:flex;position:fixed;bottom:28px;left:calc(50% + 80px);transform:translate(-50%);box-shadow:0 4px 30px #3047211c}.toast>span{color:#8ca969;background:#ebf3df;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.notifications{z-index:70;background:#fff;border:1px solid #e1e8d8;border-radius:9px;width:310px;padding:17px;position:fixed;top:63px;right:30px;box-shadow:0 10px 40px #2b4a1522}.notifications h3{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.notifications>button{text-align:left;color:#8da775;align-items:center;gap:10px;width:100%;font-size:10px;display:flex;border-bottom:1px solid #edf2e5!important;padding:12px 0!important}.notifications small{color:#b1bea0;margin-top:3px;font-size:8px;display:block}.notifications>p{color:#adba9c;padding:15px 0;font-size:11px}.app-loading{color:#8ba476;background:#f6f8f2;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:100vh;font-family:Arial,sans-serif;font-size:12px;display:flex}.app-loading .brand-mark{margin-bottom:10px}.spin{animation:1s linear infinite nexoSpin}@keyframes nexoSpin{to{transform:rotate(360deg)}}.flow-studio{z-index:65;color:#466137;background:#f7f9f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;position:fixed;inset:0}.studio-header{background:#fff;border-bottom:1px solid #dfe8d3;align-items:center;gap:15px;height:80px;padding:0 22px;display:flex}.studio-logo{color:#8caa70;background:#e9f2df;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.studio-header>div:first-of-type>input{background:0 0;border:0;outline:0;min-width:220px;font-size:14px;font-weight:550;display:block}.studio-header small{letter-spacing:1px;color:#b0c09c;margin-top:3px;font-size:7px;display:block}.studio-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.studio-body{grid-template-columns:240px minmax(0,1fr) 270px;height:calc(100vh - 80px);display:grid}.node-palette{background:#fff;border-right:1px solid #dfe8d3;padding:25px 18px;overflow-y:auto}.node-palette h3{font-size:12px;font-weight:550}.node-palette>p{color:#a4b58f;margin:7px 0 22px;font-size:10px;line-height:1.8}.node-palette>button{text-align:left;color:#6e8b56;background:#fff;border:1px solid #e0e9d3;border-radius:7px;align-items:center;gap:8px;width:100%;margin-bottom:11px;padding:12px 8px;display:flex}.node-palette>button:hover{background:#f3f7eb}.node-palette .resource-icon{border-radius:6px;width:30px;height:30px}.node-palette>button>span:nth-child(2){flex:1}.node-palette>button strong{font-size:9px;font-weight:550;display:block}.node-palette>button small{color:#adbc9b;margin-top:4px;font-size:7px;line-height:1.6;display:block}.studio-tip{color:#a0b78a;background:#f3f7eb;border:1px solid #e2ead5;border-radius:8px;margin-top:40px;padding:17px}.studio-tip strong{margin:10px 0;font-size:10px;display:block}.studio-tip p{font-size:9px;line-height:1.9}.flow-canvas{background-image:radial-gradient(#d9e4ce 1px,#0000 1px);background-size:18px 18px;padding:65px 35px 90px;position:relative;overflow:auto}.canvas-label{color:#adbc9e;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:20px;left:24px}.flow-vertical{flex-direction:column;align-items:center;width:320px;max-width:100%;margin:auto;display:flex}.trigger-node,.flow-node{text-align:left;background:#fff;border:1px solid #cfdebd;border-radius:9px;align-items:flex-start;gap:13px;width:100%;padding:18px;display:flex;box-shadow:0 2px 5px #4f672209}.flow-node{cursor:pointer;color:#678751}.flow-node.selected{border:1.5px solid #90b077;box-shadow:0 0 0 3px #e3edda}.flow-node>div,.trigger-node>div{flex:1;min-width:0}.flow-node small,.trigger-node small{letter-spacing:.7px;color:#b0c39c;font-size:7px}.flow-node h3,.trigger-node h3{margin:2px 0 5px;font-size:11px;font-weight:550;line-height:1.7}.trigger-node input{background:#f4f8ec;border:1px solid #e1eacf;border-radius:4px;width:100%;margin-top:6px;padding:7px;font-size:10px}.flow-node p{white-space:pre-wrap;color:#adbd97;max-height:95px;font-size:9px;line-height:1.8;overflow:hidden}.flow-node>svg{color:#bfd0ac}.node-connector{color:#adc298;flex-direction:column;align-items:center;height:40px;display:flex}.node-connector>i{background:#bdcfa8;width:1px;height:27px}.node-connector>svg{margin-top:-5px}.add-node{color:#9bb383;background:#f4f8ed;border:1px dashed #bcccaa;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:10px;display:flex}.canvas-bottom{color:#afc099;pointer-events:none;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:fixed;bottom:20px;left:260px;right:290px}.canvas-bottom>span:last-child{background:#f8faf4e6;border:1px solid #e1e9d6;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:flex}.node-inspector{background:#fff;border-left:1px solid #dfe8d3;padding:22px;overflow:auto}.inspector-head{justify-content:space-between;align-items:center;display:flex}.inspector-head h3{font-size:12px;font-weight:550}.node-inspector>p{color:#a5b88f;margin:12px 0 22px;font-size:10px;line-height:1.8}.node-inspector>.btn{margin-top:13px}.node-inspector textarea{font-size:10px}.node-inspector .variable-picker{margin-top:12px}.inspector-reorder{gap:6px;margin:22px 0;display:flex}.inspector-info{color:#b0be9c!important;margin-top:12px!important;font-size:9px!important}.delete-text{margin-top:5px;color:#b28f72!important}.simulation-results{flex-direction:column;gap:12px;margin-top:25px;display:flex}.simulation-results>p{color:#aabd92;font-size:10px;line-height:1.8}.simulation-bubble{background:#eef4e4;border-radius:7px;padding:12px}.simulation-bubble small{color:#a1b98a;text-transform:uppercase;letter-spacing:.4px;font-size:7px}.simulation-bubble p{color:#7f9a63;white-space:pre-wrap;margin-top:6px;font-size:10px;line-height:1.9}.simulation-bubble.tag{background:#f2edf6}.simulation-bubble.handoff{background:#edf2f5}@media (width>=1500px){.sidebar{width:250px}.main{margin-left:250px}.page-content{padding:35px 40px 0}.topbar{padding:0 40px}.demo-banner{padding-left:40px}.stat-card{padding:22px}.chart{height:200px}.funnel-bars{gap:17px}.panel-head h2{font-size:13px}.page-heading h1{font-size:30px}.sidebar nav>button{font-size:12px;padding-top:11px!important;padding-bottom:11px!important}.nav-label{font-size:9px}.extension-promo p,.sidebar nav>button b{font-size:10px}.kanban-column{min-width:220px}.lead-card{padding:16px 13px}.lead-card-top h3{font-size:11px}.lead-note{font-size:9px}}@media (width<=1200px){.sidebar{width:211px;padding-left:12px;padding-right:12px}.main{margin-left:211px}.page-content{padding:25px 24px 0}.topbar{padding:0 24px}.global-search{width:150px}.top-actions{gap:11px}.page-heading h1{font-size:23px}.today{display:none}.stats-grid{gap:11px}.stat-card{padding:14px}.stat-label{font-size:9px}.stat-card>strong{font-size:22px}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px}.overview-grid.lower{gap:16px}.recent-table-head,.recent-table>button{grid-template-columns:minmax(150px,1.3fr) minmax(90px,1fr) 70px 10px;gap:5px;padding-left:15px;padding-right:15px}.recent-table>button .person .avatar{width:26px;height:26px;font-size:8px}.panel-head{padding-left:17px;padding-right:17px}.stage-label{font-size:7px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:160px minmax(0,1fr);gap:17px}.demo-banner>span>span{display:none}.studio-body{grid-template-columns:200px minmax(0,1fr) 240px}.canvas-bottom{left:220px;right:260px}.flow-canvas{padding-left:20px;padding-right:20px}.node-inspector{padding:17px}.studio-actions .checkbox-label span{display:none}}@media (width<=1000px){.overview-grid,.overview-grid.lower{grid-template-columns:1fr}.funnel-summary .funnel-bars{grid-template-columns:1fr 1fr;gap:13px 30px;display:grid}.funnel-summary .funnel-footer{margin-top:7px}.daily-tasks .task-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.daily-tasks .task-line{border:0}.connect-strip{padding:16px}.connect-strip p{max-width:230px}.connection-pill{font-size:8px;padding:5px 7px!important}.global-search{width:140px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-flow:wrap;gap:2px}.settings-nav button{padding:8px 10px!important}.settings-nav button svg{display:none}.inbox-layout{grid-template-columns:240px 1fr}.info-banner p{font-size:9px}.studio-header input{width:150px;min-width:150px!important}.studio-actions{gap:7px}.node-palette{padding:20px 12px}.node-palette>button small{display:none}.studio-body{grid-template-columns:170px minmax(0,1fr) 220px}.canvas-bottom{left:185px;right:235px}.flow-node{padding:13px}.flow-node .resource-icon,.trigger-node .resource-icon{width:30px;height:30px}.studio-tip{padding:12px}}@media (width<=800px){.sidebar{width:200px}.main{margin-left:200px}.topbar{height:60px;padding:0 18px}.top-actions{gap:8px}.top-avatar,.global-search{display:none}.page-content{padding:23px 20px 0}.stats-grid{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:21px}.page-heading p{max-width:220px;font-size:9px;line-height:1.8}.page-heading .heading-actions{padding-top:3px}.heading-actions .btn{font-size:9px;padding:8px 10px!important}.heading-actions .btn:not(.primary){display:none}.filter-bar{flex-direction:column;align-items:flex-start;gap:12px}.filter-actions{width:100%}.filter-actions select{flex:1;max-width:100%}.cards-grid{grid-template-columns:1fr}.connect-strip{flex-wrap:wrap;gap:12px}.connect-strip>div:nth-child(2){min-width:190px}.connect-strip p{max-width:100%}.connect-strip .btn{margin-left:60px}.daily-tasks .task-list{flex-direction:column;gap:0;display:flex}.daily-tasks .task-line{border-bottom:1px solid #edf2e7}.task-row{flex-wrap:wrap;gap:10px;padding:16px}.task-row>.badge{display:none}.task-due{font-size:8px}.week-strip{gap:6px}.week-strip>button{padding:10px 5px!important}.week-strip strong{font-size:18px}.schedule-row{gap:10px;padding:15px}.schedule-row>.badge{display:none}.schedule-row>div>p{max-width:220px}.inbox-layout{grid-template-columns:1fr;height:auto}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.chat-area{min-height:430px}.conversation-list-header{padding-top:15px}.chat-header{padding:12px}.chat-system{font-size:7px}.composer-bottom>.text-button{font-size:8px}.composer-bottom .btn{font-size:9px}.settings-panel{padding:20px}.backup-card{flex-direction:column;align-items:flex-start}.feature-matrix>div{align-items:flex-start}.settings-title h2{font-size:12px}.settings-title p{font-size:9px}.page-footer{font-size:7px}.page-footer>span:first-child{display:none}.page-footer{justify-content:center}.toast{left:50%}.studio-body{grid-template-columns:1fr 240px}.node-palette{display:none}.studio-header{gap:8px;padding:0 14px}.studio-header .studio-logo,.studio-actions .checkbox-label{display:none}.studio-actions .btn{font-size:9px;padding:7px!important}.studio-header>div:first-of-type>input{width:130px;font-size:12px;min-width:0!important}.canvas-bottom{left:15px;right:255px}.flow-canvas{padding-top:70px}.canvas-label{align-items:flex-start;max-width:200px}.flow-node .resource-icon,.trigger-node .resource-icon{display:none}.flow-vertical{max-width:230px}.flow-node>svg{display:none}}@media (width<=600px){.sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main{margin-left:0}.menu-mobile{display:flex}.breadcrumb{gap:7px}.breadcrumb>span,.breadcrumb>svg{display:none}.top-actions{gap:6px}.connection-pill{font-size:8px}.topbar{height:59px;padding:0 14px}.demo-banner{padding:7px 16px}.demo-banner strong,.demo-banner button{font-size:8px}.page-content{padding:23px 17px 0}.page-heading{margin-bottom:22px}.page-heading h1{font-size:22px}.eyebrow{letter-spacing:1.2px;font-size:6px}.page-heading p{max-width:230px;font-size:9px}.heading-actions{gap:5px}.heading-actions .btn{font-size:9px;padding:8px!important}.heading-actions .btn>svg{width:14px}.page-overview .heading-actions{display:none}.stat-card{padding:14px}.stat-label{font-size:9px}.stat-icon{width:26px;height:26px}.stat-icon svg{width:15px}.stat-card>strong{font-size:24px}.stat-card>small{font-size:8px}.stats-grid{gap:10px;margin-bottom:18px}.panel-head{padding:17px 15px 0}.panel-head h2{font-size:11px}.panel-head p,.panel-head>.text-button{font-size:8px}.panel-head .badge{font-size:7px}.overview-grid,.overview-grid.lower{gap:18px;margin-bottom:18px}.recent-table-head,.recent-table>button{grid-template-columns:1.6fr 1fr 70px 10px;gap:4px;padding-left:13px;padding-right:13px}.recent-table-head{font-size:6px}.recent-table .person{gap:7px}.person strong{font-size:9px}.person small{font-size:7px}.recent-table>button .stage-label{gap:3px;font-size:6px}.recent-table>button .stage-label i{width:4px;height:4px}.recent-table .amount{font-size:8px!important}.recent-table>button .avatar{width:25px;height:25px;font-size:7px}.recent-table>button>svg{width:10px}.connect-strip{margin-top:0;margin-bottom:20px}.connect-strip h3{font-size:10px}.connect-strip p{font-size:8px}.connect-strip>div:nth-child(2){min-width:170px}.connect-strip .btn{width:100%;margin-left:0}.info-banner{align-items:flex-start;padding:13px}.info-banner>svg{width:16px}.info-banner p{font-size:9px}.info-banner strong{font-size:10px}.filter-actions select{padding:8px 5px;font-size:8px}.filter-actions .btn{font-size:8px}.view-tabs button{font-size:9px}.kanban-column{min-width:235px}.overlay{padding:14px}.modal-head,.modal-body{padding:20px}.modal-actions{padding:16px 20px}.form-grid{grid-template-columns:1fr;gap:15px}.field{grid-column:1}.field input,.field select,.field textarea{padding:11px;font-size:12px}.modal-head h2{font-size:17px}.help-content{grid-template-columns:1fr;gap:20px}.settings-nav{flex-wrap:nowrap;overflow-x:auto}.settings-nav button{white-space:nowrap;font-size:8px}.settings-panel{padding:17px}.settings-title{gap:10px}.settings-title .resource-icon{width:32px;height:32px}.feature-matrix>div{gap:15px;font-size:8px}.feature-matrix>div strong{font-size:8px}.resource-footer .text-button{font-size:10px}.team-row{gap:9px;padding:18px 15px}.team-row .badge{font-size:7px}.team-row strong{font-size:10px}.team-row small{font-size:8px}.week-strip{gap:4px}.week-strip>button{gap:4px;padding:9px 3px!important}.week-strip span{font-size:7px}.week-strip strong{font-size:16px}.inbox-layout{min-height:500px}.chat-area{min-height:460px}.conversation-list{max-height:185px}.notifications{width:calc(100vw - 30px);top:55px;right:15px}.mobile-scrim{z-index:29;border:0;position:fixed;inset:0;background:#162b1bb3!important}.toast{min-width:260px;padding:10px;font-size:10px;bottom:18px}.studio-header{height:70px}.studio-header>div:first-of-type>input{width:110px;font-size:11px}.studio-header small{font-size:6px}.studio-header .btn{gap:4px;min-height:30px;font-size:8px}.studio-header .btn svg{width:12px}.studio-actions{gap:5px}.studio-header>.icon-btn{padding:3px!important}.studio-body{grid-template-columns:1fr;height:calc(100vh - 70px)}.node-inspector{border:1px solid #dce7ce;border-radius:9px;max-height:39vh;padding:15px;position:absolute;inset:auto 10px 10px;box-shadow:0 -5px 25px #34571b12}.node-inspector textarea{height:70px;min-height:50px;font-size:11px}.node-inspector>p{margin:8px 0 12px;font-size:9px}.node-inspector>.empty{min-height:80px;padding:15px}.node-inspector>.empty .empty-icon{display:none}.node-inspector>.empty h3{font-size:11px}.node-inspector>.empty p{font-size:9px}.flow-canvas{padding:55px 20px 370px}.flow-vertical{max-width:300px}.canvas-label{max-width:90%;font-size:7px}.flow-node .resource-icon,.trigger-node .resource-icon{display:grid}.canvas-bottom{display:none}.node-inspector .variable-picker{margin-top:7px}.inspector-reorder{margin:10px 0}.node-inspector .delete-text{position:absolute;bottom:22px;right:17px}.node-inspector .inspector-info{display:none}.simulation-results{gap:8px;margin-top:12px}.simulation-bubble{padding:9px}.simulation-bubble p{font-size:9px}.node-inspector .field input{padding:8px}.studio-header .studio-actions .btn:first-of-type{max-width:70px}.studio-header .studio-actions .btn:nth-of-type(2){max-width:75px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search-results{z-index:70;background:#fff;border:1px solid #e0e7d8;border-radius:9px;width:320px;max-width:calc(100vw - 30px);padding:16px;position:fixed;top:60px;right:250px;box-shadow:0 10px 40px #2b4a1522}.search-results h3{margin-bottom:10px;font-size:12px}.search-results>button{text-align:left;color:#7d976a;border-bottom:1px solid #edf2e5;align-items:center;gap:10px;width:100%;padding:11px 0;font-size:10px;display:flex}.search-results>button>span{flex:1}.search-results small{color:#a4b394;margin-top:2px;font-size:8px;display:block}.search-results p{color:#a1b08e;padding:12px 0;font-size:10px}.sidebar nav>button,.bottom-link,.workspace-switch strong{font-size:12px}.workspace-switch small{font-size:10px}.user-profile strong{font-size:11px}.user-profile small{font-size:10px}.stat-label{font-size:11px}.stat-card>small{font-size:10px}.page-heading p{font-size:11px}.panel-head h2{font-size:13px}.panel-head p{font-size:10px}.person strong{font-size:11px}.person small{font-size:9px}.task-text strong{font-size:11px}.stage-label{font-size:9px}.funnel-bars button>div:first-child{font-size:10px}.text-button,.btn{font-size:11px}.lead-card-top h3{font-size:12px}.lead-card-top p,.lead-note{font-size:10px}.card-tags>span{font-size:9px}.column-heading>span{font-size:11px}.column-total{font-size:10px}.lead-card-bottom strong{font-size:12px}.field>span{font-size:11px}.field input,.field select,.field textarea{font-size:12px}.info-banner p{font-size:11px}.recent-table-head{font-size:8px}.task-text small{font-size:9px}.chart-total>span,.connection-pill,.demo-banner,.demo-banner strong,.demo-banner button{font-size:10px}.demo-banner>span>span{font-size:9px}.filter-actions select,.view-tabs button{font-size:10px}.recent-table .amount{font-size:11px!important}.settings-nav button,.settings-title p,.settings-note p,.sync-area p,.install-steps p{font-size:11px}.feature-matrix>div,.feature-matrix>div>strong{font-size:10px}.breadcrumb,.breadcrumb strong,.global-search input{font-size:11px}@media (width<=600px){.demo-banner,.demo-banner strong,.demo-banner button{font-size:8px}.recent-table-head{font-size:6px}.recent-table .person strong{font-size:10px}.recent-table .stage-label{font-size:7px}.recent-table .amount{font-size:9px!important}.page-heading p{font-size:10px}.search-results{right:15px}.info-banner p{font-size:10px}.connection-pill{font-size:8px}.settings-nav button,.feature-matrix>div,.feature-matrix>div>strong{font-size:9px}}.funnel-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.funnel-toolbar strong{font-size:14px}.funnel-toolbar p,.funnel-hint,.funnel-start p{color:#718371;margin:8px 0;font-size:12px;line-height:1.6}.custom-kanban{align-items:stretch;gap:16px;padding-bottom:20px;overflow-x:auto;display:flex!important}.custom-kanban>.kanban-column{flex:0 0 265px;min-width:265px}.available-column{border:1px dashed #9eb5a8;background:#e8f0ed!important}.available-column>input{border:1px solid #ccdacd;border-radius:6px;width:100%;margin:12px 0;padding:9px}.funnel-board-actions{justify-content:flex-end;gap:4px;margin:6px 0 12px;display:flex}.funnel-contact .funnel-person{text-align:left;color:inherit;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.funnel-person strong{overflow-wrap:anywhere;font-size:13px}.funnel-person small{color:#718371;font-size:11px}.funnel-person:disabled{opacity:1}.funnel-contact select{background:#fff;border:1px solid #d7e3d8;border-radius:5px;width:100%;margin-top:14px;padding:8px;font-size:11px}.funnel-start{text-align:center;border:1px dashed #bacbbd;border-radius:12px;align-self:flex-start;min-width:280px;padding:45px 24px}.custom-funnel .modal{max-width:480px}.custom-funnel .kanban-cards{min-height:100px}.custom-funnel button:disabled{cursor:default;opacity:.6}.nexo-funnel-view{height:100dvh;min-height:0;overflow:hidden auto}.nexo-funnel-view>.main{flex-direction:column;height:auto;min-height:100%;display:flex;overflow:visible}.nexo-funnel-view .topbar,.nexo-funnel-view .demo-banner{flex-shrink:0}.nexo-funnel-view .page-crm{flex-direction:column;flex:none;width:100%;min-height:0;padding-bottom:12px;display:flex;overflow:visible}.nexo-funnel-view .page-heading,.nexo-funnel-view .filter-bar,.nexo-funnel-view .funnel-toolbar{flex-shrink:0}.nexo-funnel-view .page-footer{display:none}.nexo-funnel-view .custom-funnel{flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.nexo-funnel-view .custom-kanban{overscroll-behavior-x:contain;scrollbar-width:thin;flex:none;height:max(680px,85dvh);min-height:680px;padding-bottom:10px;overflow:auto hidden}.nexo-funnel-view .custom-kanban>.kanban-column{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.nexo-funnel-view .kanban-column>.column-heading,.nexo-funnel-view .kanban-column>.funnel-board-actions,.nexo-funnel-view .available-column>.funnel-hint,.nexo-funnel-view .available-column>.btn,.nexo-funnel-view .available-column>input{flex-shrink:0}.nexo-funnel-view .custom-funnel .kanban-cards{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#91ae9f #e8eeea;flex:1;min-height:0;padding:2px 4px 10px 0;overflow:hidden auto}.nexo-funnel-view .kanban-cards>.lead-card,.nexo-funnel-view .kanban-cards>.add-to-column{flex-shrink:0}.nexo-funnel-view .kanban-cards::-webkit-scrollbar{width:9px}.nexo-funnel-view .kanban-cards::-webkit-scrollbar-thumb{background:#91ae9f;border:2px solid #e8eeea;border-radius:8px}.nexo-funnel-view .kanban-cards::-webkit-scrollbar-track{background:#e8eeea}.nexo-funnel-view .available-column>.funnel-hint{font-size:11px;line-height:1.45}.nexo-funnel-view .funnel-toolbar{margin:10px 0 14px}@media (height<=700px){.nexo-funnel-view .page-heading{margin-bottom:10px}.nexo-funnel-view .page-heading p,.nexo-funnel-view .funnel-toolbar p,.nexo-funnel-view .available-column>.funnel-hint{display:none}.nexo-funnel-view .funnel-toolbar{margin:6px 0 10px}}.clinic-modal .modal-head h2{align-items:center;gap:9px;display:flex}.clinic-modal .modal-body{max-height:65dvh;overflow-y:auto}.clinic-modal .field small,.clinic-note{color:#758479;font-size:11px;line-height:1.5}.clinic-reminder-option{margin:22px 0}.clinic-variables{flex-wrap:wrap;gap:7px;margin:10px 0 16px;display:flex}.clinic-preview{background:#eaf2ed;border-radius:8px;margin:12px 0;padding:16px}.clinic-preview p{white-space:pre-wrap;margin:10px 0;line-height:1.6}.clinic-preview small{color:#647f6a}.clinic-professional{padding:22px}.clinic-professional h3{margin:12px 0 5px}.clinic-professional p,.clinic-professional small{color:#718371}.clinic-professional>div{gap:8px;margin-top:18px;display:flex}.clinic-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.clinic-filters input,.clinic-filters select{background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:10px}.clinic-appointment{border-bottom:1px solid #e2eae3;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.clinic-appointment>div:first-of-type{flex:1;min-width:220px}.clinic-appointment h3{font-size:14px}.clinic-appointment p{margin:5px 0;font-size:12px}.clinic-appointment small{color:#6f8375;font-size:11px}.clinic-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.clinic-error{color:#a74e48}.clinic-page .info-banner{flex-wrap:wrap}.clinic-page .info-banner>div{flex:1;min-width:200px}.clinic-page .info-banner strong{font-size:11px}.benefit-icon{color:#9aa69f!important}.benefit-icon.benefit-active{border-radius:6px;color:#23845e!important;background:#e0f0e6!important}.benefits-modal .modal-head h2{align-items:center;gap:10px;display:flex}.benefit-body{max-height:70dvh;overflow-y:auto}.benefit-activate{text-align:center;padding:35px 10px}.benefit-activate>svg{color:#8ba99a}.benefit-activate h3{margin:16px 0 10px}.benefit-activate p{color:#75887b;max-width:420px;margin:0 auto 22px;font-size:12px;line-height:1.6}.benefit-note{color:#718375;margin:12px 0;font-size:11px;line-height:1.65}.benefit-card-preview{color:#fff;background:linear-gradient(120deg,#174937,#347b5f);border-radius:12px;flex-direction:column;gap:9px;max-width:420px;padding:24px;display:flex}.benefit-card-preview>strong{font-size:20px}.benefit-card-preview>code{letter-spacing:2px;font-size:22px}.benefit-card-preview .badge{align-self:flex-start}.benefit-card-preview>small{color:#cee5d5;font-size:10px}.benefit-toolbar{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.benefit-section{border-top:1px solid #dfebe2;padding:20px 0}.benefit-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.benefit-section h3{align-items:center;gap:8px;font-size:14px;display:flex}.benefit-section h4{margin:18px 0 8px;font-size:12px}.benefit-person{border-bottom:1px solid #e6eee8;align-items:center;gap:8px;padding:13px 0;display:flex}.benefit-person>div{flex:1}.benefit-person small,.benefit-history small,.benefit-directory-row small,.benefit-service-row small{color:#708575;margin-top:5px;font-size:11px;display:block}.benefit-history{border-bottom:1px solid #e6eee8;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.benefit-history strong{font-size:13px}.benefit-history>div:last-child{text-align:right}.benefits-editor{z-index:90!important}.benefits-editor .modal-body{max-height:65dvh;overflow:auto}.benefits-editor .field small{color:#718375;font-size:10px;line-height:1.6}.benefit-search{background:#fff;border:1px solid #dce7de;border-radius:8px;align-items:center;gap:10px;margin:20px 0;padding:12px;display:flex}.benefit-search input{border:0;outline:0;width:100%;font-size:13px}.benefit-directory-row{text-align:left;align-items:center;gap:15px;width:100%;display:flex;border-bottom:1px solid #e5ece7!important;padding:20px!important}.benefit-directory-row>span:first-of-type{flex:1}.benefit-service-row{border-bottom:1px solid #e3ece5;flex-wrap:wrap;align-items:center;gap:18px;padding:20px;display:flex}.benefit-service-row>div{flex:1;min-width:160px}.benefit-service-row>span,.benefit-service-row>strong{font-size:12px}.benefit-appointment-link{border:1px solid #cddfd3;border-radius:8px;margin-bottom:18px;padding:14px}.benefit-appointment-link h3{margin:0 0 12px;font-size:13px}.benefit-price-preview{color:#287453;padding-top:10px;font-size:12px}.benefits-page .view-tabs{display:inline-flex}.nexo-app{--ink:#203b35;--muted:#75857e;--green:#18795e;--line:#e1eae5;--bg:#f5f8f7;--white:#fff;font-size:13px}.nexo-app button{transition:background .16s,box-shadow .16s,transform .16s,border-color .16s}.nexo-app button:focus-visible,.nexo-app input:focus-visible,.nexo-app select:focus-visible{outline-offset:3px;outline:3px solid #7dbca6}.nexo-app .btn{border-radius:9px;min-height:37px;font-weight:600;box-shadow:0 1px 2px #183e2f08}.nexo-app .btn:hover{background:#edf5f0;transform:translateY(-1px);box-shadow:0 3px 10px #163d2e0c}.nexo-app .btn.primary{color:#fff;background:#18795e;border-color:#18795e}.nexo-app .btn.primary:hover{background:#12664e;box-shadow:0 5px 12px #12664e25}.nexo-app .icon-btn{border-radius:7px}.nexo-app .icon-btn:hover{background:#e9f2ed}.nexo-app .panel{border:1px solid #e2ebe6;border-radius:13px;box-shadow:0 2px 9px #234d3b04}.nexo-app .page-heading h1{letter-spacing:-.6px;color:#193d30;font-weight:650}.nexo-app .modal{border:1px solid #e1ebe5;border-radius:17px;box-shadow:0 24px 80px #102b2540}.nexo-app .modal-head{background:#fcfefd;border-bottom:1px solid #e7efea}.nexo-app .modal-head p{color:#7c8d83;line-height:1.6}.nexo-app .field>span{color:#435f51;font-size:12px;font-weight:600}.nexo-app .field input,.nexo-app .field select,.nexo-app .field textarea{background:#fff;border:1px solid #dbe7df;border-radius:8px;min-height:40px;font-size:13px;transition:border-color .16s,box-shadow .16s}.nexo-app .field input:focus,.nexo-app .field select:focus,.nexo-app .field textarea:focus{border-color:#5da88b;outline:0;box-shadow:0 0 0 3px #69af8e16}.nexo-app input[readonly]{color:#3a6653;cursor:default;background:#f0f5f2}.nexo-app .info-banner{background:#eff7f1;border:1px solid #dcece2;border-radius:11px}.nexo-app .view-tabs{background:#eaf1ed;border:1px solid #e0e9e3;border-radius:10px;padding:4px}.nexo-app .view-tabs .selected{background:#fff;border-radius:7px;box-shadow:0 1px 5px #2f534519}.nexo-funnel-view .custom-kanban>.kanban-column{background:#edf3ef;border:1px solid #e0e9e3;border-radius:13px;flex-basis:360px;min-width:360px;padding:16px 12px 12px}.nexo-funnel-view .custom-kanban>.available-column{border:1px solid #c9dfd3;flex-basis:440px;min-width:440px;background:#edf5f1!important}.nexo-funnel-view .column-heading{min-height:32px;margin-bottom:8px}.nexo-funnel-view .column-heading>span{color:#2b4e3d;font-size:13px;font-weight:650}.nexo-funnel-view .column-heading b{background:#dce9e0;border-radius:6px;padding:3px 7px;font-size:10px}.live-conversations-dot{background:#23a576;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #23a57615}.funnel-contact{background:#fff;border:1px solid #e0eae3;border-radius:11px;transition:box-shadow .18s,border-color .18s,transform .18s;box-shadow:0 1px 3px #183f2d08;padding:15px!important}.funnel-contact:hover{border-color:#b7d4c4;transform:translateY(-1px);box-shadow:0 5px 16px #214d3510}.funnel-contact:active{cursor:grabbing}.funnel-contact .lead-card-top{align-items:center;gap:10px;display:flex}.funnel-contact .lead-card-top>svg{color:#a7b8ad}.funnel-contact .funnel-person{flex:1;gap:4px;min-width:0}.funnel-contact .funnel-person strong{white-space:nowrap;text-overflow:ellipsis;color:#244d3a;max-width:100%;font-size:14px;font-weight:650;overflow:hidden}.funnel-contact .funnel-person small{color:#88978d;font-size:11px}.funnel-contact select{background:#f8fbf9;border-color:#e1e9e4;border-radius:7px;margin-top:13px;padding:9px 11px;font-size:11px}.funnel-card-actions{border-top:1px solid #edf2ef;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.funnel-card-actions>button{color:#698071;background:#f4f8f5;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:6px 8px;font-size:10px;display:flex}.funnel-card-actions>button:hover{color:#18795e;background:#e7f2ea}.funnel-card-actions>button:first-child{margin-right:auto}.funnel-toolbar strong{font-size:15px;font-weight:650}.funnel-toolbar p{color:#85968a;font-size:12px}.nexo-funnel-view .kanban-cards{gap:12px}.nexo-embedded .page-content{padding:26px 30px}.wa-workspace-window{border-color:#d9e7de;border-radius:16px}.wa-workspace-head{background:#fbfdfb;border-bottom:1px solid #e1ebe4}.wa-topbar{box-shadow:0 2px 7px #153e2606}.wa-tool-rail>button{border-radius:9px;transition:background .15s,transform .15s}.wa-tool-rail>button:hover{background:#edf5ef;transform:translateY(-1px)}.wa-tool-rail>button.active{color:#207a54;background:#e0eee4}.wa-filter-list{box-shadow:6px 0 22px #264c3510}.wa-filter-contacts strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.phone-auto-field>span{align-items:center;gap:8px;display:flex}.phone-auto-field>span>i{color:#2b8964;background:#e7f5ec;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal;font-weight:500;display:flex}.phone-auto-control{gap:6px;display:flex}.phone-auto-control input{flex:1;min-width:0}.phone-auto-control>button{color:#438566;border-radius:8px;flex:0 0 37px;place-items:center;display:grid;background:#f0f7f3!important;border:1px solid #dbe8df!important}.phone-auto-field>small{color:#8a9b90;font-size:10px;line-height:1.5}.phone-auto-field>small.clinic-error{color:#b15c54}.appointment-picker{background:#f7faf8;border:1px solid #dfebe3;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;margin:22px 0 8px;padding:20px;display:grid}.picker-title{color:#365d49;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.picker-title>span{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.picker-title>div{justify-content:space-between;align-items:center;gap:4px;width:100%;margin:12px 0 6px;display:flex}.picker-title strong{text-transform:capitalize;font-size:13px}.picker-title button{color:#638471;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;background:#edf4ef!important}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-weekdays{margin:8px 0}.calendar-weekdays span{color:#94a299;text-align:center;font-size:9px}.calendar-days>button{aspect-ratio:1;color:#42634f;border-radius:7px;min-width:0;min-height:29px;max-height:36px;font-size:11px;background:#fff!important;border:1px solid #e4ece7!important}.calendar-days>button:hover{background:#eaf5ed!important;border-color:#9acbb4!important}.calendar-days>button.today{box-shadow:inset 0 0 0 1px #71ab8e}.calendar-days>button.chosen{color:#fff;box-shadow:0 3px 7px #18795e24;background:#18795e!important;border-color:#18795e!important}.calendar-days>button.other-month{color:#b8c3bb;background:0 0!important;border-color:#0000!important}.calendar-days>button:disabled{opacity:.3;cursor:default}.picker-jump{color:#879b8d;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.picker-jump input{color:#557661;background:#fff;border:1px solid #dae7de;border-radius:6px;max-width:140px;padding:5px;font-size:10px}.time-custom{color:#8a9a90;flex-direction:column;gap:6px;margin:12px 0;font-size:10px;display:flex}.time-custom input{letter-spacing:1px;color:#28563f;background:#fff;border:1px solid #d6e6dc;border-radius:9px;width:100%;padding:9px 12px;font-size:22px}.time-picker>small{color:#a0aca5;margin:10px 0;font-size:9px;line-height:1.5;display:block}.time-slots{scrollbar-width:thin;scrollbar-color:#b4cec0 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:194px;padding-right:4px;display:grid;overflow-y:auto}.time-slots button{color:#6d8979;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:7px 2px;font-size:10px;display:flex;background:#fff!important;border:1px solid #e1ebe5!important}.time-slots button.chosen{color:#1d7d54;font-weight:650;background:#e2f2e8!important;border-color:#8fc7a7!important}.time-slots button:disabled{opacity:.3;cursor:default;text-decoration:line-through}.picker-selection{color:#377653;text-transform:capitalize;background:#e6f2eb;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.picker-selection>span{margin-left:auto;font-size:17px;font-weight:650}.clinic-modal .modal-body{padding-top:22px}.benefit-appointment-link{background:#fbfdfb}.benefit-appointment-link .field{margin-top:10px}.reminder-schedule{background:#fbfdfb;border:1px solid #dde9e1;border-radius:11px;margin:12px 0 20px;padding:15px}.reminder-mode{background:#edf3ef;border-radius:8px;gap:4px;margin-bottom:15px;padding:4px;display:flex}.reminder-mode>button{color:#819489;border-radius:6px;flex:1;padding:8px;font-size:10px}.reminder-mode>button.selected{color:#267249;background:#fff;font-weight:650;box-shadow:0 1px 5px #234b2b15}.reminder-presets{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.reminder-presets>button{color:#819889;border-radius:6px;padding:6px 12px;font-size:10px;border:1px solid #dfe9e3!important}.reminder-presets>button.selected{color:#227d4d;background:#e4f3e9;border-color:#a8cfb6!important}.reminder-schedule .field small{color:#91a196;font-size:10px;line-height:1.6}.clinic-preview{background:#eaf5ee;border:1px solid #d7eadf;border-radius:11px}.clinic-preview strong{color:#5f8b6f;font-size:11px}.clinic-preview p{color:#385c47;font-size:13px;line-height:1.8}.conversation-history{background:#f7faf8;border:1px solid #dfebe4;border-radius:13px;flex-direction:column;min-height:540px;display:flex;overflow:hidden}.history-modal{flex-direction:column;height:min(800px,86vh);display:flex;overflow:hidden;width:min(1060px,95vw)!important;max-width:1060px!important}.history-modal .conversation-history{border:0;border-radius:0;height:100%;min-height:0}.history-head{background:#fff;border-bottom:1px solid #e1ebe5;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.history-head>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.history-mark{color:#428b64;background:#e9f3ed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.history-head h2{white-space:nowrap;text-overflow:ellipsis;max-width:500px;font-size:16px;font-weight:650;overflow:hidden}.history-head p{color:#8a9a90;margin-top:5px;font-size:10px}.history-head-actions{align-items:center;gap:9px;display:flex}.history-notice{color:#8a9e8e;background:#f0f6f2;border-bottom:1px solid #e3ede6;padding:11px 24px;font-size:10px;line-height:1.6}.history-layout{flex:1;min-height:0;display:flex}.history-people{background:#fbfdfb;border-right:1px solid #e2ece5;flex-shrink:0;width:285px;overflow-y:auto}.history-people>button{text-align:left;border-bottom:1px solid #e9f0eb;align-items:center;gap:10px;width:100%;padding:17px 14px;display:flex}.history-people>button.active{background:#e9f3ec}.history-person-avatar{color:#75907e;background:#dfebe3;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.history-people>button>span:last-child{min-width:0}.history-people strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.history-people small{color:#95a59a;margin-top:5px;font-size:9px;display:block}.history-people>p{color:#8a9e90;padding:25px;font-size:12px;line-height:1.8}.history-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.history-tools{background:#fff;border-bottom:1px solid #e5ede8;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.history-tools>label{color:#91a398;border:1px solid #e0ebe3;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:180px;padding:8px 10px;display:flex}.history-tools input{background:0 0;border:0;outline:none;width:100%;font-size:11px}.history-tools .btn{min-height:32px;padding:7px 9px;font-size:10px}.history-bubbles{background:radial-gradient(#d9e6dd65 .7px,#0000 .7px) 0 0/12px 12px,#f5f9f6;flex-direction:column;flex:1;gap:12px;min-height:0;max-height:650px;padding:24px;display:flex;overflow-y:auto}.history-bubble{background:#fff;border:1px solid #e2ebe5;border-radius:0 11px 11px;align-self:flex-start;min-width:140px;max-width:82%;padding:12px 15px;box-shadow:0 1px 2px #1d4b3008}.history-bubble.out{background:#e3f2e7;border-color:#d6e9dc;border-radius:11px 0 11px 11px;align-self:flex-end}.history-bubble>small{color:#8ea092;font-size:9px}.history-bubble>p{color:#38513f;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.75}.history-bubble>time{color:#a0b1a4;text-align:right;margin-top:7px;font-size:8px;display:block}.history-empty{text-align:center;color:#95ab9b;padding:55px 25px}.history-empty h3{color:#5e806b;margin:14px 0 10px;font-size:15px}.history-empty p{max-width:400px;margin:0 auto 20px;font-size:12px;line-height:1.8}@media (width<=750px){.nexo-funnel-view .custom-kanban>.available-column{flex-basis:360px;min-width:360px}.nexo-funnel-view .custom-kanban>.kanban-column{flex-basis:330px;min-width:330px}.appointment-picker{grid-template-columns:1fr;padding:14px}.calendar-days>button{max-height:38px}.time-slots{grid-template-columns:repeat(4,minmax(0,1fr));max-height:150px}.history-people{width:170px}.history-person-avatar{display:none}.history-head{padding:15px}.history-head h2{max-width:220px;font-size:14px}.history-bubbles{padding:14px}.history-bubble{max-width:92%}.reminder-mode>button{font-size:9px}.picker-selection{flex-wrap:wrap}.picker-selection>span{margin-left:0}}@media (prefers-reduced-motion:reduce){.nexo-app *{transition:none!important;animation:none!important}}.funnel-contact .funnel-person small.funnel-phone{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:3px;line-height:1.5;display:flex}.funnel-contact .funnel-person small.funnel-phone.identified{color:#287659;font-size:12px;font-weight:650}.funnel-contact .funnel-person small.funnel-phone.pending{color:#87958e;font-size:10px;font-weight:400}.funnel-phone svg{flex-shrink:0}.funnel-phone span{text-overflow:ellipsis;overflow:hidden}.calendar-days>button.has-bookings{font-weight:700;position:relative;color:#b63946!important;background:#fff0f0!important;border-color:#edb4ba!important}.calendar-days>button.has-bookings.chosen{box-shadow:0 0 0 3px #bf3f501b;color:#fff!important;background:#bf3f50!important;border-color:#a82d3d!important}.calendar-booking-dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.time-slots button.occupied,.time-slots button.occupied:disabled{cursor:not-allowed;flex-direction:column;padding:5px 2px;display:flex;opacity:1!important;color:#b93c49!important;background:#fff0f0!important;border-color:#edb4ba!important;text-decoration:none!important}.time-slots button.occupied.chosen{background:#fbdde0!important;border-color:#bf3f50!important}.slot-occupied-label{color:#bd6470;font-size:8px;line-height:1.2}.calendar-availability-legend{color:#94757b;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.calendar-availability-legend>i{background:#bf3f50;border-radius:50%;flex-shrink:0;width:7px;height:7px}.time-custom.occupied-input input{color:#ad3442!important;background:#fff4f4!important;border-color:#d95b68!important}.picker-conflict{background:#fff2f3;border:1px solid #f0c3c8;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 12px}.nexo-funnel-view .funnel-workspace{align-items:stretch;gap:20px;min-width:0;display:flex}.nexo-funnel-view .funnel-source-panel{background:#fff;border:1px solid #dce7df;border-radius:13px;flex-direction:column;flex:0 0 310px;gap:12px;width:310px;height:max(680px,85dvh);padding:18px;display:flex;overflow:hidden}.funnel-source-panel header strong{color:#244d3a;font-size:15px}.funnel-source-panel header p{color:#718371;margin-top:6px;font-size:12px;line-height:1.6}.funnel-source-choice{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.funnel-source-choice select,.funnel-source-panel>input{background:#f8fbf9;border:1px solid #d7e3d8;border-radius:8px;width:100%;padding:10px;font-size:12px}.funnel-source-summary{justify-content:space-between;align-items:center;min-height:30px;font-size:12px;display:flex}.funnel-source-panel>.kanban-cards{flex-direction:column;gap:10px;display:flex}.funnel-source-panel>.funnel-hint{margin:0;font-size:11px}.nexo-funnel-view .funnel-workspace>.custom-kanban{flex:1;min-width:0;margin:0}.funnel-conversation-preview{color:#718371;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.funnel-conversation-preview span{color:#26765c;margin-bottom:4px;font-size:10px;font-weight:600;display:block}@media (width<=900px){.nexo-funnel-view .funnel-source-panel{flex-basis:270px;width:270px}.nexo-funnel-view .funnel-workspace{gap:12px}}@media (width<=600px){.nexo-funnel-view .funnel-workspace{flex-direction:column}.nexo-funnel-view .funnel-source-panel{flex-basis:auto;width:100%;height:460px}.nexo-funnel-view .funnel-workspace>.custom-kanban{flex:none;width:100%}}.nexo-funnel-view{overflow:hidden}.nexo-funnel-view>.main{height:100dvh;min-height:0;overflow:hidden}.nexo-funnel-view .page-crm{flex:1;min-height:0;padding:20px 24px 0;overflow:hidden}.nexo-funnel-view .page-heading{margin-bottom:16px}.nexo-funnel-view .page-heading h1{font-size:25px}.nexo-funnel-view .custom-funnel{flex:1;min-height:0;overflow:hidden}.nexo-funnel-view .funnel-workspace{border-top:1px solid #dce7df;flex:1;gap:0;min-height:0}.nexo-funnel-view .funnel-source-panel{background:#f9fcfa;border:0;border-right:1px solid #dce7df;border-radius:0;flex:0 0 clamp(360px,29vw,440px);gap:14px;width:auto;height:100%;padding:22px 20px 18px}.funnel-source-panel>header,.funnel-source-panel>label,.funnel-source-panel>input,.funnel-source-panel>.funnel-source-summary,.funnel-source-panel>p,.funnel-source-panel>button{flex-shrink:0}.nexo-funnel-view .funnel-source-panel>.kanban-cards{padding-right:8px}.nexo-funnel-view .funnel-board-area{flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px 0 0 22px;display:flex}.funnel-board-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-bottom:18px;display:flex}.nexo-funnel-view .funnel-board-toolbar .filter-bar{flex-wrap:wrap;flex:1;gap:12px;margin:0}.nexo-funnel-view .funnel-board-toolbar .filter-actions{flex-wrap:wrap;gap:8px}.nexo-funnel-view .funnel-board-toolbar .funnel-toolbar{flex-shrink:0;margin:0}.funnel-board-toolbar .funnel-toolbar>div{display:none}.nexo-funnel-view .funnel-board-area>.custom-kanban{flex:1;height:auto;min-height:0;max-height:100%;padding-bottom:14px}@media (width<=1100px){.nexo-funnel-view .funnel-source-panel{flex-basis:340px;padding:18px 14px}.nexo-funnel-view .funnel-board-area{padding-left:14px}.funnel-board-toolbar .view-tabs{display:none}}@media (width<=700px){.nexo-funnel-view{overflow-y:auto}.nexo-funnel-view>.main{height:auto;min-height:100dvh;overflow:visible}.nexo-funnel-view .page-crm{overflow:visible}.nexo-funnel-view .funnel-workspace{flex-direction:column}.nexo-funnel-view .funnel-source-panel{border-bottom:1px solid #dce7df;border-right:0;flex:none;width:100%;height:520px}.nexo-funnel-view .funnel-board-area{flex:none;height:680px;padding-left:0}.nexo-funnel-view .funnel-board-area>.custom-kanban{width:100%}}@media (width>=761px) and (hover:hover){.nexo-chat-view.nexo-chat-view .sidebar{z-index:30;transition:width .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),box-shadow .36s;overflow-x:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)){width:235px;padding:20px 16px;box-shadow:10px 0 28px #0005}.nexo-chat-view.nexo-chat-view .sidebar>*{flex-shrink:0}.nexo-chat-view.nexo-chat-view .sidebar .brand{justify-content:flex-start;gap:0;transition:margin .36s,gap .36s}.nexo-chat-view.nexo-chat-view .sidebar .brand>span:last-child{opacity:0;white-space:nowrap;max-width:0;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .brand{gap:9px;margin:0 0 18px}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .brand>span:last-child{opacity:1;max-width:160px}.nexo-chat-view.nexo-chat-view .sidebar nav{flex:none;align-items:stretch}.nexo-chat-view.nexo-chat-view .sidebar nav>button,.nexo-chat-view.nexo-chat-view .sidebar .bottom-link{white-space:nowrap;justify-content:flex-start;gap:0;width:100%;font-size:12px;transition:padding .36s,gap .36s,border-radius .36s,background .18s;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar nav>button svg,.nexo-chat-view.nexo-chat-view .sidebar .bottom-link svg{flex-shrink:0;margin-left:11px;transition:margin .36s}.nexo-chat-view.nexo-chat-view .sidebar .sidebar-label{opacity:0;max-width:0;transition:opacity .2s,max-width .36s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) nav>button,.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .bottom-link{border-radius:8px;gap:12px;padding-inline:12px!important}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) nav>button svg,.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .bottom-link svg{margin-left:0}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .sidebar-label{opacity:1;max-width:170px}.nexo-chat-view.nexo-chat-view .sidebar nav>button b{opacity:0;max-width:0;padding-inline:0;transition:max-width .36s,padding .36s,opacity .2s;display:inline-block;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) nav>button b{opacity:1;max-width:45px;padding-inline:5px}.nexo-chat-view.nexo-chat-view .sidebar .workspace-switch{opacity:0;visibility:hidden;height:0;min-height:0;max-height:none;margin:0;transition:height .36s cubic-bezier(.22,1,.36,1),padding .36s,margin .36s,opacity .2s,visibility .36s;display:flex;overflow:hidden;border-width:0!important;padding:0!important}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .workspace-switch{opacity:1;visibility:visible;height:72px;margin-bottom:18px;border-width:1px!important;padding:11px!important}.nexo-chat-view.nexo-chat-view .sidebar .workspace-switch>span:nth-child(2){flex:1;min-width:0}.nexo-chat-view.nexo-chat-view .sidebar .workspace-switch small{white-space:normal;line-height:1.5;display:block}.nexo-chat-view.nexo-chat-view .sidebar .nav-label{opacity:0;visibility:hidden;height:0;min-height:0;max-height:none;margin-block:0;padding-block:0;transition:height .36s,margin .36s,opacity .2s,visibility .36s;display:block;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .nav-label{opacity:1;visibility:visible;height:24px;line-height:24px}.nexo-chat-view.nexo-chat-view .sidebar-bottom{flex-shrink:0;align-items:stretch;padding-bottom:16px}.nexo-chat-view.nexo-chat-view .sidebar .user-profile{justify-content:flex-start;gap:0;transition:gap .36s;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar .user-profile>span:first-child{flex-shrink:0}.nexo-chat-view.nexo-chat-view .sidebar .user-profile>span:nth-child(2),.nexo-chat-view.nexo-chat-view .sidebar .user-profile>svg{opacity:0;white-space:nowrap;max-width:0;transition:max-width .36s,opacity .2s;display:block;overflow:hidden}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .user-profile{gap:10px}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .user-profile>span:nth-child(2){opacity:1;max-width:150px}.nexo-chat-view.nexo-chat-view .sidebar:is(:hover,:has(:focus-visible)) .user-profile>svg{opacity:1;max-width:18px;margin-left:auto}.nexo-chat-view.nexo-chat-view .main{margin-left:64px}}@media (width<=760px){.nexo-app .sidebar{transition:transform .32s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.nexo-chat-view.nexo-chat-view .sidebar{transition:width .3s,padding .3s!important}.nexo-chat-view.nexo-chat-view .sidebar .sidebar-label,.nexo-chat-view.nexo-chat-view .sidebar .brand>span:last-child,.nexo-chat-view.nexo-chat-view .sidebar .user-profile>span:nth-child(2),.nexo-chat-view.nexo-chat-view .sidebar .user-profile>svg{transition:opacity .18s,max-width .3s!important}.nexo-chat-view.nexo-chat-view .sidebar .workspace-switch{transition:height .3s,padding .3s,margin .3s,opacity .18s,visibility .3s!important}.nexo-chat-view.nexo-chat-view .sidebar .nav-label{transition:height .3s,opacity .18s,visibility .3s!important}.nexo-app .sidebar.mobile-open{transition:transform .3s!important}}.nexo-wa-attachments-panel{grid-template-columns:minmax(160px,1fr) minmax(180px,2fr);gap:12px;min-height:0;max-height:32dvh;padding:4px 16px 10px;display:grid}.nexo-wa-attachments-panel ol{min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.nexo-wa-attachments-panel li{gap:4px;margin-bottom:4px;display:flex}.nexo-wa-attachments-panel button{color:#dce9df;background:#25362c;border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.nexo-wa-attachments-panel li>button:first-child{text-align:left;flex:1}.nexo-wa-attachments-panel button[aria-pressed=true]{background:#385540;outline:1px solid #21c063}.nexo-wa-attachments-panel button span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.nexo-wa-attachments-panel button small{color:#b4d1bf;white-space:nowrap;font-size:10px}.nexo-wa-attachment-preview{align-content:start;justify-items:center;gap:6px;min-width:0;min-height:0;display:grid;overflow:auto}.nexo-wa-attachment-preview>strong{overflow-wrap:anywhere;font-size:12px}.nexo-wa-attachment-preview>span{color:#b4d1bf;justify-items:center;gap:8px;font-size:12px;display:grid}.nexo-wa-attachment-preview .nexo-wa-upload-preview{object-fit:contain;max-width:100%;max-height:20dvh;margin:0}.nexo-wa-attachment-preview audio{max-width:100%}@media (width<=600px){.nexo-wa-attachments-panel{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr);padding:4px 8px}}.nexo-wa-attachment-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:34dvh;padding:0 12px;display:grid;overflow:auto}.nexo-wa-attachment-list:empty{display:none}.nexo-wa-batch-info,.nexo-wa-upload-progress{color:#b4d1bf;padding:6px 16px;font-size:12px;display:block}.nexo-wa-attachment-list .nexo-wa-attached{min-width:0;margin:0}.nexo-wa-attachment-list .nexo-wa-attached>span{overflow-wrap:anywhere;min-width:0}.nexo-wa-thread{position:relative}.nexo-wa-drop-overlay{z-index:20;color:#edf5ef;text-align:center;pointer-events:none;background:#102519ee;border:2px dashed #21c063;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:8px}.nexo-wa-drop-overlay svg{color:#21c063}.nexo-wa-drop-overlay strong{font-size:18px}.nexo-wa-drop-overlay span{color:#b4d1bf;font-size:13px}.nexo-wa .nexo-wa-quote-preview{color:#dce9df;text-align:left;width:100%;max-height:110px;font:inherit;white-space:normal;background:#101b1466;border:0;border-left:3px solid #21c063;border-radius:6px;justify-content:space-between;align-items:stretch;gap:12px;margin:5px 0 9px;padding:9px 10px;display:flex;overflow:hidden}.nexo-wa button.nexo-wa-quote-preview{cursor:pointer}.nexo-wa button.nexo-wa-quote-preview:hover{background:#2e4f3b99}.nexo-wa button.nexo-wa-quote-preview:focus-visible{outline-offset:2px;outline:2px solid #21c063}.nexo-wa-quote-content{flex:1;align-content:center;gap:4px;min-width:0;display:grid}.nexo-wa-quote-content>strong{color:#8be7ad;font-size:11px}.nexo-wa-quote-kind{align-items:center;gap:6px;font-size:12px;display:flex}.nexo-wa-quote-text{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.nexo-wa-quote-thumbnail{background:#102319;border-radius:4px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.nexo-wa-quote-thumbnail img,.nexo-wa-quote-thumbnail video{object-fit:cover;pointer-events:none;width:100%;height:100%}.nexo-wa-quote-thumbnail.sticker img{object-fit:contain}.nexo-wa-quote-thumbnail>svg{color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute}.nexo-wa-compose-quote{align-items:center;gap:8px;padding:0 12px;display:flex}.nexo-wa-compose-quote>.nexo-wa-quote-preview{flex:1}.nexo-wa-compose-quote>button{color:#dce9df;background:0 0;border:0;padding:7px}.nexo-wa-bubble.nexo-wa-message-highlight{outline:2px solid #8be7ad;transition:box-shadow .3s;box-shadow:0 0 0 5px #21c06355}.nexo-wa-reply-quote{white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;max-height:140px;display:grid;overflow:auto}.nexo-wa-reply-quote>strong{color:#8be7ad;font-size:11px}.nexo-wa-reply-quote>span{font-size:12px}.nexo-wa-message-popup-expanded{overscroll-behavior:contain;width:min(420px,100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.nexo-wa-message-popup .nexo-wa-reaction-picker{border-bottom:1px solid #49634f;gap:9px;padding:10px;display:grid}.nexo-wa-reaction-picker>header{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.nexo-wa-message-popup .nexo-wa-reaction-picker>header>button{color:#edf5ef;background:#385540;border:0;border-radius:6px;padding:5px 8px;font-size:11px}.nexo-wa-message-popup .nexo-wa-reaction-picker>input,.nexo-wa-message-popup .nexo-wa-reaction-picker>select{color:#edf5ef;width:100%;font:inherit;background:#192c20;border:1px solid #49634f;border-radius:6px;padding:9px;font-size:12px}.nexo-wa-message-popup .nexo-wa-reaction-picker>.nexo-wa-emoji-catalog{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(300px,40dvh);display:block;overflow-y:auto}.nexo-wa-emoji-catalog h4{color:#b4d1bf;margin:8px 0;font-size:12px}.nexo-wa-emoji-catalog section>div{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;display:grid}.nexo-wa-message-popup .nexo-wa-emoji-catalog button{height:36px;padding:3px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1}.nexo-wa-emoji-catalog button:focus-visible{outline:2px solid #21c063}.nexo-wa-emoji-catalog p{color:#b4d1bf;font-size:12px}.nexo-wa .nexo-wa-add-contact-form textarea{resize:vertical;color:#edf5f0;width:100%;min-height:72px;font:inherit;background:#25362c;border:1px solid #47614f;border-radius:7px;padding:11px}.nexo-wa-contact-profile{min-height:0;max-height:calc(90dvh - 90px);overflow-y:auto}.nexo-wa .nexo-wa-edit-contact,.nexo-wa .nexo-wa-profile-retry{border:1px solid #21c063;border-radius:8px;padding:11px 18px;font-weight:700;color:#082c1b!important;background:#21c063!important}.nexo-wa .nexo-wa-edit-contact:hover{background:#42d681!important}.nexo-wa-profile-details{text-align:left;overflow-wrap:anywhere;gap:5px;width:100%;margin:0;display:grid}.nexo-wa-profile-details dt{color:#9bafa2;margin-top:10px;font-size:12px}.nexo-wa-profile-details dd{color:#edf5f0;white-space:pre-wrap;margin:0;font-size:14px}.nexo-wa-group-members{text-align:left;width:100%}.nexo-wa-group-members h4{align-items:center;gap:8px;display:flex}.nexo-wa-group-members ul{margin:12px 0;padding:0;list-style:none}.nexo-wa-group-members li{overflow-wrap:anywhere;border-bottom:1px solid #47614f;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.nexo-wa-group-members li div{gap:4px;min-width:0;display:grid}.nexo-wa-group-members small{color:#9bafa2}.nexo-wa-group-members li>span{color:#a8e7bf;background:#304b39;border-radius:4px;align-self:start;padding:4px 6px;font-size:10px}.nexo-wa-reaction-picker{border-bottom:1px solid #49634f;padding:6px}.nexo-wa-reaction-picker>span{color:#b4d1bf;margin-bottom:6px;font-size:11px;display:block}.nexo-wa-reaction-picker>div{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.nexo-wa-reaction-picker button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;font-size:20px}.nexo-wa-reaction-picker button:hover,.nexo-wa-reaction-picker button[aria-pressed=true]{background:#385540}.nexo-wa-reaction-picker button:disabled{opacity:.4;cursor:default}.nexo-wa-reaction-picker>button{width:100%;margin-top:4px;font-size:11px}.nexo-wa-reactions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.nexo-wa-reactions>span{background:#23372b;border:1px solid #49634f;border-radius:16px;padding:3px 7px;font-size:14px}.nexo-wa-reactions>span.mine{border-color:#21c063}.nexo-chat-view{background:#161717;height:100dvh;min-height:0;overflow:hidden}.nexo-chat-view .main{flex-direction:column;height:100dvh;min-height:0;margin-left:64px;display:flex;overflow:hidden}.nexo-chat-view .main>.topbar{display:none}.nexo-chat-view .page-content{flex:1;width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden;padding:0!important}.nexo-chat-view .page-heading{display:none}.nexo-chat-view .sidebar{scrollbar-width:none;background:#202222;border-right:1px solid #303232;width:64px;padding:14px 8px 0}.nexo-chat-view .sidebar .brand{justify-content:center;margin:0 auto 18px;padding:0}.nexo-chat-view .sidebar .brand>span:last-child,.nexo-chat-view .sidebar .workspace-switch,.nexo-chat-view .sidebar .nav-label,.nexo-chat-view .sidebar .extension-promo{display:none}.nexo-chat-view .sidebar nav{align-items:center;gap:5px}.nexo-chat-view .sidebar nav>button,.nexo-chat-view .sidebar .bottom-link{color:#a3a9a8;border-radius:50%;flex-shrink:0;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;font-size:0;padding:0!important}.nexo-chat-view .sidebar nav>button svg,.nexo-chat-view .sidebar .bottom-link svg{width:21px;height:21px;color:inherit}.nexo-chat-view .sidebar nav>button:hover,.nexo-chat-view .sidebar .bottom-link:hover{background:#333635}.nexo-chat-view .sidebar nav>button.active{color:#e9edef;background:#383c3a!important}.nexo-chat-view .sidebar nav>button b{display:none}.nexo-chat-view .sidebar-bottom{flex-direction:column;align-items:center;padding-top:20px;display:flex}.nexo-chat-view .user-profile{justify-content:center;margin:0;border:0!important;padding:12px 0!important}.nexo-chat-view .user-profile>span:nth-child(2),.nexo-chat-view .user-profile>svg{display:none}.nexo-wa{--wa-bg:#161717;--wa-panel:#161717;--wa-bar:#202222;--wa-hover:#242626;--wa-selected:#2d302e;--wa-line:#2c2f2e;--wa-text:#e9edef;--wa-muted:#9fa5a3;--wa-accent:#21c063;grid-template-columns:var(--wa-list-width,410px) 8px minmax(0,1fr);background:var(--wa-bg);height:100%;min-height:0;color:var(--wa-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;display:grid;position:relative}.nexo-wa *{box-sizing:border-box}.nexo-wa button{color:inherit;cursor:pointer;box-shadow:none;transition:background .12s}.nexo-wa button:disabled{opacity:.38;cursor:default}.nexo-wa button:focus-visible,.nexo-wa input:focus-visible,.nexo-wa textarea:focus-visible{outline:2px solid var(--wa-accent);outline-offset:3px}.nexo-wa svg{flex-shrink:0}.nexo-wa input,.nexo-wa textarea{outline:0;min-width:0;margin:0;font:inherit!important;color:var(--wa-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.nexo-wa input::placeholder,.nexo-wa textarea::placeholder{color:#a0a5a2;opacity:1}.nexo-wa-list{background:var(--wa-panel);border-right:1px solid #303332;flex-direction:column;min-width:0;min-height:0;display:flex}.nexo-wa-list-head{justify-content:space-between;align-items:center;height:74px;min-height:74px;padding:0 20px;display:flex}.nexo-wa-list-head h1{letter-spacing:-.4px;color:#f1f4f2;margin:0;font-size:23px;font-weight:650;line-height:1}.nexo-wa-list-head>div{align-items:center;gap:10px;display:flex}.nexo-wa .nexo-wa-icon{color:#c0c6c3;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;min-height:39px;padding:0;display:inline-flex}.nexo-wa .nexo-wa-icon:hover,.nexo-wa .nexo-wa-icon.selected{color:#fff;background:#343735}.nexo-wa .nexo-wa-icon.new{background:var(--wa-accent);color:#082c1b;width:40px;height:40px}.nexo-wa-search{color:#a5aaa7;background:#2c2e2d;border-radius:23px;align-items:center;gap:14px;height:40px;min-height:40px;margin:0 20px 10px;padding:0 15px;display:flex}.nexo-wa-search input{width:100%;line-height:20px;font-size:13px!important}.nexo-wa-search button{color:#b1b8b3;justify-content:center;align-items:center;padding:2px;display:flex}.nexo-wa-filters{scrollbar-width:none;flex-shrink:0;gap:7px;padding:0 20px 12px;display:flex;overflow-x:auto}.nexo-wa-filters>button{white-space:nowrap;color:#b9c1bc;border:1px solid #303632;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500}.nexo-wa-filters>button:hover{background:#242a26}.nexo-wa-filters>button.active{color:#a5e4be;background:#12392e;border-color:#20503e}.nexo-wa-list-caption{color:#8f9c94;flex-shrink:0;align-items:center;gap:9px;padding:8px 23px 15px;font-size:11px;display:flex}.nexo-wa-list-caption>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nexo-wa-list-caption small{white-space:nowrap;margin-left:auto;font-size:10px}.nexo-wa-chats{scrollbar-width:thin;scrollbar-color:#414742 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 9px;overflow:auto}.nexo-wa .nexo-wa-chat{text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;width:100%;min-height:78px;margin:0 0 2px;padding:15px 12px;display:flex}.nexo-wa .nexo-wa-chat:hover{background:var(--wa-hover)}.nexo-wa .nexo-wa-chat.active{background:var(--wa-selected)}.nexo-wa-avatar{color:#c0dcd1;letter-spacing:.5px;background:linear-gradient(140deg,#305e52,#25433c);border:1px solid #ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:flex}.nexo-wa-chat:nth-child(4n+2) .nexo-wa-avatar{color:#bcd9e8;background:linear-gradient(140deg,#294c62,#213744)}.nexo-wa-chat:nth-child(4n+3) .nexo-wa-avatar{color:#e4c7b1;background:linear-gradient(140deg,#584032,#392e28)}.nexo-wa-chat:nth-child(4n+4) .nexo-wa-avatar{color:#dfc3e6;background:linear-gradient(140deg,#503553,#342b3d)}.nexo-wa-chat-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nexo-wa-chat-copy>span{align-items:center;gap:8px;min-width:0;display:flex}.nexo-wa-chat-copy strong{color:#f0f2f1;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;overflow:hidden}.nexo-wa-chat-copy time{color:#a9b0ab;flex-shrink:0;font-size:11px}.nexo-wa-chat-copy small{color:#a4afa7;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.nexo-wa-chat-copy svg{color:#91a397}.nexo-wa-list-footer{text-align:center;color:#7f8b83;border-top:1px solid #252a26;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:10px;display:flex}.nexo-wa-no-chats{text-align:center;color:#8b9c91;flex-direction:column;align-items:center;gap:14px;padding:65px 28px;display:flex}.nexo-wa-no-chats strong{color:#d0d9d3;font-size:15px;font-weight:500}.nexo-wa-no-chats p{max-width:260px;margin:0;font-size:13px;line-height:1.7}.nexo-wa-no-chats>button{color:#48ce83;background:#17392a;border-radius:22px;align-items:center;gap:8px;margin-top:3px;padding:10px 15px;font-size:13px;display:flex}.nexo-wa-thread{background:#111b16;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.nexo-wa-thread-head{z-index:4;background:#161817;border-bottom:1px solid #30342f;align-items:center;gap:14px;height:66px;min-height:66px;padding:0 22px 0 16px;display:flex}.nexo-wa-thread-head .nexo-wa-avatar{width:41px;height:41px;font-size:14px}.nexo-wa-thread-title{flex:1;min-width:0}.nexo-wa-thread-title h2{color:#f1f3f2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.nexo-wa-thread-title>span{color:#a2afa7;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden}.nexo-wa-thread-title i{background:#718177;border-radius:50%;flex-shrink:0;width:3px;height:3px}.nexo-wa-thread-actions{align-items:center;gap:16px;display:flex}.nexo-wa-menu-wrap{position:relative}.nexo-wa-dismiss{z-index:5;position:fixed;inset:0;cursor:default!important}.nexo-wa-menu{z-index:6;background:#25312b;border:1px solid #3b443e;border-radius:8px;width:235px;padding:6px 0;position:absolute;top:46px;right:0;box-shadow:0 8px 30px #0006}.nexo-wa-menu>button,.nexo-wa-menu>p{text-align:left;align-items:center;gap:12px;width:100%;margin:0;padding:13px 17px;font-size:13px;display:flex}.nexo-wa-menu>button:hover{background:#35433a}.nexo-wa-menu>p{color:#97aaa0;border-top:1px solid #3c483f;font-size:11px}.nexo-wa-thread-search{z-index:3;background:#202a24;border-bottom:1px solid #354038;align-items:center;gap:12px;padding:11px 24px;display:flex}.nexo-wa-thread-search input{width:100%;font-size:13px!important}.nexo-wa-thread-search button{padding:2px;display:flex}.nexo-wa-wallpaper{scrollbar-width:thin;scrollbar-color:#3b473d transparent;overscroll-behavior:contain;background-color:#111713;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='260' viewBox='0 0 320 260'%3E%3Cg stroke='%23425346' stroke-width='1.4' fill='none' opacity='.23' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 24 19-7 12 30-19 7z m4 7 10-4 m-6 10 10-4 M116 25c-17-18-30 6 0 19 30-13 17-37 0-19z M199 17h31v23h-12l-9 8v-8h-10z M270 33l8-16 8 16 18 2-13 12 3 18-16-9-16 9 3-18-13-12z M54 113c19 0 29 15 25 31l-3 8 3 12-13-4c-23 6-42-8-41-24 0-14 13-23 29-23z M44 131l8 9 17-16 M125 103l23 10-14 31-22-10z m0 8 10 4 m-14 6 10 4 M218 116c-3-10 13-17 19-7 10-4 17 10 7 16 5 12-12 18-16 8-12 5-21-11-10-17z M282 151v-37m0 12 18-8v21m-18 12c0 7-13 8-13 1s13-8 13-1zm18-12c0 7-13 8-13 1s13-8 13-1z M21 219l25-16 10 20-25 16z m5-4 12 5 5-16 M104 211h32v25h-32z m6-7 7-7h6l7 7 m-17 18a7 7 0 1 0 14 0 7 7 0 1 0-14 0 M188 200c-20 0-20 30 0 30s20-30 0-30zm-9 10h1m16 0h1m-19 10q10 8 20 0 M252 217l14-17 9 6 7-5 16 22-8 7-16-17-14 13z'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;flex:1;align-items:stretch;gap:3px;min-height:0;padding:16px clamp(22px,5vw,85px) 24px;display:flex;overflow:auto}.nexo-wa-history-intro{color:#9bac9f;text-align:center;background:#202b23;border-radius:7px;align-self:center;align-items:center;gap:6px;margin:2px 0 17px;padding:7px 11px;font-size:10px;display:flex;box-shadow:0 1px 2px #0002}.nexo-wa-day{color:#c3cec5;text-transform:capitalize;background:#253029;border-radius:7px;align-self:center;margin:13px 0 14px;padding:5px 12px;font-size:11px;font-weight:500;box-shadow:0 1px 2px #0003}.nexo-wa-bubble{overflow-wrap:anywhere;background:#202c25;border-radius:8px;min-width:88px;max-width:78%;margin-bottom:4px;padding:7px 9px 5px;position:relative;box-shadow:0 1px 1px #0004}.nexo-wa-bubble.in{border-top-left-radius:0;align-self:flex-start}.nexo-wa-bubble.out{background:#154d37;border-top-right-radius:0;align-self:flex-end}.nexo-wa-bubble:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:0}.nexo-wa-bubble.in:before{border-width:0 7px 8px 0;border-color:#0000 #202c25 #0000 #0000;left:-7px}.nexo-wa-bubble.out:before{border-width:0 0 8px 7px;border-color:#0000 #0000 #0000 #154d37;right:-7px}.nexo-wa-bubble>p{white-space:pre-wrap;color:#e9eeeb;margin:0;padding:0 3px 0 0;font-size:14px;line-height:1.45}.nexo-wa-bubble>footer{color:#9cb6a5;justify-content:flex-end;align-items:center;gap:5px;min-height:15px;margin:2px 0 -1px 30px;font-size:10px;line-height:1;display:flex}.nexo-wa-bubble footer .read{color:#57c5f2}.nexo-wa-uncertain{color:#ffcf80;font-weight:700}.nexo-wa-delivery-note{color:#f0ce98;max-width:270px;padding-top:5px;font-size:10px;display:block}.nexo-wa .nexo-wa-picture{background:#111b16;border-radius:6px;margin:0 0 5px;display:block;overflow:hidden}.nexo-wa-picture img{object-fit:contain;width:300px;max-width:100%;max-height:330px;display:block}.nexo-wa .nexo-wa-document{color:#c8dfd0;background:#0b2f2466;border-radius:6px;align-items:center;gap:12px;min-width:210px;margin:0 0 5px;padding:16px 12px;text-decoration:none;display:flex}.nexo-wa-document>span{flex:1;font-size:13px}.nexo-wa-document small{color:#8cab98;margin-top:3px;font-size:10px;display:block}.nexo-wa-bubble .nexo-wa-attachment-pending{color:#a4b8ab;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.nexo-wa-compose-area{background:#161c18;flex-shrink:0;padding:10px 15px 14px;position:relative}.nexo-wa .nexo-wa-composer{background:#252a26;border-radius:28px;align-items:flex-end;gap:6px;min-height:54px;padding:7px 9px;display:flex}.nexo-wa-composer textarea{resize:none;field-sizing:content;flex:1;min-height:37px;max-height:130px;padding:8px 7px;line-height:21px;font-size:14px!important}.nexo-wa .nexo-wa-send{color:#082b19;background:#20bf63;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;padding:0;display:flex}.nexo-wa .nexo-wa-send:hover:not(:disabled){background:#48d782}.nexo-wa .nexo-wa-send:disabled{color:#a5b3a9;opacity:.45;background:0 0}.nexo-wa-attached{color:#d4e6d9;background:#26372b;border:1px solid #405645;border-radius:10px;align-items:center;gap:12px;margin:0 8px 12px;padding:12px 16px;display:flex}.nexo-wa-attached>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.nexo-wa-attached small{color:#95b59f;margin-top:3px;font-size:10px;display:block}.nexo-wa-attached>button{padding:4px;display:flex}.nexo-wa-emojis{z-index:4;background:#29382e;border:1px solid #415647;border-radius:13px;grid-template-columns:repeat(8,1fr);gap:4px;padding:14px;display:grid;position:absolute;bottom:86px;left:18px;box-shadow:0 10px 30px #0006}.nexo-wa-emojis>button{border-radius:7px;place-items:center;width:38px;height:40px;padding:0;font-size:24px;display:grid}.nexo-wa-emojis>button:hover{background:#405646}.nexo-wa-error{color:#ffe3bf;z-index:4;background:#4b3025;flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.nexo-wa-error>span{flex:1}.nexo-wa-error button{padding:3px;display:flex}.nexo-wa-welcome{text-align:center;background:#202923;border-bottom:5px solid #20bd65;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex;position:relative}.nexo-wa-welcome h2{letter-spacing:-.5px;color:#e4ece6;margin:24px 0 13px;font-size:30px;font-weight:300}.nexo-wa-welcome>p{color:#9baea0;margin:0;font-size:13px;line-height:1.8}.nexo-wa-welcome>small{color:#859b8d;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:28px}.nexo-wa-welcome>button{color:#072e18;background:#22bd65;border-radius:24px;align-items:center;gap:9px;margin-top:26px;padding:11px 22px;font-size:13px;font-weight:600;display:flex}.nexo-wa-welcome-art{color:#8ed5a9;background:radial-gradient(#345d4355,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:235px;height:154px;display:flex;position:relative}.nexo-wa-welcome-art>span{background:#2b3e31;border:1px solid #526d5b;border-radius:12px;width:90px;height:55px;position:absolute;top:22px;left:15px;transform:rotate(-13deg)}.nexo-wa-welcome-art>span:nth-child(2){width:100px;height:48px;top:65px;left:auto;right:10px;transform:rotate(12deg)}.nexo-wa-welcome-art>svg{z-index:1;filter:drop-shadow(0 4px 12px #0004);position:relative}.nexo-wa-art-check{color:#123923;z-index:2;background:#1fc565;border:5px solid #202923;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:absolute;bottom:15px;right:28px}.nexo-wa-newchat{z-index:10;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.nexo-wa .nexo-wa-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;position:absolute;inset:0}.nexo-wa-newchat>div{background:#1d2820;border:1px solid #3b4b40;border-radius:16px;flex-direction:column;width:420px;max-width:100%;max-height:85%;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0006}.nexo-wa-newchat header{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.nexo-wa-newchat h2{color:#e9edef;margin:0;font-size:18px;font-weight:500}.nexo-wa-contact-picker{min-height:100px;padding:0 9px 12px;overflow:auto}.nexo-wa-contact-row>button:first-child{text-align:left;border-radius:9px;align-items:center;gap:13px;width:100%;padding:13px 12px;display:flex}.nexo-wa-contact-row>button:first-child:hover{background:#304035}.nexo-wa-contact-row>button:first-child>span:nth-child(2){flex:1;min-width:0}.nexo-wa-contact-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.nexo-wa-contact-picker small{color:#a1b2a6;margin-top:3px;font-size:12px;display:block}.nexo-wa-notice{color:#93a89a;margin:0;padding:14px 22px;font-size:12px;line-height:1.7}.nexo-wa .nexo-wa-back{display:none}@media (width<=1100px){.nexo-wa-list-head{padding-inline:16px}.nexo-wa-search{margin-inline:14px}.nexo-wa-filters{gap:5px;padding-inline:14px}.nexo-wa-filters>button{padding-inline:10px;font-size:11px}.nexo-wa-thread-actions{gap:5px}.nexo-wa-wallpaper{padding-inline:24px}.nexo-wa-bubble{max-width:86%}}@media (width<=760px){.nexo-chat-view .main{margin-left:0}.nexo-chat-view .main>.topbar{color:#c7d5cb;background:#202923;border-color:#344239;height:50px;min-height:50px;padding:0 15px;display:flex}.nexo-chat-view .topbar .global-search,.nexo-chat-view .topbar .top-actions{display:none}.nexo-chat-view .sidebar{width:235px;padding:20px 16px;transform:translate(-100%)}.nexo-chat-view .sidebar.mobile-open{transform:translate(0)}.nexo-chat-view .sidebar nav>button,.nexo-chat-view .sidebar .bottom-link{border-radius:8px;justify-content:flex-start;gap:12px;width:100%;font-size:12px;padding-inline:14px!important}.nexo-wa{grid-template-columns:minmax(0,1fr)}.nexo-wa-thread,.nexo-wa.has-selection .nexo-wa-list{display:none}.nexo-wa.has-selection .nexo-wa-thread,.nexo-wa .nexo-wa-back{display:flex}.nexo-wa-thread-head{gap:9px;padding-inline:8px}.nexo-wa-thread-title>span{font-size:10px}.nexo-wa-thread-actions{gap:0}.nexo-wa-thread-head .nexo-wa-avatar{width:36px;height:36px}.nexo-wa-wallpaper{padding:12px 17px 20px}.nexo-wa-bubble{max-width:87%}.nexo-wa-compose-area{padding:8px}.nexo-wa-composer{gap:1px!important;padding:6px!important}.nexo-wa-welcome h2{font-size:25px}.nexo-wa-emojis{grid-template-columns:repeat(6,1fr);left:8px}.nexo-wa-list-head{height:64px;min-height:64px}.nexo-wa-newchat{padding:12px}.nexo-wa-newchat>div{max-height:95%}.nexo-wa-welcome>p br{display:none}}@media (prefers-reduced-motion:reduce){.nexo-wa *{scroll-behavior:auto!important;transition:none!important}}.nexo-wa-signature-control{color:#9aad9f;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 11px 9px;font-size:11px;display:flex}.nexo-wa-signature-control label{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:flex}.nexo-wa-signature-control input[type=checkbox]{accent-color:#21c063;flex-shrink:0;width:14px;height:14px;margin:0;appearance:auto!important}.nexo-wa-signature-control>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nexo-wa-signature-control strong{color:#bfdbc8;font-weight:650}.nexo-wa-signature-name{color:#d6ebdd;margin-bottom:2px;font-size:13px;line-height:1.6;display:block;font-weight:700!important}.nexo-wa-author{color:#9ab7a4;margin-bottom:4px;font-size:10px;display:block}.nexo-wa .nexo-wa-load-older{color:#b6dec4;background:#213c2a;border:1px solid #44604d;border-radius:18px;flex-shrink:0;align-self:center;margin:4px 0 14px;padding:8px 15px;font-size:12px}.nexo-wa-load-older:hover{background:#2b4b36}@media (width<=760px){.nexo-wa-signature-control{flex-wrap:wrap;gap:3px;padding-inline:8px}.nexo-wa-signature-control>span{font-size:10px}.nexo-wa-signature-control>span>span{display:none}}.nexo-wa-bubble p strong{color:inherit;font-weight:700!important}.nexo-wa-divider{cursor:col-resize;touch-action:none;z-index:5;outline-offset:-2px;background:#202923;position:relative}.nexo-wa-divider:after{content:"";background:#63786b;border-radius:2px;width:2px;height:48px;position:absolute;top:calc(50% - 24px);left:3px}.nexo-wa-divider:hover,.nexo-wa-divider:focus-visible,.is-resizing>.nexo-wa-divider{background:#28513b;outline:2px solid #21c063}.nexo-wa.is-resizing,.nexo-wa.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=760px){.nexo-wa-divider{display:none}}.nexo-wa-ticket{color:#a6b9ad;margin-left:12px;font-size:11px;font-weight:500;display:inline-block}.nexo-wa-thread-head{flex-wrap:wrap;height:auto;padding-block:10px}.nexo-wa-thread-title{min-width:120px}.nexo-wa-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}.nexo-wa-attendance-actions{flex-wrap:wrap;gap:6px;display:flex}.nexo-wa-attendance-actions>button{white-space:nowrap;background:#23382b;border:1px solid #3f5748;border-radius:7px;padding:7px 10px;font-size:12px}.nexo-wa-attendance-actions>button:hover{background:#35513f}.nexo-wa-transfer-form{gap:20px;padding:8px 20px 20px;display:grid}.nexo-wa-transfer-form label{color:#bacdc1;gap:8px;font-size:13px;display:grid}.nexo-wa-transfer-form select{color:#ecf3ef;background:#24392c;border:1px solid #45624f;border-radius:8px;width:100%;padding:12px}.nexo-wa-transfer-form>div{justify-content:flex-end;gap:10px;display:flex}.nexo-wa-transfer-form button{background:#304b39;border-radius:8px;padding:10px 14px}.nexo-wa-transfer-form button[type=submit]{color:#082c1b;background:#21c063}@media (width<=1000px){.nexo-wa-thread-actions{flex-basis:100%;justify-content:flex-start}.nexo-wa-attendance-actions{flex:1}.nexo-wa-ticket{margin-left:8px}}.nexo-wa-bubble.internal{background:#4b3b1f;border:1px solid #8a7139;align-self:stretch;max-width:92%}.nexo-wa-bubble.system{background:#2b3530;border:1px solid #526659;align-self:center;max-width:95%;font-size:12px}.nexo-wa-bubble.system:before,.nexo-wa-bubble.internal:before{display:none}.nexo-wa-internal-label{color:#f0d58f;margin:4px 0 8px;font-size:11px;display:block}.nexo-wa-compose-area.internal-mode{background:#3a301c}.nexo-wa-bubble audio{width:300px;max-width:100%}.nexo-wa-recording{color:#f1a18e;align-items:center;gap:5px;font-size:11px;display:flex}.nexo-wa-reply-quote{color:#c8dfd0;overflow-wrap:anywhere;background:#23382b;border-left:3px solid #21c063;justify-content:space-between;gap:12px;margin-bottom:9px;padding:10px 12px;font-size:12px;display:flex}.nexo-wa-picture{text-align:left;border:0;padding:0;cursor:zoom-in!important}.nexo-wa-photo-dialog{color:#e9edef;background:#121c16;border:1px solid #415749;border-radius:12px;width:calc(100vw - 40px);max-width:1300px;height:calc(100dvh - 40px);max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.nexo-wa-photo-dialog::backdrop{background:#000d}.nexo-wa-photo-dialog[open]{flex-direction:column;display:flex}.nexo-wa-photo-dialog header{background:#24382b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.nexo-wa-photo-dialog nav{flex-wrap:wrap;gap:8px;display:flex}.nexo-wa-photo-dialog nav button,.nexo-wa-photo-dialog nav a{color:inherit;background:#304b39;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px;display:flex}.nexo-wa-photo-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.nexo-wa-photo-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.nexo-wa-photo-dialog form{flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.nexo-wa-photo-dialog form label{flex:1;gap:5px;display:grid}.nexo-wa-photo-dialog select{color:#edf5f0;background:#263d2e;border:1px solid #526c5b;border-radius:7px;padding:10px}.nexo-wa-photo-dialog form button{background:#21c063;border:0;border-radius:7px;padding:12px}.nexo-wa-photo-dialog>p{color:#ffbdad;padding:10px}@media (width<=600px){.nexo-wa-photo-dialog nav span{display:none}.nexo-wa-photo-dialog{border-radius:0;width:100vw;height:100dvh}.nexo-wa-recording{flex-wrap:wrap}}.nexo-wa-message-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.nexo-wa-message-actions button{color:#c9dbd0;background:#ffffff12;border-radius:5px;padding:4px 7px;font-size:10px}.nexo-wa-message-deleted{border:1px dashed #c69c68;padding:8px;color:#f4c891!important;margin-top:8px!important;font-size:11px!important}.nexo-wa-message-history{color:#c0d1c5;margin-top:8px;font-size:11px}.nexo-wa-message-history summary{cursor:pointer}.nexo-wa-message-history>div{border-top:1px solid #fff2;margin-top:7px;padding-top:7px}.nexo-wa-message-history small{margin:4px 0;display:block}.nexo-wa-message-history p{white-space:pre-wrap;overflow-wrap:anywhere}.nexo-wa-message-dialog{color:#edf5f0;background:#203328;border:1px solid #425e4d;border-radius:14px;width:calc(100% - 32px);max-width:560px;max-height:90dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.nexo-wa-message-dialog::backdrop{background:#000b}.nexo-wa-message-dialog form{gap:18px;display:grid}.nexo-wa-message-dialog h2{font-size:20px}.nexo-wa-message-dialog p,.nexo-wa-message-dialog blockquote{font-size:13px;line-height:1.7}.nexo-wa-message-dialog blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border-left:3px solid #80ab90;margin:0;padding:12px}.nexo-wa-message-dialog label{gap:8px;display:grid}.nexo-wa-message-dialog textarea{resize:vertical;color:#edf5f0;background:#14271b;border:1px solid #587763;border-radius:8px;min-height:130px;padding:12px}.nexo-wa-message-dialog footer{justify-content:flex-end;gap:10px;display:flex}.nexo-wa-message-dialog footer button{color:#edf5f0;background:#37513e;border:0;border-radius:7px;padding:10px 14px}.nexo-wa-message-dialog footer button[type=submit]{background:#208851}.nexo-wa-action-error{color:#ffbcac!important}.sidebar,.nexo-chat-view .sidebar{scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.nexo-chat-view .sidebar::-webkit-scrollbar{width:0;height:0;display:none}.nexo-wa-message-options{z-index:2;position:absolute;top:2px;right:3px}.nexo-wa-bubble:has(.nexo-wa-message-options){padding-top:28px}.nexo-wa .nexo-wa-message-arrow{color:#b4d1bf;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:25px;padding:0;display:grid}.nexo-wa .nexo-wa-message-arrow:hover,.nexo-wa .nexo-wa-message-arrow[aria-expanded=true]{background:#ffffff18}.nexo-wa-message-popup{color:#edf5ef;background:#23372b;border:1px solid #49634f;border-radius:9px;width:200px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 10px 30px #0006}.nexo-wa-message-popup:popover-open{gap:2px;display:grid}.nexo-wa-message-popup>button{text-align:left;min-height:40px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.nexo-wa-message-popup>button:hover{background:#385540}.nexo-wa-message-popup>button:disabled{opacity:.4;cursor:default}.nexo-wa-message-popup>button:focus-visible{outline:2px solid #21c063}.nexo-wa-message-dialog select{color:#edf5f0;background:#14271b;border:1px solid #587763;border-radius:8px;padding:12px}.nexo-wa-unread{color:#fff;background:#087f5b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.nexo-wa-chat.unread .nexo-wa-chat-copy strong,.nexo-wa-chat.unread .nexo-wa-chat-copy small{font-weight:700}.nexo-wa-chat.unread time{color:#087f5b}.nexo-wa{grid-template-rows:minmax(0,1fr);overflow:hidden}.nexo-wa-list,.nexo-wa-thread{max-height:100%;overflow:hidden}.nexo-wa-chats,.nexo-wa-wallpaper{overscroll-behavior:none;overflow:hidden auto}.nexo-wa-wallpaper>*,.nexo-wa-list>:not(.nexo-wa-chats),.nexo-wa-thread>:not(.nexo-wa-wallpaper):not(.nexo-wa-welcome){flex-shrink:0}.nexo-wa-playable,.nexo-wa-player{min-width:0;max-width:100%}.nexo-wa-player video{object-fit:contain;background:#000;border-radius:7px;width:420px;max-width:100%;max-height:360px;display:block}.nexo-wa-player audio{width:300px;max-width:100%;display:block}.nexo-wa-player>p{overflow-wrap:anywhere;padding:8px;font-size:12px}.nexo-wa-player>p a{color:#8ee0ac;text-decoration:underline}.nexo-wa .nexo-wa-media-options{color:#d2e6d9;background:#ffffff12;border:0;border-radius:6px;justify-content:flex-end;align-items:center;gap:6px;margin:7px 0 3px auto;padding:5px 8px;font-size:11px;display:flex}.nexo-wa-photo-stage .nexo-wa-player{justify-items:center;width:100%;display:grid}.nexo-wa-photo-stage video{object-fit:contain;width:100%;max-width:100%;height:calc(100dvh - 260px);max-height:calc(100dvh - 260px)}.nexo-wa-photo-stage audio{width:520px;max-width:100%}.nexo-wa-avatar{position:relative;overflow:hidden}.nexo-wa-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.nexo-wa-participant{color:#a5dfb8;align-items:center;gap:8px;margin:2px 0 8px;font-size:12px;display:flex}.nexo-wa-avatar.participant{width:28px;height:28px;font-size:10px}.nexo-wa-participant>strong{overflow-wrap:anywhere;min-width:0}.nexo-wa-wallpaper{padding-inline:24px}@media (width<=760px){.nexo-wa-wallpaper{padding-inline:14px}}.nexo-wa .nexo-wa-add-contact{color:#c4ebd1;text-align:left;background:#234333;border-radius:8px;align-items:center;gap:10px;margin:0 20px 14px;padding:11px 14px;display:flex}.nexo-wa-add-contact-form{gap:18px;min-height:0;padding:6px 20px 22px;display:grid;overflow-y:auto}.nexo-wa-add-contact-form label{color:#cbd8cf;gap:8px;font-size:13px;display:grid}.nexo-wa .nexo-wa-add-contact-form input{border-radius:7px;width:100%;padding:11px;background:#25362c!important;border:1px solid #47614f!important}.nexo-wa-add-contact-form small{color:#9bafa2;font-size:11px}.nexo-wa-add-contact-form>p{color:#ffb7a5;font-size:12px}.nexo-wa-add-contact-form footer{justify-content:flex-end;gap:10px;display:flex}.nexo-wa-add-contact-form footer button{background:#304b39;border-radius:7px;padding:10px 14px}.nexo-wa-add-contact-form footer button[type=submit]{color:#082c1b;background:#21c063}.nexo-wa .nexo-wa-compact-image{background:0 0}.nexo-wa-compact-image img{width:160px;max-height:160px}.nexo-wa-upload-preview{object-fit:contain;border-radius:8px;width:240px;max-width:100%;max-height:180px;margin-top:8px;display:block}.nexo-wa-attached>span{min-width:0}.nexo-wa-filters>button{flex-shrink:0;padding-right:40px;position:relative}.nexo-wa-filters .nexo-wa-unread{font-variant-numeric:tabular-nums;width:27px;min-width:27px;margin:0;padding:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.nexo-wa-contact-row{align-items:center;gap:3px;display:flex}.nexo-wa-contact-row>button:first-child{flex:1;min-width:0}.nexo-wa .nexo-wa-edit-contact{border-radius:8px;flex-shrink:0;padding:10px}.nexo-wa-edit-contact:hover{background:#304035}.nexo-wa .nexo-wa-contact-header{text-align:left;max-width:100%;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;overflow:hidden}.nexo-wa-contact-header:not(:disabled):hover{text-decoration:underline}.nexo-wa-contact-header:disabled{opacity:1;cursor:default}.nexo-wa-contact-profile{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.nexo-wa-contact-profile>.nexo-wa-avatar{width:96px;height:96px;font-size:28px}.nexo-wa-contact-profile .btn{align-items:center;gap:8px;display:flex}.nexo-wa-add-contact-form select{color:#edf5f0;background:#25362c;border:1px solid #47614f;border-radius:7px;width:100%;padding:11px}.nexo-wa-chat-copy .nexo-wa-assignee-tag{color:#3730a3;white-space:normal;overflow-wrap:anywhere;background:#e0e7ff;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.nexo-wa-compose-controls{flex-wrap:wrap;align-items:stretch;gap:8px;padding:0 11px 9px;display:flex}.nexo-wa-compose-controls .nexo-wa-signature-control{border:1px solid #44604d;border-radius:7px;flex:1;min-width:0;min-height:32px;padding:6px 10px}.nexo-wa-internal-toggle{color:#bfdbc8;cursor:pointer;background:#213c2a;border:1px solid #44604d;border-radius:7px;min-height:32px;padding:6px 12px;font-size:11px}.nexo-wa-internal-toggle.active{color:#ffe2a3;background:#5b451b;border-color:#b18a3c}.nexo-wa-internal-toggle:disabled{opacity:.5;cursor:default}@media (width<=760px){.nexo-wa-compose-controls{padding-inline:8px}.nexo-wa-compose-controls .nexo-wa-signature-control>span{display:none}}.team-panel{min-width:0;padding:25px}.team-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.team-header h2{margin:0 0 7px}.team-header p,.team-hint{color:#657d70;font-size:13px;line-height:1.6}.team-header p{margin:0}.team-header .btn,.team-table .btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.team-metrics{grid-template-columns:repeat(3,minmax(0,210px));gap:12px;margin:24px 0 12px;display:grid}.team-metric{background:linear-gradient(140deg,#fff,#f4f8f5);border:1px solid #e1e9e4;border-radius:12px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.team-metric>span{color:#587161;font-size:12px}.team-metric>strong{color:#203d35;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.25}.team-metric>small{color:#718578;font-size:11px}.team-hint{margin:0 0 20px}.team-table-wrap{margin-top:24px;overflow-x:auto}.team-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.team-table caption{text-align:left;padding-bottom:14px;font-weight:600}.team-table th{color:#657d70;white-space:nowrap;background:#f4f8f5;padding:14px 16px;font-size:12px;font-weight:600}.team-table td{vertical-align:middle;border-bottom:1px solid #e1e9e4;padding:18px 16px}.team-table td:nth-child(2){overflow-wrap:anywhere;min-width:180px}.team-table td:last-child{white-space:nowrap;width:1%}.team-self{color:#657d70;margin-left:8px;font-weight:400;display:inline-block}.team-status{color:#63756a;white-space:nowrap;background:#eef1ef;border-radius:20px;padding:5px 10px;display:inline-block}.team-status.active{color:#fff;background:linear-gradient(120deg,#18593d,#2e8054);box-shadow:inset 0 1px #ffffff25,0 2px 5px #18593d1a}.team-empty{text-align:center;color:#657d70}.team-invite{margin-top:20px}.team-invite input{color:#234334;background:#fff;border:1px solid #c4d9cc;border-radius:8px;width:100%;min-width:0;padding:10px}.team-invite-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.team-form-fields{border:0;min-width:0;margin:0;padding:0}.team-form-body>.team-invite{border-radius:10px;margin-top:20px;padding:16px}.team-invite label{gap:7px;font-size:12px;display:grid}.team-form-fields .saas-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.team-form-fields .saas-permissions label{align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.team-form-fields .saas-permissions input{flex-shrink:0;margin-top:3px}.team-form-fields>.team-hint{margin:20px 0 0}@media (width<=600px){.team-panel{padding:18px}.team-header{align-items:stretch}.team-header>.btn{width:100%}.team-form-fields .saas-form,.team-form-fields .saas-permissions{grid-template-columns:1fr}.team-table th,.team-table td{padding:12px}}@media (width<=480px){.team-metrics{grid-template-columns:1fr;gap:8px}.team-metric{grid-template-columns:1fr auto;align-items:center;padding:12px 15px;display:grid}.team-metric>strong{grid-area:1/2/3}.team-metric>small{grid-column:1}}.whatsapp-connection-body .saas-qr{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.whatsapp-connection-body .saas-qr img{border-radius:12px;width:280px;max-width:100%;margin-inline:auto;display:block}.whatsapp-connection-body .saas-qr p{font-size:13px;line-height:1.7}.whatsapp-connection-body .saas-qr small{color:#657d70;font-size:12px}.whatsapp-qr-loading{color:#37694d;align-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.whatsapp-qr-loading>svg{animation:1.2s linear infinite whatsapp-spin}.whatsapp-connected{text-align:center;outline:none;padding:20px 0}.whatsapp-connected h3{color:#18593d;margin:22px 0 10px;font-size:21px}.whatsapp-connected p{color:#657d70;font-size:13px;line-height:1.6}.whatsapp-success-mark{color:#fff;background:linear-gradient(135deg,#18593d,#31945d);border-radius:50%;place-items:center;width:88px;height:88px;margin:auto;animation:.42s cubic-bezier(.22,1,.36,1) both whatsapp-success-in;display:grid;box-shadow:0 0 0 10px #e4f3e9}.whatsapp-success-mark svg{stroke-dasharray:65;stroke-dashoffset:0;animation:.48s ease-out both whatsapp-check-in}@keyframes whatsapp-spin{to{transform:rotate(360deg)}}@keyframes whatsapp-success-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes whatsapp-check-in{0%{stroke-dashoffset:65px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.whatsapp-success-mark{animation:.26s ease-out both nexo-backdrop-in!important}.whatsapp-success-mark svg,.whatsapp-qr-loading>svg{animation:none!important}}
