/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-8{padding:calc(var(--spacing) * 8)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.blur\!{--tw-blur:blur(8px)!important;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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.notification-backdrop{z-index:80;background:#14121c4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.notification-drawer{background:#fff;flex-direction:column;width:min(440px,100vw);height:100%;animation:.2s drawer-in;display:flex;box-shadow:-20px 0 60px #16122826}.notification-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.notification-drawer>header h2{margin:0 0 4px;font-size:20px}.notification-drawer>header span{color:var(--muted);font-size:9px}.notification-drawer>header>div:last-child{gap:7px;display:flex}.notification-drawer>header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:33px;height:33px}.notification-filters{border-bottom:1px solid var(--line);gap:6px;padding:13px 18px;display:flex;overflow:auto}.notification-filters button{white-space:nowrap;cursor:pointer;background:#f5f5f8;border:0;border-radius:99px;padding:7px 9px;font-size:8px}.notification-filters button.active{background:var(--purple-soft);color:var(--purple);font-weight:700}.notification-filters em{margin-left:4px;font-style:normal}.notification-actions{justify-content:space-between;padding:13px 20px 7px;font-size:8px;display:flex}.notification-actions span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.notification-actions button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:8px}.notification-list{flex:1;padding:0 12px 20px;overflow:auto}.notification-list article{cursor:pointer;border-bottom:1px solid #f0f0f4;gap:11px;padding:13px 8px;display:flex}.notification-list article.read{opacity:.62}.notification-list article>div:last-child{flex:1}.notification-list article header{align-items:center;gap:7px;display:flex}.notification-list article header b{font-size:10px}.notification-list article header i{background:var(--purple);border-radius:50%;width:6px;height:6px}.notification-list article p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.notification-list article small{color:#a1a2ae;font-size:7px}.notification-list article button{color:var(--purple);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:8px;font-weight:700;display:block}.notification-icon{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.notification-icon.warning{background:var(--amber-soft);color:var(--amber)}.notification-icon.success{background:var(--green-soft);color:var(--green)}.notification-icon.critical{color:#d84646;background:#fff0f0}.notification-settings{padding:22px;overflow:auto}.notification-settings h3{margin:0 0 14px;font-size:13px}.switch-line{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.switch-line span{flex:1}.switch-line b,.switch-line small{display:block}.switch-line b{font-size:10px}.switch-line small{color:var(--muted);margin-top:3px;font-size:8px}.switch-line input{width:auto}.quiet-hours{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.quiet-hours label{font-size:8px;font-weight:700}.quiet-hours input{width:100%;margin-top:5px;display:block}.notification-settings>.primary-button{width:100%}.notification-notice{background:var(--green-soft);color:var(--green);border-radius:8px;margin:10px 16px 0;padding:9px;font-size:8px}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.search-backdrop{z-index:100;background:#14121c7a;justify-content:center;align-items:flex-start;padding:9vh 18px;display:flex;position:fixed;inset:0}.command-palette{background:#fff;border-radius:16px;flex-direction:column;width:min(690px,100%);max-height:76vh;animation:.16s command-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #14102b40}.command-palette>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.command-palette>header>span{color:var(--purple);font-size:22px}.command-palette input{background:0 0;border:0;outline:0;flex:1;font-size:15px}.command-palette kbd{color:#777;background:#f8f8fb;border:1px solid #dedee6;border-radius:5px;padding:3px 5px;font-size:7px}.command-body{min-height:270px;max-height:58vh;padding:12px;overflow:auto}.command-section{padding:7px}.command-section>b,.search-results section>b{color:#9697a5;letter-spacing:.1em;margin:4px 3px 8px;font-size:7px;display:block}.quick-commands{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-commands button,.recent-search{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:11px;font-size:9px}.quick-commands button:hover,.recent-search:hover,.search-results section>button:hover{background:var(--purple-soft);border-color:#d8d0ff}.quick-commands kbd{float:right}.recent-search{border:0;align-items:center;gap:9px;width:100%;display:flex}.recent-search span{flex:1}.recent-search small{color:var(--muted);font-size:7px}.search-results section{margin-bottom:12px}.search-results section>b small{background:#f0f0f4;border-radius:99px;padding:2px 5px}.search-results section>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.result-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:9px;place-items:center;display:grid}.search-results button div{flex:1}.search-results strong,.search-results button small{display:block}.search-results strong{font-size:10px}.search-results button small{color:var(--muted);margin-top:3px;font-size:8px}.search-results em{color:#aaa;font-style:normal}.command-empty{text-align:center;color:var(--muted);padding:60px 20px}.command-empty>span{color:#bbb;font-size:28px}.command-empty b{color:var(--ink);margin:10px 0 5px;font-size:12px;display:block}.command-empty p{font-size:9px}.command-palette>footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:15px;padding:10px 18px;font-size:7px;display:flex}.command-palette>footer span:last-child{margin-left:auto}.command-palette>footer kbd{margin-right:3px}@keyframes command-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.search-backdrop{padding:0}.command-palette{border-radius:0;height:100%;max-height:none}.quick-commands{grid-template-columns:1fr}.command-palette>footer span:last-child{display:none}}.audit-export{align-items:center;text-decoration:none;display:inline-flex}.audit-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.audit-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.audit-summary span,.audit-summary b,.audit-summary small{display:block}.audit-summary span{color:var(--muted);font-size:8px}.audit-summary b{margin:6px 0;font-size:21px}.audit-summary small{color:#999aa6;font-size:7px}.audit-summary .safe{color:var(--green)}.audit-summary .critical{color:#d84646}.audit-toolbar{grid-template-columns:1fr 185px 130px auto;gap:8px;margin-bottom:14px;display:grid}.audit-toolbar input,.audit-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;height:38px;padding:0 11px;font-size:9px}.audit-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;display:grid}.audit-feed{overflow:hidden}.audit-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f4;grid-template-columns:130px 1.1fr 1.35fr 1fr 100px;align-items:center;gap:10px;width:100%;padding:12px 15px;font-size:8px;display:grid}.audit-feed button{cursor:pointer}.audit-feed button:hover{background:#fafaff}.audit-row time{color:var(--muted)}.audit-row span b,.audit-row span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.audit-row span small{color:var(--muted);margin-top:3px;font-size:7px}.audit-row code{color:#6f7080;background:#f3f3f7;border-radius:5px;padding:4px;font-size:7px}.audit-head{color:var(--muted);text-transform:uppercase;background:#fafafd;font-size:7px;font-weight:700}.audit-insights{align-self:start;overflow:hidden}.audit-insights>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.audit-insights h2{margin:0;font-size:10px}.audit-insights>div{border-bottom:1px solid #f0f0f4;grid-template-columns:22px 1fr;gap:8px;padding:11px 14px;display:grid}.audit-insights>div>span{background:var(--purple-soft);width:21px;height:21px;color:var(--purple);border-radius:6px;place-items:center;font-size:8px;display:grid}.audit-insights p{margin:0}.audit-insights b,.audit-insights small{display:block}.audit-insights b{font-size:8px}.audit-insights small{color:var(--muted);margin-top:3px;font-size:7px}.audit-bar{background:#eeeef3;border-radius:99px;grid-column:2;height:3px}.audit-bar i{background:var(--purple);border-radius:99px;height:100%;display:block}.audit-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.audit-detail dl>div{background:#f8f8fb;border-radius:8px;padding:10px}.audit-detail dt{color:var(--muted);text-transform:uppercase;font-size:7px}.audit-detail dd{margin:5px 0 0;font-size:9px}.audit-detail dd small{color:var(--muted);margin-top:3px;display:block}.audit-detail h3{font-size:9px}.audit-detail pre{color:#d7d2e4;background:#17151f;border-radius:9px;max-height:180px;padding:12px;font-size:8px;overflow:auto}@media (width<=1000px){.audit-layout{grid-template-columns:1fr}.audit-insights{order:-1}.audit-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.audit-toolbar{grid-template-columns:1fr 1fr}.audit-toolbar input{grid-column:1/-1}.audit-feed{overflow:auto}.audit-row{min-width:760px}.audit-summary{grid-template-columns:1fr 1fr}}@media (width<=480px){.audit-summary,.audit-toolbar{grid-template-columns:1fr}.audit-toolbar input{grid-column:auto}.audit-detail dl{grid-template-columns:1fr}}.team-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.team-metrics article{padding:18px}.team-metrics span,.team-metrics small{color:var(--muted);font-size:9px;display:block}.team-metrics b{margin:7px 0 3px;font-size:25px;display:block}.team-tabs{gap:5px;margin-bottom:12px;display:flex}.team-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:10px}.team-tabs button.active{color:var(--purple);background:#fff;font-weight:700;box-shadow:0 2px 8px #1e1e320f}.team-table{overflow:hidden}.team-table>header,.team-table>article{grid-template-columns:minmax(240px,1.5fr) minmax(140px,.8fr) 100px 100px;align-items:center;gap:14px;padding:13px 18px;display:grid}.team-table>header{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#fafafd;font-size:9px}.team-table>article{border-bottom:1px solid var(--line)}.team-table>article:last-child{border:0}.team-person{align-items:center;gap:10px;display:flex}.team-person>span{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.team-person b,.team-person small{display:block}.team-person b{font-size:10px}.team-person b em{color:var(--purple);background:var(--purple-soft);border-radius:9px;margin-left:6px;padding:3px 5px;font-size:7px;font-style:normal}.team-person small{color:var(--muted);margin-top:3px;font-size:9px}.team-table select{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 8px;font-size:9px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-card{min-height:440px;padding:18px}.role-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.role-card h2{margin:0 0 4px;font-size:13px}.role-card p{color:var(--muted);margin:0;font-size:9px}.permission-list{max-height:360px;margin-top:8px;overflow:auto}.permission-list label{border-bottom:1px solid #f0f0f4;justify-content:space-between;align-items:center;padding:10px 3px;display:flex}.permission-list b,.permission-list small{display:block}.permission-list b{font-size:9px}.permission-list small{color:var(--muted);margin-top:3px;font-size:7px}.permission-list input{accent-color:var(--purple)}.team-modal{width:min(460px,100%);padding:22px}.team-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.team-modal h2{margin:0;font-size:17px}.team-modal>header button{background:0 0;border:0;font-size:22px}.team-modal>label{margin:12px 0;font-size:9px;font-weight:700;display:block}.team-modal input,.team-modal select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:40px;margin-top:7px;padding:0 11px;font-size:10px;display:block}.team-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=900px){.team-table>header{display:none}.team-table>article{grid-template-columns:1fr 1fr}.role-grid{grid-template-columns:1fr}}@media (width<=620px){.team-metrics,.team-table>article{grid-template-columns:1fr}.team-table select{width:100%}}.contact-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.contact-metrics article{padding:17px}.contact-metrics span,.contact-metrics small{color:var(--muted);font-size:8px;display:block}.contact-metrics b{margin:6px 0 3px;font-size:24px;display:block}.contact-toolbar{gap:8px;margin-bottom:14px;display:flex}.contact-toolbar input{border:1px solid var(--line);border-radius:9px;flex:1;max-width:430px;height:38px;padding:0 12px;font-size:10px}.contact-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;height:38px;margin-left:auto;padding:0 10px;font-size:10px}.contacts-layout{grid-template-columns:1fr;gap:14px;display:grid}.contacts-layout.open{grid-template-columns:minmax(500px,1.4fr) minmax(300px,.8fr)}.contacts-table{overflow:hidden}.contacts-table>header,.contacts-table>button{grid-template-columns:minmax(220px,1.3fr) 140px 120px 100px;align-items:center;gap:12px;padding:13px 17px;display:grid}.contacts-table>header{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#fafafd;font-size:8px}.contacts-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);cursor:pointer;background:#fff;font-size:9px}.contacts-table>button:hover{background:#fafaff}.contact-person{align-items:center;gap:10px;display:flex}.contact-person b,.contact-person small{display:block}.contact-person b{color:var(--ink);font-size:10px}.contact-person small{color:var(--muted);margin-top:3px;font-size:8px}.contact-detail{padding:19px}.contact-detail>header{justify-content:space-between;display:flex}.contact-detail h2{margin:0 0 5px;font-size:17px}.contact-detail header span{color:var(--muted);font-size:8px}.contact-detail>header button{background:0 0;border:0;font-size:21px}.contact-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.contact-summary div{background:#f7f7fa;border-radius:9px;padding:10px}.contact-summary b,.contact-summary small{display:block}.contact-summary b{font-size:13px}.contact-summary small{color:var(--muted);margin-top:3px;font-size:7px}.contact-actions{border-bottom:1px solid var(--line);gap:7px;padding-bottom:17px;display:flex}.contact-detail>h3{margin:17px 0 7px;font-size:11px}.contact-timeline article{border-bottom:1px solid #f0f0f4;grid-template-columns:10px 1fr auto;gap:8px;padding:11px 0;display:grid}.contact-timeline i{background:var(--purple);border-radius:50%;width:7px;height:7px;margin-top:3px}.contact-timeline b,.contact-timeline p,.contact-timeline small{display:block}.contact-timeline b{font-size:9px}.contact-timeline p{color:#666875;margin:4px 0;font-size:9px}.contact-timeline small{color:var(--muted);font-size:7px}@media (width<=1050px){.contacts-layout.open{grid-template-columns:1fr}.contacts-table>header,.contacts-table>button{grid-template-columns:1fr 120px 90px}.contacts-table>header>:last-child,.contacts-table>button>time{display:none}}@media (width<=650px){.contact-metrics{grid-template-columns:1fr}.contact-toolbar{flex-wrap:wrap}.contact-toolbar input{max-width:none}.contacts-table>header{display:none}.contacts-table>button{grid-template-columns:1fr}.contact-toolbar select{margin-left:0}.contacts-table>button>span:nth-child(2){display:none}}.contacts-table>header,.contacts-table>button{grid-template-columns:minmax(190px,1.3fr) 125px 86px 96px 96px 95px;gap:10px}.contact-column-toggle button{color:#707386;cursor:pointer;background:#fff;border:1px solid #e2e3ea;border-radius:999px;min-height:28px;padding:0 9px;font-size:8px;font-weight:700}.contact-column-toggle button.selected{color:#137a43;background:#e9f8ef;border-color:#9dd9b5}.contact-column-toggle button.sent{color:#5f3ad6;background:#f0ecff;border-color:#b9acee}@media (width<=1050px){.contacts-table>header,.contacts-table>button{grid-template-columns:minmax(190px,1fr) 110px 78px 88px 88px}.contacts-table>header>:last-child,.contacts-table>button>time{display:none}}@media (width<=650px){.contacts-table>button{grid-template-columns:1fr}.contacts-table>button>.contact-column-toggle{display:block}}.unit-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.unit-summary article{padding:18px}.unit-summary span,.unit-summary small{color:var(--muted);font-size:8px;display:block}.unit-summary b{margin:7px 0 3px;font-size:25px;display:block}.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unit-card{padding:19px}.unit-card.suspended{opacity:.7}.unit-card>header{align-items:center;gap:11px;display:flex}.unit-card>header>div{flex:1}.unit-symbol{background:var(--purple-soft);width:42px;height:42px;color:var(--purple);border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.unit-symbol.u1{background:var(--blue-soft);color:var(--blue)}.unit-symbol.u2{background:var(--green-soft);color:var(--green)}.unit-symbol.u3{background:var(--amber-soft);color:#ac6d11}.unit-card h2{margin:0 0 4px;font-size:12px}.unit-card header p{color:var(--muted);margin:0;font-size:8px}.primary-unit{background:var(--purple-soft);color:var(--purple);border-radius:8px;margin:14px 0 0;padding:8px 10px;font-size:8px;font-weight:700}.unit-stats{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.unit-stats div{background:#f8f8fb;border-radius:9px;padding:11px}.unit-stats b,.unit-stats small{display:block}.unit-stats b{font-size:16px}.unit-stats small{color:var(--muted);margin-top:3px;font-size:7px}.unit-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.unit-card>footer>span{color:var(--muted);font-size:7px}.unit-card>footer div{gap:6px;display:flex}.consolidated-note{align-items:center;gap:13px;margin-top:15px;padding:17px;display:flex}.consolidated-note>span{background:var(--purple-soft);width:36px;height:36px;color:var(--purple);border-radius:10px;place-items:center;display:grid}.consolidated-note>div{flex:1}.consolidated-note h2{margin:0 0 4px;font-size:11px}.consolidated-note p{color:var(--muted);margin:0;font-size:8px}@media (width<=800px){.unit-grid{grid-template-columns:1fr}}@media (width<=620px){.unit-summary{grid-template-columns:1fr}.unit-card>footer{flex-direction:column;align-items:flex-start;gap:10px}.consolidated-note{align-items:flex-start}}.clear-stage-leads{color:#c04456;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:8px;font-weight:750}.clear-stage-leads:disabled{color:#aaa;cursor:not-allowed}.funnel-fullscreen-page .opportunity-column>header{flex-wrap:wrap}.funnel-fullscreen-page .clear-stage-leads{text-align:left;width:100%;margin-top:-4px;padding-left:22px}.select-stage-leads{color:#696a79;cursor:pointer;align-items:center;gap:7px;width:100%;padding-left:18px;font-size:8px;display:flex}.select-stage-leads input,.select-lead input{accent-color:var(--purple);width:15px;height:15px}.select-lead{color:#777887;cursor:pointer;align-items:center;gap:6px;margin-bottom:10px;font-size:8px;display:flex}.opportunity-card:has(.select-lead input:checked){background:#fcfbff;border-color:#8d73f4;box-shadow:0 0 0 2px #6d4aff1f}.opportunity-created-at,.opportunity-last-message-at{color:#777887;margin-top:10px;font-size:8px;line-height:1.35;display:block}.opportunity-last-message-at{color:#53408b;margin-top:4px;font-weight:700}.funnel-fullscreen-page .opportunity-created-at,.funnel-fullscreen-page .opportunity-last-message-at{font-size:9px}.funnel-lead-fullscreen{z-index:80;background:#f6f7fb;position:fixed;inset:0}.funnel-lead-fullscreen .funnel-conversation-modal{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;padding:0!important}.funnel-lead-fullscreen .funnel-conversation-modal>header{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:16px 24px!important;display:grid!important}.funnel-lead-back{white-space:nowrap;height:40px;font-weight:750;color:#5138bb!important;background:#fff!important;border:1px solid #d9d3ed!important;border-radius:10px!important;padding:0 16px!important;font-size:11px!important}.funnel-lead-fullscreen .funnel-conversation-modal>header>div h2{font-size:20px!important}@media (width<=600px){.funnel-lead-fullscreen .funnel-conversation-modal>header{grid-template-columns:1fr;gap:9px;padding:12px 14px!important}.funnel-lead-back{width:max-content}}.opportunity-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.opportunity-metrics article{padding:16px}.opportunity-metrics span,.opportunity-metrics small{color:var(--muted);font-size:8px;display:block}.opportunity-metrics b{margin:7px 0 3px;font-size:18px;display:block}.opportunity-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:11px;padding-bottom:12px;display:grid;overflow:auto}.opportunity-column{background:#f0f1f6;border-radius:12px;min-height:500px;padding:10px}.opportunity-column>header{align-items:center;gap:7px;padding:5px 4px 12px;font-size:9px;display:flex}.opportunity-column>header em{color:var(--muted);background:#fff;border-radius:99px;margin-left:auto;padding:3px 7px;font-style:normal}.opportunity-card{cursor:pointer;background:#fff;border:1px solid #e4e5ec;border-radius:10px;margin-bottom:8px;padding:12px;box-shadow:0 2px 7px #1e1e3206}.opportunity-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.opportunity-card>div:first-child small{color:var(--muted);font-size:7px}.opportunity-card h2{margin:12px 0 4px;font-size:10px}.opportunity-card p{color:var(--muted);margin:0 0 14px;font-size:8px}.opportunity-card strong{font-size:14px}.opportunity-card footer{border-top:1px solid #eeeef2;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;display:flex}.opportunity-card footer>span{color:var(--muted);font-size:7px}.opportunity-card footer div{gap:4px;display:flex}.opportunity-card footer button{border:1px solid var(--line);width:25px;height:25px;color:var(--purple);cursor:pointer;background:#fff;border-radius:6px}.range-value{color:var(--purple);margin-top:6px;font-size:11px;display:inline-block}.funnel-title-actions{gap:8px;display:flex}.funnel-toolbar{grid-template-columns:minmax(230px,1.2fr) 1fr 110px minmax(210px,1fr);align-items:end;gap:16px;margin-bottom:14px;padding:13px 16px;display:grid}.funnel-toolbar label span,.funnel-toolbar>div span{letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-size:7px;font-weight:800;display:block}.funnel-toolbar select,.funnel-toolbar input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:10px}.funnel-toolbar b{min-height:36px;padding-top:9px;font-size:11px;display:block}.funnel-builder textarea{resize:vertical;min-height:140px}@media (width<=900px){.opportunity-metrics{grid-template-columns:1fr 1fr}.opportunity-board{grid-template-columns:repeat(5,250px)}.funnel-toolbar{grid-template-columns:1fr 1fr}}@media (width<=600px){.opportunity-metrics,.funnel-toolbar{grid-template-columns:1fr}.funnel-title-actions{flex-wrap:wrap;margin-top:14px}}.funnel-fullscreen-shell .main-area{min-height:100vh;margin-left:0}.funnel-fullscreen-content{max-width:none!important;padding:22px 26px 38px!important}.funnel-fullscreen-page{min-height:calc(100vh - 60px)}.funnel-back-button{color:#5138bb;cursor:pointer;background:#fff;border:1px solid #ddd8ef;border-radius:10px;height:40px;margin-bottom:18px;padding:0 17px;font-size:12px;font-weight:750;box-shadow:0 5px 16px #3e2d7d14}.funnel-fullscreen-page .module-title{align-items:center;margin-bottom:18px}.funnel-fullscreen-page .module-title h1{font-size:32px}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:minmax(270px,1.3fr) 1fr 140px minmax(260px,1fr);padding:17px 20px}.funnel-fullscreen-page .funnel-toolbar select,.funnel-fullscreen-page .funnel-toolbar input{height:43px;font-size:12px}.funnel-fullscreen-page .funnel-toolbar b{padding-top:11px;font-size:13px}.funnel-fullscreen-page .opportunity-metrics article{padding:18px 20px}.funnel-fullscreen-page .opportunity-metrics b{font-size:22px}.funnel-fullscreen-page .opportunity-column{border:1px solid #e5e5ee;min-height:calc(100vh - 390px);padding:13px}.funnel-fullscreen-page .opportunity-column>header{padding:7px 5px 14px;font-size:11px}.funnel-fullscreen-page .opportunity-card{border-radius:12px;margin-bottom:11px;padding:15px}.funnel-fullscreen-page .opportunity-card h2{font-size:13px}.funnel-fullscreen-page .opportunity-card p{font-size:10px}@media (width<=900px){.funnel-fullscreen-content{padding:16px!important}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:1fr 1fr}.funnel-fullscreen-page .opportunity-board{grid-template-columns:repeat(5,280px)}}@media (width<=600px){.funnel-fullscreen-page .module-title{align-items:flex-start}.funnel-fullscreen-page .module-title h1{font-size:25px}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:1fr}}.funnel-conversation-modal{flex-direction:column;width:min(1180px,100vw - 34px);height:min(820px,100vh - 34px);display:flex;overflow:hidden;padding:0!important}.funnel-conversation-modal>header{border-bottom:1px solid var(--line);margin:0!important;padding:18px 21px!important}.funnel-conversation-layout{flex:1;grid-template-columns:minmax(0,1fr) 290px;min-height:0;display:grid}.funnel-chat-panel{background:#f7f7fb;flex-direction:column;min-height:0;display:flex}.funnel-chat-panel .message-history{flex:1;padding:22px;overflow:auto}.funnel-chat-panel>footer{border-top:1px solid var(--line);background:#fff;gap:10px;padding:14px;display:flex}.funnel-chat-panel textarea{resize:vertical;border:1px solid var(--line);border-radius:10px;flex:1;min-height:52px;max-height:120px;padding:11px;font-size:11px}.funnel-chat-panel>footer button{min-width:92px;height:auto}.funnel-lead-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:15px;padding:20px;display:flex;overflow:auto}.funnel-lead-panel>div{background:#f7f5ff;border-radius:11px;padding:14px}.funnel-lead-panel>div span,.funnel-lead-panel>div b,.funnel-lead-panel>div small{display:block}.funnel-lead-panel>div span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:800}.funnel-lead-panel>div b{margin:6px 0 3px;font-size:13px}.funnel-lead-panel>div small{color:var(--muted)}.funnel-lead-panel label{font-size:9px;font-weight:700}.funnel-lead-panel label input{border:1px solid var(--line);border-radius:9px;width:100%;margin-top:7px;padding:10px;display:block}.funnel-delete-lead{min-height:38px;margin-top:auto}.funnel-delete-note{text-align:center;color:var(--muted);font-size:8px}@media (width<=760px){.funnel-conversation-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.funnel-conversation-layout{grid-template-columns:1fr}.funnel-lead-panel{border-left:0;border-top:1px solid var(--line);max-height:290px}.funnel-chat-panel{min-height:55vh}}.funnel-fullscreen-page .opportunity-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-bottom:11px}.funnel-fullscreen-page .opportunity-metrics article{min-height:68px;padding:11px 14px}.funnel-fullscreen-page .opportunity-metrics span,.funnel-fullscreen-page .opportunity-metrics small{font-size:11px}.funnel-fullscreen-page .opportunity-metrics b{margin:4px 0 1px;font-size:21px}.funnel-fullscreen-page .funnel-toolbar label span,.funnel-fullscreen-page .funnel-toolbar>div span{font-size:10px}.funnel-fullscreen-page .opportunity-column>header{font-size:14px;font-weight:750}.funnel-fullscreen-page .select-stage-leads,.funnel-fullscreen-page .clear-stage-leads{font-size:12px}.funnel-fullscreen-page .select-stage-leads input,.funnel-fullscreen-page .select-lead input{width:18px;height:18px}.funnel-fullscreen-page .select-lead{margin-bottom:12px;font-size:12px}.funnel-fullscreen-page .opportunity-card h2{font-size:15px;line-height:1.35}.funnel-fullscreen-page .opportunity-card p{font-size:12px;line-height:1.45}.funnel-fullscreen-page .opportunity-card strong{font-size:18px}.funnel-fullscreen-page .opportunity-card footer>span,.funnel-fullscreen-page .opportunity-card>div:first-child small{font-size:11px}.funnel-chat-panel textarea{min-height:58px;font-size:14px}.seller-whatsapp-desk{color:#111b21;grid-template-columns:340px minmax(420px,1fr) 330px;font-family:Arial,Helvetica,sans-serif;display:grid;background:#efeae2!important;height:100dvh!important}.seller-chat-list,.seller-chat-info{background:#fff;flex-direction:column;min-width:0;display:flex}.seller-chat-list{border-right:1px solid #d9dfe2}.seller-chat-list>header,.seller-chat-main>header{background:#f0f2f5;align-items:center;gap:12px;height:64px;min-height:64px;padding:10px 16px;display:flex}.seller-chat-list>header>div,.seller-chat-main>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.seller-chat-list>header b,.seller-chat-main>header b{font-size:15px}.seller-chat-list>header small,.seller-chat-main>header small{color:#667781;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seller-chat-menu{color:#008069;cursor:pointer;background:#d9fdd3;border:0;border-radius:50%;width:40px;height:40px;font-size:20px}.seller-chat-search{background:#f0f2f5;border-radius:8px;align-items:center;gap:8px;margin:8px 12px;padding:0 12px;display:flex}.seller-chat-search span{color:#54656f;font-size:20px}.seller-chat-search input{outline:none;flex:1;height:38px;font-size:13px;background:0 0!important;border:0!important}.seller-chat-contacts{flex:1;overflow:auto}.seller-chat-contacts>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:10px 12px;display:grid;position:relative}.seller-chat-contacts>button:hover,.seller-chat-contacts>button.active{background:#f0f2f5}.seller-chat-contacts>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.seller-chat-contacts b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.seller-chat-contacts small{color:#667781;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seller-chat-contacts em{color:#087a5a;background:#e7fce3;border-radius:20px;width:max-content;padding:2px 7px;font-size:8px;font-style:normal;font-weight:700}.seller-chat-contacts time{color:#667781;align-self:start;font-size:9px}.seller-chat-avatar{color:#54656f;background:#dfe5e7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.seller-chat-main{background:#efeae2;flex-direction:column;min-width:0;display:flex}.seller-chat-main>header{border-bottom:1px solid #d9dfe2}.seller-chat-main>header>button{color:#008069;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.seller-chat-wallpaper{background-color:#efeae2;background-image:radial-gradient(#111b210b 1px,#0000 1px);background-size:16px 16px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:24px clamp(18px,6vw,72px);display:flex;position:relative;overflow:auto}.seller-chat-day{color:#54656f;background:#fff;border-radius:7px;align-self:center;margin-bottom:10px;padding:6px 10px;font-size:9px;box-shadow:0 1px 1px #00000014}.seller-whatsapp-bubble{background:#fff;border-radius:8px;align-self:flex-start;min-width:86px;max-width:min(72%,620px);padding:8px 52px 8px 10px;position:relative;box-shadow:0 1px 1px #0b141a21}.seller-whatsapp-bubble.outbound{background:#d9fdd3;align-self:flex-end}.seller-whatsapp-bubble.internal{background:#fff4c7;align-self:center}.seller-whatsapp-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.4}.seller-whatsapp-bubble small{color:#667781;font-size:8px;position:absolute;bottom:4px;right:7px}.seller-whatsapp-bubble img,.seller-whatsapp-bubble video{border-radius:7px;max-width:100%;max-height:360px;margin:0 0 7px;display:block}.seller-whatsapp-bubble audio{max-width:260px;margin:4px 0 10px;display:block}.seller-whatsapp-bubble a{color:#027eb5;margin-bottom:9px;font-weight:700;display:block}.seller-chat-main>footer{background:#f0f2f5;align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex}.seller-chat-main>footer textarea{resize:none;border:0;border-radius:9px;outline:none;flex:1;height:44px;min-height:44px;max-height:120px;padding:12px 14px;font:14px Arial,sans-serif}.seller-chat-emoji{color:#54656f;font-size:25px}.seller-chat-send{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;width:44px;height:44px;font-size:18px}.seller-chat-send:disabled{opacity:.4}.seller-chat-info{border-left:1px solid #d9dfe2;padding-bottom:18px;overflow:auto}.seller-chat-info>header{background:#f0f2f5;flex-direction:column;padding:15px 18px;display:flex}.seller-chat-info>header b{font-size:14px}.seller-chat-info>header small{color:#667781;font-size:10px}.seller-chat-profile{border-bottom:1px solid #e9edef;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.seller-chat-profile .seller-chat-avatar{width:72px;height:72px;margin-bottom:10px;font-size:20px}.seller-chat-profile b{font-size:16px}.seller-chat-profile small{color:#667781;margin-top:4px}.seller-chat-info>label{color:#667781;margin:14px 18px 0;font-size:10px;font-weight:700;display:block}.seller-chat-info>label input{color:#111b21;background:#fff;border:1px solid #d9dfe2;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.seller-chat-info>.secondary-button,.seller-chat-info>.danger-button{margin:12px 18px 0}.seller-chat-human-lock{color:#087a5a;background:#e7fce3;border-radius:9px;flex-direction:column;gap:4px;margin:18px;padding:12px;display:flex}.seller-chat-human-lock b{font-size:12px}.seller-chat-human-lock small{font-size:9px;line-height:1.4}.seller-chat-info>.funnel-delete-note{margin:7px 18px 0}@media (width<=1100px){.seller-whatsapp-desk{grid-template-columns:280px minmax(380px,1fr)}.seller-chat-info{display:none}}@media (width<=720px){.seller-whatsapp-desk{grid-template-columns:1fr}.seller-chat-list{display:none}.seller-chat-main>header{padding:8px 10px}.seller-chat-wallpaper{padding:16px 10px}.seller-whatsapp-bubble{max-width:88%}.seller-chat-main>footer{padding:8px}.seller-chat-main>header>button{font-size:0}.seller-chat-main>header>button:after{content:"×";font-size:24px}}.funnel-lead-panel{grid-template-columns:1fr;gap:17px;padding:24px}.funnel-lead-panel>div span{font-size:11px}.funnel-lead-panel>div b{font-size:16px}.funnel-lead-panel>div small{font-size:12px}.funnel-lead-panel label{font-size:13px}.funnel-lead-panel label input{padding:12px;font-size:14px}.funnel-delete-note{font-size:11px}@media (width<=900px){.funnel-fullscreen-page .opportunity-metrics{grid-template-columns:1fr 1fr}}.funnel-fullscreen-page{width:100%;min-width:0}.funnel-fullscreen-page .opportunity-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:10px}.funnel-fullscreen-page .opportunity-column{padding:10px}@media (width>=1181px) and (width<=1500px){.funnel-fullscreen-page .opportunity-board{grid-template-columns:repeat(5,minmax(232px,1fr))}.funnel-fullscreen-content{padding-inline:22px!important}}@media (width<=1180px){.funnel-fullscreen-page .opportunity-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,250px)}.funnel-fullscreen-page .opportunity-column{scroll-snap-align:start}.funnel-fullscreen-page{padding-top:8px;position:relative}.funnel-fullscreen-page:before{content:"";background:linear-gradient(90deg,#1769e0,#4a8ff0 62%,#8dbdff);border-radius:999px;width:100%;height:6px;margin:0 0 12px;display:block;box-shadow:0 5px 16px #1769e029}.funnel-fullscreen-page .funnel-back-button{height:36px!important;min-height:36px!important;margin-bottom:10px!important;padding:0 14px!important}.funnel-fullscreen-page .module-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;display:grid}.funnel-fullscreen-page .module-title .eyebrow{margin-bottom:4px}.funnel-fullscreen-page .module-title h1{margin-bottom:3px;font-size:25px}.funnel-fullscreen-page .module-title .subtitle{max-width:760px;font-size:11px;line-height:1.35}.funnel-fullscreen-page .funnel-title-actions{justify-content:flex-end;gap:6px}.funnel-fullscreen-page .funnel-title-actions button{min-height:36px;padding:7px 11px;font-size:11px}.funnel-fullscreen-page .funnel-toolbar{border-top:3px solid #3180eb;grid-template-columns:minmax(210px,1.15fr) minmax(150px,.8fr) 90px minmax(180px,1fr);align-items:center;gap:10px;margin-bottom:9px;padding:9px 12px}.funnel-fullscreen-page .funnel-toolbar select,.funnel-fullscreen-page .funnel-toolbar input{height:36px}.funnel-fullscreen-page .funnel-toolbar b{min-height:30px;padding-top:7px}.funnel-fullscreen-page .opportunity-metrics{gap:7px;margin-bottom:9px}.funnel-fullscreen-page .opportunity-metrics article{min-height:56px;padding:8px 11px}.funnel-fullscreen-page .opportunity-metrics b{margin:2px 0 0;font-size:18px}.funnel-fullscreen-page .opportunity-metrics small{display:none}@media (width<=900px){.funnel-fullscreen-page{padding-top:2px}.funnel-fullscreen-page:before{height:5px;margin-bottom:8px}.funnel-fullscreen-page .module-title{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.funnel-fullscreen-page .module-title h1{font-size:22px}.funnel-fullscreen-page .module-title .subtitle{font-size:11px;line-height:1.3}.funnel-fullscreen-page .funnel-title-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.funnel-fullscreen-page .funnel-title-actions button{white-space:normal;width:100%;min-height:38px}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:1fr 1fr;gap:8px;padding:9px}.funnel-fullscreen-page .funnel-toolbar input{grid-column:1/-1}.funnel-fullscreen-page .opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-fullscreen-page .opportunity-metrics article{min-height:52px;padding:7px 9px}.funnel-fullscreen-page .opportunity-metrics span{font-size:9px}.funnel-fullscreen-page .opportunity-metrics b{font-size:16px}}@media (width<=520px){.funnel-fullscreen-content{padding:10px!important}.funnel-fullscreen-page .funnel-back-button{height:34px!important;min-height:34px!important;margin-bottom:7px!important}.funnel-fullscreen-page .module-title .eyebrow{display:none}.funnel-fullscreen-page .module-title .subtitle{max-height:30px;overflow:hidden}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:minmax(0,1fr) auto}.funnel-fullscreen-page .funnel-toolbar>div:first-of-type{display:none}.funnel-fullscreen-page .funnel-toolbar>div:nth-of-type(2){text-align:center;min-width:62px}.funnel-fullscreen-page .opportunity-column{min-height:calc(100dvh - 330px)}}.funnel-fullscreen-page:before{height:4px;margin-bottom:6px}.funnel-fullscreen-page .funnel-back-button{z-index:2!important;color:#0000!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;margin:0!important;padding:0!important;position:absolute!important;top:10px!important;left:0!important;overflow:hidden!important}.funnel-fullscreen-page .funnel-back-button:first-letter{color:#fff}.funnel-fullscreen-page .module-title{min-height:34px;margin:0 0 6px;padding-left:42px}.funnel-fullscreen-page .module-title .eyebrow,.funnel-fullscreen-page .module-title .subtitle{display:none}.funnel-fullscreen-page .module-title h1{margin:0;font-size:20px;line-height:1.1}.funnel-fullscreen-page .funnel-title-actions{flex-wrap:nowrap;gap:5px;display:flex}.funnel-fullscreen-page .funnel-title-actions button{width:auto;min-width:0;height:30px;min-height:30px;box-shadow:none;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:700}.funnel-fullscreen-page .funnel-title-actions .primary-button{background:#316fd2}.funnel-fullscreen-page .funnel-toolbar{border-top-width:2px;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 72px minmax(170px,.8fr);gap:7px;margin-bottom:6px;padding:6px 8px}.funnel-fullscreen-page .funnel-toolbar label span,.funnel-fullscreen-page .funnel-toolbar>div span{margin-bottom:3px;font-size:8px}.funnel-fullscreen-page .funnel-toolbar select,.funnel-fullscreen-page .funnel-toolbar input{height:30px;font-size:11px}.funnel-fullscreen-page .funnel-toolbar b{min-height:26px;padding-top:5px;font-size:11px}.funnel-fullscreen-page .opportunity-metrics{gap:6px;margin-bottom:6px;display:flex}.funnel-fullscreen-page .opportunity-metrics article{border-radius:9px;flex:1 1 0;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:5px 8px;display:flex}.funnel-fullscreen-page .opportunity-metrics span{font-size:8px;line-height:1.1}.funnel-fullscreen-page .opportunity-metrics b{flex:none;margin:0;font-size:14px}.funnel-fullscreen-page .opportunity-column{min-height:calc(100vh - 190px)}@media (width<=760px){.funnel-fullscreen-page .module-title{grid-template-columns:minmax(0,1fr);padding-left:40px;display:grid}.funnel-fullscreen-page .module-title h1{font-size:18px}.funnel-fullscreen-page .funnel-title-actions{scrollbar-width:none;grid-column:1/-1;margin-left:-40px;padding:2px 0 3px;overflow-x:auto}.funnel-fullscreen-page .funnel-title-actions::-webkit-scrollbar{display:none}.funnel-fullscreen-page .funnel-title-actions button{flex:none;width:auto;min-height:30px}.funnel-fullscreen-page .funnel-toolbar{grid-template-columns:minmax(0,1fr) 58px}.funnel-fullscreen-page .funnel-toolbar>div:first-of-type{display:none}.funnel-fullscreen-page .funnel-toolbar input{grid-column:1/-1}.funnel-fullscreen-page .opportunity-metrics{scrollbar-width:none;overflow-x:auto}.funnel-fullscreen-page .opportunity-metrics::-webkit-scrollbar{display:none}.funnel-fullscreen-page .opportunity-metrics article{flex:0 0 128px;min-height:32px}.funnel-fullscreen-page .opportunity-column{min-height:calc(100dvh - 235px)}}}.seller-whatsapp-desk{grid-template-rows:minmax(0,1fr);max-height:100dvh;grid-template-columns:340px minmax(0,1fr)!important;overflow:hidden!important}.seller-chat-list,.seller-chat-main{height:100%;min-height:0;max-height:100dvh;overflow:hidden}.seller-chat-contacts{overscroll-behavior:contain;min-height:0}.seller-chat-wallpaper{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8d999e #ffffff4d;flex:1 1 0;height:0;min-height:0;overflow-x:hidden;overflow-y:scroll!important}.seller-chat-wallpaper::-webkit-scrollbar{width:13px}.seller-chat-wallpaper::-webkit-scrollbar-track{background:#ffffff4d}.seller-chat-wallpaper::-webkit-scrollbar-thumb{background:#8d999e;border:3px solid #efeae2;border-radius:12px}.seller-whatsapp-bubble{max-width:min(72%,760px)}@media (width<=1100px){.seller-whatsapp-desk{grid-template-columns:280px minmax(0,1fr)!important}}@media (width<=720px){.seller-whatsapp-desk{grid-template-columns:1fr!important}}.seller-chat-state-row{align-items:center;gap:6px;min-width:0;display:flex!important}.seller-chat-state-row i{cursor:pointer;border-radius:20px;align-items:center;width:max-content;min-height:20px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.seller-chat-state-row i.kelly{color:#6347ce;background:#f3f0ff;border:1px solid #cfc5ff}.seller-chat-state-row i.human{color:#087a5a;cursor:default;background:#e7fce3;border:1px solid #aee5ce}.seller-chat-assume{white-space:nowrap;color:#087a5a!important;background:#e7fce3!important;border:1px solid #00a884!important;border-radius:8px!important;height:34px!important;padding:0 12px!important;font-size:11px!important}.seller-chat-assume:hover{background:#d4f6e5!important}@media (width<=720px){.seller-chat-assume{text-overflow:ellipsis;max-width:90px;overflow:hidden}}.proposal-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.proposal-metrics article{padding:16px}.proposal-metrics span,.proposal-metrics small{color:var(--muted);font-size:8px;display:block}.proposal-metrics b{margin:7px 0 3px;font-size:18px;display:block}.proposal-filters{gap:5px;margin-bottom:11px;display:flex}.proposal-filters button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:9px}.proposal-filters button.active{color:var(--purple);background:#fff;font-weight:700;box-shadow:0 2px 8px #1e1e320d}.proposal-table{overflow:hidden}.proposal-table>header,.proposal-table>button{grid-template-columns:minmax(180px,1.2fr) 1fr 100px 90px 110px;align-items:center;gap:12px;padding:13px 17px;display:grid}.proposal-table>header{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;background:#fafafd;font-size:8px}.proposal-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;font-size:9px}.proposal-table>button:hover{background:#fafaff}.proposal-table>button span b,.proposal-table>button span small{display:block}.proposal-table>button span b{font-size:9px}.proposal-table>button span small,.proposal-table time{color:var(--muted);margin-top:3px;font-size:8px}.proposal-table>button>strong{text-align:right}.proposal-modal{width:min(700px,100%)}.proposal-modal h3{margin:18px 0 8px;font-size:10px}.proposal-line{grid-template-columns:1fr 75px 32px;gap:7px;margin:7px 0;display:grid}.proposal-line select,.proposal-line input{border:1px solid var(--line);background:#fff;border-radius:8px;height:37px;padding:0 9px;font-size:9px}.proposal-line button{color:#d44;background:#fff0f2;border:0;border-radius:8px}.add-line{margin:5px 0 16px}.proposal-detail header span{color:var(--muted);font-size:9px}.proposal-document{border:1px solid var(--line);border-radius:10px;margin:18px 0;overflow:hidden}.proposal-document>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px;display:flex}.proposal-document b,.proposal-document small{display:block}.proposal-document b{font-size:9px}.proposal-document small{color:var(--muted);margin-top:3px;font-size:7px}.proposal-document footer{background:#fafafd;padding:12px}.proposal-document footer span{justify-content:space-between;margin:7px 0;font-size:9px;display:flex}.proposal-document footer span:last-child{border-top:1px solid var(--line);padding-top:9px}.proposal-document footer strong{font-size:15px}.proposal-actions{justify-content:flex-end;gap:7px;display:flex}@media (width<=850px){.proposal-metrics{grid-template-columns:1fr 1fr}.proposal-table>header,.proposal-table>button{grid-template-columns:1fr 100px 90px}.proposal-table>header>:nth-child(2),.proposal-table>header>:nth-child(3),.proposal-table>button>:nth-child(2),.proposal-table>button>:nth-child(3){display:none}}@media (width<=580px){.proposal-metrics{grid-template-columns:1fr}.proposal-table>header{display:none}.proposal-table>button{grid-template-columns:1fr auto}.proposal-table>button>.pill{display:none}}.order-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.order-metrics article{padding:16px}.order-metrics span,.order-metrics small{color:var(--muted);font-size:8px;display:block}.order-metrics b{margin:7px 0 3px;font-size:18px;display:block}.order-table{overflow:hidden}.order-table>header,.order-table>button{grid-template-columns:minmax(180px,1.2fr) 1fr 110px 125px 110px;align-items:center;gap:12px;padding:13px 17px;display:grid}.order-table>header{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;background:#fafafd;font-size:8px}.order-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;font-size:9px}.order-table>button:hover{background:#fafaff}.order-table b,.order-table small{display:block}.order-table small{color:var(--muted);margin-top:3px;font-size:8px}.order-table strong{text-align:right}.order-document{border:1px solid var(--line);border-radius:10px;margin:18px 0;overflow:hidden}.order-document>div,.order-document footer{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px;display:flex}.order-document footer{background:#fafafd;border:0}.order-document b,.order-document small{display:block}.order-document b{font-size:9px}.order-document small{color:var(--muted);margin-top:3px;font-size:7px}.order-document footer strong{font-size:15px}@media (width<=850px){.order-metrics{grid-template-columns:1fr 1fr}.order-table>header,.order-table>button{grid-template-columns:1fr 115px 95px}.order-table>header>:nth-child(2),.order-table>header>:nth-child(3),.order-table>button>:nth-child(2),.order-table>button>:nth-child(3){display:none}}@media (width<=580px){.order-metrics{grid-template-columns:1fr}.order-table>header{display:none}.order-table>button{grid-template-columns:1fr auto}.order-table>button>.pill{display:none}}.receivable-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.receivable-metrics article{padding:16px}.receivable-metrics span,.receivable-metrics small{color:var(--muted);font-size:8px;display:block}.receivable-metrics b{margin:7px 0 3px;font-size:18px;display:block}.receivable-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.receivable-card{padding:17px}.receivable-card header{justify-content:space-between;display:flex}.receivable-card header span,.receivable-card header small{color:var(--muted);font-size:8px;display:block}.receivable-card h2{margin:5px 0 3px;font-size:13px}.receivable-total{margin:22px 0 9px}.receivable-total strong,.receivable-total span{display:block}.receivable-total strong{font-size:20px}.receivable-total span{color:var(--muted);margin-top:3px;font-size:8px}.receivable-progress{background:#eeeef4;border-radius:99px;height:6px;overflow:hidden}.receivable-progress i{background:var(--green);height:100%;display:block}.receivable-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.receivable-card footer>span{color:var(--muted);font-size:8px}.receivable-card footer em{color:#d46b28;margin-top:3px;font-style:normal;font-weight:700;display:block}@media (width<=1050px){.receivable-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.receivable-metrics,.receivable-grid{grid-template-columns:1fr}}.finance-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.finance-metrics article{padding:16px}.finance-metrics span,.finance-metrics small{color:var(--muted);font-size:8px;display:block}.finance-metrics b{margin:7px 0 3px;font-size:18px;display:block}.finance-metrics .positive{color:var(--green)}.finance-metrics .negative{color:#d65b5b}.finance-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:14px;display:grid}.payable-table{overflow:hidden}.payable-table>header,.payable-table>article{grid-template-columns:minmax(180px,1.3fr) 1fr 90px 100px 110px;align-items:center;gap:10px;padding:13px 15px;display:grid}.payable-table>header{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#fafafd;font-size:8px}.payable-table>article{border-bottom:1px solid var(--line);font-size:9px}.payable-table b,.payable-table small{display:block}.payable-table small{color:var(--muted);margin-top:3px;font-size:7px}.payable-table time.overdue{color:#d26836;font-weight:700}.payable-table button{color:var(--purple);background:0 0;border:0;font-size:8px;font-weight:700}.cash-ledger{overflow:hidden}.cash-ledger>header{border-bottom:1px solid var(--line);padding:15px}.cash-ledger h2{margin:0 0 3px;font-size:12px}.cash-ledger header small{color:var(--muted);font-size:8px}.cash-ledger>div:not(.empty-state){border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.cash-ledger i{border-radius:50%;width:7px;height:7px}.cash-ledger i.inflow{background:var(--green)}.cash-ledger i.outflow{background:#df6b6b}.cash-ledger b,.cash-ledger small{display:block}.cash-ledger b{font-size:8px}.cash-ledger small{color:var(--muted);margin-top:3px;font-size:7px}.cash-ledger strong{font-size:8px}.cash-ledger strong.inflow{color:var(--green)}.cash-ledger strong.outflow{color:#d45e5e}@media (width<=1050px){.finance-layout{grid-template-columns:1fr}.cash-ledger{order:-1}}@media (width<=700px){.finance-metrics{grid-template-columns:1fr 1fr}.payable-table{overflow:auto}.payable-table>header,.payable-table>article{min-width:680px}}@media (width<=480px){.finance-metrics{grid-template-columns:1fr}}.procurement-actions{gap:8px;display:flex}.procurement-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.procurement-metrics article{padding:16px}.procurement-metrics span,.procurement-metrics small{color:var(--muted);font-size:8px;display:block}.procurement-metrics b{margin:7px 0 3px;font-size:18px;display:block}.purchase-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.purchase-card{padding:17px}.purchase-card header{justify-content:space-between;display:flex}.purchase-card header>span{color:var(--muted);font-size:8px}.purchase-card h2{margin:17px 0 4px;font-size:13px}.purchase-card p{color:var(--muted);margin:0;font-size:9px}.purchase-card>strong,.purchase-card>small{display:block}.purchase-card>strong{margin:18px 0 4px;font-size:18px}.purchase-card>small{color:var(--muted);font-size:8px}.purchase-card footer{border-top:1px solid var(--line);gap:7px;margin-top:15px;padding-top:12px;display:flex}.purchase-card footer button{background:var(--purple-soft);color:var(--purple);border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}@media (width<=1050px){.purchase-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.procurement-metrics,.purchase-grid{grid-template-columns:1fr}.procurement-actions{margin-top:14px}}.inventory-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.inventory-metrics article{gap:7px;padding:20px;display:grid}.inventory-metrics span{letter-spacing:.08em;color:#747083;font-size:11px}.inventory-metrics b{font-size:29px}.inventory-metrics small{color:#8a8792}.inventory-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;display:grid}.inventory-table{overflow:hidden}.inventory-table>header,.inventory-table>article{border-bottom:1px solid #eeeaf4;grid-template-columns:1.6fr 1fr .55fr .55fr .8fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.inventory-table>header{color:#777083;background:#faf9fc;font-size:11px}.inventory-table>article span:first-child{gap:3px;display:grid}.inventory-table small{color:#908a99}.inventory-feed{padding:20px}.inventory-feed header{margin-bottom:12px}.inventory-feed h2{margin:0;font-size:17px}.inventory-feed header small{color:#8d8795}.inventory-feed>div{border-bottom:1px solid #eeeaf4;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.inventory-feed i{color:#6246d8;background:#ece8ff;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.inventory-feed i.in{color:#188758;background:#e4f8ee}.inventory-feed i.out{color:#bf3e37;background:#feeceb}.inventory-feed span{display:grid}.inventory-feed small{color:#8d8795}@media (width<=900px){.inventory-metrics{grid-template-columns:repeat(2,1fr)}.inventory-layout{grid-template-columns:1fr}.inventory-table{overflow:auto}.inventory-table>header,.inventory-table>article{min-width:680px}}@media (width<=560px){.inventory-metrics{grid-template-columns:1fr 1fr}}.fulfillment-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fulfillment-metrics article{gap:7px;padding:20px;display:grid}.fulfillment-metrics span{letter-spacing:.08em;color:#747083;font-size:11px}.fulfillment-metrics b{font-size:29px}.fulfillment-metrics small{color:#8a8792}.delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.delivery-card{padding:20px}.delivery-card>header{justify-content:space-between;gap:12px;display:flex}.delivery-card header span{color:#766d86;font-size:11px}.delivery-card h2{margin:5px 0 2px;font-size:18px}.delivery-card header small{color:#8a8493}.delivery-route{gap:12px;padding:18px 0;display:flex}.delivery-route>i{color:#6045d8;background:#eee9ff;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.delivery-route p{gap:3px;margin:0;display:grid}.delivery-route span,.delivery-route small{color:#817b89;font-size:12px}.delivery-card>code{color:#5f5770;background:#f5f3f8;border-radius:9px;padding:9px 11px;display:block}.delivery-card>footer{gap:8px;margin-top:18px;display:flex}.delivery-card>footer button{color:#fff;background:#6548dd;border:0;border-radius:9px;flex:1;padding:10px;font-weight:700}.delivery-card>footer .secondary-button{color:#625a6d;background:#f2eff7}@media (width<=1000px){.delivery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.fulfillment-metrics{grid-template-columns:repeat(2,1fr)}.delivery-grid{grid-template-columns:1fr}}.service-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-metrics article{gap:7px;padding:20px;display:grid}.service-metrics span{letter-spacing:.08em;color:#747083;font-size:11px}.service-metrics b{font-size:27px}.service-metrics small{color:#8a8792}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card{padding:20px}.service-card>header{justify-content:space-between;gap:12px;display:flex}.service-card header span{color:#746c83;font-size:11px}.service-card h2{margin:5px 0;font-size:18px}.service-card header small{color:#8c8594}.service-card ul{border-top:1px solid #eeeaf4;border-bottom:1px solid #eeeaf4;margin:12px 0;padding:14px 0;list-style:none}.service-card li{color:#696271;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.service-card>strong{font-size:22px}.service-card>time{color:#847d8c;margin-top:8px;font-size:12px;display:block}.service-card>footer{gap:8px;margin-top:18px;display:flex}.service-card>footer button{color:#fff;background:#6548dd;border:0;border-radius:9px;flex:1;padding:10px;font-weight:700}.service-card>footer .secondary-button{color:#625a6d;background:#f2eff7}@media (width<=1000px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.service-metrics{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:1fr}}.contract-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.contract-metrics article{gap:7px;padding:20px;display:grid}.contract-metrics span{letter-spacing:.08em;color:#747083;font-size:11px}.contract-metrics b{font-size:26px}.contract-metrics small{color:#8a8792}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contract-card{padding:20px}.contract-card>header{justify-content:space-between;gap:12px;display:flex}.contract-card header span{color:#746c83;font-size:11px}.contract-card h2{margin:5px 0;font-size:18px}.contract-card header small{color:#8b8493}.contract-value{align-items:baseline;gap:8px;padding:18px 0;display:flex}.contract-value strong{font-size:25px}.contract-value span{color:#817989;font-size:12px}.contract-card dl{border-top:1px solid #eeeaf4;border-bottom:1px solid #eeeaf4;grid-template-columns:1fr 1fr;margin:0;padding:13px 0;display:grid}.contract-card dt{color:#938c9b;font-size:10px}.contract-card dd{margin:4px 0 0;font-size:12px;font-weight:700}.contract-card>footer{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.contract-card>footer button{color:#fff;background:#6548dd;border:0;border-radius:9px;padding:9px 11px;font-weight:700}.contract-card>footer .secondary-button{color:#625a6d;background:#f2eff7}@media (width<=1000px){.contract-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.contract-metrics{grid-template-columns:repeat(2,1fr)}.contract-grid{grid-template-columns:1fr}}.fiscal-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fiscal-metrics article{gap:7px;padding:20px;display:grid}.fiscal-metrics span{color:#777083;font-size:11px}.fiscal-metrics b{font-size:26px}.fiscal-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fiscal-card{padding:20px}.fiscal-card header{justify-content:space-between;display:flex}.fiscal-card header span,.fiscal-card small{color:#827b8b;font-size:11px}.fiscal-card h2{margin:5px 0;font-size:18px}.fiscal-card>strong{margin:20px 0;font-size:24px;display:block}.fiscal-card code{background:#f4f1f8;border-radius:8px;padding:9px;display:block;overflow:hidden}.fiscal-card footer{gap:8px;margin-top:18px;display:flex}.fiscal-card footer button{color:#fff;background:#6548dd;border:0;border-radius:9px;padding:10px 12px;font-weight:700}.fiscal-card footer .secondary-button{color:#625a6d;background:#f1eef6}@media (width<=900px){.fiscal-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.fiscal-metrics{grid-template-columns:1fr 1fr}.fiscal-grid{grid-template-columns:1fr}}.banking-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.banking-metrics article{gap:7px;padding:20px;display:grid}.banking-metrics span{color:#777083;font-size:11px}.banking-metrics b{font-size:25px}.banking-table{overflow:hidden}.banking-table>header,.banking-table>article{border-bottom:1px solid #eeeaf4;grid-template-columns:.7fr 1.5fr 1fr .8fr .7fr .6fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.banking-table>header{color:#777083;background:#faf9fc;font-size:11px}.banking-table>article{font-size:12px}.banking-table code{overflow:hidden}.banking-table strong.credit{color:#188758}.banking-table strong.debit{color:#bd443d}.banking-table button{color:#6045d8;background:#eee9ff;border:0;border-radius:8px;padding:8px;font-weight:700}@media (width<=800px){.banking-metrics{grid-template-columns:1fr 1fr}.banking-table{overflow:auto}.banking-table>header,.banking-table>article{min-width:760px}}.warranty-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.warranty-metrics article{padding:20px}.warranty-metrics span{color:#777083;font-size:11px;display:block}.warranty-metrics b{margin-top:7px;font-size:27px;display:block}.warranty-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.warranty-card{padding:20px}.warranty-card>header{justify-content:space-between;display:flex}.warranty-card header span,.warranty-card small{color:#827b8b;font-size:11px}.warranty-card h2{margin:5px 0;font-size:18px}.warranty-card>p{color:#716a79}.warranty-card>time{font-size:12px;font-weight:700}.warranty-card>section{border-top:1px solid #eeeaf4;margin-top:14px}.warranty-card>section>div{border-bottom:1px solid #eeeaf4;justify-content:space-between;padding:10px 0;display:flex}.warranty-card>section span{display:grid}.warranty-card button{color:#6045d8;background:#eee9ff;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.warranty-card footer{margin-top:14px}@media (width<=700px){.warranty-metrics{grid-template-columns:1fr 1fr}.warranty-grid{grid-template-columns:1fr}}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ops-metrics article{padding:20px}.ops-metrics span{color:#777083;font-size:11px;display:block}.ops-metrics b{margin-top:7px;font-size:26px;display:block}.ops-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ops-card{padding:20px}.ops-card header{justify-content:space-between;display:flex}.ops-card header span,.ops-card small{color:#817989;font-size:11px}.ops-card h2{margin:5px 0;font-size:18px}.ops-card>strong{margin:20px 0;font-size:22px;display:block}.ops-card footer{gap:8px;display:flex}.ops-card button{color:#6045d8;background:#eee9ff;border:0;border-radius:8px;padding:9px;font-weight:700}@media (width<=800px){.ops-metrics{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}}.module-total{background:var(--purple-soft);text-align:right;border-radius:12px;padding:12px 18px}.module-total b,.module-total span{display:block}.module-total b{color:var(--purple);font-size:22px}.module-total span{color:var(--muted);font-size:8px}.module-hub-tools{grid-template-columns:minmax(240px,380px) 1fr;gap:12px;margin-bottom:17px;display:grid}.module-hub-tools>label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex}.module-hub-tools input{border:0;outline:0;width:100%;height:42px;font-size:10px}.module-hub-tools nav{gap:6px;padding-bottom:3px;display:flex;overflow:auto}.module-hub-tools nav button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:8px}.module-hub-tools nav button.active{background:var(--purple);border-color:var(--purple);color:#fff}.module-result-line{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.module-result-line b{font-size:10px}.module-result-line span{color:var(--muted);font-size:8px}.module-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-hub-grid article{flex-direction:column;min-height:190px;padding:16px;display:flex;position:relative}.module-hub-icon{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:11px;place-items:center;margin-bottom:14px;font-size:18px;display:grid}.module-hub-grid small{text-transform:uppercase;color:var(--purple);font-size:7px;font-weight:700}.module-hub-grid h2{margin:5px 0;font-size:12px}.module-hub-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.module-favorite{color:#c7c7d0;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.module-favorite.active{color:#e7a52d}.module-open{color:var(--purple);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:14px 0 0;font-size:8px;font-weight:700}.module-hub-empty{text-align:center;justify-content:center;align-items:center;grid-column:1/-1!important;min-height:260px!important}.module-hub-empty>span{color:var(--purple);font-size:30px}.module-hub-empty h2{font-size:14px}.module-hub-empty p{font-size:9px}@media (width<=1200px){.module-hub-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.module-hub-tools{grid-template-columns:1fr}.module-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.module-hub-grid{grid-template-columns:1fr}.module-hub-tools nav{max-width:calc(100vw - 42px)}}.module-hub-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.module-policy-bar{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.module-policy-bar select{min-width:180px}.module-disabled{opacity:.62}.module-policy-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.module-maturity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.module-maturity-summary button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.module-maturity-summary button.active{border-color:var(--purple);box-shadow:0 0 0 2px var(--purple-soft)}.module-maturity-summary b{color:var(--purple);font-size:18px}.module-maturity-summary span{color:var(--muted);font-size:9px}.module-maturity{border-radius:999px;margin-top:8px;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.module-maturity.complete{color:#18794e;background:#e8f8ef}.module-maturity.shared{background:var(--purple-soft);color:var(--purple)}@media (width<=700px){.module-maturity-summary{grid-template-columns:1fr}}.marketing-metrics{grid-template-columns:1.35fr repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.marketing-metrics article{padding:20px}.marketing-metrics span{color:#7b8290;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.marketing-metrics b{color:#202431;margin:9px 0 4px;font-size:28px;display:block}.marketing-metrics small{color:#8c929e}.marketing-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.marketing-toolbar select,.marketing-search{background:#fff;border:1px solid #e1e4e9;border-radius:10px;height:42px}.marketing-toolbar select{color:#4e5562;padding:0 34px 0 12px}.marketing-search{align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.marketing-search span{color:#8d94a0}.marketing-search input{background:0 0;border:0;outline:0;width:100%}.marketing-toolbar>.pill{margin-left:auto}.marketing-board{grid-template-columns:repeat(7,minmax(230px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.marketing-column{min-width:230px}.marketing-column>header{color:#616875;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:12px;font-weight:800;display:flex}.marketing-column>header b{color:#616875;background:#e9ebef;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.marketing-column>div{gap:10px;display:grid}.marketing-card{padding:15px;box-shadow:0 1px 4px #262a330f}.marketing-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-card-top>span{color:#6e56a3;text-transform:uppercase;font-size:11px;font-weight:800}.marketing-card h2{color:#242833;margin:12px 0 7px;font-size:15px}.marketing-card p{color:#737a87;min-height:36px;font-size:12px;line-height:1.5}.marketing-card dl{border-top:1px solid #eceef1;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 0;padding-top:11px;display:grid}.marketing-card dt{color:#9298a3;text-transform:uppercase;font-size:10px}.marketing-card dd{color:#4f5663;margin:3px 0 0;font-size:12px;font-weight:700}.marketing-card>button{color:#6b519e;cursor:pointer;background:#f0ecf8;border:0;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:11px;font-weight:800}.marketing-card>button:hover{background:#e7dff4}.marketing-empty{color:#a0a5ae;text-align:center;border:1px dashed #dfe2e7;border-radius:10px;padding:24px 10px;font-size:12px}.marketing-modal textarea{min-height:90px}@media (width<=900px){.marketing-metrics{grid-template-columns:1fr 1fr}.marketing-toolbar{flex-wrap:wrap;align-items:stretch}.marketing-search{min-width:100%}.marketing-toolbar>.pill{margin-left:0}.marketing-board{grid-template-columns:repeat(7,250px)}}@media (width<=560px){.marketing-metrics{grid-template-columns:1fr}.marketing-page .module-title{align-items:flex-start}.marketing-page .module-title .primary-button{width:100%}}.success-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.success-metrics article{padding:20px}.success-metrics span{color:#7b8290;letter-spacing:.07em;font-size:11px;font-weight:800;display:block}.success-metrics b{color:#252936;margin:8px 0 4px;font-size:28px;display:block}.success-metrics b.healthy{color:#1e8a62}.success-metrics b.risk{color:#d25656}.success-metrics small{color:#9297a1}.success-connections{justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px 18px;display:flex}.success-connections>div{align-items:center;gap:12px;display:flex}.success-connections>div>span{color:#268562;background:#e9f7f1;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.success-connections p{margin:0}.success-connections p b,.success-connections p small{display:block}.success-connections p b{color:#343946;font-size:13px}.success-connections p small{color:#8a909b;margin-top:3px;font-size:11px}.success-connections nav{gap:7px;display:flex}.success-connections button,.success-toolbar nav button{color:#616875;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.success-connections button:hover,.success-toolbar nav button.active{color:#6d55a4;background:#f5f1fb;border-color:#6d55a4}.success-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.success-search{background:#fff;border:1px solid #e1e4e9;border-radius:10px;align-items:center;gap:8px;min-width:300px;height:42px;padding:0 12px;display:flex}.success-search input{background:0 0;border:0;outline:0;width:100%}.success-search span{color:#9096a1}.success-toolbar nav{gap:7px;display:flex}.success-table{overflow:hidden}.success-table>header,.success-table>article{grid-template-columns:minmax(220px,1.5fr) 130px 150px 120px 110px 80px;align-items:center;gap:14px;padding:13px 16px;display:grid}.success-table>header{color:#777e8a;text-transform:uppercase;letter-spacing:.05em;background:#f7f8fa;font-size:10px}.success-table>article{border-top:1px solid #eceef1;font-size:12px}.success-client{align-items:center;gap:10px;display:flex}.success-client>span{color:#6c54a0;background:#eee9f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.success-client p{min-width:0;margin:0}.success-client p b,.success-client p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.success-client p small{color:#9297a0;margin-top:3px;font-size:10px}.health-score{background:#edf0f2;border-radius:7px;height:22px;position:relative;overflow:hidden}.health-score i{background:#7fbea6;position:absolute;inset:0 auto 0 0}.health-score.attention i{background:#e8b85c}.health-score.risk i{background:#df7979}.health-score b{color:#323741;padding:4px 8px;font-size:10px;display:block;position:relative}.success-table time{color:#666d79}.success-table strong{color:#343946}.success-table>article>button{color:#6d54a1;cursor:pointer;background:#f0ebf8;border:0;border-radius:8px;padding:8px;font-size:11px;font-weight:800}.success-modal textarea{min-height:90px}@media (width<=1050px){.success-metrics{grid-template-columns:1fr 1fr}.success-table{overflow-x:auto}.success-table>header,.success-table>article{min-width:920px}}@media (width<=700px){.success-metrics{grid-template-columns:1fr}.success-connections,.success-toolbar{flex-direction:column;align-items:stretch}.success-connections nav,.success-toolbar nav{overflow-x:auto}.success-search{min-width:100%}.success-page .module-title .primary-button{width:100%}}.xml-capability{background:linear-gradient(100deg,#f3fbf7,#fff);border-color:#dceee7;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.xml-capability>span{color:#23815f;background:#dff4ea;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.xml-capability>div{flex:1}.xml-capability b{color:#28322f;font-size:14px}.xml-capability p{color:#738079;margin:4px 0 0;font-size:11px}.xml-capability button{color:#237d5e;cursor:pointer;background:#fff;border:1px solid #a8d9c6;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:800}.data-connection .app-icon{font-size:10px;font-weight:900}.xml-preview-button{width:100%;margin:4px 0 12px}.xml-preview{background:#f7fbf9;border:1px solid #dce7e2;border-radius:10px;margin-bottom:12px;padding:12px}.xml-preview header,.xml-preview>div{justify-content:space-between;gap:12px;display:flex}.xml-preview header{border-bottom:1px solid #e1ebe6;padding-bottom:8px}.xml-preview header b{color:#237d5e}.xml-preview header span,.xml-preview>div span{color:#7d8882;font-size:10px}.xml-preview>div{padding-top:7px}.xml-preview>div b{color:#404943;font-size:10px}@media (width<=650px){.xml-capability{flex-wrap:wrap;align-items:flex-start}.xml-capability>div{min-width:calc(100% - 60px)}.xml-capability button{width:100%}}.distribution-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.distribution-metrics article{padding:20px}.distribution-metrics span{letter-spacing:.07em;color:#7c8390;font-size:10px;font-weight:800;display:block}.distribution-metrics b{color:#292e3a;margin:8px 0 4px;font-size:25px;display:block}.distribution-metrics b.risk{color:#d15a5a}.distribution-metrics small{color:#9298a2}.distribution-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:16px;display:grid}.distribution-channels{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.distribution-card{padding:18px}.distribution-card>header{align-items:center;gap:11px;display:flex}.distribution-logo{color:#6d55a4;background:#eee9f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.distribution-logo.meta{color:#3271c9;background:#e7f0ff}.distribution-logo.mercado_livre{color:#8b6a00;background:#fff5cf}.distribution-logo.olx{color:#783baa;background:#f4e9fb}.distribution-card header>div{flex:1}.distribution-card h2{margin:0 0 4px;font-size:14px}.distribution-card header p{color:#8a909b;margin:0;font-size:10px}.distribution-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.distribution-card dt{color:#9298a3;text-transform:uppercase;font-size:9px}.distribution-card dd{color:#4f5662;margin:4px 0 0;font-size:11px;font-weight:700}.distribution-card footer{border-top:1px solid #eceef1;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.distribution-card footer a{text-decoration:none}.distribution-history{padding:18px}.distribution-history>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.distribution-history h2{margin:0;font-size:14px}.distribution-history header p{color:#9197a1;margin:4px 0 0;font-size:10px}.distribution-history>article{border-bottom:1px solid #eff0f2;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.distribution-history>article>i{background:#e4af54;border-radius:50%;width:8px;height:8px;margin-top:5px}.distribution-history>article>i.completed{background:#36a477}.distribution-history>article>i.failed{background:#d85d5d}.distribution-history article>div{flex:1}.distribution-history article b,.distribution-history article small,.distribution-history article em{display:block}.distribution-history article b{font-size:11px}.distribution-history article small{color:#9298a1;margin-top:3px;font-size:9px}.distribution-history article em{color:#c04d4d;margin-top:3px;font-size:8px}.distribution-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;padding:60px 20px;display:flex}.distribution-empty>span{color:#735aa6;font-size:30px}.distribution-empty h2{font-size:16px}.distribution-empty p{color:#898f99;font-size:11px}.distribution-toggle{align-items:center;gap:10px;display:flex!important}.distribution-toggle input{width:auto!important}.distribution-toggle span b,.distribution-toggle span small{display:block}.distribution-toggle span small{color:#8d939e;margin-top:3px;font-size:9px}@media (width<=1100px){.distribution-layout{grid-template-columns:1fr}.distribution-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.distribution-metrics,.distribution-channels,.distribution-card dl{grid-template-columns:1fr}.distribution-card footer{flex-direction:column}.distribution-card footer a,.distribution-card footer button{text-align:center;width:100%}.distribution-page .module-title .primary-button{width:100%}}.napista-review-modal{width:min(720px,100vw - 28px);max-height:min(850px,100vh - 28px);overflow:auto}.napista-review-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.napista-review-modal>header h2{margin:3px 0 7px}.napista-review-modal>header p:last-child{color:#737987;margin:0;font-size:12px}.napista-review-grid{margin-top:20px}.napista-review-modal>footer{background:#fff;border-top:1px solid #e8eaf0;justify-content:flex-end;gap:10px;margin:22px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:0}@media (width<=700px){.napista-review-modal{max-height:calc(100vh - 16px)}.napista-review-grid{grid-template-columns:1fr}.napista-review-grid .full{grid-column:auto}.napista-review-modal>footer{flex-direction:column-reverse}.napista-review-modal>footer button{width:100%}}.architecture-plan{margin:18px 0}.architecture-plan>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.architecture-plan h2{margin:3px 0;font-size:18px}.architecture-plan header span{color:#858c98;font-size:10px}.architecture-plan>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.architecture-plan article{padding:17px}.architecture-plan article>span{letter-spacing:.08em;color:#795da9;font-size:9px;font-weight:900}.architecture-plan article>b{color:#292e39;margin:7px 0 14px;font-size:26px;display:block}.architecture-plan article p{color:#454b57;border-top:1px solid #eceef1;margin:0;padding:9px 0;font-size:11px;font-weight:700}.architecture-plan article small{color:#8d939d;margin:4px 0 0;font-size:8px;font-weight:400;line-height:1.4;display:block}@media (width<=1100px){.architecture-plan>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.architecture-plan>div{grid-template-columns:1fr}.architecture-plan>header{flex-direction:column;gap:10px}}.workflow-reference{margin-bottom:18px;overflow:hidden}.workflow-reference>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.workflow-reference h2,.apibrasil-card h2{margin:2px 0 4px;font-size:20px}.workflow-reference header span,.apibrasil-card>div>span{color:var(--muted);font-size:12px}.workflow-reference-grid{grid-template-columns:repeat(4,1fr);display:grid}.workflow-reference-grid article{border-right:1px solid var(--border);gap:5px;padding:18px 22px;display:grid}.workflow-reference-grid article:last-child{border:0}.workflow-reference-grid b{font-size:20px}.workflow-reference-grid span{color:var(--muted);font-size:11px}.workflow-reference footer{color:#287259;background:#f8fafb;flex-wrap:wrap;gap:18px;padding:12px 22px;font-size:11px;display:flex}.apibrasil-card{grid-template-columns:auto minmax(220px,1fr) 160px auto;align-items:center;gap:16px;margin-bottom:18px;padding:20px 22px;display:grid}.apibrasil-brand{color:#fff;background:linear-gradient(135deg,#118b72,#08584a);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.apibrasil-card label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.apibrasil-card input{border:1px solid var(--border);letter-spacing:.08em;border-radius:10px;height:42px;padding:0 12px;font-size:15px;font-weight:800}.plate-result{border-top:1px solid var(--border);grid-column:2/-1;align-items:baseline;gap:10px;padding-top:12px;display:flex}.plate-result span,.plate-result small{color:var(--muted)}@media (width<=860px){.workflow-reference-grid{grid-template-columns:1fr 1fr}.workflow-reference-grid article:nth-child(2){border-right:0}.apibrasil-card{grid-template-columns:auto 1fr}.apibrasil-card label,.apibrasil-card button,.plate-result{grid-column:1/-1}.apibrasil-card button{width:100%}.plate-result{display:grid}}@media (width<=560px){.workflow-reference>header{flex-direction:column;align-items:flex-start;gap:12px}.workflow-reference-grid{grid-template-columns:1fr}.workflow-reference-grid article{border-right:0;border-bottom:1px solid var(--border)}}.qr-test-card{background:linear-gradient(145deg,#fff,#faf8ff);border-color:#d9d1ff}.qr-icon{color:#6040e8;background:#eeeaff}.qr-modal{width:min(720px,100vw - 32px)}.qr-modal .form-grid{margin:18px 0}.qr-modal footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.qr-warning{color:#7b5411;background:#fff8e8;border:1px solid #f0d291;border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;font-size:10px;display:flex}.qr-warning span{color:#8b6b31}.qr-reader{text-align:center;background:#faf9ff;border:1px solid #dcd5ff;border-radius:12px;justify-items:center;gap:8px;padding:16px;display:grid}.qr-reader img{object-fit:contain;background:#fff;border-radius:9px;width:220px;height:220px}.qr-reader b{font-size:10px}.qr-reader small{color:var(--muted);font-size:8px}.qr-status{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.qr-status>span{background:#e49a25;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff3dc}.qr-status>span.online{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.qr-status div{flex-direction:column;gap:3px;display:flex}.qr-status b{font-size:10px}.qr-status small{color:var(--muted);font-size:8px}.danger-button{color:#bc3945;cursor:pointer;background:#fff6f7;border:1px solid #f1c3c7;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:600}@media (width<=760px){.qr-modal footer button{flex:1}.qr-reader img{width:190px;height:190px}}.client-qr-card{background:linear-gradient(135deg,#fff,#f7f4ff);border:1px solid #cfc4ff}.client-qr-modal>header{justify-content:space-between;align-items:flex-start;display:flex}.client-qr-modal>header button{cursor:pointer;background:0 0;border:0;font-size:22px}.client-qr-modal .save-notice{margin:12px 0}.client-qr-modal footer{padding-top:4px}.qr-code-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c1cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qr-code-overlay>article{background:#fff;border-radius:22px;width:min(500px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 34px 110px #0a071c80}.qr-code-overlay header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.qr-code-overlay h2{margin:4px 0 0;font-size:24px}.qr-code-overlay .qr-reader img{width:min(360px,76vw);height:min(360px,76vw)}@media (width<=620px){.qr-code-overlay{padding:8px}.qr-code-overlay>article{border-radius:18px;padding:18px}.qr-code-overlay .qr-reader img{width:min(320px,80vw);height:min(320px,80vw)}}.agent-header-actions{gap:9px;display:flex}.native-flow-status{color:#18785a;background:#f1fbf6;border:1px solid #cceadd;border-radius:11px;align-items:center;gap:14px;margin:-4px 0 14px;padding:11px 14px;display:flex}.native-flow-status span{font-size:10px;font-weight:800}.native-flow-status b{font-size:9px}.native-flow-status small{color:#5d786d;margin-left:auto;font-size:8px}.agent-test-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(920px,100vw - 32px);height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 80px #19143738}.agent-test-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.agent-test-title,.agent-test-actions{align-items:center;gap:10px;display:flex}.agent-test-title h2{margin:0 0 3px;font-size:14px}.agent-test-title p{color:var(--muted);margin:0;font-size:8px}.agent-test-actions select{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 9px;font-size:9px}.agent-test-close{color:#888;cursor:pointer;background:0 0;border:0;font-size:22px}.agent-test-safety{color:#14845f;background:#effaf6;gap:18px;padding:9px 18px;font-size:8px;font-weight:650;display:flex}.agent-test-body{background:linear-gradient(#f8f7fc,#f3f4f8);flex-direction:column;flex:1;gap:14px;padding:24px;display:flex;overflow:auto}.agent-test-workspace{flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid}.agent-test-capabilities{border-right:1px solid var(--line);background:#fff;padding:15px 12px;overflow:auto}.agent-test-capabilities>div{flex-direction:column;gap:3px;margin:0 5px 14px;display:flex}.agent-test-capabilities>div strong{font-size:10px}.agent-test-capabilities>div span{color:var(--muted);font-size:8px}.agent-test-capabilities section{margin-bottom:14px}.agent-test-capabilities h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 5px 5px;font-size:7px}.agent-test-capabilities button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:31px;padding:7px 8px;display:flex}.agent-test-capabilities button:hover,.agent-test-capabilities button.active{color:var(--purple);background:#f0ecff}.agent-test-capabilities button span{font-size:8px;font-weight:650}.agent-test-capabilities button small{color:#16835f;background:#e8f8f1;border-radius:999px;padding:2px 5px;font-size:6px}.agent-test-capabilities button small.risk-high{color:#a85811;background:#fff1e6}.agent-test-message em{color:#655c86;margin-top:5px;font-size:7px;font-style:normal;display:block}.agent-test-message{align-items:flex-start;gap:9px;max-width:76%;display:flex}.agent-test-message>span{color:#fff;background:linear-gradient(145deg,#7657ff,#5434d9);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.agent-test-message>div{border:1px solid var(--line);background:#fff;border-radius:5px 13px 13px;padding:11px 13px;box-shadow:0 3px 12px #2823460a}.agent-test-message p{white-space:pre-line;margin:0;font-size:11px;line-height:1.5}.agent-test-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:470px;margin-top:10px;display:grid}.agent-test-media img{aspect-ratio:4/3;object-fit:cover;background:#eceaf4;border-radius:8px;width:100%}.agent-test-message.customer{flex-direction:row-reverse;align-self:flex-end}.agent-test-message.customer>span{background:#31303a}.agent-test-message.customer>div{color:#fff;background:#6d4aff;border-color:#6d4aff;border-radius:13px 5px 13px 13px}.agent-test-message details{border-top:1px solid #ece9fb;margin-top:8px;padding-top:7px}.agent-test-message summary{cursor:pointer;color:var(--purple);font-size:8px;font-weight:650}.agent-test-message small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.agent-test-message.typing i{background:#9b8bec;border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1s infinite alternate testTyping;display:inline-block}.agent-test-message.typing i:nth-child(2){animation-delay:.2s}.agent-test-message.typing i:nth-child(3){animation-delay:.4s}@keyframes testTyping{to{opacity:.25;transform:translateY(-2px)}}.agent-test-modal>footer{border-top:1px solid var(--line);background:#fff;gap:10px;padding:13px 16px;display:flex}.agent-test-modal textarea{resize:none;border:1px solid var(--line);border-radius:10px;outline:none;flex:1;height:48px;padding:10px 12px;font-size:10px}.agent-test-modal textarea:focus{border-color:#a694ff;box-shadow:0 0 0 3px #eeeaff}.agent-test-modal>footer button{height:48px}.agent-test-modal button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.agent-header-actions{width:100%}.agent-header-actions button{flex:1}.native-flow-status{flex-direction:column;align-items:flex-start;gap:4px}.native-flow-status small{margin-left:0}.agent-test-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.agent-test-modal>header{align-items:flex-start}.agent-test-actions select,.agent-test-actions .secondary-button{display:none}.agent-test-safety{justify-content:space-between;gap:8px}.agent-test-body{padding:16px}.agent-test-workspace{grid-template-columns:1fr}.agent-test-capabilities{border-right:0;border-bottom:1px solid var(--line);gap:6px;padding:9px;display:flex;overflow-x:auto}.agent-test-capabilities>div{min-width:125px;margin:0}.agent-test-capabilities section{gap:5px;margin:0;display:flex}.agent-test-capabilities h3{display:none}.agent-test-capabilities button{min-width:145px}.agent-test-message{max-width:90%}.agent-test-media{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-test-modal>footer{align-items:stretch}.agent-test-modal>footer button{height:auto}}.sidebar nav button{min-height:45px!important;padding:11px 13px!important;font-size:15px!important}.sidebar nav button>span{font-size:19px!important}.workspace-switcher small{font-size:12px!important}.profile small,.plan-card small{font-size:11px!important}.plan-card b,.help-button{font-size:13px!important}.breadcrumb{font-size:14px!important}.search-button,.client-preview-button{height:42px!important;font-size:13px!important}.icon-button{width:42px!important;height:42px!important}.content{max-width:1760px!important;padding:22px 26px 34px!important}.subtitle{font-size:15px!important}:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ]){gap:8px!important;margin-bottom:10px!important}:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ])>article{border-radius:9px!important;min-height:0!important;padding:9px 12px!important}:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ])>article span,:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ])>article small{font-size:11px!important;line-height:1.25!important}:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ])>article b,:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ])>article strong{margin:2px 0!important;font-size:21px!important;line-height:1.05!important}.metric-card{min-height:58px!important;padding:8px 11px!important}.metric-icon{width:34px!important;height:34px!important}.metric-card p{font-size:11px!important}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:46px!important;padding:11px 13px!important;font-size:15px!important}textarea{line-height:1.55!important}:is(.primary-button,.secondary-button,.danger-button,.filter-bar button){min-height:44px!important;padding-inline:17px!important;font-size:14px!important}:is(.settings-form,.contact-detail,.funnel-lead-panel,.modal,.drawer-form){font-size:14px!important}:is(.settings-form,.contact-detail,.funnel-lead-panel,.modal,.drawer-form) label{font-size:14px!important;line-height:1.4!important}:is(.settings-form,.contact-detail,.funnel-lead-panel,.modal,.drawer-form) h2{font-size:20px!important}:is(.contacts-table,.banking-table,.inventory-table,.audit-feed,.large-list)>header{min-height:43px!important;font-size:12px!important}:is(.contacts-table,.banking-table,.inventory-table,.audit-feed,.large-list)>article,:is(.contacts-table,.large-list)>button{min-height:58px!important;padding-block:14px!important;font-size:13px!important}.contact-person b{font-size:14px!important}.contact-person small{font-size:12px!important}.audit-row{min-height:58px!important;font-size:12px!important}.audit-row span small,.audit-row code{font-size:11px!important}.automation-card{min-height:72px!important;padding:14px 16px!important}.automation-copy h2{font-size:15px!important}.automation-copy p,.execution-count{font-size:12px!important}.integration-card{min-height:170px!important}.integration-card h2{font-size:15px!important}.integration-card p{font-size:12px!important;line-height:1.5!important}.agent-card h2{font-size:18px!important}.agent-card>p{font-size:13px!important}.agent-metrics span{font-size:10px!important}.agent-metrics b{font-size:16px!important}.dashboard-grid,.bottom-grid{grid-template-columns:minmax(0,1.8fr) minmax(340px,.72fr)!important;gap:17px!important}.panel-header p,.kelly-heading p{font-size:13px!important}.activity{padding:13px 0!important}.status-stats div{padding:8px!important}.status-stats span{font-size:10px!important}.settings-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important}.settings-nav button{min-height:45px!important;font-size:14px!important}.settings-form>p{font-size:14px!important}@media (width<=1050px){.dashboard-grid,.bottom-grid,.settings-layout{grid-template-columns:1fr!important}}@media (width<=700px){.hero-row h1,.module-title h1{font-size:29px!important}:is(.metrics-grid,[class$=-metrics],[class*=-metrics\ ]){grid-template-columns:1fr 1fr!important}.content{padding:16px!important}}.funnel-back-button{z-index:45!important;color:#fff!important;visibility:visible!important;opacity:1!important;background:#6040e8!important;border:1px solid #6040e8!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;margin:0 0 16px!important;padding:0 20px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important;position:sticky!important;top:10px!important;left:0!important;box-shadow:0 8px 22px #5336be42!important}.funnel-back-button:hover{background:#4e31ca!important;border-color:#4e31ca!important}.funnel-fullscreen-page .opportunity-card{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;border-radius:6px!important;margin-bottom:5px!important;padding:7px 9px!important;position:relative!important;box-shadow:0 1px 2px #1e1e320b!important}.funnel-fullscreen-page .opportunity-card:active{cursor:grabbing!important}.funnel-fullscreen-page .opportunity-card.dragging{transform:scale(.985);opacity:.45!important}.funnel-fullscreen-page .opportunity-column.drag-target{border-color:#8d73f4!important;box-shadow:inset 0 0 0 2px #6d4aff21!important}.opportunity-drag-preview{z-index:9999;pointer-events:none;color:#393a45;background:#fff;border:1px solid #8d73f4;border-radius:7px;width:220px;padding:9px 11px;position:fixed;transform:translate(14px,14px)rotate(1deg);box-shadow:0 14px 34px #31236c3d}.opportunity-drag-preview small,.opportunity-drag-preview strong,.opportunity-drag-preview span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.opportunity-drag-preview small{color:#777887;font-size:9px}.opportunity-drag-preview strong{margin:5px 0 3px;font-size:12px}.opportunity-drag-preview span{color:#555866;font-size:10px}.funnel-fullscreen-page .select-lead{z-index:2!important;margin:0!important;position:absolute!important;top:9px!important;right:9px!important}.funnel-fullscreen-page .select-lead span{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.funnel-fullscreen-page .select-lead input{width:17px!important;height:17px!important;margin:0!important}.funnel-fullscreen-page .opportunity-card>div:first-of-type{gap:7px!important;min-height:18px!important;padding-right:27px!important}.funnel-fullscreen-page .opportunity-source{text-overflow:ellipsis!important;white-space:nowrap!important;color:#777887!important;min-width:0!important;font-size:10px!important;display:block!important;overflow:hidden!important}.funnel-fullscreen-page .opportunity-source b{color:#4d4e5b!important;font-weight:750!important}.funnel-fullscreen-page .opportunity-card h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin:4px 0 2px!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.funnel-fullscreen-page .opportunity-card p{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}.funnel-fullscreen-page .opportunity-phone{color:#555866!important;margin:0 0 3px!important;font-weight:650!important}.funnel-fullscreen-page .opportunity-subject{color:#8a8b98!important;margin:0 0 3px!important;font-size:9px!important}.funnel-fullscreen-page .opportunity-card strong{font-size:15px!important;line-height:1.15!important}.funnel-fullscreen-page .opportunity-card footer{min-height:16px!important;margin-top:4px!important;padding-top:4px!important}.funnel-fullscreen-page .opportunity-card footer small{color:#aaaab4!important;font-size:8px!important}.funnel-fullscreen-page .opportunity-card footer button{width:27px!important;height:27px!important}.funnel-lead-fullscreen .funnel-conversation-modal>header>div h2{font-size:24px!important;line-height:1.25!important}.funnel-lead-fullscreen .funnel-conversation-modal>header>div p{font-size:14px!important;line-height:1.4!important}.funnel-lead-fullscreen .funnel-lead-back{min-height:46px!important;padding:0 19px!important;font-size:15px!important}.funnel-lead-fullscreen .funnel-chat-panel .message-history{gap:14px!important;padding:28px 32px!important}.funnel-lead-fullscreen .message-bubble{border-radius:14px!important;max-width:min(72%,720px)!important;padding:14px 16px!important}.funnel-lead-fullscreen .message-bubble p{font-size:16px!important;line-height:1.55!important}.funnel-lead-fullscreen .message-bubble small{margin-top:7px!important;font-size:12px!important}.funnel-lead-fullscreen .funnel-chat-panel>footer{gap:12px!important;padding:16px 20px!important}.funnel-lead-fullscreen .funnel-chat-panel textarea{min-height:64px!important;padding:14px 16px!important;font-size:16px!important}.funnel-lead-fullscreen .funnel-chat-panel>footer button{min-width:112px!important;font-size:15px!important}.funnel-lead-fullscreen .funnel-conversation-layout{grid-template-columns:minmax(0,1fr) 350px!important}.funnel-lead-fullscreen .funnel-lead-panel>div span{font-size:12px!important}.funnel-lead-fullscreen .funnel-lead-panel>div b{font-size:17px!important}.funnel-lead-fullscreen .funnel-lead-panel>div small{font-size:14px!important}@media (width<=760px){.funnel-lead-fullscreen .funnel-conversation-layout{grid-template-columns:1fr!important}.funnel-lead-fullscreen .message-bubble{max-width:88%!important}.funnel-lead-fullscreen .funnel-chat-panel .message-history{padding:18px!important}}.admin-store-settings-directory{background:linear-gradient(135deg,#faf9ff,#f3f0ff);border:1px solid #ded8fb;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #5339b414}.admin-store-settings-directory.compact{margin-bottom:22px}.admin-store-settings-directory small{color:#6551c7;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.admin-store-settings-directory h2{margin:0 0 5px;font-size:23px}.admin-store-settings-directory p{color:#677085;max-width:650px;margin:0}.admin-store-settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-store-settings-actions button{color:#43358d;cursor:pointer;background:#fff;border:1px solid #d5cff4;border-radius:10px;min-height:40px;padding:9px 13px;font-weight:800}.admin-store-settings-actions button:hover,.admin-store-settings-actions button.current{color:#fff;background:#765ee8;border-color:#765ee8}.admin-store-settings-actions button.current{cursor:default}.admin-settings-anchor{scroll-margin-top:20px}@media (width<=900px){.admin-store-settings-directory{flex-direction:column;align-items:flex-start}.admin-store-settings-actions{justify-content:flex-start}}.connected-whatsapp-number{color:#157342;background:#effbf4;border:1px solid #b9e4cb;border-radius:10px;align-items:center;gap:9px;width:max-content;margin:8px 0;padding:8px 11px;font-size:17px;display:flex}.connected-whatsapp-number span{letter-spacing:.08em;text-transform:uppercase;color:#54806a;font-size:10px;font-weight:900}.admin-store-settings-directory.production{background:linear-gradient(135deg,#f6fdf9,#eaf9f1);border-color:#afe2c8}.admin-store-settings-directory.production small{color:#13734a}.admin-store-settings-directory.test{background:linear-gradient(135deg,#fffdf6,#fff8dd);border-color:#eadca8}.admin-store-settings-directory.test small{color:#8a6500}.admin-store-settings-directory.lab{background:linear-gradient(135deg,#fcfaff,#f1eaff);border-color:#d8c8f2}.stock-integrator-page{max-width:none;margin:0 auto}.social-openai-generate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e31524,#a70818);border:1px solid #ff4c5f;border-radius:11px;width:100%;min-height:48px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:900;box-shadow:0 8px 22px #e315243d}.social-openai-generate:hover{filter:brightness(1.08)}.social-openai-generate:disabled{opacity:.55;cursor:wait}.inventory-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.inventory-integrator-button{color:#593ec8!important;background:#f7f4ff!important;border-color:#b9aafb!important;font-weight:800!important}.stock-integrator-back{z-index:45;color:#fff;cursor:pointer;background:#6040e8;border:1px solid #6040e8;border-radius:11px;justify-content:center;align-items:center;min-height:46px;margin:0 0 16px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex;position:sticky;top:10px;box-shadow:0 8px 22px #5336be3d}.stock-integrator-back:hover{background:#4e31ca}.stock-integrator-flow{background:linear-gradient(135deg,#faf9ff,#fff);border-color:#d8d1f4;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:14px;padding:15px 18px;display:grid}.stock-integrator-flow>div{align-items:center;gap:12px;display:flex}.stock-integrator-flow>div>b{color:#fff;background:#6d4aff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.stock-integrator-flow span,.stock-integrator-flow strong,.stock-integrator-flow small{display:block}.stock-integrator-flow strong{font-size:14px}.stock-integrator-flow small{color:var(--muted);margin-top:3px;font-size:12px}.stock-integrator-flow>i{color:#9b8bdc;font-size:20px;font-style:normal}.stock-integrator-page .preset-connection{background:linear-gradient(120deg,#f1fbf6,#fff);border-color:#b9e0ce}.stock-integrator-page .xml-capability,.stock-integrator-page .integration-summary{margin-bottom:12px}.stock-integrator-page .data-connection{min-height:84px}.stock-integrator-page .connection-copy h2{font-size:16px}.stock-integrator-page .connection-copy p{font-size:13px}.stock-integrator-page .connection-copy small{font-size:12px}@media (width<=850px){.stock-integrator-flow{grid-template-columns:1fr}.stock-integrator-flow>i{display:none}.inventory-title-actions{justify-content:stretch;width:100%}.inventory-title-actions button{flex:1}}.embedded-distribution{border-top:2px solid #e8e4f5;margin-top:32px;padding-top:26px}.embedded-distribution .module-title h1{font-size:28px!important}.embedded-distribution .distribution-metrics article{min-height:58px!important}.vehicle-stock-page{max-width:none}.vehicle-filter{background:#f5f6fa;grid-template-columns:1.15fr 1fr 2fr 1.1fr auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.vehicle-filter label{color:#667085;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.vehicle-filter input,.vehicle-filter select{color:#16213c;text-transform:none;background:#fff;border:1px solid #cfd4df;border-radius:8px;height:43px;padding:0 12px;font-size:15px}.vehicle-filter button{height:43px}.vehicle-status-strip{align-items:center;gap:26px;padding:5px 4px 14px;display:flex}.vehicle-status-strip button{color:#566078;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.vehicle-status-strip button i{background:#d8dce5;border-radius:99px;width:36px;height:20px;position:relative}.vehicle-status-strip button i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #7f8797}.vehicle-status-strip button.active{color:#16a05d}.vehicle-status-strip button.active i{background:#35b66d}.vehicle-status-strip button.active i:after{left:18px}.vehicle-status-strip button.sold.active{color:#e24555}.vehicle-status-strip button.sold.active i{background:#e85b68}.vehicle-status-strip button b{color:#1b2640;background:#eef0f5;border-radius:7px;padding:3px 7px;font-size:11px}.vehicle-status-strip>span{color:#7d8598;margin-left:auto;font-size:12px}.vehicle-stock-table{padding:0;overflow:auto}.vehicle-stock-table>header,.vehicle-stock-table>article{grid-template-columns:74px 120px minmax(250px,1.7fr) 92px 90px 105px 120px 105px 76px;align-items:center;min-width:1110px;display:grid}.vehicle-stock-table>header{color:#fff;text-transform:uppercase;background:#111c3a;min-height:44px;padding:0 12px;font-size:11px}.vehicle-stock-table>article{color:#3c465c;border-bottom:1px solid #e2e5eb;min-height:70px;padding:5px 12px;font-size:13px}.vehicle-stock-table>article:nth-child(odd){background:#f8f9fb}.vehicle-stock-table>article:hover{background:#f1efff}.vehicle-thumb{background:#e9edf4;border-radius:6px;place-items:center;width:64px;height:52px;display:grid;overflow:hidden}.vehicle-thumb img{object-fit:cover;width:100%;height:100%}.vehicle-name{gap:3px;display:grid}.vehicle-name b{color:#17213a;font-size:14px}.vehicle-name small{color:#7c8597}.vehicle-state{border-radius:99px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800}.vehicle-state.available{color:#118a4e;background:#e6f8ef}.vehicle-state.unavailable{color:#c63343;background:#ffeaed}.vehicle-row-actions{gap:6px;display:flex}.vehicle-row-actions a,.vehicle-row-actions button{color:#5840c8;cursor:pointer;background:#fff;border:1px solid #cdd3df;border-radius:6px;place-items:center;width:31px;height:31px;font-weight:900;text-decoration:none;display:grid}.vehicle-stock-table>.empty-state{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.distribution-matrix{margin:16px 0;padding:0;overflow:hidden}.distribution-matrix-tools{background:#f7f8fa;align-items:flex-end;gap:14px;padding:12px 16px;display:flex}.social-auto-panel{background:linear-gradient(135deg,#fff 0%,#f2f8ff 100%);border:1px solid #bdd9ff;margin:0 0 18px;padding:22px}.social-creative-studio{color:#fff;background:linear-gradient(145deg,#11131a,#25213e);grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr);gap:28px;margin:0 0 18px;padding:24px;display:grid;overflow:hidden}.social-studio-controls{min-width:0}.social-studio-controls h2{margin:0 0 18px;font-size:23px}.social-studio-controls>label:first-of-type{gap:8px;font-size:14px;font-weight:800;display:grid}.social-studio-controls select{color:#252235;background:#fff;border:1px solid #585268;border-radius:11px;width:100%;min-height:46px;padding:0 12px}.social-studio-choice{margin-top:17px}.social-studio-choice>span,.social-studio-photos>span{color:#c9c5d4;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.social-studio-choice>div{flex-wrap:wrap;gap:7px;display:flex}.social-studio-choice button{color:#d8d4df;background:#292634;border:1px solid #565163;border-radius:9px;min-height:38px;padding:0 12px;font-size:13px}.social-studio-choice button.selected{color:#fff;background:#7557ff;border-color:#907aff}.studio-check{align-items:center;gap:9px;margin-top:15px;font-size:14px!important;display:flex!important}.studio-check input{accent-color:#8064ff;width:18px;height:18px}.social-studio-photos{margin-top:18px}.social-studio-photos>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.social-studio-photos button{aspect-ratio:1;background:#333;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.social-studio-photos button.selected{border-color:#9d88ff}.social-studio-photos img{object-fit:cover;width:100%;height:100%}.social-studio-preview-area{background:radial-gradient(circle at top,#514777,#171923);border-radius:18px;align-content:center;place-items:center;min-height:650px;padding:20px;display:grid}.social-studio-preview-area>p{color:#aaa5b7;margin:13px 0 0;font-size:12px}.social-post-preview{isolation:isolate;background:#30303a;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b}.social-post-preview.story{aspect-ratio:9/16;width:min(360px,100%)}.social-post-preview.feed{aspect-ratio:4/5;width:min(440px,100%)}.social-post-preview>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.social-post-preview:after{content:"";z-index:-1;background:linear-gradient(#0000,#0c0819f0);position:absolute;inset:35% 0 0}.social-post-preview.light:after{background:linear-gradient(#0000,#fffffff5)}.social-post-preview.brand:before{content:"";background:linear-gradient(90deg,#7657ff,#ff477e);height:9px;position:absolute;top:0;left:0;right:0}.social-post-copy{color:#fff;padding:27px;position:absolute;bottom:0;left:0;right:0}.social-post-preview.light .social-post-copy{color:#181522}.social-post-copy small{letter-spacing:.16em;font-size:11px;font-weight:900}.social-post-copy h3{text-transform:uppercase;margin:9px 0 8px;font-size:25px;line-height:1.04}.social-post-copy p{margin:0 0 13px;font-size:14px}.social-post-copy b{background:#7354ff;border-radius:8px;width:max-content;padding:8px 12px;font-size:22px;display:block}.social-post-copy span{margin-top:13px;font-size:13px;font-weight:800;display:block}.social-post-empty{text-align:center;color:#bbb;place-items:center;height:100%;padding:30px;display:grid}.dealership-template{color:#fff;background:#111;flex-direction:column;display:flex}.dealership-template:after,.dealership-template:before{display:none}.dealership-template .social-post-photo{background:#d8d8d8;height:61%;min-height:0;position:relative;overflow:hidden}.dealership-template .social-post-photo>img{object-fit:cover;width:100%;height:100%}.social-post-trust{color:#111;letter-spacing:.2em;font-size:10px;line-height:1.35;position:absolute;top:4%;left:7%}.social-post-trust i{background:#ee1b2e;width:34px;height:3px;margin-top:6px;display:block}.social-post-logo{text-align:center;color:#090909;filter:drop-shadow(0 1px 1px #ffffff80);position:absolute;top:3%;right:5%}.social-post-logo:before{content:"";border-top:4px solid #e31524;border-radius:50%;width:94px;height:18px;margin:auto;display:block}.social-post-logo span{letter-spacing:-.06em;margin-top:-10px;font-size:21px;font-style:italic;font-weight:1000;display:block}.social-post-logo b{margin:-5px 0 0 52px;font-size:12px;font-style:italic;display:block}.social-post-logo small{letter-spacing:.18em;margin-top:2px;font-size:5px;display:block}.dealership-template .social-post-copy{color:#fff;background:linear-gradient(135deg,#202020,#090909);height:39%;padding:12px 14px 0;position:relative;bottom:auto;left:auto;right:auto}.dealership-template.light .social-post-copy{color:#fff;background:linear-gradient(135deg,#292929,#080808)}.social-post-main{grid-template-columns:minmax(0,1.15fr) minmax(120px,.85fr);align-items:start;gap:10px;display:grid}.social-post-title small{letter-spacing:.04em;font-size:9px;font-weight:500}.social-post-title h3{letter-spacing:.02em;margin:0;font-size:27px;font-weight:1000;line-height:.95}.social-post-title p{text-transform:uppercase;height:24px;margin:4px 0 0;font-size:9px;line-height:1.2;overflow:hidden}.social-post-title>i{background:#ef172c;width:72px;height:3px;margin-top:4px;display:block}.social-post-price{background:#111;border:2px solid #ed172b;border-radius:7px;padding:5px 7px}.social-post-price small{font-size:8px;display:block}.social-post-price b{white-space:nowrap;background:0 0;width:auto;padding:0;font-size:20px;line-height:1.05;display:block}.social-post-specs{grid-template-columns:1fr 1fr;gap:5px 8px;width:45%;display:grid;position:absolute;top:76px;right:14px}.social-post-specs>span{grid-template-columns:25px 1fr;margin:0;font-size:7px;display:grid}.social-post-specs>span>i{border:1px solid #fff;border-radius:5px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.social-post-specs small,.social-post-specs b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-post-specs small{font-size:6px;font-weight:500}.social-post-specs b{font-size:8px}.social-post-contact{border-top:1px solid #555;grid-template-columns:1.25fr 1fr 1fr;gap:8px;padding-top:7px;display:grid;position:absolute;bottom:35px;left:14px;right:14px}.social-post-contact>span{margin:0;font-size:8px;display:block}.social-post-contact b,.social-post-contact small{display:block}.social-post-contact b{font-size:8px}.social-post-contact small{color:#ddd;font-size:6px;font-weight:400}.social-post-benefits{border-top:1px solid #777;grid-template-columns:repeat(4,1fr);align-items:center;height:29px;padding:0 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.social-post-benefits span{text-align:center;border-right:1px solid #666;margin:0;font-size:5.5px;line-height:1.25}.social-post-benefits span:last-child{border:0}.dealership-template.feed .social-post-contact{bottom:39px}.dealership-template.feed .social-post-benefits{height:33px}.dealership-template .social-post-copy b{background:0 0;border-radius:0;width:auto;padding:0}.dealership-template .social-post-copy span{font-size:inherit;margin:0}.dealership-template .social-post-title h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:31px;overflow:hidden}.dealership-template .social-post-title p{letter-spacing:0;max-width:96%;font-size:9px}.dealership-template .social-post-specs b{color:#fff;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.dealership-template .social-post-contact b{color:#fff;background:0 0;border:0;border-radius:0;padding:0;font-size:8px}.dealership-template .social-post-contact small{letter-spacing:0;font-size:6.5px}.dealership-template .social-post-logo b{color:#090909;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:12px}.dealership-template .social-post-logo span{margin-top:-10px;font-size:21px}.dealership-template .social-post-benefits span{margin:0;font-size:6px}.dealership-template .social-post-specs>span,.dealership-template .social-post-contact>span{margin:0;font-size:8px}.dealership-template .social-post-photo:after{content:"";z-index:0;background:#ffffff0d;position:absolute;inset:0}.dealership-template .social-post-photo>img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 14px #00000038);position:relative}.dealership-template .social-post-copy{height:35%;padding:10px 16px 0}.dealership-template .social-post-trust,.dealership-template .social-post-logo{z-index:2;background:#ffffffb3;border-radius:5px;padding:4px 6px}.dealership-template .social-post-specs{gap:6px 10px;width:45%;top:68px;right:16px}.dealership-template .social-post-specs>span{grid-template-columns:30px 1fr;column-gap:4px;min-width:0}.dealership-template .social-post-specs>span>i{border:1.5px solid #fff;border-radius:6px;width:28px;height:28px;font-size:14px}.dealership-template .social-post-specs small{letter-spacing:.03em;font-size:6.5px}.dealership-template .social-post-contact{grid-template-columns:1.15fr .85fr 1.15fr;gap:12px;padding-top:8px;bottom:34px;left:16px;right:16px}.dealership-template .social-post-contact b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dealership-template .social-post-benefits{height:30px;padding:0 15px}.social-post-preview.story{width:min(420px,100%)}.dealership-template .social-post-photo{background-position:50%;background-size:cover;height:62%}.dealership-template .social-post-copy{background:linear-gradient(145deg,#1c1c1c 0%,#080808 72%);grid-template-rows:auto auto auto auto;gap:8px;height:38%;padding:12px 16px 10px;display:grid}.social-post-logo-image{z-index:3;object-fit:contain;background:#000;border-radius:6px;width:31%;height:auto;max-height:17%;padding:4px 6px;position:absolute;top:3%;right:4%;box-shadow:0 3px 10px #0006}.dealership-template .social-post-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;display:grid}.dealership-template .social-post-title{min-width:0}.dealership-template .social-post-title small{letter-spacing:.08em;color:#ef233c;font-size:8px;font-weight:900;line-height:1;display:block}.dealership-template .social-post-title h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:27px;font-weight:1000;line-height:1;overflow:hidden}.dealership-template .social-post-title p{height:auto;max-height:22px;margin:4px 0 0;font-size:8px;line-height:1.25;overflow:hidden}.dealership-template .social-post-title>i{width:64px;height:3px;margin-top:6px}.dealership-template .social-post-price{border-width:2px;border-radius:8px;min-width:136px;padding:7px 10px}.dealership-template .social-post-price small{letter-spacing:.08em;font-size:7px}.dealership-template .social-post-price b{font-size:22px;line-height:1.08}.dealership-template .social-post-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;display:grid;position:static}.dealership-template .social-post-specs>span{background:#ffffff0e;border:1px solid #565656;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:6px;min-width:0;padding:5px 6px;display:grid}.dealership-template .social-post-specs>span>i{color:#fff;border:1.5px solid #ef233c;border-radius:6px;grid-row:1/3;width:28px;height:28px;font-size:13px}.dealership-template .social-post-specs small{color:#cfcfcf;letter-spacing:.04em;font-size:6px;line-height:1.1}.dealership-template .social-post-specs b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.dealership-template .social-post-contact{border-top:1px solid #444;grid-template-columns:1.35fr .9fr 1.15fr;gap:7px;min-width:0;padding:7px 0 0;display:grid;position:static}.dealership-template .social-post-contact>span{min-width:0;padding-left:17px;position:relative}.dealership-template .social-post-contact>span>i{color:#ef233c;font-size:12px;font-style:normal;position:absolute;top:0;left:0}.dealership-template .social-post-contact b{white-space:normal;text-overflow:clip;font-size:7px;line-height:1.2;overflow:visible}.dealership-template .social-post-contact small{color:#c9c9c9;margin-top:2px;font-size:5.7px;line-height:1.2}.dealership-template .social-post-benefits{border-top:1px solid #444;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:auto;min-height:22px;padding:6px 0 0;display:grid;position:static}.dealership-template .social-post-benefits span{text-align:center;color:#f3f3f3;border-right:1px solid #555;padding:0 5px;font-size:5.8px;font-weight:800;line-height:1.2}.dealership-template .social-post-photo{height:64%}.dealership-template .social-post-copy{background:linear-gradient(155deg,#202020,#080808 70%);gap:10px;height:36%;padding:13px 16px 12px}.social-post-branding{z-index:3;color:#111;text-align:center;filter:drop-shadow(0 1px 1px #ffffff8c);width:36%;position:absolute;top:3%;right:4%}.social-post-branding>img{background:#000;border-radius:5px;width:100%;height:auto;padding:3px 5px;display:block;box-shadow:0 3px 9px #00000059}.social-post-branding>small{letter-spacing:.2em;margin-top:3px;font-size:5px;display:block}.social-post-branding>p{text-align:left;border-left:2px solid #e31524;margin:26px 0 0 54px;padding-left:9px;font-size:10px;line-height:1.25}.social-post-branding>p strong{color:#e31524;font-size:11px}.dealership-template .social-post-main{grid-template-columns:minmax(0,1.25fr) minmax(145px,.75fr);gap:18px}.dealership-template .social-post-title small{color:#fff;letter-spacing:.04em;font-size:16px;font-weight:400}.dealership-template .social-post-title h3{letter-spacing:-.03em;font-size:45px;line-height:.9}.dealership-template .social-post-title p{white-space:nowrap;max-height:none;margin-top:5px;font-size:13px}.dealership-template .social-post-title>i{width:90px;margin-top:6px}.dealership-template .social-post-price{min-width:154px;padding:8px 11px}.dealership-template .social-post-price small{font-size:11px;font-weight:500}.dealership-template .social-post-price b{font-size:28px}.dealership-template .social-post-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dealership-template .social-post-specs>span{background:0 0;border:0;border-right:2px solid #e31524;border-radius:0;grid-template-columns:34px minmax(0,1fr);padding:4px 8px}.dealership-template .social-post-specs>span:last-child{border-right:0}.dealership-template .social-post-specs>span>i{color:#fff;border:0;width:30px;height:30px;font-size:19px}.dealership-template .social-post-specs small{color:#ddd;font-size:7px}.dealership-template .social-post-specs b{font-size:10px}.dealership-template .social-post-contact{border-top:0;grid-template-columns:1.3fr 1fr 1.15fr;gap:12px;padding-top:4px}.dealership-template .social-post-contact>span{border-right:1px solid #666;padding-left:25px}.dealership-template .social-post-contact>span:last-child{border-right:0}.dealership-template .social-post-contact>span>i{color:#fff;font-size:22px}.dealership-template .social-post-contact b{font-size:9px}.dealership-template .social-post-contact small{font-size:7px;line-height:1.25}.dealership-template .social-post-benefits{border-top:2px solid #e31524;padding-top:8px}.dealership-template .social-post-benefits span{letter-spacing:.05em;border-right:2px solid #e31524;padding:0 6px;font-size:8px;font-weight:400}.dealership-template.feed .social-post-photo{height:62%}.dealership-template.feed .social-post-copy{height:38%}.social-post-preview.dealership-template.story,.social-post-preview.dealership-template.feed{aspect-ratio:2/3;width:min(420px,100%)}.social-post-preview.dealership-template .social-post-photo,.social-post-preview.dealership-template.feed .social-post-photo{background-position:50%;background-size:cover;height:63%}.social-post-preview.dealership-template .social-post-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.social-post-preview.dealership-template .social-post-copy,.social-post-preview.dealership-template.feed .social-post-copy{background:linear-gradient(145deg,#202020,#070707 72%);height:37%;padding:0;display:block;position:relative}.social-post-preview.dealership-template .social-post-branding{filter:none;width:34%;top:2.5%;right:3.5%}.social-post-preview.dealership-template .social-post-branding>img{clip-path:ellipse(49% 46%);background:#000;border-radius:0;width:100%;padding:0;box-shadow:0 2px 8px #00000059}.social-post-preview.dealership-template .social-post-branding>small{letter-spacing:.18em;color:#111;margin-top:1px;font-size:5.2px}.social-post-preview.dealership-template .social-post-branding>p{color:#111;white-space:nowrap;border-left:2px solid #e31524;margin:17px 0 0 51%;padding-left:8px;font-size:8px;line-height:1.22}.social-post-preview.dealership-template .social-post-branding>p strong{font-size:9px}.social-post-preview.dealership-template .social-post-main{grid-template-columns:minmax(0,1fr) 151px;align-items:center;gap:12px;height:68px;display:grid;position:absolute;top:11px;left:16px;right:16px}.social-post-preview.dealership-template .social-post-title small{font-size:11px;line-height:1}.social-post-preview.dealership-template .social-post-title h3{margin:2px 0 0;font-size:37px;line-height:.9}.social-post-preview.dealership-template .social-post-title p{white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1}.social-post-preview.dealership-template .social-post-title>i{width:88px;height:3px;margin-top:6px}.social-post-preview.dealership-template .social-post-price{border:2px solid #ed172b;border-radius:9px;width:151px;min-width:0;padding:7px 10px}.social-post-preview.dealership-template .social-post-price small{font-size:9px}.social-post-preview.dealership-template .social-post-price b{font-size:25px;line-height:1.05}.social-post-preview.dealership-template .social-post-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:auto;height:42px;display:grid;position:absolute;top:88px;left:16px;right:16px}.social-post-preview.dealership-template .social-post-specs>span{background:0 0;border:0;border-right:2px solid #e31524;grid-template-rows:15px 18px;grid-template-columns:31px minmax(0,1fr);column-gap:5px;height:42px;padding:3px 7px;display:grid}.social-post-preview.dealership-template .social-post-specs>span:last-child{border-right:0}.social-post-preview.dealership-template .social-post-specs>span>i{border:0;grid-row:1/3;width:29px;height:29px;font-size:18px}.social-post-preview.dealership-template .social-post-specs small{font-size:6.3px;line-height:1.1}.social-post-preview.dealership-template .social-post-specs b{font-size:8.5px;line-height:1.2}.social-post-preview.dealership-template .social-post-contact{border:0;grid-template-columns:1.35fr 1fr 1.15fr;gap:9px;height:47px;padding:0;display:grid;position:absolute;top:139px;left:16px;right:16px}.social-post-preview.dealership-template .social-post-contact>span{border-right:1px solid #666;height:47px;padding:4px 7px 0 24px}.social-post-preview.dealership-template .social-post-contact>span:last-child{border-right:0}.social-post-preview.dealership-template .social-post-contact>span>i{font-size:19px;top:5px;left:1px}.social-post-preview.dealership-template .social-post-contact b{font-size:8px;line-height:1.15}.social-post-preview.dealership-template .social-post-contact small{font-size:6.2px;line-height:1.2}.social-post-preview.dealership-template .social-post-benefits{border-top:2px solid #e31524;grid-template-columns:repeat(4,1fr);height:33px;padding:9px 0 0;display:grid;position:absolute;bottom:0;left:16px;right:16px}.social-post-preview.dealership-template .social-post-benefits span{border-right:2px solid #e31524;font-size:7px;line-height:1}.social-post-preview.dealership-template{background:radial-gradient(circle at 50% 34%,#292929 0%,#0d0d0d 48%,#030303 100%);border:1px solid #2f2f2f}.social-post-preview.dealership-template .social-post-photo{background:0 0}.social-post-preview.dealership-template .social-post-photo:after{display:none}.social-post-preview.dealership-template .social-post-photo>img.social-vehicle-cutout{z-index:2;object-fit:contain;object-position:center bottom;clip-path:none;filter:drop-shadow(0 8px 8px #00000047);width:96%;height:81%;position:absolute;inset:19% 2% 0}.social-cutout-loading{z-index:4;color:#fff;white-space:nowrap;background:#000000b8;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.social-studio-cover-photo{gap:8px;display:grid}.social-studio-cover-photo>span{color:var(--muted);font-size:13px;font-weight:800}.social-studio-cover-photo>img{aspect-ratio:4/3;object-fit:cover;background:#eef1f7;border:3px solid #7566ff;border-radius:10px;width:112px;display:block}.social-studio-cover-photo>p{color:var(--muted);margin:0;font-size:13px}.social-download-art{color:#08713d;background:#ecfff5;border:2px solid #0d8b4c;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.social-download-art:hover{background:#d9ffea}.social-saved-arts{border-top:1px solid #d8deea;gap:9px;margin-top:5px;padding-top:14px;display:grid}.social-saved-arts h3{margin:0;font-size:15px}.social-saved-arts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.social-saved-arts article{gap:4px;min-width:0;display:grid}.social-saved-arts article>button:first-child{cursor:pointer;background:#111;border:2px solid #0000;border-radius:7px;padding:0;display:block;overflow:hidden}.social-saved-arts article>button:first-child:hover{border-color:#7566ff}.social-saved-arts img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.social-saved-arts span{color:#485166;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.social-saved-arts .saved-art-download{color:#08713d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.social-saved-arts .saved-art-download:hover{text-decoration:underline}.social-post-preview.dealership-template .social-post-branding{display:block}.social-post-preview.dealership-template .social-post-copy,.social-post-preview.dealership-template.feed .social-post-copy{background:0 0}.social-post-preview.dealership-template .social-post-contact,.social-post-preview.dealership-template .social-post-benefits{visibility:hidden}.social-post-preview.dealership-template .social-post-specs>span{border-right:0;min-width:0;padding:3px 2px 3px 33px}.social-post-preview.dealership-template .social-post-specs>span>i{display:none}.social-post-preview.dealership-template .social-post-specs small{text-overflow:clip;white-space:nowrap;font-size:5.9px;overflow:visible}.social-post-preview.dealership-template .social-post-specs b{text-overflow:clip;white-space:nowrap;letter-spacing:-.02em;font-size:7.2px;overflow:visible}.social-post-preview.dealership-template .social-post-main{background:linear-gradient(90deg,#121212fa,#070707fa);border-radius:4px;height:75px;padding:5px 6px;top:7px;left:12px;right:12px}.social-post-preview.dealership-template .social-post-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,8.8vw,37px);overflow:hidden}.social-post-preview.dealership-template .social-post-title p{text-overflow:ellipsis;max-width:100%;overflow:hidden}.social-post-preview.dealership-template .social-post-specs{background:linear-gradient(90deg,#0f0f0ffc,#050505fc);border-top:2px solid #e31524;height:48px;padding:4px 5px;top:84px;left:12px;right:12px}.social-post-preview.dealership-template .social-post-specs>span{border-right:1px solid #e31524;grid-template-rows:14px 18px;grid-template-columns:27px minmax(0,1fr);height:38px;padding:3px 4px}.social-post-preview.dealership-template .social-post-specs>span>i{width:24px;height:28px;font-size:15px;display:grid}.social-post-preview.dealership-template .social-post-specs small{font-size:5.8px}.social-post-preview.dealership-template .social-post-specs b{text-overflow:ellipsis;font-size:7.4px;overflow:hidden}.social-post-preview.dealership-template .social-post-branding{width:34%;top:3%;left:50%;right:auto;transform:translate(-50%)}.social-post-preview.dealership-template .social-post-branding>img{clip-path:ellipse(49% 47%);filter:drop-shadow(0 5px 12px #0000008c)}.social-post-preview.dealership-template .social-post-branding>small,.social-post-preview.dealership-template .social-post-branding>p{display:none}.social-post-preview.dealership-template .social-post-photo,.social-post-preview.dealership-template.feed .social-post-photo{background:0 0;height:62%}.social-post-preview.dealership-template .social-post-photo>img.social-vehicle-cutout{object-position:center bottom;filter:drop-shadow(0 12px 12px #0009);width:94%;height:80%;inset:18% 3% 2%}.social-post-preview.dealership-template .social-post-copy,.social-post-preview.dealership-template.feed .social-post-copy{background:linear-gradient(#171717 0%,#050505 100%);border-top:3px solid #e31524;height:38%}.social-post-preview.dealership-template .social-post-main{background:0 0;top:12px}.social-post-preview.dealership-template .social-post-specs{background:0 0;border-top:1px solid #444;top:96px}.social-post-preview.dealership-template.openai-complete-art .social-post-photo{height:100%}.social-post-preview.dealership-template.openai-complete-art.story{aspect-ratio:9/16}.social-post-preview.dealership-template.openai-complete-art.feed{aspect-ratio:4/5}.social-post-preview.dealership-template.openai-complete-art .social-post-photo>img.social-vehicle-cutout{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;inset:0}.social-post-preview.dealership-template.openai-complete-art .social-post-branding,.social-post-preview.dealership-template.openai-complete-art .social-post-copy{display:none}.social-auto-panel>header,.social-auto-panel>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.social-auto-panel h2{margin:2px 0 5px;font-size:22px}.social-auto-panel header p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}.social-auto-master{white-space:nowrap;background:#fff;border:1px solid #cbd9ed;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-weight:800;display:flex}.social-auto-master input,.social-auto-entry input,.social-auto-formats input{accent-color:#1769ff;width:17px;height:17px}.social-auto-settings{grid-template-columns:190px minmax(360px,1fr);align-items:end;gap:14px;margin:20px 0 14px;display:grid}.social-auto-settings>label:not(.social-auto-entry){gap:7px;font-size:13px;font-weight:700;display:grid}.social-auto-settings select,.social-auto-settings input[type=time]{min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 11px}.social-auto-times{gap:7px;font-size:13px;font-weight:700;display:grid}.social-auto-time-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-auto-time-list label{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;display:flex;overflow:hidden}.social-auto-time-list input[type=time]{border:0;border-radius:0;min-height:40px}.social-auto-time-list label button{color:#b42318;cursor:pointer;background:#f8fafc;border:0;border-left:1px solid #e2e8f0;align-self:stretch;padding:0 10px;font-weight:800}.social-auto-add-time{color:#1458c0;cursor:pointer;background:#eef5ff;border:1px dashed #1769ff;border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}.social-auto-add-time:disabled{opacity:.5;cursor:not-allowed}.social-auto-entry{grid-column:1/-1;align-items:center;gap:9px;min-height:42px;font-size:14px;font-weight:700;display:flex}.social-auto-formats{grid-template-columns:repeat(3,minmax(160px,1fr));gap:9px;margin-bottom:18px;display:grid}.social-auto-formats label{background:#fff;border:1px solid #d8e0ec;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.social-auto-formats label.selected{color:#134eaa;background:#eaf3ff;border-color:#72a8ff}.social-auto-panel>footer>span{color:var(--muted);font-size:13px}.social-auto-panel>footer>div{gap:9px;display:flex}.social-auto-last{color:var(--muted);margin-top:12px;display:block}@media (width<=800px){.social-auto-panel{padding:16px}.social-auto-panel>header,.social-auto-panel>footer{flex-direction:column;align-items:flex-start}.social-auto-settings{grid-template-columns:1fr 1fr}.social-auto-entry{grid-column:1/-1}.social-auto-formats{grid-template-columns:1fr 1fr}.social-auto-panel>footer>div{width:100%}.social-auto-panel>footer button{flex:1}}@media (width<=900px){.social-creative-studio{grid-template-columns:1fr}.social-studio-preview-area{min-height:auto}.social-post-preview.story{width:min(320px,100%)}}@media (width<=520px){.social-auto-settings,.social-auto-formats{grid-template-columns:1fr}.social-auto-entry{grid-column:auto}}.distribution-matrix-tools label{color:#6c7485;text-transform:uppercase;gap:5px;min-width:320px;font-size:11px;font-weight:800;display:grid}.distribution-matrix-tools input{text-transform:none;background:#fff;border:1px solid #ccd2de;border-radius:7px;height:40px;padding:0 12px;font-size:14px}.distribution-matrix-tools>span{color:#677086;margin-left:auto}.distribution-matrix-scroll{overflow:auto}.distribution-matrix-scroll>header,.distribution-matrix-scroll>article{grid-template-columns:minmax(300px,1.8fr) 95px 120px repeat(6,105px);align-items:center;min-width:1145px;display:grid}.distribution-matrix-scroll>header{background:#e9eaee;min-height:72px;padding:0 14px}.distribution-matrix-scroll>header>b:nth-child(n+4){text-align:center;place-items:center;gap:3px;display:grid}.distribution-matrix-scroll>header i{color:#4e3bd2;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.distribution-matrix-scroll>header small{font-size:10px}.distribution-matrix-scroll>article{border-top:1px solid #d9dde5;min-height:65px;padding:5px 14px;font-size:12px}.distribution-matrix-scroll>article:nth-child(odd){background:#f7f7f8}.distribution-matrix-scroll>article>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.distribution-matrix-scroll>article>span:first-child>span:last-child{min-width:0;display:grid}.distribution-matrix-scroll>article>span:first-child b{text-overflow:ellipsis;white-space:nowrap;color:#2837b8;overflow:hidden}.distribution-matrix-scroll>article .matrix-vehicle-name{-webkit-line-clamp:2;white-space:normal;color:#c51f2b;-webkit-box-orient:vertical;max-height:2.5em;font-weight:800;line-height:1.25;display:-webkit-box}.matrix-vehicle-summary>span:last-child{min-width:0}.distribution-matrix-scroll>article>span:first-child small{color:#6d7689}.matrix-thumb{background:#e4e8ef;border-radius:5px;flex:none;place-items:center;width:58px;height:46px;display:grid;overflow:hidden}.matrix-thumb img{object-fit:cover;width:100%;height:100%}.matrix-toggle-cell{place-items:center;display:grid}.matrix-toggle{cursor:pointer;background:#e5e7ec;border:1px solid #d2d6de;border-radius:99px;width:30px;height:18px;padding:0;position:relative}.matrix-toggle i{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.matrix-toggle.on{background:#39b968}.matrix-toggle.site-pause-button{border-radius:8px;justify-content:center;align-items:center;gap:5px;width:92px;height:auto;min-height:42px;padding:5px 7px;display:inline-flex}.matrix-toggle.site-pause-button span{text-align:left;font-size:10px;font-weight:700;line-height:1.05}@media (width<=1000px){.vehicle-filter{grid-template-columns:1fr 1fr}.vehicle-filter .wide{grid-column:span 2}.vehicle-status-strip{overflow:auto}.vehicle-status-strip>span{display:none}.distribution-matrix-tools{flex-wrap:wrap;align-items:stretch}.distribution-matrix-tools label{min-width:100%}.distribution-matrix-tools>span{margin-left:0}}.funnel-fullscreen-shell .vehicle-stock-page,.funnel-fullscreen-shell .stock-integrator-page{width:100%;max-width:none}.vehicle-filter{grid-template-columns:minmax(330px,2.3fr) minmax(170px,1fr) minmax(190px,1.1fr) minmax(170px,1fr) 130px}.vehicle-filter .vehicle-search-main input{border:2px solid #7055ea;font-size:16px;font-weight:650;box-shadow:0 0 0 3px #7055ea17}.vehicle-stock-table>header,.vehicle-stock-table>article{grid-template-columns:68px 105px minmax(220px,1.7fr) 82px 76px 94px 108px 96px 66px;min-width:915px}.distribution-matrix-tools label{min-width:min(420px,100%)}@media (width<=1100px){.vehicle-filter{grid-template-columns:1fr 1fr}.vehicle-filter .vehicle-search-main{grid-column:1/-1}.vehicle-filter button{width:100%}.vehicle-stock-table .vehicle-thumb{width:55px;height:45px}}@media (width<=700px){.vehicle-filter{grid-template-columns:1fr}.vehicle-filter .vehicle-search-main{grid-column:auto}.vehicle-stock-page .module-title{align-items:flex-start}.vehicle-stock-page .inventory-title-actions{width:100%}}.vehicle-stock-table>header,.vehicle-stock-table>article{grid-template-columns:68px 96px minmax(235px,1.8fr) 82px 76px 94px 108px 96px 88px 280px;column-gap:8px;min-width:1340px}.vehicle-stock-table>header>b:last-child{text-align:center}.vehicle-stock-age{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:baseline;gap:4px;width:max-content;min-width:55px;padding:6px 9px;display:inline-flex}.vehicle-stock-age b{font-size:14px;line-height:1}.vehicle-stock-age small{font-size:10px;font-weight:750}.vehicle-stock-age.recent{color:#14744a;background:#eef9f4;border-color:#ccecdf}.vehicle-stock-age.attention{color:#8a5b00;background:#fff8e8;border-color:#f1d999}.vehicle-stock-age.long{color:#b52c3a;background:#fff0f1;border-color:#f0c5ca}.vehicle-row-actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0}.vehicle-row-actions a,.vehicle-row-actions button{border-radius:10px;flex:none;width:34px;height:34px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 2px 5px #111c3a14}.vehicle-row-actions a:hover,.vehicle-row-actions button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #111c3a24}.vehicle-edit-button{color:#705500!important;background:#fff8df!important;border-color:#e6c75d!important}.vehicle-editor-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e111fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vehicle-editor{background:#fff;border-radius:16px;width:min(1060px,96vw);max-height:94vh;overflow:auto;box-shadow:0 26px 90px #00000052}.vehicle-editor>header{z-index:2;background:#fff;border-bottom:1px solid #e4e6ec;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex;position:sticky;top:0}.vehicle-editor>header h2{margin:3px 0;font-size:25px}.vehicle-editor>header span{color:#70798b}.vehicle-editor>header>button{cursor:pointer;background:#f0f1f5;border:0;border-radius:9px;width:38px;height:38px;font-size:25px}.vehicle-editor-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 24px;display:grid}.vehicle-editor-grid label{color:#4f596d;gap:6px;font-size:12px;font-weight:800;display:grid}.vehicle-editor-grid input,.vehicle-editor-grid select,.vehicle-editor-grid textarea{color:#16213c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cdd3df;border-radius:8px;padding:10px 12px}.vehicle-editor-grid textarea{resize:vertical;min-height:80px}.vehicle-editor-grid .photo-list{min-height:120px;font-family:monospace;font-size:12px}.vehicle-editor-grid .span-2{grid-column:span 2}.vehicle-editor-grid .span-4{grid-column:1/-1}.vehicle-inline-plate-lookup{background:#f7f5ff;border:1px solid #cfc6ff;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;padding:16px;display:grid}.vehicle-inline-plate-lookup>div{gap:4px;display:grid}.vehicle-inline-plate-lookup>div b{color:#291a70;font-size:16px}.vehicle-inline-plate-lookup>div span{color:#625d79;font-size:13px}.vehicle-inline-plate-lookup button{color:#fff;cursor:pointer;background:#5b35e8;border:0;border-radius:9px;min-height:45px;padding:0 18px;font-weight:800}.vehicle-inline-plate-lookup button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.vehicle-inline-plate-lookup{grid-template-columns:1fr;align-items:stretch}}.vehicle-editor>footer{background:#fff;border-top:1px solid #e4e6ec;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.distribution-title-actions{flex-wrap:wrap;gap:10px;display:flex}.instagram-connect-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7839df,#d62976,#f58529);border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:850;box-shadow:0 7px 18px #d6297633}.simple-instagram-card{background:linear-gradient(120deg,#fff8fd,#fff);border-color:#e4c8ee;align-items:center;gap:15px;margin-bottom:14px;padding:15px 18px;display:flex}.simple-instagram-card .instagram-mark{color:#fff;background:linear-gradient(135deg,#7839df,#d62976,#f58529);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:grid}.simple-instagram-card>div{flex:1}.simple-instagram-card b{font-size:16px}.simple-instagram-card p{color:#697286;margin:4px 0 0;font-size:13px}.meta-safe-note{color:#24724c;background:#eefaf4;border:1px solid #bfe4d1;border-radius:9px;gap:4px;padding:13px 15px;display:grid}.meta-safe-note span{font-size:12px}@media (width<=760px){.vehicle-editor-grid{grid-template-columns:1fr 1fr}.vehicle-editor-grid .span-4{grid-column:1/-1}.simple-instagram-card{flex-wrap:wrap;align-items:flex-start}.simple-instagram-card button{width:100%}}@media (width<=480px){.vehicle-editor-grid{grid-template-columns:1fr}.vehicle-editor-grid .span-2,.vehicle-editor-grid .span-4{grid-column:auto}}.social-stock-logos{align-items:center;display:flex}.social-stock-logos .portal-logo+.portal-logo{margin-left:-9px}.social-stock-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.social-stock-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.social-stock-actions button{width:100%}}@media (width<=480px){.social-stock-actions{grid-template-columns:1fr}}.matrix-toggle-cell{position:relative}.matrix-toggle-cell>a{color:#4f46d8;background:#eef1ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;text-decoration:none;display:grid;position:absolute;right:8px}.matrix-toggle-cell.has-error .matrix-toggle{border-color:#dc5b63;box-shadow:0 0 0 2px #dc5b631f}.matrix-refresh{color:#2873d6;cursor:pointer;background:#e8f3ff;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:900;display:grid;position:absolute;left:7px}.matrix-refresh:disabled{cursor:wait;opacity:.55}.store-social-registration{margin-bottom:18px;padding:20px}.store-social-registration>header{align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.store-social-registration>header h2{margin:2px 0 5px;font-size:24px}.store-social-registration>header p:last-child{color:#6b7486;margin:0}.store-social-registration>.inventory-company-select{max-width:480px;margin-bottom:15px}.store-social-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.store-social-grid>article{background:#fff;border:1px solid #dfe3eb;border-radius:13px;align-items:flex-start;gap:14px;padding:18px;display:flex}.store-social-grid>article>div{flex:1}.store-social-grid h3{margin:0 0 4px;font-size:19px}.store-social-grid p{color:#70798a;min-height:38px;margin:0 0 13px;font-size:13px}.store-social-grid label{color:#4f596c;gap:5px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.store-social-grid input{background:#fff;border:1px solid #ccd2de;border-radius:8px;height:42px;padding:0 11px;font-size:14px}.store-social-grid button{width:100%;margin-top:3px}.social-service-icon{color:#fff;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;font-size:25px;font-weight:900;display:grid}.social-service-icon.meta{background:#1877f2}.social-service-icon.instagram{background:linear-gradient(135deg,#7839df,#d62976,#f58529)}.meta-store-card{background:linear-gradient(145deg,#f6faff,#fff)!important}.instagram-store-card{background:linear-gradient(145deg,#fff8fd,#fff)!important}.store-social-registration>footer{color:#657086;border-top:1px solid #e7e9ef;margin-top:14px;padding-top:13px;font-size:12px}@media (width<=850px){.store-social-grid{grid-template-columns:1fr}}@media (width<=520px){.store-social-grid>article{display:block}.social-service-icon{margin-bottom:12px}}.vehicle-stock-page .module-title{align-items:flex-start;gap:20px;display:flex}.vehicle-stock-page .inventory-title-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vehicle-stock-page .inventory-title-actions button{white-space:nowrap;min-height:42px;position:static}.new-vehicle-button{color:#fff;cursor:pointer;background:#18a765;border:0;border-radius:10px;padding:0 18px;font-weight:850;box-shadow:0 7px 18px #18a76533}.vehicle-filter{z-index:1;position:relative;overflow:visible}.vehicle-filter label,.vehicle-filter input,.vehicle-filter select,.vehicle-filter button{min-width:0;position:static}.vehicle-status-strip{flex-wrap:wrap;row-gap:9px;min-height:46px}.vehicle-status-strip button{min-height:32px;position:static}.vehicle-status-strip button i{flex:none;display:block}.vehicle-status-strip button b{justify-content:center;align-items:center;display:inline-flex;position:static}.vehicle-create-modes{grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px 0;display:grid}.vehicle-stock-kind-selector{background:linear-gradient(135deg,#fafbff,#f3f0ff);border:1px solid #d9dde7;border-radius:14px;margin:18px 24px 0;padding:17px}.vehicle-stock-kind-selector>p{color:#252a36;margin:0 0 12px;font-size:14px;font-weight:850}.vehicle-stock-kind-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vehicle-stock-kind-selector button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dde7;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.vehicle-stock-kind-selector button>b{background:#f0edff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.vehicle-stock-kind-selector button span{gap:3px;display:grid}.vehicle-stock-kind-selector button small{color:#798294;line-height:1.25}.vehicle-stock-kind-selector button.active{background:#f5f2ff;border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff1a}.document-exemption-note{color:#267044;background:#e9f8ef;border-radius:9px;margin-top:11px;padding:9px 11px;font-weight:750;display:block}.vehicle-create-modes>button:disabled{cursor:not-allowed;opacity:.48}.vehicle-create-modes>button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #d9dde7;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.vehicle-create-modes>button>b{color:#566176;background:#e8ebf2;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vehicle-create-modes>button span{gap:3px;display:grid}.vehicle-create-modes>button small{color:#798294}.vehicle-create-modes>button.active{background:#f5f2ff;border-color:#7558e8;box-shadow:0 0 0 3px #7558e81a}.vehicle-create-modes>button.active>b{color:#fff;background:#6d4aff}.plate-create-lookup{background:#f0fbf5;border:1px solid #b9dcca;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:18px 24px 0;padding:16px;display:grid}.plate-lookup-options{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.plate-lookup-options legend{color:#344054;margin-bottom:8px;font-size:14px;font-weight:700}.plate-lookup-options button{color:#344054;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:72px;padding:12px 14px;display:flex}.plate-lookup-options button.active{color:#53389e;background:#f4f0ff;border-color:#7f56d9;box-shadow:0 0 0 1px #7f56d9}.plate-lookup-options small{color:#667085;margin-top:4px;font-size:12px;line-height:1.35}.plate-lookup-warning{color:#b54708;grid-column:1/-1;margin:0;font-size:13px}.plate-create-lookup label{color:#27734d;text-transform:uppercase;gap:6px;font-size:12px;font-weight:850;display:grid}.plate-create-lookup input{letter-spacing:2px;text-transform:uppercase;background:#fff;border:2px solid #2eac6d;border-radius:9px;height:49px;padding:0 15px;font-size:21px;font-weight:900}.plate-create-lookup button{height:49px}.vehicle-photo-upload{cursor:pointer;background:#f8fafc;border:2px dashed #aeb7c7;border-radius:11px;padding:16px;position:relative}.vehicle-photo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vehicle-photo-upload>span{color:#4f3bc4;font-size:14px;font-weight:850;display:block}.vehicle-photo-upload>small{color:#7b8495;margin-top:4px}.create-vehicle-editor .vehicle-editor-grid{padding-top:18px}@media (width<=900px){.vehicle-stock-page .module-title{display:block}.vehicle-stock-page .inventory-title-actions{justify-content:flex-start;margin-top:15px}.vehicle-create-modes,.vehicle-stock-kind-selector>div,.plate-create-lookup{grid-template-columns:1fr}.plate-create-lookup button{width:100%}}@media (width<=600px){.vehicle-stock-page .inventory-title-actions{grid-template-columns:1fr;display:grid}.vehicle-stock-page .inventory-title-actions button{width:100%}.vehicle-status-strip{grid-template-columns:1fr 1fr;display:grid}.plate-create-lookup{margin:14px 14px 0}.vehicle-create-modes{padding:14px 14px 0}.vehicle-stock-kind-selector{margin:14px 14px 0}.vehicle-editor-grid{padding:16px 14px}.vehicle-editor>footer{padding:12px 14px}}.matrix-toggle:disabled{cursor:wait;opacity:.58}.matrix-toggle.loading i{animation:.7s ease-in-out infinite alternate matrix-pulse}@keyframes matrix-pulse{to{opacity:.45;transform:scale(.72)}}.create-photo-panel{background:#f8f6ff;border:2px dashed #7d65e8;border-radius:13px;outline:none;gap:12px;padding:16px;display:grid}.create-photo-panel:focus{box-shadow:0 0 0 4px #6d4aff24}.create-photo-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-photo-panel>header div{gap:3px;display:grid}.create-photo-panel>header b{color:#202a40;font-size:16px}.create-photo-panel>header span{color:#69748a;font-size:13px}.create-photo-panel>header>strong{color:#fff;background:#6d4aff;border-radius:99px;padding:5px 9px;font-size:12px}.create-photo-empty{color:#6755c3;background:#fff;border-radius:9px;place-items:center;min-height:96px;font-size:16px;font-weight:850;display:grid}.create-photo-previews{grid-template-columns:repeat(6,minmax(90px,1fr));gap:9px;display:grid}.create-photo-previews article{background:#e8ebf2;border:1px solid #d8dcea;border-radius:9px;height:92px;position:relative;overflow:hidden}.create-photo-previews article.cover{border:2px solid #18a765}.create-photo-previews img{object-fit:cover;width:100%;height:100%}.create-photo-previews article>span{color:#fff;background:#121928c7;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:900;position:absolute;bottom:5px;left:5px}.create-photo-previews article>button{color:#b42438;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:18px;font-weight:900;position:absolute;top:4px;right:4px}.create-photo-panel>.vehicle-photo-upload{text-align:center;color:#4f3bc4;place-items:center;gap:3px;font-size:14px;display:grid}.create-photo-panel>.vehicle-photo-upload>span{color:#788195;font-size:11px}@media (width<=760px){.create-photo-previews{grid-template-columns:repeat(3,minmax(80px,1fr))}}.create-photo-slots{grid-template-columns:repeat(5,minmax(105px,1fr));gap:10px;display:grid}.create-photo-slots>label{cursor:pointer;background:#fff;border:2px dashed #b8bfd0;border-radius:10px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.create-photo-slots>label:hover{background:#f4f1ff;border-color:#6d4aff}.create-photo-slots>label.cover{border-color:#18a765}.create-photo-slots input{opacity:0;width:1px;height:1px;position:absolute}.create-photo-slots img{object-fit:cover;width:100%;height:100%}.create-photo-slots .vehicle-video-slot{background:linear-gradient(145deg,#f4f1ff,#fff);border-color:#5a3ed0}.create-photo-slots .vehicle-video-slot:hover{background:#eee9ff;border-color:#351bb0}.create-photo-slots .vehicle-video-slot video{object-fit:cover;background:#111827;width:100%;height:100%}.create-photo-slots .vehicle-video-slot>strong{background:#5a3ed0}.create-photo-slots label>span{color:#677187;place-items:center;gap:5px;font-size:12px;font-weight:800;display:grid}.create-photo-slots label>span b{color:#6d4aff;font-size:25px}.create-photo-slots label>strong{color:#fff;background:#18a765;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;bottom:5px;left:5px}.create-photo-slots label>button{color:#b42438;cursor:pointer;background:#fff;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:18px;font-weight:900;position:absolute;top:5px;right:5px}.create-photo-panel>small{color:#6d7688;font-size:12px}@media (width<=760px){.create-photo-slots{grid-template-columns:repeat(2,minmax(105px,1fr))}}.app-shell.funnel-fullscreen-shell:has(.stock-integrator-page) .funnel-fullscreen-content{padding:6px 12px 24px!important}.app-shell.funnel-fullscreen-shell:has(.stock-integrator-page) .fullscreen-logout-button{border-radius:7px;height:28px;min-height:28px;padding:0 9px;font-size:10px;top:6px;right:10px;box-shadow:0 3px 10px #2519361a}.stock-integrator-page>.stock-integrator-back{border-radius:7px;height:28px;min-height:28px;margin:0 0 4px;padding:0 10px;font-size:10px;top:6px;box-shadow:0 3px 10px #5336be24}.stock-integrator-page>.embedded-distribution .distribution-compact-title{min-height:0;margin:0 70px 5px 0}.stock-integrator-page>.embedded-distribution .distribution-compact-title .eyebrow{display:none}.stock-integrator-page>.embedded-distribution .distribution-compact-title h1{margin:0 0 2px;line-height:1.08;font-size:17px!important}.stock-integrator-page>.embedded-distribution .distribution-compact-title .subtitle{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.25;overflow:hidden;font-size:10px!important}.stock-integrator-page>.embedded-distribution .portal-compact-rail{margin-bottom:5px;padding-block:7px}@media (width<=700px){.plate-lookup-options{grid-template-columns:1fr}.app-shell.funnel-fullscreen-shell:has(.stock-integrator-page) .funnel-fullscreen-content{padding:5px 7px 20px!important}.stock-integrator-page>.embedded-distribution .distribution-compact-title{margin-right:54px}.stock-integrator-page>.embedded-distribution .distribution-compact-title h1{font-size:15px!important}.stock-integrator-page>.embedded-distribution .distribution-compact-title .subtitle{display:none}}.app-shell.funnel-fullscreen-shell:has(.stock-integrator-page) .funnel-fullscreen-content{padding-top:8px!important}.app-shell.funnel-fullscreen-shell:has(.stock-integrator-page) .fullscreen-logout-button{height:34px;min-height:34px;padding-inline:11px;font-size:11px;top:8px}.stock-integrator-page>.stock-integrator-back{height:34px;min-height:34px;margin-bottom:6px;padding-inline:13px;font-size:11px;top:8px}.stock-integrator-page>.embedded-distribution .distribution-compact-title{background:#edfaf3;border:1px solid #c8ead8;border-radius:9px;margin-bottom:7px;padding:8px 11px;box-shadow:0 2px 8px #1b7e4f0d}.stock-integrator-page>.embedded-distribution .distribution-compact-title h1{color:#174e35;font-size:19px!important}.stock-integrator-page>.embedded-distribution .distribution-compact-title .subtitle{color:#4f7563;font-size:11px!important}.matrix-toggle{width:36px;height:22px}.matrix-toggle i{width:16px;height:16px;top:2px;left:2px}.matrix-toggle.on i{left:17px}.distribution-matrix-scroll>article>.matrix-toggle-cell:nth-of-type(6) .matrix-toggle.on{background:#3483fa;border-color:#3483fa}@media (width<=700px){.stock-integrator-page>.embedded-distribution .distribution-compact-title{padding:7px 9px}.stock-integrator-page>.embedded-distribution .distribution-compact-title h1{font-size:17px!important}}.apibrasil-vehicle-result{background:#f7f9fe;border:1px solid #c9d5ed;border-radius:12px;margin:14px 24px 0;padding:16px}.apibrasil-vehicle-result>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.apibrasil-vehicle-result>header div{gap:3px;display:grid}.apibrasil-vehicle-result>header b{color:#1b315d;font-size:15px}.apibrasil-vehicle-result>header span{color:#66738a;font-size:12px}.apibrasil-vehicle-result>header>strong{color:#31548f;white-space:nowrap;background:#e6ecfa;border-radius:999px;padding:5px 9px;font-size:12px}.apibrasil-vehicle-result>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.apibrasil-vehicle-result article{background:#fff;border:1px solid #e2e7f1;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.apibrasil-vehicle-result article small{color:#788398;font-size:11px}.apibrasil-vehicle-result article b{overflow-wrap:anywhere;color:#17233b;font-size:13px}@media (width<=900px){.apibrasil-vehicle-result>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.apibrasil-vehicle-result{margin:12px 14px 0}.apibrasil-vehicle-result>div{grid-template-columns:1fr}}.vehicle-optionals{background:#fafbff;border:1px solid #d8dcea;border-radius:12px;margin:0;padding:16px}.vehicle-optionals legend{color:#202a40;padding:0 6px;font-size:15px;font-weight:900}.vehicle-optionals>p{color:#6d7688;margin:0 0 12px;font-size:12px}.vehicle-optionals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px;display:grid}.vehicle-optionals label{color:#374158;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:750;display:flex}.vehicle-optionals input[type=checkbox]{accent-color:#6d4aff;width:17px;height:17px;min-height:0!important}@media (width<=760px){.vehicle-optionals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.vehicle-optionals>div{grid-template-columns:1fr}}.vehicle-editor-sections{z-index:1;background:#f8f9fc;border-bottom:1px solid #e5e7ee;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 24px;display:grid;position:sticky;top:99px}.vehicle-editor-sections button{color:#5f6878;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce0e8;border-radius:10px;gap:3px;padding:11px 14px;display:grid}.vehicle-editor-sections button b{font-size:12px}.vehicle-editor-sections button span{color:#8a92a1;font-size:9px}.vehicle-editor-sections button.active{color:#5138b9;background:#f3f0ff;border-color:#7054df;box-shadow:0 0 0 2px #eae5ff}.vehicle-entry-summary{background:#f8fafc;border:1px solid #dce1ea;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}.vehicle-entry-summary>div{background:#eaf7f0;border-radius:9px;flex-direction:column;justify-content:center;padding:0 12px;display:flex}.vehicle-entry-summary small,.vehicle-entry-summary span{display:block}.vehicle-entry-summary small{color:#39825e;text-transform:uppercase;font-size:9px;font-weight:850}.vehicle-entry-summary b{margin:5px 0 2px;font-size:16px}.vehicle-entry-summary span{color:#718077;font-size:8px}.vehicle-financial-panel{min-height:430px;padding:24px}.vehicle-financial-panel>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.vehicle-financial-panel h3{margin:0 0 4px;font-size:18px}.vehicle-financial-panel header span{color:#717b8d;font-size:11px}.vehicle-financial-panel>header>strong{color:#1c9a66;font-size:24px}.vehicle-expense-form{background:#f8f9fb;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:1fr 2fr 1fr 1fr auto;align-items:end;gap:10px;padding:16px;display:grid}.vehicle-expense-form label,.vehicle-sale-form label{color:#596375;gap:6px;font-size:10px;font-weight:850;display:grid}.vehicle-expense-form input,.vehicle-expense-form select,.vehicle-sale-form input{height:42px;font:inherit;background:#fff;border:1px solid #ccd3df;border-radius:8px;padding:0 11px}.vehicle-expense-form button{white-space:nowrap;height:42px}.vehicle-expense-list{gap:8px;margin-top:15px;display:grid}.vehicle-expense-list article{border:1px solid #e3e6ec;border-radius:10px;grid-template-columns:1fr auto 30px;align-items:center;gap:14px;padding:11px 13px;display:grid}.vehicle-expense-list article b,.vehicle-expense-list article span{display:block}.vehicle-expense-list article b{font-size:11px}.vehicle-expense-list article span{color:#818a99;margin-top:4px;font-size:9px}.vehicle-expense-list article>strong{font-size:12px}.vehicle-expense-list article>button{color:#bd2533;cursor:pointer;background:#fff0f1;border:0;border-radius:50%;width:27px;height:27px;font-size:18px}.vehicle-expense-empty{text-align:center;color:#8a92a1;border:1px dashed #d5dae3;border-radius:11px;padding:42px;font-size:11px}.vehicle-result-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vehicle-result-grid article{background:#fafbfc;border:1px solid #e0e4eb;border-radius:11px;padding:15px}.vehicle-result-grid small,.vehicle-result-grid b{display:block}.vehicle-result-grid small{color:#7c8595;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.vehicle-result-grid b{font-size:16px}.vehicle-sale-form{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.vehicle-payment-box{border:1px solid #e1e5ea;border-radius:13px;margin:0 0 18px;padding:16px}.vehicle-trade-preentry{background:#f5f9ff;border-color:#bfd3ef;grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-trade-preentry h5,.vehicle-trade-preentry p,.vehicle-trade-preentry .trade-report-link{grid-column:1/-1}.trade-report-link{justify-self:start;text-decoration:none}.trade-plate-search{gap:8px;display:flex}.trade-plate-search input{min-width:0}.trade-plate-search button{white-space:nowrap}.vehicle-buyer-box{border:1px solid #e1e5ea;border-radius:13px;margin:0 0 18px;padding:16px}.vehicle-preclose-fields{border:0;min-width:0;margin:0;padding:0}.vehicle-preclose-fields:disabled{opacity:.72}.closed-documentation-notice{color:#53389e;background:#f4f0ff;border:1px solid #d9ccff;border-radius:10px;margin:0 0 18px;padding:11px 13px;font-size:13px}.closed-sale-document-actions{flex-wrap:wrap;gap:10px;margin:-4px 0 18px;display:flex}.vehicle-buyer-box>header h4,.vehicle-buyer-box>header span{margin:0;display:block}.vehicle-buyer-box>header span{color:#667085;margin-top:4px;font-size:12px}.vehicle-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:16px;display:grid}.vehicle-buyer-grid label,.vehicle-buyer-grid input{width:100%;min-width:0}.vehicle-buyer-grid .buyer-field-wide{grid-column:1/-1}.buyer-cep-input{display:block}.buyer-cep-input small{color:#667085;margin-top:5px;font-size:11px;display:block}.vehicle-report-buyer{border:1px solid #e1e5ea;border-radius:12px;margin-top:16px;padding:16px}.vehicle-report-buyer h3{margin:0 0 12px}.vehicle-report-buyer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vehicle-report-buyer span,.vehicle-report-buyer small,.vehicle-report-buyer b{display:block}.vehicle-report-buyer span{background:#f7f8fa;border-radius:8px;padding:9px}.vehicle-report-buyer small{color:#667085;margin-bottom:3px;font-size:11px}.vehicle-payment-box h4,.vehicle-payment-box h5{margin:0 0 12px}.vehicle-payment-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vehicle-payment-options label,.commission-check{cursor:pointer;background:#fafbfc;border:1px solid #e1e5ea;border-radius:9px;align-items:center;gap:8px;padding:10px;flex-direction:row!important;display:flex!important}.vehicle-payment-options input,.commission-check input{margin:0;width:18px!important;height:18px!important}.vehicle-payment-details,.vehicle-bank-commission{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vehicle-payment-amounts{background:#f7f8fa;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:14px;display:grid}.payment-total{border-top:1px solid #dfe3e8;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.payment-total strong{color:#167a53;font-size:20px}.financed-value-reference{background:#f7f8fa;border-radius:9px;gap:4px;padding:10px;display:grid}.financed-value-reference small{color:#667085}.vehicle-payment-details h5,.vehicle-bank-commission h5{grid-column:1/-1}.commission-calculation{background:#eefaf4;border:1px solid #bce7d2;border-radius:10px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.commission-calculation span{justify-content:space-between;display:flex}.commission-calculation strong{color:#167a53;border-top:1px solid #bce7d2;padding-top:8px}.vehicle-report-payment{border:1px solid #e1e5ea;border-radius:12px;margin-top:16px;padding:16px}.vehicle-report-payment h3,.vehicle-report-payment p{margin:0 0 10px}.vehicle-report-payment>div,.vehicle-report-payment dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicle-report-payment dl div{background:#f7f8fa;border-radius:8px;padding:8px}.vehicle-report-payment dt{color:#667085;font-size:11px}.vehicle-report-payment dd{margin:3px 0 0;font-weight:700}.vehicle-profit{color:#167a53;background:#eefaf4;border:1px solid #bce7d2;border-radius:13px;justify-content:space-between;align-items:center;padding:20px;display:flex}.vehicle-profit span,.vehicle-profit small{display:block}.vehicle-profit span{font-size:12px;font-weight:850}.vehicle-profit small{margin-top:4px;font-size:9px;font-weight:500}.vehicle-profit strong{font-size:28px}.vehicle-profit.negative{color:#b42736;background:#fff1f2;border-color:#f1c4c8}.danger-action{background:#b82535!important}.vehicle-editor>.save-notice{margin:12px 24px 0}.vehicle-editor>footer{z-index:3}@media (width<=850px){.vehicle-entry-summary,.vehicle-result-grid,.vehicle-expense-form{grid-template-columns:1fr 1fr}.vehicle-expense-form .wide,.vehicle-expense-form button{grid-column:1/-1}}@media (width<=520px){.vehicle-editor-sections{grid-template-columns:1fr;padding:10px 14px;position:static}.vehicle-editor-sections button span{display:none}.vehicle-entry-summary,.vehicle-result-grid,.vehicle-sale-form,.vehicle-expense-form,.vehicle-trade-preentry{grid-template-columns:1fr}.vehicle-entry-summary>div{min-height:74px}.vehicle-financial-panel{padding:16px 14px}.vehicle-financial-panel>header{flex-direction:column;align-items:flex-start}.vehicle-profit{flex-direction:column;align-items:flex-start;gap:12px}.vehicle-profit strong{font-size:23px}}.fullscreen-vehicle-editor{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.fullscreen-vehicle-editor>header{padding:18px 30px}.fullscreen-vehicle-editor .vehicle-editor-grid,.fullscreen-vehicle-editor .vehicle-financial-panel{width:min(1280px,100%);margin:0 auto}.fullscreen-vehicle-editor .vehicle-entry-summary{grid-template-columns:repeat(5,1fr)}.fullscreen-vehicle-editor .vehicle-editor-sections,.fullscreen-vehicle-editor>footer{padding-inline:max(24px,50vw - 640px)}@media (width<=850px){.fullscreen-vehicle-editor .vehicle-entry-summary{grid-template-columns:1fr 1fr}}@media (width<=520px){.fullscreen-vehicle-editor .vehicle-entry-summary{grid-template-columns:1fr}}.vehicle-sale-report-overlay{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e111fc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vehicle-sale-report{background:#fff;border-radius:15px;width:min(980px,96vw);max-height:95vh;overflow:auto;box-shadow:0 25px 80px #0005}.vehicle-sale-report>header{border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.vehicle-sale-report h2{margin:3px 0;font-size:25px}.vehicle-sale-report header span{color:#6d7687;font-size:12px}.report-close{cursor:pointer;background:#eef0f4;border:0;border-radius:9px;width:38px;height:38px;font-size:24px}.vehicle-report-identification{border:1px solid #dde2ea;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:0;margin:24px 28px;display:grid;overflow:hidden}.vehicle-report-identification>div{border-right:1px solid #dde2ea;padding:14px 16px}.vehicle-report-identification>div:last-child{border-right:0}.vehicle-report-identification small,.vehicle-report-identification b{display:block}.vehicle-report-identification small,.vehicle-report-values small{color:#737d8f;text-transform:uppercase;font-size:10px;font-weight:800}.vehicle-report-identification b{margin-top:6px;font-size:14px}.vehicle-report-values{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 28px;display:grid}.vehicle-report-values article{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:11px;padding:16px}.vehicle-report-values b{margin-top:7px;font-size:19px;display:block}.vehicle-report-values .profit{color:#147b52;background:#ecf9f2;border-color:#afe2c9}.vehicle-report-values .loss{color:#b62333;background:#fff0f1;border-color:#f0bdc2}.vehicle-report-expenses{margin:24px 28px}.vehicle-report-expenses>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vehicle-report-expenses h3{margin:0;font-size:16px}.vehicle-report-expenses table{border-collapse:collapse;width:100%;font-size:12px}.vehicle-report-expenses th,.vehicle-report-expenses td{text-align:left;border:1px solid #dfe3ea;padding:10px 12px}.vehicle-report-expenses th{color:#596375;text-transform:uppercase;background:#f5f6f8;font-size:10px}.vehicle-report-expenses th:last-child,.vehicle-report-expenses td:last-child{text-align:right}.vehicle-report-total{color:#fff;background:#20283a;border-radius:11px;justify-content:space-between;align-items:center;margin:0 28px 24px;padding:16px 18px;display:flex}.vehicle-contract-terms{border:1px solid #d9dde5;border-radius:12px;margin-top:20px;padding:18px;line-height:1.55}.vehicle-contract-terms h3{margin:0 0 8px}.vehicle-contract-signatures{text-align:center;grid-template-columns:1fr 1fr;gap:48px;margin:64px 16px 24px;line-height:1.7;display:grid}@media (width<=720px){.vehicle-contract-signatures{grid-template-columns:1fr;gap:56px}}.vehicle-report-total span,.vehicle-report-total small{display:block}.vehicle-report-total span{font-size:12px;font-weight:800}.vehicle-report-total small{color:#bac1ce;margin-top:3px;font-size:9px}.vehicle-report-total b{font-size:20px}.vehicle-sale-report>footer{background:#fff;border-top:1px solid #dfe3ea;justify-content:flex-end;gap:10px;padding:14px 28px;display:flex;position:sticky;bottom:0}@media (width<=700px){.vehicle-payment-options,.vehicle-buyer-grid,.vehicle-report-buyer>div,.vehicle-payment-amounts,.vehicle-payment-details,.vehicle-bank-commission,.vehicle-report-payment>div,.vehicle-report-payment dl{grid-template-columns:1fr}.vehicle-report-identification,.vehicle-report-values{grid-template-columns:1fr 1fr}.vehicle-buyer-grid .buyer-field-wide{grid-column:auto}.vehicle-report-identification>div:nth-child(2){border-right:0}.vehicle-report-identification>div:nth-child(-n+2){border-bottom:1px solid #dde2ea}.vehicle-report-expenses{overflow-x:auto}}@media print{body *{visibility:hidden!important}.vehicle-sale-report-overlay,.vehicle-sale-report-overlay *{visibility:visible!important}.vehicle-sale-report-overlay{background:#fff;padding:0;display:block;position:absolute;inset:0}.vehicle-sale-report{width:100%;max-height:none;box-shadow:none;border-radius:0;overflow:visible}.vehicle-sale-report .report-close,.vehicle-sale-report>footer{display:none}.vehicle-sale-report>header{padding-top:10px}.vehicle-report-expenses table{font-size:11px}@page{size:A4;margin:12mm}}.vehicle-report-identification{grid-template-columns:repeat(5,1fr)}@media (width<=700px){.vehicle-report-identification{grid-template-columns:1fr 1fr}}.fullscreen-vehicle-editor-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;overflow:hidden}.fullscreen-vehicle-editor{scrollbar-gutter:stable;overscroll-behavior:contain;overflow:hidden auto}.fullscreen-vehicle-editor>header,.fullscreen-vehicle-editor .vehicle-editor-sections,.fullscreen-vehicle-editor>footer{position:static}.fullscreen-vehicle-editor::-webkit-scrollbar{width:12px}.fullscreen-vehicle-editor::-webkit-scrollbar-track{background:#eef0f4}.fullscreen-vehicle-editor::-webkit-scrollbar-thumb{background:#8d94a3;border:3px solid #eef0f4;border-radius:999px}.fullscreen-vehicle-editor::-webkit-scrollbar-thumb:hover{background:#6f7787}.fullscreen-vehicle-editor-overlay{scrollbar-gutter:stable;overscroll-behavior:contain;overflow:hidden auto}.fullscreen-vehicle-editor{scrollbar-gutter:auto;width:100%;height:auto;min-height:100vh;overflow:visible}.fullscreen-vehicle-editor-overlay::-webkit-scrollbar{width:12px}.fullscreen-vehicle-editor-overlay::-webkit-scrollbar-track{background:#eef0f4}.fullscreen-vehicle-editor-overlay::-webkit-scrollbar-thumb{background:#8d94a3;border:3px solid #eef0f4;border-radius:999px}.fullscreen-vehicle-editor-overlay::-webkit-scrollbar-thumb:hover{background:#6f7787}.fullscreen-vehicle-editor-overlay{scrollbar-gutter:auto;overscroll-behavior:auto;width:100%;height:auto;min-height:100vh;position:absolute;inset:0 auto auto 0;overflow:visible}.fullscreen-vehicle-editor{width:100%;height:auto;min-height:100vh;overflow:visible}.vehicle-video-panel{background:#f8fafc;border:1px solid #d8dcea;border-radius:13px;gap:12px;padding:16px;display:grid}.vehicle-video-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vehicle-video-panel>header div{gap:4px;display:grid}.vehicle-video-panel>header b{color:#202a40;font-size:16px}.vehicle-video-panel>header span{color:#69748a;font-size:13px;line-height:1.4}.vehicle-video-panel>header>strong{color:#5a3ed0;background:#eae5ff;border-radius:99px;flex:none;padding:5px 9px;font-size:11px}.vehicle-video-upload{text-align:center;cursor:pointer;background:#fff;border:2px dashed #8d7ae1;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:76px;padding:13px;display:grid;position:relative}.vehicle-video-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vehicle-video-upload b{text-overflow:ellipsis;white-space:nowrap;color:#4f3bc4;max-width:100%;font-size:14px;overflow:hidden}.vehicle-video-upload span{color:#788195!important;font-size:11px!important}.vehicle-video-preview{grid-template-columns:minmax(220px,520px) auto;align-items:end;gap:12px;display:grid}.vehicle-video-preview video{background:#10131a;border-radius:10px;width:100%;max-height:310px;display:block}.vehicle-video-preview button{justify-self:start}@media (width<=760px){.vehicle-video-panel>header,.vehicle-video-preview{grid-template-columns:1fr;display:grid}.vehicle-video-panel>header>strong{justify-self:start}.vehicle-video-preview .danger-button{width:100%}}.social-studio-choice>label{color:#fff;margin:0 0 8px;font-size:13px;font-weight:800;display:block}.social-studio-choice textarea{color:#262233;width:100%;min-height:112px;font:inherit;resize:vertical;background:#fff;border:1px solid #686178;border-radius:10px;padding:12px;display:block}.social-studio-choice>p{color:#cac5d7;font-size:12px;line-height:1.4}.social-studio-choice>.primary-button{color:#fff;background:#7557ff;border-color:#907aff;margin-top:8px}.social-studio-choice input[type=file]{color:#fff;width:100%;margin:8px 0 12px;font-size:12px;display:block}.social-studio-choice input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#292634;border:1px solid #8c7aad;border-radius:8px;margin-right:10px;padding:8px 12px}.closed-sale-document-actions>h4,.closed-sale-document-actions>p{flex-basis:100%;margin:0}.closed-sale-document-actions>button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.r2-blur-overlay{z-index:1200;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.r2-blur-editor{color:#171717;background:#fff;border-radius:16px;width:min(1100px,100%);max-height:94vh;padding:24px;overflow:auto}.r2-blur-editor header,.r2-blur-editor footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.r2-blur-editor h2{margin:0}.r2-blur-editor p{font-size:14px;line-height:1.5}.r2-blur-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.r2-blur-tools label{align-items:center;gap:8px;display:flex}.r2-blur-editor button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:7px;padding:9px 14px}.r2-blur-editor button[aria-pressed=true],.r2-blur-editor footer button:last-child{color:#fff;background:#b5202d}.r2-blur-editor button:disabled{opacity:.5;cursor:default}.r2-blur-editor canvas{touch-action:auto;cursor:default;width:auto;max-width:100%;height:auto;max-height:58vh;margin:auto;display:block}.create-photo-slots label .r2-blur-photo-button{z-index:3;color:#fff;background:#b5202d;border-radius:7px;width:auto;height:auto;padding:8px;font-size:12px;position:absolute;inset:auto auto 8px 8px}.stock-photo-converter{background:linear-gradient(120deg,#edfff5,#fff);border:2px solid #8ed5ae;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:14px 0;padding:18px 20px;display:grid;box-shadow:0 7px 22px #1d8e5417}.stock-photo-converter-icon{color:#fff;background:#18a765;border-radius:13px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:900;display:grid}.stock-photo-converter>div:nth-child(2){gap:3px;display:grid}.stock-photo-converter b{color:#167a49;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.stock-photo-converter strong{color:#17243a;font-size:18px}.stock-photo-converter span{color:#59677b;font-size:14px}.stock-photo-converter button{min-width:205px;min-height:46px}.stock-photo-converter button:disabled{color:#fff;cursor:default;box-shadow:none;background:#a9b7ae}@media (width<=900px){.stock-photo-converter{grid-template-columns:auto 1fr}.stock-photo-converter button{grid-column:1/-1;width:100%}}.vehicle-photo-gallery{background:#f7f9fc;border:1px solid #d9dfea;border-radius:12px;padding:16px}.vehicle-photo-gallery>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.vehicle-photo-gallery>header div{gap:3px;display:grid}.vehicle-photo-gallery>header b{color:#17243a;font-size:17px}.vehicle-photo-gallery>header span{color:#68758a;font-size:13px}.vehicle-photo-gallery>header button{color:#563ec2;cursor:pointer;background:#fff;border:1px solid #7256e7;border-radius:8px;padding:8px 12px;font-weight:800}.vehicle-photo-gallery-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;display:grid}.vehicle-photo-gallery-grid article{background:#fff;border:1px solid #d7dce6;border-radius:10px;overflow:hidden}.vehicle-photo-gallery-grid article.cover{border:2px solid #18a765;box-shadow:0 0 0 3px #18a7651a}.vehicle-gallery-image{cursor:zoom-in;background:#e8edf4;border:0;width:100%;height:112px;padding:0;display:block;position:relative}.vehicle-gallery-image img{object-fit:cover;width:100%;height:100%}.vehicle-gallery-image strong{color:#fff;background:#18a765;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;top:7px;left:7px}.vehicle-photo-gallery-grid article>footer{gap:7px;padding:8px;display:grid}.vehicle-photo-gallery-grid article>footer>button{color:#563ec2;cursor:pointer;background:#f7f4ff;border:1px solid #cbc3f0;border-radius:6px;width:100%;min-height:30px;font-size:11px;font-weight:800}.vehicle-photo-gallery-grid article>footer>span{grid-template-columns:32px 32px 1fr;gap:5px;display:grid}.vehicle-photo-gallery-grid article>footer span button{color:#4b566b;cursor:pointer;background:#fff;border:1px solid #d5dae4;border-radius:6px;min-height:29px;font-weight:800}.vehicle-photo-gallery-grid article>footer button:disabled{opacity:.38;cursor:default}.vehicle-photo-gallery-grid article>footer span button.delete{color:#bd2d3d}.vehicle-edit-photo-slots{gap:8px;margin-top:12px;display:grid}.vehicle-edit-photo-slots>small{color:#68758a;font-size:12px}.vehicle-gallery-empty{color:#6d778a;text-align:center;border:2px dashed #cbd2df;border-radius:10px;padding:28px}.vehicle-photo-viewer{z-index:1100;cursor:zoom-out;background:#060a14e6;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.vehicle-photo-viewer img{object-fit:contain;border-radius:12px;max-width:92vw;max-height:88vh;box-shadow:0 22px 70px #0000008c}.vehicle-photo-viewer>button{color:#182239;cursor:pointer;background:#fff;border:0;border-radius:50%;width:46px;height:46px;font-size:29px;position:fixed;top:22px;right:26px}@media (width<=980px){.vehicle-photo-gallery-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=600px){.vehicle-photo-gallery>header{flex-direction:column;align-items:flex-start}.vehicle-photo-gallery-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.vehicle-photo-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-gallery-image{aspect-ratio:4/3;height:auto}.vehicle-gallery-image img{object-fit:contain}.create-photo-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.create-photo-slots>label{aspect-ratio:4/3;height:auto;min-height:160px}.create-photo-slots img{object-fit:contain;background:#e8edf4}.vehicle-photo-gallery-grid article[draggable=true],.create-photo-slots>label[draggable=true]{cursor:grab}@media (width<=600px){.vehicle-photo-gallery-grid,.create-photo-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.create-photo-slots>label{min-height:120px}}.vehicle-state.paused{color:#b42318;background:#fff0ef;font-weight:800}.vehicle-status-strip>button.paused i{background:#d92d20}.vehicle-row-actions .vehicle-restore-button{color:#146c43;cursor:pointer;background:#e9f8ef;border:1px solid #97d8b6;border-radius:8px;width:auto;min-width:108px;padding:8px 10px;font-weight:800}.vehicle-row-actions .vehicle-restore-button:disabled{opacity:.6;cursor:wait}.vehicle-promissory-details>p,.vehicle-promissory-parcels{grid-column:1/-1}.vehicle-promissory-parcels{gap:10px;display:grid}.vehicle-promissory-parcel{background:#fff;border:1px solid #d9dfea;border-radius:10px;grid-template-columns:110px 1fr 1fr;align-items:center;gap:12px;padding:12px;display:grid}@media (width<=600px){.vehicle-promissory-parcel{grid-template-columns:1fr}}.app-shell .team-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell .team-metrics article{min-height:108px;padding:20px 22px}.app-shell .team-tabs{gap:8px;margin:18px 0 12px}.app-shell .team-tabs button{cursor:pointer;min-height:38px;padding:0 16px;font-size:12px}.app-shell .team-table{border-radius:14px;width:100%;overflow-x:auto}.app-shell .team-table>header,.app-shell .team-table>article{grid-template-columns:minmax(250px,1.35fr) minmax(180px,.8fr) 90px minmax(205px,.75fr);align-items:center;gap:18px;min-width:820px;padding:14px 20px}.app-shell .team-table>header{letter-spacing:.06em;min-height:46px;font-size:10px}.app-shell .team-table>article{min-height:78px}.app-shell .team-person{gap:12px;min-width:0}.app-shell .team-person>span{flex:0 0 40px;width:40px;height:40px;font-size:12px}.app-shell .team-person b{font-size:13px;line-height:1.25}.app-shell .team-person small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.app-shell .team-person b em{padding:3px 7px;font-size:9px}.app-shell .team-table select{width:100%;min-width:0;height:42px;padding:0 12px;font-size:13px}.app-shell .team-table .pill{white-space:nowrap;min-width:58px;padding:6px 10px;font-size:10px}.app-shell .team-member-actions{justify-content:flex-end;min-width:0;flex-flow:row!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell .team-member-actions .secondary-button,.app-shell .team-member-actions .danger-button{letter-spacing:0;flex:none;justify-content:center;align-items:center;min-width:88px;height:38px;display:inline-flex;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;width:auto!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important;line-height:1!important}.app-shell .team-member-protected{color:#716b80;white-space:nowrap;background:#f3f1f9;border-radius:9px;justify-content:center;justify-self:end;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=900px){.app-shell .team-table>header{display:none}.app-shell .team-table>article{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) 80px minmax(190px,.7fr)}}@media (width<=620px){.app-shell .team-metrics{grid-template-columns:1fr}.app-shell .team-table{overflow:visible}.app-shell .team-table>article{grid-template-columns:1fr;gap:12px;min-width:0;padding:18px}.app-shell .team-member-actions{justify-content:flex-start}.app-shell .team-member-protected{justify-self:start}}.app-shell .team-access-type{border:0;margin:0 0 16px;padding:0}.app-shell .team-access-type legend{margin-bottom:8px;font-size:10px;font-weight:800}.app-shell .team-access-type>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:7px 0;padding:10px;display:flex}.app-shell .team-access-type>label.active{background:var(--purple-soft);border-color:var(--purple)}.app-shell .team-access-type input{width:auto;height:auto;margin:0}.app-shell .team-access-type span,.app-shell .team-access-type b,.app-shell .team-access-type small{display:block}.app-shell .team-access-type b{font-size:10px}.app-shell .team-access-type small{color:var(--muted);margin-top:2px;font-size:9px}.access-mode-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0 2px;padding:10px;display:grid}.access-mode-card>span{color:#fff;background:linear-gradient(145deg,#7557ff,#5235d5);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.access-mode-card>div{min-width:0}.access-mode-card small,.access-mode-card b,.access-mode-card em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.access-mode-card small{letter-spacing:.14em;color:#928ba4;font-size:8px;font-weight:800}.access-mode-card b{color:#fff;margin-top:2px;font-size:12px}.access-mode-card em{color:#aaa4b4;margin-top:2px;font-size:9px;font-style:normal}.access-mode-card.store-mode{background:#18825c1f;border-color:#3ccd934d}.access-mode-card.store-mode>span{background:linear-gradient(145deg,#31bc89,#168363)}.access-mode-trigger{text-overflow:ellipsis;max-width:300px;overflow:hidden}@media (width<=1180px){.access-mode-trigger{max-width:220px}}@media (width<=760px){.access-mode-card{margin-top:6px}.access-mode-trigger{max-width:180px}}:root{--bg:#f6f7fb;--surface:#fff;--surface-2:#fafaff;--ink:#1a1b25;--muted:#73758a;--line:#e7e8f0;--purple:#6d4aff;--purple-soft:#eeeaff;--green:#18a875;--green-soft:#e8f8f2;--blue:#4285f4;--blue-soft:#eaf2ff;--amber:#e89a25;--amber-soft:#fff4df;--shadow:0 10px 32px #29254a0f}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.sidebar{color:#f9f8ff;z-index:30;background:#17151f;flex-direction:column;width:258px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:52px;padding:0 8px;display:flex}.brand strong{letter-spacing:-.03em;font-size:20px;display:block}.brand span{color:#8f8a9d;letter-spacing:.24em;margin-top:1px;font-size:9px;font-weight:700;display:block}.logo-mark{background:linear-gradient(145deg,#8d70ff,#5a36f2);border-radius:12px;place-items:center;width:37px;height:37px;font-size:21px;font-weight:700;display:grid;box-shadow:0 8px 24px #6c49ff59}.workspace-switcher{background:#211f29;border:1px solid #312e3a;border-radius:13px;align-items:center;gap:9px;margin:14px 0 20px;padding:10px;display:flex}.workspace-avatar{color:#c9c3db;background:#383445;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.workspace-switcher div{flex:1;min-width:0}.workspace-switcher b,.workspace-switcher small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-switcher b{font-size:12px}.workspace-switcher small{color:#888392;margin-top:3px;font-size:10px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#aaa6b4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:all .18s;display:flex;position:relative}.sidebar nav button>span{text-align:center;color:#898393;width:18px;font-size:17px}.sidebar nav button:hover{color:#fff;background:#25222e}.sidebar nav button.active{color:#fff;background:#322b51}.sidebar nav button.active:before{content:"";background:#8064ff;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:-16px}.sidebar nav button.active>span{color:#9c87ff}.sidebar nav em{color:#fff;background:#6d4aff;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.sidebar-bottom{margin-top:auto}.plan-card{background:linear-gradient(140deg,#242032,#1e1c27);border:1px solid #342f48;border-radius:12px;gap:10px;margin-bottom:10px;padding:12px;display:flex}.plan-card>span{color:#8f73ff}.plan-card div{flex:1}.plan-card b,.plan-card small{display:block}.plan-card b{font-size:11px}.plan-card small{color:#8d8996;margin:3px 0 8px;font-size:9px}.mini-progress,.progress{background:#3a3646;border-radius:99px;height:4px;overflow:hidden}.mini-progress i{background:#7d61ff;width:62%;height:100%;display:block}.help-button{color:#9995a3;background:0 0;border:0;gap:13px;padding:10px;font-size:12px;display:flex}.help-button:first-letter{border:1px solid #555}.profile{border-top:1px solid #2b2832;align-items:center;gap:9px;margin-top:8px;padding:14px 6px 0;display:flex}.profile>div{flex:1}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{color:#827e8b;margin-top:2px;font-size:9px}.profile button{color:#77717f;background:0 0;border:0}.main-area{min-height:100vh;margin-left:258px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumb span{color:#9293a2}.breadcrumb b{color:#c7c7cf;font-weight:400}.breadcrumb strong{font-weight:600}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.search-button{border:1px solid var(--line);color:#7c7d8d;background:#fafafd;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:11px;display:flex}.search-button kbd{background:#fff;border:1px solid #dddde5;border-radius:5px;padding:2px 5px;font-size:9px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px;position:relative}.icon-button i{background:#ff4f67;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.ask-button,.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7757ff,#6040e8);border:0;border-radius:9px;height:37px;padding:0 15px;font-size:11px;font-weight:600;box-shadow:0 6px 16px #6946f22e}.content{max-width:1600px;margin:0 auto;padding:28px 30px 44px}.hero-row,.module-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:.15em;color:#9a9ba8;margin:0 0 8px;font-size:9px;font-weight:700}.hero-row h1,.module-title h1{letter-spacing:-.035em;margin:0 0 5px;font-size:28px}.subtitle{color:var(--muted);margin:0;font-size:12px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 2px 12px #28234606}.metric-icon{border-radius:11px;place-items:center;width:41px;height:41px;font-size:17px;display:grid}.metric-icon.purple,.activity-icon.purple{background:var(--purple-soft);color:var(--purple)}.metric-icon.green,.activity-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.blue,.activity-icon.blue{background:var(--blue-soft);color:var(--blue)}.metric-icon.amber,.activity-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-card p{color:var(--muted);margin:0 0 4px;font-size:10px}.metric-card strong{letter-spacing:-.04em;margin-right:9px;font-size:22px}.metric-delta{color:var(--green);white-space:nowrap;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:15px;margin-bottom:15px;display:grid}.bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:15px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:0 2px 12px #28234606}.performance-panel,.activity-panel,.kelly-status,.funnel,.cost-panel{padding:18px}.panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-header h2,.kelly-status h2,.funnel h2,.cost-panel h2{margin:0 0 4px;font-size:13px}.panel-header p,.kelly-heading p{color:var(--muted);margin:0;font-size:9px}.period-control{background:#f5f5f9;border-radius:7px;padding:3px;display:flex}.period-control button{color:#888998;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:9px}.period-control button.active{color:#34323d;background:#fff;box-shadow:0 1px 5px #00000014}.chart-legend{color:#878897;align-items:center;gap:15px;margin:15px 0 5px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend b{margin-left:auto;font-weight:500}.dot{border-radius:50%;width:6px;height:6px;display:inline-block}.purple-dot{background:var(--purple)}.green-dot{background:var(--green)}.line-chart{height:205px;padding:4px 0 20px 30px;position:relative}.line-chart svg{width:100%;height:100%;overflow:visible}.grid-lines line{stroke:#ececf2;stroke-width:.5px;vector-effect:non-scaling-stroke}.main-line{fill:none;stroke:#7654ff;stroke-width:2px;vector-effect:non-scaling-stroke}.secondary-line{fill:none;stroke:#1db280;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.y-labels{color:#a1a2ae;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:3px;bottom:24px;left:0}.x-labels{color:#a1a2ae;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:30px;right:0}.live-dot{color:var(--green);background:var(--green-soft);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:700}.activity-list{margin-top:12px}.activity{border-bottom:1px solid #f0f0f4;gap:10px;padding:10px 0;display:flex}.activity-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.activity div{min-width:0}.activity b,.activity p,.activity small{display:block}.activity p{color:#777988;margin:3px 0;font-size:9px}.activity small{color:#aaaab4;font-size:8px}.text-button{color:var(--purple);cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:9px;font-weight:600}.conversations-panel{padding:18px 0 4px}.conversations-panel>.panel-header{padding:0 18px 8px}.conversation-list{width:100%}.conversation-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f0f4;grid-template-columns:34px minmax(130px,1fr) 70px 68px 40px;align-items:center;gap:9px;width:100%;padding:9px 17px;display:grid}.conversation-row:hover{background:#fafaff}.avatar{border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.avatar.violet{color:#6d4aff;background:#eeeaff}.avatar.blue{color:#2676d8;background:#e9f3ff}.avatar.amber{color:#b86e0d;background:#fff0d9}.avatar.pink{color:#d54f91;background:#ffeaf4}.avatar.green{color:#15966b;background:#e7f8f1}.conversation-copy{min-width:0}.conversation-copy b,.conversation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-copy small{color:#818291;margin-top:3px;font-size:9px}.channel,.conversation-row time{color:#9697a5;font-size:8px}.pill{color:#777887;background:#f1f1f5;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.pill.purple{background:var(--purple-soft);color:var(--purple)}.pill.green{background:var(--green-soft);color:var(--green)}.kelly-heading{align-items:center;gap:10px;display:flex}.kelly-heading>div:nth-child(2){flex:1}.kelly-orb{color:#fff;background:linear-gradient(145deg,#7657ff,#5434d9);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #6a46f03d}.kelly-orb.large{border-radius:15px;width:48px;height:48px;font-size:18px}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.status-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0;display:grid}.status-stats div{background:#f8f8fb;border-radius:8px;padding:9px}.status-stats span,.status-stats b{display:block}.status-stats span{color:#8e8f9d;min-height:18px;font-size:7px}.status-stats b{font-size:16px}.capacity>div:first-child{color:#848592;justify-content:space-between;margin-bottom:7px;font-size:8px;display:flex}.capacity b{color:#444550}.progress{background:#ececf2;height:5px}.progress i{background:linear-gradient(90deg,#7354ff,#9b85ff);width:46%;height:100%;display:block}.secondary-button{border:1px solid var(--line);color:#545564;cursor:pointer;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:600}.kelly-status>.secondary-button{width:100%;margin-top:17px}.mobile-menu,.mobile-close{display:none}.module-page{min-height:calc(100vh - 140px)}.filter-bar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-bar input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:min(360px,40%);height:38px;padding:0 13px;font-size:11px}.filter-bar input:focus{border-color:#a694ff;box-shadow:0 0 0 3px #eeeaff}.filter-bar button{border:1px solid var(--line);color:#727382;background:#fff;border-radius:9px;height:38px;padding:0 12px;font-size:10px}.filter-bar button.filter-active{color:#fff;background:#282530;border-color:#282530}.filter-bar b{margin-left:4px}.large-list{overflow:hidden}.large-list .conversation-row{grid-template-columns:40px minmax(180px,1fr) 100px 80px 60px;padding:15px 18px}.large-list .avatar{width:36px;height:36px}.kanban{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow:auto}.kanban-column{background:#f0f1f6;border-radius:12px;min-height:550px;padding:10px}.kanban-column>header{align-items:center;gap:8px;padding:4px 4px 11px;font-size:10px;display:flex}.kanban-column>header span:last-child{color:#777;background:#fff;border-radius:99px;margin-left:auto;padding:3px 7px}.stage-dot{background:#9d85ff;border-radius:50%;width:7px;height:7px}.stage-dot.s1{background:#4d91f5}.stage-dot.s2{background:#21b17f}.stage-dot.s3{background:#ed9d2a}.deal-card{background:#fff;border:1px solid #e5e6ed;border-radius:10px;margin-bottom:8px;padding:12px;box-shadow:0 2px 6px #1e1e3206}.deal-card>div{justify-content:space-between;align-items:center;display:flex}.deal-card h3{margin:11px 0 4px;font-size:11px}.deal-card p{color:#848592;margin:0;font-size:9px}.deal-card footer{color:#8a8b98;border-top:1px solid #f0f0f3;justify-content:space-between;margin-top:11px;padding-top:9px;font-size:8px;display:flex}.agent-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.agent-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:320px;padding:20px;display:flex}.agent-card.featured{border-color:#cfc4ff;box-shadow:0 10px 30px #5c3ed214}.agent-top{justify-content:space-between;align-items:flex-start;display:flex}.agent-symbol{color:#777;background:#f0f0f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.agent-card h2{margin:18px 0 7px;font-size:15px}.agent-card>p{color:#777987;margin:0;font-size:10px;line-height:1.6}.agent-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.agent-metrics div{background:#f8f8fb;border-radius:8px;padding:9px}.agent-metrics span,.agent-metrics b{display:block}.agent-metrics span{color:#8b8c99;font-size:7px}.agent-metrics b{margin-top:4px;font-size:13px}.agent-card .secondary-button{margin-top:auto}.empty-agent{text-align:center;color:#999;margin:28px 0}.empty-agent span,.empty-agent small{display:block}.empty-agent span{font-size:26px;font-weight:700}.empty-agent small{font-size:9px}.new-agent{text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center}.new-agent>span{color:#6d4aff;background:#eeeaff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.new-agent h2{margin-bottom:5px}.new-agent p{max-width:200px}.automation-list{flex-direction:column;gap:10px;display:flex}.automation-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px minmax(220px,1fr) 110px 60px 42px 30px;align-items:center;gap:12px;padding:15px;display:grid}.automation-icon{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:11px;place-items:center;display:grid}.automation-icon.a1{background:var(--green-soft);color:var(--green)}.automation-icon.a2{background:var(--blue-soft);color:var(--blue)}.automation-icon.a3{background:var(--amber-soft);color:var(--amber)}.automation-copy h2{margin:0 0 4px;font-size:11px}.automation-copy p{color:#80818f;margin:0;font-size:9px}.execution-count{color:#777887;font-size:9px}.toggle{background:#d7d7df;border:0;border-radius:99px;width:38px;height:21px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:var(--green)}.toggle.on i{transform:translate(17px)}.more-button{color:#999;background:0 0;border:0}.integration-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.integration-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:220px;padding:17px;display:flex}.app-icon{color:#129661;background:#e9f8f0;border-radius:12px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:800;display:grid}.app1{color:#5663dc;background:#eef1ff}.app2{color:#e5523c;background:#fff0ed}.app3{color:#347ad8;background:#eaf2ff}.app4{color:#259441;background:#eaf8ed}.app5{color:#fff;background:#17151f}.app6{color:#e7772b;background:#fff1e8}.app7{color:#555;background:#f1f1f4}.integration-card>div:nth-child(2){margin:14px 0}.integration-card h2{margin:0 0 4px;font-size:12px}.integration-card p{color:#858694;margin:0;font-size:9px}.integration-card .secondary-button{width:100%;margin-top:auto}.integration-card .pill{align-self:flex-end;position:absolute}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.funnel,.cost-panel{min-height:360px}.funnel-row{grid-template-columns:90px minmax(120px,1fr) 55px 45px;align-items:center;gap:10px;margin:22px 0;font-size:10px;display:grid}.funnel-row i{background:linear-gradient(90deg,#7654ff,#a695ff);border-radius:5px;height:20px}.funnel-row b{text-align:right}.funnel-row small{color:#8b8c99}.cost-row{border-bottom:1px solid #eeeef2;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.model-dot{background:#7555ff;border-radius:50%;width:8px;height:8px}.model-dot.m1{background:#21af7e}.model-dot.m2{background:#4386ef}.model-dot.m3{background:#e9a032}.cost-row b,.cost-row small{display:block}.cost-row b{font-size:10px}.cost-row small{color:#8a8b97;margin-top:3px;font-size:8px}.cost-row strong{font-size:11px}.settings-layout{grid-template-columns:210px 1fr;gap:14px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex}.settings-nav button{text-align:left;color:#6f7080;background:0 0;border:0;border-radius:8px;padding:11px 13px;font-size:10px}.settings-nav button.active{color:#5f42e3;background:#fff;font-weight:600;box-shadow:0 2px 8px #1e1e320a}.settings-form{padding:24px}.settings-form h2{margin:0 0 5px;font-size:14px}.settings-form>p{color:#80818f;margin:0 0 20px;font-size:9px}.settings-form hr{border:0;border-top:1px solid var(--line);margin:25px 0}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{font-size:9px;font-weight:600}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);color:#40414d;background:#fff;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:10px 11px;font-size:10px;display:block}.form-grid textarea{resize:vertical;height:74px}.assistant-backdrop{z-index:50;background:#14121d59;justify-content:flex-end;display:flex;position:fixed;inset:0}.assistant-panel{background:#fff;flex-direction:column;width:min(410px,100%);height:100%;display:flex;box-shadow:-20px 0 50px #1412281f}.assistant-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:68px;padding:0 17px;display:flex}.assistant-panel>header>div:nth-child(2){flex:1}.assistant-panel header b,.assistant-panel header small{display:block}.assistant-panel header b{font-size:12px}.assistant-panel header small{color:#888;font-size:9px}.assistant-panel header button{color:#888;background:0 0;border:0;font-size:23px}.assistant-body{flex:1;padding:25px;overflow:auto}.assistant-welcome{text-align:center;max-width:260px;margin:80px auto 25px}.assistant-welcome .kelly-orb{margin:auto}.assistant-welcome h2{margin:15px 0 6px;font-size:17px}.assistant-welcome p{color:#80818f;font-size:10px;line-height:1.5}.assistant-answer{color:#4e3b9d;background:#f1eeff;border-radius:13px 13px 3px;margin-left:30px;padding:13px;font-size:11px;line-height:1.5}.assistant-panel>footer{border-top:1px solid var(--line);gap:8px;padding:13px;display:flex}.assistant-panel textarea{resize:none;border:1px solid var(--line);border-radius:10px;outline:none;flex:1;height:48px;padding:10px;font-size:10px}.assistant-panel footer button{color:#fff;background:#6d4aff;border:0;border-radius:10px;width:40px;font-size:18px}.backdrop{display:none}@media (width<=1100px){.metrics-grid,.integration-grid{grid-template-columns:repeat(2,1fr)}.agent-grid{grid-template-columns:1fr 1fr}.new-agent{min-height:220px}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.automation-card{grid-template-columns:42px minmax(180px,1fr) 80px 60px 42px}.execution-count{display:none}}@media (width<=760px){.sidebar{transition:all .22s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-area{margin-left:0}.mobile-menu{background:0 0;border:0;font-size:19px;display:block}.mobile-close{color:#999;background:0 0;border:0;margin-left:auto;font-size:21px;display:block}.backdrop{z-index:25;background:#0f0d166b;border:0;display:block;position:fixed;inset:0}.topbar{height:60px;padding:0 16px}.breadcrumb span,.breadcrumb b,.search-button,.icon-button{display:none}.content{padding:22px 16px 36px}.hero-row,.module-title{align-items:flex-start;gap:18px}.hero-row h1,.module-title h1{font-size:24px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{padding:13px}.metric-card strong{font-size:19px}.metric-icon{width:36px;height:36px}.metric-delta{margin-top:2px;display:block}.performance-panel{padding:14px}.line-chart{height:180px}.conversation-row{grid-template-columns:34px minmax(120px,1fr) 60px}.conversation-row .channel,.conversation-row time{display:none}.agent-grid,.integration-grid,.analytics-grid,.settings-layout{grid-template-columns:1fr}.automation-card{grid-template-columns:38px 1fr 55px 38px}.automation-card>.pill,.more-button{display:none}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.kanban{grid-template-columns:repeat(4,260px)}.filter-bar{overflow:auto}.filter-bar input{min-width:220px}.top-actions{gap:6px}.ask-button{padding:0 10px}}@media (width<=480px){.metrics-grid{grid-template-columns:1fr}.hero-row,.module-title{display:block}.hero-row .primary-button,.module-title>.primary-button,.module-title>.secondary-button{margin-top:15px}.dashboard-grid{display:block}.activity-panel,.bottom-grid>article{margin-top:14px}.period-control{display:none}.conversation-row{grid-template-columns:34px 1fr 58px}.conversation-row>.pill{display:none}.ask-button{font-size:0}.ask-button:first-letter{font-size:13px}.status-stats{grid-template-columns:1fr 1fr 1fr}.assistant-welcome{margin-top:50px}}.store-usage-section{margin:4px 0 16px}.store-usage-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.store-usage-section>header h2{margin:0;font-size:14px}.store-usage-section>header small{color:var(--muted);font-size:9px}.store-usage-grid{grid-template-columns:repeat(auto-fill,minmax(280px,340px));align-items:start;gap:10px;display:grid}.store-usage-card{min-height:146px;padding:13px}.store-usage-card>header{align-items:center;gap:9px;display:flex}.store-usage-card>header div{min-width:0}.store-usage-card>header b,.store-usage-card>header small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.store-usage-card>header b{font-size:11px}.store-usage-card>header small{color:var(--muted);margin-top:3px;font-size:8px}.store-usage-avatar{color:#6849e8;background:#eeeaff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.store-usage-avatar.s1{color:#168b65;background:#e8f8f1}.store-usage-avatar.s2{color:#347ad8;background:#eaf2ff}.store-usage-avatar.s3{color:#b56e13;background:#fff1df}.store-usage-stats{grid-template-columns:.8fr .8fr 1.25fr;gap:5px;margin:12px 0 10px;display:grid}.store-usage-stats div{background:#f8f8fb;border-radius:8px;min-width:0;padding:8px}.store-usage-stats span,.store-usage-stats b{display:block}.store-usage-stats span{color:var(--muted);white-space:nowrap;font-size:7px}.store-usage-stats b{text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.store-usage-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.store-usage-card>footer span{color:var(--muted);font-size:8px}.store-usage-card>footer strong{color:#5c3de0;font-size:13px}.store-usage-card.loading,.store-usage-card.empty{flex-direction:column;justify-content:center;min-height:86px;display:flex}.store-usage-card.loading small,.store-usage-card.empty small{color:var(--muted);margin-top:4px;font-size:8px}.store-usage-note{color:var(--muted);margin:8px 0 0;font-size:8px}.store-usage-note:before{content:"ⓘ ";color:#7254ee}@media (width<=600px){.store-usage-section>header{align-items:flex-start;gap:8px}.store-usage-grid{grid-template-columns:1fr}.store-usage-card{min-height:140px}}.profile a{color:#8c8797;font-size:14px;text-decoration:none}.save-notice{background:var(--green-soft);color:#137c5a;border:1px solid #cceee1;border-radius:9px;margin:-10px 0 14px;padding:10px 13px;font-size:10px}.primary-button:disabled{opacity:.6;cursor:wait}.auth-page{background:radial-gradient(circle at 50% 10%,#eeeaff 0,transparent 42%),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);text-align:center;width:min(430px,100%);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:42px}.auth-card .logo-mark{margin:0 auto 22px}.auth-card>p:not(.eyebrow){color:var(--muted);max-width:290px;margin:0 auto 24px;font-size:12px;line-height:1.7}.auth-link{justify-content:center;align-items:center;min-width:180px;text-decoration:none;display:inline-flex}.unread-count{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:6px;font-size:7px;font-style:normal;display:inline-grid}.conversation-workspace{grid-template-columns:1fr;gap:14px;display:grid}.conversation-workspace.has-detail{grid-template-columns:minmax(380px,1.05fr) minmax(330px,.95fr)}.conversation-detail{flex-direction:column;min-height:570px;display:flex;overflow:hidden}.conversation-detail>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:68px;padding:0 16px;display:flex}.conversation-detail>header>div:nth-child(2){flex:1}.conversation-detail h2{margin:0 0 3px;font-size:12px}.conversation-detail header p{color:var(--muted);margin:0;font-size:9px}.conversation-detail header>button,.modal-card header>button{color:#888;background:0 0;border:0;font-size:21px}.conversation-toolbar{border-bottom:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.conversation-toolbar button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:600}.message-history{background:#fbfbfe;flex-direction:column;flex:1;gap:9px;padding:18px;display:flex;overflow:auto}.message-bubble{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:flex-start;max-width:80%;padding:10px 11px}.message-bubble.outbound{background:var(--purple-soft);border-color:#ded5ff;align-self:flex-end}.message-bubble.internal{background:var(--amber-soft);align-self:center}.message-bubble p{margin:0;font-size:10px;line-height:1.5}.message-bubble small{color:#999aa7;margin-top:5px;font-size:7px;display:block}.conversation-detail>footer{border-top:1px solid var(--line);gap:8px;padding:11px;display:flex}.conversation-detail textarea{resize:none;border:1px solid var(--line);border-radius:9px;outline:none;flex:1;height:46px;padding:9px;font-size:10px}.conversation-detail footer button{background:var(--purple);color:#fff;border:0;border-radius:9px;width:38px;font-size:17px}.conversation-detail footer button:disabled{opacity:.35}.empty-state{text-align:center;color:#9798a5;padding:45px 20px;font-size:10px}.modal-backdrop{z-index:60;background:#14121d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:16px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #14122833}.modal-card header{justify-content:space-between;margin-bottom:18px;display:flex}.modal-card h2{margin:0 0 4px;font-size:16px}.modal-card header p{color:var(--muted);margin:0;font-size:9px}.modal-card label{margin:11px 0;font-size:9px;font-weight:600;display:block}.modal-card input,.modal-card select,.modal-card textarea{border:1px solid var(--line);border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px;font-size:10px;display:block}.modal-card textarea{resize:vertical;height:80px}.modal-card>.primary-button{width:100%;margin-top:8px}@media (width<=1050px){.conversation-workspace.has-detail{grid-template-columns:1fr}.conversation-detail{min-height:520px}}.whatsapp-modal{max-width:680px}.whatsapp-modal .form-grid{margin-top:20px}.whatsapp-modal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.modal-description{color:var(--muted);line-height:1.55}.gateway-info{background:#f7f9fc;border:1px solid #dce3ed;border-radius:12px;flex-direction:column;gap:7px;margin-top:18px;padding:14px 16px;display:flex}.gateway-info code{color:#5b35cf;overflow-wrap:anywhere;font-weight:700}.gateway-info span{color:var(--muted);font-size:12px}.catalog-actions{gap:8px;display:flex}.catalog-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.catalog-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.catalog-summary span,.catalog-summary b{display:block}.catalog-summary span{color:var(--muted);margin-bottom:5px;font-size:9px}.catalog-summary b{font-size:21px}.catalog-toolbar{gap:8px;margin-bottom:14px;display:flex}.catalog-toolbar select,.catalog-toolbar input{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 11px;font-size:10px}.catalog-toolbar input{flex:1;max-width:360px}.catalog-table{overflow:hidden}.catalog-table>header,.catalog-table>article{grid-template-columns:minmax(260px,1.6fr) minmax(120px,.8fr) 110px 70px 70px;align-items:center;gap:14px;padding:13px 17px;display:grid}.catalog-table>header{border-bottom:1px solid var(--line);color:#9293a1;text-transform:uppercase;letter-spacing:.08em;background:#fafafd;font-size:8px;font-weight:700}.catalog-table>article{border-bottom:1px solid #f0f0f4;font-size:10px}.catalog-table>article:last-child{border:0}.catalog-table>article>div{align-items:center;gap:10px;min-width:0;display:flex}.catalog-table p,.catalog-table b,.catalog-table small{margin:0;display:block}.catalog-table p{min-width:0}.catalog-table b,.catalog-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-table small{color:var(--muted);margin-top:4px;font-size:8px}.catalog-item-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:9px;flex:none;place-items:center;display:grid}.catalog-empty{text-align:center;padding:65px 20px}.catalog-empty>span{background:var(--purple-soft);width:52px;height:52px;color:var(--purple);border-radius:15px;place-items:center;margin:auto;font-size:22px;display:grid}.catalog-empty h2{margin:16px 0 6px;font-size:15px}.catalog-empty p{color:var(--muted);margin:0 0 18px;font-size:10px}.catalog-modal{width:min(560px,100%)}.catalog-modal .form-grid{margin-bottom:13px}.catalog-modal .check-label{align-items:center;gap:7px;display:flex}.catalog-modal .check-label input{width:auto;margin:0;display:inline}.catalog-modal>.primary-button{margin-top:14px}@media (width<=760px){.catalog-summary{grid-template-columns:repeat(3,1fr)}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar input{order:-1;width:100%;max-width:none}.catalog-table{overflow:auto}.catalog-table>header,.catalog-table>article{min-width:720px}.catalog-actions{margin-top:15px}.catalog-actions .primary-button{margin-top:0!important}}.process-actions{gap:8px;display:flex}.process-toolbar{align-items:center;gap:14px;margin-bottom:14px;display:flex}.process-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:210px;height:36px;padding:0 10px;font-size:10px}.process-toolbar span{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 10px;font-size:9px}.process-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;display:grid}.process-layout .kanban{grid-template-columns:repeat(var(--stage-count,4),minmax(215px,1fr))}.deal-card footer button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.task-panel{align-self:start;overflow:hidden}.task-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.task-panel h2{margin:0 0 3px;font-size:13px}.task-panel header p{color:var(--muted);margin:0;font-size:8px}.task-panel header button{background:var(--purple-soft);width:28px;height:28px;color:var(--purple);border:0;border-radius:8px}.task-panel>article{border-bottom:1px solid #f0f0f4;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.task-panel>article>button{color:#aaa;cursor:pointer;background:#fff;border:1px solid #d8d9e3;border-radius:7px;width:22px;height:22px}.task-panel b,.task-panel small{display:block}.task-panel b{font-size:9px}.task-panel small{color:var(--muted);margin-top:3px;font-size:7px}@media (width<=1200px){.process-layout{grid-template-columns:1fr}.task-panel{order:-1}.task-panel>article{vertical-align:top;width:33.33%;display:inline-grid}}@media (width<=760px){.process-actions{flex-wrap:wrap;margin-top:15px}.process-toolbar{flex-wrap:wrap;align-items:flex-start}.process-toolbar select,.task-panel>article{width:100%}}.brain-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.brain-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.brain-metrics span,.brain-metrics b{display:block}.brain-metrics span{color:var(--muted);margin-bottom:5px;font-size:8px}.brain-metrics b{font-size:18px}.brain-layout{grid-template-columns:245px 1fr;gap:14px;display:grid}.agent-sidebar{align-self:start;overflow:hidden}.agent-sidebar>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;font-size:10px;display:flex}.agent-sidebar>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f4;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.agent-sidebar>button.active{background:#f7f5ff}.agent-sidebar .kelly-orb{border-radius:9px;width:30px;height:30px}.agent-sidebar b,.agent-sidebar small{display:block}.agent-sidebar b{font-size:9px}.agent-sidebar small{color:var(--muted);margin-top:3px;font-size:7px}.brain-main{flex-direction:column;gap:14px;display:flex}.agent-detail{padding:18px}.agent-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.agent-detail>header>div{align-items:center;gap:12px;display:flex}.agent-detail>header>div:last-child{gap:8px}.agent-detail h2{margin:0 0 5px;font-size:15px}.agent-detail header p{color:var(--muted);max-width:520px;margin:0;font-size:9px}.policy-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.policy-grid div{background:#f8f8fb;border-radius:9px;padding:11px}.policy-grid span,.policy-grid b{display:block}.policy-grid span{color:var(--muted);margin-bottom:5px;font-size:7px}.policy-grid b{font-size:9px}.brain-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tool-registry,.execution-list{overflow:hidden}.tool-registry>header,.execution-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.tool-registry h2,.execution-list h2{margin:0;font-size:11px}.execution-list header span{color:var(--muted);font-size:8px}.tool-registry>div,.execution-list>div:not(.empty-state){border-bottom:1px solid #f1f1f4;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.tool-icon{background:var(--purple-soft);width:28px;height:28px;color:var(--purple);border-radius:8px;place-items:center;display:grid}.tool-registry p,.execution-list p{min-width:0;margin:0}.tool-registry b,.tool-registry small,.execution-list b,.execution-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tool-registry b,.execution-list b{font-size:9px}.tool-registry small,.execution-list small{color:var(--muted);margin-top:3px;font-size:7px}.execution-dot{background:#aaa;border-radius:50%;width:9px;height:9px}.execution-dot.completed{background:var(--green)}.execution-dot.waiting_confirmation{background:var(--amber)}.brain-modal textarea{min-height:85px}.simulation-result{background:var(--purple-soft);border:1px solid #dcd4ff;border-radius:10px;margin-top:14px;padding:13px}.simulation-result b,.simulation-result span,.simulation-result small{display:block}.simulation-result b{color:var(--purple);text-transform:uppercase;font-size:8px}.simulation-result span{margin:5px 0;font-size:13px;font-weight:700}.simulation-result small{color:#655995;font-size:9px}@media (width<=1100px){.brain-layout{grid-template-columns:1fr}.agent-sidebar{display:flex;overflow:auto}.agent-sidebar>header{display:none}.agent-sidebar>button{border-right:1px solid var(--line);min-width:230px}.brain-columns{grid-template-columns:1fr}}@media (width<=760px){.brain-metrics,.policy-grid{grid-template-columns:1fr 1fr}.agent-detail>header{display:block}.agent-detail>header>div:last-child{margin-top:14px}.brain-layout{display:block}.agent-sidebar{margin-bottom:14px}}.automation-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.automation-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.automation-metrics span,.automation-metrics b{display:block}.automation-metrics span{color:var(--muted);margin-bottom:5px;font-size:8px}.automation-metrics b{font-size:19px}.automation-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.automation-copy small{color:#9a8be7;margin-top:5px;font-size:7px;display:block}.run-history{align-self:start;overflow:hidden}.run-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.run-history h2{margin:0;font-size:11px}.run-history>article{border-bottom:1px solid #f0f0f4;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.run-history b,.run-history small{display:block}.run-history b{font-size:9px}.run-history small{color:var(--muted);margin-top:3px;font-size:7px}.run-status{background:#aaa;border-radius:50%;width:8px;height:8px}.run-status.completed{background:var(--green)}.run-status.failed{background:#e45757}.run-status.retry{background:var(--amber)}.automation-modal textarea{min-height:78px}@media (width<=1100px){.automation-layout{grid-template-columns:1fr}.run-history{order:-1}.run-history>article{vertical-align:top;width:50%;display:inline-grid}}@media (width<=760px){.automation-metrics{grid-template-columns:1fr 1fr}.run-history>article{width:100%}}.automotive-actions{gap:8px;display:flex}.automotive-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.automotive-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.automotive-metrics span,.automotive-metrics b,.automotive-metrics small{display:block}.automotive-metrics span{color:var(--muted);font-size:8px}.automotive-metrics b{margin:4px 0;font-size:21px}.automotive-metrics small{color:#a1a2ad;font-size:7px}.vertical-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.vertical-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:10px}.vertical-tabs button.active{color:var(--purple);border-color:var(--purple);font-weight:700}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vehicle-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.vehicle-visual{background:linear-gradient(145deg,#24212d,#3c3650);justify-content:space-between;align-items:flex-start;height:118px;padding:14px;display:flex}.vehicle-visual>span{color:#9078ff;margin:auto;font-size:35px}.vehicle-body{padding:15px}.vehicle-body>p{color:var(--muted);margin:0;font-size:8px}.vehicle-body h2{margin:5px 0 10px;font-size:13px}.vehicle-body>div{flex-wrap:wrap;gap:5px;display:flex}.vehicle-body>div span{background:#f5f5f9;border-radius:5px;padding:4px 6px;font-size:7px}.vehicle-body strong,.vehicle-body small{display:block}.vehicle-body strong{margin:14px 0 4px;font-size:15px}.vehicle-body small{color:var(--muted);font-size:7px}.opportunity-table{overflow:hidden}.opportunity-table>header,.opportunity-table>article{grid-template-columns:minmax(180px,1.4fr) 100px 130px 85px 90px;align-items:center;gap:12px;padding:13px 16px;display:grid}.opportunity-table>header{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafd;font-size:8px;font-weight:700}.opportunity-table>article{border-bottom:1px solid #f0f0f4;font-size:9px}.agenda-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.agenda-grid>article{grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.appointment-date{background:var(--purple-soft);width:50px;height:50px;color:var(--purple);border-radius:11px;place-items:center;font-size:10px;font-weight:700;display:grid}.agenda-grid h2{margin:0 0 4px;font-size:11px}.agenda-grid p{color:var(--muted);margin:0;font-size:8px}.automotive-modal{width:min(660px,100%)}.automotive-modal .form-grid{margin-bottom:14px}@media (width<=1100px){.vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.automotive-metrics{grid-template-columns:1fr 1fr}.vehicle-grid,.agenda-grid{grid-template-columns:1fr}.automotive-actions{margin-top:15px}.opportunity-table{overflow:auto}.opportunity-table>header,.opportunity-table>article{min-width:700px}}.integration-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.integration-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.integration-summary span,.integration-summary b{display:block}.integration-summary span{color:var(--muted);margin-bottom:5px;font-size:8px}.integration-summary b{font-size:20px}.integration-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.integration-list{flex-direction:column;gap:10px;display:flex}.data-connection{grid-template-columns:42px minmax(200px,1fr) auto auto;align-items:center;gap:12px;padding:15px;display:grid}.connection-copy h2{margin:0 0 4px;font-size:11px}.connection-copy p,.connection-copy small{color:var(--muted);margin:0;font-size:8px;display:block}.connection-copy small{margin-top:5px}.connection-actions{gap:7px;display:flex}.sync-history{align-self:start;overflow:hidden}.sync-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.sync-history h2{margin:0;font-size:11px}.sync-history>article{border-bottom:1px solid #f0f0f4;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.sync-history b,.sync-history small{display:block}.sync-history b{font-size:9px}.sync-history small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.integration-modal{width:min(580px,100%)}.integration-modal .full{grid-column:1/-1}.integration-modal>.primary-button{margin-top:14px}@media (width<=1100px){.integration-workspace{grid-template-columns:1fr}.sync-history{order:-1}}@media (width<=760px){.integration-summary{grid-template-columns:1fr 1fr}.data-connection{grid-template-columns:42px 1fr}.data-connection>.pill,.connection-actions{grid-column:2}.connection-actions{flex-wrap:wrap}}.analytics-actions{align-items:center;gap:9px;display:flex}.export-link{align-items:center;text-decoration:none;display:inline-flex}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.analytics-kpis span,.analytics-kpis b,.analytics-kpis small{display:block}.analytics-kpis span{color:var(--muted);font-size:8px}.analytics-kpis b{margin:6px 0;font-size:22px}.analytics-kpis small{color:#9899a6;font-size:8px}.analytics-executive-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px;margin-bottom:14px;display:grid}.executive-funnel,.health-score,.model-usage,.source-ranking{padding:18px}.executive-funnel>header,.health-score>header,.model-usage>header,.source-ranking>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.executive-funnel h2,.health-score h2,.model-usage h2,.source-ranking h2{margin:0 0 4px;font-size:12px}.executive-funnel header p,.health-score header span,.model-usage header span,.source-ranking header span{color:var(--muted);margin:0;font-size:8px}.executive-funnel-row{grid-template-columns:95px 1fr 45px 38px;align-items:center;gap:10px;margin:18px 0;font-size:9px;display:grid}.executive-funnel-row>div{background:#f0eef9;border-radius:5px;height:18px;overflow:hidden}.executive-funnel-row i{background:linear-gradient(90deg,#6d4aff,#a896ff);border-radius:5px;height:100%;display:block}.executive-funnel-row b{text-align:right}.executive-funnel-row small{color:var(--muted);text-align:right}.health-ring{background:conic-gradient(var(--green) var(--score),#ebedf1 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:8px auto 22px;display:grid}.health-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:118px;height:118px}.health-ring>div{z-index:1;text-align:center;grid-area:1/1}.health-ring b,.health-ring small{display:block}.health-ring b{font-size:24px}.health-ring small{color:var(--muted);margin-top:4px;font-size:8px}.health-list p{border-top:1px solid #f0f0f4;justify-content:space-between;margin:0;padding:10px 0;font-size:9px;display:flex}.health-list span{color:var(--muted)}.analytics-detail-grid{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.model-usage>div:not(.empty-state){border-top:1px solid #f0f0f4;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.model-usage b,.model-usage small{display:block}.model-usage b{font-size:9px}.model-usage small{color:var(--muted);margin:3px 0 7px;font-size:7px}.model-usage i{background:#eeeef4;border-radius:9px;height:4px;display:block;overflow:hidden}.model-usage em{background:var(--purple);height:100%;display:block}.model-usage strong{font-size:9px}.source-ranking>div:not(.empty-state){border-top:1px solid #f0f0f4;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:11px 0;font-size:9px;display:grid}.source-ranking>div>b{background:var(--purple-soft);width:22px;height:22px;color:var(--purple);border-radius:7px;place-items:center;display:grid}.analytics-timestamp{text-align:right;color:var(--muted);margin:9px 2px 0;font-size:7px}@media (width<=1050px){.analytics-executive-grid,.analytics-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-actions{flex-direction:column;align-items:flex-end}.executive-funnel-row{grid-template-columns:72px 1fr 35px}.executive-funnel-row small{display:none}}.configuration-layout{grid-template-columns:220px minmax(340px,1fr) 310px;align-items:start;gap:14px;display:grid}.configuration-steps{overflow:hidden}.configuration-steps>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px;display:flex}.configuration-steps header b,.configuration-steps header small{display:block}.configuration-steps header b{font-size:10px}.configuration-steps header small{color:var(--muted);margin-top:3px;font-size:7px}.configuration-steps>div{color:var(--muted);border-bottom:1px solid #f2f2f5;align-items:center;gap:9px;padding:10px 14px;font-size:9px;display:flex}.configuration-steps>div i{background:#f0f0f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.configuration-steps>div.active{color:var(--purple);background:#f7f5ff;font-weight:700}.configuration-steps>div.active i{background:var(--purple);color:#fff}.configuration-steps>div.complete{color:var(--green)}.configuration-steps>div.complete i{background:var(--green-soft)}.configuration-chat{flex-direction:column;min-height:610px;display:flex;overflow:hidden}.configuration-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.configuration-chat>header>div{align-items:center;gap:10px;display:flex}.configuration-chat h2{margin:0 0 3px;font-size:11px}.configuration-chat header p{color:var(--muted);margin:0;font-size:8px}.configuration-messages{flex-direction:column;flex:1;gap:12px;max-height:500px;padding:18px;display:flex;overflow:auto}.configuration-message{align-items:flex-start;gap:8px;max-width:86%;display:flex}.configuration-message>span{background:var(--purple);color:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:700;display:grid}.configuration-message p{color:#4f4381;background:#f2efff;border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.configuration-message.user{flex-direction:row-reverse;align-self:flex-end}.configuration-message.user>span{background:#292630;width:31px}.configuration-message.user p{color:#fff;background:#292630;border-radius:12px 4px 12px 12px}.configuration-chat>footer{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.configuration-chat textarea{resize:none;border:1px solid var(--line);border-radius:9px;flex:1;height:52px;padding:10px;font-size:9px}.configuration-chat footer>button:not(.primary-button){background:var(--purple);color:#fff;border:0;border-radius:9px;width:42px}.configuration-chat .publish-bar{justify-content:space-between;align-items:center}.publish-bar span{color:var(--muted);font-size:8px}.configuration-summary{overflow:hidden}.configuration-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.configuration-summary h2{margin:0;font-size:11px}.configuration-summary>div:not(.empty-state){border-bottom:1px solid #f0f0f4;padding:12px 14px}.configuration-summary b{color:var(--purple);margin-bottom:5px;font-size:8px;display:block}.configuration-summary p{color:#626373;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.configuration-empty{text-align:center;margin-bottom:14px;padding:70px 20px}.configuration-empty .kelly-orb{margin:auto}.configuration-empty h2{margin:18px 0 7px;font-size:17px}.configuration-empty p{max-width:520px;color:var(--muted);margin:0 auto 20px;font-size:10px;line-height:1.55}.version-history{margin-top:14px;overflow:hidden}.version-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.version-history h2{margin:0 0 3px;font-size:11px}.version-history header p{color:var(--muted);margin:0;font-size:8px}.version-history>article{border-bottom:1px solid #f0f0f4;grid-template-columns:38px 1fr auto 90px;align-items:center;gap:10px;padding:11px 15px;display:grid}.version-history>article>span{background:var(--purple-soft);width:34px;height:28px;color:var(--purple);border-radius:8px;place-items:center;font-size:9px;font-weight:700;display:grid}.version-history b,.version-history small{display:block}.version-history b{font-size:9px}.version-history small{color:var(--muted);margin-top:3px;font-size:7px}@media (width<=1200px){.configuration-layout{grid-template-columns:190px 1fr}.configuration-summary{grid-column:1/-1}.configuration-summary>div:not(.empty-state){vertical-align:top;width:25%;display:inline-block}}@media (width<=760px){.configuration-layout{grid-template-columns:1fr}.configuration-steps{display:flex;overflow:auto}.configuration-steps>header{min-width:190px}.configuration-steps>div{min-width:110px}.configuration-summary>div:not(.empty-state){width:50%}.version-history>article{grid-template-columns:38px 1fr auto}.version-history>article button{grid-column:2/-1}}.website-onboarding{margin-bottom:18px;padding:18px}.website-onboarding>div:first-child h2{margin:4px 0 5px;font-size:16px}.website-onboarding>div:first-child p:last-child{color:var(--muted);margin:0;font-size:10px}.website-onboarding-input{gap:8px;margin-top:14px;display:flex}.website-onboarding-input input{border:1px solid var(--line);border-radius:9px;flex:1;padding:10px 12px;font-size:10px}.website-review{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.website-review>header,.website-review>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.website-review>header span{color:var(--muted);font-size:9px}.website-review .form-grid{margin:14px 0}.website-review label{font-size:9px}.website-review label input{margin-top:6px}@media (width<=650px){.website-onboarding-input,.website-review>header,.website-review>footer{flex-direction:column;align-items:stretch}.website-onboarding-input button,.website-review>footer button{width:100%}}.website-onboarding-featured{background:linear-gradient(135deg,#f5f1ff 0%,#fff 62%);border:2px solid #7654ff;padding:28px;position:relative;box-shadow:0 14px 36px #6948e624}.website-onboarding-featured h2{font-size:22px!important}.website-onboarding-featured .website-onboarding-input input{border-color:#b8a7ff;padding:15px 16px;font-size:13px;box-shadow:0 0 0 3px #7654ff14}.website-onboarding-featured .website-onboarding-input button{padding-inline:24px}.website-step{background:var(--purple);color:#fff;float:left;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:12px;font-weight:800;display:grid}.company-inventory-onboarding{background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #cbbfff;margin-bottom:18px;padding:24px}.company-inventory-onboarding>header{align-items:flex-start;gap:12px;display:flex}.company-inventory-onboarding h2{margin:3px 0 5px}.company-inventory-onboarding header p{color:var(--muted);margin:0}.company-inventory-grid{grid-template-columns:1fr 1.2fr auto 1.4fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.company-inventory-grid label{gap:7px;font-size:9px;font-weight:700;display:grid}.company-inventory-grid input,.company-inventory-grid select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:11px}.inventory-file input{opacity:0;pointer-events:none;position:absolute}.inventory-file span{color:var(--purple);cursor:pointer;background:#f7f3ff;border:1px dashed #9b83ff;border-radius:9px;padding:11px}.inventory-or{color:var(--muted);align-self:center;font-size:9px}.company-inventory-onboarding>footer{border-top:1px solid var(--line);color:var(--green);margin-top:15px;padding-top:13px;font-size:9px}.registered-company-actions{align-items:flex-end;gap:8px!important;display:flex!important}.registered-company-actions button{white-space:nowrap}@media (width<=1000px){.company-inventory-grid{grid-template-columns:1fr 1fr}.inventory-or{display:none}.company-inventory-grid button{grid-column:1/-1}}@media (width<=650px){.website-onboarding-featured{padding:20px}.company-inventory-grid{grid-template-columns:1fr}.company-inventory-grid button{grid-column:auto}.registered-company-grid article{grid-template-columns:auto 1fr}.registered-company-actions{grid-column:2}}.inventory-source-tabs{gap:8px;margin:20px 0 14px;display:flex}.inventory-source-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:10px 15px;font-weight:700}.inventory-source-tabs button.active{background:var(--purple);border-color:var(--purple);color:#fff}.inventory-company-select{gap:6px;max-width:360px;font-size:9px;font-weight:700;display:grid}.inventory-company-select select,.website-inventory-input input{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.company-inventory-grid.xml-mode{grid-template-columns:1.2fr auto 1.5fr auto;margin-top:14px}.website-inventory-input{gap:10px;display:flex}.website-inventory-input input{flex:1}.website-inventory-preview{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;overflow:hidden}.website-inventory-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.website-inventory-preview header b,.website-inventory-preview header span{display:block}.website-inventory-preview header span{color:var(--muted);margin-top:4px;font-size:9px}.website-inventory-preview>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.website-inventory-preview article{border:1px solid #eee;border-radius:10px;gap:9px;padding:8px;display:flex}.website-inventory-preview img,.website-inventory-preview article>span{object-fit:cover;width:70px;height:54px;color:var(--muted);background:#f1eff8;border-radius:7px;place-items:center;font-size:7px;display:grid}.website-inventory-preview article div{gap:3px;display:grid}.website-inventory-preview article b{font-size:9px}.website-inventory-preview article small,.website-inventory-preview article em{color:var(--muted);font-size:7px;font-style:normal}@media (width<=900px){.website-inventory-preview>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.website-inventory-input,.website-inventory-preview>header{flex-direction:column;align-items:stretch}.website-inventory-preview>div{grid-template-columns:1fr}}.schedule-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.schedule-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.schedule-metrics span,.schedule-metrics b{display:block}.schedule-metrics span{color:var(--muted);margin-bottom:5px;font-size:8px}.schedule-metrics b{font-size:21px}.schedule-layout{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.schedule-days{flex-direction:column;gap:12px;display:flex}.schedule-day{overflow:hidden}.schedule-day>header{border-bottom:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.schedule-day header b,.schedule-day header span{text-transform:capitalize;display:block}.schedule-day header b{font-size:11px}.schedule-day header span{color:var(--muted);margin-top:3px;font-size:8px}.schedule-day>article{border-bottom:1px solid #f0f0f4;grid-template-columns:58px 6px minmax(180px,1fr) auto 120px;align-items:center;gap:12px;padding:14px 16px;display:grid}.schedule-day time{font-size:11px;font-weight:700}.schedule-day time small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:400;display:block}.schedule-type{background:var(--purple);border-radius:99px;height:38px}.schedule-type.visit{background:var(--green)}.schedule-type.service{background:var(--blue)}.schedule-type.follow_up{background:var(--amber)}.schedule-day h2{margin:0 0 4px;font-size:10px}.schedule-day p,.schedule-day article>div>small{color:var(--muted);margin:0;font-size:8px}.schedule-day article>div>small{margin-top:3px;display:block}.schedule-actions{justify-content:flex-end;gap:5px;display:flex}.schedule-actions button{background:var(--purple-soft);color:var(--purple);cursor:pointer;border:0;border-radius:7px;padding:6px 8px;font-size:7px}.availability-panel{align-self:start;overflow:hidden}.availability-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.availability-panel h2{margin:0;font-size:11px}.availability-panel>div{border-bottom:1px solid #f0f0f4;grid-template-columns:38px 1fr;gap:8px;padding:10px 14px;font-size:8px;display:grid}.availability-panel>div span{color:var(--muted)}.availability-panel footer{color:var(--green);background:var(--green-soft);padding:13px;font-size:8px}.schedule-empty{text-align:center;padding:70px 20px}.schedule-empty>span{color:var(--purple);font-size:30px}.schedule-empty h2{margin:12px 0 5px;font-size:15px}.schedule-empty p{color:var(--muted);font-size:9px}.schedule-modal{width:min(620px,100%)}.schedule-modal>.primary-button{margin-top:14px}@media (width<=1050px){.schedule-layout{grid-template-columns:1fr}.availability-panel{order:-1}.availability-panel>div{width:14.28%;display:inline-grid}}@media (width<=760px){.schedule-metrics{grid-template-columns:1fr 1fr}.schedule-day>article{grid-template-columns:48px 5px 1fr}.schedule-day>article>.pill,.schedule-actions{grid-column:3}.availability-panel>div{width:33.33%}}.knowledge-actions{gap:8px;display:flex}.knowledge-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.knowledge-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.knowledge-summary span,.knowledge-summary b{display:block}.knowledge-summary span{color:var(--muted);margin-bottom:5px;font-size:8px}.knowledge-summary b{font-size:21px}.knowledge-search{gap:8px;margin-bottom:14px;display:flex}.knowledge-search input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;flex:1;height:39px;padding:0 13px;font-size:10px}.knowledge-search input:focus{box-shadow:0 0 0 3px var(--purple-soft);border-color:#a694ff}.knowledge-layout{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.source-list,.document-list,.knowledge-results{overflow:hidden}.source-list>header,.document-list>header,.knowledge-results>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.source-list h2,.document-list h2,.knowledge-results h2{margin:0;font-size:11px}.source-list>article{border-bottom:1px solid #f0f0f4;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.source-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid}.source-icon.url{background:var(--blue-soft);color:var(--blue)}.source-icon.integration{background:var(--green-soft);color:var(--green)}.source-list b,.source-list small,.document-list b,.document-list small{display:block}.source-list b,.document-list b{font-size:9px}.source-list small,.document-list small{color:var(--muted);margin-top:3px;font-size:7px}.document-list>article{border-bottom:1px solid #f0f0f4;grid-template-columns:30px 1fr 35px auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.document-list>article>span{color:#777;background:#f2f2f6;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.document-list strong{color:var(--purple);font-size:9px}.knowledge-results{margin-bottom:14px}.knowledge-results>article{border-bottom:1px solid #f0f0f4;grid-template-columns:30px 1fr;gap:10px;padding:13px 15px;display:grid}.knowledge-results>article>span{color:var(--purple)}.knowledge-results h3{margin:0 0 5px;font-size:9px}.knowledge-results p{color:#626373;margin:0;font-size:8px;line-height:1.5}.knowledge-results small{color:var(--purple);margin-top:6px;font-size:7px;display:block}.knowledge-modal .knowledge-content{min-height:190px}.knowledge-modal>label{margin-top:12px}@media (width<=900px){.knowledge-layout{grid-template-columns:1fr}}@media (width<=760px){.knowledge-summary{grid-template-columns:1fr 1fr}.knowledge-search{display:block}.knowledge-search input,.knowledge-search button{width:100%}.knowledge-search button{margin-top:8px}.knowledge-actions{flex-wrap:wrap;margin-top:14px}}.budget-alert{background:var(--amber-soft);color:#8b5b12;border:1px solid #f1d9aa;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.budget-alert>span{color:#fff;background:#e9a033;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.budget-alert b,.budget-alert p{margin:0;display:block}.budget-alert b{font-size:10px}.budget-alert p{margin-top:3px;font-size:8px}.budget-alert.blocked{color:#a33;background:#fff0f0;border-color:#f0c8c8}.billing-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px;display:grid}.plan-overview,.budget-overview{padding:20px}.plan-overview>header,.budget-overview>header{justify-content:space-between;align-items:flex-start;display:flex}.plan-overview header>div>span{color:var(--purple);letter-spacing:.12em;font-size:7px;font-weight:700}.plan-overview h2{margin:6px 0 3px;font-size:21px}.plan-overview header p,.budget-overview header p{color:var(--muted);margin:0;font-size:8px}.plan-price{margin:22px 0 17px}.plan-price b{font-size:28px}.plan-price span{color:var(--muted);font-size:9px}.plan-overview ul{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.plan-overview li{color:var(--muted);background:#f8f8fb;border-radius:8px;padding:10px;font-size:8px}.plan-overview li b{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.plan-overview>small{color:var(--muted);font-size:7px}.budget-overview header h2{margin:0 0 4px;font-size:12px}.budget-overview header>b{font-size:12px}.budget-ring{background:conic-gradient(var(--purple) var(--budget),#ececf2 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:18px auto;display:grid}.budget-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:117px;height:117px}.budget-ring>div{z-index:1;text-align:center;grid-area:1/1}.budget-ring b,.budget-ring small{display:block}.budget-ring b{font-size:22px}.budget-ring small{color:var(--muted);font-size:7px}.budget-values p{border-top:1px solid #f0f0f4;justify-content:space-between;margin:0;padding:9px 0;font-size:8px;display:flex}.budget-values span{color:var(--muted)}.billing-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.billing-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.billing-metrics span,.billing-metrics b,.billing-metrics small{display:block}.billing-metrics span{color:var(--muted);font-size:8px}.billing-metrics b{margin:5px 0;font-size:18px}.billing-metrics small{color:#9b9ca8;font-size:7px}.billing-models{overflow:hidden}.billing-models>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.billing-models h2{margin:0;font-size:11px}.billing-models>article{border-bottom:1px solid #f0f0f4;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.billing-models b,.billing-models small{display:block}.billing-models b{font-size:9px}.billing-models small{color:var(--muted);margin-top:3px;font-size:7px}.billing-models strong{font-size:9px}.budget-modal .hard-limit{background:#f8f8fb;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.hard-limit input{width:auto;margin:0}.hard-limit span{flex:1}.hard-limit b,.hard-limit small{display:block}.hard-limit small{color:var(--muted);margin-top:3px;font-weight:400}@media (width<=900px){.billing-grid{grid-template-columns:1fr}}@media (width<=760px){.billing-metrics{grid-template-columns:1fr 1fr}.plan-overview ul{grid-template-columns:1fr}}.invoice-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.invoice-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.invoice-summary span,.invoice-summary b,.invoice-summary small{display:block}.invoice-summary span{color:var(--muted);font-size:8px}.invoice-summary b{margin:7px 0;font-size:18px}.invoice-summary small{color:#92939f;font-size:7px}.invoice-summary .invoice-ok{color:#238768}.invoices-panel{overflow:hidden}.invoices-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.invoices-panel h2{margin:0 0 3px;font-size:11px}.invoices-panel header p{color:var(--muted);margin:0;font-size:8px}.invoice-row{border-bottom:1px solid #f0f0f4;grid-template-columns:1.15fr 1fr 1fr 1fr 1fr .9fr .7fr;align-items:center;gap:10px;padding:13px 17px;font-size:8px;display:grid}.invoice-row strong{font-size:9px}.invoice-head{color:var(--muted);text-transform:uppercase;background:#fafafd;font-size:7px;font-weight:700}.invoice-row a,.invoice-row button{font:inherit;color:var(--purple);cursor:pointer;background:0 0;border:0;text-decoration:none}.invoice-row button:disabled{color:#aaa}.billing-profile{justify-content:space-between;align-items:center;margin-top:14px;padding:18px;display:flex}.billing-profile span{color:var(--purple);letter-spacing:.1em;font-size:7px;font-weight:700}.billing-profile h2{margin:6px 0;font-size:13px}.billing-profile p,.billing-profile small{color:var(--muted);margin:0;font-size:8px}.invoice-modal label{margin:12px 0;font-size:8px;font-weight:700;display:block}.invoice-modal input,.invoice-modal select{width:100%;margin-top:5px;display:block}.invoice-modal>.primary-button{width:100%;margin-top:8px}@media (width<=900px){.invoice-summary{grid-template-columns:1fr 1fr}.invoice-table{overflow-x:auto}.invoice-row{min-width:760px}}@media (width<=560px){.invoice-summary{grid-template-columns:1fr}.billing-profile{align-items:flex-start;gap:16px}}.sidebar{height:100dvh;overflow:hidden}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#4a4458 transparent;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-thumb{background:#4a4458;border-radius:99px}.sidebar-settings{border-top:1px solid #2b2832;flex:none;margin-top:8px;padding-top:8px}.sidebar-settings button{color:#aaa6b4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.sidebar-settings button:hover{color:#fff;background:#25222e}.sidebar-settings button.active{color:#fff;background:#322b51}.sidebar-settings button.active:before{content:"";background:#8064ff;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:-16px}.sidebar-settings button span{text-align:center;color:#898393;width:18px;font-size:17px}.sidebar-settings button.active span{color:#9c87ff}.sidebar-settings .sidebar-logout-button{color:#ffb7bd;background:#291f25;border-color:#4a3038}.sidebar-settings .sidebar-logout-button:hover{color:#fff;background:#3a252d}.sidebar-settings .sidebar-logout-button:disabled,.topbar-logout-button:disabled,.fullscreen-logout-button:disabled{opacity:.65;cursor:wait}.topbar-logout-button{color:#6d6375;cursor:pointer;background:#fff;border:1px solid #e2dbe8;border-radius:9px;height:37px;padding:0 13px;font-size:11px;font-weight:700}.topbar-logout-button:hover{color:#a32d3a;background:#fff7f8;border-color:#d8a9b0}.fullscreen-logout-button{z-index:80;color:#8b3040;cursor:pointer;background:#fff;border:1px solid #dfd5ea;border-radius:11px;height:40px;padding:0 15px;font-weight:750;position:fixed;top:14px;right:16px;box-shadow:0 9px 28px #25193629}@media (width<=760px){.topbar-logout-button{height:36px;padding:0 10px}.top-actions .ask-button{display:none}.fullscreen-logout-button{height:38px;top:10px;right:10px}}.sidebar-bottom{flex:none}.client-sidebar-nav{flex:none!important;gap:5px!important;padding:3px!important;overflow:visible!important}.client-sidebar-nav.admin-mode-nav{scrollbar-width:thin;scrollbar-color:#4d465c transparent;flex:auto!important;min-height:0!important;padding-right:5px!important;overflow:hidden auto!important}.client-sidebar-nav.admin-mode-nav::-webkit-scrollbar{width:5px}.client-sidebar-nav.admin-mode-nav::-webkit-scrollbar-thumb{background:#4d465c;border-radius:99px}.client-sidebar-nav button{box-shadow:0 3px 12px #0000001a;color:#d2ceda!important;background:#211e29!important;border:1px solid #302c3b!important;border-radius:11px!important;min-height:40px!important;padding:5px 10px!important;font-weight:650!important}.client-sidebar-nav button>span{color:#aa98ff!important;background:#302b40!important;border-radius:8px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:15px!important;display:grid!important}.client-sidebar-nav button:hover{transform:translate(2px);background:#2a2535!important;border-color:#51476c!important}.client-sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#3c3264,#30284e)!important;border-color:#785cff!important;box-shadow:0 7px 20px #5038b140!important}.client-sidebar-nav button.active:before{display:none}.client-sidebar-nav button.active>span{color:#fff!important;background:#7558ee!important}.sidebar:has(.client-sidebar-nav){padding-bottom:12px}.sidebar:has(.client-sidebar-nav) .brand{height:46px}.sidebar:has(.client-sidebar-nav) .workspace-switcher{margin:8px 0 10px;padding:8px}.sidebar:has(.client-sidebar-nav) .sidebar-settings{margin-top:5px;padding-top:5px}.sidebar:has(.client-sidebar-nav) .sidebar-settings button{color:#d2ceda;background:#211e29;border:1px solid #302c3b;border-radius:11px;min-height:40px;padding:5px 10px;font-weight:650}.sidebar:has(.client-sidebar-nav) .sidebar-settings button span{color:#aa98ff;background:#302b40;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@media (height<=700px) and (width>=761px){.client-sidebar-nav{gap:3px!important}.client-sidebar-nav button{min-height:35px!important}.sidebar:has(.client-sidebar-nav) .sidebar-settings button{min-height:35px!important}.client-sidebar-nav button>span{width:24px!important;height:24px!important}.sidebar:has(.client-sidebar-nav) .sidebar-settings button span{width:24px!important;height:24px!important}.sidebar:has(.client-sidebar-nav) .brand{height:40px}.sidebar:has(.client-sidebar-nav) .workspace-switcher{margin:5px 0 7px;padding:6px}}.master-prompt-target input{border:1px solid var(--line);color:#514c5e;background:#f7f5fb;border-radius:9px;height:40px;padding:0 12px;font-size:11px;font-weight:700}.master-prompt-target{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex}.master-prompt-target label{gap:6px;min-width:min(430px,100%);display:grid}.master-prompt-target label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.master-prompt-target select{border:1px solid var(--line);color:#363440;background:#fff;border-radius:9px;height:40px;padding:0 12px;font-size:11px}.master-prompt-target p{max-width:620px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.master-prompt-layout.template-mode{grid-template-columns:1fr}.master-prompt-footer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=760px){.master-prompt-target{flex-direction:column;align-items:stretch}.master-prompt-target label{min-width:0}}.master-prompt-page{max-width:1500px;margin:0 auto}.master-prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.master-prompt-security{background:linear-gradient(135deg,#f7f4ff,#fff);border-color:#cfc4ff;align-items:center;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex}.master-prompt-security>span{background:#e9e3ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.master-prompt-security b,.master-prompt-security p{margin:0;display:block}.master-prompt-security p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.master-prompt-notice{margin:0 0 14px}.master-prompt-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.master-prompt-editor{overflow:hidden}.master-prompt-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.master-prompt-editor header b,.master-prompt-editor header small{display:block}.master-prompt-editor header small{color:var(--muted);margin-top:4px;font-size:10px}.master-prompt-editor header label{display:flex}.master-prompt-editor header input{border:1px solid var(--line);border-radius:9px 0 0 9px;outline:none;width:230px;height:39px;padding:0 11px}.master-prompt-editor header button{border:1px solid var(--line);cursor:pointer;background:#f6f4fb;border-left:0;border-radius:0 9px 9px 0;padding:0 11px;font-size:10px;font-weight:700}.master-prompt-editor>textarea{resize:vertical;color:#edeaf4;tab-size:2;background:#17151d;border:0;outline:none;width:100%;height:58vh;min-height:430px;padding:18px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.master-prompt-editor>footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;font-size:10px;display:grid}.master-prompt-history{max-height:72vh;overflow:hidden auto}.master-prompt-history>header{border-bottom:1px solid var(--line);z-index:1;background:#fff;padding:15px;position:sticky;top:0}.master-prompt-history header b,.master-prompt-history header small{display:block}.master-prompt-history header small{color:var(--muted);margin-top:3px;font-size:9px}.master-prompt-history>article{border-bottom:1px solid #eeeaf4;padding:13px 14px}.master-prompt-history article b,.master-prompt-history article small{display:block}.master-prompt-history article em{color:#11805e;background:#e3f8ef;border-radius:99px;margin-left:4px;padding:3px 6px;font-size:7px;font-style:normal}.master-prompt-history article small{color:var(--muted);margin-top:3px;font-size:8px}.master-prompt-history article p{color:#514c5e;margin:7px 0;font-size:9px;line-height:1.45}.master-prompt-history article>div:last-child{gap:6px;display:flex}.master-prompt-history article button{color:#6045c6;cursor:pointer;background:#fff;border:1px solid #dcd5ee;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:700}.master-prompt-history article button:disabled{opacity:.5}@media (width<=980px){.master-prompt-layout{grid-template-columns:1fr}.master-prompt-history{max-height:none}.master-prompt-editor>textarea{height:50vh}}@media (width<=650px){.master-prompt-editor>header{flex-direction:column;align-items:stretch}.master-prompt-editor header input{width:100%}.master-prompt-editor>footer{grid-template-columns:1fr}.master-prompt-actions{width:100%}.master-prompt-actions button{flex:1}.master-prompt-editor>textarea{min-height:360px}}.preset-connection{background:linear-gradient(135deg,#fff,#f8f6ff);border-color:#cfc4ff;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin-bottom:12px;padding:15px;display:grid}.preset-connection>span{color:#fff;background:#211d31;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.preset-connection b,.preset-connection p,.preset-connection small{margin:0;display:block}.preset-connection b{font-size:11px}.preset-connection p{color:var(--muted);margin:4px 0;font-size:9px}.preset-connection small{color:var(--purple);font-size:7px}@media (width<=600px){.preset-connection{grid-template-columns:42px 1fr}.preset-connection button{grid-column:1/-1;width:100%}}.agent-test-company-select{border-bottom:1px solid var(--border);background:#faf9ff;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 20px;display:flex}.agent-test-company-select label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.agent-test-company-select select{border:1px solid var(--border);min-width:260px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.agent-test-company-select small{color:var(--muted)}.registered-companies{margin-bottom:18px;padding:22px}.registered-companies>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.registered-companies h2{margin:4px 0}.registered-companies p{color:var(--muted);margin:0}.registered-company-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;display:grid}.registered-company-grid article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:16px;display:grid}.registered-company-grid article>div{gap:4px;display:grid}.registered-company-grid small{color:var(--muted)}.protected-home-store-toggle{width:calc(100% - 28px);color:var(--text);text-align:left;cursor:pointer;background:#f8f7fc;border:1px solid #d8d4e6;border-radius:12px;align-items:center;gap:10px;margin:0 14px 10px;padding:10px 12px;display:flex}.protected-home-store-toggle>span{color:#655b8a;background:#ece9f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.protected-home-store-toggle>div{gap:2px;display:grid}.protected-home-store-toggle b{font-size:12px}.protected-home-store-toggle small{color:var(--muted);font-size:10px}.protected-home-store-toggle.visible{background:#f2efff;border-color:#c7bdf0}.kelly-marketing-top-button{color:#fff;background:linear-gradient(135deg,#17151f,#38265f);border-color:#38265f}.kelly-marketing-page{gap:16px;display:grid}.kelly-marketing-hero{color:#fff;background:linear-gradient(125deg,#17151f 0%,#30204d 62%,#6d4aff 145%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;box-shadow:0 20px 50px #1f143a2e}.kelly-marketing-hero .eyebrow{color:#c7bafa}.kelly-marketing-hero h1{letter-spacing:-.04em;margin:0 0 8px;font-size:32px}.kelly-marketing-hero p:last-child{color:#d8d2e7;margin:0;font-size:12px}.kelly-marketing-safety{background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:11px;min-width:225px;padding:13px 16px;display:flex}.kelly-marketing-safety>span{font-size:20px}.kelly-marketing-safety b,.kelly-marketing-safety small{display:block}.kelly-marketing-safety b{font-size:11px}.kelly-marketing-safety small{color:#c9c1db;margin-top:3px;font-size:9px}.kelly-marketing-store{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.kelly-marketing-store>span,.kelly-marketing-store small{color:var(--muted);font-size:9px}.kelly-marketing-store>b{font-size:12px}.kelly-marketing-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;display:grid}.kelly-marketing-builder,.kelly-marketing-preview{padding:22px}.kelly-marketing-builder>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.kelly-marketing-orb{color:#fff;background:linear-gradient(135deg,#7654ff,#a376ff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 8px 18px #6d4aff3d}.kelly-marketing-builder h2,.kelly-marketing-preview h2{margin:0 0 4px;font-size:15px}.kelly-marketing-builder header p{color:var(--muted);margin:0;font-size:9px}.kelly-marketing-command,.kelly-marketing-form label{color:#666474;gap:7px;font-size:9px;font-weight:700;display:grid}.kelly-marketing-command textarea{resize:vertical;background:#faf9ff;border:1px solid #ddd8ee;border-radius:12px;outline:none;height:94px;padding:13px;font-size:11px;line-height:1.5}.kelly-marketing-command textarea:focus,.kelly-marketing-form input:focus,.kelly-marketing-form select:focus{border-color:#8b72f3;box-shadow:0 0 0 3px #eeeaff}.kelly-marketing-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.kelly-marketing-form input,.kelly-marketing-form select{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:100%;height:40px;padding:0 11px;font-size:10px}.kelly-marketing-money,.kelly-marketing-suffix{border:1px solid var(--line);background:#fff;border-radius:9px;display:flex;overflow:hidden}.kelly-marketing-money i,.kelly-marketing-suffix i{color:#777;background:#f7f6fa;place-items:center;padding:0 10px;font-size:9px;font-style:normal;display:grid}.kelly-marketing-money input,.kelly-marketing-suffix input{border:0;border-radius:0}.kelly-marketing-builder>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.kelly-marketing-builder>footer>span{color:var(--muted);font-size:9px}.kelly-marketing-preview>header{justify-content:space-between;gap:12px;display:flex}.kelly-marketing-preview>header span,.kelly-marketing-copy>span{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:800}.kelly-marketing-preview>header em{color:#7869a1;background:#f0edf8;border-radius:99px;height:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.kelly-marketing-media{text-align:center;color:#898294;background:linear-gradient(145deg,#f8f7fc,#f0edf7);border:1px dashed #d6d0e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:210px;margin:18px 0;display:flex}.kelly-marketing-media.ready{color:#fff;background:linear-gradient(145deg,#2b2140,#6345c4);border-style:solid}.kelly-marketing-media>span{font-size:29px}.kelly-marketing-media>b{margin:9px 0 4px;font-size:11px}.kelly-marketing-media>small{opacity:.8;max-width:240px;font-size:8px;line-height:1.5}.kelly-marketing-copy{background:#faf9fc;border-radius:11px;padding:14px}.kelly-marketing-copy p{margin:8px 0;font-size:10px;line-height:1.55}.kelly-marketing-copy small{color:var(--muted);font-size:8px}.kelly-marketing-checks{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.kelly-marketing-checks span{color:#237d62;font-size:8px}.kelly-marketing-empty{text-align:center;min-height:100px;color:var(--muted);place-items:center;font-size:9px;line-height:1.6;display:grid}.kelly-marketing-preview>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.kelly-marketing-preview button:disabled{opacity:.45;cursor:not-allowed}.kelly-marketing-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kelly-marketing-steps article{align-items:center;gap:10px;padding:14px;display:flex}.kelly-marketing-steps article>span{color:#82798f;background:#f1eff6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.kelly-marketing-steps article.active{background:#faf9ff;border-color:#cfc5ff}.kelly-marketing-steps article.active>span{color:#fff;background:#6d4aff}.kelly-marketing-steps b,.kelly-marketing-steps small{display:block}.kelly-marketing-steps b{font-size:10px}.kelly-marketing-steps small{color:var(--muted);margin-top:3px;font-size:8px}@media (width<=980px){.kelly-marketing-layout{grid-template-columns:1fr}.kelly-marketing-steps{grid-template-columns:1fr 1fr}}@media (width<=760px){.top-actions>.kelly-marketing-top-button{height:40px;padding:0 10px;font-size:9px;display:flex}.kelly-marketing-hero{flex-direction:column;align-items:flex-start;padding:22px}.kelly-marketing-safety{width:100%}.kelly-marketing-store,.kelly-marketing-form,.kelly-marketing-checks,.kelly-marketing-steps{grid-template-columns:1fr}.kelly-marketing-builder>footer{flex-direction:column;align-items:stretch}.kelly-marketing-builder>footer button{width:100%}}.segment-field{grid-column:1/-1}.segment-field>span{margin-bottom:7px;font-size:8px;font-weight:700;display:block}.segment-options,.segment-quick-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.segment-options button,.segment-quick-options button{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.segment-options button.selected,.segment-options button:hover,.segment-quick-options button:hover{border-color:var(--purple);background:var(--purple-soft)}.segment-options i,.segment-quick-options i{font-size:20px;font-style:normal}.segment-options b,.segment-options small,.segment-quick-options b,.segment-quick-options small{display:block}.segment-options b,.segment-quick-options b{font-size:9px}.segment-options small,.segment-quick-options small{color:var(--muted);margin-top:2px;font-size:7px}.segment-quick-options{grid-column:1/-1;width:100%}.configuration-chat>footer:has(.segment-quick-options){flex-wrap:wrap}.segment-quick-options+textarea,.segment-quick-options~button{display:none}@media (width<=600px){.segment-options,.segment-quick-options{grid-template-columns:1fr}}.behavior-adjuster{background:#faf8ff;border:1px solid #dcd4ff;border-radius:14px;margin:0 16px 16px;padding:16px}.behavior-adjuster>div{align-items:flex-start;gap:10px;display:flex}.behavior-adjuster h3{margin:2px 0 4px;font-size:13px}.behavior-adjuster p{color:var(--muted);margin:0;font-size:9px}.behavior-adjuster textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:88px;font:inherit;border-radius:10px;margin-top:13px;padding:12px;font-size:10px}.behavior-adjuster footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.save-notice{white-space:pre-line}.prompt-editor-count{text-align:right;color:var(--muted);margin-top:5px;font-size:8px}.prompt-timeline{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.prompt-timeline>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 14px;align-items:center!important;display:flex!important}.prompt-timeline h4{margin:2px 0 0;font-size:11px}.prompt-timeline>header>span{color:var(--muted);font-size:8px}.prompt-timeline>article{border-bottom:1px solid #f0f0f4;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.prompt-timeline>article:last-child{border-bottom:0}.prompt-timeline>article>span{background:var(--purple-soft);width:34px;height:28px;color:var(--purple);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.prompt-timeline b,.prompt-timeline small{display:block}.prompt-timeline b{font-size:9px;line-height:1.35}.prompt-timeline small{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=760px){.prompt-editor textarea{min-height:280px}.prompt-timeline>article{grid-template-columns:38px 1fr}.prompt-timeline>article>.pill,.prompt-timeline>article>button{grid-column:2}}.danger-button{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #f1b8b8;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700}.danger-button:hover{background:#ffe9e9}.danger-button:disabled{opacity:.55;cursor:wait}.workspace-switcher{color:#fff;text-align:left;cursor:pointer;width:100%}.workspace-switcher:hover,.workspace-switcher.open{background:#272431;border-color:#5d527a}.workspace-avatar{flex:none}.workspace-chevron{transition:all .18s}.workspace-switcher.open .workspace-chevron{transform:rotate(180deg)}.workspace-menu{z-index:40;background:#26232e;border:1px solid #413b50;border-radius:12px;max-height:310px;padding:7px;position:absolute;top:148px;left:16px;right:16px;overflow:auto;box-shadow:0 18px 45px #00000061}.workspace-menu header{border-bottom:1px solid #383441;margin-bottom:4px;padding:8px 9px}.workspace-menu header b,.workspace-menu header small{display:block}.workspace-menu header b{font-size:11px}.workspace-menu header small{color:#938e9e;margin-top:3px;font-size:9px}.workspace-menu>button{color:#ddd9e7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.selected{background:#373047}.workspace-menu>button>span{color:#cfc6e5;background:#403a4d;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.workspace-menu>button div{min-width:0}.workspace-menu>button b,.workspace-menu>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-menu>button b{font-size:10px}.workspace-menu>button small{color:#9b96a4;margin-top:2px;font-size:8px}.workspace-menu>button i{color:#9b82ff;font-style:normal}.workspace-menu>p{color:#918c99;text-align:center;padding:12px;font-size:9px}.selected-company-context{background:#fbfaff;border-color:#d9d0ff;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.selected-company-context .workspace-avatar{color:#6545e8;background:#eeeaff}.selected-company-context>div{flex:1}.selected-company-context p{margin:0 0 3px}.selected-company-context h2{margin:0 0 3px;font-size:14px}.selected-company-context small{color:var(--muted);font-size:9px}.official-whatsapp-onboarding{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid}.official-whatsapp-icon{color:#168b4b;background:#e8fff1;border-radius:13px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.official-whatsapp-onboarding h2{margin:3px 0 4px}.official-whatsapp-onboarding p{color:var(--muted);margin:0}@media (width<=700px){.official-whatsapp-onboarding{grid-template-columns:48px 1fr}.official-whatsapp-onboarding button{grid-column:1/-1;width:100%}}.funnel-picker-modal{width:min(820px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.funnel-picker-intro{color:var(--muted);margin:4px 0 18px;line-height:1.55}.funnel-choice-list{gap:10px;max-height:360px;padding:2px;display:grid;overflow:auto}.funnel-choice-list label{cursor:pointer;background:#fff;border:1px solid #e6e2f1;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;transition:all .18s;display:grid}.funnel-choice-list label:hover{border-color:#b9a9ff;box-shadow:0 8px 24px #6245cf14}.funnel-choice-list label.selected{background:linear-gradient(135deg,#faf8ff,#f3efff);border-color:#7454e8;box-shadow:0 0 0 2px #7454e81c}.funnel-choice-list input{accent-color:#6545dc;width:18px;height:18px}.funnel-choice-list span{gap:3px;display:grid}.funnel-choice-list small{color:var(--muted)}.funnel-choice-list i{color:#6545dc;opacity:0;font-style:normal}.funnel-choice-list label.selected i{opacity:1}.whatsapp-funnel-binding{background:linear-gradient(135deg,#faf8ff,#f1edff);border:1px solid #d9cffd;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.whatsapp-funnel-binding span{letter-spacing:.1em;color:#7356d8;font-size:10px;font-weight:800}.whatsapp-funnel-binding small{color:var(--muted)}.initial-setup-hero{background:linear-gradient(135deg,#f4f0ff,#fff);border-color:#b8a7ff;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:grid}.initial-setup-check{color:#11845c;background:#dcf9ec;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}.initial-setup-hero h1{margin:3px 0 6px;font-size:24px}.initial-setup-hero p{color:var(--muted);margin:0}.initial-setup-steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.initial-setup-steps span{color:#514b61;background:#fff;border:1px solid #ddd5ff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.initial-setup-steps b{color:#fff;background:#6d4aff;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.meta-connection-icon{color:#6443df;background:#eee9ff}.social-onboarding{border-color:#d9d0ff}@media (width<=900px){.initial-setup-hero{grid-template-columns:auto 1fr}.initial-setup-steps{grid-column:1/-1;justify-content:flex-start}}@media (width<=600px){.initial-setup-hero{grid-template-columns:1fr}.initial-setup-check{width:44px;height:44px}.initial-setup-steps{display:grid}.initial-setup-steps span{width:100%}}.initial-activation-page{flex-direction:column;gap:18px;display:flex}.initial-activation-page>.initial-setup-hero,.initial-activation-page>.selected-company-context,.initial-activation-page>.company-inventory-onboarding,.initial-activation-page>.activation-social-channel,.initial-activation-page>.activation-whatsapp-channel,.initial-activation-page>.save-notice,.initial-activation-page>.owner-store-danger-zone{display:flex}.initial-activation-page>.initial-setup-hero{order:1;margin-bottom:0;display:grid}.initial-activation-page>.selected-company-context{order:2;margin-bottom:0}.initial-activation-page>.company-inventory-onboarding{order:3;margin-bottom:0}.initial-activation-page>.activation-social-channel{order:4}.initial-activation-page>.activation-whatsapp-channel{order:5}.initial-activation-page>.owner-store-danger-zone{order:6}.initial-activation-page>.save-notice{order:2}.initial-activation-page>:not(.initial-setup-hero):not(.selected-company-context):not(.company-inventory-onboarding):not(.activation-social-channel):not(.activation-whatsapp-channel):not(.save-notice):not(.owner-store-danger-zone){display:none!important}.activation-social-channel>.module-page,.activation-whatsapp-channel>.module-page{padding:0}.activation-social-channel .module-title,.activation-whatsapp-channel .module-title{margin-bottom:12px}.activation-social-channel,.activation-whatsapp-channel{width:100%;display:block}.initial-activation-page .company-inventory-onboarding,.initial-activation-page .store-social-registration,.initial-activation-page .official-whatsapp-onboarding,.initial-activation-page .client-qr-multi{box-shadow:0 14px 34px #25194912}.owner-store-danger-zone{background:#fff8f8;border:1px solid #f2b8be;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px;display:flex}.owner-store-danger-zone h2{color:#9f1c2b;margin:3px 0 5px}.owner-store-danger-zone p{color:var(--muted);margin:0}.owner-store-danger-zone .danger-button{min-width:230px}@media (width<=700px){.initial-activation-page{gap:12px}.initial-activation-page .module-title h1{font-size:24px}.activation-social-channel>.module-page,.activation-whatsapp-channel>.module-page{padding:0}.owner-store-danger-zone{flex-direction:column;align-items:stretch}.owner-store-danger-zone .danger-button{width:100%;min-width:0}}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.subscription-plans article{gap:10px;padding:20px;display:grid;position:relative}.subscription-plans article.featured{border:2px solid var(--purple);background:#fbf9ff}.subscription-plans em{color:var(--purple);font-size:7px;font-style:normal;font-weight:800;position:absolute;top:10px;right:12px}.subscription-plans>article>span{color:var(--muted);font-size:8px;font-weight:800}.subscription-plans h2{margin:0;font-size:22px}.subscription-plans h2 small{color:var(--muted);margin-left:4px;font-size:8px}.subscription-plans p{color:var(--muted);margin:0}@media (width<=800px){.subscription-plans{grid-template-columns:1fr}}.client-plan-usage{background:linear-gradient(120deg,#fff 0%,#f8fbff 100%);border-color:#cfe1f3;margin-bottom:16px;padding:18px}.overview-plan-usage{margin-top:0;margin-bottom:15px}.client-plan-usage>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.client-plan-heading{align-items:center;gap:11px;min-width:0;display:flex}.client-plan-symbol{color:#fff;background:#0a74a8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid;box-shadow:0 7px 18px #0a74a833}.client-plan-heading h2{margin:0;font-size:18px}.client-plan-heading h2 small{color:#53586a;font-size:12px;font-weight:500}.client-plan-badges{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.client-plan-badges span{color:#4f5361;background:#f1f2f5;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:650}.client-plan-badges span:first-child{color:#087453;background:#e7f8f1}.client-credit-status{background:#fff;border:1px solid #e1e4ea;border-radius:12px;padding:13px;position:relative}.client-credit-summary{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.client-credit-icon{color:#0879b5;background:#e8f5ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.client-credit-summary b,.client-credit-summary small{display:block}.client-credit-summary b{font-size:12px}.client-credit-summary small{color:var(--muted);margin-top:3px;font-size:9px}.client-credit-summary strong{text-align:center;color:#087453;background:#dcf8ea;border-radius:99px;min-width:46px;padding:5px 9px;font-size:11px}.client-credit-track{background:#e4e6eb;border-radius:99px;height:8px;margin:11px 0 0 44px;overflow:hidden}.client-credit-track i{border-radius:inherit;background:#1ca978;height:100%;transition:width .35s;display:block}.client-plan-usage.low .client-credit-summary strong{color:#086f9f;background:#e1f2ff}.client-plan-usage.low .client-credit-track i{background:#1688bd}.client-plan-usage.danger{background:linear-gradient(120deg,#fff 0%,#fff7f7 100%);border-color:#f0c4c4}.client-plan-usage.danger .client-credit-summary strong{color:#b42318;background:#ffe2e2}.client-plan-usage.danger .client-credit-track i{background:#d92d20}.credit-refill-cue{color:#a9261c;text-align:left;cursor:pointer;background:#fff4f3;border:1px solid #f0c2c2;border-radius:10px;grid-template-columns:28px 1fr;column-gap:8px;margin:11px 0 0 44px;padding:9px 11px;display:grid}.credit-refill-cue>span{color:#fff;background:#d92d20;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.credit-refill-cue b,.credit-refill-cue small{display:block}.credit-refill-cue b{font-size:10px}.credit-refill-cue small{color:#b34c45;margin-top:2px;font-size:8px}.credit-refill-cue:hover{border-color:#d92d20;box-shadow:0 6px 18px #d92d201a}@media (width<=700px){.client-plan-usage>header{flex-direction:column;align-items:flex-start}.client-plan-usage>header>.secondary-button{width:100%}.client-plan-heading h2 small{margin-top:3px;display:block}.client-plan-badges{gap:5px}.client-credit-track,.credit-refill-cue{margin-left:0}.client-credit-summary{grid-template-columns:34px 1fr auto}.client-credit-summary b{font-size:11px}}.client-preview-button{color:#5e43d6;cursor:pointer;white-space:nowrap;background:#f4f1ff;border:1px solid #d9d2ff;border-radius:9px;height:36px;padding:0 12px;font-size:10px;font-weight:700}.client-preview-button:hover,.client-preview-button.active{color:#fff;background:#6d4aff;border-color:#6d4aff;box-shadow:0 6px 16px #6946f22e}.facebook-connection-icon{color:#1877f2;text-transform:lowercase;background:#eaf1ff;font-family:Arial,sans-serif;font-size:24px}.official-instagram-onboarding{background:linear-gradient(135deg,#fff,#fff8fc);border-color:#ead6ed}.instagram-account-icon{color:#fff;background:linear-gradient(145deg,#833ab4,#fd1d1d 62%,#fcb045);font-size:22px}.instagram-account-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#833ab4,#e1306c 58%,#f77737);border:0;border-radius:10px;height:43px;padding:0 18px;font-size:13px;font-weight:750;box-shadow:0 7px 18px #c1358433}.instagram-account-button:disabled{opacity:.55;cursor:wait}.facebook-page-onboarding{background:linear-gradient(135deg,#fff,#f7faff);border-color:#d5e3fb}.facebook-page-button{color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:10px;height:43px;padding:0 18px;font-size:13px;font-weight:750;box-shadow:0 7px 18px #1877f233}.facebook-page-button:disabled{opacity:.55;cursor:wait}.channel-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin:28px 0 12px;padding-top:22px;display:flex}.channel-section-title h2{margin:2px 0 4px;font-size:20px}.channel-section-title p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.onboarding-test-link{align-items:center;text-decoration:none;display:inline-flex}.onboarding-page{background:radial-gradient(circle at 50% 0,#e9e3ff 0,#0000 40%),#f7f7fb;min-height:100vh;padding:28px}.onboarding-shell{width:min(900px,100%);margin:auto}.onboarding-brand{align-items:center;gap:10px;margin-bottom:26px;display:flex}.onboarding-brand>span{color:#fff;background:linear-gradient(135deg,#9b7bff,#5e35e8);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.onboarding-brand b,.onboarding-brand small{display:block}.onboarding-brand b{font-size:18px}.onboarding-brand small{letter-spacing:.24em;color:#746f80;font-size:7px}.onboarding-brand a{color:#6143db;margin-left:auto;font-size:11px;font-weight:700;text-decoration:none}.onboarding-progress{align-items:center;width:min(420px,80%);margin:0 auto 22px;display:flex}.onboarding-progress i{color:#8b8794;background:#e2dfe9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.onboarding-progress i.active{color:#fff;background:#6d4aff}.onboarding-progress span{background:#ddd8ec;flex:1;height:2px}.onboarding-card{background:#fff;border:1px solid #e1ddeb;border-radius:22px;width:min(540px,100%);margin:auto;padding:38px;box-shadow:0 20px 60px #3a2a661f}.onboarding-card.wide{width:min(820px,100%)}.onboarding-card h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:30px}.onboarding-card>p:not(.eyebrow){color:var(--muted);margin:0 0 24px;line-height:1.6}.onboarding-form,.onboarding-review-grid{gap:14px;display:grid}.onboarding-form label,.onboarding-review-grid label{gap:7px;font-size:10px;font-weight:750;display:grid}.onboarding-form input,.onboarding-review-grid input{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;outline:none;padding:12px 13px}.onboarding-form input:focus,.onboarding-review-grid input:focus{border-color:#7b5cff;box-shadow:0 0 0 3px #eee9ff}.onboarding-form>.primary-button{width:100%;margin-top:4px}.onboarding-form>small{text-align:center;color:var(--muted);font-size:8px}.password-rules{grid-template-columns:1fr 1fr;gap:6px;display:grid}.password-rules span{color:#aaa;font-size:8px}.password-rules span.ok{color:#13865f;font-weight:700}.onboarding-review-grid{grid-template-columns:1fr 1fr}.onboarding-card footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.onboarding-error{background:#fff1f0;border:1px solid #f3c7c4;border-radius:9px;font-size:9px;color:#b42318!important;margin:0!important;padding:10px!important}.onboarding-success{text-align:center}.onboarding-success>span{color:#11845c;background:#dcf9ec;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:24px;font-weight:800;display:grid}.onboarding-success .primary-button{text-decoration:none;display:inline-flex}.onboarding-success .eyebrow{margin-top:0}@media (width<=650px){.onboarding-page{padding:16px}.onboarding-card{padding:25px}.onboarding-card h1{font-size:25px}.onboarding-review-grid{grid-template-columns:1fr}.onboarding-card footer{flex-direction:column}.onboarding-card footer button{width:100%}.onboarding-test-link{display:none}}.segment-choice-page .onboarding-shell{width:min(1040px,100%)}.segment-choice-heading{text-align:center;width:min(680px,100%);margin:36px auto 30px}.segment-choice-heading h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:42px}.segment-choice-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.segment-choice-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.segment-choice-card{min-height:355px;color:var(--ink);background:#fff;border:1px solid #ded8ec;border-radius:22px;flex-direction:column;padding:28px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 14px 38px #3a2a6614}.segment-choice-card:not(.segment-choice-coming):hover{border-color:#8062f3;transform:translateY(-4px);box-shadow:0 20px 48px #553baf29}.segment-choice-icon{background:#f0ebff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;display:grid}.segment-choice-card>small{letter-spacing:.17em;color:#6d4aff;font-size:8px;font-weight:850}.segment-choice-card h2{margin:8px 0 10px;font-size:24px}.segment-choice-card p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.55}.segment-choice-card ul{color:#3f3a49;gap:8px;margin:0 0 24px;padding:0;font-size:10px;list-style:none;display:grid}.segment-choice-card>b{color:#6542e8;margin-top:auto;font-size:11px}.segment-choice-card>b i{margin-left:5px;font-style:normal}.segment-choice-coming{color:#8c8796;box-shadow:none;background:#f3f1f7;border-style:dashed}.segment-choice-coming .segment-choice-icon{filter:grayscale();opacity:.65}.segment-isolation-note{text-align:center;color:#5d5768;margin:24px 0 0;font-size:10px}@media (width<=800px){.segment-choice-grid{grid-template-columns:1fr 1fr}.segment-choice-coming{grid-column:1/-1;min-height:210px}.segment-choice-heading h1{font-size:34px}}@media (width<=560px){.segment-choice-heading{margin-top:22px}.segment-choice-heading h1{font-size:29px}.segment-choice-grid{grid-template-columns:1fr}.segment-choice-card,.segment-choice-coming{grid-column:auto;min-height:0}.segment-choice-card{padding:24px}.segment-choice-card ul{margin-bottom:22px}}.required-mark{color:#d92d20;margin-left:2px;font-size:12px;font-style:normal}.assistant-name-choice{background:#faf8ff;border:1px solid #e2d9ff;border-radius:12px;grid-column:1/-1;padding:13px}.assistant-name-choice input{background:#fff}.onboarding-review-grid input.onboarding-field-invalid{background:#fff5f5;border-color:#d92d20;box-shadow:0 0 0 2px #d92d2021}.onboarding-review-grid input.onboarding-field-invalid:focus{border-color:#b42318;box-shadow:0 0 0 3px #d92d202e}.onboarding-field-error{color:#b42318;font-size:10px;font-weight:700;line-height:1.35}body{font-size:15px}.content{padding:24px 28px 38px}.hero-row,.module-title{margin-bottom:18px}.eyebrow{font-size:11px}.subtitle{font-size:14px;line-height:1.5}.hero-row h1,.module-title h1{font-size:32px}.ask-button,.primary-button{border-radius:10px;height:43px;padding:0 18px;font-size:13px}.secondary-button{min-height:40px;padding:0 14px;font-size:12px}.filter-bar input,.filter-bar button{height:43px;font-size:13px}.panel-header h2,.kelly-status h2,.funnel h2,.cost-panel h2{font-size:16px}.panel-header p,.kelly-heading p{font-size:12px;line-height:1.4}.metrics-grid{gap:10px;margin-bottom:12px}.metric-card{gap:11px;min-height:76px;padding:12px 14px}.metric-icon{border-radius:10px;width:38px;height:38px;font-size:16px}.metric-card p{margin-bottom:2px;font-size:12px}.metric-card strong{font-size:23px}.metric-delta{font-size:11px}.conversation-row{grid-template-columns:38px minmax(170px,1fr) 90px 82px 52px;padding:13px 17px}.conversation-copy b{font-size:13px}.conversation-copy small,.channel,.conversation-row time{font-size:11px}.pill{padding:5px 9px;font-size:10px}.activity b{font-size:12px}.activity p{font-size:11px}.activity small{font-size:10px}.settings-nav button{padding:13px 14px;font-size:13px}.settings-form h2{font-size:18px}.settings-form>p{font-size:12px;line-height:1.5}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{padding:12px;font-size:13px}.automation-copy h2,.integration-card h2,.cost-row b{font-size:13px}.automation-copy p,.integration-card p,.cost-row small,.execution-count{font-size:11px;line-height:1.45}.integration-card{min-height:185px;padding:15px}.empty-state{font-size:13px;line-height:1.5}@media (width<=900px){.content{padding:20px}.metrics-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.content{padding:16px}.hero-row h1,.module-title h1{font-size:27px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:70px}}.status-stats button{text-align:left;cursor:pointer;background:#f8f8fb;border:0;border-radius:8px;padding:9px;font-family:inherit}.status-stats button:hover{background:#f0edff}.status-stats button span,.status-stats button b{display:block}.status-stats button span{color:#8e8f9d;min-height:18px;font-size:8px}.status-stats button b{color:#242330;font-size:16px}.dashboard-activity-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.dashboard-activity-button:hover{background:#faf9ff}.dashboard-live-chart{padding-left:0}.progress{border-radius:99px;overflow:hidden}.progress i{transition:width .3s}@media (width<=760px){.dashboard-grid,.bottom-grid{grid-template-columns:minmax(0,1fr)}.performance-panel,.activity-panel,.conversations-panel,.kelly-status{min-width:0}.panel-header{flex-wrap:wrap}.period-control{max-width:100%;display:flex;overflow:auto}.dashboard-live-chart{height:170px}.activity-list{max-height:320px;overflow:auto}.conversation-list{overflow:hidden}}@media (width<=480px){.status-stats{grid-template-columns:1fr}.status-stats button{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-stats button span{min-height:0;font-size:11px}.status-stats button b{font-size:18px}.dashboard-live-chart{height:145px}.activity-panel,.performance-panel,.kelly-status{padding:15px}.conversations-panel>.panel-header{padding-inline:15px}}.prompt-editor textarea{background:#fff;min-height:130px;font-family:inherit;line-height:1.55}.prompt-assistant{background:#fff;border-color:#dfe1ea;box-shadow:0 10px 34px #2823460f}.prompt-suggestions{flex-wrap:wrap;margin:15px 0 2px;gap:7px!important;display:flex!important}.prompt-suggestions button{color:#555764;cursor:pointer;background:#fff;border:1px solid #dfe0e8;border-radius:99px;padding:8px 11px;font-size:9px}.prompt-suggestions button:hover{color:#6247ce;background:#faf8ff;border-color:#8c76ef}.prompt-assistant-question{background:#f6f3ff;border:1px solid #ddd4ff;border-radius:11px;margin-top:14px;padding:12px 14px;align-items:center!important;display:flex!important}.prompt-assistant-question>span{color:#fff;background:#7255ed;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.prompt-assistant-question p{line-height:1.5;color:#403b4d!important;font-size:10px!important}.prompt-diff-card{background:#fff;border:1px solid #dddfe7;border-radius:12px;margin-top:15px;scroll-margin-top:18px;overflow:hidden}.prompt-diff-card>header{border-bottom:1px solid #ececf1;align-items:center;gap:10px;padding:13px 14px;display:flex}.prompt-diff-card>header>span{color:#3771d6;background:#edf3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.prompt-diff-card header b,.prompt-diff-card header small{display:block}.prompt-diff-card header b{font-size:10px}.prompt-diff-card header small{color:var(--muted);margin-top:3px;font-size:8px}.prompt-diff-old,.prompt-diff-new{border-radius:9px;grid-template-columns:24px 1fr;max-height:280px;margin:12px 14px;padding:11px 12px;overflow:auto;align-items:start!important;gap:7px!important;display:grid!important}.prompt-diff-old{color:#9f2f3b;background:#fff0f1}.prompt-diff-new{color:#176d48;background:#ecfbf2}.prompt-diff-old>span,.prompt-diff-new>span{font-size:14px;font-weight:900}.prompt-diff-card pre{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-diff-card>footer{background:#fff;border-top:1px solid #ececf1;justify-content:flex-end;gap:7px;margin:0;padding:11px 14px;display:flex;position:sticky;bottom:0}.prompt-approve-button{color:#fff;cursor:pointer;background:#18a766;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:750}.prompt-approve-button:disabled{opacity:.55}@media (width<=650px){.prompt-diff-card>footer{flex-wrap:wrap}.prompt-diff-card>footer button,.prompt-suggestions button{flex:1}}.subscriber-agent-editor{background:linear-gradient(135deg,#f7f4ff 0%,#fff 62%);border-color:#d9d1fb;grid-template-columns:auto minmax(0,1fr) minmax(230px,310px);align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:grid}.subscriber-agent-editor-icon{color:#fff;background:#7054e8;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 10px 24px #5e46c83d}.subscriber-agent-editor-copy h2{margin:3px 0 6px;font-size:18px}.subscriber-agent-editor-copy>p:last-of-type{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.subscriber-agent-editor-examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.subscriber-agent-editor-examples span{color:#625d70;background:#fff;border:1px solid #e4e0f2;border-radius:99px;padding:6px 9px;font-size:8px}.subscriber-agent-picker{gap:7px;display:grid}.subscriber-agent-picker>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.subscriber-agent-picker select{border:1px solid var(--line);background:#fff;border-radius:9px;height:39px;padding:0 10px;font-size:10px}.subscriber-agent-picker button{width:100%}.registered-companies>.prompt-assistant{z-index:120;border-radius:18px;margin:0;padding:24px;position:fixed;inset:34px max(28px,50vw - 560px);overflow:auto;box-shadow:0 28px 90px #1b163052}.registered-companies:has(>.prompt-assistant):before{content:"";z-index:119;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14111e85;position:fixed;inset:0}.registered-companies>.prompt-assistant>div:first-child{z-index:3;background:#fff;border-bottom:1px solid #ebe9f1;margin:-24px -24px 18px;padding:20px 24px;position:sticky;top:-24px}.registered-companies>.prompt-assistant textarea{border:1px solid #dcd8e8;border-radius:12px;min-height:150px;padding:14px;font-size:13px}.registered-companies>.prompt-assistant .prompt-suggestions button{padding:9px 12px;font-size:10px}.registered-companies>.prompt-assistant .prompt-timeline{margin-top:22px}.registered-companies>.prompt-assistant .prompt-diff-card pre{font-size:11px}.registered-companies>.prompt-assistant footer button{min-height:38px;font-size:10px}@media (width<=860px){.subscriber-agent-editor{grid-template-columns:auto 1fr}.subscriber-agent-picker{grid-column:1/-1}.registered-companies>.prompt-assistant{inset:14px}}@media (width<=560px){.subscriber-agent-editor{grid-template-columns:1fr}.subscriber-agent-editor-icon,.subscriber-agent-editor-examples{display:none}.registered-companies>.prompt-assistant{border-radius:0;padding:18px;inset:0}.registered-companies>.prompt-assistant>div:first-child{margin:-18px -18px 15px;padding:16px 18px;top:-18px}}.company-profile-editor{margin-top:14px;padding:22px 24px}.company-profile-editor>div:first-child{border-bottom:1px solid #e7e1f7;margin-bottom:18px;padding-bottom:18px}.company-profile-editor>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}.company-profile-editor .form-grid label{color:#34313d;gap:7px;font-size:12px;line-height:1.35;display:grid}.company-profile-editor .form-grid label.full{grid-column:1/-1}.company-profile-editor .form-grid input{color:#393644;background:#fff;border:1px solid #ddd9e8;border-radius:10px;outline:none;width:100%;min-width:0;height:46px;margin:0;padding:0 13px;font-size:14px}.company-profile-editor .form-grid input:focus{border-color:#8064ef;box-shadow:0 0 0 3px #704fe61f}.company-profile-editor footer{border-top:1px solid #e7e1f7;margin-top:18px;padding-top:16px}@media (width<=720px){.company-profile-editor{padding:18px}.company-profile-editor>.form-grid{grid-template-columns:1fr}.company-profile-editor .form-grid label.full{grid-column:auto}.company-profile-editor footer{grid-template-columns:1fr;display:grid}.company-profile-editor footer button{width:100%}}.system-timeline-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#110e1b94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.system-timeline-modal{background:#f8f8fb;border:1px solid #ded8f3;border-radius:22px;width:min(860px,100%);max-height:min(820px,92vh);overflow:auto;box-shadow:0 28px 90px #1811354d}.system-timeline-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff,#f1edff);justify-content:space-between;gap:20px;padding:24px 26px 20px;display:flex}.system-timeline-modal>header h1{margin:5px 0 7px;font-size:24px}.system-timeline-modal>header p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;line-height:1.55}.system-timeline-modal>header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;font-size:22px}.system-settings-grid{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;padding:18px 22px;display:grid}.system-settings-grid label{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.system-settings-grid b,.system-settings-grid small{display:block}.system-settings-grid b{font-size:10px}.system-settings-grid small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.system-settings-grid input{width:18px;height:18px;accent-color:var(--purple);flex:none}.system-timeline-notice{color:#127151;background:#effbf6;border:1px solid #bce7d6;border-radius:10px;margin:0 22px 14px;padding:10px 12px;font-size:9px;font-weight:700}.system-version-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 22px 22px;overflow:hidden}.system-version-list>header{border-bottom:1px solid var(--line);background:#fafafd;justify-content:space-between;padding:13px 15px;font-size:9px;display:flex}.system-version-list>header span{color:var(--muted)}.system-version-list>article{border-bottom:1px solid #f0f0f4;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.system-version-list>article:last-child{border-bottom:0}.system-version-number{background:var(--purple-soft);width:38px;height:32px;color:var(--purple);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.system-version-list article b,.system-version-list article small{display:block}.system-version-list article b{font-size:9px}.system-version-list article small{color:var(--muted);margin-top:4px;font-size:8px}.system-timeline-trigger{border-color:#cfc4ff}@media (width<=760px){.system-timeline-backdrop{padding:10px}.system-timeline-modal{border-radius:16px;max-height:96vh}.system-timeline-modal>header{padding:20px}.system-settings-grid{grid-template-columns:1fr;padding:14px}.system-version-list{margin:0 14px 14px}.system-version-list>article{grid-template-columns:40px 1fr}.system-version-list>article>.pill,.system-version-list>article>button{grid-column:2}.system-timeline-trigger{display:none}}.auth-page{color:#151225;background:radial-gradient(circle at 20% 10%,#eee9ff 0,#0000 36%),linear-gradient(135deg,#f9f8ff,#edf6ff);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-shell{width:min(460px,100%)}.auth-brand{color:#19152b;justify-content:center;align-items:center;gap:11px;margin-bottom:24px;text-decoration:none;display:flex}.auth-brand>span{color:#fff;background:linear-gradient(135deg,#8b6cff,#542be7);border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:800;display:grid;box-shadow:0 12px 24px #6845ea3b}.auth-brand div{flex-direction:column;display:flex}.auth-brand b{font-size:25px;line-height:1}.auth-brand small{letter-spacing:1.9px;margin-top:5px;font-size:9px}.auth-card{background:#fff;border:1px solid #ded8f4;border-radius:24px;padding:34px;box-shadow:0 24px 70px #3d2b7120}.auth-card .eyebrow{letter-spacing:1.7px;color:#6b48ed;margin:0 0 8px;font-size:11px;font-weight:800}.auth-card h1{letter-spacing:-.8px;margin:0 0 8px;font-size:30px}.auth-card>p:not(.eyebrow){color:#686279;margin:0 0 25px;line-height:1.55}.auth-form{gap:17px;display:grid}.auth-form label{gap:7px;font-size:14px;font-weight:700;display:grid}.auth-form input{height:50px;font:inherit;border:1px solid #d7d2e4;border-radius:12px;outline:none;padding:0 14px}.auth-form input:focus{border-color:#704bea;box-shadow:0 0 0 4px #704bea14}.auth-form button{border:0;width:100%;min-height:50px}.auth-error,.auth-success{border-radius:10px!important;margin:0!important;padding:11px 13px!important;font-size:13px!important}.auth-error{background:#fff0f0;color:#a42222!important}.auth-success{background:#eafaf2;color:#147346!important}.auth-card footer{color:#777083;flex-direction:column;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-card footer a{color:#5e37df;font-weight:700;text-decoration:none}.auth-security{text-align:center;color:#6e687e;margin-top:18px;display:block}.business-segment-switcher{position:relative}.business-segment-trigger{white-space:nowrap;align-items:center;gap:7px;display:flex!important}.business-segment-trigger>span:first-child{font-size:15px}.business-segment-trigger i{color:#847d92;font-style:normal}.business-segment-menu{z-index:70;background:#fff;border:1px solid #ddd7ef;border-radius:14px;width:310px;padding:8px;position:absolute;top:45px;right:0;box-shadow:0 22px 60px #24194933}.business-segment-menu header{border-bottom:1px solid var(--line);margin-bottom:5px;padding:10px 11px}.business-segment-menu header b,.business-segment-menu header small{display:block}.business-segment-menu header b{font-size:11px}.business-segment-menu header small{color:var(--muted);margin-top:4px;font-size:8px}.business-segment-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.business-segment-menu>button:hover,.business-segment-menu>button.selected{background:#f3efff}.business-segment-menu>button>span{background:#eee9ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.business-segment-menu>button b,.business-segment-menu>button small{display:block}.business-segment-menu>button b{font-size:10px}.business-segment-menu>button small{color:var(--muted);margin-top:3px;font-size:8px}.business-segment-menu>button i{color:var(--purple);font-style:normal}.furniture-branch-blueprint{background:linear-gradient(135deg,#f1fcf8,#fff 58%);border:1px solid #bce5d8;margin-bottom:18px;padding:24px}.furniture-branch-blueprint>header,.furniture-branch-blueprint>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.furniture-branch-blueprint h2{margin:5px 0 6px;font-size:20px}.furniture-branch-blueprint header p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.furniture-blueprint-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.furniture-blueprint-grid article{background:#fff;border:1px solid #ddeee8;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.furniture-blueprint-grid article>span{color:#178467;background:#e7f8f1;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.furniture-blueprint-grid b,.furniture-blueprint-grid small{display:block}.furniture-blueprint-grid b{font-size:10px}.furniture-blueprint-grid small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.furniture-branch-blueprint>footer{border-top:1px solid #dcece6;align-items:center;padding-top:14px}.furniture-branch-blueprint>footer>span{color:#17795e;font-size:9px;font-weight:700}.furniture-stock-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.furniture-stock-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.furniture-stock-summary article>span{color:#16805f;background:#eaf8f2;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.furniture-stock-summary small,.furniture-stock-summary b{display:block}.furniture-stock-summary small{color:var(--muted);font-size:8px}.furniture-stock-summary b{margin-top:4px;font-size:18px}.furniture-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.furniture-product-card{overflow:hidden}.furniture-product-card>img,.furniture-product-card>.furniture-product-placeholder{object-fit:cover;background:linear-gradient(135deg,#eee9ff,#eaf8f2);place-items:center;width:100%;height:180px;font-size:48px;display:grid}.furniture-product-card>div{padding:14px}.furniture-product-card h2{margin:0 0 5px;font-size:13px}.furniture-product-card p{height:30px;color:var(--muted);margin:0;font-size:8px;line-height:1.45;overflow:hidden}.furniture-product-card footer{justify-content:space-between;align-items:end;padding:0 14px 14px;display:flex}.furniture-product-card footer b,.furniture-product-card footer small{display:block}.furniture-product-card footer b{font-size:13px}.furniture-product-card footer small{color:var(--muted);margin-top:3px;font-size:8px}.furniture-product-card footer a{width:31px;height:31px;color:var(--purple);background:#f0ecff;border-radius:9px;place-items:center;text-decoration:none;display:grid}.furniture-filter{grid-template-columns:1fr 190px auto}.create-furniture-editor{width:min(760px,100vw - 30px)}.create-furniture-editor textarea{min-height:90px}.create-furniture-editor footer{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.furniture-product-grid>article{overflow:hidden}.furniture-product-photo{background:linear-gradient(135deg,#eee9ff,#eaf8f2);height:185px;position:relative}.furniture-product-photo img{object-fit:cover;width:100%;height:100%}.furniture-product-photo>span{place-items:center;width:100%;height:100%;font-size:48px;display:grid}.furniture-product-photo em{color:#fff;background:#1c1927d1;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;position:absolute;bottom:10px;right:10px}.furniture-product-body{padding:14px}.furniture-product-body>small{color:var(--purple);font-size:8px;font-weight:800}.furniture-product-body h3{margin:5px 0;font-size:13px}.furniture-product-body p{height:32px;color:var(--muted);margin:0;font-size:8px;line-height:1.45;overflow:hidden}.furniture-product-body footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.furniture-product-body footer b{font-size:13px}.furniture-product-body>a{color:var(--purple);margin-top:10px;font-size:8px;font-weight:700;text-decoration:none;display:inline-block}.furniture-import-center{background:linear-gradient(135deg,#fbf9ff,#fff);border-color:#c9bee9;margin-bottom:15px;padding:22px}.furniture-import-center>header,.furniture-import-center>header>div{display:flex}.furniture-import-center>header{justify-content:space-between;align-items:flex-start;gap:14px}.furniture-import-center>header>div{display:block}.furniture-import-center h2{margin:4px 0;font-size:18px}.furniture-import-center header p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.furniture-source-tabs{gap:8px;margin:18px 0 12px;display:flex}.furniture-source-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-size:9px;font-weight:700}.furniture-source-tabs button.active{border-color:var(--purple);background:var(--purple);color:#fff}.furniture-source-input{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.furniture-source-input label{gap:7px;font-size:9px;font-weight:700;display:grid}.furniture-source-input input{border:1px solid var(--line);border-radius:9px;height:42px;padding:0 12px}.furniture-source-input .inventory-file span{align-items:center;min-height:42px;display:flex}.furniture-import-preview{background:#fff;border:1px solid #ded8ef;border-radius:13px;margin-top:16px;overflow:hidden}.furniture-import-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.furniture-import-preview header b,.furniture-import-preview header span{display:block}.furniture-import-preview header b{font-size:10px}.furniture-import-preview header span{color:var(--muted);margin-top:3px;font-size:8px}.furniture-import-preview>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:11px;display:grid}.furniture-import-preview article{border:1px solid #eeeaf5;border-radius:10px;grid-template-columns:55px 1fr;align-items:center;gap:9px;padding:7px;display:grid}.furniture-import-preview article>img,.furniture-import-preview article>span{object-fit:cover;background:#f1edff;border-radius:7px;place-items:center;width:55px;height:45px;display:grid}.furniture-import-preview article b,.furniture-import-preview article small{display:block}.furniture-import-preview article b{font-size:8px}.furniture-import-preview article small{color:var(--muted);margin-top:4px;font-size:7px}.furniture-import-center>footer{color:var(--muted);margin-top:12px;font-size:8px}@media (width<=1100px){.furniture-blueprint-grid,.furniture-product-grid,.furniture-import-preview>div{grid-template-columns:1fr 1fr}.business-segment-trigger>span:nth-child(2){display:none}}@media (width<=700px){.business-segment-menu{width:auto;position:fixed;top:64px;left:12px;right:12px}.furniture-branch-blueprint>header,.furniture-branch-blueprint>footer{flex-direction:column}.furniture-blueprint-grid,.furniture-stock-summary,.furniture-product-grid,.furniture-import-preview>div,.furniture-source-input{grid-template-columns:1fr}.furniture-source-input button{width:100%}.furniture-filter{grid-template-columns:1fr;display:grid}.furniture-product-card>img,.furniture-product-card>.furniture-product-placeholder{height:210px}}.store-usage-actions{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.store-usage-actions>.secondary-button{width:100%}.store-bonus-control{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.store-bonus-control label span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.store-bonus-control input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:9px}.store-bonus-control button{white-space:nowrap;min-height:34px}.store-bonus-buttons{gap:6px;display:flex}.danger-button{color:#b42318!important;background:#fff7f7!important;border-color:#f0c4c4!important}.subscription-plans article.selected{background:#eef8ff;border:2px solid #1688bd;box-shadow:0 8px 24px #1688bd1f}.subscription-plans article:not(.selected) .primary-button{color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important}.payment-preferences{grid-template-columns:1fr 1.4fr;gap:15px;margin:14px 0;padding:18px;display:grid}.payment-preferences h2{margin:4px 0;font-size:15px}.payment-preferences small{color:var(--muted)}.payment-methods{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-methods button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.payment-methods button.selected{background:#eef8ff;border:2px solid #1688bd}.payment-methods button>span{color:#1688bd;grid-row:1/3;font-size:20px}.payment-methods b,.payment-methods small{display:block}.auto-renew-option{border:1px solid var(--line);background:#fafafd;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.auto-renew-option.disabled{opacity:.55}.auto-renew-option input{accent-color:#1688bd;margin-top:2px}.auto-renew-option span{gap:3px;display:grid}.payment-pending-note{color:#755f13;background:#fff8df;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px}@media (width<=700px){.store-bonus-control,.payment-preferences{grid-template-columns:1fr}.store-bonus-buttons button{flex:1}.payment-methods{grid-template-columns:1fr}.auto-renew-option,.payment-pending-note{grid-column:1}}@media (width<=760px){html,body{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}.sidebar{width:min(88vw,320px);padding:14px 12px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto;box-shadow:18px 0 48px #0f0d1647}.brand{z-index:2;background:#17151f;height:58px;position:sticky;top:-14px}.mobile-close{border-radius:10px;min-width:44px;min-height:44px}.workspace-switcher{min-height:56px;margin:8px 0 12px}.workspace-menu{max-height:280px;margin:-6px 0 10px;position:static}.sidebar nav{gap:3px}.sidebar nav button,.sidebar-settings button{min-height:46px;padding:11px 12px;font-size:14px}.sidebar-bottom{margin-top:18px}.profile{padding-bottom:max(4px,env(safe-area-inset-bottom))}.topbar{gap:8px;height:60px;padding:0 12px}.mobile-menu{color:#6545dc;background:#f3efff;border-radius:10px;min-width:44px;min-height:44px}.breadcrumb{min-width:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:13px;display:block;overflow:hidden}.top-actions{min-width:0}.top-actions>.client-preview-button,.top-actions>.business-segment-switcher,.top-actions>.onboarding-test-link{display:none}.ask-button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}.ask-button:first-letter{font-size:18px}.content{width:100%;padding:18px 12px calc(30px + env(safe-area-inset-bottom))}.module-page,.panel,.store-usage-section,.client-plan-usage,.payment-preferences{min-width:0;max-width:100%}.hero-row,.module-title{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:18px;display:grid}.hero-row .primary-button,.module-title>.primary-button,.module-title>.secondary-button{width:100%;min-height:46px;margin:0}.hero-row h1,.module-title h1{font-size:24px;line-height:1.12}.subtitle{font-size:11px;line-height:1.5}.metrics-grid,.dashboard-grid,.bottom-grid,.agent-grid,.integration-grid,.analytics-grid,.settings-layout,.billing-metrics,.invoice-summary,.schedule-metrics{gap:10px;grid-template-columns:1fr!important}.metric-card{min-height:76px}.panel{border-radius:12px}.filter-bar{grid-template-columns:1fr;display:grid;overflow:visible}.filter-bar input,.filter-bar select,.filter-bar button{width:100%;min-width:0;min-height:44px}.subscription-plans{grid-template-columns:1fr;gap:10px;display:grid}.subscription-plans article{gap:9px;padding:17px}.subscription-plans article button{width:100%;min-height:46px}.subscription-plans h2{font-size:21px}.client-plan-usage{padding:15px}.client-plan-heading{align-items:flex-start}.client-plan-heading h2{font-size:16px;line-height:1.25}.client-plan-usage>header{gap:12px}.client-plan-usage>header>.secondary-button{min-height:44px}.client-credit-status{min-width:0}.client-credit-summary{grid-template-columns:34px minmax(0,1fr);gap:9px}.client-credit-summary strong{grid-column:1/-1;justify-self:end}.client-credit-summary b,.client-credit-summary small{overflow-wrap:anywhere}.credit-refill-cue{width:100%;min-height:48px}.payment-preferences{grid-template-columns:1fr;gap:12px;padding:15px;display:grid}.payment-methods{grid-template-columns:1fr}.payment-methods button,.auto-renew-option{min-height:58px}.auto-renew-option input{flex:none;width:20px;height:20px}.store-usage-section>header{gap:4px;display:grid}.store-usage-grid{grid-template-columns:minmax(0,1fr)}.store-usage-card{padding:13px}.store-usage-stats{grid-template-columns:1fr 1fr}.store-usage-stats div:last-child{grid-column:1/-1}.store-usage-actions button{min-height:44px}.store-bonus-control{grid-template-columns:1fr}.store-bonus-control input{min-height:44px;font-size:16px}.store-bonus-buttons{grid-template-columns:1fr 1fr;display:grid}.store-bonus-buttons button{min-width:0}.conversation-workspace.has-detail{grid-template-columns:1fr}.large-list{overflow-x:auto}.large-list .conversation-row{grid-template-columns:36px minmax(0,1fr) 62px;min-width:0;padding:12px}.conversation-detail{min-height:calc(100dvh - 120px)}.message-history{padding:12px}.message-bubble{max-width:90%}.conversation-detail>footer{padding-bottom:max(11px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.conversation-detail textarea{font-size:16px}.kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(4,min(82vw,310px))}.kanban-column{scroll-snap-align:start}.table-shell,.invoice-table,.funnel-table,.audit-table,.vehicle-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.automation-card{grid-template-columns:38px minmax(0,1fr) 48px;padding:12px}.automation-card>.toggle{justify-self:end}.integration-card,.agent-card{min-height:auto}.form-grid{grid-template-columns:1fr}.form-grid input,.form-grid select,.form-grid textarea,.modal-card input,.modal-card select,.modal-card textarea{min-height:44px;font-size:16px}.modal-backdrop{align-items:end;padding:0}.modal-card{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.assistant-panel{width:100%;height:100dvh}.assistant-body{padding:18px}.assistant-panel>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}.assistant-panel textarea{font-size:16px}.save-notice{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.45}}.plan-pix-overlay{z-index:1000;background:#1014229e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.plan-pix-dialog{text-align:center;background:#fff;border-radius:20px;width:min(460px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000047}.plan-pix-dialog h2{margin:6px 0 8px}.plan-pix-dialog>p:not(.eyebrow){color:var(--muted)}.plan-pix-dialog img{border:1px solid var(--line);border-radius:16px;width:min(280px,82vw);height:auto;margin:18px auto;display:block}.plan-pix-dialog>.primary-button{width:100%;min-height:48px;margin:0 0 12px}.plan-pix-dialog>small{color:var(--muted);line-height:1.5;display:block}.plan-pix-close{cursor:pointer;background:#f0f2f6;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:12px;right:14px}.plan-pix-confirmed{justify-items:center;gap:8px;padding:24px 10px;display:grid}.plan-pix-confirmed span{color:#13804f;background:#daf7e8;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.plan-pix-confirmed small{color:var(--muted)}.vehicle-deactivate-button{color:#c62836!important;background:#fff0f1!important;border-color:#e65b66!important;border-radius:50%!important;font-size:22px!important;line-height:1!important}.vehicle-deactivate-button:hover{color:#fff!important;background:#d93645!important}.vehicle-deactivate-button:disabled{opacity:.55;cursor:wait}.vehicle-publication-pause-button{white-space:nowrap;min-width:82px;color:#8a5b00!important;background:#fff8e8!important;border-color:#dda52a!important;border-radius:999px!important;width:auto!important;padding:0 11px!important;font-size:11px!important;font-weight:800!important}.vehicle-publication-pause-button:hover{color:#fff!important;background:#dda52a!important}.vehicle-publication-pause-button.paused{color:#c62836!important;background:#fff0f1!important;border-color:#e65b66!important}.vehicle-publication-pause-button.paused:hover{color:#fff!important;background:#d93645!important}.vehicle-publication-pause-button:disabled{opacity:.55;cursor:wait}@media (width<=390px){.content{padding-left:10px;padding-right:10px}.hero-row h1,.module-title h1{font-size:22px}.store-bonus-buttons{grid-template-columns:1fr}.client-plan-badges{display:grid}.client-plan-badges span{width:max-content;max-width:100%}.status-stats{grid-template-columns:1fr}.conversation-row{grid-template-columns:32px minmax(0,1fr)}.conversation-row>.pill{display:none}}.connection-funnel-create{background:#faf9ff;border:1px solid #ded8f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:15px;display:grid}.connection-funnel-create label{gap:7px;display:grid}.connection-funnel-create label span{color:#3f3a55;font-size:12px;font-weight:800}.connection-funnel-create input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d3e6;border-radius:10px;padding:0 12px}.connection-funnel-create button{white-space:nowrap;min-height:44px}.connection-new-seller{background:linear-gradient(135deg,#fbfaff,#f2eeff);border:1px solid #d8cdfc;border-radius:17px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.connection-new-seller h3{margin:3px 0 4px;font-size:18px}.connection-new-seller p{color:var(--muted);margin:0;line-height:1.45}.connection-new-seller-grid{grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:10px;display:grid}.connection-new-seller-grid label{gap:7px;display:grid}.connection-new-seller-grid label span{color:#3f3a55;font-size:12px;font-weight:800}.connection-new-seller-grid input,.seller-invite-code input{width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8d3e6;border-radius:10px;padding:0 12px}.connection-new-seller-grid button{white-space:nowrap;min-height:44px}.seller-invite-code{background:#f3fff8;border:1px solid #a8dfbf;border-radius:13px;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.seller-invite-code div{gap:3px;display:grid}.seller-invite-code b{color:#126b3b}.seller-invite-code small{color:#49705a}.seller-invite-code button{white-space:nowrap;min-height:44px}@media (width<=760px){.connection-new-seller-grid,.seller-invite-code{grid-template-columns:1fr}.connection-new-seller-grid button,.seller-invite-code button{width:100%}}@media (width<=560px){.connection-funnel-create{grid-template-columns:1fr}.connection-funnel-create button{width:100%}}.funnel-facebook-connect{color:#1769e0!important;border-color:#c9dcfa!important}.funnel-instagram-connect{color:#b12d89!important;border-color:#efd0e6!important}.funnel-title-actions{flex-wrap:wrap}.workspace-store-row{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-store-row:hover,.workspace-store-row.selected{background:#373047}.workspace-store-row>button:first-child{color:#ddd9e7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.workspace-store-row>button:first-child>span{color:#cfc6e5;background:#403a4d;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.workspace-store-row>button:first-child div{min-width:0}.workspace-store-row>button:first-child b,.workspace-store-row>button:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-store-row>button:first-child b{font-size:10px}.workspace-store-row>button:first-child small{color:#9b96a4;margin-top:2px;font-size:8px}.workspace-store-row>button:first-child i{color:#9b82ff;font-style:normal}.workspace-store-delete{color:#ff9ca8;cursor:pointer;background:#34252a;border:1px solid #74454d;border-radius:7px;margin-right:7px;padding:6px 8px;font-size:8px;font-weight:700}.workspace-store-delete:hover{background:#522e36;border-color:#a95564}.workspace-store-delete:disabled{opacity:.55;cursor:wait}.workspace-environment-group{padding:5px 0;display:block}.workspace-environment-group>strong{color:#817a91;letter-spacing:.12em;padding:6px 9px 3px;font-size:8px;display:block}.workspace-store-row.production>button:first-child>span{color:#a8f0d0;background:#174f3a}.workspace-store-row.test>button:first-child>span{color:#ffe790;background:#51451e}.workspace-store-row.lab>button:first-child>span{color:#dac7ff;background:#493274}.store-response-schedule{margin-bottom:18px;padding:20px}.store-response-schedule>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-response-schedule h2{margin:0 0 5px;font-size:17px}.store-response-schedule header p:not(.eyebrow){color:var(--muted);max-width:620px;margin:0;font-size:10px;line-height:1.55}.schedule-master-toggle{border:1px solid var(--line);cursor:pointer;background:#fafafd;border-radius:11px;align-items:center;gap:10px;min-width:255px;padding:10px 12px;display:flex}.schedule-master-toggle input{width:34px;height:18px;accent-color:var(--purple)}.schedule-master-toggle span,.schedule-master-toggle b,.schedule-master-toggle small{display:block}.schedule-master-toggle b{font-size:10px}.schedule-master-toggle small{color:var(--muted);margin-top:3px;font-size:8px}.response-schedule-body{background:#fbfbfe;border:1px solid #ececf2;border-radius:12px;margin-top:16px;padding:15px}.response-schedule-body.disabled{opacity:.58}.response-timezone{justify-content:flex-end;align-items:center;gap:9px;margin-bottom:12px;font-size:9px;font-weight:700;display:flex}.response-timezone select{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 9px;font-size:9px}.response-day-list{gap:7px;display:grid}.response-day-list>div{background:#fff;border:1px solid #ececf2;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;padding:9px 11px;display:grid}.response-day-list>div.active{background:#fdfcff;border-color:#d9d0ff}.response-day-list>div>label{align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.response-day-list>div>label input{accent-color:var(--purple)}.response-day-list>div>div{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.response-day-list input[type=time]{border:1px solid var(--line);background:#fff;border-radius:7px;height:31px;padding:0 7px;font-size:9px}.response-day-list>div>small{text-align:right;color:var(--muted);font-size:8px}.human-takeover-protection{background:#effbf6;border:1px solid #bfe8d8;border-radius:11px;align-items:flex-start;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.human-takeover-protection>span{color:#fff;background:#25a675;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.human-takeover-protection b,.human-takeover-protection p{margin:0;display:block}.human-takeover-protection b{color:#176c50;font-size:10px}.human-takeover-protection p{color:#52806e;margin-top:3px;font-size:8px;line-height:1.5}.store-response-schedule>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.store-response-schedule>footer>span{color:var(--muted);font-size:8px}@media (width<=760px){.store-response-schedule>header{flex-direction:column}.schedule-master-toggle{width:100%}.response-day-list>div{grid-template-columns:1fr}.response-day-list>div>small{text-align:left}.response-timezone{justify-content:flex-start}.store-response-schedule>footer{flex-direction:column;align-items:stretch;gap:10px}.store-response-schedule>footer button{width:100%}}.chatbot-support-panel{margin-bottom:18px;padding:20px}.chatbot-support-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chatbot-support-panel h2{margin:0 0 5px;font-size:17px}.chatbot-support-panel header p:not(.eyebrow){color:var(--muted);max-width:650px;margin:0;font-size:10px;line-height:1.55}.chatbot-support-flow{background:#faf8ff;border:1px solid #e5defe;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:13px;display:flex}.chatbot-support-flow span{background:#fff;border:1px solid #e7e2f7;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.chatbot-support-flow i{color:var(--purple);font-style:normal}.chatbot-support-guards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.chatbot-support-guards article{border:1px solid #ececf2;border-radius:10px;padding:11px}.chatbot-support-guards b,.chatbot-support-guards small{display:block}.chatbot-support-guards b{font-size:9px}.chatbot-support-guards small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.chatbot-support-panel>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.chatbot-support-panel>footer>span{color:var(--muted);font-size:8px}@media (width<=760px){.chatbot-support-panel>header{flex-direction:column}.chatbot-support-guards{grid-template-columns:1fr}.chatbot-support-panel>footer{flex-direction:column;align-items:stretch;gap:10px}.chatbot-support-panel>footer button{width:100%}}.refinancing-top-button{color:#176c50;background:#effbf6;border-color:#bfe8d8}.refinancing-title>div:last-child{align-items:center;gap:9px;display:flex}.refinancing-safety{background:#f3fcf8;border-color:#bfe8d8;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.refinancing-safety>span{font-size:19px}.refinancing-safety b,.refinancing-safety p{margin:0;display:block}.refinancing-safety b{color:#176c50;font-size:11px}.refinancing-safety p{color:#52806e;margin-top:3px;font-size:9px}.refinancing-activation{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.refinancing-activation>div{align-items:center;gap:13px;display:flex}.refinancing-activation h2{margin:0 0 5px;font-size:14px}.refinancing-activation p{color:var(--muted);margin:0;font-size:9px}.refinancing-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.refinancing-chat{flex-direction:column;min-height:570px;display:flex;overflow:hidden}.refinancing-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 17px;display:flex}.refinancing-chat header b,.refinancing-chat header small{display:block}.refinancing-chat header b{font-size:12px}.refinancing-chat header small{color:var(--muted);margin-top:3px;font-size:8px}.refinancing-chat header>span{color:#168c63;background:#e8f8f1;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.refinancing-messages{background:#fafafd;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.refinancing-messages article{background:#fff;border:1px solid #ececf2;border-radius:12px;align-self:flex-start;max-width:78%;padding:10px 12px}.refinancing-messages article.customer{color:#fff;background:#6d4aff;border-color:#6d4aff;align-self:flex-end}.refinancing-messages article.kelly{background:#eefaf5;border-color:#bfe8d8}.refinancing-messages small{opacity:.7;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.refinancing-messages p{margin:0;font-size:10px;line-height:1.5}.refinancing-chat>footer{border-top:1px solid var(--line);gap:9px;padding:12px;display:flex}.refinancing-chat textarea{resize:none;border:1px solid var(--line);border-radius:9px;flex:1;min-height:48px;padding:10px;font-size:10px}.refinancing-guide{height:max-content;padding:20px}.refinancing-guide h2{margin:0;font-size:15px}.refinancing-guide ol{margin:18px 0;padding-left:20px}.refinancing-guide li{color:#626370;margin:10px 0;font-size:9px;line-height:1.55}.refinancing-guide strong{color:#168c63}.refinancing-flow-map{gap:6px;display:grid}.refinancing-flow-map span{color:#5d44c5;background:#f5f2ff;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:700}.refinancing-flow-map span+span:before{content:"↓";color:#a29cae;margin:-8px 0 4px;display:block}.refinancing-guide>p{color:var(--muted);margin:14px 0 0;font-size:8px}.refinancing-simulator-page>.save-notice{margin-top:12px}@media (width>=761px){.topbar{height:auto;min-height:68px;padding-top:8px;padding-bottom:8px}.top-actions{flex-wrap:wrap;justify-content:flex-end;max-width:min(1100px,78vw)}}@media (width<=760px){.refinancing-title>div:last-child{justify-content:space-between;margin-top:12px}.refinancing-workspace{grid-template-columns:1fr}.refinancing-activation{flex-direction:column;align-items:stretch}.refinancing-activation button{width:100%}.refinancing-messages article{max-width:90%}.top-actions>.refinancing-top-button{height:40px;padding:0 10px;font-size:9px;display:flex}}.kelly-video-studio{padding:22px}.kelly-video-studio>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.kelly-video-studio h2{margin:3px 0 5px;font-size:20px}.kelly-video-studio header p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.kelly-studio-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:18px;margin-top:20px;padding-top:20px;display:grid}.kelly-studio-controls{gap:13px;display:grid}.kelly-studio-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kelly-studio-presets>span{letter-spacing:.1em;color:var(--muted);grid-column:1/-1;font-size:8px;font-weight:850}.kelly-studio-presets button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:11px}.kelly-studio-presets button.active{background:#f3efff;border-color:#7b5bef;box-shadow:0 0 0 2px #ece7ff}.kelly-studio-presets b,.kelly-studio-presets small{display:block}.kelly-studio-presets b{font-size:9px}.kelly-studio-presets small{color:var(--muted);margin-top:4px;font-size:7px}.kelly-studio-settings{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.kelly-studio-settings label{gap:6px;font-size:8px;font-weight:800;display:grid}.kelly-studio-settings select{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 9px;font-size:9px}.kelly-studio-overlays{flex-wrap:wrap;gap:8px;display:flex}.kelly-studio-overlays label{border:1px solid var(--line);background:#faf9fc;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:700;display:flex}.kelly-studio-overlays input{accent-color:#6d4aff}.kelly-studio-timeline{border:1px solid var(--line);border-radius:11px;overflow:hidden}.kelly-studio-timeline>header{border-bottom:1px solid var(--line);background:#faf9fc;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.kelly-studio-timeline header b,.kelly-studio-timeline header small{display:block}.kelly-studio-timeline header b{font-size:9px}.kelly-studio-timeline header small,.kelly-studio-timeline header>span{color:var(--muted);margin-top:3px;font-size:7px}.kelly-studio-timeline>div{gap:8px;padding:11px;display:flex;overflow:auto}.kelly-studio-timeline article{cursor:pointer;background:#f2f1f5;border:2px solid #0000;border-radius:9px;flex:none;width:98px;padding:4px;position:relative}.kelly-studio-timeline article.active{border-color:#6d4aff}.kelly-studio-timeline article>img{object-fit:cover;border-radius:6px;width:100%;height:67px;display:block}.kelly-studio-timeline article>b{color:#fff;background:#17131f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid;position:absolute;top:8px;left:8px}.kelly-studio-timeline article>footer{gap:3px;margin-top:4px;display:flex}.kelly-studio-timeline article button{color:#5e5867;cursor:pointer;background:#fff;border:0;border-radius:4px;flex:1;height:21px;font-size:9px}.kelly-studio-timeline article button:last-child{color:#c23e53}.kelly-studio-timeline article button:disabled{opacity:.3}.kelly-studio-phone{flex-direction:column;align-items:center;display:flex}.kelly-studio-screen{aspect-ratio:9/16;background:#15131a;border:7px solid #17131f;border-radius:25px;width:min(240px,100%);position:relative;overflow:hidden;box-shadow:0 18px 42px #18122b3d}.kelly-studio-screen>img{object-fit:cover;width:100%;height:100%;animation:5s ease-in-out infinite alternate kellyZoom}.kelly-studio-screen.deslizar-lateral>img{animation:4s ease-in-out infinite alternate kellySlide}.kelly-studio-screen.dissolver>img{animation:3s ease-in-out infinite alternate kellyFade}.kelly-studio-screen.corte-dinamico>img{animation:1.2s steps(2,end) infinite kellyCut}.kelly-studio-shade{background:linear-gradient(#00000014,#0000 42%,#000c);position:absolute;inset:0}.kelly-studio-brand{z-index:2;color:#fff;text-shadow:0 2px 8px #000;position:absolute;bottom:32px;left:15px;right:15px}.kelly-studio-brand b,.kelly-studio-brand strong,.kelly-studio-brand span,.kelly-studio-brand small{display:block}.kelly-studio-brand b{text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:8px}.kelly-studio-brand strong{font-size:15px;line-height:1.15}.kelly-studio-brand span{background:#6d4aff;border-radius:6px;width:max-content;margin-top:7px;padding:4px 7px;font-size:13px;font-weight:900}.kelly-studio-brand small{margin-top:5px;font-size:8px}.kelly-studio-screen .kelly-video-control{z-index:3}.kelly-studio-progress{z-index:3;background:#ffffff59;border-radius:99px;height:3px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.kelly-studio-progress i{background:#fff;height:100%;transition:all .3s;display:block}.kelly-studio-now{width:100%;max-width:260px;padding:10px 2px}.kelly-studio-now span,.kelly-studio-now b,.kelly-studio-now small{display:block}.kelly-studio-now span{color:#6d4aff;font-size:8px}.kelly-studio-now b{margin-top:4px;font-size:10px}.kelly-studio-now small{color:var(--muted);margin-top:3px;font-size:7px}.kelly-studio-phone>.primary-button{width:100%;max-width:260px}.kelly-studio-phone>p{text-align:center;max-width:260px;color:var(--muted);font-size:7px;line-height:1.5}@keyframes kellyZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes kellySlide{0%{transform:scale(1.12)translate(-3%)}to{transform:scale(1.12)translate(3%)}}@keyframes kellyFade{0%{opacity:.72}to{opacity:1}}@keyframes kellyCut{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (width<=900px){.kelly-studio-workspace,.kelly-studio-settings,.kelly-studio-presets{grid-template-columns:1fr}.kelly-video-studio>header{flex-direction:column;align-items:stretch}.kelly-video-studio>header button{width:100%}}.kelly-ad-format-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 10px;display:grid}.kelly-ad-format-tabs button{border:1px solid var(--line);color:#6b6676;cursor:pointer;background:#fff;border-radius:8px;min-height:34px;font-size:8px;font-weight:750}.kelly-ad-format-tabs button.active{color:#6544dc;background:#f2eeff;border-color:#7c5cf0;box-shadow:0 0 0 2px #eee9ff}.kelly-meta-ad{color:#1c1e21;background:#fff;border:1px solid #dfe1e6;border-radius:12px;overflow:hidden;box-shadow:0 6px 22px #14182314}.kelly-meta-ad>header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.kelly-meta-avatar{color:#fff;background:linear-gradient(135deg,#6d4aff,#9c80ff);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:850;display:grid}.kelly-meta-ad header b,.kelly-meta-ad header small{display:block}.kelly-meta-ad header b{font-size:10px}.kelly-meta-ad header small{color:#74777d;margin-top:2px;font-size:8px}.kelly-meta-ad header i{letter-spacing:2px;color:#65676b;font-style:normal}.kelly-meta-ad>p{white-space:pre-line;margin:0;padding:0 11px 10px;font-size:9px;line-height:1.5}.kelly-ad-stage{aspect-ratio:1.55;background:#15131a;width:100%;position:relative;overflow:hidden}.kelly-meta-ad.video .kelly-ad-stage{aspect-ratio:9/12}.kelly-ad-stage>img{object-fit:cover;width:100%;height:100%;display:block}.kelly-ad-no-photo{color:#c5c0cd;place-items:center;height:100%;font-size:9px;display:grid}.kelly-video-control{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120e1cb8;border:0;border-radius:50%;width:48px;height:48px;font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kelly-slide{color:#fff;cursor:pointer;background:#0a0a0d9e;border:0;border-radius:50%;width:31px;height:31px;font-size:23px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.kelly-slide.previous{left:8px}.kelly-slide.next{right:8px}.kelly-photo-count{color:#fff;background:#0a0a0db3;border-radius:99px;padding:4px 7px;font-size:8px;position:absolute;top:8px;right:8px}.kelly-ad-link{background:#f0f2f5;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.kelly-ad-link small,.kelly-ad-link b,.kelly-ad-link span{display:block}.kelly-ad-link small{color:#65676b;font-size:7px}.kelly-ad-link b{margin-top:3px;font-size:10px}.kelly-ad-link span{color:#65676b;margin-top:2px;font-size:8px}.kelly-ad-link button{color:#1c1e21;background:#e4e6eb;border:1px solid #ccd0d5;border-radius:6px;height:30px;font-size:8px;font-weight:800}.kelly-meta-ad>footer{border-top:1px solid #e4e6eb!important;justify-content:space-around!important;margin:0!important;padding:9px 6px!important;display:flex!important}.kelly-meta-ad>footer span{color:#65676b;font-size:8px;font-weight:750}.kelly-ad-thumbnails{gap:6px;margin:9px 0;padding:2px;display:flex;overflow:auto}.kelly-ad-thumbnails button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:7px;flex:none;width:48px;height:40px;padding:2px;overflow:hidden}.kelly-ad-thumbnails button.active{border-color:#6d4aff}.kelly-ad-thumbnails img{object-fit:cover;border-radius:4px;width:100%;height:100%}.kelly-text-choice{border:1px solid var(--line);background:#faf9fc;border-radius:10px;margin-top:13px;padding:11px}.kelly-text-choice>span{letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:8px;font-weight:800;display:block}.kelly-text-choice>div{gap:6px;display:flex}.kelly-text-choice button{border:1px solid var(--line);color:#6d6875;cursor:pointer;background:#fff;border-radius:7px;flex:1;height:29px;font-size:8px;font-weight:750}.kelly-text-choice button.active{color:#fff;background:#6d4aff;border-color:#8064ef}.kelly-marketing-preview>.kelly-marketing-copy{margin-top:10px}.kelly-marketing-preview{align-self:start}.kelly-marketing-preview>footer{display:flex!important}@media (width<=760px){.kelly-ad-format-tabs{grid-template-columns:1fr}.kelly-meta-ad.video .kelly-ad-stage{aspect-ratio:9/13}.kelly-ad-link{grid-template-columns:1fr}.kelly-ad-link button{width:100%}}.beauty-agenda-page{--beauty-green:#23a874;--beauty-blue:#3478f6;--beauty-red:#e8ecef}.beauty-agenda-title{align-items:center}.beauty-live{color:#187456;background:#effbf6;border:1px solid #bfe8d8;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.beauty-live i{background:#27b881;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d7f5e9}.beauty-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.beauty-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px 17px;position:relative;box-shadow:0 4px 14px #231c400a}.beauty-summary span,.beauty-summary small{color:var(--muted);font-size:8px;font-weight:700;display:block}.beauty-summary b{margin-top:4px;font-size:22px;display:block}.beauty-summary i{border-radius:50%;width:9px;height:9px;position:absolute;top:15px;right:15px}.beauty-summary i.available,.beauty-legend i.available{background:var(--beauty-green)}.beauty-summary i.booked,.beauty-legend i.booked{background:var(--beauty-blue)}.beauty-toolbar{align-items:flex-end;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.beauty-toolbar label{gap:5px;min-width:220px;font-size:8px;font-weight:800;display:grid}.beauty-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;height:36px;padding:0 10px;font-size:9px}.beauty-legend{gap:12px;margin-left:auto;padding-bottom:9px;display:flex}.beauty-legend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.beauty-legend i{border-radius:50%;width:8px;height:8px}.beauty-calendar{padding:0;overflow:hidden}.beauty-calendar-scroll{overflow:auto}.beauty-grid{grid-template-columns:78px repeat(7,minmax(118px,1fr));min-width:920px;display:grid}.beauty-grid>*{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2}.beauty-grid-corner,.beauty-grid>header{text-align:center;background:#fafbfc;place-content:center;height:58px;padding:11px;display:grid}.beauty-grid-corner b,.beauty-grid-corner small,.beauty-grid>header b,.beauty-grid>header span{display:block}.beauty-grid-corner b{font-size:9px}.beauty-grid-corner small{color:var(--muted);margin-top:3px;font-size:7px}.beauty-grid>header b{text-transform:capitalize;font-size:10px}.beauty-grid>header span{color:var(--muted);margin-top:3px;font-size:8px}.beauty-grid>time{color:#595f68;background:#fafbfc;place-items:center;min-height:72px;font-size:9px;font-weight:800;display:grid}.beauty-slot{cursor:pointer;text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:7px;transition:all .16s;display:flex;border:5px solid #fff!important}.beauty-slot:hover{filter:brightness(.98);transform:translateY(-1px)}.beauty-slot b{font-size:8px}.beauty-slot small{opacity:.8;margin-top:3px;font-size:7px}.beauty-slot.blocked{color:#77808a;background:#eef1f3}.beauty-slot.available{color:#13704f;background:#daf5e9;box-shadow:inset 0 0 0 1px #aee6ce}.beauty-slot.booked{color:#2256b5;background:#e2ebff;box-shadow:inset 0 0 0 1px #b8ccff}.beauty-slot.booked>span{gap:3px;margin-top:5px;display:flex}.beauty-slot.booked>span button{color:#315caa;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:3px 4px;font-size:6px}.beauty-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:12px;padding:14px;display:grid}.beauty-flow>div{grid-template-columns:26px 1fr;column-gap:8px;display:grid}.beauty-flow>div>span{color:#6748de;background:#f0ebff;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.beauty-flow b{font-size:9px}.beauty-flow small{color:var(--muted);margin-top:2px;font-size:7px}.beauty-flow>i{color:#b3abbf;font-style:normal}.beauty-setup{margin-top:12px;padding:20px}.beauty-setup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.beauty-setup h2{margin:0 0 4px;font-size:15px}.beauty-setup header p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.beauty-setup-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.beauty-setup-grid article{background:#fafafd;border:1px solid #ececf2;border-radius:12px;padding:16px}.beauty-setup-grid h3{margin:0 0 12px;font-size:11px}.beauty-setup-grid label{gap:5px;margin-bottom:9px;font-size:8px;font-weight:800;display:grid}.beauty-setup-grid article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.beauty-setup-grid input,.beauty-setup-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 9px;font-size:9px}.beauty-setup-grid p{color:var(--muted);min-height:50px;font-size:8px;line-height:1.55}.beauty-setup-grid button{margin-top:4px}@media (width<=900px){.beauty-summary{grid-template-columns:repeat(2,1fr)}.beauty-toolbar{flex-direction:column;align-items:stretch}.beauty-toolbar label{width:100%;min-width:0}.beauty-legend{margin-left:0;padding:3px 0}.beauty-flow{grid-template-columns:1fr}.beauty-flow>i{text-align:center;transform:rotate(90deg)}.beauty-setup-grid{grid-template-columns:1fr}}.kelly-music-library{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.kelly-music-library>summary{cursor:pointer;background:#faf9fc;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.kelly-music-library>summary span{font-size:9px;font-weight:850}.kelly-music-library>summary b{color:#6d4aff;font-size:8px}.kelly-music-list{border-top:1px solid var(--line);gap:7px;padding:10px;display:grid}.kelly-music-list article{border:1px solid #eceaf1;border-radius:9px;grid-template-columns:32px minmax(120px,1fr) minmax(160px,240px);align-items:center;gap:9px;padding:8px;display:grid}.kelly-music-list article>button{color:#6d4aff;cursor:pointer;background:#f4f0ff;border:1px solid #d9d3ef;border-radius:8px;width:31px;height:31px}.kelly-music-list article>button.active{color:#fff;background:#6d4aff}.kelly-music-list article b,.kelly-music-list article small{display:block}.kelly-music-list article b{font-size:9px}.kelly-music-list article small{color:var(--muted);margin-top:3px;font-size:7px}.kelly-music-list audio{width:100%;height:28px}.kelly-music-list>p{color:var(--muted);margin:6px;font-size:8px}.kelly-music-upload{border-top:1px solid var(--line);background:#fafafd;padding:13px}.kelly-music-upload>header b,.kelly-music-upload>header small{display:block}.kelly-music-upload>header b{font-size:10px}.kelly-music-upload>header small{color:#a34c56;margin-top:3px;font-size:7px}.kelly-music-upload>div{grid-template-columns:repeat(2,1fr);gap:8px;margin:11px 0;display:grid}.kelly-music-upload label{gap:5px;font-size:8px;font-weight:750;display:grid}.kelly-music-upload label.wide{grid-column:1/-1}.kelly-music-upload input,.kelly-music-upload select{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.kelly-music-upload label.file{cursor:pointer;background:#fff;border:1px dashed #aaa1c2;border-radius:9px;padding:10px;position:relative}.kelly-music-upload label.file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kelly-music-upload label.file span{color:#6d4aff;font-size:8px}.kelly-studio-audio{width:100%;max-width:260px;height:31px;margin-bottom:9px}@media (width<=700px){.kelly-music-list article{grid-template-columns:32px 1fr}.kelly-music-list audio{grid-column:1/-1}.kelly-music-upload>div{grid-template-columns:1fr}.kelly-music-upload label.wide{grid-column:auto}}.kelly-original-music{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #dcd4fa;border-radius:11px;overflow:hidden}.kelly-original-music>header{border-bottom:1px solid #e8e3f8;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.kelly-original-music header b,.kelly-original-music header small{display:block}.kelly-original-music header b{font-size:10px}.kelly-original-music header small{color:var(--muted);margin-top:3px;font-size:7px}.kelly-original-music header>span{letter-spacing:.08em;color:#24765f;background:#e7f8f1;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.kelly-original-music>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.kelly-original-music button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e4f0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;column-gap:7px;padding:8px;display:grid}.kelly-original-music button.active{background:#f1edff;border-color:#6d4aff}.kelly-original-music button i{color:#6d4aff;background:#eee9ff;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.kelly-original-music button b{font-size:8px}.kelly-original-music button small{color:var(--muted);margin-top:2px;font-size:6px}@media (width<=700px){.kelly-original-music>div{grid-template-columns:1fr 1fr}.kelly-original-music>header{flex-direction:column;align-items:flex-start}}.kelly-marketing-page{z-index:140;background:#f6f6fa;height:100dvh;padding:18px 22px 34px;position:fixed;inset:0;overflow:auto}.kelly-marketing-hero-actions{align-items:center;gap:9px;display:flex}.kelly-marketing-hero-actions>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:11px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.kelly-marketing-hero-actions>button:hover{background:#fff3}.kelly-video-studio.fullscreen{z-index:160;background:#f7f7fb;border:0;border-radius:0;height:100dvh;padding:20px 28px 40px;position:fixed;inset:0;overflow:auto}.kelly-video-studio.fullscreen>header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7fbf5;margin:-20px -28px 18px;padding:17px 28px;position:sticky;top:-20px}.kelly-studio-close{color:#3d3748;cursor:pointer;background:#fff;border:1px solid #d7d2e4;border-radius:10px;height:42px;padding:0 15px;font-size:9px;font-weight:800}.kelly-video-studio.fullscreen .kelly-studio-workspace{max-width:1500px;margin-left:auto;margin-right:auto}.kelly-video-studio.fullscreen .kelly-studio-screen{width:min(320px,100%)}.kelly-video-studio.fullscreen .kelly-studio-phone{align-self:start;position:sticky;top:88px}.kelly-meta-safe-zone{z-index:2;pointer-events:none;background:linear-gradient(#00000038,#00000094);border-top:1px dashed #ffffff8c;justify-content:center;align-items:flex-end;height:64px;padding-bottom:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.kelly-meta-safe-zone span{letter-spacing:.08em;color:#ffffffbf;font-size:5px;font-weight:850}.kelly-studio-screen .kelly-studio-brand{bottom:94px}.kelly-studio-screen .kelly-studio-progress{bottom:70px}.kelly-studio-safe-note{background:#effbf6;border:1px solid #bfe8d8;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:8px;width:100%;max-width:300px;margin-top:9px;padding:9px 10px;display:grid}.kelly-studio-safe-note>span{color:#fff;background:#27a878;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.kelly-studio-safe-note p,.kelly-studio-safe-note b{margin:0;display:block}.kelly-studio-safe-note b{color:#176c50;margin-bottom:2px;font-size:8px}.kelly-studio-safe-note p{color:#517d6d;font-size:7px;line-height:1.45}@media (width<=760px){.kelly-marketing-page{padding:10px 10px 26px}.kelly-marketing-hero-actions{flex-direction:column;align-items:stretch;width:100%}.kelly-marketing-hero-actions>button{width:100%}.kelly-video-studio.fullscreen{padding:14px 12px 30px}.kelly-video-studio.fullscreen>header{margin:-14px -12px 14px;padding:14px 12px;top:-14px}.kelly-video-studio.fullscreen .kelly-studio-phone{position:static}}.kelly-youtube-audio{background:#fff8f8;border:1px solid #ffd3d3;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;margin:0 10px 10px;padding:11px;display:grid}.kelly-youtube-icon{color:#fff;background:#f03;border-radius:8px;place-items:center;width:40px;height:30px;font-size:13px;display:grid;box-shadow:0 5px 12px #f033}.kelly-youtube-audio b,.kelly-youtube-audio small{display:block}.kelly-youtube-audio b{font-size:9px}.kelly-youtube-audio small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.kelly-youtube-audio a{color:#fff;white-space:nowrap;background:#f03;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:flex}@media (width<=650px){.kelly-youtube-audio{grid-template-columns:40px 1fr}.kelly-youtube-audio a{grid-column:1/-1}}.kelly-music-quick-upload{color:#5e42ca;cursor:pointer;background:#f6f3ff;border:2px dashed #8d75ed;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:70px;margin:0 10px 10px;display:flex;position:relative}.kelly-music-quick-upload:hover{background:#eee9ff}.kelly-music-quick-upload.saving{opacity:.65;cursor:wait}.kelly-music-quick-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kelly-music-quick-upload span{font-size:10px;font-weight:850}.kelly-music-quick-upload small{color:#7c7195;font-size:7px}.kelly-music-list article{grid-template-columns:minmax(120px,1fr) minmax(160px,240px) 108px}.kelly-music-list article.selected{background:#f7f4ff;border-color:#6d4aff}.kelly-music-list article>.kelly-use-music{color:#5f42d6;cursor:pointer;background:#fff;border:1px solid #6d4aff;border-radius:8px;width:108px;height:34px;font-size:8px;font-weight:850}.kelly-music-list article>.kelly-use-music:hover,.kelly-music-list article>.kelly-use-music.active{color:#fff;background:#6d4aff}@media (width<=700px){.kelly-music-list article{grid-template-columns:1fr}.kelly-music-list article>.kelly-use-music{width:100%}.kelly-music-list audio{grid-column:auto}}.kelly-preview-toolbar{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:300px;margin-bottom:8px;display:flex}.kelly-preview-toolbar b{font-size:9px}.kelly-preview-toolbar button{color:#6047c7;cursor:pointer;background:#fff;border:1px solid #d8d2e8;border-radius:8px;height:31px;padding:0 10px;font-size:8px;font-weight:850}.kelly-scene-counter{z-index:4;color:#fff;background:#0c0913ad;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;top:12px;right:12px}.kelly-studio-phone.preview-expanded{background:#0a0712f2;padding:18px;overflow:auto;z-index:300!important;justify-content:center!important;display:flex!important;position:fixed!important;inset:0!important}.kelly-studio-phone.preview-expanded .kelly-preview-toolbar{color:#fff;max-width:min(470px,100vw - 28px)}.kelly-studio-phone.preview-expanded .kelly-studio-screen{border-color:#050408;max-width:calc(100vw - 28px);height:min(78vh,820px);width:auto!important}.kelly-studio-phone.preview-expanded .kelly-studio-safe-note,.kelly-studio-phone.preview-expanded .kelly-studio-now,.kelly-studio-phone.preview-expanded .kelly-studio-audio,.kelly-studio-phone.preview-expanded>.primary-button,.kelly-studio-phone.preview-expanded>p{color:#fff;max-width:min(470px,100vw - 28px)}.kelly-studio-phone.preview-expanded .kelly-studio-now{background:#ffffff14;border-radius:9px;padding:10px}.kelly-studio-phone.preview-expanded .kelly-studio-now small{color:#d0c9dc}.kelly-integrated-audio{display:none}.beauty-summary i.blocked,.beauty-legend i.blocked{background:#e66a78}.beauty-slot.blocked{color:#9e4450;background:#ffe9ec;box-shadow:inset 0 0 0 1px #f6c5cb}.refinancing-quick-replies{border-top:1px solid var(--line);background:#fff;padding:12px 14px 4px}.refinancing-quick-replies>small{color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.refinancing-quick-replies>div{flex-wrap:wrap;gap:8px;display:flex}.refinancing-quick-replies button{color:#5d44c5;cursor:pointer;background:#f5f2ff;border:1px solid #cfc4ff;border-radius:9px;min-height:36px;padding:0 15px;font-size:10px;font-weight:750}.refinancing-quick-replies button:hover{color:#fff;background:#6d4aff;border-color:#6d4aff}.refinancing-quick-replies button:disabled{opacity:.55;cursor:wait}.kelly-marketing-stock-picker{border:1px solid var(--line);border-radius:12px;margin-top:16px;overflow:hidden}.kelly-marketing-stock-picker>header{border-bottom:1px solid var(--line);background:#faf9fc;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.kelly-marketing-stock-picker>header b,.kelly-marketing-stock-picker>header small{display:block}.kelly-marketing-stock-picker>header b{font-size:10px}.kelly-marketing-stock-picker>header small{color:var(--muted);margin-top:3px;font-size:8px}.kelly-marketing-stock-picker>header input{border:1px solid var(--line);border-radius:8px;width:190px;height:34px;padding:0 10px;font-size:9px}.kelly-marketing-stock-picker>div{grid-template-columns:1fr 1fr;gap:8px;max-height:310px;padding:10px;display:grid;overflow:auto}.kelly-marketing-stock-picker>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e4ec;border-radius:10px;grid-template-columns:52px 1fr 24px;align-items:center;gap:10px;padding:8px;display:grid}.kelly-marketing-stock-picker>div>button.selected{background:#f5f2ff;border-color:#8e76f2;box-shadow:0 0 0 2px #ece7ff}.kelly-marketing-stock-picker button>span{background:#f0eef4;border-radius:7px;place-items:center;width:52px;height:42px;display:grid;overflow:hidden}.kelly-marketing-stock-picker button img{object-fit:cover;width:100%;height:100%}.kelly-marketing-stock-picker button b,.kelly-marketing-stock-picker button small{display:block}.kelly-marketing-stock-picker button b{font-size:9px}.kelly-marketing-stock-picker button small{color:var(--muted);margin-top:4px;font-size:7px}.kelly-marketing-stock-picker button i{color:#777;background:#efedf3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.kelly-marketing-stock-picker button.selected i{color:#fff;background:#6d4aff}.kelly-marketing-stock-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:20px;font-size:9px}.kelly-marketing-media{position:relative;overflow:hidden}.kelly-marketing-media>img{object-fit:cover;opacity:.64;width:100%;height:100%;position:absolute;inset:0}.kelly-marketing-media>img~b,.kelly-marketing-media>img~small{z-index:1;text-shadow:0 1px 4px #000000bf;position:relative}.kelly-marketing-copy h3{margin:7px 0 14px;font-size:12px}.kelly-marketing-copy article{background:#fff;border:1px solid #ece9f1;border-radius:9px;margin:8px 0;padding:10px}.kelly-marketing-copy article>b{color:#6d4aff;font-size:8px}.kelly-marketing-copy article p{margin-bottom:0}@media (width<=760px){.kelly-marketing-stock-picker>header{flex-direction:column;align-items:stretch}.kelly-marketing-stock-picker>header input{width:100%}.kelly-marketing-stock-picker>div{grid-template-columns:1fr}}.live-board{--live-bg:#f3f5f9;background:var(--live-bg);color:#172033;border-radius:24px;min-height:calc(100vh - 110px);margin:-8px;padding:22px;position:relative;overflow:hidden}.live-board.is-fullscreen{border-radius:0;height:100vh;min-height:100vh;margin:0;padding:24px}.live-board-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.live-board-header h1{letter-spacing:-.04em;margin:2px 0 5px;font-size:28px}.live-board-header>div:first-child>span{color:#718096;align-items:center;gap:8px;font-size:12px;display:flex}.live-board-header>div:first-child>span i{background:#23b26d;border-radius:50%;width:8px;height:8px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #23b26d1c}.live-board-actions{align-items:center;gap:9px;display:flex}.live-board-actions>label{color:#8290a5;background:#fff;border:1px solid #dfe4ec;border-radius:12px;align-items:center;gap:8px;width:270px;height:40px;padding:0 13px;display:flex}.live-board-actions input{width:100%;font:inherit;background:0 0;border:0;outline:0}.live-board-filters{background:#fff;border:1px solid #dfe4ec;border-radius:12px;padding:3px;display:flex}.live-board-filters button,.live-fullscreen-button{color:#68758a;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;padding:0 11px;font-size:11px;font-weight:700}.live-board-filters button.active{color:#fff;background:#172033}.live-fullscreen-button{color:#29364c;background:#fff;border:1px solid #dfe4ec;height:40px}.live-lanes{grid-template-columns:repeat(3,minmax(270px,1fr));gap:14px;height:calc(100vh - 220px);min-height:510px;display:grid}.live-lane{background:#e9edf3;border:1px solid #e1e5ec;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.live-lane>header{background:#fff;border-bottom:1px solid #dce2ea;align-items:center;gap:11px;padding:15px 16px;display:flex}.live-lane-icon{background:var(--lane-color);border-radius:10px;place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-lane-icon{background:color-mix(in srgb,var(--lane-color) 13%,white)}}.live-lane-icon{color:var(--lane-color)}.live-lane>header div{flex:1;min-width:0}.live-lane h2{margin:0;font-size:15px}.live-lane>header small{color:#8a96a8;font-size:10px}.live-lane>header>b{background:var(--lane-color);color:#fff;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.live-lane-scroll{flex-direction:column;flex:1;gap:9px;padding:10px;display:flex;overflow:auto}.live-conversation-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%;padding:12px;transition:all .18s;display:grid;box-shadow:0 3px 10px #1720330a}.live-conversation-card:hover{border-color:var(--lane-color,#97a3b6);transform:translateY(-2px);box-shadow:0 8px 20px #17203312}.live-avatar{color:#5261df;background:#eef1ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.live-conversation-card>div:last-child{min-width:0}.live-conversation-card header,.live-conversation-card footer{align-items:center;gap:7px;display:flex}.live-conversation-card header b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.live-conversation-card time{color:#94a0b1;font-size:9px}.live-conversation-card p{color:#647186;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:11px;overflow:hidden}.live-conversation-card footer small{color:#8e99a9;font-size:9px}.live-conversation-card footer em{color:#fff;background:#5365ef;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.live-handler{color:#6c55da;background:#efedff;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:800}.live-handler.human{color:#138c5c;background:#e7f8f0}.live-empty{color:#96a1b1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:140px;font-size:11px;display:flex}.live-empty>span{color:#2b9b68;background:#dfeee7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.live-unassigned{background:#fff;border:1px solid #e0e5ed;border-radius:14px;margin-bottom:12px;padding:10px}.live-unassigned>header{justify-content:space-between;margin:0 3px 8px;font-size:11px;display:flex}.live-unassigned>header span{color:#7f8ba0}.live-unassigned>div{grid-template-columns:repeat(4,minmax(220px,1fr));gap:8px;max-height:150px;display:grid;overflow:auto}.live-detail{z-index:20;background:#f4f6fa;border:1px solid #dfe3eb;border-radius:19px;flex-direction:column;width:min(520px,100% - 28px);display:flex;position:absolute;inset:14px 14px 14px auto;overflow:hidden;box-shadow:-18px 0 60px #17203328}.live-detail>header{background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.live-detail h2{margin:3px 0;font-size:20px}.live-detail header span{color:#7b8798;font-size:11px}.live-detail>header>button{cursor:pointer;background:#edf0f5;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.live-detail-messages{flex-direction:column;flex:1;gap:7px;padding:18px;display:flex;overflow:auto}.live-detail-messages article{background:#fff;border-radius:13px 13px 13px 4px;align-self:flex-start;max-width:82%;padding:10px 12px;box-shadow:0 2px 8px #1720330a}.live-detail-messages article.outbound{background:#dff7ea;border-radius:13px 13px 4px;align-self:flex-end}.live-detail-messages p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.live-detail-messages small{color:#8490a0;text-align:right;margin-top:5px;font-size:8px;display:block}@keyframes livePulse{50%{box-shadow:0 0 0 9px #23b26d00}}@media (width<=1100px){.live-board-header{flex-direction:column;align-items:flex-start}.live-board-actions{flex-wrap:wrap;width:100%}.live-board-actions>label{flex:1}.live-lanes{grid-template-columns:1fr;height:auto}.live-lane{min-height:380px}.live-unassigned>div{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=640px){.live-board{border-radius:0;margin:-12px;padding:14px}.live-board-actions>label{min-width:100%}.live-lanes{grid-template-columns:repeat(3,85vw);overflow-x:auto}.live-lane{height:66vh}.live-unassigned>div{grid-template-columns:1fr}}.live-fullscreen-shell{width:100%;height:100vh;min-height:100vh;display:block;overflow:hidden}.live-fullscreen-shell .main-area{width:100%;min-width:0;height:100vh}.live-fullscreen-content{width:100%;height:100vh;overflow:hidden;margin:0!important;padding:0!important}.live-fullscreen-content .live-board{border-radius:0;width:100%;height:100vh;min-height:100vh;margin:0;padding:20px}.live-back-button{min-width:150px;color:#fff!important;background:#172033!important;border-color:#172033!important}.live-fullscreen-content .live-board{background:#eef1f6;flex-direction:column;padding:0;display:flex}.live-fullscreen-content .live-board-header{background:#fff;border-bottom:1px solid #dce2ea;height:88px;min-height:88px;margin:0;padding:12px 18px}.live-board-brand h1{margin:1px 0 3px;font-size:22px}.live-owner-summary{background:#f8f9fb;border:1px solid #e2e6ed;border-radius:12px;align-self:stretch;display:flex;overflow:hidden}.live-owner-summary article{border-right:1px solid #e2e6ed;flex-direction:column;justify-content:center;min-width:95px;padding:9px 13px;display:flex}.live-owner-summary article:last-child{border-right:0}.live-owner-summary small{color:#7e899b;letter-spacing:.06em;font-size:8px;font-weight:800}.live-owner-summary b{font-size:19px;line-height:1.1}.live-owner-summary .attention b{color:#e06d2e}.live-fullscreen-content .live-board-actions>label{width:230px}.live-fullscreen-content .live-lanes{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:auto;min-height:0;padding:0}.live-fullscreen-content .live-lane{background:#edf0f5;border:0;border-right:1px solid #d8dee7;border-radius:0;min-width:0}.live-fullscreen-content .live-lane:last-child{border-right:0}.live-fullscreen-content .live-lane>header{border-bottom:1px solid #d9dfe8;height:66px;min-height:66px;padding:11px 16px}.live-fullscreen-content .live-lane h2{font-size:16px}.live-fullscreen-content .live-conversation-card{border-radius:11px;min-height:104px;padding:13px 14px;box-shadow:0 2px 8px #1720330a}.live-fullscreen-content .live-conversation-card.has-unread{border-left:4px solid var(--lane-color,#5365ef);background:#fff}.live-fullscreen-content .live-conversation-card footer{flex-wrap:wrap}.live-fullscreen-content .live-handler{font-size:9px}.live-awaiting{color:#a96a10;background:#fff1d7;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:800}.live-fullscreen-content .live-avatar{border-radius:12px;width:42px;height:42px}.live-fullscreen-content .live-conversation-card{grid-template-columns:42px minmax(0,1fr)}@media (width<=1350px){.live-owner-summary article{min-width:76px;padding:8px}.live-fullscreen-content .live-board-actions>label{width:185px}.live-board-filters button{padding:0 8px}.live-back-button{min-width:125px}}@media (width<=1050px){.live-owner-summary{display:none}.live-fullscreen-content .live-lanes{grid-template-columns:repeat(3,minmax(310px,1fr));overflow-x:auto}}.live-fullscreen-shell{width:100vw!important;max-width:none!important}.live-fullscreen-shell .main-area{width:100vw!important;max-width:none!important;margin-left:0!important}.live-fullscreen-content,.live-fullscreen-content .live-board{width:100vw!important;max-width:none!important}.live-fullscreen-content .live-conversation-card{overflow:hidden}.live-fullscreen-content .live-conversation-card footer{flex-wrap:nowrap;min-width:0}.live-fullscreen-content .live-conversation-card footer .live-handler,.live-fullscreen-content .live-conversation-card footer .live-awaiting{white-space:nowrap}.live-fullscreen-content .live-conversation-card footer em{flex:none}.live-fullscreen-content .live-board-header{z-index:3;position:relative;overflow:visible}.live-fullscreen-content .live-lane>header{z-index:2;position:relative}.live-moment-summary{background:0 0;border:0;grid-template-columns:repeat(4,minmax(105px,1fr));align-self:center;gap:7px;display:grid;overflow:visible}.live-moment-summary button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:11px;align-items:center;gap:9px;min-width:112px;height:56px;padding:7px 10px;transition:all .18s;display:flex}.live-moment-summary button:hover,.live-moment-summary button.active{transform:translateY(-1px);box-shadow:0 5px 16px #17203314}.live-moment-summary button.active{border-width:2px}.live-moment-summary button>i{border-radius:4px;flex:0 0 13px;width:13px;height:13px;animation:1.15s ease-in-out infinite momentBlink}.live-moment-summary button>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.live-moment-summary button small{color:#697588;letter-spacing:.05em;max-width:78px;font-size:7px;font-weight:900;line-height:1.2;display:block}.live-moment-summary .moment-new>i{background:#ed4c5c;box-shadow:0 0 0 5px #ed4c5c18}.live-moment-summary .moment-new.active{border-color:#ed4c5c}.live-moment-summary .moment-new b{color:#cf3546}.live-moment-summary .moment-replied>i{background:#f39a32;box-shadow:0 0 0 5px #f39a321b}.live-moment-summary .moment-replied.active{border-color:#f39a32}.live-moment-summary .moment-replied b{color:#d67d16}.live-moment-summary .moment-qualified>i{background:#4384ed;box-shadow:0 0 0 5px #4384ed1a}.live-moment-summary .moment-qualified.active{border-color:#4384ed}.live-moment-summary .moment-qualified b{color:#2e6fd7}.live-moment-summary .moment-scheduled>i{background:#20ad70;box-shadow:0 0 0 5px #20ad701a}.live-moment-summary .moment-scheduled.active{border-color:#20ad70}.live-moment-summary .moment-scheduled b{color:#168856}@keyframes momentBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(.72)}}@media (width<=1250px){.live-moment-summary{grid-template-columns:repeat(4,95px)}.live-moment-summary button{min-width:95px;padding:6px}.live-moment-summary button small{font-size:6px}.live-moment-summary button b{font-size:16px}}.live-fullscreen-content .live-conversation-card time{color:#788498;letter-spacing:.01em;white-space:nowrap;flex:none;padding-left:8px;font-size:9px;font-weight:700}.live-clear-all-button{color:#ba2735;white-space:nowrap;cursor:pointer;background:#fff4f5;border:1px solid #ffd2d7;border-radius:10px;height:40px;padding:0 12px;font-size:9px;font-weight:850}.live-clear-all-button:hover{background:#ffe7e9}.live-clear-all-button:disabled{opacity:.5;cursor:not-allowed}.live-clear-all-button.confirm{color:#fff;background:#b91f2e;border-color:#b91f2e;animation:1.15s ease-in-out infinite momentBlink}.live-fullscreen-content .live-board-header{grid-template-columns:minmax(205px,220px) minmax(360px,420px) minmax(0,1fr);align-items:center;gap:12px;height:78px;min-height:78px;padding:9px 16px;display:grid}.live-board-brand{min-width:0}.live-board-brand h1{white-space:nowrap;margin:0 0 3px;font-size:20px}.live-board-brand>span{white-space:nowrap}.live-moment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%}.live-moment-summary button{border-radius:10px;gap:6px;width:100%;min-width:0;height:44px;padding:5px 7px}.live-moment-summary button>i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.live-moment-summary button>span{gap:4px}.live-moment-summary button small{letter-spacing:.035em;max-width:58px;font-size:6px;line-height:1.15}.live-moment-summary button b{font-size:15px}.live-board-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0}.live-fullscreen-content .live-board-actions>label{width:clamp(165px,15vw,205px);height:38px;padding:0 10px}.live-board-filters{flex:none}.live-board-filters button{height:30px;padding:0 8px;font-size:10px}.live-clear-all-button{height:38px;padding:0 9px}.live-back-button{white-space:nowrap;min-width:128px;height:38px;padding:0 11px}@media (width<=1180px){.live-fullscreen-content .live-board-header{grid-template-columns:190px minmax(330px,390px) minmax(0,1fr);gap:8px;padding-inline:12px}.live-board-brand h1{font-size:18px}.live-fullscreen-content .live-board-actions>label{width:150px}.live-board-filters button{padding:0 6px;font-size:9px}.live-clear-all-button{padding:0 7px;font-size:8px}.live-back-button{min-width:114px;padding:0 8px;font-size:9px}}.live-fullscreen-content .live-board-header{height:92px;min-height:92px;overflow:hidden}.live-board-brand{flex-direction:column;justify-content:center;min-height:0;display:flex}.live-board-brand .eyebrow{letter-spacing:.12em;white-space:nowrap;margin:0 0 4px;font-size:9px;line-height:1.15}.live-board-brand h1{line-height:1.1}.live-board-brand>span{margin:0;font-size:10px;line-height:1.2}.live-fullscreen-content .live-board-header{grid-template-columns:minmax(235px,245px) minmax(360px,420px) minmax(0,1fr)}.live-board-brand .eyebrow{letter-spacing:.1em;font-size:8px}.live-detail>header{gap:16px}.live-detail-actions{align-items:center;gap:8px;display:flex}.live-detail-actions button{cursor:pointer;border:0}.live-detail-actions .live-delete-conversation{color:#bd2533;background:#fff0f1;border-radius:9px;width:auto;height:32px;padding:0 11px;font-size:10px;font-weight:800}.live-detail-actions .live-delete-conversation:hover{background:#ffe2e5}.live-detail-actions .live-delete-conversation:disabled{opacity:.6;cursor:wait}.live-detail-actions .live-detail-close{background:#edf0f5;border-radius:9px;width:32px;height:32px;font-size:20px}@media (width<=640px){.live-detail>header{padding:14px}.live-detail-actions .live-delete-conversation{color:#0000;width:32px;padding:0;overflow:hidden}.live-detail-actions .live-delete-conversation:first-letter{color:#bd2533}}.live-fullscreen-content .live-lanes{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.live-fullscreen-content .live-lane>header{gap:7px;height:62px;min-height:62px;padding:9px 8px}.live-fullscreen-content .live-lane h2{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.live-fullscreen-content .live-lane>header small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.live-fullscreen-content .live-lane>header>b{min-width:22px;height:22px;font-size:9px}.live-fullscreen-content .live-lane-icon{border-radius:8px;width:27px;height:27px;font-size:10px}.live-fullscreen-content .live-lane.waiting{background:#f1f3f7}.live-fullscreen-content .live-lane.active{background:#e9eef1}.live-fullscreen-content .live-lane.active>header{box-shadow:inset 0 3px 0 var(--lane-color)}.live-fullscreen-content .live-lane-scroll{gap:7px;padding:8px 6px 18px}.live-fullscreen-content .live-conversation-card{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:88px;padding:9px 7px}.live-fullscreen-content .live-avatar{border-radius:9px;width:30px;height:30px;font-size:9px}.live-fullscreen-content .live-conversation-card header b{font-size:11px}.live-fullscreen-content .live-conversation-card time{padding-left:3px;font-size:7px}.live-fullscreen-content .live-conversation-card p{margin:5px 0 7px;font-size:9px}.live-fullscreen-content .live-handler{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.live-fullscreen-content .live-awaiting{display:none}@media (width<=1050px){.live-fullscreen-content .live-lanes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.live-fullscreen-content .live-lane{min-height:0}.live-fullscreen-content .live-lane>header{height:48px;min-height:48px}}.kelly-marketing-auto-field{display:none!important}.kelly-marketing-auto-config{color:#43376a;background:#f8f6ff;border:1px solid #dcd5ff;border-radius:11px;grid-column:1/-1;gap:5px;padding:13px 14px;display:grid}.kelly-marketing-auto-config b{font-size:11px}.kelly-marketing-auto-config span{font-size:9px;line-height:1.55}.kelly-campaign-ready{color:#176442;background:#f1fbf6;border:1px solid #a9e2c5;border-radius:11px;gap:5px;margin-top:12px;padding:13px 14px;display:grid}.kelly-campaign-ready b{font-size:10px}.kelly-campaign-ready span{font-size:9px;line-height:1.45}.official-whatsapp-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:10px;display:grid}.official-whatsapp-number{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.official-whatsapp-number>div{gap:3px;display:grid}.official-whatsapp-number b{font-size:12px}.official-whatsapp-number span,.official-whatsapp-number small{color:var(--muted);font-size:9px}.official-whatsapp-number strong{letter-spacing:.1em;text-transform:uppercase;color:#6956d9;font-size:10px}.official-whatsapp-number-actions{grid-template-columns:none!important;gap:7px!important;display:flex!important}.official-whatsapp-number-actions button{padding:7px 10px;font-size:9px}.official-whatsapp-number em{border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.official-whatsapp-number em.receiving{color:#19724d;background:#eaf8f1}.official-whatsapp-number em.waiting{color:#89600b;background:#fff6dc}.official-phone-target{gap:5px;margin-top:10px;display:grid}.official-phone-target span{color:var(--muted);font-size:10px;font-weight:800}.official-phone-target input{border:1px solid var(--line);min-width:220px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.kelly-campaign-status-list{gap:14px;padding:18px;display:grid}.kelly-campaign-status-list>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kelly-campaign-status-list>header span{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:800}.kelly-campaign-status-list>header h2{margin:3px 0 0;font-size:16px}.kelly-campaign-status-list>header small{color:var(--muted);font-size:10px}.kelly-campaign-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.kelly-campaign-heading-actions button{color:#fff;cursor:pointer;background:#6956d9;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 7px 18px #6956d933}.kelly-campaign-heading-actions button:hover{background:#5946c7}.kelly-campaign-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:12px;display:grid}.kelly-campaign-status-card{border:1px solid var(--line);background:#fff;border-left:4px solid #82798f;border-radius:10px;grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.kelly-campaign-vehicle-line{min-width:0;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.kelly-campaign-vehicle-line>b{overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;font-size:13px;line-height:1.45;display:block}.kelly-campaign-vehicle-line>.kelly-campaign-status-badge{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.4}.kelly-campaign-status-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.kelly-campaign-status-card b{font-size:11px}.kelly-campaign-status-card small{color:var(--muted);font-size:9px}.kelly-campaign-status-card p{color:#9d2f3f;margin:0;font-size:9px;line-height:1.45}.kelly-campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3px;gap:7px!important;display:grid!important}.kelly-campaign-metrics span{background:#f7f8fc;border:1px solid #e8eaf2;border-radius:9px;gap:2px;padding:8px;display:grid}.kelly-campaign-metrics span b{color:#252237;font-size:12px}.kelly-campaign-metrics span small{font-size:9px;line-height:1.2}.kelly-api-health{background:#f4f5f8;border:1px solid #e2e4ea;border-radius:9px;padding:9px;align-items:initial!important;justify-content:initial!important;gap:3px!important;display:grid!important}.kelly-api-health.api-active{background:#edf9f3;border-color:#bde7d1}.kelly-api-health.api-active>b{color:#176c49}.kelly-api-health.api-error{background:#fff3f4;border-color:#f0c3ca}.kelly-api-health.api-error>b,.kelly-api-error{color:#a42438!important}@media (width<=520px){.kelly-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.kelly-campaign-status-badge{color:#665a83;background:#f0edf8;border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.kelly-campaign-delete{color:#a42438;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;width:25px;height:25px;font-size:18px;line-height:1}.kelly-campaign-actions{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}.kelly-campaign-actions button,.kelly-campaign-actions a{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750;text-decoration:none}.kelly-campaign-actions .kelly-campaign-delete-button{color:#a42438;background:#fff3f5;border-color:#f0c9d0}.kelly-campaign-edit-fields{grid-template-columns:1fr 1fr;align-items:end!important;gap:8px!important;display:grid!important}.kelly-campaign-edit-fields label{color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.kelly-campaign-edit-fields input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:7px;padding:7px}.kelly-campaign-status-card.status-approved{border-left-color:#27a46f}.kelly-campaign-status-card.status-approved .kelly-campaign-status-badge{color:#19724d;background:#eaf8f1}.kelly-campaign-status-card.status-review{border-left-color:#e4a72d}.kelly-campaign-status-card.status-review .kelly-campaign-status-badge{color:#89600b;background:#fff6dc}.kelly-campaign-status-card.status-rejected,.kelly-campaign-status-card.status-error{border-left-color:#d84a5f}.kelly-campaign-status-card.status-rejected .kelly-campaign-status-badge,.kelly-campaign-status-card.status-error .kelly-campaign-status-badge{color:#a42438;background:#fff0f2}@media (width<=760px){.kelly-campaign-status-list>header,.kelly-campaign-status-card>div{flex-direction:column;align-items:flex-start}}.kelly-results-page{z-index:190;height:100dvh;color:var(--ink);background:#f4f5f9;position:fixed;inset:0;overflow:auto}.kelly-results-page>header{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1b2ef7;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex;position:sticky;top:0;box-shadow:0 6px 24px #14111f29}.kelly-results-page>header h1{margin:3px 0 4px;font-size:24px}.kelly-results-page>header p{color:#bdb5f5;margin:0}.kelly-results-page>header span{color:#d6d2e2;font-size:11px}.kelly-results-page>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;flex:none;padding:10px 15px;font-size:11px;font-weight:800}.kelly-results-page>header button:hover{background:#fff3}.kelly-results-content{gap:16px;width:min(1380px,100%);margin:0 auto;padding:22px 28px 40px;display:grid}.kelly-performance-legend{background:#fff;border:1px solid #e1e3ec;border-radius:11px;flex-wrap:wrap;align-items:center;gap:15px;padding:11px 14px;display:flex}.kelly-performance-legend span{align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.kelly-performance-legend i{border-radius:50%;width:9px;height:9px}.kelly-performance-legend i.good{background:#219667}.kelly-performance-legend i.medium{background:#2d79cc}.kelly-performance-legend i.low{background:#cf4059}.kelly-performance-legend small{color:var(--muted);margin-left:auto;font-size:9px}.kelly-results-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.kelly-results-summary article{background:#fff;border:1px solid #e1e3ec;border-top:4px solid #6956d9;border-radius:11px;gap:5px;padding:13px 14px;display:grid;box-shadow:0 4px 14px #1f1b2e0a}.kelly-results-summary article:nth-child(2){border-top-color:#2a9d76}.kelly-results-summary article:nth-child(3){border-top-color:#2f7ed8}.kelly-results-summary article:nth-child(4){border-top-color:#e49b2f}.kelly-results-summary article:nth-child(5){border-top-color:#d95778}.kelly-results-summary article:nth-child(6){border-top-color:#7350b8}.kelly-results-summary small,.kelly-result-primary small,.kelly-result-secondary small{color:var(--muted);font-size:9px}.kelly-results-summary b{color:#252237;font-size:17px}.kelly-results-list{gap:11px;display:grid}.kelly-result-vehicle{--result-accent:#6956d9;--result-soft:#f1efff;border:1px solid #dde0e9;border-left:6px solid var(--result-accent);background:linear-gradient(100deg,var(--result-soft),#fff 18%);border-radius:13px;padding:16px 18px;box-shadow:0 5px 18px #1f1b2e0b}.kelly-result-vehicle:nth-child(6n+2){--result-accent:#258b68;--result-soft:#eaf8f2}.kelly-result-vehicle:nth-child(6n+3){--result-accent:#2876c7;--result-soft:#eaf3fd}.kelly-result-vehicle:nth-child(6n+4){--result-accent:#d48820;--result-soft:#fff5e3}.kelly-result-vehicle:nth-child(6n+5){--result-accent:#c94c6c;--result-soft:#fff0f4}.kelly-result-vehicle:nth-child(6n){--result-accent:#7a4caf;--result-soft:#f5edfc}.kelly-result-vehicle.performance-good{--result-accent:#18865a;--result-soft:#e9f8f1}.kelly-result-vehicle.performance-medium{--result-accent:#246fb9;--result-soft:#eaf3fc}.kelly-result-vehicle.performance-low{--result-accent:#c93650;--result-soft:#fff0f3}.kelly-result-vehicle>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.kelly-result-vehicle h2{color:#201b32;margin:0 0 4px;font-size:19px;font-weight:850;line-height:1.2}.kelly-result-vehicle>header div>span{color:var(--muted);font-size:9px}.kelly-result-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.kelly-performance-badge{border-radius:99px;padding:5px 9px;font-weight:850;font-size:9px!important}.kelly-performance-badge.good{color:#146d49;background:#dff5ea}.kelly-performance-badge.medium{color:#1e609f;background:#e3f0fd}.kelly-performance-badge.low{color:#a92039;background:#ffe3e8}.kelly-result-badges .kelly-campaign-status-badge.status-approved{color:#126b46;background:#daf4e7;border:1px solid #a7dfc2}.kelly-result-primary{border-bottom:1px solid #eceef4;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-bottom:11px;display:grid}.kelly-result-primary span{background:var(--result-soft);border:1px solid var(--result-accent);border-radius:9px;gap:3px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.kelly-result-primary span{border:1px solid color-mix(in srgb,var(--result-accent) 16%,#fff)}}.kelly-result-primary b{color:var(--result-accent);font-size:13px}.kelly-result-secondary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.kelly-result-secondary span{gap:3px;min-width:0;display:grid}.kelly-result-secondary b{color:#383347;font-size:10px}.kelly-result-vehicle>footer{color:var(--muted);border-top:1px solid #eceef4;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.kelly-results-empty{min-height:220px;color:var(--muted);background:#fff;border:1px dashed #ccd0dc;border-radius:13px;place-items:center;gap:5px;display:grid}.kelly-results-empty b{color:var(--ink);font-size:14px}.kelly-results-empty span{font-size:10px}.refinancing-results.kelly-results-content{background:#f8f9fd;border:1px solid #e1e3ec;border-radius:14px;gap:12px;width:100%;margin:0;padding:16px}.refinancing-results-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.refinancing-results-heading h3{color:#211c34;margin:3px 0 0;font-size:19px}.refinancing-results-heading small{color:var(--muted);font-size:10px}.refinancing-results .kelly-results-list{margin-top:2px}.refinancing-result-actions{align-items:center;gap:7px;display:flex}.refinancing-result-actions button{color:#383347;cursor:pointer;background:#fff;border:1px solid #d8dbe6;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.refinancing-result-actions button:hover{color:#5635cf;border-color:#7654ff}.refinancing-result-actions button.danger-text{color:#b52842;border-color:#f0cbd2}.refinancing-result-actions button:disabled{opacity:.55;cursor:wait}@media (width<=980px){.kelly-results-summary,.kelly-result-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.kelly-result-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.kelly-results-page>header{align-items:flex-start;padding:15px 14px}.kelly-results-page>header h1{font-size:19px}.kelly-results-content{padding:13px 10px 28px}.kelly-results-summary,.kelly-result-primary,.kelly-result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.kelly-result-vehicle{padding:13px}.kelly-result-vehicle>header,.kelly-result-vehicle>footer{flex-direction:column;align-items:flex-start}.kelly-result-badges{justify-content:flex-start}.kelly-performance-legend small{width:100%;margin-left:0}.kelly-campaign-heading-actions{justify-content:flex-start}.refinancing-results.kelly-results-content{padding:12px}.refinancing-results-heading{flex-direction:column;align-items:flex-start;gap:4px}.refinancing-result-actions{width:100%}.refinancing-result-actions button{flex:1}}.store-data-page{max-width:1040px}.store-data-form{padding:26px}.store-data-form>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.store-data-form>header h2{margin:0 0 5px}.store-data-form>header p{color:var(--muted);margin:0}.store-data-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.store-data-form label{color:var(--text);gap:8px;font-size:14px;font-weight:700;display:grid}.store-data-form input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:46px;padding:11px 13px;font-size:15px}.store-data-form input:focus{border-color:#7654ff;outline:3px solid #6d4aff21}.store-data-form label.full{grid-column:1/-1}.store-data-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.store-data-form>footer span{color:var(--muted);font-size:14px}@media (width<=700px){.store-data-form{padding:20px}.store-data-form .form-grid{grid-template-columns:1fr}.store-data-form label.full{grid-column:auto}.store-data-form>footer{flex-direction:column;align-items:stretch}.store-data-form>footer button{width:100%}}.initial-activation-page{gap:20px;width:min(1180px,100%);margin:0 auto}.initial-activation-page>.company-inventory-onboarding{padding:26px;display:block}.initial-activation-page .company-inventory-onboarding>header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.initial-activation-page .company-inventory-onboarding>header>div{min-width:0}.initial-activation-page .company-inventory-onboarding h2,.initial-activation-page .activation-social-channel h1,.initial-activation-page .activation-whatsapp-channel h1{font-size:24px;line-height:1.2}.initial-activation-page .company-inventory-onboarding header p,.initial-activation-page .activation-social-channel .subtitle,.initial-activation-page .activation-whatsapp-channel .subtitle{font-size:14px;line-height:1.55}.initial-activation-page .inventory-source-tabs{grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin:0 0 18px 46px;display:grid}.initial-activation-page .inventory-source-tabs button{text-align:center;min-height:46px;padding:11px 16px;font-size:14px}.initial-activation-page .inventory-company-select{max-width:none;margin:0 0 16px 46px;font-size:14px}.initial-activation-page .inventory-company-select select{width:100%;min-height:46px;padding:11px 13px;font-size:15px}.initial-activation-page .company-inventory-grid.xml-mode{grid-template-columns:minmax(220px,.9fr) auto minmax(280px,1.35fr) auto;align-items:end;gap:14px;margin:0 0 0 46px;display:grid}.initial-activation-page .company-inventory-grid label{gap:8px;font-size:14px}.initial-activation-page .company-inventory-grid input,.initial-activation-page .inventory-file span,.initial-activation-page .website-inventory-input input{min-height:46px;padding:12px 14px;font-size:14px;line-height:20px}.initial-activation-page .inventory-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.initial-activation-page .inventory-or{align-self:end;padding-bottom:14px;font-size:14px}.initial-activation-page .website-inventory-flow{margin-left:46px}.initial-activation-page .website-inventory-input{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.initial-activation-page .company-inventory-onboarding>footer{margin:22px 0 0 46px;padding-top:16px;font-size:13px;line-height:1.5}.initial-activation-page .website-inventory-preview header span{font-size:13px}.initial-activation-page .website-inventory-preview article b{font-size:13px;line-height:1.35}.initial-activation-page .website-inventory-preview article small,.initial-activation-page .website-inventory-preview article em{font-size:12px}.initial-activation-page .activation-social-channel,.initial-activation-page .activation-whatsapp-channel{padding:0}.initial-activation-page .activation-social-channel>.module-page,.initial-activation-page .activation-whatsapp-channel>.module-page{gap:14px;display:grid}.initial-activation-page .activation-social-channel .module-title,.initial-activation-page .activation-whatsapp-channel .module-title{margin:4px 0 0;padding:0 4px;display:block}.initial-activation-page .activation-social-channel .module-title h1,.initial-activation-page .activation-whatsapp-channel .module-title h1{margin:5px 0 6px}.initial-activation-page .store-social-registration,.initial-activation-page .official-whatsapp-onboarding,.initial-activation-page .client-qr-multi{background:#fff;border:1px solid #ddd8ef;border-radius:16px}.initial-activation-page .store-social-registration{padding:20px}.initial-activation-page .store-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.initial-activation-page .store-social-grid>article{grid-template-columns:48px minmax(0,1fr);align-content:start;min-height:270px;padding:18px;display:grid}.initial-activation-page .store-social-grid h3{font-size:19px}.initial-activation-page .store-social-grid p{min-height:58px;font-size:14px;line-height:1.5}.initial-activation-page .store-social-grid .pill{font-size:12px}.initial-activation-page .store-social-grid button{min-height:42px;font-size:14px}.initial-activation-page .store-social-registration>footer{font-size:13px;line-height:1.5}.initial-activation-page .official-whatsapp-onboarding{grid-template-columns:52px minmax(0,1fr) minmax(220px,auto);margin:0;padding:22px}.initial-activation-page .official-whatsapp-onboarding h2{font-size:20px}.initial-activation-page .official-whatsapp-onboarding p{font-size:14px;line-height:1.5}.initial-activation-page .official-phone-target span{font-size:13px}.initial-activation-page .official-phone-target input{min-height:44px;font-size:14px}.initial-activation-page .official-whatsapp-actions{flex-wrap:wrap;gap:9px;display:flex}.initial-activation-page .official-whatsapp-actions button{min-height:42px;font-size:13px}.initial-activation-page .client-qr-multi{padding:22px}.initial-activation-page .client-qr-multi>header h2{font-size:20px}.initial-activation-page .client-qr-multi>header p{color:var(--muted);font-size:14px;line-height:1.5}.initial-activation-page .empty-state{min-height:92px;padding:22px;font-size:14px;line-height:1.5}@media (width<=960px){.initial-activation-page .store-social-grid{grid-template-columns:1fr}.initial-activation-page .store-social-grid>article,.initial-activation-page .store-social-grid p{min-height:0}.initial-activation-page .company-inventory-grid.xml-mode{grid-template-columns:1fr 1fr}.initial-activation-page .inventory-or{display:none}.initial-activation-page .company-inventory-grid.xml-mode>button{grid-column:1/-1}}@media (width<=680px){.initial-activation-page>.company-inventory-onboarding{padding:20px 16px}.initial-activation-page .inventory-source-tabs,.initial-activation-page .inventory-company-select,.initial-activation-page .company-inventory-grid.xml-mode,.initial-activation-page .website-inventory-flow,.initial-activation-page .company-inventory-onboarding>footer{margin-left:0}.initial-activation-page .inventory-source-tabs,.initial-activation-page .company-inventory-grid.xml-mode,.initial-activation-page .website-inventory-input{grid-template-columns:1fr}.initial-activation-page .company-inventory-grid.xml-mode>button{grid-column:auto}.initial-activation-page .store-social-registration{padding:14px}.initial-activation-page .store-social-grid>article{grid-template-columns:1fr;padding:16px}.initial-activation-page .social-service-icon{margin-bottom:4px}.initial-activation-page .official-whatsapp-onboarding{grid-template-columns:1fr;padding:18px}.initial-activation-page .official-whatsapp-actions,.initial-activation-page .official-whatsapp-actions button{width:100%}.initial-activation-page .client-qr-multi{padding:18px}}.seller-whatsapp-page{color:#17152b;gap:18px;max-width:1500px;margin:0 auto;padding:4px 2px 32px;display:grid}.seller-whatsapp-hero{color:#fff;background:linear-gradient(118deg,#16132d 0%,#332078 58%,#6541ea 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 18px 40px #271a622e}.seller-whatsapp-hero h1{letter-spacing:-.04em;margin:4px 0 6px;font-size:32px}.seller-whatsapp-hero p{color:#ddd7ff;max-width:720px;margin:0;font-size:15px;line-height:1.5}.seller-whatsapp-hero .eyebrow{color:#bfb2ff}.seller-whatsapp-hero-status{background:#ffffff17;border:1px solid #fff3;border-radius:15px;align-items:center;gap:11px;min-width:285px;padding:13px 16px;display:flex}.seller-whatsapp-hero-status>span{background:#ffbf47;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #ffbf4726}.seller-whatsapp-hero-status div{gap:2px;display:grid}.seller-whatsapp-hero-status b{font-size:14px}.seller-whatsapp-hero-status small{color:#d9d3f4;font-size:12px}.seller-whatsapp-tabs{background:#fff;border:1px solid #e3e0ee;border-radius:14px;gap:6px;padding:6px;display:flex;box-shadow:0 6px 18px #231b4a0d}.seller-whatsapp-tabs button{color:#686279;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 19px;font-weight:750}.seller-whatsapp-tabs button.active{color:#fff;background:#5b35e8;box-shadow:0 6px 14px #5b35e838}.seller-whatsapp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seller-whatsapp-metrics article{background:#fff;border:1px solid #e3e0ee;border-radius:17px;gap:5px;padding:18px 20px;display:grid}.seller-whatsapp-metrics span{color:#89839c;letter-spacing:.09em;font-size:11px;font-weight:800}.seller-whatsapp-metrics b{font-size:28px}.seller-whatsapp-metrics small{color:#7b758b;font-size:12px}.seller-whatsapp-overview{gap:16px;display:grid}.seller-whatsapp-flow-card,.seller-whatsapp-summary-preview,.seller-whatsapp-checklist,.seller-whatsapp-list-card,.seller-whatsapp-settings-card,.seller-whatsapp-safety-card,.seller-whatsapp-transfers-card{background:#fff;border:1px solid #e2deed;border-radius:19px;box-shadow:0 8px 24px #1f18440e}.seller-whatsapp-flow-card{padding:22px}.seller-whatsapp-flow-card>header,.seller-whatsapp-summary-preview>header,.seller-whatsapp-list-card>header,.seller-whatsapp-transfers-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-whatsapp-flow-card h2,.seller-whatsapp-summary-preview h2,.seller-whatsapp-checklist h2,.seller-whatsapp-list-card h2,.seller-whatsapp-settings-card h2,.seller-whatsapp-safety-card h2,.seller-whatsapp-transfers-card h2{margin:4px 0 6px;font-size:20px}.seller-whatsapp-flow-card>header>span,.seller-whatsapp-summary-preview header>span{color:#5933d7;background:#eee9ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.seller-whatsapp-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.seller-whatsapp-flow article{background:#f8f7fc;border-radius:14px;align-items:flex-start;gap:11px;min-height:92px;padding:15px;display:flex}.seller-whatsapp-flow i{color:#fff;background:#6241e9;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-style:normal;font-weight:850;display:grid}.seller-whatsapp-flow article div{gap:5px;display:grid}.seller-whatsapp-flow small{color:#746f84;line-height:1.4}.seller-whatsapp-flow>strong{color:#a49eb5}.seller-whatsapp-two-columns,.seller-whatsapp-routing-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.seller-whatsapp-summary-preview,.seller-whatsapp-checklist,.seller-whatsapp-settings-card,.seller-whatsapp-safety-card{padding:22px}.seller-whatsapp-summary-preview>article{color:#24352a;background:#e9faef;border-radius:15px;gap:7px;margin-top:15px;padding:17px;display:grid}.seller-whatsapp-summary-preview p{margin:0;font-size:13px}.seller-whatsapp-summary-preview>article>b{color:#0d7f45;margin-bottom:5px}.seller-whatsapp-checklist ul{gap:11px;margin:15px 0 18px;padding:0;list-style:none;display:grid}.seller-whatsapp-checklist li{align-items:center;gap:11px;display:flex}.seller-whatsapp-checklist li>i{color:#745cc4;background:#eeeaf8;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid}.seller-whatsapp-checklist li.done>i{color:#0b9250;background:#d9f7e6}.seller-whatsapp-checklist li span{gap:2px;display:grid}.seller-whatsapp-checklist small{color:#7d768d}.seller-whatsapp-list-card{overflow:hidden}.seller-whatsapp-list-card>header,.seller-whatsapp-transfers-card>header{padding:22px}.seller-whatsapp-list-card header p,.seller-whatsapp-transfers-card header p{color:#777184;margin:0}.seller-whatsapp-seller-row{border-top:1px solid #ece9f3;grid-template-columns:48px minmax(190px,1.4fr) minmax(180px,1fr) minmax(120px,.65fr) auto;align-items:center;gap:15px;padding:15px 22px;display:grid}.seller-whatsapp-avatar{color:#5533d0;background:#ede8ff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.seller-whatsapp-seller-row>div{gap:4px;min-width:0;display:grid}.seller-whatsapp-seller-row small{color:#817b91;font-size:11px}.seller-whatsapp-seller-row em{border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.seller-whatsapp-seller-row em.connected{color:#087c43;background:#dff8e9}.seller-whatsapp-seller-row em.pending{color:#9a6000;background:#fff0d4}.seller-whatsapp-routing-grid{align-items:start}.seller-whatsapp-toggle,.seller-whatsapp-field{border-bottom:1px solid #ece9f2;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.seller-whatsapp-toggle span,.seller-whatsapp-field span{gap:4px;display:grid}.seller-whatsapp-toggle small,.seller-whatsapp-field small{color:#7c768b}.seller-whatsapp-toggle input{accent-color:#5b35e8;width:22px;height:22px}.seller-whatsapp-field select{min-width:150px}.seller-whatsapp-settings-card>.primary-button{margin-top:18px}.seller-whatsapp-safety-card ul{gap:13px;padding:0;list-style:none;display:grid}.seller-whatsapp-safety-card li{gap:9px;display:flex}.seller-whatsapp-safety-card li i{color:#0c9b57;font-style:normal}.seller-whatsapp-safety-card>div{color:#76500a;background:#fff5df;border-radius:13px;margin-top:19px;padding:14px}.seller-whatsapp-safety-card>div p{margin:5px 0 0;font-size:13px}.seller-whatsapp-field input{min-width:210px}.seller-whatsapp-channel-modes{border-top:1px solid #ece9f2;display:grid}.seller-whatsapp-channel-modes>article{border-bottom:1px solid #ece9f2;grid-template-columns:1fr minmax(280px,.8fr) auto;align-items:center;gap:18px;padding:16px 22px;display:grid}.seller-whatsapp-channel-modes>article>div,.seller-whatsapp-channel-modes label{gap:4px;display:grid}.seller-whatsapp-channel-modes small,.seller-whatsapp-channel-modes label span,.seller-whatsapp-save-row small{color:#7c768b;font-size:12px}.seller-whatsapp-channel-modes select{width:100%}.seller-whatsapp-channel-modes em{color:#087843;background:#e8f8ef;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.seller-whatsapp-save-row{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.seller-whatsapp-weight strong{font-size:16px}.seller-whatsapp-lead-rules{background:#faf9fd;border:1px solid #e6e1f2;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:14px;display:grid}.seller-whatsapp-lead-rules legend{color:#4d4560;padding:0 6px;font-size:12px;font-weight:800}.seller-whatsapp-lead-rules label{color:#3d374b;background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:10px;font-size:12px;font-weight:700;gap:8px!important;display:flex!important}.seller-whatsapp-lead-rules input{accent-color:#5b35e8;width:18px;height:18px}.seller-whatsapp-router-note{color:#5235b8;background:#eee9ff;border-radius:11px;grid-column:1/-1;padding:11px 13px;font-size:12px;font-weight:750}.seller-whatsapp-time-window{grid-column:1/-1;grid-template-columns:repeat(2,minmax(150px,220px));padding-top:2px;gap:12px!important;display:grid!important}.seller-whatsapp-time-window label{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.seller-whatsapp-time-window input[type=time]{color:#282235;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dcd6e8;border-radius:9px;padding:0 11px}.seller-whatsapp-empty-transfers{text-align:center;border-top:1px solid #ece9f2;place-items:center;gap:8px;min-height:300px;padding:30px;display:grid}.seller-whatsapp-empty-transfers>span{color:#5a35db;background:#eee9ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.seller-whatsapp-empty-transfers p{color:#7b758b;max-width:480px;margin:0}.seller-whatsapp-top-button{color:#087d46!important;background:#f2fff7!important;border-color:#bfe8d1!important}.seller-transfer-list{border-top:1px solid #ece9f2}.seller-transfer-seller-picker{background:#fff;gap:10px;padding:16px 22px;display:flex;overflow-x:auto}.seller-transfer-seller-picker button{color:#342d49;text-align:left;cursor:pointer;background:#faf9fd;border:1px solid #ddd8eb;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:2px 10px;min-width:150px;padding:12px 15px;display:grid;position:relative}.seller-transfer-seller-picker button span{font-size:15px;font-weight:850}.seller-transfer-seller-picker button small{color:#817b91;grid-column:1;font-size:12px}.seller-transfer-seller-picker button b{color:#5b35e8;background:#ece8f8;border-radius:999px;grid-area:1/2/3;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:13px;display:grid}.seller-transfer-seller-picker button.active{color:#fff;background:#5b35e8;border-color:#5b35e8;box-shadow:0 7px 18px #5b35e838}.seller-transfer-seller-picker button.active small{color:#ded6ff}.seller-transfer-seller-picker button.active b{color:#5b35e8;background:#fff}.seller-transfer-list-title{background:#faf9fd;border-top:1px solid #ece9f2;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.seller-transfer-list-title span{color:#777184;font-size:13px}.seller-transfer-filter-empty{text-align:center;padding:38px 22px}.seller-transfer-filter-empty p{color:#777184;margin:7px 0 0}.seller-transfer-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ece9f2;grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) minmax(150px,.85fr) minmax(150px,.8fr) auto auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.seller-transfer-row:hover{background:#faf9ff}.seller-transfer-row>div{gap:4px;min-width:0;display:grid}.seller-transfer-row small{color:#817b91;font-size:12px}.seller-transfer-row b{text-overflow:ellipsis;overflow:hidden}.seller-transfer-customer{align-items:center;grid-template-columns:none!important;display:flex!important}.seller-transfer-customer>span{color:#5533d0;background:#ede8ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.seller-transfer-row em{color:#087c43;white-space:nowrap;background:#dff8e9;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.seller-transfer-row>i{color:#5a35db;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.seller-transfer-modal{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120d258c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seller-transfer-modal>section{background:#fff;border-radius:20px;width:min(720px,100%);max-height:88vh;overflow:auto;box-shadow:0 28px 80px #140e2a47}.seller-transfer-modal header{border-bottom:1px solid #ece9f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.seller-transfer-modal h2{margin:3px 0 5px}.seller-transfer-modal header small{color:#777184}.seller-transfer-modal header button{cursor:pointer;background:#f0edf7;border:0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.seller-transfer-modal pre{white-space:pre-wrap;color:#282237;margin:0;padding:22px;font:500 14px/1.65 inherit}.seller-transfer-modal footer{background:#faf9fd;border-top:1px solid #ece9f2;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.seller-transfer-modal footer span{color:#087c43;font-weight:800}@media (width<=1050px){.seller-whatsapp-metrics{grid-template-columns:repeat(2,1fr)}.seller-whatsapp-flow{grid-template-columns:1fr 1fr}.seller-whatsapp-flow>strong{display:none}.seller-whatsapp-two-columns,.seller-whatsapp-routing-grid{grid-template-columns:1fr}.seller-whatsapp-seller-row{grid-template-columns:44px 1fr auto}.seller-whatsapp-seller-row>div:nth-of-type(2),.seller-whatsapp-seller-row>div:nth-of-type(3){grid-column:2}.seller-whatsapp-seller-row>button{grid-area:1/3/3}}@media (width<=680px){.seller-whatsapp-page{gap:12px}.seller-whatsapp-hero{border-radius:17px;padding:20px 17px;display:grid}.seller-whatsapp-hero h1{font-size:25px}.seller-whatsapp-hero-status{min-width:0}.seller-whatsapp-tabs{overflow-x:auto}.seller-whatsapp-tabs button{white-space:nowrap;padding:0 14px}.seller-whatsapp-metrics{grid-template-columns:1fr 1fr;gap:8px}.seller-whatsapp-metrics article{padding:14px}.seller-whatsapp-metrics b{font-size:23px}.seller-whatsapp-flow{grid-template-columns:1fr}.seller-whatsapp-flow article{min-height:0}.seller-whatsapp-flow-card,.seller-whatsapp-summary-preview,.seller-whatsapp-checklist,.seller-whatsapp-settings-card,.seller-whatsapp-safety-card{padding:17px}.seller-whatsapp-list-card>header,.seller-whatsapp-transfers-card>header{padding:17px;display:grid}.seller-whatsapp-list-card>header button,.seller-whatsapp-transfers-card>header button{width:100%}.seller-whatsapp-seller-row{grid-template-columns:42px 1fr;padding:14px 17px}.seller-whatsapp-seller-row>div:nth-of-type(2),.seller-whatsapp-seller-row>div:nth-of-type(3){grid-column:2}.seller-whatsapp-seller-row>button{grid-area:auto/1/auto/-1;width:100%}.seller-whatsapp-toggle,.seller-whatsapp-field{align-items:flex-start}.seller-whatsapp-field{display:grid}.seller-whatsapp-field select{width:100%}.seller-transfer-seller-picker{padding:13px 17px}.seller-transfer-seller-picker button{min-width:140px}.seller-transfer-row{grid-template-columns:1fr;gap:12px;padding:16px 17px}.seller-transfer-row em,.seller-transfer-row>i{width:max-content}.seller-transfer-list-title{padding:14px 17px}.seller-transfer-modal{padding:10px}.seller-transfer-modal>section{border-radius:16px;max-height:94vh}.seller-transfer-modal header,.seller-transfer-modal pre{padding:17px}.seller-transfer-modal footer{padding:14px 17px}.seller-whatsapp-field input{width:100%;min-width:0}.seller-whatsapp-channel-modes>article{grid-template-columns:1fr;padding:15px 17px}.seller-whatsapp-save-row{align-items:stretch;padding:16px 17px;display:grid}.seller-whatsapp-save-row button{width:100%}.seller-whatsapp-lead-rules,.seller-whatsapp-time-window{grid-template-columns:1fr}}.refinancing-traffic{margin:0 0 14px;padding:20px}.refinancing-traffic>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.refinancing-traffic h2{margin:3px 0 5px;font-size:18px}.refinancing-traffic>header p:last-child{color:var(--muted);margin:0;font-size:12px}.refinancing-traffic-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:18px;display:grid}.refinancing-campaign-form{gap:12px;display:grid}.refinancing-campaign-form label{color:#393944;gap:6px;font-size:12px;font-weight:750;display:grid}.refinancing-campaign-form input,.refinancing-campaign-form select,.refinancing-campaign-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:11px 12px}.refinancing-campaign-form textarea{resize:vertical;line-height:1.5}.refinancing-campaign-form .form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.refinancing-art-upload{position:relative}.refinancing-art-upload input{opacity:0;pointer-events:none;position:absolute}.refinancing-art-upload span{color:#5d44c5;cursor:pointer;background:#f7f4ff;border:1px dashed #8d79e8;border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex}.refinancing-ad-preview{background:linear-gradient(#fbfaff,#fff);border:1px solid #e6e1f8;border-radius:16px;height:max-content;padding:14px}.refinancing-ad-preview img,.refinancing-art-empty{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;margin-bottom:13px;display:block}.refinancing-art-empty{text-align:center;color:#6d4aff;background:#eee9ff;place-content:center;font-size:28px;display:grid}.refinancing-art-empty small{color:#766d91;font-size:11px}.refinancing-ad-preview>b{font-size:15px}.refinancing-ad-preview>p{margin:8px 0;font-size:12px;line-height:1.5}.refinancing-ad-preview>small{color:var(--muted);font-size:10px;line-height:1.4}.refinancing-compliance{color:#176c50;background:#effbf6;border-radius:10px;gap:6px;margin-top:14px;padding:12px;font-size:10px;display:grid}.refinancing-compliance strong{font-size:11px}.refinancing-campaign-list{margin-top:22px}.refinancing-campaign-list h3{margin:0 0 10px;font-size:14px}.refinancing-campaign-list article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.refinancing-campaign-list article>div:first-child b,.refinancing-campaign-list article>div:first-child small{display:block}.refinancing-campaign-list article>div:first-child b{font-size:12px}.refinancing-campaign-list article>div:first-child small{color:var(--muted);margin-top:4px;font-size:9px}.refinancing-mini-metrics{gap:16px;display:flex}.refinancing-mini-metrics span{color:var(--muted);font-size:9px}.refinancing-mini-metrics b{color:var(--ink);font-size:12px}.refinancing-campaign-list article>div:last-child{gap:7px;display:flex}.refinancing-campaign-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:750}.refinancing-campaign-list .danger-text{color:#b42318}@media (width<=760px){.refinancing-traffic{padding:15px}.refinancing-traffic>header{display:grid}.refinancing-traffic-grid,.refinancing-campaign-form .form-grid,.refinancing-campaign-list article{grid-template-columns:1fr}.refinancing-mini-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.refinancing-campaign-list article>div:last-child button{flex:1;min-height:42px}}.vehicle-windshield-button{color:#5c43c4;cursor:pointer;background:#f4f1ff;border:1px solid #8a77df;border-radius:8px;place-items:center;min-width:30px;height:30px;font-weight:900;display:inline-grid}.windshield-sheet-button{white-space:nowrap}.windshield-overlay{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14111f9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.windshield-picker,.windshield-editor{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 25px 70px #0d0a194d}.windshield-picker>header,.windshield-editor>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:sticky;top:0}.windshield-picker>header h2,.windshield-editor>header h2{margin:3px 0 0;font-size:20px}.windshield-picker>header>button,.windshield-editor>header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px}.windshield-picker>div{gap:8px;padding:14px;display:grid}.windshield-picker>div>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.windshield-picker>div>button:hover{background:#faf9ff;border-color:#7654ff}.windshield-picker>div>button .vehicle-thumb{width:58px;height:42px}.windshield-picker>div>button span:nth-child(2){gap:3px;display:grid}.windshield-picker>div>button b{font-size:14px}.windshield-picker>div>button small{color:var(--muted);font-size:12px}.windshield-editor{width:min(900px,100%)}.windshield-editor-form{border-bottom:1px solid var(--line);gap:14px;padding:18px 20px;display:grid}.windshield-editor-form>label{gap:7px;font-size:14px;font-weight:800;display:grid}.windshield-editor-form input,.windshield-editor-form textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:9px;padding:11px 12px}.windshield-editor-form .windshield-check{align-items:center;gap:8px;display:flex}.windshield-editor-form .windshield-check input{width:18px;height:18px}.windshield-editor-form footer{justify-content:flex-end;gap:9px;display:flex}.windshield-editor-form footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}.windshield-print-sheet{color:#343434;background:#fff;width:210mm;min-height:297mm;margin:18px auto;padding:16mm;font-family:Arial,sans-serif}.windshield-print-sheet>header{justify-content:space-between;align-items:center;display:flex}.windshield-print-sheet>header>div{gap:5px;display:grid}.windshield-print-sheet>header span{letter-spacing:.04em;font-size:18px;font-weight:900}.windshield-print-sheet>header strong{color:#777;font-size:12px}.windshield-print-sheet>header img{object-fit:contain;width:145px;max-height:70px}.windshield-print-sheet>h1{text-align:center;border:2px solid #383838;border-radius:9px;margin:28px 0 22px;padding:16px;font-size:27px;line-height:1.25}.windshield-print-sheet section{margin-top:22px}.windshield-print-sheet section>h2{border-bottom:2px solid #383838;margin:0 0 10px;padding-bottom:8px;font-size:18px}.windshield-data-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.windshield-data-grid>*{border-bottom:1px solid #ddd;border-right:1px solid #ddd;min-height:38px;padding:9px;font-size:14px}.windshield-data-grid b{background:#fafafa}.windshield-options{grid-template-columns:repeat(3,1fr);gap:8px 18px;font-size:13px;display:grid}.windshield-notes{white-space:pre-wrap;border:1px solid #ddd;border-radius:7px;min-height:78px;margin:0;padding:13px;font-size:14px;line-height:1.5}.windshield-price{border:3px solid #383838;border-radius:9px;place-items:center;gap:14px;margin-top:34px;padding:25px;display:grid}.windshield-price span{font-size:18px;font-weight:900}.windshield-price b{font-size:40px}.windshield-print-sheet>footer{color:#777;border-top:1px solid #ddd;place-items:center;gap:5px;margin-top:70px;padding-top:12px;display:grid}.windshield-print-sheet>footer b{color:#444;font-size:14px}.windshield-print-sheet>footer span{font-size:11px}@media (width<=760px){.windshield-overlay{place-items:start center;padding:10px}.windshield-picker,.windshield-editor{border-radius:13px;max-height:calc(100dvh - 20px)}.windshield-print-sheet{width:100%;min-height:auto;margin:0;padding:18px}.windshield-print-sheet>h1{font-size:21px}.windshield-data-grid,.windshield-options{grid-template-columns:1fr 1fr}.windshield-price b{font-size:32px}.windshield-editor-form footer button{flex:1}}@media print{@page{size:A4 portrait;margin:0}body *{visibility:hidden!important}.windshield-editor-overlay,.windshield-editor,.windshield-print-sheet,.windshield-print-sheet *{visibility:visible!important}.windshield-editor-overlay{background:#fff;padding:0;display:block;position:absolute;inset:0;overflow:visible}.windshield-editor{width:auto;max-height:none;box-shadow:none;border-radius:0;overflow:visible}.windshield-print-sheet{width:210mm;min-height:297mm;box-shadow:none;margin:0;padding:16mm;position:absolute;inset:0}.no-print{display:none!important}}.windshield-editor-form footer button{color:var(--ink)}.windshield-editor-form footer button.primary-button{color:#fff;background:#6547db;border-color:#6547db;box-shadow:0 8px 20px #6547db38}.windshield-editor-form footer button.windshield-print-button{font-size:14px;line-height:1;color:#fff!important}.complete-reports-page{color:#17152b;gap:18px;max-width:1320px;margin:0 auto;padding:4px 2px 34px;display:grid}.complete-reports-hero{color:#fff;background:linear-gradient(118deg,#17132e 0%,#38227d 58%,#6b45ec 100%);border-radius:22px;align-items:flex-start;gap:16px;padding:25px 28px;display:flex;box-shadow:0 18px 40px #271a622e}.complete-reports-hero>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:22px;display:grid}.complete-reports-hero span{color:#c8bbff;letter-spacing:.1em;font-size:12px;font-weight:850}.complete-reports-hero h1{letter-spacing:-.04em;margin:4px 0 7px;font-size:32px}.complete-reports-hero p{color:#e0dbf7;max-width:760px;margin:0;font-size:15px;line-height:1.5}.complete-reports-search{background:#fff;border:1px solid #ded9ec;border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 8px 24px #1f18440f}.complete-reports-search>span{color:#6748da;font-size:24px}.complete-reports-search input{color:#211d35;width:100%;min-height:58px;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.complete-reports-search input::placeholder{color:#918aa1}.complete-reports-notice{color:#805513;background:#fff7e7;border:1px solid #f0cf93;border-radius:12px;margin:0;padding:13px 15px;font-size:14px}.complete-reports-list{background:#fff;border:1px solid #e2deed;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #1f18440e}.complete-reports-list article{border-top:1px solid #ece9f3;grid-template-columns:50px minmax(220px,1.6fr) minmax(130px,.55fr) minmax(170px,.7fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.complete-reports-list article:first-child{border-top:0}.complete-report-icon{color:#5b35d7;background:#eee9ff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.complete-report-name,.complete-report-meta,.complete-report-date{gap:4px;min-width:0;display:grid}.complete-report-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.complete-report-name span,.complete-report-meta span,.complete-report-date span{color:#817a91;font-size:12px}.complete-report-meta b{letter-spacing:.06em}.complete-report-date b{font-size:13px}.complete-reports-list .primary-button{min-width:110px;min-height:40px}.complete-reports-empty{color:#777184;text-align:center;place-items:center;min-height:210px;padding:30px;display:grid}.complete-reports-group{gap:10px;display:grid}.complete-reports-group>header{justify-content:space-between;align-items:end;gap:14px;padding:0 4px;display:flex}.complete-reports-group>header span{color:#6849da;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.complete-reports-group>header h2{margin:3px 0 0;font-size:21px}.complete-reports-group>header>b{color:#5837c4;background:#eee9ff;border-radius:9px;padding:7px 10px;font-size:12px}.complete-reports-list .primary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.complete-report-icon.crediauto-serasa{color:#16734d;background:#e8f7f0}.complete-report-icon.crediauto-crlv{color:#1d60b5;background:#e8f2ff}.complete-reports-legacy{margin-top:4px}@media (width<=860px){.complete-reports-list article{grid-template-columns:46px 1fr auto}.complete-report-meta,.complete-report-date{grid-column:2}.complete-reports-list article>button{grid-area:1/3/4}}@media (width<=620px){.complete-reports-page{gap:12px}.complete-reports-hero{border-radius:17px;padding:20px 17px}.complete-reports-hero h1{font-size:26px}.complete-reports-list article{grid-template-columns:44px 1fr;padding:15px}.complete-report-meta,.complete-report-date{grid-column:2}.complete-reports-list article>button{grid-area:auto/1/auto/-1;width:100%}}.windshield-print-sheet>header img{object-fit:cover;clip-path:ellipse(50% 50%);border-radius:50%;width:145px;height:78px;max-height:none}.refinancing-campaign-form label>small{color:var(--muted);font-size:10px;font-weight:500}.refinancing-ad-preview video{aspect-ratio:1;object-fit:cover;background:#111;border-radius:12px;width:100%;margin-bottom:13px;display:block}.refinancing-ad-preview.image_portrait img,.refinancing-ad-preview.video_portrait video,.refinancing-ad-preview.image_portrait .refinancing-art-empty,.refinancing-ad-preview.video_portrait .refinancing-art-empty{aspect-ratio:4/5}.refinancing-ad-preview.image_story img,.refinancing-ad-preview.video_story video,.refinancing-ad-preview.image_story .refinancing-art-empty,.refinancing-ad-preview.video_story .refinancing-art-empty{aspect-ratio:9/16;max-height:520px}.private-number-picker{background:#fff;border:1px solid #dcd5f2;border-radius:13px;gap:7px;min-width:290px;padding:12px 14px;display:grid;box-shadow:0 8px 22px #3d2a8012}.private-number-picker span{color:#766d88;font-size:12px;font-weight:800}.private-number-picker select{color:#2f2745;background:#faf9ff;border:1px solid #d8d2e9;border-radius:9px;width:100%;min-height:43px;padding:0 38px 0 12px;font-size:14px;font-weight:800}.private-number-picker button{color:#fff;cursor:pointer;background:#5b3ed0;border:0;border-radius:9px;min-height:40px;font-size:13px;font-weight:850}.private-number-picker button:disabled{cursor:wait;opacity:.65}.private-number-picker small{color:#625a73;max-width:290px;font-size:12px;line-height:1.35}@media (width<=620px){.private-number-picker{width:100%;min-width:0;margin-top:14px}.module-title:has(.private-number-picker){display:block}}.private-conversation-workspace{align-items:stretch;height:max(520px,100dvh - 310px);min-height:0}.private-conversation-workspace>.large-list{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.private-conversation-workspace>.conversation-detail{height:100%;min-height:0}.private-conversation-workspace>.conversation-detail .message-history{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.conversation-toolbar .recover-contact-history-button{color:#5138bb;background:#f3f0ff;border-color:#cfc5f5;font-size:10px;font-weight:800}.conversation-toolbar .recover-contact-history-button:disabled{cursor:wait;opacity:.65}.owner-funnel-number{color:#5138bb;background:#f5f2ff;border:1px solid #d7d0ee;border-radius:10px;align-self:center;padding:11px 14px;font-size:12px;font-weight:800}.conversation-transfer-badge{color:#117555;white-space:nowrap;text-overflow:ellipsis;background:#e9f8f1;border-radius:7px;width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:block;overflow:hidden}.conversation-transfer-history{color:#332858;background:#f7f4ff;border:1px solid #d8d0f1;border-radius:12px;margin:12px 16px 0;padding:13px 14px}.conversation-transfer-history>b{color:#5a3fc4;margin-bottom:8px;font-size:11px;display:block}.conversation-transfer-history>div{border-top:1px solid #e6e0f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.conversation-transfer-history>div span{font-size:11px}.conversation-transfer-history>div small{color:#756e86;text-align:right;font-size:9px}@media (width<=760px){.owner-funnel-number{text-align:center;width:100%}.conversation-transfer-history>div{flex-direction:column;align-items:flex-start;gap:3px}.conversation-transfer-history>div small{text-align:left}}.selected-recovery-notice{border-bottom:1px solid var(--line);color:#19775a;background:#eefaf5;padding:8px 15px;font-size:11px;font-weight:750}.owner-sales-live-panel{z-index:19;background:#eef1f4;grid-template-rows:auto auto minmax(0,1fr);padding:18px 20px 20px;display:grid;position:fixed;inset:68px 0 0 258px}.owner-sales-live-panel>.module-title{background:#fff;border:1px solid #dce1e5;border-radius:16px 16px 0 0;align-items:center;margin:0;padding:15px 18px}.owner-sales-live-panel>.module-title h1{font-size:23px}.owner-sales-live-panel>.filter-bar{background:#f8f9fa;border-left:1px solid #dce1e5;border-right:1px solid #dce1e5;margin:0;padding:10px 14px}.owner-sales-live-panel>.filter-bar input{flex:1;max-width:440px}.owner-sales-whatsapp-workspace{background:#fff;border:1px solid #dce1e5;border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 12px 34px #202a3217;grid-template-columns:minmax(310px,34%) minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}.owner-sales-whatsapp-workspace>.large-list{border:0;border-right:1px solid #dce1e5;border-radius:0;overflow-y:auto;height:100%!important}.owner-sales-whatsapp-workspace .conversation-row{gap:10px;grid-template-columns:42px minmax(0,1fr) auto!important;padding:13px 14px!important}.owner-sales-whatsapp-workspace .conversation-row>.channel,.owner-sales-whatsapp-workspace .conversation-row>.pill{display:none}.owner-sales-whatsapp-workspace .conversation-row>time{text-align:right;align-self:start;min-width:52px}.owner-sales-whatsapp-workspace>.conversation-detail{background:#efeae2;border:0;border-radius:0;height:100%!important;min-height:0!important}.owner-sales-whatsapp-workspace>.conversation-detail>header{background:#f0f2f5;height:64px}.owner-sales-whatsapp-workspace>.conversation-detail>header h2{font-size:15px}.owner-sales-whatsapp-workspace>.conversation-detail>header p{font-size:12px}.owner-sales-whatsapp-workspace .conversation-toolbar{background:#fff}.owner-sales-empty-chat{text-align:center;place-items:center!important;display:grid!important}.owner-sales-empty-chat>div{max-width:390px;padding:30px}.owner-sales-empty-chat span{color:#607178;background:#dfe5e7;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:34px;display:grid}.owner-sales-empty-chat h2{font-size:22px}.owner-sales-empty-chat p{color:#66747b;line-height:1.6}.owner-sales-timeline{background-color:#efeae2;background-image:radial-gradient(#584e420f 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:22px 6%;display:flex;overflow-y:auto}.owner-sales-message{background:#fff;border-radius:9px;align-self:flex-start;width:max-content;max-width:min(76%,680px);padding:9px 11px 7px;box-shadow:0 1px 2px #1923281f}.owner-sales-message.outbound{background:#d9fdd3;align-self:flex-end}.owner-sales-message.seller{outline:2px solid #5b3ed021}.owner-sales-message>small{color:#5b3ed0;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.owner-sales-message>p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.owner-sales-message>time{color:#718078;text-align:right;margin-top:5px;font-size:10px;display:block}.owner-sales-message img,.owner-sales-message video{border-radius:7px;max-width:min(420px,100%);display:block}.owner-sales-message audio{width:min(360px,100%)}.owner-sales-transfer-event{background:#f7f4ff;border:1px solid #cfc5f5;border-radius:10px;align-self:center;gap:10px;width:min(560px,92%);margin:8px 0;padding:12px 14px;display:flex;box-shadow:0 2px 7px #2d1f5f14}.owner-sales-transfer-event>span{color:#087c43;background:#e1f7ea;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.owner-sales-transfer-event b{color:#49329d;font-size:13px}.owner-sales-transfer-event p{color:#6f687c;margin:3px 0 0;font-size:11px}.owner-sales-transfer-event details{margin-top:8px}.owner-sales-transfer-event summary{color:#5a3fc4;cursor:pointer;font-size:11px;font-weight:800}.owner-sales-transfer-event pre{white-space:pre-wrap;background:#fff;border-radius:8px;max-height:210px;margin:8px 0 0;padding:10px;font:500 11px/1.45 inherit;overflow:auto}.conversation-toolbar .manual-seller-transfer-button{color:#fff;background:#5b3ed0;border-color:#5b3ed0;font-size:11px}.manual-seller-transfer{background:#fff;border-bottom:1px solid #dce1e5;align-items:end;gap:10px;padding:12px 15px;display:flex}.manual-seller-transfer label{color:#655d72;flex:1;gap:5px;font-size:11px;font-weight:800;display:grid}.manual-seller-transfer select{background:#fff;border:1px solid #d7d0e9;border-radius:8px;min-height:38px;padding:0 10px;font-size:13px}.manual-seller-transfer>button{color:#fff;cursor:pointer;background:#128c7e;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.manual-seller-transfer>button:disabled{opacity:.55}.manual-transfer-notice{color:#117555;background:#edfbf3;border-bottom:1px solid #cce8d8;padding:9px 15px;font-size:12px;font-weight:800}@media (width<=1050px){.owner-sales-live-panel{left:0;padding:10px;inset-block-start:58px}.owner-sales-whatsapp-workspace{grid-template-columns:minmax(280px,38%) minmax(0,1fr)!important}.owner-sales-live-panel>.module-title{padding:12px 14px}.owner-sales-live-panel>.module-title .subtitle{display:none}}@media (width<=720px){.owner-sales-live-panel{padding:0;inset:58px 0 0}.owner-sales-live-panel>.module-title{border-radius:0}.owner-sales-live-panel>.module-title h1{font-size:18px}.owner-sales-live-panel .owner-funnel-number{width:auto;font-size:10px}.owner-sales-live-panel>.filter-bar{overflow-x:auto}.owner-sales-live-panel>.filter-bar input{min-width:210px}.owner-sales-whatsapp-workspace{border-radius:0;display:block!important}.owner-sales-whatsapp-workspace>.large-list{border-right:0;display:block;height:100%!important}.owner-sales-whatsapp-workspace>.conversation-detail{z-index:3;position:absolute;inset:0}.owner-sales-whatsapp-workspace.has-detail>.large-list{display:none}.owner-sales-message{max-width:88%}.owner-sales-timeline{padding:14px 10px}.manual-seller-transfer{flex-direction:column;align-items:stretch}.manual-seller-transfer>button{width:100%}}@media (width<=1050px){.private-conversation-workspace{height:auto}.private-conversation-workspace>.large-list{height:min(42dvh,430px);min-height:260px}.private-conversation-workspace>.conversation-detail{height:min(64dvh,680px);min-height:460px}}.kelly-ad-format-tabs{grid-template-columns:repeat(4,1fr)}.kelly-ad-stage>video{object-fit:cover;width:100%;height:100%;display:block}.kelly-ad-thumbnails button>span{color:#fff;background:#211a31;border-radius:4px;place-items:center;width:100%;height:100%;font-size:15px;display:grid}.kelly-caption-editor{gap:6px;margin-top:10px;display:grid}.kelly-caption-editor>span,.kelly-caption-fields span{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:800}.kelly-caption-editor textarea{resize:vertical;border:1px solid var(--line);min-height:92px;font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:9px;line-height:1.5}.kelly-caption-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.kelly-caption-fields label{gap:5px;display:grid}.kelly-caption-fields input{border:1px solid var(--line);border-radius:8px;width:100%;height:34px;padding:0 9px;font-size:9px}@media (width<=760px){.kelly-ad-format-tabs,.kelly-caption-fields{grid-template-columns:1fr}}.seller-transfer-conversation{background:#f6f4f9;gap:10px;min-height:180px;max-height:58vh;padding:18px 22px;display:grid;overflow:auto}.seller-transfer-conversation>article{background:#fff;border-radius:15px;gap:5px;width:min(82%,560px);padding:11px 14px;display:grid;box-shadow:0 2px 8px #1f183314}.seller-transfer-conversation>article.outbound{background:#e8dcff;justify-self:end}.seller-transfer-conversation>article.inbound{justify-self:start}.seller-transfer-conversation article small{color:#665f75;font-weight:800}.seller-transfer-conversation article p{white-space:pre-wrap;margin:0;line-height:1.45}.seller-transfer-conversation article time{color:#817b91;font-size:11px}.seller-transfer-conversation img,.seller-transfer-conversation video{border-radius:10px;max-width:100%}.seller-transfer-conversation audio{width:100%}.seller-transfer-sent-summary{background:#f8fff9;border-bottom:1px solid #e7e2ef;gap:10px;padding:18px 22px;display:grid}.seller-transfer-sent-summary>div{color:#087c43;justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-transfer-sent-summary time{color:#6f687c;font-size:12px}.seller-transfer-sent-summary>small{color:#6f687c;font-weight:800}.seller-transfer-sent-summary pre{border:1px solid #dce9df;border-radius:12px;max-height:230px;overflow:auto;background:#fff!important;padding:14px!important;font-size:13px!important;line-height:1.5!important}.seller-transfer-conversation-heading{background:#f6f4f9;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.seller-transfer-conversation-heading span{color:#777184;font-size:12px}@media (width<=680px){.seller-transfer-sent-summary,.seller-transfer-conversation-heading{padding:14px}.seller-transfer-sent-summary>div{flex-direction:column;align-items:flex-start}.seller-transfer-conversation{padding:14px}.seller-transfer-conversation>article{width:92%}}.seller-transfer-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.seller-transfer-actions>button{color:#44386a;cursor:pointer;background:#fff;border:1px solid #d9d2ea;border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}.seller-transfer-actions>button:disabled{opacity:.55;cursor:wait}@media (width<=680px){.seller-transfer-actions{display:grid}.seller-transfer-actions>button{width:100%}}.owner-sales-live-panel{width:auto;max-width:none;padding:12px;inset:62px 0 0;overflow:hidden}.owner-sales-live-panel>.module-title{min-width:0;padding:8px 14px}.owner-sales-live-panel>.module-title>div{min-width:0}.owner-sales-live-panel>.module-title .eyebrow{margin-bottom:3px;font-size:8px}.owner-sales-live-panel>.module-title h1{margin-bottom:2px;font-size:20px}.owner-sales-live-panel>.module-title .subtitle{font-size:11px;line-height:1.3}.owner-sales-live-panel .owner-funnel-number{padding:7px 11px}.owner-sales-live-panel>.filter-bar{min-width:0;padding:6px 10px;overflow-x:auto}.owner-sales-live-panel>.filter-bar input{min-width:240px}.owner-sales-live-panel>.filter-bar input,.owner-sales-live-panel>.filter-bar button{height:36px;min-height:36px}.owner-sales-whatsapp-workspace{min-width:0}@media (width<=1050px){.owner-sales-live-panel{padding:8px;inset:58px 0 0}}@media (width<=720px){.owner-sales-live-panel{padding:0;inset:58px 0 0}.owner-sales-live-panel>.module-title{padding:8px 10px}.owner-sales-live-panel>.module-title .subtitle{display:none}.owner-sales-live-panel>.filter-bar input,.owner-sales-live-panel>.filter-bar button{height:42px;min-height:42px}}.app-shell .topbar :is(.ask-button,.topbar-logout-button,.search-button){height:32px;min-height:32px}.app-shell .topbar .icon-button{width:32px;height:32px}.app-shell .content>.module-page>.module-title{margin-bottom:16px}.app-shell .content>.module-page>.module-title h1{font-size:24px}.app-shell .content>.module-page>.module-title .eyebrow{margin-bottom:5px}.owner-sales-live-panel{inset-block-start:56px}.live-fullscreen-content .live-board-header{height:72px;min-height:72px;padding-block:6px}.live-fullscreen-content .live-moment-summary button{height:40px}.live-fullscreen-content .live-board-actions>label,.live-clear-all-button,.live-back-button{height:34px}@media (width<=1050px){.owner-sales-live-panel{inset-block-start:52px}}@media (width<=720px){.app-shell .topbar{height:52px;padding-inline:10px}.app-shell .content>.module-page>.module-title{margin-bottom:12px}.app-shell .content>.module-page>.module-title h1{font-size:20px}.owner-sales-live-panel{inset-block-start:52px}}.conversation-phone{color:#5f42e3;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:750;display:block;overflow:hidden}.dental-patients-page{width:100%;max-width:none}.dental-patients-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dental-patients-toolbar input{border:1px solid var(--line);width:min(100%,460px);min-height:42px;font:inherit;background:#fff;border-radius:10px;padding:10px 13px}.dental-patients-toolbar strong{white-space:nowrap}.dental-patients-layout{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.dental-patients-list,.dental-patients-form,.dental-patient-detail{min-width:0;padding:22px}.dental-patients-list h2,.dental-patients-form h2,.dental-patient-detail h2{margin:0 0 16px}.dental-patients-table-wrap{width:100%;overflow-x:auto}.dental-patients-list table{border-collapse:collapse;width:100%;min-width:720px}.dental-patients-list th,.dental-patients-list td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 10px;font-size:14px}.dental-patients-list th{color:var(--muted);font-size:12px}.dental-patients-list tbody tr{cursor:pointer}.dental-patients-list tbody tr:hover{background:#f6f3fc}.dental-patients-list td button{color:#5937ac;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.dental-patients-form{gap:12px;display:grid}.dental-patients-form p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dental-patients-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.dental-patients-form input{border:1px solid var(--line);width:100%;min-height:42px;font:inherit;border-radius:8px;padding:9px 11px;font-weight:400}.dental-patients-form button{min-height:42px}.dental-patient-detail{max-width:900px}.dental-patient-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.dental-patient-detail dl>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:14px}.dental-patient-detail dt{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:700}.dental-patient-detail dd{margin:0;font-size:16px}@media (width<=1050px){.dental-patients-layout{grid-template-columns:1fr}}@media (width<=650px){.dental-patients-toolbar{flex-direction:column;align-items:stretch}.dental-patients-toolbar input{width:100%}.dental-patient-detail dl{grid-template-columns:1fr}.dental-patients-list,.dental-patients-form,.dental-patient-detail{padding:16px}}.dental-section-nav{flex-wrap:wrap;gap:8px;max-width:100%;margin-bottom:16px;display:flex}.dental-section-nav button{color:#49396c;cursor:pointer;background:#fff;border:1px solid #d9d1ed;border-radius:10px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:700}.dental-section-nav button.active{color:#fff;background:#603ee0;border-color:#603ee0}.beauty-agenda-page,.dental-patients-page{min-width:0;max-width:100%}.beauty-agenda-page .beauty-toolbar{flex-wrap:wrap}.beauty-agenda-page .beauty-toolbar label{flex:220px;min-width:0;max-width:100%}.beauty-agenda-page .beauty-legend{flex-wrap:wrap;margin-left:0}.beauty-agenda-page .beauty-setup-grid article,.beauty-agenda-page .beauty-setup-grid article>div{min-width:0}.beauty-agenda-page .beauty-setup-grid input,.beauty-agenda-page .beauty-setup-grid select{width:100%;min-width:0}.beauty-agenda-page .beauty-calendar-scroll{overscroll-behavior-x:contain;max-width:100%}@media (width<=760px){.app-shell .topbar{flex-wrap:wrap;height:auto;min-height:52px;padding-block:6px}.app-shell .top-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end}.app-shell .top-actions>.business-segment-switcher{display:block}.app-shell .business-segment-trigger>span:nth-child(2){text-overflow:ellipsis;max-width:140px;display:inline;overflow:hidden}.app-shell .business-segment-menu{max-height:calc(100dvh - 72px);top:58px;overflow-y:auto}.beauty-agenda-page .beauty-setup-grid article>div{grid-template-columns:1fr}.beauty-agenda-page .beauty-setup>header{flex-wrap:wrap}}.dental-booking-alert{color:#116b48;text-align:left;cursor:pointer;background:#d9f8e8;border:2px solid #23a874;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-height:54px;margin:0 0 12px;padding:12px 16px;font-size:13px;animation:1.5s ease-in-out infinite dental-booking-pulse;display:flex}.dental-booking-alert strong{font-size:15px}.dental-booking-alert>span:last-child{margin-left:auto;font-weight:800}.dental-booking-alert-dot{background:#16a568;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #b4efd1}.dental-today-button{color:#49396c;cursor:pointer;background:#fff;border:1px solid #d9d1ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-weight:700}.beauty-slot.dental-booking-focus{z-index:1;outline-offset:-3px;outline:3px solid #1fa363;position:relative;box-shadow:0 0 0 5px #b5f0d1}@keyframes dental-booking-pulse{50%{background:#a7ecc7;box-shadow:0 0 0 5px #23a87429}}@media (prefers-reduced-motion:reduce){.dental-booking-alert{animation:none}}.dental-future-panel{min-width:0;margin-bottom:14px;padding:18px}.dental-future-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dental-future-heading h2{margin:0 0 5px;font-size:17px}.dental-future-heading p,.dental-future-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dental-future-heading>strong{white-space:nowrap;color:#197955;font-size:13px}.dental-future-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.dental-future-controls label{color:#534b61;gap:6px;min-width:185px;font-size:12px;font-weight:700;display:grid}.dental-future-controls input,.dental-future-controls select{border:1px solid var(--line);width:100%;min-width:0;height:40px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-size:13px}.dental-future-controls .dental-today-button{height:40px;margin:0}.dental-future-list{gap:7px;max-height:300px;display:grid;overflow-y:auto}.dental-future-list>button{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5e6;border-radius:9px;grid-template-columns:145px minmax(120px,1fr) minmax(120px,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;display:grid}.dental-future-list>button:hover{background:#effaf4;border-color:#5cbd8e}.dental-future-date{color:#176d4d;font-weight:800}.dental-future-open{color:#176d4d;white-space:nowrap;font-weight:800}@media (width<=750px){.dental-future-heading{flex-wrap:wrap}.dental-future-controls label{flex:170px}.dental-future-list>button{grid-template-columns:1fr auto}.dental-future-list>button strong,.dental-future-list>button span:nth-child(3){grid-column:1}.dental-future-open{grid-area:1/2/span 3}}.dental-agenda-page .beauty-agenda-title{margin-bottom:8px}.dental-agenda-page .beauty-agenda-title h1{margin:2px 0;font-size:clamp(20px,2vw,27px)}.dental-agenda-page .beauty-agenda-title .subtitle{margin:0;font-size:11px;line-height:1.35}.dental-agenda-page .beauty-live{padding:5px 9px}.dental-agenda-page .dental-future-panel{margin-bottom:8px;padding:10px 14px}.dental-agenda-page .dental-future-heading h2{margin:0;font-size:14px}.dental-agenda-page .dental-future-controls{gap:8px;margin:8px 0}.dental-agenda-page .dental-future-controls label{gap:3px;font-size:10px}.dental-agenda-page .dental-future-controls input,.dental-agenda-page .dental-future-controls select,.dental-agenda-page .dental-future-controls .dental-today-button{height:32px;font-size:11px}.dental-future-details summary{cursor:pointer;color:#176d4d;font-size:11px;font-weight:800}.dental-future-details .dental-future-list{margin-top:8px}.dental-agenda-page .beauty-summary{gap:7px;margin-bottom:7px}.dental-agenda-page .beauty-summary article{border-radius:10px;padding:8px 12px}.dental-agenda-page .beauty-summary b{margin-top:1px;font-size:17px}.dental-agenda-page .beauty-toolbar{gap:8px;margin-bottom:8px;padding:8px 12px}.dental-agenda-page .beauty-toolbar select{height:31px}.dental-agenda-page .beauty-grid{grid-template-columns:74px repeat(6,minmax(140px,1fr));min-width:914px}.dental-agenda-page .beauty-slot{min-height:76px;font-weight:800;box-shadow:0 2px 8px #231c401c;border:3px solid #fff!important}.dental-agenda-page .beauty-slot b{font-size:11px}.dental-agenda-page .beauty-slot small{opacity:1;font-size:9px}.dental-agenda-page .beauty-slot.available{color:#075d39;background:#c9f5df;box-shadow:inset 0 0 0 2px #37b77b,0 4px 10px #0d8a4d2b}.dental-agenda-page .beauty-slot.booked{color:#123f98;background:#d8e6ff;box-shadow:inset 0 0 0 2px #5489ed,0 4px 10px #275bc333}.dental-agenda-page .beauty-slot.blocked{color:#934257;background:#f7e4e8;box-shadow:inset 0 0 0 1px #eab3c0}.dental-agenda-page .beauty-slot.booked>span button{border:1px solid #a8bde9;padding:5px 7px;font-size:9px}.business-segment-menu>a.business-segment-clothing-link{width:100%;color:inherit;text-align:left;background:0 0;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px;text-decoration:none;display:grid}.business-segment-menu>a.business-segment-clothing-link:hover{background:#f3efff}.business-segment-clothing-link>span{background:#eee9ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.business-segment-clothing-link b,.business-segment-clothing-link small{font-size:13px;display:block}.business-segment-clothing-link small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--bg:#f4f5fb;--ink:#171525;--muted:#74758a;--line:#e6e5ef;--purple:#6845f5;--purple-soft:#f0ecff;--green:#0f9f71;--shadow:0 12px 36px #2a1e5c13;--shadow-hover:0 18px 46px #33237021}html{background:#f4f5fb}body{background:radial-gradient(circle at 74% -8%,#6e4dff1a,transparent 31rem),radial-gradient(circle at 26% 104%,#28b8910e,transparent 28rem),var(--bg)}.sidebar{background:radial-gradient(circle at 16% 5%,#7e58ff2e,#0000 15rem),linear-gradient(178deg,#181522 0%,#12101a 100%);border-right:1px solid #ffffff0f;box-shadow:12px 0 38px #120d2814}.brand{position:relative}.brand:after{content:"";background:linear-gradient(90deg,#8465ff8c,#0000);height:1px;position:absolute;bottom:-8px;left:8px;right:8px}.logo-mark{background:linear-gradient(145deg,#967bff 0%,#6a45f5 45%,#4b27d8 100%);border:1px solid #ffffff2e;box-shadow:0 10px 28px #6944f56b,inset 0 1px #ffffff47}.workspace-switcher{background:linear-gradient(135deg,#ffffff13,#ffffff09);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000021}.sidebar nav button,.sidebar-settings button{transition:background .2s,color .2s,transform .2s}.sidebar nav button:hover,.sidebar-settings button:hover{background:#ffffff12;transform:translate(2px)}.sidebar nav button.active,.sidebar-settings button.active{background:linear-gradient(90deg,#6f48f74d,#6f48f71f);box-shadow:inset 0 0 0 1px #9277ff1f}.plan-card{background:linear-gradient(145deg,#714deb2b,#ffffff09);border-color:#8e6cff3b;box-shadow:inset 0 1px #ffffff0f}.mini-progress i{background:linear-gradient(90deg,#7350f5,#a690ff);box-shadow:0 0 12px #7e5bff73}.topbar{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffd6;border-bottom:1px solid #dbd9e8d1;height:70px;box-shadow:0 7px 28px #2b234d0b}.breadcrumb strong{color:#292638}.search-button,.icon-button,.client-preview-button,.secondary-button{background:linear-gradient(#fff,#faf9fd);border-color:#dfddea;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 7px #231b410b,inset 0 1px #ffffffe6}.search-button:hover,.icon-button:hover,.client-preview-button:hover,.secondary-button:hover{border-color:#c9c0ef;transform:translateY(-1px);box-shadow:0 7px 18px #432e861a}.ask-button,.primary-button{background:linear-gradient(135deg,#7d5dff 0%,#6541ef 48%,#4f2adc 100%);border:1px solid #4c27d82e;min-height:38px;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 9px 22px #5835e13d,inset 0 1px #ffffff47}.ask-button:before,.primary-button:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff2e 48%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.ask-button:hover,.primary-button:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 13px 30px #4f2adc4f}.ask-button:hover:before,.primary-button:hover:before{transform:translate(120%)}.ask-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline-offset:2px;outline:3px solid #6e49f633}.content{padding-top:31px}.hero-row{padding:7px 2px 1px;position:relative}.hero-row:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#724ef616,#0000 67%);width:390px;height:155px;position:absolute;top:-31px;left:-30px}.hero-row>div,.hero-row>button{position:relative}.hero-row h1,.module-title h1{color:#181525;letter-spacing:-.045em;font-weight:660}.eyebrow{color:#7464a0;letter-spacing:.17em}.metric-card,.panel,.agent-card,.automation-card,.integration-card,.deal-card{border-color:#e0deebeb;box-shadow:0 5px 18px #2c23500b,inset 0 1px #ffffffe0}.metric-card{background:linear-gradient(145deg,#fffffffa,#fbfafff2);min-height:88px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.metric-card:after{content:"";background:radial-gradient(circle,#704cf611,#0000 67%);border-radius:50%;width:105px;height:105px;position:absolute;top:-42px;right:-34px}.metric-card:hover{box-shadow:var(--shadow-hover);border-color:#d7cff6;transform:translateY(-3px)}.metric-icon{border:1px solid #ffffffbf;box-shadow:0 7px 18px #362a6714,inset 0 1px #ffffffbf}.metric-card strong{color:#171424;font-weight:720}.panel{box-shadow:var(--shadow);background:linear-gradient(155deg,#fffffffc,#fdfcfff7)}.performance-panel,.activity-panel{position:relative;overflow:hidden}.performance-panel:before,.activity-panel:before{content:"";opacity:.8;height:3px;position:absolute;inset:0 0 auto}.performance-panel:before{background:linear-gradient(90deg,#6d49f7,#9c83ff 55%,#1cb17f8c)}.activity-panel:before{background:linear-gradient(90deg,#19ae7d,#74d6b5)}.panel-header h2,.kelly-status h2,.funnel h2,.cost-panel h2{color:#262231;font-weight:680}.period-control{background:#f5f4f9;border:1px solid #eceaf2}.period-control button{cursor:pointer;transition:all .18s}.period-control button:hover{color:var(--purple)}.period-control button.active{color:#4e31bf;box-shadow:0 3px 9px #352a5b1a}.main-line{stroke:#6f4bf6;stroke-width:2.2px}.secondary-line{stroke:#13a979}.live-dot{border:1px solid #12a4711f;box-shadow:0 0 0 4px #18a8750b}.activity,.conversation-row{transition:background .18s,transform .18s}.activity:hover,.conversation-row:hover{background:linear-gradient(90deg,#6e49f60b,#0000);transform:translate(2px)}.kelly-status{background:linear-gradient(145deg,#fff 0%,#faf8ff 100%);position:relative;overflow:hidden}.kelly-status:after{content:"";pointer-events:none;background:radial-gradient(circle,#704cf61a,#0000 69%);border-radius:50%;width:145px;height:145px;position:absolute;top:-72px;right:-68px}.kelly-orb{background:linear-gradient(145deg,#896cff,#6642ec 55%,#4d29d8);box-shadow:0 10px 24px #5c37e14d,inset 0 1px #ffffff4d}.status-dot{animation:2.4s ease-out infinite kelly-pulse}@keyframes kelly-pulse{0%,55%{box-shadow:0 0 0 4px var(--green-soft)}80%{box-shadow:0 0 0 8px #18a87500}to{box-shadow:0 0 0 4px var(--green-soft)}}.status-stats div{background:#ffffffbd;border:1px solid #efedf5}.progress i{background:linear-gradient(90deg,#6845f5,#9a7fff);box-shadow:0 0 12px #6f4bf63d}.conversation-toolbar-actions{align-items:center;gap:7px;display:flex}.conversation-toolbar .reset-conversation-button{color:#b4232f;background:#fff7f7;border-color:#f0bfc3}.conversation-toolbar .reset-conversation-button:hover{background:#ffeded}.conversation-toolbar .reset-conversation-button:disabled{opacity:.5;cursor:wait}.whatsapp-message-image{object-fit:cover;background:#eef1f7;border-radius:14px;width:min(320px,100%);max-height:360px;margin-bottom:8px;display:block;box-shadow:0 6px 18px #1418281f}.whatsapp-message-audio{width:min(320px,100%);min-width:240px;margin:2px 0 9px;display:block}.whatsapp-message-video{background:#111;border-radius:14px;width:min(320px,100%);max-height:420px;margin-bottom:8px;display:block}.whatsapp-message-document{color:#5c3fd2;background:#f0edff;border-radius:9px;align-items:center;min-height:38px;margin-bottom:8px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.audio-message-block{gap:8px;min-width:min(100%,280px);display:grid}.audio-message-block audio{width:100%;max-width:360px;display:block}.audio-transcription{background:#ffffff94;border:1px solid #4c369724;border-radius:10px;gap:3px;padding:9px 11px;font-size:13px;line-height:1.4;display:grid}.audio-transcription b{text-transform:uppercase;letter-spacing:.04em;color:#6548b7;font-size:11px}.audio-transcription span{white-space:pre-wrap;color:inherit}.audio-transcribe-button{justify-self:start;color:#4c3697!important;background:#ffffffb8!important;border:1px solid #4c36973d!important;border-radius:9px!important;padding:7px 11px!important;font-size:12px!important;font-weight:700!important}.conversation-media-loading{color:#71698a;background:#ffffff94;border-radius:9px;align-items:center;min-height:38px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=900px){.topbar{background:#fffffff0}.hero-row:before{left:-18px}.metric-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.usage-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-metrics-grid .metric-card{background:linear-gradient(145deg,#fff,#f8f6ff);border-color:#ddd6ff}@media (width<=480px){.usage-metrics-grid{grid-template-columns:1fr}}.app-shell{font-size:15px}.app-shell .sidebar{width:272px}.app-shell .main-area{margin-left:272px}.app-shell .brand strong{font-size:22px}.app-shell .brand span{font-size:10px}.app-shell .workspace-switcher small{font-size:11px}.app-shell .sidebar nav button,.app-shell .sidebar-settings button{min-height:44px;font-size:14px;line-height:1.25}.app-shell .sidebar nav button>span{font-size:18px}.app-shell .plan-card b,.app-shell .profile b{font-size:13px}.app-shell .plan-card small,.app-shell .profile small{font-size:11px;line-height:1.4}.app-shell .help-button{min-height:42px;font-size:13px}.app-shell .topbar{height:74px;padding-inline:34px}.app-shell .breadcrumb{font-size:14px}.app-shell .search-button{height:42px;padding-inline:13px;font-size:13px}.app-shell .icon-button{width:42px;height:42px}.app-shell .ask-button,.app-shell .primary-button,.app-shell .secondary-button{border-radius:10px;min-height:43px;padding-inline:17px;font-size:13px}.app-shell .content{padding:34px 34px 52px}.app-shell .hero-row h1,.app-shell .module-title h1{font-size:32px;line-height:1.15}.app-shell .eyebrow{font-size:11px}.app-shell .subtitle{font-size:14px;line-height:1.55}.app-shell .metric-card{min-height:98px;padding:20px}.app-shell .metric-card p{font-size:12px}.app-shell .metric-card strong{font-size:25px}.app-shell .metric-delta{font-size:11px}.app-shell .panel{border-radius:16px}.app-shell .performance-panel,.app-shell .activity-panel,.app-shell .kelly-status,.app-shell .funnel,.app-shell .cost-panel{padding:22px}.app-shell .panel-header h2,.app-shell .kelly-status h2,.app-shell .funnel h2,.app-shell .cost-panel h2{font-size:16px}.app-shell .panel-header p,.app-shell .kelly-heading p{font-size:12px;line-height:1.45}.app-shell .period-control button{padding:7px 10px;font-size:11px}.app-shell .chart-legend,.app-shell .live-dot{font-size:10px}.app-shell .activity{padding:13px 0}.app-shell .activity b{font-size:13px}.app-shell .activity p{font-size:12px;line-height:1.45}.app-shell .activity small{font-size:10px}.app-shell .text-button{font-size:12px}.app-shell .conversation-row{min-height:58px}.app-shell .conversation-copy b{font-size:13px}.app-shell .conversation-copy small{font-size:11px;line-height:1.4}.app-shell label,.app-shell .form-grid label{font-size:13px;line-height:1.4}.app-shell input,.app-shell select,.app-shell textarea{min-height:44px;font-size:14px;line-height:1.45}.app-shell textarea{min-height:100px}.app-shell table{font-size:13px}.app-shell th{letter-spacing:.04em;font-size:11px}.app-shell td{font-size:13px;line-height:1.45}.app-shell .pill,.app-shell .badge{padding:5px 8px;font-size:10px}.app-shell small{line-height:1.45}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0c1c94;padding:28px}.app-shell .modal-card,.app-shell [class*=-modal]{border-radius:20px}.app-shell .modal-card{width:min(760px,100vw - 40px);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 32px 90px #18103847}.app-shell .modal-card h1,.app-shell .modal-card h2,.app-shell .modal-card h3{font-size:22px;line-height:1.25}.app-shell .modal-card p{font-size:14px;line-height:1.6}.app-shell .modal-card label{font-size:13px}.app-shell .modal-card footer{gap:11px}.app-shell .modal-card footer button{min-height:44px;padding-inline:18px;font-size:13px}.app-shell .assistant-panel{width:min(520px,100vw)}.app-shell .assistant-panel h2{font-size:19px}.app-shell .assistant-body,.app-shell .assistant-panel>footer{font-size:14px}.app-shell .business-segment-menu{border-radius:17px;width:360px;padding:11px}.app-shell .business-segment-menu header b{font-size:14px}.app-shell .business-segment-menu header small{font-size:11px}.app-shell .business-segment-menu>button{min-height:62px}.app-shell .business-segment-menu>button b{font-size:13px}.app-shell .business-segment-menu>button small{font-size:11px;line-height:1.4}@media (width<=900px){.app-shell .sidebar{width:min(88vw,330px)}.app-shell .main-area{margin-left:0}.app-shell .topbar{padding-inline:15px}.app-shell .content{padding:22px 15px 40px}.app-shell .hero-row h1,.app-shell .module-title h1{font-size:27px}.app-shell .modal-backdrop{padding:0}.app-shell .modal-card{width:100%;max-height:92dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.app-shell .business-segment-menu{width:auto}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px}}.app-shell .main-area{width:calc(100% - 272px);min-width:0}.app-shell .content,.app-shell .module-page{width:100%;min-width:0}.app-shell .panel,.app-shell .table-shell,.app-shell [class$=-table]{max-width:100%}.app-shell.funnel-fullscreen-shell .main-area{width:100%;margin-left:0}.app-shell.funnel-fullscreen-shell .funnel-fullscreen-content{width:100%;max-width:none!important;margin:0!important}@media (width<=1200px) and (width>=901px){.app-shell .sidebar{width:232px;padding-inline:12px}.app-shell .main-area{width:calc(100% - 232px);margin-left:232px}.app-shell .content{padding:26px 22px 42px}.app-shell .topbar{padding-inline:22px}.app-shell .top-actions{gap:6px}.app-shell .search-button kbd{display:none}}@media (width<=900px){.app-shell .main-area{width:100%;margin-left:0}.app-shell .sidebar{transition:transform .22s;transform:translate(-105%);box-shadow:18px 0 48px #0f0d1647}.app-shell .sidebar.open{transform:translate(0)}.app-shell .mobile-menu{color:#6545dc;background:#f3efff;border:0;border-radius:10px;min-width:44px;min-height:44px;font-size:19px;display:block}.app-shell .mobile-close{color:#aaa;background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto;font-size:22px;display:block}.app-shell .backdrop{z-index:25;background:#0f0d166b;border:0;display:block;position:fixed;inset:0}.app-shell .topbar{gap:9px}.app-shell .breadcrumb span,.app-shell .breadcrumb b{display:none}}:root{--k360-sidebar:310px;--k360-radius:16px;--k360-focus:0 0 0 3px #6845f538}.app-shell{min-width:0;overflow-x:clip}.app-shell .sidebar{width:var(--k360-sidebar);flex-direction:column;height:100dvh;max-height:100dvh;padding:18px 14px 12px;display:flex;overflow:hidden}.app-shell .main-area{min-width:0;margin-left:var(--k360-sidebar)}.app-shell .brand{flex:none;min-height:48px}.app-shell .workspace-switcher{cursor:pointer;width:100%;min-width:0;min-height:54px;margin:10px 0 12px}.app-shell .access-mode-card{border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:8px;height:44px;margin:5px 0 2px;padding:5px 9px}.app-shell .access-mode-card>span{border-radius:8px;width:28px;height:28px;font-size:11px}.app-shell .access-mode-card small{font-size:7px}.app-shell .access-mode-card b{font-size:11px}.app-shell .access-mode-card em{font-size:8px}.app-shell .workspace-switcher{border-radius:10px;height:44px;min-height:44px;margin:6px 0 8px;padding:6px 9px}.app-shell .workspace-avatar{border-radius:8px;width:27px;height:27px;font-size:9px}.app-shell .workspace-switcher b{font-size:12px!important}.app-shell .workspace-switcher small{margin-top:1px;font-size:9px!important}.app-shell .workspace-menu{z-index:80;max-width:calc(100vw - 28px);max-height:min(460px,65dvh);overflow:auto;box-shadow:0 24px 65px #0805125c}.app-shell .client-sidebar-nav,.app-shell .client-sidebar-nav.client-mode-nav,.app-shell .client-sidebar-nav.admin-mode-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#554d66 transparent;flex:auto!important;min-height:0!important;max-height:none!important;padding:4px 6px 10px 3px!important;overflow:hidden auto!important}.app-shell .client-sidebar-nav::-webkit-scrollbar{width:6px}.app-shell .client-sidebar-nav::-webkit-scrollbar-track{background:0 0}.app-shell .client-sidebar-nav::-webkit-scrollbar-thumb{background:#554d66;border-radius:20px}.app-shell .client-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#756b89}.app-shell .client-sidebar-nav button,.app-shell .sidebar-settings button{white-space:normal;isolation:isolate;flex:none;width:100%;min-width:0;line-height:1.25;min-height:43px!important;margin:0!important}.app-shell .client-sidebar-nav button>span,.app-shell .sidebar-settings button>span{flex:0 0 28px}.app-shell .client-sidebar-nav button em{flex:none;margin-left:auto}.app-shell .client-sidebar-nav .sidebar-nav-section{color:#777085;letter-spacing:.14em;text-transform:uppercase;padding:12px 10px 5px;font-size:9px;font-weight:900;line-height:1;display:block}.app-shell .client-sidebar-nav .sidebar-nav-section:first-child{padding-top:5px}.app-shell .client-sidebar-nav.client-mode-nav button{padding-top:7px;padding-bottom:7px;min-height:41px!important}.app-shell .sidebar-scroll-area{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#554d66 transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.app-shell .sidebar-scroll-area::-webkit-scrollbar{width:6px}.app-shell .sidebar-scroll-area::-webkit-scrollbar-track{background:0 0}.app-shell .sidebar-scroll-area::-webkit-scrollbar-thumb{background:#554d66;border-radius:20px}.app-shell .sidebar-scroll-area .client-sidebar-nav,.app-shell .sidebar-scroll-area .client-sidebar-nav.client-mode-nav,.app-shell .sidebar-scroll-area .client-sidebar-nav.admin-mode-nav{flex:none!important;padding-bottom:4px!important;overflow:visible!important}.app-shell .sidebar-scroll-area .sidebar-settings{background:0 0;flex:none;margin-top:4px;padding:5px 3px 2px;position:static}.app-shell .sidebar-settings{z-index:2;background:linear-gradient(#12101a00,#12101a 22%);flex:none;margin-top:0;padding:9px 3px 0;position:relative}.app-shell .topbar{gap:16px;min-width:0;height:auto;min-height:74px;padding:12px clamp(16px,2.4vw,34px)}.app-shell .breadcrumb{flex:1;min-width:0}.app-shell .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .top-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.app-shell .top-actions>button,.app-shell .top-actions>a,.app-shell .top-actions>.business-segment-switcher{white-space:nowrap;flex:none}.app-shell .business-segment-menu{z-index:90;max-height:min(520px,70dvh);overflow:auto}.app-shell .content{width:100%;min-width:0;max-width:1680px;margin-inline:auto;padding:clamp(22px,2.6vw,38px)}.app-shell{overflow-x:hidden}.app-shell .main-area{width:calc(100% - var(--k360-sidebar));max-width:calc(100% - var(--k360-sidebar));overflow-x:hidden}.app-shell .overview-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:-5px 0 14px;display:grid}.app-shell .overview-quick-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e0ee;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:9px;min-width:0;min-height:68px;padding:11px 12px;display:grid;box-shadow:0 3px 12px #2b22500a}.app-shell .overview-quick-actions button:hover{border-color:#bcaeff;transform:translateY(-1px);box-shadow:0 8px 20px #47329617}.app-shell .overview-quick-actions button>span{color:#6647e9;background:#eee9ff;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.app-shell .overview-quick-actions b{align-self:end;font-size:12px}.app-shell .overview-quick-actions small{color:#858093;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;overflow:hidden}.app-shell .overview-lead-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.app-shell .overview-lead-alerts button{color:#302844;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#faf8ff 100%);border:1px solid #ddd7ef;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:grid;position:relative;box-shadow:0 5px 18px #3727700f}.app-shell .overview-lead-alerts button.is-active{border-color:#a994ff;box-shadow:0 8px 24px #6447e921}.app-shell .overview-lead-alerts button.appointment{background:linear-gradient(135deg,#f8fffc 0%,#effbf6 100%);border-color:#bfe8d6}.app-shell .overview-lead-alerts button.appointment.is-active{border-color:#4bc594;box-shadow:0 8px 24px #18a46f21}.app-shell .lead-alert-icon{color:#6647e9;background:#eee9ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.app-shell .appointment .lead-alert-icon{color:#11875e;background:#dff7ec}.app-shell .overview-lead-alerts button>span:nth-child(2){gap:2px;display:grid}.app-shell .overview-lead-alerts small{color:#877d9f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.app-shell .overview-lead-alerts em{color:#756e83;font-size:10px;font-style:normal}.app-shell .overview-lead-alerts strong{text-align:center;color:#6545e8;min-width:35px;font-size:25px}.app-shell .overview-lead-alerts .appointment strong{color:#11875e}.app-shell .overview-lead-alerts i{color:#6e5cae;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:8px;right:16px}.app-shell .metric-card-action{width:100%;color:inherit;text-align:left;cursor:pointer;position:relative}.app-shell .metric-card-action:hover{border-color:#c9bcff;box-shadow:0 8px 20px #47329614}.app-shell .metric-open{color:#6b4bed;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:800}.app-shell .stock-action-center{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.app-shell .stock-action-center button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddec;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:72px;padding:12px;display:grid;box-shadow:0 3px 12px #2b22500a}.app-shell .stock-action-center button:hover{border-color:#baf;transform:translateY(-1px);box-shadow:0 8px 20px #47329617}.app-shell .stock-action-center button>span{color:#6546e7;background:#eee9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.app-shell .stock-action-center button>div{min-width:0}.app-shell .stock-action-center b,.app-shell .stock-action-center small{display:block}.app-shell .stock-action-center b{color:#252234;font-size:11px}.app-shell .stock-action-center small{color:#827d90;margin-top:3px;font-size:8px;line-height:1.3}.app-shell .stock-action-center i{color:#795ff0;font-style:normal;font-weight:900}.app-shell .module-title,.app-shell .hero-row{align-items:flex-start;gap:18px;min-width:0}.overview-social-actions{align-items:stretch;gap:10px;display:flex}.social-studio-launch{color:#4f36be;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#f1edff);border:1px solid #c9bcff;border-radius:12px;grid-template-columns:auto 1fr;column-gap:9px;min-height:52px;padding:7px 16px;display:grid}.social-studio-launch>span{grid-row:1/3;align-self:center;font-size:22px}.social-studio-launch b,.social-studio-launch small{display:block}.social-studio-launch b{font-size:13px}.social-studio-launch small{color:#756d92;font-size:11px}@media (width<=760px){.overview-social-actions{flex-direction:column;width:100%}.social-studio-launch{width:100%}}.app-shell .module-title>div:first-child,.app-shell .hero-row>div:first-child{flex:1;min-width:0}.app-shell .module-title>div:last-child,.app-shell [class*=title-actions]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.app-shell button,.app-shell a[class*=button]{max-width:100%;text-decoration:none}.app-shell button:disabled,.app-shell [aria-disabled=true]{opacity:.55;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible{box-shadow:var(--k360-focus);outline:0;border-color:#8c72f8!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell .client-preview-button,.app-shell .instagram-connect-button,.app-shell .new-vehicle-button{text-align:center;justify-content:center;align-items:center;gap:7px;height:auto;min-height:43px;padding:10px 16px;line-height:1.2;display:inline-flex}.app-shell .panel{overflow-wrap:anywhere;min-width:0}.app-shell img{max-width:100%}.app-shell .modal-backdrop,.app-shell .assistant-backdrop{z-index:120}.app-shell .modal-card{overscroll-behavior:contain}.app-shell .modal-card>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:-28px}.app-shell table{border-collapse:collapse;width:100%}.app-shell [class*=table],.app-shell [class*=matrix-scroll],.app-shell .kanban{scrollbar-width:thin;overscroll-behavior:contain}.app-shell input,.app-shell select,.app-shell textarea{max-width:100%}.app-shell form{min-width:0}@media (width<=1280px) and (width>=901px){:root{--k360-sidebar:286px}.app-shell .topbar{align-items:flex-start}.app-shell .breadcrumb{padding-top:10px}.app-shell .top-actions{max-width:min(850px,76vw)}.app-shell .client-preview-button,.app-shell .search-button,.app-shell .ask-button{padding-inline:12px;font-size:12px}.app-shell .content{padding:26px 24px 44px}.app-shell .kelly-marketing-top-button,.app-shell .refinancing-top-button{display:none}.app-shell .overview-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .overview-lead-alerts{grid-template-columns:1fr}.app-shell .stock-action-center{grid-template-columns:1fr 1fr}}.demo-welcome .demo-period{color:#777b8e;background:#fff;border:1px solid #dedce8;border-radius:8px;padding:8px 10px;font-size:9px}.conversation-card footer .demo-send{color:#fff;background:#6847e9;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}@media (width<=760px){.demo-welcome .demo-period{display:none}}.app-shell .hero-row:has(+.overview-quick-actions){color:#fff;background:radial-gradient(circle at 86% 15%,#8b70ff61,#0000 30%),linear-gradient(135deg,#181426 0%,#29204a 58%,#4b35a8 100%);border:1px solid #352b61;border-radius:22px;align-items:center;min-height:150px;margin:0 0 18px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #23194d2e}.app-shell .hero-row:has(+.overview-quick-actions) .eyebrow{color:#bfb4eb;letter-spacing:.12em;font-size:11px}.app-shell .hero-row:has(+.overview-quick-actions) h1{color:#fff;margin-bottom:8px;font-size:clamp(29px,3vw,42px);line-height:1}.app-shell .hero-row:has(+.overview-quick-actions) .subtitle{color:#d8d2ee;font-size:14px}.app-shell .overview-social-actions{align-items:stretch;gap:10px;display:flex}.app-shell .overview-social-actions button{border-radius:12px;min-height:48px}.app-shell .overview-social-actions .social-studio-launch{color:#fff;background:#ffffff1a;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f}.app-shell .overview-social-actions .social-studio-launch small{color:#cbc4e3}.app-shell .overview-social-actions .primary-button{color:#392879;background:#fff;box-shadow:0 10px 25px #0d082240}.app-shell .overview-quick-actions{gap:12px;margin:0 0 16px}.app-shell .overview-quick-actions button{border-color:#e5e2ed;border-radius:16px;min-height:86px;padding:16px;box-shadow:0 8px 24px #221c3d0e}.app-shell .overview-quick-actions button>span{border-radius:12px;width:40px;height:40px;font-size:18px}.app-shell .overview-quick-actions b{font-size:14px}.app-shell .overview-quick-actions small{font-size:11px}.app-shell .overview-lead-alerts{gap:14px;margin-bottom:16px}.app-shell .overview-lead-alerts button{border-radius:18px;min-height:104px;padding:18px 20px}.app-shell .overview-lead-alerts b{font-size:16px}.app-shell .overview-lead-alerts em{font-size:12px}.app-shell .overview-lead-alerts strong{font-size:32px}.app-shell .metrics-grid{gap:14px;margin-bottom:16px}.app-shell .metrics-grid .metric-card{border:1px solid #e7e4ee;border-radius:18px;min-height:116px;padding:20px;box-shadow:0 9px 26px #261f430e}.app-shell .metrics-grid .metric-icon{border-radius:14px;width:48px;height:48px}.app-shell .metrics-grid .metric-card p{font-size:13px}.app-shell .metrics-grid .metric-card strong{font-size:30px}.app-shell .metrics-grid .metric-delta{font-size:11px}.app-shell .overview-plan-usage{border-radius:18px;padding:18px 22px;box-shadow:0 8px 24px #1f46690f}.app-shell .dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr);gap:16px}.app-shell .dashboard-grid .performance-panel,.app-shell .dashboard-grid .activity-panel{border:1px solid #e5e2ec;border-radius:20px;min-height:390px;box-shadow:0 12px 32px #261e4612}.app-shell .dashboard-grid .panel-header h2{font-size:18px}.app-shell .dashboard-grid .panel-header p{margin-top:4px;font-size:12px}.app-shell .dashboard-live-chart{background:linear-gradient(#fbfaff,#fff);border-radius:14px;height:285px;margin-top:8px;padding:12px 4px 20px 34px}.app-shell .dashboard-live-chart .main-line{stroke-width:2.8px;filter:drop-shadow(0 5px 4px #6d49f733)}.app-shell .dashboard-live-chart .secondary-line{stroke-width:2.2px}.app-shell .activity.dashboard-activity-button{background:#fcfbfe;border:1px solid #eeebf3;border-radius:13px;min-height:66px;margin-top:8px;padding:12px}@media (width<=980px){.app-shell .hero-row:has(+.overview-quick-actions){align-items:flex-start}.app-shell .overview-social-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell .overview-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .dashboard-grid{grid-template-columns:1fr}}@media (width<=700px){.app-shell .hero-row:has(+.overview-quick-actions){border-radius:18px;min-height:0;padding:22px 18px;display:block}.app-shell .hero-row:has(+.overview-quick-actions) h1{font-size:30px}.app-shell .overview-social-actions{margin-top:18px}.app-shell .overview-social-actions button{flex:150px}.app-shell .overview-lead-alerts{grid-template-columns:1fr}.app-shell .overview-quick-actions button{min-height:78px}}@media (width<=760px){html{font-size:16px}body,.app-shell{width:100%;overflow-x:hidden}.app-shell .main-area{width:100%;max-width:100%;margin-left:0}.app-shell .content{width:100%;padding:14px 12px 90px}.app-shell .topbar{gap:8px;height:auto;min-height:62px;padding:9px 12px}.app-shell .breadcrumb{flex:1;min-width:0}.app-shell .breadcrumb strong{font-size:14px}.app-shell .top-actions{flex-wrap:nowrap;flex:none}.app-shell .top-actions>:not(.ask-button):not(.mobile-menu){display:none}.app-shell :is(.primary-button,.secondary-button,.danger-button,.text-button){border-radius:11px;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.25}.app-shell :is(.module-title,.hero-row){flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px;display:flex}.app-shell :is(.module-title,.hero-row) h1{font-size:26px;line-height:1.1}.app-shell :is(.module-title,.hero-row) .subtitle{font-size:14px;line-height:1.45}.app-shell :is(.module-title,.hero-row)>:is(button,a),.app-shell :is(.module-title,.hero-row)>div:last-child:not(:first-child){width:100%}.app-shell :is(.module-title,.hero-row)>div:last-child:not(:first-child){grid-template-columns:1fr;gap:9px;display:grid}.app-shell .panel{border-radius:16px}.app-shell :is(.panel-header,.card-header){flex-wrap:wrap;gap:10px}.app-shell :is(.panel-header,.card-header) h2{font-size:17px}.app-shell :is(.panel-header,.card-header) p{font-size:13px;line-height:1.4}.app-shell :is(input,select,textarea){min-height:46px;font-size:16px!important}.app-shell :is(.form-grid,.settings-layout,.analytics-grid,.integration-grid,.agent-grid,.metrics-grid,.dashboard-grid,.bottom-grid){grid-template-columns:minmax(0,1fr)!important}.app-shell :is(.filter-bar,.contact-toolbar,.inventory-title-actions,.proposal-actions,.distribution-title-actions){grid-template-columns:minmax(0,1fr);gap:9px;width:100%;display:grid;overflow:visible}.app-shell :is(.filter-bar,.contact-toolbar) input,.app-shell :is(.filter-bar,.contact-toolbar) select,.app-shell :is(.filter-bar,.contact-toolbar) button{width:100%;max-width:none;margin:0}.app-shell :is(.modal-card,.assistant-panel){border-radius:18px;max-height:calc(100dvh - 16px);margin:8px;overflow:auto;width:calc(100vw - 16px)!important;max-width:none!important}.app-shell :is([class*=table],[class*=matrix],.kanban){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-shell .conversation-row{min-height:68px;padding:12px}.app-shell .conversation-copy b{font-size:14px}.app-shell .conversation-copy small{font-size:12px}.app-shell .overview-quick-actions{grid-template-columns:1fr!important}.app-shell .overview-quick-actions button{min-height:76px}.app-shell .metrics-grid .metric-card{min-height:100px}.app-shell .workspace-fullscreen-header{z-index:40;position:sticky;top:0}.app-shell .workspace-fullscreen-header nav{gap:6px}.app-shell .workspace-fullscreen-header nav button{min-width:44px;min-height:44px}}.client-qr-multi{padding:22px}.client-qr-multi>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.client-qr-multi>header h2,.client-qr-multi>header p{margin:4px 0 0}.client-qr-list{gap:12px;display:grid}.client-qr-list .client-qr-card{box-shadow:none;margin:0}@media (width<=760px){.client-qr-multi>header{flex-direction:column;align-items:stretch}.client-qr-list .client-qr-card{grid-template-columns:1fr;align-items:stretch}}@media (width<=1050px) and (width>=761px){.app-shell .topbar{grid-template-columns:minmax(160px,1fr) auto;display:grid}.app-shell .top-actions{max-width:none}.app-shell .system-timeline-trigger,.app-shell .onboarding-test-link{display:none!important}.app-shell .module-title,.app-shell .hero-row{grid-template-columns:1fr;display:grid}.app-shell .module-title>div:last-child,.app-shell [class*=title-actions]{justify-content:flex-start}}@media (width<=900px){:root{--k360-sidebar:min(88vw, 330px)}.app-shell .sidebar{width:var(--k360-sidebar);padding:14px 12px calc(12px + env(safe-area-inset-bottom));overflow:hidden}.app-shell .main-area{width:100%;max-width:100%;margin-left:0}.app-shell .brand{background:0 0;position:relative;top:auto}.app-shell .client-sidebar-nav,.app-shell .client-sidebar-nav.client-mode-nav,.app-shell .client-sidebar-nav.admin-mode-nav{flex:auto!important;overflow-y:auto!important}.app-shell .sidebar-settings{padding-bottom:max(2px, env(safe-area-inset-bottom))}.app-shell .topbar{flex-wrap:nowrap;align-items:center;min-height:62px;padding:9px 12px;display:flex}.app-shell .top-actions{flex-wrap:nowrap;margin-left:auto}.app-shell .breadcrumb{flex:1}.app-shell .content{padding:20px 14px calc(34px + env(safe-area-inset-bottom))}}@media (width<=760px){.app-shell .overview-quick-actions{grid-template-columns:1fr 1fr}.app-shell .stock-action-center{grid-template-columns:1fr}.app-shell .module-title,.app-shell .hero-row{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.app-shell .module-title>div:last-child,.app-shell [class*=title-actions]{grid-template-columns:1fr;width:100%;display:grid}.app-shell .module-title button,.app-shell .module-title a[class*=button],.app-shell [class*=title-actions] button,.app-shell [class*=title-actions] a{width:100%;min-height:46px}.app-shell .modal-card{padding:18px 15px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.app-shell .modal-card>header{padding-top:2px;top:-18px}.app-shell .modal-card footer{grid-template-columns:1fr;gap:9px;display:grid}.app-shell .modal-card footer button,.app-shell .modal-card footer a{width:100%;min-height:46px}.app-shell .top-actions .ask-button{place-items:center;display:inline-grid}.app-shell .top-actions>.icon-button{display:none}}@media (width<=460px){.app-shell .overview-quick-actions{grid-template-columns:1fr}}@media (width<=420px){.app-shell .content{padding-inline:10px}.app-shell .breadcrumb strong{max-width:38vw}.app-shell .panel{border-radius:13px}}@media (width<=900px){.app-shell .topbar{align-items:center;width:100%;height:62px;min-height:62px;padding:8px 12px;overflow:hidden;grid-template-columns:46px minmax(0,1fr)!important;display:grid!important}.app-shell .mobile-menu{color:#5f3fdb;background:#f5f2ff;border:1px solid #e4dff1;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:21px;display:grid!important}.app-shell .breadcrumb{min-width:0;overflow:hidden;display:flex!important}.app-shell .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.app-shell .top-actions{display:none!important}.app-shell .sidebar{z-index:100;box-shadow:24px 0 54px #140e2a3d}.app-shell .backdrop{z-index:90}}@media (width<=760px){.app-shell .content{padding:14px 12px calc(40px + env(safe-area-inset-bottom))}.app-shell .hero-row:has(+.overview-quick-actions){border-radius:18px;min-height:0;margin-bottom:12px;padding:18px 16px;display:block}.app-shell .hero-row:has(+.overview-quick-actions) .eyebrow{margin-bottom:7px;font-size:11px}.app-shell .hero-row:has(+.overview-quick-actions) h1{margin-bottom:6px;font-size:28px;line-height:1.08}.app-shell .hero-row:has(+.overview-quick-actions) .subtitle{font-size:13px;line-height:1.4}.app-shell .hero-row:has(+.overview-quick-actions)>.overview-social-actions{gap:8px;width:100%;margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.app-shell .overview-social-actions>button,.app-shell .overview-social-actions>.social-studio-launch{min-width:0;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:8px 10px!important}.app-shell .overview-social-actions .social-studio-launch{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex!important}.app-shell .overview-social-actions .social-studio-launch>span{font-size:17px}.app-shell .overview-social-actions .social-studio-launch b{font-size:12px;line-height:1.15}.app-shell .overview-social-actions .social-studio-launch small{display:none}.app-shell .overview-social-actions .primary-button{justify-content:center;align-items:center;font-size:12px;display:flex}.app-shell .overview-quick-actions{gap:8px;margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .overview-quick-actions button{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:72px!important;padding:10px!important}.app-shell .overview-quick-actions button>span{border-radius:10px;width:34px;height:34px}.app-shell .overview-quick-actions b{font-size:13px;line-height:1.2}.app-shell .overview-quick-actions small{white-space:normal;font-size:10px;line-height:1.25}.app-shell .overview-lead-alerts{gap:8px}.app-shell .overview-lead-alerts button{min-height:94px;padding:13px}.app-shell .metrics-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .metrics-grid .metric-card{min-height:92px;padding:11px}}@media (width<=380px){.app-shell .hero-row:has(+.overview-quick-actions)>.overview-social-actions{grid-template-columns:1fr!important}}.app-shell .mobile-app-nav{display:none}@media (width<=760px){body{background:#f4f5f9}.app-shell .topbar{background:#fffffff5;border-bottom:1px solid #e7e8ee;position:sticky;top:0;box-shadow:0 5px 18px #211b370d}.app-shell .content{padding:10px 10px calc(92px + env(safe-area-inset-bottom))}.app-shell .mobile-app-nav{z-index:80;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dfdce8f2;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:64px;padding:6px;display:grid;position:fixed;left:8px;box-shadow:0 16px 42px #1d143a2e}.app-shell .mobile-app-nav button{color:#797587;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:50px;padding:4px 2px;display:grid}.app-shell .mobile-app-nav button span{font-size:18px;line-height:1}.app-shell .mobile-app-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.app-shell .mobile-app-nav button.active{color:#5b3bd3;background:#eee9ff}.app-shell .hero-row:has(+.overview-quick-actions){border-radius:16px;padding:14px!important}.app-shell .hero-row:has(+.overview-quick-actions) .eyebrow{margin-bottom:4px;font-size:9px}.app-shell .hero-row:has(+.overview-quick-actions) h1{margin-bottom:3px;font-size:24px}.app-shell .hero-row:has(+.overview-quick-actions) .subtitle{font-size:12px}.app-shell .hero-row:has(+.overview-quick-actions)>.overview-social-actions{margin-top:10px}.app-shell .overview-social-actions>button,.app-shell .overview-social-actions>.social-studio-launch{height:42px!important;min-height:42px!important;padding:6px 8px!important}.app-shell .overview-quick-actions button{background:#fff;min-height:66px!important;padding:9px!important}.app-shell .module-page{min-height:auto}:is(.app-shell .module-title,.app-shell .hero-row:not(:has(+.overview-quick-actions))){gap:9px;margin-bottom:12px;padding:4px 2px}:is(.app-shell .module-title h1,.app-shell .hero-row:not(:has(+.overview-quick-actions)) h1){font-size:23px}:is(.app-shell .module-title .subtitle,.app-shell .hero-row:not(:has(+.overview-quick-actions)) .subtitle){font-size:13px}.app-shell .panel,.app-shell .integration-card,.app-shell .agent-card,.app-shell .automation-card{border-radius:15px;box-shadow:0 4px 16px #241c420d}.app-shell :is(.performance-panel,.activity-panel,.kelly-status,.funnel,.cost-panel,.settings-form){padding:14px}.app-shell .panel-header{align-items:center}.app-shell .panel-header h2{font-size:15px}.app-shell .panel-header p{font-size:12px}.app-shell .store-social-registration{padding:12px!important}.app-shell .store-social-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.app-shell .store-social-grid>article{border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:0!important;padding:13px!important;display:grid!important}.app-shell .social-service-icon{border-radius:12px;width:42px;height:42px;font-size:21px;margin:0!important}.app-shell .store-social-grid h3{margin:0 0 4px;font-size:16px}.app-shell .store-social-grid p{margin:0 0 9px;font-size:12px;line-height:1.4}.app-shell .store-social-grid label{gap:5px;margin-top:9px;font-size:12px;display:grid}.app-shell .store-social-grid input{width:100%}.app-shell .store-social-grid button{width:100%;min-height:44px;margin-top:9px}.app-shell .store-social-registration>footer{margin-top:10px;padding:10px 2px 0;font-size:11px;line-height:1.45}.app-shell .simple-instagram-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid}.app-shell .simple-instagram-card .instagram-mark,.app-shell .simple-instagram-card>.portal-logo{width:42px;height:42px}.app-shell .simple-instagram-card button{grid-column:1/-1}.app-shell .modal-backdrop{align-items:stretch!important;padding:0!important}.app-shell .modal-card,.app-shell [class*=-modal].modal-card{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:14px 14px calc(22px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important}.app-shell .modal-card>header{border-bottom:1px solid #eceaf1;min-height:56px;margin:-2px 0 10px;padding:10px 0;top:-14px}.app-shell .modal-card :is(h1,h2,h3){font-size:19px}.app-shell .modal-card footer{bottom:calc(-22px - env(safe-area-inset-bottom));z-index:3;margin:14px -14px calc(-22px - env(safe-area-inset-bottom));padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e8e6ee;position:sticky}.app-shell .form-grid{gap:11px}.app-shell .form-grid label{font-size:12px}.app-shell :is(.filter-bar,.contact-toolbar){z-index:5;background:#fffffff5;border:1px solid #e8e6ed;border-radius:13px;padding:8px;position:sticky;top:70px;box-shadow:0 8px 20px #231b3c0f}.app-shell .integration-workspace{grid-template-columns:1fr!important}.app-shell .data-connection{padding:12px;grid-template-columns:38px minmax(0,1fr)!important}.app-shell .data-connection>:is(.connection-actions,.toggle,.pill){grid-column:1/-1;width:100%}.app-shell .connection-actions{grid-template-columns:1fr 1fr;display:grid}.app-shell .large-list .conversation-row{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}.app-shell .large-list .conversation-row>:nth-child(n+4){display:none}.app-shell .assistant-panel{height:100dvh;border-radius:0!important;width:100vw!important;max-height:none!important;margin:0!important}}.app-shell.workspace-fullscreen-shell{width:100%;min-height:100dvh;display:block;overflow-x:hidden}.app-shell.workspace-fullscreen-shell .main-area{width:100%;max-width:none;margin-left:0}.workspace-fullscreen-header{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e5e1ef;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:70px;padding:10px clamp(16px,2.4vw,32px);display:grid;position:sticky;top:0}.workspace-fullscreen-header>div small,.workspace-fullscreen-header>div strong{display:block}.workspace-fullscreen-header>div small{color:#8d849f;letter-spacing:.13em;font-size:8px;font-weight:900}.workspace-fullscreen-header>div strong{color:#201d2b;margin-top:3px;font-size:16px}.workspace-fullscreen-header nav{gap:8px;display:flex}.workspace-fullscreen-header button{color:#554b69;cursor:pointer;background:#fff;border:1px solid #ddd7eb;border-radius:10px;min-height:40px;padding:8px 14px;font-size:11px;font-weight:800}.workspace-fullscreen-header .workspace-back-button{color:#fff;background:#6847ea;border-color:#6847ea}.workspace-fullscreen-content{width:100%;min-width:0;max-width:1680px!important;margin:0 auto!important;padding:clamp(18px,2.2vw,32px)!important}.workspace-fullscreen-content .stock-integrator-back,.workspace-fullscreen-content .funnel-back-button{display:none}.workspace-fullscreen-content :is(.panel,.module-page,form,section,article){min-width:0}.workspace-fullscreen-content :is([class*=table],[class*=matrix],.kanban){max-width:100%}.app-shell.inventory-scroll-shell{height:100dvh;min-height:0;overflow:hidden}.app-shell.inventory-scroll-shell .main-area{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow:hidden auto}.app-shell.inventory-scroll-shell .content{touch-action:pan-y;min-height:max-content}.app-shell.inventory-scroll-shell :is(.vehicle-stock-table,.distribution-matrix-scroll,.vehicle-status-strip,.portal-compact-rail){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}@media (width<=760px){.workspace-fullscreen-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px 10px}.workspace-fullscreen-header .workspace-back-button{width:42px;padding:0;font-size:0}.workspace-fullscreen-header .workspace-back-button span{font-size:19px}.workspace-fullscreen-header>div small{display:none}.workspace-fullscreen-header>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-fullscreen-header nav button:first-child{white-space:nowrap;width:42px;padding:0;font-size:0;overflow:hidden}.workspace-fullscreen-header nav button:first-child:first-letter{font-size:15px}.workspace-fullscreen-header nav button:last-child{display:none}.workspace-fullscreen-content{padding:14px 10px 30px!important}}.app-shell .overview-traffic-strip{text-align:left;cursor:pointer;background:linear-gradient(105deg,#fff 0%,#fbfaff 62%,#f3efff 100%);border:1px solid #ded8f2;grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(90px,.55fr)) 86px auto;align-items:center;gap:14px;width:100%;min-height:82px;margin:0 0 14px;padding:13px 16px;display:grid;overflow:hidden}.app-shell .overview-traffic-strip:hover{border-color:#a891f4;box-shadow:0 10px 28px #533ab01a}.overview-traffic-heading{align-items:center;gap:11px;min-width:0;display:flex}.overview-traffic-heading>i{color:#6746db;background:#ece7ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.overview-traffic-heading small,.overview-traffic-heading b,.overview-traffic-stat small,.overview-traffic-stat b{display:block}.overview-traffic-heading small{color:#7158c6;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.overview-traffic-heading b{margin-top:3px;font-size:14px}.overview-traffic-stat{border-left:1px solid #e5e1ef;padding-left:13px}.overview-traffic-stat small{color:#7e7b89;font-size:10px}.overview-traffic-stat b{letter-spacing:-.03em;margin-top:4px;font-size:19px}.overview-traffic-bars{justify-content:center;align-items:flex-end;gap:6px;height:42px;display:flex}.overview-traffic-bars i{background:linear-gradient(#8062ef,#5d3ed0);border-radius:4px 4px 2px 2px;width:12px;min-height:5px}.overview-traffic-bars i:nth-child(2){background:linear-gradient(#4b9bf5,#2873cc)}.overview-traffic-bars i:nth-child(3){background:linear-gradient(#25bd87,#149866)}.overview-traffic-open{color:#6445d7;white-space:nowrap;font-size:11px}@media (width>=1000px){.app-shell .top-actions{flex-wrap:nowrap;gap:5px;max-width:none}.app-shell .top-actions button,.app-shell .top-actions a{white-space:nowrap;height:29px;min-height:29px;padding-inline:9px;font-size:10px}.app-shell .hero-row:has(+.overview-quick-actions){min-height:112px;margin-bottom:12px;padding:18px 22px}.app-shell .hero-row:has(+.overview-quick-actions) h1{font-size:28px}.app-shell .overview-social-actions{gap:7px}.app-shell .overview-social-actions .social-studio-launch{min-height:36px;padding:5px 10px}.app-shell .overview-social-actions .social-studio-launch b{font-size:10px}.app-shell .overview-social-actions .social-studio-launch small{font-size:8px}.app-shell .overview-social-actions>.primary-button{height:32px;padding-inline:12px;font-size:10px}.app-shell .overview-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:11px}.app-shell .overview-quick-actions button{gap:8px;min-width:0;min-height:50px;padding:8px 9px}.app-shell .overview-quick-actions button>span{width:26px;height:26px;font-size:12px}.app-shell .overview-quick-actions b{font-size:11px}.app-shell .overview-quick-actions small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-shell .overview-lead-alerts{gap:10px}.app-shell .overview-lead-alerts button{min-width:0;min-height:66px;padding:9px 12px}.app-shell .overview-lead-alerts .lead-alert-icon{width:30px;height:30px}.app-shell .overview-lead-alerts b{font-size:12px}.app-shell .overview-lead-alerts em{font-size:9px}.app-shell .overview-lead-alerts strong{font-size:22px}}@media (width<=1150px){.app-shell .overview-traffic-strip{grid-template-columns:1fr repeat(2,minmax(90px,.55fr))}.overview-traffic-stat:nth-of-type(4),.overview-traffic-stat:nth-of-type(5),.overview-traffic-bars,.overview-traffic-open{display:none}}@media (width<=760px){.app-shell .overview-traffic-strip{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.overview-traffic-heading{grid-column:1/-1}.overview-traffic-stat{border-top:1px solid #e5e1ef;border-left:0;padding:9px 0 0}.overview-traffic-stat:nth-of-type(4),.overview-traffic-stat:nth-of-type(5){display:block}.overview-traffic-bars,.overview-traffic-open{display:none}}.workspace-fullscreen-header{gap:12px;min-height:56px;padding:6px clamp(12px,2vw,24px)}.workspace-fullscreen-header>div small{font-size:7px}.workspace-fullscreen-header>div strong{margin-top:1px;font-size:14px}.workspace-fullscreen-header nav{gap:6px}.workspace-fullscreen-header button{border-radius:9px;min-height:34px;padding:5px 11px;font-size:10px}@media (width<=760px){.workspace-fullscreen-header{gap:6px;min-height:52px;padding:5px 8px}.workspace-fullscreen-header .workspace-back-button,.workspace-fullscreen-header nav button:first-child{width:38px;min-width:38px;min-height:38px}.workspace-fullscreen-header>div strong{font-size:13px}}@media (width>=901px){.app-shell .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.app-shell .metric-card{border-radius:10px;gap:8px;min-width:0;min-height:56px;padding:7px 9px;overflow:hidden}.app-shell .metric-card>div:nth-child(2){grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;min-width:0;display:grid}.app-shell .metric-icon{border-radius:8px;width:28px;height:28px;font-size:12px}.app-shell .metric-card p{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;font-size:10px;line-height:1.2;overflow:hidden}.app-shell .metric-card strong{white-space:nowrap;margin:2px 0 0;font-size:18px;line-height:1.1}.app-shell .metric-delta{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:8px;line-height:1.15}.app-shell .metric-open{display:none}.app-shell .metrics-grid.client-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.distribution-matrix-scroll>header,.distribution-matrix-scroll>article{grid-template-columns:minmax(330px,1.9fr) 86px 112px repeat(10,96px);min-width:1488px}.distribution-matrix-scroll{scrollbar-width:none}.distribution-matrix-scroll::-webkit-scrollbar{width:0;height:0}.distribution-matrix-fixed-scroll{z-index:29;scrollbar-color:#7e838f #e3e5e9;scrollbar-width:auto;background:#f2f3f6;border-top:1px solid #c9cdd6;height:19px;position:fixed;bottom:0;left:258px;right:0;overflow:auto hidden;box-shadow:0 -3px 10px #20232d1f}.distribution-matrix-fixed-scroll>i{width:1488px;height:1px;display:block}.funnel-fullscreen-shell .distribution-matrix-fixed-scroll{left:0}.portal-logo{background:#fff;border:1px solid #e1e4eb;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;overflow:hidden;box-shadow:0 2px 7px #191f3012}.portal-logo img{object-fit:contain;width:25px;height:25px;display:block}.portal-site{background:linear-gradient(145deg,#8d70ff,#5a36f2);border:0}.portal-site img{filter:brightness(0)invert();width:27px;height:27px}.portal-mercado_livre{background:#ffe600;border-color:#ffe600}.portal-mercado_livre img{border-radius:9px;width:100%;height:100%}.portal-instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7);border:0}.portal-instagram img{filter:brightness(0)invert()}.portal-meta{background:#eef5ff;border-color:#cfe0ff}.portal-olx{background:#6e0ad6;border-color:#6e0ad6}.portal-olx img{border-radius:9px;width:100%;height:100%}.portal-socarrao{background:#ffef00;border-color:#ffef00}.portal-socarrao img{border-radius:9px;width:100%;height:100%}.portal-napista{background:#fff;border-color:#dfe3ea}.portal-napista img{width:31px;height:31px}.distribution-matrix-scroll>header .portal-logo{width:38px;height:38px}.distribution-logo .portal-logo{width:44px;height:44px;box-shadow:none;border:0}.distribution-logo .portal-logo img{width:29px;height:29px}.simple-instagram-card>.portal-logo{border-radius:13px;width:48px;height:48px}.simple-instagram-card>.portal-logo img{width:28px;height:28px}.instagram-connect-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.instagram-connect-button .portal-logo{border-radius:7px;width:26px;height:26px}.instagram-connect-button .portal-logo img{width:16px;height:16px}@media (width<=1100px){.distribution-matrix-scroll>header,.distribution-matrix-scroll>article{grid-template-columns:minmax(270px,1.6fr) 74px 102px repeat(10,88px);min-width:1326px}.distribution-matrix-fixed-scroll>i{width:1326px}}@media (width<=760px){.distribution-matrix-fixed-scroll{left:0}}.portal-priority-panel{background:linear-gradient(135deg,#fff,#f6f3ff);border:1px solid #cfc4ff;margin:0 0 18px;padding:22px;box-shadow:0 12px 34px #4e35a91a}.portal-priority-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.portal-priority-panel h2{margin:2px 0 5px;font-size:23px}.portal-priority-panel p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.portal-priority-panel>header>span{color:#5f42d4;background:#ebe5ff;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:800}.portal-priority-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;display:grid}.portal-priority-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9eb;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;transition:all .18s;display:grid;position:relative}.portal-priority-grid>button:hover{border-color:#8b72ed;transform:translateY(-2px);box-shadow:0 8px 22px #4b33a01a}.portal-priority-grid>button.connected{background:#f4fcf8;border-color:#a8ddc7}.portal-priority-grid b,.portal-priority-grid small{display:block}.portal-priority-grid b{font-size:12px}.portal-priority-grid small{color:#7a7485;margin-top:4px;font-size:10px}.portal-priority-grid>button>i{color:#7253e7;font-size:18px;font-style:normal;font-weight:900}.portal-priority-grid>button.connected>i{color:#16865b}@media (width<=1250px){.portal-priority-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=800px){.portal-priority-grid{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=520px){.portal-priority-panel{padding:16px}.portal-priority-panel>header{display:block}.portal-priority-panel>header>span{margin-top:10px;display:inline-flex}.portal-priority-grid{grid-template-columns:1fr}}.stock-integrator-page>.embedded-distribution{border-top:0;margin-top:0;padding-top:0}.stock-integrator-page>.embedded-distribution+.module-title{border-top:2px solid #e6e1f4;margin-top:34px;padding-top:28px}.embedded-distribution .distribution-compact-title{margin-bottom:9px}.embedded-distribution .distribution-compact-title .eyebrow{margin-bottom:3px}.embedded-distribution .distribution-compact-title h1{line-height:1.15;font-size:23px!important}.embedded-distribution .distribution-compact-title .subtitle{margin-top:5px;font-size:12px}.portal-compact-rail{box-shadow:none;margin-bottom:9px;padding:10px 12px}.portal-compact-rail>header{align-items:center;margin-bottom:8px}.portal-compact-rail>header>b{color:#3e4554;font-size:12px}.portal-compact-rail>header>span{padding:4px 8px;font-size:9px}.portal-compact-rail .portal-priority-grid{scrollbar-width:thin;gap:7px;padding:1px 1px 4px;display:flex;overflow-x:auto}.portal-compact-rail .portal-priority-grid>button{border-radius:9px;grid-template-columns:26px auto 14px;gap:7px;min-width:max-content;min-height:42px;padding:6px 9px;display:grid;transform:none}.portal-compact-rail .portal-priority-grid>button:hover{transform:none}.portal-compact-rail .portal-priority-grid .portal-logo{border-radius:7px;width:26px;height:26px}.portal-compact-rail .portal-priority-grid .portal-logo img{width:17px;height:17px}.portal-compact-rail .portal-priority-grid b{white-space:nowrap;font-size:10px}.portal-compact-rail .portal-priority-grid>button>i{font-size:13px}.embedded-distribution .distribution-matrix{margin-top:9px}.matrix-platform-mini{margin-bottom:4px;line-height:0;display:block}.matrix-platform-mini .portal-logo{width:20px;height:20px;box-shadow:none;border-radius:6px}.matrix-platform-mini .portal-logo img{width:13px;height:13px}.distribution-matrix-scroll>article{min-height:78px}.distribution-matrix-scroll>header{z-index:6;position:sticky;top:0}.distribution-matrix-scroll>header>b:first-child,.distribution-matrix-scroll>article>span:first-child{z-index:4;position:sticky;left:0}.distribution-matrix-scroll>header>b:first-child{background:#e9eaee;align-self:stretch;align-items:center;display:flex}.distribution-matrix-scroll>article>span:first-child{background:#fff;align-self:stretch}.distribution-matrix-scroll>article:nth-child(odd)>span:first-child{background:#f7f7f8}.distribution-matrix-scroll>article:hover>span:first-child{background:#f1efff}@media (width<=700px){.embedded-distribution .distribution-compact-title h1{font-size:20px!important}.portal-compact-rail{padding:9px}.distribution-matrix-tools>span{font-size:11px}}@media (width>=1180px){.stock-integrator-page .distribution-matrix{border-radius:14px;overflow:hidden}.stock-integrator-page .distribution-matrix-scroll{width:100%;overflow-x:hidden}.stock-integrator-page .distribution-matrix-scroll>header,.stock-integrator-page .distribution-matrix-scroll>article{grid-template-columns:minmax(330px,2.7fr) 70px 92px repeat(10,minmax(56px,1fr));column-gap:4px;width:100%;min-width:0;padding-inline:12px}.stock-integrator-page .distribution-matrix-scroll>header{min-height:70px}.stock-integrator-page .distribution-matrix-scroll>article{min-height:80px}.stock-integrator-page .distribution-matrix-scroll>article>span:first-child{gap:12px;padding-right:12px}.stock-integrator-page .matrix-thumb{border-radius:8px;width:64px;height:50px}.stock-integrator-page .matrix-vehicle-name{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.6em;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.stock-integrator-page .matrix-vehicle-summary small{margin-top:4px;font-size:10px;line-height:1.25}.stock-integrator-page .distribution-matrix-scroll>header small{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:9px;overflow:hidden}.stock-integrator-page .distribution-matrix-scroll>header .portal-logo{border-radius:9px;width:32px;height:32px}.stock-integrator-page .distribution-matrix-scroll>header .portal-logo img{width:21px;height:21px}.stock-integrator-page .matrix-toggle-cell{min-width:0}.stock-integrator-page .distribution-matrix-fixed-scroll{display:none}}@media (width>=760px) and (width<=1179px){.stock-integrator-page .distribution-matrix-scroll>header,.stock-integrator-page .distribution-matrix-scroll>article{grid-template-columns:minmax(320px,1.8fr) 74px 100px repeat(10,82px);min-width:1314px}.stock-integrator-page .matrix-vehicle-name{-webkit-line-clamp:2;white-space:normal}}.vehicle-stock-table,.stock-integrator-page .distribution-matrix-scroll,.embedded-distribution .distribution-matrix-scroll,.portal-compact-rail .portal-priority-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-y:hidden;touch-action:pan-x pan-y!important;overflow-x:auto!important}@media (width<=760px){.workspace-fullscreen-content .funnel-back-button{display:none!important}.funnel-fullscreen-content{padding:10px!important}.funnel-fullscreen-page:before{height:4px;margin:0 0 8px}.funnel-fullscreen-page .module-title{flex-direction:column;align-items:stretch;gap:7px;min-height:0;margin:0 0 7px;padding:0!important;display:flex!important}.funnel-fullscreen-page .module-title>div:first-child{width:auto!important}.funnel-fullscreen-page .module-title h1{margin:0;font-size:20px;line-height:1.15}.funnel-fullscreen-page .funnel-title-actions{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:5px;padding:0 0 3px;overflow-x:auto;touch-action:pan-x!important;flex-flow:row!important;width:100%!important;margin:0!important;display:flex!important}.funnel-fullscreen-page .funnel-title-actions::-webkit-scrollbar{display:none}.funnel-fullscreen-page .funnel-title-actions button{border-radius:8px;width:auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;box-shadow:none!important;flex:none!important;padding:5px 9px!important;font-size:11px!important}.funnel-fullscreen-page .funnel-toolbar{gap:7px;margin-bottom:7px;padding:7px;grid-template-columns:minmax(0,1fr) 66px!important}.funnel-fullscreen-page .funnel-toolbar>div:first-of-type{display:none}.funnel-fullscreen-page .funnel-toolbar input{grid-column:1/-1}.funnel-fullscreen-page .opportunity-metrics{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-bottom:7px;overflow-x:auto;touch-action:pan-x!important;display:flex!important}.funnel-fullscreen-page .opportunity-metrics::-webkit-scrollbar{display:none}.funnel-fullscreen-page .opportunity-metrics article{flex:0 0 132px;min-height:38px;padding:6px 9px}.funnel-fullscreen-page .opportunity-board{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-y:visible;touch-action:pan-x pan-y!important;overflow-x:auto!important}.official-whatsapp-onboarding{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:16px!important;display:grid!important}.official-whatsapp-onboarding>div:nth-child(2){min-width:0}.official-whatsapp-onboarding .official-phone-target{gap:6px;width:100%;display:grid}.official-whatsapp-onboarding .official-phone-target input{width:100%}.official-whatsapp-onboarding .official-whatsapp-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.official-whatsapp-onboarding .official-whatsapp-actions button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;padding:10px 14px!important;display:flex!important}.vehicle-stock-table,.stock-integrator-page .distribution-matrix-scroll,.embedded-distribution .distribution-matrix-scroll{cursor:grab}.vehicle-stock-table:active,.stock-integrator-page .distribution-matrix-scroll:active,.embedded-distribution .distribution-matrix-scroll:active{cursor:grabbing}}.kelly-landing{--night:#101426;--ink:#171a2d;--muted:#686d82;--purple:#6b4cf5;--purple-dark:#4c2fd1;--lilac:#f2efff;--mint:#15aa78;--line:#e7e5ef;color:var(--ink);min-height:100vh;font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;background:#fff;overflow:hidden}.kelly-landing *{box-sizing:border-box}.kelly-landing a,.kelly-landing button{transition:transform .2s,box-shadow .2s,border-color .2s}.kelly-landing a:focus-visible,.kelly-landing button:focus-visible{outline-offset:3px;outline:3px solid #795cff42}.landing-nav{z-index:5;background:#fff;align-items:center;gap:34px;max-width:1320px;height:86px;margin:auto;padding:0 28px;display:flex;position:relative}.landing-brand{color:var(--ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-orb,.mini-logo{color:#fff;background:linear-gradient(145deg,#9278ff,#6946f2 55%,#4b29ce);border-radius:14px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:850;display:grid;box-shadow:0 10px 26px #6544e83d}.landing-brand b,.landing-brand small{display:block}.landing-brand b{letter-spacing:-.045em;font-size:24px;line-height:1}.landing-brand b em{color:var(--purple);font-style:normal}.landing-brand small{letter-spacing:.16em;color:#7e8296;margin-top:6px;font-size:9px;font-weight:800}.landing-nav nav{gap:26px;margin-left:auto;display:flex}.landing-nav nav a,.nav-login{color:#555a70;font-size:15px;font-weight:650;text-decoration:none}.landing-nav nav a:hover,.nav-login:hover{color:var(--purple)}.landing-actions{align-items:center;gap:10px;display:flex}.nav-video-button{color:#5738d5;cursor:pointer;white-space:nowrap;background:#f8f6ff;border:1px solid #d8d1f6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:750;display:inline-flex}.nav-video-button span{font-size:10px}.nav-video-button:hover{background:#f0ecff;border-color:#bfb2f2;transform:translateY(-1px)}.nav-cta,.hero-primary{color:#fff;background:linear-gradient(135deg,#7a5bff,#5935df);border-radius:13px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 11px 28px #603ee53d}.nav-cta{gap:10px;min-height:48px;padding:0 18px;font-size:14px}.nav-cta:hover,.hero-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #603ee54d}.landing-hero{background:radial-gradient(circle at 82% 37%,#e9e3ff 0,#f7f5ff 31%,#0000 57%),linear-gradient(#fff,#fbfaff);grid-template-columns:minmax(440px,.88fr) minmax(560px,1.12fr);align-items:center;gap:62px;min-height:720px;padding:78px max(28px,50vw - 660px) 96px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#7457ef08 1px,#0000 1px),linear-gradient(90deg,#7457ef08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hero-copy{z-index:2;position:relative}.hero-badge{color:#5737d5;background:#f0edff;border:1px solid #e2dcff;border-radius:99px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:750;display:inline-flex}.hero-badge i{background:#20b783;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #cdf4e7}.hero-impact{color:#332b55;letter-spacing:.01em;max-width:650px;margin-top:24px;font-size:15px;line-height:1.5;display:block}.hero-copy h1{letter-spacing:-.06em;max-width:680px;margin:13px 0 22px;font-size:59px;line-height:1.01}.hero-copy h1 em{background:linear-gradient(90deg,#6746ea,#9b4ed0);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-copy>p{color:#62677d;max-width:650px;margin:0;font-size:18px;line-height:1.62}.hero-actions{align-items:center;gap:14px;margin:27px 0 19px;display:flex}.hero-primary{gap:22px;min-height:58px;padding:0 25px;font-size:15px}.hero-primary b{font-size:22px}.hero-secondary{color:#3d4258;cursor:pointer;background:#fff;border:1px solid #dedbe9;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 23px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.hero-secondary span{color:var(--purple);font-size:10px}.hero-secondary:hover{border-color:#c8bff0;transform:translateY(-2px);box-shadow:0 12px 28px #3e306514}.hero-assurance{color:#777c90;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:550;display:flex}.hero-assurance span{white-space:nowrap}.how-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171522b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.how-modal{background:#fff;border:1px solid #e8e3f7;border-radius:25px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 100px #17152255}.how-modal>header{border-bottom:1px solid #ece9f3;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.how-modal>header>div{flex:1}.how-modal>header span{letter-spacing:.18em;color:#6544e7;font-size:10px;font-weight:850}.how-modal h2{letter-spacing:-.04em;margin:8px 0;font-size:32px;line-height:1.1}.how-modal header p{color:#6f7386;margin:0;font-size:14px;line-height:1.55}.how-modal>header>button{color:#55596b;cursor:pointer;background:#fff;border:1px solid #e3dfed;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px}.how-modal ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:22px 0 8px;list-style:none;display:grid}.how-modal li{background:#fcfbff;border:1px solid #e8e4f1;border-radius:16px;gap:13px;padding:17px;display:flex}.how-modal li i{color:#6544e7;background:#eeeaff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;display:grid}.how-modal li b{margin:2px 0 5px;font-size:13px;display:block}.how-modal li p{color:#74788b;margin:0;font-size:11px;line-height:1.5}.how-modal-benefits{flex-wrap:wrap;gap:9px;margin:14px 0 23px;display:flex}.how-modal-benefits span{color:#178865;background:#eef9f5;border-radius:99px;padding:9px 12px;font-size:11px;font-weight:700}.how-modal footer{align-items:center;gap:12px;display:flex}.how-modal footer a{color:#fff;background:linear-gradient(135deg,#7755f4,#5c37dc);border-radius:12px;align-items:center;gap:25px;min-height:52px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.how-modal footer button{color:#6c7082;cursor:pointer;background:0 0;border:0;min-height:52px;padding:0 18px;font-weight:700}.hero-product{z-index:1;place-items:center;min-height:500px;display:grid;position:relative}.product-glow{filter:blur(90px);opacity:.28;background:#b8a7ff;border-radius:50%;width:560px;height:560px;position:absolute}.product-window{background:#fff;border:1px solid #e5e1f2;border-radius:22px;width:720px;max-width:100%;height:450px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 42px 95px #2d1f6429}.window-top{border-bottom:1px solid #eceaf2;align-items:center;gap:11px;height:64px;padding:0 19px;display:flex}.window-top .mini-logo{width:34px;height:34px;box-shadow:none;border-radius:10px;font-size:17px}.window-top>div b,.window-top>div small{display:block}.window-top>div b{font-size:12px}.window-top>div small{color:#8a8da0;margin-top:2px;font-size:9px}.online-pill{color:#18785e;background:#effaf6;border:1px solid #ccebdd;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.online-pill i{background:#1fb581;border-radius:50%;width:7px;height:7px}.window-body{grid-template-columns:70px 1fr;height:386px;display:grid}.window-body aside{color:#a9a5b6;background:#171522;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;display:flex}.window-body aside strong{color:#fff;background:linear-gradient(145deg,#8c72ff,#5835df);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-size:16px;display:grid}.window-body aside span{border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.window-body aside span.active{color:#fff;background:#332c53}.window-body>section{background:#f8f8fc;min-width:0;padding:24px}.demo-welcome{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.demo-welcome small{letter-spacing:.13em;color:#85899e;font-size:8px;font-weight:800}.demo-welcome h3{margin:4px 0 0;font-size:20px}.demo-welcome button{color:#777b8e;background:#fff;border:1px solid #dedce8;border-radius:8px;padding:8px 10px;font-size:9px}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demo-metrics article{background:#fff;border:1px solid #ebe9f2;border-radius:12px;padding:14px}.demo-metrics span,.demo-metrics b,.demo-metrics em{display:block}.demo-metrics span{color:#7d8193;font-size:8px}.demo-metrics b{margin:6px 0 3px;font-size:21px}.demo-metrics em{color:#149a6d;font-size:8px;font-style:normal}.demo-lower{grid-template-columns:1.45fr .75fr;gap:10px;margin-top:10px;display:grid}.demo-chart,.demo-activity{background:#fff;border:1px solid #ebe9f2;border-radius:12px;height:205px;padding:14px}.demo-chart header{justify-content:space-between;font-size:9px;display:flex}.demo-chart header small{color:#8f93a4}.demo-chart svg{width:100%;height:157px}.demo-activity>b{font-size:9px}.demo-activity article{border-bottom:1px solid #efedf4;align-items:center;gap:8px;padding:13px 0;display:flex}.demo-activity article>span{color:#6847e9;background:#eeebff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.demo-activity strong,.demo-activity small{display:block}.demo-activity strong{font-size:8px}.demo-activity small{color:#999baa;margin-top:3px;font-size:7px}.kelly-pop{background:#fff;border:1px solid #eae6f5;border-radius:15px;align-items:center;gap:12px;padding:15px 19px;display:flex;position:absolute;bottom:22px;right:-13px;box-shadow:0 18px 42px #3c2e722b}.kelly-pop>span{color:#6543e7;background:#ede9ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kelly-pop b,.kelly-pop small{display:block}.kelly-pop b{font-size:12px}.kelly-pop small{color:#9295a5;margin-top:4px;font-size:9px}.trust-strip{text-align:center;border-top:1px solid #eeecf3;border-bottom:1px solid #eeecf3;padding:25px 28px}.trust-strip>span{letter-spacing:.18em;color:#8b8fa0;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.trust-strip>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.trust-strip b{color:#575c71;background:#fbfbfd;border:1px solid #e6e4ec;border-radius:99px;padding:9px 15px;font-size:14px}.landing-section,.plans-section{max-width:1240px;margin:0 auto;padding:120px 28px}.section-heading{text-align:center;max-width:790px;margin:0 auto 62px}.section-heading>span,.section-kicker,.business-proof>div>span{letter-spacing:.18em;color:#6444e7;font-size:11px;font-weight:850}.section-heading h2,.how-section h2,.business-proof h2{letter-spacing:-.05em;margin:15px 0;font-size:46px;line-height:1.12}.section-heading p,.how-section>div>p,.business-proof>div>p{color:#6f7488;font-size:17px;line-height:1.72}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #e7e4ee;border-radius:20px;min-height:260px;padding:30px;transition:all .22s}.feature-grid article:hover{border-color:#d4ccf5;transform:translateY(-5px);box-shadow:0 22px 50px #38297716}.feature-grid article>span{color:#6241e5;background:#eeebff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid}.feature-grid h3{margin:23px 0 10px;font-size:19px}.feature-grid p{color:#6e7386;margin:0;font-size:14px;line-height:1.7}.feature-grid small{color:#6847e9;margin-top:18px;font-size:12px;font-weight:700;display:block}.feature-grid small b{margin-left:5px}.business-proof{background:linear-gradient(135deg,#f5f2ff,#fbfaff 50%,#f0fbf7);border-block:1px solid #ebe7f7;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:110px max(28px,50vw - 580px);display:grid}.business-proof>div>p{max-width:540px}.business-proof ul{color:#4f5468;gap:14px;margin:27px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.business-proof li{align-items:center;gap:11px;display:flex}.business-proof li i{color:#15966c;background:#e3f7ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.business-proof>aside{padding:15px;position:relative}.conversation-card{background:#fff;border:1px solid #e2deed;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #32276721}.conversation-card header{border-bottom:1px solid #eeecf3;align-items:center;gap:12px;padding:19px 20px;display:flex}.conversation-card header>span{color:#6543e5;background:#eeeaff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.conversation-card header div{flex:1}.conversation-card header b,.conversation-card header small{display:block}.conversation-card header b{font-size:14px}.conversation-card header small{color:#85899b;margin-top:3px;font-size:11px}.conversation-card header em{color:#188a68;background:#edf9f5;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal}.conversation-card p{border-radius:14px;max-width:78%;margin:22px;padding:13px 15px;font-size:13px;line-height:1.55}.client-bubble{color:#fff;background:#6b49e9;border-bottom-right-radius:4px!important;margin-left:auto!important}.kelly-bubble{color:#3e4255;background:#f2f1f7;border-bottom-left-radius:4px!important}.kelly-bubble strong{color:#6240df;margin-bottom:5px;font-size:10px;display:block}.conversation-card footer{border-top:1px solid #eeecf3;align-items:center;gap:12px;margin-top:28px;padding:15px 18px;display:flex}.conversation-card footer>span{color:#9a9caa;background:#f6f5f9;border-radius:10px;flex:1;padding:12px;font-size:12px}.conversation-card footer button{color:#fff;background:#6847e9;border:0;border-radius:11px;width:40px;height:40px}.human-control{color:#fff;background:#171522;border-radius:15px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:-15px;right:-14px;box-shadow:0 20px 45px #1715223d}.human-control>span{color:#24bd88}.human-control b,.human-control small{display:block}.human-control b{font-size:12px}.human-control small{color:#aaa6b8;margin-top:4px;font-size:9px}.how-section{color:#fff;background:radial-gradient(circle at 15% 10%,#30275b,#17142b 48%,#121020);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding:110px max(28px,50vw - 570px);display:grid}.how-section>div>p{color:#aaa7bb;max-width:500px;margin-bottom:31px}.how-section ol{margin:0;padding:0;list-style:none}.how-section li{border-bottom:1px solid #302c42;gap:20px;padding:23px 0;display:flex}.how-section li i{color:#ae9dff;background:#2c2649;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;font-weight:800;display:grid}.how-section li b{font-size:17px}.how-section li p{color:#9692a7;margin:7px 0 0;font-size:13px;line-height:1.55}.plans-section{max-width:1280px}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plans-grid article{background:#fff;border:1px solid #e2e0e9;border-radius:21px;flex-direction:column;min-height:510px;padding:34px;display:flex}.plans-grid article>span{letter-spacing:.14em;color:#6242e4;font-size:10px;font-weight:850}.plans-grid h3{margin:14px 0 22px;font-size:22px}.plans-grid article>b,.plans-grid article>div b{letter-spacing:-.045em;font-size:38px}.plans-grid article>div small{color:#7d8193;margin-left:6px;font-size:13px}.plans-grid article>p{color:#6e7386;min-height:70px;font-size:14px;line-height:1.65}.plans-grid ul{color:#505568;gap:14px;margin:19px 0 30px;padding:0;font-size:14px;list-style:none;display:grid}.plans-grid article>a{color:#3f4356;border:1px solid #d8d5e3;border-radius:12px;place-items:center;min-height:52px;margin-top:auto;font-size:14px;font-weight:750;text-decoration:none;display:grid}.plans-grid .paid-plan{background:linear-gradient(160deg,#fff,#f7f4ff);border:2px solid #704ff1;position:relative;transform:translateY(-12px);box-shadow:0 27px 60px #5a42c326}.plans-grid .paid-plan:before{content:"RECOMENDADO";color:#fff;letter-spacing:.11em;background:#6847e9;border-radius:99px;padding:7px 12px;font-size:8px;font-weight:850;position:absolute;top:-14px;right:25px}.plans-grid .paid-plan>a{color:#fff;background:linear-gradient(135deg,#7858f8,#5936da);border:0;box-shadow:0 11px 25px #6745e638}.final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 15% 5%,#987fff,#6542e8 53%,#4325b8);border-radius:30px;max-width:1220px;margin:10px auto 100px;padding:82px 28px;box-shadow:0 30px 75px #5639d43d}.final-cta>span{letter-spacing:.18em;font-size:11px;font-weight:850}.final-cta h2{letter-spacing:-.045em;max-width:800px;margin:17px auto;font-size:44px;line-height:1.15}.final-cta p{color:#ded8ff;font-size:17px}.final-cta a{color:#5637d2;background:#fff;border-radius:13px;align-items:center;gap:22px;margin-top:20px;padding:17px 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.final-cta a:hover{transform:translateY(-2px);box-shadow:0 15px 35px #26147342}.final-cta>small{color:#ded7ff;margin-top:17px;font-size:11px;display:block}.landing-footer{border-top:1px solid #eae8f0;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:35px;max-width:1240px;margin:auto;padding:50px 28px;display:grid}.landing-footer p{color:#7a7e91;font-size:13px;line-height:1.55}.landing-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:21px;display:flex}.landing-footer>div a{color:#565b6f;font-size:13px;text-decoration:none}.landing-footer>small{text-align:center;color:#999ca9;grid-column:1/-1;padding-top:10px;font-size:11px}.secure-access-note{color:#187c5e;background:#f0fbf7;border:1px solid #cdeee3;border-radius:14px;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.secure-access-note b{font-size:14px}.secure-access-note span{color:#558375;font-size:12px}@media (width<=1080px){.landing-nav nav{display:none}.landing-hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-assurance{justify-content:center}.hero-product{min-height:490px}.feature-grid{grid-template-columns:1fr 1fr}.business-proof,.how-section{grid-template-columns:1fr;gap:55px}.plans-grid{grid-template-columns:1fr 1fr}.plans-grid article:last-child{grid-column:1/-1}.plans-grid .paid-plan{transform:none}.landing-footer{text-align:center;grid-template-columns:1fr}.landing-footer>div{justify-content:center}.landing-footer>small{grid-column:auto}}@media (width<=680px){.kelly-landing{width:100%;max-width:100vw;overflow-x:clip}.landing-nav{border-bottom:1px solid #eeecf5;flex-wrap:wrap;place-content:center space-between;gap:10px;width:100%;height:auto;min-height:126px;padding:12px 14px 13px;box-shadow:0 8px 24px #33236b0a}.landing-brand{gap:9px;min-width:0}.landing-brand small{display:none}.landing-brand b{white-space:nowrap;font-size:20px}.brand-orb{border-radius:12px;width:38px;height:38px;font-size:20px}.landing-actions{order:3;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,1.25fr);gap:7px;width:100%;display:grid}.landing-nav .nav-login{color:#4e465f;background:#fff;border:1px solid #dcd8e9;border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #31255e0a}.nav-video-button{gap:5px;min-height:44px;padding:0 8px;font-size:11px}.nav-cta{white-space:nowrap;gap:6px;min-height:44px;padding:0 10px;font-size:12px}.landing-hero{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-height:auto;padding:34px 16px 64px}.hero-copy{min-width:0}.hero-badge{text-align:left;max-width:100%;padding:9px 11px;font-size:10px;line-height:1.35}.hero-copy h1{overflow-wrap:break-word;font-size:clamp(36px,11.2vw,43px)}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-primary,.hero-secondary{width:100%;max-width:100%;padding-inline:16px}.hero-assurance{text-align:left;justify-content:start;gap:8px;display:grid}.how-modal-backdrop{place-items:end center;padding:10px}.how-modal{border-radius:22px 22px 0 0;max-height:92vh;padding:21px 16px}.how-modal h2{font-size:26px}.how-modal ol{grid-template-columns:1fr}.how-modal-benefits{display:grid}.how-modal footer{flex-direction:column;align-items:stretch}.how-modal footer a,.how-modal footer button{justify-content:center;width:100%}.hero-product{width:100%;min-width:0;min-height:334px;margin-top:18px;overflow:visible}.product-glow{width:95vw;height:95vw}.product-window{border-radius:17px;width:100%;max-width:100%;height:304px;transform:none}.window-top{height:48px;padding:0 9px}.window-top .mini-logo{width:28px;height:28px}.window-top>div small{display:none}.online-pill{white-space:nowrap;padding:6px 7px;font-size:7px}.window-body{grid-template-columns:42px minmax(0,1fr);height:256px}.window-body aside{gap:3px;padding:9px 3px}.window-body aside strong,.window-body aside span{width:29px;height:29px}.window-body>section{min-width:0;padding:9px}.demo-welcome h3{font-size:13px}.demo-welcome button{display:none}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.demo-metrics article{min-width:0;padding:7px 5px}.demo-metrics span{white-space:normal;font-size:5px}.demo-metrics b{font-size:13px}.demo-lower{grid-template-columns:minmax(0,1fr)}.demo-chart{width:100%;height:124px;padding:8px}.demo-chart svg{height:91px}.demo-activity{display:none}.kelly-pop{max-width:calc(100% - 12px);padding:9px 11px;bottom:-8px;right:6px}.kelly-pop>span{flex:none;width:32px;height:32px}.kelly-pop b{font-size:10px}.kelly-pop small{font-size:8px}.trust-strip{width:100%;padding:28px 14px}.trust-strip>div{gap:7px}.trust-strip b{padding:8px 11px;font-size:11px}.landing-section,.plans-section{width:100%;padding:78px 16px}.section-heading{margin-bottom:42px}.section-heading h2,.how-section h2,.business-proof h2{overflow-wrap:break-word;font-size:clamp(31px,9vw,34px)}.section-heading p,.how-section>div>p,.business-proof>div>p{font-size:15px}.feature-grid,.plans-grid{grid-template-columns:minmax(0,1fr)}.feature-grid article{min-width:0;min-height:auto;padding:24px}.business-proof{grid-template-columns:minmax(0,1fr);width:100%;padding:76px 16px}.business-proof>div,.business-proof>aside{min-width:0}.business-proof>aside{padding:0}.conversation-card{width:100%}.conversation-card p{max-width:88%;margin:16px}.human-control{max-width:100%;margin:12px 0 0;position:relative;bottom:auto;right:auto}.how-section{grid-template-columns:minmax(0,1fr);width:100%;padding:78px 17px}.how-section>div,.how-section ol{min-width:0}.plans-grid article:last-child{grid-column:auto}.plans-grid article{min-width:0;min-height:470px;padding:27px 24px}.final-cta{border-radius:23px;width:auto;margin:0 14px 62px;padding:58px 17px}.final-cta h2{overflow-wrap:break-word;font-size:31px}.final-cta a{max-width:100%;padding-inline:17px}.landing-footer{width:100%;padding:38px 18px}.landing-footer>div{gap:14px}}@media (width<=390px){.landing-nav{padding-inline:11px}.landing-brand b{font-size:18px}.brand-orb{width:36px;height:36px}.landing-actions{grid-template-columns:minmax(0,.58fr) minmax(0,.95fr) minmax(0,1.2fr)}.landing-nav .nav-login,.nav-cta{padding-inline:6px;font-size:10.5px}.nav-video-button{padding-inline:5px;font-size:10px}.nav-cta span{display:none}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:15px}.online-pill{font-size:6px}.window-top>div b{font-size:10px}.kelly-pop{left:6px;right:6px}.plans-grid article{padding-inline:21px}}@media (prefers-reduced-motion:reduce){.kelly-landing *{transition:none!important}}@media (width<=680px){.landing-nav{min-height:126px}.nav-cta{background:linear-gradient(135deg,#7656f7,#5633dc)}}.hero-video-button{color:#5638cf;background:linear-gradient(145deg,#fff,#f7f4ff);border-color:#cfc5f8;box-shadow:0 10px 25px #4f35c317}.hero-video-button span{color:#fff;background:#6b4cf5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid;box-shadow:0 7px 18px #5f41df45}.video-modal-backdrop{padding:18px}.video-modal{background:#fff;border:1px solid #dfd9f5;border-radius:26px;grid-template-columns:minmax(300px,400px) minmax(340px,1fr);width:min(960px,100%);max-height:calc(100dvh - 36px);display:grid;position:relative;overflow:auto;box-shadow:0 34px 110px #100a285f}.video-modal-close{z-index:3;color:#373147;cursor:pointer;background:#fffffff0;border:1px solid #ded9eb;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;top:15px;right:15px;box-shadow:0 8px 24px #1a13371f}.video-modal-player{background:radial-gradient(circle at 50% 20%,#7857ff,#2b205e 52%,#151127);place-items:center;min-height:660px;padding:20px;display:grid}.video-modal-player video{aspect-ratio:9/16;object-fit:contain;background:#0d0a18;border-radius:18px;width:auto;max-width:100%;height:min(650px,100dvh - 76px);max-height:650px;display:block;box-shadow:0 24px 60px #0e092d80}.video-modal-copy{align-self:center;padding:62px 54px 52px}.video-modal-copy>span{letter-spacing:.18em;color:#6544e7;font-size:10px;font-weight:850}.video-modal-copy h2{letter-spacing:-.045em;color:#171a2d;margin:13px 0 17px;font-size:39px;line-height:1.08}.video-modal-copy p{color:#6d7184;margin:0;font-size:15px;line-height:1.65}.video-modal-copy ul{color:#4c5165;gap:12px;margin:24px 0;padding:0;font-size:13px;list-style:none;display:grid}.video-modal-copy li{align-items:flex-start;gap:9px;display:flex}.video-modal-copy a{color:#fff;background:linear-gradient(135deg,#7858f8,#5936da);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 28px #6848e53b}.video-modal-copy>a:hover{transform:translateY(-2px)}.video-modal-copy>small{text-align:center;color:#8b8e9d;margin-top:13px;font-size:10px;display:block}@media (width<=760px){.video-modal-backdrop{place-items:center;padding:8px}.video-modal{border-radius:20px;grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 16px)}.video-modal-close{width:40px;height:40px;position:fixed;top:17px;right:17px}.video-modal-player{min-height:0;padding:10px 10px 7px}.video-modal-player video{border-radius:14px;height:min(56dvh,570px)}.video-modal-copy{padding:22px 20px 25px}.video-modal-copy h2{margin:8px 0 10px;font-size:27px}.video-modal-copy p{font-size:13px;line-height:1.5}.video-modal-copy ul{display:none}.video-modal-copy a{min-height:49px;margin-top:16px}.video-modal-copy>small{margin-top:9px}}.kelly-consultations-page{gap:18px;display:grid}.kelly-consultations-hero{color:#fff;background:linear-gradient(130deg,#211846,#4930a8);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 16px 40px #2d1b692e}.kelly-consultations-hero>div:first-child>span,.kelly-recharge-card header span,.kelly-consultations-summary header span,.kelly-consultations-history header span{letter-spacing:.12em;font-size:12px;font-weight:800}.kelly-consultations-hero h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:30px}.kelly-consultations-hero p{color:#d8d0f7;margin:0;font-size:14px}.kelly-consultations-balance{background:#ffffff1a;border:1px solid #fff3;border-radius:15px;grid-template-columns:auto 1fr;align-items:end;min-width:190px;padding:16px 20px;display:grid}.kelly-consultations-balance small{color:#d9d1fa;grid-column:1/-1;font-size:12px}.kelly-consultations-balance strong{margin-top:7px;font-size:38px;line-height:1}.kelly-consultations-balance span{color:#d9d1fa;padding:0 0 4px 8px;font-size:13px}.kelly-consultations-notice{color:#3d2d78;background:#f5f2ff;border:1px solid #d8cff8;border-radius:13px;padding:15px 17px}.kelly-consultations-notice b{font-size:15px}.kelly-consultations-notice p{margin:5px 0 0;font-size:14px;line-height:1.5}.kelly-consultations-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kelly-consultations-services article{padding:19px}.kelly-consultations-services article>header{align-items:baseline;gap:7px;display:flex}.kelly-consultations-services article>header span{color:#6748db;font-size:28px;font-weight:850}.kelly-consultations-services article>header small{color:#7b7588}.kelly-consultations-services h2{margin:14px 0 7px;font-size:18px}.kelly-consultations-services p{color:#706b7a;min-height:66px;margin:0;font-size:14px;line-height:1.5}.kelly-consultations-services footer{color:#8a6c15;border-top:1px solid #eeeaf4;align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:12px;font-weight:750;display:flex}.kelly-consultations-services footer i{background:#e0a51a;border-radius:50%;width:8px;height:8px}.kelly-consultations-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.kelly-recharge-card>header,.kelly-consultations-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kelly-recharge-card h2,.kelly-consultations-summary h2,.kelly-consultations-history h2{margin:5px 0 0;font-size:20px}.kelly-recharge-card header em{color:#15865e;background:#eaf9f2;border-radius:8px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.kelly-recharge-card>p{color:#716b7e;font-size:14px}.kelly-recharge-options{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.kelly-recharge-options button{cursor:pointer;background:#fff;border:1px solid #ded9e8;border-radius:11px;padding:12px 8px}.kelly-recharge-options button b,.kelly-recharge-options button span{display:block}.kelly-recharge-options button b{font-size:18px}.kelly-recharge-options button span{color:#7a7485;margin-top:2px;font-size:11px}.kelly-recharge-options button.active{color:#5736c5;background:#f2eeff;border-color:#7455e6;box-shadow:inset 0 0 0 1px #7455e6}.kelly-pix-placeholder{background:#faf9fc;border:1px dashed #cfc7dd;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.kelly-pix-placeholder>span{color:#7664bb;font-size:32px}.kelly-pix-placeholder b,.kelly-pix-placeholder small{display:block}.kelly-pix-placeholder small{color:#817a8d;margin-top:4px}.kelly-recharge-card>.primary-button{width:100%;height:42px;margin-top:12px}.kelly-recharge-card>.primary-button:disabled{box-shadow:none;cursor:not-allowed;background:#aaa3ba}.kelly-consultations-summary dl{margin:15px 0 0}.kelly-consultations-summary dl>div{border-bottom:1px solid #eeeaf4;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.kelly-consultations-summary dl>div:last-child{border-bottom:0}.kelly-consultations-summary dt{color:#746e7f;font-size:14px}.kelly-consultations-summary dd{margin:0;font-size:14px;font-weight:800}.kelly-consultations-history header button{color:#9992a4;background:#f7f5fa;border:1px solid #ddd8e7;border-radius:9px;padding:9px 12px}.kelly-consultations-empty{text-align:center;padding:38px 20px}.kelly-consultations-empty b{font-size:16px}.kelly-consultations-empty p{color:#7c7588;max-width:620px;margin:7px auto 0;font-size:14px;line-height:1.5}@media (width<=950px){.kelly-consultations-services{grid-template-columns:1fr}.kelly-consultations-services p{min-height:0}.kelly-consultations-grid{grid-template-columns:1fr}}@media (width<=620px){.kelly-consultations-hero{flex-direction:column;align-items:stretch;padding:20px}.kelly-consultations-balance{min-width:0}.kelly-recharge-options{grid-template-columns:repeat(2,1fr)}.kelly-consultations-history>header{flex-direction:column;align-items:stretch}.kelly-consultations-history header button{width:100%}}.kelly-consultations-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.kelly-consultations-hero-actions>a,.kelly-consultations-hero-actions>button{min-width:152px;height:52px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px 7px 14px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex}.kelly-consultations-hero-actions a span,.kelly-consultations-hero-actions button span{gap:2px;display:grid}.kelly-consultations-hero-actions a small,.kelly-consultations-hero-actions button small{letter-spacing:.09em;opacity:.7;font-size:9px;font-weight:850}.kelly-consultations-hero-actions a strong,.kelly-consultations-hero-actions button strong{white-space:nowrap;font-size:13px;line-height:1.15}.kelly-consultations-hero-actions a i,.kelly-consultations-hero-actions button i{border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:17px;font-style:normal;display:grid}.kelly-consultations-hero-actions .kelly-official-link{color:#fff;background:#14093f52;border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff1a}.kelly-consultations-hero-actions .kelly-official-link i{background:#ffffff24}.kelly-consultations-hero-actions .kelly-researches-button{color:#4727bd;background:#fff;border:1px solid #fff;box-shadow:0 8px 20px #14084033}.kelly-consultations-hero-actions .kelly-researches-button i{background:#eee9ff}.kelly-consultations-hero-actions>a:hover,.kelly-consultations-hero-actions>button:hover{transform:translateY(-2px)}.kelly-consultations-hero-actions .kelly-official-link:hover{background:#14093f7a;border-color:#ffffff7a}.kelly-consultations-hero-actions .kelly-researches-button:hover{background:#f5f2ff;box-shadow:0 10px 24px #14084042}.kelly-consultations-hero-actions>a:focus-visible,.kelly-consultations-hero-actions>button:focus-visible{outline-offset:2px;outline:3px solid #d8ceff}@media (width<=620px){.kelly-consultations-hero-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.kelly-consultations-hero-actions>a,.kelly-consultations-hero-actions>button{width:100%;height:50px}}.kelly-consultations-services{gap:9px}.kelly-consultations-services>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:72px;padding:10px 12px;display:grid}.kelly-consultations-services>button:hover,.kelly-consultations-services>button.active{background:#f6f3ff;border-color:#8065e8;box-shadow:inset 0 0 0 1px #8065e8}.kelly-consultations-services>button>span:nth-child(2){gap:3px;display:grid}.kelly-consultations-services>button strong{font-size:14px}.kelly-consultations-services>button small{color:#817a8c;font-size:11px}.kelly-consultations-services>button>i{color:#7455dc;font-size:18px;font-style:normal}.kelly-service-price{color:#6042c8;text-align:center;background:#eee9ff;border-radius:10px;place-content:center;width:52px;height:50px;display:grid}.kelly-service-price b{font-size:18px;line-height:1}.kelly-service-price small{margin-top:3px;color:#7059be!important;font-size:9px!important}.kelly-consultation-workbench,.kelly-documentation-settings{padding:18px}.kelly-consultation-workbench>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.kelly-consultation-workbench>header span,.kelly-documentation-settings>header span{letter-spacing:.12em;color:#746593;font-size:11px;font-weight:800}.kelly-consultation-workbench h2,.kelly-documentation-settings h2{margin:4px 0;font-size:20px}.kelly-consultation-workbench>header p,.kelly-documentation-settings>header p{color:#746e80;margin:0;font-size:13px}.kelly-consultation-workbench>header>b{color:#593ac5;white-space:nowrap;background:#eee9ff;border-radius:9px;padding:8px 11px;font-size:13px}.kelly-consultation-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.kelly-consultation-form label{gap:6px;display:grid}.kelly-consultation-form label span{font-size:12px;font-weight:750}.kelly-consultation-form input{background:#fff;border:1px solid #dcd7e5;border-radius:9px;width:100%;height:42px;padding:0 12px}.kelly-consultation-form .primary-button{height:42px}.kelly-consultation-form .primary-button:disabled{box-shadow:none;background:#a9a2b7}.kelly-consultation-workbench>footer{color:#827a8f;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.kelly-consultation-workbench>footer i{background:#e0a51a;border-radius:50%;width:7px;height:7px}.kelly-documentation-settings>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.kelly-documentation-settings article{background:#fbfafc;border:1px solid #ebe7f0;border-radius:11px;grid-template-columns:auto 1fr;gap:8px 10px;padding:12px;display:grid}.kelly-documentation-settings article>span{color:#684bd1;background:#eee9ff;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.kelly-documentation-settings article div{gap:3px;display:grid}.kelly-documentation-settings article b{font-size:13px}.kelly-documentation-settings article small{color:#7d7688;font-size:10px;line-height:1.35}.kelly-documentation-settings article button{color:#5b43b0;cursor:pointer;background:#fff;border:1px solid #d9d2e8;border-radius:8px;grid-column:1/-1;height:34px;font-size:11px;font-weight:800}.kelly-recharge-card,.kelly-consultations-summary,.kelly-consultations-history{padding:16px}.kelly-consultations-empty{padding:25px 16px}@media (width<=950px){.kelly-documentation-settings>div,.kelly-consultation-form{grid-template-columns:1fr}}@media (width<=620px){.kelly-consultations-services{grid-template-columns:1fr}.kelly-consultation-workbench>header{flex-direction:column}.kelly-consultation-workbench>header>b{align-self:flex-start}}.kelly-consultation-form select{background:#fff;border:1px solid #dcd7e5;border-radius:9px;width:100%;height:42px;padding:0 12px}.kelly-consultation-form .kelly-consent-field{background:#fbfaff;border:1px solid #e1dcec;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;padding:10px 12px;display:flex}.kelly-consultation-form .kelly-consent-field input{flex:none;width:18px;height:18px}.kelly-query-success{color:#17764f;background:#eaf8f0;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.kelly-query-result{background:#faf9ff;border:1px solid #dcd5ef;border-radius:12px;margin-top:14px;padding:14px}.kelly-query-result>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kelly-query-result h3{margin:3px 0;font-size:16px}.kelly-query-result>header span{color:#654abf;letter-spacing:.1em;font-size:10px;font-weight:850}.kelly-query-actions{flex-wrap:wrap;gap:8px;display:flex}.kelly-query-actions a{border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.kelly-query-actions .secondary-button{color:#5b43b0;background:#fff;border:1px solid #d8d1ea}.kelly-query-result pre{color:#eeeafd;white-space:pre-wrap;word-break:break-word;background:#262231;border-radius:9px;max-height:320px;margin:12px 0 0;padding:13px;font:500 12px/1.5 ui-monospace,monospace;overflow:auto}.kelly-consultations-history button.kelly-consultations-entry{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ece8f1;width:100%}.kelly-consultations-history button.kelly-consultations-entry:hover{background:#faf8ff}@media (width<=620px){.kelly-query-result>header{flex-direction:column;align-items:stretch}.kelly-query-result>header .primary-button{text-align:center;width:100%}}.kelly-consultations-entry{background:#f4fbf8;border:1px solid #d9eee5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:16px;padding:15px 16px;display:grid}.kelly-consultations-entry>div{gap:3px;display:grid}.kelly-consultations-entry span{color:#14825c;letter-spacing:.08em;font-size:11px;font-weight:850}.kelly-consultations-entry b{font-size:14px}.kelly-consultations-entry small{color:#716b7e;font-size:12px}.kelly-consultations-entry>strong{color:#128158;font-size:14px}.kelly-consultations-entry>em{color:#116c4d;background:#e1f5ec;border-radius:8px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}@media (width<=620px){.kelly-consultations-entry{grid-template-columns:1fr auto}.kelly-consultations-entry>em{grid-column:1/-1;justify-self:start}}.kelly-provider-form{background:#f8f6ff;border:1px solid #dcd4ef;border-radius:12px;margin-top:12px;padding:14px}.kelly-provider-form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kelly-provider-form>header div{gap:3px;display:grid}.kelly-provider-form>header b{font-size:14px}.kelly-provider-form>header small{color:#7d758b;font-size:11px}.kelly-provider-form>header>button{color:#5c4c83;cursor:pointer;background:#e9e4f5;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.kelly-provider-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.kelly-provider-form label{gap:5px;display:grid}.kelly-provider-form label span{font-size:11px;font-weight:750}.kelly-provider-form input{background:#fff;border:1px solid #d9d3e3;border-radius:8px;width:100%;height:39px;padding:0 10px;font-size:13px}.kelly-provider-form input[type=file]{padding:7px}.kelly-provider-form>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.kelly-provider-form>footer small{color:#7d758b;font-size:11px}.kelly-provider-form>footer .primary-button:disabled{box-shadow:none;background:#aaa3b7}@media (width<=700px){.kelly-provider-form>div{grid-template-columns:1fr}.kelly-provider-form>footer{flex-direction:column;align-items:stretch}.kelly-provider-form>footer .primary-button{width:100%}}.kelly-documentation-settings>div{grid-template-columns:repeat(4,minmax(0,1fr))}.kelly-provider-form.mercado-pago-form{background:linear-gradient(135deg,#fbfaff,#f5f2ff);border-color:#d9cffd}.mercado-pago-form>header{grid-template-columns:1fr auto auto;display:grid}.mercado-pago-status{color:#865a00;background:#fff0d5;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.mercado-pago-status.ready{color:#0b7041;background:#dcf7e8}.mercado-pago-security{color:#57478d;background:#ede9ff;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.45}.mercado-pago-form label span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mercado-pago-form label span i{color:#0b7041;background:#dcf7e8;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.mercado-pago-form .mercado-pago-webhook-field{grid-column:1/-1}.mercado-pago-form>footer small.success{color:#087747;font-weight:750}.kelly-recharge-error{color:#a52929;margin:8px 0;font-size:12px;font-weight:750}.kelly-pix-confirmed{color:#087747;text-align:center;background:#e7f8ef;border-radius:14px;place-items:center;gap:8px;min-height:220px;margin:14px 0;display:grid}.kelly-pix-confirmed b{font-size:24px}.kelly-pix-confirmed span{font-size:14px}@media (width<=950px){.kelly-documentation-settings>div{grid-template-columns:1fr}}@media (width<=700px){.mercado-pago-form>header{grid-template-columns:1fr auto}.mercado-pago-status{grid-area:2/1/auto/-1}.mercado-pago-form .mercado-pago-webhook-field{grid-column:auto}}.kelly-pix-modal{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120d23a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kelly-pix-modal>section{background:#fff;border-radius:18px;width:min(470px,100%);max-height:calc(100dvh - 30px);padding:20px;overflow:auto;box-shadow:0 30px 90px #130c2f59}.kelly-pix-modal header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kelly-pix-modal header span{letter-spacing:.12em;color:#6a54b5;font-size:11px;font-weight:800}.kelly-pix-modal h2{margin:5px 0 0;font-size:24px}.kelly-pix-modal header>button{color:#5d4f75;background:#eeeaf5;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.kelly-pix-qr{background:#fff;border:1px solid #e2ddea;border-radius:14px;place-items:center;min-height:280px;margin:16px 0;padding:10px;display:grid}.kelly-pix-qr img{width:min(100%,310px);height:auto;display:block}.kelly-pix-qr span{color:#777081}.kelly-pix-modal label{gap:6px;display:grid}.kelly-pix-modal label span{font-size:12px;font-weight:750}.kelly-pix-modal textarea{resize:none;border:1px solid #d9d3e2;border-radius:9px;width:100%;height:82px;padding:10px;font-size:11px;line-height:1.45}.kelly-pix-modal>.primary-button{width:100%;height:42px;margin-top:10px}.kelly-pix-modal>section>p{color:#766f82;text-align:center;margin:11px 0 0;font-size:11px;line-height:1.45}.segment-site{--segment-purple:#6644e5;--segment-ink:#1b2037;--segment-muted:#656d81;--segment-line:#e8e6f0;min-height:100vh;color:var(--segment-ink);font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;background:#fff}.segment-site *{box-sizing:border-box}.segment-site a{color:inherit;text-decoration:none}.segment-site a:focus-visible{outline-offset:3px;outline:3px solid #886bf2}.segment-header{align-items:center;gap:28px;max-width:1320px;min-height:80px;margin:auto;padding:14px 28px;display:flex}.segment-brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.segment-brand>span,.segment-demo-logo{color:#fff;background:linear-gradient(140deg,#8d74ff,#5935da);border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:850;display:grid;box-shadow:0 9px 23px #6242de36}.segment-brand b{letter-spacing:-.045em;font-size:23px}.segment-brand em{color:var(--segment-purple);font-style:normal}.segment-header nav{gap:24px;margin-left:auto;display:flex}.segment-header nav a,.segment-header-actions>a:first-child{color:#485069;font-size:14px;font-weight:700}.segment-header nav a:hover,.segment-header-actions>a:first-child:hover{color:var(--segment-purple)}.segment-header-actions{align-items:center;gap:18px;display:flex}.segment-action{background:#6543e9;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:12px 19px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 11px 26px #5c3ed034;color:#fff!important}.segment-action:hover{background:#5430d3;transform:translateY(-2px)}.segment-hub-hero,.segment-hero{background:radial-gradient(circle at 80% 30%,#e8e0ff,#0000 40%),linear-gradient(165deg,#fff,#f7f5ff 75%,#fff);border-top:1px solid #f0edf7}.segment-hub-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:70px;padding:80px max(28px,50vw - 610px) 86px;display:grid}.segment-kicker{color:#5e3fd5;letter-spacing:.06em;background:#f1edff;border:1px solid #ddd5ff;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.segment-hub-hero h1,.segment-hero h1{letter-spacing:-.06em;max-width:800px;margin:22px 0;font-size:clamp(42px,5vw,69px);line-height:1.04}.segment-hub-hero h1 em,.segment-hero h1 em{color:#704df2;font-style:normal}.segment-hub-hero p,.segment-hero-copy>p{max-width:620px;color:var(--segment-muted);margin:0 0 27px;font-size:18px;line-height:1.65}.segment-hub-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e3def3;border-radius:23px;padding:21px;box-shadow:0 35px 70px #49398b22}.segment-hub-hero>aside>span{color:#807891;letter-spacing:.12em;margin:3px 6px 16px;font-size:11px;font-weight:850;display:block}.segment-hub-hero>aside>div{gap:8px;display:grid}.segment-hub-hero>aside a{background:#fff;border:1px solid #eeeaf8;border-radius:12px;align-items:center;gap:13px;padding:11px;display:flex}.segment-hub-hero>aside a:hover{border-color:#bdb0fa;box-shadow:0 9px 20px #5b3dd315}.segment-hub-hero>aside i{color:#6747e4;background:#efeaff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:19px;font-style:normal;display:grid}.segment-hub-hero>aside b{font-size:14px}.segment-hub-hero>aside a>span{color:#6948e8;margin-left:auto}.segment-hub-list,.segment-features{max-width:1270px;margin:auto;padding:88px 28px 105px}.segment-section-heading{max-width:780px;margin-bottom:34px}.segment-section-heading>span,.segment-steps>div>span{color:#6d4de5;letter-spacing:.14em;font-size:12px;font-weight:850}.segment-section-heading h2,.segment-steps h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,3.2vw,44px);line-height:1.15}.segment-section-heading p{color:var(--segment-muted);font-size:16px;line-height:1.6}.segment-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.segment-hub-card{background:#fff;border:1px solid #e7e2f2;border-radius:20px;flex-direction:column;min-height:280px;padding:25px;display:flex;box-shadow:0 10px 25px #231c4b08}.segment-hub-card:hover{border-color:#bcaef8;transform:translateY(-4px);box-shadow:0 22px 48px #4b37a11b}.segment-hub-icon{color:#6243e2;background:#efeaff;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:18px;font-size:24px;display:grid}.segment-hub-card.beauty .segment-hub-icon,.segment-hub-card.barber .segment-hub-icon{color:#af4284;background:#f8e9f1}.segment-hub-card.dental .segment-hub-icon{color:#19877d;background:#e7f6f4}.segment-hub-card.insurance .segment-hub-icon{color:#4369bd;background:#ebf0fe}.segment-hub-card small{letter-spacing:.12em;color:#857b99;font-size:11px;font-weight:800}.segment-hub-card h3{margin:8px 0;font-size:23px}.segment-hub-card p{color:var(--segment-muted);margin:0 0 25px;font-size:14px;line-height:1.6}.segment-hub-card>b{color:#6241df;justify-content:space-between;margin-top:auto;font-size:14px;display:flex}.segment-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:64px;padding:78px max(28px,50vw - 610px) 100px;display:grid}.segment-hero-copy>small{color:#777c8d;max-width:620px;margin-top:22px;font-size:13px;line-height:1.55;display:block}.segment-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.segment-secondary{color:#383954;background:#fff;border:1px solid #d9d4e8;border-radius:12px;align-items:center;min-height:49px;padding:10px 18px;font-size:14px;font-weight:750;display:inline-flex}.segment-demo{background:#fff;border:1px solid #ded8f0;border-radius:20px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 38px 75px #38257925}.segment-demo-top{border-bottom:1px solid #eeecf4;align-items:center;gap:10px;padding:15px 17px;display:flex}.segment-demo-logo{border-radius:9px;width:34px;height:34px;font-size:16px}.segment-demo-top strong,.segment-demo-top small{display:block}.segment-demo-top strong{font-size:13px}.segment-demo-top small{color:#7b7e8d;margin-top:2px;font-size:11px}.segment-demo-status{color:#207c5d;background:#eef9f5;border-radius:99px;margin-left:auto;padding:7px 9px;font-size:11px;font-weight:750}.segment-demo-body{background:#f8f7fc;grid-template-columns:1.3fr .7fr;gap:14px;padding:24px;display:grid}.segment-demo-body aside,.segment-demo-card{background:#fff;border:1px solid #ebe9f4;border-radius:14px;min-width:0;padding:22px}.segment-demo-body aside>b,.segment-demo-card>span{letter-spacing:.11em;color:#807d96;font-size:10px}.segment-demo-body h2{margin:8px 0 18px;font-size:20px;line-height:1.2}.segment-demo-row{border-top:1px solid #f0eef4;gap:10px;padding:12px 0;display:flex}.segment-demo-row>span{color:#6241df;background:#f0ebff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.segment-demo-row strong,.segment-demo-row small{display:block}.segment-demo-row strong{font-size:12px}.segment-demo-row small{color:#787e90;margin-top:3px;font-size:11px;line-height:1.35}.segment-demo-card>strong{margin:18px 0 10px;font-size:18px;display:block}.segment-demo-card p{color:#777c8e;font-size:12px;line-height:1.5}.segment-demo-lines{gap:11px;margin-top:26px;display:grid}.segment-demo-lines i{background:#ece8fa;border-radius:99px;height:7px}.segment-demo-lines i:nth-child(2){width:80%}.segment-demo-lines i:nth-child(3){width:55%}.segment-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.segment-feature-grid article{border:1px solid var(--segment-line);background:#fff;border-radius:18px;padding:27px}.segment-feature-grid article>span{color:#6848e5;font-size:12px;font-weight:850}.segment-feature-grid h3{margin:20px 0 8px;font-size:20px}.segment-feature-grid p{color:var(--segment-muted);margin:0;font-size:15px;line-height:1.6}.segment-steps{color:#fff;background:#18152c;grid-template-columns:.9fr 1.1fr;gap:80px;padding:82px max(28px,50vw - 590px);display:grid}.segment-steps>div>p{color:#b9b4cd;font-size:14px;line-height:1.6}.segment-steps ol{margin:0;padding:0;list-style:none}.segment-steps li{border-bottom:1px solid #3d3753;align-items:center;gap:19px;padding:20px 0;font-size:16px;display:flex}.segment-steps li b{color:#ac9bff;flex:none}.segment-footer{border-top:1px solid #e9e6f0;align-items:center;gap:24px;max-width:1300px;margin:auto;padding:38px 28px;display:flex}.segment-footer p{color:#7d8091;font-size:13px}.segment-footer>a:last-child{color:#5c3dd7;margin-left:auto;font-size:13px;font-weight:750}@media (width<=1000px){.segment-header nav{display:none}.segment-header-actions{margin-left:auto}.segment-hub-hero,.segment-hero{grid-template-columns:1fr;gap:32px;padding:58px 28px}.segment-hero-copy{max-width:760px}.segment-demo{max-width:680px;transform:none}.segment-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-steps{grid-template-columns:1fr;gap:20px;padding:68px 28px}}@media (width<=650px){.segment-header{flex-wrap:wrap;gap:8px;min-height:70px;padding:12px 16px}.segment-brand b{font-size:20px}.segment-brand>span{width:37px;height:37px}.segment-header-actions{gap:10px}.segment-header-actions>a:first-child{font-size:12px}.segment-header-actions .segment-action{display:none}.segment-hub-hero,.segment-hero{padding:48px 17px 62px}.segment-hub-hero h1,.segment-hero h1{font-size:clamp(36px,10vw,46px)}.segment-hub-hero p,.segment-hero-copy>p{font-size:16px}.segment-hub-hero>aside{padding:12px}.segment-hub-list,.segment-features{padding:65px 17px}.segment-hub-grid,.segment-feature-grid{grid-template-columns:1fr}.segment-hub-card{min-height:230px}.segment-demo-body{grid-template-columns:1fr;padding:12px}.segment-demo-card{display:none}.segment-hero-actions .segment-action,.segment-hero-actions .segment-secondary{flex:100%}.segment-steps{padding:58px 17px}.segment-footer{flex-wrap:wrap;padding:29px 17px}.segment-footer p{order:3;width:100%}.segment-footer>a:last-child{margin-left:auto}}.legal-page{color:#17151f;background:#f6f7fb;min-height:100vh;padding:48px 20px}.legal-shell{background:#fff;border:1px solid #e4e3ea;border-radius:20px;width:min(900px,100%);margin:auto;padding:42px;box-shadow:0 20px 60px #1f184314}.legal-brand{color:#6c49ee;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.legal-mark{color:#fff;background:linear-gradient(135deg,#8b6cff,#5f3ce8);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.legal-page h1{letter-spacing:-.04em;margin:32px 0 8px;font-size:34px}.legal-updated{color:#777382;margin-bottom:32px;font-size:14px}.legal-page h2{margin:28px 0 10px;font-size:19px}.legal-page p,.legal-page li{color:#4f4b59;font-size:15px;line-height:1.7}.legal-page ul{padding-left:22px}.legal-contact{background:#f4f0ff;border-radius:14px;margin-top:34px;padding:18px}.legal-contact b,.legal-contact span{display:block}.legal-contact span{color:#615b6d;margin-top:5px}.legal-footer{border-top:1px solid #ecebf0;flex-wrap:wrap;gap:18px;margin-top:34px;padding-top:20px;display:flex}.legal-footer a{color:#6847df;font-size:14px;font-weight:700;text-decoration:none}@media (width<=640px){.legal-page{padding:16px}.legal-shell{padding:24px}.legal-page h1{font-size:28px}}@media (width>=1081px){.plans-section{max-width:1400px}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (width>=641px) and (width<=1080px){.plans-grid article:last-child{grid-column:auto}}
