/*! 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}.fixed{position:fixed}.static{position:static}.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}.table{display:table}.table-row{display:table-row}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);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{--ink:#15221f;--ink-2:#20322d;--muted:#68756f;--line:#e3e7e2;--paper:#f4f5f1;--card:#fff;--lime:#b9f574;--lime-strong:#8edd42;--green:#266d56;--orange:#ef8f3e;--red:#dc6659;--purple:#7665dd;--blue:#4286f4}.pipeline-action-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px 18px;display:flex}.pipeline-action-filters button{border:1px solid var(--line,#dfe5e2);color:#52605a;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font:600 12px/1 inherit}.pipeline-action-filters button.active{color:#fff;background:#123f34;border-color:#123f34}.pipeline-action-filters>span{color:#718079;margin-left:auto;font-size:12px}.metric-item{text-align:left;cursor:pointer;width:100%;font-family:inherit}.metric-item.active{outline-offset:-2px;outline:2px solid #2f7d66}.draft-autosave-note{color:#5c746b;align-items:center;gap:6px;margin:8px 0;font-size:12px;display:flex}.draft-autosave-note svg{width:14px;height:14px}.manual-message-schedule{border-top:1px solid #e7ece9;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.manual-message-schedule label{color:#5f6c67;gap:5px;font-size:12px;display:grid}.manual-message-schedule input{color:#1e2925;background:#fff;border:1px solid #d9e1dd;border-radius:9px;min-height:40px;padding:8px 10px}.manual-message-schedule small{color:#728079;grid-column:1/-1}button.drawer-next-action{text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}button.drawer-next-action>svg{width:16px;margin-left:auto}.conversation-summary>p{color:#46564f;line-height:1.55}.conversation-insights{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.conversation-insights span{background:#f5f8f6;border-radius:9px;gap:4px;padding:10px;display:grid}.conversation-insights small{color:#718079}.conversation-insights strong{color:#26352f;font-size:12px}.conversation-guidance{background:#f0f7f4;border:1px solid #d7e9e1;border-radius:12px;gap:6px;padding:14px;display:grid}.conversation-guidance span{letter-spacing:.08em;color:#28705b;font-size:10px;font-weight:800}.conversation-guidance strong{font-size:13px;line-height:1.4}.conversation-guidance p{color:#64736c;margin:0;font-size:12px;line-height:1.45}.conversation-suggestion>div{flex-wrap:wrap;gap:8px;display:flex}.admin-finance-panel{margin-bottom:18px;padding:22px}.admin-finance-panel>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.admin-finance-panel>header span{letter-spacing:.1em;color:#28705b;font-size:10px;font-weight:800}.admin-finance-panel>header h2{margin:5px 0}.admin-finance-panel>header p{color:#67746f;margin:0}.admin-finance-panel>header em{color:#28705b;font-size:12px;font-style:normal}.admin-finance-inputs{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.admin-finance-inputs label{color:#53625c;gap:6px;font-size:12px;display:grid;position:relative}.admin-finance-inputs input{border:1px solid #dce4e0;border-radius:9px;width:100%;min-height:42px;padding:8px 32px 8px 10px}.admin-finance-inputs label small{color:#78847f;position:absolute;bottom:13px;right:10px}.admin-dre-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.admin-dre-grid>div{background:#f6f8f7;border-radius:10px;gap:5px;padding:14px;display:grid}.admin-dre-grid span,.admin-finance-ratios small{color:#6c7873;font-size:12px}.admin-dre-grid .positive{color:#176048;background:#eaf6f0}.admin-dre-grid .negative{color:#a13d31;background:#fff0ee}.admin-finance-ratios{gap:10px;margin-top:10px;display:flex}.admin-finance-ratios span{border:1px solid #e0e6e3;border-radius:10px;flex:1;gap:4px;padding:12px 14px;display:grid}@media (width<=900px){.conversation-insights,.admin-dre-grid,.admin-finance-inputs{grid-template-columns:1fr 1fr}.lead-drawer{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}}@media (width<=560px){.pipeline-action-filters{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.pipeline-action-filters button{white-space:nowrap}.pipeline-action-filters>span{display:none}.manual-message-schedule,.conversation-insights,.admin-finance-inputs,.admin-dre-grid{grid-template-columns:1fr}.admin-finance-ratios{grid-template-columns:repeat(3,1fr);display:grid}}.ai-funnel-designer{background:#eff8f4;border:1px solid #cfe4db;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;margin-bottom:14px;padding:17px;display:grid}.ai-funnel-designer>span{color:#276e59;background:#d9eee5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ai-funnel-designer>span svg{width:19px}.ai-funnel-designer p{color:#62716a;margin:5px 0 10px;font-size:13px;line-height:1.5}.ai-funnel-designer textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:10px;padding:11px}.ai-funnel-designer small{color:#75827d;margin-top:5px;display:block}.ai-funnel-designer>button,.calendar-connect-box>button,.business-learning-flow header>button{color:#fff;cursor:pointer;background:#173e35;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-weight:700}.social-network-field>div{gap:8px;display:flex}.social-network-field>div input{flex:1}.social-network-field>div button,.custom-role-row button{background:#fff;border:1px solid #d8e1dd;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:flex}.social-network-field svg,.custom-role-row svg{width:15px}.social-network-field ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.social-network-field li{background:#eef4f1;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:11px;display:flex}.social-network-field li span{text-overflow:ellipsis;overflow:hidden}.social-network-field li button{background:0 0;border:0;padding:0}.business-learning-flow{border:1px solid #dce5e1;border-radius:13px;margin-top:16px;overflow:hidden}.business-learning-flow>header{background:#f5f8f7;align-items:center;gap:11px;padding:14px;display:flex}.business-learning-flow>header>span{color:#28705b;background:#e3f1eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.business-learning-flow>header>span svg{width:18px}.business-learning-flow header>div{flex:1;gap:3px;display:grid}.business-learning-flow header small{color:#697770;line-height:1.4}.business-report-review{padding:15px}.business-report-review>span{color:#a16616;letter-spacing:.08em;font-size:10px;font-weight:800}.business-report-review textarea{width:100%;font:inherit;border:1px solid #d8e1dd;border-radius:9px;margin:9px 0;padding:10px}.report-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.report-facts p{color:#62716a;background:#f5f8f7;border-radius:9px;gap:4px;margin:0;padding:10px;font-size:12px;display:grid}.report-facts strong{color:#2e3d37}.business-report-review>div:last-child{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.approved-learning{color:#28705b;align-items:center;gap:10px;padding:13px 15px;display:flex}.approved-learning svg{width:20px}.approved-learning span{gap:2px;display:grid}.approved-learning small{color:#66756e}.calendar-preview-card{background:#fff;border:1px solid #dfe6e2;border-radius:13px;padding:15px;box-shadow:0 10px 28px #1a372d0f}.calendar-preview-card>header{justify-content:space-between;align-items:center;display:flex}.calendar-preview-card>header div{gap:2px;display:grid}.calendar-preview-card>header small,.calendar-preview-card>header span{color:#75817c;font-size:11px}.calendar-week{grid-template-columns:repeat(5,1fr);gap:7px;margin:14px 0;display:grid}.calendar-week span{color:#7a8781;background:#f5f7f6;border-radius:10px;place-items:center;gap:5px;min-height:65px;font-size:9px;display:grid;position:relative}.calendar-week em{color:#26352f;font-size:16px;font-style:normal}.calendar-week span.active{color:#b9f574;background:#173e35}.calendar-week span.active em{color:#fff}.calendar-week i{background:#55a988;border-radius:50%;width:4px;height:4px}.calendar-events{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calendar-events article{border:1px solid #e2e8e5;border-radius:9px;gap:9px;padding:10px;display:flex}.calendar-events article>i{background:#4286f4;border-radius:4px;width:4px}.calendar-events article>i.service{background:#2aad7b}.calendar-events span{gap:3px;display:grid}.calendar-events small{color:#75817c}.calendar-permissions{border:0;margin:17px 0;padding:0}.calendar-permissions legend{margin-bottom:9px;font-weight:700}.calendar-permissions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.calendar-permissions legend{grid-column:1/-1}.calendar-permissions button{text-align:left;background:#fff;border:1px solid #dce4e0;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 8px;min-height:125px;padding:13px;display:grid;position:relative}.calendar-permissions button.active{background:#f0f7f4;border-color:#28705b}.calendar-permissions button>span{border:1px solid #b8c6c0;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;display:grid}.calendar-permissions button>span svg{width:13px}.calendar-permissions button small{color:#6e7b75;grid-column:2;line-height:1.4}.calendar-permissions button em{color:#28705b;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.calendar-connect-box{border:1px solid #dce4e0;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.calendar-connect-box>span{color:#28705b}.calendar-connect-box>div{flex:1;gap:3px;display:grid}.calendar-connect-box small{color:#6e7b75}.professional-create-form{background:#f6f8f7;border:1px solid #dbe4df;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:14px;display:grid}.professional-create-form>.primary-button{align-self:end;min-height:44px}.custom-role-row{grid-column:1/-1;gap:8px;display:flex}.custom-role-row input{border:1px solid #d8e1dd;border-radius:9px;flex:1;min-height:40px;padding:8px 10px}.professional-create-form>small{color:#6d7a74;grid-column:1/-1}.settings-empty-copy{text-align:center;color:#718079;padding:16px}@media (width<=760px){.ai-funnel-designer{grid-template-columns:auto 1fr}.ai-funnel-designer>button{grid-column:1/-1}.calendar-permissions,.report-facts{grid-template-columns:1fr}.calendar-connect-box{flex-wrap:wrap;align-items:flex-start}.calendar-connect-box>button{width:100%}.professional-create-form{grid-template-columns:1fr}.custom-role-row,.professional-create-form>small{grid-column:1}}.wa-page{gap:12px;display:grid}.wa-page-head{background:#fff;border:1px solid #dce4e0;border-radius:13px;align-items:center;gap:18px;padding:12px 15px;display:flex}.wa-page-head>div{align-items:center;gap:10px;display:flex}.wa-page-head>div>span{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wa-page-head>div svg{width:20px}.wa-page-head>div div{display:grid}.wa-page-head small{color:#718079}.wa-page-head nav{background:#f1f4f2;border-radius:9px;gap:4px;margin-left:auto;padding:3px;display:flex}.wa-page-head nav button{background:0 0;border:0;border-radius:7px;padding:8px 13px}.wa-page-head nav button.active{background:#fff;box-shadow:0 2px 8px #173e3512}.wa-page-head>em{color:#87611d;background:#fff4d9;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.wa-stage-tabs{gap:7px;padding:2px 1px 6px;display:flex;overflow-x:auto}.wa-stage-tabs button{white-space:nowrap;color:#52605a;background:#fff;border:1px solid #dfe5e2;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex}.wa-stage-tabs button.active{color:#fff;background:#173e35;border-color:#173e35}.wa-stage-tabs i{border-radius:50%;width:7px;height:7px}.wa-stage-tabs span{color:#53635c;background:#eef2f0;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.wa-shell{background:#fff;border:1px solid #d7dfdb;border-radius:14px;grid-template-columns:340px minmax(0,1fr);height:680px;display:grid;overflow:hidden;box-shadow:0 16px 38px #173e3512}.wa-inbox{background:#fff;border-right:1px solid #dfe5e2;flex-direction:column;min-width:0;display:flex}.wa-inbox>label{background:#f0f2f1;border-radius:9px;align-items:center;gap:8px;margin:10px;padding:9px 12px;display:flex}.wa-inbox>label svg{color:#718079;width:16px}.wa-inbox>label input{background:0 0;border:0;outline:0;width:100%}.wa-inbox>div{overflow-y:auto}.wa-inbox>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;gap:11px;width:100%;padding:11px 12px;display:flex;position:relative}.wa-inbox>div>button:hover,.wa-inbox>div>button.active{background:#f1f5f3}.wa-avatar{color:#245746;background:#dfe9e4;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.wa-inbox>div>button>span:nth-child(2){flex:1;min-width:0;display:grid}.wa-inbox strong{cursor:pointer;font-size:14px}.wa-inbox small,.wa-inbox p{color:#718079;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.wa-inbox button>em{color:#427b67;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:9px;font-style:normal;position:absolute;top:10px;right:10px;overflow:hidden}.wa-chat{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.wa-chat>header{background:#f7f9f8;border-bottom:1px solid #dce4e0;align-items:center;gap:10px;padding:9px 13px;display:flex}.wa-chat>header>div{flex:1;min-width:0;display:grid}.wa-chat>header strong{cursor:pointer}.wa-chat>header small{color:#718079}.wa-chat>header select{background:#fff;border:1px solid #d7dfdb;border-radius:8px;max-width:170px;padding:8px}.wa-calendar-button{color:#fff;background:#173e35;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;display:flex}.wa-calendar-button svg{width:16px}.wa-chat-bg{background-color:#efeae2;background-image:radial-gradient(#b9c7bf55 .7px,#0000 .7px);background-size:12px 12px;flex-direction:column;gap:7px;padding:18px;display:flex;overflow-y:auto}.wa-encryption{color:#74602b;background:#fff3c8;border-radius:7px;align-self:center;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.wa-encryption svg{width:12px}.wa-chat-bg article{background:#fff;border-radius:9px;max-width:72%;padding:8px 10px;box-shadow:0 1px 2px #0001}.wa-chat-bg article.outgoing{background:#d9fdd3;align-self:flex-end}.wa-chat-bg article p{white-space:pre-wrap;margin:0}.wa-chat-bg article time{color:#75817c;text-align:right;margin-top:3px;font-size:9px;display:block}.wa-empty-chat{text-align:center;background:#ffffffd9;border-radius:12px;align-self:center;place-items:center;gap:5px;margin:auto;padding:20px;display:grid}.wa-empty-chat svg{color:#25a85c}.wa-empty-chat small{color:#718079}.wa-chat>footer{background:#f4f6f5;align-items:end;gap:7px;padding:9px;display:flex}.wa-chat>footer textarea{resize:vertical;background:#fff;border:0;border-radius:10px;flex:1;min-height:42px;max-height:110px;padding:11px}.wa-chat>footer button{color:#587067;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wa-chat>footer button.send{color:#fff;background:#25a85c}.wa-chat>footer svg{width:18px}.wa-status{color:#718079;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.wa-status svg{width:14px}.template-library{gap:14px;display:grid}.template-library>header{background:#fff;border:1px solid #dce4e0;border-radius:12px;justify-content:space-between;align-items:center;padding:17px;display:flex}.template-library>header span{color:#28705b;letter-spacing:.08em;font-size:10px;font-weight:800}.template-library>header h2{margin:3px 0}.template-library>header p{color:#718079;margin:0}.template-library>header button,.merge-tag-panel>button,.template-editor>button{color:#fff;background:#173e35;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:flex}.template-library svg{width:15px}.merge-tag-panel,.template-editor{background:#fff;border:1px solid #dce4e0;border-radius:12px;padding:16px}.merge-tag-panel>p{color:#718079;margin:4px 0 12px;font-size:12px}.merge-tag-panel>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.merge-tag-panel label{background:#f4f7f5;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:6px;padding:7px;display:grid}.merge-tag-panel label span{color:#28705b;font:700 10px monospace;overflow:hidden}.merge-tag-panel input,.template-editor input,.template-editor select,.template-editor textarea{border:1px solid #d9e1dd;border-radius:8px;width:100%;padding:9px}.merge-tag-panel>button{margin-top:10px}.template-editor{grid-template-columns:1fr 180px;gap:9px;display:grid}.template-editor .tag-buttons,.template-editor textarea,.template-editor small{grid-column:1/-1}.tag-buttons{gap:5px;display:flex;overflow-x:auto}.tag-buttons button{white-space:nowrap;color:#28705b;background:#fff;border:1px solid #d9e1dd;border-radius:999px;padding:5px 8px;font:700 10px monospace}.template-editor>button{width:max-content}.template-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.template-grid article{background:#fff;border:1px solid #dce4e0;border-radius:11px;flex-direction:column;padding:14px;display:flex}.template-grid article>span{color:#28705b;text-transform:uppercase;background:#edf5f1;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px}.template-grid h3{margin:8px 0}.template-grid p{white-space:pre-wrap;background:#f5f7f6;border-radius:8px;flex:1;padding:10px}.template-grid article>small{color:#718079;gap:5px;line-height:1.4;display:flex}.template-grid article>div{gap:7px;margin-top:10px;display:flex}.template-grid article button{background:#fff;border:1px solid #d8e1dd;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.meeting-review-queue{background:#fff9ef;border:1px solid #efd6b0;border-radius:13px;gap:9px;margin-bottom:15px;padding:14px;display:grid}.meeting-review-queue>header{gap:9px;display:flex}.meeting-review-queue>header>span{color:#b16e1d}.meeting-review-queue>header small{color:#756b5c;display:block}.meeting-review-queue article{background:#fff;border-radius:10px;grid-template-columns:200px 1fr;gap:10px;padding:11px;display:grid}.meeting-review-queue article>div:first-child{align-content:start;display:grid}.meeting-review-queue label{gap:4px;display:grid}.meeting-review-queue textarea{border:1px solid #dedfd8;border-radius:8px;min-height:70px;padding:8px}.meeting-review-queue article>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.meeting-review-queue button{background:#fff;border:1px solid #d8dedb;border-radius:8px;padding:7px 9px}.meeting-review-queue button:first-child{color:#fff;background:#173e35}@media (width<=900px){.wa-shell{grid-template-columns:290px minmax(0,1fr)}.template-grid,.merge-tag-panel>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.wa-page-head{flex-wrap:wrap;align-items:flex-start}.wa-page-head nav{order:3;width:100%;margin:0}.wa-page-head nav button{flex:1}.wa-shell{height:calc(100dvh - 230px);min-height:520px;display:block}.wa-inbox{border:0;height:100%}.wa-inbox.has-selected{display:none}.wa-chat{height:100%}.wa-chat>header select{max-width:110px}.wa-calendar-button{font-size:0}.wa-calendar-button svg{width:18px}.template-grid,.merge-tag-panel>div,.template-editor{grid-template-columns:1fr}.template-editor .tag-buttons,.template-editor textarea,.template-editor small{grid-column:1}.meeting-review-queue article{grid-template-columns:1fr}}.google-agenda-view{background:#fff;border:1px solid #dce4e0;border-radius:13px;margin-bottom:15px;overflow:hidden}.google-agenda-view>header{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.google-agenda-view>header>div{align-items:center;gap:9px;display:flex}.google-agenda-view>header>div>span{color:#4285f4;background:#e9f1ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.google-agenda-view>header svg{width:18px}.google-agenda-view>header>div>div{display:grid}.google-agenda-view>header small{color:#718079;text-transform:capitalize}.google-agenda-view>header button{color:#316cc6;background:#fff;border:1px solid #d7dfdb;border-radius:8px;padding:8px 10px}.google-week-head,.google-month-grid{grid-template-columns:repeat(7,1fr);display:grid}.google-week-head span{color:#718079;text-align:center;border-right:1px solid #edf0ee;padding:7px;font-size:9px}.google-month-grid button{text-align:left;background:#fff;border-top:1px solid #edf0ee;border-bottom:0;border-left:0;border-right:1px solid #edf0ee;flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:6px;display:flex}.google-month-grid button:hover{background:#f7faff}.google-month-grid button.outside{color:#a4ada9;background:#fafbfa}.google-month-grid time{border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.google-month-grid button.today time{color:#fff;background:#4285f4}.google-month-grid button span{color:#315d9c;text-overflow:ellipsis;white-space:nowrap;background:#e9f1ff;border-left:3px solid #4285f4;border-radius:3px;width:100%;padding:3px;font-size:9px;overflow:hidden}.google-month-grid em{color:#718079;font-size:9px;font-style:normal}@media (width<=680px){.google-agenda-view>header{align-items:flex-start;gap:8px}.google-agenda-view>header button{max-width:120px}.google-month-grid button{min-height:62px}.google-month-grid button span{height:6px;padding:0;font-size:0}}.task-main em{color:#73827b;margin-top:3px;font-size:11px;font-style:normal;display:block}.task-value{justify-items:end;gap:2px;display:grid}.task-value small{color:#7a8781;white-space:nowrap;font-size:10px}.lead-intelligence-panel .risk-high{color:#a13d31}.lead-intelligence-panel .risk-medium{color:#9a6618}.lead-intelligence-panel .risk-low{color:#28705b}.intelligence-score-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.intelligence-score-row span{background:#f4f7f5;border-radius:10px;gap:4px;padding:11px;display:grid}.intelligence-score-row small,.recommendation-grid small{color:#718079;font-size:11px}.intelligence-score-row strong{color:#21322b;font-size:16px}.recommended-action-card{background:#eef7f3;border:1px solid #cfe4db;border-radius:11px;gap:5px;margin-top:10px;padding:14px;display:grid}.recommended-action-card>span{color:#28705b;letter-spacing:.06em;font-size:10px;font-weight:800}.recommended-action-card p{color:#62716a;margin:0;font-size:12px}.recommendation-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.recommendation-grid>span{border:1px solid #e1e7e4;border-radius:10px;gap:6px;padding:11px;display:grid}.recommendation-grid strong{color:#35463f;font-size:12px;line-height:1.45}.hidden-by-mode{display:none!important}.message-filter-divider{background:#dfe6e2;width:1px;height:24px;margin:0 3px}.message-script-library{background:#fff;border:1px solid #e1e7e4;border-radius:14px;padding:20px}.message-script-library>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.message-script-library>header span{color:#28705b;letter-spacing:.09em;font-size:10px;font-weight:800}.message-script-library>header h2{margin:4px 0;font-size:20px}.message-script-library>header p{color:#6e7c76;margin:0;font-size:13px}.message-script-library>header label{border:1px solid #dfe6e2;border-radius:10px;align-items:center;gap:8px;min-width:230px;padding:9px 11px;display:flex}.message-script-library>header svg{width:16px}.message-script-library>header input{border:0;outline:0;width:100%}.message-script-library>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.message-script-library article{border:1px solid #e2e8e5;border-radius:12px;flex-direction:column;padding:15px;display:flex}.message-script-library article>span{color:#28705b;background:#edf5f1;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:700}.message-script-library article h3{margin:9px 0 3px;font-size:15px}.message-script-library article small{color:#718079}.message-script-library article p{color:#4f5e58;background:#f6f8f7;border-radius:9px;flex:1;padding:11px;font-size:12px;line-height:1.5}.message-script-library article button{cursor:pointer;background:#fff;border:1px solid #d9e2de;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;display:flex}.message-script-library article button svg{width:15px}@media (width<=900px){.recommendation-grid,.message-script-library>div{grid-template-columns:1fr}.message-script-library>header{flex-direction:column;align-items:stretch}.message-script-library>header label{min-width:0}}@media (width<=560px){.intelligence-score-row{grid-template-columns:1fr 1fr}.task-value small{display:none}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Segoe UI,Inter,Arial,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #8edd426b}.login-page{background:#f6f7f3;grid-template-columns:minmax(460px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 8% 84%,#b9f57421,#0000 32%),linear-gradient(148deg,#10231e 0%,#183a31 54%,#0f2c25 100%);flex-direction:column;min-height:100vh;padding:44px clamp(48px,7vw,108px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.login-story:after{content:"";border:1px solid #b9f5742e;border-radius:50%;width:520px;height:520px;position:absolute;top:22%;right:-270px;box-shadow:0 0 0 80px #b9f57406,0 0 0 160px #b9f57405}.login-brand,.mobile-brand,.brand-button{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.brand-mark{color:#17271f;background:var(--lime);border-radius:10px 10px 10px 3px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;line-height:1;display:grid;transform:rotate(-2deg)}.brand-word{color:#fff;letter-spacing:-1px;font-size:25px;font-weight:800}.brand-word.dark{color:var(--ink)}.login-copy{z-index:2;max-width:660px;margin:auto 0 30px;position:relative}.eyebrow-pill,.soft-kicker{width:fit-content;min-height:28px;color:var(--lime);letter-spacing:1.4px;background:#b9f5741c;border:1px solid #b9f5743d;border-radius:99px;align-items:center;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.login-copy h1{letter-spacing:-4.5px;max-width:660px;margin:23px 0 19px;font-size:clamp(48px,5.3vw,82px);font-weight:700;line-height:.98}.login-copy p{color:#ffffffb8;max-width:600px;margin:0;font-size:18px;line-height:1.7}.login-proof{z-index:2;width:min(560px,100%);padding-bottom:70px;position:relative}.proof-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff21;box-shadow:0 28px 65px #030d0a47}.proof-main{background:#ffffff16;border-radius:22px;width:390px;padding:22px 24px 18px}.proof-head{justify-content:space-between;gap:16px;font-size:12px;display:flex}.proof-head span{color:#ffffffbd}.proof-head em{color:var(--lime);font-size:10px;font-style:normal}.proof-main>strong{letter-spacing:-1px;margin-top:12px;font-size:32px;display:block}.mini-chart{border-bottom:1px solid #ffffff1a;align-items:end;gap:9px;height:54px;margin-top:18px;display:flex}.mini-chart span{background:linear-gradient(to top, #b9f5743d, var(--lime));border-radius:4px 4px 0 0;flex:1}.proof-float{width:295px;color:var(--ink);background:#fff;border-radius:17px;gap:13px;padding:17px;display:flex;position:absolute;bottom:25px;right:0}.pulse-dot{background:var(--lime-strong);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 6px #8edd4221}.proof-float strong,.proof-float small{display:block}.proof-float strong{margin-bottom:5px;font-size:13px}.proof-float small{color:var(--muted);font-size:11px;line-height:1.45}.login-foot{z-index:2;color:#ffffff6b;margin:0;font-size:11px;position:relative}.login-orb{filter:blur(4px);border-radius:50%;position:absolute}.orb-one{background:var(--lime);width:9px;height:9px;box-shadow:0 0 32px var(--lime);top:16%;right:11%}.orb-two{opacity:.34;background:#fff;width:5px;height:5px;top:36%;right:28%}.login-form-side{background:radial-gradient(circle at 90% 6%,#b9f57424,#0000 23%),#f6f7f3;place-items:center;min-height:100vh;padding:60px clamp(52px,8vw,130px);display:grid}.login-form-wrap{width:min(425px,100%)}.mobile-brand{display:none}.login-kicker{color:var(--green);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:800}.login-form-wrap h2{letter-spacing:-1.8px;margin:12px 0 10px;font-size:38px;font-weight:700}.login-helper{color:var(--muted);margin:0 0 34px;font-size:15px}.login-form-wrap form>label{margin-bottom:19px;display:block}.login-form-wrap label>span,.form-grid label>span{color:#415049;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.login-form-wrap input,.form-grid input,.form-grid select{width:100%;height:51px;color:var(--ink);background:#fff;border:1px solid #d7ddd7;border-radius:11px;padding:0 15px;font-size:14px;transition:border .2s,box-shadow .2s}.login-form-wrap input:focus,.form-grid input:focus,.form-grid select:focus{border-color:var(--green);box-shadow:0 0 0 4px #266d5612}.password-field{position:relative}.password-field input{padding-right:80px}.password-field button{height:100%;color:var(--green);background:0 0;border:0;font-size:11px;font-weight:700;position:absolute;top:0;right:12px}.login-options{justify-content:space-between;align-items:center;margin:-2px 0 24px;display:flex}.login-options>button,.login-support button{color:var(--green);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.checkbox-row{align-items:center;gap:8px;margin:0!important;display:flex!important}.checkbox-row input{width:16px;height:16px;accent-color:var(--green)}.checkbox-row span{color:var(--muted)!important;margin:0!important;font-weight:500!important}.login-submit{color:#13231e;background:var(--lime);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:54px;padding:0 21px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 12px 26px #8edd422e}.login-submit:hover{background:#c5fa86;transform:translateY(-1px)}.google-login-button{background:#fff;border:1px solid #d7ddd7;box-shadow:0 12px 26px #173e3514}.google-login-button:hover{background:#fbfcfa;border-color:#b9c4bc}.google-mark{color:#4285f4;background:#f3f7ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:grid}.demo-note{color:var(--muted);background:#eef1eb;border:1px solid #dfe5dc;border-radius:10px;gap:10px;margin-top:18px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.demo-note span{color:var(--lime-strong);font-size:8px}.login-access-note p{margin:0}.login-account-card{background:#fff;border:1px solid #dfe5dc;border-radius:12px;margin-bottom:20px;padding:16px 17px}.login-account-card span,.login-account-card strong{display:block}.login-account-card span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.login-account-card strong{overflow-wrap:anywhere;font-size:14px}.login-support{text-align:center;color:#8c9691;margin:28px 0 0;font-size:12px}.app-shell{background:var(--paper);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#fff;background:#132720;border-right:1px solid #ffffff0a;flex-direction:column;width:238px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-button{background:0 0;border:0;width:fit-content;margin:0 11px 24px;padding:0}.brand-button .brand-mark{border-radius:9px 9px 9px 3px;width:31px;height:31px;font-size:17px}.brand-button .brand-word{font-size:21px}.workspace-switcher{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:10px;display:flex}.workspace-avatar{color:#193028;background:#d9dbbf;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.workspace-switcher>span:nth-child(2),.profile-row>span:nth-child(2){flex:1;min-width:0}.workspace-switcher strong,.workspace-switcher small,.profile-row strong,.profile-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher strong,.profile-row strong{font-size:11px}.workspace-switcher small,.profile-row small{color:#ffffff6e;margin-top:3px;font-size:9px}.chevron{color:#ffffff61;font-size:12px}.main-nav{flex-direction:column;gap:3px;margin-top:23px;display:flex}.nav-caption{color:#ffffff52;letter-spacing:1.2px;text-transform:uppercase;margin:0 10px 8px;font-size:8px;font-weight:800}.nav-item{color:#fff9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-size:11px;font-weight:600;transition:color .18s,background .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0a}.nav-item.active{color:#fff;background:#b9f5741c}.nav-item.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-14px}.nav-glyph{color:#ffffff8a;text-align:center;width:18px;font-size:15px}.nav-item em{color:#15271f;background:var(--lime);border-radius:9px;place-items:center;min-width:20px;height:18px;margin-left:auto;font-size:8px;font-style:normal;font-weight:800;display:grid}.sidebar-bottom{margin-top:auto}.usage-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;margin:9px 0;padding:13px}.usage-card>div:first-child{justify-content:space-between;align-items:end;display:flex}.usage-card span{color:#ffffff73;font-size:8px}.usage-card strong{font-size:10px}.usage-card strong small{color:#ffffff47;font-size:8px}.usage-bar{background:#ffffff14;border-radius:4px;height:3px;margin:10px 0;overflow:hidden}.usage-bar span{background:var(--lime);width:64%;height:100%;display:block}.usage-card button{color:var(--lime);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.profile-row{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:10px;width:100%;padding:11px 8px 0;display:flex}.avatar{color:#20332d;background:#e5e8e2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.avatar-dark{color:#e9f0eb;background:#395149}.app-main{grid-column:2;min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9f6eb;border-bottom:1px solid #e0e4df;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(22px,2.4vw,38px);display:flex;position:sticky;top:0}.page-identity small{color:#8d9892;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.page-identity h1{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:700}.topbar-actions{align-items:center;gap:9px;display:flex}.mode-switch{background:#ecefeb;border:1px solid #d9dfda;border-radius:9px;align-items:center;gap:2px;height:38px;padding:3px;display:flex}.mode-switch button{color:#7b8781;background:0 0;border:0;border-radius:6px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.mode-switch button.active{color:#1e392f;background:#fff;box-shadow:0 2px 5px #18342b14}.mode-switch button.active:before{content:"";background:var(--lime-strong);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.global-search{color:#8b958f;background:#fff;border:1px solid #dde2dd;border-radius:9px;align-items:center;gap:8px;width:clamp(235px,25vw,345px);height:38px;padding:0 10px;display:flex}.global-search>span{font-size:17px}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.global-search kbd{color:#9ba39f;background:#f5f6f3;border:1px solid #e1e5e1;border-radius:5px;padding:3px 6px;font:8px inherit}.icon-button{background:#fff;border:1px solid #dde2dd;border-radius:9px;width:38px;height:38px;position:relative}.has-dot:after{content:"";background:var(--orange);border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary-button,.secondary-button,.whatsapp-button{border-radius:9px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800}.primary-button{color:#fff;background:#18342b;border:1px solid #132720;box-shadow:0 5px 12px #1327201f}.primary-button:hover{background:#22493c}.primary-button.compact{min-height:38px;padding:0 13px}.primary-button span{color:var(--lime)}.secondary-button{color:#35473f;background:#fff;border:1px solid #dbe1dc}.content-area{padding:26px clamp(22px,2.4vw,38px) 44px}.section-toolbar{justify-content:space-between;align-items:start;gap:24px;min-height:60px;margin-bottom:21px;display:flex}.section-toolbar h2{letter-spacing:-.75px;margin:0 0 7px;font-size:22px}.section-toolbar p{color:var(--muted);margin:0;font-size:11px}.section-title-row{align-items:center;gap:10px;display:flex}.sync-label{color:var(--green);background:#e6f3ed;border-radius:5px;padding:4px 7px;font-size:8px}.toolbar-buttons{gap:8px;display:flex}.period-filter{background:#fff;border:1px solid #dce1dc;border-radius:9px;gap:2px;padding:3px;display:flex}.period-filter button{color:#78827d;background:0 0;border:0;border-radius:6px;min-width:56px;height:29px;padding:0 8px;font-size:9px;font-weight:700}.period-filter button.active{color:#1d3029;background:#edf0eb}.period-filter button.calendar{border-left:1px solid #e5e8e4;border-radius:0 6px 6px 0;min-width:30px}.metric-strip,.calendar-stats{background:#fff;border:1px solid #dfe4df;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.metric-item{border-right:1px solid #e7eae6;min-height:91px;padding:16px 19px;position:relative}.metric-item:last-child{border-right:0}.metric-item>span{color:#77837d;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.metric-value-row{align-items:center;gap:8px;display:flex}.metric-value-row strong{letter-spacing:-.6px;font-size:20px}.metric-value-row em,.campaign-overview em,.report-card em,.mini-performance em{color:#267057;background:#e6f5ed;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.metric-value-row em.warning{color:#aa552e;background:#fcece4}.metric-item>small{color:#98a09c;margin-top:6px;font-size:8px;display:block}.metric-progress{background:#e8ebe8;border-radius:3px;width:74%;height:3px;margin-top:9px}.metric-progress span{border-radius:inherit;background:var(--lime-strong);height:100%;display:block}.kanban-scroll{scrollbar-color:#bdc5bf transparent;scrollbar-width:thin;width:100%;padding-bottom:8px;overflow-x:auto}.kanban-board{grid-template-columns:repeat(5,minmax(195px,1fr));gap:10px;min-width:1040px;display:grid}.kanban-column{background:#ecefeb;border:1px solid #e1e5e1;border-radius:12px;min-height:510px;padding:10px;transition:background .2s}.kanban-column.drag-active:hover{background:#e3eadf}.column-head{min-height:83px;padding:3px 3px 10px;position:relative}.column-head>div{align-items:center;gap:7px;display:flex}.stage-dot{border-radius:50%;width:7px;height:7px}.stage-icon{border:1px solid var(--stage-color);flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.stage-icon{border:1px solid color-mix(in srgb, var(--stage-color) 42%, transparent)}}.stage-icon{color:var(--stage-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.stage-icon{color:color-mix(in srgb, var(--stage-color) 72%, #fff 28%)}}.stage-icon{background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.stage-icon{background:color-mix(in srgb, var(--stage-color) 15%, transparent)}}.stage-icon svg{stroke-width:2px;width:15px;height:15px}.column-head h3{margin:0;font-size:10px;font-weight:800}.column-head em{color:#7c8781;background:#dde2de;border-radius:7px;place-items:center;min-width:18px;height:17px;font-size:8px;font-style:normal;display:grid}.column-head>button{color:#9aa39e;background:0 0;border:0;font-size:9px;position:absolute;top:0;right:0}.column-head p{color:#8d9892;margin:7px 0 9px;font-size:7.5px}.column-head>strong{font-size:11px}.column-cards{flex-direction:column;gap:8px;display:flex}.lead-card{background:#fff;border:1px solid #e0e4e0;border-radius:10px;transition:transform .16s,box-shadow .16s,border .16s;position:relative;box-shadow:0 3px 8px #162a2309}.lead-card:active{cursor:grabbing}.lead-card-open{text-align:left;background:0 0;border:0;width:100%;padding:12px}.card-topline{align-items:center;gap:8px;padding-right:28px;display:flex}.lead-avatar-wrap{position:relative}.lead-avatar{border-radius:8px;width:30px;height:30px;font-size:8px}.temp-hot{color:#56312a;background:#f4d7cd}.temp-warm{color:#5a492d;background:#f1e3bd}.temp-cold{color:#324e5b;background:#d6e4e8}.temperature-dot{border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-2px}.temperature-dot.hot,.temperature-label.hot i{background:#e66f50}.temperature-dot.warm,.temperature-label.warm i{background:#e4ad3d}.temperature-dot.cold,.temperature-label.cold i{background:#6aa4ba}.lead-identity{flex:1;min-width:0}.lead-identity strong,.lead-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-identity strong{font-size:9px}.lead-identity small{color:#8b9690;margin-top:3px;font-size:7.5px}.card-menu-wrap{z-index:5;position:absolute;top:8px;right:8px}.card-menu-trigger{color:#7c8781;background:#ffffffeb;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background .16s,box-shadow .16s;display:grid}.card-menu-trigger:hover,.card-menu-trigger[aria-expanded=true]{color:var(--green);background:#eef4f0;box-shadow:0 0 0 1px #d7e1da}.card-menu-trigger svg{stroke-width:2px;width:16px;height:16px}.card-action-menu{z-index:30;background:#fff;border:1px solid #dce3df;border-radius:9px;width:190px;padding:5px;position:absolute;top:35px;right:0;box-shadow:0 14px 32px #122d242e}.card-action-menu button{color:#2a4138;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 9px;font-size:11px;font-weight:750;display:flex}.card-action-menu button:hover{color:var(--green);background:#f0f5f1}.card-action-menu svg{stroke-width:1.9px;flex:none;width:14px;height:14px}.lead-card h4{margin:13px 0 4px;font-size:9px;font-weight:650}.deal-value{font-size:12px}.tag-row{flex-wrap:wrap;gap:4px;min-height:18px;margin:9px 0;display:flex}.tag-row span{color:#6e7a74;text-transform:capitalize;background:#f7f8f6;border:1px solid #e1e5e1;border-radius:4px;padding:3px 5px;font-size:6.5px}.next-action{background:#f2f5f1;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex}.next-action>span{color:#4b6259;background:#e1e8e3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid}.next-action.urgent{background:#fff3eb}.next-action.urgent>span{color:#a6532f;background:#f9d8c4}.next-action small,.next-action strong{display:block}.next-action small{color:#8f9994;margin-bottom:3px;font-size:6.5px}.next-action strong{font-size:7px;line-height:1.3}.lead-card footer{color:#8e9893;border-top:1px solid #edf0ed;justify-content:space-between;margin-top:9px;padding-top:8px;font-size:6.5px;display:flex}.lead-card footer span:first-child{color:#38755f}.add-card{color:#78837d;background:#ffffff61;border:1px dashed #c8d0ca;border-radius:8px;min-height:37px;font-size:8px;font-weight:700}.add-card span{color:var(--green);font-size:12px}.drop-hint{color:#668268;background:#b9f5741a;border:1px dashed #9dbb9f;border-radius:9px;place-items:center;min-height:55px;font-size:8px;display:grid}.kanban-tip{color:#9aa39e;margin:8px 0 0;font-size:8px}.kanban-tip span{color:var(--green);margin-right:5px}.module-page{max-width:1480px}.hero-summary{color:#fff;background:radial-gradient(circle at 76% 150%,#b9f57433,#0000 38%),#17382f;border-radius:18px;justify-content:space-between;align-items:center;min-height:185px;margin-bottom:18px;padding:30px 35px;display:flex;overflow:hidden}.hero-summary .soft-kicker,.integration-hero .soft-kicker{min-height:23px;font-size:8px}.hero-summary h2{letter-spacing:-1.3px;max-width:610px;margin:13px 0 9px;font-size:clamp(25px,2.4vw,36px)}.hero-summary p{color:#ffffff9e;margin:0;font-size:11px}.hero-summary p strong{color:var(--lime)}.hero-ring{border:7px solid #b9f5742e;border-top-color:var(--lime);border-right-color:var(--lime);text-align:center;border-radius:50%;align-content:center;place-items:center;width:108px;height:108px;margin-right:30px;display:grid;transform:rotate(8deg)}.hero-ring strong,.hero-ring span{transform:rotate(-8deg)}.hero-ring strong{font-size:25px}.hero-ring span{color:#ffffff94;margin-top:3px;font-size:7px;line-height:1.3}.today-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);gap:18px;display:grid}.panel,.table-panel,.calendar-panel{background:#fff;border:1px solid #dfe4df;border-radius:14px}.panel{padding:20px}.panel-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.panel-head>div>span,.panel-head>span{color:#909a95;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.panel-head h3{margin:0;font-size:15px}.panel-head>button,.table-title>button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:800}.task-list{margin-top:17px}.task-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ed;grid-template-columns:42px 10px 35px minmax(0,1fr) auto 22px;align-items:center;gap:8px;width:100%;min-height:64px;padding:0 10px 0 4px;display:grid}.task-row:hover{background:#f8faf7}.task-row time{color:#7f8b85;font-size:9px;font-weight:700}.timeline-dot{background:#b7c2bc;border:2px solid #fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #cdd4cf}.task-row.now .timeline-dot{background:var(--lime-strong);box-shadow:0 0 0 4px #8edd421f}.task-row.late .timeline-dot{background:var(--orange);box-shadow:0 0 0 4px #ef8f3e1a}.task-row .avatar{border-radius:8px;width:30px;height:30px;font-size:8px}.task-main strong,.task-main small{display:block}.task-main strong{margin-bottom:4px;font-size:9px}.task-main small{color:#8d9792;font-size:8px}.task-value{font-size:9px;font-weight:700}.row-arrow{color:#a0a9a4}.insights-column{flex-direction:column;gap:18px;display:flex}.dark-insight{color:#fff;background:radial-gradient(circle at 100% 100%,#b9f5742e,#0000 40%),#192c26;padding:24px}.insight-label{color:var(--lime);letter-spacing:1px;font-size:7px;font-weight:800}.dark-insight h3{margin:13px 0 10px;font-size:19px;line-height:1.3}.dark-insight p{color:#ffffff94;margin:0;font-size:9px;line-height:1.55}.dark-insight button{color:var(--lime);background:0 0;border:0;margin-top:20px;padding:0;font-size:9px;font-weight:800}.mini-performance em{font-size:8px}.performance-bars{border-bottom:1px solid #e8ebe8;justify-content:space-around;align-items:end;gap:10px;height:112px;margin:17px 4px 0;display:flex}.performance-bars div{flex-direction:column;justify-content:end;align-items:center;width:22px;height:100%;display:flex}.performance-bars span{background:#d8e8d8;border-radius:5px 5px 0 0;width:100%}.performance-bars div:nth-child(4) span{background:var(--lime-strong)}.performance-bars small{color:#929b96;margin:6px 0 -15px;font-size:7px}.calendar-stats .metric-item{min-height:98px}.calendar-panel{overflow:hidden}.calendar-days{border-bottom:1px solid #e4e8e4;grid-template-columns:75px repeat(5,1fr);height:74px;display:grid}.calendar-days button{background:#fff;border:0;border-left:1px solid #eef0ee;position:relative}.calendar-days button small,.calendar-days button strong{display:block}.calendar-days button small{color:#929d97;letter-spacing:.8px;font-size:7px}.calendar-days button strong{margin-top:4px;font-size:16px}.calendar-days button em{display:none}.calendar-days button.active{color:#fff;background:#1b3c31}.calendar-days button.active small{color:var(--lime)}.calendar-days button.active em{color:#ffffff8f;font-size:7px;font-style:normal;display:block;position:absolute;top:8px;right:8px}.day-agenda{grid-template-columns:75px minmax(420px,1fr) 250px;min-height:570px;display:grid}.agenda-time-column{border-right:1px solid #edf0ed;flex-direction:column;display:flex}.agenda-time-column span{color:#909a95;text-align:right;border-bottom:1px solid #edf0ed;height:63px;padding:8px 14px 0 0;font-size:7px}.agenda-events{background-image:linear-gradient(#edf0ed 1px,#0000 1px);background-size:100% 63px;position:relative}.agenda-event{text-align:left;border:0;border-left:3px solid;border-radius:7px;min-height:58px;padding:10px 14px;position:absolute;left:14px;right:14px}.agenda-event small,.agenda-event strong,.agenda-event span{display:block}.agenda-event small{margin-bottom:3px;font-size:7px}.agenda-event strong{margin-bottom:3px;font-size:10px}.agenda-event span{opacity:.72;font-size:8px}.agenda-event.purple{border-color:var(--purple);color:#40367c;background:#eeeafa}.agenda-event.blue{border-color:var(--blue);color:#29548e;background:#e7f0fd}.agenda-event.orange{border-color:var(--orange);color:#8b4c25;background:#fceedf}.agenda-event.green{border-color:var(--green);color:#285f4c;background:#e5f1eb}.event-1{top:5px;right:48%}.event-2{top:96px;left:38%}.event-3{min-height:82px;top:318px;right:25%}.event-4{top:445px;left:31%}.agenda-side{background:#f7f8f5;border-left:1px solid #e5e9e5;padding:25px 21px}.agenda-side>span{color:#87928c;text-transform:uppercase;font-size:8px;font-weight:700}.agenda-side>strong{color:var(--green);margin:25px 0 7px;font-size:27px;display:block}.agenda-side h4{margin:0 0 5px;font-size:12px}.agenda-side p{color:#858f8a;margin:0;font-size:8px}.agenda-side button{color:var(--green);background:0 0;border:0;margin-top:22px;padding:0;font-size:8px;font-weight:800}.campaign-overview{color:#fff;background:radial-gradient(circle at 65% 160%,#b9f57430,#0000 44%),#18372e;border-radius:16px;grid-template-columns:1fr 1.4fr .85fr;align-items:center;gap:30px;min-height:180px;margin-bottom:18px;padding:26px 30px;display:grid}.campaign-overview>div:first-child>span,.campaign-rate>span{color:#ffffff85;font-size:8px;display:block}.campaign-overview>div:first-child>strong{margin:8px 0 10px;font-size:29px;display:block}.campaign-overview em{width:fit-content;color:var(--lime);background:#b9f5741a}.campaign-funnel{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:0 24px}.campaign-funnel>div{align-items:center;gap:10px;height:34px;display:flex}.campaign-funnel>div>span{background:linear-gradient(90deg, #6ea755, var(--lime));border-radius:0 6px 6px 0;height:7px}.campaign-funnel strong{width:30px;font-size:10px}.campaign-funnel small{color:#ffffff73;font-size:7px}.campaign-rate strong{color:var(--lime);margin:7px 0 6px;font-size:29px;display:block}.campaign-rate p{color:#ffffff7a;margin:0;font-size:8px;line-height:1.55}.manual-mode-banner{background:#eef5eb;border:1px solid #d9e4d8;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;margin:-5px 0 18px;padding:13px 18px;display:grid}.manual-mode-icon{color:#224d3d;background:var(--lime);border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.manual-mode-banner strong,.manual-mode-banner p{display:block}.manual-mode-banner strong{margin-bottom:4px;font-size:9px}.manual-mode-banner p{color:#748179;margin:0;font-size:8px}.manual-mode-banner em{color:#3c6a56;background:#fff;border-radius:6px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.table-panel{overflow:hidden}.table-title{border-bottom:1px solid #e8ebe8;padding:20px 22px}.data-table{width:100%}.table-row{border-bottom:1px solid #edf0ed;align-items:center;gap:12px;min-height:68px;padding:0 22px;font-size:9px;display:grid}.campaign-table .table-row{grid-template-columns:minmax(265px,2fr) repeat(5,minmax(65px,.7fr)) 20px}.table-header{color:#98a09c;text-transform:uppercase;background:#f7f8f6;min-height:39px;font-size:7px;font-weight:700}.campaign-name{align-items:center;gap:11px;display:flex}.campaign-name i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.campaign-name i.green{color:#2f755e;background:#e2f0ea}.campaign-name i.purple{color:#6254bf;background:#ece9fb}.campaign-name i.orange{color:#a95a2e;background:#fbe9df}.campaign-name strong,.campaign-name small{display:block}.campaign-name strong{margin-bottom:4px}.campaign-name small,.table-row>span>small{color:#929c97;font-size:7px}.status-pill{color:#6e7680;background:#eef0f2;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.status-pill.active{color:#24644f;background:#e2f1ea}.table-row>button{color:var(--green);background:0 0;border:0}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.report-card{background:#fff;border:1px solid #dfe4df;border-radius:13px;min-height:125px;padding:20px}.report-card.accent{color:#fff;background:#1b3b31;border-color:#1b3b31}.report-card>span{color:#84908a;font-size:8px;display:block}.report-card.accent>span,.report-card.accent>small{color:#ffffff85}.report-card>strong{margin:10px 0 9px;font-size:22px;display:block}.report-card>small{color:#929b96;margin-left:5px;font-size:7px;display:inline-block}.report-card em.negative{color:#a14a42;background:#f9e5e2}.reports-grid{grid-template-columns:1.3fr .8fr;gap:18px;margin-bottom:18px;display:grid}.legend{color:#7c8882;gap:12px;font-size:7px;display:flex}.legend span:before{content:"";border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.legend .realized:before{background:var(--green)}.legend .forecast:before{background:#dce5dc}.revenue-chart{grid-template-columns:30px 1fr;height:240px;margin-top:16px;display:grid}.y-axis{color:#929c97;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:7px;display:flex}.chart-bars{background-image:linear-gradient(#edf0ed 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #edf0ed;border-left:1px solid #edf0ed;justify-content:space-around;align-items:end;display:flex}.bar-group{flex-direction:column;justify-content:end;align-items:center;width:16%;height:100%;display:flex}.bars{justify-content:center;align-items:end;width:52px;height:calc(100% - 25px);display:flex;position:relative}.bars span{border-radius:6px 6px 0 0;position:absolute;bottom:0}.forecast-bar{background:#e5eae5;width:100%}.realized-bar{background:linear-gradient(to top, var(--green), #70b08e);width:50%}.bar-group small{color:#89948e;height:25px;padding-top:9px;font-size:7px}.conversion-panel{flex-direction:column;gap:17px;display:flex}.conversion-panel .panel-head{margin-bottom:4px}.conversion-row{grid-template-columns:100px 1fr 30px;align-items:center;gap:12px;display:grid}.conversion-row>div:first-child span,.conversion-row>div:first-child small{display:block}.conversion-row>div:first-child span{margin-bottom:3px;font-size:8px;font-weight:700}.conversion-row>div:first-child small{color:#929b96;font-size:7px}.conversion-track{background:#edf0ed;border-radius:5px;height:7px}.conversion-track span{border-radius:inherit;background:linear-gradient(90deg, #3b735f, var(--lime-strong));height:100%;display:block}.conversion-row>strong{font-size:8px}.report-bottom{padding-bottom:23px}.channel-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:19px;display:grid}.channel-grid>div{position:relative}.channel-grid span,.channel-grid strong{display:block}.channel-grid span{color:#7f8b85;font-size:8px}.channel-grid strong{margin:7px 0 10px;font-size:14px}.channel-grid em{color:#698077;font-size:7px;font-style:normal;position:absolute;top:26px;right:0}.channel-grid>div>div{background:#edf0ed;border-radius:3px;height:4px}.channel-grid i{border-radius:inherit;background:var(--green);height:100%;display:block}.integration-hero{color:#fff;background:radial-gradient(circle at 80% 120%,#b9f57433,#0000 45%),#17372e;border-radius:17px;justify-content:space-between;align-items:center;min-height:210px;margin-bottom:18px;padding:34px 38px;display:flex;overflow:hidden}.integration-hero>div:first-child{max-width:625px}.integration-hero h2{letter-spacing:-1.5px;margin:13px 0 10px;font-size:clamp(26px,2.5vw,38px);line-height:1.1}.integration-hero p{color:#ffffff94;margin:0;font-size:10px;line-height:1.6}.integration-flow{align-items:center;min-width:310px;display:flex}.flow-node{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid;box-shadow:0 15px 30px #04140e2e}.flow-node.fechalead{color:#182a23;background:var(--lime);transform:scale(1.12)}.flow-node.whatsapp{color:#71eaa2}.flow-node.n8n{color:#ff9f72}.integration-flow i{background:linear-gradient(90deg, #ffffff1a, var(--lime), #ffffff1a);width:65px;height:1px}.integration-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.integration-card{background:#fff;border:1px solid #dfe4df;border-radius:13px;min-height:205px;padding:19px}.integration-top{justify-content:space-between;align-items:start;display:flex}.integration-logo{border-radius:10px;place-items:center;width:39px;height:39px;font-size:16px;font-weight:900;display:grid}.integration-logo.whatsapp{color:#1e8055;background:#dcf4e5}.integration-logo.n8n{color:#a04b2c;background:#fbe5dc}.integration-logo.supabase{color:#24795e;background:#dff2ea}.integration-logo.webhook{color:#564aad;background:#eae7f9}.integration-top em{color:#7a8580;background:#eff1ef;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.integration-top em i{background:#a1aaa5;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.integration-top em.connected{color:#2e7059;background:#e6f3ed}.integration-top em.connected i{background:#41a278}.integration-card h3{margin:17px 0 8px;font-size:13px}.integration-card p{color:#7e8983;min-height:44px;margin:0;font-size:8px;line-height:1.55}.integration-card footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.integration-card footer>span{color:#8c9691;font-size:7px}.integration-card footer button{color:var(--green);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.integration-readiness-banner{background:#f1f1f7;border:1px solid #dddfe7;border-radius:11px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;margin-bottom:18px;padding:13px 17px;display:grid}.integration-readiness-banner>span{color:#544ba0;background:#e4e1f5;border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.integration-readiness-banner strong,.integration-readiness-banner p{display:block}.integration-readiness-banner strong{margin-bottom:3px;font-size:9px}.integration-readiness-banner p{color:#7b8380;margin:0;font-size:8px}.integration-readiness-banner>em{color:#5a548b;background:#fff;border-radius:6px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.readiness-card{min-height:252px}.integration-fields{background:#f6f7f5;border-radius:7px;margin-top:12px;padding:9px}.integration-fields span,.integration-fields strong{display:block}.integration-fields span{color:#919a95;text-transform:uppercase;margin-bottom:4px;font-size:6px;font-weight:700}.integration-fields strong{color:#5d6a63;font-size:7px}.integrated-readiness-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.integrated-readiness-grid .panel{min-height:240px;padding:24px}.readiness-label{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.integrated-readiness-grid h3{margin:7px 0 18px;font-size:16px}.integrated-readiness-grid ul{margin:0;padding:0;list-style:none}.integrated-readiness-grid li{gap:10px;margin:12px 0;display:flex}.integrated-readiness-grid li>span{color:#275e49;background:#e1f1e8;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.integrated-readiness-grid li strong,.integrated-readiness-grid li small{display:block}.integrated-readiness-grid li strong{margin-bottom:3px;font-size:8px}.integrated-readiness-grid li small{color:#8a948f;font-size:7px}.future-panel{color:#fff;background:radial-gradient(circle at 100% 100%,#b9f57424,#0000 40%),#19372e}.future-panel .readiness-label{color:var(--lime)}.future-panel>p{color:#ffffff8c;margin:0;font-size:8px;line-height:1.55}.future-tags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.future-tags span{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 8px;font-size:7px}.future-panel .secondary-button{color:var(--lime);background:#b9f57414;border-color:#b9f57440}.api-panel{background:#fff;border:1px solid #dfe4df;border-radius:13px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;min-height:115px;padding:19px 22px;display:grid}.api-copy{align-items:center;gap:15px;display:flex}.api-icon{width:43px;height:43px;color:var(--green);background:#e7f1eb;border-radius:10px;place-items:center;font:800 12px Consolas,monospace;display:grid}.api-copy>div>span,.endpoint-box>span{color:#929b96;text-transform:uppercase;font-size:7px;font-weight:700}.api-copy h3{margin:4px 0;font-size:12px}.api-copy p{color:#8a948f;margin:0;font-size:7px}.endpoint-box>div{background:#f6f7f5;border:1px solid #e1e5e1;border-radius:7px;align-items:center;height:37px;margin-top:6px;padding-left:10px;display:flex}.endpoint-box code{color:#4c5d55;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.endpoint-box button{color:var(--green);background:0 0;border:0;border-left:1px solid #e1e5e1;align-self:stretch;padding:0 10px;font-size:7px;font-weight:800}.manual-hero{color:#fff;background:radial-gradient(circle at 80% 125%,#b9f57433,#0000 45%),#17372e;border-radius:17px;justify-content:space-between;align-items:center;min-height:210px;margin-bottom:18px;padding:34px 38px;display:flex;overflow:hidden}.manual-hero>div:first-child{max-width:650px}.manual-hero h2{letter-spacing:-1.5px;margin:13px 0 10px;font-size:clamp(26px,2.5vw,38px);line-height:1.08}.manual-hero p{color:#fff9;margin:0;font-size:10px;line-height:1.6}.manual-flow{justify-content:flex-end;align-items:center;min-width:340px;display:flex}.manual-flow-node{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;flex:none;place-items:center;height:56px;font-size:9px;font-weight:900;display:grid;box-shadow:0 15px 30px #04140e2e}.manual-flow-node.fechalead-node,.manual-flow-node.whatsapp-node{width:56px;font-size:18px}.manual-flow-node.fechalead-node{color:#173128;background:var(--lime)}.manual-flow-node.review-node{color:#dce8e2;width:78px}.manual-flow-node.whatsapp-node{color:#71eaa2}.manual-flow i{background:linear-gradient(90deg, #ffffff1a, var(--lime), #ffffff1a);width:43px;height:1px}.manual-workspace{grid-template-columns:315px minmax(0,1fr);gap:15px;margin-bottom:25px;display:grid}.manual-queue{padding:0;overflow:hidden}.manual-queue>.panel-head{border-bottom:1px solid #e8ebe8;padding:18px}.manual-queue>.panel-head>em{color:#99552f;background:#fae9df;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.manual-queue-list{flex-direction:column;display:flex}.manual-queue-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.manual-queue-list>button:hover,.manual-queue-list>button.active{background:#f3f7f1}.manual-queue-list>button.active{box-shadow:inset 3px 0 var(--lime-strong)}.manual-queue-list .avatar{border-radius:9px;width:32px;height:32px;font-size:8px}.manual-queue-list strong,.manual-queue-list small{display:block}.manual-queue-list strong{margin-bottom:4px;font-size:8px}.manual-queue-list small{color:#8a948f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.manual-queue-list>button>em{color:#a05a34;font-size:7px;font-style:normal;font-weight:700}.manual-composer{min-height:340px;padding:22px}.manual-lead-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.manual-lead-head>div>span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.manual-lead-head h3{margin:5px 0 3px;font-size:18px}.manual-lead-head p{color:#7e8983;margin:0;font-size:8px}.manual-select{margin-top:18px;display:block}.manual-select>span{color:#8b9690;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.manual-select select{background:#fafbf9;border:1px solid #dfe4df;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:8px}.recommended-message{background:#f4f8f1;border:1px solid #dbe4d9;border-radius:11px;margin-top:14px;padding:17px}.recommended-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.recommended-message>div>span{color:#65746c;text-transform:uppercase;font-size:7px;font-weight:800}.recommended-message>div>em{color:#326852;background:#fff;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.recommended-message>p{color:#364b42;min-height:58px;margin:14px 0;font-size:9px;line-height:1.65}.recommended-message>footer,.message-draft-actions{justify-content:flex-end;gap:8px;display:flex}.message-library-head{justify-content:space-between;align-items:end;margin:4px 0 14px;display:flex}.message-library-head>div>span{color:var(--green);letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:800}.message-library-head h3{margin:5px 0 4px;font-size:17px}.message-library-head p{color:#818c86;margin:0;font-size:8px}.message-library-head>em{color:#7f8a84;font-size:8px;font-style:normal}.message-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.message-template-card{background:#fff;border:1px solid #dfe4df;border-radius:13px;flex-direction:column;min-height:245px;padding:18px;display:flex}.message-template-card>header{justify-content:space-between;align-items:center;display:flex}.message-template-card>header>span{color:#b3bcb7;font-size:9px;font-weight:800}.message-template-card>header>em{color:#376b56;background:#e8f2ec;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.message-template-card h3{margin:15px 0 4px;font-size:12px}.message-template-card>small{color:#929b96;font-size:7px}.message-template-card>p{color:#5f6e66;background:#f7f9f5;border-left:2px solid #bddca9;flex:1;margin:14px 0;padding:11px;font-size:8px;line-height:1.55}.message-template-card>footer{justify-content:space-between;align-items:center;display:flex}.message-template-card>footer button{color:#7b8781;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.message-template-card>footer button:last-child{color:var(--green)}.message-template-card>footer button:disabled{color:#aab1ad;cursor:not-allowed}.manual-how-panel{color:#fff;background:#18372e;border-radius:14px;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;gap:10px;min-height:105px;margin-top:18px;padding:18px 24px;display:grid}.manual-how-panel>div{align-items:center;gap:12px;display:flex}.manual-how-panel>div>span{color:#173128;background:var(--lime);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.manual-how-panel strong,.manual-how-panel small{display:block}.manual-how-panel strong{margin-bottom:4px;font-size:8px}.manual-how-panel small{color:#ffffff7a;font-size:7px;line-height:1.4}.manual-how-panel>i{background:#b9f57440;height:1px}.admin-tabs{border-bottom:1px solid #dde2dd;gap:5px;margin-bottom:18px;display:flex}.admin-tabs button{color:#7f8b85;background:0 0;border:0;min-height:43px;padding:0 15px;font-size:9px;font-weight:700;position:relative}.admin-tabs button.active{color:var(--ink)}.admin-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.admin-grid{grid-template-columns:1fr 320px;gap:18px;margin-bottom:18px;display:grid}.team-panel{padding:0;overflow:hidden}.team-panel>.panel-head{border-bottom:1px solid #e8ebe8;padding:20px 22px}.member-row{border-bottom:1px solid #edf0ed;grid-template-columns:38px minmax(210px,1fr) 100px 100px 20px;align-items:center;gap:10px;min-height:72px;padding:0 22px;display:grid}.member-row .avatar{border-radius:9px}.member-row>span:nth-child(2) strong,.member-row>span:nth-child(2) small{display:block}.member-row>span:nth-child(2) strong{margin-bottom:4px;font-size:9px}.member-row>span:nth-child(2) small{color:#8e9893;font-size:7px}.member-row>em{color:#6f7b75;font-size:8px;font-style:normal}.member-status{color:#2e7059;background:#e6f3ed;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px}.member-status.pending{color:#8b5935;background:#f8ecdf}.member-row>button{color:#939c97;background:0 0;border:0}.security-card{padding:25px}.security-icon{width:43px;height:43px;color:var(--green);background:#e4f2eb;border-radius:11px;place-items:center;font-size:20px;display:grid}.security-card h3{margin:16px 0 8px;font-size:15px}.security-card p{color:#7f8a84;margin:0;font-size:8px;line-height:1.6}.security-card ul{margin:18px 0;padding:0;list-style:none}.security-card li{color:#57665f;margin:10px 0;font-size:8px}.security-card li span{color:var(--green);margin-right:6px}.workspace-settings{grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:22px;display:grid}.workspace-settings>div{align-items:center;gap:12px;display:flex}.workspace-avatar.large{border-radius:11px;width:43px;height:43px}.workspace-settings>div>span:nth-child(2) strong,.workspace-settings>div>span:nth-child(2) small,.workspace-settings>div:not(:first-child) span,.workspace-settings>div:not(:first-child) strong{display:block}.workspace-settings strong{font-size:9px}.workspace-settings small,.workspace-settings>div:not(:first-child) span{color:#8e9893;margin-bottom:4px;font-size:7px}.logout-button{color:#b6574f;background:0 0;border:0;margin-top:15px;padding:0;font-size:9px;font-weight:700}.drawer-backdrop,.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09181361;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{background:#f7f8f5;width:min(510px,96vw);height:100vh;animation:.22s ease-out slideIn;overflow:hidden;box-shadow:-25px 0 60px #04120d2e}@keyframes slideIn{0%{opacity:.6;transform:translate(40px)}}.drawer-head{color:#fff;background:radial-gradient(circle at 90% 140%,#b9f5742e,#0000 35%),#18372e;align-items:center;gap:13px;min-height:105px;padding:21px 24px;display:flex}.drawer-avatar{border-radius:13px;width:46px;height:46px;font-size:12px}.drawer-head>div{flex:1;min-width:0}.drawer-kicker{color:var(--lime);letter-spacing:1.2px;font-size:7px;font-weight:800}.drawer-head h2{margin:4px 0 3px;font-size:18px}.drawer-head p{color:#ffffff8c;margin:0;font-size:8px}.drawer-head>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:30px;height:30px;font-size:18px}.drawer-body{height:calc(100vh - 105px);padding:16px 20px 45px;overflow-y:auto}.drawer-actions{grid-template-columns:1.5fr 1fr 1fr;gap:7px;display:grid}.whatsapp-button{color:#fff;background:#2f7e5e;border:1px solid #2c795b}.drawer-deal{background:#fff;border:1px solid #dfe4df;border-radius:12px;margin:14px 0 9px;padding:16px;position:relative}.drawer-deal span{color:#8e9893;text-transform:uppercase;font-size:7px;font-weight:700}.drawer-deal h3{margin:5px 0 0;font-size:12px}.drawer-deal>strong{font-size:15px;position:absolute;bottom:16px;right:16px}.drawer-section{background:#fff;border:1px solid #dfe4df;border-radius:12px;margin-top:9px;padding:16px}.drawer-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-section-head h3{margin:0;font-size:10px}.drawer-section-head>span,.drawer-section-head>button{color:#82908a;background:0 0;border:0;padding:0;font-size:7px}.stage-progress{gap:4px;margin:15px 0 12px;display:flex}.stage-progress button{background:#e9ece9;border:0;border-radius:6px;flex:1;height:6px;padding:0}.stage-progress button span{border-radius:inherit;width:0;height:100%;display:block}.stage-progress button.complete span{background:var(--green);width:100%}.advance-button{width:100%;min-height:35px;color:var(--green);background:#f7f9f6;border:1px solid #dbe1dc;border-radius:7px;font-size:8px;font-weight:800}.detail-grid{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.detail-grid div>span,.detail-grid div>strong{display:block}.detail-grid div>span{color:#919b96;margin-bottom:5px;font-size:7px}.detail-grid div>strong{font-size:8px}.temperature-label{background:#f3f3eb;border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:4px 6px;display:flex!important}.temperature-label i{border-radius:50%;width:5px;height:5px}.need-box{background:#f4f6f3;border-radius:7px;padding:10px}.need-box span{color:#8b9690;font-size:7px}.need-box p{margin:5px 0 0;font-size:8px;line-height:1.4}.due-pill{border-radius:5px;color:#a3532d!important;background:#fcebdd!important;padding:4px 6px!important}.drawer-next-action{align-items:center;gap:10px;margin-top:12px;display:flex}.drawer-next-action>span{width:32px;height:32px;color:var(--green);background:#e6f0ea;border-radius:8px;place-items:center;display:grid}.drawer-next-action strong,.drawer-next-action small{display:block}.drawer-next-action strong{margin-bottom:4px;font-size:8px}.drawer-next-action small{color:#909a95;font-size:7px}.drawer-section textarea{resize:vertical;border:1px solid #dfe4df;border-radius:7px;outline:0;width:100%;min-height:85px;margin-top:12px;padding:10px;font-size:8px;line-height:1.55}.save-notes{color:var(--green);background:0 0;border:0;margin-top:7px;padding:0;font-size:7px;font-weight:800}.activity-item{gap:10px;margin-top:14px;display:flex;position:relative}.activity-icon{width:28px;height:28px;color:var(--green);background:#e5f1eb;border-radius:8px;place-items:center;font-size:9px;display:grid}.activity-item strong,.activity-item small{display:block}.activity-item strong{font-size:8px}.activity-item p{color:#68756f;margin:4px 0;font-size:7px}.activity-item small{color:#99a19d;font-size:6.5px}.modal-backdrop{z-index:70;justify-content:center;align-items:center;padding:20px}.modal-card{background:#fff;border-radius:16px;width:min(610px,96vw);overflow:hidden;box-shadow:0 28px 70px #07191238}.modal-card>header{color:#fff;background:#18372e;justify-content:space-between;align-items:start;padding:24px 26px;display:flex}.modal-card>header span{color:var(--lime);letter-spacing:1.3px;font-size:7px;font-weight:800}.modal-card>header h2{margin:5px 0;font-size:20px}.modal-card>header p{color:#ffffff8a;margin:0;font-size:8px}.modal-card>header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;width:29px;height:29px;font-size:17px}.modal-card form{padding:24px 26px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select{height:44px;font-size:9px}.money-input{border:1px solid #d7ddd7;border-radius:11px;align-items:center;display:flex;overflow:hidden}.money-input>span{padding-left:13px;color:#7f8b85!important;margin:0!important;font-size:9px!important}.money-input input{border:0;border-radius:0}.modal-form-footer{border-top:1px solid #e8ebe8;justify-content:flex-end;gap:8px;margin-top:23px;padding-top:18px;display:flex}.notification-wrap{position:relative}.notification-popover{background:#fff;border:1px solid #dbe1dc;border-radius:13px;width:330px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 20px 50px #0b20182e}.notification-popover header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;min-height:60px;padding:13px 15px;display:flex}.notification-popover header span,.notification-popover header strong{display:block}.notification-popover header span{color:#8d9792;text-transform:uppercase;font-size:7px}.notification-popover header strong{margin-top:3px;font-size:12px}.notification-popover header button{background:0 0;border:0;font-size:17px}.notification-popover>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:11px 14px;display:grid}.notification-popover>button:hover{background:#f8faf7}.notification-popover i.alert{border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.alert.orange{color:#a65b31;background:#fae9de}.alert.red{color:#a64d46;background:#f8e5e3}.alert.green{color:#2d7059;background:#e3f1ea}.notification-popover>button strong,.notification-popover>button small{display:block}.notification-popover>button strong{margin-bottom:4px;font-size:8px}.notification-popover>button small{color:#87918c;font-size:7px}.notification-popover>button em{color:#a0a8a4;align-self:start;font-size:6px;font-style:normal}.notification-popover footer{place-items:center;min-height:42px;display:grid}.notification-popover footer button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:800}.toast{z-index:100;color:#fff;background:#17372e;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:9px;font-weight:700;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #081c1438}.toast span{color:var(--lime)}.toast.warning-toast{color:#fff7e8;background:#6b4309}.toast.warning-toast span{color:#ffd27a}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}@media (width<=1120px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{width:78px;padding-inline:10px}.brand-button{margin-inline:auto}.brand-button .brand-word,.workspace-switcher>span:nth-child(2),.workspace-switcher .chevron,.nav-item>span:nth-child(2),.nav-caption,.nav-item em,.usage-card,.profile-row>span:nth-child(2),.profile-row .chevron{display:none}.workspace-switcher{justify-content:center;padding:8px}.main-nav{gap:6px}.nav-item{justify-content:center}.nav-item.active:before{left:-10px}.nav-glyph{width:22px;font-size:17px}.profile-row{justify-content:center;padding-inline:0}.app-main{grid-column:2}.integration-grid,.report-kpis{grid-template-columns:repeat(2,1fr)}.integration-flow{min-width:240px}.flow-node{width:48px;height:48px}.integration-flow i{width:45px}.message-template-grid{grid-template-columns:repeat(2,1fr)}.manual-flow{min-width:275px}.manual-flow i{width:30px}}@media (width<=860px){.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form-side{min-height:100vh;padding:40px 25px}.mobile-brand{margin-bottom:55px;display:flex}.topbar{align-items:center}.global-search{width:170px}.global-search kbd{display:none}.metric-strip,.calendar-stats{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid #e7eae6}.today-grid,.reports-grid,.admin-grid{grid-template-columns:1fr}.integration-hero{flex-direction:column;align-items:flex-start;gap:28px}.integration-grid{grid-template-columns:1fr 1fr}.api-panel{grid-template-columns:1fr}.campaign-overview{grid-template-columns:1fr 1fr}.campaign-rate{grid-column:1/-1}.campaign-funnel{border-right:0}.day-agenda{grid-template-columns:60px minmax(400px,1fr);overflow-x:auto}.agenda-side{display:none}.calendar-days{grid-template-columns:60px repeat(5,1fr);min-width:660px}.calendar-panel{overflow-x:auto}.day-agenda{min-width:660px}.workspace-settings{grid-template-columns:1fr 1fr}.manual-hero{flex-direction:column;align-items:flex-start;gap:28px}.manual-workspace{grid-template-columns:1fr}.manual-queue-list{grid-template-columns:1fr 1fr;display:grid}.manual-queue-list>button:nth-child(odd){border-right:1px solid #edf0ed}.integrated-readiness-grid{grid-template-columns:1fr}}@media (width<=680px){.app-shell{display:block}.sidebar{border-top:1px solid #ffffff14;width:100%;height:64px;padding:7px 10px;display:block;inset:auto 0 0}.brand-button,.workspace-switcher,.sidebar-bottom,.nav-caption{display:none}.main-nav{grid-template-columns:repeat(6,1fr);gap:2px;height:100%;margin:0;display:grid}.nav-item{justify-content:center;min-height:49px;padding:0}.nav-item.active:before{border-radius:0 0 4px 4px;width:22px;height:3px;top:-7px;left:50%;transform:translate(-50%)}.app-main{padding-bottom:72px}.topbar{min-height:66px;padding:0 15px}.page-identity small{display:none}.page-identity h1{max-width:130px;font-size:15px}.global-search{display:none}.primary-button.compact{padding:0 10px}.primary-button.compact span{display:none}.content-area{padding:18px 14px 30px}.section-toolbar{flex-direction:column;align-items:stretch}.period-filter{width:100%;overflow-x:auto}.period-filter button{flex:1}.metric-strip,.calendar-stats,.report-kpis,.integration-grid{grid-template-columns:1fr 1fr}.metric-item{min-height:96px;padding:15px}.metric-value-row strong{font-size:17px}.hero-summary{padding:25px}.hero-ring{display:none}.hero-summary h2{font-size:27px}.task-row{grid-template-columns:37px 8px 30px minmax(0,1fr) 16px}.task-value{display:none}.campaign-overview{grid-template-columns:1fr}.campaign-funnel{border:1px solid #ffffff1a;border-left:0;border-right:0;padding:16px 0}.campaign-rate{grid-column:auto}.campaign-table{overflow-x:auto}.campaign-table .table-row{min-width:760px}.reports-grid{display:block}.conversion-panel{margin-top:18px}.channel-grid{grid-template-columns:1fr 1fr}.integration-hero{padding:27px 24px}.integration-flow{justify-content:center;width:100%;min-width:0}.workspace-settings,.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.notification-popover{width:auto;position:fixed;top:62px;left:10px;right:10px}.toast{justify-content:center;bottom:78px;left:14px;right:14px}.manual-mode-banner{grid-template-columns:34px 1fr}.manual-mode-banner>em{grid-column:2;width:fit-content}.integration-readiness-banner{grid-template-columns:33px 1fr}.integration-readiness-banner>em{grid-column:2;width:fit-content}.mode-switch button{padding:0 7px}.manual-hero{padding:27px 24px}.manual-flow{justify-content:center;width:100%;min-width:0}.message-template-grid{grid-template-columns:1fr}.manual-how-panel{grid-template-columns:1fr;gap:14px}.manual-how-panel>i{width:1px;height:13px;margin-left:14px}}@media (width<=440px){.metric-strip,.calendar-stats,.report-kpis,.integration-grid{grid-template-columns:1fr}.metric-item,.metric-item:nth-child(2){border-bottom:1px solid #e7eae6;border-right:0}.login-form-wrap h2{font-size:32px}.mobile-brand{margin-bottom:38px}.topbar-actions .icon-button,.main-nav .nav-item:nth-child(6){display:none}.main-nav{grid-template-columns:repeat(5,1fr)}.drawer-actions{grid-template-columns:1fr 1fr}.whatsapp-button{grid-column:1/-1}.manual-queue-list{grid-template-columns:1fr}.manual-queue-list>button:nth-child(odd){border-right:0}.recommended-message>footer,.message-draft-actions{flex-direction:column;align-items:stretch}.message-library-head{flex-direction:column;align-items:start;gap:9px}}.mobile-nav,.mobile-admin-button{display:none}.nav-glyph{place-items:center;display:grid}.nav-glyph svg{stroke-width:2px;width:17px;height:17px}.workspace-switcher>svg,.profile-row>svg{width:15px;height:15px}.usage-card button{align-items:center;gap:5px;display:inline-flex}.usage-card button svg{width:10px;height:10px}.global-search>svg{stroke-width:2px;flex:none;width:16px;height:16px}.icon-button,.mobile-admin-button{place-items:center;display:grid}.mobile-admin-button{display:none}.icon-button svg,.mobile-admin-button svg{stroke-width:2px;width:17px;height:17px}.primary-button,.secondary-button,.whatsapp-button,.add-card,.advance-button,.toolbar-buttons>button,.recommended-message button,.message-template-card footer button,.manual-lead-head button,.integration-card footer button,.future-panel>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.primary-button svg,.secondary-button svg,.whatsapp-button svg,.add-card svg,.advance-button svg,.toolbar-buttons>button svg,.recommended-message button svg,.message-template-card footer button svg,.manual-lead-head button svg,.integration-card footer button svg,.future-panel>button svg{stroke-width:2.2px;flex:none;width:15px;height:15px}.primary-button svg{color:var(--lime)}.add-card svg,.kanban-tip svg{color:var(--green)}.kanban-tip{align-items:center;gap:6px;display:flex}.kanban-tip svg{width:14px;height:14px}.next-action>span svg{stroke-width:2.4px;width:11px;height:11px}.lead-card footer span:first-child{align-items:center;gap:4px;display:inline-flex}.lead-card footer svg{stroke-width:2.2px;width:10px;height:10px}.row-arrow{width:15px;height:15px}.manual-mode-icon svg,.security-icon svg,.flow-node svg,.manual-flow-node svg,.integration-logo svg,.campaign-name i svg{stroke-width:2.1px;width:55%;height:55%}.security-card li span{vertical-align:middle;place-items:center;display:inline-grid}.security-card li span svg,.integrated-readiness-grid li span svg{stroke-width:2.5px;width:13px;height:13px}.drawer-head>button,.modal-card>header button,.notification-popover header button{place-items:center;display:grid}.drawer-head>button svg,.modal-card>header button svg,.notification-popover header button svg{stroke-width:2px;width:17px;height:17px}.drawer-next-action>span svg,.activity-icon svg,.attachment-list a>span:first-child svg{stroke-width:2px;width:15px;height:15px}.notification-popover i.alert svg{stroke-width:2.2px;width:14px;height:14px}.notification-popover>button>svg{color:#8a9690;width:15px;height:15px}.toast span{place-items:center;display:grid}.toast span svg{stroke-width:2.5px;width:16px;height:16px}.global-search>button{color:#53615c;border-radius:7px;flex:none;width:30px;height:30px}.global-search>button svg,.report-period-controls button svg{stroke-width:2px;width:14px;height:14px}.demo-banner{color:#6b4309;background:#fff7e8;border:1px solid #efbd71;border-radius:11px;align-items:center;gap:12px;min-height:48px;margin-bottom:16px;padding:11px 15px;font-size:13px;display:flex}.demo-banner>div{gap:3px;min-width:0;display:grid}.demo-banner>button{color:#6b4309;background:#fff;border:1px solid #d69c48;border-radius:8px;flex:none;min-height:36px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800}.empty-workspace-banner{background:#f7faf8;border:1px solid #dce7e1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.empty-workspace-banner>div{gap:4px;display:grid}.empty-workspace-banner span{color:#6c7873;font-size:13px}.custom-period{background:#fff;border:1px solid #dfe5e1;border-radius:10px;gap:8px;padding:8px;display:flex}.custom-period label{color:#65716d;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.custom-period input,.context-form-grid input,.context-form-grid select{color:#18342c;min-height:42px;font:inherit;background:#fff;border:1px solid #dce3df;border-radius:8px;padding:0 10px}.empty-column,.empty-state{color:#7d8884;text-align:center;margin:0;padding:18px;font-size:13px;line-height:1.5}.schedule-list-panel{overflow:hidden}.schedule-report-list{display:grid}.schedule-report-row{color:#19372f;text-align:left;border-top:1px solid #edf0ed;grid-template-columns:1.1fr 1fr 1.4fr .7fr auto;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:grid}.schedule-report-row:hover{background:#f8faf8}.schedule-report-row>span{gap:4px;display:grid}.schedule-report-row small{color:#84908c;font-size:11px}.schedule-report-row em{color:#247251;background:#eaf8f0;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.schedule-report-row.overdue em{color:#a13c34;background:#fff0ed}.report-period-label{color:#53615c;background:#fff;border:1px solid #dfe5e1;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.report-period-controls{background:#fff;border:1px solid #dfe5e1;border-radius:9px;gap:2px;min-height:40px;padding:3px;display:flex}.report-period-controls button{color:#65716d;border-radius:6px;min-width:38px;padding:0 7px;font-size:11px;font-weight:800}.report-period-controls button.active{color:#234e40;background:#eaf2ed}.report-custom-period{background:#fff;border:1px solid #dfe5e1;border-radius:10px;gap:8px;width:fit-content;margin:-8px 0 16px auto;padding:8px;display:flex}.report-custom-period label{color:#6b7772;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.report-custom-period input{border:1px solid #dce3df;border-radius:7px;min-height:38px}.appointment-report{padding-bottom:10px}.appointment-report>.panel-head>strong{font-size:24px}.appointment-report-row{border-top:1px solid #edf0ed;grid-template-columns:1fr auto auto;align-items:center;gap:15px;min-height:62px;padding:10px 20px;display:grid}.appointment-report-row>span{gap:3px;display:grid}.appointment-report-row small,.appointment-report-row time{color:#7b8783;font-size:11px}.appointment-report-row em{color:#295e4d;font-size:12px;font-style:normal;font-weight:800}.integration-explainer{color:#50615b;background:#f7faf8;border:1px solid #dde7e1;border-radius:10px;margin-top:15px;padding:14px;font-size:12px;line-height:1.55}.integration-explainer ol,.activation-checklist{margin:9px 0;padding-left:20px}.activation-checklist{color:#58655f;font-size:12px;line-height:1.7}.commercial-security-note,.sensitive-data-card{color:#5d4b28;background:#fffaf0;border-color:#ecddbd;margin-top:18px;padding:20px}.commercial-security-note p,.sensitive-data-card p,.sensitive-data-card li{color:#6f6757;font-size:13px;line-height:1.6}.admin-config-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-stage-list,.cadence-admin-list{display:grid}.admin-stage-list>div,.cadence-admin-list>div:not(.panel-head){border-top:1px solid #edf0ed;align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.admin-stage-list i{border-radius:50%;width:10px;height:10px}.admin-stage-list span,.cadence-admin-list span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-stage-list small,.cadence-admin-list small{color:#7e8985;font-size:11px}.admin-stage-list em,.cadence-admin-list em{color:#60706a;margin-left:auto;font-size:11px;font-style:normal}.admin-tag-cloud{flex-wrap:wrap;gap:8px;padding:20px;display:flex}.admin-tag-cloud>span{color:#365f50;background:#eef5f1;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}.cadence-admin-list>div:not(.panel-head)>span:first-child{color:#285e4d;background:#ecf4ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.account-panel{grid-template-columns:1fr;margin:0}.admin-footer-actions{margin-top:18px}.context-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.context-form-grid label{gap:6px;display:grid}.context-form-grid label.full{grid-column:1/-1}.context-form-grid label>span{color:#6d7974;font-size:11px;font-weight:800}.context-edit-form .save-notes{margin-top:12px}.context-dates{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.context-dates>span{background:#f5f7f5;border-radius:8px;gap:4px;padding:10px;display:grid}.context-dates small{color:#81908a;font-size:10px}.context-dates strong{font-size:11px}.attachment-list{gap:7px;display:grid}.attachment-list a{color:#244d40;background:#f8faf9;border:1px solid #e0e7e3;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px 11px;text-decoration:none;display:flex}.attachment-list a>span:last-child{gap:2px;display:grid}.attachment-list small{color:#7d8884;font-size:10px}.sensitive-form-notice{color:#6e5a33;background:#fffaf0;border:1px solid #ead9b8;border-radius:8px;margin:0 28px 18px;padding:10px 12px;font-size:12px;line-height:1.5}.form-error{color:#8e2f28;background:#fff0ed;border-radius:8px;margin:0 28px 18px;padding:10px 12px;font-size:13px}.toast{min-height:48px;font-size:13px}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #3d956f61}@media (width<=860px){.admin-config-grid{grid-template-columns:1fr}.schedule-report-row{grid-template-columns:1fr 1fr}.schedule-report-row>em{justify-self:start}}@media (width<=680px){.sidebar{display:none}.app-main{grid-column:1;padding-bottom:82px}.mobile-nav{z-index:80;height:72px;padding:5px 7px max(5px, env(safe-area-inset-bottom));background:#132e27;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#b9c8c2;border-radius:8px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;display:grid}.mobile-nav button.active{color:#fff;background:#a4cf4224}.mobile-nav button>span{font-size:18px}.mobile-nav small{font-size:11px}.topbar{align-items:flex-start;min-height:112px;padding-block:10px}.topbar-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:6px}.global-search{order:10;width:100%;min-height:44px;display:flex}.global-search input{font-size:16px}.mobile-admin-button{color:#284c40;background:#fff;border:1px solid #dfe5e1;border-radius:9px;width:44px;height:44px}.content-area{padding-bottom:22px}.demo-banner{flex-direction:column;align-items:flex-start;gap:3px;font-size:12px}.demo-banner>button{width:100%;margin-left:0}.empty-workspace-banner{flex-direction:column;align-items:stretch}.custom-period,.context-form-grid,.context-dates{grid-template-columns:1fr}.report-custom-period{width:100%;margin:-5px 0 16px;display:grid}.report-custom-period label{justify-content:space-between}.report-period-controls{order:2;width:100%}.report-period-controls button{flex:1}.custom-period{width:100%;display:grid}.custom-period label{justify-content:space-between}.custom-period input{min-width:0}.schedule-report-row{grid-template-columns:1fr;gap:9px;padding:14px}.appointment-report-row{grid-template-columns:1fr;gap:5px}.admin-tabs{overflow-x:auto}.admin-tabs button{min-width:max-content}.context-form-grid label.full{grid-column:auto}.card-menu-trigger{width:44px;height:44px}.card-action-menu{width:210px;top:47px}.card-action-menu button{font-size:13px}:where(button,a,input,select){min-height:44px}small{font-size:12px!important}.primary-button.compact,.demo-banner>button,.add-card{min-height:44px}.report-card>span,.report-card small,.metric-item>span,.metric-item small,.conversion-row small,.appointment-report-row small,.appointment-report-row time{font-size:12px!important}html,body{max-width:100%;overflow-x:hidden}.mobile-nav button svg{flex:none;width:20px;height:20px}.mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden;font-size:clamp(9px,2.8vw,11px)!important}.topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:auto;padding:10px 14px 12px;display:grid}.page-identity{min-width:0}.page-identity h1{overflow-wrap:anywhere;max-width:none}.topbar-actions{grid-template-columns:minmax(126px,1fr) 44px 44px minmax(104px,auto);align-items:center;gap:6px;width:100%;display:grid}.mode-switch{width:100%;min-width:0;height:44px}.mode-switch button{flex:1;min-width:0;height:36px;min-height:36px}.global-search{order:10;grid-column:1/-1;width:100%;min-height:44px;display:flex}.mobile-admin-button{place-items:center;width:44px;height:44px;display:grid}.notification-wrap,.notification-wrap .icon-button{width:44px;height:44px}.topbar .primary-button.compact{white-space:nowrap;width:100%;min-width:0;min-height:44px;padding-inline:10px}.section-toolbar{gap:14px;min-width:0}.section-toolbar>button,.toolbar-buttons,.toolbar-buttons>button{width:100%;max-width:100%}.toolbar-buttons{grid-template-columns:minmax(0,1fr);display:grid}.period-filter{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;overflow:visible}.period-filter button,.period-filter button.calendar{min-width:0;height:44px;min-height:44px;padding-inline:4px}.report-period-controls{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.report-period-controls button{min-width:0}.card-topline{padding-right:50px}.card-action-menu{width:min(210px,100vw - 42px)}.card-action-menu button{white-space:normal}.kanban-scroll{scroll-snap-type:x mandatory;padding-right:14px;scroll-padding-inline:0 14px;overflow-x:auto}.kanban-board{gap:12px;min-width:0;display:flex}.kanban-column{scroll-snap-align:start;flex:0 0 calc(100vw - 42px);min-width:0}.lead-drawer{width:min(510px,100%);height:100dvh}.drawer-body{height:calc(100dvh - 105px);padding:16px 14px calc(28px + env(safe-area-inset-bottom))}.drawer-actions{grid-template-columns:1fr 1fr}.drawer-actions .whatsapp-button{grid-column:1/-1}.drawer-actions button,.advance-button,.save-notes,.admin-footer-actions .secondary-button,.modal-form-footer button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;line-height:1.25}.admin-footer-actions .secondary-button{width:100%}.modal-backdrop{padding:12px}.modal-card{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.modal-card>header{gap:12px;padding:18px 16px}.modal-card form{padding:16px 14px}.sensitive-form-notice,.form-error{margin-inline:0}.modal-form-footer{grid-template-columns:1fr 1fr;display:grid}}@media (width<=440px){.topbar-actions{grid-template-columns:minmax(0,1fr) 44px minmax(104px,auto)}.notification-wrap{display:none}.modal-form-footer{grid-template-columns:1fr}.drawer-head{padding-inline:14px}.drawer-avatar{width:42px;height:42px}.drawer-section{padding:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.active-filter-banner{color:#294d41;background:#f3f8f5;border:1px solid #cddfd5;border-radius:12px;align-items:center;gap:11px;min-height:58px;margin-bottom:18px;padding:10px 14px;display:flex}.active-filter-banner>span{color:#2e745c;background:#e1f0e8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.active-filter-banner svg{width:16px;height:16px}.active-filter-banner>div{gap:2px;min-width:0;display:grid}.active-filter-banner strong{font-size:13px}.active-filter-banner small{color:#697872;font-size:12px}.active-filter-banner button{color:#2e654f;background:#fff;border:1px solid #c8dbd1;border-radius:8px;flex:none;min-height:38px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800}.schedule-toolbar-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center}.schedule-filter{background:#fff;border:1px solid #d9e1dc;border-radius:9px;gap:2px;min-height:40px;padding:3px;display:flex}.schedule-filter button{color:#64716c;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.schedule-filter button.active{color:#214d3e;background:#e9f2ed}.integration-card.readiness-card.active{border-color:#9cc7b4;box-shadow:0 12px 28px #26674d1a}.integration-card.readiness-card.active .integration-top>em{color:#216b4d;background:#e7f6ee}.mobile-more-backdrop,.mobile-more-menu{display:none}@media (width>=681px){.workspace-switcher strong,.profile-row strong{font-size:12px}.workspace-switcher small,.profile-row small,.nav-caption{font-size:10px}.nav-item{min-height:44px;font-size:13px}.usage-card span,.usage-card button,.usage-card strong small{font-size:10px}.usage-card strong{font-size:12px}.page-identity small{font-size:10px}.page-identity h1{font-size:20px}.mode-switch button,.global-search input,.primary-button,.secondary-button,.whatsapp-button{font-size:12px}.section-toolbar h2{font-size:24px}.section-toolbar p,.module-page p{font-size:13px;line-height:1.5}.period-filter button{min-width:58px;height:36px;min-height:36px;font-size:12px}.metric-item{min-height:104px;padding:17px 18px}.metric-item>span{font-size:12px}.metric-item>small{font-size:11px}.metric-value-row strong{font-size:22px}.metric-value-row em{font-size:9px}.kanban-board{grid-template-columns:repeat(5,minmax(212px,1fr));gap:12px;min-width:1120px}.kanban-column{padding:11px}.column-head{min-height:96px}.column-head h3{font-size:13px}.column-head p{font-size:11px;line-height:1.35}.column-head>strong,.lead-identity strong,.lead-card h4{font-size:13px}.lead-identity small,.lead-card footer,.next-action small{font-size:11px}.deal-value{font-size:16px}.tag-row span{font-size:10px}.next-action strong,.add-card,.kanban-tip,.module-page button,.module-page select,.module-page input,.module-page textarea{font-size:12px}.panel-head>div>span,.soft-kicker,.readiness-label,.insight-label{font-size:10px}}@media (width<=680px){.mode-switch{height:50px}.mode-switch button{height:44px;min-height:44px;font-size:11px}.period-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.period-filter button,.period-filter button.calendar{font-size:10px}.metric-strip,.calendar-stats,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-item,.metric-item:nth-child(2){border-bottom:1px solid #e7eae6;border-right:0}.metric-item:nth-child(odd){border-right:1px solid #e7eae6}.metric-item:nth-last-child(-n+2){border-bottom:0}.integration-grid{grid-template-columns:1fr}.section-toolbar>button,.future-panel>button{min-height:44px}.campaign-table .table-row>button{place-items:center;width:44px;min-width:44px;height:44px;display:grid}.schedule-toolbar-buttons{gap:8px;display:grid}.schedule-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.schedule-filter button{min-width:0;min-height:44px;padding-inline:4px;font-size:10px}.active-filter-banner{grid-template-columns:34px minmax(0,1fr);align-items:stretch;display:grid}.active-filter-banner button{grid-column:1/-1;width:100%;min-height:44px;margin-left:0}.mobile-more-backdrop{z-index:95;padding:12px 10px calc(82px + env(safe-area-inset-bottom));background:#09181375;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-menu{background:#fff;border:1px solid #dce5e0;border-radius:18px;width:100%;max-width:520px;padding:10px;display:block;box-shadow:0 22px 56px #0a20183d}.mobile-more-menu>header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:6px 6px 10px 10px;display:flex}.mobile-more-menu>header span{color:#87938e;letter-spacing:1.2px;font-size:10px;font-weight:800}.mobile-more-menu>header h2{margin:3px 0 0;font-size:20px}.mobile-more-menu>header button{color:#304e43;background:#f2f6f3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.mobile-more-menu>header svg{width:18px;height:18px}.mobile-more-menu>div{gap:5px;padding-top:8px;display:grid}.mobile-more-menu>div>button{color:#294b40;text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.mobile-more-menu>div>button.active{color:#173d30;background:#edf6f1}.mobile-more-menu>div>button>span{color:#39755f;background:#e6f1eb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.mobile-more-menu>div>button svg{width:18px;height:18px}.mobile-more-menu>div>button>svg{color:#8b9792}}.modal-backdrop{z-index:100}.modal-card{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.modal-card>header{flex:none}.modal-card form{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.modal-form-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px 26px;overflow-y:auto}.modal-form-footer{padding:16px 26px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8ebe8;flex:none;margin:0;box-shadow:0 -10px 24px #0719120f}@media (width<=680px){.modal-backdrop{padding:0}.modal-card{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.modal-form-body{padding:16px 14px}.modal-form-footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}}.app-shell,.sidebar{transition:grid-template-columns .2s,width .2s}.app-shell.sidebar-is-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:0 4px 18px;display:flex}.sidebar-brand-row .brand-button{min-width:0;margin:0}.sidebar-collapse-button{color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{color:#fff;background:#ffffff1a}.sidebar-collapse-button svg{width:18px;height:18px}.workspace-switcher{color:#fff;text-align:left;cursor:pointer;width:100%}.workspace-switcher:hover,.workspace-switcher:focus-visible{background:#ffffff13;border-color:#b9f5744d}.workspace-avatar,.brand-button .brand-mark{background:var(--workspace-accent,#d9dbbf)}.sidebar-is-collapsed .sidebar{width:76px;padding-inline:10px}.sidebar-is-collapsed .sidebar-brand-row{flex-direction:column;min-height:82px;margin-inline:0}.sidebar-is-collapsed .brand-button{place-items:center;display:grid}.sidebar-is-collapsed .brand-word,.sidebar-is-collapsed .workspace-copy,.sidebar-is-collapsed .workspace-switcher .chevron,.sidebar-is-collapsed .nav-caption,.sidebar-is-collapsed .nav-label,.sidebar-is-collapsed .nav-item em,.sidebar-is-collapsed .usage-card,.sidebar-is-collapsed .profile-copy,.sidebar-is-collapsed .profile-row .chevron{display:none}.sidebar-is-collapsed .workspace-switcher{justify-content:center;min-height:52px;padding:8px}.sidebar-is-collapsed .workspace-avatar{width:34px;height:34px}.sidebar-is-collapsed .main-nav{margin-top:18px}.sidebar-is-collapsed .nav-item{justify-content:center;min-height:46px;padding:0}.sidebar-is-collapsed .nav-item.active:before{left:-10px}.sidebar-is-collapsed .nav-glyph{width:22px}.sidebar-is-collapsed .nav-glyph svg{width:20px;height:20px}.sidebar-is-collapsed .profile-row{justify-content:center;padding:12px 0 0}.settings-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0716117a;align-items:stretch;display:flex;position:fixed;inset:0}.settings-drawer{color:#19352c;background:#f6f8f5;width:min(960px,100vw - 258px);height:100dvh;margin-left:238px;animation:.22s ease-out settingsSlideIn;overflow:hidden;box-shadow:24px 0 70px #04120d3d}.sidebar-is-collapsed .settings-drawer{width:min(960px,100vw - 96px);margin-left:76px}@keyframes settingsSlideIn{0%{opacity:.72;transform:translate(-22px)}}.settings-drawer>form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.settings-drawer-header{color:#fff;background:#17362d;justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:22px 26px;display:flex}.settings-drawer-header>div>span{color:var(--workspace-accent,var(--lime));letter-spacing:1.4px;font-size:9px;font-weight:900}.settings-drawer-header h2{letter-spacing:-.5px;margin:6px 0 4px;font-size:23px}.settings-drawer-header p{color:#ffffff94;margin:0;font-size:12px}.settings-drawer-header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-drawer-header>button svg{width:19px;height:19px}.settings-drawer-layout{grid-template-columns:238px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.settings-section-nav{background:#f1f4f0;border-right:1px solid #dfe5e0;flex-direction:column;gap:4px;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.settings-section-nav button{color:#56655f;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:grid}.settings-section-nav button:hover{color:#1d4034;background:#ffffffb3}.settings-section-nav button.active{color:#17372d;background:#fff;box-shadow:0 4px 14px #13312712}.settings-section-nav button>span:first-child{color:#587068;background:#e3e9e4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-section-nav button.active>span:first-child{color:#183b30;background:var(--workspace-accent,#b9f574)}@supports (color:color-mix(in lab, red, red)){.settings-section-nav button.active>span:first-child{background:color-mix(in srgb, var(--workspace-accent,#b9f574) 34%, white)}}.settings-section-nav svg{width:16px;height:16px}.settings-section-nav button>span:nth-child(2){min-width:0}.settings-section-nav strong,.settings-section-nav small{display:block}.settings-section-nav strong{font-size:12px}.settings-section-nav small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.settings-section-nav button>svg{color:#a6afaa}.settings-section-content{background:#fff;min-height:0;padding:28px clamp(22px,3vw,42px) 42px;overflow-y:auto}.settings-section-content>section{max-width:700px}.settings-content-head{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.settings-content-head>span{color:#1e4a3b;background:var(--workspace-accent,#b9f574);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-content-head>span{background:color-mix(in srgb, var(--workspace-accent,#b9f574) 28%, white)}}.settings-content-head svg{width:20px;height:20px}.settings-content-head h3{letter-spacing:-.35px;margin:0 0 5px;font-size:21px}.settings-content-head p{color:#75827c;margin:0;font-size:12px;line-height:1.5}.settings-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-field{min-width:0}.settings-field.full{grid-column:1/-1}.settings-field>span,.settings-tone-field legend{color:#3d5048;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.settings-field input,.settings-field select,.settings-field textarea{color:#1d352d;background:#fbfcfa;border:1px solid #d8dfda;border-radius:10px;width:100%;min-height:44px;font-size:13px}.settings-field input,.settings-field select{padding:0 12px}.settings-field textarea{resize:vertical;padding:11px 12px;line-height:1.5}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{outline:3px solid var(--workspace-accent,#b9f574)}@supports (color:color-mix(in lab, red, red)){.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{outline:3px solid color-mix(in srgb, var(--workspace-accent,#b9f574) 38%, transparent)}}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#6f9d58}.settings-note{color:#355449;background:#f2f8f4;border:1px solid #d7e3da;border-radius:11px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px;display:flex}.settings-note.ai{color:#4d4772;background:#f7f5fc;border-color:#dcd9ef}.settings-note>svg{flex:none;width:18px;height:18px}.settings-note span,.settings-note strong,.settings-note small{display:block}.settings-note strong{font-size:12px}.settings-note small{color:inherit;opacity:.75;margin-top:3px;font-size:11px;line-height:1.45}.settings-appearance-preview{border:2px solid;border-radius:14px;align-items:center;gap:13px;min-height:92px;margin-bottom:22px;padding:18px;display:flex}.settings-appearance-preview>span{color:#17352c;border-radius:12px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.settings-appearance-preview strong,.settings-appearance-preview small{display:block}.settings-appearance-preview strong{font-size:14px}.settings-appearance-preview small{color:#718079;margin-top:4px;font-size:11px}.color-field{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.color-field input[type=color]{cursor:pointer;padding:5px}.settings-tone-field{border:0;min-width:0;margin:0;padding:0}.settings-tone-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.settings-tone-field button{color:#4e5f58;background:#fff;border:1px solid #d8dfda;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:6px 8px;font-size:10px;font-weight:700;display:flex}.settings-tone-field button.active{color:#173a2e;border-color:#779b68;box-shadow:inset 0 0 0 1px #779b68}.settings-tone-field i{border:1px solid #d9dfdb;border-radius:6px;flex:none;width:18px;height:18px}.settings-tone-field svg{width:14px;height:14px;margin-left:auto}.settings-member-card{background:#fafbf9;border:1px solid #dde3de;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.settings-member-card>span:nth-child(2),.settings-member-card strong,.settings-member-card small{min-width:0;display:block}.settings-member-card strong{font-size:12px}.settings-member-card small{color:#7c8983;margin-top:3px;font-size:10px}.settings-member-card em{color:#285845;background:#e8f3ec;border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.settings-member-card>i{color:#39805e;font-size:10px;font-style:normal;font-weight:800}.settings-role-grid,.settings-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.settings-role-grid article,.settings-privacy-grid article{background:#fff;border:1px solid #e0e5e1;border-radius:11px;padding:15px}.settings-role-grid strong,.settings-privacy-grid strong{font-size:12px}.settings-role-grid p,.settings-privacy-grid p{color:#76827d;margin:6px 0 0;font-size:11px;line-height:1.5}.settings-privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-disabled-action{align-items:center;gap:7px;display:inline-flex}.settings-disabled-action svg{width:16px;height:16px}.settings-help-text{color:#839089;max-width:560px;margin:10px 0 0;font-size:10px;line-height:1.5}.settings-security-list{gap:9px;display:grid}.settings-security-list article{border:1px solid #dfe5e0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:13px 14px;display:grid}.settings-security-list article>span{color:#2c7457;background:#e6f3eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.settings-security-list svg{width:16px;height:16px}.settings-security-list strong{font-size:12px}.settings-security-list p{color:#76847e;margin:4px 0 0;font-size:10px;line-height:1.45}.settings-security-list em{color:#3b765c;font-size:9px;font-style:normal;font-weight:900}.settings-link-button{align-items:center;gap:7px;width:fit-content;margin-top:16px;text-decoration:none;display:inline-flex}.settings-link-button svg{width:14px;height:14px}.settings-plan-card{color:#fff;background:#17362d;border:1px solid #28483e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:124px;padding:20px;display:flex}.settings-plan-card span{color:var(--workspace-accent,var(--lime));letter-spacing:1.2px;font-size:9px;font-weight:900}.settings-plan-card h4{margin:7px 0 5px;font-size:19px}.settings-plan-card p{color:#ffffff94;margin:0;font-size:11px}.settings-plan-card em{color:var(--workspace-accent,var(--lime));font-size:15px;font-style:normal;font-weight:900}.settings-usage-row{border:1px solid #e0e5e1;border-radius:11px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;margin:16px 0;padding:14px;display:grid}.settings-usage-row strong,.settings-usage-row small{display:block}.settings-usage-row strong{font-size:12px}.settings-usage-row small{color:#7d8984;margin-top:3px;font-size:10px}.settings-usage-row>div{background:#e7ebe7;border-radius:9px;height:7px;overflow:hidden}.settings-usage-row i{border-radius:inherit;background:var(--workspace-accent,var(--lime-strong));height:100%;display:block}.settings-drawer-footer{background:#f8faf7;border-top:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px 22px;display:flex;box-shadow:0 -10px 24px #0c231b0d}.settings-drawer-footer>span{color:#74817b;font-size:10px}.settings-drawer-footer>div{gap:8px;display:flex}@media (width<=1050px){.settings-drawer,.sidebar-is-collapsed .settings-drawer{width:calc(100vw - 76px);margin-left:76px}}@media (width<=760px){.settings-drawer,.sidebar-is-collapsed .settings-drawer{width:100%;margin-left:0}.settings-drawer-header{min-height:92px;padding:17px 16px}.settings-drawer-header h2{font-size:19px}.settings-drawer-header p{display:none}.settings-drawer-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-section-nav{border-bottom:1px solid #dfe5e0;border-right:0;flex-direction:row;padding:8px;overflow:auto hidden}.settings-section-nav button{grid-template-columns:30px minmax(0,1fr);min-width:132px;min-height:48px}.settings-section-nav button>span:first-child{width:30px;height:30px}.settings-section-nav button>svg,.settings-section-nav small{display:none}.settings-section-content{padding:20px 16px 34px}.settings-fields-grid,.settings-role-grid,.settings-privacy-grid{grid-template-columns:1fr}.settings-field.full{grid-column:auto}.settings-member-card{grid-template-columns:40px minmax(0,1fr) auto}.settings-member-card>i{display:none}.settings-drawer-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.settings-drawer-footer>span{display:none}.settings-drawer-footer>div{grid-template-columns:.8fr 1.25fr;width:100%;display:grid}}.platform-admin-shell{--admin-ink:#17372d;--admin-muted:#718079;--admin-line:#dfe5df;min-height:100dvh;color:var(--admin-ink);background:#f3f5f1;grid-template-columns:232px minmax(0,1fr);display:grid}.platform-admin-sidebar{color:#fff;background:#102d25;flex-direction:column;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.platform-admin-brand{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 8px;display:grid}.platform-admin-brand>span{color:#16362c;background:#b9f574;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.platform-admin-brand strong{letter-spacing:-.55px;font-size:17px}.platform-admin-brand em{color:#b9f574;letter-spacing:1px;background:#b9f5741a;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.platform-admin-sidebar>nav{gap:5px;margin-top:30px;display:grid}.platform-admin-sidebar>nav button{color:#fff9;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:12px;font-weight:750;display:grid}.platform-admin-sidebar>nav button:hover,.platform-admin-sidebar>nav button.active{color:#fff;background:#ffffff14}.platform-admin-sidebar>nav button.active{box-shadow:inset 3px 0 #b9f574}.platform-admin-sidebar>nav svg{width:18px;height:18px}.platform-admin-sidebar>nav em{color:#17372d;text-align:center;background:#b9f574;border-radius:10px;min-width:20px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.platform-admin-side-status{background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding:12px;display:grid}.platform-admin-side-status>span{color:#b9f574;background:#b9f57417;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.platform-admin-side-status svg{width:16px;height:16px}.platform-admin-side-status strong,.platform-admin-side-status small{display:block}.platform-admin-side-status strong{font-size:10px}.platform-admin-side-status small{color:#ffffff6e;margin-top:3px;font-size:8px;line-height:1.4}.platform-admin-user{border-top:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:12px 8px 0;display:grid}.platform-admin-user>span{color:#183a2f;background:#d8dbc0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.platform-admin-user strong,.platform-admin-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platform-admin-user strong{font-size:10px}.platform-admin-user small{color:#ffffff73;margin-top:3px;font-size:8px}.platform-admin-user a{color:#ffffff8c;font-size:8px;font-weight:800;text-decoration:none}.platform-admin-main{min-width:0}.platform-admin-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf7f2;border-bottom:1px solid #e0e5df;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:15px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.platform-admin-topbar>div:first-child{min-width:0}.platform-admin-topbar>div:first-child>button{color:#6a7a73;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 5px;padding:0;font-size:9px;font-weight:850;display:inline-flex}.platform-admin-topbar>div:first-child>button svg{width:12px;height:12px}.platform-admin-topbar>div:first-child>span{color:#62816f;letter-spacing:1.25px;font-size:8px;font-weight:950;display:block}.platform-admin-topbar h1{letter-spacing:-.65px;margin:3px 0 0;font-size:24px}.platform-admin-topbar>div:last-child{align-items:center;gap:8px;display:flex}.admin-primary-button,.admin-secondary-button,.admin-icon-button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.admin-primary-button{color:#fff;background:#17372d;border:1px solid #17372d}.admin-primary-button:hover{background:#245044}.admin-secondary-button{color:#334c43;background:#fff;border:1px solid #d6ddd8}.admin-secondary-button:hover{border-color:#aebbb3}.admin-primary-button svg,.admin-secondary-button svg,.admin-icon-button svg{width:15px;height:15px}.admin-icon-button{color:#53665e;background:#fff;border:1px solid #d6ddd8;width:40px;padding:0}.admin-icon-button .spinning{animation:.8s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.platform-admin-mobile-nav{display:none}.platform-admin-page{width:min(1460px,100%);margin:0 auto;padding:28px clamp(20px,3vw,42px) 52px}.platform-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric{background:#fff;border:1px solid #dfe5df;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-height:118px;padding:17px;display:grid;box-shadow:0 8px 24px #12302609}.admin-metric>span{color:#245342;background:#edf4ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-metric.attention>span{color:#9b541d;background:#fff1e4}.admin-metric svg{width:18px;height:18px}.admin-metric small,.admin-metric strong,.admin-metric em{display:block}.admin-metric small{color:#738179;font-size:9px;font-weight:800}.admin-metric strong{letter-spacing:-.55px;margin-top:7px;font-size:21px}.admin-metric em{color:#85918b;margin-top:5px;font-size:8px;font-style:normal}.platform-admin-home-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;margin-top:16px;display:grid}.admin-surface{background:#fff;border:1px solid #dfe5df;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #12302609}.admin-surface>header{border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 19px;display:flex}.admin-surface>header span{color:#658372;letter-spacing:1.15px;font-size:8px;font-weight:950}.admin-surface>header h2{letter-spacing:-.3px;margin:5px 0 0;font-size:16px}.admin-surface>header p{color:#819088;margin:5px 0 0;font-size:9px;line-height:1.45}.admin-surface>header button{color:#4e6e60;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:850;display:inline-flex}.admin-surface>header button svg{width:13px;height:13px}.admin-customer-snapshot>div>button,.admin-attention-panel>div>button{width:100%;min-height:66px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;align-items:center;padding:11px 18px;display:grid}.admin-customer-snapshot>div>button{grid-template-columns:38px minmax(0,1fr) auto 58px 14px;gap:11px}.admin-customer-snapshot>div>button:hover,.admin-attention-panel>div>button:hover{background:#fafcf9}.admin-customer-snapshot>div>button>i,.admin-performance-list button i{color:#1b4939;background:#e9f2ec;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.admin-customer-snapshot strong,.admin-customer-snapshot small{display:block}.admin-customer-snapshot strong{font-size:10px}.admin-customer-snapshot small{color:#849088;margin-top:4px;font-size:8px}.admin-customer-snapshot>div>button>span:nth-last-child(2){text-align:right}.admin-customer-snapshot>div>button>svg{color:#a5afa9;width:13px;height:13px}.status-pill{color:#66756e;white-space:nowrap;background:#eef1ef;border-radius:20px;width:fit-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.status-pill.active,.status-pill.billing-active{color:#246046;background:#e4f3e9}.status-pill.invited,.status-pill.billing-trialing{color:#745d26;background:#fbf2d8}.status-pill.suspended,.status-pill.billing-past_due,.status-pill.billing-unpaid{color:#9a4a36;background:#fbe9e4}.status-pill.canceled,.status-pill.billing-canceled{color:#646d68;background:#ecefed}.admin-attention-panel>header{display:block}.admin-attention-panel>div>button{grid-template-columns:9px minmax(0,1fr) 14px;gap:10px}.attention-dot{background:#e9813c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff0e6}.admin-attention-panel strong,.admin-attention-panel small{display:block}.admin-attention-panel strong{font-size:10px}.admin-attention-panel small{color:#8a6354;margin-top:4px;font-size:8px}.admin-attention-panel svg{color:#a2aca6;width:13px;height:13px}.admin-all-good{color:#4c765f;align-items:center;gap:8px;margin:0;padding:30px 20px;font-size:10px;display:flex}.admin-all-good svg{color:#45946a;width:16px;height:16px}.admin-value-summary{grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(110px,.6fr));align-items:center;gap:16px;margin-top:16px;padding:21px;display:grid}.admin-value-summary>div:first-child>span{color:#62816f;letter-spacing:1.1px;font-size:8px;font-weight:950}.admin-value-summary h2{margin:6px 0 4px;font-size:16px}.admin-value-summary p{color:#819087;margin:0;font-size:9px;line-height:1.5}.admin-value-summary>div:not(:first-child){border-left:1px solid #e4e9e5;padding-left:15px}.admin-value-summary strong,.admin-value-summary small{display:block}.admin-value-summary strong{font-size:17px}.admin-value-summary small{color:#87938c;margin-top:5px;font-size:8px}.admin-value-summary .warning strong{color:#c2662d}.admin-toolbar{background:#fff;border:1px solid #dfe5df;border-radius:12px;align-items:center;gap:10px;min-height:66px;margin-bottom:12px;padding:11px 14px;display:flex}.admin-toolbar label{flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.admin-toolbar label svg{color:#819087;width:16px;height:16px}.admin-toolbar input,.admin-toolbar select{color:#29453b;background:#fafbfa;border:1px solid #d7dfd9;border-radius:9px;min-height:40px;font-size:10px}.admin-toolbar input{width:100%;padding:0 11px}.admin-toolbar select{min-width:165px;padding:0 10px}.admin-toolbar>span{color:#7f8c85;text-align:right;min-width:72px;font-size:9px}.admin-customer-table{overflow:visible}.admin-table-head,.admin-customer-table>article{grid-template-columns:minmax(260px,1.45fr) minmax(110px,.55fr) minmax(125px,.65fr) minmax(120px,.65fr) 76px;align-items:center;gap:12px;display:grid}.admin-table-head{color:#7f8c85;text-transform:uppercase;letter-spacing:.55px;background:#f8faf8;min-height:40px;padding:0 17px;font-size:8px;font-weight:900}.admin-customer-table>article{border-top:1px solid #e9edea;min-height:72px;padding:10px 17px}.admin-customer-table>article:hover{background:#fbfcfb}.customer-main-cell{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:0;display:grid}.customer-main-cell>i{color:#1d4a3a;background:#e9f2ec;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;font-weight:900;display:grid}.customer-main-cell strong,.customer-main-cell small,.admin-customer-table article>span strong,.admin-customer-table article>span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.customer-main-cell strong,.admin-customer-table article>span strong{font-size:10px}.customer-main-cell small,.admin-customer-table article>span small{color:#829087;margin-top:4px;font-size:8px}.admin-row-actions{gap:6px;display:flex!important}.admin-row-actions button{color:#5c7167;background:#fff;border:1px solid #dce3de;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-row-actions button:hover{color:#1e4c3b;border-color:#9eaea5}.admin-row-actions svg{width:14px;height:14px}.admin-stripe-banner{color:#594a31;background:#fff9ed;border:1px solid #e7d6bd;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;margin:14px 0;padding:16px 18px;display:grid}.admin-stripe-banner.connected{color:#315443;background:#f1f8f3;border-color:#cfe1d4}.admin-stripe-banner>span{background:#ffffffb8;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-stripe-banner svg{width:19px;height:19px}.admin-stripe-banner strong,.admin-stripe-banner p{display:block}.admin-stripe-banner strong{font-size:11px}.admin-stripe-banner p{margin:5px 0 0;font-size:9px;line-height:1.5}.admin-stripe-banner em{background:#ffffffbf;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.admin-performance-list{overflow-x:auto}.admin-performance-list>header{min-width:820px}.admin-performance-head,.admin-performance-list>button{grid-template-columns:minmax(210px,1.3fr) 100px 70px 115px 115px 100px;align-items:center;gap:12px;min-width:820px;display:grid}.admin-performance-head{color:#829087;background:#f8faf8;min-height:38px;padding:0 17px;font-size:8px;font-weight:900}.admin-performance-list>button{width:100%;min-height:60px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #e9edea;padding:9px 17px;font-size:9px}.admin-performance-list>button:hover{background:#fbfcfb}.admin-performance-list>button>span:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-performance-list button b{font-size:10px}.admin-performance-list .danger{color:#bd5a37;font-weight:900}.admin-audit-list>header>em{color:#78877f;font-size:8px;font-style:normal}.admin-audit-list>div>article{border-top:1px solid #e9edea;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 18px;display:grid}.admin-audit-list>div>article>span{color:#436a59;background:#edf3ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-audit-list svg{width:16px;height:16px}.admin-audit-list strong,.admin-audit-list p,.admin-audit-list small{display:block}.admin-audit-list strong{font-size:10px}.admin-audit-list p{color:#607169;margin:5px 0 0;font-size:9px}.admin-audit-list small{color:#929b96;margin-top:4px;font-size:8px}.admin-audit-list time{color:#849088;font-size:8px}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px 18px;display:flex}.admin-empty>span{color:#547466;background:#eef4f0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-empty svg{width:20px;height:20px}.admin-empty strong{margin-top:11px;font-size:11px}.admin-empty p{color:#829087;max-width:330px;margin:6px 0 0;font-size:9px;line-height:1.5}.admin-empty button{color:#fff;background:#17372d;border:0;border-radius:8px;min-height:34px;margin-top:13px;padding:0 12px;font-size:9px;font-weight:850}.platform-admin-error{color:#8b442e;background:#fff1ec;border:1px solid #f0c9bc;border-radius:11px;align-items:center;gap:9px;margin:20px clamp(20px,3vw,42px) 0;padding:13px 15px;font-size:10px;display:flex}.platform-admin-error svg{width:17px;height:17px}.platform-admin-error button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:900}.admin-loading{grid-template-columns:repeat(3,1fr);gap:12px;padding:28px clamp(20px,3vw,42px);display:grid}.admin-loading>span,.admin-loading>div{background:linear-gradient(90deg,#e9ede9,#f6f8f5,#e9ede9) 0 0/200% 100%;border-radius:13px;min-height:120px;animation:1.2s infinite adminShimmer}.admin-loading>div{grid-column:1/-1;min-height:320px}@keyframes adminShimmer{to{background-position:-200% 0}}.admin-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0718128f;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-overlay.drawer{place-items:stretch end;padding:0}.admin-customer-modal{color:#18372d;background:#fff;border-radius:16px;width:min(650px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 90px #05140e4d}.admin-customer-modal>header,.admin-customer-drawer>header{color:#fff;background:#17372d;justify-content:space-between;align-items:flex-start;gap:16px;min-height:96px;padding:20px 22px;display:flex}.admin-customer-modal>header span{color:#b9f574;letter-spacing:1.1px;font-size:8px;font-weight:950}.admin-customer-modal>header h2{margin:6px 0 4px;font-size:20px}.admin-customer-modal>header p{color:#ffffff94;margin:0;font-size:9px}.admin-customer-modal>header button,.admin-customer-drawer>header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-customer-modal>header svg,.admin-customer-drawer>header>button svg{width:16px;height:16px}.admin-customer-modal form{padding:21px 22px 0}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-form-grid label>span{color:#465a51;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.admin-form-grid label.full{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-full-field textarea{color:#203b32;background:#fbfcfb;border:1px solid #d7ded9;border-radius:9px;width:100%;min-height:42px;font-size:10px}.admin-form-grid input,.admin-form-grid select{padding:0 11px}.admin-form-grid textarea,.admin-full-field textarea{resize:vertical;padding:10px 11px;line-height:1.5}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus,.admin-full-field textarea:focus{border-color:#6c9a7f;outline:3px solid #6da7822e}.admin-form-grid input[readonly]{color:#718079;background:#f1f3f1}.admin-form-note{color:#41614f;background:#f2f8f3;border:1px solid #d5e4d9;border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;display:flex}.admin-form-note svg{flex:none;width:17px;height:17px}.admin-form-note strong,.admin-form-note small{display:block}.admin-form-note strong{font-size:9px}.admin-form-note small{margin-top:3px;font-size:8px;line-height:1.45}.admin-customer-modal form>footer{background:#f8faf8;border-top:1px solid #e3e8e4;justify-content:flex-end;gap:8px;margin:20px -22px 0;padding:13px 22px;display:flex}.admin-customer-drawer{color:#18372d;background:#fff;width:min(610px,100vw - 40px);height:100dvh;animation:.22s ease-out adminDrawerIn;overflow:hidden;box-shadow:-28px 0 90px #05140e45}@keyframes adminDrawerIn{0%{opacity:.75;transform:translate(28px)}}.admin-customer-drawer>header{align-items:center;min-height:108px}.admin-customer-drawer>header>div{align-items:center;gap:12px;display:flex}.admin-customer-drawer>header>div>span{color:#17372d;background:#b9f574;border-radius:12px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;display:grid}.admin-customer-drawer>header small{color:#b9f574;letter-spacing:1px;font-size:8px;font-weight:900}.admin-customer-drawer>header h2{margin:5px 0 3px;font-size:19px}.admin-customer-drawer>header p{color:#ffffff94;margin:0;font-size:9px}.admin-customer-drawer>form{height:calc(100dvh - 108px);padding:0 22px 82px;overflow-y:auto}.admin-drawer-summary{background:#f8faf8;border:1px solid #dfe5df;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;padding:13px;display:grid}.admin-drawer-summary>div+div{border-left:1px solid #e0e5e1;padding-left:11px}.admin-drawer-summary small,.admin-drawer-summary strong{display:block}.admin-drawer-summary small{color:#7d8b84;font-size:8px}.admin-drawer-summary strong{margin-top:5px;font-size:11px}.admin-customer-drawer form>section{border-top:1px solid #e7ebe7;padding:18px 0}.admin-customer-drawer form>section h3{margin:0 0 13px;font-size:12px}.admin-field-help{color:#819087;margin:10px 0 0;font-size:8px;line-height:1.5}.admin-full-field{display:block}.admin-customer-drawer form>footer{background:#f8faf8;border-top:1px solid #dfe5df;justify-content:space-between;align-items:center;gap:9px;width:min(610px,100vw - 40px);min-height:66px;padding:12px 22px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 -12px 24px #0a20180d}.platform-admin-toast{z-index:130;color:#fff;background:#17372d;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:750;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #0a231a40}.platform-admin-toast svg{color:#b9f574;width:16px;height:16px}@media (width<=1080px){.platform-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-home-grid{grid-template-columns:1fr}.admin-value-summary{grid-template-columns:repeat(4,1fr)}.admin-value-summary>div:first-child{grid-column:1/-1}.admin-value-summary>div:nth-child(2){border-left:0;padding-left:0}.admin-table-head,.admin-customer-table>article{grid-template-columns:minmax(220px,1.3fr) 105px 115px 105px 70px}}@media (width<=860px){.platform-admin-shell{display:block}.platform-admin-sidebar{display:none}.platform-admin-topbar{min-height:82px;padding:12px 16px}.platform-admin-topbar>div:last-child .admin-secondary-button{display:none}.platform-admin-mobile-nav{background:#fff;border-bottom:1px solid #dfe5df;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.platform-admin-mobile-nav button{color:#6f7e76;background:#f4f6f3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:42px;padding:5px 8px;font-size:8px;font-weight:850;display:flex}.platform-admin-mobile-nav button.active{color:#17372d;background:#e7f1e9}.platform-admin-mobile-nav svg{width:14px;height:14px}.platform-admin-page{padding:18px 14px 38px}.admin-customer-table{overflow-x:auto}.admin-table-head,.admin-customer-table>article{min-width:800px}}@media (width<=620px){.platform-admin-topbar h1{font-size:19px}.platform-admin-topbar>div:last-child{gap:6px}.platform-admin-topbar .admin-primary-button{width:40px;padding:0;font-size:0}.platform-admin-topbar .admin-primary-button svg{width:16px;height:16px}.platform-admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metric{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:108px;padding:13px}.admin-metric>span{width:32px;height:32px}.admin-metric strong{font-size:16px}.admin-value-summary{grid-template-columns:1fr 1fr}.admin-value-summary>div:first-child{grid-column:1/-1}.admin-value-summary>div:nth-child(4){border-left:0;padding-left:0}.admin-toolbar{flex-wrap:wrap;align-items:stretch}.admin-toolbar label{min-width:100%}.admin-toolbar select{flex:1;min-width:0}.admin-toolbar>span{align-self:center}.admin-stripe-banner{grid-template-columns:38px minmax(0,1fr)}.admin-stripe-banner>em{grid-column:1/-1;width:fit-content}.admin-overlay{place-items:stretch stretch;padding:0}.admin-customer-modal{border-radius:0;width:100%;max-height:100dvh}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.full{grid-column:auto}.admin-customer-drawer{width:100%}.admin-customer-drawer form>footer{width:100%;padding:10px 14px max(10px, env(safe-area-inset-bottom))}.platform-admin-toast{justify-content:center;bottom:12px;left:12px;right:12px}}.workspace-avatar{overflow:hidden}.workspace-avatar img,.settings-appearance-preview>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.column-head h3{font-size:17px;line-height:1.25}.column-head p{font-size:13px;line-height:1.45}.detail-grid{gap:18px 22px}.detail-grid div>span{color:#69766f;margin-bottom:7px;font-size:12px;font-weight:700}.detail-grid div>strong{color:var(--ink);font-size:14px;line-height:1.4}.temperature-label{gap:7px;min-height:30px;padding:6px 9px}.temperature-label i{width:7px;height:7px}.need-box{border-radius:10px;padding:14px}.need-box span{color:#69766f;font-size:12px;font-weight:700}.need-box p{margin-top:7px;font-size:14px;line-height:1.55}.drawer-section-head h3{font-size:15px}.drawer-section-head>span,.drawer-section-head>button{font-size:12px}.settings-field>small{color:#738079;margin-top:-2px;font-size:11px;line-height:1.45}.settings-field.full,.settings-tone-field.full{grid-column:1/-1}.company-identity-row{background:#f8faf7;border:1px solid #dce4dd;border-radius:14px;align-items:center;gap:15px;margin-bottom:22px;padding:16px;display:flex}.company-logo-preview{background:#fff;border:1px solid #d9e0da;border-radius:18px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.company-logo-preview img{object-fit:contain;width:100%;height:100%}.company-logo-preview span{color:var(--green);font-size:22px;font-weight:900}.company-identity-row>div:last-child{gap:5px;min-width:0;display:grid}.company-identity-row strong{font-size:14px}.company-identity-row small{color:#758179;font-size:11px}.company-identity-row>div:last-child>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.logo-upload-button,.compact-button,.add-stage-button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.logo-upload-button{cursor:pointer;width:fit-content}.logo-upload-button svg,.compact-button svg,.add-stage-button svg{width:16px;height:16px}.settings-text-button{color:#356a54;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:none}.settings-text-button:hover{color:var(--green);text-decoration:underline}.settings-text-button.danger{color:#9b4a45}.settings-subsection-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:22px 0 12px;display:flex}.settings-content-head+.settings-subsection-head{margin-top:0}.settings-subsection-head>div{gap:4px;min-width:0;display:grid}.settings-subsection-head strong{font-size:14px}.settings-subsection-head small{color:#748179;font-size:11px;line-height:1.45}.specialty-heading{border-top:1px solid #e3e8e3;margin-top:28px;padding-top:22px}.business-hours-list{background:#fff;border:1px solid #dce3dd;border-radius:14px;display:grid;overflow:hidden}.business-hours-list article{border-bottom:1px solid #edf0ed;grid-template-columns:165px minmax(0,1fr);align-items:start;gap:12px;min-height:60px;padding:10px 12px;display:grid}.business-hours-list article:last-child{border-bottom:0}.business-hours-list article.active{background:#fbfcfa}.day-toggle{color:#68756e;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:38px;padding:0;font-size:12px;font-weight:800;display:flex}.day-toggle i{background:#dce2dd;border-radius:20px;flex:0 0 34px;width:34px;height:20px;transition:background .2s;position:relative}.day-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14322638}.day-toggle.active{color:var(--green)}.day-toggle.active i{background:#65a77f}.day-toggle.active i:after{transform:translate(14px)}.business-hours-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-hours-list article>div>small{color:#8a958f;padding-top:10px;font-size:12px}.business-period{align-items:center;gap:7px;display:inline-flex}.business-period input{width:104px;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6ded7;border-radius:9px;padding:0 9px;font-size:12px}.business-period em{color:#7d8983;font-size:11px;font-style:normal}.business-period button{color:#9a5650;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.business-period button svg{width:15px}.add-period-button{color:#40725d;background:0 0;border:0;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.add-period-button svg{width:14px}.settings-repeat-list{gap:12px;display:grid}.settings-repeat-list>article{background:#fbfcfa;border:1px solid #dce3dd;border-radius:14px;padding:15px}.settings-repeat-list>article>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.settings-repeat-list>article>header span{color:#65736c;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.settings-repeat-list>article>header button{color:#9c4f4a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.settings-repeat-list>article>header button:hover{background:#faecea}.settings-repeat-list>article>header svg{width:16px}.settings-empty-add{color:#52705f;background:#fafcf9;border:1px dashed #bdc9c0;border-radius:14px;place-items:center;gap:5px;min-height:120px;padding:22px;display:grid}.settings-empty-add svg{width:24px;height:24px}.settings-empty-add strong{font-size:13px}.settings-empty-add small{color:#7c8982;font-size:11px}.input-with-suffix{position:relative}.input-with-suffix input{padding-right:48px}.input-with-suffix em{color:#78847d;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.operation-footer-fields{border-top:1px solid #e3e8e3;margin-top:22px;padding-top:22px}.funnel-editor-help{background:#f1f7f1;border:1px solid #dbe7dc;border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.funnel-editor-help>span{color:#386b54;background:#dfeee2;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.funnel-editor-help svg{width:17px}.funnel-editor-help p{color:#617068;margin:0;font-size:11px;line-height:1.5}.funnel-editor-help strong{color:#294f3f}.funnel-stage-editor{gap:9px;display:grid}.funnel-stage-editor article{background:#fff;border:1px solid #dce3dd;border-radius:12px;grid-template-columns:38px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.stage-order-actions{place-items:center;gap:2px;display:grid}.stage-order-actions button,.stage-editor-meta button{color:#66746d;background:#f0f3f0;border:0;border-radius:6px;place-items:center;width:28px;height:25px;display:grid}.stage-order-actions button:disabled,.stage-editor-meta button:disabled{opacity:.35;cursor:not-allowed}.stage-order-actions svg,.stage-editor-meta svg{width:14px;height:14px}.stage-order-actions span{color:#7a8780;font-size:10px;font-weight:900}.stage-color-input{background:#fff;border:1px solid #d6ddd7;border-radius:10px;width:38px;height:38px;padding:4px}.stage-color-input input{background:0 0;border:0;width:100%;height:100%;padding:0}.stage-editor-fields{gap:5px;min-width:0;display:grid}.stage-editor-fields input{width:100%;height:34px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.stage-editor-fields input+input{color:#738078;height:30px;font-size:10px;font-weight:600}.stage-editor-fields input:hover,.stage-editor-fields input:focus{background:#f9fbf8;border-color:#cdd7cf;outline:none}.stage-editor-meta{align-items:center;gap:8px;display:flex}.stage-editor-meta em{color:#7b8781;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}.stage-editor-meta button:not(:disabled){color:#9d504a}.add-stage-button{margin-top:13px}.ai-style-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;padding:0;display:grid}.ai-style-picker legend{color:#384840;width:100%;margin-bottom:10px;font-size:12px;font-weight:900}.ai-style-picker>button{min-height:110px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dbe2dc;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ai-style-picker>button:hover{border-color:#9eb7a5}.ai-style-picker>button.active{background:#f6faf6;border-color:#5f8a70;box-shadow:0 0 0 2px #5f8a7024}.ai-style-picker>button>span{border:1px solid #cdd7cf;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.ai-style-picker>button.active>span{color:#fff;background:#4f8066;border-color:#4f8066}.ai-style-picker>button>span svg{width:14px}.ai-style-picker>button>span i{background:#d6ded8;border-radius:50%;width:8px;height:8px}.ai-style-picker p,.ai-style-picker strong,.ai-style-picker small{min-width:0;display:block}.ai-style-picker p{margin:0}.ai-style-picker strong{font-size:12px}.ai-style-picker em{color:#35664f;background:#dceee0;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.ai-style-picker small{color:#718078;margin-top:7px;font-size:10px;line-height:1.45}.ai-context-examples{background:#f3f6f3;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:14px;display:grid}.ai-context-examples>strong{grid-column:1/-1;margin-bottom:2px;font-size:12px}.ai-context-examples div{background:#fff;border-radius:9px;padding:10px}.ai-context-examples span{color:#3f6552;font-size:10px;font-weight:900}.ai-context-examples p{color:#77837d;margin:5px 0 0;font-size:10px;line-height:1.4}.settings-appearance-preview>img{border-radius:13px;width:56px;height:56px}.profile-settings-card{background:#f8faf7;border:1px solid #dce3dd;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:grid}.profile-settings-card>div{gap:4px;min-width:0;display:grid}.profile-settings-card strong{font-size:13px}.profile-settings-card small{color:#748179;text-overflow:ellipsis;font-size:11px;overflow:hidden}.profile-settings-card em{color:#35684f;background:#e1eee4;border-radius:8px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.profile-settings-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-plan-grid article{background:#fff;border:1px solid #dce3dd;border-radius:14px;flex-direction:column;min-width:0;padding:16px;display:flex}.settings-plan-grid article.featured{background:#f8fbf7;border-color:#679179;box-shadow:0 0 0 2px #6791791f}.settings-plan-grid article>span{color:#3b6b54;letter-spacing:.7px;background:#e1eee4;border-radius:6px;width:fit-content;padding:4px 6px;font-size:8px;font-weight:900}.settings-plan-grid h4{margin:12px 0 7px;font-size:18px}.settings-plan-grid p{color:#6f7c75;min-height:68px;margin:0;font-size:10px;line-height:1.5}.settings-plan-grid ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.settings-plan-grid li{color:#526159;align-items:flex-start;gap:6px;font-size:10px;line-height:1.35;display:flex}.settings-plan-grid li svg{color:#4c8265;flex:0 0 14px;width:14px;height:14px}.settings-plan-grid article>button{color:#fff;background:#315e4a;border:1px solid #315e4a;border-radius:9px;min-height:38px;margin-top:auto;font-size:10px;font-weight:900}.settings-plan-grid+.settings-usage-row{margin-top:18px}.messages-observer-page{gap:12px;display:grid}.messages-preview-banner,.messages-ready-banner,.messages-readiness-footer{background:#f3f8f2;border:1px solid #d8e5da;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.messages-preview-banner>div,.messages-ready-banner>span+div,.messages-readiness-footer{min-width:0}.messages-preview-banner>div{align-items:center;gap:10px;display:flex}.messages-preview-banner>div>span,.messages-ready-banner>span{color:#386a52;background:#dceee0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.messages-preview-banner svg,.messages-ready-banner svg{width:18px}.messages-preview-banner p,.messages-preview-banner strong,.messages-ready-banner p,.messages-ready-banner strong{display:block}.messages-preview-banner p,.messages-ready-banner p{color:#68766e;margin:0;font-size:11px;line-height:1.4}.messages-preview-banner strong,.messages-ready-banner strong{color:#2e5542;margin-bottom:2px;font-size:12px}.messages-preview-banner>button,.messages-ready-banner>button{color:#3d6653;white-space:nowrap;background:#fff;border:1px solid #cbd9ce;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.messages-preview-banner>button svg,.messages-ready-banner>button svg{width:14px}.messages-filter-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-filter-row>div{gap:5px;display:flex;overflow-x:auto}.messages-filter-row>div button{color:#6a776f;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.messages-filter-row>div button.active{color:#244b3a;background:#fff;border-color:#d5ddd7}.messages-filter-row button em{color:#fff;background:#47745e;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.messages-filter-row>span{color:#a36a3c;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.messages-filter-row>span svg{width:14px}.messages-workspace{background:#fff;border:1px solid #dbe2dc;border-radius:16px;grid-template-columns:290px minmax(390px,1fr) 330px;min-height:610px;display:grid;overflow:hidden;box-shadow:0 12px 32px #1f392d0f}.messages-inbox-panel,.conversation-intelligence{background:#f8faf8;min-width:0}.messages-inbox-panel{border-right:1px solid #e1e6e2}.messages-inbox-panel>header,.conversation-panel>header,.conversation-intelligence>header{border-bottom:1px solid #e5e9e5;align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:flex}.messages-inbox-panel>header{justify-content:space-between}.messages-inbox-panel>header>div{gap:3px;display:grid}.messages-inbox-panel>header span,.conversation-intelligence>header small{color:#77837c;letter-spacing:.8px;font-size:8px;font-weight:900}.messages-inbox-panel>header strong,.conversation-intelligence>header strong{font-size:14px}.messages-inbox-panel>header em{color:#456957;background:#e4ece6;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.messages-search{background:#fff;border:1px solid #dce2dd;border-radius:10px;align-items:center;gap:7px;height:38px;margin:10px 11px;padding:0 9px;display:flex}.messages-search svg{color:#7d8982;width:15px}.messages-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.messages-search button{color:#748078;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.messages-conversation-list{display:grid}.messages-conversation-list>button{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #e8ece8;border-left:3px solid #0000;border-right:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:12px 11px;display:grid}.messages-conversation-list>button:hover{background:#f1f5f1}.messages-conversation-list>button.active{background:#edf4ef;border-left-color:#507861}.conversation-avatar{color:#315d48;background:#dbeae0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.conversation-avatar.large{flex:0 0 42px;width:42px;height:42px}.conversation-list-copy,.conversation-list-copy>span{min-width:0;display:flex}.conversation-list-copy{gap:3px;display:grid}.conversation-list-copy>span:first-child{justify-content:space-between;gap:8px}.conversation-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-list-copy time{color:#849087;font-size:8px}.conversation-list-copy small{color:#748179;font-size:9px}.conversation-list-copy p{color:#65726a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.conversation-list-meta{justify-content:space-between;align-items:center;margin-top:4px}.conversation-list-meta em{color:#4f725f;font-size:8px;font-style:normal;font-weight:800}.conversation-list-meta i{color:#fff;background:#4c745f;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:grid}.messages-list-empty{color:#7b8780;text-align:center;place-items:center;gap:4px;min-height:160px;padding:20px;display:grid}.messages-list-empty svg{width:22px}.messages-list-empty strong{font-size:11px}.messages-list-empty small{font-size:9px}.conversation-panel{background:#f5f7f4;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid}.conversation-panel>header{background:#fff}.conversation-panel>header>div{gap:3px;min-width:0;display:grid}.conversation-panel>header strong{font-size:13px}.conversation-panel>header small{color:#758179;font-size:9px}.conversation-panel>header>button{color:#476957;background:#fff;border:1px solid #d8dfd9;border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.conversation-panel>header>button svg{width:14px}.conversation-day{place-items:center;padding:12px 0 2px;display:grid}.conversation-day span{color:#7b8780;background:#e7ebe7;border-radius:8px;padding:4px 8px;font-size:8px;font-weight:800}.conversation-messages{flex-direction:column;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.conversation-messages article{border-radius:13px;max-width:78%;padding:10px 12px 7px;box-shadow:0 3px 10px #263b310d}.conversation-messages article.incoming{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.conversation-messages article.outgoing{background:#daf0df;border-bottom-right-radius:4px;align-self:flex-end}.conversation-messages p{color:#2b3831;margin:0;font-size:11px;line-height:1.5}.conversation-messages time{color:#7e8983;text-align:right;margin-top:5px;font-size:8px;display:block}.conversation-composer{background:#fff;border-top:1px solid #dfe5e0;padding:12px}.conversation-composer>div{background:#fbfcfb;border:1px solid #d8dfd9;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 36px;align-items:end;gap:6px;min-height:74px;padding:8px;display:grid}.conversation-composer textarea{resize:vertical;color:#526158;min-height:54px;max-height:100px;font:inherit;background:0 0;border:0;outline:0;padding:4px 2px;font-size:10px;line-height:1.45}.conversation-composer button{color:#fff;background:#416e57;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.conversation-composer button:disabled{color:#89948d;background:#e7ebe8}.conversation-composer button svg{width:16px}.conversation-composer>small{color:#758179;justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.conversation-composer>small svg{width:12px}.conversation-intelligence{border-left:1px solid #e1e6e2;padding-bottom:14px}.conversation-intelligence>header>span{color:#37694f;background:#dceee0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.conversation-intelligence>header svg{width:18px}.conversation-intelligence>header>div{gap:3px;min-width:0;display:grid}.conversation-priority-card,.conversation-suggestion,.conversation-source-note{background:#fff;border:1px solid #dbe3dc;border-radius:12px;margin:12px;padding:13px}.conversation-priority-card>span{color:#8d5429;text-transform:uppercase;background:#faeadb;border-radius:6px;width:fit-content;padding:4px 6px;font-size:8px;font-weight:900}.conversation-priority-card strong{margin-top:9px;font-size:12px;line-height:1.4;display:block}.conversation-priority-card p{color:#66736c;margin:7px 0 0;font-size:10px;line-height:1.5}.conversation-signals{grid-template-columns:1fr 1fr;gap:7px;margin:0 12px;display:grid}.conversation-signals div{background:#fff;border:1px solid #e1e6e2;border-radius:10px;padding:10px}.conversation-signals dt{color:#7c8881;font-size:8px;font-weight:800}.conversation-signals dd{color:#33433a;margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.4}.conversation-suggestion>span{color:#456d58;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.conversation-suggestion>span svg{width:14px}.conversation-suggestion p{color:#3c4a42;margin:9px 0 11px;font-size:10px;line-height:1.5}.conversation-suggestion button{color:#3f6a54;background:#f7faf7;border:1px solid #cfdbd2;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:35px;font-size:9px;font-weight:900;display:flex}.conversation-suggestion button svg{width:14px}.conversation-source-note{color:#6e7d75;background:#f4f7f4;gap:8px;display:flex}.conversation-source-note svg{color:#597463;flex:0 0 15px;width:15px}.conversation-source-note p{margin:0;font-size:9px;line-height:1.45}.messages-readiness-footer{justify-content:flex-start}.messages-readiness-footer>span{color:#426c57;background:#dfece2;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.messages-readiness-footer svg{width:17px}.messages-readiness-footer p,.messages-readiness-footer strong{display:block}.messages-readiness-footer p{color:#69766f;margin:0;font-size:10px}.messages-readiness-footer strong{color:#355c48;margin-bottom:2px;font-size:11px}.messages-empty-state{text-align:center;background:#f9fbf8;border:1px dashed #cbd6cd;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:560px;padding:40px;display:grid}.messages-empty-state>span{color:#3c7056;background:#dceee0;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.messages-empty-state>span svg{width:30px;height:30px}.messages-empty-state h2{margin:6px 0 0;font-size:22px}.messages-empty-state p{color:#6f7c74;max-width:520px;margin:0;font-size:12px;line-height:1.55}.messages-empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.messages-empty-state>div span{color:#456853;background:#e6efe8;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.messages-empty-state>div svg{width:13px}@media (width<=1280px){.messages-workspace{grid-template-columns:270px minmax(360px,1fr)}.conversation-intelligence{border-top:1px solid #e1e6e2;border-left:0;grid-column:1/-1;grid-template-columns:1.1fr 1fr 1fr;display:grid}.conversation-intelligence>header{grid-column:1/-1}.conversation-signals{margin:12px 0}.settings-plan-grid{grid-template-columns:1fr}.settings-plan-grid p{min-height:0}}@media (width<=820px){.settings-subsection-head{flex-direction:column;align-items:flex-start}.business-hours-list article{grid-template-columns:1fr}.funnel-stage-editor article{grid-template-columns:34px 34px minmax(0,1fr)}.stage-editor-meta{grid-column:3;justify-content:space-between}.ai-style-picker,.ai-context-examples{grid-template-columns:1fr}.ai-context-examples>strong{grid-column:auto}.messages-workspace{grid-template-columns:1fr;min-height:0}.messages-inbox-panel{border-bottom:1px solid #e1e6e2;border-right:0;max-height:420px;overflow-y:auto}.conversation-panel{min-height:560px}.conversation-intelligence{display:block}.conversation-signals{margin:0 12px}.messages-preview-banner,.messages-ready-banner,.messages-filter-row{flex-direction:column;align-items:flex-start}}@media (width<=560px){.company-identity-row{align-items:flex-start}.company-logo-preview{flex-basis:62px;width:62px;height:62px}.business-period{width:100%}.business-period input{width:min(112px,38vw)}.funnel-stage-editor article{grid-template-columns:30px 34px minmax(0,1fr);gap:7px}.stage-editor-meta{grid-column:1/-1;padding-left:71px}.settings-plan-grid{grid-template-columns:1fr}.messages-filter-row>span{white-space:normal}.conversation-panel>header>button{color:#0000;width:34px;padding:0;overflow:hidden}.conversation-panel>header>button svg{color:#476957}.conversation-messages{padding:14px 12px}.conversation-messages article{max-width:88%}.detail-grid{grid-template-columns:1fr 1fr}}.customize-funnel-button{color:#385747;white-space:nowrap;background:#fff;border:1px solid #d4ddd5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.customize-funnel-button:hover{background:#f4f8f4;border-color:#9ab8a3;transform:translateY(-1px)}.customize-funnel-button svg{width:15px;height:15px}.messages-inbox-panel>header span,.conversation-intelligence>header small,.conversation-list-copy time,.conversation-list-meta em,.conversation-unread,.conversation-message-time,.conversation-composer>small,.conversation-temperature,.conversation-signals dt{font-size:10px}.conversation-list-copy small,.conversation-signals dd,.messages-filter-row button,.messages-filter-row>span{font-size:11px}@media (width<=860px){.section-toolbar{flex-wrap:wrap}.customize-funnel-button{width:100%;min-height:42px}}@media (width<=560px){.messages-inbox-panel>header span,.conversation-intelligence>header small,.conversation-list-copy time,.conversation-signals dt{font-size:11px}}.column-head{cursor:grab;-webkit-user-select:none;user-select:none}.column-head:active{cursor:grabbing}.column-head>div{min-width:0}.column-head h3{flex:1;min-width:0}.column-drag-handle{color:#758179;background:#ffffff94;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:28px;margin-left:-5px;display:grid}.column-drag-handle svg{width:15px;height:15px}.column-name-edit{color:#65766d;opacity:.68;background:0 0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.column-name-edit:hover,.column-name-edit:focus-visible{color:#244c3a;opacity:1;background:#fff}.column-name-edit svg{width:14px;height:14px}.kanban-column{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.kanban-column.column-reorder-active:hover{background:#e7efe7;border-color:#8cb79b;box-shadow:0 0 0 3px #5587681a}.kanban-column.column-dragging{opacity:.58;border-style:dashed;transform:scale(.985)}@media (width<=680px){.column-name-edit{opacity:1;background:#ffffffb3}}.settings-drawer-header>div>span{font-size:11px;line-height:1.4}.settings-drawer-header p{font-size:14px;line-height:1.5}.settings-section-nav button{min-height:64px}.settings-section-nav strong{font-size:14px;line-height:1.35}.settings-section-nav small{font-size:12px;line-height:1.35}.settings-content-head h3{font-size:24px;line-height:1.2}.settings-content-head p{font-size:14px;line-height:1.55}.settings-field>span,.settings-tone-field legend{margin-bottom:8px;font-size:14px;line-height:1.45}.settings-field input,.settings-field select,.settings-field textarea{min-height:50px;font-size:16px;line-height:1.5}.settings-field>small{margin-top:7px;font-size:13px;line-height:1.5}.settings-note strong{font-size:14px;line-height:1.4}.settings-note small{font-size:13px;line-height:1.5}.company-identity-row strong{font-size:16px;line-height:1.35}.company-identity-row small{font-size:13px;line-height:1.45}.settings-subsection-head strong{font-size:16px;line-height:1.35}.settings-subsection-head small{font-size:13px;line-height:1.45}.ai-style-picker{gap:14px}.ai-style-picker legend{margin-bottom:12px;font-size:15px;line-height:1.45}.ai-style-picker>button{gap:12px;min-height:138px;padding:18px}.ai-style-picker>button>span{flex-basis:30px;width:30px;height:30px}.ai-style-picker strong{font-size:16px;line-height:1.4}.ai-style-picker em{padding:4px 7px;font-size:11px;line-height:1.25}.ai-style-picker small{margin-top:9px;font-size:14px;line-height:1.5}.ai-context-examples>strong{font-size:15px}.ai-context-examples span{font-size:13px}.ai-context-examples p{font-size:13px;line-height:1.5}.profile-settings-card{min-height:88px;padding:18px}.profile-settings-card strong,.settings-security-list strong{font-size:16px;line-height:1.4}.profile-settings-card small,.settings-security-list p{font-size:14px;line-height:1.5}.profile-settings-card em,.settings-security-list em{font-size:12px;line-height:1.35}.settings-security-list{gap:12px}.settings-security-list article{border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;min-height:94px;padding:16px 18px}.settings-security-list article>span{width:40px;height:40px}.settings-security-list article>div{min-width:0}.settings-security-list p{overflow-wrap:anywhere;margin-top:5px}.settings-plan-grid article>span{font-size:11px}.settings-plan-grid p{font-size:14px;line-height:1.55}.settings-plan-grid li{font-size:13px;line-height:1.45}.settings-plan-grid article>button{min-height:44px;font-size:14px}.settings-role-grid strong,.settings-privacy-grid strong,.settings-usage-row strong{font-size:14px}.settings-role-grid p,.settings-privacy-grid p,.settings-usage-row small{font-size:13px;line-height:1.5}.settings-drawer-footer>span{font-size:12px}@media (width<=760px){.settings-section-nav button{min-width:154px;min-height:52px}.settings-section-nav strong{font-size:14px}.settings-section-content{padding:22px 16px 38px}.settings-content-head{margin-bottom:22px}.settings-content-head h3{font-size:22px}.settings-content-head p{font-size:14px}.ai-style-picker>button{min-height:0;padding:16px}.profile-settings-card,.settings-security-list article{grid-template-columns:42px minmax(0,1fr);align-items:start}.profile-settings-card>em,.settings-security-list article>em{grid-column:2;width:fit-content;margin-top:2px}.settings-security-list article>span{width:42px;height:42px}.settings-drawer-footer button,.settings-link-button{min-height:44px;font-size:14px}.ai-style-picker small,.profile-settings-card small{font-size:14px!important}.settings-field>small,.settings-note small,.company-identity-row small,.settings-subsection-head small,.settings-usage-row small{font-size:13px!important}}@media (width<=420px){.settings-drawer-header{min-height:82px}.settings-drawer-header h2{max-width:270px;font-size:18px;line-height:1.25}.settings-content-head>span{width:38px;height:38px}.settings-content-head{gap:10px}.settings-content-head h3{font-size:20px}.settings-field input,.settings-field select,.settings-field textarea{font-size:16px}.profile-settings-card,.settings-security-list article{padding:14px}}.wa-mobile-back{display:none}@media (width<=680px){.wa-inbox.has-selected{display:flex}.wa-shell:not(.mobile-chat-open) .wa-chat,.wa-shell.mobile-chat-open .wa-inbox{display:none}.wa-mobile-back{color:#31584a;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.wa-mobile-back svg{width:20px}}.routine-workspace{gap:18px;display:grid}.routine-secretary,.routine-center{background:#fff;border:1px solid #dce4e0;border-radius:16px;overflow:hidden;box-shadow:0 14px 35px #173e350c}.routine-secretary>header,.routine-center>header{background:linear-gradient(135deg,#f8fbf9,#fff);border-bottom:1px solid #e7ece9;align-items:center;gap:18px;padding:20px 22px;display:flex}.routine-secretary>header>div:first-child,.routine-center>header>div:first-child{flex:1;align-items:flex-start;gap:13px;min-width:0;display:flex}.routine-secretary>header>div:first-child>span,.routine-center>header>div:first-child>span{color:#b9f574;background:#173e35;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.routine-secretary header svg,.routine-center header svg{width:21px}.routine-secretary header em,.routine-center header em{color:#34715d;letter-spacing:.09em;font-size:10px;font-style:normal;font-weight:900}.routine-secretary h2,.routine-center h2{margin:3px 0;font-size:22px}.routine-secretary header p,.routine-center header p{color:#718079;margin:0}.secretary-times{align-items:end;gap:7px;display:flex}.secretary-times label{gap:4px;display:grid}.secretary-times label span{color:#718079;font-size:9px}.secretary-times input{background:#fff;border:1px solid #d6dfda;border-radius:8px;padding:8px}.secretary-times button{color:#fff;background:#173e35;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;display:flex}.secretary-layout{grid-template-columns:245px minmax(0,1fr);min-height:540px;display:grid}.secretary-layout>aside{background:#f7f9f8;border-right:1px solid #e3e9e6;flex-direction:column;gap:7px;padding:16px;display:flex}.secretary-layout>aside>strong{margin:3px 4px 7px;font-size:12px}.secretary-layout>aside>button{color:#385b4e;text-align:left;background:#fff;border:1px solid #dce4e0;border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.secretary-layout>aside>button svg{color:#57a582;width:14px}.secretary-layout>aside>div{background:#eaf4ef;border-radius:10px;gap:8px;margin-top:auto;padding:12px;display:flex}.secretary-layout>aside>div>svg{color:#34715d;flex:none;width:18px}.secretary-layout>aside p{gap:3px;margin:0;display:grid}.secretary-layout>aside small{color:#62756d;line-height:1.4}.secretary-layout>main{background:#f1eee8;grid-template-rows:1fr auto;min-width:0;display:grid}.secretary-chat{background-image:radial-gradient(#aebdb555 .7px,#0000 .7px);background-size:12px 12px;flex-direction:column;gap:10px;max-height:540px;padding:22px;display:flex;overflow-y:auto}.secretary-chat article{align-items:flex-end;gap:7px;max-width:78%;display:flex}.secretary-chat article.user{flex-direction:row-reverse;align-self:flex-end}.secretary-chat article>span{color:#b9f574;background:#173e35;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.secretary-chat article.user>span{color:#31584a;background:#d5dfda}.secretary-chat article svg{width:15px}.secretary-chat article p{white-space:pre-wrap;background:#fff;border-radius:12px 12px 12px 3px;margin:0;padding:10px 12px;box-shadow:0 2px 5px #0001}.secretary-chat article.user p{background:#d9fdd3;border-radius:12px 12px 3px}.secretary-layout main>footer{background:#e9eeeb;align-items:end;gap:8px;padding:10px;display:flex}.secretary-layout main>footer button{color:#46665a;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.secretary-layout main>footer button.listening{color:#c44242;background:#ffe2e2;animation:1s infinite pulse}.secretary-layout main>footer textarea{resize:vertical;background:#fff;border:0;border-radius:11px;flex:1;min-height:42px;max-height:110px;padding:11px}.secretary-layout main>footer button.assistant-send{color:#fff;background:#25a85c}.assistant-confirm{background:#fff8df;border:1px solid #e7ca83;border-radius:11px;align-self:center;width:min(480px,90%);padding:13px}.assistant-confirm p{margin:5px 0 10px}.assistant-confirm button{color:#fff;background:#173e35;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.assistant-confirm svg{width:15px}.routine-center>header nav{background:#eef2f0;border-radius:10px;gap:4px;padding:4px;display:flex}.routine-center>header nav button{background:0 0;border:0;border-radius:8px;padding:9px 12px}.routine-center>header nav button.active{background:#fff;box-shadow:0 2px 7px #173e3513}.checklist-board,.rules-workspace{padding:18px}.new-check-task{background:#f8faf9;border:1px solid #dce4e0;border-radius:11px;gap:8px;margin-bottom:14px;padding:8px 10px;display:flex}.new-check-task svg{color:#57927c;width:18px}.new-check-task input{background:0 0;border:0;outline:0;flex:1;min-width:0}.new-check-task button,.rules-intro>button,.save-rule{color:#fff;background:#173e35;border:0;border-radius:8px;padding:8px 11px}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checklist-grid article{background:#fff;border:1px solid #dfe6e2;border-radius:11px;gap:11px;padding:13px;display:flex}.checklist-grid article.late{background:#fff8f8;border-color:#e2a5a5}.checklist-grid article.completed{opacity:.6}.checklist-grid article.completed strong{text-decoration:line-through}.check-control{background:0 0;border:0;flex:none;width:23px;height:23px}.check-control>span{border:2px solid #8aa097;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.completed .check-control>span{color:#fff;background:#2c9a6c;border-color:#2c9a6c}.check-control svg{width:13px}.checklist-grid article>div{gap:3px;min-width:0;display:grid}.checklist-grid article em{color:#3d846c;font-size:9px;font-style:normal;font-weight:900}.checklist-grid article strong{font-size:14px}.checklist-grid article>div>button{color:#5c7269;text-align:left;background:0 0;border:0;width:max-content;padding:0}.checklist-grid article small{color:#718079;align-items:center;gap:4px;display:flex}.checklist-grid article small svg{width:13px}.rules-intro{align-items:center;gap:8px;margin-bottom:14px;display:flex}.rules-intro>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.rules-intro>div>svg{color:#34715d}.rules-intro>div>span{display:grid}.rules-intro small{color:#718079}.rules-intro button{align-items:center;gap:5px;display:flex}.rules-intro button.secondary{color:#31584a;background:#fff;border:1px solid #d7dfdb}.rules-intro svg{width:17px}.rule-builder{background:#f7fbf9;border:1px solid #b9d3c7;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.rule-builder>header{gap:8px;display:flex}.rule-builder>header input{border:1px solid #d6dfda;border-radius:8px;flex:1;padding:9px;font-weight:700}.rule-builder>header button{background:0 0;border:0}.rule-sentence{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rule-sentence>span{color:#b9f574;background:#173e35;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.rule-sentence select,.rule-sentence input{background:#fff;border:1px solid #d6dfda;border-radius:8px;min-height:38px;padding:7px}.rule-sentence input[type=number]{width:80px}.save-rule{align-items:center;gap:6px;width:max-content;display:flex}.save-rule svg{width:15px}.rules-list{gap:8px;display:grid}.rules-list article{border:1px solid #dfe6e2;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.rules-list article>div{flex:1;min-width:0}.rules-list article p{color:#718079;margin:3px 0 0}.rules-list article>button:last-child{color:#47665a;background:0 0;border:0;align-items:center;gap:3px;display:flex}.rules-list article svg{width:14px}.rule-toggle{background:#ccd6d1;border:0;border-radius:999px;width:35px;height:21px;padding:3px}.rule-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.rule-toggle.on{background:#31a976}.rule-toggle.on i{transform:translate(14px)}.lead-card.automation-alert{background:#fff4f4!important;border-color:#d85e5e!important;box-shadow:0 0 0 2px #ef77772b!important}@keyframes pulse{50%{opacity:.5}}@media (width<=900px){.routine-secretary>header,.routine-center>header{flex-wrap:wrap;align-items:flex-start}.secretary-times{width:100%}.secretary-layout{grid-template-columns:210px minmax(0,1fr)}.checklist-grid{grid-template-columns:1fr}}@media (width<=680px){.routine-secretary>header,.routine-center>header{padding:15px}.secretary-times{grid-template-columns:1fr 1fr;display:grid}.secretary-times button{grid-column:1/-1;justify-content:center}.secretary-layout{flex-direction:column;min-height:0;display:flex}.secretary-layout>aside{display:none}.secretary-layout>main{min-height:560px}.secretary-chat article{max-width:90%}.routine-center>header nav{width:100%}.routine-center>header nav button{flex:1}.checklist-board,.rules-workspace{padding:12px}.rules-intro{flex-wrap:wrap;align-items:stretch}.rules-intro>div{flex-basis:100%;width:100%}.rule-sentence{flex-direction:column;align-items:stretch}.rule-sentence>*{width:100%!important}.new-check-task button{font-size:0}.new-check-task button:after{content:"+";font-size:16px}}.lead-page{width:100%;max-width:1280px;margin:0 auto}.lead-page-card.lead-drawer{background:#f7f8f5;border:1px solid #d9e2dd;border-radius:16px;width:100%;height:auto;min-height:0;animation:none;overflow:visible;box-shadow:0 18px 45px #173e3510}.lead-page .drawer-head{z-index:8;border-radius:16px 16px 0 0;position:sticky;top:-18px}.lead-page .drawer-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;padding:20px;display:grid;overflow:visible}.lead-page .drawer-body>.drawer-actions,.lead-page .drawer-body>.drawer-deal,.lead-page .drawer-body>.lead-intelligence-panel,.lead-page .drawer-body>.transcript-analysis-section{grid-column:1/-1}.lead-page .drawer-section{margin:0}.lead-page-back{order:-2}.transcript-analysis-section>.drawer-section-head>div{display:grid}.transcript-analysis-section>.drawer-section-head p{color:#718079;margin:3px 0 0;font-size:11px}.transcript-analysis-section>textarea{resize:vertical;border:1px solid #d7dfdb;border-radius:9px;width:100%;min-height:150px;padding:11px}.transcript-analysis-section>.primary-button{margin-top:9px}.next-step-condition{background:#f2f4ff;border-left:3px solid #6b7fe8;border-radius:8px;margin-top:10px;padding:11px}.next-step-condition span{color:#5365b2;letter-spacing:.06em;font-size:9px;font-weight:900}.next-step-condition p{margin:5px 0 7px;line-height:1.5}.next-step-condition button{color:#5365b2;background:0 0;border:0;padding:0;font-weight:700}.lead-page .activity-section{grid-column:1/-1}.lead-page .activity-section .activity-item{max-width:none}.lead-page .activity-item.incoming{border-left:3px solid #25a85c}.lead-page .activity-item.outgoing{border-left:3px solid #6b7fe8}.workspace-readiness{background:#fff9ed;border-bottom:1px solid #dfe6e2;gap:9px;padding:13px 18px;display:grid}.workspace-readiness>div:first-child{align-items:center;gap:9px;display:flex}.workspace-readiness>div:first-child>span{color:#a36d16;background:#fff0c8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.workspace-readiness>div:first-child svg{width:17px}.workspace-readiness>div:first-child>div{display:grid}.workspace-readiness p{color:#746d60;margin:2px 0 0;font-size:11px}.workspace-readiness.ready{background:#f0f8f4}.workspace-readiness.ready>div:first-child>span{color:#267552;background:#dff1e8}.readiness-progress{background:#e4e9e6;border-radius:999px;height:5px;overflow:hidden}.readiness-progress i{background:#2ea975;border-radius:999px;height:100%;display:block}.readiness-items{gap:6px;display:flex;overflow-x:auto}.readiness-items button{white-space:nowrap;color:#765a27;background:#fff;border:1px solid #e3d1ab;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.readiness-items button.done{color:#287254;border-color:#bfdccb}.readiness-items button span{place-items:center;display:grid}.readiness-items button svg{width:11px}.context-edit-form textarea{resize:vertical;border:1px solid #dce3df;border-radius:8px;width:100%;padding:9px}@media (width<=850px){.lead-page .drawer-body{grid-template-columns:1fr}.lead-page .drawer-body>*{grid-column:1!important}}@media (width<=680px){.lead-page{margin:-5px}.lead-page-card.lead-drawer{border-radius:12px}.lead-page .drawer-head{min-height:92px;padding:14px;top:-12px}.lead-page .drawer-body{padding:11px}.lead-page .drawer-actions{grid-template-columns:1fr 1fr;display:grid}.lead-page .drawer-actions .whatsapp-button{grid-column:1/-1}.workspace-readiness{padding:12px}.readiness-items{padding-bottom:3px}}:root{--premium-ink:#11251f;--premium-ink-soft:#354b43;--premium-muted:#72827b;--premium-line:#173e351c;--premium-line-strong:#173e352e;--premium-surface:#ffffffeb;--premium-surface-solid:#fff;--premium-soft:#f3f7f4;--premium-green:#174c3e;--premium-green-2:#24745d;--premium-lime:#b9f574;--premium-shadow-sm:0 1px 2px #0a231b0a, 0 5px 16px #0a231b0b;--premium-shadow-md:0 2px 4px #0a231b09, 0 18px 46px #0a231b13;--premium-shadow-lg:0 24px 80px #081f1824;--premium-radius-sm:10px;--premium-radius:16px;--premium-radius-lg:22px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{color:var(--premium-ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11";text-rendering:optimizelegibility;background:#f3f6f3;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s}button:not(:disabled):active{transform:scale(.975)}input,select,textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}input:hover,select:hover,textarea:hover{border-color:#174c3e40!important}input:focus,select:focus,textarea:focus{border-color:#438f75!important;outline:none!important;box-shadow:0 0 0 4px #438f751f!important}::selection{color:#10251f;background:#c9f79a}.app-shell{background:radial-gradient(circle at 82% -10%, #b9f57426, transparent 28%), radial-gradient(circle at 20% 105%, #519d8214, transparent 30%), var(--paper);grid-template-columns:252px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 0,#b9f5741c,#0000 30%),linear-gradient(#112a22 0%,#10231d 54%,#0d1e19 100%);border-right:1px solid #ffffff13;width:252px;padding:20px 14px 16px;box-shadow:16px 0 46px #0a1f1814}.sidebar:after{pointer-events:none;content:"";opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.sidebar>*{z-index:1;position:relative}.brand-mark{color:#14382e;background:linear-gradient(145deg,#d0ff9d,#9be04e);border:1px solid #ffffff29;box-shadow:0 8px 24px #92dc4833,inset 0 1px #fffc}.brand-word{letter-spacing:-.045em;font-weight:760}.workspace-switcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff16;border-radius:14px;min-height:62px;margin-bottom:22px;box-shadow:inset 0 1px #ffffff09}.workspace-avatar{background:linear-gradient(145deg,#b9f57438,#ffffff14);border:1px solid #ffffff29}.nav-caption{color:#ffffff5c;letter-spacing:.14em;padding:0 12px 7px;font-size:9px}.nav-item{color:#ffffffa3;border:1px solid #0000;border-radius:11px;min-height:44px;margin:2px 0}.nav-item.active{color:#fff;background:linear-gradient(90deg,#b9f57426,#b9f5740e);border-color:#b9f57424;box-shadow:inset 3px 0 #b9f574,0 8px 24px #00000014}.usage-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px}.profile-row{border:1px solid #0000;border-radius:12px}.app-main{min-height:100dvh}.topbar{-webkit-backdrop-filter:saturate(150%)blur(18px);background:#f8faf7d1;border-bottom:1px solid #173e3516;min-height:80px;padding:0 clamp(22px,3vw,48px);box-shadow:0 1px #fffc}.page-identity small{color:#47806d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.topbar-actions{gap:10px}.mode-switch{border:1px solid var(--premium-line);background:#edf2efdb;border-radius:12px;height:40px;padding:4px}.mode-switch button{border-radius:9px;font-weight:650}.global-search{border:1px solid var(--premium-line);background:#ffffffd1;border-radius:12px;min-height:42px;box-shadow:0 1px #fffc}.global-search:focus-within{box-shadow:0 0 0 4px #438f751a,var(--premium-shadow-sm);border-color:#559a82}.icon-button{border:1px solid var(--premium-line);width:42px;height:42px;box-shadow:var(--premium-shadow-sm);background:#ffffffe0;border-radius:12px}.icon-button:hover{border-color:var(--premium-line-strong);box-shadow:var(--premium-shadow-md);background:#fff;transform:translateY(-1px)}.primary-button,.whatsapp-button,.save-notes,.advance-button{letter-spacing:-.01em;border-radius:11px;min-height:42px;font-weight:700;box-shadow:0 7px 18px #174c3e24}.primary-button:hover,.whatsapp-button:hover,.save-notes:hover,.advance-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 24px #174c3e33}.secondary-button{min-height:42px;box-shadow:var(--premium-shadow-sm);font-weight:650;border:1px solid var(--premium-line-strong)!important;background:#ffffffe6!important;border-radius:11px!important}.secondary-button:hover{box-shadow:var(--premium-shadow-md);transform:translateY(-1px);background:#fff!important;border-color:#174c3e47!important}.content-area{max-width:1760px;margin:0 auto;padding:30px clamp(22px,3vw,48px) 58px}.demo-banner,.empty-workspace-banner,.active-filter-banner{box-shadow:var(--premium-shadow-sm);border-radius:14px}.section-toolbar h2{letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(22px,2.2vw,31px);font-weight:740}.section-toolbar p{max-width:720px;color:var(--premium-muted);font-size:13px;line-height:1.55}.period-filter,.schedule-filter,.pipeline-action-filters{border:1px solid var(--premium-line);background:#ffffffad;border-radius:13px;padding:4px;box-shadow:0 1px #fffc}.period-filter button,.schedule-filter button,.pipeline-action-filters button{background:0 0;border-color:#0000;border-radius:9px;min-height:34px;font-weight:650}.period-filter button.active,.schedule-filter button.active,.pipeline-action-filters button.active{color:#fff;background:#174c3e;border-color:#0000;box-shadow:0 7px 16px #174c3e29}.metric-item,.panel,.calendar-stats>*,.report-card,.admin-stat,.integration-card{background:var(--premium-surface);box-shadow:var(--premium-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important}.metrics-strip,.calendar-stats{gap:12px}.metric-item{min-height:105px;padding:17px 18px;transition:all .2s}.metric-item strong{letter-spacing:-.04em}.pipeline-board{scrollbar-width:thin;scrollbar-color:#b7c7c0 transparent;gap:14px;padding:2px 2px 18px}.pipeline-column{background:#f0f4f1bd;border:1px solid #173e3517;border-radius:18px;min-width:286px;box-shadow:inset 0 1px #fffc}.pipeline-column-head{padding:15px 14px 11px}.pipeline-column-head h3{letter-spacing:-.025em;font-weight:720}.lead-card{box-shadow:var(--premium-shadow-sm);background:#fffffff5;border:1px solid #173e351b;border-radius:14px;transition:transform .2s,border-color .2s,box-shadow .2s}.lead-card:before{content:"";opacity:0;background:linear-gradient(90deg,#b9f574,#55aa82);border-radius:0 0 4px 4px;height:2px;transition:opacity .2s;position:absolute;top:0;left:14px;right:14px}.lead-card:hover{z-index:2;border-color:#2a715840;transform:translateY(-3px);box-shadow:0 16px 32px #0c2b211c}.lead-card:hover:before{opacity:1}.lead-card-open{border-radius:14px}.lead-card .avatar{box-shadow:inset 0 0 0 1px #ffffffa6}.card-price strong{letter-spacing:-.03em;font-size:16px}.best-opportunity-banner{background:radial-gradient(circle at 80% 10%,#b9f5742e,#0000 28%),linear-gradient(135deg,#102a22,#173f34);border:1px solid #b9f57438;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #102a222e}.hero-summary,.integration-hero{background:radial-gradient(circle at 83% 20%,#b9f5742e,#0000 26%),linear-gradient(135deg,#102b23,#174b3d);border:1px solid #b9f57426;border-radius:24px;box-shadow:0 24px 64px #0c2a202e}.hero-summary:after,.integration-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-100px;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.hero-summary h2{letter-spacing:-.05em;font-weight:720;line-height:1.05}.panel{overflow:hidden}.panel-head h3{letter-spacing:-.035em;font-weight:720}.task-row{border-radius:12px;transition:all .18s}.task-row:hover{background:#f5f8f6;transform:translate(2px)}.wa-page-head,.template-library>header,.merge-tag-panel,.template-editor,.template-grid article,.google-agenda-view,.meeting-review-queue{box-shadow:var(--premium-shadow-sm);border-color:var(--premium-line)!important;border-radius:var(--premium-radius)!important}.wa-page-head{background:#ffffffe6;padding:14px 17px}.wa-page-head>div>span{box-shadow:0 8px 20px #25d36633}.wa-shell{border-color:var(--premium-line);height:min(720px,100dvh - 230px);box-shadow:var(--premium-shadow-md);border-radius:18px}.wa-inbox>label{border:1px solid #0000;border-radius:11px}.wa-inbox>label:focus-within{background:#fff;border-color:#2a715838;box-shadow:0 0 0 4px #438f7514}.wa-inbox>div>button{min-height:76px;padding:12px 14px}.wa-inbox>div>button.active{background:linear-gradient(90deg,#edf7f2,#f6faf8);box-shadow:inset 3px 0 #2cab75}.wa-chat>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf9f0;min-height:66px;padding:10px 16px}.wa-chat-bg article{border:1px solid #173e350e;border-radius:12px;box-shadow:0 3px 9px #142f270f}.wa-chat-bg article.outgoing{border-color:#2b915b1c}.routine-secretary,.routine-center,.lead-page-card.lead-drawer{border-color:var(--premium-line);box-shadow:var(--premium-shadow-md);border-radius:20px}.routine-secretary>header,.routine-center>header{background:linear-gradient(135deg,#f4f9f6f5,#fff);padding:22px 24px}.routine-secretary h2,.routine-center h2{letter-spacing:-.04em;font-weight:730}.secretary-layout>aside{background:linear-gradient(#f5f8f6,#eff4f1)}.secretary-layout>aside>button:hover{box-shadow:var(--premium-shadow-sm);border-color:#2a715838;transform:translate(2px)}.secretary-chat article p{border:1px solid #173e350e;box-shadow:0 5px 16px #122e2511}.checklist-grid article{border-color:var(--premium-line);box-shadow:var(--premium-shadow-sm);border-radius:14px;transition:all .18s}.checklist-grid article:hover{border-color:var(--premium-line-strong);box-shadow:var(--premium-shadow-md);transform:translateY(-2px)}.rules-list article,.rule-builder{border-radius:14px}.lead-page .drawer-head{background:radial-gradient(circle at 85% 20%,#b9f5742e,#0000 24%),linear-gradient(135deg,#102a22,#17483b);min-height:116px;padding:24px 28px;box-shadow:0 12px 30px #0c2a2021}.lead-page .drawer-head h2{letter-spacing:-.04em;font-size:24px;font-weight:740}.lead-page .drawer-body{gap:16px;padding:24px}.lead-page .drawer-section{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-sm);background:#fffffff0;border-radius:16px}.lead-page .drawer-section:hover{border-color:#174c3e29}.lead-page .drawer-deal{box-shadow:var(--premium-shadow-sm);background:linear-gradient(135deg,#fff,#f4f8f5);border-radius:16px}.transcript-analysis-section{background:linear-gradient(145deg,#f7fbf9,#fff)!important}.recommended-action-card{background:linear-gradient(135deg,#eaf7f1,#f7fbf9);border-radius:13px}.intelligence-score-row span,.recommendation-grid>span,.conversation-insights span{background:#f5f8f6;border:1px solid #173e3512;border-radius:12px}.drawer-actions{gap:9px}.activity-item{border-radius:12px}.settings-drawer{border-left:1px solid var(--premium-line);box-shadow:var(--premium-shadow-lg);background:#f5f7f5}.settings-drawer-header{background:radial-gradient(circle at 85% 10%,#b9f57426,#0000 28%),linear-gradient(135deg,#112c24,#17483b)}.settings-section-nav{background:#eef3f0;padding:16px 12px}.settings-section-nav button{border:1px solid #0000;border-radius:12px;min-height:56px}.settings-section-nav button.active{box-shadow:var(--premium-shadow-sm);background:#fff;border-color:#2a715829}.settings-section-content>section{animation:.26s ease-out premiumEnter}.settings-field input,.settings-field select,.settings-field textarea,.context-edit-form input,.context-edit-form select,.context-edit-form textarea{background:#fff;border:1px solid #173e3524;border-radius:11px;min-height:44px}.workspace-readiness{border-bottom-color:var(--premium-line);background:linear-gradient(90deg,#fff9eb,#fffdf7)}.toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#112a22f0;border:1px solid #ffffff21;border-radius:14px;bottom:28px;box-shadow:0 22px 55px #091c1640}.notification-popover,.modal-card{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-lg);border-radius:18px}@keyframes premiumEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1100px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{width:232px}.content-area,.topbar{padding-inline:24px}.mode-switch{display:none}}@media (width<=760px){body{background:#f4f6f3}.app-shell{display:block}.app-main{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.topbar{border-bottom-color:#173e3514;min-height:68px;padding:9px 14px}.page-identity small{font-size:8px}.page-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:20px;overflow:hidden}.topbar-actions{gap:7px}.global-search{justify-content:center;width:42px;min-width:42px;padding:0}.global-search input,.global-search kbd,.global-search>button{display:none}.topbar .primary-button.compact{width:42px;padding:0;font-size:0}.topbar .primary-button.compact svg{margin:0}.content-area{padding:18px 12px 24px}.section-toolbar{gap:14px;margin-bottom:17px}.section-toolbar h2{font-size:24px}.section-toolbar p{font-size:12px}.mobile-nav{left:9px;right:9px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #173e351f;border-radius:18px;width:auto;height:62px;box-shadow:0 14px 42px #0c2a2029}.mobile-nav button{border-radius:13px;min-width:0}.mobile-nav button.active{color:#174c3e;background:#eaf4ef}.mobile-nav button.active:before{display:none}.mobile-nav svg{width:20px;height:20px}.mobile-nav small{font-size:9px;font-weight:700}.metrics-strip,.calendar-stats{scroll-snap-type:x mandatory;padding:2px 1px 10px;display:flex;overflow-x:auto}.metrics-strip>*,.calendar-stats>*{scroll-snap-align:start;min-width:210px}.pipeline-board{scroll-snap-type:x mandatory;margin-inline:-12px;padding-inline:12px}.pipeline-column{scroll-snap-align:center;border-radius:17px;min-width:86vw}.lead-card{border-radius:14px}.hero-summary,.integration-hero{border-radius:20px;min-height:0;padding:24px 20px}.hero-summary h2{font-size:27px}.hero-ring{display:none}.panel{border-radius:16px!important}.wa-page-head>em{margin-left:auto}.wa-shell{border-radius:16px;height:calc(100dvh - 255px);min-height:500px}.wa-chat>header{gap:7px;padding:8px}.wa-chat>header>div small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.routine-secretary,.routine-center,.lead-page-card.lead-drawer{border-radius:17px}.routine-secretary>header,.routine-center>header{padding:17px}.secretary-times input{min-height:44px}.secretary-layout main>footer{padding:9px}.checklist-grid article{padding:14px}.lead-page{margin:0}.lead-page .drawer-head{border-radius:16px 16px 0 0;min-height:96px;padding:15px;top:-18px}.lead-page .drawer-head h2{font-size:20px}.lead-page .drawer-body{gap:11px;padding:11px}.lead-page .drawer-section{border-radius:14px}.settings-drawer{width:100vw}.settings-drawer-header{padding:18px}.settings-drawer-layout{background:#f5f7f5}.settings-section-nav{scrollbar-width:none}.settings-section-nav::-webkit-scrollbar{display:none}.toast{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));justify-content:center;width:auto}}@media (width<=390px){.content-area{padding-inline:9px}.page-identity h1{max-width:145px}.notification-wrap,.mobile-admin-button{display:none}.pipeline-column{min-width:91vw}.wa-page-head{padding:12px}.wa-page-head>div>div small{display:none}.lead-page .drawer-actions{grid-template-columns:1fr}.lead-page .drawer-actions>*{width:100%;grid-column:1!important}.conversation-insights,.intelligence-score-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pipeline-command-center{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 0,#b9f57438,#0000 34%),linear-gradient(135deg,#0d261f 0%,#143d31 62%,#1b5543 100%);border:1px solid #b9f5742e;border-radius:24px;grid-template-columns:minmax(0,1fr) 310px;gap:24px;margin-bottom:14px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0a2a2033}.pipeline-command-center:after{z-index:-1;content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;right:-72px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff05}.pipeline-command-copy>span,.routine-brief-copy>span{color:#c4fb87;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.pipeline-command-copy>span svg,.routine-brief-copy>span svg{width:15px;height:15px}.pipeline-command-copy h3{letter-spacing:-.052em;max-width:700px;margin:13px 0 8px;font-size:clamp(25px,2.7vw,38px);font-weight:740;line-height:1.05}.pipeline-command-copy p{color:#ffffffad;max-width:680px;margin:0;font-size:13px;line-height:1.6}.pipeline-command-copy button{color:#14362c;background:#c1f980;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:8px;margin-top:19px;padding:10px 14px;font-weight:760;display:flex;box-shadow:0 10px 24px #8bd7412b}.pipeline-command-copy button:hover{background:#d0ff9d;transform:translateY(-2px);box-shadow:0 14px 28px #8bd7413d}.pipeline-command-copy button svg{width:16px}.pipeline-command-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff12}.pipeline-command-score>span{color:#ffffff87;letter-spacing:.13em;font-size:9px;font-weight:800}.pipeline-command-score>strong{letter-spacing:-.055em;margin:8px 0 19px;font-size:36px}.pipeline-command-score>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pipeline-command-score small{color:#ffffff8c;background:#0000001f;border-radius:11px;gap:3px;padding:10px;font-size:9px;display:grid}.pipeline-command-score b{color:#fff;font-size:14px}.pipeline-page>.metric-strip{margin-bottom:14px}.pipeline-page>.metric-strip .metric-item{min-height:94px}.pipeline-action-filters{scrollbar-width:none}.pipeline-action-filters::-webkit-scrollbar{display:none}.kanban-board{gap:13px}.kanban-column{background:#edf2efb8}.column-head{border-bottom:1px solid #173e3512}.routine-brief{color:#fff;background:radial-gradient(circle at 82% 5%,#b9f57433,#0000 30%),linear-gradient(135deg,#102b23,#174b3d);border:1px solid #b9f5742b;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);gap:28px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0c2a202b}.routine-brief-copy h2{letter-spacing:-.055em;margin:12px 0 7px;font-size:clamp(27px,3vw,39px);font-weight:740;line-height:1.05}.routine-brief-copy p{color:#ffffffa6;max-width:640px;margin:0;font-size:13px;line-height:1.58}.routine-brief-metrics{grid-template-columns:repeat(3,1fr);align-self:center;gap:9px;display:grid}.routine-brief-metrics article{background:#ffffff13;border:1px solid #ffffff1a;border-radius:16px;gap:15px;min-width:0;padding:17px 15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.routine-brief-metrics article>svg{color:#b9f574;width:19px}.routine-brief-metrics article.attention>svg{color:#ffb4a6}.routine-brief-metrics article>span{gap:3px;display:grid}.routine-brief-metrics strong{letter-spacing:-.045em;font-size:26px}.routine-brief-metrics small{color:#ffffff8c;font-size:9px;line-height:1.35;overflow:hidden}.routine-workspace{gap:15px}.routine-secretary{border-radius:22px}.secretary-layout{grid-template-columns:270px minmax(0,1fr)}.secretary-layout>aside{padding:20px}.secretary-layout>aside>button{border-color:#173e3517;border-radius:11px;min-height:42px}.routine-center{border-radius:22px}.wa-shell{grid-template-columns:310px minmax(410px,1fr) 252px}.wa-context-rail{border-left:1px solid var(--premium-line);background:linear-gradient(#fbfcfb,#f3f7f4);min-width:0;overflow-y:auto}.wa-context-profile{border-bottom:1px solid var(--premium-line);text-align:center;place-items:center;padding:26px 18px 20px;display:grid}.wa-context-profile>.wa-avatar{background:linear-gradient(145deg,#d9eee4,#eef8f3);width:58px;height:58px;margin-bottom:11px;font-size:17px;box-shadow:inset 0 0 0 1px #174c3e14,0 9px 22px #174c3e17}.wa-context-profile>strong{letter-spacing:-.02em;font-size:15px}.wa-context-profile>small{color:var(--premium-muted);margin-top:3px}.wa-context-profile>button{color:#28745d;background:0 0;border:0;align-items:center;gap:6px;margin-top:13px;padding:0;font-size:10px;font-weight:750;display:flex}.wa-context-profile>button svg{width:12px}.wa-context-section{border-bottom:1px solid var(--premium-line);padding:18px}.wa-context-section>span{color:#5b7168;letter-spacing:.12em;font-size:8px;font-weight:850}.wa-context-section dl{gap:14px;margin:14px 0 0;display:grid}.wa-context-section dl>div{gap:3px;display:grid}.wa-context-section dt{color:var(--premium-muted);font-size:9px}.wa-context-section dd{color:var(--premium-ink-soft);margin:0;font-size:11px;font-weight:650;line-height:1.42}.wa-context-next{background:#eaf6f0;border:1px solid #35886921;border-radius:13px;align-items:flex-start;gap:10px;margin:16px;padding:14px;display:flex}.wa-context-next>svg{color:#2c8566;flex:none;width:17px}.wa-context-next>span{gap:4px;display:grid}.wa-context-next small{color:#4d7968;letter-spacing:.1em;font-size:8px;font-weight:850}.wa-context-next strong{color:#214f3f;font-size:11px;line-height:1.42}.wa-context-calendar{color:#fff;background:#174c3e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 32px);margin:0 16px 18px;padding:11px;font-weight:720;display:flex}.wa-context-calendar svg{width:15px}.wa-chat-bg{background-color:#f0ede7;background-image:radial-gradient(#45615526 .65px,#0000 .65px);background-size:13px 13px}.lead-page-card.lead-drawer{overflow:hidden}.lead-command-strip{border-bottom:1px solid var(--premium-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;display:grid}.lead-command-strip>div{border-right:1px solid var(--premium-line);align-content:center;gap:4px;min-width:0;padding:17px 21px;display:grid}.lead-command-strip span{color:#708078;letter-spacing:.12em;font-size:8px;font-weight:850}.lead-command-strip strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lead-command-strip small{color:var(--premium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-command-strip>button{color:#fff;background:#174c3e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:12px;padding:0 15px;font-size:11px;font-weight:750;display:flex;box-shadow:0 8px 20px #174c3e29}.lead-command-strip>button svg{width:14px}.lead-page .drawer-body{align-items:start}.lead-page .drawer-deal{min-height:100px}.lead-page .lead-intelligence-panel{background:linear-gradient(145deg,#f1f8f4,#fff)}.lead-page .message-draft-section textarea{background:#fbfcfb;border-color:#174c3e24;min-height:132px;line-height:1.6}@media (width<=1260px){.wa-shell{grid-template-columns:285px minmax(380px,1fr) 225px}.routine-brief{grid-template-columns:1fr}.routine-brief-metrics{max-width:680px}}@media (width<=1050px){.wa-shell{grid-template-columns:290px minmax(0,1fr)}.wa-context-rail{display:none}.lead-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-command-strip>button{grid-column:1/-1;min-height:42px}}@media (width<=760px){.pipeline-command-center{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:23px 20px}.pipeline-command-copy h3{font-size:29px}.pipeline-command-score{padding:16px}.pipeline-command-score>strong{margin-bottom:13px;font-size:30px}.routine-brief{border-radius:20px;gap:21px;padding:23px 20px}.routine-brief-copy h2{font-size:29px}.routine-brief-metrics{scroll-snap-type:x mandatory;margin-inline:-4px;padding:4px;display:flex;overflow-x:auto}.routine-brief-metrics article{scroll-snap-align:start;min-width:145px}.secretary-layout{grid-template-columns:1fr}.lead-command-strip{grid-template-columns:1fr 1fr}.lead-command-strip>div:nth-child(3){border-top:1px solid var(--premium-line);grid-column:1/-1}.lead-command-strip>button{min-height:44px}}@media (width<=480px){.pipeline-command-copy button{justify-content:center;width:100%}.pipeline-command-score>div{grid-template-columns:1fr 1fr}.routine-brief-metrics{margin-right:-20px}.lead-command-strip{grid-template-columns:1fr}.lead-command-strip>div,.lead-command-strip>div:nth-child(3){border-right:0;border-top:1px solid var(--premium-line);grid-column:1}}:root{--clean-bg:#0a111c;--clean-sidebar:#060d18;--clean-panel:#111a27;--clean-panel-2:#151f2d;--clean-line:#273445;--clean-line-soft:#94a3b824;--clean-text:#e9eef5;--clean-text-soft:#bdc7d5;--clean-muted:#8793a5;--clean-green:var(--workspace-accent,#32d36f);--clean-green-soft:var(--workspace-accent,#32d36f)}@supports (color:color-mix(in lab, red, red)){:root{--clean-green-soft:color-mix(in srgb, var(--workspace-accent,#32d36f) 13%, transparent)}}:root{--clean-radius:14px}html{background:var(--clean-bg)}body{color:var(--clean-text);background:var(--clean-bg);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI Variable Text,Segoe UI Variable,Inter,Segoe UI,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,strong,b{font-weight:620}button,input,select,textarea{font:inherit}.app-shell,.app-shell.sidebar-is-collapsed{color:var(--clean-text);grid-template-columns:250px minmax(0,1fr);background:var(--workspace-background,var(--clean-bg))!important}.sidebar,.sidebar-is-collapsed .sidebar{width:250px;height:100dvh;color:var(--clean-text);background:var(--clean-sidebar);border-right:1px solid var(--clean-line);box-shadow:none;padding:16px 10px 12px;overflow:hidden}.sidebar:after{display:none}.sidebar-brand-row,.sidebar-is-collapsed .sidebar-brand-row{flex-direction:row;min-height:38px;margin:0 6px 12px}.brand-button,.sidebar-is-collapsed .brand-button{align-items:center;gap:9px;display:flex}.brand-mark,.brand-button .brand-mark{border:2px solid var(--clean-green);width:29px;height:29px;color:var(--clean-green);box-shadow:none;border-radius:50%;font-size:12px;font-weight:650;background:#32d36f1a!important}.brand-word,.sidebar-is-collapsed .brand-word{color:#f3f6fb;letter-spacing:-.025em;font-weight:620;display:inline;font-size:15px!important}.sidebar-collapse-button{border-color:var(--clean-line-soft);background:0 0;border-radius:8px;width:30px;height:30px}.sidebar-collapse-button:hover{background:#ffffff0d}.workspace-switcher,.sidebar-is-collapsed .workspace-switcher{border:1px solid var(--clean-line);background:var(--clean-panel);min-height:54px;box-shadow:none;border-radius:12px;justify-content:flex-start;padding:9px}.workspace-switcher:hover{background:#162130;border-color:#344459;transform:none}.workspace-avatar,.sidebar-is-collapsed .workspace-avatar{width:31px;height:31px;color:var(--clean-green);border:0;border-radius:9px;font-weight:620;background:var(--clean-green-soft)!important}.workspace-copy,.sidebar-is-collapsed .workspace-copy,.workspace-switcher .chevron,.sidebar-is-collapsed .workspace-switcher .chevron{display:block}.workspace-switcher strong,.profile-row strong{color:#e9eef5;font-size:11px;font-weight:610}.workspace-switcher small,.profile-row small{color:#758196;font-size:9px;font-weight:400}.main-nav,.sidebar-is-collapsed .main-nav{scrollbar-width:thin;scrollbar-color:#344154 transparent;flex:1;min-height:0;margin-top:14px;padding:0 3px 8px 0;overflow:hidden auto}.nav-caption,.sidebar-is-collapsed .nav-caption{color:#627087;letter-spacing:.13em;margin:6px 10px 7px;font-size:8px;font-weight:600;display:block}.nav-item,.sidebar-is-collapsed .nav-item{color:#96a2b3;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:10px;min-height:37px;padding:0 10px;font-size:11px;font-weight:520}.nav-label,.sidebar-is-collapsed .nav-label{display:inline}.nav-item:hover{color:#e9eef5;background:#94a3b812;transform:none}.nav-item.active{color:#f3f6fb;box-shadow:none;background:#1a2434;border:0}.nav-item.active:before,.sidebar-is-collapsed .nav-item.active:before{background:var(--clean-green);border-radius:0 3px 3px 0;width:3px;height:18px;left:-3px}.nav-glyph,.sidebar-is-collapsed .nav-glyph{color:#7f8b9d;width:18px}.nav-glyph svg,.sidebar-is-collapsed .nav-glyph svg{stroke-width:1.7px;width:15px;height:15px}.nav-item.active .nav-glyph{color:var(--clean-green)}.nav-item em,.sidebar-is-collapsed .nav-item em{color:#08120d;background:var(--clean-green);font-weight:650;display:grid}.sidebar-bottom{border-top:1px solid var(--clean-line-soft);background:var(--clean-sidebar);flex:none;margin-top:0;padding-top:8px}.usage-card,.sidebar-is-collapsed .usage-card{border-color:var(--clean-line-soft);background:#94a3b809;border-radius:10px;margin:6px 0;padding:10px 11px;display:block}.usage-card button{color:var(--clean-green);font-weight:550}.profile-row,.sidebar-is-collapsed .profile-row{border:0;border-radius:9px;justify-content:flex-start;min-height:46px;padding:7px 8px}.profile-row:hover{background:#94a3b80f;border-color:#0000}.profile-copy,.sidebar-is-collapsed .profile-copy,.profile-row .chevron,.sidebar-is-collapsed .profile-row .chevron{display:block}.profile-copy{flex:1;min-width:0}.app-main{color:var(--clean-text);background:var(--workspace-background,var(--clean-bg));transition:background-color .24s}.topbar{border-bottom:1px solid var(--clean-line);min-height:72px;color:var(--clean-text);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a111cf2;padding:0 clamp(24px,2.4vw,38px)}.page-identity small{color:#718198;letter-spacing:.12em;font-size:8px;font-weight:600}.page-identity h1{color:#edf2f8;letter-spacing:-.035em;margin-top:3px;font-size:22px;font-weight:620}.mode-switch{border-color:var(--clean-line);background:var(--clean-panel);border-radius:10px;height:38px}.mode-switch button{color:#78869a;font-size:10px;font-weight:520}.mode-switch button.active{color:#eaf4ee;box-shadow:none;background:#1e2b38}.mode-switch button.active:before{background:var(--clean-green)}.global-search{border-color:var(--clean-line);min-height:39px;color:var(--clean-text);background:var(--clean-panel);box-shadow:none;border-radius:10px}.global-search input{color:var(--clean-text);background:0 0}.global-search input::placeholder{color:#667386}.global-search kbd{color:#68768a;border-color:var(--clean-line);background:#0d1622}.icon-button{border-color:var(--clean-line);color:#9ca8b8;background:var(--clean-panel);width:39px;height:39px;box-shadow:none;border-radius:10px}.icon-button:hover{color:#eef3f8;box-shadow:none;background:#182332;border-color:#3a495c;transform:none}.primary-button,.whatsapp-button,.save-notes,.advance-button{min-height:39px;color:var(--workspace-accent-contrast,#07110c);background:var(--clean-green);box-shadow:none;border-radius:9px;font-weight:620}.primary-button:hover,.whatsapp-button:hover,.save-notes:hover,.advance-button:hover{filter:brightness(1.06);box-shadow:none;transform:none}.secondary-button{font-weight:540;border-color:var(--clean-line)!important;color:#c7d0dc!important;background:var(--clean-panel)!important;min-height:39px!important;box-shadow:none!important;border-radius:9px!important}.content-area{max-width:1760px;padding:24px clamp(24px,2.4vw,38px) 48px}.demo-banner,.empty-workspace-banner,.active-filter-banner{border-color:var(--clean-line);color:var(--clean-text);background:var(--clean-panel);box-shadow:none}.demo-banner span,.empty-workspace-banner span,.active-filter-banner span{color:var(--clean-muted)}.empty-workspace-banner button{border-color:var(--clean-line);color:#d5dde7;background:#172231}.section-toolbar{margin-bottom:18px}.section-toolbar h2{color:#eef3f8;letter-spacing:-.04em;font-size:25px;font-weight:620}.section-toolbar p{color:var(--clean-muted);font-size:11px}.period-filter,.schedule-filter,.pipeline-action-filters{border-color:var(--clean-line);background:var(--clean-panel);box-shadow:none;border-radius:10px}.period-filter button,.schedule-filter button,.pipeline-action-filters button{color:#909caf;min-height:32px;font-size:10px;font-weight:520}.period-filter button.active,.schedule-filter button.active,.pipeline-action-filters button.active{color:#07110c;background:var(--clean-green);box-shadow:none}.customize-funnel-button{border-color:var(--clean-line);color:#b8c3d1;background:var(--clean-panel);border-radius:9px;min-height:36px;font-weight:520}.pipeline-command-center{border-color:var(--clean-line);min-height:190px;color:var(--clean-text);box-shadow:none;background:linear-gradient(115deg,#07101b 0%,#0b1520 66%,#0e2b22 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) 250px;gap:20px;margin-bottom:14px;padding:28px 30px}.pipeline-command-center:after{display:none}.pipeline-command-copy>span,.routine-brief-copy>span{color:var(--clean-green);font-weight:620}.pipeline-command-copy h3{color:#f2f5f9;letter-spacing:-.045em;margin:13px 0 8px;font-size:31px;font-weight:630}.pipeline-command-copy p{color:#8793a5;font-size:11px}.pipeline-command-copy button{color:#07110c;background:var(--clean-green);box-shadow:none;border:0;font-weight:620}.pipeline-command-score{border-color:var(--clean-line-soft);min-height:132px;box-shadow:none;background:#94a3b80e;border-radius:15px;align-self:center;padding:18px}.pipeline-command-score>span{color:#7f8b9c;font-weight:600}.pipeline-command-score>strong{margin:6px 0 14px;font-size:30px;font-weight:620}.pipeline-command-score small{color:#7e8a9b;background:#0000002e}.pipeline-command-score b{color:#e8edf3;font-weight:600}.metric-item,.panel,.calendar-stats>*,.report-card,.admin-stat,.integration-card{color:var(--clean-text);background:var(--clean-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--clean-line)!important;border-radius:var(--clean-radius)!important}.metric-item{min-height:91px;padding:15px 17px}.metric-item:hover,.report-card:hover,.integration-card:hover{box-shadow:none;transform:none;border-color:#354457!important}.metric-item span,.metric-item small,.metric-item p{color:var(--clean-muted)}.metric-item strong{color:#eaf0f6;font-size:20px;font-weight:610}.pipeline-action-filters{border:1px solid var(--clean-line)}.pipeline-action-filters>span{color:var(--clean-muted)}.kanban-column{border-color:var(--clean-line);background:var(--clean-panel);box-shadow:none;border-radius:14px}.column-head{border-bottom-color:var(--clean-line-soft)}.column-head h3{color:#e7edf4;font-size:13px;font-weight:610}.column-head p{color:#7e8a9a;font-size:10px}.column-head strong{color:#cbd4df;font-weight:560}.lead-card{border-color:var(--clean-line);color:var(--clean-text);box-shadow:none;background:#162131;border-radius:11px}.lead-card:hover{box-shadow:none;border-color:#3a4b60;transform:translateY(-1px)}.lead-card:before{display:none}.routine-brief,.hero-summary,.integration-hero,.best-opportunity-banner{border-color:var(--clean-line);color:var(--clean-text);box-shadow:none;background:linear-gradient(115deg,#07101b,#0c1722 70%,#0e2b22);border-radius:20px}.routine-secretary,.routine-center,.lead-page-card.lead-drawer,.wa-shell{border-color:var(--clean-line);color:var(--clean-text);background:var(--clean-panel);box-shadow:none;border-radius:16px}.routine-secretary>header,.routine-center>header,.wa-page-head{border-color:var(--clean-line);color:var(--clean-text);background:var(--clean-panel);box-shadow:none}.routine-secretary h2,.routine-center h2,.wa-page-head strong{color:#edf2f8;font-weight:620}.routine-secretary header p,.routine-center header p,.wa-page-head small{color:var(--clean-muted)}.secretary-layout>aside{border-color:var(--clean-line);background:#0e1723}.secretary-layout>aside>button{border-color:var(--clean-line);color:#aeb9c7;background:var(--clean-panel)}.secretary-layout>main,.secretary-chat{background:#0b1420}.secretary-chat article p{border-color:var(--clean-line-soft);color:#dbe3ec;box-shadow:none;background:#172231}.secretary-chat article.user p{color:#dff8e8;background:#123124}.secretary-layout main>footer{border-top:1px solid var(--clean-line);background:#101a27}.secretary-layout main>footer textarea,.secretary-layout main>footer button{color:#d5dde7;background:#172231}.checklist-board,.rules-workspace{color:var(--clean-text);background:var(--clean-panel)}.checklist-grid article,.rules-list article,.rule-builder,.new-check-task{border-color:var(--clean-line);color:var(--clean-text);box-shadow:none;background:#151f2d}.checklist-grid article:hover{box-shadow:none;border-color:#36465a;transform:none}.wa-page-head,.template-library>header,.merge-tag-panel,.template-editor,.template-grid article{color:var(--clean-text);background:var(--clean-panel);box-shadow:none;border-color:var(--clean-line)!important}.wa-page-head nav{background:#0c1521}.wa-page-head nav button{color:#8996a8}.wa-page-head nav button.active{color:#e7edf4;box-shadow:none;background:#202c3b}.wa-stage-tabs button{border-color:var(--clean-line);color:#9aa6b5;background:var(--clean-panel)}.wa-stage-tabs button.active{border-color:var(--clean-green);color:#07110c;background:var(--clean-green)}.wa-shell{background:#0c1520}.wa-inbox{border-color:var(--clean-line);background:#0e1723}.wa-inbox>label{color:#8491a2;background:#172130}.wa-inbox>label input{color:var(--clean-text)}.wa-inbox>div>button{border-color:var(--clean-line-soft);color:var(--clean-text);background:#0e1723}.wa-inbox>div>button:hover,.wa-inbox>div>button.active{box-shadow:inset 3px 0 var(--clean-green);background:#182333}.wa-chat>header{border-color:var(--clean-line);color:var(--clean-text);background:#111b28}.wa-chat>header select,.wa-chat>footer textarea,.wa-chat>footer button{border-color:var(--clean-line);color:var(--clean-text);background:#182332}.wa-chat-bg{background:#0b141f radial-gradient(#94a3b81f .6px,#0000 .6px)}.wa-chat-bg article{border-color:var(--clean-line-soft);color:#dbe3ec;box-shadow:none;background:#172231}.wa-chat-bg article.outgoing{background:#123124;border-color:#32d36f2e}.wa-context-rail{border-color:var(--clean-line);color:var(--clean-text);background:#0e1723}.wa-context-profile,.wa-context-section{border-color:var(--clean-line)}.lead-page-card.lead-drawer{background:#0e1723}.lead-page .drawer-head{min-height:102px;box-shadow:none;background:linear-gradient(115deg,#07101b,#0c1722 72%,#0e2b22);border-radius:16px 16px 0 0;padding:20px 24px}.lead-page .drawer-head h2{color:#f0f4f8;font-size:21px;font-weight:620}.lead-command-strip{border-color:var(--clean-line);background:var(--clean-panel)}.lead-command-strip>div{border-color:var(--clean-line)}.lead-command-strip span,.lead-command-strip small{color:var(--clean-muted)}.lead-command-strip strong{color:#e7edf4;font-weight:610}.lead-page .drawer-body{background:#0b141f}.lead-page .drawer-section,.lead-page .drawer-deal{border-color:var(--clean-line);color:var(--clean-text);background:var(--clean-panel);box-shadow:none}.lead-page .lead-intelligence-panel,.transcript-analysis-section{background:var(--clean-panel)!important}.drawer-section-head h3,.lead-page .drawer-deal h3{color:#e8edf4;font-weight:610}.drawer-section-head span,.lead-page .drawer-deal span{color:var(--clean-muted)}.lead-page textarea,.lead-page input,.lead-page select{color:var(--clean-text);border-color:var(--clean-line)!important;background:#0d1622!important}.recommended-action-card,.intelligence-score-row span,.recommendation-grid>span,.conversation-insights span,.need-box,.context-dates>span{border-color:var(--clean-line);color:var(--clean-text);background:#151f2d}.settings-drawer{border-color:var(--clean-line);color:var(--clean-text);background:var(--clean-bg);box-shadow:-24px 0 60px #00000057}.settings-drawer-header{border-color:var(--clean-line);background:#07101b}.settings-drawer-layout,.settings-section-nav,.settings-section-content{color:var(--clean-text);background:var(--clean-bg)}.settings-section-nav{border-color:var(--clean-line)}.settings-section-nav button{color:#8f9bad}.settings-section-nav button:hover{border-color:var(--clean-line);background:var(--clean-panel)}.settings-section-nav button.active{color:#e6ecf3;box-shadow:none;background:#dce8f6;border-color:#38485c}.settings-section-nav button.active *{color:#182333!important}.settings-section-content>section,.settings-subsection,.settings-card,.profile-settings-card,.settings-security-list article{color:var(--clean-text);border-color:var(--clean-line)!important;background:var(--clean-panel)!important;box-shadow:none!important}.settings-field input,.settings-field select,.settings-field textarea,.context-edit-form input,.context-edit-form select,.context-edit-form textarea{border-color:var(--clean-line);color:var(--clean-text);background:#0d1622}.settings-field span,.settings-field small,.settings-note small,.settings-subsection-head small{color:var(--clean-muted)}.company-identity-row{border-color:var(--clean-line);background:var(--clean-panel-2);border-radius:14px;max-width:680px;padding:15px 17px}.company-logo-preview{border-color:var(--clean-line);background:#f7f9fb;border-radius:15px;flex-basis:68px;width:68px;height:68px;padding:7px;box-shadow:0 8px 24px #00000029}.company-logo-preview img{object-fit:contain;border-radius:9px;width:100%;height:100%}.company-logo-preview span{color:#17352c;font-size:18px}.company-identity-row strong{color:var(--clean-text)}.company-identity-row small{color:var(--clean-muted)}.logo-upload-button{padding-inline:13px!important}.settings-text-button{color:var(--clean-green)}.settings-appearance-preview{border-width:1px;border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.settings-appearance-preview>img{object-fit:contain;background:#fff;border:1px solid #07110c1f;border-radius:13px;width:54px;height:54px;padding:5px}.settings-appearance-preview>span{color:var(--workspace-accent-contrast,#07110c)}.settings-appearance-preview strong{color:inherit}.settings-appearance-preview small{color:inherit;opacity:.72}.color-field input[type=color]{border-radius:10px}.settings-tone-field button{border-color:var(--clean-line);color:var(--clean-text-soft);background:#0d1622}.settings-tone-field button:hover{background:#162131;border-color:#3b4c60}.settings-tone-field button.active{border-color:var(--clean-green);color:var(--clean-text);box-shadow:inset 0 0 0 1px var(--clean-green)}.settings-reset-background{width:max-content;color:var(--clean-green);cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:12px;font-weight:650}.settings-reset-background:hover{text-decoration:underline}.workspace-avatar img{object-fit:contain;background:#fff;border-radius:7px;padding:3px}@media (width>=761px){.app-shell.sidebar-is-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-is-collapsed .sidebar{width:72px;padding-inline:9px}.sidebar-is-collapsed .sidebar-brand-row{flex-direction:column;min-height:76px}.sidebar-is-collapsed .brand-word,.sidebar-is-collapsed .workspace-copy,.sidebar-is-collapsed .workspace-switcher .chevron,.sidebar-is-collapsed .nav-caption,.sidebar-is-collapsed .nav-label,.sidebar-is-collapsed .nav-item em,.sidebar-is-collapsed .usage-card,.sidebar-is-collapsed .profile-copy,.sidebar-is-collapsed .profile-row .chevron{display:none}.sidebar-is-collapsed .workspace-switcher,.sidebar-is-collapsed .nav-item,.sidebar-is-collapsed .profile-row{justify-content:center;padding-inline:0}.sidebar-is-collapsed .main-nav{margin-top:14px;padding-right:0}.sidebar-is-collapsed .sidebar-collapse-button svg{transform:rotate(180deg)}}@media (width<=1100px) and (width>=761px){.app-shell,.app-shell.sidebar-is-collapsed{grid-template-columns:220px minmax(0,1fr)}.sidebar,.sidebar-is-collapsed .sidebar{width:220px}.pipeline-command-center{grid-template-columns:1fr 220px}}@media (width<=760px){body{background:var(--clean-bg)}.app-main{background:var(--workspace-background,var(--clean-bg))}.app-shell,.app-shell.sidebar-is-collapsed{display:block}.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:8px 13px;display:grid}.topbar-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:auto!important;display:flex!important}.topbar-actions .global-search{order:1}.topbar-actions .primary-button.compact{order:2}.content-area{padding:16px 11px 24px}.page-identity h1{color:#eef3f8;font-size:19px}.mobile-nav{border-color:var(--clean-line);background:#111a27f0;box-shadow:0 16px 40px #0000004d}.mobile-nav button{color:#8592a4}.mobile-nav button.active{color:var(--clean-green);background:var(--clean-green-soft)}.pipeline-command-center{grid-template-columns:1fr;gap:16px;min-height:0;padding:21px 19px}.pipeline-command-copy h3{font-size:26px}.pipeline-command-score{width:100%;min-height:0}.pipeline-column,.kanban-column{background:var(--clean-panel)}}@media (height<=780px) and (width>=761px){.sidebar .usage-card{display:none}.sidebar-bottom{padding-top:5px}.sidebar-bottom>.nav-item{min-height:34px}.sidebar .profile-row{min-height:42px;padding-block:5px}.sidebar .main-nav{padding-bottom:4px}}.automation-builder{border-bottom:1px solid var(--clean-line);background:#0c1521;gap:15px;padding:20px;display:grid}.automation-builder>header{align-items:center;gap:14px;display:flex}.automation-builder>header>div{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.automation-builder>header>div>span{width:38px;height:38px;color:var(--clean-green);background:var(--clean-green-soft);border-radius:10px;flex:none;place-items:center;display:grid}.automation-builder>header svg{width:17px}.automation-builder>header>div>div{flex:1;min-width:0;display:grid}.automation-builder>header small{color:var(--clean-green);letter-spacing:.12em;font-size:8px;font-weight:650}.automation-builder>header input{width:100%;color:var(--clean-text);background:0 0;border:0;outline:0;padding:2px 0;font-size:18px;font-weight:620}.automation-builder>header>button{color:var(--clean-muted);background:0 0;border:0}.automation-trigger{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.automation-trigger label{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:12px;gap:6px;padding:13px;display:grid}.automation-trigger label>span{color:var(--clean-muted);letter-spacing:.1em;font-size:8px;font-weight:650}.automation-trigger label>div{align-items:center;gap:7px;display:flex}.automation-trigger label>div small{color:var(--clean-muted)}.automation-builder select,.automation-builder input{border:1px solid var(--clean-line);min-height:39px;color:var(--clean-text);background:#0d1622;border-radius:9px;padding:7px 10px}.automation-trigger select{width:100%}.automation-trigger input{width:100px}.automation-conditions,.automation-actions{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:13px;gap:10px;padding:15px;display:grid}.automation-conditions>header,.automation-actions>header{align-items:center;gap:9px;display:flex}.automation-conditions>header>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.automation-conditions>header svg,.automation-actions>header>svg{width:18px;color:var(--clean-green);flex:none}.automation-conditions>header span,.automation-actions>header span{display:grid}.automation-conditions>header small,.automation-actions>header small{color:var(--clean-muted);font-size:10px}.automation-conditions>header>select{min-height:34px}.automation-condition-list{gap:8px;display:grid}.automation-condition-row,.automation-action-row{grid-template-columns:42px minmax(180px,1.2fr) minmax(150px,.85fr) minmax(150px,1fr) auto auto;align-items:center;gap:8px;display:grid}.automation-condition-row>em,.automation-action-row>em{min-height:34px;color:var(--clean-green);background:var(--clean-green-soft);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.automation-condition-row>button,.automation-action-row>button{color:#8190a2;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.automation-condition-row>button:hover,.automation-action-row>button:hover{color:#ff8e8e;background:#ff5b5b17}.automation-condition-row>button svg,.automation-action-row>button svg{width:15px}.automation-no-value{min-height:39px;color:var(--clean-muted);align-items:center;font-size:10px;display:flex}.automation-and{color:var(--clean-muted);font-size:10px}.automation-add{color:#aab6c5;background:0 0;border:1px dashed #3a4b60;border-radius:9px;align-items:center;gap:6px;width:max-content;padding:8px 10px;font-size:10px;font-weight:580;display:flex}.automation-add svg{width:14px}.automation-actions>header span{flex:1}.automation-action-row{grid-template-columns:34px minmax(200px,.9fr) minmax(180px,1fr) minmax(150px,.7fr) 34px}.automation-actions.elseActions{background:#0f1824;border-style:dashed}.automation-builder>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-builder>footer label{color:var(--clean-text-soft);align-items:center;gap:8px;font-size:11px;display:flex}.automation-builder>footer label input{min-height:auto;accent-color:var(--clean-green)}.routine-center>.automation-builder~.rules-workspace .rule-builder,.routine-center>.automation-builder~.rules-workspace .rules-intro{display:none}.rules-list article p{color:var(--clean-muted)}@media (width<=1050px){.automation-condition-row{grid-template-columns:38px 1fr 1fr}.automation-condition-row>:nth-child(n+4){grid-column:2/-1}.automation-condition-row>button{grid-column:auto}.automation-action-row{grid-template-columns:34px 1fr 34px}.automation-action-row>:nth-child(3),.automation-action-row>:nth-child(4){grid-column:2}.automation-action-row>button{grid-area:1/3}}@media (width<=680px){.automation-builder{margin-inline:-12px;padding:15px 12px}.automation-trigger{grid-template-columns:1fr}.automation-conditions,.automation-actions{padding:12px}.automation-conditions>header{flex-direction:column;align-items:stretch}.automation-condition-row,.automation-action-row{flex-direction:column;align-items:stretch;display:flex}.automation-condition-row>em,.automation-action-row>em{width:max-content;min-height:28px;padding:0 9px}.automation-condition-row>button,.automation-action-row>button{align-self:flex-end;margin-top:-42px}.automation-builder>footer{flex-direction:column;align-items:stretch}.automation-builder>footer .save-rule{justify-content:center;width:100%}.automation-no-value{min-height:30px}}.leads-directory{gap:14px;width:100%;max-width:1440px;margin:0 auto;display:grid}.leads-directory-head{border:1px solid var(--clean-line);background:linear-gradient(120deg,#0d1823,#0f1d29 70%,#102a23);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.leads-directory-head>div{gap:4px;display:grid}.leads-directory-head>div>span{color:var(--clean-green);letter-spacing:.12em;font-size:9px;font-weight:680}.leads-directory-head h2{color:var(--clean-text);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:620}.leads-directory-head p{max-width:720px;color:var(--clean-muted);margin:0;font-size:11px;line-height:1.55}.leads-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leads-metrics article{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:13px;gap:3px;padding:14px 16px;display:grid}.leads-metrics span{color:var(--clean-muted);letter-spacing:.1em;font-size:8px;font-weight:650}.leads-metrics strong{color:var(--clean-text);font-size:20px;font-weight:620}.leads-metrics small{color:var(--clean-muted);font-size:9px}.leads-directory-toolbar{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:12px;align-items:end;gap:10px;padding:12px 14px;display:flex}.leads-directory-toolbar label{gap:5px;min-width:200px;display:grid}.leads-directory-toolbar label span{color:var(--clean-muted);letter-spacing:.08em;font-size:8px;font-weight:650}.leads-directory-toolbar select{border:1px solid var(--clean-line);min-height:38px;color:var(--clean-text);background:#0d1622;border-radius:9px;padding:7px 10px}.leads-table-wrap{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:15px;overflow:hidden}.leads-table{border-collapse:collapse;width:100%}.leads-table th{border-bottom:1px solid var(--clean-line);color:var(--clean-muted);letter-spacing:.09em;text-align:left;background:#0b141f;padding:11px 14px;font-size:8px;font-weight:650}.leads-table td{border-bottom:1px solid var(--clean-line);color:var(--clean-text-soft);vertical-align:middle;padding:13px 14px;font-size:10px}.leads-table tr:last-child td{border-bottom:0}.leads-table tbody tr{transition:background .16s}.leads-table tbody tr:hover{background:#b9f57406}.leads-table td>strong,.leads-table td>small{display:block}.leads-table td>strong{color:var(--clean-text);font-size:11px;font-weight:590}.leads-table td>small{max-width:260px;color:var(--clean-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.lead-name-link{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.lead-name-link:hover strong{color:var(--clean-green)}.lead-name-link .avatar{border:1px solid var(--clean-line);color:#dce5ee;background:#162231;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.lead-name-link>span:last-child{display:grid}.lead-name-link strong{color:var(--clean-text);font-size:11px;font-weight:610}.lead-name-link small{color:var(--clean-muted);font-size:9px}.lead-stage-chip{border:1px solid var(--stage-color);align-items:center;gap:6px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-stage-chip{border:1px solid color-mix(in srgb,var(--stage-color) 35%,transparent)}}.lead-stage-chip{color:#ced8e3;background:var(--stage-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-stage-chip{background:color-mix(in srgb,var(--stage-color) 13%,transparent)}}.lead-stage-chip{font-size:9px}.lead-stage-chip:before{background:var(--stage-color);content:"";border-radius:50%;width:6px;height:6px}.lead-row-actions{justify-content:flex-end;gap:5px;display:flex}.lead-row-actions button{border:1px solid var(--clean-line);width:31px;height:31px;color:var(--clean-muted);background:#0d1622;border-radius:8px;place-items:center;display:grid}.lead-row-actions button:hover{color:var(--clean-green);border-color:#3b5c50}.lead-row-actions svg{width:14px}.leads-empty{color:var(--clean-muted);text-align:center;justify-items:center;gap:5px;padding:48px 20px;display:grid}.leads-empty>svg{width:25px;color:var(--clean-green)}.leads-empty strong{color:var(--clean-text)}.leads-empty p{margin:0}.leads-empty button{border:1px solid var(--clean-line);color:var(--clean-text);background:#0d1622;border-radius:8px;margin-top:8px;padding:8px 11px}.appointment-report-row{width:100%;color:inherit;text-align:left;background:0 0;border:0}.appointment-report-row:hover{background:#b9f57409}@media (width<=980px){.leads-table th:nth-child(2),.leads-table td:nth-child(2){display:none}}@media (width<=760px){.leads-directory-head{flex-direction:column;align-items:stretch;padding:17px}.leads-directory-head .primary-button{justify-content:center;width:100%}.leads-metrics{grid-template-columns:1fr}.leads-directory-toolbar{flex-direction:column;align-items:stretch}.leads-directory-toolbar label{min-width:0}.leads-table-wrap{background:0 0;border:0;overflow:visible}.leads-table,.leads-table tbody{gap:10px;display:grid}.leads-table thead{display:none}.leads-table tr{border:1px solid var(--clean-line);background:var(--clean-panel);border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;padding:14px;display:grid}.leads-table td,.leads-table td:nth-child(2){border:0;padding:0;display:grid}.leads-table td:before{color:var(--clean-muted);letter-spacing:.08em;content:attr(data-label);margin-bottom:4px;font-size:7px;font-weight:650}.leads-table td:first-child,.leads-table td:last-child{grid-column:1/-1}.leads-table td:first-child:before,.leads-table td:last-child:before{display:none}.lead-row-actions{justify-content:stretch}.lead-row-actions button{width:100%;height:36px}.leads-directory-head h2{font-size:21px}}.app-shell[data-workspace-theme=light] .app-main{--clean-bg:var(--workspace-background,#fff);--clean-panel:#fff;--clean-panel-2:#f7f9fb;--clean-line:#dbe3e8;--clean-line-soft:#e8edf1;--clean-text:#18231f;--clean-text-soft:#43514c;--clean-muted:#6d7975}.app-shell[data-workspace-theme=light] .app-main,.app-shell[data-workspace-theme=light] .content-area{color:var(--workspace-foreground,#07110c)}.app-shell[data-workspace-theme=light] .section-toolbar h2,.app-shell[data-workspace-theme=light] .metric-item strong,.app-shell[data-workspace-theme=light] .column-head h3,.app-shell[data-workspace-theme=light] .column-head>strong{color:#18231f}.app-shell[data-workspace-theme=light] .section-toolbar p,.app-shell[data-workspace-theme=light] .metric-item span,.app-shell[data-workspace-theme=light] .metric-item small,.app-shell[data-workspace-theme=light] .metric-item p,.app-shell[data-workspace-theme=light] .column-head p,.app-shell[data-workspace-theme=light] .pipeline-action-filters>span{color:#6d7975}.app-shell[data-workspace-theme=light] .period-filter,.app-shell[data-workspace-theme=light] .schedule-filter,.app-shell[data-workspace-theme=light] .pipeline-action-filters,.app-shell[data-workspace-theme=light] .customize-funnel-button,.app-shell[data-workspace-theme=light] .metric-item,.app-shell[data-workspace-theme=light] .panel,.app-shell[data-workspace-theme=light] .kanban-column{color:#18231f;background:#fff;border-color:#dbe3e8!important}.app-shell[data-workspace-theme=light] .period-filter button,.app-shell[data-workspace-theme=light] .schedule-filter button,.app-shell[data-workspace-theme=light] .pipeline-action-filters button,.app-shell[data-workspace-theme=light] .customize-funnel-button{color:#5f6d68}.app-shell[data-workspace-theme=light] .lead-card{color:#18231f;background:#fff;border-color:#dbe3e8}.app-shell[data-workspace-theme=light] .lead-card:hover{background:#fbfdfc;border-color:#b8c7c0}.app-shell[data-workspace-theme=light] .empty-column,.app-shell[data-workspace-theme=light] .empty-state{color:#78847f}.app-shell[data-workspace-theme=light] .pipeline-command-center,.app-shell[data-workspace-theme=light] .routine-brief,.app-shell[data-workspace-theme=light] .hero-summary,.app-shell[data-workspace-theme=light] .integration-hero,.app-shell[data-workspace-theme=light] .best-opportunity-banner,.app-shell[data-workspace-theme=light] .pipeline-command-score>strong,.app-shell[data-workspace-theme=light] .pipeline-command-score b{color:#f2f5f9}.app-shell[data-workspace-theme=light] .leads-directory-toolbar select,.app-shell[data-workspace-theme=light] .leads-table th,.app-shell[data-workspace-theme=light] .lead-row-actions button,.app-shell[data-workspace-theme=light] .leads-empty button{color:#18231f;background:#f7f9fb}html,body{background:#fff}.app-shell[data-workspace-theme=light]{--clean-bg:#fff;--clean-sidebar:#fff;--clean-panel:#fff;--clean-panel-2:#f8faf9;--clean-line:#dbe3df;--clean-line-soft:#e8eeeb;--clean-text:#18231f;--clean-text-soft:#43514c;--clean-muted:#6d7975;color:#18231f;background:#fff!important}.app-shell[data-workspace-theme=light] .sidebar,.app-shell[data-workspace-theme=light] .sidebar-bottom,.app-shell[data-workspace-theme=light] .topbar,.app-shell[data-workspace-theme=light] .mobile-nav{border-color:var(--clean-line);color:var(--clean-text);box-shadow:none;background:#fff!important}.app-shell[data-workspace-theme=light] .brand-word,.app-shell[data-workspace-theme=light] .workspace-switcher strong,.app-shell[data-workspace-theme=light] .profile-row strong,.app-shell[data-workspace-theme=light] .page-identity h1{color:#18231f}.app-shell[data-workspace-theme=light] .workspace-switcher,.app-shell[data-workspace-theme=light] .usage-card{border-color:var(--clean-line);color:var(--clean-text);background:#fff}.app-shell[data-workspace-theme=light] .workspace-switcher:hover,.app-shell[data-workspace-theme=light] .profile-row:hover,.app-shell[data-workspace-theme=light] .nav-item:hover{color:#18231f;background:#f3f7f5}.app-shell[data-workspace-theme=light] .workspace-switcher small,.app-shell[data-workspace-theme=light] .profile-row small,.app-shell[data-workspace-theme=light] .nav-caption{color:#74817c}.app-shell[data-workspace-theme=light] .nav-item,.app-shell[data-workspace-theme=light] .nav-glyph,.app-shell[data-workspace-theme=light] .mobile-nav button{color:#68756f}.app-shell[data-workspace-theme=light] .nav-item.active,.app-shell[data-workspace-theme=light] .mobile-nav button.active{color:#1d6f45;background:var(--clean-green-soft)}.app-shell[data-workspace-theme=light] .sidebar-collapse-button,.app-shell[data-workspace-theme=light] .icon-button,.app-shell[data-workspace-theme=light] .mode-switch,.app-shell[data-workspace-theme=light] .global-search{border-color:var(--clean-line);color:#18231f;background:#fff}.app-shell[data-workspace-theme=light] .global-search input,.app-shell[data-workspace-theme=light] .mode-switch button{color:#34413c}.app-shell[data-workspace-theme=light] .global-search kbd{border-color:var(--clean-line);color:#66736e;background:#f4f7f5}.app-shell[data-workspace-theme=light] .mode-switch button.active{color:#1b6541;background:var(--clean-green-soft)}.app-shell[data-workspace-theme=light] .pipeline-command-center,.app-shell[data-workspace-theme=light] .routine-brief,.app-shell[data-workspace-theme=light] .hero-summary,.app-shell[data-workspace-theme=light] .integration-hero,.app-shell[data-workspace-theme=light] .best-opportunity-banner,.app-shell[data-workspace-theme=light] .dark-insight,.app-shell[data-workspace-theme=light] .leads-directory-head{box-shadow:none;border-color:var(--clean-line)!important;color:#18231f!important;background:#fff!important}.app-shell[data-workspace-theme=light] .pipeline-command-copy h3,.app-shell[data-workspace-theme=light] .pipeline-command-copy p,.app-shell[data-workspace-theme=light] .pipeline-command-score>strong,.app-shell[data-workspace-theme=light] .pipeline-command-score b,.app-shell[data-workspace-theme=light] .routine-brief-copy h2,.app-shell[data-workspace-theme=light] .routine-brief-copy p,.app-shell[data-workspace-theme=light] .leads-directory-head h2{color:#18231f}.app-shell[data-workspace-theme=light] .pipeline-command-copy p,.app-shell[data-workspace-theme=light] .routine-brief-copy p,.app-shell[data-workspace-theme=light] .pipeline-command-score>span,.app-shell[data-workspace-theme=light] .pipeline-command-score small,.app-shell[data-workspace-theme=light] .leads-directory-head p{color:#6d7975}.app-shell[data-workspace-theme=light] .pipeline-command-score,.app-shell[data-workspace-theme=light] .pipeline-command-score small,.app-shell[data-workspace-theme=light] .routine-brief-metrics article{border-color:var(--clean-line);color:#18231f;background:#f8faf9}.app-shell[data-workspace-theme=light] .routine-secretary,.app-shell[data-workspace-theme=light] .routine-center,.app-shell[data-workspace-theme=light] .routine-secretary>header,.app-shell[data-workspace-theme=light] .routine-center>header,.app-shell[data-workspace-theme=light] .secretary-layout>aside,.app-shell[data-workspace-theme=light] .secretary-layout>main,.app-shell[data-workspace-theme=light] .secretary-chat,.app-shell[data-workspace-theme=light] .secretary-layout main>footer,.app-shell[data-workspace-theme=light] .checklist-board,.app-shell[data-workspace-theme=light] .rules-workspace,.app-shell[data-workspace-theme=light] .checklist-grid article,.app-shell[data-workspace-theme=light] .rules-list article,.app-shell[data-workspace-theme=light] .rule-builder,.app-shell[data-workspace-theme=light] .new-check-task{color:#18231f;box-shadow:none;background-image:none;border-color:var(--clean-line)!important;background:#fff!important}.app-shell[data-workspace-theme=light] .routine-secretary h2,.app-shell[data-workspace-theme=light] .routine-center h2,.app-shell[data-workspace-theme=light] .secretary-chat article p{color:#18231f}.app-shell[data-workspace-theme=light] .secretary-layout>aside>button,.app-shell[data-workspace-theme=light] .secretary-chat article p,.app-shell[data-workspace-theme=light] .secretary-chat article.user p,.app-shell[data-workspace-theme=light] .secretary-layout main>footer textarea,.app-shell[data-workspace-theme=light] .secretary-layout main>footer button{border-color:var(--clean-line);color:#24312c;background:#f8faf9}.app-shell[data-workspace-theme=light] .wa-page-head,.app-shell[data-workspace-theme=light] .wa-page-head nav,.app-shell[data-workspace-theme=light] .wa-shell,.app-shell[data-workspace-theme=light] .wa-inbox,.app-shell[data-workspace-theme=light] .wa-inbox>label,.app-shell[data-workspace-theme=light] .wa-inbox>div>button,.app-shell[data-workspace-theme=light] .wa-chat>header,.app-shell[data-workspace-theme=light] .wa-chat-bg,.app-shell[data-workspace-theme=light] .wa-context-rail,.app-shell[data-workspace-theme=light] .template-library>header,.app-shell[data-workspace-theme=light] .merge-tag-panel,.app-shell[data-workspace-theme=light] .template-editor,.app-shell[data-workspace-theme=light] .template-grid article{color:#18231f;box-shadow:none;background-image:none;border-color:var(--clean-line)!important;background:#fff!important}.app-shell[data-workspace-theme=light] .wa-page-head strong,.app-shell[data-workspace-theme=light] .wa-inbox>div>button,.app-shell[data-workspace-theme=light] .wa-chat>header{color:#18231f}.app-shell[data-workspace-theme=light] .wa-page-head nav button.active,.app-shell[data-workspace-theme=light] .wa-inbox>div>button:hover,.app-shell[data-workspace-theme=light] .wa-inbox>div>button.active{color:#1d6f45;background:var(--clean-green-soft)}.app-shell[data-workspace-theme=light] .wa-chat-bg article,.app-shell[data-workspace-theme=light] .wa-chat-bg article.outgoing,.app-shell[data-workspace-theme=light] .wa-chat>header select,.app-shell[data-workspace-theme=light] .wa-chat>footer textarea,.app-shell[data-workspace-theme=light] .wa-chat>footer button{border-color:var(--clean-line);color:#18231f;background:#f8faf9}.app-shell[data-workspace-theme=light] .lead-page-card.lead-drawer,.app-shell[data-workspace-theme=light] .lead-page .drawer-head,.app-shell[data-workspace-theme=light] .lead-page .drawer-body,.app-shell[data-workspace-theme=light] .lead-command-strip,.app-shell[data-workspace-theme=light] .lead-page .drawer-section,.app-shell[data-workspace-theme=light] .lead-page .drawer-deal,.app-shell[data-workspace-theme=light] .recommended-action-card,.app-shell[data-workspace-theme=light] .intelligence-score-row span,.app-shell[data-workspace-theme=light] .recommendation-grid>span,.app-shell[data-workspace-theme=light] .conversation-insights span,.app-shell[data-workspace-theme=light] .need-box,.app-shell[data-workspace-theme=light] .context-dates>span{color:#18231f;box-shadow:none;background-image:none;border-color:var(--clean-line)!important;background:#fff!important}.app-shell[data-workspace-theme=light] .lead-page .drawer-head h2,.app-shell[data-workspace-theme=light] .lead-command-strip strong,.app-shell[data-workspace-theme=light] .drawer-section-head h3,.app-shell[data-workspace-theme=light] .lead-page .drawer-deal h3{color:#18231f}.app-shell[data-workspace-theme=light] .lead-page textarea,.app-shell[data-workspace-theme=light] .lead-page input,.app-shell[data-workspace-theme=light] .lead-page select{color:#18231f;border-color:var(--clean-line)!important;background:#fff!important}.app-shell[data-workspace-theme=light] .settings-drawer,.app-shell[data-workspace-theme=light] .settings-drawer-header,.app-shell[data-workspace-theme=light] .settings-drawer-layout,.app-shell[data-workspace-theme=light] .settings-section-nav,.app-shell[data-workspace-theme=light] .settings-section-content,.app-shell[data-workspace-theme=light] .settings-section-content>section,.app-shell[data-workspace-theme=light] .settings-subsection,.app-shell[data-workspace-theme=light] .settings-card,.app-shell[data-workspace-theme=light] .profile-settings-card,.app-shell[data-workspace-theme=light] .settings-security-list article,.app-shell[data-workspace-theme=light] .company-identity-row{color:#18231f;border-color:var(--clean-line)!important;box-shadow:none!important;background:#fff!important}.app-shell[data-workspace-theme=light] .settings-section-nav button{color:#53615b}.app-shell[data-workspace-theme=light] .settings-section-nav button:hover{background:#f4f7f5}.app-shell[data-workspace-theme=light] .settings-section-nav button.active{color:#1d6f45;background:var(--clean-green-soft);border-color:#cfe0d7}.app-shell[data-workspace-theme=light] .settings-content-head h3,.app-shell[data-workspace-theme=light] .settings-drawer-header h2,.app-shell[data-workspace-theme=light] .settings-subsection-head h4,.app-shell[data-workspace-theme=light] .company-identity-row strong{color:#18231f}.app-shell[data-workspace-theme=light] .settings-field input,.app-shell[data-workspace-theme=light] .settings-field select,.app-shell[data-workspace-theme=light] .settings-field textarea,.app-shell[data-workspace-theme=light] .context-edit-form input,.app-shell[data-workspace-theme=light] .context-edit-form select,.app-shell[data-workspace-theme=light] .context-edit-form textarea,.app-shell[data-workspace-theme=light] .settings-tone-field button,.app-shell[data-workspace-theme=light] .automation-builder,.app-shell[data-workspace-theme=light] .automation-trigger label,.app-shell[data-workspace-theme=light] .automation-conditions,.app-shell[data-workspace-theme=light] .automation-actions,.app-shell[data-workspace-theme=light] .automation-actions.elseActions,.app-shell[data-workspace-theme=light] .automation-builder select,.app-shell[data-workspace-theme=light] .automation-builder input,.app-shell[data-workspace-theme=light] .leads-directory-toolbar select,.app-shell[data-workspace-theme=light] .leads-table th,.app-shell[data-workspace-theme=light] .lead-row-actions button,.app-shell[data-workspace-theme=light] .leads-empty button{border-color:var(--clean-line);color:#18231f;background:#fff}.app-shell[data-workspace-theme=light] .lead-name-link .avatar{border-color:var(--clean-line);color:#285d49;background:#eef6f2}.app-shell[data-workspace-theme=light] .lead-stage-chip{color:#31413b}@media (width<=760px){.app-shell[data-workspace-theme=light] .topbar,.app-shell[data-workspace-theme=light] .mobile-nav{background:#fff!important}.app-shell[data-workspace-theme=light] .mobile-nav{box-shadow:0 10px 30px #1d3a2d1f}}@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}
