@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.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}.inline-flex{display:inline-flex}.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,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--orange:#ff7000;--orange-600:#e66200;--orange-700:#cc5800;--orange-soft:#fff2e9;--orange-100:#ffe1cb;--orange-50:#fff7f0;--purple:#8b00cc;--purple-600:#7900b4;--purple-700:#66009a;--purple-soft:#f5ebfb;--purple-100:#ecd6f7;--ink:#1f1c1a;--ink-soft:#4d4842;--muted:#6e6760;--faint:#9a938b;--line:#e9e3dc;--line-strong:#d8d0c7;--surface:#fff;--page:#faf8f6;--sunken:#f3efeb;--green:#1fa85a;--green-bg:#e4f6ec;--amber:#f2a82c;--amber-bg:#fdf1d9;--red:#d93e3e;--red-bg:#fbe5e5;--blue:#2f6fed;--radius-card:18px;--radius-input:12px;--radius-pill:999px;--shadow-xs:0 1px 2px #1f1c1a0a;--shadow-sm:0 2px 8px #1f1c1a0f;--shadow-md:0 10px 26px #1f1c1a17;--shadow-lg:0 20px 48px #1f1c1a1f;--shadow-xl:0 28px 64px #1f1c1a29;--shadow-brand:0 12px 26px #ff650042;--ease:cubic-bezier(.2,.8,.2,1);--dur:.18s}*{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Quicksand,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.home-state{color:#a45c1d;background:#fff8ef;place-items:center;min-height:100vh;display:grid}.home-state.error{color:#b63d2d;background:#fff0ee}.app-shell{display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{color:var(--orange);align-items:center;gap:11px;display:flex}.brand-mark{color:var(--orange);place-items:center;line-height:1;display:grid}.brand-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.brand-mark svg path:last-child{stroke:var(--purple)}.sidebar nav{scrollbar-width:thin;padding-right:2px;overflow:auto}.nav-group{margin:12px 0 25px}.nav-label{margin:0 8px 9px;font-size:11px;display:block}.nav-item{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;margin:2px 0;display:flex}.nav-icon{text-align:center;justify-content:center;align-items:center;width:21px;display:inline-flex}.nav-item small{border-radius:999px;margin-left:auto;padding:3px 7px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;display:flex}.profile>span{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.profile div{flex-direction:column;display:flex}.profile small{color:var(--muted);margin-top:2px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:9px 28px;display:flex}.topbar h1{margin:0;font-size:21px}.topbar p{color:var(--muted);margin:3px 0 0;font-size:12px}.top-actions{align-items:center;gap:18px;display:flex}.global-search{align-items:center;gap:8px;width:280px;padding:10px 14px;display:flex}.global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.primary-action{background:var(--orange);color:#fff;border:0;border-radius:14px;padding:12px 20px;font-weight:700;box-shadow:0 8px 24px #ff65002e}.catalog-controls{border-bottom:1px solid var(--line);padding:12px 28px 14px}.catalog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-title{font-size:18px}.tabs{gap:8px;margin-bottom:12px;display:flex}.tabs button{background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:650}.tabs button.active{background:var(--orange);color:#fff}.data-status{color:#766f6b;background:#f4f1ef;border-radius:999px;padding:7px 11px;font-size:11px}.data-status.live{color:#14844b;background:#eaf8ef}.data-status.loading{color:#b76512;background:#fff5e9}.filter-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.filter-row>button{background:#fff;border:1px solid #cdc7c3;border-radius:999px;padding:8px 17px}.filter-symbol{color:#666;font-size:21px}.filter-row input,.filter-row select{border:1px solid var(--line);color:#4c4845;background:#fff;border-radius:10px;min-width:160px;height:38px;padding:0 13px}.filter-row input{width:210px}.toggle{border:1px solid var(--line);color:#57524f;border-radius:999px;padding:9px 14px;font-size:13px}.product-count{color:#b94b0d;background:#fff1e8;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:700}.product-grid{background:#fcfbfa;display:grid}.product-card{border:1px solid var(--line);cursor:pointer;background:#fff;transition:all .2s;overflow:hidden}.product-card:hover,.product-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #1f181314}.product-photo{color:#fff;background:linear-gradient(145deg,#ff6d10,#ff9347);place-items:center;display:grid;overflow:hidden}.product-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-photo>img{transform:scale(1.035)}.product-photo.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0000 50%,#0000001f);position:absolute;inset:0}.product-photo>span{z-index:1;color:#169a55;text-transform:capitalize;border-radius:999px;font-size:11px;font-weight:700;position:absolute}.product-photo>button{z-index:1;border:0;position:absolute}.price{font-size:18px}.product-info h2{margin:5px 0 4px}.location{color:var(--muted);margin:0 0 4px;font-size:12px}.developer{color:#665e59;margin:0 0 12px;font-size:11px}.specs{border-top:1px solid var(--line);gap:14px;padding-top:12px;font-size:12px;display:flex}.availability{color:var(--muted);flex-wrap:wrap;gap:7px;margin:12px 0;font-size:11px;display:flex}.availability i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.product-info footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.product-info footer strong{color:#7622aa;font-size:12px}.product-info footer button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px}.ai-button{display:none!important}.auth-layer{place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-card{background:#fff;border-radius:20px;width:min(430px,100%);padding:32px;box-shadow:0 24px 80px #140c0847}.auth-brand{color:var(--orange);align-items:center;gap:8px;margin-bottom:24px;font-size:19px;display:flex}.auth-brand>span{border:2px solid var(--orange);width:29px;height:29px;color:var(--purple);border-radius:8px;place-items:center;display:grid}.auth-brand strong span{color:var(--purple)}.auth-card h2{margin:7px 0 8px;font-size:24px}.auth-card>p{color:var(--muted);margin:0 0 22px;line-height:1.5}.auth-card form{gap:14px;display:grid}.auth-card label{color:#5e5752;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card input{border:1px solid #dcd5d0;border-radius:11px;outline:0;width:100%;padding:12px 13px}.auth-card input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff65001a}.auth-card .primary-action{margin-top:4px}.auth-card .primary-action:disabled{opacity:.65;cursor:wait}.auth-card>small{color:#9b938e;margin-top:17px;line-height:1.45;display:block}.auth-error{color:#b63d2d;background:#fff0ee;border-radius:9px;padding:10px 12px;font-size:12px}.modal-layer{z-index:20;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1b1875;border:0;position:absolute;inset:0}.capture-panel{background:#fff;flex-direction:column;height:100%;display:flex;position:relative;box-shadow:-20px 0 60px #0000002e}.capture-header{justify-content:space-between;gap:20px;padding:24px 28px 16px;display:flex}.capture-header h2{margin:4px 0;font-size:25px}.capture-header p{color:var(--muted);margin:0}.eyebrow{color:var(--orange);letter-spacing:1.5px;font-size:11px;font-weight:800}.icon-button{color:#655e59;background:#f5f2ef;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.progress-track span{background:linear-gradient(90deg,var(--orange),var(--purple));height:100%;transition:all .3s;display:block}.step-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);padding:14px 24px;display:grid}.step-list>span{text-align:center;color:#aaa29c;font-size:11px}.step-list>span:first-line{font-weight:700}.step-list small{margin-top:4px;font-size:11px;display:block}.step-list .current{color:var(--orange)}.step-list .done{color:var(--green)}.capture-body{flex:1;padding:28px;overflow:auto}.form-section{margin:0 auto}.form-section h3{margin:0 0 5px;font-size:21px}.form-section>p{color:var(--muted);margin:0 0 24px}.form-section label{color:#5b5551;flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.form-section input,.form-section textarea{color:var(--ink);background:#fff;border:1px solid #ded8d4;border-radius:11px;outline:none;padding:12px 13px}.form-section input:focus,.form-section textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff65001a}.field-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice-grid button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-height:116px;padding:18px;display:flex}.choice-grid button span{color:var(--muted);font-size:12px;line-height:1.5}.choice-grid button.selected{border:2px solid var(--orange);background:#fff7f2}.choice-grid.compact{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.choice-grid.compact button{text-align:center;min-height:60px;display:block}.secondary-action,.ghost-action{color:#5a514b;background:#fff;border:1px solid #d8d1cc;border-radius:11px;padding:11px 14px}.secondary-action{margin:0 0 18px}.notice{border-left:3px solid var(--purple);background:#f7f1fb;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:14px 16px;display:flex}.notice span{color:#756d70;font-size:12px}.notice.warning{background:#fff6e7;border-left-color:#e99a00}.media-counter{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-counter>div{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.media-counter span{color:#d74e00;font-size:24px;font-weight:800}.media-counter span.ok{color:var(--green)}.media-counter small{color:var(--muted)}.media-counter button{color:#fff;background:var(--orange);border:0;border-radius:9px;margin-top:8px;padding:10px}.review-list{gap:10px;display:grid}.review-list span{color:#9f4a1b;background:#fff3ee;border-radius:10px;padding:13px 15px}.review-list span:before{content:"○";margin-right:10px}.review-list span.complete{color:#16834c;background:#ecf8f0}.review-list span.complete:before{content:"✓"}.capture-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.capture-footer span{color:var(--muted);font-size:12px}.ghost-action:disabled{opacity:.4;cursor:default}@media (width<=1180px){.product-grid{grid-template-columns:repeat(3,1fr)}.top-actions .global-search{display:none}}@media (width<=850px){.sidebar{padding-inline:8px}.brand strong,.nav-label,.nav-item>span:not(.nav-icon),.nav-item small,.profile div{display:none}.brand{padding-inline:12px}.nav-item{justify-content:center}.topbar,.catalog-controls{padding-inline:16px}.selects select,.selects .toggle{display:none}}@media (width<=580px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{align-items:flex-start}.top-actions .primary-action{padding:11px 12px}.product-grid,.field-grid,.choice-grid,.choice-grid.compact,.media-counter{grid-template-columns:1fr}.step-list small{display:none}.capture-body{padding:20px}}.capture-panel{width:min(920px,96vw)}.form-section{max-width:790px}.form-section select{color:var(--ink);background:#fff;border:1px solid #ded8d4;border-radius:11px;outline:none;min-width:0;padding:12px 13px}.form-section select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff65001a}.access-grid{grid-template-columns:repeat(5,1fr)!important}.mode-switch{gap:8px;margin:0 0 18px;display:flex}.mode-switch button{border:1px solid var(--line);color:#665d57;background:#fff;border-radius:999px;padding:9px 14px}.mode-switch button.active{border-color:var(--orange);color:#b74908;background:#fff3eb;font-weight:700}.unit-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.section-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.section-row>div{flex-direction:column;gap:3px;display:flex}.section-row small{color:var(--muted)}.section-row .secondary-action{margin:0}.unit-row{grid-template-columns:26px 1fr 1.3fr .8fr .7fr 1fr 1fr 34px;align-items:center;gap:7px;margin:8px 0;display:grid}.unit-row>span{color:#c64f08;background:#fff0e6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.unit-row input{width:100%;font-size:11px;padding:9px!important}.unit-row>button{color:#b94131;background:#fff0ed;border:0;border-radius:8px;width:32px;height:32px}.unit-row>button:disabled{opacity:.35}.media-upload-actions{background:#fdfbf9;border:1px dashed #d9d0ca;border-radius:14px;align-items:center;gap:10px;padding:16px;display:flex}.upload-button{background:var(--orange);cursor:pointer;border:0;border-radius:10px;align-items:center;padding:11px 14px;color:#fff!important;flex-direction:row!important;margin:0!important;display:inline-flex!important}.upload-button.secondary{background:var(--purple)}.upload-button input{display:none}.media-totals{color:#b85219;gap:12px;margin-left:auto;font-size:12px;display:flex}.media-totals .ok{color:var(--green)}.media-list{gap:7px;margin-top:14px;display:grid}.media-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:54px minmax(140px,1fr) 130px 62px 32px;align-items:center;gap:10px;padding:10px;display:grid}.media-kind{text-align:center;color:#12834a;background:#eaf7ef;border-radius:7px;padding:5px;font-size:11px;font-weight:800}.media-kind.video{color:#7926ad;background:#f2eafa}.media-name{flex-direction:column;display:flex;overflow:hidden}.media-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.media-name small{color:var(--muted)}.media-row select{font-size:11px;padding:8px!important}.media-row .cover-choice{flex-direction:row;align-items:center;gap:5px;margin:0}.cover-choice input{width:auto}.media-row>button{color:#b94131;background:#fff0ed;border:0;border-radius:8px;width:30px;height:30px}.form-message{color:#a83d2e;background:#fff0ed;border-radius:10px;max-width:790px;margin:16px auto 0;padding:12px 14px;font-size:12px}.form-message.success{color:#14844b;background:#eaf8ef}.upload-progress{background:#f1ecee;border-radius:10px;margin-top:15px;padding:13px;position:relative;overflow:hidden}.upload-progress>span{background:#ead5f5;transition:all .25s;position:absolute;inset:0 auto 0 0}.upload-progress>strong{color:#6e2a94;font-size:12px;position:relative}.product-detail-layer{z-index:24}.product-detail-panel{flex-direction:column;height:100%;margin-left:auto;display:flex;position:relative;box-shadow:-24px 0 70px #120c0838}.detail-loading{color:var(--muted);margin:auto}.detail-message{color:#a83d2e;background:#fff0ed;border-radius:10px;margin-bottom:15px;padding:12px 14px;font-size:12px}.detail-message.success{color:#14844b;background:#eaf8ef}.detail-section{border:1px solid var(--line)}.detail-section h3,.detail-form h3{margin:0 0 12px;font-size:16px}.detail-section p{color:#716963;line-height:1.55}.unit-table{gap:7px;display:grid}.unit-table>div{background:#faf8f7;border-radius:10px;align-items:center;display:grid}.unit-table strong{color:#e95600}.unit-table i{color:#8e7d75;text-align:center;background:#f4eded;border-radius:999px;padding:5px 8px;font-style:normal}.unit-table i.available{color:#15834b;background:#e8f7ed}.material-upload{gap:9px;margin-bottom:15px;display:flex}.material-upload select{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:170px;padding:0 12px}.material-upload label{align-items:center;margin:0;display:inline-flex}.material-upload input{display:none}.detail-gallery{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.detail-gallery article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.detail-gallery img,.detail-gallery video,.file-tile{object-fit:cover;background:#f3e9f8;width:100%;height:125px}.file-tile{color:#7622aa;place-items:center;font-weight:800;display:grid}.detail-gallery article>div:last-child{flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.detail-gallery small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:11px;overflow:hidden}.detail-gallery button{color:#b94708;background:#fff0e7;border:0;border-radius:8px;margin-top:4px;padding:6px 8px;font-size:11px}.detail-gallery button:disabled{color:#15834b;background:#eaf8ef}.detail-form{gap:8px;display:grid}.detail-form>h3:not(:first-child){margin-top:13px}.detail-form label{color:#625a55;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.detail-form input,.detail-form textarea,.detail-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #ded8d4;border-radius:10px;outline:0;padding:10px 11px}.detail-form input:focus,.detail-form textarea:focus,.detail-form select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff65001a}.detail-form>.primary-action{justify-self:start;margin-top:12px}.completion-card{background:#fbf7fd;border:1px solid #eadcf2;border-radius:14px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:16px;display:flex}.completion-card>div{justify-content:space-between;width:100%;display:flex}.completion-card>div span{color:var(--purple);font-weight:800}.completion-card small{color:#8a7e77;background:#f0e9e5;border-radius:999px;padding:6px 9px}.completion-card small.done{color:#15834b;background:#e6f7ec}.edit-units{gap:7px;max-height:320px;display:grid;overflow:auto}.edit-units>div{grid-template-columns:25px .7fr 1.1fr .7fr .55fr .9fr .7fr 30px;align-items:center;gap:6px;display:grid}.edit-units>div>span{text-align:center;color:var(--muted);font-size:11px}.edit-units input{min-width:0;padding:8px}.edit-units label{flex-direction:row;align-items:center;font-size:11px}.edit-units label input{width:auto}.edit-units button{color:#b94131;background:#fff0ed;border:0;border-radius:7px;height:31px}.detail-gallery select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:6px;font-size:11px}.media-actions{gap:5px;display:flex}.detail-gallery button.danger{color:#b94131;background:#fff0ed}.favorite{color:#9b6e11;background:#fffaf0;border:1px solid #e2d5b7;border-radius:11px;padding:11px 14px}.favorite.active{color:#755007;background:#fff1b9;border-color:#e6b936;font-weight:800}.publish-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#17a35a,#1fbf6a);border:0;border-radius:11px;padding:11px 15px;font-size:13px;font-weight:800}.publish-action:disabled{opacity:.55;cursor:default}.unpublish-action{color:#8a7f78;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0d8d2;border-radius:11px;padding:11px 14px;font-size:13px;font-weight:700}.top-lead-panel{border-bottom:1px solid var(--line);background:#fcfaf8;padding:13px 28px}.media-tabs{gap:7px;margin-bottom:12px;display:flex}.media-tabs button{border:1px solid var(--line);color:#6b625d;background:#fff;border-radius:999px;padding:8px 12px}.media-tabs button.active{border-color:var(--purple);color:#7622aa;background:#f4eafb;font-weight:700}.gallery-open{width:100%;position:relative;overflow:hidden;background:#eee!important;border:0!important;border-radius:0!important;padding:0!important}.gallery-open span{color:#fff;background:#140e0a9e;border-radius:7px;padding:5px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.file-tile{text-decoration:none}.empty-media{border:1px dashed var(--line);text-align:center;border-radius:11px;padding:24px}.detail-gallery article{position:relative}.media-delete{z-index:5;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:7px;right:7px;color:#fff!important;background:#22140fb8!important;padding:0!important;font-size:18px!important}.media-delete:hover{background:#b53b2e!important}.watermarked-preview{position:relative;overflow:hidden}.detail-gallery .watermarked-preview{place-items:center;width:100%;height:125px;display:grid}.detail-gallery .watermarked-preview video{object-fit:cover;width:100%;height:125px}.lead-link-form{gap:8px;display:flex}.lead-link-form select{border:1px solid var(--line);background:#fff;border-radius:11px;flex:1;min-width:0;padding:11px}.lead-link-form .primary-action{box-shadow:none}.linked-leads{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.linked-leads>span{background:#f7f2fa;border-radius:10px;grid-template-columns:1fr 25px;column-gap:8px;padding:9px 9px 9px 12px;display:grid}.linked-leads strong{font-size:11px}.linked-leads small{color:var(--muted);font-size:11px}.linked-leads button{color:#a33b35;background:0 0;border:0;grid-area:1/2/3}.photo-lightbox{z-index:35;background:#0e0b0af0;grid-template-rows:1fr auto;grid-template-columns:70px minmax(0,1fr) 70px;place-items:center;padding:45px;display:grid;position:fixed;inset:0}.lightbox-image{grid-column:2;max-width:100%;max-height:calc(100vh - 130px)}.lightbox-image>img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 130px);display:block}.lightbox-image:after{font-size:clamp(24px,4vw,54px)}.photo-lightbox>div:not(.lightbox-image){color:#fff;grid-column:2;gap:18px;padding-top:12px;display:flex}.photo-lightbox>div span{color:#bdb7b3}.lightbox-close{color:#fff;background:0 0;border:0;font-size:38px;position:absolute;top:20px;right:25px}.lightbox-nav{color:#fff;background:#ffffff1c;border:0;border-radius:12px;grid-row:1;align-self:center;width:48px;height:64px;font-size:38px}.lightbox-nav.previous{grid-column:1}.lightbox-nav.next{grid-column:3}.document-preview-modal{z-index:36;background:#fff;border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:28px;overflow:hidden;box-shadow:0 30px 90px #00000059}.document-preview-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.document-preview-modal header button{background:0 0;border:0;font-size:28px}.document-frame{background:#332f2d;flex:1}.document-frame iframe{border:0;width:100%;height:100%}.document-frame:after{color:#ffffff52;font-size:clamp(28px,5vw,68px);position:fixed}.delete-confirm{z-index:40;background:#17110e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm>div{background:#fff;border-radius:16px;width:min(410px,100%);padding:24px;box-shadow:0 22px 65px #00000047}.delete-confirm strong{font-size:18px}.delete-confirm p{color:var(--muted);font-size:13px;line-height:1.5}.delete-confirm footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.delete-confirm footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px}.delete-confirm footer button.danger{color:#fff;background:#c74335;border-color:#c74335}@media (width<=580px){.access-grid{grid-template-columns:1fr!important}.unit-row{grid-template-columns:24px 1fr 1fr 32px}.media-upload-actions{flex-direction:column;align-items:stretch}.media-totals{margin-left:0}.media-row{grid-template-columns:48px 1fr 30px}.detail-gallery{grid-template-columns:1fr}.unit-table>div{grid-template-columns:repeat(2,1fr)}.material-upload{flex-direction:column}.material-upload select{min-height:42px}.media-tabs{overflow:auto}.lead-link-form{flex-direction:column}.photo-lightbox{grid-template-columns:45px minmax(0,1fr) 45px;padding:48px 8px 22px}.lightbox-nav{width:38px}}.sales-process{min-height:560px}.sales-process>header{margin-bottom:18px}.sales-process h2{margin:4px 0;font-size:20px}.sales-process p{color:#8a8581;margin:0;font-size:13px}.sales-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.sales-kpis article{background:#fff;border:1px solid #eee9e5;border-radius:14px;flex-direction:column;padding:16px;display:flex}.sales-kpis strong{font-size:24px}.sales-kpis span{color:#7a7470;font-size:12px}.sales-kpis .danger{color:#bd332b;background:#fff1f0}.sales-filter{align-items:center;gap:8px;margin-bottom:14px;display:flex}.sales-filter>b{text-transform:uppercase;color:#8b8580;margin-right:4px;font-size:11px}.sales-filter button{background:#f4f1ee;border:0;border-radius:8px;padding:7px 12px}.sales-filter button.active{color:#e45f00;background:#fff0e5;font-weight:800}.sales-filter>span{color:#8a8581;margin-left:auto;font-size:11px}.sales-kanban{padding-bottom:14px;display:flex;overflow-x:auto}.sales-stage{width:250px;min-width:250px}.sales-stage>header{border:1px solid #ebe7e3;border-left:4px solid var(--sale-stage);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.sales-stage>header i{background:var(--sale-stage);border-radius:50%;width:8px;height:8px}.sales-stage>header strong{flex:1;font-size:12px}.sales-stage>header span{color:#888;font-size:11px}.sales-stage>small{color:#948e89;padding:6px 8px;display:block}.sales-stage>div{flex-direction:column;gap:8px;display:flex}.sale-card{border:1px solid #ece8e5;flex-direction:column;display:flex}.sale-card.late{border-color:#ed7068}.sale-card>b{font-size:13px}.sale-card>span,.sale-card>small{color:#827c78;font-size:11px}.sale-card>strong{color:#ff7000}.sale-card select{background:#fff;border:1px solid #e5dfda;border-radius:8px;margin-top:6px;padding:7px;font-size:11px}.sales-drop{text-align:center;color:#aaa;border:1px dashed #dcd4cd;border-radius:12px;padding:18px;font-size:11px}.funnel-row,.time-row{margin:12px 0}.funnel-row>span{justify-content:space-between;font-size:12px;display:flex}.funnel-row em{font-style:normal}.funnel-row>i,.time-row>i{background:#f0edea;border-radius:8px;height:8px;margin-top:6px;display:block;overflow:hidden}.funnel-row u,.time-row u{background:#8d2bd1;border-radius:8px;height:100%;display:block}.time-row{grid-template-columns:160px 1fr 70px;align-items:center;gap:10px;font-size:11px;display:grid}.time-row.bottleneck{color:#be3029;background:#fff0ef;border-radius:8px;margin:4px -10px;padding:10px}.loss-row{border-bottom:1px solid #f0ece9;justify-content:space-between;padding:11px 2px;font-size:12px;display:flex}@media (width<=1100px){.sales-kpis{grid-template-columns:repeat(2,1fr)}}.live-chat{flex-direction:column;height:calc(100vh - 1px);display:flex}.live-chat>header{justify-content:space-between;align-items:center;display:flex}.live-chat h1{margin:2px 0;font-size:20px}.live-chat>header label{width:290px}.live-chat>header input{border:0;outline:0;width:100%}.conversation-list>nav button{padding:6px 8px}.conversation-list>button{border-top:1px solid #f0ece9}.conversation-list>button>span,.lead-summary>span{color:#d85600;background:#ffead8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.conversation-list>button div{flex-direction:column;display:flex;position:relative}.conversation-list small{white-space:nowrap;text-overflow:ellipsis;color:#89827e;font-size:11px;overflow:hidden}.conversation-list em{color:#aaa;font-size:11px;font-style:normal;position:absolute;top:0;right:0}.chat-thread{min-width:0}.chat-thread>header{height:64px}.chat-thread>header div{flex-direction:column;display:flex}.chat-thread select{background:#fff;border:1px solid #e2dbd6;border-radius:9px;padding:7px}.message-stream{background-color:#efeae2;background-image:none;flex:1}.message-stream article{background:#fff;flex-direction:column;align-self:flex-start;display:flex}.message-stream span{white-space:pre-wrap}.message-stream small{color:#928a84;text-align:right;font-size:11px}.chat-thread>form{background:#fff;border-top:1px solid #e8e2de;grid-template-columns:1fr 46px;gap:8px;padding:10px;display:grid}.chat-thread>form input{border:1px solid #ded7d2;border-radius:22px;padding:0 16px}.chat-thread>form button{color:#fff;background:#ff6500;border:0;border-radius:50%;width:44px;height:44px}.lead-summary>div{flex-direction:column;display:flex}.ai-summary>b,.chat-sidebar>h3{color:#8529ae;letter-spacing:.05em;font-size:11px}.ai-summary p{line-height:1.5}.ai-summary>span{justify-content:space-between;font-size:11px;display:flex}.quick-actions{margin:10px 0 18px}.quick-actions button:hover{color:#df5900}.chat-notes article{border-bottom:1px solid #eee8e4}.chat-notes p{font-size:11px}@media (width<=1200px){.live-chat>main{grid-template-columns:260px 1fr}.chat-sidebar{display:none}}@media (width<=800px){.live-chat>main{grid-template-columns:1fr}.conversation-list{display:none}}.finance-workspace{min-height:100%;padding-bottom:32px}.finance-workspace>header{justify-content:space-between;align-items:center;display:flex}.finance-workspace h1{margin:2px 0}.finance-workspace>header p{margin:0}.finance-workspace>header>div:last-child{gap:8px;display:flex}.finance-workspace>header select,.finance-workspace>header button{background:#fff;border:1px solid #e2dbd6;border-radius:10px;height:38px;padding:0 12px}.finance-workspace>header button{color:#fff;background:#ff6500;border:0;font-weight:700}.finance-workspace>nav{background:#fff;border-bottom:1px solid #ece7e3;padding:0 26px;display:flex}.finance-workspace>nav button{color:#6f6863;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font-weight:700}.finance-workspace>nav button.active{color:#e75c00;border-bottom-color:#ff6500}.finance-message{color:#a9470c;background:#fff2e9;border:0;width:100%;padding:8px;display:block}.finance-kpis{grid-template-columns:repeat(5,1fr);gap:12px;padding:18px 26px;display:grid}.finance-kpis article{background:#fff;border:1px solid #eee9e5;grid-template-columns:34px 1fr;column-gap:8px}.finance-kpis i{border-radius:9px;grid-row:1/4;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.finance-kpis span{color:#827b76;font-size:11px}.finance-kpis strong{font-size:19px}.finance-kpis small{color:#aaa;font-size:11px}.finance-overview{grid-template-columns:1.2fr 1fr;gap:14px;padding:0 26px;display:grid}.finance-panel{background:#fff;border:1px solid #eee9e5;border-radius:15px;padding:18px}.finance-panel>header{justify-content:space-between;display:flex}.finance-panel h2,.finance-table h2{margin:0;font-size:14px}.finance-panel p,.finance-panel header p{color:#918b86;margin:3px 0;font-size:11px}.finance-bars{align-items:flex-end;gap:12px;height:180px;padding-top:20px;display:flex}.finance-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.finance-bars span{color:#777}.finance-bars i{background:linear-gradient(#ff8a3d,#ff6500);width:70%;max-width:35px;min-height:4px}.finance-bars small{margin-top:5px}.health>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.health span{background:#f8f6f4;border-radius:10px;flex-direction:column;padding:11px;font-size:11px;display:flex}.health strong{margin-top:3px;font-size:15px}.positive{color:#17874e!important}.negative{color:#d3443e!important}.recent-sales>button,.due-list>div{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ece9;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.recent-sales span,.due-list span{flex-direction:column;display:flex}.recent-sales strong,.due-list strong{font-size:11px}.recent-sales small,.due-list small{color:#999;font-size:11px}.recent-sales b,.due-list b{font-size:11px}.finance-sales{grid-template-columns:1.25fr .75fr;gap:14px;padding:0 26px;display:grid}.finance-table{background:#fff;border:1px solid #eee9e5;border-radius:15px;overflow:hidden}.finance-table>header{justify-content:space-between;padding:16px;display:flex}.finance-table>header span{color:#999;font-size:11px}.finance-table-head,.finance-table>button,.receipt-row,.cash-row{grid-template-columns:2fr 1fr 1fr 1.2fr .7fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.finance-table-head{color:#807974;text-transform:uppercase;font-size:11px;font-weight:800}.finance-table>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0ece9;width:100%}.finance-table>button>span:first-child,.receipt-row>span:first-child,.cash-row>span:first-child{flex-direction:column;display:flex}.finance-table strong,.finance-table b{font-size:11px}.finance-table small{color:#999;font-size:11px}.finance-table em{background:#f0eeec;width:max-content;font-size:11px;font-style:normal}.finance-table em.pago,.finance-table em.recebido{color:#17834b;background:#e5f7ec}.finance-table em.pendente{color:#dc5a00;background:#fff0e5}.commission-list{max-height:600px;padding:0 14px;overflow:auto}.commission-list article{border-bottom:1px solid #f0ece9;grid-template-columns:1fr auto;padding:11px 2px;display:grid}.commission-list span{flex-direction:column;display:flex}.commission-list b,.commission-list strong{font-size:11px}.commission-list small,.commission-list em{color:#999;font-size:11px;font-style:normal}.commission-list em{color:#9b5d1e;grid-column:1/-1}.cash-flow{padding:0 26px}.cash-flow>header{justify-content:space-between;margin-bottom:12px;display:flex}.cash-flow>header nav{gap:5px;display:flex}.cash-flow>header button{background:#fff;border:1px solid #e0d9d4;border-radius:9px;padding:8px 12px}.cash-flow>header nav button.active{color:#fff;background:#ff6500;border-color:#ff6500}.receipt-head{grid-template-columns:2fr 1fr 1fr .8fr .8fr}.receipt-row{border-bottom:1px solid #f0ece9;grid-template-columns:2fr 1fr 1fr .8fr .8fr}.receipt-row>button{color:#d95800;background:#fff7f1;border:1px solid #ffb57f;border-radius:8px;padding:6px}.cash-head,.cash-row{grid-template-columns:2fr .8fr 1fr .8fr 1fr}.cash-row{border-bottom:1px solid #f0ece9}.cash-row.entrada b{color:#17874e}.cash-row.saida b{color:#d3443e}.finance-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-form-grid label{color:#746d68;flex-direction:column;gap:5px;font-size:11px;display:flex}.finance-form-grid .wide{grid-column:1/-1}.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea{background:#fff;border:1px solid #ded7d2;border-radius:9px;padding:9px;font-family:inherit}.finance-form-grid textarea{min-height:70px}.save-sale{color:#fff;background:#ff6500;border:0;border-radius:9px;width:100%;margin-top:10px;padding:10px}.finance-empty{color:#999;font-size:11px}@media (width<=1200px){.finance-kpis{grid-template-columns:repeat(3,1fr)}.finance-sales,.finance-overview{grid-template-columns:1fr}}@media (width<=800px){.finance-kpis{grid-template-columns:1fr 1fr}.finance-overview,.finance-sales,.cash-flow{padding-inline:12px}.finance-table{overflow:auto}.finance-table-head,.finance-table>button,.receipt-row,.cash-row{min-width:720px}}.original-automation-host{--bg-page:#f8fafc;--bg-surface:#fff;--fg-1:#1f2328;--fg-2:#596168;--fg-muted:#9299a0;--border-soft:#edf0f2;--border-default:#dfe4e8;--ape-orange:#ff6500;--ape-orange-700:#c94f00;--ape-orange-50:#fff3ea;--ape-purple:#8d2bd1;--font-body:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;min-width:0;height:100vh;overflow:hidden}.automations-v2-shell{background:#faf9f7;min-height:100%;padding-top:14px}.automations-v2-context{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 18px 12px;padding:12px 16px;display:flex}.automations-v2-context span{color:var(--orange);letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.automations-v2-context h1{margin:2px 0 0;font-size:18px;line-height:1.1}.automations-v2-context p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.automations-v2-context-copy{align-items:center;gap:16px;display:flex}.automations-v2-context-copy a,.agents-lab .lab-automation-link{color:var(--orange-700);white-space:nowrap;font-size:12px;font-weight:750;text-decoration:none}.automations-v2-context-copy a:hover,.agents-lab .lab-automation-link:hover{text-decoration:underline}@media (width<=760px){.automations-v2-context{flex-direction:column;align-items:flex-start;gap:7px;margin-inline:10px}.automations-v2-context-copy{flex-direction:column;align-items:flex-start;gap:8px}}.original-automation-error{color:#b63d2d;background:#fff0ee;place-items:center;height:100%;padding:32px;display:grid}.team-workspace{color:#2e2926;background:#faf8f6;min-height:100vh}.workspace-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-top h1{margin:0}.workspace-top p{margin:3px 0 0}.workspace-search{color:#a69d97;background:#fbfaf9;border:1px solid #e4ddd8;border-radius:12px;align-items:center;gap:8px;width:280px;padding:9px 12px;display:flex}.workspace-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.team-filters{flex-wrap:wrap;align-items:center;display:flex}.team-filters>span{margin-right:2px}.team-filters>i{flex:1}.team-filters button{cursor:pointer}.team-table{background:#fff;border:1px solid #e8e1dc;border-radius:14px;overflow:hidden;box-shadow:0 2px 7px #2d201908}.team-head,.team-row{grid-template-columns:2.3fr 1fr 2fr .9fr .9fr .75fr;align-items:center;gap:12px;padding:15px 20px;display:grid}.team-head{color:#766d67;letter-spacing:.06em;text-transform:uppercase;background:#f3f0ee;font-size:11px;font-weight:850}.team-row{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee9e5;font-size:14px}.team-row:hover{background:#fff9f5}.team-person{align-items:center;gap:12px;min-width:0;display:flex}.team-person>b{color:#752aa1;background:#ead7f5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.team-person>em{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person strong{font-size:15px}.team-person small{color:#958b85;font-size:12px}.team-row mark{color:#ad570f;background:#f4e6dc;border-radius:999px;padding:5px 11px;font-size:12px}.team-instances{color:#9b918a;flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.team-instances i{color:#267b6b;white-space:nowrap;background:#dff2ee;border-radius:999px;padding:4px 9px;font-style:normal}.status-active,.status-inactive{color:#25814e;background:#e5f5ea;border-radius:999px;padding:5px 11px;font-size:12px;font-style:normal}.status-inactive{color:#8b817a;background:#f2efed}.online-state{color:#766d67;align-items:center;gap:7px;font-size:12px;display:flex}.online-state>i{background:#c9c2bd;border-radius:50%;width:9px;height:9px}.online-state>i.on{background:#1dab62;box-shadow:0 0 0 3px #e5f7ed}.row-action{color:#d85a09;font-size:13px;font-weight:700}.workspace-loading,.workspace-error{color:#8d837d;place-items:center;min-height:280px;font-size:11px;display:grid}.workspace-error button{color:#fff;background:#ff6500;border:0;border-radius:9px;margin-left:10px;padding:8px 11px}.team-drawer-scrim{z-index:210;background:#271f1b4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.team-drawer{background:#fff;flex-direction:column;width:min(455px,94vw);height:100%;display:flex;box-shadow:-18px 0 42px #281f1a26}.team-drawer>header{border-bottom:1px solid #eee8e4;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.team-drawer>header button{color:#706660;cursor:pointer;background:#f3f0ee;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.team-drawer-body{flex:1;padding:12px 21px 24px;overflow:auto}.team-switch-row{cursor:pointer;background:#fcfbfa;border:1px solid #ede7e3;border-radius:11px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex;position:relative}.team-switch-row>span{flex-direction:column;flex:1;gap:2px;display:flex}.team-switch-row strong{font-size:11px}.team-switch-row small{color:#928881;font-size:11px}.team-switch-row input{opacity:0;pointer-events:none;position:absolute}.team-switch-row>i{background:#c9c2bd;border-radius:999px;width:34px;height:19px;transition:all .15s;position:relative}.team-switch-row>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.team-switch-row input:checked+i{background:#18a75e}.team-switch-row input:checked+i:after{left:17px}.team-drawer h3{color:#81766f;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:11px}.instance-picker{position:relative}.instance-picker summary{color:#4c443f;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:10px;justify-content:space-between;padding:10px 11px;font-size:11px;font-weight:750;list-style:none;display:flex}.instance-picker summary b{color:#7e2aa7;text-align:center;background:#efe1f6;border-radius:999px;min-width:18px;padding:2px 5px}.instance-picker>div{z-index:4;background:#fff;border:1px solid #ddd6d1;border-radius:11px;max-height:280px;padding:9px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #2c211b26}.instance-picker>div>input{border:1px solid #e4ddd8;border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:11px}.instance-picker>div>label{cursor:pointer;border-bottom:1px solid #f0ece9;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:8px 3px;display:grid}.instance-picker label span{flex-direction:column;gap:2px;display:flex}.instance-picker label strong{font-size:11px}.instance-picker label small{color:#958b84;font-size:11px}.instance-picker label>i{color:#9b918a;font-size:11px;font-style:normal}.instance-picker label>i.connected{color:#18844e}.selected-instance-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.selected-instance-chips button{color:#7d2ca3;cursor:pointer;background:#fbf6fd;border:1px solid #8d3ab7;border-radius:999px;padding:5px 8px;font-size:11px}.team-hint{color:#948a84;margin:7px 0 0;font-size:11px}.document-card{background:#fcfbfa;border:1px solid #e9e3df;border-radius:10px;align-items:center;gap:9px;margin-bottom:7px;padding:10px;display:flex}.document-card>span{color:#e15e0b;background:#fff0e7;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.document-card.purple>span{color:#802dab;background:#f0e3f7}.document-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.document-card strong{text-transform:uppercase;font-size:11px}.document-card small{text-overflow:ellipsis;white-space:nowrap;color:#928881;font-size:11px;overflow:hidden}.document-card button{color:#655c56;cursor:pointer;background:#fff;border:1px dashed #d8d0ca;border-radius:8px;padding:6px 8px;font-size:11px}.team-toast{color:#bf520c;background:#fff1e8;margin-top:9px;padding:8px 10px;font-size:11px}.team-drawer>footer{border-top:1px solid #eee8e4;gap:8px;padding:14px 21px;display:flex}.team-drawer>footer button{color:#4d4540;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:10px;min-height:39px;padding:0 17px;font-size:11px;font-weight:750}.team-drawer>footer .save-team{color:#fff;background:#ff6500;border-color:#ff6500;flex:1}.team-drawer>footer button:disabled{opacity:.55}@media (width<=900px){.team-head,.team-row{grid-template-columns:2fr 1fr 1.5fr .8fr}.team-head span:nth-child(5),.team-head span:nth-child(6),.team-row>span:nth-child(5),.team-row>span:nth-child(6){display:none}}@media (width<=650px){.workspace-top{padding-inline:16px}.workspace-search{display:none}.team-main{padding:16px}.team-filters>i{display:none}.team-head,.team-row{grid-template-columns:1.8fr 1fr 1fr}.team-head span:nth-child(3),.team-row>span:nth-child(3){display:none}}.campaign-workspace{color:#2e2926;min-height:100vh}.campaign-main{padding:22px 28px 45px}.campaign-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;max-width:1180px;display:grid}.campaign-left{flex-direction:column;gap:17px;display:flex}.campaign-card h2,.recent-campaigns>h2{color:#82776f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.campaign-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.campaign-card label{color:#645b55;flex-direction:column;gap:5px;font-weight:800;display:flex}.campaign-card select,.campaign-card input,.campaign-card textarea{color:#3f3834;width:100%;font:inherit;background:#fff;border:1px solid #e0d9d4;border-radius:10px;outline:0;padding:10px 11px;font-size:11px}.campaign-card select:disabled{opacity:.55;background:#f5f2f0}.csv-upload{cursor:pointer;width:max-content;margin-top:10px;padding:8px 11px;display:inline-flex!important}.audience-count{align-items:center;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.audience-count span{font-weight:750}.audience-quality{color:#716761;flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.message-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-card>header h2{margin:0}.message-card>header button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#862eb0,#b31e9e);border:0;border-radius:999px;font-weight:800}.message-card>select{margin:11px 0 8px}.message-card textarea{resize:vertical;min-height:115px;line-height:1.5}.message-card>small{color:#968c85;margin-top:6px;display:block}.cadence-card{flex-direction:column;gap:12px;display:flex}.cadence-card>h2{margin-bottom:0}.cadence-card>div:not(.campaign-notice):not(.campaign-instances){grid-template-columns:1fr 1fr;gap:9px;display:grid}.campaign-instances{flex-direction:column;gap:8px;display:flex}.campaign-instances>small{color:#8a807a;font-size:11px;line-height:1.4}.schedule-button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:11px;font-weight:800;box-shadow:0 7px 17px #ff65002e}.schedule-button:disabled{opacity:.45;cursor:not-allowed}.cadence-card>p{color:#9a6b3e;margin:0;line-height:1.4}.campaign-notice{color:#bc4f0b;background:#fff0e7;border-radius:9px;padding:8px 9px}.recent-campaigns{max-width:1180px;margin-top:21px}.recent-campaigns>article{align-items:center;gap:11px;margin-bottom:7px;padding:11px 14px;display:flex}.recent-campaigns>article>span{color:#802baa;background:#efe1f7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.recent-campaigns>article>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recent-campaigns small{text-overflow:ellipsis;white-space:nowrap;color:#948a83;overflow:hidden}.campaign-status{color:#356fc6;text-transform:capitalize;background:#e8effb;border-radius:999px;padding:4px 8px;font-weight:800}.campaign-status.enviado{color:#1d8650;background:#e4f5ea}.campaign-status.erro{color:#be3f35;background:#fde8e6}.campaign-empty{color:#918780;text-align:center;border:1px dashed #ddd6d1;border-radius:11px;padding:25px}@media (width<=950px){.campaign-grid{grid-template-columns:1fr}.cadence-card{grid-template-columns:1fr 1fr;display:grid}.cadence-card>h2,.cadence-card>.schedule-button,.cadence-card>.campaign-notice,.cadence-card>p{grid-column:1/-1}}@media (width<=650px){.campaign-main{padding:16px}.campaign-fields{grid-template-columns:1fr}.cadence-card{display:flex}.message-card>header{flex-direction:column;align-items:flex-start}}.chat-thread,.message-stream{min-height:0}.history-instance{align-items:center;gap:7px;margin-top:5px;display:flex}.history-instance select{text-transform:none;max-width:270px;padding:4px 7px!important}.chat-connection{background:#f1eeec;border-radius:999px;padding:5px 8px}.chat-connection.connected{background:#e2f5ea;font-weight:800}.chat-composer{grid-template-columns:auto minmax(0,1fr) 46px!important}.chat-composer textarea{outline:0}.composer-tools button{color:#665e59!important;background:#fff!important;border:1px solid #e3dcd7!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:13px!important}.composer-tools button.recording{animation:1s infinite alternate chat-recording;color:#c42f2f!important;background:#fff0f0!important;border-color:#e34545!important}.message-stream article>span:empty{display:none}.chat-image-link{display:block}.chat-image-link img{object-fit:cover;border-radius:9px;max-width:min(330px,60vw);max-height:320px;display:block}.chat-document{color:#70299b;background:#f1edeb;border-radius:8px;align-items:center;gap:7px;margin-bottom:4px;padding:9px 11px;font-weight:800;text-decoration:none;display:flex}.campaign-flow-note{color:#6f278f;background:#fcf7ff;border:1px solid #d8c0e3;border-radius:10px;grid-template-columns:auto 22px auto;justify-content:start;align-items:center;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.campaign-flow-note>span{text-align:center;font-size:14px}.campaign-flow-note>small{color:#877a8b;grid-column:1/-1;font-weight:500}.approach-send-summary{color:#762a98;background:#f8f3fb;border-radius:10px;justify-content:space-between;gap:20px;padding:11px;font-size:11px;display:flex}.crm-center-modal form>label textarea{resize:vertical}@keyframes chat-recording{to{box-shadow:0 0 0 4px #e345451f}}.quick-action-modal>form{width:min(620px,100%);max-height:90vh;overflow:auto}.quick-action-form{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.quick-action-form label{color:#6d6560;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.quick-action-form label.wide,.quick-action-hint{grid-column:1/-1}.quick-action-form input,.quick-action-form select,.quick-action-form textarea{color:#302b28;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd6d1;border-radius:9px;outline:0;padding:10px 11px}.quick-action-form textarea{resize:vertical}.quick-action-form input:focus,.quick-action-form select:focus,.quick-action-form textarea:focus{border-color:#ff9c5e;box-shadow:0 0 0 3px #ff650014}.quick-action-form .check-line{background:#faf8f7;border-radius:9px;flex-direction:row;align-items:center;padding:10px}.quick-action-form .check-line input{width:15px;height:15px}.quick-action-hint{color:#762a98;background:#f8f3fb;border-radius:9px;margin:0;padding:10px 11px;font-size:11px}.crm-center-modal button:disabled{cursor:not-allowed;opacity:.48}@media (width<=580px){.quick-action-form{grid-template-columns:1fr}.quick-action-form label.wide,.quick-action-hint{grid-column:auto}}@media (width<=900px){.chat-composer{grid-template-columns:1fr 46px!important}.composer-tools{grid-column:1/-1}.history-instance{flex-direction:column;align-items:flex-start}}.profile{text-align:left;width:100%;color:inherit;background:0 0;border:0}.profile:hover{background:#fbf7f4;border-radius:11px}.profile>i{color:#aaa19b;margin-left:auto;font-size:16px;font-style:normal}.auth-layer{z-index:300}.auth-layer.preview{background:radial-gradient(circle at 25% 20%,#ff6f0e33,#0000 35%),radial-gradient(circle at 80% 75%,#892cbe33,#0000 38%),#261c17a3}.auth-card-v2{position:relative}.auth-close{color:#615851;background:#f2eeeb;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:14px;right:14px}.auth-card-v2 .auth-brand>span{border:0;width:39px;height:39px}.auth-card-v2 .auth-brand svg{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.auth-welcome{text-align:center}.auth-welcome p{max-width:350px;margin:0 auto;line-height:1.5}.auth-benefits{grid-template-columns:repeat(3,1fr);display:grid}.auth-benefits span{text-align:center}.auth-card-v2 form{gap:13px}.auth-password{position:relative}.auth-password input{padding-right:72px}.auth-password button{color:#7e2ca4;background:0 0;border:0;padding:5px 7px;font-size:11px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-form-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-card-v2 .auth-form-actions label{color:#847a74;flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.auth-form-actions label input{accent-color:#ff6500;width:14px;height:14px;margin:0}.auth-form-actions>button{color:#7e2ca4;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.auth-card-v2>small{text-align:center}.auth-card-v2>mark{text-align:center;margin:14px -10px -7px;padding:8px;font-size:11px;display:block}@media (width<=620px){.auth-card-v2{padding:28px 22px 24px}.auth-benefits{grid-template-columns:1fr}.auth-benefits span{padding:6px}.auth-form-actions{flex-direction:column;align-items:flex-start}}.calendar-workspace{color:#2e2926;background:#faf8f6;min-height:100vh}.calendar-primary{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:11px;min-height:37px;padding:0 15px;font-size:11px;font-weight:800;box-shadow:0 7px 17px #ff65002e}.calendar-main{padding:20px 27px 45px}.today-summary{background:linear-gradient(135deg,#fff6ef,#fbf0fa);border:1px solid #eee4dd;border-radius:14px;align-items:center;gap:12px;margin-bottom:15px;padding:13px 16px;display:flex}.today-summary>span{color:#fff;background:#ff6500;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.today-summary>div{flex-direction:column;flex:1;gap:2px;display:flex}.today-summary small{color:#c9530a;letter-spacing:.08em;font-size:10.5px;font-weight:850}.today-summary strong{color:#3a322c;font-size:14px;font-weight:750}.today-summary>i{color:#6e645e;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 11px;font-size:11px;font-style:normal;font-weight:600}.calendar-nav{align-items:center;gap:10px;margin-bottom:13px;display:flex}.calendar-nav>button{cursor:pointer;width:32px;height:32px;font-size:18px}.calendar-nav>strong{text-align:center;min-width:135px;font-size:13px}.calendar-nav>i{flex:1}.calendar-nav>span{color:#756b65;align-items:center;gap:5px;font-size:11px;display:flex}.calendar-nav>span b{background:#ff6500;border-radius:3px;width:9px;height:9px}.calendar-nav>span b.manager-color{background:#842bac}.calendar-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.calendar-filters>span{color:#746b65}.calendar-filters select,.calendar-filters button{color:#5a514b;background:#fff;border:1px solid #ddd6d1;border-radius:9px;min-height:33px;padding:0 9px;font-size:11px}.calendar-filters button{cursor:pointer}.calendar-filters>i{flex:1}.calendar-filters>b{color:#ce550b;white-space:nowrap;background:#fff0e7;border-radius:999px;padding:5px 9px;font-size:11px}.calendar-grid{overflow:hidden}.calendar-weekdays{background:#faf7f5;border-bottom:1px solid #eee6df;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:#9a8f87;text-align:center;letter-spacing:.09em;text-transform:uppercase;padding:10px 0;font-size:10.5px;font-weight:800}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day,.calendar-blank{background:#fff;border-bottom:1px solid #f0eae4;border-right:1px solid #f0eae4;min-height:112px;padding:7px 8px;overflow:hidden}.calendar-days>:nth-child(7n){border-right:0}.calendar-day{flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-blank{background:#fbf9f7}.calendar-day>strong{text-align:center;color:#8a807a;align-self:flex-start;min-width:22px;height:22px;font-size:12px;font-weight:700;line-height:22px}.calendar-day.today{background:#fff8f3}.calendar-day.today>strong{color:#fff;background:#ff6500;border-radius:50%}.calendar-day>div{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-day .cal-event{color:#b8500f;text-align:left;cursor:pointer;background:#fff3e9;border:0;border-left:3px solid #ff6500;border-radius:6px;flex-direction:column;gap:1px;width:100%;min-width:0;padding:4px 7px;display:flex;overflow:hidden}.calendar-day .cal-event.with-manager{color:#6f1fa0;background:#f4e9fb;border-left-color:#8b2bc9}.calendar-day .cal-event.realizada{color:#157a45;background:#e7f6ed;border-left-color:#199a55}.calendar-day .cal-event.cancelada{color:#ae3c33;background:#fbe8e6;border-left-color:#c34438}.calendar-day .cal-event span,.calendar-day .cal-event small{width:100%;min-width:0}.calendar-day .cal-event span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.calendar-day .cal-event small{text-overflow:ellipsis;white-space:nowrap;opacity:.82;font-size:10px;overflow:hidden}.calendar-notice{margin-top:10px;padding:9px 11px;font-size:11px}.calendar-modal-layer{z-index:220;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendar-detail,.calendar-create{background:#fff;border-radius:15px;width:min(560px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 55px #261c1738}.calendar-detail>header,.calendar-create>header{border-bottom:1px solid #eee8e4;justify-content:space-between;gap:14px;padding:18px 20px;display:flex}.calendar-detail header small{color:#d65808;letter-spacing:.08em;font-size:11px;font-weight:850}.calendar-detail header h2,.calendar-create header h2{margin:4px 0 2px;font-size:15px}.calendar-detail header p,.calendar-create header p{color:#908680;margin:0;font-size:11px}.calendar-detail header button,.calendar-create header button{color:#6e645e;cursor:pointer;background:#f3f0ee;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.calendar-detail dl{margin:0;padding:12px 20px 20px}.calendar-detail dl>div{border-bottom:1px solid #f0ece9;grid-template-columns:130px 1fr;gap:10px;padding:10px 0;display:grid}.calendar-detail dt{color:#928881;font-size:11px}.calendar-detail dd{color:#453e39;text-transform:capitalize;margin:0;font-size:11px;font-weight:700}.calendar-detail>footer,.calendar-create>footer{border-top:1px solid #eee8e4;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.calendar-detail footer button,.calendar-create footer button{color:#5d544e;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:9px;min-height:37px;padding:0 13px;font-size:11px;font-weight:750}.calendar-detail footer .confirm,.calendar-create footer .confirm{color:#fff;background:#ff6500;border-color:#ff6500}.calendar-create>div{grid-template-columns:1fr 1fr;gap:11px;padding:17px 20px;display:grid}.calendar-create label{color:#645b55;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.calendar-create label.wide{grid-column:1/-1}.calendar-create label.check{flex-direction:row;align-items:center}.calendar-create input,.calendar-create select,.calendar-create textarea{width:100%;font:inherit;border:1px solid #ddd6d1;border-radius:9px;outline:0;padding:9px 10px;font-size:11px}.calendar-create label.check input{width:auto}@media (width<=850px){.calendar-day,.calendar-blank{min-height:70px}.calendar-nav>span{display:none}.calendar-filters select{max-width:145px}}@media (width<=650px){.calendar-main{padding:15px}.today-summary>i{display:none}.calendar-grid{overflow:auto}.calendar-weekdays,.calendar-days{min-width:720px}.calendar-create>div{grid-template-columns:1fr}.calendar-create label.wide{grid-column:auto}}.approaches-workspace{color:#292522;background:#f7f5f3;height:100%;min-height:0;overflow:auto}.approaches-workspace>header{background:#fff;border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:17px 28px;display:flex}.approaches-workspace>header span,.approaches-workspace main header span,.approach-drawer-scrim aside>header span{color:#ff6900;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.approaches-workspace>header h1{margin:2px 0;font-size:25px}.approaches-workspace>header label{color:#a69c96;border:1px solid #e6dfda;border-radius:12px;align-items:center;gap:8px;width:310px;height:40px;padding:0 12px;display:flex}.approaches-workspace>header input{width:100%;font:inherit;border:0;outline:0}.workspace-notice{z-index:120;color:#fff;background:#2b2522;border:0;border-radius:10px;padding:10px 14px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.approaches-workspace>main{grid-template-columns:260px minmax(0,1fr);height:calc(100% - 88px);min-height:0;display:grid}.approach-products{background:#fff;border-right:1px solid #eee8e3;flex-direction:column;gap:5px;padding:18px 12px;display:flex;overflow:auto}.approach-products>div{justify-content:space-between;align-items:end;padding:0 9px 10px;display:flex}.approach-products>div strong{font-size:14px}.approach-products>div small{color:#a29892;font-size:11px}.approach-products>button{text-align:left;color:#655d58;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:5px;padding:10px;display:grid}.approach-products>button b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.approach-products>button em{color:#9b918b;font-size:11px;font-style:normal}.approach-products>button.active{color:#ff6900;background:#fff1e8}.approach-products .approach-add-product{text-align:center;color:#ff6900;border:1px dashed #ffad74;margin-top:auto;font-weight:700;display:block}.approach-list{padding:26px;overflow:auto}.approach-list>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.approach-list>header h2{margin:3px 0 0;font-size:20px}.approach-list>header button{color:#fff;background:#ff6900;border:0;border-radius:10px;padding:11px 15px;font-weight:700}.approach-list>article{background:#fff;border:1px solid #ece5e0;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto 32px 32px;align-items:center;gap:10px;margin-bottom:9px;padding:14px;display:grid}.approach-list>article>span{color:#982bc5;background:#f3e8ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.approach-list article div strong,.approach-list article div small{display:block}.approach-list article div small{color:#958b85;margin-top:3px;font-size:11px}.approach-list article button{color:#5f5651;background:#fff;border:1px solid #e9e1dc;border-radius:9px;padding:7px 10px}.approach-list article button.danger{color:#da4545;border:0;padding:6px}.approach-list article.inactive{opacity:.58}.approach-empty{text-align:center;color:#9c928c;place-items:center;min-height:230px;display:grid}.approach-empty>span{font-size:34px}.approach-empty strong{color:#5c534e}.approach-empty p{margin:4px 0;font-size:12px}.approach-drawer-scrim{z-index:110;background:#1b15114a;justify-content:flex-end;display:flex;position:fixed;inset:0}.approach-drawer-scrim>aside{background:#f9f7f5;flex-direction:column;width:min(600px,95vw);height:100%;display:flex;box-shadow:-16px 0 40px #0002}.approach-drawer-scrim aside>header{background:#fff;border-bottom:1px solid #eee7e2;justify-content:space-between;gap:14px;padding:18px 20px;display:flex}.approach-drawer-scrim aside>header input{border:0;outline:0;width:420px;margin-top:4px;font-size:20px;font-weight:750}.approach-drawer-scrim aside>header button{background:#f1ece8;border:0;border-radius:50%;width:34px;height:34px}.approach-drawer-scrim aside>nav{background:#fff;border-bottom:1px solid #eee7e2;flex-wrap:wrap;gap:7px;padding:12px 18px;display:flex}.approach-drawer-scrim aside>nav button{color:#6d625c;background:#fff;border:1px solid #e8dfd9;border-radius:9px;padding:8px 10px}.approach-parts{flex:1;padding:18px;overflow:auto}.approach-parts>article{background:#fff;border:1px solid #e9e1dc;border-radius:12px;margin-bottom:10px;padding:13px}.approach-parts article header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.approach-parts article header span{color:#ff6900;background:#fff1e8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.approach-parts article header strong{flex:1}.approach-parts article header button{color:#cc4f4f;background:0 0;border:0}.approach-parts textarea,.approach-parts input,.approach-parts select{width:100%;font:inherit;border:1px solid #e8e0db;border-radius:9px;outline:0;padding:10px}.approach-parts textarea{resize:vertical;min-height:90px}.approach-parts article>input+textarea{margin-top:8px}.approach-delay{grid-template-columns:1fr 1fr;gap:8px;display:grid}.approach-drawer-scrim aside>footer{background:#fff;border-top:1px solid #e8e0db;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.approach-drawer-scrim aside>footer button{background:#fff;border:1px solid #e6ddd7;border-radius:10px;padding:10px 15px}.approach-drawer-scrim aside>footer button.primary{color:#fff;background:#ff6900;border-color:#ff6900;font-weight:750}@media (width<=800px){.approaches-workspace>main{grid-template-columns:1fr}.approach-products,.approaches-workspace>header label{display:none}.approach-list{padding:16px}.approach-list>article{grid-template-columns:38px 1fr auto}.approach-list>article>button:not(:first-of-type){display:none}}.approach-preview-btn{font-weight:700;color:#0b7a3b!important;background:#eafff2!important;border:1px solid #25d366!important}.approach-preview-scrim{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b151180;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approach-preview-phone{background:#e5ddd5;border:8px solid #111;border-radius:26px;flex-direction:column;width:min(390px,96vw);height:min(760px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.app-wa-topbar{color:#fff;background:#075e54;flex:none;align-items:center;gap:9px;padding:12px;display:flex}.app-wa-back{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.app-wa-avatar{color:#063;background:#25d366;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.app-wa-peer{flex-direction:column;flex:1;min-width:0;display:flex}.app-wa-peer strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.app-wa-peer small{opacity:.85;font-size:11px}.app-wa-preview-tag{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff2e;border-radius:6px;flex:none;max-width:120px;padding:3px 6px;font-size:8px;font-weight:800;overflow:hidden}.app-wa-body{background-image:linear-gradient(#e5ddd5cc,#e5ddd5cc),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 0h40v40H0z' fill='%23d9d0c6'/%3E%3C/svg%3E");flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;overflow-y:auto}.app-wa-daysep{justify-content:center;margin:2px 0 4px;display:flex}.app-wa-daysep span{color:#7a6a2f;background:#fff6d6;border-radius:8px;padding:4px 10px;font-size:10px;box-shadow:0 1px 1px #0001}.app-wa-empty{text-align:center;color:#6b635c;background:#fff;border-radius:10px;margin:auto;padding:14px 16px;font-size:12px}.app-wa-delay{color:#5b544e;background:#0000000d;border-radius:9px;align-self:center;padding:4px 11px;font-size:11px}.app-wa-bubble{background:#dcf8c6;border-radius:11px 11px 3px;align-self:flex-end;max-width:82%;padding:6px 9px 4px;position:relative;box-shadow:0 1px 1px #0000001a}.app-wa-bubble p{color:#1f2c18;white-space:pre-wrap;word-break:break-word;margin:0}.app-wa-bubble .app-wa-time{text-align:right;color:#4a7a3a;margin-top:2px;display:block}.app-wa-bubble.media{padding:5px 5px 4px}.app-wa-media{background:#00000010;border-radius:8px;overflow:hidden}.app-wa-media video,.app-wa-media img{object-fit:cover;background:#000;width:100%;max-height:300px;display:block}.app-wa-media-empty{color:#8a8078;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:150px;font-size:12px;font-weight:700;display:flex}.app-wa-media-empty small{font-size:10px;font-weight:400}.app-wa-media-file{color:#075e54;justify-content:center;align-items:center;height:70px;font-weight:700;text-decoration:none;display:flex}.app-wa-bubble.media p{padding:4px 4px 0}.app-wa-inputbar{background:#f0f0f0;flex:none;align-items:center;gap:9px;padding:9px 12px;display:flex}.app-wa-inputbar span{color:#9a938c;background:#fff;border-radius:18px;flex:1;padding:8px 14px;font-size:13px}.app-wa-inputbar b{color:#fff;background:#075e54;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.brand-mark,.auth-card-v2 .auth-brand>span{background:url(/brand/simbolo-cores.png) 50%/contain no-repeat}.brand-mark svg,.auth-card-v2 .auth-brand>span svg{display:none}.brand{letter-spacing:-.02em;padding:2px 14px 24px;font-size:21px;font-weight:700}.brand strong{color:var(--orange);font-weight:700}.brand strong span{color:var(--purple)}.brand-mark svg{stroke-width:2.4px;width:34px;height:34px}.auth-brand strong{color:var(--orange);letter-spacing:-.02em;font-weight:700}.auth-brand strong span,.auth-card-v2 .auth-brand>strong span{color:var(--purple)}.sidebar{padding:24px 14px 16px}.nav-item{color:var(--ink-soft);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:12px;padding:10px 11px;font-weight:500}.nav-item:hover{background:var(--sunken)}.nav-item.active{background:var(--orange-soft);color:var(--orange-700);box-shadow:inset 3px 0 var(--orange);font-weight:600}.nav-item small{background:var(--orange-100);color:var(--orange-700);font-weight:700}.nav-item.active small{background:var(--orange);color:#fff}.nav-label{color:var(--faint);letter-spacing:.14em;font-weight:600}.profile>span{background:var(--purple-100);color:var(--purple-700);font-weight:700}.primary-action,.calendar-primary,.lead-link-form .primary-action,.calendar-detail footer .confirm,.calendar-create footer .confirm{border-radius:var(--radius-pill);background:var(--orange);color:#fff;letter-spacing:-.01em;min-height:44px;box-shadow:var(--shadow-brand);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.primary-action:hover,.calendar-primary:hover,.calendar-detail footer .confirm:hover,.calendar-create footer .confirm:hover{background:var(--orange-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.primary-action:active,.calendar-primary:active{background:var(--orange-700);box-shadow:var(--shadow-sm);transform:scale(.98)}.primary-action:focus-visible{outline-offset:2px;outline:3px solid #ff650066}.primary-action:disabled{opacity:.4;box-shadow:none;cursor:default;transform:none}.secondary-action,.section-row .secondary-action{border:1px solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface);min-height:44px;color:var(--ink-soft);box-shadow:none;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.secondary-action:hover{background:var(--sunken);border-color:var(--muted);transform:translateY(-1px)}.secondary-action:active{transform:scale(.98)}.ai-button:hover{transform:none}.product-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease)}.product-card:hover{box-shadow:var(--shadow-md);border-color:var(--orange-100);transform:translateY(-2px)}.product-info h2{letter-spacing:-.01em;font-weight:600}.price{color:var(--orange-700);font-weight:700}.team-toast{box-shadow:var(--shadow-lg);border-radius:14px}.filter-row .toggle input[type=checkbox],.filter-row label input[type=checkbox]{width:18px;min-width:18px;max-width:18px;height:18px;accent-color:var(--orange);appearance:auto;cursor:pointer;flex:none;margin:0}.global-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.filter-row input,.filter-row select{border:1px solid var(--line);border-radius:var(--radius-input)}.filter-row input:focus,.filter-row select:focus,.auth-card-v2 input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff650024}.topbar h1{letter-spacing:-.02em;font-weight:700}.auth-layer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 22% 18%,#ff650033,#0000 42%),radial-gradient(circle at 82% 82%,#8d2bd133,#0000 44%),#1f1814b8}.auth-card-v2{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-xl);border-radius:24px;padding:36px 38px 30px}.auth-card-v2 .auth-brand{justify-content:center;margin-bottom:24px;font-size:26px}.auth-card-v2 .auth-brand svg{width:42px;height:42px;stroke:var(--orange)}.auth-card-v2 .auth-brand svg path:last-child{stroke:var(--purple)}.auth-welcome>span{color:var(--orange);letter-spacing:.14em;font-size:11px;font-weight:700}.auth-card-v2 .auth-welcome h2{letter-spacing:-.02em;margin:10px 0 6px;font-size:26px;font-weight:700}.auth-welcome p{color:var(--muted);font-size:13px}.auth-benefits{gap:8px;margin:22px 0}.auth-benefits span{background:var(--orange-50);color:var(--orange-700);border-radius:12px;padding:10px 6px;font-size:11px;font-weight:600}.auth-card-v2 label{color:var(--ink-soft);font-size:12px;font-weight:600}.auth-card-v2 input[type=email],.auth-card-v2 input[type=password],.auth-card-v2 input[type=text]{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface)}.auth-card-v2 .primary-action{border-radius:var(--radius-pill);min-height:48px;font-size:15px}.auth-card-v2>small{color:var(--faint);font-size:11px}.auth-card-v2>mark{background:var(--purple-soft);color:var(--purple-700);border-radius:12px;font-weight:600}.live-chat{background:var(--page)}.live-chat>header{background:var(--surface);border-bottom:1px solid var(--line);height:auto;min-height:72px;padding:16px 26px}.live-chat>header span{color:var(--orange);letter-spacing:.14em;font-size:11px;font-weight:700}.live-chat>header h1{letter-spacing:-.02em;margin:3px 0 2px;font-size:21px;font-weight:700}.live-chat>header p{color:var(--muted);margin:0;font-size:12px}.live-chat>header label{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.live-chat>header label input{background:0 0;border:0;outline:none;width:220px;font-family:inherit;font-size:14px}.live-notice{background:var(--orange-soft);color:var(--orange-700);text-align:left;cursor:pointer;border:0;align-self:stretch;margin:0;padding:11px 26px;font-family:inherit;font-size:13px;font-weight:600}.live-chat>main{flex:1;min-height:0;display:grid}.conversation-list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;overflow:auto}.conversation-list>nav{border-bottom:1px solid var(--line);gap:5px;padding:12px 14px;display:flex}.conversation-list>nav button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:600}.conversation-list>nav button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-700)}.conversation-list>nav button b{margin-left:4px;font-size:11px}.conversation-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;font-family:inherit;display:flex}.conversation-list>button:hover{background:var(--sunken)}.conversation-list>button.active{background:var(--orange-50);box-shadow:inset 3px 0 var(--orange)}.conversation-list>button>span{background:var(--purple-100);width:40px;height:40px;color:var(--purple-700);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.conversation-list>button div{flex:1;min-width:0}.conversation-list>button strong{display:block}.conversation-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-list>button em{color:var(--faint);font-style:normal}.conversation-empty{text-align:center;color:var(--faint);padding:30px 18px;font-size:13px}.chat-thread{background:var(--page);flex-direction:column;min-height:0;display:flex}.chat-thread>header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.chat-thread>header strong{font-weight:600}.chat-thread>header small{color:var(--muted);letter-spacing:.04em;display:block}.chat-connection{color:var(--muted);font-weight:600}.chat-connection.connected{color:var(--green)}.history-instance{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.history-instance select{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:34px;margin-top:4px;font-family:inherit}.message-stream{flex-direction:column;gap:8px;padding:20px 24px;display:flex;overflow:auto}.message-stream article{max-width:70%;padding:9px 13px}.message-stream article.in{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.message-stream article.out{border-bottom-right-radius:5px;align-self:flex-end}.message-stream article small{color:var(--faint);text-align:right;margin-top:4px}.chat-composer{background:var(--surface);border-top:1px solid var(--line);align-items:end;gap:10px;padding:14px 18px;display:grid}.composer-tools{gap:6px;display:flex}.composer-tools button{cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.composer-tools button:hover{background:var(--sunken);border-color:var(--line-strong);color:var(--orange-700);transform:translateY(-1px)}.composer-tools button:active{transform:scale(.95)}.composer-tools svg{width:18px;height:18px}.chat-composer textarea{border:1px solid var(--line);resize:none;border-radius:14px;min-height:44px;max-height:130px;padding:11px 14px;font-family:inherit}.chat-composer textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff650024}.chat-composer>button[type=submit]{background:var(--orange);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-brand);border:0;border-radius:50%;font-size:16px}.chat-composer>button[type=submit]:disabled{opacity:.4;box-shadow:none}.chat-sidebar{border-left:1px solid var(--line);background:var(--surface);padding:18px;overflow:auto}.lead-summary{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.lead-summary>span{background:var(--purple-100);width:44px;height:44px;color:var(--purple-700);border-radius:14px;place-items:center;font-size:15px;font-weight:700;display:grid}.lead-summary strong{display:block}.lead-summary small{color:var(--muted)}.ai-summary{border:1px solid var(--purple-100);background:var(--purple-soft);border-radius:12px;margin:16px 0;padding:14px}.ai-summary b{color:var(--purple-700);letter-spacing:.1em;font-size:11px;font-weight:700}.ai-summary p{color:var(--ink-soft);margin:8px 0}.ai-summary span{color:var(--muted);font-size:12px}.ai-summary strong{color:var(--purple-700)}.chat-sidebar h3{margin:16px 0 10px;font-size:13px;font-weight:600}.quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:11px;padding:11px 10px;font-family:inherit;font-size:12px;font-weight:600}.quick-actions button:hover{background:var(--orange-50);border-color:var(--orange-100)}.chat-notes article{border-top:1px solid var(--line);padding:10px 0}.chat-notes p{color:var(--ink-soft);margin:0}.chat-notes small{color:var(--faint);font-size:11px}.wa-audio{align-items:center;gap:9px;min-width:210px;padding:2px 2px 2px 0;display:flex}.wa-audio-play{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wa-audio-play svg{width:18px;height:18px}.wa-audio-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-audio-wave{align-items:center;gap:2px;height:26px;display:flex}.wa-audio-wave i{background:#c4ccd0;border-radius:2px;flex:1;min-width:2px;max-width:3px;transition:background .1s}.wa-audio-wave i.on{background:#00a884}.wa-audio-time{color:#667781;font-size:11px}.wa-audio-rate{color:#3b4a54;cursor:pointer;background:#e6e9eb;border:0;border-radius:999px;flex:none;min-width:34px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:24px;transition:background .12s,color .12s}.wa-audio-rate:hover{background:#d7dbde}.wa-audio-rate.active{color:#fff;background:#00a884}.wa-video{background:#000;border-radius:10px;max-width:300px;line-height:0;overflow:hidden}.wa-video video{border-radius:10px;width:100%;max-height:360px;display:block}.chat-emoji-btn{color:#8a7f79;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-emoji-btn svg{width:22px;height:22px}.chat-emoji-btn.active{color:#ff6500}.chat-emoji-panel{z-index:5;background:#fff;border:1px solid #e6ddd7;border-radius:14px;grid-template-columns:repeat(8,1fr);gap:2px;width:min(320px,90%);max-height:190px;padding:10px;display:grid;position:absolute;bottom:70px;left:14px;overflow:auto;box-shadow:0 12px 34px #140e0a2e}.chat-emoji-panel button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px;font-size:21px;line-height:1}.chat-emoji-panel button:hover{background:#f2ede9}.sched-mode{gap:6px;margin-bottom:10px;display:flex}.sched-mode button{color:#6d635c;cursor:pointer;background:#fff;border:1px solid #e3dcd7;border-radius:9px;flex:1;padding:9px;font-size:13px;font-weight:700}.sched-mode button.active{color:#d85600;background:#fff2e8;border-color:#ff8a3d}.chat-sched-flow{flex-direction:column;gap:6px;margin-top:4px;display:flex}.chat-sched-sep{justify-content:center;margin:6px 0 2px;display:flex}.chat-sched-sep span{color:#8a6a1e;letter-spacing:.04em;background:#fff3d6;border-radius:9px;padding:4px 11px;font-size:10px;font-weight:800}.chat-sched-msg{background:#fff7e8;border:1px dashed #e6b664;border-radius:11px 11px 4px;align-self:flex-end;max-width:74%;padding:8px 11px 7px;box-shadow:0 1px 1px #0b141a0f}.chat-sched-msg .chat-sched-when{color:#c47a1e;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.chat-sched-msg p{color:#3a3128;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.4}.chat-sched-msg .chat-sched-kind{color:#8a7f78;font-size:11px;font-style:normal}.chat-sched-msg .chat-sched-cancelbtn{color:#c0392b;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:11px;font-weight:700}.crm-center-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f181480}.crm-center-modal>form{box-shadow:var(--shadow-xl);background:var(--surface);border-radius:20px;padding:24px}.crm-center-modal header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.crm-center-modal header span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:700}.crm-center-modal header h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:19px;font-weight:700}.crm-center-modal header p{color:var(--muted);margin:0;font-size:13px}.crm-center-modal header button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;font-size:16px}.crm-center-modal label,.quick-action-form label,.create-grid label,.action-form-grid label,.bulk-move-grid label{color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.crm-center-modal input,.crm-center-modal select,.crm-center-modal textarea{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px}.crm-center-modal input:focus,.crm-center-modal select:focus,.crm-center-modal textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff650024}.quick-action-form,.create-grid,.action-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-action-form label.wide,.create-grid label.wide,.action-form-grid label.wide{grid-column:1/-1}.crm-center-modal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.crm-center-modal footer button:not(.crm-primary){border:1px solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface);min-height:44px;color:var(--ink-soft);cursor:pointer;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600}.modal-error{background:var(--red-bg);color:var(--red);border-radius:10px;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:600}.bulk-warning{background:var(--orange-50);color:var(--orange-700);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px}.bulk-arrow,.bulk-move-grid .bulk-arrow{color:var(--faint);place-items:center;font-size:18px;display:grid}@media (width<=1240px){.chat-sidebar{display:none}}@media (width<=820px){.conversation-list{display:none}}.team-workspace,.agent-workspace,.campaign-workspace{background:var(--page);color:var(--ink)}.workspace-top{border-bottom:1px solid var(--line);background:var(--surface);min-height:auto;padding:18px 28px}.workspace-top h1{letter-spacing:-.02em;font-size:22px}.workspace-top p{color:var(--muted);font-size:13px}.workspace-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:280px;min-height:44px;color:var(--muted);padding:0 16px}.workspace-search input{color:var(--ink);font-size:14px}.team-main{padding:24px 28px 44px}.team-filters{gap:8px;margin-bottom:18px}.team-filters>span{color:var(--muted)}.team-filters button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:38px;color:var(--ink-soft);padding:0 14px;font-size:13px;font-weight:500}.team-filters button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-700);font-weight:600}.finance-workspace>header{background:var(--surface);border-bottom:1px solid var(--line);padding:18px 28px}.finance-workspace>header span{color:var(--orange);font-size:11px;font-weight:700}.finance-workspace>header h1{letter-spacing:-.02em;font-size:22px}.campaign-workspace :is(h1,h2,h3,h4,p,span,small,b,em,strong,label,button,input,select,textarea,td,th,li,a),.calendar-workspace :is(h1,h2,h3,h4,p,span,small,b,em,strong,label,button,input,select,textarea,td,th,li,a),.calendar-main :is(h1,h2,h3,h4,p,span,small,b,em,strong,label,button,input,select,textarea,td,th,li,a),.finance-workspace :is(h1,h2,h3,h4,p,span,small,b,em,strong,label,button,input,select,textarea,td,th,li,a){font-size:max(1em,12px)}.campaign-workspace h1,.calendar-workspace h1,.finance-workspace>header h1{letter-spacing:-.02em;font-size:22px!important}.campaign-workspace h2,.calendar-workspace h2{font-size:16px!important}.campaign-card h2,.recent-campaigns>h2,.campaign-card label,.calendar-main .today-summary span{letter-spacing:.1em}.campaign-card h2,.recent-campaigns>h2{font-weight:700;color:var(--muted)!important}.campaign-card label,.calendar-create label{font-weight:600;color:var(--muted)!important}.campaign-workspace{background:var(--page)}.campaign-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);padding:20px}.campaign-card select,.campaign-card input,.campaign-card textarea{border:1px solid var(--line);border-radius:var(--radius-input);color:var(--ink)}.campaign-card select:focus,.campaign-card input:focus,.campaign-card textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff650024}.csv-upload{border:1px dashed var(--orange);border-radius:10px;color:var(--orange-700)!important}.audience-count{background:var(--orange-soft);color:var(--orange-700);border-radius:12px}.recent-campaigns>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:14px}.schedule-button,.campaign-workspace button[type=submit]{box-shadow:var(--shadow-brand);min-height:44px;font-weight:600;border-radius:var(--radius-pill)!important;background:var(--orange)!important;color:#fff!important}.calendar-workspace,.calendar-main{background:var(--page)}.calendar-grid{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm)}.calendar-nav>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}.calendar-filters select,.calendar-filters button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);min-height:38px}.calendar-filters button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-700);font-weight:600}.calendar-notice{background:var(--orange-soft);color:var(--orange-700);border-radius:10px}.calendar-modal-layer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f181480}.calendar-detail,.calendar-create{box-shadow:var(--shadow-xl);background:var(--surface);border-radius:20px}.calendar-create input,.calendar-create select,.calendar-create textarea{border:1px solid var(--line);border-radius:var(--radius-input)}.calendar-create input:focus,.calendar-create select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff650024}.finance-workspace :is(table){border-collapse:collapse;width:100%}.finance-workspace :is(th){color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.finance-workspace :is(td,th){border-top:1px solid var(--line);padding:12px 14px}.finance-workspace button:not(:disabled){cursor:pointer}.calendar-day button span,.calendar-day button small{font-size:11px}.calendar-filters select,.calendar-filters button,.calendar-nav>span{font-size:13px}.finance-bars span,.finance-bars small{font-size:11px}.finance-panel.health span,.finance-panel.recent-sales strong,.finance-panel.due-list strong{font-size:13px}.finance-panel.recent-sales small,.finance-panel.due-list small,.campaign-card h2,.recent-campaigns>h2,.campaign-card label{font-size:11px}.campaign-card select,.campaign-card input,.campaign-card textarea{padding:11px 12px;font-size:12px}.audience-quality{font-size:11px}.audience-count strong{font-size:26px}.audience-count span{font-size:11px}.message-card>header button{padding:9px 14px;font-size:11px}.message-card>small{font-size:11px}.message-card textarea{font-size:12px}.cadence-card>p,.campaign-notice{font-size:11px}.schedule-button{min-height:46px;font-size:12px}.csv-upload,.recent-campaigns strong,.recent-campaigns small,.campaign-status,.campaign-empty,.campaign-flow-note,.campaign-flow-note>small{font-size:11px}.history-instance,.history-instance select{font-size:11px!important}.chat-filter-row{flex-wrap:wrap;gap:5px;padding:0 10px 10px;display:flex}.chat-filter-row select{color:#5a534e;background:#fff;border:1px solid #e6dfda;border-radius:8px;flex:46%;min-width:0;padding:5px 6px;font-size:11px}.chat-filter-clear{color:#bd4a08;cursor:pointer;text-align:left;background:0 0;border:0;flex:100%;padding:2px;font-size:11px;text-decoration:underline}.delete-sale{color:#bd4034;cursor:pointer;background:#fff;border:1px solid #e7b6b0;border-radius:9px;width:100%;margin-top:10px;padding:10px;font-size:11px;font-weight:700}.delete-sale:hover{background:#fff2f0}.delete-sale-confirm{background:#fff5f4;border:1px solid #e7b6b0;border-radius:10px;margin-top:10px;padding:12px}.delete-sale-confirm>span{color:#8a3a32;margin-bottom:10px;font-size:11px;line-height:1.4;display:block}.delete-sale-confirm>div{justify-content:flex-end;gap:8px;display:flex}.delete-sale-confirm button{cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:8px;padding:8px 12px;font-size:11px}.delete-sale-confirm button.danger{color:#fff;background:#bc4035;border-color:#bc4035}.metas-tab{grid-template-columns:1fr 1fr;gap:16px;padding:16px 28px 40px;display:grid}.metas-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.metas-form label{color:#6d6560;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.metas-form input,.metas-form select{background:#fff;border:1px solid #ddd6d1;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.metas-form input:focus,.metas-form select:focus{border-color:#ff9c5e}.metas-form>button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:9px;grid-column:1/-1;padding:11px;font-size:11px;font-weight:700}.metas-form>button:disabled{opacity:.5}.metas-msg{color:#16834c;background:#eef7f0;border-radius:8px;margin:0 14px 12px;padding:8px 10px;font-size:11px}.metas-list article{border-bottom:1px solid #f0ece9;padding:12px 14px}.metas-list-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.metas-list-head strong{font-size:11px}.metas-list-head span{color:#8a817b;font-size:11px}.metas-list-head button{color:#bd4034;cursor:pointer;background:#fff;border:1px solid #e7b6b0;border-radius:7px;margin-left:auto;padding:5px 9px;font-size:11px}.metas-bar{margin-top:6px}.metas-bar span{color:#6d6560;margin-bottom:3px;font-size:11px;display:block}.metas-bar i{background:#f0ece9;border-radius:999px;height:8px;display:block;overflow:hidden}.metas-bar u{background:linear-gradient(90deg,#ff8a3d,#f24b15);border-radius:999px;height:100%;display:block}@media (width<=900px){.metas-tab{grid-template-columns:1fr}}.approach-group{margin-bottom:14px}.approach-group-head{border-bottom:1px solid #eee6e0;align-items:center;gap:10px;margin-bottom:8px;padding:8px 4px;display:flex}.approach-group-head strong{color:#b64708;font-size:11px}.approach-group-head span{color:#948a83;font-size:11px}.approach-group-head button{color:#b64708;cursor:pointer;background:#fff8f2;border:1px dashed #f0a060;border-radius:7px;margin-left:auto;padding:4px 8px;font-size:11px}.approach-grupo-input{opacity:.85;margin-top:6px;font-size:11px!important}.approach-multiselect{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.approach-multiselect .chip{color:#5c534e;cursor:pointer;background:#fff;border:1px solid #e0d9d4;border-radius:999px;padding:6px 11px;font-size:11px}.approach-multiselect .chip.active{color:#b64708;background:#fff2e9;border-color:#ff8a3d;font-weight:700}.approach-multiselect-empty{color:#948a83;font-size:11px}.approach-previews{gap:7px;margin-bottom:10px;display:grid}.approach-preview{background:#fbf7ff;border:1px solid #ece3f5;border-radius:10px;padding:9px 11px}.approach-preview strong{color:#7626a5;margin-bottom:3px;font-size:11px;display:block}.approach-preview p{color:#5f5854;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.4}.instance-qr-btn{color:#b64708;cursor:pointer;background:#fff8f2;border:1px solid #f0a060;border-radius:7px;margin-left:8px;padding:4px 9px;font-size:11px}.qr-modal-scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e161280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qr-modal{background:#fff;border-radius:16px;width:min(360px,100%);padding:18px;box-shadow:0 24px 70px #140e0a4d}.qr-modal>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qr-modal>header strong{font-size:13px}.qr-modal>header button{cursor:pointer;color:#655d58;background:0 0;border:0;font-size:22px}.qr-modal img{border-radius:10px;width:230px;height:230px;margin:0 auto;display:block}.qr-modal p{color:#6d6560;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.4}.qr-status{text-align:center;color:#8a817b;padding:24px 0;font-size:11px}.qr-connected{text-align:center;color:#16834c;padding:30px 0;font-size:14px;font-weight:700}.qr-modal>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.qr-modal>footer button{cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:8px;padding:8px 12px;font-size:11px}.comm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.comm-head span{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.comm-ok{color:#16834c;background:#e7f6ec}.comm-warn{color:#bd4a08;background:#fff1e8}.comm-row{border-bottom:1px solid #f0ece9;grid-template-columns:1fr 110px 30px 30px;align-items:center;gap:6px;padding:6px 0;display:grid}.comm-row>span{color:#5f5854;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.comm-row input{border:1px solid #ddd6d1;border-radius:7px;padding:6px 8px;font-size:11px}.comm-row button{cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:7px;width:28px;height:28px;font-size:12px}.comm-row .comm-del{color:#bc4035;border-color:#e7b6b0}.comm-add{grid-template-columns:1fr 1fr auto auto;gap:6px;margin-top:10px;display:grid}.comm-add select,.comm-add input{border:1px solid #ddd6d1;border-radius:7px;min-width:0;padding:7px 8px;font-size:11px}.comm-add button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700}.comm-add button:disabled{opacity:.5}@media (width<=520px){.comm-add{grid-template-columns:1fr 1fr}}.connections-workspace{background:#f7f6f5;min-height:100vh;padding:0 0 40px}.connections-workspace>header{background:#fff;border-bottom:1px solid #ece7e3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 28px;display:flex}.connections-workspace>header span{color:#b4480a;letter-spacing:1px;font-size:11px;font-weight:800}.connections-workspace>header h1{margin:2px 0;font-size:22px}.connections-workspace>header p{color:#8b8581;margin:0;font-size:11px}.connections-workspace>header button{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #dfd8d3;border-radius:9px;padding:9px 13px;font-size:11px}.connections-error{color:#a43c30;background:#fff0ee;border-radius:10px;margin:16px 28px 0;padding:11px 13px;font-size:11px}.connections-warn{color:#bd4a08;background:#fff3e6;border-radius:11px;margin:16px 28px 0;padding:12px 14px;font-size:12px;font-weight:700}.connections-loading,.connections-empty{color:#8a817b;text-align:center;padding:40px 28px;font-size:12px}.connections-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:18px 28px;display:grid}.conn-card{background:#fff;border:1px solid #e7e1dd;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.conn-status{color:#bd4034;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.conn-status i{background:#d8323d;border-radius:50%;width:9px;height:9px}.conn-card button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:9px;padding:10px;font-size:11px;font-weight:700}.disconnect-alert{z-index:190;color:#fff;cursor:pointer;background:linear-gradient(135deg,#d8323d,#b4232d);border-radius:14px;align-items:flex-start;gap:12px;width:min(520px,100vw - 32px);padding:16px 44px 16px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #b4232d66}.disconnect-alert>span{font-size:22px;line-height:1}.disconnect-alert strong{margin-bottom:3px;font-size:14px;display:block}.disconnect-alert p{opacity:.92;margin:0;font-size:11px}.disconnect-x{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:12px}.gen-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.gen-grid label{color:#6d6560;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.gen-grid label.gen-wide{grid-column:1/-1}.gen-grid select,.gen-grid input{border:1px solid #ddd6d1;border-radius:8px;padding:9px 10px;font-size:11px}.gen-generate{color:#7626a5;cursor:pointer;background:#faf5ff;border:1px solid #d8c0e3;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-size:11px;font-weight:700}.gen-results{gap:8px;margin-top:14px;display:grid}.gen-results strong{color:#7626a5;font-size:11px}.gen-results textarea{resize:vertical;background:#fdfbff;border:1px solid #e0d9e6;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:11px;line-height:1.4}@media (width<=520px){.gen-grid{grid-template-columns:1fr}}.app-shell.nav-collapsed{grid-template-columns:74px 1fr}.nav-collapsed .sidebar{padding-inline:10px}.nav-collapsed .brand strong,.nav-collapsed .nav-label,.nav-collapsed .nav-item>span:not(.nav-icon),.nav-collapsed .nav-item small,.nav-collapsed .profile div,.nav-collapsed .profile>i{display:none}.nav-collapsed .brand{flex-direction:column;gap:10px;padding:0 0 16px}.nav-collapsed .nav-item{justify-content:center}.nav-collapsed .profile{justify-content:center;padding-inline:0}.nav-collapse-btn{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e5e0db;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;font-size:15px;line-height:1;display:grid}.nav-collapse-btn:hover{background:#f2efec}.nav-collapsed .nav-collapse-btn{margin:0}.login-page{z-index:100;position:fixed;inset:0}.live-chat>main{grid-template-columns:370px minmax(0,1fr) 320px!important}.conversation-list>button{padding:13px 14px}.conversation-list strong{text-overflow:ellipsis;white-space:nowrap;padding-right:40px;font-size:12px;overflow:hidden}.conversation-list small{padding-right:40px}@media (width<=1240px){.live-chat>main{grid-template-columns:320px minmax(0,1fr)!important}}@media (width<=820px){.live-chat>main{grid-template-columns:minmax(0,1fr)!important}}.product-card{border-color:#efe9e4!important;box-shadow:0 1px 2px #1f181308!important}.product-card:hover,.product-card:focus-visible{box-shadow:0 10px 26px #1f181312!important}.disconnect-alert{transition:opacity .18s,visibility .18s}.profile-drawer-scrim{z-index:215;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#231b166b;justify-content:flex-end;display:flex;position:fixed;inset:0}.profile-drawer{background:#faf9f8;flex-direction:column;width:min(560px,96vw);height:100%;display:flex;box-shadow:-22px 0 70px #150f0c3d}.profile-drawer>header{background:linear-gradient(135deg,#fff 40%,#fff3ea);border-bottom:1px solid #eae3de;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex;position:relative}.profile-hero{align-items:center;gap:15px;display:flex}.profile-avatar{color:#fff;cursor:pointer;background:linear-gradient(145deg,#8f2ac6,#b246dc);border:2px solid #fff;border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #7e24aa40}.profile-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-avatar>i{color:#fff;background:#140d088c;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:3px;right:3px}.profile-hero small{color:#c2570d;letter-spacing:.1em;font-size:11px;font-weight:850}.profile-hero h2{margin:3px 0 2px;font-size:20px}.profile-hero p{color:#8d837d;margin:0;font-size:11px}.profile-close{color:#615851;cursor:pointer;background:#f2eeeb;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.profile-drawer>main{flex:1;padding:18px 24px 30px;overflow:auto}.profile-drawer section{background:#fff;border:1px solid #eae4df;border-radius:14px;margin-bottom:16px;padding:16px 18px}.profile-drawer h3{margin:0 0 12px;font-size:13px}.profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-grid label{color:#6d6560;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.profile-grid input{color:#302b28;background:#fff;border:1px solid #ddd6d1;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:11px}.profile-grid input:focus{border-color:#ff9c5e;box-shadow:0 0 0 3px #ff650014}.profile-grid input:disabled{color:#8f8781;background:#f5f2f0}.profile-hint{color:#958b85;margin:10px 0 0;font-size:11px}.profile-toggle{cursor:pointer;border-bottom:1px solid #f2eeeb;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.profile-toggle:last-of-type{border-bottom:0}.profile-toggle input{accent-color:#ff6500;width:17px;height:17px;margin-top:2px}.profile-toggle strong{color:#3c3632;font-size:11px;display:block}.profile-toggle small{color:#958b85;font-size:11px}.profile-instances{flex-wrap:wrap;gap:7px;display:flex}.profile-instances>span{color:#5c534e;background:#faf8f7;border:1px solid #e4ddd8;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.profile-instances>span>i{color:#b0a69f;font-style:normal}.profile-instances>span.connected{color:#1d7a4b;background:#f0faf3;border-color:#bfe7cd}.profile-instances>span.connected>i{color:#1da05c}.profile-instances>span>small{color:#a39992;font-size:11px;font-weight:600}.profile-instances>span.connected>small{color:#4c9c72}.profile-note{border-radius:9px;margin:12px 24px 0;padding:10px 13px;font-size:11px}.profile-note.error{color:#ae3d32;background:#fff0ee}.profile-note.ok{color:#14844b;background:#eaf8ef}.profile-loading{color:#8e837c;padding:30px 24px;font-size:11px}.profile-drawer>footer{background:#fff;border-top:1px solid #eae3de;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.profile-drawer>footer>div{align-items:center;gap:10px;display:flex}.profile-logout{color:#b23a30;cursor:pointer;background:#fff6f5;border:1px solid #e7c4c0;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:750}.profile-preview{color:#7f2ca8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.profile-save{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:10px;min-height:40px;padding:0 18px;font-size:11px;font-weight:750}.profile-save:disabled{opacity:.5}@media (width<=640px){.profile-grid{grid-template-columns:1fr}.profile-drawer>footer{flex-direction:column;align-items:stretch}.profile-drawer>footer>div{justify-content:space-between}}.audited-badge{color:#17834c;background:#e5f6eb;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:800}.team-role-row{color:#6d6560;flex-direction:column;gap:6px;margin:10px 0 12px;font-size:11px;font-weight:700;display:flex}.team-role-row select{color:#302b28;background:#fff;border:1px solid #ddd6d1;border-radius:9px;height:38px;padding:0 10px;font-size:11px}.access-toggle{color:#4c443f;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:10px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:11px 13px;font-size:11px;font-weight:750;display:flex}.access-toggle small{color:#958b84;margin-left:auto;font-size:11px;font-weight:600}.access-grid{background:#fff;border:1px solid #e7e0db;border-radius:12px;margin-bottom:14px;overflow:hidden}.access-head,.access-row{grid-template-columns:1.6fr repeat(5,1fr);align-items:center;gap:4px;padding:8px 12px;display:grid}.access-head{color:#847b75;text-transform:uppercase;letter-spacing:.04em;background:#f6f3f1;font-size:11px;font-weight:800}.access-head span:not(:first-child),.access-row label{text-align:center;place-items:center;display:grid}.access-row{color:#4c443f;border-top:1px solid #f2eeeb;font-size:11px}.access-row input{accent-color:#ff6500;cursor:pointer;width:15px;height:15px}.access-grid .team-hint{margin:6px 0 0;padding:0 12px 10px}.audit-trail{gap:6px;display:grid}.audit-trail article{background:#fcfbfa;border:1px solid #eee8e4;border-left:3px solid #8d2bd1;border-radius:9px;padding:9px 12px}.audit-trail strong{color:#453e39;font-size:11px;display:block}.audit-trail small{color:#988e88;font-size:11px}.audit-workspace{background:#faf9f7;min-height:100%;padding-bottom:40px}.audit-filters{background:#fff;border-bottom:1px solid #ece7e3;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 26px;display:flex}.audit-filters>button{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:750}.audit-filters>button.active{color:#fff;background:#ff6500;border-color:#ff6500}.audit-filters>i{background:#e7e0db;width:1px;height:22px}.audit-filters select{color:#4c443f;background:#fff;border:1px solid #ddd6d1;border-radius:9px;height:32px;padding:0 9px;font-size:11px}.audit-refresh{margin-left:auto}.audit-list{gap:8px;padding:16px 26px;display:grid}.audit-empty{color:#8d837d;text-align:center;background:#fff;border:1px dashed #ddd4cd;border-radius:13px;padding:34px;font-size:11px}.audit-item{background:#fff;border:1px solid #eae4df;border-left:4px solid #8d8880;border-radius:12px;overflow:hidden}.audit-item.criar{border-left-color:#19a25d}.audit-item.editar,.audit-item.editar_acesso,.audit-item.editar_corretor,.audit-item.salvar_configuracao,.audit-item.salvar_ips,.audit-item.toggle_distribuicao{border-left-color:#e08312}.audit-item.excluir{border-left-color:#d0463d}.audit-item>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:12px 15px;display:grid}.audit-when{color:#4c443f;flex-direction:column;font-size:11px;font-weight:750;display:flex}.audit-when small{color:#9a908a;font-size:11px;font-weight:600}.audit-what{color:#453e39;min-width:0;font-size:11px}.audit-what em{color:#b4480a;font-style:normal;font-weight:750}.audit-what small{text-overflow:ellipsis;white-space:nowrap;color:#8d837d;margin-top:2px;font-size:11px;display:block;overflow:hidden}.audit-badge{color:#6d645e;white-space:nowrap;background:#f4f0ed;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.audit-caret{color:#a89f98}.audit-detail{border-top:1px solid #f2eeeb;padding:0 15px 15px}.audit-changes{margin-top:12px}.audit-changes h4,.audit-json h4{color:#847b75;text-transform:uppercase;letter-spacing:.06em;margin:0 0 7px;font-size:11px}.audit-changes>div{border-bottom:1px solid #f6f2ef;grid-template-columns:150px 1fr 20px 1fr;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:grid}.audit-changes b{color:#4c443f}.audit-changes s{color:#b04a42;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;overflow:hidden}.audit-changes span{color:#a89f98;text-align:center}.audit-changes ins{color:#17834c;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.audit-json{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.audit-json pre{color:#e8e2dd;background:#302b28;border-radius:9px;max-height:240px;margin:0;padding:10px;font-size:11px;overflow:auto}@media (width<=800px){.audit-json{grid-template-columns:1fr}.audit-item>button{grid-template-columns:70px minmax(0,1fr) 20px}.audit-badge{display:none}}.draggable-tabs button{cursor:grab}.draggable-tabs button:active{cursor:grabbing}.draggable-tabs button.tab-dragging{opacity:.45;outline-offset:-2px;border-radius:8px 8px 0 0;outline:2px dashed #ff9c5e}.drillable{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%}.drillable:hover{background:#fff6ef}.cal-today-btn{white-space:nowrap;min-height:32px;color:#5c534e!important;background:#fff!important;border:1px solid #ddd6d1!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:6px 13px!important;font-size:11px!important;font-weight:750!important}.cal-view-switch{background:#f6f3f1;border:1px solid #e4ddd8;border-radius:10px;gap:2px;margin-left:10px;padding:3px;display:flex}.cal-view-switch button{color:#6f6863;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:750}.cal-view-switch button.active{color:#d85600;background:#fff;box-shadow:0 1px 3px #1f181317}.legend-visit,.legend-task{border-radius:3px;width:10px;height:10px;display:inline-block}.legend-visit{background:#ff6500}.legend-task{background:#8d2bd1}.cal-event{color:#7c4a22;text-align:left;cursor:pointer;background:#fff3ea;border:0;border-left:3px solid #ff6500;border-radius:5px;width:100%;margin-bottom:3px;padding:4px 6px;font-size:11px;display:block}.cal-event.type-task{color:#5d2a80;background:#f6edfb;border-left-color:#8d2bd1}.cal-event.with-manager{outline-offset:-1px;outline:1px dashed #19a25d}.cal-event.realizada{opacity:.55}.cal-event.cancelada{opacity:.45;text-decoration:line-through}.cal-event span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.cal-event small{text-overflow:ellipsis;white-space:nowrap;opacity:.75;font-size:11px;display:block;overflow:hidden}.cal-more{color:#6f6863;cursor:pointer;text-align:left;background:#f0ece9;border:0;border-radius:5px;width:100%;padding:3px 6px;font-size:11px;font-weight:800;display:block}.cal-hint{color:#998f88;margin:0;padding:6px 22px 14px;font-size:11px}.cal-week{-webkit-user-select:none;user-select:none;padding:0 22px 10px}.cal-week-head{grid-template-columns:46px repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.cal-week-head button{color:#5c534e;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:7px 4px}.cal-week-head button.today{color:#fff;background:#ff6500}.cal-week-head small{text-transform:uppercase;opacity:.7;font-size:11px;display:block}.cal-week-head strong{font-size:13px}.cal-week-grid{background:#fff;border:1px solid #e7e1dd;border-radius:12px;overflow:hidden}.cal-week-row{border-bottom:1px solid #f2eeeb;grid-template-columns:46px repeat(7,1fr);display:grid}.cal-week-row>span{color:#9a908a;text-align:right;padding:6px;font-size:11px}.cal-slot{cursor:crosshair;border-left:1px solid #f2eeeb;min-height:34px;padding:2px}.cal-slot:hover{background:#fdf8f4}.cal-slot.dragging{background:#ffe9d8;box-shadow:inset 0 0 0 1px #ff9c5e}.cal-slot.wide{cursor:crosshair}.cal-day{-webkit-user-select:none;user-select:none;padding:0 22px 10px}.cal-day-notime{background:#fff;border:1px dashed #ddd4cd;border-radius:10px;margin-bottom:8px;padding:8px 10px}.cal-day-notime small{color:#9a908a;letter-spacing:.06em;margin-bottom:5px;font-size:11px;display:block}.cal-day-row{background:#fff;border-bottom:1px solid #f2eeeb;grid-template-columns:46px 1fr;display:grid}.cal-day-row:first-of-type{border-radius:12px 12px 0 0}.cal-day-row>span{color:#9a908a;text-align:right;padding:8px 6px;font-size:11px}.cal-day .cal-slot{min-height:42px}.cal-list{gap:7px;padding:0 22px 20px;display:grid}.cal-list-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #eae4df;border-left:4px solid #ff6500;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:11px 13px;display:grid}.cal-list-row.type-task{border-left-color:#8d2bd1}.cal-list-row:hover{border-color:#f2a475}.cal-list-date{text-align:center}.cal-list-date strong{font-size:16px;display:block}.cal-list-date span{color:#9a908a;text-transform:uppercase;font-size:11px}.cal-list-row>div:nth-child(2) strong{font-size:11px;display:block}.cal-list-row>div:nth-child(2) small{color:#8d837d;font-size:11px}.cal-list-row em{color:#6d645e;font-size:11px;font-style:normal}.cal-status{color:#6d645e;text-transform:uppercase;background:#f0ece9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.cal-status.realizada{color:#17834c;background:#e5f6eb}.cal-status.cancelada{color:#c2443b;background:#fee8e6}.cal-status.agendada,.cal-status.confirmada{color:#d85600;background:#fff0e5}@media (width<=760px){.cal-week-head,.cal-week-row{grid-template-columns:36px repeat(7,1fr)}.cal-list-row{grid-template-columns:44px minmax(0,1fr)}.cal-list-row em,.cal-list-row .cal-status{display:none}}.equipe-workspace{background:#faf9f7;min-height:100%;padding:0 0 40px}.equipe-filtro{flex-wrap:wrap;gap:7px;padding:14px 26px 0;display:flex}.equipe-filtro button{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #e4ddd7;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:650}.equipe-filtro button:hover{border-color:#d8cfc7}.equipe-filtro button.active{color:#c2410c;background:#fff3ec;border-color:#ff6500}.equipe-resumo{flex-wrap:wrap;gap:12px;padding:16px 26px 4px;display:flex}.equipe-resumo>div{background:#fff;border:1px solid #eae4df;border-radius:13px;flex-direction:column;flex:150px;gap:3px;padding:14px 16px;display:flex}.equipe-resumo span{letter-spacing:.05em;color:#a89e97;text-transform:uppercase;font-size:11px;font-weight:700}.equipe-resumo strong{color:#2b2723;font-size:20px;font-weight:700}.equipe-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px 26px;display:grid}.equipe-card{background:#fff;border:1px solid #eae4df;border-radius:14px;flex-direction:column;gap:11px;padding:15px 16px;display:flex}.equipe-card.self{background:#fffaf5;border-color:#f3d9c2}.equipe-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.equipe-card-top strong{color:#2b2723;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.equipe-card-top strong em{letter-spacing:.03em;color:#c2410c;background:#fdf1e5;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.equipe-score{color:#17834d;background:#eef7f0;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.equipe-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.equipe-metrics span{color:#a89e97;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700;display:block}.equipe-metrics b{color:#2b2723;font-size:13px;font-weight:700}.equipe-meta-bar{background:#f2ede8;border-radius:999px;align-items:center;height:20px;display:flex;position:relative;overflow:hidden}.equipe-meta-bar i{background:linear-gradient(90deg,#ffb066,#ff6500);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.equipe-meta-bar small{color:#5f574f;margin-left:10px;font-size:10.5px;font-weight:750;position:relative}.approach-filters{align-items:center;gap:6px;padding:0 0 12px;display:flex}.approach-filters button{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:750}.approach-filters button.active{color:#fff;background:#ff6500;border-color:#ff6500}.approach-filters select{color:#4c443f;background:#fff;border:1px solid #ddd6d1;border-radius:9px;height:30px;padding:0 8px;font-size:11px}.approach-preview{text-overflow:ellipsis;white-space:nowrap;color:#9a8f88;margin-top:3px;font-size:11px;font-style:italic;display:block;overflow:hidden}.approach-group-head button[title=Renomear\ grupo],.approach-group-head button[title^=Dissolver]{cursor:pointer;background:#fff;border:1px solid #e0d9d4;border-radius:7px;padding:4px 8px;font-size:11px}.instance-picker-tools{gap:6px;margin-bottom:8px;display:flex}.instance-picker-tools button{color:#5c534e;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750}.instance-picker-tools button:first-child{color:#17834c;border-color:#19a25d}.campaign-review{width:min(620px,100%)}.review-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.review-grid article{background:#fcfbfa;border:1px solid #eee8e4;border-radius:11px;gap:4px;padding:13px;display:grid}.review-grid small{color:#b4480a;letter-spacing:.08em;font-size:11px;font-weight:850}.review-grid strong{font-size:12px}.review-grid p{color:#776e68;margin:0;font-size:11px;line-height:1.4}.campaign-review footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.campaign-review footer button:first-child{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:9px;height:38px;padding:0 13px;font-size:11px}@media (width<=600px){.review-grid{grid-template-columns:1fr}}.edit-images-btn{color:#6f2f9c;cursor:pointer;background:#fff;border:1px solid #ddd6d1;border-radius:9px;padding:8px 13px;font-size:11px;font-weight:800}.media-view-label{gap:2px;padding:7px 9px;display:grid}.media-view-label strong{color:#4c443f;font-size:11px}.media-view-label small{text-overflow:ellipsis;white-space:nowrap;color:#958b85;font-size:11px;overflow:hidden}.finance-workspace>header span{letter-spacing:.12em}.finance-workspace h1{font-size:22px}.finance-kpis article{border-color:#efe9e4;border-radius:16px;transition:all .15s;box-shadow:0 1px 2px #1f181308}.finance-kpis article:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1f181312}.finance-panel,.finance-table{border-color:#efe9e4;border-radius:16px;box-shadow:0 1px 2px #1f181308}.finance-workspace>nav button{letter-spacing:.01em;font-size:11px}.finance-workspace>nav button.active{border-bottom-width:3px}.finance-table-head{letter-spacing:.05em;background:#f8f5f2}.finance-table>button:hover{background:#fff7f0}.finance-bars i{border-radius:8px 8px 3px 3px;box-shadow:0 3px 8px #ff65002e}.finance-workspace>header button{border-radius:11px;box-shadow:0 6px 16px #ff650038}.finance-table em{border-radius:999px;padding:4px 9px}.agents-lab{color:var(--ink);font-family:var(--font-body,inherit);margin:0 auto;padding:22px 26px}.agents-lab .lab-head h1{margin:2px 0 4px;font-size:22px;font-weight:800}.agents-lab .lab-kicker{letter-spacing:.08em;color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:800}.agents-lab .lab-head p{color:var(--muted);max-width:720px;font-size:12.5px}.agents-lab .lab-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.agents-lab .lab-notice{text-align:left;border:1px solid var(--orange-100);background:var(--orange-50);width:100%;color:var(--orange-700);cursor:pointer;border-radius:12px;margin:12px 0;padding:11px 14px;font-size:12px;display:block}.agents-lab .lab-body{grid-template-columns:250px 1fr;gap:18px;margin-top:18px;display:grid}.agents-lab .lab-agents{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);height:max-content;box-shadow:var(--shadow-xs);padding:10px}.agents-lab .lab-agents-head{color:var(--muted);justify-content:space-between;align-items:center;padding:6px 8px 10px;font-size:12px;display:flex}.agents-lab .lab-agents button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;width:100%;margin-bottom:2px;padding:10px 11px;display:flex}.agents-lab .lab-agents button:hover{background:var(--sunken)}.agents-lab .lab-agents button.active{background:var(--orange-50);border-color:var(--orange-100)}.agents-lab .lab-agents button b{font-size:12.5px;font-weight:700}.agents-lab .lab-agents button em{align-items:center;gap:6px;font-style:normal;display:flex}.agents-lab .st{text-transform:uppercase;letter-spacing:.03em;background:var(--sunken);color:var(--muted);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.agents-lab .st-publicado,.agents-lab .st-aprovado{background:var(--green-bg);color:var(--green)}.agents-lab .st-revisao,.agents-lab .st-em_teste{background:var(--amber-bg);color:var(--amber)}.agents-lab .ver{color:var(--faint);font-size:11px;font-weight:700}.agents-lab .lab-main{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);min-height:420px;padding:18px 20px}.agents-lab .lab-loading,.agents-lab .lab-empty{color:var(--muted);text-align:center;padding:26px;font-size:12.5px}.agents-lab .lab-agent-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.agents-lab .lab-agent-top h2{font-size:18px;font-weight:800}.agents-lab .lab-agent-top p{color:var(--muted);margin-top:2px;font-size:11.5px}.agents-lab .lab-score{background:var(--sunken);border-radius:14px;flex-direction:column;align-items:flex-end;padding:8px 14px;display:flex}.agents-lab .lab-score strong{font-size:20px;font-weight:800;line-height:1}.agents-lab .lab-score span{color:var(--muted);font-size:11px}.agents-lab .lab-score.ok strong{color:var(--green)}.agents-lab .lab-score.warn strong{color:var(--amber)}.agents-lab .lab-score.bad strong{color:var(--red)}.agents-lab .lab-tabs{flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}.agents-lab .lab-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:11.5px;font-weight:600}.agents-lab .lab-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.agents-lab .lab-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.agents-lab .lab-field>span{color:var(--ink-soft);font-size:11px;font-weight:700}.agents-lab .lab-field input,.agents-lab .lab-field textarea,.agents-lab .lab-field select{border:1px solid var(--line-strong);border-radius:var(--radius-input);color:var(--ink);background:var(--surface);outline:0;padding:10px 12px;font-family:inherit;font-size:12.5px}.agents-lab .lab-field input:focus,.agents-lab .lab-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-50)}.agents-lab .lab-prompt{font-size:12px;line-height:1.5}.agents-lab .lab-row{flex-wrap:wrap;gap:14px;display:flex}.agents-lab .lab-field.small{flex:1;min-width:160px}.agents-lab .lab-hint{color:var(--muted);background:var(--sunken);border-radius:10px;margin:6px 0 14px;padding:10px 12px;font-size:11px}.agents-lab .lab-actions{justify-content:flex-end;gap:10px;display:flex}.agents-lab button.primary{background:var(--orange);color:#fff;border-radius:var(--radius-input);cursor:pointer;box-shadow:var(--shadow-brand);border:0;padding:10px 18px;font-size:12.5px;font-weight:700}.agents-lab button.primary:disabled{opacity:.55;cursor:default;box-shadow:none}.agents-lab .lab-source,.agents-lab .lab-tool{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.agents-lab .lab-source strong,.agents-lab .lab-tool strong{font-size:12.5px;font-weight:700}.agents-lab .lab-source small,.agents-lab .lab-tool small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.agents-lab .badge{text-transform:uppercase;background:var(--sunken);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.agents-lab .badge.ok{background:var(--green-bg);color:var(--green)}.agents-lab .badge.warn{background:var(--amber-bg);color:var(--amber)}.agents-lab .badge.bad{background:var(--red-bg);color:var(--red)}.agents-lab .toggle{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700}.agents-lab .toggle.on{background:var(--green-bg);color:var(--green);border-color:#0000}.agents-lab .lab-playground{border:1px solid var(--line);background:var(--page);border-radius:14px;margin-bottom:18px;padding:14px 16px}.agents-lab .lab-playground>strong{margin-bottom:10px;font-size:12.5px;display:block}.agents-lab .lab-playground input{border:1px solid var(--line-strong);border-radius:var(--radius-input);outline:0;flex:1;padding:10px 12px;font-size:12.5px}.agents-lab .lab-test-out{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px 14px}.agents-lab .lab-test-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.agents-lab .chip{background:var(--sunken);color:var(--ink-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.agents-lab .chip.tool{background:var(--purple-soft);color:var(--purple-700)}.agents-lab .chip.src{background:var(--orange-50);color:var(--orange-700)}.agents-lab .chip.cost{background:var(--green-bg);color:var(--green)}.agents-lab .lab-test-out p{white-space:pre-wrap;font-size:12.5px;line-height:1.55}.agents-lab .lab-battery-head{justify-content:space-between;align-items:center;margin:6px 0 10px;display:flex}.agents-lab .lab-battery-head small{color:var(--muted);font-size:11px;display:block}.agents-lab .lab-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agents-lab .lab-progress{background:var(--sunken);border-radius:999px;height:6px;margin-bottom:12px;overflow:hidden}.agents-lab .lab-progress i{background:var(--orange);height:100%;transition:width .3s var(--ease);display:block}.agents-lab .lab-cenario{border:1px solid var(--line);border-radius:10px;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;display:grid}.agents-lab .lab-cenario .dot{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.agents-lab .lab-cenario.pass{border-color:#cdeddb}.agents-lab .lab-cenario.pass .dot{background:var(--green)}.agents-lab .lab-cenario.fail{background:#fdf6f6;border-color:#f3cccc}.agents-lab .lab-cenario.fail .dot{background:var(--red)}.agents-lab .lab-cenario b{font-size:12px;font-weight:600}.agents-lab .lab-cenario small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.agents-lab .lab-cenario em{color:var(--ink-soft);font-size:13px;font-style:normal;font-weight:800}.agents-lab .lab-table{border-collapse:collapse;width:100%;font-size:11.5px}.agents-lab .lab-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px}.agents-lab .lab-table td{border-bottom:1px solid var(--line);padding:9px 10px}.agents-lab .lab-metrics{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.agents-lab .lab-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--page));border-radius:14px;padding:13px}.agents-lab .lab-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;display:block}.agents-lab .lab-metrics strong{margin:4px 0 2px;font-size:22px;display:block}.agents-lab .lab-metrics small{color:var(--muted);font-size:10.5px}.agents-lab .lab-pilot{background:#faf7ff;border:1px solid #ddcff1;border-radius:14px;grid-template-columns:minmax(190px,.8fr) 1.3fr;align-items:center;gap:8px 18px;margin-bottom:16px;padding:13px 15px;display:grid}.agents-lab .lab-pilot>div:first-child span{color:var(--purple-700);letter-spacing:.06em;font-size:10px;font-weight:800;display:block}.agents-lab .lab-pilot>div:first-child strong{font-size:13px}.agents-lab .lab-pilot>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.agents-lab .lab-pilot em{color:var(--purple-700);background:#fff;border:1px solid #e5d9f5;border-radius:999px;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:700}.agents-lab .lab-pilot>small{color:var(--muted);grid-column:1/-1;font-size:10.5px}@media (width<=1000px){.agents-lab .lab-metrics{grid-template-columns:repeat(2,1fr)}.agents-lab .lab-pilot{grid-template-columns:1fr}}@media (width<=820px){.agents-lab .lab-head{flex-direction:column;align-items:flex-start}.agents-lab .lab-body{grid-template-columns:1fr}}.agents-lab .lab-arq-toggle{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;margin-top:8px;padding:9px 11px;font-size:11px;font-weight:700;display:block}.agents-lab .lab-arq-toggle:hover{color:var(--ink)}.agents-lab .st-arquivado{background:var(--sunken);color:var(--faint)}.agents-lab .lab-source.linked{background:#fbfefc;border-color:#cdeddb}.agents-lab .lab-source-actions{align-items:center;gap:8px;display:flex}.agents-lab button.mini{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:600}.agents-lab button.mini:hover{border-color:var(--orange);color:var(--orange-700)}.agents-lab .lab-drawer-scrim{z-index:200;background:#1f1c1a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.agents-lab .lab-drawer{background:var(--surface);width:min(620px,94vw);height:100%;box-shadow:var(--shadow-xl);animation:lab-slide .22s var(--ease);flex-direction:column;display:flex}@keyframes lab-slide{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}.agents-lab .lab-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.agents-lab .lab-drawer>header span{letter-spacing:.06em;color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:800}.agents-lab .lab-drawer>header h3{margin-top:2px;font-size:16px;font-weight:800}.agents-lab .lab-drawer>header button{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:9px;font-size:16px}.agents-lab .lab-drawer-body{flex:1;padding:18px 20px;overflow-y:auto}.agents-lab .lab-drawer>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.agents-lab .lab-drawer>footer button:not(.primary){background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-input);color:var(--ink-soft);cursor:pointer;padding:10px 16px;font-size:12.5px;font-weight:600}.perms-workspace{margin:0 auto;padding:26px 30px 40px}.perms-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.perms-head span{letter-spacing:.14em;color:#c2410c;font-size:11px;font-weight:700}.perms-head h1{margin:4px 0 6px;font-size:26px}.perms-head p{color:#6b6560;max-width:640px;margin:0;font-size:13.5px;line-height:1.5}.perms-tabs{background:#f3efea;border-radius:12px;gap:6px;padding:4px;display:flex}.perms-tabs button{color:#7a736c;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-weight:600}.perms-tabs button.active{color:#c2410c;background:#fff;box-shadow:0 1px 3px #00000014}.perms-note{color:#7c4a24;background:#fff7f1;border:1px solid #fbdcc4;border-radius:12px;margin:18px 0 12px;padding:11px 15px;font-size:13px}.perms-msg{text-align:left;cursor:pointer;border:0;border-radius:10px;width:100%;margin-bottom:12px;padding:10px 14px;font-weight:600;display:block}.perms-msg.ok{color:#15803d;background:#ecfdf3}.perms-msg.err{color:#b91c1c;background:#fef2f2}.perms-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.perms-side{flex-direction:column;gap:6px;display:flex;position:sticky;top:16px}.perms-side-label{letter-spacing:.1em;color:#a29a92;padding:4px 6px;font-size:11px;font-weight:700}.perms-side-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #efe9e4;border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.perms-side-item strong{color:#2b2723;font-size:14px}.perms-side-item small{color:#8a827b;font-size:11.5px}.perms-side-item.active{background:#fff7f1;border-color:#f59e63;box-shadow:0 1px 4px #c2410c1a}.perms-main{min-width:0}.perms-scope{background:#fbfaf8;border:1px solid #eee7e0;border-radius:12px;flex-direction:column;gap:2px;margin-bottom:14px;padding:12px 16px;display:flex}.perms-scope span{letter-spacing:.08em;color:#a29a92;font-size:11px;font-weight:700}.perms-scope strong{color:#c2410c;font-size:15px}.perms-scope small{color:#8a827b;font-size:12px}.perms-userbar{color:#6b6560;background:#f7f5f2;border-radius:10px;margin-bottom:12px;padding:9px 14px;font-size:12.5px}.perms-empty{text-align:center;color:#9a938c;border:1px dashed #e2dbd3;border-radius:14px;padding:40px}.perms-matrix-wrap{border:1px solid #eee7e0;border-radius:14px;overflow-x:auto}.perms-matrix{border-collapse:collapse;width:100%;font-size:12.5px}.perms-matrix th,.perms-matrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #f1ece6;padding:8px 6px}.perms-matrix thead th{color:#6b6560;background:#faf7f4;font-size:11px;font-weight:700;position:sticky;top:0}.perms-matrix th.mod-col,.perms-matrix td.mod-col{text-align:left;background:#fff;min-width:170px;padding-left:16px;position:sticky;left:0}.perms-matrix thead th.mod-col{z-index:2;background:#faf7f4}.perms-matrix td.mod-col strong{color:#2b2723;font-size:13px;font-weight:600}.perms-matrix tbody tr:hover td{background:#fdfbf9}.perms-matrix tbody tr:hover td.mod-col{background:#fdf5ee}.perms-matrix td.na{color:#d8d1c9}.perms-matrix input[type=checkbox]{accent-color:#ea6a1e;cursor:pointer;width:16px;height:16px}.perms-matrix td.perm-blank{background:repeating-linear-gradient(135deg,#0000,#0000 5px,#faf7f4 5px 6px)}.perm-toggle{cursor:pointer;border:1px solid #0000;border-radius:999px;min-width:46px;padding:4px 12px;font-size:11.5px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.perm-toggle.on{color:#15803d;background:#eaf7ef;border-color:#bfe6cd}.perm-toggle.on:hover{background:#dff2e6}.perm-toggle.off{color:#a49a90;background:#f4f1ee;border-color:#e6ded6}.perm-toggle.off:hover{color:#8a7f74;background:#efe9e3}.perm-toggle:focus-visible{outline-offset:1px;outline:2px solid #ea6a1e}.perm-toggle.core:after{content:"";vertical-align:middle;opacity:.55;background:#ea6a1e;border-radius:50%;width:4px;height:4px;margin-left:5px;display:inline-block}.perms-levels{background:#fff;border:1px solid #eee7e0;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.perm-row{background:#fdfbf9;border:1px solid #f1ece6;border-radius:12px}.perm-row.open{background:#fffaf5;border-color:#f3d9c2}.perm-row-head{flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px;display:flex}.perm-row-name{color:#2b2723;flex:150px;min-width:130px;font-size:14px;font-weight:600}.perm-seg{background:#f3efea;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.perm-seg .plvl{color:#8a827b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.perm-seg .plvl:hover{color:#5f574f}.perm-seg .plvl.active{color:#c2410c;background:#fff;box-shadow:0 1px 3px #0000001a}.plvl-custom{color:#b06a1e;background:#fdf1e5;border-radius:999px;align-self:center;margin-left:2px;padding:3px 10px;font-size:11px;font-weight:700}.perm-personalizar{color:#a06a3e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:6px 4px;font-size:12px;font-weight:700;text-decoration:underline}.perm-personalizar:hover{color:#c2410c}.perm-detail{flex-wrap:wrap;gap:7px;padding:2px 14px 13px;display:flex}.perm-chip{cursor:pointer;color:#6b6560;background:#fff;border:1px solid #e6ded6;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 12px;font-size:12px;font-weight:600;display:inline-flex}.perm-chip span{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.perm-chip.on{color:#2b6b45;background:#f4fbf6;border-color:#bfe6cd}.perm-chip.on span{color:#15803d;background:#eaf7ef}.perm-chip.off span{color:#a49a90;background:#f0ebe6}.perms-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.perms-actions button{color:#6b6560;cursor:pointer;background:#fff;border:1px solid #e2dbd3;border-radius:10px;padding:10px 18px;font-weight:600}.perms-actions button:disabled{opacity:.55;cursor:default}.perms-primary{color:#fff!important;background:#ea6a1e!important;border-color:#ea6a1e!important}.primary-action,.crm-primary,.perms-primary,.calendar-primary,.save-sale,.finance-workspace>header button,.schedule-button,.auth-card button[type=submit]{min-height:44px;box-shadow:var(--shadow-brand);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:var(--radius-pill)!important}.primary-action:hover,.crm-primary:hover,.perms-primary:hover,.calendar-primary:hover,.save-sale:hover,.finance-workspace>header button:hover,.schedule-button:hover{background:var(--orange-600);transform:translateY(-1px)}.primary-action:active,.crm-primary:active,.perms-primary:active,.finance-workspace>header button:active{background:var(--orange-700);transform:scale(.98)}.primary-action:focus-visible,.crm-primary:focus-visible,.perms-primary:focus-visible{outline-offset:2px;outline:3px solid #ff650066}input:focus,select:focus,textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff650024}.message-stream article{box-shadow:var(--shadow-sm);border-radius:16px 16px 16px 5px!important}.message-stream article.out{background:var(--orange-soft)!important;border-radius:16px 16px 5px!important}.brand-mark svg{display:none!important}.brand-mark{background:url(/brand/simbolo-cores.png) 50%/contain no-repeat;width:34px;height:34px}.login-page{place-items:center;padding:24px;display:grid;background:radial-gradient(55% 45% at 15% 12%,#ff650038,#0000 60%),radial-gradient(55% 45% at 85% 88%,#8d2bd138,#0000 60%),#1f1814!important}.auth-brand>span{background:url(/brand/simbolo-cores.png) 50%/contain no-repeat!important;border:0!important}.auth-brand>span svg{display:none!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;min-height:calc(100% - 190px);padding:0 22px 36px}.product-card{min-width:0;min-height:475px;border-radius:13px!important}.product-card:hover,.product-card:focus-visible{transform:translateY(-4px)}.product-photo{border-radius:13px 13px 0 0;height:116px}.product-card:nth-child(4n+1) .product-photo:not(.has-image){background:linear-gradient(135deg,#f4765e,#a72fc5)}.product-card:nth-child(4n+2) .product-photo:not(.has-image){background:linear-gradient(135deg,#9147e9,#3768ef)}.product-card:nth-child(4n+3) .product-photo:not(.has-image){background:linear-gradient(135deg,#38bd7b,#079a89)}.product-card:nth-child(4n+4) .product-photo:not(.has-image){background:linear-gradient(135deg,#ffb343,#ff6a0a)}.product-photo>span{background:#ffffffeb;padding:4px 10px;top:9px;left:9px}.product-photo>button{color:#5a514b;background:#fffffff0;border-radius:50%;width:27px;height:27px;top:8px;right:8px}.building-icon{opacity:.42;font-size:25px}.product-info .price{background:linear-gradient(90deg,var(--orange),var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px}.product-info h2{font-size:13px}.product-info .specs{gap:6px}.product-info .specs span{white-space:nowrap;background:#f3f0ee;border-radius:999px;padding:4px 7px;font-size:10px}.product-detail-panel{background:#fbfaf9;width:min(455px,96vw)}.detail-section{background:#fff;border-radius:12px;margin-top:14px;padding:14px}.detail-section h3,.detail-form h3{font-size:13px}.detail-section p{font-size:11px}.unit-table>div{grid-template-columns:.55fr 1fr .7fr .7fr 1fr .8fr;gap:5px;padding:8px;font-size:9px}.finance-kpis article{flex-direction:column;align-items:flex-start;min-height:128px;padding:16px;display:flex}.finance-kpis article i{z-index:1;flex:0 0 34px;grid-row:auto;position:relative}.finance-kpis article span{color:var(--ink-soft);margin-top:8px;font-size:13px}.finance-kpis article strong{margin-top:7px;font-size:21px}.finance-kpis article small{color:var(--muted);margin-top:4px}.finance-overview{align-items:start}.finance-period-bar{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;grid-column:1/-1;align-items:end;display:flex}.finance-period-bar label{color:var(--muted);flex-direction:column;font-size:9px;font-weight:700;display:flex}.finance-period-bar select{border:1px solid var(--line-strong);min-width:112px;height:34px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.finance-period-bar button{border:1px solid var(--line-strong);height:34px;color:var(--ink-soft);background:#fff;padding:0 15px;font-size:11px;font-weight:700}.finance-period-bar button.apply{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:var(--shadow-brand)}.finance-vgv-block,.finance-ranking{grid-column:1/-1}.finance-vgv-block{gap:12px;display:grid}.finance-vgv-hero{isolation:isolate;color:#fff;border-radius:18px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #f04e0033}.finance-vgv-hero:after{content:"";z-index:-1;background:#ffffff26;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-55px}.finance-vgv-hero>span{letter-spacing:.12em;font-size:12px;font-weight:800}.finance-vgv-hero>strong{letter-spacing:-.04em;margin-top:10px}.finance-vgv-hero>small{color:#fff4eb;margin-top:4px;font-size:12px}.finance-vgv-hero>p{justify-content:space-between;margin:18px 0 7px;font-size:11px;display:flex}.finance-vgv-hero>i{background:#ffffff57;border-radius:999px;height:8px;overflow:hidden}.finance-vgv-hero>i>u{border-radius:inherit;background:#fff;height:100%;text-decoration:none;display:block}.finance-vgv-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-vgv-side article{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;justify-content:center;display:flex}.finance-vgv-side span{color:var(--muted)}.finance-vgv-side strong{margin-top:8px}.finance-ranking{padding:0}.finance-ranking>header{border-bottom:1px solid var(--line);padding:16px 18px}.finance-ranking>header>span{color:var(--muted);font-size:11px}.finance-ranking>div{padding:0 14px 10px}.finance-ranking>div>article{border-bottom:1px solid var(--line);grid-template-columns:28px 34px minmax(160px,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.finance-ranking>div>article>b{background:var(--orange);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.finance-ranking>div>article>i{width:32px;height:32px;color:var(--purple-700);background:#eedaf8;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.finance-ranking>div>article>span{grid-template-columns:1fr;gap:2px;display:grid}.finance-ranking>div>article>span strong{font-size:12px}.finance-ranking>div>article>span small{color:var(--muted);font-size:11px}.finance-ranking u{background:var(--sunken);border-radius:99px;height:5px;margin-top:5px;text-decoration:none;display:block;overflow:hidden}.finance-ranking u em{border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--purple));height:100%;display:block}.finance-ranking>div>article:nth-child(3n+2)>b{background:var(--purple)}.finance-ranking>div>article:nth-child(3n+3)>b{background:var(--green)}.finance-ranking>div>article:nth-child(3n+2)>i{color:#17834b;background:#ddf4e7}.finance-ranking>div>article:nth-child(3n+3)>i{color:#2f6fed;background:#e4edff}@media (width<=850px){.finance-vgv-hero>strong{font-size:28px}}@media (width<=560px){.finance-vgv-side{grid-template-columns:1fr 1fr}.finance-ranking>div>article{grid-template-columns:25px 30px 1fr}.finance-ranking>div>article>strong{grid-column:3}}body{background:#eee8e2;overflow:hidden}.app-shell{width:100%;max-width:none;height:100vh;min-height:100vh;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:228px minmax(0,1fr);margin:0;overflow:hidden}.sidebar{min-height:0;overflow:hidden}.sidebar nav{min-height:0}.workspace{background:#fbfaf9;min-width:0;min-height:0;overflow:auto}.finance-kpis article:first-child{background:#fff0e5;border-color:#ffc79f}.finance-kpis article:nth-child(2){background:#e4f6ec;border-color:#b9e7cc}.finance-kpis article:nth-child(3){background:#ffe9e8;border-color:#f4c0bd}.finance-kpis article:nth-child(4){background:#e7efff;border-color:#bdd0fa}.finance-kpis article:nth-child(5){background:#f4e4fb;border-color:#dfb9f2}@media (width<=1120px){.app-shell{grid-template-columns:200px minmax(0,1fr)}}@media (width<=850px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}}@media (width<=580px){.product-grid{grid-template-columns:1fr}}.finance-kpis article{position:relative;overflow:hidden}.finance-kpis i.orange{background:var(--orange)!important;color:#fff!important}.finance-kpis i.green{background:var(--green)!important;color:#fff!important}.finance-kpis i.red{background:var(--red)!important;color:#fff!important}.finance-kpis i.blue{background:var(--blue)!important;color:#fff!important}.finance-kpis i.purple{background:var(--purple)!important;color:#fff!important}.finance-kpis article:after{content:"";z-index:0;border-radius:50%;width:72px;height:72px;position:absolute;top:-20px;right:-20px}.finance-kpis article>*{z-index:1;position:relative}.product-rank{font-size:11px;font-weight:800;box-shadow:0 5px 12px #1f18131f;color:#fff!important}.product-rank.tone-1{background:#ff6500!important}.product-rank.tone-2{background:#9638d8!important}.product-rank.tone-3{background:#20aa64!important}.product-rank.tone-4{background:#2f6fed!important}.product-rank.tone-5{background:#e44a47!important}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+1){background:#ffe0c7;border-color:#ff9b57}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+2){background:#ead2fa;border-color:#bd79e8}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+3){background:#d5f1e0;border-color:#76cf9c}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+4){background:#d1efec;border-color:#68c9c1}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+5){background:#f8d6d5;border-color:#e88b87}:is(.sales-kpis,.operational-kpis) article:nth-child(6n+6){background:#ffeab8;border-color:#edc55e}.finance-kpis article:has(i.orange){background:#ffe0c7;border-color:#ff9b57}.finance-kpis article:has(i.green){background:#d5f1e0;border-color:#76cf9c}.finance-kpis article:has(i.red){background:#f8d6d5;border-color:#e88b87}.finance-kpis article:has(i.blue){background:#d9e5ff;border-color:#85a8f5}.finance-kpis article:has(i.purple){background:#ead2fa;border-color:#bd79e8}.finance-kpis article:after{background:#ffb783}.finance-kpis article:has(i.green):after{background:#98ddb5}.finance-kpis article:has(i.red):after{background:#efa4a1}.finance-kpis article:has(i.blue):after{background:#a9c0f7}.finance-kpis article:has(i.purple):after{background:#d39bea}.msg-ack{align-items:center;font-style:normal;line-height:1;display:inline-flex}.msg-ack .msg-ack-ico{display:block}.msg-ack.enviado,.msg-ack.entregue{color:#93a0ad}.msg-ack.lido{color:#34b7f1}.msg-ack.pending{color:#9aa4ad}.msg-ack.erro{color:#e03131}.message-stream article small{align-items:center;gap:5px;display:inline-flex}.msg-erro-motivo{color:#b3261e;background:#fdecea;border-radius:8px;margin-top:5px;padding:5px 8px;font-size:11px;font-weight:600;display:block}.message-stream article.msg-failed{border:1px solid #f3b4ae}.finance-period-bar{box-shadow:var(--shadow-xs);gap:9px;padding:12px 14px}.finance-period-bar label{gap:5px}.finance-period-bar input{border:1px solid var(--line-strong);min-width:138px;height:34px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.finance-period-divider{color:var(--faint);align-self:center;margin:0 1px 7px}.finance-period-bar button{border-radius:10px}.finance-period-bar button.apply{min-width:114px}.finance-vgv-block{grid-template-columns:1.28fr 1fr}.finance-vgv-hero{background:linear-gradient(135deg,#ff6912 0%,#ff5800 70%,#dc4800 100%);min-height:188px;padding:23px}.finance-vgv-hero>strong{font-size:35px}.finance-vgv-badge{color:#fff;background:#fff3;border-radius:999px;width:max-content;margin-top:11px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.finance-vgv-hero>p{margin-top:auto}.finance-vgv-side article{border-radius:13px;min-height:89px;padding:14px}.finance-summary-strip{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.finance-summary-strip article{border:1px solid var(--line);min-width:0;min-height:65px;box-shadow:var(--shadow-xs);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:11px 12px;display:flex}.finance-summary-strip span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-summary-strip strong{margin-top:6px}.finance-ranking-designer{border-radius:15px;overflow:hidden}.finance-ranking-designer>.finance-ranking-toolbar{align-items:center;gap:16px;min-height:50px;padding:10px 14px}.finance-ranking-toolbar>div{align-items:center;gap:12px;min-width:0;display:flex}.finance-ranking-toolbar h2{white-space:nowrap}.finance-ranking-toolbar nav{align-items:center;gap:6px;display:flex}.finance-ranking-toolbar nav button{border:1px solid var(--line-strong);min-height:27px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:0 11px;font-size:10px}.finance-ranking-toolbar nav button.active{border-color:var(--purple);color:var(--purple-700);background:#f6ecfc;font-weight:800}.finance-ranking-toolbar>select{border:1px solid var(--line-strong);min-width:150px;height:31px;color:var(--ink-soft);background:#fff;border-radius:9px;margin-left:auto;padding:0 10px;font-size:11px}.finance-ranking-designer>.finance-ranking-table{padding:0 14px 10px;overflow-x:auto}.finance-ranking-head,.finance-ranking-designer .finance-ranking-table>article{grid-template-columns:38px minmax(150px,1.2fr) 70px 105px 130px 135px 110px 62px;align-items:center;gap:9px;min-width:900px;display:grid}.finance-ranking-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.finance-ranking-designer .finance-ranking-table>article{border-bottom:1px solid var(--line)}.finance-ranking-designer .finance-ranking-table>article:last-of-type{border-bottom:0}.finance-ranking-designer .finance-ranking-table>article>b{background:var(--orange);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(2)>b{background:var(--purple)}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(3)>b{background:var(--green)}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(4)>b{background:#2f6fed}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(5)>b{background:#e44a47}.finance-ranking-designer .finance-ranking-table>article>strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-ranking-designer .finance-ranking-table>article>span{color:var(--ink-soft);display:block}.finance-ranking-designer .finance-ranking-table>article>span:nth-of-type(2){color:var(--ink);font-weight:800}.finance-ranking-designer .finance-empty{min-width:900px;padding:18px 0}@media (width<=1180px){.finance-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.finance-vgv-block{grid-template-columns:1fr}.finance-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ranking-toolbar{flex-direction:column;align-items:flex-start!important}.finance-ranking-toolbar>div{flex-direction:column;align-items:flex-start}.finance-ranking-toolbar>select{margin-left:0}}.finance-kpis article:before{display:none!important}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(4n+1)>b{background:var(--orange)!important}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(4n+2)>b{background:var(--purple)!important}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(4n+3)>b{background:var(--green)!important}.finance-ranking-designer .finance-ranking-table>article:nth-of-type(4n+4)>b{background:#2f6fed!important}.finance-sales-designer{padding:0 26px;display:block}.finance-sales-panel{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:15px;overflow:hidden}.finance-sales-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:10px 14px;display:flex}.finance-sales-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.finance-sales-toolbar h2{white-space:nowrap;margin:0 3px 0 0}.finance-sales-toolbar label{border:1px solid var(--line-strong);width:min(270px,22vw);height:34px;color:var(--faint);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.finance-sales-toolbar label input{width:100%;min-width:0;color:var(--ink-soft);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.finance-sales-toolbar select,.finance-sales-toolbar>div>button{border:1px solid var(--line-strong);height:34px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:11px}.finance-sales-toolbar>div>button.active{border-color:var(--orange);color:var(--orange);background:#fff5ed}.finance-new-sale{background:var(--orange);color:#fff;min-width:158px;height:38px;font:inherit;border:0;border-radius:999px;padding:0 16px;font-size:11px;font-weight:800;box-shadow:0 9px 20px #ff650038}.finance-new-sale:hover{transform:translateY(-1px);box-shadow:0 12px 23px #ff650047}.finance-sales-extra-filters{border-bottom:1px solid var(--line);background:#fffaf6;align-items:flex-end;gap:9px;padding:9px 14px;display:flex}.finance-sales-extra-filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.finance-sales-extra-filters input{border:1px solid var(--line-strong);height:31px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:10px}.finance-sales-extra-filters button{border:1px solid var(--line-strong);height:31px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.finance-sales-scroll{padding:0 10px;overflow-x:auto}.finance-sales-head,.finance-sale-row{grid-template-columns:56px 68px minmax(76px,1fr) minmax(75px,1fr) minmax(100px,1.25fr) 32px 90px 78px 78px 72px 66px 34px;align-items:center;column-gap:8px;min-width:910px;display:grid}.finance-sales-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.finance-sales-month{min-width:910px}.finance-sales-month>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff6ee 0%,#fff 68%);align-items:center;gap:10px;padding:0 8px;display:flex}.finance-sales-month>header strong{color:#df5800;letter-spacing:.05em}.finance-sales-month>header span{color:var(--purple-700);font-weight:800}.finance-sale-row{border-bottom:1px solid var(--line);color:var(--ink-soft);position:relative}.finance-sale-row:last-child{border-bottom:0}.finance-sale-row:before{content:"";background:var(--orange);width:3px;position:absolute;inset:0 auto 0 -10px}.finance-sale-row.fechada:before{background:var(--green)}.finance-sale-row.cancelada:before{background:var(--red)}.finance-sale-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-sale-row b{color:var(--ink)}.finance-sale-row em{color:#dc5a00;background:#fff0e5;border-radius:999px;align-items:center;padding:2px 8px;font-style:normal;font-weight:800;display:inline-flex}.finance-sale-row em.fechada{color:#17834b;background:#e4f6ec}.finance-sale-row em.cancelada{color:#c9443d;background:#ffe9e8}.finance-sale-row>span:last-child{text-align:right;overflow:visible}.finance-sale-row>span:last-child button{border:1px solid var(--line-strong);width:29px;height:29px;color:var(--ink-soft);letter-spacing:1px;background:#fff;border-radius:9px;font-size:10px}.finance-sale-row>span:last-child button:hover{border-color:var(--orange);color:var(--orange);background:#fff8f3}.finance-sales-empty{min-width:910px;color:var(--muted);margin:0;padding:34px 8px;font-size:11px}.finance-sales-footer{border-top:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.finance-sales-footer button{border:1px solid var(--line-strong);min-width:27px;height:27px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:8px;padding:0 7px}.finance-sales-footer button.active{border-color:var(--orange);background:var(--orange);color:#fff}.finance-sales-footer button:disabled{opacity:.35}@media (width<=980px){.finance-sales-toolbar{flex-direction:column;align-items:stretch}.finance-sales-toolbar>div{flex-wrap:wrap}.finance-sales-toolbar label{width:min(360px,100%)}.finance-new-sale{align-self:flex-end}}@media (width<=800px){.finance-sales-designer{padding-inline:12px}}.finance-workspace{--finance-xs:10px;--finance-sm:11px;--finance-body:12px;--finance-value:13px;--finance-title:16px}.finance-period-bar label,.finance-period-bar input,.finance-period-bar select,.finance-period-bar button{font-size:var(--finance-body)}.finance-period-divider,.finance-vgv-side span{font-size:var(--finance-sm)}.finance-vgv-side strong{font-size:17px}.finance-summary-strip span{font-size:var(--finance-xs)}.finance-summary-strip strong{font-size:14px}.finance-ranking-toolbar h2{font-size:var(--finance-title)}.finance-ranking-toolbar nav button,.finance-ranking-toolbar>select{font-size:var(--finance-sm)}.finance-ranking-head{min-height:34px;font-size:var(--finance-xs)}.finance-ranking-designer .finance-ranking-table>article{min-height:46px}.finance-ranking-designer .finance-ranking-table>article>b{font-size:var(--finance-sm)}.finance-ranking-designer .finance-ranking-table>article>strong{font-size:var(--finance-body)}.finance-ranking-designer .finance-ranking-table>article>span{font-size:var(--finance-sm)}.finance-sales-toolbar h2{font-size:var(--finance-title)}.finance-sales-toolbar label input,.finance-sales-toolbar select,.finance-sales-toolbar>div>button,.finance-new-sale{font-size:var(--finance-body)}.finance-sales-head{min-height:34px;font-size:var(--finance-xs)}.finance-sales-month>header{min-height:34px}.finance-sales-month>header strong,.finance-sales-month>header span{font-size:var(--finance-sm)}.finance-sale-row{min-height:49px;font-size:var(--finance-body)}.finance-sale-row b{font-size:var(--finance-body)}.finance-sale-row em{min-height:21px;font-size:var(--finance-xs)}.finance-sales-footer,.finance-sales-footer button{font-size:var(--finance-sm)}.finance-workspace .finance-sales-footer{padding-right:92px}.finance-data-designer{padding:0 26px}.finance-data-designer>.finance-sales-panel{width:100%}.finance-data-total{color:var(--ink);font-size:var(--finance-value);white-space:nowrap;margin-left:auto}.finance-data-filterbar{border-bottom:1px solid var(--line);background:#fffdfb;align-items:center;gap:9px;min-height:50px;padding:8px 14px;display:flex}.finance-data-filterbar label{border:1px solid var(--line-strong);width:min(420px,38vw);height:34px;color:var(--faint);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.finance-data-filterbar input{width:100%;min-width:0;color:var(--ink-soft);font:inherit;font-size:var(--finance-body);background:0 0;border:0;outline:0}.finance-data-filterbar select{border:1px solid var(--line-strong);height:34px;color:var(--ink-soft);font:inherit;font-size:var(--finance-body);background:#fff;border-radius:10px;padding:0 10px}.finance-data-filterbar>strong{color:var(--ink-soft);font-size:var(--finance-value);white-space:nowrap;margin-left:auto}.finance-data-scroll{padding:0 10px;overflow-x:auto}.finance-data-month{min-width:800px}.finance-data-month>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff6ee 0%,#fff 68%);align-items:center;gap:10px;min-height:34px;padding:0 8px;display:flex}.finance-data-month>header strong{color:#df5800;font-size:var(--finance-sm);letter-spacing:.05em}.finance-indication-head,.finance-indication-row{grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.45fr) 58px 100px 120px 92px 42px;align-items:center;column-gap:10px;min-width:800px;display:grid}.finance-indication-head,.finance-cash-head,.finance-receipt-head{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);font-size:var(--finance-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.finance-indication-row,.finance-cash-row,.finance-receipt-row{border-bottom:1px solid var(--line);min-height:49px;color:var(--ink-soft);font-size:var(--finance-body);position:relative}.finance-indication-row:before,.finance-cash-row:before,.finance-receipt-row:before{content:"";background:var(--orange);width:3px;position:absolute;inset:0 auto 0 -10px}.finance-indication-row.paga:before,.finance-cash-row.entrada:before,.finance-receipt-row.recebido:before{background:var(--green)}.finance-indication-row>span,.finance-cash-row>span,.finance-receipt-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-indication-row b,.finance-cash-row b,.finance-receipt-row b{color:var(--ink);font-size:var(--finance-value)}.finance-indication-row em,.finance-cash-row em,.finance-receipt-row em{color:#dc5a00;min-height:22px;font-style:normal;font-size:var(--finance-xs);text-transform:capitalize;background:#fff0e5;border-radius:999px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.finance-indication-row em.paga,.finance-cash-row em.entrada,.finance-receipt-row em.recebido{color:#17834b;background:#e4f6ec}.finance-cash-row em.saida{color:#c9443d;background:#ffe9e8}.finance-indication-row>span:last-child,.finance-cash-row>span:last-child{text-align:right;overflow:visible}.finance-indication-row>span:last-child button,.finance-cash-row>span:last-child button{border:1px solid var(--line-strong);width:29px;height:29px;color:var(--ink-soft);letter-spacing:1px;background:#fff;border-radius:9px;font-size:10px}.finance-indication-row>span:last-child button:hover,.finance-cash-row>span:last-child button:hover{border-color:var(--orange);color:var(--orange);background:#fff8f3}.finance-data-empty{min-width:800px;color:var(--muted);font-size:var(--finance-body);margin:0;padding:38px 8px}.finance-cash-toolbar>div:first-child{flex-wrap:wrap}.finance-data-tabs{align-items:center;gap:6px;display:flex}.finance-data-tabs button{border:1px solid var(--line-strong);min-height:29px;color:var(--ink-soft);font:inherit;font-size:var(--finance-sm);background:#fff;border-radius:999px;padding:0 12px}.finance-data-tabs button.active{border-color:var(--purple);color:var(--purple-700);background:#f6ecfc;font-weight:800}.finance-cash-actions{margin-left:auto;gap:8px!important}.finance-cash-actions button{border:1px solid var(--purple);height:36px;color:var(--purple-700);font:inherit;font-size:var(--finance-sm);background:#fff;border-radius:999px;padding:0 14px;font-weight:800}.finance-cash-actions button.primary{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 9px 20px #ff650033}.finance-cash-head,.finance-cash-row{grid-template-columns:92px minmax(170px,1.4fr) minmax(120px,1fr) 100px minmax(150px,1.2fr) 125px 82px 42px;align-items:center;column-gap:10px;min-width:920px;display:grid}.finance-cash-row.entrada>span:nth-child(6)>b{color:#17874e}.finance-cash-row.saida>span:nth-child(6)>b{color:#c9443d}.finance-cash-row>span:last-child i{color:var(--faint);font-style:normal}.finance-receipt-head,.finance-receipt-row{grid-template-columns:minmax(260px,1.8fr) 130px 140px 110px 110px;align-items:center;column-gap:12px;min-width:760px;display:grid}.finance-receipt-row span:first-child{flex-direction:column;gap:3px;display:flex}.finance-receipt-row small{color:var(--muted);font-size:var(--finance-sm)}.finance-receipt-row>span:last-child{text-align:right;overflow:visible}.finance-receipt-row>span:last-child button{color:#d95800;min-width:88px;height:31px;font:inherit;font-size:var(--finance-sm);background:#fff7f1;border:1px solid #ffb57f;border-radius:9px;font-weight:700}.finance-sales-toolbar p{color:var(--muted);font-size:var(--finance-sm);margin:3px 0 0}.finance-marketing-designer,.finance-earnings-designer{padding-bottom:40px}.finance-module-kpis{border-bottom:1px solid var(--line);background:#fffdfb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.finance-module-kpis article{border:1px solid var(--line-strong);border-radius:15px;flex-direction:column;justify-content:center;min-height:112px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.finance-module-kpis article:before,.finance-module-kpis article:after{content:"";opacity:.1;pointer-events:none;background:currentColor;border-radius:50%;position:absolute}.finance-module-kpis article:before{width:88px;height:88px;top:-34px;right:-22px}.finance-module-kpis article:after{width:54px;height:54px;bottom:-34px;right:28px}.finance-module-kpis article.tone-orange{color:#e75a00;background:#ffe2cc;border-color:#ffae72}.finance-module-kpis article.tone-green{color:#16834b;background:#d7f2e2;border-color:#74d59f}.finance-module-kpis article.tone-purple{color:#8e2db8;background:#edd7f8;border-color:#ce91ee}.finance-module-kpis article.tone-blue{color:#2f67df;background:#dbe7ff;border-color:#8fb3ff}.finance-module-kpis article.tone-red{color:#cb4640;background:#f8d9d7;border-color:#f09b98}.finance-module-kpis span,.finance-module-kpis strong,.finance-module-kpis small{z-index:1;position:relative}.finance-module-kpis span{font-size:var(--finance-body);font-weight:700}.finance-module-kpis strong{color:var(--ink);margin:6px 0 3px;font-size:21px}.finance-module-kpis small{color:currentColor;font-size:var(--finance-sm);opacity:.7}.finance-marketing-head,.finance-marketing-row{grid-template-columns:44px minmax(220px,1.6fr) 90px 90px 110px minmax(190px,1fr);align-items:center;column-gap:12px;min-width:800px;display:grid}.finance-marketing-head,.finance-earnings-head{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);font-size:var(--finance-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.finance-marketing-row,.finance-earnings-row{border-bottom:1px solid var(--line);min-height:49px;color:var(--ink-soft);font-size:var(--finance-body);position:relative}.finance-marketing-row:before,.finance-earnings-row:before{content:"";background:var(--orange);width:3px;position:absolute;inset:0 auto 0 -10px}.finance-marketing-row.tone-purple:before{background:var(--purple)}.finance-marketing-row.tone-green:before{background:var(--green)}.finance-marketing-row.tone-blue:before{background:#386fe7}.finance-marketing-row.tone-red:before{background:#d94943}.finance-marketing-row>span{min-width:0}.finance-marketing-row>span:first-child b{background:var(--orange);color:#fff;width:24px;height:24px;font-size:var(--finance-sm);border-radius:8px;place-items:center;display:grid}.finance-marketing-row.tone-purple>span:first-child b{background:var(--purple)}.finance-marketing-row.tone-green>span:first-child b{background:var(--green)}.finance-marketing-row.tone-blue>span:first-child b{background:#386fe7}.finance-marketing-row.tone-red>span:first-child b{background:#d94943}.finance-marketing-row strong{color:var(--ink);font-size:var(--finance-value)}.finance-marketing-row em{min-height:22px;color:var(--purple-700);font-style:normal;font-size:var(--finance-sm);background:#f5eafa;border-radius:999px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.finance-marketing-row>span:last-child{grid-template-columns:minmax(90px,1fr) 38px;align-items:center;gap:9px;display:grid}.finance-marketing-row>span:last-child i{background:#f0ece9;border-radius:999px;height:8px;overflow:hidden}.finance-marketing-row>span:last-child u{border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--purple));height:100%;display:block}.finance-marketing-row>span:last-child small{color:var(--muted);font-size:var(--finance-sm);text-align:right}.finance-earnings-head,.finance-earnings-row{grid-template-columns:minmax(260px,1.8fr) 130px 145px 145px 110px;align-items:center;column-gap:12px;min-width:780px;display:grid}.finance-earnings-row.recebido:before{background:var(--green)}.finance-earnings-row.distrato:before{background:#d94943}.finance-earnings-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-earnings-row>span:first-child{flex-direction:column;gap:3px;display:flex}.finance-earnings-row strong,.finance-earnings-row b{color:var(--ink);font-size:var(--finance-value)}.finance-earnings-row small{color:var(--muted);font-size:var(--finance-sm)}.finance-earnings-row em{color:#dc5a00;min-height:22px;font-style:normal;font-size:var(--finance-xs);background:#fff0e5;border-radius:999px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.finance-earnings-row em.recebido{color:#17834b;background:#e4f6ec}.finance-earnings-row em.distrato{color:#c9443d;background:#ffe9e8}.finance-goals-designer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:0 26px 40px}.finance-goal-panel{min-width:0;height:max-content}.finance-goals-designer .metas-form{gap:12px;padding:16px}.finance-goals-designer .metas-form label{color:var(--ink-soft);font-size:var(--finance-sm)}.finance-goals-designer .metas-form input,.finance-goals-designer .metas-form select{border-color:var(--line-strong);min-height:36px;color:var(--ink-soft);font-size:var(--finance-body);border-radius:10px;padding:8px 10px}.finance-goals-designer .metas-form>button{min-height:38px;font-size:var(--finance-body);border-radius:999px;box-shadow:0 9px 20px #ff65002e}.finance-goals-designer .metas-list article{min-height:116px;padding:16px 18px;position:relative}.finance-goals-designer .metas-list article:before{content:"";background:var(--orange);width:3px;position:absolute;inset:0 auto 0 0}.finance-goals-designer .metas-list article:nth-child(2n):before{background:var(--green)}.finance-goals-designer .metas-list-head strong{color:var(--ink);font-size:var(--finance-value)}.finance-goals-designer .metas-list-head span,.finance-goals-designer .metas-bar span{font-size:var(--finance-sm)}.finance-goals-designer .metas-list-head button{min-height:29px;font-size:var(--finance-sm);border-radius:9px}.finance-goals-designer .metas-bar{margin-top:10px}.finance-goals-designer .metas-bar i{height:9px}.finance-goals-designer .metas-bar u{background:linear-gradient(90deg,var(--orange),var(--purple))}@media (width<=1050px){.finance-cash-toolbar{flex-direction:column;align-items:stretch}.finance-cash-actions{align-self:flex-end}.finance-data-filterbar{flex-wrap:wrap;align-items:stretch}.finance-data-filterbar label{width:min(100%,520px)}.finance-goals-designer{grid-template-columns:1fr}}@media (width<=800px){.finance-data-designer{padding-inline:12px}.finance-data-total,.finance-data-filterbar>strong{width:100%;margin-left:0}.finance-module-kpis{grid-template-columns:1fr}}.nova-venda-steps{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.nova-venda-steps button{border:1px solid var(--line,#e3ddd9);color:#6f6863;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.nova-venda-steps button b{color:#8c837e;background:#f0ece9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.nova-venda-steps button.active{color:#d85600;background:#fff6f0;border-color:#ff6500}.nova-venda-steps button.active b{color:#fff;background:#ff6500}.nova-venda-section{flex:1;padding:6px 2px 4px;overflow:auto}.nova-venda-upload{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #ded7d2;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:700}.nova-venda-row{align-items:center;gap:8px;margin-bottom:7px;display:flex}.nova-venda-row>select,.nova-venda-row>input{background:#fff;border:1px solid #ded7d2;border-radius:9px;min-width:0;min-height:40px;padding:8px 10px;font-family:inherit;font-size:12px}.nova-venda-row>select{flex:1.4}.nova-venda-row>input[type=number]{flex:.7;max-width:120px}.nova-venda-row>input[type=date]{flex:1}.nova-venda-row>input:not([type]),.nova-venda-row>input[type=text]{flex:1.2}.nova-venda-del{color:#c9443d;cursor:pointer;background:#fff6f4;border:1px solid #f0d4cd;border-radius:8px;flex:none;width:34px;height:34px;font-size:16px}.nova-venda-hint{color:#762a98;background:#f8f3fb;border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:11px}.nova-venda-hint.ok{color:#17834b;background:#e9f8ef}.nova-venda-hint.warn{color:#b45309;background:#fff2e9}.nova-venda-hint b{font-weight:800}.nova-venda-upload{cursor:pointer;align-items:center;display:inline-flex}.nova-venda-doc{color:#5f5752;background:#faf9f8;border:1px solid #ece7e3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:9px 11px;font-size:11px;display:flex}.crm-secondary{color:#d85600;cursor:pointer;background:#fff7f1;border:1px solid #ffb57f;border-radius:10px;min-height:42px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:700}@media (width<=640px){.nova-venda-row{flex-wrap:wrap}.nova-venda-row>select,.nova-venda-row>input{flex:100%;max-width:none}}.finance-form-grid .nova-venda-hint.wide-hint{grid-column:1/-1;margin-top:2px}.finance-form-grid label.cash-settle-line{color:#5f5752;background:#f8f6f4;border-radius:9px;flex-direction:row;align-items:center;gap:8px;padding:9px 11px;font-weight:600}.finance-form-grid label.cash-settle-line input{width:16px;height:16px;min-height:auto}.cash-cat-manage{color:#d85600;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:11px;font-weight:700}.cash-cat-manage:hover{text-decoration:underline}.cash-cat-panel{background:#faf9f8;border:1px solid #ece7e3;border-radius:10px;margin-top:2px;padding:12px}.cash-cat-add{gap:8px;display:flex}.cash-cat-add input{background:#fff;border:1px solid #ded7d2;border-radius:9px;flex:1;min-height:38px;padding:8px 10px;font-family:inherit;font-size:12px}.cash-cat-add button{color:#d85600;cursor:pointer;background:#fff7f1;border:1px solid #ffb57f;border-radius:9px;padding:0 12px;font-size:11px;font-weight:700}.cash-cat-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cash-cat-item{background:#fff;border:1px solid #ece7e3;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.cash-cat-item span{color:#4a443f;flex:1}.cash-cat-item button{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #e3dcd7;border-radius:7px;width:30px;height:30px;font-size:13px}.cash-cat-item button.cash-cat-del{color:#c9443d;background:#fff6f4;border-color:#f0d4cd}.cash-cat-item button:disabled{opacity:.5;cursor:not-allowed}.crm-search-v2{background:#fff;border-radius:999px;width:270px;height:36px}.crm-search-v2 input{font-size:12px}.crm-primary{border-radius:999px;min-height:38px;padding-inline:19px;font-size:12px;box-shadow:0 9px 20px #ff65002e}.card-person{gap:8px}.card-person>span{width:32px;height:32px;font-size:11px}.card-person strong{font-size:12px}.card-person small{font-size:11px}.sla-clock-v3{border-radius:8px;align-items:center;gap:5px;margin:7px 0;padding:5px 7px;display:flex}.sla-clock-v3 b{white-space:nowrap;font-size:12px}.sla-clock-v3 span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.card-context{border-top:1px solid #f0ebe7;padding-top:7px}.card-context span,.card-context b,.card-context small{font-size:11px}.card-tags{margin-top:6px}.card-tags span{padding:2px 7px;font-size:10px}.table-person span{width:32px;height:32px;font-size:11px}.table-person strong{font-size:12px}.table-actions-v3{gap:6px}.table-actions-v3 button{background:#fff;min-height:31px;padding-inline:11px;font-size:11px}.table-actions-v3 button:first-child{color:#16834b;background:#f5fcf7;border-color:#b7e5c8}.table-actions-v3 button:last-child{color:#bd4a08;background:#fff;border-color:#eadfd8}.sales-process>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sales-process>header h2{margin:5px 0 2px;font-size:18px}.sales-process>header p{font-size:11px}.sales-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0}.sales-kpis article{border-radius:14px;min-height:112px;padding:14px}.sales-kpis article:first-child{background:#ffe0c7;border-color:#ff9b57}.sales-kpis article:before,.finance-kpis article:before{z-index:0;background:#ffffff5c;width:84px;height:84px;top:-28px;right:-24px;display:block!important}.sales-kpis article:after,.finance-kpis article:after{opacity:1;z-index:0;background:#ffffff4d;width:58px;height:58px;top:auto;bottom:-35px;right:15px}.sales-filter{background:#fff;border:1px solid #e4ddd8;border-radius:12px;min-height:45px;margin:5px 0 12px;padding:7px 10px}.sales-kanban{gap:10px}.sales-stage{background:#f4f0ed;border-radius:13px;flex-basis:250px;padding:9px}.sale-card{background:#fff;box-shadow:0 3px 9px #2c1f170e}.agenda-panel{border-radius:14px}.agenda-panel>header{padding:13px 15px}.agenda-panel h2{font-size:15px}.agenda-panel header p{font-size:11px}.agenda-item{padding:12px 15px}.activity-feed button:nth-child(2n){background:#f7f3f0}.activity-feed button:hover{background:#fff6f0}@media (width<=1100px){.sales-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.crm-search-v2{width:100%}.sales-kpis{grid-template-columns:1fr 1fr}}.finance-kpis article:has(i.orange):before{background:#ffab70!important}.finance-kpis article:has(i.orange):after{background:#ffab70!important}.finance-kpis article:has(i.green):before{background:#78cfa0!important}.finance-kpis article:has(i.green):after{background:#78cfa0!important}.finance-kpis article:has(i.red):before{background:#eb9591!important}.finance-kpis article:has(i.red):after{background:#eb9591!important}.finance-kpis article:has(i.blue):before{background:#8fb0f3!important}.finance-kpis article:has(i.blue):after{background:#8fb0f3!important}.finance-kpis article:has(i.purple):before{background:#c78ce7!important}.finance-kpis article:has(i.purple):after{background:#c78ce7!important}.finance-kpis article:before{opacity:.28!important}.finance-kpis article:after{opacity:.22!important}.lead-avatar{overflow:hidden}.lead-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sale-card{position:relative;overflow:hidden;border-radius:11px!important;gap:0!important;padding:0!important}.sale-card:hover{transform:translateY(-3px)}.sale-card-content{padding:10px 10px 8px}.sale-card .card-person strong{font-size:12px}.sale-card .card-person small{font-size:11px}.sale-card-broker{color:#7f2cab;align-items:center;gap:6px;margin:4px 0 0 40px;display:flex}.sale-card-broker strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.sale-card .sla-clock-v3{margin:7px 0}.sale-card .card-context{margin-top:0;padding-top:7px}.sale-card .card-context span{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.sale-card .card-context b{white-space:nowrap}.sale-card .card-tags{min-height:19px;margin-top:6px}.sale-kind{color:#9a918a;margin-top:6px;font-size:10px;display:block}.sale-card-controls{background:#fff;border-top:1px solid #eee8e4;padding:7px 9px}.sale-card-controls select{color:#544d48;background:#fff;border:1px solid #ddd5cf;border-radius:7px;width:100%;height:30px;font-size:11px;margin:0!important}.crm-stage-head-right{align-items:center;gap:6px;display:flex}.crm-stage-cog{color:#5f5752;cursor:pointer;background:#0000000f;border:0;border-radius:7px;width:24px;height:24px;font-size:15px;line-height:1}.crm-stage-cog:hover{background:#0000001f}.crm-stage-menu{z-index:5;background:#fff;border:1px solid #ece7e3;border-radius:10px;flex-direction:column;gap:8px;margin:8px 10px 4px;padding:10px;display:flex;position:relative;box-shadow:0 10px 26px #140e0a1f}.crm-stage-menu-row{gap:8px;display:flex}.crm-stage-color{color:#5f5752;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:700;display:flex}.crm-stage-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #ded7d2;border-radius:8px;width:44px;height:30px;padding:2px}.crm-stage-reorder{gap:6px;display:flex}.crm-stage-reorder button,.crm-stage-bulk{color:#5f5752;cursor:pointer;background:#faf9f8;border:1px solid #ded7d2;border-radius:8px;flex:1;padding:8px 6px;font-size:11px;font-weight:700}.crm-stage-reorder button:hover:not(:disabled),.crm-stage-bulk:hover{color:#d85600;border-color:#ff9c5e}.crm-stage-reorder button:disabled{opacity:.4;cursor:not-allowed}.crm-stage-bulk{color:#d85600;background:#fff7f1;border-color:#ffb57f}.sale-card-controls{align-items:center;gap:6px;display:flex}.sale-card-controls select{flex:1;min-width:0}.sales-head-actions{align-items:center;gap:8px;display:flex}.sales-add-stage{background:#fff;border:1px solid #ece7e3;border-radius:10px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.sales-add-stage input{border:1px solid #ded7d2;border-radius:9px;flex:1;min-height:38px;padding:8px 10px;font-family:inherit;font-size:12px}.sales-add-stage button{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #ded7d2;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.sales-stage header{align-items:center;gap:8px;display:flex}.sales-stage header strong{flex:1;min-width:0}.sales-stage .crm-stage-cog{background:#0000000f}.crm-stage-danger{color:#c9443d!important;background:#fff6f4!important;border-color:#f0d4cd!important}.crm-stage-danger:disabled{opacity:.5}.money-input{background:#fff;border:1px solid #ded7d2;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex}.money-input span{color:#918b86;font-size:12px;font-weight:700}.money-input input{text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font-family:inherit;font-size:13px}.metas-form-actions{align-items:center;gap:8px;display:flex}.metas-cancel{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #ded7d2;border-radius:9px;min-height:42px;padding:0 13px;font-size:12px;font-weight:700}.metas-list-actions{gap:6px;display:flex}.metas-list-actions button{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #e3dcd7;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700}.metas-list-actions button:hover{color:#d85600;border-color:#ff9c5e}.metas-list-actions button.metas-editing{color:#fff;background:#ff6500;border-color:#ff6500}.finance-form-grid .money-input{width:100%}.nova-venda-row .money-input{flex:1;min-width:0}.nova-venda-row .money-input input{text-align:left}.finance-ranking-vgv .finance-ranking-head,.finance-ranking-vgv article{grid-template-columns:36px 1.6fr .7fr 1fr .8fr!important}.finance-workspace>:not(header):not(.workspace-top),.approaches-workspace>:not(header):not(.workspace-top),.calendar-workspace>:not(header):not(.workspace-top),.team-workspace>:not(header):not(.workspace-top),.audit-workspace>:not(header):not(.workspace-top),.catalog-controls,.product-grid{max-width:1360px;margin-left:auto;margin-right:auto}.approach-list .approach-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px;display:grid}.approach-list .approach-card{background:#fff;border:1px solid #ece5e0;border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;box-shadow:0 2px 5px #1f181308}.approach-list .approach-card.inactive{opacity:.62}.approach-list .approach-card>header{align-items:flex-start;gap:11px;display:flex}.approach-card-ico{color:#982bc5;background:#f3e8ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.approach-list .approach-card>header>div{flex:1;min-width:0}.approach-list .approach-card>header strong{color:#2c2723;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.approach-card-tags{align-items:center;gap:9px;margin-top:5px;display:flex}.approach-card-tags em{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.approach-card-tags em.on{color:#168349;background:#e5f7ec}.approach-card-tags em.on:before{content:"";background:#1caf62;border-radius:50%;width:6px;height:6px}.approach-card-tags em.off{color:#8a807a;background:#f1ece8}.approach-card-tags em.off:before{content:"";background:#b3a9a2;border-radius:50%;width:6px;height:6px}.approach-card-tags small{color:#9a908a;font-size:11px}.approach-card-msgs{flex-direction:column;gap:8px;display:flex}.approach-msg-box{background:#faf7fd;border:1px solid #efe9f5;border-radius:11px;flex-direction:column;padding:10px 12px;display:flex}.approach-var-tag{color:#7626a5;background:#f0e6fb;border-radius:999px;align-self:flex-end;margin-bottom:5px;padding:2px 8px;font-size:10px;font-weight:800}.approach-msg-box p{color:#5f5854;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.approach-msg-box.empty{background:#faf8f6;border-style:dashed;border-color:#eee6df}.approach-msg-box.empty p{color:#a89f98;font-style:italic}.approach-list .approach-card>footer{align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.approach-list .approach-card>footer .approach-edit-btn{color:#d85f00;cursor:pointer;background:#fff6ef;border:1px solid #ffb279;border-radius:11px;flex:1;min-height:38px;padding:0 12px;font-size:12.5px;font-weight:750}.approach-list .approach-card>footer .approach-edit-btn:hover{background:#ffefe1;border-color:#ff8a3d}.approach-list .approach-card>footer .approach-ico-btn{color:#6f665f;cursor:pointer;background:#fff;border:1px solid #ece5e0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:15px;display:grid}.approach-list .approach-card>footer .approach-ico-btn:hover{background:#faf8f6;border-color:#d9d0c9}.approach-list .approach-card>footer .approach-ico-btn.danger{color:#d84540;background:#fff6f5;border-color:#f3c9c6}.approach-list .approach-card>footer .approach-ico-btn.danger:hover{background:#ffeceb;border-color:#e88a85}.approach-new-card{color:#9a908a;cursor:pointer;text-align:center;background:0 0;border:2px dashed #e3d9d1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:18px;display:flex}.approach-new-card:hover{color:#d85f00;background:#fffaf5;border-color:#ffb279}.approach-new-card>span{color:#c19a70;background:#f5efe9;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.approach-new-card:hover>span{color:#ff6900;background:#ffe9d6}.approach-new-card>strong{color:#5f5651;font-size:14px}.approach-new-card:hover>strong{color:#d85f00}.approach-new-card>small{font-size:11.5px}.approach-products>button>span.folder{color:#ff6900;font-size:18px}.approach-products .approach-add-group{text-align:center;color:#8a807a;cursor:pointer;background:0 0;border:1px dashed #e3d9d1;border-radius:10px;margin-top:10px;padding:10px;font-size:12px;font-weight:700;display:block}.approach-products .approach-add-group:hover{color:#ff6900;background:#fffaf5;border-color:#ffad74}@media (width<=1100px){.approach-list .approach-cards{grid-template-columns:1fr}}@keyframes saraToggleP{0%{box-shadow:0 0 #e01e6380}70%{box-shadow:0 0 0 10px #e01e6300}to{box-shadow:0 0 #e01e6300}}.perms-workspace,.agents-lab,.catalog-controls,.product-grid{max-width:1600px}.live-chat .message-stream{background:#efeae2!important}.live-chat .message-stream article.in{box-shadow:0 1px 1px #0b141a14;background:#fff!important;border:1px solid #ece5df!important}.live-chat .message-stream article.out{box-shadow:0 1px 1px #0b141a14;background:#d9fdd3!important;border:0!important}.live-chat .chat-composer{position:relative}.live-chat .chat-composer .chat-emoji-panel{bottom:76px;left:16px}.live-chat .composer-tools .chat-emoji-btn{color:#6a615b!important;background:#fff!important;border:1px solid #ece2d9!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 4px 12px #281c141a!important}.live-chat .composer-tools .chat-emoji-btn.active{color:#ff6500!important;border-color:#ffb279!important}.live-chat .composer-tools{gap:8px!important}.live-chat .composer-tools button{color:#6a615b!important;background:#fff!important;border:1px solid #ece2d9!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 4px 12px #281c141a!important}.live-chat .composer-tools button:hover{transform:translateY(-1px);color:#d85f00!important;border-color:#ffb279!important}.live-chat .composer-tools button.recording{color:#c42f2f!important;background:#fff0f0!important;border-color:#e34545!important}.live-chat .composer-tools button svg{width:20px;height:20px}.live-chat .chat-composer textarea{border:1px solid #e5ddd6!important;border-radius:22px!important;min-height:46px!important;padding:12px 16px!important}.live-chat .chat-composer>button[type=submit]{color:#fff!important;background:#ff6500!important;border-radius:50%!important;width:46px!important;height:46px!important}.modal-layer.product-detail-layer{justify-content:center;align-items:center;padding:26px}.product-detail-layer .product-detail-panel{border-radius:20px;width:min(1180px,96vw);height:min(92vh,900px);margin:0;overflow:hidden;box-shadow:0 34px 90px #120c0857}@media (width<=900px){.modal-layer.product-detail-layer{padding:0}.product-detail-layer .product-detail-panel{border-radius:0;width:100vw;height:100vh}}.conn-stats{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 28px 4px;display:grid}.conn-stat{background:#fff;border:1px solid #e7e1dd;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.conn-stat span{font-size:11px;font-weight:700}.conn-stat strong{font-size:30px;line-height:1}.conn-stat.ok span,.conn-stat.ok strong{color:#16834c}.conn-stat.warn span,.conn-stat.warn strong{color:#c98a12}.conn-stat.bad span,.conn-stat.bad strong{color:#c33b32}.conn-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.conn-card .conn-status{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.conn-card.connected .conn-status{color:#16834c;background:#e5f7ec}.conn-card.connected .conn-status i{background:#19a861}.conn-card.unstable .conn-status{color:#a9720a;background:#fff3da}.conn-card.unstable .conn-status i{background:#e0a520}.conn-card.off .conn-status{color:#c33b32;background:#fdeceb}.conn-card.off .conn-status i{background:#d8323d}.conn-card.connected{border-color:#c7ead4}.conn-card.unstable{border-color:#f0dcae}.conn-card.off{border-color:#f2cdc9}.conn-device{color:#9a908a;background:#f4f1ee;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.conn-sync{color:#9a908a;margin-top:-3px;font-size:11px}.conn-num{color:#2f6b3a;letter-spacing:.2px;margin-top:1px;font-size:12px;font-weight:600}.sales-approvals{background:#fff8e8;border:1px solid #f0d28a;border-radius:12px;margin:10px 0 14px;padding:12px 14px}.sales-approvals-head{color:#8a6d1a;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.sales-approval-row{border-top:1px solid #f2e2b6;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.sales-approval-info strong{font-size:14px;display:block}.sales-approval-info small{color:#8a7a4a}.sales-approval-actions{flex:none;gap:8px;display:flex}.sales-approval-actions button{cursor:pointer;background:#fff;border:1px solid #d9c68a;border-radius:8px;padding:6px 12px;font-size:13px}.sales-approval-actions .crm-primary{color:#fff;background:#1fa85a;border-color:#1fa85a}.conn-card strong{font-size:15px}.conn-card.connected button{color:#5f5752;background:#fff;border:1px solid #dfd8d3}.presence-scrim{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18100a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.presence-modal{text-align:center;background:#fff;border-radius:22px;width:min(420px,94vw);padding:30px 28px 26px;box-shadow:0 40px 90px #120c0866}.presence-ring{background:conic-gradient(#ff6500 0deg,#ffd9bd 0deg);border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 18px;display:grid;position:relative;box-shadow:inset 0 0 0 10px #fff,0 8px 22px #ff650040}.presence-ring:after{content:"";border:3px solid #ffe6d2;border-radius:50%;position:absolute;inset:12px}.presence-ring strong{color:#d85500;font-size:34px;font-weight:800;line-height:1;position:relative}.presence-ring span{color:#b98a5f;font-size:11px;font-weight:700;position:relative}.presence-modal h2{color:#2c2723;margin:0 0 8px;font-size:20px}.presence-modal p{color:#6f6863;margin:0 0 20px;font-size:13px;line-height:1.5}.presence-modal p b{color:#d85500}.presence-yes{color:#fff;cursor:pointer;background:linear-gradient(120deg,#ff6a1a,#ff8a3d);border:0;border-radius:14px;width:100%;min-height:52px;font-size:15px;font-weight:800;box-shadow:0 12px 26px #ff65004d}.presence-yes:hover{filter:brightness(1.03)}.conn-card-actions{align-items:center;gap:6px;display:flex}.conn-del{color:#d8433c;cursor:pointer;background:#fff6f5;border:1px solid #f2cdc9;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:12px;display:grid}.conn-del:hover{background:#ffeceb;border-color:#e88a85}.finance-sales-head.slim,.finance-sale-row.slim{grid-template-columns:56px 68px minmax(76px,1fr) minmax(75px,1fr) minmax(100px,1.25fr) 32px 90px 92px 66px 34px;min-width:760px}.login-split{z-index:320;background:#fff;font-family:inherit;display:flex;position:fixed;inset:0;overflow:auto}.login-split.preview{z-index:320;position:fixed;inset:0}.login-close{z-index:5;color:#615851;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:16px;right:18px;box-shadow:0 4px 14px #0000001f}.login-hero{color:#fff;background:linear-gradient(152deg,#ff6a15 0%,#f4356b 52%,#a51fac 100%);flex:50%;justify-content:flex-end;align-items:center;min-width:0;padding:56px clamp(40px,4vw,72px);display:flex;position:relative;overflow:hidden}.login-hero-shape{pointer-events:none;display:block;position:absolute}.login-hero-shape.circle{background:#ffffff21;border-radius:50%;width:150px;height:150px;top:9%;left:10%}.login-hero-shape.square{background:#ffffff1a;border-radius:14px;width:54px;height:54px;top:20%;left:30%}.login-hero-shape.panel{background:#ffffff1a;border-radius:34px;width:340px;height:300px;bottom:6%;right:-70px;transform:rotate(0)}.login-hero-inner{z-index:2;max-width:430px;position:relative}.login-hero-icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border:1px solid #ffffff38;border-radius:28px;place-items:center;width:112px;height:112px;margin-bottom:26px;display:grid}.login-hero-icon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px}.login-hero-kicker{letter-spacing:.22em;color:#ffffffd1;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.login-hero-logo{letter-spacing:-.02em;color:#fff;margin-bottom:22px;font-size:52px;font-weight:800;line-height:1;display:block}.login-hero-logo span{color:#ffffffe6;font-weight:400}.login-hero-inner h1{letter-spacing:-.01em;margin:0 0 14px;font-size:31px;font-weight:800;line-height:1.15}.login-hero-inner p{color:#ffffffe6;max-width:380px;margin:0 0 26px;font-size:15px;line-height:1.55}.login-hero-pill{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.login-hero-pill i{background:#3ddc84;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #3ddc8447}.login-form-side{background:#fff;flex:50%;justify-content:flex-start;align-items:center;min-width:0;padding:48px clamp(40px,4vw,72px);display:flex}.login-form-inner{width:100%;max-width:388px}.login-brand-pill{border:1px solid #ece7e3;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;display:inline-flex}.login-brand-pill svg{fill:none;stroke:#ff6500;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-brand-pill svg path:last-child{stroke:#8d2bd1}.login-brand-pill strong{color:#ff6500;letter-spacing:-.01em;font-size:15px;font-weight:800}.login-brand-pill strong span{color:#8d2bd1}.login-heading h2{letter-spacing:-.02em;color:#20140e;margin:0 0 8px;font-size:33px;font-weight:800}.login-heading p{color:#8a807a;margin:0 0 26px;font-size:14px}.login-heading p b{color:#ff6500;font-weight:700}.login-heading p b:after{content:""}.login-split form{flex-direction:column;gap:16px;display:flex}.login-field{flex-direction:column;gap:7px;display:flex}.login-field>span{letter-spacing:.08em;text-transform:uppercase;color:#9a908a;font-size:11px;font-weight:800}.login-input{align-items:center;display:flex;position:relative}.login-input>svg{fill:none;stroke:#b6aca6;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:19px;height:19px;position:absolute;left:14px}.login-input input{color:#20140e;background:#f5f2ef;border:1px solid #ece7e3;border-radius:13px;width:100%;height:50px;padding:0 14px 0 42px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.login-input input::placeholder{color:#b3a9a2}.login-input input:focus{background:#fff;border-color:#ff6500;outline:none;box-shadow:0 0 0 3px #ff650024}.login-eye{color:#8a7f79;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:8px}.login-eye svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.login-eye:hover{color:#8d2bd1;background:#f6eefb}.login-forgot{color:#ff6500;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:-4px 0 2px;padding:0;font-size:12.5px;font-weight:700}.login-forgot:hover{text-decoration:underline}.login-submit{cursor:pointer;color:#fff;letter-spacing:.01em;background:linear-gradient(#ff7a1a,#f9640a);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:15px;font-weight:800;transition:filter .15s,transform 50ms;display:flex;box-shadow:0 10px 22px #f9640a52}.login-submit:hover{filter:brightness(1.04)}.login-submit:active{transform:translateY(1px)}.login-submit:disabled{opacity:.7;cursor:default;box-shadow:none}.login-submit svg{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.login-error{color:#c23b2e;background:#fdeeec;border:1px solid #f4cdc6;border-radius:11px;padding:10px 13px;font-size:12.5px;font-weight:600}.login-secure{background:#fff5ee;border:1px solid #ffe2cc;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.login-secure>svg{fill:none;stroke:#ee6a12;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-top:1px}.login-secure strong{color:#c85a12;font-size:13px;font-weight:800;display:block}.login-secure span{color:#a4805f;margin-top:2px;font-size:12px;line-height:1.45;display:block}.login-foot{color:#a99f99;align-items:center;gap:6px;margin-top:26px;font-size:12px;display:flex}.login-foot svg{fill:none;stroke:#c4bab4;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.login-foot b{color:#ff6500;font-weight:800}.login-foot b.p{color:#8d2bd1}.login-preview-tag{color:#742997;text-align:center;background:#f5ebfa;border-radius:11px;margin-top:18px;padding:9px;font-size:12px;font-weight:700;display:block}@media (width<=880px){.login-split{flex-direction:column}.login-hero{flex:none;padding:40px 32px}.login-hero-icon{border-radius:20px;width:78px;height:78px;margin-bottom:18px}.login-hero-icon svg{width:40px;height:40px}.login-hero-logo{margin-bottom:14px;font-size:40px}.login-hero-inner h1{font-size:24px}.login-hero-inner p{margin-bottom:18px;font-size:13.5px}.login-hero-shape.panel{display:none}.login-form-side{padding:36px 26px 44px}}.login-hero-symbol{object-fit:contain;filter:brightness(0)invert();width:60px;height:60px}.login-brand-img{width:auto;height:24px;display:block}.login-brand-pill{padding:8px 15px}.sale-card-content{cursor:pointer}.sale-detail-progress{background:#ece6e1;border-radius:999px;height:7px;margin:14px 0 6px;overflow:hidden}.sale-detail-progress i{border-radius:999px;height:100%;transition:width .3s;display:block}.sale-detail-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.sale-detail-grid>div{flex-direction:column;gap:3px;display:flex}.sale-detail-grid small{color:#a29890;letter-spacing:.06em;font-size:10px;font-weight:800}.sale-detail-grid strong{color:#2f2a26;font-size:14px}.sale-timeline{margin:0;padding:0;list-style:none}.sale-timeline li{align-items:flex-start;gap:11px;padding:0 0 16px 2px;display:flex;position:relative}.sale-timeline li>i{z-index:2;border:2px solid var(--tl,#cfc6c0);background:#fff;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:2px;position:relative}.sale-timeline li>u{background:#e7e0da;width:2px;position:absolute;top:15px;bottom:-1px;left:7px}.sale-timeline li.done>i{background:var(--tl,#1fa85a);border-color:var(--tl,#1fa85a)}.sale-timeline li.current>i{border-color:var(--tl,#7c3aed);box-shadow:0 0 0 4px var(--tl,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.sale-timeline li.current>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--tl,#7c3aed) 20%, transparent)}}.sale-timeline li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sale-timeline li strong{color:#4b433e;font-size:13px;font-weight:650}.sale-timeline li.current strong{color:#2b2622;font-weight:800}.sale-timeline li.todo strong{color:#a79e97}.sale-timeline li small{color:#a49a93;font-size:11px}.sale-timeline li em{background:var(--tl,#7c3aed);border-radius:999px;align-self:center;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.sale-timeline li em{background:color-mix(in srgb, var(--tl,#7c3aed) 15%, #fff)}}.sale-timeline li em{color:var(--tl,#7c3aed);font-size:10px;font-style:normal;font-weight:800}.sale-timeline li b{color:var(--tl,#1fa85a);align-self:center;margin-left:auto;font-size:13px}.sale-detail-move{flex-direction:column;gap:4px;display:flex}.sale-detail-move>span{color:#a29890;letter-spacing:.06em;font-size:10px;font-weight:800}.sale-detail-move select{color:#33302c;cursor:pointer;background:#fff;border:1px solid #e0d8d2;border-radius:10px;min-height:40px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.sale-timeline li time{color:#b0a69f;margin-top:2px;font-size:10px;font-style:normal;display:block}.sale-timeline li.current time{color:var(--tl,#7c3aed);font-weight:700}.sale-moves{border-left:2px solid #eee7e2;margin:0 0 4px;padding:0;list-style:none}.sale-moves li{flex-direction:column;gap:1px;padding:6px 0 6px 12px;display:flex;position:relative}.sale-moves li:before{content:"";background:#cfc6c0;border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:-5px}.sale-moves li:first-child:before{background:#7c3aed}.sale-moves li b{color:#7c726b;font-size:11px;font-weight:700}.sale-moves li span{color:#4b433e;font-size:12px}.sale-esteira-empty{color:#9a908a;margin:10px 2px;font-size:12px}.sale-full-layer{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c140e80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sale-full{background:#f7f5f3;border-radius:16px;flex-direction:column;width:min(1080px,96vw);height:min(880px,92vh);min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #140e0a66}.sale-full-top{border-radius:16px 16px 0 0}@media (width<=720px){.sale-full-layer{padding:0}.sale-full{border-radius:0;width:100vw;height:100vh}}.sale-full-top{color:#fff;background:linear-gradient(135deg,#ff6500,#ff7f2a);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 26px;display:flex}.sale-full-kicker{letter-spacing:.1em;opacity:.9;font-size:11px;font-weight:800}.sale-full-title h2{margin:4px 0 2px;font-size:22px}.sale-full-title p{opacity:.92;margin:0;font-size:12px}.sale-full-close{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:22px}.sale-full-kpis{background:#fff;border-bottom:1px solid #ece7e3;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px 26px;display:grid}.sale-full-kpis>div{border:1px solid #eee9e5;border-radius:11px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sale-full-kpis small{letter-spacing:.05em;color:#a29890;font-size:9px;font-weight:800}.sale-full-kpis strong{color:#2f2a26;font-size:15px}.sale-full-kpis strong.late{color:#d1453c}.sale-full-kpis span{color:#8a827c;font-size:10px}.sale-full-kpis .block.on{background:#fff5f4;border-color:#f2c9c4}.sale-full-kpis .block.on strong{color:#c9443d}.sale-full-block{color:#a5342c;background:#fff5f4;border:1px solid #f2c9c4;border-radius:10px;margin:12px 26px 0;padding:11px 14px;font-size:13px}.sale-full-error{color:#c0392b;background:#fdeceb;border-radius:9px;margin:12px 26px 0;padding:10px 13px;font-size:12px}.sale-full-tabs{flex-wrap:wrap;gap:6px;padding:12px 26px 0;display:flex}.sale-full-tabs button{color:#6d635c;cursor:pointer;background:#fff;border:1px solid #e5ded9;border-radius:10px 10px 0 0;padding:10px 16px;font-size:13px;font-weight:700}.sale-full-tabs button.active{color:#d85600;background:#fff;border-bottom-color:#fff}.sale-full-body{flex:1;min-height:0;padding:0 26px 26px;overflow:auto}.sale-full-pane{background:#fff;border:1px solid #ece7e3;border-radius:0 12px 12px;max-width:1100px;padding:20px}.sale-full-pane .sale-detail-grid{margin-bottom:14px}.sale-detail-progress.big{height:9px;margin:8px 0 18px}.sale-full-foot{background:#fff;border-top:1px solid #ece7e3;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;display:flex}.sale-full-foot-left{align-items:center;gap:10px;display:flex}.sale-full-devolver{color:#8a5a2b;cursor:pointer;background:#fff;border:1px solid #e0d8d2;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700}.sale-full-devolver:hover{color:#d85600;background:#fff7f1;border-color:#ffb57f}.sale-full-devolver:disabled{opacity:.5;cursor:default}.sale-full-foot-right{align-items:center;gap:14px;display:flex}.sale-full-foot-block{color:#c9443d;font-size:12px;font-weight:700}.docx-group{border-bottom:1px solid #f0ece8;margin-bottom:22px;padding-bottom:18px}.docx-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.docx-group h3{color:#2f2a26;margin:0;font-size:15px}.docx-conjuge{color:#8a827c;align-items:center;gap:6px;font-size:12px;display:flex}.docx-conjuge button{cursor:pointer;background:#fff;border:1px solid #e0d8d2;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.docx-conjuge button.on{color:#d85600;background:#fff2e8;border-color:#ff8a3d}.docx-conjuge-area{background:#fbfaf9;border:1px dashed #e5ded9;border-radius:11px;margin-top:12px;padding:12px}.docx-conjuge-area h4{color:#8a827c;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.docx-row{background:#fff;border:1px solid #eee9e5;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}.docx-row.st-aprovado{background:#f7fcf9;border-color:#cfe8da}.docx-row.st-recusado{background:#fff6f4;border-color:#f2c9c4}.docx-row.st-correcao{background:#fffaf0;border-color:#f2dcb0}.docx-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.docx-main strong{color:#2f2a26;font-size:13px}.docx-main small{color:#918b86;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.docx-motivo{color:#c0392b;font-size:11px;font-style:normal}.docx-status{color:#8a7f78;background:#f2efec;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.docx-status.st-anexado{color:#3b6fd8;background:#eef4ff}.docx-status.st-em_analise{color:#b5791b;background:#fff4e2}.docx-status.st-aprovado{color:#17834b;background:#e5f7ec}.docx-status.st-recusado{color:#c0392b;background:#fdeceb}.docx-status.st-correcao{color:#a5721a;background:#fff3d9}.docx-actions{flex:none;align-items:center;gap:5px;display:flex}.docx-actions button,.docx-up,.docx-replace{color:#5f5752;cursor:pointer;background:#fff;border:1px solid #e3dcd7;border-radius:8px;align-items:center;padding:6px 9px;font-size:12px;display:inline-flex}.docx-up{color:#d85600;background:#fff7f1;border-color:#ffb57f;font-weight:700}.docx-del{color:#c0392b!important;border-color:#f0d4cd!important}.docx-statussel{background:#fff;border:1px solid #e3dcd7;border-radius:8px;padding:5px 6px;font-size:11px}.docx-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.docx-add>input{border:1px solid #e3dcd7;border-radius:8px;flex:1;min-width:140px;padding:8px 10px;font-family:inherit;font-size:12px}.docx-add-obrig{color:#5f5752;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.condx h3{color:#2f2a26;margin:18px 0 10px;font-size:14px}.condx h3:first-child{margin-top:0}.condx-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.condx-grid label,.condx label{color:#7a726c;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.condx-grid input,.condx input,.condx select{color:#2f2a26;border:1px solid #e3dcd7;border-radius:9px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600}.condx-origem{flex-direction:column;gap:7px;display:flex}.condx-origem-row{border:1px solid #eee9e5;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;display:flex}.condx-origem-row.on{background:#fff9f3;border-color:#ffce9e}.condx-origem-row label{color:#3a3430;flex-direction:row;align-items:center;gap:7px;font-weight:600}.condx-origem-row input[type=number]{width:160px;margin-left:auto}.condx-soma{border-radius:9px;margin-top:12px;padding:10px 13px;font-size:13px;font-weight:600}.condx-soma.ok{color:#17834b;background:#e5f7ec}.condx-soma.warn{color:#c0392b;background:#fff5f4}.condx-part,.condx-parc{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.condx-part>input,.condx-parc>input,.condx-parc>select{border:1px solid #e3dcd7;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:12px}.condx-part>input:first-child{flex:1;min-width:120px}.condx-part>button,.condx-parc>button{color:#c0392b;cursor:pointer;background:#fff6f4;border:1px solid #f0d4cd;border-radius:8px;flex:none;width:32px;height:32px}.condx-add{color:#d85600;cursor:pointer;background:#fff7f1;border:1px dashed #ffb57f;border-radius:9px;margin-bottom:8px;padding:9px 14px;font-size:12px;font-weight:700}.condx footer{justify-content:flex-end;margin-top:16px;display:flex}.obsx-add{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.obsx-add textarea{resize:vertical;border:1px solid #e3dcd7;border-radius:10px;padding:11px;font-family:inherit;font-size:13px}.obsx-add button{align-self:flex-end}.obsx-list{flex-direction:column;gap:8px;display:flex}.obsx-list article{background:#fbfaf9;border:1px solid #eee9e5;border-radius:10px;padding:11px 13px}.obsx-list article p{color:#2f2a26;white-space:pre-wrap;margin:0 0 5px;font-size:13px}.obsx-list article small{color:#918b86;font-size:11px}@media (width<=900px){.sale-full-kpis{grid-template-columns:repeat(2,1fr)}.condx-grid{grid-template-columns:1fr}.docx-row{flex-wrap:wrap}}.sale-card{cursor:pointer}.sale-card:hover{border-color:#d9b8ee;box-shadow:0 8px 20px #7c3aed1a}.sale-card .sale-card-controls{cursor:default}@keyframes audio-spin{to{transform:rotate(360deg)}}.product-photo{position:relative}.product-photo .approval-badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;inset:auto auto 10px 10px;box-shadow:0 2px 8px #0000002e}.product-photo .approval-badge.reprovado{color:#a83026;background:#ffe1dd}.approval-actions{gap:8px;margin:8px 0 2px;display:flex}.approval-actions .ap-approve{color:#12864a;background:#eefaf2;border-color:#a9dcc1}.approval-actions .ap-approve:hover{background:#e0f5e9}.approval-actions .ap-reject{color:#b0342a;background:#fff2f0;border-color:#f0c4bd}.approval-actions .ap-reject:hover{background:#ffe6e2}.approval-actions button:disabled{opacity:.5;cursor:default}.approval-reason{color:#a83026;background:#fff2f0;border-radius:8px;margin:9px 0 0;padding:7px 10px;font-size:11px;line-height:1.4}.approval-filter{color:#8a5d00;cursor:pointer;background:#fffaf0;border:1px solid #e5cf7a;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.approval-filter:hover{background:#fff4dc}.approval-filter.active{background:#ffefc9;border-color:#e0a92c}.approval-filter b{color:#fff;background:#e0851f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.media-dropzone{background:#fbf8f5;border:2px dashed #e0d3c8;border-radius:14px;padding:18px;transition:border-color .15s,background .15s}.media-dropzone.dragging{background:#fff5ec;border-color:#ff8a3d}.media-dz-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.media-dz-icon{color:#e35b00;background:#fff0e6;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.media-dz-head strong{color:#33302c;font-size:14px;display:block}.media-dz-head small{color:#8c837d;font-size:12px}.media-link-row{gap:8px;margin-top:12px;display:flex}.media-link-row input{border:1px solid #ddd6d1;border-radius:9px;outline:0;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px}.media-link-row input:focus{border-color:#ff9c5e;box-shadow:0 0 0 3px #ff650014}.media-link-row button:disabled{opacity:.5;cursor:default}.media-dropzone .media-totals{margin-top:14px}@keyframes resp-bell-pulse-red{0%,to{transform:scale(1);box-shadow:0 2px 10px #e23b3b8c}50%{transform:scale(1.15);box-shadow:0 2px 16px #e23b3bd1}}.approach-media-tags{flex-wrap:wrap;gap:5px;margin-left:8px;display:inline-flex}.approach-media-tags em{color:#2f5fbf;background:#eef4ff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.calendar-create .cal-disp{border-radius:9px;grid-column:1/-1;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.4}.calendar-create .cal-disp.livre{color:#1a8f4c;background:#e9f7ef}.calendar-create .cal-disp.conflito{color:#b26a00;background:#fff4e5}.calendar-create label.check .only-admin{color:#a1968f;font-size:10.5px;font-style:normal;font-weight:600}.calendar-day .cal-event.with-manager.eliz{color:#bf1f6d;background:#fdeaf3;border-left-color:#e23b8a}.cal-event.with-manager.eliz{border-left-color:#e23b8a;outline-color:#e23b8a}.calendar-nav>span b.manager-eliz{background:#e23b8a;border-radius:3px;width:9px;height:9px}.review-media{margin:14px 0 4px}.review-media-head{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.review-media-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.rm-tile{cursor:grab;background:#fff;border:1px solid #e7ded7;border-radius:12px;transition:box-shadow .15s,border-color .15s,transform .1s;overflow:hidden}.rm-tile:hover{box-shadow:0 6px 16px #2a1e171a}.rm-tile.dragging{opacity:.5;border-color:#ff6500}.rm-tile.is-cover{border-color:#ff6500;box-shadow:0 0 0 2px #ff65002e}.rm-thumb{aspect-ratio:4/3;background:#f3efeb;position:relative}.rm-thumb img,.rm-thumb video{object-fit:cover;width:100%;height:100%;display:block}.rm-pos{color:#fff;background:#1f1814ad;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.rm-cover-badge{color:#fff;letter-spacing:.02em;background:#ff6500;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:850;position:absolute;top:6px;right:6px}.rm-video-badge{color:#fff;background:#1f1814ad;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:750;position:absolute;bottom:6px;left:6px}.rm-meta{justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;display:flex}.rm-meta small{color:#6e645e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.rm-meta button{color:#c94f00;cursor:pointer;background:#fff5ee;border:1px solid #ffd9bf;border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.rm-meta button:hover{background:#ffe9d7}.nav-item small.nav-badge-pending{font-weight:800;box-shadow:0 0 0 3px #ff650029;color:#fff!important;background:#ff6500!important}.pj-workspace{flex-direction:column;gap:14px;display:flex}.pj-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pj-head>div>span{letter-spacing:.12em;color:#b3652a;font-size:11px;font-weight:700}.pj-head h1{align-items:center;gap:10px;margin:2px 0 4px;font-size:24px;display:flex}.pj-head h1 i{border-radius:5px;flex:none;width:14px;height:14px;display:inline-block}.pj-head p{color:#8a7f78;margin:0;font-size:13px}.pj-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-back{color:#b3652a;cursor:pointer;background:0 0;border:none;padding:0 0 6px;font-size:13px}.pj-tabs{border-bottom:1px solid #eee2d8;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.pj-tabs>button{cursor:pointer;color:#6d635c;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 12px;font-size:13.5px}.pj-tabs>button.active{color:#1d1a17;background:#fff;border-color:#f0ddc9;font-weight:600;box-shadow:0 1px 4px #5032140f}.pj-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pj-filters select{background:#fff;border:1px solid #e8dccd;border-radius:8px;padding:6px 8px;font-size:12.5px}.pj-late-filter{color:#6d635c;align-items:center;gap:6px;font-size:12.5px;display:flex}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pj-card{cursor:pointer;background:#fff;border:1px solid #f0e4d7;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:box-shadow .15s,transform .15s;display:flex}.pj-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5032141a}.pj-card-top{align-items:center;gap:8px;display:flex}.pj-card-top i{background:var(--pj-cor);border-radius:4px;flex:none;width:10px;height:10px}.pj-card-top strong{flex:1;font-size:15px}.pj-card-desc{color:#8a7f78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.pj-card-meta{color:#6d635c;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pj-card-meta b{color:#b3652a;background:#f7ead9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:5px;font-size:10px;display:inline-flex}.pj-progress{background:#f3e8da;border-radius:99px;height:6px;overflow:hidden}.pj-progress i{background:linear-gradient(90deg,#ff7000,#1fa85a);border-radius:99px;height:100%;display:block}.pj-card footer{color:#8a7f78;align-items:center;gap:10px;font-size:11.5px;display:flex}.pj-card footer em{color:#d1362f;font-style:normal;font-weight:600}.pj-card footer time{margin-left:auto}.pj-prio{color:#5a544e;background:#f0ece8;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.pj-prio.alta{color:#b34700;background:#ffe4d1}.pj-prio.urgente{color:#b3221c;background:#ffd9d6}.pj-prio.baixa{color:#5f6b7a;background:#eef0f3}.pj-prio.media{color:#2451b3;background:#e2ebff}.pj-prio.dot{background:#8d99ae;border-radius:50%;width:9px;height:9px;padding:0}.pj-prio.dot.media{background:#2f6fed}.pj-prio.dot.alta{background:#e66200}.pj-prio.dot.urgente{background:#d1362f}.pj-prio.dot.baixa{background:#8d99ae}.crm-center-modal>form.pj-form{background:#fff;border-radius:16px;width:min(94vw,660px);max-width:660px;max-height:90vh;padding:0;overflow:auto}.pj-form header{justify-content:space-between;gap:10px;padding:18px 20px 8px;display:flex}.pj-form header span{letter-spacing:.12em;color:#b3652a;font-size:11px;font-weight:700}.pj-form header h2{margin:2px 0}.pj-form header p{color:#8a7f78;margin:0;font-size:12.5px}.pj-form-grid{grid-template-columns:1fr 1fr;gap:10px 14px;padding:8px 20px;display:grid}.pj-form-grid label{color:#5a544e;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.pj-form-grid label.wide,.pj-form-grid .wide{grid-column:1/-1}.pj-form-grid input,.pj-form-grid select,.pj-form-grid textarea{background:#fff;border:1px solid #e8dccd;border-radius:9px;padding:8px 10px;font-size:13.5px}.pj-form-grid textarea{resize:vertical;min-height:64px}.pj-parts b{color:#5a544e;font-size:12.5px}.pj-parts>div{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.pj-parts label{align-items:center;flex-direction:row!important;gap:6px!important;font-size:13px!important}.pj-form footer{border-top:1px solid #f3e8da;align-items:center;gap:8px;margin-top:8px;padding:12px 20px 18px;display:flex}.pj-form-spacer{flex:1}.pj-form footer button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:9px;padding:8px 14px}.pj-form footer .danger{color:#b3221c;border-color:#eec4c0}.pj-view-tabs{background:#f3ece4;border-radius:10px;gap:4px;padding:3px;display:flex}.pj-view-tabs button{cursor:pointer;color:#6d635c;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px}.pj-view-tabs button.active{color:#1d1a17;background:#fff;font-weight:600;box-shadow:0 1px 3px #50321414}.pj-kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.pj-col{background:#f8f2ea;border:1px solid #f0e4d7;border-radius:14px;flex-direction:column;flex:none;width:272px;min-width:272px;max-height:calc(100vh - 250px);display:flex;position:relative}.pj-col.collapsed{width:auto;min-width:auto}.pj-col>header{align-items:center;gap:8px;padding:11px 12px;display:flex}.pj-col>header i{background:var(--pj-col-cor);border-radius:50%;flex:none;width:9px;height:9px}.pj-col>header strong{cursor:pointer;flex:1;font-size:13.5px}.pj-col>header span{color:#8a7f78;background:#fff;border-radius:99px;padding:1px 8px;font-size:11.5px}.pj-col-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex;overflow-y:auto}.pj-task{cursor:pointer;background:#fff;border:1px solid #f0e4d7;border-radius:11px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pj-task:hover{box-shadow:0 3px 10px #50321417}.pj-task.late{border-left:3px solid #d1362f}.pj-task.done{opacity:.62}.pj-task.done .pj-task-top strong{text-decoration:line-through}.pj-task-top{align-items:flex-start;gap:7px;display:flex}.pj-task-top strong{font-size:13px;font-weight:600;line-height:1.35}.pj-task-top .pj-prio.dot{flex:none;margin-top:4px}.pj-task-tags{flex-wrap:wrap;gap:5px;display:flex}.pj-task-tags em{color:#8a5a26;background:#f3e8da;border-radius:6px;padding:1px 7px;font-size:10.5px;font-style:normal}.pj-task-tags.block em button{cursor:pointer;color:#8a5a26;background:0 0;border:none;margin-left:3px}.pj-task footer{color:#8a7f78;align-items:center;gap:8px;font-size:11px;display:flex}.pj-task footer time.late{color:#d1362f;font-weight:700}.pj-avatar{color:#b3652a;background:#f7ead9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:inline-flex}.pj-add-task{cursor:pointer;color:#8a7f78;background:0 0;border:1px dashed #dcc9b2;border-radius:10px;padding:8px;font-size:12.5px}.pj-add-task:hover{background:#fff}.pj-quick{gap:6px;display:flex}.pj-quick input{border:1px solid #e8dccd;border-radius:9px;flex:1;padding:7px 9px;font-size:13px}.pj-list table{border-collapse:collapse;background:#fff;border:1px solid #f0e4d7;border-radius:12px;width:100%;overflow:hidden}.pj-list th{text-align:left;color:#8a7f78;letter-spacing:.05em;border-bottom:1px solid #f3e8da;padding:10px 12px;font-size:11.5px}.pj-list td{border-bottom:1px solid #f8f0e6;padding:10px 12px;font-size:13px}.pj-list tr{cursor:pointer}.pj-list tbody tr:hover{background:#fdf8f1}.pj-list tr.late td{background:#fff5f4}.pj-list tr.done td{opacity:.6}.pj-col-chip{color:#fff;border-radius:99px;padding:2px 9px;font-size:11px}.pj-cal{background:#fff;border:1px solid #f0e4d7;border-radius:14px;padding:12px}.pj-cal>header{justify-content:center;align-items:center;gap:14px;padding-bottom:10px;display:flex}.pj-cal>header strong{text-transform:capitalize}.pj-cal>header button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:8px;padding:4px 10px}.pj-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pj-cal-dow{color:#8a7f78;text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:4px 0;font-size:10.5px}.pj-cal-cell{border:1px solid #f3e8da;border-radius:9px;flex-direction:column;gap:3px;min-height:84px;padding:5px;display:flex}.pj-cal-cell.other{opacity:.45}.pj-cal-cell.today{background:#fff8f2;border-color:#ff7000}.pj-cal-cell>span{color:#8a7f78;font-size:11px}.pj-cal-task{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f3e8da;border:none;border-radius:6px;padding:2px 6px;font-size:10.5px;overflow:hidden}.pj-cal-task.late{color:#b3221c;background:#ffd9d6}.pj-cal-task.done{color:#1c7a41;background:#dff0e3;text-decoration:line-through}.pj-mytasks{flex-direction:column;gap:16px;display:flex}.pj-mytasks h3{margin:0 0 8px;font-size:14px}.pj-mytasks h3 span{color:#8a5a26;background:#f3e8da;border-radius:99px;padding:1px 9px;font-size:11.5px}.pj-my-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0e4d7;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 12px;display:flex}.pj-my-row i{border-radius:4px;flex:none;width:9px;height:9px}.pj-my-row strong{font-size:13px}.pj-my-row span{color:#8a7f78;flex:1;font-size:11.5px}.pj-my-row.late time{color:#d1362f;font-weight:700}.pj-my-row.done strong{opacity:.6;text-decoration:line-through}.pj-dash{flex-direction:column;gap:14px;display:flex}.pj-dash-cards{flex-wrap:wrap;gap:10px;display:flex}.pj-dash-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0e4d7;border-radius:12px;min-width:130px;padding:12px 18px}.pj-dash-card strong{font-size:22px;display:block}.pj-dash-card span{color:#8a7f78;font-size:11.5px}.pj-dash-card.danger strong{color:#d1362f}.pj-dash-card.active{border-color:#ff7000;box-shadow:0 0 0 2px #ffe4d1}.pj-dash-card.wide{cursor:default;flex:1;min-width:220px}.pj-dash-tables{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pj-dash-tables article,.pj-activity{background:#fff;border:1px solid #f0e4d7;border-radius:12px;padding:12px 14px}.pj-dash-tables h3,.pj-activity h3{margin:0 0 8px;font-size:13.5px}.pj-dash-row{border-top:1px solid #f8f0e6;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.pj-dash-row.late span{color:#d1362f}.pj-dash-row[role=button]{cursor:pointer}.pj-dash-drill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.pj-task-panel{background:#fff;border-radius:16px 0 0 16px;flex-direction:column;width:min(860px,96vw);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-8px 0 30px #28190a2e}.pj-task-panel>header{border-bottom:1px solid #f3e8da;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 10px;display:flex}.pj-task-panel>header span{letter-spacing:.1em;color:#b3652a;font-size:10.5px;font-weight:700}.pj-task-title{background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:4px 6px;font-size:19px;font-weight:700}.pj-task-title:hover,.pj-task-title:focus{background:#fff;border-color:#e8dccd}.pj-check span.done{opacity:.6;text-decoration:line-through}.pj-inline-add{gap:6px;margin-top:6px;display:flex}.pj-inline-add input{border:1px solid #e8dccd;border-radius:9px;flex:1;padding:7px 9px;font-size:13px}.pj-inline-add button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:9px;padding:0 12px}.pj-panel-danger{border-top:1px solid #f3e8da;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.pj-panel-danger button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:9px;padding:7px 10px;font-size:12.5px}.pj-panel-danger .danger{color:#b3221c;border-color:#eec4c0}@media (width<=860px){.pj-task-panel{border-radius:0;width:100vw}}.pj-workspace .module-error{color:#ae3d32;background:#fff0ee;border:1px solid #eec4c0;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pj-workspace .module-error button{cursor:pointer;color:#ae3d32;background:0 0;border:none;font-size:16px}.pj-col-body{min-height:46px}.pj-form footer button.crm-primary,.pj-quick button.crm-primary{color:#fff;background:linear-gradient(135deg,#ff6500,#ff7b25);border:0;font-weight:700}.pj-quick button.crm-primary.small{min-height:34px;margin-top:0}.pj-anexo{border-top:1px solid #f8f0e6;align-items:center;gap:8px;padding:5px 0;display:flex}.pj-anexo-open{cursor:pointer;color:#2451b3;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;font-size:13px;overflow:hidden}.pj-anexo small{color:#8a7f78;flex:none;font-size:11px}.pj-anexo-del{cursor:pointer;color:#c0b4a8;background:0 0;border:none;font-size:15px}.pj-tr-head{align-items:center;gap:10px;padding:14px 18px 6px;display:flex}.pj-tr-col-chip{color:#5a544e;cursor:pointer;background:#f7f1e9;border:1px solid #e8dccd;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:600}.pj-tr-proj{color:#b3652a;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:700;overflow:hidden}.pj-tr-close{cursor:pointer;color:#8a7f78;background:0 0;border:none;font-size:22px}.pj-tr-title-row{align-items:center;gap:10px;padding:2px 18px 4px;display:flex}.pj-tr-circle{cursor:pointer;color:#fff;background:#fff;border:2px solid #cfc4b8;border-radius:50%;flex:none;width:26px;height:26px;font-size:13px;line-height:1}.pj-tr-circle:hover{color:#1fa85a;border-color:#1fa85a}.pj-tr-circle.done{color:#fff;background:#1fa85a;border-color:#1fa85a}.pj-tr-actions{border-bottom:1px solid #f3e8da;flex-wrap:wrap;gap:6px;padding:6px 18px 12px;display:flex}.pj-tr-act{position:relative}.pj-tr-act>button,.pj-tr-btn-file{color:#5a544e;cursor:pointer;background:#faf6f0;border:1px solid #e8dccd;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;display:inline-flex}.pj-tr-act>button:hover,.pj-tr-btn-file:hover{background:#fff}.pj-tr-pop{z-index:20;background:#fff;border:1px solid #e8dccd;border-radius:12px;flex-direction:column;gap:4px;min-width:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 34px #28190a2e}.pj-tr-pop.wide{min-width:280px}.pj-tr-pop>b{color:#8a7f78;text-align:center;border-bottom:1px solid #f3e8da;margin-bottom:2px;padding-bottom:4px;font-size:11.5px}.pj-tr-pop>button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.pj-tr-pop>button:hover{background:#faf6f0}.pj-tr-pop>button.sel{background:#fff3e8;font-weight:600}.pj-tr-pop label{color:#5a544e;flex-direction:column;gap:3px;padding:4px 2px;font-size:11.5px;display:flex}.pj-tr-pop input[type=date],.pj-tr-pop select{background:#fff;border:1px solid #e8dccd;border-radius:8px;padding:7px 9px;font-size:13px}.pj-tr-pop-add{gap:5px;padding-top:4px;display:flex}.pj-tr-pop-add input{border:1px solid #e8dccd;border-radius:8px;flex:1;padding:6px 8px;font-size:12.5px}.pj-tr-pop-add button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:8px;padding:0 10px}.pj-tr-grid{flex:1;grid-template-columns:1.35fr 1fr;display:grid;overflow:hidden}.pj-tr-main{flex-direction:column;gap:18px;padding:14px 18px;display:flex;overflow-y:auto}.pj-tr-main h4{color:#3a332d;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.pj-tr-main h4 span,.pj-tr-main h4 em{color:#8a7f78;font-size:12px;font-style:normal;font-weight:400}.pj-tr-desc{white-space:pre-wrap;cursor:text;background:#faf6f0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13.5px}.pj-tr-main textarea{resize:vertical;border:1px solid #e8dccd;border-radius:10px;width:100%;min-height:84px;padding:10px 12px;font-size:13.5px}.pj-tr-pct{margin-left:auto}.pj-tr-bar{background:#f0e7db;border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden}.pj-tr-bar i{background:#1fa85a;border-radius:99px;height:100%;transition:width .25s;display:block}.pj-tr-side{background:#fdf9f4;border-left:1px solid #f3e8da;flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.pj-tr-side h4{color:#3a332d;margin:0;font-size:13px}.pj-tr-feed{flex-direction:column;gap:10px;display:flex}.pj-tr-feed-item{align-items:flex-start;gap:8px;display:flex}.pj-tr-feed-item>div{flex:1;min-width:0}.pj-tr-feed-item b{font-size:12.5px;display:block}.pj-tr-feed-item p{background:#fff;border:1px solid #f0e4d7;border-radius:0 10px 10px;margin:2px 0;padding:7px 10px;font-size:13px}.pj-tr-feed-item.activity span{color:#6d635c;font-size:12px}.pj-tr-feed-item time{color:#a99e93;margin-top:2px;font-size:10.5px;display:block}@media (width<=860px){.pj-tr-grid{grid-template-columns:1fr;overflow-y:auto}.pj-tr-side{border-top:1px solid #f3e8da;border-left:none}}.pj-check{border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex;flex-direction:row!important}.pj-check:hover{background:#faf6f0}.pj-check input[type=checkbox]{accent-color:#1fa85a;cursor:pointer;flex:none;width:16px;height:16px}.pj-check span{flex:1}.pj-check button{cursor:pointer;color:#c0b4a8;opacity:0;background:0 0;border:none;margin-left:auto;font-size:15px;transition:opacity .12s}.pj-check:hover button{opacity:1}.pj-ia-btn{cursor:pointer;border-radius:9px;padding:7px 13px;font-weight:600;color:#8b2bc9!important;background:linear-gradient(135deg,#faf3ff,#fff)!important;border:1px solid #e5c8f5!important}.pj-ia-panel{background:#fdfaff;border:1px solid #e5c8f5;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.pj-ia-head b{color:#8b2bc9;font-size:14px;display:block}.pj-ia-head span{color:#8a7f78;font-size:12.5px}.pj-ia-panel textarea{resize:vertical;background:#fff;border:1px solid #e5c8f5;border-radius:10px;min-height:88px;padding:10px 12px;font-size:13.5px}.pj-ia-foot{align-items:center;gap:8px;display:flex}.pj-ia-foot>button{cursor:pointer;background:#fff;border:1px solid #e8dccd;border-radius:9px;padding:8px 14px}.pj-ia-foot>button.crm-primary{color:#fff;background:linear-gradient(135deg,#8b2bc9,#b246dc);border:0;font-weight:700}.pj-ia-msg{color:#1c7a41;font-size:13px;font-style:normal;font-weight:600}.ficha-v2{--fv-orange:#ff7000;--fv-purple:#8b00cc;--fv-bg:#faf8f6;--fv-ink:#1f1c1a;--fv-green:#1fa85a;--fv-muted:#8b817a;--fv-line:#ece5df;--fv-card:#fff;color:var(--fv-ink);background:var(--fv-bg);font-family:Quicksand,system-ui,-apple-system,Segoe UI,sans-serif}.ficha-v2 *,.ficha-v2 :before,.ficha-v2 :after{box-sizing:border-box}.ficha-v2 .detail-loading{font-family:Quicksand,sans-serif}.ficha-v2 .fv2-page{grid-template-columns:minmax(0,1fr) 344px;height:100%;display:grid;overflow:hidden}.ficha-v2 .fv2-main{padding:22px 26px 40px;overflow-y:auto}.ficha-v2 .fv2-side{border-left:1px solid var(--fv-line);background:#f6f1ec;flex-direction:column;gap:16px;padding:22px 22px 40px;display:flex;overflow-y:auto}.ficha-v2 .fv2-mosaic{grid-template-columns:1.85fr 1fr;gap:14px;height:328px;display:grid;position:relative}.ficha-v2 .fv2-mosaic-cover{cursor:pointer;background:#e7ddd2 linear-gradient(135deg,#f0d9bd,#d8b98c) 50%/cover no-repeat;border:0;border-radius:20px;padding:0;position:relative;overflow:hidden}.ficha-v2 .fv2-mosaic-side{grid-template-rows:1fr 1fr;gap:14px;display:grid}.ficha-v2 .fv2-thumb{background:#e7ddd2 linear-gradient(135deg,#f0d9bd,#d8b98c) 50%/cover no-repeat;border:0;border-radius:18px}.ficha-v2 .fv2-thumb-more{color:#fff;cursor:pointer;background-image:linear-gradient(160deg,#6c727b,#3f444c);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}.ficha-v2 .fv2-thumb-more svg{width:26px;height:26px}.ficha-v2 .fv2-status{background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #1f1c1a24}.ficha-v2 .fv2-status i{background:var(--fv-green);border-radius:50%;width:8px;height:8px}.ficha-v2 .fv2-status.draft i{background:#c99a12}.ficha-v2 .fv2-close{z-index:30;color:#3f3a36;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 6px 18px #1f1c1a38}.ficha-v2 .fv2-close:hover{background:#f4efea}.ficha-v2 .fv2-head{margin:22px 2px 18px}.ficha-v2 .fv2-head h2{letter-spacing:-.01em;margin:0 0 6px;font-size:29px;font-weight:700}.ficha-v2 .fv2-address{color:var(--fv-muted);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:500;display:flex}.ficha-v2 .fv2-address svg{color:var(--fv-orange);flex:none}.ficha-v2 .fv2-specs{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:6px;display:grid}.ficha-v2 .fv2-spec{border:1px solid var(--fv-line);background:var(--fv-card);border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;box-shadow:0 3px 10px #1f1c1a0a}.ficha-v2 .fv2-spec-ic{width:38px;height:38px;color:var(--fv-orange);background:#fff3e9;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.ficha-v2 .fv2-spec strong{font-size:22px;font-weight:700}.ficha-v2 .fv2-spec strong em{color:var(--fv-muted);font-size:13px;font-style:normal;font-weight:600}.ficha-v2 .fv2-spec small{color:var(--fv-muted);font-size:12px;font-weight:500}.ficha-v2 .fv2-tabs{border-bottom:1px solid var(--fv-line);gap:26px;margin:22px 2px 0;display:flex;overflow-x:auto}.ficha-v2 .fv2-tabs button{color:var(--fv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 2px;font-family:inherit;font-size:15px;font-weight:600;position:relative}.ficha-v2 .fv2-tabs button.active{color:var(--fv-orange)}.ficha-v2 .fv2-tabs button.active:after{content:"";background:var(--fv-orange);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ficha-v2 .fv2-tab-body{padding:22px 2px 0}.ficha-v2 .fv2-registration{background:linear-gradient(120deg,#f6ecfb,#f3e6fb);border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.ficha-v2 .fv2-registration-ic{width:42px;height:42px;color:var(--fv-purple);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #8b00cc24}.ficha-v2 .fv2-registration strong{font-size:16px;font-weight:700;display:block}.ficha-v2 .fv2-registration small{color:var(--fv-muted);font-size:12.5px;font-weight:500}.ficha-v2 .fv2-registration b{color:var(--fv-purple);margin-left:auto;font-size:26px;font-weight:700}.ficha-v2 .fv2-chips{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.ficha-v2 .fv2-chips span{color:#8a938c;background:#eef1ef;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.ficha-v2 .fv2-chips span svg{opacity:.5;width:14px;height:14px}.ficha-v2 .fv2-chips span.done{color:var(--fv-green);background:#e4f6ec}.ficha-v2 .fv2-chips span.done svg{opacity:1}.ficha-v2 .fv2-desc{border:1px dashed #d8cfc6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.ficha-v2 .fv2-desc.empty span{color:var(--fv-muted);font-size:14px}.ficha-v2 .fv2-desc p{margin:0;font-size:14px;line-height:1.6}.ficha-v2 .fv2-desc button{color:var(--fv-orange);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:700}.ficha-v2 .fv2-cost-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ficha-v2 .fv2-tile{border:1px solid var(--fv-line);background:var(--fv-card);border-radius:16px;padding:14px 16px}.ficha-v2 .fv2-tile small{letter-spacing:.06em;color:var(--fv-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ficha-v2 .fv2-tile strong{word-break:break-word;font-size:20px;font-weight:700}.ficha-v2 .fv2-loc-title{margin:0 0 4px;font-size:21px;font-weight:700}.ficha-v2 .fv2-loc-sub{color:var(--fv-muted);margin:0 0 16px;font-size:13.5px;font-weight:500}.ficha-v2 .fv2-condo{background:#f6f1ec;border-radius:16px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.ficha-v2 .fv2-condo-ic{width:40px;height:40px;color:var(--fv-purple);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.ficha-v2 .fv2-condo strong{font-size:15px;font-weight:700;display:block}.ficha-v2 .fv2-condo small{color:var(--fv-muted);font-size:12.5px}.ficha-v2 .fv2-map{border:1px solid var(--fv-line);border-radius:18px;height:260px;overflow:hidden}.ficha-v2 .fv2-map iframe{border:0;width:100%;height:100%;display:block}.ficha-v2 .fv2-map-placeholder{width:100%;height:100%;color:var(--fv-muted);background:#eef1ef;place-items:center;font-size:14px;font-weight:500;display:grid}.ficha-v2 .fv2-owner-block{margin-bottom:16px}.ficha-v2 .fv2-owner-lead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ficha-v2 .fv2-avatar{color:#c9560c;background:#ffe6d2;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:grid}.ficha-v2 .fv2-avatar.purple{color:var(--fv-purple);background:#efdcfb}.ficha-v2 .fv2-owner-lead strong{font-size:17px;font-weight:700;display:block}.ficha-v2 .fv2-owner-lead small{color:var(--fv-muted);font-size:13px}.ficha-v2 .fv2-contact-pills{flex-wrap:wrap;gap:10px;display:flex}.ficha-v2 .fv2-pill{border:1px solid var(--fv-line);background:var(--fv-card);color:var(--fv-ink);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ficha-v2 .fv2-pill svg{color:var(--fv-orange);flex:none}.ficha-v2 .fv2-units .unit-table{border:1px solid var(--fv-line);background:var(--fv-card);border-radius:16px;overflow:hidden}.ficha-v2 .fv2-units .unit-head,.ficha-v2 .fv2-units .unit-table>div{grid-template-columns:1fr 1fr .8fr .8fr 1fr 1fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.ficha-v2 .fv2-units .unit-head{letter-spacing:.05em;color:var(--fv-muted);text-transform:uppercase;background:#f6f1ec;font-size:11px;font-weight:700}.ficha-v2 .fv2-units .unit-table>div:not(.unit-head){border-top:1px solid var(--fv-line);font-size:13.5px;font-weight:500}.ficha-v2 .fv2-units .unit-table>div strong{color:var(--fv-orange);font-weight:700}.ficha-v2 .fv2-units .unit-table i{color:#8a938c;background:#eef1ef;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.ficha-v2 .fv2-units .unit-table i.available{color:var(--fv-green);background:#e4f6ec}.ficha-v2 .fv2-units .unit-table i.available:before{content:"";background:var(--fv-green);border-radius:50%;width:7px;height:7px}.ficha-v2 .fv2-price-card{background:var(--fv-card);border:1px solid var(--fv-line);border-radius:20px;padding:18px 20px;box-shadow:0 4px 14px #1f1c1a0d}.ficha-v2 .fv2-price-card>small{letter-spacing:.08em;color:var(--fv-muted);font-size:11px;font-weight:700}.ficha-v2 .fv2-price-card>strong{color:var(--fv-orange);letter-spacing:-.01em;margin-top:4px;font-size:32px;font-weight:700;display:block}.ficha-v2 .fv2-price-m2{color:var(--fv-muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.ficha-v2 .fv2-side-costs{border-top:1px solid var(--fv-line);flex-direction:column;gap:11px;margin-top:14px;padding-top:14px;display:flex}.ficha-v2 .fv2-side-costs div{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.ficha-v2 .fv2-side-costs span{color:var(--fv-muted);font-weight:500}.ficha-v2 .fv2-side-costs b{font-weight:700}.ficha-v2 .fv2-actions{flex-direction:column;gap:11px;display:flex}.ficha-v2 .fv2-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex}.ficha-v2 .fv2-btn:disabled{opacity:.6;cursor:not-allowed}.ficha-v2 .fv2-btn svg{flex:none}.ficha-v2 .fv2-btn-lead{background:var(--fv-orange);color:#fff;box-shadow:0 8px 20px #ff700047}.ficha-v2 .fv2-btn-lead:hover{background:#eb6800}.ficha-v2 .fv2-btn-outline{background:var(--fv-card);border-color:var(--fv-line);color:var(--fv-ink)}.ficha-v2 .fv2-btn-outline:hover{background:#faf6f2}.ficha-v2 .fv2-btn-outline svg{color:var(--fv-purple)}.ficha-v2 .fv2-btn-outline.active{border-color:var(--fv-orange);color:var(--fv-orange)}.ficha-v2 .fv2-btn-outline.active svg{color:var(--fv-orange)}.ficha-v2 .fv2-btn-publish{background:var(--fv-purple);color:#fff}.ficha-v2 .fv2-btn-publish:hover{background:#7a00b3}.ficha-v2 .fv2-btn-unpublish{color:#a62d25;background:#fff7f6;border-color:#e7b8b3}.ficha-v2 .fv2-btn-unpublish:hover{color:#8f211b;background:#fbe5e5;border-color:#c74335}.ficha-v2 .fv2-btn-ghost{color:var(--fv-muted);background:0 0;min-height:44px;font-weight:600}.ficha-v2 .fv2-btn-ghost:hover{color:var(--fv-ink)}.ficha-v2 .fv2-action-row{gap:10px;display:flex}.ficha-v2 .fv2-action-row .fv2-btn-outline{flex:1}.ficha-v2 .fv2-btn-icon{border:1px solid var(--fv-line);background:var(--fv-card);width:52px;min-height:50px;color:var(--fv-ink);border-radius:50%;flex:none;padding:0}.ficha-v2 .fv2-btn-icon:hover{background:#faf6f2}.ficha-v2 .fv2-lead-panel{background:var(--fv-card);border:1px solid var(--fv-line);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.ficha-v2 .fv2-lead-panel .lead-link-form{gap:8px;display:flex}.ficha-v2 .fv2-lead-panel select{border:1px solid var(--fv-line);background:#fff;border-radius:10px;flex:1;min-height:40px;padding:0 10px;font-family:inherit;font-size:13px}.ficha-v2 .fv2-lead-panel .primary-action{background:var(--fv-orange);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.ficha-v2 .fv2-lead-panel .linked-leads{flex-direction:column;gap:8px;display:flex}.ficha-v2 .fv2-lead-panel .linked-leads span{background:#f6f1ec;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.ficha-v2 .fv2-lead-panel .linked-leads strong{font-weight:700}.ficha-v2 .fv2-lead-panel .linked-leads small{color:var(--fv-muted)}.ficha-v2 .fv2-lead-panel .linked-leads button{cursor:pointer;color:#6e645e;background:#e6ddd5;border:0;border-radius:50%;width:22px;height:22px;margin-left:auto}.ficha-v2 .fv2-person-card{background:var(--fv-card);border:1px solid var(--fv-line);border-radius:18px;align-items:center;gap:13px;padding:14px 16px;display:flex}.ficha-v2 .fv2-person-card strong{font-size:14.5px;font-weight:700;display:block}.ficha-v2 .fv2-person-card small{color:var(--fv-muted);font-size:12.5px;font-weight:500}.ficha-v2 .detail-message{color:#b23838;background:#fdecec;border-radius:12px;margin:0 2px 4px;padding:11px 15px;font-size:13px;font-weight:600}.ficha-v2 .detail-message.success{color:var(--fv-green);background:#e4f6ec}.ficha-v2 .fv2-units{flex-direction:column;gap:9px;display:flex}.ficha-v2 .fv2-unit-head{letter-spacing:.04em;color:var(--fv-muted);text-transform:uppercase;grid-template-columns:1.5fr 1fr .8fr .8fr 1fr .9fr;gap:8px;padding:0 14px 2px;font-size:10.5px;font-weight:700;display:grid}.ficha-v2 .fv2-unit-row{text-align:left;border:1px solid var(--fv-line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:1.5fr 1fr .8fr .8fr 1fr .9fr;align-items:center;gap:8px;width:100%;padding:13px 14px;font-family:inherit;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.ficha-v2 .fv2-unit-row:hover{border-color:#ff7000;transform:translateY(-1px);box-shadow:0 4px 16px #ff700014}.ficha-v2 .fv2-unit-main{flex-direction:column;gap:5px;min-width:0;display:flex}.ficha-v2 .fv2-unit-num{color:var(--fv-ink);font-size:14px;font-weight:700}.ficha-v2 .fv2-unit-origin{border-radius:20px;align-self:flex-start;padding:2px 9px;font-size:10px;font-weight:700}.ficha-v2 .fv2-unit-origin.constru{color:#5b6472;background:#eef1f6}.ficha-v2 .fv2-unit-origin.indic{color:#8b00cc;background:#f6ecfb}.ficha-v2 .fv2-unit-sub{color:var(--fv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ficha-v2 .fv2-unit-c{color:var(--fv-ink);font-size:13px}.ficha-v2 .fv2-unit-val{color:#ff7000;font-size:13.5px;font-weight:700}.ficha-v2 .fv2-unit-status{border-radius:20px;justify-self:start;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.ficha-v2 .fv2-unit-status.on{color:var(--fv-green);background:#e7f7ee}.ficha-v2 .fv2-unit-status.off{color:var(--fv-muted);background:#f2eeea}.fv2-unit-detail-ov{z-index:200;background:#1f140a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fv2-unit-detail-ov .fv2-unit-detail{background:#fff;border-radius:20px;width:min(540px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #1f1c1a4d}.fv2-unit-detail-ov .fv2-ud-head{color:#fff;background:linear-gradient(120deg,#ff7000,#e0590f);justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.fv2-unit-detail-ov .fv2-ud-head h2{font-size:18px;font-weight:700}.fv2-unit-detail-ov .fv2-ud-head button{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fv2-unit-detail-ov .fv2-ud-body{padding:16px 20px 22px}.fv2-unit-detail-ov .fv2-ud-badges{gap:6px;margin-bottom:6px;display:flex}.fv2-unit-detail-ov .fv2-ud-sec{letter-spacing:.05em;color:var(--fv-muted);text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:700}.fv2-unit-detail-ov .fv2-ud-empty{color:#b4a99e;font-size:13px;font-style:italic}.fv2-unit-detail-ov .fv2-ud-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fv2-unit-detail-ov .fv2-ud-photo{aspect-ratio:1;border:1px solid var(--fv-line);background-position:50%;background-size:cover;border-radius:12px;display:block}.fv2-unit-detail-ov .fv2-ud-aprov{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.fv2-unit-detail-ov .fv2-ud-aprov.pendente{color:#8a5d00;background:#fff3d6}.fv2-unit-detail-ov .fv2-ud-aprov.reprovado{color:#a83026;background:#ffe1dd}.fv2-unit-detail-ov .fv2-ud-foot{border-top:1px solid var(--fv-line);background:#fff;gap:10px;padding:13px 20px;display:flex;position:sticky;bottom:0}.fv2-unit-detail-ov .fv2-ud-foot button{cursor:pointer;border:0;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-size:14px;font-weight:700}.fv2-unit-detail-ov .fv2-ud-approve{background:var(--fv-green);color:#fff}.fv2-unit-detail-ov .fv2-ud-reject{color:#c62828;background:#fff;border:1px solid #f0c3c3!important}.fv2-unit-detail-ov .fv2-ud-foot button:disabled{opacity:.5}.fv2-unit-edit-layer{z-index:260}.fv2-unit-edit-panel{width:min(720px,100vw - 24px)}.fv2-unit-edit-panel .toggle{margin-top:14px}.fv2-unit-media-edit-layer{z-index:280}.fv2-unit-media-edit-panel{width:min(920px,100vw - 24px)}.fv2-unit-media-edit-panel .unit-media-edit-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.fv2-unit-media-edit-panel .unit-media-edit-toolbar select{border:1px solid var(--line);min-width:170px;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px}.fv2-unit-media-edit-panel .unit-media-edit-toolbar .primary-action{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;display:inline-flex}.fv2-unit-media-edit-panel .unit-independent-note{background:#fbf5ff;border:1px solid #ead9f4;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.fv2-unit-media-edit-panel .unit-independent-note>svg{color:#8b00cc;flex:none}.fv2-unit-media-edit-panel .unit-independent-note strong,.fv2-unit-media-edit-panel .unit-independent-note span{display:block}.fv2-unit-media-edit-panel .unit-independent-note span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.fv2-unit-media-edit-panel .unit-media-editor-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.fv2-unit-media-edit-panel .unit-media-editor-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;position:relative;overflow:hidden}.fv2-unit-media-edit-panel .unit-media-editor-grid article>button.gallery-open,.fv2-unit-media-edit-panel .unit-media-editor-grid article>.watermarked-preview{cursor:pointer;background:#eee7e0;border:0;width:100%;padding:0;display:block}.fv2-unit-media-edit-panel .unit-media-editor-grid img,.fv2-unit-media-edit-panel .unit-media-editor-grid video{object-fit:cover;width:100%;height:150px;display:block}.fv2-unit-media-edit-panel .unit-media-editor-grid article>div:last-child{padding:11px}.fv2-unit-media-edit-panel .unit-media-editor-grid select{border:1px solid var(--line);width:100%;min-height:36px;font:inherit;background:#fff;border-radius:9px;padding:0 8px}.fv2-unit-media-edit-panel .unit-media-editor-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.fv2-unit-media-edit-panel .unit-media-editor-grid .media-actions{margin-top:8px}.fv2-unit-media-edit-panel .unit-media-editor-grid .media-actions button{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;font-weight:700}.fv2-unit-media-edit-panel .unit-media-editor-grid .media-actions button:disabled{color:#238b57;cursor:default}.fv2-unit-media-edit-panel .media-delete{z-index:2;color:#fff;cursor:pointer;background:#2b201ad1;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:8px;right:8px}.delete-confirm{z-index:1400}@media (width<=620px){.fv2-unit-media-edit-panel .unit-media-edit-toolbar{flex-direction:column;align-items:stretch}.fv2-unit-media-edit-panel .unit-media-edit-toolbar select{width:100%}.fv2-unit-media-edit-panel .unit-media-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pending-units{background:linear-gradient(#fffdf8,#fff8ec);border:1px solid #f0d9a8;border-radius:16px;margin:6px 0 18px;padding:16px 18px}.pending-units h3{color:#8a5d00;align-items:center;gap:8px;font-size:15px;display:flex}.pending-units h3 span{color:#8a5d00;background:#fff3d6;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:800}.pending-units .pu-sub{color:#9a7b3a;margin:2px 0 12px;font-size:12.5px}.pending-units .pu-row{background:#fff;border:1px solid #efe3cf;border-radius:13px;align-items:center;gap:13px;margin-bottom:9px;padding:11px 13px;display:flex}.pending-units .pu-thumb{color:#c7b48f;background-color:#efe6d7;background-position:50%;background-size:cover;border-radius:11px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.pending-units .pu-main{flex:1;min-width:0}.pending-units .pu-main strong{align-items:center;gap:7px;font-size:14.5px;display:flex}.pending-units .pu-main small{color:#8a7f76;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.pending-units .pu-chip{color:#8b00cc;background:#f6ecfb;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.pending-units .pu-rev{color:#5a5148;cursor:pointer;background:#fff;border:1px solid #d9cdbf;border-radius:10px;flex-shrink:0;padding:9px 17px;font-size:13px;font-weight:700}.pending-units .pu-rev:hover{color:#ff7000;border-color:#ff7000}.ficha-v2 .fv2-media{margin:0;padding:0}.ficha-v2 .fv2-media .section-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ficha-v2 .fv2-media h3{margin:0 0 2px;font-size:17px;font-weight:700}.ficha-v2 .fv2-media .section-row small{color:var(--fv-muted);font-size:12.5px}.ficha-v2 .fv2-media .edit-images-btn{border:1px solid var(--fv-line);background:var(--fv-card);color:var(--fv-ink);cursor:pointer;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:700}.ficha-v2 .fv2-media .edit-images-btn.active{border-color:var(--fv-orange);color:var(--fv-orange)}.ficha-v2 .fv2-media .media-tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ficha-v2 .fv2-media .media-tabs button{border:1px solid var(--fv-line);background:var(--fv-card);color:var(--fv-muted);cursor:pointer;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.ficha-v2 .fv2-media .media-tabs button.active{background:var(--fv-purple);border-color:var(--fv-purple);color:#fff}.ficha-v2 .fv2-media .material-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ficha-v2 .fv2-media .material-upload select{border:1px solid var(--fv-line);background:#fff;border-radius:10px;min-height:40px;padding:0 10px;font-family:inherit}.ficha-v2 .fv2-media .material-upload .primary-action{background:var(--fv-orange);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.ficha-v2 .fv2-media .material-upload .primary-action input{display:none}.ficha-v2 .fv2-media .detail-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.ficha-v2 .fv2-media .detail-gallery article{border:1px solid var(--fv-line);background:var(--fv-card);border-radius:16px;position:relative;overflow:hidden}.ficha-v2 .fv2-media .detail-gallery article>button.gallery-open,.ficha-v2 .fv2-media .detail-gallery article>.watermarked-preview{cursor:pointer;background:#eee7e0;border:0;width:100%;padding:0;display:block;position:relative}.ficha-v2 .fv2-media .detail-gallery img,.ficha-v2 .fv2-media .detail-gallery video{object-fit:cover;width:100%;height:150px;display:block}.ficha-v2 .fv2-media .detail-gallery article>button.gallery-open img{transition:transform .25s}.ficha-v2 .fv2-media .detail-gallery article>button.gallery-open:hover img{transform:scale(1.05)}.ficha-v2 .fv2-media .file-tile{height:150px;color:var(--fv-purple);place-items:center;font-weight:700;display:grid}.ficha-v2 .fv2-media .media-delete{z-index:2;color:#c0392b;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:26px;height:26px;font-size:15px;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000024}.ficha-v2 .fv2-media .media-view-label{padding:10px 12px}.ficha-v2 .fv2-media .media-view-label strong{font-size:12.5px;font-weight:700;display:block}.ficha-v2 .fv2-media .media-view-label small,.ficha-v2 .fv2-media article>div small{color:var(--fv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ficha-v2 .fv2-media article>div{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ficha-v2 .fv2-media article>div select{border:1px solid var(--fv-line);background:#fff;border-radius:9px;min-height:34px;padding:0 8px;font-family:inherit;font-size:12px}.ficha-v2 .fv2-media .media-actions button{border:1px solid var(--fv-line);color:var(--fv-orange);cursor:pointer;background:#faf6f2;border-radius:9px;width:100%;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:700}.ficha-v2 .fv2-media .media-actions button:disabled{color:var(--fv-green);cursor:default}.ficha-v2 .fv2-media .empty-media{text-align:center;color:var(--fv-muted);background:#f6f1ec;border-radius:16px;padding:26px;font-size:13.5px}.ficha-v2 .fv2-edit{height:100%;padding:22px 26px 40px;overflow-y:auto}.ficha-v2 .fv2-edit-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ficha-v2 .fv2-edit-head h2{margin:0;font-size:24px;font-weight:700}.ficha-v2 .fv2-edit .fv2-btn-ghost{border:1px solid var(--fv-line);width:auto;padding:0 16px}@media (width<=900px){.ficha-v2 .fv2-page{grid-template-columns:1fr;overflow-y:auto}.ficha-v2 .fv2-main,.ficha-v2 .fv2-side{overflow:visible}.ficha-v2 .fv2-side{border-left:0;border-top:1px solid var(--fv-line)}.ficha-v2 .fv2-mosaic{height:260px}.ficha-v2 .fv2-specs{grid-template-columns:repeat(2,1fr)}}.pmc-wrap{margin-top:16px}.pmc-wrap>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.pmc-wrap>header div{flex-direction:column;gap:2px;display:flex}.pmc-wrap>header strong{color:#332d29;font-size:14px}.pmc-wrap>header small{color:#8a807b;font-size:12px}.pmc-wrap>header>span{color:#71665f;background:#f4eee9;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.pmc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.pmc-grid article{background:#fff;border:1px solid #e2d9d2;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #30231b0a}.pmc-grid article.is-cover{border-color:#ff7000;box-shadow:0 0 0 2px #ff70001f}.pmc-preview{aspect-ratio:4/3;background:#eee8e3;position:relative;overflow:hidden}.pmc-preview img,.pmc-preview video{object-fit:cover;width:100%;height:100%;display:block}.pmc-preview>b{color:#fff;background:#1f1814b8;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid;position:absolute;top:8px;left:8px}.pmc-preview>em{color:#fff;background:#ff7000;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850;position:absolute;bottom:8px;right:8px}.pmc-preview>button{color:#fff;cursor:pointer;background:#1f1814c2;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.pmc-kind{color:#fff;text-transform:uppercase;background:#187444e0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px}.pmc-kind.video{background:#702898e6}.pmc-fields{flex-direction:column;gap:9px;padding:11px;display:flex}.pmc-fields>label:not(.pmc-cover){flex-direction:column;gap:5px;margin:0;display:flex}.pmc-fields>label>span{color:#5f554e;font-size:11px;font-weight:750}.pmc-fields select{color:#332d29;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #ddd4cd;border-radius:9px;padding:0 9px;font-size:13px}.pmc-fields>div{justify-content:space-between;gap:8px;display:flex}.pmc-fields>div small{color:#91867e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.pmc-fields>div small:first-child{flex:1}.pmc-cover{color:#755f52;align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:700;display:flex;flex-direction:row!important}.pmc-cover input{accent-color:#ff7000}.uw-photos{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uw-photos strong{color:#8a807b;font-size:13px}.uw-photos strong.ok{color:#1f8f4e}.uw-photo-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.uw-photo-row{background:#fff;border:1px solid #ded8d4;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.uw-photo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13px;overflow:hidden}.uw-photo-row small{color:#8a807b;font-size:12px}.uw-photo-row button{color:#8a807b;cursor:pointer;background:#f1ecee;border:none;border-radius:8px;width:26px;height:26px;font-size:16px;line-height:1}.uw-photo-row button:hover{color:#6e2a94;background:#e9dfe4}@media (width<=620px){.pmc-wrap>header{flex-direction:column;align-items:flex-start}.pmc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pmc-fields{padding:9px}.pmc-fields>label>span{min-height:28px}.pmc-fields>div small:last-child{display:none}}.unit-standalone-action{color:#5e1c84;text-align:left;cursor:pointer;background:#fbf5ff;border:1px solid #ead0f5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0 0 18px;padding:15px 17px;display:flex}.unit-standalone-action:hover{border-color:#8b00cc;box-shadow:0 5px 18px #8b00cc17}.unit-standalone-action strong{font-size:14px}.unit-standalone-action span{color:#7c6f82;font-size:12.5px;line-height:1.45}.rodagem-head{align-items:baseline;gap:10px;margin:6px 0 12px;display:flex}.rodagem-head h2{color:var(--ink);font-size:16px;font-weight:700}.rodagem-head small{color:#8b827c;font-size:12px}.rodagem-cards article.drill{cursor:pointer}.rodagem-cards article.tone-orange{background:#fff0e5;border-color:#ffc79f}.rodagem-cards article.tone-orange i{background:var(--orange,#ff7000)}.rodagem-cards article.tone-purple{background:#f4e4fb;border-color:#dfb9f2}.rodagem-cards article.tone-purple i{background:#8b00cc}.rodagem-cards article.tone-teal{background:#e6f7f5;border-color:#b7e5df}.rodagem-cards article.tone-teal i{background:#16a39a}.rodagem-cards article.tone-green{background:#e4f6ec;border-color:#b9e7cc}.rodagem-cards article.tone-green i{background:#12a150}.rodagem-cards article.tone-red{background:#ffe9e8;border-color:#f4c0bd}.rodagem-cards article.tone-red i{background:#e5484d}.rodagem-cards article.tone-amber{background:#fff4d9;border-color:#efd492}.rodagem-cards article.tone-amber i{background:#e5a800}.rodagem-cards .rodagem-cta{color:#7a726c;opacity:.75;margin-top:9px;font-size:11px;font-style:normal;font-weight:700}.rodagem-cards article.drill:hover .rodagem-cta{opacity:1;color:var(--orange)}.rodagem-skel{color:#8b827c;grid-column:1/-1;place-items:center;min-height:130px;font-size:13px;display:grid}.dv-modal-layer{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dv-scrim{background:#1f181380;border:0;position:absolute;inset:0}.dv-modal{z-index:1;background:#fff;border-radius:18px;width:min(680px,96vw);position:relative;overflow:hidden;box-shadow:0 24px 60px #1f181347}.dv-modal header{justify-content:space-between;align-items:flex-start;padding:18px 20px 10px;display:flex}.dv-modal header h3{font-size:17px;font-weight:700}.dv-modal header small{color:#8b827c;font-size:12px}.dv-close{cursor:pointer;color:#6f6863;background:#f2ede9;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.dv-body{padding:6px 18px 8px}.dv-modal footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 18px;display:flex}.dv-legend{color:#7a726c;flex:1;font-size:12px}.dv-cta{background:var(--orange,#ff7000);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700}.dv-chart{width:100%;height:auto;display:block}.dv-chart .dv-base{stroke:#e7ddd4;stroke-width:1px}.dv-chart .dv-axis{fill:#a79e97;font-size:11px;font-weight:600}.dv-chart .dv-val{fill:#5b534d;font-size:12px;font-weight:700}.dv-chart .dv-lbl{fill:#3f3833;font-size:12px;font-weight:600}.fv2-unit-detail-ov .fv2-ud-photo{cursor:pointer;padding:0}.ficha-v2 .fv2-unit-product .unit-product-eyebrow{color:var(--fv-orange);letter-spacing:.09em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ficha-v2 .fv2-unit-product .unit-condo-reference{color:var(--fv-muted);align-items:center;gap:7px;margin:10px 0 0;font-size:13px;display:flex}.ficha-v2 .fv2-unit-product .unit-condo-reference svg{width:17px;height:17px;color:var(--fv-purple)}.ficha-v2 .fv2-unit-product .unit-independent-note{background:#fbf5ff;border:1px solid #ead9f4;border-radius:17px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.ficha-v2 .fv2-unit-product .unit-independent-note>svg{color:var(--fv-purple);flex:none}.ficha-v2 .fv2-unit-product .unit-independent-note strong,.ficha-v2 .fv2-unit-product .unit-independent-note span{display:block}.ficha-v2 .fv2-unit-product .unit-independent-note span{color:var(--fv-muted);margin-top:3px;font-size:13px;line-height:1.45}.ficha-v2 .fv2-unit-product .unit-captor-card{margin-top:16px}.ficha-v2 .fv2-unit-product .focused-unit-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ficha-v2 .fv2-unit-product .focused-unit-gallery button{aspect-ratio:4/3;border:1px solid var(--fv-line);cursor:pointer;background:#eee;border-radius:14px;padding:0;overflow:hidden}.ficha-v2 .fv2-unit-product .focused-unit-gallery img{object-fit:cover;width:100%;height:100%;display:block}.ficha-v2 .fv2-unit-product .unit-reference-photo-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1c1ac7;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.ficha-v2 .fv2-unit-product .unit-reference-media-note{background:#fbf5ff;border:1px solid #ead9f4;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.ficha-v2 .fv2-unit-product .unit-reference-media-note>svg{color:var(--fv-purple);flex:none}.ficha-v2 .fv2-unit-product .unit-reference-media-note strong,.ficha-v2 .fv2-unit-product .unit-reference-media-note span{display:block}.ficha-v2 .fv2-unit-product .unit-reference-media-note span{color:var(--fv-muted);margin-top:3px;font-size:12.5px;line-height:1.45}.ficha-v2 .fv2-unit-product .focused-unit-upload{margin-top:14px}.ficha-v2 .fv2-unit-product .unit-price-card>strong{color:var(--fv-orange)}.ficha-v2 .fv2-unit-product .fv2-side-costs b{text-align:right;max-width:170px;font-size:12px}.ficha-v2 .fv2-unit-product .focused-unit-decision{grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.ficha-v2 .fv2-unit-product .focused-unit-decision button{cursor:pointer;border-radius:12px;min-height:44px;font-family:inherit;font-size:13px;font-weight:700}.ficha-v2 .fv2-unit-product .focused-unit-decision .fv2-ud-approve{background:var(--fv-green);color:#fff;border:0}.ficha-v2 .fv2-unit-product .focused-unit-decision .fv2-ud-reject{color:#c62828;background:#fff;border:1px solid #f0c3c3}@media (width<=760px){.ficha-v2 .fv2-unit-product .focused-unit-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-lightbox.unit-lightbox{z-index:1200}.ficha-page{-webkit-overflow-scrolling:touch;background:linear-gradient(#fff7f1 0%,#faf9f7 240px);justify-content:center;align-items:flex-start;padding:28px 14px 80px;font-family:inherit;display:flex;position:fixed;inset:0;overflow-y:auto}.ficha-card{background:#fff;border:1px solid #f0e8e1;border-radius:20px;width:100%;max-width:640px;height:fit-content;padding:30px 28px 34px;box-shadow:0 6px 30px #78502812}.ficha-center{text-align:center;padding:56px 30px}.ficha-logo{color:#2b2723;margin-bottom:14px;font-size:21px;font-weight:800;display:inline-block}.ficha-logo b{color:#ff6500}.ficha-head h1{color:#2b2723;margin:6px 0 8px;font-size:23px;line-height:1.25}.ficha-head p{color:#7a716b;margin:0 0 6px;font-size:14px;line-height:1.5}.ficha-erro{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:14px 0 4px;padding:11px 14px;font-size:13px;font-weight:600}.ficha-card section{margin-top:24px}.ficha-card section h2{letter-spacing:.08em;text-transform:uppercase;color:#c2410c;margin:0 0 12px;font-size:13px}.ficha-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ficha-grid label{color:#5f574f;flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.ficha-grid label.wide{grid-column:1/-1}.ficha-grid input,.ficha-grid select{color:#2b2723;background:#fdfcfb;border:1px solid #e4dcd4;border-radius:10px;padding:11px 12px;font-size:15px}.ficha-grid input:focus,.ficha-grid select:focus{border-color:#ff6500;outline:2px solid #ff9c5a}.ficha-switch{color:#4a443e;cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:650;display:flex}.ficha-switch input{accent-color:#ff6500;width:18px;height:18px}.ficha-lgpd{color:#7a716b;cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:12.5px;line-height:1.5;display:flex}.ficha-lgpd input{accent-color:#ff6500;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ficha-enviar{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:999px;width:100%;margin-top:20px;padding:15px;font-size:16px;font-weight:800}.ficha-enviar:hover{background:#e85c00}.ficha-enviar:disabled{opacity:.6;cursor:default}.ficha-rodape{text-align:center;color:#a89e97;margin:12px 0 0;font-size:11.5px}.ficha-ok{color:#15803d;background:#eaf7ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:6px auto 14px;font-size:30px;display:grid}@media (width<=520px){.ficha-grid{grid-template-columns:1fr}.ficha-card{padding:22px 16px 26px}}.home-v2{--ape-orange:#ff7000;--ape-orange-700:#cc5800;--ape-orange-100:#ffe4d1;--ape-orange-50:#fff3ea;--ape-purple:#8b00cc;--ape-purple-700:#66009a;--ape-purple-100:#ebd1f5;--ape-purple-50:#f7ecfc;--n0:#fff;--n50:#faf8f6;--n100:#f2efec;--n200:#e4dfd9;--n300:#c9c2ba;--n400:#9a938b;--n500:#6e6760;--n600:#4d4842;--n700:#332f2b;--n800:#1f1c1a;--ok:#1fa85a;--ok-bg:#e4f6ec;--warn:#f2a82c;--warn-bg:#fdf1d9;--danger:#d93e3e;--danger-bg:#fbe5e5;--teal:#16a39a;--teal-bg:#e6f7f5;--sh-xs:0 1px 2px #1f1c1a0a;--sh-md:0 8px 20px #1f1c1a14;--sh-xl:0 24px 60px #1f1c1a24;--sh-brand:0 12px 28px #ff700047;--ease:cubic-bezier(.2,.8,.2,1);color:var(--n800);background:var(--n50);background-image:radial-gradient(90% 420px at 8% 0,#ff70000e,#0000 70%);min-height:100vh;padding:22px 0 64px;font-family:Quicksand,sans-serif}.home-v2 .hv2-inner{flex-direction:column;gap:34px;width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px;display:flex}.home-v2>.hv2-inner>*{animation:ape-in var(--dur-slow,.36s) var(--ease) both}@keyframes ape-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.home-v2>*{animation:ape-in var(--dur-slow,.36s) var(--ease) both}.home-v2 .hv2-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-v2 .hv2-top-l{align-items:center;gap:14px;display:flex}.home-v2 .hv2-avatar{background:var(--ape-purple);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid;box-shadow:0 8px 18px #8b00cc38}.home-v2 .hv2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ape-orange);font-size:11px;font-weight:600}.home-v2 .hv2-hello{letter-spacing:-.02em;color:var(--n800);margin-top:1px;font-size:19px;font-weight:700}.home-v2 .hv2-top-r{align-items:center;gap:14px;display:flex}.home-v2 .hv2-date{color:var(--n500);text-align:right;max-width:230px;font-size:13px}.home-v2 .hv2-badge{color:#0f7a3d;background:var(--ok-bg);border:1px solid #bfe6cd;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.home-v2 .hv2-badge i{background:var(--ok);border-radius:50%;width:8px;height:8px}.home-v2 .hv2-hero{color:#fff;box-shadow:var(--sh-brand);background:radial-gradient(130% 150% at 100% 0%, #ff8f3d 0%, var(--ape-orange) 46%, var(--ape-orange-700) 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.home-v2 .hv2-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;font-size:12px;font-weight:600}.home-v2 .hv2-hero-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 2px;font-size:62px;font-weight:700;line-height:1}.home-v2 .hv2-hero-sub{color:#ffffffdb;font-size:19px;font-weight:500}.home-v2 .hv2-hero-bar{background:#ffffff42;border-radius:999px;max-width:520px;height:12px;margin:18px 0 16px;overflow:hidden}.home-v2 .hv2-hero-bar span{background:#fff;border-radius:999px;height:100%;display:block}.home-v2 .hv2-chips{flex-wrap:wrap;gap:10px;display:flex}.home-v2 .hv2-chip{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.home-v2 .hv2-chip b{font-weight:700}.home-v2 .hv2-hero-r{flex-direction:column;align-items:center;gap:14px;display:flex}.home-v2 .hv2-ring{text-align:center;border:11px solid #ffffff42;border-radius:50%;place-items:center;width:140px;height:140px;display:grid}.home-v2 .hv2-ring b{font-size:40px;font-weight:700;line-height:1}.home-v2 .hv2-ring small{color:#ffffffdb;font-size:12px}.home-v2 .hv2-hero-btn{color:var(--ape-orange-700);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:0 8px 18px #0000001f}.home-v2 .hv2-sec{align-items:center;gap:11px;margin-bottom:-18px;display:flex}.home-v2 .hv2-sec-bar{background:var(--ape-orange);border-radius:2px;width:4px;height:20px}.home-v2 .hv2-sec-bar.purple{background:var(--ape-purple)}.home-v2 .hv2-sec h2{letter-spacing:-.01em;color:var(--n800);font-size:21px;font-weight:700}.home-v2 .hv2-sec small{color:var(--n500);font-size:13px}.home-v2 .hv2-grid{gap:18px;display:grid}.home-v2 .hv2-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2 .hv2-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v2 .hv2-card{--tone:var(--ape-orange);--tone-bg:var(--ape-orange-50);text-align:left;background:var(--n0);border:1px solid var(--n200);box-shadow:var(--sh-xs);cursor:pointer;min-height:184px;transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:20px;font-family:inherit;display:flex}.home-v2 .hv2-card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.home-v2 .hv2-card.t-orange{--tone:#ff7000;--tone-bg:#fff3ea}.home-v2 .hv2-card.t-purple{--tone:#8b00cc;--tone-bg:#f7ecfc}.home-v2 .hv2-card.t-green{--tone:#1fa85a;--tone-bg:#e4f6ec}.home-v2 .hv2-card.t-teal{--tone:#16a39a;--tone-bg:#e6f7f5}.home-v2 .hv2-card.t-amber{--tone:#f2a82c;--tone-bg:#fdf1d9}.home-v2 .hv2-card.t-danger{--tone:#d93e3e;--tone-bg:#fbe5e5;border-color:#f2caca}.home-v2 .hv2-card.feat{background:var(--ape-purple-50);border-color:var(--ape-purple-100)}.home-v2 .hv2-card-h{align-items:center;gap:10px;display:flex}.home-v2 .hv2-tile{background:var(--tone-bg);width:36px;height:36px;color:var(--tone);border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid}.home-v2 .hv2-card-t{color:var(--n600);font-size:14px;font-weight:600}.home-v2 .hv2-val{letter-spacing:-.02em;color:var(--n800);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.home-v2 .hv2-card.val-danger .hv2-val{color:var(--danger)}.home-v2 .hv2-cta{color:var(--ape-orange);margin-top:auto;font-size:12px;font-style:normal;font-weight:600}.home-v2 .hv2-card.feat .hv2-cta{color:var(--ape-purple)}.home-v2 .hv2-spark{align-items:flex-end;gap:3px;height:28px;display:flex}.home-v2 .hv2-spark span{border-radius:2px;flex:1;min-height:3px}.home-v2 .hv2-comp{gap:2px;height:8px;display:flex}.home-v2 .hv2-comp span{border-radius:999px;min-width:4px}.home-v2 .hv2-prod{grid-template-columns:1.45fr 1fr;gap:18px;display:grid}.home-v2 .hv2-panel{background:var(--n0);border:1px solid var(--n200);box-shadow:var(--sh-xs);border-radius:18px;padding:22px 24px}.home-v2 .hv2-panel-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.home-v2 .hv2-panel-h h3{color:var(--n800);font-size:17px;font-weight:700}.home-v2 .hv2-panel-h small{color:var(--n500);font-size:12.5px}.home-v2 .hv2-leader{background:var(--ape-orange-50);border:1px solid var(--ape-orange-100);border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.home-v2 .hv2-leader .tp{background:var(--ape-orange);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.home-v2 .hv2-leader .nm{flex:1}.home-v2 .hv2-leader .nm strong{color:var(--n800);font-size:22px;font-weight:700;line-height:1.1;display:block}.home-v2 .hv2-leader .nm small{color:var(--ape-orange-700);font-size:12.5px;font-weight:600}.home-v2 .hv2-leader .qt{text-align:right;color:var(--n700);font-size:13px;font-weight:700}.home-v2 .hv2-prow{align-items:center;gap:12px;padding:7px 0;display:flex}.home-v2 .hv2-rank{background:var(--n100);width:24px;height:24px;color:var(--n600);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.home-v2 .hv2-prow .pn{width:130px;color:var(--n700);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.home-v2 .hv2-prow .pb{background:var(--n100);border-radius:999px;flex:1;height:8px;overflow:hidden}.home-v2 .hv2-prow .pb u{background:var(--ape-orange);border-radius:999px;height:100%;display:block}.home-v2 .hv2-prow .pv{color:var(--n700);font-size:13px;font-weight:700}.home-v2 .hv2-empty{background:var(--ape-purple-50);border-color:var(--ape-purple-100);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-v2 .hv2-empty h3{margin-bottom:6px;font-size:17px;font-weight:700}.home-v2 .hv2-empty p{color:var(--n500);max-width:320px;margin-bottom:14px;font-size:13.5px;line-height:1.5}.home-v2 .hv2-ghost-btn{background:var(--ape-purple);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700}.home-v2 .hv2-link-btn{color:var(--ape-orange);cursor:pointer;background:0 0;border:0;margin-top:8px;font-family:inherit;font-size:13px;font-weight:700}@media (width<=1080px){.home-v2 .hv2-grid.c3,.home-v2 .hv2-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2 .hv2-prod{grid-template-columns:1fr}}@media (width<=820px){.home-v2 .hv2-hero-val{font-size:52px}.home-v2 .hv2-ring{border-width:9px;width:120px;height:120px}.home-v2 .hv2-ring b{font-size:32px}}@media (width<=720px){.home-v2 .hv2-hero{grid-template-columns:1fr;gap:20px}.home-v2 .hv2-hero-r{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=560px){.home-v2 .hv2-inner{padding-inline:16px}.home-v2 .hv2-grid.c3,.home-v2 .hv2-grid.c4{grid-template-columns:1fr}.home-v2 .hv2-hero-val{font-size:46px}}.lotex{border:1px dashed var(--purple-100);background:linear-gradient(#fdfaff,#fff);border-radius:14px;margin-bottom:16px;padding:16px}.lotex header{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lotex header>div{flex:1;min-width:240px}.lotex h3{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800}.lotex p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.lotex-drop{text-align:center;border:2px dashed var(--purple-100);cursor:pointer;min-width:280px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);background:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:18px 16px;display:flex}.lotex-drop:hover{border-color:var(--purple);background:var(--purple-soft)}.lotex-drop.busy{border-color:var(--orange);background:var(--orange-50);cursor:progress}.lotex-drop strong{color:var(--purple-700);font-size:13px}.lotex-drop small{color:var(--faint);font-size:11px}.lotex-msg{background:var(--green-bg);color:#0f6b3c;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:600}.triagemx{border:1px solid var(--amber);background:#fffdf7;border-radius:14px;margin-bottom:18px;padding:16px}.triagemx h3{color:#8a5d0d;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:800;display:flex}.triagemx h3 b{background:var(--amber);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px}.triagemx>p{color:var(--muted);margin:0 0 12px;font-size:12.5px}.triagemx-row{background:#fff;border:1px solid #f0e4c8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.triagemx-row.falhou{background:#fff8f7;border-color:#f2c9c4}.triagemx-main{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.triagemx-main strong{color:var(--ink);font-size:13px;font-weight:700}.triagemx-main small{color:var(--muted);font-size:11.5px}.triagemx-lido{color:var(--purple-700);background:var(--purple-soft);border-radius:6px;align-self:flex-start;padding:2px 6px;font-size:11px;font-style:normal}.triagemx-pick{flex-wrap:wrap;gap:6px;display:flex}.triagemx-pick select{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:150px;padding:6px 8px;font-size:12px}.triagemx-actions{align-items:center;gap:6px;display:flex}.triagemx-actions button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px}.triagemx-actions .crm-primary{border-color:#0000}.triagemx-actions button:disabled{opacity:.5;cursor:not-allowed}.docx-ia{color:var(--purple-700);background:var(--purple-soft);border-radius:999px;align-self:flex-start;margin:2px 0;padding:2px 8px;font-size:10.5px;font-weight:700}.docx-cond{color:var(--faint);font-size:11px;font-style:normal;font-weight:500}.docx-row.st-triagem{background:#fffdf7;border-color:#f0e4c8}.docx-status.st-triagem{background:var(--amber-bg);color:#8a5d0d}.partesx-hint{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.45}.partesx-pgto{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:6px;display:grid}.partesx-pgto button{text-align:left;border:1px solid var(--line-strong);cursor:pointer;transition:all var(--dur) var(--ease);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.partesx-pgto button:hover{border-color:var(--purple)}.partesx-pgto button.on{border-color:var(--purple);background:var(--purple-soft);box-shadow:0 0 0 1px var(--purple) inset}.partesx-pgto button strong{color:var(--ink);font-size:13px}.partesx-pgto button small{color:var(--muted);font-size:11px;line-height:1.35}.partesx-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:14px}.partesx-card header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.partesx-card header strong{color:var(--ink);font-size:13.5px;font-weight:800}.partesx-card header small{color:var(--faint);font-size:11px}.partesx-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.partesx-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.partesx-grid input{border:1px solid var(--line-strong);border-radius:var(--radius-input);color:var(--ink);text-transform:none;letter-spacing:0;padding:8px 10px;font-size:13px;font-weight:500}.partesx-grid input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);outline:none}.partesx-card footer{justify-content:flex-end;margin-top:12px;display:flex}.trilhax{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.trilhax h3{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:800}.trilhax ul{flex-direction:column;gap:5px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.trilhax li{border-bottom:1px dashed var(--line);gap:10px;padding:5px 0;font-size:12px;display:flex}.trilhax li b{width:132px;color:var(--faint);flex:none;font-weight:600}.trilhax li span{color:var(--ink-soft)}.calendar-detail .cal-lead-card{border:1px solid var(--line,#e4dfd9);background:#faf8f6;border-radius:12px;margin:14px 0 4px;padding:12px 14px}.calendar-detail .cal-lead-label{letter-spacing:.06em;text-transform:uppercase;color:#9a938b;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.calendar-detail .cal-lead-head{align-items:center;gap:10px;display:flex}.calendar-detail .cal-lead-av{color:#fff;background:#8b00cc;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.calendar-detail .cal-lead-head strong{color:#1f1c1a;font-size:14px;font-weight:700;display:block}.calendar-detail .cal-lead-head small{color:#6e6760;text-transform:capitalize;font-size:11.5px}.calendar-detail .cal-lead-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.calendar-detail .cal-lead-acts a{color:#4d4842;background:#fff;border:1px solid #e4dfd9;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.calendar-detail .cal-lead-acts a[href^="https://wa.me"]{color:#0f7a3d;background:#e9f9ef;border-color:#bfe6cd}.calendar-detail .cal-lead-acts a:hover{color:#cc5800;border-color:#ff7000}.calendar-detail .cal-lead-empty{color:#9a938b;font-size:12px;font-style:italic}.bloqx{background:var(--sunken);border:1px solid var(--line-strong);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.sale-full-tabs button.travada{opacity:.55}.sale-full-tabs button.travada:not(.active){color:var(--faint)}.docx-group.travado{opacity:.72}.docx-group.travado .docx-row{background:var(--sunken)}.partesx-lado{margin-bottom:16px}.partesx-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.partesx-head h3{margin:0}.partesx-selo{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.partesx-selo.ok{background:var(--green-bg);color:#17834b}.partesx-selo.pend{background:var(--amber-bg);color:#8a5d0d}.partesx-papel{margin-bottom:10px}.partesx-card.vazio{border-style:dashed}.partesx-head-right{align-items:center;gap:8px;display:flex}.partesx-del{border:1px solid var(--line-strong);cursor:pointer;color:var(--red);background:#fff;border-radius:8px;padding:3px 8px;font-size:12px}.partesx-del:hover:not(:disabled){background:var(--red-bg);border-color:var(--red)}.partesx-del:disabled{opacity:.4;cursor:not-allowed}.partesx-grid input:disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}.partesx-pgto button:disabled{opacity:.55;cursor:not-allowed}.condx-grid input:disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}.sale-full-excluir{border:1px solid var(--line-strong);color:var(--red);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur) var(--ease);background:#fff;padding:8px 15px;font-size:12.5px;font-weight:700}.sale-full-excluir:hover:not(:disabled){background:var(--red-bg);border-color:var(--red)}.sale-full-excluir:disabled{opacity:.5;cursor:not-allowed}.excx header span{color:var(--red)}.excx-aviso{background:var(--red-bg);color:#8a2b2b;border:1px solid #f2c9c4;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:12.5px;line-height:1.5}.excx-financeiro{background:var(--amber-bg);color:#7a5510;border:1px solid #f0d9a8;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:12.5px;line-height:1.5}.excx-check{color:var(--ink-soft);text-transform:none;letter-spacing:0;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;flex-direction:row!important}.excx-check input{width:auto;margin-top:2px}.excx-btn{background:var(--red);color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:9px 18px;font-size:13px;font-weight:700}.excx-btn:hover:not(:disabled){background:#bf3232}.excx-btn:disabled{opacity:.45;cursor:not-allowed}.crm-center-modal input[type=checkbox],.quick-action-form input[type=checkbox],.calendar-create input[type=checkbox],.action-form-grid input[type=checkbox]{accent-color:#ff7000;cursor:pointer;flex:none;width:17px;height:17px;min-height:0;margin:0 6px 0 0}.quick-action-form label.check{background:#faf8f7;border-radius:9px;flex-direction:row;align-items:center;gap:6px;padding:10px 12px}.quick-action-form .cal-disp{border-radius:9px;grid-column:1/-1;padding:9px 12px;font-size:12px;font-weight:600}.quick-action-form .cal-disp.livre{color:#0f7a3d;background:#e7f7ee}.quick-action-form .cal-disp.conflito{color:#b23b32;background:#fdeceb}.ficha-produto{color:#c2410c;background:#fff3ec;border-radius:999px;padding:6px 14px;font-weight:650;display:inline-block;margin-top:8px!important;font-size:13px!important}.ficha-produto b{font-weight:800}.money-input.off{background:var(--sunken);border-color:var(--line);opacity:.75}.money-input.off input{color:var(--muted);cursor:not-allowed}.money-input.pct span{order:2}.money-input.pct input{text-align:right}.condx-grid .money-input,.condx-part .money-input,.condx-parc .money-input,.condx-origem-row .money-input{width:100%}.condx-grid label .money-input{margin-top:4px}.salvax{background:var(--amber-bg);border-top:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 20px;display:flex}.salvax>span{color:#8a5d0d;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.salvax>span small{color:#a07a2c;text-transform:none;font-size:12px;font-weight:500}.salvax>div{gap:8px;display:flex}.salvax button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;background:#fff;padding:8px 16px;font-size:12.5px;font-weight:700}.salvax button:hover:not(:disabled){border-color:var(--ink-soft)}.salvax .crm-primary{border-color:#0000}.salvax button:disabled{opacity:.55;cursor:not-allowed}.partesx-pend{color:#8a5d0d;background:var(--amber-bg);border-radius:999px;margin-right:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.partesx-card footer{align-items:center;gap:10px}@keyframes hist-in{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}:root{--chat-msg:12px;--chat-msg-mini:11px;--chat-meta:9.5px;--chat-nome:12.5px}.message-stream article{font-size:var(--chat-msg);line-height:1.45}.message-stream article small{font-size:var(--chat-meta)}.message-stream span{font-size:var(--chat-msg)}.chat-thread>header strong{font-size:14px}.chat-thread>header small{font-size:var(--chat-meta)}.conversation-list>button strong{font-size:var(--chat-nome)}.conversation-list>button small{font-size:11.5px}.conversation-list>button em{font-size:var(--chat-meta)}.chat-composer textarea{font-size:var(--chat-msg)}.chat-connection,.history-instance{font-size:var(--chat-meta)}.history-instance select{font-size:11.5px!important}.app-wa-bubble p{font-size:12px;line-height:1.45}.app-wa-bubble .app-wa-time{font-size:9.5px}.lead-summary strong{font-size:14px}.lead-summary small{font-size:11.5px}.ai-summary p,.chat-notes article{font-size:12px}.chat-document{font-size:11px}.live-chat .chat-thread>header{flex:none;gap:12px;min-height:54px;align-items:flex-start!important;height:auto!important;padding:9px 18px!important}.live-chat .chat-thread>header>div{min-width:0}.live-chat .history-instance{margin-top:4px!important}@media (width>=1201px){.live-chat>main{grid-template-columns:300px minmax(0,1fr) 290px}}.live-chat .chat-sidebar{padding:14px!important}.live-chat .lead-summary{gap:10px!important;padding-bottom:12px!important}.live-chat .lead-summary>span{border-radius:11px!important;width:38px!important;height:38px!important;font-size:13px!important}.live-chat .lead-summary strong{font-size:13.5px!important}.live-chat .ai-summary{border-radius:11px!important;margin:12px 0!important;padding:11px 12px!important}.live-chat .ai-summary p{margin:6px 0!important;font-size:12px!important;line-height:1.4!important}.live-chat .chat-sidebar h3,.live-chat .chat-sidebar>h3{margin:14px 0 8px!important}.live-chat .quick-actions{gap:6px!important;margin:8px 0 12px!important}.live-chat .quick-actions button{padding:8px 9px!important;font-size:11px!important}.live-chat>header{padding:12px 24px!important}.live-chat>header h1{margin:2px 0 1px!important;font-size:19px!important}.live-chat .conversation-list>nav{gap:6px!important;padding:12px 12px 8px!important}.live-chat .conversation-list>nav button{border-radius:999px!important;min-height:34px!important;font-size:12px!important;font-weight:600!important}.live-chat .conversation-list>nav button.active{color:#e05e00!important;background:#fff2e9!important;border-color:#ffb279!important}.live-chat .chat-filter-row{gap:6px!important;padding:0 12px 12px!important}.live-chat .chat-filter-row select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b1a79f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 9px center;background-repeat:no-repeat;color:#5a534e!important;background-color:#fff!important;border-color:#e6ded7!important;border-radius:9px!important;min-height:34px!important;padding:0 26px 0 10px!important;font-size:11.5px!important}.live-chat .chat-filter-row select:hover{border-color:#e0b591!important}.live-chat .chat-filter-row select:focus{outline:none;box-shadow:0 0 0 3px #ff65001f;border-color:#ff8a3d!important}.live-chat .conversation-list>button{transition:background .12s;border-top-color:#f2ede8!important;gap:11px!important;padding:11px 14px!important}.live-chat .conversation-list>button:hover{background:#faf7f4!important}.live-chat .conversation-list>button.active{background:#fff5ee!important;box-shadow:inset 3px 0 #ff6500!important}.live-chat .conversation-list>button>span{border-radius:12px!important;width:40px!important;height:40px!important;font-size:13px!important}.live-chat .conversation-list>button strong{font-size:13px!important}.live-chat .conversation-list>button small{color:#8b8480!important;font-size:11.5px!important}.live-chat .conversation-list>button em{color:#ada49d!important;font-size:10.5px!important}.presence-offline-bar{z-index:9000;color:#ffe9b0;background:#3a2a06;border:1px solid #7a5a10;border-radius:14px;align-items:center;gap:14px;max-width:640px;padding:14px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.presence-offline-bar>span{font-size:22px;line-height:1}.presence-offline-bar strong{font-size:14px;display:block}.presence-offline-bar p{opacity:.85;margin:2px 0 0;font-size:12px}.presence-offline-bar .presence-yes{white-space:nowrap}.presence-external-toast{z-index:390;color:#235b37;background:#f1fbf5;border:1px solid #b9e4c8;border-radius:14px;align-items:flex-start;gap:10px;width:min(390px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;top:78px;right:18px;box-shadow:0 12px 34px #1b4a2b29}.presence-external-toast>span{color:#fff;background:#2ba866;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.presence-external-toast strong{font-size:13px;display:block}.presence-external-toast p{margin:2px 0 0;font-size:11.5px;line-height:1.35}.presence-external-toast>button{color:#39704b;cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}@media (width<=900px){.presence-external-toast{width:calc(100vw - 24px);top:66px;right:12px}}.connections-legacy{border:1px dashed var(--border,#333);opacity:.85;border-radius:12px;margin-top:22px;padding:14px 16px}.connections-legacy h2{margin:0 0 4px;font-size:14px}.connections-legacy p{opacity:.8;margin:0 0 8px;font-size:12px}.connections-legacy ul{margin:0;padding-left:18px;font-size:12px}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html,body{touch-action:manipulation}.app-mobile-top,.app-bottom-nav,.app-mais-overlay{display:none}.app-mobile-scroll{display:contents}.modulo-sem-acesso{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;max-width:420px;margin:24px auto;padding:22px}.modulo-sem-acesso strong{color:var(--ink);font-size:15px;display:block}.modulo-sem-acesso p{color:var(--muted);margin:8px 0 0;font-size:13px}@media (width<=900px){.app-shell,.app-shell.nav-collapsed{grid-template-columns:1fr}.app-shell .sidebar{display:none}html,body{max-width:100%;overflow-x:hidden}.app-shell,.workspace{min-width:0;max-width:100vw;overflow-x:hidden}.workspace{padding-top:52px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.app-mobile-top{z-index:40;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.app-mobile-top strong{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.app-bottom-nav{z-index:45;background:var(--bg-surface,#fff);border-top:1px solid var(--border-soft,var(--line));padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 14px #1f1c1a0d}.app-bottom-nav>a,.app-bottom-nav>button{cursor:pointer;color:#6f6862;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:56px;padding:6px 2px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.app-bottom-nav>a>span,.app-bottom-nav>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-bottom-nav>a.active,.app-bottom-nav>button.active{color:var(--orange)}.app-bottom-nav>a.active:before,.app-bottom-nav>button.active:before{content:"";z-index:0;border:1.5px solid var(--ape-orange,var(--orange));border-radius:var(--radius-md,12px);background:0 0;width:46px;height:34px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.app-bottom-nav>a.active>svg,.app-bottom-nav>button.active>svg{z-index:1;position:relative}.app-bottom-nav>a.active svg{stroke-width:2.2px}.app-bottom-nav>a:focus-visible,.app-bottom-nav>button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.app-mais-overlay{z-index:50;background:#1c16126b;align-items:flex-end;display:flex;position:fixed;inset:0}.app-mais-folha{width:100%;max-height:76vh;padding:8px 16px calc(16px + 60px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:18px 18px 0 0;overflow-y:auto}.app-mais-folha header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 0 10px;display:flex;position:sticky;top:0}.app-mais-folha header strong{font-size:16px}.app-mais-folha header button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.app-mais-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-mais-grid>a{border:1px solid var(--line);min-height:52px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.app-mais-grid>a:active{background:var(--orange-soft)}.app-mais-vazio{color:var(--muted);text-align:center;padding:24px 4px;font-size:13px}}@media (width<=380px){.app-bottom-nav>a,.app-bottom-nav>button{font-size:9px}.app-mais-grid{grid-template-columns:1fr}}.ncrm-wa-principal{align-items:center;gap:8px;min-height:48px;display:inline-flex}@media (width<=900px){.ncrm-wa-principal{justify-content:center;width:100%;min-height:52px;font-size:16px}.ncrm-wa-secundarias{flex-direction:column;gap:4px;display:flex}.ncrm-wa-secundarias>a,.ncrm-wa-secundarias>button{text-align:left;min-height:44px}.product-grid{gap:12px;grid-template-columns:1fr!important}.catalog-controls{padding-inline:0}.filter-row{flex-wrap:wrap;gap:6px}.filter-row.selects{grid-template-columns:1fr 1fr;display:grid}.filter-row.selects>input,.filter-row.selects>.product-count{grid-column:1/-1}.filter-row select,.filter-row input{width:100%;min-width:0;min-height:44px}.topbar{flex-direction:column;align-items:stretch;gap:10px}.top-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.top-actions>.global-search{grid-column:1/-1}.top-actions button{min-height:44px}.pu-row{flex-wrap:wrap}.projeto-board,.kanban-board{display:block!important}.projeto-coluna,.kanban-col{max-width:100%;margin-bottom:12px;width:100%!important}.cal-grid,.calendar-grid{-webkit-overflow-scrolling:touch;overflow-x:auto}.cal-toolbar,.calendar-toolbar{flex-wrap:wrap;gap:8px}.finance-table,.team-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.convite-instalar,.aviso-push-ligado{display:none}@media (width<=900px){.convite-instalar{border:1px solid var(--line);background:var(--orange-soft,#fff4ec);border-radius:12px;margin:0 0 12px;padding:14px;display:block}.convite-instalar strong{color:var(--ink);font-size:14px;display:block}.convite-instalar p{color:var(--muted);margin:6px 0 0;font-size:13px}.convite-instalar-acoes{gap:8px;margin-top:12px;display:flex}.convite-instalar-acoes>button{cursor:pointer;border-radius:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.convite-instalar-ok{background:var(--orange);color:#fff;border:0}.convite-instalar-nao{border:1px solid var(--line);color:var(--muted);background:#fff}.aviso-push-ligado{background:#eefaf3;border:1px solid #b8e4cc;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;display:flex}.aviso-push-ligado>span{color:#fff;background:#168a4d;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:grid}.aviso-push-ligado strong{color:#126b3d;font-size:13px;line-height:1.25;display:block}.aviso-push-ligado p{color:#397258;margin:2px 0 0;font-size:12px;line-height:1.3}}.home-mobile{display:none}@media (width<=900px){.home-mobile{padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));display:block}.f2m-historico{border-top:1px solid var(--line);margin-top:16px;padding:16px}.f2m-historico h3{margin:0 0 8px;font-size:15px}.f2m-historico>p{color:var(--muted);font-size:12px}.f2m-historico article{border-top:1px solid #f0ebe8;grid-template-columns:10px 1fr;gap:9px;padding:10px 0;display:grid}.f2m-historico article>i{background:#8b00cc;border-radius:50%;width:8px;height:8px;margin-top:5px}.f2m-historico article>div{flex-direction:column;display:flex}.f2m-historico strong{font-size:12px}.f2m-historico span,.f2m-historico small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}@keyframes app-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.app-mobile-top{justify-content:space-between}.amt-esq{min-width:0;display:grid}.amt-esq strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.amt-esq small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.amt-dir{flex:none;align-items:center;gap:4px;display:flex}.amt-sino,.amt-perfil{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.amt-perfil{color:var(--ape-purple-700,var(--ink));font-size:13px;font-weight:700}.amt-perfil:before{content:"";background:var(--ape-purple-100,var(--orange-soft));z-index:-1;border-radius:50%;position:absolute;inset:6px}.amt-sino>b,.abn-badge{background:var(--ape-orange,var(--orange));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:2px}.app-bottom-nav>a{position:relative}.abn-badge{top:6px;right:calc(50% - 22px)}.f2m-agendar-abrir{border:1px solid var(--line);width:calc(100% - 30px);min-height:50px;color:var(--ink);background:#fff;border-radius:14px;margin:14px 15px 0;font-size:15px;font-weight:750;display:block}.f2m-agendar-abrir:active{background:#faf7f4}.f2m-agendar{border:1px solid var(--line);background:#fbfaf9;border-radius:17px;flex-direction:column;gap:10px;margin:14px 15px 0;padding:16px;display:flex}.f2m-agendar h3{margin:0;font-size:16px}.f2m-agendar>p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.f2m-agendar label{color:var(--muted);letter-spacing:.02em;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.f2m-agendar label small{font-size:10px;font-weight:600}.f2m-agendar select,.f2m-agendar input,.f2m-agendar textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:12px;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:500}.f2m-agendar textarea{resize:vertical;min-height:86px;line-height:1.4}.f2m-agendar .f2m-agendar-check{min-height:44px;color:var(--ink);letter-spacing:normal;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:700}.f2m-agendar .f2m-agendar-check input{width:22px;height:22px;min-height:0;accent-color:var(--orange);flex:0 0 22px;padding:0}.ape-ficha .f2m-agendar-erro{color:#a92a24;background:#fff2f0;border:1px solid #f2b9b5;border-radius:11px;margin:0;padding:9px 11px;font-size:12px;line-height:1.35}.f2m-agendar-acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.f2m-agendar-nao{border:1px solid var(--line);min-height:48px;color:var(--muted);background:#fff;border-radius:13px;font-size:14px;font-weight:750}.f2m-agendar-ok{color:#fff;background:#1e9e5a;border:0;border-radius:13px;width:100%;min-height:48px;font-size:14px;font-weight:850;box-shadow:0 7px 17px #168a4d2e}.f2m-agendar-ok:disabled,.f2m-agendar-nao:disabled{opacity:.5;box-shadow:none}.f2m-notas{flex-direction:column;display:flex}.f2m-notas article>i{background:#d65300}.f2m-notas article span{color:#3f3934;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.f2m-nota-texto{border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);resize:vertical;background:#fff;border-radius:13px;margin-top:12px;padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.4}.f2m-nota-texto::placeholder{color:#9c948d}.f2m-nota-texto:focus{outline-offset:-1px;border-color:#ffb887;outline:2px solid #ffe0c9}.f2m-notas .f2m-agendar-ok{margin-top:10px}.f2m-descartar-abrir{color:#a92a24;background:#fff6f5;border:1px solid #f2c9c6;border-radius:14px;width:calc(100% - 30px);min-height:48px;margin:10px 15px 0;font-size:14px;font-weight:750;display:block}.f2m-descartar-abrir:active{background:#ffece9}.f2m-descartar{background:#fff8f7;border-color:#f2c9c6}.f2m-descartar h3{color:#a92a24}.f2m-descartar .f2m-agendar-ok{background:#c32824;box-shadow:0 7px 17px #c3282433}}:root{--ape-orange:#ff7000;--ape-orange-600:#e66200;--ape-orange-700:#cc5800;--ape-orange-300:#ff9a4d;--ape-orange-100:#ffe4d1;--ape-orange-50:#fff3ea;--ape-purple:#8b00cc;--ape-purple-600:#7a00b3;--ape-purple-700:#66009a;--ape-purple-300:#b24ddd;--ape-purple-100:#ebd1f5;--ape-purple-50:#f7ecfc;--neutral-0:#fff;--neutral-50:#faf8f6;--neutral-100:#f2efec;--neutral-200:#e4dfd9;--neutral-300:#c9c2ba;--neutral-400:#9a938b;--neutral-500:#6e6760;--neutral-600:#4d4842;--neutral-700:#332f2b;--neutral-800:#1f1c1a;--neutral-900:#100e0d;--fg-1:var(--neutral-800);--fg-2:var(--neutral-600);--fg-3:var(--neutral-500);--fg-muted:var(--neutral-400);--fg-inverse:var(--neutral-0);--fg-brand:var(--ape-orange);--fg-accent:var(--ape-purple);--bg-page:var(--neutral-50);--bg-surface:var(--neutral-0);--bg-raised:var(--neutral-0);--bg-sunken:var(--neutral-100);--bg-tint-orange:var(--ape-orange-50);--bg-tint-purple:var(--ape-purple-50);--border-soft:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-700);--border-brand:var(--ape-orange);--success:#1fa85a;--success-bg:#e4f6ec;--warning:#f2a82c;--warning-bg:#fdf1d9;--danger:#d93e3e;--danger-bg:#fbe5e5;--info:var(--ape-purple);--info-bg:var(--ape-purple-50);--whatsapp:#25d366;--font-display:"Quicksand", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Quicksand", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-caps:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #1f1c1a0a;--shadow-sm:0 2px 6px #1f1c1a0f;--shadow-md:0 8px 20px #1f1c1a14;--shadow-lg:0 16px 40px #1f1c1a1a;--shadow-brand:0 12px 28px #ff700047;--ease-out:cubic-bezier(.2,.8,.2,1);--dur-fast:.12s;--dur-base:.2s;--orange:var(--ape-orange);--orange-soft:var(--ape-orange-50);--ink:var(--fg-1);--muted:var(--fg-3);--line:var(--border-soft)}html{background:var(--bg-page)}body{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--fg-1);background:var(--bg-page);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--fg-1)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ape-orange);outline-offset:2px;border-radius:var(--radius-xs)}.aviso-push-convite,.aviso-push-ok{z-index:9000;color:#1c1917;background:#fff;border:1px solid #00000012;border-radius:16px;width:min(330px,100vw - 40px);padding:16px 18px;font-family:inherit;animation:.32s cubic-bezier(.2,.8,.3,1) both aviso-push-entra;position:fixed;bottom:96px;right:20px;box-shadow:0 12px 32px #17100a29,0 2px 6px #17100a0f}@keyframes aviso-push-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.aviso-push-convite strong{align-items:center;gap:7px;margin:0 0 6px;font-size:14.5px;font-weight:700;line-height:1.25;display:flex}.aviso-push-convite p{color:#6b6259;margin:0;font-size:12.5px;line-height:1.5}.aviso-push-acoes{gap:8px;margin-top:14px;display:flex}.aviso-push-btn{background:var(--ape-orange-600,#f97316);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:filter .15s,transform .12s;display:inline-flex}.aviso-push-btn:hover:not(:disabled){filter:brightness(1.06)}.aviso-push-btn:active:not(:disabled){transform:scale(.985)}.aviso-push-btn:disabled{opacity:.6;cursor:default}.aviso-push-ok{align-items:center;gap:11px;padding:13px 16px;font-size:12.5px;display:flex}.aviso-push-ok>span[aria-hidden]{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.aviso-push-ok strong{font-size:13px;font-weight:650;display:block}.aviso-push-ok p{color:#6b6259;margin:2px 0 0;font-size:12px;line-height:1.4}@media (width<=900px){.aviso-push-convite,.aviso-push-ok{width:auto;bottom:84px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.aviso-push-convite,.aviso-push-ok{animation:none}.aviso-push-btn{transition:none}.aviso-push-btn:active:not(:disabled){transform:none}}.aviso-push-some{animation:.32s cubic-bezier(.2,.8,.3,1) both aviso-push-entra,.45s ease-in 5s both aviso-push-sai}@keyframes aviso-push-sai{to{opacity:0;transform:translateY(8px)scale(.98)}}.aviso-push-convite{padding-right:40px}.aviso-push-fechar{color:#a8a29e;cursor:pointer;background:0 0;border:0;border-radius:8px;width:26px;height:26px;padding:0;font-family:inherit;font-size:19px;line-height:1;position:absolute;top:10px;right:10px}.aviso-push-fechar:hover{color:#57534e;background:#0000000d}.aviso-push-fechar:after{content:"";position:absolute;inset:-9px}@media (prefers-reduced-motion:reduce){.aviso-push-some{animation:none}}.aviso-tela-pilha{z-index:9500;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.aviso-tela{color:#fff;text-align:left;cursor:pointer;background:#1c1917;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-family:inherit;animation:.28s cubic-bezier(.2,.8,.3,1) both aviso-tela-entra;display:flex;box-shadow:0 14px 34px #00000047}@keyframes aviso-tela-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.aviso-tela-ico{flex:none;font-size:17px}.aviso-tela-txt{flex:auto;min-width:0}.aviso-tela-txt strong{font-size:13.5px;font-weight:650;line-height:1.3;display:block}.aviso-tela-txt small{opacity:.78;margin-top:2px;font-size:12px;line-height:1.35;display:block}.aviso-tela-x{opacity:.5;flex:none;padding:0 2px;font-size:18px}.aviso-tela-x:hover{opacity:1}@media (width<=900px){.aviso-tela-pilha{width:auto;top:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.aviso-tela{animation:none}}@media (width<=900px){.aviso-push-convite,.aviso-push-ok{bottom:calc(72px + env(safe-area-inset-bottom,0px))}:is(body:has(.ape-folha) .aviso-push-convite,body:has(.ape-folha) .aviso-push-ok){display:none}}.f2-em-obra{color:#92400e;letter-spacing:.02em;text-transform:none;vertical-align:middle;background:#fef3c7;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-block}.f2-modal-check{color:#1c1917;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex!important}.f2-modal-check input{width:18px;height:18px;accent-color:var(--ape-orange-600,#f97316);margin:0}.venda-modal-layer{z-index:90}.venda-modal{color:#2f2a26;background:#fff;border-radius:18px;flex-direction:column;width:min(880px,95vw);max-height:90vh;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 30px 80px #22170f4d}.venda-modal .nova-venda-section{flex:none;margin:0;padding:0;overflow:visible}.venda-modal-head{color:#fff;background:linear-gradient(120deg,#ff6500 0%,#8d2bd1 100%);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 20px 14px;display:flex}.venda-modal-head>div{min-width:0}.venda-modal-head span{color:#fff;letter-spacing:.1em;text-transform:uppercase;opacity:.82;font-size:11px;font-weight:700;display:block}.venda-modal-head p{color:#fff;opacity:.88;margin:0;font-size:12px}.venda-modal-head>button{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:999px;flex:none;width:30px;height:30px;font-size:17px;line-height:1}.venda-modal-head>button:hover{background:#ffffff57}.venda-modal-kpis{flex:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:13px 20px 0;display:grid}.venda-modal-kpis article{background:#faf8f6;border:1px solid #efe9e3;border-radius:14px;padding:8px 12px}.venda-modal-kpis span{color:#918b86;font-size:11px;font-weight:600;display:block}.venda-modal-kpis strong{margin-top:2px;font-size:15px;font-weight:700;display:block}.venda-modal-kpis strong.positive{color:#1a8f4c}.venda-modal-kpis strong.negative{color:#c0392b}.venda-modal-steps{flex-wrap:wrap;flex:none;gap:6px;margin:0;padding:13px 20px 0;display:flex}.venda-modal-steps button{color:#6f6863;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.venda-modal-steps button b{color:#6f6863;background:#f0ece9;border-radius:999px;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.venda-modal-steps button:hover{color:#ff6500;border-color:#ff6500}.venda-modal-steps button.active{color:#c25100;background:#fff3ea;border-color:#ff6500}.venda-modal-steps button.active b{color:#fff;background:#ff6500}.venda-modal-body{flex:0 auto;min-height:0;padding:15px 20px 18px;overflow-y:auto}.venda-modal-body h3{margin:0;font-size:13px;font-weight:700}.venda-modal-body label{color:#6d655f;flex-direction:column;gap:5px;margin-bottom:11px;font-size:11px;font-weight:600;display:flex}.venda-modal-body input,.venda-modal-body select,.venda-modal-body textarea{color:#2f2a26;background:#fff;border:1px solid #e4ddd6;border-radius:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px}.venda-modal-body textarea{resize:vertical;min-height:70px}.venda-modal-body input:focus,.venda-modal-body select:focus,.venda-modal-body textarea:focus{border-color:#ff6500;outline:2px solid #ff650033}.venda-modal-body input:disabled,.venda-modal-body select:disabled,.venda-modal-body textarea:disabled{color:#918b86;background:#f7f4f2}.venda-modal-body .nova-venda-row{align-items:flex-start;gap:11px;margin:0;display:flex}.venda-modal-body .nova-venda-row>label{flex:1 1 0;min-width:0}.venda-modal-body .nova-venda-hint{color:#6d655f;margin:2px 0 12px;font-size:12px}.venda-modal-body .finance-empty{color:#918b86;margin:8px 0 12px;font-size:12px}.venda-modal-body .modal-error{color:#ae3d32;background:#fff0ee;border-radius:12px;margin:0 0 12px;padding:10px 13px;font-size:12px}.venda-modal .comm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.venda-modal .comm-ok,.venda-modal .comm-warn{border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.venda-modal .comm-ok{color:#1a8f4c;background:#e8f6ed}.venda-modal .comm-warn{color:#c25c00;background:#fdf0e6}.venda-modal .venda-comm-row,.venda-modal .venda-receipt-row,.venda-modal .venda-payout-row{background:#fff;border:1px solid #efe9e3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;padding:8px 11px;display:flex}.venda-modal .venda-payout-row.pago{background:#f7fbf9;border-color:#d8ece1}.venda-modal .venda-comm-row select,.venda-modal .venda-payout-row select{border-radius:999px;flex:120px;width:auto;margin:0;padding:7px 12px;font-size:12px}.venda-modal .venda-comm-row input,.venda-modal .venda-receipt-row input,.venda-modal .venda-payout-row input{border-radius:999px;flex:0 0 112px;width:auto;margin:0;padding:7px 12px;font-size:12px}.venda-modal .venda-comm-row button,.venda-modal .venda-receipt-row button,.venda-modal .venda-payout-row button{color:#4a423c;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.venda-modal .venda-comm-row button:hover,.venda-modal .venda-receipt-row button:hover,.venda-modal .venda-payout-row button:hover{color:#ff6500;border-color:#ff6500}.venda-modal .comm-del{color:#c0392b!important;border-color:#f0d6d2!important}.venda-modal .comm-del:hover{background:#fdf1ef}.venda-modal button:disabled{opacity:.55;cursor:not-allowed}.venda-comm-saldo,.venda-data-pgto{text-align:right;color:#918b86;flex:auto;font-size:11px;font-style:normal}.venda-parcela{color:#4a423c;flex:0 0 92px;font-size:12px;font-weight:600}.venda-tag{color:#6d655f;background:#f3efec;border-radius:999px;flex:none;padding:4px 11px;font-size:11px;font-style:normal;font-weight:700}.venda-tag.ok{color:#1a8f4c;background:#e8f6ed}.venda-repasse-head{border-top:1px dashed #e4ddd6;padding-top:18px;margin-top:24px!important}.venda-payout-acoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.venda-modal .comm-add-btn{color:#8d2bd1;cursor:pointer;background:#faf6fd;border:1px dashed #cbb6dd;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:600}.venda-modal .comm-add-btn:hover{background:#f3e9fb;border-color:#8d2bd1}.venda-modal .venda-baixar{font-weight:700;color:#fff!important;background:#ff6500!important;border-color:#ff6500!important}.venda-modal .venda-baixar:hover{background:#e65b00!important}.venda-modal .nova-venda-doc{flex-direction:column;gap:7px;margin-top:6px;display:flex}.venda-modal .nova-venda-upload{border:1px solid #efe9e3;border-radius:18px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;display:flex}.venda-modal .nova-venda-upload span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.venda-modal .nova-venda-upload em{color:#918b86;font-size:11px;font-style:normal}.venda-modal .nova-venda-upload em.positive{color:#1a8f4c}.venda-modal .nova-venda-upload em.negative{color:#c0392b}.venda-modal .nova-venda-del{color:#c0392b;cursor:pointer;background:0 0;border:0;font-size:15px}.venda-modal .nova-venda-upload-label{color:#8d2bd1;cursor:pointer;background:#faf6fd;border:1px dashed #cbb6dd;border-radius:18px;align-self:flex-start;margin-top:4px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.venda-modal .nova-venda-upload-label input{display:none}.venda-modal-ok{color:#1a8f4c;cursor:pointer;text-align:left;background:#e8f6ed;border:0;border-radius:999px;flex:none;margin:11px 20px 0;padding:9px 14px;font-size:12px;font-weight:600}.venda-modal .save-sale{color:#fff;cursor:pointer;background:#ff6500;border:1px solid #ff6500;border-radius:999px;margin-top:6px;padding:10px 20px;font-size:13px;font-weight:700}.venda-modal .save-sale:hover{background:#e65b00}.venda-modal-foot{background:#fdfcfb;border-top:1px solid #efe9e3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;display:flex}.venda-modal-foot>div{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.venda-modal-foot button{color:#4a423c;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;padding:9px 17px;font-size:12px;font-weight:600}.venda-modal-foot button:hover{color:#ff6500;border-color:#ff6500}.venda-modal-foot button.crm-primary{color:#fff;background:#ff6500;border-color:#ff6500}.venda-modal-foot button.crm-primary:hover{color:#fff;background:#e65b00}.venda-modal-foot button.delete-sale{color:#c0392b;border-color:#f0d6d2}.venda-modal-foot button.delete-sale:hover{color:#c0392b;background:#fdf1ef;border-color:#c0392b}.venda-delete-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.venda-delete-inline button.danger{color:#fff;background:#c0392b;border-color:#c0392b}@media (width<=720px){.venda-modal-layer{padding:0}.venda-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.venda-modal-head,.venda-modal-foot,.venda-modal-kpis,.venda-modal-steps{padding-left:15px;padding-right:15px}.venda-modal-body{padding:14px 15px 18px}.venda-modal-ok{margin-left:15px;margin-right:15px}.venda-modal-kpis{grid-template-columns:repeat(2,1fr)}.venda-modal-body .nova-venda-row{flex-direction:column;gap:0}.venda-modal .venda-comm-row select,.venda-modal .venda-payout-row select,.venda-modal .venda-comm-row input,.venda-modal .venda-receipt-row input,.venda-modal .venda-payout-row input{flex:100%}.venda-modal-foot{position:sticky;bottom:0}}.venda-modal .venda-zona-perigo .delete-sale{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #f0d6d2;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600}.venda-modal .venda-zona-perigo .delete-sale:hover{background:#fdf1ef;border-color:#c0392b}.venda-delete-inline{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.venda-delete-inline b{color:#c0392b;font-size:12px;font-weight:600}.venda-delete-inline>div{gap:8px;display:flex}.venda-modal .venda-delete-inline button{color:#4a423c;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:600}.venda-modal .venda-delete-inline button.danger{color:#fff;background:#c0392b;border-color:#c0392b}.extrato-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.extrato-topo h3{color:#2f2a26;margin:0 0 4px;font-size:15px;font-weight:700}.extrato-topo p{color:#6d655f;max-width:560px;margin:0;font-size:12px;line-height:1.5}.extrato-upload{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:999px;flex:none;align-items:center;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex}.extrato-upload.ocupado{cursor:wait;background:#c9c2bc}.extrato-upload input{display:none}.extrato-erro{color:#ae3d32;background:#fff0ee;border-radius:14px;margin:0 0 12px;padding:11px 14px;font-size:12px}.extrato-aviso{color:#1a8f4c;cursor:pointer;background:#e8f6ed;border:0;border-radius:999px;margin:0 0 12px;padding:10px 14px;font-size:12px;font-weight:600}.extrato-resumo{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:13px;display:grid}.extrato-resumo article{background:#faf8f6;border:1px solid #efe9e3;border-radius:14px;padding:9px 13px}.extrato-resumo span{color:#918b86;font-size:11px;font-weight:600;display:block}.extrato-resumo strong{color:#2f2a26;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:700;display:block;overflow:hidden}.extrato-alerta{color:#8a5320;background:#fff6ef;border:1px solid #f2d7bd;border-radius:14px;margin:0 0 14px;padding:11px 14px;font-size:12px;line-height:1.5}.extrato-acoes-lote{background:#faf6fd;border:1px dashed #cbb6dd;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:11px 15px;display:flex}.extrato-acoes-lote b{color:#8d2bd1}.extrato-acoes-lote button{color:#fff;cursor:pointer;background:#8d2bd1;border:1px solid #8d2bd1;border-radius:999px;flex:none;padding:8px 17px;font-size:12px;font-weight:700}.extrato-acoes-lote button:hover{background:#7a23b3}.extrato-acoes-lote button:disabled{opacity:.55;cursor:not-allowed}.extrato-linha{background:#fff;border:1px solid #efe9e3;border-left:4px solid #d9d2cc;border-radius:18px;margin-bottom:9px;padding:12px 15px}.extrato-linha.vincular{background:#f8fcfa;border-left-color:#1a8f4c}.extrato-linha.transferencia{background:#fdfaff;border-left-color:#8d2bd1}.extrato-linha-fato{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.extrato-linha-fato strong{font-size:16px;font-weight:700}.extrato-tag{color:#6d655f;background:#f3efec;border-radius:999px;padding:4px 11px;font-size:11px;font-style:normal;font-weight:700}.extrato-descricao{color:#6d655f;word-break:break-word;margin:7px 0 0;font-size:12px;line-height:1.45}.extrato-linha-form{flex-wrap:wrap;gap:11px;margin-top:11px;display:flex}.extrato-linha-form label{color:#6d655f;flex-direction:column;flex:220px;gap:5px;font-size:11px;font-weight:600;display:flex}.extrato-linha-form input,.extrato-linha-form select{color:#2f2a26;background:#fff;border:1px solid #e4ddd6;border-radius:12px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px}.extrato-linha-form input:focus,.extrato-linha-form select:focus{border-color:#ff6500;outline:2px solid #ff650033}.extrato-linha-botoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.extrato-linha-botoes button{color:#4a423c;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600}.extrato-linha-botoes button:hover{color:#ff6500;border-color:#ff6500}.extrato-linha-botoes button.extrato-primario{color:#fff;background:#ff6500;border-color:#ff6500}.extrato-linha-botoes button.extrato-primario:hover{color:#fff;background:#e65b00}.extrato-linha-botoes button:disabled{opacity:.55;cursor:not-allowed}.extrato-vazio{text-align:center;color:#918b86;border:1px dashed #e4ddd6;border-radius:18px;margin:20px 0;padding:22px;font-size:12px}@media (width<=720px){.extrato-painel{padding:14px 0 6px}.extrato-upload{justify-content:center;width:100%}.extrato-resumo{grid-template-columns:repeat(2,1fr)}.extrato-linha-botoes button{text-align:center;flex:100%}}.extrato-linha-form label.extrato-largo{flex:100%}.extrato-aviso-inline{color:#8a5320;background:#fff6ef;border:1px solid #f2d7bd;border-radius:12px;flex:100%;margin:0;padding:9px 13px;font-size:11px;line-height:1.5}.extrato-nao-lidas{color:#8f2f26;background:#fff0ee;border:1px solid #f0d6d2;border-radius:18px;margin:0 0 14px;padding:13px 16px}.extrato-nao-lidas strong{font-size:12px;font-weight:700;display:block}.extrato-nao-lidas ul{margin:8px 0 6px;padding-left:18px}.extrato-nao-lidas li{font-size:11px;line-height:1.6}.extrato-nao-lidas span{opacity:.9;font-size:11px;display:block}@media (width>=901px){.av-wrap{width:min(900px,100%);padding:20px 24px calc(32px + env(safe-area-inset-bottom,0px));background:var(--bg-page);margin:0 auto;display:block}@media (width<=900px){.av-wrap{padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px))}}.av-sub{font-size:var(--text-xs);color:var(--fg-3);margin:0 0 12px}.av-chips{scrollbar-width:none;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.av-chips::-webkit-scrollbar{display:none}.av-chip{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:36px;color:var(--fg-2);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;flex:none;padding:0 16px}.av-chip.on{background:var(--neutral-800);border-color:var(--neutral-800);color:var(--fg-inverse)}.av-filtros{gap:8px;margin-bottom:14px;display:flex}.av-filtro{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:34px;color:var(--fg-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.av-filtro:before{content:"";border-radius:var(--radius-pill);background:var(--neutral-300);width:8px;height:8px}.av-filtro.on{background:var(--ape-orange-50);border-color:var(--ape-orange-100);color:var(--ape-orange-700)}.av-filtro.on:before{background:var(--ape-orange)}.av-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.av-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);align-items:flex-start;gap:12px;padding:14px;display:flex}.av-icone{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;line-height:1;display:inline-flex}.av-icone.laranja{background:var(--ape-orange-100)}.av-icone.roxo{background:var(--ape-purple-100)}.av-icone.vermelho{background:var(--danger-bg)}.av-icone.verde{background:var(--success-bg)}.av-icone.cinza{background:var(--bg-sunken)}.av-corpo{flex:1;min-width:0}.av-linha1{align-items:center;gap:8px;display:flex}.av-titulo{min-width:0;font-size:15px;font-weight:var(--weight-bold);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.av-ponto{border-radius:var(--radius-pill);background:var(--ape-orange);flex:none;width:8px;height:8px}.av-detalhe{color:var(--fg-3);font-size:13px;line-height:var(--leading-normal);overflow-wrap:anywhere;margin:4px 0 0}.av-rodape{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.av-acao{min-height:44px;color:var(--ape-orange);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;padding:0}.av-acao:disabled{color:var(--fg-muted);cursor:default}.av-tempo{color:var(--fg-muted);white-space:nowrap;flex:none;font-size:12px}.av-mais{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-surface);width:100%;min-height:48px;color:var(--fg-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;margin-top:14px}.av-esqueleto{gap:10px;display:grid}.av-esqueleto>span{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--neutral-100), var(--neutral-200), var(--neutral-100));background-size:200% 100%;height:96px;animation:1.2s ease-in-out infinite av-brilho}@keyframes av-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.av-esqueleto>span{animation:none}}.av-vazio{text-align:center;color:var(--fg-3);font-size:var(--text-sm);padding:32px 8px}.av-erro{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--danger-bg);padding:16px}.av-erro strong{font-size:var(--text-sm);color:var(--danger);display:block}.av-erro button{border-radius:var(--radius-pill);background:var(--ape-orange);min-height:44px;color:var(--fg-inverse);font-weight:var(--weight-semibold);cursor:pointer;border:0;margin-top:12px;padding:0 18px}}body .f2-board{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}body .f2-coluna{flex-direction:column;min-height:0;max-height:calc(100vh - 210px);display:flex;overflow:hidden}body .f2-coluna-topo{border-bottom:1px solid var(--f2-line);flex:none}body .f2-lista{overscroll-behavior-x:auto;overscroll-behavior-y:contain;flex:auto;min-width:0;min-height:110px;padding-top:9px;overflow:hidden auto}body .f2-lista>*{flex:none}body .f2-lista::-webkit-scrollbar{width:9px}body .f2-lista::-webkit-scrollbar-thumb{background:#d3c9c1;border:2px solid #f8f3ef;border-radius:8px}body .f2-lista::-webkit-scrollbar-track{background:0 0}body .f2-pipe>div{overscroll-behavior:contain;max-height:calc(100vh - 230px);padding-top:0;overflow-y:auto}body .f2-pipe>div>header{z-index:2;background:#eae6e2;border-bottom:1px solid #ded6cf;margin:0 -9px;padding:12px 15px;position:sticky;top:0}body .f2-pipe>div>article:first-of-type{margin-top:9px}.sales-kanban{align-items:stretch}.sales-stage{flex-direction:column;min-height:0;max-height:calc(100vh - 240px);display:flex}.sales-stage>header,.sales-stage>small,.sales-stage>.crm-stage-menu{flex:none}.sales-stage-body{overscroll-behavior:contain;flex:auto;min-height:120px;padding:2px 4px 4px 0;overflow-y:auto}.sales-stage-body>*{flex:none}.sales-stage-body::-webkit-scrollbar{width:9px}.sales-stage-body::-webkit-scrollbar-thumb{background:#cfc6be;border:2px solid #fbfaf9;border-radius:8px}.sales-stage-body::-webkit-scrollbar-track{background:0 0}@media (height<=820px){body .f2-coluna{max-height:calc(100vh - 160px)}body .f2-pipe>div{max-height:calc(100vh - 180px)}.sales-stage{max-height:calc(100vh - 190px)}}@media (width<=700px){body .f2-coluna{max-height:none}body .f2-lista{overflow-y:visible}body .f2-pipe>div{max-height:none;padding-top:9px;overflow-y:visible}body .f2-pipe>div>header{background:0 0;border-bottom:0;margin:0;padding:6px;position:static}.sales-stage{max-height:none}.sales-stage-body{overflow-y:visible}}.cash-row-menu{justify-content:flex-end;display:flex}.cash-row-menu-trigger{width:30px;height:26px;color:var(--muted);letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.cash-row-menu-trigger:hover,.cash-row-menu-trigger[aria-expanded=true]{border-color:var(--line);color:var(--ink);background:#fff}.cash-row-menu-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.cash-row-menu-backdrop{z-index:60;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.cash-row-menu-pop{z-index:61;box-sizing:border-box;background:#fff;border:1px solid #ece7e3;border-radius:12px;flex-direction:column;gap:2px;width:236px;padding:6px;display:flex;position:fixed;box-shadow:0 14px 34px #140e0a29}.cash-row-menu-pop>button{width:100%;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700;display:block;overflow:hidden}.cash-row-menu-pop>button:hover{background:#f6f2ef}.cash-row-menu-pop>button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.cash-row-menu-pop>.cash-row-menu-danger{color:#c9443d}.cash-row-menu-pop>.cash-row-menu-danger:hover{background:#ffe9e8}.finance-form-grid select:disabled{color:var(--muted);cursor:not-allowed;background:#f6f2ef}.exp-botao{z-index:38;border-radius:var(--radius-pill);background:var(--orange);color:#fff;cursor:pointer;min-height:46px;box-shadow:var(--shadow-brand);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border:0;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px}.exp-botao:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.exp-botao:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.exp-fundo{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1c1a73;border:0;padding:0;position:fixed;inset:0}.exp-painel{z-index:40;background:var(--surface);flex-direction:column;width:min(520px,94vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #1f1c1a38}.exp-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.exp-topo h2{color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:750}.exp-topo p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.exp-fechar{background:var(--sunken);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;font-size:20px;line-height:1}.exp-fechar:hover{background:var(--line)}.exp-corpo{flex:auto;padding:18px 22px 28px;overflow:auto}.exp-lista{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.exp-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;width:100%;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:14px 16px;font-family:inherit}.exp-item:hover{border-color:var(--orange);box-shadow:var(--shadow-sm)}.exp-item strong{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35;display:block}.exp-selo{border-radius:var(--radius-pill);margin-top:7px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.exp-selo-on{background:var(--green-bg);color:#14844b}.exp-selo-off{background:var(--sunken);color:var(--muted)}.exp-passos{margin:0;padding:0;list-style:none;position:relative}.exp-passos:before{content:"";background:var(--line);width:2px;position:absolute;top:12px;bottom:12px;left:19px}.exp-passo{opacity:0;animation:exp-surge .38s var(--ease) forwards;gap:14px;padding:0 0 20px;display:flex;position:relative;transform:translateY(8px)}@keyframes exp-surge{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.exp-passo{opacity:1;animation:none;transform:none}}.exp-bolha{z-index:1;background:var(--orange-soft);border:2px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--orange-100);border-radius:50%;flex:0 0 40px;place-items:center;font-size:17px;display:grid;position:relative}.exp-passo-cerebro .exp-bolha{background:var(--purple-soft);box-shadow:0 0 0 1px var(--purple-100)}.exp-passo-pergunta .exp-bolha{background:var(--amber-bg);box-shadow:0 0 0 1px var(--amber)}.exp-passo-relogio .exp-bolha{background:var(--sunken);box-shadow:0 0 0 1px var(--line-strong)}.exp-texto{flex:auto;min-width:0;padding-top:3px}.exp-texto strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.4;display:block}.exp-texto p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.6}.exp-ramo{border-radius:var(--radius-pill);background:var(--purple-soft);color:var(--purple-700);letter-spacing:.02em;margin-bottom:5px;padding:2px 10px;font-size:11px;font-weight:750;display:inline-block}.exp-voltar{color:var(--orange-700);cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:6px 2px;font-family:inherit;font-size:12px;font-weight:700}.exp-voltar:hover{text-decoration:underline}.exp-aviso{border-radius:var(--radius-input);background:var(--red-bg);color:#a5302f;padding:12px 15px;font-size:12px;font-weight:650}.exp-vazio{color:var(--muted);margin:0;font-size:12.5px}@media (width<=520px){.exp-botao{bottom:14px;right:14px}.exp-painel{width:100%}}.fv2-tour-link{color:var(--purple);border:1px solid var(--purple-100);border-radius:var(--radius-pill);background:var(--purple-soft);white-space:nowrap;margin-left:10px;padding:3px 12px;font-size:12px;font-weight:700;text-decoration:none}.fv2-tour-link:hover{text-decoration:underline}.hint-inline{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.help-workspace,.fin-workspace{background:var(--bg-page);width:min(1180px,100%);color:var(--fg-1);margin:0 auto;padding:24px}.help-workspace>header>span,.fin-head span,.fin-detalhe header span{letter-spacing:var(--tracking-caps);color:var(--ape-orange);font-size:10px;font-weight:800}.help-workspace h1,.fin-head h1{font-family:var(--font-display);margin:4px 0;font-size:28px}.help-workspace header p,.fin-head p{color:var(--fg-3);margin:0}.help-workspace>section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.help-workspace article,.help-workspace>aside,.fin-kpis article,.fin-detalhe{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);padding:18px}.help-workspace h2{margin:0;font-size:16px}.help-workspace article p,.help-workspace aside p{min-height:42px;color:var(--fg-3);font-size:13px;line-height:1.45}.help-workspace a{color:var(--ape-orange-700);font-size:13px;font-weight:750;text-decoration:none}.help-workspace>aside{margin-top:12px}.fin-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fin-head button,.fin-link,.fin-erro button{border-radius:var(--radius-pill);background:var(--ape-orange);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-weight:750}.fin-head button:disabled{opacity:.6}.fin-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.fin-kpis article{display:grid}.fin-kpis strong{font-size:24px}.fin-kpis span{color:var(--fg-3);font-size:12px}.fin-grade{grid-template-columns:330px minmax(0,1fr);gap:16px;display:grid}.fin-lista{align-content:start;gap:8px;display:grid}.fin-lista>button{text-align:left;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--fg-1);cursor:pointer;gap:4px;padding:14px;display:grid}.fin-lista>button.on{border-color:var(--ape-orange);box-shadow:0 0 0 2px var(--ape-orange-50)}.fin-lista span,.fin-lista small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);overflow:hidden}.fin-lista small{color:var(--ape-orange-700);font-weight:700}.fin-detalhe header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fin-detalhe h2{margin:4px 0}.fin-detalhe header p{color:var(--fg-3);margin:0}.fin-detalhe header b{border-radius:var(--radius-pill);background:var(--ape-orange-50);color:var(--ape-orange-700);padding:6px 10px;font-size:12px}.fin-detalhe dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.fin-detalhe dl div{border-radius:var(--radius-md);background:var(--bg-sunken);padding:12px}.fin-detalhe dt{color:var(--fg-3);font-size:11px}.fin-detalhe dd{margin:4px 0 0;font-weight:700}.fin-detalhe aside,.fin-sem-link{border-radius:var(--radius-md);background:var(--bg-tint-orange);color:var(--fg-2);margin:16px 0 0;padding:12px;font-size:12px;line-height:1.45}.fin-vazio,.fin-erro{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-3);padding:24px}.fin-erro{color:var(--danger);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.help-workspace,.fin-workspace{padding:14px}.fin-head{align-items:center}.fin-head h1{font-size:23px}.fin-head p{font-size:12px}.fin-kpis{gap:8px}.fin-kpis article{padding:12px}.fin-grade{grid-template-columns:1fr}.fin-lista{max-height:280px;overflow:auto}.fin-detalhe dl,.help-workspace>section{grid-template-columns:1fr}}:root{--orange:#ff7000;--orange-600:#e66200;--orange-700:#cc5800;--orange-soft:#fff3ea;--orange-100:#ffe4d1;--orange-50:#fff7f0;--purple:#8b00cc;--purple-600:#7a00b3;--purple-700:#66009a;--purple-soft:#f7ecfc;--purple-100:#ebd1f5;--line:#f2efec;--line-strong:#e4dfd9;--page:#faf8f6;--sunken:#f2efec;--shadow-sm:0 2px 6px #1f1c1a0f;--shadow-brand:0 12px 28px #ff700047}.nav-label{font-size:10px}.nav-item{color:var(--muted);border-radius:14px;font-weight:600}.profile{border-radius:16px}.profile>span{background:var(--purple-soft)}.topbar{border-bottom:0;padding-top:18px}.workspace-top{background:0 0;border-bottom:0}.workspace-search{border-color:var(--line-strong)}.nav-item.active{box-shadow:inset 0 0 0 1px var(--orange);font-weight:700}.home-v2 .hv2-avatar{background:var(--ape-purple-50);color:var(--ape-purple-700)}.home-v2 .hv2-hello{font-size:26px}.home-v2 .hv2-badge{border:0;font-size:12px;font-weight:700}.home-v2 .hv2-hero{color:var(--n800);background:var(--n0);box-shadow:0 2px 6px #1f1c1a0f}.home-v2 .hv2-hero-eyebrow{color:var(--ape-orange);font-size:11px}.home-v2 .hv2-hero-val{color:var(--n800);font-size:48px}.home-v2 .hv2-hero-sub{color:var(--n500);font-size:16px}.home-v2 .hv2-hero-bar{background:var(--n100);height:10px}.home-v2 .hv2-hero-bar span{background:linear-gradient(90deg,#ff8f3d,var(--ape-orange))}.home-v2 .hv2-chip{background:var(--n50);border:1px solid var(--n200);color:var(--n600)}.home-v2 .hv2-chip b{color:var(--n800)}.home-v2 .hv2-ring{align-content:center;position:relative}.home-v2 .hv2-ring:before{content:"";background:conic-gradient(var(--ape-orange) 85%, var(--ape-orange-100) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(closest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px))}.home-v2 .hv2-ring b{color:var(--n800);font-size:34px}.home-v2 .hv2-ring small{color:var(--n500)}.home-v2 .hv2-hero-btn{background:var(--ape-orange);color:#fff;box-shadow:var(--sh-brand);transition:background .2s var(--ease);padding:11px 20px}.home-v2 .hv2-hero-btn:hover{background:#e66200}.home-v2 .hv2-sec h2{font-size:20px}.home-v2 .hv2-card{border:0;box-shadow:0 2px 6px #1f1c1a0f}.home-v2 .hv2-card.t-danger,.home-v2 .hv2-card.feat{background:var(--n0)}.home-v2 .hv2-tile{border-radius:10px;width:34px;height:34px;font-size:16px}.home-v2 .hv2-card.feat .hv2-tile{background:var(--ape-purple-50);color:var(--ape-purple)}.home-v2 .hv2-card-t{color:var(--n500);font-size:13px}.home-v2 .hv2-val{font-size:28px}.home-v2 .hv2-card.fin .hv2-val{font-size:26px}.home-v2 .hv2-sup{color:var(--n400);font-size:12px}.home-v2 .hv2-panel{border:0;box-shadow:0 2px 6px #1f1c1a0f}.home-v2 .hv2-leader{border:0;border-radius:14px}.home-v2 .hv2-rank{border-radius:999px}.home-v2 .hv2-prow .pb u{background:var(--ape-purple)}@media (width<=820px){.home-v2 .hv2-hero-val{font-size:42px}.home-v2 .hv2-ring b{font-size:30px}}.topbar h1,.workspace-top h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.topbar p,.workspace-top p{color:var(--muted);font-size:13px}.nav-icon svg,.brand-mark svg{stroke-width:2px}.tabs button,.media-tabs button,.audit-filters button,.team-filters button,.catalog-controls .tabs button{border-radius:999px;font-weight:600}.tabs button.active,.media-tabs button.active,.audit-filters button.active,.team-filters button.active,.tabs button.ativo,.media-tabs button.ativo{box-shadow:none;background:var(--orange-soft)!important;border:1px solid var(--orange)!important;color:var(--orange-700)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:3px solid #ff700040}.est-cab{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 24px 14px;display:flex}.est-cab h2{letter-spacing:-.02em;color:#1f1c1a;margin:4px 0 3px;font-size:20px;font-weight:700}.est-cab p{color:#6e6760;margin:0;font-size:12.5px}.est-cab-acoes{gap:10px;display:flex}.est-cab-acoes button{color:#1f1c1a;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.est-cab-acoes button:hover{color:#cc5800;border-color:#ff7000}.est-cab-acoes .est-nova-venda{color:#fff;background:#ff7000;border:0;box-shadow:0 12px 28px #ff700047}.est-cab-acoes .est-nova-venda:hover{color:#fff;background:#e66200}.est-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 24px 14px;display:grid}.est-kpis article{background:#fff3ea;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.est-kpis article b{color:#cc5800;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.est-kpis article span{color:#6e6760;font-size:12px;font-weight:600}.est-kpis .t-purple{background:#f7ecfc}.est-kpis .t-purple b{color:#66009a}.est-kpis .t-green{background:#e4f6ec}.est-kpis .t-green b{color:#1fa85a}.est-kpis .t-teal{background:#e6f7f5}.est-kpis .t-teal b{color:#16a39a}.est-kpis .t-danger{background:#fbe5e5}.est-kpis .t-danger b{color:#d93e3e}.est-filtros{background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 24px 14px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.est-filtros>span{letter-spacing:.12em;color:#9a938b;margin-right:4px;font-size:10px;font-weight:700}.est-filtros button{color:#6e6760;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600}.est-filtros button.ativo{color:#cc5800;background:#fff3ea;border-color:#ff7000;font-weight:700}.est-filtros small{color:#9a938b;margin-left:auto;font-size:11px}.est-board{scrollbar-width:thin;flex:1;gap:12px;min-height:0;padding:0 24px 24px;display:flex;overflow-x:auto}.est-coluna{background:#faf8f6;border-radius:18px;flex-direction:column;flex:0 0 268px;min-width:268px;max-height:100%;padding:14px;display:flex;overflow:hidden}.est-coluna>header{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.est-coluna>header i{background:#ff7000;border-radius:50%;flex:none;width:9px;height:9px}.est-coluna>header i.t-purple{background:#8b00cc}.est-coluna>header i.t-green{background:#1fa85a}.est-coluna>header i.t-teal{background:#16a39a}.est-coluna>header i.t-amber{background:#f2a82c}.est-coluna>header h3{color:#1f1c1a;flex:1;margin:0;font-size:13px;font-weight:700;line-height:1.25}.est-coluna>header b{color:#6e6760;font-size:12px;font-weight:700}.est-mais{color:#6e6760;cursor:pointer;background:#f2efec;border:0;border-radius:999px;place-items:center;width:26px;height:22px;font-size:13px;line-height:0;display:grid}.est-sla{color:#9a938b;margin:10px 2px;font-size:11.5px;display:block}.est-drop{color:#9a938b;border:1px dashed #e4dfd9;border-radius:14px;place-items:center;margin-bottom:10px;padding:16px;font-size:12px;display:grid}.est-cards{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.est-venda{background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.est-venda-topo{align-items:flex-start;gap:10px;display:flex}.est-ini{color:#66009a;background:#f7ecfc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.est-venda-topo strong{color:#1f1c1a;font-size:13.5px;font-weight:700;line-height:1.25;display:block}.est-venda-topo em{color:#9a938b;margin-top:1px;font-size:12px;font-style:normal;display:block}.est-resp{color:#66009a;background:#f7ecfc;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.est-tempo{color:#6e6760;font-size:12px}.est-tempo b{color:#1f1c1a;font-weight:700}.est-valor{border-top:1px solid #f2efec;flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:8px;display:flex}.est-valor span{color:#6e6760;font-size:12px}.est-valor b{color:#1f1c1a;font-size:14px;font-weight:700}.est-valor small{color:#9a938b;width:100%;font-size:11px}.est-venda select{width:100%;min-height:38px;font:inherit;color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:12px;padding:0 10px;font-size:12.5px;font-weight:600}@media (width<=1100px){.est-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.est-cab{flex-direction:column;align-items:flex-start}}@media (width<=700px){.est-coluna{flex:0 0 82vw;min-width:82vw}.est-kpis{grid-template-columns:1fr}.est-filtros{border-radius:18px;flex-wrap:wrap}}.catalog-controls{background:0 0;border-bottom:0;padding:8px 28px 16px}.catalog-title{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.product-entry-guide{background:#fffdfc;border:1px solid #f0e5db;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;margin:0 28px 12px;padding:12px 14px;display:grid}.product-entry-guide div{border-left:3px solid #ff7000;gap:2px;padding-left:12px;display:grid}.product-entry-guide div:last-child{border-left-color:#8b00cc}.product-entry-guide strong{color:var(--ink);font-size:12.5px}.product-entry-guide span{color:var(--muted);font-size:11.5px}.catalog-view-tabs{background:#f1edea;border-radius:999px;gap:7px;padding:4px;display:flex}.catalog-view-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.catalog-view-tabs button.active{color:#c25200;background:#fff;box-shadow:0 2px 7px #1f1c1a14}.catalog-view-tabs b{color:#fff;background:#8b00cc;border-radius:999px;place-items:center;min-width:21px;min-height:21px;margin-left:5px;font-size:10.5px;display:inline-grid}.filter-row{background:#fff;border-radius:18px;gap:8px;margin-top:10px;padding:12px 14px;box-shadow:0 2px 6px #1f1c1a0f}.filter-row input,.filter-row select{border:1px solid var(--line-strong);height:42px;color:var(--ink-soft);background:var(--page);border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.filter-row input:hover,.filter-row select:hover{background:#fff}.filter-row input:focus,.filter-row select:focus{background:#fff;border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.filter-row>button{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.filter-row>button:hover{color:#c25200;border-color:#ff7000}.filter-row>button.active{color:#c25200;background:#fff3ea;border-color:#ff7000}.filter-row .favorite-filter{color:#b87800;background:#fdf1d9;border-color:#0000}.filter-row .mine-filter,.filter-row .approval-filter{color:#66009a;background:#f7ecfc;border-color:#0000}.filter-row .approval-filter b{color:#fff;background:#8b00cc;border-radius:999px;padding:2px 8px;font-size:11px}.filter-row .product-count{color:#c25200;background:#ffe4d1;border-radius:999px;margin-left:auto;padding:9px 15px;font-size:12.5px;font-weight:700}.filter-row label,.filter-row .toggle{color:var(--muted);font-size:12.5px;font-weight:600}.filter-primary input{flex:320px;width:auto}.filter-primary select{flex:0 210px}.filter-advanced{box-shadow:none;background:#fffefd;border:1px solid #efe9e4}.filter-advanced .toggle{background:#fff}.approval-building-title{color:var(--ink);align-items:center;gap:8px;margin:14px 28px 10px;font-size:17px;display:flex}.approval-building-title span{color:#66009a;background:#f7ecfc;border-radius:999px;place-items:center;min-width:25px;min-height:25px;font-size:11px;display:inline-grid}.unit-building-help{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.unit-building-help span{color:var(--muted);font-size:12px;font-weight:600}.unit-building-help .secondary-action{min-height:38px}.data-status{color:#0f7a3d;background:#e4f6ec;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.product-grid{gap:18px}.product-card{background:#fff;border:0;border-radius:22px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 2px 6px #1f1c1a0f}.product-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1f1c1a1c}.product-photo>span{border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;box-shadow:0 2px 8px #1f1c1a29}.product-photo .approval-badge{border-radius:999px;font-weight:700}.product-info .price{color:#ff7000;letter-spacing:-.02em;font-size:22px;font-weight:700}.product-info .location{color:var(--muted);font-size:12.5px;font-weight:600}.product-info .specs span{background:var(--page);color:var(--ink-soft);border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.product-info .availability{color:var(--muted);font-size:12px;font-weight:600}.product-info footer{border-top:1px solid var(--line)}.top-actions .primary-action,.top-actions .secondary-action{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.top-actions .secondary-action{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.top-actions .secondary-action:hover{color:#c25200;border-color:#ff7000}.top-actions .primary-action{color:#fff;background:#ff7000;border:0;box-shadow:0 8px 20px #ff700042}.product-quality-overview{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding:0 28px 8px;display:grid}.product-quality-overview button{text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:3px 8px;padding:15px 16px;display:grid;box-shadow:0 2px 6px #1f1c1a0f}.product-quality-overview button:hover,.product-quality-overview button.active{border-color:#ff7000;box-shadow:0 7px 18px #1f1c1a17}.product-quality-overview span{color:var(--muted);grid-column:1/-1;font-size:11.5px;font-weight:700}.product-quality-overview strong{letter-spacing:-.03em;font-size:25px;line-height:1}.product-quality-overview small{color:var(--faint);font-size:10.5px}.quality-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.quality-badge.excelente{color:#0f7a3d;background:#e4f6ec}.quality-badge.bom{color:#12756e;background:#e1f2f1}.quality-badge.atencao{color:#9a6500;background:#fdf1d9}.quality-badge.critico{color:#a93a32;background:#fbe7e5}.product-photo .quality-on-photo{z-index:4;position:absolute;inset:auto 12px 12px auto;box-shadow:0 2px 8px #1f1c1a21}.product-info .product-top-issue,.product-top-issue{color:#8a5b13;background:#fff8ed;border-radius:10px;margin:9px 0 0;padding:8px 10px;font-size:11px;line-height:1.35;display:block}.approval-actions .ap-review{color:#66009a;background:#fdfaff;border:1px solid #d7b8ec;border-radius:999px;width:100%;min-height:38px;font-size:12px;font-weight:700}.product-info footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-info footer span{color:var(--faint);font-size:10.5px;font-weight:700}.product-detail-panel{background:#fff;border-radius:24px;box-shadow:0 28px 64px #1f1c1a3d}.fv2-close{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:999px;box-shadow:0 2px 6px #1f1c1a14}.fv2-close:hover{color:#c25200;border-color:#ff7000}.fv2-mosaic-cover,.fv2-thumb{background-color:var(--page);border-radius:18px}.fv2-thumb-more{color:var(--ink-soft);font-size:13px;font-weight:700}.fv2-status{background:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;box-shadow:0 2px 8px #1f1c1a24}.fv2-status.ready{color:#0f7a3d}.fv2-status.ready i{background:#1fa85a}.fv2-status.draft{color:#b87800}.fv2-status.draft i{background:#f2a82c}.fv2-head h2,.fv2-head h1{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:700}.fv2-address{color:var(--muted);font-size:13px;font-weight:600}.fv2-address svg{color:#ff7000}.fv2-spec{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #1f1c1a0f}.fv2-spec-ic{color:#c25200;background:#ffe4d1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fv2-spec-ic svg{width:17px;height:17px}.fv2-spec:nth-child(2) .fv2-spec-ic{color:#66009a;background:#f7ecfc}.fv2-spec:nth-child(3) .fv2-spec-ic{color:#0f7a3d;background:#e4f6ec}.fv2-spec:nth-child(4) .fv2-spec-ic{color:#12756e;background:#e1f2f1}.fv2-spec strong{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.fv2-spec strong em{color:var(--muted);font-size:13px;font-style:normal;font-weight:600}.fv2-spec small{color:var(--faint);font-size:12px;font-weight:600}.fv2-tabs button{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600}.fv2-tabs button:hover{color:#c25200;border-color:#ff7000}.fv2-tabs button.active,.fv2-tabs button.ativa{color:#c25200;background:#fff3ea;border-color:#ff7000;font-weight:700}.fv2-registration{background:#f7ecfc;border-radius:18px}.fv2-registration.quality-excelente{background:#e4f6ec}.fv2-registration.quality-bom{background:#e1f2f1}.fv2-registration.quality-atencao{background:#fdf1d9}.fv2-registration.quality-critico{background:#fbe7e5}.fv2-registration-ic{color:#8b00cc;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fv2-registration strong{color:var(--ink);font-size:14.5px;font-weight:700}.fv2-registration small{color:var(--muted);font-size:12px}.fv2-chips span{background:var(--page);color:var(--faint);border:0;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:600}.fv2-chips span.done{color:#0f7a3d;background:#e4f6ec;font-weight:700}.fv2-desc{background:var(--page);color:var(--ink-soft);border-radius:16px;font-size:13px;line-height:1.6}.fv2-desc.empty{color:var(--faint)}.fv2-cost-tiles{gap:12px}.fv2-tile{background:#fff;border:0;border-radius:16px;padding:16px;box-shadow:0 2px 6px #1f1c1a0f}.fv2-tile small{letter-spacing:.1em;color:var(--faint);font-size:10.5px;font-weight:700}.fv2-tile strong{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.fv2-loc-title{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:700}.fv2-loc-sub{color:var(--muted);font-size:13px;font-weight:600}.fv2-condo{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #1f1c1a0f}.fv2-condo-ic{color:#66009a;background:#f7ecfc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fv2-condo strong{font-size:14px;font-weight:700}.fv2-condo small{color:var(--faint);font-size:12px}.fv2-map{background:var(--page);border:0;border-radius:18px;overflow:hidden}.fv2-map-placeholder{color:var(--faint);font-size:12.5px;font-weight:600}.fv2-owner-block{background:#fff;border:0;border-radius:18px;box-shadow:0 2px 6px #1f1c1a0f}.fv2-btn{border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.fv2-btn svg{flex:none;width:16px;height:16px}.fv2-btn-publish{color:#fff;background:#ff7000;border:0;box-shadow:0 8px 20px #ff700042}.fv2-btn-publish:hover{background:#e85d00}.fv2-btn-ghost{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.fv2-btn-ghost:hover{color:#c25200;border-color:#ff7000}.fv2-edit-head h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.detail-section{background:#fff;border:0;border-radius:20px;box-shadow:0 2px 6px #1f1c1a0f}.detail-section h3,.section-row h3{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.section-row small{color:var(--faint);font-size:12px}.edit-images-btn{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:700}.edit-images-btn:hover{color:#c25200;border-color:#ff7000}.edit-images-btn.active{color:#c25200;background:#fff3ea;border-color:#ff7000}.media-tabs button{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:600}.media-tabs button.active{color:#c25200;background:#fff3ea;border-color:#ff7000;font-weight:700}.detail-gallery article{background:var(--page);border:0;border-radius:16px;overflow:hidden}.media-delete{border-radius:999px}.empty-media{color:var(--faint);font-size:12.5px;font-weight:600}.detail-loading{color:var(--muted);font-size:13px;font-weight:600}.detail-form label,.field-grid label{letter-spacing:.04em;color:var(--faint);font-size:11.5px;font-weight:700}.detail-form input,.detail-form select,.detail-form textarea,.field-grid input,.field-grid select{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#fff;border-radius:12px;padding:0 13px;font-size:13px;font-weight:600}.detail-form textarea{padding:11px 13px}.detail-form input:focus,.detail-form select:focus,.detail-form textarea:focus,.field-grid input:focus,.field-grid select:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.form-guidance{color:var(--muted);margin:0 0 8px;font-size:12.5px;line-height:1.55}.quality-dimensions{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.quality-dimensions>div{background:#fff;border-radius:14px;padding:11px;box-shadow:0 2px 6px #1f1c1a0d}.quality-dimensions span{text-transform:capitalize;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.quality-dimensions strong{margin:3px 0 7px;font-size:14px;display:block}.quality-dimensions i{background:var(--line);border-radius:99px;height:5px;display:block;overflow:hidden}.quality-dimensions i b{border-radius:inherit;background:linear-gradient(90deg,#ff7000,#8b00cc);height:100%;display:block}.quality-blockers{background:#fff8ed;border-radius:16px;gap:6px;margin:12px 0;padding:14px;display:grid}.quality-blockers>strong{color:#704a0e;font-size:12px}.quality-blockers button{color:#795521;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1e2c8;justify-content:space-between;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.quality-blockers button:last-child{border-bottom:0}.quality-blockers button span{color:#c25200;font-weight:700}.site-content-review{gap:14px;display:grid}.site-content-head{background:linear-gradient(135deg,#fff3ea,#fdfaff);border-radius:18px;justify-content:space-between;gap:16px;padding:20px;display:flex}.site-content-head small{color:#c25200;letter-spacing:.1em;font-size:10px;font-weight:800}.site-content-head h3{margin:5px 0;font-size:20px}.site-content-head p{color:var(--muted);margin:0;font-size:13px}.site-content-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.site-content-grid>div,.site-content-review section{background:#fff;border-radius:15px;padding:15px;box-shadow:0 2px 6px #1f1c1a0d}.site-content-grid small{color:var(--faint);letter-spacing:.08em;font-size:9.5px;font-weight:800;display:block}.site-content-grid strong{margin-top:5px;font-size:13px;display:block}.site-content-review section h4{margin:0 0 8px;font-size:13px}.site-content-review section p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.site-content-tags{flex-wrap:wrap;gap:7px;display:flex}.site-content-tags span{color:#66009a;background:#f7ecfc;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.site-content-tags em{color:var(--faint);font-size:12px}.site-content-actions,.fv2-review-actions{gap:8px;display:flex}.site-content-actions a{text-decoration:none}.fv2-review-actions{flex-direction:column}.fv2-review-actions .fv2-btn{justify-content:center}.money-input{border:1px solid var(--line);background:#fff;border-radius:15px;gap:7px;padding:13px;display:grid}.money-input-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.money-input-head>span:first-child{color:var(--faint);letter-spacing:.04em;font-size:11.5px;font-weight:700}.money-mode{background:var(--page);border-radius:999px;padding:3px;display:flex}.money-mode button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.money-mode button.active{color:#c25200;background:#fff3ea;box-shadow:inset 0 0 0 1px #ff7000}.money-input-field{border:1px solid var(--line-strong);background:#fff;border-radius:12px;align-items:center;display:flex;overflow:hidden}.money-input-field>span{color:#c25200;padding-left:12px;font-size:12px;font-weight:800}.money-input-field input{box-shadow:none!important;background:#fff!important;border:0!important}.money-input>small{color:#0f7a3d;font-size:11.5px;font-weight:700}.money-input.compact{min-width:145px;padding:6px}.money-input.compact .money-input-head{justify-content:flex-end}.money-input.compact .money-mode button{padding:3px 6px;font-size:8px}.money-input.compact .money-input-field input{min-height:31px;padding:6px!important}.unit-money-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.capture-panel{background:var(--page)}.capture-header{background:#fff;border-bottom:0;border-radius:0 0 24px;padding:26px 30px 18px}.capture-header .eyebrow{letter-spacing:.12em;color:#ff7000;font-size:11px;font-weight:700}.capture-header h2{letter-spacing:-.02em;color:var(--ink);margin:5px 0 3px;font-size:24px;font-weight:700}.capture-header p{color:var(--muted);font-size:13px}.capture-header .icon-button{background:var(--page);width:38px;height:38px;color:var(--muted);border:0;border-radius:999px;font-size:19px}.capture-header .icon-button:hover{color:#c25200;background:#fff3ea}.progress-track{background:var(--line);height:4px}.progress-track span{background:linear-gradient(90deg,#ff7000,#8b00cc)}.step-list{background:#fff;border-bottom:0;gap:6px;padding:14px 30px 16px}.step-list button,.step-list>span{background:var(--page);color:var(--faint);border:0;border-radius:999px;font-size:12px;font-weight:600}.step-list .selected,.step-list .active,.step-list .atual{color:#c25200;background:#fff3ea;font-weight:700;box-shadow:inset 0 0 0 1px #ff7000}.step-list .complete,.step-list .done{color:#0f7a3d;background:#e4f6ec;font-weight:700}.capture-body{padding:24px 30px 30px}.form-section{background:#fff;border:0;border-radius:20px;padding:24px;box-shadow:0 2px 6px #1f1c1a0f}.form-section h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:700}.form-section>p{color:var(--muted);font-size:13px;line-height:1.6}.form-section label{letter-spacing:.04em;color:var(--faint);font-size:11.5px;font-weight:700}.form-section input,.form-section select,.form-section textarea{background:var(--page);min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:13.5px;font-weight:600}.form-section textarea{padding:12px 14px}.form-section input:hover,.form-section select:hover,.form-section textarea:hover{border-color:var(--line-strong);background:#fff}.form-section input:focus,.form-section select:focus,.form-section textarea:focus{background:#fff;border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.notice{background:#f7ecfc;border-left:0;border-radius:18px;padding:18px 20px}.notice strong{color:var(--ink);font-size:14.5px;font-weight:700}.notice span{color:var(--ink-soft);font-size:13px;line-height:1.6}.choice-grid button,.mode-switch button{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600}.choice-grid button:hover,.mode-switch button:hover{color:#c25200;border-color:#ff7000}.choice-grid button.selected,.mode-switch button.selected{color:#c25200;background:#fff3ea;border-color:#ff7000;font-weight:700}.media-dropzone{border:1px dashed var(--line-strong);color:var(--muted);background:#fff;border-radius:18px;font-size:13px;font-weight:600}.media-dropzone.dragging{color:#c25200;background:#fff7f0;border-color:#ff7000}.review-list span{background:var(--page);color:var(--faint);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.review-list span.complete{color:#0f7a3d;background:#e4f6ec;font-weight:700}.review-media{background:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 6px #1f1c1a0f}.review-media-head strong{color:var(--ink);font-size:15px;font-weight:700}.review-media-head small{color:var(--faint);font-size:12px}.rm-thumb{background:var(--page);border-radius:16px;overflow:hidden}.rm-pos{color:#fff;background:#ff7000;border-radius:999px;font-size:11px;font-weight:700}.rm-cover-badge{color:#fff;background:#8b00cc;border-radius:999px;font-size:11px;font-weight:700}.rm-video-badge{color:#fff;background:#1f1c1a;border-radius:999px;font-size:11px;font-weight:700}.rm-meta small{color:var(--muted);font-size:12px;font-weight:600}.rm-meta button{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.rm-meta button:hover{color:#c25200;border-color:#ff7000}.capture-footer{background:#fff;border-top:0;padding:18px 30px;box-shadow:0 -2px 10px #1f1c1a0d}.capture-footer span{color:var(--muted);font-size:13px;font-weight:600}.capture-footer .ghost-action{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:700}.capture-footer .ghost-action:hover{color:#c25200;border-color:#ff7000}.capture-footer .primary-action{color:#fff;background:#ff7000;border:0;border-radius:999px;padding:13px 28px;font-size:13.5px;font-weight:700;box-shadow:0 8px 20px #ff700042}.capture-footer .primary-action:hover{background:#e85d00}@media (width<=1100px){.product-quality-overview{grid-template-columns:repeat(3,1fr)}.quality-dimensions,.site-content-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.product-quality-overview{grid-template-columns:repeat(2,1fr);padding-inline:14px}.product-entry-guide{grid-template-columns:1fr;margin-inline:14px}.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-view-tabs{width:100%}.catalog-view-tabs button{flex:1}.quality-dimensions,.site-content-grid,.unit-money-grid{grid-template-columns:1fr}.site-content-head{flex-direction:column}.money-input-head{flex-direction:column;align-items:flex-start}.unit-building-help{flex-direction:column;align-items:stretch}}.finance-workspace{background:#faf8f6}.finance-workspace>header{align-items:flex-start;background:0 0!important;border-bottom:0!important;padding:26px 28px 6px!important}.finance-workspace>header span{letter-spacing:.12em;font-weight:700;color:#ff7000!important;font-size:11px!important}.finance-workspace>header h1{color:#1f1c1a;margin:6px 0 3px!important;font-size:26px!important;font-weight:700!important}.finance-workspace>header p{color:#6e6760;font-size:13.5px!important}.finance-workspace>header select{color:#4c4845;background:#fff;height:44px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 2px 6px #1f1c1a0d;border:1px solid #e4dfd9!important;border-radius:999px!important}.finance-workspace>nav{flex-wrap:wrap;gap:8px;display:flex;background:0 0!important;border-bottom:0!important;padding:12px 28px 2px!important}.finance-workspace>nav button{white-space:nowrap;height:38px;color:#6e6760!important;letter-spacing:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4dfd9!important;border-radius:999px!important;padding:0 17px!important;font-size:13px!important;font-weight:700!important}.finance-workspace>nav button:hover{color:#cc5800!important;border-color:#ff7000!important}.finance-workspace>nav button.active{color:#cc5800!important;background:#fff3ea!important;border-color:#ff7000!important;border-bottom-width:1px!important}.finance-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;gap:14px!important;padding:16px 28px!important}.finance-kpis article{overflow:hidden;background:#fff!important;border:0!important;border-radius:18px!important;min-height:auto!important;padding:18px!important;box-shadow:0 2px 6px #1f1c1a0f!important}.finance-kpis article:before,.finance-kpis article:after{display:none!important}.finance-kpis article i{font-style:normal;border-radius:10px!important;flex:none!important;place-items:center!important;width:34px!important;height:34px!important;font-size:0!important;display:grid!important}.finance-kpis article i svg{width:17px;height:17px}.finance-kpis article i.orange{color:#c25200!important;background:#ffe4d1!important}.finance-kpis article i.blue,.finance-kpis article i.purple{color:#66009a!important;background:#f7ecfc!important}.finance-kpis article i.green{color:#0f7a3d!important;background:#e4f6ec!important}.finance-kpis article i.red{color:#b33131!important;background:#fbe5e5!important}.finance-kpis article:nth-of-type(5) i{color:#b87800!important;background:#fdf1d9!important}.finance-kpis article span{color:#6e6760!important;margin-top:14px!important;font-size:12.5px!important;font-weight:600!important}.finance-kpis article strong{letter-spacing:-.02em;color:#1f1c1a!important;margin-top:6px!important;font-size:27px!important;font-weight:700!important}.finance-kpis article small{color:#9a938b!important;margin-top:5px!important;font-size:12px!important}.finance-overview{gap:16px;padding:0 28px 28px!important}.finance-period-bar{box-shadow:0 2px 6px #1f1c1a0f;background:#fff!important;border:0!important;border-radius:18px!important;align-items:flex-end!important;gap:12px!important;padding:16px 18px!important}.finance-period-bar label{letter-spacing:.1em;text-transform:uppercase;gap:6px;color:#9a938b!important;font-size:10.5px!important;font-weight:700!important}.finance-period-bar select,.finance-period-bar input{min-width:120px;color:#4c4845!important;border:1px solid #e4dfd9!important;border-radius:999px!important;height:40px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:600!important}.finance-period-bar button{border:1px solid #e4dfd9!important;border-radius:999px!important;height:40px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:700!important}.finance-period-bar button.apply{color:#fff!important;background:#ff7000!important;border:0!important;box-shadow:0 8px 20px #ff700042!important}.finance-period-divider{color:#9a938b;align-self:center;font-size:12px;font-weight:600}.finance-vgv-hero{background:linear-gradient(135deg,#ff8a2b 0%,#ff7000 55%,#e85d00 100%)!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;padding:26px!important;display:flex!important;box-shadow:0 14px 32px #ff70003d!important}.finance-vgv-hero>span{letter-spacing:.12em;font-size:11px!important}.finance-vgv-hero>strong{letter-spacing:-.03em;margin-top:12px!important;font-size:38px!important;font-weight:700!important}.finance-vgv-hero>small{margin-top:6px!important;font-size:12.5px!important}.finance-vgv-hero>p{margin:24px 0 8px!important;font-size:12.5px!important;font-weight:600!important}.finance-vgv-hero>i{height:9px!important}.finance-vgv-side article{background:#fff!important;border:0!important;border-radius:18px!important;min-height:auto!important;padding:16px!important;box-shadow:0 2px 6px #1f1c1a0f!important}.finance-vgv-side strong.positive{color:#0f7a3d!important}.finance-summary-strip{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))!important;gap:12px!important}.finance-summary-strip article{background:#fff!important;border:0!important;border-radius:16px!important;min-height:auto!important;padding:14px 16px!important;box-shadow:0 2px 6px #1f1c1a0f!important}.finance-summary-strip span{color:#6e6760!important;font-size:11.5px!important;font-weight:600!important}.finance-summary-strip strong.positive{color:#0f7a3d!important}.finance-summary-strip strong.warning{color:#b87800!important}.finance-summary-strip strong.negative{color:#b33131!important}.finance-panel,.finance-sales-panel,.finance-ranking-designer{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 2px 6px #1f1c1a0f!important}.finance-sales-designer,.finance-data-designer{padding:0 28px 28px!important}.finance-ranking-toolbar,.finance-sales-toolbar{flex-wrap:wrap;border-bottom:1px solid #f2efec!important;align-items:center!important;gap:12px!important;min-height:auto!important;padding:18px 20px!important}.finance-ranking-toolbar h2,.finance-sales-toolbar h2{font-size:18px!important;font-weight:700!important}.finance-ranking-toolbar nav,.finance-data-tabs{flex-wrap:wrap;gap:7px;display:flex}.finance-ranking-toolbar nav button,.finance-data-tabs button{color:#6e6760!important;background:#fff!important;border:1px solid #e4dfd9!important;border-radius:999px!important;height:34px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700!important}.finance-ranking-toolbar nav button.active,.finance-data-tabs button.active{color:#cc5800!important;background:#fff3ea!important;border-color:#ff7000!important}.finance-ranking-toolbar>select,.finance-sales-toolbar select{border:1px solid #e4dfd9!important;border-radius:999px!important;height:38px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:600!important}.finance-sales-toolbar label{gap:8px;border:1px solid #e4dfd9!important;border-radius:999px!important;width:min(300px,32vw)!important;height:38px!important;padding:0 14px!important}.finance-sales-toolbar label input{font-size:12.5px!important}.finance-workspace label svg{color:#9a938b;flex:none;width:15px;height:15px}.finance-sales-toolbar>div>button{border-radius:999px!important;height:38px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important}.finance-new-sale,.finance-cash-actions button{white-space:nowrap;align-items:center;gap:8px;border-radius:999px!important;min-width:auto!important;height:42px!important;padding:0 20px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.finance-new-sale{color:#fff!important;background:#ff7000!important;border:0!important;box-shadow:0 8px 20px #ff700042!important}.finance-cash-actions button{color:#1f1c1a!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4dfd9!important}.finance-cash-actions button.primary{color:#fff!important;background:#ff7000!important;border:0!important;box-shadow:0 8px 20px #ff700042!important}.finance-workspace button svg{flex:none;width:15px;height:15px}.finance-data-filterbar{flex-wrap:wrap;align-items:center;gap:12px;background:#fff!important;border-bottom:1px solid #f2efec!important;padding:14px 20px!important;display:flex!important}.finance-data-filterbar label{background:#fff;border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:8px;width:min(320px,34vw);height:38px;padding:0 14px;display:flex}.finance-data-filterbar label input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.finance-data-filterbar select{background:#fff;border:1px solid #e4dfd9;border-radius:999px;height:38px;padding:0 15px;font-size:12.5px;font-weight:600}.finance-data-filterbar strong{color:#c25200;background:#ffe4d1;border-radius:999px;margin-left:auto;padding:8px 15px;font-size:12px;font-weight:700;position:static!important}.finance-ranking-head,.finance-sales-head,.finance-cash-head{letter-spacing:.08em;text-transform:uppercase;color:#9a938b!important;background:#faf8f6!important;border:0!important;padding:11px 20px!important;font-weight:700!important}.finance-sales-month>header,.finance-data-month>header{background:#fff7f0!important;border:0!important;padding:10px 20px!important}.finance-sales-month>header strong,.finance-data-month>header strong{letter-spacing:.1em;color:#c25200!important;font-size:11px!important;font-weight:700!important}.finance-sales-month>header span,.finance-data-month>header span{color:#6e6760!important;font-size:12px!important;font-weight:600!important}.finance-sale-row,.finance-cash-row,.finance-ranking-table>article{border-top:1px solid #f2efec!important;padding:14px 20px!important;font-size:12.5px!important}.finance-sale-row:hover,.finance-cash-row:hover,.finance-ranking-table>article:hover{background:#fffbf7!important}.finance-sale-row b,.finance-cash-row b{color:#1f1c1a;font-weight:700}.finance-sale-row em,.finance-cash-row em{font-style:normal;border-radius:999px!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important}.finance-sale-row>span:last-child button,.finance-cash-row>span:last-child button{color:#6e6760;background:#fff;border:1px solid #e4dfd9;border-radius:999px;width:30px;height:30px}.finance-sales-footer{color:#6e6760;font-size:12.5px;font-weight:600;border-top:1px solid #f2efec!important;padding:14px 20px!important}.finance-sales-footer nav{gap:7px;display:flex}.finance-sales-footer nav button{min-width:32px;height:32px;font-size:12.5px;font-weight:700;background:#fff!important;border:1px solid #e4dfd9!important;border-radius:999px!important}.finance-sales-footer nav button.active{color:#cc5800!important;background:#fff3ea!important;border-color:#ff7000!important}.finance-cash-actions{flex-wrap:wrap;flex:none;gap:10px;margin-left:auto;display:flex;position:static!important}.finance-ranking-table>article>b{border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;color:#66009a!important;box-shadow:none!important;background:#f7ecfc!important}.finance-cash-toolbar{flex-wrap:wrap;gap:12px 14px;flex-direction:row!important;align-items:center!important;display:flex!important}.finance-cash-toolbar>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex:0 auto!important;display:flex!important}.finance-vgv-badge{white-space:nowrap;align-self:flex-start;background:#ffffff38!important;border-radius:999px!important;margin-top:14px!important;padding:6px 13px!important;font-size:11px!important;font-weight:700!important;position:static!important}.finance-vgv-side{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));align-content:start;gap:12px;display:grid}.finance-vgv-side strong{white-space:nowrap;font-size:18px!important;font-weight:700!important}.finance-vgv-side span{margin-bottom:6px;display:block;color:#6e6760!important;font-size:12px!important;font-weight:600!important}.finance-summary-strip strong{white-space:nowrap;font-size:17px!important;font-weight:700!important}.finance-sales-head>span,.finance-cash-head>span,.finance-ranking-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-sales-head,.finance-cash-head,.finance-ranking-head{letter-spacing:.04em!important;font-size:10px!important}.venda-modal{border-radius:24px!important;height:min(88vh,780px)!important;padding:0!important;box-shadow:0 30px 80px #1f1c1a47!important}.venda-modal-head{border-bottom:1px solid #f2efec;color:#1f1c1a!important;background:#fff!important;padding:22px 24px 16px!important}.venda-modal-head span{letter-spacing:.12em;color:#ff7000!important;opacity:1!important;font-size:11px!important}.venda-modal-head h2{color:#1f1c1a!important;margin:7px 0 3px!important;font-size:21px!important;font-weight:700!important}.venda-modal-head p{color:#6e6760!important;opacity:1!important;font-size:13px!important}.venda-modal-head>button{color:#6e6760!important;background:#fff!important;border:1px solid #e4dfd9!important;width:34px!important;height:34px!important;font-size:18px!important}.venda-modal-head>button:hover{color:#cc5800!important;background:#faf8f6!important;border-color:#ff7000!important}.venda-modal-head h2 span,.venda-modal-head p span,.venda-modal-head h2 *,.venda-modal-head p *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important;opacity:1!important;display:inline!important}.venda-modal-head>div>span{display:block}.venda-modal-kpis{gap:12px!important;margin-top:0!important;padding:18px 24px 0!important}.venda-modal-kpis article{background:#fff!important;border:0!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 2px 6px #1f1c1a0f!important}.venda-modal-kpis span{color:#6e6760!important;font-size:12px!important;font-weight:600!important}.venda-modal-kpis strong{letter-spacing:-.02em;margin-top:5px!important;font-size:20px!important;font-weight:700!important}.venda-modal-kpis article:first-of-type{background:#fff7f0!important}.venda-modal-kpis article:first-of-type strong{color:#c25200!important}.venda-modal-kpis article:nth-of-type(2) strong{color:#66009a!important}.venda-modal-kpis article:nth-of-type(3) strong{color:#0f7a3d!important}.venda-modal-body{min-height:0;flex:auto!important;padding:20px 24px 22px!important;overflow-y:auto!important}.venda-modal-body .nova-venda-section{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.venda-modal-body .nova-venda-section>.comm-head,.venda-modal-body .nova-venda-section>.comm-row,.venda-modal-body .nova-venda-section>.venda-zona-perigo{grid-column:1/-1}.venda-modal-body label{letter-spacing:.04em;text-transform:uppercase;color:#9a938b!important;gap:6px!important;margin-bottom:14px!important;font-size:11.5px!important;font-weight:700!important}.venda-modal-body input,.venda-modal-body select,.venda-modal-body textarea{text-transform:none;letter-spacing:0;min-height:42px;font-weight:600;color:#1f1c1a!important;border:1px solid #e4dfd9!important;border-radius:12px!important;padding:10px 13px!important;font-size:13px!important}.venda-modal-body h3{color:#1f1c1a;font-size:15px!important;font-weight:700!important}.venda-modal .comm-head{border-top:1px solid #f2efec;padding-top:14px;margin:8px 0 12px!important}.venda-modal .comm-row{background:#faf8f6;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;padding:12px 14px;display:flex}.venda-modal .comm-row select{background:#fff;flex:160px;min-height:38px;border-radius:999px!important}.venda-modal .comm-row input{text-align:center;background:#fff;flex:0 0 110px;min-height:38px;border-radius:999px!important}.venda-parcela{flex:0 0 96px;color:#1f1c1a!important;font-size:12.5px!important;font-weight:700!important}.venda-tag{padding:5px 12px!important;font-size:11px!important;font-weight:700!important}.venda-tag.aguardando{color:#b87800!important;background:#fdf1d9!important}.venda-comm-saldo{font-weight:600;color:#9a938b!important;font-size:11.5px!important}.venda-zona-perigo{border-top:1px dashed #f2d6d2!important;margin-top:20px!important;padding-top:16px!important}.venda-modal-foot{background:#fff!important;border-top:1px solid #f2efec!important;padding:14px 24px!important}.venda-modal-foot button{min-height:42px;border:1px solid #e4dfd9!important;border-radius:999px!important;padding:0 20px!important;font-size:13px!important;font-weight:700!important}.venda-modal .save-sale{color:#fff!important;background:#ff7000!important;border:0!important;margin-top:0!important;padding:0 22px!important;box-shadow:0 8px 20px #ff700042!important}@media (width<=720px){.venda-modal-body .nova-venda-section{grid-template-columns:1fr}}.extrato-painel{padding:22px 22px 26px}.extrato-eyebrow{letter-spacing:.12em;color:#ff7000;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.extrato-topo{margin-bottom:20px}.extrato-topo h3{color:#1f1c1a;margin-bottom:5px;font-size:18px;font-weight:700}.extrato-topo p{color:#6e6760;max-width:520px;font-size:12.5px;line-height:1.55}.extrato-upload{background:#ff7000;height:38px;padding:0 18px;font-size:12.5px;font-weight:700;box-shadow:0 4px 12px #ff70002e}.extrato-upload:hover{background:#e85d00}.extrato-aviso{color:#2e8b58;background:#f2faf5;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.extrato-resumo{gap:10px;margin-bottom:16px}.extrato-resumo article{box-shadow:none;background:#fff;border:1px solid #f0ebe6;border-radius:14px;padding:12px 14px}.extrato-resumo article.alerta{background:#fffbf2;border-color:#f5e4c4}.extrato-resumo span{color:#9a938b;font-size:11px;font-weight:600}.extrato-resumo strong{margin-top:4px;font-size:14.5px;font-weight:700}.extrato-resumo article.alerta strong{color:#8a5320}.extrato-acoes-lote{background:#fdfaff;border:1px solid #ede3f5;border-radius:16px;padding:12px 16px}.extrato-acoes-lote span{color:#6e6760;font-size:12.5px}.extrato-acoes-lote b{color:#7a1ab5;font-weight:700}.extrato-acoes-lote button{color:#7a1ab5;height:34px;box-shadow:none;background:#fff;border:1px solid #d7b8ec;border-radius:999px;padding:0 18px;font-size:12px;font-weight:700}.extrato-acoes-lote button:hover{background:#f9f1fe;border-color:#8b00cc}.extrato-linha{background:#fff;border:0;border-left:3px solid #e4dfd9;border-radius:16px;margin-bottom:10px;padding:16px 18px 14px;transition:box-shadow .15s;box-shadow:0 1px 3px #1f1c1a0d}.extrato-linha:hover{box-shadow:0 6px 18px #1f1c1a12}.extrato-linha.vincular{border-left-color:#1fa85a}.extrato-linha.transferencia{border-left-color:#8b00cc}.extrato-linha.novo{border-left-color:#ff7000}.extrato-linha-fato{gap:12px}.extrato-linha-fato strong{letter-spacing:-.01em;font-size:16px;font-weight:700}.extrato-linha-fato strong.positive{color:#0f7a3d}.extrato-linha-fato strong.negative{color:#b33131}.extrato-data{color:#6e6760;font-size:12px;font-weight:600}.extrato-tag{letter-spacing:.02em;padding:4px 11px;font-size:11px;font-weight:700}.extrato-tag.vincular{color:#2e8b58;background:#f2faf5}.extrato-tag.transferencia{color:#7a1ab5;background:#faf3fe}.extrato-tag.novo{color:#c25200;background:#fff3ea}.extrato-descricao{color:#6e6760;letter-spacing:.01em;margin-top:8px;font-size:12.5px}.extrato-linha-form{gap:10px;margin-top:14px}.extrato-linha-form label{letter-spacing:.08em;text-transform:uppercase;color:#6e6760;gap:5px;font-size:11px;font-weight:700}.extrato-linha-form input,.extrato-linha-form select{border-color:#ede7e1;border-radius:11px;min-height:38px;font-size:12px;font-weight:600}.extrato-linha-botoes{border-top:1px solid #f6f2ee;gap:7px;margin-top:14px;padding-top:13px}.extrato-linha-botoes button{border-color:#ede7e1;height:34px;padding:0 15px;font-size:12px;font-weight:600}.extrato-linha-botoes button.extrato-primario{background:#ff7000;border-color:#ff7000;font-weight:700;box-shadow:0 3px 10px #ff700029}.extrato-linha-botoes button.extrato-primario:hover{background:#e85d00}.extrato-alerta{color:#6e6760;background:0 0;border:0;margin-top:16px;padding:0;font-size:12px;line-height:1.6}.product-photo .card-menu{z-index:5;position:absolute;top:9px;right:9px}.product-photo .card-menu-btn{color:#4c4845;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;width:32px;height:32px;font-weight:700;box-shadow:0 2px 6px #1f1c1a1a}.product-photo .card-menu-btn:hover{background:#fff}.card-menu-pop{background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #1f1c1a2e}.card-menu-pop button{text-align:left;color:#1f1c1a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:700}.card-menu-pop button:hover{color:#66009a;background:#f7ecfc}.card-menu-pop button.danger{color:#b33131}.card-menu-pop button.danger:hover{color:#b33131;background:#fbe5e5}.approval-captador .captador-nota{color:#66009a;font-weight:700}.pending-units .pu-list{max-height:300px;padding-right:4px;overflow-y:auto}.pending-units .pu-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pending-units .pu-approve{color:#0f7a3d;cursor:pointer;background:#e4f6ec;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:700}.pending-units .pu-approve:hover{color:#fff;background:#1fa85a}.pending-units .pu-reject{color:#b33131;cursor:pointer;background:#fbe5e5;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:700}.pending-units .pu-reject:hover{color:#fff;background:#d93e3e}.pendentes-resumo{background:#f7ecfc;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 10px;padding:12px 16px;display:flex}.pendentes-resumo strong{color:#66009a;font-size:14px;font-weight:800}.pendentes-resumo span{color:#7a6f66;font-size:12.5px;font-weight:600}.pending-units .pu-toggle{color:#5a5148;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:34px;margin:0 0 10px;padding:0 14px;font-size:12px;font-weight:700}.pending-units .pu-toggle:hover{color:#c25200;border-color:#ff7000}.pending-units .pu-list.expandida{max-height:none}.product-info h2 .cod-imovel,.ape-produto-card h2 .cod-imovel{color:#66009a;letter-spacing:.03em;vertical-align:middle;background:#f7ecfc;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.fv2-head h2 .cod-imovel{color:#66009a;letter-spacing:.03em;vertical-align:middle;background:#f7ecfc;border-radius:999px;margin-left:10px;padding:4px 11px;font-size:12px;font-weight:800;display:inline-block}.fv2-unit-num .fv2-unit-cod{color:#66009a;font-size:10.5px;font-style:normal;font-weight:800;display:block}.capture-panel .toggle-sem-condominio{color:#1f1c1a;cursor:pointer;background:#fff8f2;border:1px solid #e4dfd9;border-radius:12px;align-items:center;gap:9px;margin:2px 0 12px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.capture-panel .toggle-sem-condominio input{accent-color:#ff7000;width:17px;height:17px}.products-v3{--pv-orange:#ff7000;--pv-orange-700:#cc5800;--pv-orange-100:#ffe4d1;--pv-orange-50:#fff3ea;--pv-purple:#8b00cc;--pv-purple-700:#66009a;--pv-purple-100:#ebd1f5;--pv-purple-50:#f7ecfc;--pv-page:#faf8f6;--pv-surface:#fff;--pv-sunken:#f2efec;--pv-border:#e4dfd9;--pv-border-strong:#c9c2ba;--pv-ink:#1f1c1a;--pv-ink-2:#4d4842;--pv-muted:#6e6760;--pv-faint:#9a938b;--pv-success:#1fa85a;--pv-success-bg:#e4f6ec;--pv-warning:#f2a82c;--pv-warning-bg:#fdf1d9;--pv-danger:#d93e3e;--pv-danger-bg:#fbe5e5;box-sizing:border-box;background:var(--pv-page);min-height:100%;color:var(--pv-ink);font-family:var(--font,Quicksand),Quicksand,system-ui,sans-serif;padding:20px 26px 48px}.products-v3 *{box-sizing:border-box}.products-v3 button,.products-v3 input,.products-v3 select{font:inherit}.pv3-icon{flex:none;width:18px;height:18px}.pv3-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 0 22px;display:flex}.pv3-breadcrumb{color:var(--pv-faint);margin:0 0 7px;font-size:13px}.pv3-breadcrumb span{padding:0 6px}.pv3-header h1{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.15}.pv3-subtitle{color:var(--pv-muted);margin:6px 0 0;font-size:14px}.pv3-header-actions{align-items:center;gap:10px;display:flex}.pv3-icon-button,.pv3-primary,.pv3-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;display:inline-flex}.pv3-icon-button{border:1px solid var(--pv-border);width:42px;color:var(--pv-ink-2);background:#fff;position:relative}.pv3-icon-button:after{content:"";background:var(--pv-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.pv3-primary{border:1px solid var(--pv-orange);background:var(--pv-orange);color:#fff;padding:0 18px;font-weight:700;box-shadow:0 8px 18px #ff70002e}.pv3-primary:hover{background:#e66200}.pv3-secondary{border:1px solid var(--pv-border-strong);color:var(--pv-ink);background:#fff;padding:0 15px;font-weight:600}.pv3-secondary:hover,.pv3-secondary.active{border-color:var(--pv-orange);color:var(--pv-orange-700)}.pv3-kpis{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pv3-kpis button{border:1px solid var(--pv-border);height:46px;color:var(--pv-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 8px;transition:all .16s;display:flex}.pv3-kpis button:hover,.pv3-kpis button.active{transform:translateY(-1px);box-shadow:0 4px 12px #1f1c1a12}.pv3-kpis button span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pv3-kpis button b{font-size:18px}.pv3-kpis button em{font-size:14px;font-style:normal;font-weight:600}.pv3-kpis .orange{border-color:#ffb985}.pv3-kpis .orange span,.pv3-kpis .orange b{background:var(--pv-orange-50);color:var(--pv-orange-700)}.pv3-kpis .orange span{background:var(--pv-orange-50)}.pv3-kpis .green{border-color:#9ed8b8}.pv3-kpis .green span{background:var(--pv-success-bg);color:var(--pv-success)}.pv3-kpis .green b{color:var(--pv-success)}.pv3-kpis .purple{border-color:#d8b4e8}.pv3-kpis .purple span{background:var(--pv-purple-50);color:var(--pv-purple)}.pv3-kpis .purple b{color:var(--pv-purple)}.pv3-kpis .yellow{border-color:#efd397}.pv3-kpis .yellow span{background:var(--pv-warning-bg);color:#9a6b12}.pv3-kpis .yellow b{color:#9a6b12}.pv3-tabs{border-bottom:1px solid var(--pv-border);align-items:end;gap:10px;margin:0 -26px;padding:0 26px;display:flex}.pv3-tabs button{height:54px;color:var(--pv-ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:15px}.pv3-tabs button:hover,.pv3-tabs button.active{color:var(--pv-orange-700)}.pv3-tabs button.active{border-bottom-color:var(--pv-orange);font-weight:700}.pv3-tabs button span{background:var(--pv-sunken);min-width:23px;height:22px;color:var(--pv-muted);border-radius:999px;place-items:center;margin-left:6px;padding:0 7px;font-size:12px;display:inline-grid}.pv3-tabs button.active span{background:var(--pv-orange-50);color:var(--pv-orange-700)}.pv3-toolbar{align-items:center;gap:9px;padding:14px 0 10px;display:flex}.pv3-search{align-items:center;width:300px;min-width:240px;display:flex;position:relative}.pv3-search .pv3-icon{color:var(--pv-faint);position:absolute;left:13px}.pv3-search input{border:1px solid var(--pv-border-strong);width:100%;height:42px;color:var(--pv-ink);background:#fff;border-radius:9px;outline:none;padding:0 14px 0 42px}.pv3-search input:focus{border-color:var(--pv-orange);box-shadow:0 0 0 3px #ff70001a}.pv3-sort{border:1px solid var(--pv-border-strong);background:#fff;border-radius:9px;align-items:center;gap:5px;height:42px;padding:0 6px 0 13px;display:flex}.pv3-sort select{height:38px;color:var(--pv-ink);cursor:pointer;background:0 0;border:0;outline:0;font-weight:600}.pv3-layout-toggle{border:1px solid var(--pv-border-strong);border-radius:9px;margin-left:auto;display:flex;overflow:hidden}.pv3-layout-toggle button{border:0;border-right:1px solid var(--pv-border);width:38px;height:38px;color:var(--pv-muted);cursor:pointer;background:#fff;place-items:center;display:grid}.pv3-layout-toggle button:last-child{border-right:0}.pv3-layout-toggle button.active{background:var(--pv-orange-50);color:var(--pv-orange)}.pv3-filters{border:1px solid var(--pv-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:12px;display:flex}.pv3-filters select,.pv3-filters button{border:1px solid var(--pv-border);height:36px;color:var(--pv-ink-2);background:#fff;border-radius:8px;padding:0 11px;font-size:13px}.pv3-filters button{cursor:pointer}.pv3-filters button.active{border-color:var(--pv-purple-300,#b24ddd);background:var(--pv-purple-50);color:var(--pv-purple-700)}.pv3-filters .clear{color:var(--pv-orange-700);border-color:#0000;margin-left:auto}.pv3-content{padding-top:2px}.pv3-count{min-height:34px;color:var(--pv-muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.pv3-count strong{color:var(--pv-ink-2);font-weight:500}.pv3-count span{font-size:12px}.pv3-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.pv3-unit-card{border:1px solid var(--pv-border);cursor:pointer;background:#fff;border-radius:13px;min-width:0;transition:transform .16s,box-shadow .16s;overflow:visible;box-shadow:0 2px 6px #1f1c1a0d}.pv3-unit-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1f1c1a1a}.pv3-unit-cover{color:#a49a92;background:#f0ece9 50%/cover no-repeat;border-radius:12px 12px 0 0;place-items:center;height:136px;display:grid;position:relative}.pv3-unit-cover:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#00000014,#0000 42%);position:absolute;inset:0}.pv3-unit-cover>.pv3-icon{opacity:.5;width:32px;height:32px}.pv3-state{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:25px;padding:0 10px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.pv3-unit-cover>.pv3-state{z-index:2;position:absolute;top:12px;left:12px}.pv3-state.site{color:#11733c;background:#f1fcf6f2;border:1px solid #68c58e}.pv3-state.review{color:var(--pv-purple-700);background:#faf1fef5;border:1px solid #d19ae6}.pv3-state.draft{border:1px solid var(--pv-border-strong);color:var(--pv-muted);background:#fffffff0}.pv3-state.offline{color:#8a6417;background:#fff8e8;border:1px solid #e9c77d}.pv3-state.blocked{color:#ae3030;background:#fff3f3;border:1px solid #e8a7a7}.pv3-card-menu{z-index:5;position:absolute;top:10px;right:10px}.pv3-card-menu>button{width:32px;height:32px;color:var(--pv-muted);cursor:pointer;background:#fffffff2;border:0;border-radius:8px;place-items:center;display:grid}.pv3-card-menu>div{border:1px solid var(--pv-border);background:#fff;border-radius:10px;width:190px;padding:6px;position:absolute;top:37px;right:0;box-shadow:0 12px 28px #1f1c1a29}.pv3-card-menu>div button{width:100%;color:var(--pv-ink-2);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px 10px;font-size:12px}.pv3-card-menu>div button:hover{background:var(--pv-page)}.pv3-card-menu>div button.danger{color:var(--pv-danger)}.pv3-unit-body{padding:13px 13px 11px}.pv3-code{color:var(--pv-faint);white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:11px;overflow:hidden}.pv3-code b{color:var(--pv-ink-2)}.pv3-unit-body h2{color:var(--pv-ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;line-height:1.2;overflow:hidden}.pv3-building,.pv3-location{color:var(--pv-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:3px 0;font-size:12px;display:flex;overflow:hidden}.pv3-building .pv3-icon,.pv3-location .pv3-icon{width:14px;height:14px}.pv3-price{letter-spacing:-.02em;margin:11px 0 9px;font-size:19px;display:block}.pv3-specs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pv3-specs span{background:var(--pv-sunken);height:27px;color:var(--pv-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.pv3-specs .pv3-icon{width:13px;height:13px}.pv3-unit-body footer{border-top:1px solid var(--pv-border);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.pv3-unit-body footer>span{min-width:0;color:var(--pv-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.pv3-unit-body footer .pv3-icon{width:14px;height:14px}.pv3-unit-body footer em{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:11px;font-style:normal;display:inline-flex}.pv3-unit-body footer em.available{background:var(--pv-success-bg);color:var(--pv-success)}.pv3-unit-body footer em.unavailable{background:var(--pv-sunken);color:var(--pv-muted)}.pv3-unit-grid.list{grid-template-columns:1fr}.pv3-unit-grid.list .pv3-unit-card{grid-template-columns:180px minmax(0,1fr);display:grid}.pv3-unit-grid.list .pv3-unit-cover{border-radius:12px 0 0 12px;height:100%;min-height:170px}.pv3-unit-grid.list .pv3-unit-body{grid-template-columns:minmax(180px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:6px 20px;display:grid}.pv3-unit-grid.list .pv3-code,.pv3-unit-grid.list h2,.pv3-unit-grid.list .pv3-building,.pv3-unit-grid.list .pv3-location{grid-column:1}.pv3-unit-grid.list .pv3-price,.pv3-unit-grid.list .pv3-specs{grid-column:2}.pv3-unit-grid.list footer{border:0;grid-area:1/3/6;margin:0;padding:0;display:grid}.pv3-section-head{justify-content:space-between;align-items:center;gap:20px;padding:14px 0 12px;display:flex}.pv3-section-head h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.pv3-section-head h2>span{background:var(--pv-sunken);width:34px;height:34px;color:var(--pv-muted);border-radius:50%;place-items:center;display:grid}.pv3-section-head h2>span.purple{background:var(--pv-purple-50);color:var(--pv-purple)}.pv3-section-head p{color:var(--pv-muted);margin:5px 0 0;font-size:12px}.pv3-development-list{gap:11px;display:grid}.pv3-development{border:1px solid var(--pv-border);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:176px minmax(0,1fr) 225px;min-height:186px;display:grid;overflow:hidden;box-shadow:0 2px 6px #1f1c1a0a}.pv3-development:hover{border-color:#d3c7be;box-shadow:0 8px 20px #1f1c1a14}.pv3-dev-image{background:var(--pv-purple-50) center/cover no-repeat;color:var(--pv-purple);place-items:center;display:grid;position:relative}.pv3-dev-image>span{letter-spacing:.08em;background:#ffffffe6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.pv3-dev-image>.pv3-icon{opacity:.5;width:44px;height:44px}.pv3-dev-main{padding:18px}.pv3-dev-main>p{color:var(--pv-faint);margin:0 0 5px;font-size:11px}.pv3-dev-main h3{margin:0 0 5px;font-size:19px}.pv3-dev-main>span{color:var(--pv-muted);align-items:center;gap:5px;font-size:12px;display:flex}.pv3-dev-main>span .pv3-icon{width:14px;height:14px}.pv3-dev-metrics{gap:8px;margin:17px 0 12px;display:flex}.pv3-dev-metrics em{background:var(--pv-sunken);min-width:78px;color:var(--pv-muted);border-radius:8px;align-items:baseline;gap:5px;padding:7px 9px;font-size:10px;font-style:normal;display:flex}.pv3-dev-metrics b{color:var(--pv-ink);font-size:15px}.pv3-dev-metrics .green{background:var(--pv-success-bg);color:var(--pv-success)}.pv3-dev-metrics .green b{color:var(--pv-success)}.pv3-dev-metrics .yellow{background:var(--pv-warning-bg);color:#8a6417}.pv3-progress>span{color:var(--pv-muted);justify-content:space-between;font-size:11px;display:flex}.pv3-progress>i{background:var(--pv-sunken);border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.pv3-progress>i b{background:var(--pv-purple);height:100%;display:block}.pv3-development>aside{border-left:1px solid var(--pv-border);flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;padding:18px;display:flex}.pv3-development>aside>strong{font-size:17px}.pv3-development>aside>button{background:var(--pv-orange);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.pv3-development>aside>button .pv3-icon{width:15px}.pv3-condo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pv3-condo-grid>article{border:1px solid var(--pv-border);cursor:pointer;background:#fff;border-radius:13px;min-height:230px;padding:16px;box-shadow:0 2px 6px #1f1c1a0a}.pv3-condo-grid>article:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1f1c1a17}.pv3-condo-grid header{align-items:center;gap:8px;display:flex}.pv3-condo-grid header>span{background:var(--pv-sunken);width:34px;height:34px;color:var(--pv-muted);border-radius:50%;place-items:center;display:grid}.pv3-condo-grid header>em{color:var(--pv-muted);font-size:11px;font-style:normal}.pv3-condo-grid header>.pv3-icon{width:16px;margin-left:auto}.pv3-ref-ok{height:25px;color:var(--pv-success);border:1px solid #94d2ae;border-radius:999px;align-items:center;gap:5px;margin:15px 0 8px;padding:0 9px;font-size:10px;display:inline-flex}.pv3-ref-ok .pv3-icon{width:13px}.pv3-condo-grid h3{margin:0 0 4px;font-size:17px}.pv3-condo-grid article>p{color:var(--pv-muted);margin:0;font-size:12px}.pv3-condo-metrics{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.pv3-condo-metrics span{background:var(--pv-sunken);color:var(--pv-ink-2);border-radius:999px;padding:6px 9px;font-size:10px}.pv3-condo-metrics span:nth-child(2){background:var(--pv-orange-50);color:var(--pv-orange-700)}.pv3-condo-metrics span:nth-child(3){background:var(--pv-success-bg);color:var(--pv-success)}.pv3-condo-grid footer>span{color:var(--pv-muted);font-size:10px;display:block}.pv3-condo-grid footer>i{background:var(--pv-sunken);border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.pv3-condo-grid footer>i b{background:var(--pv-success);height:100%;display:block}.pv3-approval{padding-top:18px}.pv3-approval>header h2{margin:0;font-size:20px}.pv3-approval>header p{color:var(--pv-muted);margin:5px 0 15px;font-size:13px}.pv3-approval-list{border:1px solid var(--pv-border);background:#fff;border-radius:13px;overflow:hidden}.pv3-approval-list-head{border-bottom:1px solid var(--pv-border);justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.pv3-approval-list-head strong{font-size:14px}.pv3-approval-list-head span{color:var(--pv-muted);font-size:12px}.pv3-approval-list>button{border:0;border-bottom:1px solid var(--pv-border);width:100%;min-height:74px;color:var(--pv-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:46px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:10px 18px;display:grid}.pv3-approval-list>button:last-child{border-bottom:0}.pv3-approval-list>button:hover{background:#fffcfa}.pv3-approval-thumb{background:var(--pv-sunken) center/cover no-repeat;width:44px;height:44px;color:var(--pv-faint);border-radius:8px;place-items:center;display:grid}.pv3-approval-thumb .pv3-icon{width:20px}.pv3-approval-list>button>span strong,.pv3-approval-list>button>span small{display:block}.pv3-approval-list>button>span strong{font-size:13px}.pv3-approval-list>button>span small{color:var(--pv-muted);margin-top:4px;font-size:11px}.pv3-approval-list>button>em{border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal}.pv3-approval-list>button>em.ready{background:var(--pv-success-bg);color:var(--pv-success)}.pv3-approval-list>button>em.blocked{background:var(--pv-warning-bg);color:#8a6417}.pv3-approval-list>button>.pv3-icon{width:16px;color:var(--pv-faint)}.pv3-my-captures{border:1px solid var(--pv-border);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.pv3-my-captures>button{width:100%;height:48px;color:var(--pv-ink-2);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.pv3-my-captures>button>span{align-items:center;gap:8px;display:flex}.pv3-my-captures>button em{background:var(--pv-purple-50);min-width:22px;height:22px;color:var(--pv-purple-700);border-radius:999px;place-items:center;font-size:11px;font-style:normal;display:grid}.pv3-my-captures>div{border-top:1px solid var(--pv-border)}.pv3-my-captures>div button{border:0;border-bottom:1px solid var(--pv-border);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) minmax(200px,auto) 18px;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 14px;display:grid}.pv3-my-captures>div button span{color:var(--pv-muted);font-size:11px}.pv3-my-captures>div .pv3-icon{width:15px}.pv3-empty{border:1px dashed var(--pv-border-strong);text-align:center;background:#fff;border-radius:13px;margin:20px 0;padding:40px}.pv3-empty strong{font-size:16px}.pv3-empty p{color:var(--pv-muted);font-size:13px}.pv3-empty button{background:var(--pv-orange);color:#fff;border:0;border-radius:8px;height:38px;padding:0 14px}.pv3-loading{grid-template-columns:repeat(4,1fr);gap:13px;padding-top:34px;display:grid}.pv3-loading i{background:linear-gradient(90deg,#f2efec,#faf8f6,#f2efec) 0 0/300% 100%;border-radius:13px;height:310px;animation:1.3s infinite pv3-shimmer}@keyframes pv3-shimmer{to{background-position:-150% 0}}.pv3-register-layer{z-index:1200;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.pv3-register-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1c1a73;border:0;position:absolute;inset:0}.pv3-register-layer>section{background:#fff;border-radius:20px;grid-template-columns:320px minmax(0,1fr);width:min(960px,96vw);max-height:92vh;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #1f1c1a42}.pv3-register-layer aside{background:var(--pv-orange-50);flex-direction:column;padding:28px 24px;display:flex}.pv3-register-layer aside>span{color:var(--pv-orange-700);letter-spacing:.12em;font-size:12px;font-weight:700}.pv3-register-layer aside h2{margin:7px 0 4px;font-size:21px}.pv3-register-layer aside>p{color:var(--pv-muted);margin:0 0 24px;font-size:13px;line-height:1.5}.pv3-register-layer aside>div{gap:10px;margin:8px 0;display:flex}.pv3-register-layer aside>div>b{background:var(--pv-orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.pv3-register-layer aside>div span strong,.pv3-register-layer aside>div span small{display:block}.pv3-register-layer aside>div span strong{font-size:13px}.pv3-register-layer aside>div span small{color:var(--pv-muted);margin-top:2px;font-size:11px}.pv3-register-note{border:1px solid #f2c6a6;border-radius:11px;padding:12px;background:#fff!important;margin-top:auto!important}.pv3-register-main{flex-direction:column;min-width:0;display:flex}.pv3-register-main>header{border-bottom:1px solid var(--pv-border);justify-content:space-between;align-items:center;height:82px;padding:0 26px;display:flex}.pv3-register-main>header small{color:var(--pv-muted);font-size:12px}.pv3-register-main>header h3{margin:3px 0 0;font-size:20px}.pv3-register-main>header button{border:1px solid var(--pv-border);width:36px;height:36px;color:var(--pv-muted);cursor:pointer;background:#fff;border-radius:50%;font-size:20px}.pv3-register-options{gap:9px;padding:22px 26px 12px;display:grid}.pv3-register-options>button{border:1px solid var(--pv-border);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:69px;padding:11px 14px;display:flex}.pv3-register-options>button:hover,.pv3-register-options>button.selected{border-color:var(--pv-orange);background:var(--pv-orange-50)}.pv3-register-options>button>span{border:1px solid var(--pv-border-strong);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.pv3-register-options>button.selected>span{border-color:var(--pv-orange);background:var(--pv-orange)}.pv3-register-options strong,.pv3-register-options small{display:block}.pv3-register-options strong{font-size:14px}.pv3-register-options small{color:var(--pv-muted);margin-top:3px;font-size:12px}.pv3-register-independent{background:var(--pv-success-bg);color:var(--pv-success);border-radius:10px;align-items:center;gap:10px;margin:0 26px 20px;padding:11px 13px;display:flex}.pv3-register-independent span strong,.pv3-register-independent span small{display:block}.pv3-register-independent span strong{font-size:12px}.pv3-register-independent span small{color:#437458;margin-top:2px;font-size:11px}.pv3-register-main>footer{border-top:1px solid var(--pv-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:15px 26px;display:flex}.pv3-register-main>footer>button:first-child{border:1px solid var(--pv-border);height:42px;color:var(--pv-muted);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px}@media (width<=1250px){.pv3-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv3-condo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.products-v3{padding:16px}.pv3-tabs{margin:0 -16px;padding:0 16px;overflow:auto}.pv3-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv3-development{grid-template-columns:140px minmax(0,1fr)}.pv3-development>aside{border:0;border-top:1px solid var(--pv-border);flex-direction:row;grid-column:1/-1;justify-content:space-between}.pv3-register-layer>section{grid-template-columns:1fr}.pv3-register-layer aside{display:none}}@media (width<=700px){.products-v3{padding:12px}.pv3-header{align-items:center}.pv3-subtitle,.pv3-breadcrumb{display:none}.pv3-kpis{padding-bottom:3px;overflow:auto}.pv3-kpis button{flex:none}.pv3-tabs{margin:0 -12px;padding:0 12px}.pv3-toolbar{flex-wrap:wrap}.pv3-search{width:100%}.pv3-layout-toggle{margin-left:0}.pv3-unit-grid,.pv3-condo-grid,.pv3-unit-grid.list .pv3-unit-card{grid-template-columns:1fr}.pv3-unit-grid.list .pv3-unit-cover{border-radius:12px 12px 0 0;height:136px}.pv3-unit-grid.list .pv3-unit-body{display:block}.pv3-unit-grid.list footer{border-top:1px solid var(--pv-border);margin-top:11px;padding-top:10px;display:flex}.pv3-section-head{flex-direction:column;align-items:flex-start}.pv3-development{grid-template-columns:1fr}.pv3-dev-image{height:140px}.pv3-approval-list>button{grid-template-columns:42px minmax(0,1fr) 16px}.pv3-approval-list>button em{display:none}.pv3-register-layer{padding:0}.pv3-register-layer>section{border-radius:0;width:100vw;height:100vh;max-height:none}.pv3-register-options{padding:16px}.pv3-register-independent{margin:0 16px 14px}}.pv3-segment-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:4px 0 14px;display:grid}.pv3-segment-switch button{border:1px solid var(--pv-border);min-height:62px;color:var(--pv-ink-2);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;padding:10px 12px;display:grid;position:relative}.pv3-segment-switch button strong{font-size:13px}.pv3-segment-switch button>span{background:var(--pv-sunken);border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.pv3-segment-switch button small{color:var(--pv-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:10px;overflow:hidden}.pv3-segment-switch button.active{border-color:var(--pv-orange-500,#f46a10);box-shadow:0 0 0 2px #f46a101a}.pv3-segment-switch button.terceiros.active{background:#fcf7ff;border-color:#a75bd4}.pv3-segment-switch button.lancamento.active{background:#f5f8ff;border-color:#4f7bd9}.pv3-segment-switch button.remanescente.active{background:#fffaf1;border-color:#d58a20}.pv3-unit-groups{gap:18px;display:grid}.pv3-unit-group{gap:9px;display:grid}.pv3-unit-group>header{border-left:4px solid var(--pv-border-strong);background:var(--pv-sunken);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pv3-unit-group>header>div{gap:2px;display:grid}.pv3-unit-group>header strong{font-size:14px}.pv3-unit-group>header span{color:var(--pv-muted);font-size:11px}.pv3-unit-group>header em{color:var(--pv-muted);font-size:12px;font-style:normal}.pv3-unit-group.terceiros>header{background:#fcf7ff;border-left-color:#a75bd4}.pv3-unit-group.lancamento>header{background:#f5f8ff;border-left-color:#4f7bd9}.pv3-unit-group.remanescente>header{background:#fffaf1;border-left-color:#d58a20}.pv3-card-badges{z-index:2;align-items:center;gap:6px;max-width:calc(100% - 56px);display:flex;position:absolute;top:10px;left:10px}.pv3-unit-cover>.pv3-card-badges .pv3-state{position:static}.pv3-segment-badge{text-transform:uppercase;letter-spacing:.04em;background:#fffffff0;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.pv3-segment-badge.terceiros{color:#7d2caf}.pv3-segment-badge.lancamento{color:#315eae}.pv3-segment-badge.remanescente{color:#95610f}.pv3-association{border-radius:6px;margin:5px 0 0;padding:4px 7px;font-size:10px;display:inline-flex}.pv3-association.independent{color:#6f6863;background:#f2f0ee}.pv3-association.pending{color:#9b5c05;background:#fff3e4}.already-rented,.pv3-rented-badge{color:#17783c;letter-spacing:.02em;background:#e5f6ea;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.pv3-detail-chips .already-rented{box-sizing:border-box;height:24px}.commercial-toggle{background:#f6fcf8;border-radius:12px;border:1px solid #dfe8df!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important}.commercial-toggle span{gap:2px;display:grid}.commercial-toggle small{color:#6a736d;font-weight:500}.pv3-detail-inactivate,.pv3-detail-reactivate,.pv3-detail-delete{color:#615a55;cursor:pointer;background:#fff;border:1px solid #ded8d3;border-radius:9px;width:100%;min-height:38px;font-weight:700}.pv3-detail-reactivate{color:#17783c;background:#f3fbf6;border-color:#a8d9b8}.pv3-detail-delete{color:#b43131;background:0 0;border-color:#0000}.pv3-detail-chips .state.inactive{color:#756d67;background:#eeeae7}.ape-produto-mobile-segmentos{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.ape-produto-mobile-segmentos select{color:#4c4642;background:#fff;border:1px solid #ded7d2;border-radius:10px;min-width:0;height:42px;padding:0 10px}.ape-produto-segmento{text-transform:uppercase;border-radius:999px;margin:2px 0 5px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.ape-produto-segmento.terceiros{color:#7d2caf;background:#f7eaff}.ape-produto-segmento.lancamento{color:#315eae;background:#eaf0ff}.ape-produto-segmento.remanescente{color:#95610f;background:#fff1d6}.pv3-link-pending{background:#fff3e4;border-radius:6px;width:max-content;margin-top:6px;padding:4px 7px;font-weight:650;color:#9b5c05!important;font-size:10px!important;display:inline-flex!important}@media (width<=900px){.pv3-segment-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pv3-segment-switch{display:flex;overflow:auto}.pv3-segment-switch button{min-width:145px}.pv3-unit-group>header span{display:none}}.pv3-quality-queue{padding-top:18px}.pv3-quality-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.pv3-quality-queue h2{margin:0;font-size:20px}.pv3-quality-queue header p{color:var(--pv-muted);margin:5px 0 0;font-size:13px}.pv3-quality-queue>header>strong{background:var(--pv-warning-bg);color:#8a6417;border-radius:999px;padding:7px 11px;font-size:12px}.pv3-quality-list{border:1px solid var(--pv-border);background:#fff;border-radius:13px;overflow:hidden}.pv3-quality-list>button{border:0;border-bottom:1px solid var(--pv-border);width:100%;min-height:68px;color:var(--pv-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:110px minmax(180px,1fr) minmax(260px,2fr) 20px;align-items:center;gap:12px;padding:10px 17px;display:grid}.pv3-quality-list>button:last-child{border-bottom:0}.pv3-quality-list>button:hover{background:#fffcfa}.pv3-quality-code{color:var(--pv-orange-700);font-size:11px;font-weight:750}.pv3-quality-title strong,.pv3-quality-title small{display:block}.pv3-quality-title strong{font-size:13px}.pv3-quality-title small{color:var(--pv-muted);margin-top:3px;font-size:10px}.pv3-quality-issues{flex-wrap:wrap;gap:5px;display:flex}.pv3-quality-issues em{background:var(--pv-warning-bg);color:#8a6417;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.pv3-quality-issues em:first-child{background:var(--pv-danger-bg);color:#a83232}@media (width<=700px){.pv3-quality-queue>header{display:block}.pv3-quality-queue>header>strong{margin-top:10px;display:inline-flex}.pv3-quality-list>button{grid-template-columns:1fr}.pv3-quality-code,.pv3-quality-title,.pv3-quality-issues,.pv3-quality-action{grid-column:1}.pv3-quality-action{justify-self:start}}.pv3-unit-cover-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pv3-unit-cover-image[data-failed="1"]{opacity:0}.pv3-price.invalid,.ape-produto-preco.invalid{color:#b43131}.pv3-price.invalid:before,.ape-produto-preco.invalid:before{content:"⚠ ";font-size:.8em}.pv3-inventory-truth{border:1px solid var(--pv-border);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(420px,2fr) auto;align-items:center;gap:18px;margin:12px 0 2px;padding:12px 14px;display:grid}.pv3-inventory-truth>div>strong,.pv3-inventory-truth>div>span{display:block}.pv3-inventory-truth>div>strong{font-size:13px}.pv3-inventory-truth>div>span{color:var(--pv-muted);margin-top:3px;font-size:10px}.pv3-inventory-truth dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.pv3-inventory-truth dl>div{border-left:2px solid var(--pv-sunken);padding-left:9px}.pv3-inventory-truth dt{color:var(--pv-muted);font-size:9px}.pv3-inventory-truth dd{margin:2px 0 0;font-size:15px;font-weight:800}.pv3-inventory-truth>button{color:#8a6417;cursor:pointer;background:#fff8e8;border:1px solid #e9c77d;border-radius:8px;height:36px;padding:0 11px;font-size:11px;font-weight:700}.ape-inventory-truth{background:#fff;border:1px solid #e4ddd7;border-radius:11px;gap:3px;margin:8px 0;padding:11px 12px;display:grid}.ape-inventory-truth strong{font-size:13px}.ape-inventory-truth span{color:#756d67;font-size:11px}.pv3-quality-toolbar{gap:9px;margin-bottom:10px;display:grid}.pv3-quality-toolbar>label{border:1px solid var(--pv-border);height:42px;color:var(--pv-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.pv3-quality-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0}.pv3-quality-toolbar>div{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.pv3-quality-toolbar button{border:1px solid var(--pv-border);height:33px;color:var(--pv-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 10px;font-size:10px}.pv3-quality-toolbar button b{color:var(--pv-ink);margin-left:4px}.pv3-quality-toolbar button.active{color:#8a6417;background:#fff8e8;border-color:#e9c77d}.pv3-quality-result{color:var(--pv-muted);margin:0 0 8px;font-size:11px}.pv3-quality-action{white-space:nowrap;color:var(--pv-orange-700);justify-self:end;font-size:10px;font-weight:750}.pv3-quality-list>button{grid-template-columns:110px minmax(180px,1fr) minmax(260px,2fr) minmax(105px,auto)}@media (width<=1100px){.pv3-inventory-truth{grid-template-columns:1fr}.pv3-inventory-truth dl{grid-template-columns:repeat(4,1fr)}.pv3-inventory-truth>button{justify-self:start}}@media (width<=700px){.pv3-inventory-truth{display:none}.pv3-quality-list>button{grid-template-columns:1fr}.pv3-quality-action{justify-self:start}}.pv3-inventory-actions{gap:6px;display:grid}.pv3-inventory-actions button{color:#8a6417;cursor:pointer;white-space:nowrap;background:#fff8e8;border:1px solid #e9c77d;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700}.pv3-inventory-actions button:first-child{color:#5b514a;background:#fff;border-color:#d9d0c9}.pv3-inventory-list{gap:14px;padding:20px 0;display:grid}.pv3-inventory-list>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pv3-inventory-list>header h2,.pv3-inventory-list>header p{margin:0}.pv3-inventory-list>header h2{font-size:18px}.pv3-inventory-list>header p{color:var(--pv-muted);margin-top:4px;font-size:11px}.pv3-inventory-list>header>strong{color:#665d57;font-size:12px}.pv3-inventory-list>div{gap:8px;display:grid}.pv3-inventory-list article{border:1px solid var(--pv-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.pv3-inventory-unit{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px;display:grid}.pv3-inventory-unit img,.pv3-inventory-placeholder{object-fit:cover;color:#8f8279;background:#f1ede9;border-radius:8px;place-items:center;width:58px;height:46px;display:grid}.pv3-inventory-unit>div{gap:2px;min-width:0;display:grid}.pv3-inventory-unit small,.pv3-inventory-unit span{color:var(--pv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pv3-inventory-unit strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pv3-inventory-unit>em{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.pv3-inventory-unit>em.catalog{color:#17653a;background:#e6f7ed}.pv3-inventory-unit>em.offline{color:#8a6417;background:#fff4d8}.pv3-inventory-unit>em.inactive{color:#756b65;background:#f0eeee}.pv3-inventory-list article>footer{gap:5px;padding:9px;display:flex}.pv3-inventory-list article>footer button{cursor:pointer;background:#fff;border:1px solid #ddd3cc;border-radius:7px;height:30px;padding:0 9px;font-size:9px;font-weight:700}.pv3-inventory-list article>footer button.danger{color:#b42318}.ape-inventory-truth{width:100%;font:inherit;text-align:left;cursor:pointer}.ape-mobile-inventory{gap:10px;padding:4px 0 22px;display:grid}.ape-mobile-inventory>header h2,.ape-mobile-inventory>header p{margin:0}.ape-mobile-inventory>header h2{font-size:17px}.ape-mobile-inventory>header p{color:#756d67;margin-top:3px;font-size:11px}.ape-mobile-inventory article{background:#fff;border:1px solid #e4ddd7;border-radius:13px;overflow:hidden}.ape-mobile-inventory-main{text-align:left;background:#fff;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px;display:grid}.ape-mobile-inventory-main>img,.ape-mobile-inventory-main>span{object-fit:cover;background:#f1ede9;border-radius:8px;place-items:center;width:58px;height:52px;display:grid}.ape-mobile-inventory-main>div{gap:3px;min-width:0;display:grid}.ape-mobile-inventory-main small,.ape-mobile-inventory-main em{color:#776e68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.ape-mobile-inventory-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ape-mobile-inventory article>footer{border-top:1px solid #eee8e3;gap:6px;padding:8px;display:flex}.ape-mobile-inventory article>footer button{background:#fff;border:1px solid #ded6d0;border-radius:8px;flex:1;min-height:32px;font-size:10px;font-weight:700}.ape-mobile-inventory article>footer button.danger{color:#b42318}@media (width<=900px){.pv3-inventory-list article{grid-template-columns:1fr}.pv3-inventory-list article>footer{padding-top:0}.pv3-inventory-unit{grid-template-columns:50px minmax(0,1fr)}.pv3-inventory-unit>em{grid-column:2;justify-self:start}.pv3-inventory-unit img,.pv3-inventory-placeholder{width:50px;height:46px}}.product-detail-layer:has(.pv3-detail){z-index:80;padding:24px}.product-detail-layer .product-detail-panel:has(.pv3-detail){background:#fff;border:1px solid #e7e0da;border-radius:24px;width:min(1120px,96vw);max-width:none;height:min(900px,90vh);max-height:none;overflow:hidden;box-shadow:0 28px 80px #30221838}.pv3-detail,.pv3-detail *{box-sizing:border-box}.pv3-detail{--pv3-orange:#f45b0b;--pv3-orange-soft:#fff2e9;--pv3-purple:#7c2fb2;--pv3-purple-soft:#f6eafd;--pv3-green:#159a55;--pv3-green-soft:#e8f7ee;--pv3-ink:#282421;--pv3-muted:#77716c;--pv3-border:#e7e0da;width:100%;height:100%;color:var(--pv3-ink);background:#fff;grid-template-columns:minmax(0,1fr) 340px;font-family:inherit;display:grid}.pv3-detail button,.pv3-detail a{font:inherit}.pv3-detail-main{flex-direction:column;min-width:0;min-height:0;display:flex}.pv3-detail-head{padding:26px 30px 18px}.pv3-detail-chips{align-items:center;gap:8px;min-height:26px;margin-bottom:13px;display:flex}.pv3-detail-chips span{white-space:nowrap;border-radius:8px;align-items:center;min-height:26px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pv3-detail-chips .state{color:#706b66;background:#eeeae7;border-radius:999px}.pv3-detail-chips .state.published,.pv3-detail-chips .state.aprovado{color:#137c47;background:var(--pv3-green-soft)}.pv3-detail-chips .state.pendente{color:#a86300;background:#fff3d8}.pv3-detail-chips .state.reprovado{color:#a33b36;background:#fdeceb}.pv3-detail-chips .quality{color:var(--pv3-purple);background:var(--pv3-purple-soft)}.pv3-detail-chips .code{color:#77716c;background:#f4f1ee}.pv3-detail-head h2{color:var(--pv3-ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.pv3-detail-head p{color:var(--pv3-muted);margin:7px 0 0;font-size:13px}.pv3-detail-tabs{scrollbar-width:none;background:#f3efec;border-radius:15px;flex:none;gap:3px;margin:0 30px;padding:4px;display:flex;overflow-x:auto}.pv3-detail-tabs::-webkit-scrollbar{display:none}.pv3-detail-tabs button{color:#746e69;cursor:pointer;background:0 0;border:0;border-radius:11px;min-width:max-content;height:36px;padding:0 13px;font-size:12px;font-weight:600}.pv3-detail-tabs button.active{color:var(--pv3-ink);background:#fff;box-shadow:0 1px 4px #382b211a}.pv3-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 30px 30px;overflow-y:auto}.pv3-detail-summary{gap:15px;display:grid}.pv3-detail-specs{flex-wrap:wrap;gap:8px;display:flex}.pv3-detail-specs span{border:1px solid var(--pv3-border);background:#fff;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:7px 11px;display:inline-flex}.pv3-detail-specs b{font-size:12px;font-weight:700}.pv3-detail-specs em{color:var(--pv3-muted);font-size:11px;font-style:normal}.pv3-detail-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.pv3-detail-quick-actions a,.pv3-detail-quick-actions button{border:1px solid var(--pv3-border);color:#514b47;cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;padding:0 8px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.pv3-detail-quick-actions a:first-child,.pv3-detail-quick-actions button:first-child{color:var(--pv3-orange);background:var(--pv3-orange-soft);border-color:#ffd2b7}.pv3-detail-quick-actions button:disabled{cursor:not-allowed;opacity:.5}.pv3-detail-quick-actions svg,.pv3-detail-side-group svg{width:15px;height:15px}.pv3-detail-hero{color:#8b817a;background:#eee9e5 50%/cover no-repeat;border-radius:19px;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.pv3-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#15100c75);position:absolute;inset:55% 0 0}.pv3-detail-hero>div{justify-items:center;gap:8px;font-size:12px;display:grid}.pv3-detail-hero>div svg{width:28px;height:28px}.pv3-detail-hero button,.pv3-detail-photo-label{z-index:1;position:absolute;bottom:13px}.pv3-detail-photo-label{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 6px #00000070;white-space:nowrap;max-width:38%;font-size:11px;font-weight:650;left:15px;overflow:hidden}.pv3-detail-hero button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.pv3-detail-hero button svg{width:14px;height:14px}.pv3-detail-hero .cover{color:#3b3734;background:#ffffffeb;right:111px}.pv3-detail-hero .view{color:#fff;background:#1f1b18c7;right:13px}.pv3-detail-hero .view:disabled{opacity:.55}.pv3-detail-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pv3-detail-thumbs button{cursor:pointer;background:#eee9e5 50%/cover no-repeat;border:0;border-radius:14px;height:84px;position:relative;overflow:hidden}.pv3-detail-thumbs span{color:#fff;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 5px #000;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.pv3-detail-readiness,.pv3-detail-description,.pv3-detail-tab-card{border:1px solid var(--pv3-border);background:#fff;border-radius:16px;padding:17px}.pv3-detail-readiness>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pv3-detail-readiness>header>span{width:36px;height:36px;color:var(--pv3-green);background:var(--pv3-green-soft);border-radius:11px;place-items:center;display:grid}.pv3-detail-readiness.blocked>header>span{color:#b36a00;background:#fff2d9}.pv3-detail-readiness>header svg{width:18px;height:18px}.pv3-detail-readiness>header div{gap:2px;display:grid}.pv3-detail-readiness>header strong{font-size:13px}.pv3-detail-readiness>header small{color:var(--pv3-muted);font-size:10px}.pv3-detail-readiness>header>b{color:var(--pv3-green);font-size:20px}.pv3-detail-readiness.blocked>header>b{color:#c17506}.pv3-detail-blockers{gap:6px;margin-top:13px;display:grid}.pv3-detail-blockers button{color:#8a5200;background:#fff6e5;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;display:flex}.pv3-detail-blockers em{color:var(--pv3-orange);font-style:normal;font-weight:700}.pv3-detail-ready-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.pv3-detail-ready-chips span{color:#8a817b;background:#f1eeeb;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.pv3-detail-ready-chips span.done{color:#137c47;background:var(--pv3-green-soft)}.pv3-detail-description header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv3-detail-description h3,.pv3-detail-tab-card h3{margin:0;font-size:14px}.pv3-detail-description header button{color:var(--pv3-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.pv3-detail-description header svg{width:13px;height:13px}.pv3-detail-description p,.pv3-detail-tab-card>p{color:#69635f;margin:10px 0 0;font-size:12px;line-height:1.65}.pv3-detail-tab-card{min-height:220px}.pv3-detail-tab-card .fv2-map{height:360px;margin-top:16px}.pv3-detail-side{border-left:1px solid var(--pv3-border);background:#faf7f4;flex-direction:column;gap:15px;min-width:0;min-height:0;padding:58px 22px 22px;display:flex;position:relative;overflow-y:auto}.pv3-detail-close{border:1px solid var(--pv3-border);color:#6d6661;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 3px 12px #32271f1a}.pv3-detail-close svg{width:16px;height:16px}.pv3-detail-price{background:#fff;border:1px solid #eee7e1;border-radius:19px;padding:20px}.pv3-detail-price>small{color:#8c837d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.pv3-detail-price>strong{color:var(--pv3-orange);letter-spacing:-.035em;font-size:25px;display:block}.pv3-detail-price.invalid{background:#fff8f8;border-color:#f2c9c9}.pv3-detail-price.invalid>strong,.pv3-detail-price.invalid>span{color:#b42318}.pv3-detail-price>span{color:#8a837e;margin-top:4px;font-size:10px;display:block}.pv3-detail-price>div{border-top:1px solid #eee8e2;gap:9px;margin-top:17px;padding-top:15px;display:grid}.pv3-detail-price p{color:#837b75;justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.pv3-detail-price p b{color:#504943;font-weight:650}.pv3-detail-side-group{gap:7px;display:grid}.pv3-detail-side-group>span{color:#8c837d;letter-spacing:.12em;margin:2px 2px 1px;font-size:9px;font-weight:750}.pv3-detail-side-group>button,.pv3-detail-side-group .row>button,.pv3-detail-side-group .row>a{border:1px solid var(--pv3-border);color:#4c4642;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.pv3-detail-side-group>button.lead{color:#fff;border-color:var(--pv3-orange);background:var(--pv3-orange)}.pv3-detail-side-group .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pv3-detail-side-group button:disabled{cursor:not-allowed;opacity:.5}.pv3-detail-captor{border:1px solid var(--pv3-border);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.pv3-detail-captor>div{gap:2px;min-width:0;display:grid}.pv3-detail-captor strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pv3-detail-captor small{color:var(--pv3-muted);font-size:9px}.pv3-detail-publish,.pv3-detail-unpublish{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.pv3-detail-publish{color:#fff;border:1px solid var(--pv3-green);background:var(--pv3-green)}.pv3-detail-unpublish{color:#a33b36;background:#fff;border:1px solid #efc5c1}.pv3-detail-publish svg,.pv3-detail-unpublish svg{width:15px;height:15px}.pv3-detail-side .focused-unit-decision{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.pv3-detail-side .focused-unit-decision button{border-radius:11px;min-height:40px;font-size:10px}.pv3-detail-publish-slot{display:grid}.pv3-detail-publish-slot .fv2-review-actions,.pv3-detail-publish-slot .fv2-action-row{grid-template-columns:1fr 1.25fr;gap:7px;display:grid}.pv3-detail-publish-slot .fv2-btn{border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:41px;margin:0;padding:0 10px;font-size:10px;font-weight:750;display:flex}.pv3-detail-delete{color:#a33b36;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:10px;font-weight:650}.pv3-detail-media{border:0;padding:0}.pv3-detail-media>.detail-section{margin:0}.pv3-detail-tab-card.fv2-units .fv2-unit-row{grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(72px,.72fr)) minmax(100px,.9fr) minmax(82px,.7fr)}@media (width<=900px){.product-detail-layer:has(.pv3-detail){align-items:flex-start;padding:10px}.product-detail-layer .product-detail-panel:has(.pv3-detail){border-radius:18px;width:100%;height:calc(100dvh - 20px)}.pv3-detail{display:block;overflow-y:auto}.pv3-detail-main{min-height:auto}.pv3-detail-scroll{overflow:visible}.pv3-detail-side{border-top:1px solid var(--pv3-border);border-left:0;overflow:visible}.pv3-detail-close{z-index:3;position:fixed;top:24px;right:24px}}@media (width<=620px){.pv3-detail-head{padding:22px 18px 14px}.pv3-detail-head h2{padding-right:38px;font-size:23px}.pv3-detail-tabs{margin:0 18px}.pv3-detail-scroll{padding:16px 18px 22px}.pv3-detail-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pv3-detail-hero{height:190px}.pv3-detail-specs span{flex:calc(50% - 8px)}.pv3-detail-photo-label{display:none}.pv3-detail-side{padding:52px 18px 22px}}.finance-data-designer,.finance-marketing-designer,.finance-indications-designer{padding:0 28px 28px}.finance-data-total{color:#c25200;white-space:nowrap;background:#ffe4d1;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:700}.finance-data-total small{color:#c25200;opacity:.8;font-weight:600}.finance-sales-toolbar p{color:#6e6760;margin:3px 0 0;font-size:12.5px;font-weight:600}.finance-data-scroll{overflow-x:auto}.finance-data-empty{color:#9a938b;text-align:center;padding:26px 20px;font-size:12.5px;font-weight:600;line-height:1.6}.finance-data-month>header{background:#fff7f0;border:0;padding:10px 20px}.finance-data-month>header strong{letter-spacing:.1em;color:#c25200;font-size:11px;font-weight:700}.finance-data-month>header span{color:#6e6760;font-size:12px;font-weight:600}.finance-marketing-head,.finance-indication-head{letter-spacing:.06em;text-transform:uppercase;color:#9a938b;background:#faf8f6;border:0;padding:11px 20px;font-size:10px;font-weight:700}.finance-marketing-head>span,.finance-indication-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-marketing-row,.finance-indication-row{color:#6e6760;border-top:1px solid #f2efec;padding:14px 20px;font-size:12.5px;position:relative}.finance-marketing-row:hover,.finance-indication-row:hover{background:#fffbf7}.finance-marketing-row strong,.finance-indication-row strong{color:#1f1c1a;font-size:13px;font-weight:700}.finance-marketing-row b,.finance-indication-row b{color:#1f1c1a;font-weight:700}.finance-marketing-row em,.finance-indication-row em{font-style:normal;font-weight:700}.finance-marketing-row>span:first-child b{color:#c25200;background:#ffe4d1;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.finance-marketing-row.tone-2>span:first-child b{color:#66009a;background:#f7ecfc}.finance-marketing-row.tone-3>span:first-child b{color:#0f7a3d;background:#e4f6ec}.finance-marketing-row.tone-4>span:first-child b{color:#12756e;background:#e6f7f5}.finance-marketing-row.tone-5>span:first-child b{color:#b87800;background:#fdf1d9}.finance-marketing-row em{color:#4c4845;background:#f2efec;border-radius:999px;padding:4px 11px;font-size:11.5px}.finance-indication-row:before{content:"";background:#e4dfd9;width:3px;position:absolute;top:0;bottom:0;left:0}.finance-indication-row.paga:before{background:#1fa85a}.finance-indication-row.prevista:before{background:#f2a82c}.finance-indication-row em{border-radius:999px;padding:5px 12px;font-size:11px}.finance-indication-row em.paga{color:#0f7a3d;background:#e4f6ec}.finance-indication-row em.prevista{color:#b87800;background:#fdf1d9}.finance-indication-row>span:last-child button,.finance-marketing-row>span:last-child button{color:#6e6760;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;width:30px;height:30px}.finance-indication-row>span:last-child button:hover,.finance-marketing-row>span:last-child button:hover{color:#cc5800;border-color:#ff7000}.finance-sales-toolbar label span{color:#9a938b;font-size:13px}.finance-sales-toolbar input{font:inherit;color:#1f1c1a;background:0 0;border:0;outline:0;min-width:0;font-size:12.5px;font-weight:600}.finance-sales-toolbar input::placeholder{color:#a39c95;font-weight:600}.finance-goal-panel{background:#fff;border:0;border-radius:20px;margin-bottom:16px;box-shadow:0 2px 6px #1f1c1a0f}.finance-goal-panel .finance-sales-toolbar{border-bottom:1px solid #f2efec}.metas-form{gap:12px;padding:18px 20px}.metas-form label{letter-spacing:.06em;text-transform:uppercase;color:#9a938b;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.metas-form input,.metas-form select{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:12px;min-height:42px;padding:0 13px;font-size:13px;font-weight:600}.metas-form input:focus,.metas-form select:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.metas-form>button{color:#fff;background:#ff7000;border:0;border-radius:999px;min-height:44px;padding:0 22px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #ff700042}.metas-form>button:hover{background:#e85d00}.metas-msg{color:#0f7a3d;background:#e4f6ec;border-radius:12px;margin:0 20px 14px;padding:10px 14px;font-size:12.5px;font-weight:700}.hv2-inner{max-width:1240px}.hv2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ff7000;font-size:11px;font-weight:700}.hv2-date{color:#6e6760;font-size:12.5px;font-weight:600}.hv2-badge{color:#0f7a3d;background:#e4f6ec;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.hv2-badge i{background:#1fa85a}.hv2-sec{gap:10px;margin:26px 0 12px}.hv2-sec-bar{background:#ff7000;border-radius:2px;flex:none;width:4px;height:20px}.hv2-sec-bar.purple{background:#8b00cc}.hv2-sec h2{letter-spacing:-.02em;color:#1f1c1a;font-size:20px;font-weight:700}.hv2-sec small{color:#9a938b;font-size:12.5px;font-weight:600}.hv2-grid{gap:14px}.hv2-card-h{align-items:center;gap:10px}.hv2-card{border-radius:18px;padding:18px}.hv2-cta{color:#c25200;margin-top:12px;font-size:12px;font-style:normal;font-weight:700;display:block}.hv2-card:hover .hv2-cta{color:#ff7000}.hv2-panel{border-radius:20px;padding:20px}.hv2-panel-h{align-items:baseline;gap:10px;margin-bottom:14px}.hv2-panel-h h3{letter-spacing:-.01em;color:#1f1c1a;font-size:17px;font-weight:700}.hv2-panel-h small{color:#9a938b;font-size:12px;font-weight:600}.hv2-leader{background:#fff3ea;padding:14px 16px}.hv2-leader .tp{color:#c25200;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.hv2-leader .nm strong{color:#1f1c1a;font-size:14.5px;font-weight:700}.hv2-leader .nm small{color:#6e6760;font-size:12px;font-weight:600}.hv2-leader .qt{color:#c25200;white-space:nowrap;font-size:13px;font-weight:700}.hv2-prow{padding:9px 0;font-size:13px}.hv2-rank{color:#6e6760;background:#f2efec;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:grid}.hv2-prow .pn{color:#1f1c1a;font-size:13px;font-weight:600}.hv2-prow .pb{background:#efe9e3;border-radius:999px;height:7px;overflow:hidden}.hv2-prow .pb u{background:#8b00cc;border-radius:999px}.hv2-prow .pv{color:#6e6760;font-size:12.5px;font-weight:700}.hv2-link-btn{color:#c25200;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12.5px;font-weight:700}.hv2-link-btn:hover{color:#ff7000}.hv2-ghost-btn{color:#1f1c1a;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:42px;padding:0 20px;font-size:13px;font-weight:700}.hv2-ghost-btn:hover{color:#c25200;border-color:#ff7000}.hv2-empty{box-shadow:none;background:#faf8f6;flex-direction:column;justify-content:center;gap:8px;display:flex}.home-state{color:#6e6760;place-items:center;min-height:320px;padding:40px;font-size:13px;font-weight:600;display:grid}.home-state.error{color:#b33131}.sales-process{background:#faf8f6;padding:0 4px 28px}.sales-process>header span{letter-spacing:.12em;color:#ff7000;font-size:11px;font-weight:700}.sales-process>header h2{letter-spacing:-.02em;color:#1f1c1a;margin:6px 0 3px;font-size:20px;font-weight:700}.sales-process>header p{color:#6e6760;font-size:12.5px;font-weight:600}.sales-head-actions{flex-wrap:wrap;gap:10px;display:flex}.sales-head-actions .crm-secondary,.sales-add-stage button:not(.crm-primary){color:#1f1c1a;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:42px;padding:0 20px;font-size:13px;font-weight:700}.sales-head-actions .crm-secondary:hover{color:#c25200;border-color:#ff7000}.sales-head-actions .crm-primary,.sales-add-stage .crm-primary{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;min-height:42px;padding:0 22px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #ff700042}.sales-head-actions .crm-primary:hover{background:#e85d00}.sales-add-stage{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.sales-add-stage input{color:#1f1c1a;background:#faf8f6;border:1px solid #e4dfd9;border-radius:999px;flex:260px;min-height:42px;padding:0 16px;font-size:13px;font-weight:600}.sales-add-stage input:focus{background:#fff;border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.sales-approvals{background:#f7ecfc;border:0;border-radius:20px;margin-bottom:14px;padding:16px 18px}.sales-approvals-head strong{color:#1f1c1a;font-size:14.5px;font-weight:700}.sales-approvals-head span{color:#fff;background:#8b00cc;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.sales-approval-row{background:#fff;border:0;border-radius:16px;margin-top:9px;padding:12px 14px;box-shadow:0 1px 3px #1f1c1a0d}.sales-approval-info strong{color:#1f1c1a;font-size:13.5px;font-weight:700}.sales-approval-info small{color:#6e6760;font-size:12px;font-weight:600}.sales-approval-actions button{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:36px;padding:0 15px;font-size:12.5px;font-weight:700}.sales-approval-actions .crm-primary{color:#fff;background:#ff7000;border:0;box-shadow:0 6px 16px #ff700038}.sales-kpis{gap:12px;margin:14px 0}.sales-kpis article{min-height:auto;box-shadow:none;border:0;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;overflow:hidden}.sales-kpis article:before,.sales-kpis article:after{display:none!important}.sales-kpis article strong{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.sales-kpis article span{color:#6e6760;font-size:12px;font-weight:600}.sales-kpis article:first-child{background:#fff3ea;border-color:#0000}.sales-kpis article:first-child strong{color:#c25200}.sales-kpis article:nth-child(2){background:#f7ecfc;border-color:#0000}.sales-kpis article:nth-child(2) strong{color:#66009a}.sales-kpis article:nth-child(3){background:#e4f6ec;border-color:#0000}.sales-kpis article:nth-child(3) strong{color:#0f7a3d}.sales-kpis article:nth-child(4){background:#e6f7f5;border-color:#0000}.sales-kpis article:nth-child(4) strong{color:#12756e}.sales-kpis article:nth-child(5){background:#fbe5e5;border-color:#0000}.sales-kpis article:nth-child(5) strong{color:#b33131}.sales-kpis article.danger{background:#fbe5e5;border-color:#0000}.sales-kpis article.danger strong{color:#b33131}.sales-filter{background:#fff;border:0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.sales-filter b{letter-spacing:.12em;text-transform:uppercase;color:#9a938b;margin-right:4px;font-size:10px;font-weight:700}.sales-filter button{color:#6e6760;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600}.sales-filter button:hover{color:#c25200;border-color:#ff7000}.sales-filter button.active{color:#c25200;background:#fff3ea;border-color:#ff7000;font-weight:700}.sales-filter>span{color:#9a938b;margin-left:auto;font-size:11.5px;font-weight:600}.sales-kanban{scrollbar-width:thin;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.sales-stage{background:#faf8f6;border:0;border-radius:18px;flex:0 0 272px;min-width:272px;padding:14px}.sales-stage>header{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.sales-stage>header i{background:var(--sale-stage,#ff7000);border-radius:50%;flex:none;width:9px;height:9px}.sales-stage>header strong{color:#1f1c1a;font-size:13px;font-weight:700;line-height:1.25}.crm-stage-head-right{flex:none;align-items:center;gap:6px;display:flex}.crm-stage-head-right>span{color:#6e6760;font-size:12px;font-weight:700}.crm-stage-cog{color:#6e6760;cursor:pointer;background:#f2efec;border:0;border-radius:999px;place-items:center;width:26px;height:22px;font-size:13px;line-height:0;display:grid}.crm-stage-cog:hover{color:#c25200;background:#ffe4d1}.sales-stage>small{color:#9a938b;margin:10px 2px;font-size:11.5px;font-weight:600;display:block}.crm-stage-menu{background:#fff;border:0;border-radius:16px;padding:12px;box-shadow:0 12px 30px #1f1c1a24}.crm-stage-menu button{color:#1f1c1a;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700}.crm-stage-menu button:hover{color:#c25200;border-color:#ff7000}.crm-stage-danger{color:#b33131!important;border-color:#f2d6d2!important}.crm-stage-bulk{width:100%;margin:8px 0}.sales-stage-body{gap:10px}.sales-drop{color:#9a938b;background:0 0;border:1px dashed #e4dfd9;border-radius:14px;place-items:center;padding:16px;font-size:12px;font-weight:600;display:grid}.sale-card{cursor:pointer;background:#fff;border:0;border-radius:16px;margin-bottom:10px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 2px 6px #1f1c1a0f}.sale-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f1c1a1a}.sla-top-band{height:3px}.sla-top-band.verde{background:#1fa85a}.sla-top-band.vermelho{background:#d93e3e}.sale-card-content{flex-direction:column;gap:9px;padding:14px;display:flex}.card-person{align-items:flex-start;gap:10px;display:flex}.card-person .lead-avatar{color:#66009a;background:#f7ecfc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.card-person .lead-avatar img{object-fit:cover;width:100%;height:100%}.card-person strong{color:#1f1c1a;font-size:13.5px;font-weight:700;line-height:1.25;display:block}.card-person small{color:#9a938b;margin-top:1px;font-size:12px;font-weight:600;display:block}.sale-card-broker{align-items:center;gap:7px;font-size:12px;display:flex}.sale-card-broker strong{color:#4c4845;font-weight:700}.sale-card-broker .presence{background:#c9c2bb;border-radius:50%;flex:none;width:8px;height:8px}.sale-card-broker .presence.online{background:#1fa85a}.sla-clock-v3{align-items:baseline;gap:6px;display:flex}.sla-clock-v3 b{color:#1f1c1a;font-size:13px;font-weight:700}.sla-clock-v3 span{color:#9a938b;font-size:11.5px;font-weight:600}.sale-card.late .sla-clock-v3 b{color:#b33131}.card-context{border-top:1px solid #f2efec;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding-top:9px;display:flex}.card-context span{color:#6e6760;font-size:12px;font-weight:600}.card-context b{color:#1f1c1a;font-size:14px;font-weight:700}.card-tags{flex-wrap:wrap;gap:6px;display:flex}.card-tags span{color:#c25200;background:#fff3ea;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.sale-kind{color:#66009a;background:#f7ecfc;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.sale-card-controls{padding:0 14px 14px}.sale-card-controls select{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:12px;width:100%;min-height:38px;padding:0 10px;font-size:12.5px;font-weight:600}.sale-card-controls select:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.crm-loading{color:#6e6760;place-items:center;gap:10px;min-height:280px;font-size:13px;font-weight:600;display:grid}.crm-error{color:#b33131;background:#fbe5e5;border:0;border-radius:16px;margin-bottom:12px;padding:12px 16px;font-size:12.5px;font-weight:700}@media (width<=1100px){.sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sales-stage{flex:0 0 82vw;min-width:82vw}.sales-kpis{grid-template-columns:1fr}.sales-filter{border-radius:18px}}.product-card{--tom:#1fa85a;--tom-bg:#e4f6ec;--tom-ink:#0f7a3d}.product-card.t-obras{--tom:#f2a82c;--tom-bg:#fdf1d9;--tom-ink:#b87800}.product-card.t-lanc{--tom:#8b00cc;--tom-bg:#f7ecfc;--tom-ink:#66009a}.product-card{background:#fff;border:0;border-radius:26px;padding:10px;overflow:hidden;box-shadow:0 3px 10px #1f1c1a12}.product-card:hover,.product-card:focus-visible{box-shadow:0 14px 34px #1f1c1a21, 0 0 0 2px var(--tom);transform:translateY(-3px)}.product-photo{background:var(--tom-bg);border-radius:19px;height:182px;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%}.product-photo>span{background:var(--tom);color:#fff;letter-spacing:.03em;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700;box-shadow:0 3px 10px #1f1c1a2e}.product-photo .approval-badge{color:#b33131;background:#fff}.product-photo .approval-badge.pendente{color:#b87800;background:#fff}.product-photo>button{color:#4c4845;background:#fffffff0;border:0;border-radius:999px;width:32px;height:32px;box-shadow:0 2px 6px #1f1c1a1a}.product-photo .building-icon{color:var(--tom-ink);opacity:.35}.product-info{padding:16px 10px 8px}.product-info .price{color:#ff7000;letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.1}.product-info h2{letter-spacing:-.01em;color:#1f1c1a;font-size:17.5px;font-weight:700}.product-info .location{color:#6e6760;align-items:center;gap:5px;margin:2px 0 4px;font-size:13px;font-weight:600;display:flex}.product-info .developer{color:#9a938b;margin:0 0 8px;font-size:12px;font-weight:600}.product-info .specs{border-top:0;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding-top:0;display:flex}.product-info .specs span{border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.product-info .specs svg{flex:none;width:14px;height:14px}.product-info .specs .s-area{color:#c25200;background:#ffe4d1}.product-info .specs .s-area svg{color:#ff7000}.product-info .specs .s-dorm{color:#66009a;background:#f7ecfc}.product-info .specs .s-vaga{color:#12756e;background:#e1f2f1}.estoque{gap:8px;margin-top:16px;display:grid}.estoque-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.estoque-top strong{color:var(--tom-ink);font-size:13.5px;font-weight:700}.estoque-top span{color:#9a938b;font-size:12px;font-weight:600}.estoque-bar{background:#f1ebe5;border-radius:999px;height:9px;overflow:hidden}.estoque-bar i{background:var(--tom);border-radius:999px;height:100%;display:block}.approval-captador{color:#6e6760;margin:12px 0 8px;font-size:12px;font-weight:600}.approval-reason{color:#b33131;background:#fbe5e5;border-radius:12px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:600}.approval-actions{gap:8px;margin-top:4px;display:flex}.approval-actions button{cursor:pointer;border:0;border-radius:999px;flex:1;min-height:38px;font-size:12.5px;font-weight:700}.approval-actions .ap-approve{color:#0f7a3d;background:#e4f6ec}.approval-actions .ap-approve:hover{color:#fff;background:#1fa85a}.approval-actions .ap-reject{color:#b33131;background:#fbe5e5}.approval-actions .ap-reject:hover{color:#fff;background:#d93e3e}.product-info footer{background:var(--tom-bg);border-top:0;border-radius:17px;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:13px 15px;display:flex}.product-info footer strong{color:var(--tom-ink);font-size:13.5px;font-weight:700}.product-info footer:after{content:"Ver ficha →";color:var(--tom-ink);white-space:nowrap;font-size:12.5px;font-weight:700;transition:transform .15s}.product-card:hover .product-info footer:after{transform:translate(2px)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:20px}@media (width<=1180px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media (width<=580px){.product-grid{grid-template-columns:1fr}}.approaches-workspace{color:#1f1c1a;background:#faf8f6}.approaches-workspace>header{border-bottom:1px solid #f2efec;padding:20px 32px}.approaches-workspace>header span,.approaches-workspace main header span,.approaches-workspace .approach-drawer-scrim aside>header span{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.approaches-workspace>header h1{letter-spacing:-.02em;margin:2px 0 0;font-size:26px;font-weight:700}.approaches-workspace>header p{color:#6e6760;margin:4px 0 0;font-size:13px}.approaches-workspace>header label{color:#9a938b;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;gap:8px;width:300px;height:44px;padding:0 18px;box-shadow:0 1px 2px #1f1c1a0a}.approaches-workspace>header input{color:#1f1c1a;font-size:13px;font-weight:600}.approaches-workspace>header input::placeholder{color:#9a938b;font-weight:500}.approaches-workspace .workspace-notice{color:#127a44;white-space:nowrap;background:#e4f6ec;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:700;top:22px;box-shadow:0 10px 28px #1f1c1a1f}.approaches-workspace>main{grid-template-columns:268px minmax(0,1fr)}.approaches-workspace .approach-products{background:#fff;border-right:1px solid #f2efec;gap:6px;padding:18px 14px}.approaches-workspace .approach-products>div{align-items:baseline;padding:0 8px 12px}.approaches-workspace .approach-products>div strong{letter-spacing:.12em;text-transform:uppercase;color:#ff7000;font-size:11px;font-weight:600}.approaches-workspace .approach-products>div small{color:#9a938b;font-size:12px}.approaches-workspace .approach-products>button{color:#4d4842;border:1.5px solid #0000;border-radius:14px;grid-template-columns:34px 1fr auto;gap:10px;padding:5px 10px 5px 6px}.approaches-workspace .approach-products>button:hover{background:#faf8f6}.approaches-workspace .approach-products>button>span:first-child{color:#9a938b;background:#faf8f6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.approaches-workspace .approach-products>button b{white-space:nowrap;font-size:13px;font-weight:600}.approaches-workspace .approach-products>button em{color:#6e6760;background:#faf8f6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.approaches-workspace .approach-products>button.active{color:#cc5800;background:#fff3ea;border-color:#ff7000;font-weight:700}.approaches-workspace .approach-products>button.active b{font-weight:700}.approaches-workspace .approach-products>button.active>span:first-child,.approaches-workspace .approach-products>button.active em{color:#cc5800;background:#ffe4d1}.approaches-workspace .approach-products .approach-add-group,.approaches-workspace .approach-products .approach-add-product{color:#4d4842;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;padding:11px 14px;font-size:13px;font-weight:600}.approaches-workspace .approach-products .approach-add-group:hover,.approaches-workspace .approach-products .approach-add-product:hover{color:#cc5800;background:#faf8f6;border-color:#e4dfd9}.approaches-workspace .approach-list{padding:26px 28px 40px}.approaches-workspace .approach-list>header{align-items:flex-end;margin-bottom:16px}.approaches-workspace .approach-list>header span{color:#8b00cc!important}.approaches-workspace .approach-list>header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:20px;font-weight:700}.approaches-workspace .approach-list>header button{color:#fff;cursor:pointer;background:#ff7000;border-radius:999px;height:44px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #ff700047}.approaches-workspace .approach-list>header button:hover{background:#e66200}.approaches-workspace .approach-filters{flex-wrap:wrap;gap:8px;padding:0 0 16px}.approaches-workspace .approach-filters button{color:#4d4842;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;padding:0 16px;font-size:12px;font-weight:700}.approaches-workspace .approach-filters button:hover{background:#faf8f6}.approaches-workspace .approach-filters button.active{color:#cc5800;background:#fff3ea;border-color:#ff7000}.approaches-workspace .approach-filters select{color:#4d4842;cursor:pointer;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;padding:0 14px;font-size:12px;font-weight:600}.approaches-workspace .approach-group{margin-bottom:22px}.approaches-workspace .approach-group-head{border-bottom:0;flex-wrap:wrap;gap:10px;margin-bottom:0;padding:0 2px 10px}.approaches-workspace .approach-group-head strong{color:#1f1c1a;font-size:14px;font-weight:700}.approaches-workspace .approach-group-head span{color:#66009a;background:#f7ecfc;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.approaches-workspace .approach-group-head button{color:#4d4842;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:34px;margin-left:0;padding:0 13px;font-size:12px;font-weight:600}.approaches-workspace .approach-group-head button:hover{background:#faf8f6}.approaches-workspace .approach-group-head button:first-of-type{margin-left:auto}.approaches-workspace .approach-group-head button:not(:first-of-type){color:#6e6760;width:34px;padding:0}.approaches-workspace .approach-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:0}.approaches-workspace .approach-card{border:0;border-radius:18px;gap:12px;padding:18px;box-shadow:0 2px 6px #1f1c1a0f}.approaches-workspace .approach-card.inactive{opacity:.72}.approaches-workspace .approach-card>header{gap:10px}.approaches-workspace .approach-card-ico{color:#66009a;background:#f7ecfc;border-radius:10px;width:34px;height:34px;font-size:16px}.approaches-workspace .approach-card>header strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.approaches-workspace .approach-card-tags{flex-wrap:wrap;gap:6px;margin-top:6px}.approaches-workspace .approach-card-tags em{letter-spacing:0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.approaches-workspace .approach-card-tags em.on{color:#127a44;background:#e4f6ec}.approaches-workspace .approach-card-tags em.on:before{background:#1fa85a}.approaches-workspace .approach-card-tags em.off{color:#6e6760;background:#f2efec}.approaches-workspace .approach-card-tags em.off:before{background:#c9c2ba}.approaches-workspace .approach-card-tags small{color:#6e6760;background:#faf8f6;border-radius:999px;margin-top:0;padding:3px 9px;font-size:11px;font-weight:700}.approaches-workspace .approach-card-msgs{gap:8px}.approaches-workspace .approach-msg-box{background:#faf8f6;border:0;border-radius:14px;padding:12px 14px}.approaches-workspace .approach-msg-box p{color:#4d4842;font-size:13px;line-height:1.5}.approaches-workspace .approach-msg-box.empty{background:#faf8f6;border:1px dashed #e4dfd9}.approaches-workspace .approach-msg-box.empty p{color:#9a938b;font-style:normal}.approaches-workspace .approach-var-tag{color:#66009a;background:#f7ecfc;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700}.approaches-workspace .approach-card>footer{align-items:center;gap:6px;display:flex}.approaches-workspace .approach-edit-btn{color:#cc5800;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;flex:none;min-height:38px;padding:0 15px;font-size:12px;font-weight:700}.approaches-workspace .approach-edit-btn:hover{background:#fff3ea;border-color:#ff7000}.approaches-workspace .approach-ico-btn{color:#6e6760;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;width:34px;height:34px;font-size:14px}.approaches-workspace .approach-ico-btn:first-of-type{margin-left:auto}.approaches-workspace .approach-ico-btn:hover{background:#faf8f6;border-color:#e4dfd9}.approaches-workspace .approach-ico-btn.danger{color:#d93e3e;background:#fff;border-color:#f6dada}.approaches-workspace .approach-ico-btn.danger:hover{background:#fbe5e5;border-color:#d93e3e}.approaches-workspace .approach-new-card{color:#6e6760;border:1.5px dashed #e4dfd9;border-radius:18px;gap:6px;min-height:150px}.approaches-workspace .approach-new-card:hover{color:#6e6760;background:#fff;border-color:#ff7000}.approaches-workspace .approach-new-card>span{color:#cc5800;background:#ffe4d1;border-radius:10px;width:34px;height:34px;font-size:17px}.approaches-workspace .approach-new-card:hover>span{color:#cc5800;background:#ffe4d1}.approaches-workspace .approach-new-card>strong{color:#1f1c1a;font-size:14px;font-weight:700}.approaches-workspace .approach-new-card:hover>strong{color:#1f1c1a}.approaches-workspace .approach-new-card>small{color:#9a938b;font-size:12px}.approaches-workspace .approach-empty{color:#6e6760;background:#fff;border-radius:18px;gap:8px;min-height:0;padding:34px 26px;box-shadow:0 2px 6px #1f1c1a0f}.approaches-workspace .approach-empty>span{color:#66009a;background:#f7ecfc;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.approaches-workspace .approach-empty strong{color:#1f1c1a;font-size:16px;font-weight:700}.approaches-workspace .approach-empty p{color:#6e6760;max-width:430px;margin:0;font-size:13px;line-height:1.5}.approaches-workspace .approach-drawer-scrim{background:#1f1c1a52}.approaches-workspace .approach-drawer-scrim>aside{background:#fff;border-radius:24px 0 0 24px;box-shadow:-18px 0 48px #1f1c1a2e}.approaches-workspace .approach-drawer-scrim aside>header{border-bottom:1px solid #f2efec;gap:12px;padding:22px 24px}.approaches-workspace .approach-drawer-scrim aside>header>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.approaches-workspace .approach-drawer-scrim aside>header input{color:#1f1c1a;border:1.5px solid #e4dfd9;border-radius:12px;width:100%;height:46px;margin-top:0;padding:0 14px;font-size:18px;font-weight:700}.approaches-workspace .approach-drawer-scrim aside>header .approach-grupo-input{color:#4d4842;opacity:1;height:40px;font-weight:600;font-size:13px!important}.approaches-workspace .approach-drawer-scrim aside>header button{color:#6e6760;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;width:38px;height:38px;font-size:18px}.approaches-workspace .approach-drawer-scrim aside>header button:hover{background:#faf8f6}.approaches-workspace .approach-drawer-scrim aside>nav{border-bottom:1px solid #f2efec;gap:7px;padding:14px 24px}.approaches-workspace .approach-drawer-scrim aside>nav button{color:#4d4842;cursor:pointer;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.approaches-workspace .approach-drawer-scrim aside>nav button:hover{background:#faf8f6}.approaches-workspace .approach-parts{background:#fff;padding:18px 24px}.approaches-workspace .approach-parts>article{background:#faf8f6;border:0;border-radius:16px;margin-bottom:10px;padding:14px}.approaches-workspace .approach-parts article header{gap:9px;margin-bottom:10px}.approaches-workspace .approach-parts article header span{color:#66009a;background:#fff;border-radius:9px;width:26px;height:26px;font-size:12px;font-weight:700}.approaches-workspace .approach-parts article header strong{font-size:13px;font-weight:700}.approaches-workspace .approach-parts article header button{color:#d93e3e;cursor:pointer;background:#fff;border:1.5px solid #f6dada;border-radius:999px;height:30px;padding:0 12px;font-size:11px;font-weight:700}.approaches-workspace .approach-parts article header button:hover{background:#fbe5e5}.approaches-workspace .approach-parts textarea,.approaches-workspace .approach-parts input,.approaches-workspace .approach-parts select{color:#1f1c1a;background:#fff;border:1.5px solid #e4dfd9;border-radius:12px;padding:11px 13px;font-size:13px}.approaches-workspace .approach-parts textarea{min-height:84px;line-height:1.5}.approaches-workspace .approach-parts select{color:#4d4842;cursor:pointer;height:40px;padding:0 12px;font-weight:600}.approaches-workspace .approach-delay{grid-template-columns:104px 1fr;gap:8px}.approaches-workspace .approach-delay input{font-weight:700}.approaches-workspace .approach-drawer-scrim aside>footer{border-top:1px solid #f2efec;gap:8px;padding:16px 24px}.approaches-workspace .approach-drawer-scrim aside>footer button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:44px;padding:0 20px;font-size:13px;font-weight:600}.approaches-workspace .approach-drawer-scrim aside>footer button:hover{background:#faf8f6}.approaches-workspace .approach-drawer-scrim aside>footer button.approach-preview-btn{color:#4d4842!important;background:#fff!important;border:1.5px solid #e4dfd9!important;font-weight:600!important}.approaches-workspace .approach-drawer-scrim aside>footer button.approach-preview-btn:hover{background:#faf8f6!important}.approaches-workspace .approach-drawer-scrim aside>footer button.primary{color:#fff;background:#ff7000;border:0;padding:0 24px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #ff700047}.approaches-workspace .approach-drawer-scrim aside>footer button.primary:hover{background:#e66200}.approaches-workspace .approach-drawer-scrim aside>footer button:disabled{opacity:.4;box-shadow:none}.approaches-workspace .approach-preview-scrim{background:#1f1c1a6b}.approaches-workspace .approach-preview-phone{border:0;border-radius:24px;box-shadow:0 24px 60px #1f1c1a47}.approaches-workspace .app-wa-preview-tag{letter-spacing:.06em;border-radius:999px;max-width:150px;padding:4px 9px;font-size:10px;font-weight:700}.approaches-workspace .app-wa-daysep span{color:#5f574f;box-shadow:none;background:#ffffffd9;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.approaches-workspace .app-wa-delay{color:#5f574f;background:#ffffffb3;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.approaches-workspace .app-wa-bubble{border-radius:12px 12px 4px;padding:8px 10px 6px;box-shadow:0 1px 1px #1f1c1a1a}.approaches-workspace .app-wa-bubble p{font-size:13px;line-height:1.45}.approaches-workspace .app-wa-empty{color:#6e6760;border-radius:14px;font-size:12px}.approaches-workspace .app-wa-inputbar{background:#fff}.approaches-workspace .app-wa-inputbar span{color:#9a938b;background:#faf8f6;border-radius:999px}.approaches-workspace .approach-list .approach-card>footer{align-items:center;gap:6px;display:flex}.approaches-workspace .approach-list .approach-card>footer .approach-edit-btn{box-sizing:border-box;color:#cc5800;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;min-height:0;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.approaches-workspace .approach-list .approach-card>footer .approach-edit-btn:hover{background:#fff3ea;border-color:#ff7000}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn{box-sizing:border-box;color:#6e6760;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:14px;line-height:1;display:grid}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn:first-of-type{margin-left:auto}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn:hover{background:#faf8f6;border-color:#e4dfd9}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn.danger{color:#d93e3e;background:#fff;border-color:#f6dada}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn.danger:hover{background:#fbe5e5;border-color:#d93e3e}.approaches-workspace .approach-list .approach-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:0}.approaches-workspace .approach-list .approach-card{border:0;border-radius:18px;gap:12px;padding:18px;box-shadow:0 2px 6px #1f1c1a0f}.approaches-workspace .approach-list .approach-card.inactive{opacity:.72}.approaches-workspace .approach-list .approach-card>header{gap:10px}.approaches-workspace .approach-list .approach-card>header strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.approaches-workspace .approach-list .approach-card .approach-card-ico{color:#66009a;background:#f7ecfc;border-radius:10px;width:34px;height:34px;font-size:16px}.approaches-workspace .approach-list .approach-card .approach-msg-box{background:#faf8f6;border:0;border-radius:14px;padding:12px 14px}.approaches-workspace .approach-list .approach-card .approach-msg-box p{color:#4d4842;font-size:13px;line-height:1.5}.approaches-workspace .approach-list .approach-card .approach-var-tag{color:#66009a;background:#f7ecfc;align-self:flex-start;margin-bottom:6px}.approaches-workspace .approach-group-head strong{align-items:center;gap:7px;display:flex}.approaches-workspace .approach-group-head button[title=Renomear\ grupo],.approaches-workspace .approach-group-head button[title^=Dissolver]{box-sizing:border-box;color:#6e6760;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;width:34px;height:34px;margin-left:0;padding:0;font-size:12px;line-height:1}.approaches-workspace .approach-group-head button[title=Renomear\ grupo]:hover,.approaches-workspace .approach-group-head button[title^=Dissolver]:hover{background:#faf8f6}.approaches-workspace .approach-list .approach-card .approach-card-ico{place-items:center;font-size:0;display:grid}.approaches-workspace .approach-list .approach-card .approach-card-ico:before{content:"";background:currentColor;width:17px;height:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn{place-items:center;font-size:0;display:grid}.approaches-workspace .approach-list .approach-card>footer .approach-ico-btn:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.approaches-workspace .approach-ico-btn[aria-label=Preview]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.approaches-workspace .approach-ico-btn[aria-label=Duplicar]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}.approaches-workspace .approach-ico-btn[aria-label=Arquivar]:before,.approaches-workspace .approach-ico-btn[aria-label=Ativar]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v10'/%3E%3Cpath d='M18.4 6.6a9 9 0 1 1-12.77.04'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v10'/%3E%3Cpath d='M18.4 6.6a9 9 0 1 1-12.77.04'/%3E%3C/svg%3E")}.approaches-workspace .approach-ico-btn[aria-label=Excluir]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E")}.approaches-workspace .approach-group-head button[title=Renomear\ grupo],.approaches-workspace .approach-group-head button[title^=Dissolver]{place-items:center;font-size:0;display:grid}.approaches-workspace .approach-group-head button[title=Renomear\ grupo]:before,.approaches-workspace .approach-group-head button[title^=Dissolver]:before{content:"";background:currentColor;width:15px;height:15px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.approaches-workspace .approach-group-head button[title=Renomear\ grupo]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.2 6.8a1 1 0 0 0-4-4L3.8 16.2a2 2 0 0 0-.5.8l-1.3 4.4a.5.5 0 0 0 .6.6l4.4-1.3a2 2 0 0 0 .8-.5z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.2 6.8a1 1 0 0 0-4-4L3.8 16.2a2 2 0 0 0-.5.8l-1.3 4.4a.5.5 0 0 0 .6.6l4.4-1.3a2 2 0 0 0 .8-.5z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E")}.approaches-workspace .approach-group-head button[title^=Dissolver]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E")}.approaches-workspace .approach-products>button>span:first-child{font-size:0}.approaches-workspace .approach-products>button>span:first-child:before{content:"";background:currentColor;width:17px;height:17px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.approaches-workspace .approach-products>button>span.folder:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E")}.approaches-workspace .approach-list .approach-card .approach-card-tags small{color:#6e6760;background:#faf8f6;border-radius:999px;margin-top:0;padding:3px 9px;font-size:11px;font-weight:700}.sidebar nav .nav-group{flex-direction:column;display:flex}.sidebar nav .nav-group .nav-label{order:-1}.sidebar .nav-item[href=\/inicio]{order:1}.sidebar .nav-item[href=\/crm]{order:2}.sidebar .nav-item[href=\/produtos]{order:4}.sidebar .nav-item[href=\/financeiro]{order:5}.sidebar .nav-item[href=\/equipe]{order:1}.sidebar .nav-item[href=\/chat]{order:2}.sidebar .nav-item[href=\/abordagens]{order:3}.sidebar .nav-item[href=\/disparos]{order:4}.sidebar .nav-item[href=\/agenda]{order:5}.sidebar .nav-item[href=\/automacoes]{order:6}.sidebar .nav-item[href=\/financiamento]{order:7}.sidebar .nav-item[href=\/tarefas]{order:8}.sidebar .nav-item[href=\/agentes-ia]{order:9}.sidebar .nav-item[href=\/notificacoes]{order:10}.sidebar .nav-item[href=\/conhecimento]{order:11}.sidebar .nav-item[href=\/usuarios]{order:1}.sidebar .nav-item[href=\/permissoes]{order:2}.sidebar .nav-item[href=\/auditoria]{order:3}.sidebar .nav-item[href=\/configuracoes]{order:4}.sidebar .nav-item[href=\/ajuda]{order:5}.sidebar .nav-item .nav-icon svg{display:none}.sidebar .nav-item .nav-icon:before{content:"";background:currentColor;flex:none;width:19px;height:19px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar .nav-item[href=\/inicio] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/crm] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4'/%3E%3Cpath d='m3 7 2 2 4-4'/%3E%3Cpath d='M13 6h8'/%3E%3Cpath d='M13 12h8'/%3E%3Cpath d='M13 18h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4'/%3E%3Cpath d='m3 7 2 2 4-4'/%3E%3Cpath d='M13 6h8'/%3E%3Cpath d='M13 12h8'/%3E%3Cpath d='M13 18h8'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/produtos] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/financeiro] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/equipe] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/chat] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.99 16.34a2 2 0 0 1 .1 1.17l-1.07 3.29a1 1 0 0 0 1.24 1.17l3.41-1a2 2 0 0 1 1.1.09 10 10 0 1 0-5.78-4.72'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.99 16.34a2 2 0 0 1 .1 1.17l-1.07 3.29a1 1 0 0 0 1.24 1.17l3.41-1a2 2 0 0 1 1.1.09 10 10 0 1 0-5.78-4.72'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/abordagens] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/disparos] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.54 21.69a.5.5 0 0 0 .93-.03l6.5-19a.5.5 0 0 0-.63-.63l-19 6.5a.5.5 0 0 0-.03.94l7.93 3.18a2 2 0 0 1 1.11 1.11z'/%3E%3Cpath d='m21.85 2.15-10.94 10.94'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.54 21.69a.5.5 0 0 0 .93-.03l6.5-19a.5.5 0 0 0-.63-.63l-19 6.5a.5.5 0 0 0-.03.94l7.93 3.18a2 2 0 0 1 1.11 1.11z'/%3E%3Cpath d='m21.85 2.15-10.94 10.94'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/agenda] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/automacoes] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/financiamento] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h6'/%3E%3Cpath d='M8 13h8M8 17h8M8 9h2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h6'/%3E%3Cpath d='M8 13h8M8 17h8M8 9h2'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/tarefas] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M8 7v7M12 7v4M16 7v9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M8 7v7M12 7v4M16 7v9'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/agentes-ia] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.02 2.81a1 1 0 0 1 1.96 0l1.05 5.56a2 2 0 0 0 1.6 1.6l5.55 1.05a1 1 0 0 1 0 1.96l-5.55 1.05a2 2 0 0 0-1.6 1.6l-1.05 5.55a1 1 0 0 1-1.96 0l-1.05-5.55a2 2 0 0 0-1.6-1.6L2.82 12.98a1 1 0 0 1 0-1.96l5.55-1.05a2 2 0 0 0 1.6-1.6z'/%3E%3Cpath d='M20 2v4'/%3E%3Cpath d='M22 4h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.02 2.81a1 1 0 0 1 1.96 0l1.05 5.56a2 2 0 0 0 1.6 1.6l5.55 1.05a1 1 0 0 1 0 1.96l-5.55 1.05a2 2 0 0 0-1.6 1.6l-1.05 5.55a1 1 0 0 1-1.96 0l-1.05-5.55a2 2 0 0 0-1.6-1.6L2.82 12.98a1 1 0 0 1 0-1.96l5.55-1.05a2 2 0 0 0 1.6-1.6z'/%3E%3Cpath d='M20 2v4'/%3E%3Cpath d='M22 4h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/notificacoes] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.27 21a2 2 0 0 0 3.46 0'/%3E%3Cpath d='M3.26 15.33A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.67C19.41 13.96 18 12.5 18 8A6 6 0 0 0 6 8c0 4.5-1.41 5.96-2.74 7.33'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.27 21a2 2 0 0 0 3.46 0'/%3E%3Cpath d='M3.26 15.33A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.67C19.41 13.96 18 12.5 18 8A6 6 0 0 0 6 8c0 4.5-1.41 5.96-2.74 7.33'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/conhecimento] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/usuarios] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/permissoes] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/auditoria] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/configuracoes] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.sidebar .nav-item[href=\/ajuda] .nav-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.t360-shell{color:#211d1b;min-height:100%;font-family:var(--font-sans,inherit);background:#f7f5f2;padding:34px 38px 70px}.t360-head{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:0 auto 22px;display:flex}.t360-head p,.t360-card header p{color:#ff5a1f;letter-spacing:.14em;margin:0 0 6px;font-size:11px;font-weight:800}.t360-head h1{margin:0 0 8px;font-size:32px;line-height:1}.t360-head>div>span{color:#77706b;font-size:14px}.t360-head-actions{align-items:center;gap:10px;display:flex}.t360-head-actions button,.t360-controls button,.t360-error button{color:#453f3b;cursor:pointer;background:#fff;border:1px solid #ded8d3;border-radius:999px;padding:9px 14px}.t360-head-actions button:hover,.t360-controls button:hover{border-color:#ff6b31}.t360-live{border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;color:#16864b!important;background:#e8f8ee!important}.t360-live i{background:#23bd6d;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.t360-controls{background:#fff;border:1px solid #e9e4df;border-radius:18px;max-width:1500px;margin:0 auto 22px;padding:12px;box-shadow:0 6px 20px #261d170a}.t360-controls>div{gap:6px;margin-bottom:12px;display:flex}.t360-controls nav{gap:7px;padding-bottom:1px;display:flex;overflow:auto}.t360-controls button{white-space:nowrap;padding:8px 13px}.t360-controls button.active{color:#fff;background:#ff5a1f;border-color:#ff5a1f;font-weight:800}.t360-controls>div button.active{color:#ff5a1f;background:#fff4ee;border-color:#ff8a5d}.t360-stack,.t360-grid,.t360-kpis,.t360-score{max-width:1500px;margin-left:auto;margin-right:auto}.t360-stack{gap:16px;display:grid}.t360-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.t360-kpis.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.t360-kpi{background:#fff;border:1px solid #ebe6e1;border-radius:16px;flex-direction:column;min-height:120px;padding:18px 16px;display:flex;box-shadow:0 5px 16px #271e180a}.t360-kpi>span{color:#77706b;min-height:30px;font-size:12px}.t360-kpi strong{margin:4px 0 9px;font-size:27px;line-height:1.1}.t360-kpi small{color:#958e88;font-size:11px}.t360-kpi.good{background:#f0fbf5}.t360-kpi.warn{background:#fff7e6}.t360-kpi.brand{background:#f7efff}.t360-grid{gap:16px;display:grid}.t360-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.t360-card{background:#fff;border:1px solid #eae5e0;border-radius:18px;min-width:0;padding:20px;box-shadow:0 7px 22px #281f180d}.t360-card.wide{grid-column:1/-1}.t360-card header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.t360-card h2{margin:0;font-size:18px}.t360-card header>span{color:#8e8781;text-align:right;background:#f7f4f1;border-radius:999px;padding:7px 10px;font-size:11px}.t360-bar{margin:0 0 14px}.t360-bar>div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.t360-bar>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t360-bar>div strong{font-size:12px}.t360-bar>i{background:#eee9e5;border-radius:20px;height:7px;display:block;overflow:hidden}.t360-bar>i b{background:linear-gradient(90deg,#ff723d,#ff4d00);border-radius:20px;height:100%;display:block}.t360-bar small{color:#9a938d;margin-top:4px;font-size:10px;display:block}.t360-score{color:#fff;background:#261b33;border-radius:20px;grid-template-columns:auto 1fr minmax(180px,320px);align-items:center;gap:20px;padding:20px 24px;display:grid}.t360-score>div span{color:#cfbfe1;text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.t360-score>div strong{font-size:38px}.t360-score>div small{color:#a997ba;font-size:15px}.t360-score p{color:#e5dceb;margin:0;font-size:13px}.t360-score>i{background:#4d3d5c;border-radius:20px;height:9px;overflow:hidden}.t360-score>i:after{content:"";height:100%;width:var(--score);background:linear-gradient(90deg,#a54cff,#42d889);border-radius:20px;display:block}.t360-callout{background:#fff7ec;border-left:4px solid #ff923d;border-radius:10px;margin-top:18px;padding:14px 16px}.t360-callout strong,.t360-callout span{display:block}.t360-callout span{color:#746b64;margin-top:5px;font-size:12px;line-height:1.45}.t360-table{display:grid}.t360-table>div{border-bottom:1px solid #eee9e5;grid-template-columns:1fr auto;gap:12px;padding:11px 0;font-size:12px;display:grid}.t360-table>div:last-child{border-bottom:0}.t360-table span{text-overflow:ellipsis;overflow:hidden}.t360-table.headed>div{grid-template-columns:1fr 80px 60px}.t360-table.headed>div:first-child{color:#8d857f;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.t360-table em{color:#228f55;font-style:normal}.t360-table em.bad{color:#d13f45}.t360-steps{color:#58514c;gap:12px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.t360-health{gap:4px;display:grid}.t360-health>div{border-bottom:1px solid #eee9e5;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:grid}.t360-health i{background:#aaa;border-radius:50%;width:9px;height:9px}.t360-health i.ok{background:#27b86c}.t360-health i.warn{background:#f3a428}.t360-health i.bad{background:#df4850}.t360-diagnostics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.t360-diagnostics li{background:#f1faf5;border:1px solid #d7f0e1;border-radius:12px;padding:14px}.t360-diagnostics li.warn{background:#fff8e8;border-color:#f5dfaa}.t360-diagnostics strong,.t360-diagnostics span{display:block}.t360-diagnostics span{color:#746c66;margin-top:4px;font-size:12px;line-height:1.4}.t360-empty{color:#8f8882;font-size:13px}.t360-loading,.t360-error{background:#fff;border:1px solid #eae5e0;border-radius:18px;justify-content:center;align-items:center;gap:12px;max-width:1500px;margin:40px auto;padding:40px;display:flex}.t360-loading i{border:2px solid #eadfd9;border-top-color:#ff5a1f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite t360spin}.t360-error{color:#9f2931;flex-direction:column}.t360-error span{font-size:12px}.t360-error button{margin-top:5px}@keyframes t360spin{to{transform:rotate(360deg)}}@media (width<=1100px){.t360-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.t360-score{grid-template-columns:auto 1fr}.t360-score>i{grid-column:1/-1}}@media (width<=700px){.t360-shell{padding:18px 14px 100px}.t360-head{display:block}.t360-head h1{font-size:26px}.t360-head-actions{justify-content:space-between;margin-top:14px}.t360-live{font-size:10px}.t360-controls{border-radius:14px;padding:10px}.t360-controls nav{margin:0 -2px}.t360-kpis,.t360-kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t360-kpi{min-height:106px;padding:14px 12px}.t360-kpi strong{font-size:22px}.t360-grid.two{grid-template-columns:1fr}.t360-card.wide{grid-column:auto}.t360-card{border-radius:15px;padding:16px}.t360-card header{display:block}.t360-card header>span{margin-top:8px;display:inline-block}.t360-score{grid-template-columns:1fr;padding:18px}.t360-score>i{grid-column:auto}.t360-table.headed>div{grid-template-columns:1fr 58px 45px}.t360-bar>div span{max-width:76%}}.t360-journey-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;max-width:1500px;margin:0 auto;display:grid}.t360-lead-search{flex-direction:column;max-height:calc(100vh - 40px);display:flex;position:sticky;top:18px;overflow:hidden}.t360-lead-search form{grid-template-columns:1fr auto;gap:7px;display:grid}.t360-lead-search input,.t360-link-form input,.t360-link-form select{color:#332d29;background:#fff;border:1px solid #ded8d3;border-radius:10px;outline:none;width:100%;padding:10px 11px}.t360-lead-search input:focus,.t360-link-form input:focus,.t360-link-form select:focus{border-color:#ff6b31;box-shadow:0 0 0 3px #fff0e9}.t360-lead-search form button,.t360-link-result button{color:#fff;cursor:pointer;background:#ff5a1f;border:0;border-radius:10px;padding:0 14px;font-weight:800}.t360-lead-results{gap:6px;margin-top:12px;display:grid;overflow:auto}.t360-lead-results button{text-align:left;cursor:pointer;color:#2c2622;background:#faf8f6;border:1px solid #ebe5df;border-radius:12px;padding:11px}.t360-lead-results button.active{background:#fff2eb;border-color:#ff6b31}.t360-lead-results strong,.t360-lead-results span,.t360-lead-results small{display:block}.t360-lead-results span{color:#807771;margin:4px 0;font-size:10px}.t360-lead-results small{color:#9b4fda;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.t360-journey-main{gap:12px;min-width:0;display:grid}.t360-lead-head{justify-content:space-between;align-items:center;display:flex}.t360-lead-head p{color:#9b4fda!important}.t360-lead-head span{color:#746d68;font-size:12px}.t360-lead-head>b{border-radius:999px;padding:8px 11px;font-size:11px}.t360-lead-head>b.ok{color:#17864b;background:#e7f8ee}.t360-lead-head>b.warn{color:#9b6400;background:#fff2d8}.t360-integrity{border-radius:14px;gap:3px;padding:13px 16px;display:grid}.t360-integrity.ok{background:#eaf9f1;border:1px solid #cdeedc}.t360-integrity.warn{background:#fff7e8;border:1px solid #f2dfb6}.t360-integrity span{color:#675e57;font-size:12px}.t360-attribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.t360-attribution-grid article{background:#fff;border:1px solid #eae5e0;border-radius:14px;min-width:0;padding:14px}.t360-attribution-grid span,.t360-attribution-grid strong,.t360-attribution-grid small{display:block}.t360-attribution-grid span{text-transform:uppercase;letter-spacing:.08em;color:#8d837c;font-size:10px}.t360-attribution-grid strong{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:12px;overflow:hidden}.t360-attribution-grid small{color:#9c9390;overflow-wrap:anywhere;font-size:10px}.t360-channel-filter{gap:5px;display:flex}.t360-channel-filter button{cursor:pointer;background:#fff;border:1px solid #ded8d3;border-radius:999px;padding:6px 9px;font-size:10px}.t360-channel-filter button.active{color:#fff;background:#281c33;border-color:#281c33}.t360-timeline{display:grid}.t360-timeline article{grid-template-columns:14px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.t360-timeline article:before{content:"";background:#ebe5e0;width:2px;position:absolute;top:12px;bottom:-2px;left:5px}.t360-timeline article:last-child:before{display:none}.t360-timeline article>i{z-index:1;background:#ff6b31;border-radius:50%;width:12px;height:12px;margin-top:3px}.t360-timeline article.crm>i{background:#9b4fda}.t360-timeline article.meta>i{background:#25a965}.t360-timeline time,.t360-timeline strong,.t360-timeline span,.t360-timeline small{display:block}.t360-timeline time{color:#958b85;font-size:10px}.t360-timeline strong{margin:2px 0;font-size:13px}.t360-timeline span,.t360-timeline small{color:#746b65;font-size:11px;line-height:1.4}.t360-empty-state{text-align:center;gap:5px;padding:50px;display:grid}.t360-empty-state span{color:#807771;font-size:12px}.t360-link-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start;gap:16px;max-width:1200px;margin:0 auto;display:grid}.t360-help{color:#706761;background:#f8f2ff;border-radius:11px;padding:12px;font-size:12px;line-height:1.5}.t360-link-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.t360-link-form label{color:#716962;gap:5px;font-size:11px;display:grid}.t360-link-form label.wide{grid-column:1/-1}.t360-link-result{gap:10px;display:grid;position:sticky;top:18px}.t360-link-result code{color:#f5eefd;overflow-wrap:anywhere;white-space:pre-wrap;background:#2a1f31;border-radius:11px;padding:12px;font-size:10px;line-height:1.5;display:block}.t360-link-result button{padding:11px}.t360-link-result hr{border:0;border-top:1px solid #e8e1dc;width:100%;margin:6px 0}.t360-link-result>span,.t360-link-result>small{color:#7c736d;font-size:11px}.t360-link-result>strong{overflow-wrap:anywhere}@media (width<=980px){.t360-journey-layout,.t360-link-layout{grid-template-columns:1fr}.t360-lead-search,.t360-link-result{max-height:none;position:static}.t360-lead-results{max-height:280px}.t360-attribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.t360-attribution-grid,.t360-link-form{grid-template-columns:1fr}.t360-link-form label.wide{grid-column:auto}.t360-lead-head{gap:10px;display:grid}.t360-channel-filter{margin-top:10px;overflow:auto}.t360-card .t360-channel-filter{display:flex}.t360-lead-search form{grid-template-columns:1fr}.t360-lead-search form button{padding:10px}}.app-shell:has(.cc-shell){grid-template-columns:minmax(0,1fr)!important}.app-shell:has(.cc-shell)>.sidebar{display:none}.app-shell:has(.cc-shell)>.workspace{width:100%;max-width:none;margin:0;padding:0;overflow:auto;grid-column:1/-1!important}.cc-shell{--cc-orange:#ff7000;--cc-orange-hover:#e66200;--cc-orange-text:#cc5800;--cc-purple:#8b00cc;--cc-purple-dark:#66009a;--cc-page:#faf8f6;--cc-line:#e4dfd9;--cc-ink:#1f1c1a;background:var(--cc-page);width:100%;min-height:100vh;color:var(--cc-ink);grid-template-columns:257px minmax(0,1fr);font-family:Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.cc-shell *{box-sizing:border-box}.cc-shell button,.cc-shell select,.cc-shell input{font:inherit}.cc-shell button{cursor:pointer}.cc-shell button:focus-visible,.cc-shell select:focus-visible,.cc-shell input:focus-visible,.cc-shell a:focus-visible{outline:2.5px solid var(--cc-purple);outline-offset:2px}.cc-kpi.cc-tone-purple:after{background:linear-gradient(90deg,var(--cc-purple) 0 70%,#f1e8f5 70%)}.cc-kpi.cc-tone-good:after{background:linear-gradient(90deg,#277c4b 0 75%,#e9f3ed 75%)}.cc-kpi.cc-tone-warn:after{background:linear-gradient(90deg,var(--cc-orange) 0 45%,#fff0e5 45%)}.cc-kpi.cc-tone-warn mark{color:var(--cc-orange-text);background:#fff0df}.cc-local-nav{border-right:1px solid var(--cc-line);z-index:10;background:#fff;flex-direction:column;gap:4px;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0}.cc-local-logo{align-items:center;gap:9px;height:58px;padding:0 10px 10px;display:flex}.cc-local-logo>i{background:url(/brand/simbolo-cores.png) 50%/contain no-repeat;flex:none;width:27px;height:27px}.cc-local-logo strong{color:var(--cc-orange);font-size:20px}.cc-local-logo strong span{color:var(--cc-purple)}.cc-local-nav>p{color:#827a74;letter-spacing:.16em;margin:8px 10px 7px;font-size:10px;font-weight:700}.cc-local-nav nav{gap:4px;display:grid}.cc-local-nav nav button,.cc-local-nav>a{color:#675f59;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:grid}.cc-local-nav nav button>span,.cc-local-nav>a>span{color:#5f5852;text-align:center;font-size:18px}.cc-local-nav nav button>b,.cc-local-nav>a>b{min-width:25px;color:var(--cc-orange-text);text-align:center;background:#ffe8d8;border-radius:999px;padding:3px 7px;font-size:10px}.cc-local-nav nav button:hover,.cc-local-nav>a:hover{background:#fbf7f3}.cc-local-nav nav button.active{color:var(--cc-orange-text);background:#fff0e5;font-weight:700}.cc-local-nav nav button.active>span{color:var(--cc-orange)}.cc-local-nav hr{border:0;border-top:1px solid var(--cc-line);width:calc(100% - 20px);margin:13px 10px 5px}.cc-local-profile{border-top:1px solid var(--cc-line);align-items:center;gap:9px;margin-top:auto;padding:10px 9px;display:flex}.cc-local-profile>span{width:34px;height:34px;color:var(--cc-orange-text);background:#fff0e5;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.cc-local-profile>div{min-width:0;display:grid}.cc-local-profile strong{font-size:12px}.cc-local-profile select{color:#7e756f;background:0 0;border:0;max-width:150px;font-size:10px}.cc-stage{min-width:0}.cc-head{z-index:8;border-bottom:1px solid var(--cc-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 20px;min-height:112px;padding:14px 24px 0;display:grid;position:sticky;top:0}.cc-head h1{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.cc-head>div:first-child>span{color:#847c76;margin-top:4px;font-size:11px;display:block}.cc-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.cc-actions>button{color:#443e39;background:#fff;border:1px solid #ddd7d1;border-radius:999px;height:36px;padding:0 16px;font-size:11px;font-weight:700}.cc-actions>button.primary{border-color:var(--cc-orange);background:var(--cc-orange);color:#21160e}.cc-actions>button.primary:hover{background:var(--cc-orange-hover)}.cc-actions>button:disabled{opacity:.55}.cc-updated{color:#578266;white-space:nowrap;background:#eef9f2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.cc-updated i{background:#24a860;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff3e7}.cc-filterbar{grid-column:1/-1;align-items:center;gap:7px;min-width:0;padding-bottom:10px;display:flex;overflow:hidden}.cc-filterbar button{color:#847b74;background:#fff;border:1px solid #e1dcd7;border-radius:999px;flex:none;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:9px;display:flex}.cc-filterbar button strong{color:#3e3834}.cc-filterbar button.text{color:var(--cc-orange-text);border-color:#0000;font-weight:700}.cc-filterbar>span{color:#aaa19b;white-space:nowrap;margin-left:auto;font-size:8px}.cc-stage-main{padding:18px 24px 64px}.cc-restricted{border-left:3px solid var(--cc-purple);color:#756b79;background:#faf4fd;border-radius:8px;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;font-size:9px;display:flex}.cc-restricted strong{color:var(--cc-purple-dark)}.cc-stack{gap:12px;display:grid}.cc-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.cc-ceo-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-kpi{background:#fff;border:1px solid #ebe6e1;border-radius:14px;min-width:0;min-height:94px;padding:13px 14px;position:relative;overflow:hidden;box-shadow:0 3px 12px #32251608}.cc-kpi:after{content:"";background:linear-gradient(90deg,var(--cc-orange) 0 62%,#f1ece7 62%);border-radius:4px;height:3px;position:absolute;bottom:13px;left:14px;right:14px}.cc-kpi.purple:after{background:linear-gradient(90deg,var(--cc-purple) 0 70%,#f1e8f5 70%)}.cc-kpi.good:after{background:linear-gradient(90deg,#277c4b 0 75%,#e9f3ed 75%)}.cc-kpi.warn:after{background:linear-gradient(90deg,var(--cc-orange) 0 45%,#fff0e5 45%)}.cc-kpi>div{align-items:center;gap:5px;display:flex}.cc-kpi>div>span{color:#6d655f;text-transform:uppercase;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.cc-kpi mark{color:#267748;white-space:nowrap;background:#e9f6ee;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:8px;font-weight:700}.cc-kpi.warn mark{color:var(--cc-orange-text);background:#fff0df}.cc-kpi strong{letter-spacing:-.04em;white-space:nowrap;margin:6px 0 3px;font-size:22px;line-height:1.05;display:block}.cc-kpi small{color:#38784f;font-size:8px;line-height:1.25;display:block}.cc-kpi em{color:#99918a;margin-top:4px;padding-bottom:7px;font-size:8px;font-style:normal;line-height:1.25;display:block}.cc-info{color:#766e68;background:#fff;border:1px solid #d8d2cc;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:8px;font-weight:800;display:grid}.cc-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr);gap:12px;display:grid}.cc-ceo-grid{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)}.cc-panel{background:#fff;border:1px solid #e9e4df;border-radius:16px;min-width:0;padding:15px;box-shadow:0 4px 16px #34241308}.cc-panel.wide{grid-column:1/-1}.cc-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cc-panel>header p{color:var(--cc-orange-text);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:800}.cc-panel h2{margin:0;font-size:13px}.cc-panel>header>span,.cc-panel>header>div+span{color:#a09791;font-size:8px}.cc-flow-table{gap:0;display:grid}.cc-flow-head,.cc-flow-table>div:not(.cc-flow-head){grid-template-columns:145px minmax(120px,1fr) 52px 65px;align-items:center;gap:8px;display:grid}.cc-flow-head{color:#928982;text-transform:uppercase;letter-spacing:.06em;padding:0 0 7px;font-size:8px}.cc-flow-head span:nth-child(2){grid-column:2/4}.cc-flow-table>div:not(.cc-flow-head){border-top:1px solid #f1ede9;min-height:34px}.cc-flow-table>div>span{font-size:9px;font-weight:650}.cc-flow-table i{background:#f1ece8;border-radius:99px;height:8px;overflow:hidden}.cc-flow-table i b{border-radius:inherit;background:var(--cc-orange);height:100%;display:block}.cc-flow-table .purple i b{background:var(--cc-purple)}.cc-flow-table strong{text-align:right;font-size:9px}.cc-flow-table em{color:#6b635d;text-align:right;font-size:8px;font-style:normal}.cc-alert-filters{gap:5px;margin:-2px 0 8px;display:flex}.cc-alert-filters button{color:#756d67;background:#fff;border:1px solid #e2dcd7;border-radius:999px;height:26px;padding:0 9px;font-size:8px}.cc-alert-filters button.active{color:var(--cc-orange-text);background:#fff4eb;border-color:#ffc69d}.cc-alert-list{gap:6px;display:grid}.cc-alert-list>button{color:#352f2b;text-align:left;background:#fff;border:1px solid #eee9e4;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px;display:grid}.cc-alert-list>button>i{width:17px;height:17px;color:var(--cc-orange-text);background:#fff0df;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.cc-alert-list>button.critical>i{color:#b52828;background:#fbe5e5}.cc-alert-list>button.info>i{color:var(--cc-purple-dark);background:#f1e5f7}.cc-alert-list>button>span{gap:2px;min-width:0;display:grid}.cc-alert-list strong{font-size:9px}.cc-alert-list small{color:#817972;font-size:8px;line-height:1.25}.cc-alert-list em{color:#a34a12;font-size:8px;font-style:normal}.cc-alert-list.prototype span>b{color:var(--cc-orange-text);font-size:8px;font-weight:700}.cc-alert-list>button:hover{background:#fffaf6;border-color:#d9cfc8}.cc-health-sentence{background:#fff;border:1px solid #eadfd7;border-radius:14px;align-items:center;gap:11px;min-height:60px;padding:13px 16px;display:flex}.cc-health-sentence>i{background:#22a85a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #e5f6ec}.cc-health-sentence strong{font-size:13px}.cc-health-sentence>span{color:#8c837c;white-space:nowrap;margin-left:auto;font-size:9px}.cc-health-sentence.attention{border-left:4px solid var(--cc-orange)}.cc-health-sentence.attention>i{background:var(--cc-orange);box-shadow:0 0 0 5px #ffe4d1}.cc-health-sentence.critical{border-left:4px solid #d83f3f}.cc-health-sentence.critical>i{background:#d83f3f;box-shadow:0 0 0 5px #fbe5e5}.partner-health{background:linear-gradient(120deg,#fff 72%,#fff8f1);min-height:110px;padding:20px 23px}.partner-health>div{gap:6px;display:grid}.partner-health strong{font-size:20px}.partner-health p{color:#776f69;max-width:900px;margin:0;font-size:10px;line-height:1.5}.cc-kpis.partner{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-kpis.partner .cc-kpi{min-height:182px;padding:16px 18px}.cc-kpis.partner .cc-kpi strong{margin-top:10px;font-size:29px}.cc-kpis.partner .cc-kpi small{font-size:9px}.cc-kpis.partner .cc-kpi em{margin-top:10px;font-size:9px;line-height:1.45}.cc-kpis.partner .cc-kpi:after{height:5px;bottom:51px}.partner-grid{grid-template-columns:1fr}.cc-partner-funnel{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.cc-partner-funnel>div{background:#fff3e8;border-radius:12px;align-content:center;min-height:112px;padding:16px;display:grid}.cc-partner-funnel>div.purple{background:#f2e7f8}.cc-partner-funnel>div span{color:#756d67;font-size:9px}.cc-partner-funnel>div strong{color:var(--cc-orange-text);margin:5px 0;font-size:24px}.cc-partner-funnel>div.purple strong{color:var(--cc-purple-dark)}.cc-partner-funnel>div small{color:#8a817a;font-size:8px}.cc-partner-funnel>b{color:#817871;text-align:center;align-self:center}.partner-alerts>button{padding:11px}.partner-alerts>button>span{grid-template-columns:1.2fr .9fr .9fr 1fr;align-items:start;gap:10px}.partner-alerts strong{grid-column:1/-1;font-size:10px}.partner-alerts small,.partner-alerts em{color:#665f59;gap:3px;display:grid}.partner-alerts small b,.partner-alerts em b{color:#998f88;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.cc-details-toggle{border:1px solid var(--cc-orange);color:var(--cc-orange-text);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:13px auto 0;padding:8px 14px;font-size:9px;font-weight:800;display:flex}.cc-partner-details{gap:12px;margin-top:12px;display:grid}.cc-partner-details .cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-trend{background:repeating-linear-gradient(#0000 0 36px,#eee8e3 37px);border-bottom:1px solid #e5dfda;align-items:flex-end;gap:5px;height:150px;padding:14px 4px 0;display:flex}.cc-trend>div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.cc-trend>div>i{background:linear-gradient(#ff9f5f,var(--cc-orange));border-radius:4px 4px 0 0;width:min(24px,68%);min-height:3px}.cc-trend>div>b{background:var(--cc-purple);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translateY(50%)}.cc-trend>div>em{color:var(--cc-purple);font-size:8px;font-style:normal;position:absolute;top:1px}.cc-trend>div>span{color:#9a928c;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 5px)}.cc-bar{gap:5px;margin:9px 0;display:grid}.cc-bar>div{justify-content:space-between;gap:8px;display:flex}.cc-bar span,.cc-bar strong{font-size:9px}.cc-bar>i{background:#f0ece8;border-radius:99px;height:8px;overflow:hidden}.cc-bar>i>b{border-radius:inherit;background:var(--cc-orange);height:100%;display:block}.cc-bar>i>b.purple{background:var(--cc-purple)}.cc-bar small{color:#99918b;font-size:8px}.cc-integration-row{gap:7px;display:flex}.cc-integration-row span{border-radius:999px;padding:6px 10px;font-size:8px;font-weight:750}.cc-integration-row .ok{color:#147a43;background:#e4f6ec}.cc-integration-row .warn{color:var(--cc-orange-text);background:#ffe9d8}.cc-table-wrap{border:1px solid #eee8e3;border-radius:10px;width:100%;overflow:auto}.cc-table{border-collapse:collapse;width:100%;min-width:850px}.cc-table th{color:#807871;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f5f2ef;padding:9px 11px;font-size:8px}.cc-table td{color:#48413c;border-top:1px solid #eee8e3;padding:10px 11px;font-size:9px}.cc-table td strong,.cc-table td small{display:block}.cc-table td strong{font-size:9px}.cc-table td small{color:#8f8781;margin-top:3px;font-size:8px}.cc-table tr.clickable:hover td,.cc-ad-detail td{background:#fff8f2}.cc-ad-detail div{border-left:3px solid var(--cc-orange);background:#fff;flex-wrap:wrap;gap:12px;padding:10px;display:flex}.cc-ad-detail em{flex-basis:100%}.cc-diagnostics{gap:7px;display:grid}.cc-diagnostics>div{background:#f8f6f4;border-left:3px solid #b8ada5;border-radius:8px;gap:3px;padding:10px;display:grid}.cc-diagnostics strong{font-size:9px}.cc-diagnostics span{font-size:8px;line-height:1.4}.cc-diagnostics .privacy{border-left-color:var(--cc-purple);background:#faf5fc}.cc-diagnostics .brand{border-left-color:var(--cc-orange);background:#fff7f0}.cc-diagnostics .good{background:#f1faf5;border-left-color:#1fa85a}.cc-diagnostics .bad{background:#fff4f4;border-left-color:#d83f3f}.cc-page-list>div{border-bottom:1px solid #eee8e3;grid-template-columns:1fr auto;gap:10px;padding:8px;display:grid}.cc-page-list span,.cc-page-list strong{font-size:9px}.cc-money-bars{justify-content:center;align-items:flex-end;gap:28px;height:210px;display:flex}.cc-money-bars>div{flex-direction:column;align-items:center;width:min(105px,30%);height:100%;display:flex}.cc-money-bars span{height:30px;font-size:8px}.cc-money-bars i{background:#f1ede9;border-radius:7px 7px 0 0;align-items:flex-end;width:44px;height:135px;display:flex}.cc-money-bars b{border-radius:inherit;background:var(--cc-purple);width:100%}.cc-money-bars b.orange{background:var(--cc-orange)}.cc-money-bars b.green{background:#1fa85a}.cc-money-bars strong{margin-top:7px;font-size:9px}.cc-measure-note{border-left:3px solid var(--cc-purple);background:#fbf7fd;border-radius:9px;gap:3px;padding:11px;display:grid}.cc-measure-note strong{font-size:9px}.cc-measure-note span,.cc-measure-note small{font-size:8px}.cc-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:120px;padding:24px;display:grid}.cc-empty strong{font-size:11px}.cc-empty span{color:#8b837d;max-width:520px;font-size:8px;line-height:1.45}.cc-loading,.cc-error{text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:100vh;display:grid}.cc-loading>i{border:3px solid #ecdcd0;border-top-color:var(--cc-orange);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cc-spin}.cc-loading strong,.cc-error strong{font-size:13px}.cc-loading span,.cc-error span{font-size:9px}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-inline-error,.cc-inline-notice{z-index:50;color:#fff;border:0;border-radius:10px;max-width:440px;padding:10px 13px;font-size:9px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0003}.cc-inline-error{background:#3b312c}.cc-inline-notice{background:#166f42}.cc-drawer-layer{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f18134d;justify-content:flex-end;display:flex;position:fixed;inset:0}.cc-drawer{background:#fff;flex-direction:column;width:min(490px,100%);height:100%;display:flex;box-shadow:-20px 0 55px #0002}.cc-drawer>header{border-bottom:1px solid #e9e3de;justify-content:space-between;gap:16px;padding:22px;display:flex}.cc-drawer>header p{color:var(--cc-orange-text);margin:0 0 4px;font-size:8px;font-weight:800}.cc-drawer h2{margin:0;font-size:19px}.cc-drawer>header button{background:#f4f0ed;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.cc-drawer>section{flex:1;align-content:start;gap:14px;padding:20px 22px;display:grid;overflow:auto}.cc-drawer>section>div{gap:4px;display:grid}.cc-drawer>section strong,.cc-drawer label>span{font-size:9px}.cc-drawer>section p,.cc-drawer>section div>span{color:#706862;margin:0;font-size:9px;line-height:1.5}.cc-alert-detail{background:#f7f4f2;border-left:4px solid #8a817b;border-radius:9px;padding:12px}.cc-alert-detail.critical{background:#fff3f3;border-left-color:#d83f3f}.cc-alert-detail.attention{border-left-color:var(--cc-orange);background:#fff7f0}.cc-alert-detail.info{border-left-color:var(--cc-purple);background:#faf5fc}.cc-drawer label{gap:5px;display:grid}.cc-drawer select,.cc-drawer input{border:1px solid #ddd6d0;border-radius:9px;height:40px;padding:0 10px}.cc-drawer>footer{border-top:1px solid #e9e3de;justify-content:flex-end;gap:7px;padding:15px 22px;display:flex}.cc-drawer>footer button{border-radius:999px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.cc-drawer>footer .secondary{background:#fff;border:1px solid #ddd6d0}.cc-drawer>footer .primary{background:var(--cc-purple);color:#fff;border:0}.cc-drawer>footer button:disabled{opacity:.5}@media (width<=1250px){.cc-shell{grid-template-columns:220px minmax(0,1fr)}.cc-local-nav{width:220px}.cc-ceo-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-ceo-grid,.cc-grid{grid-template-columns:1fr}.cc-panel.wide{grid-column:auto}}@media (width<=1000px){.cc-shell{grid-template-columns:72px minmax(0,1fr)}.cc-local-nav{width:72px;padding:10px 7px;overflow:visible}.cc-local-logo{justify-content:center;padding:0 0 10px}.cc-local-logo strong,.cc-local-nav>p,.cc-local-nav nav button:not(.active)>b,.cc-local-nav nav button{font-size:0}.cc-local-nav nav button,.cc-local-nav>a{grid-template-columns:1fr;justify-items:center;padding:0}.cc-local-nav nav button>span,.cc-local-nav>a>span{font-size:19px}.cc-local-nav nav button>b,.cc-local-nav>a>b{min-width:18px;margin:0 0 28px 29px;padding:2px 4px;font-size:7px;position:absolute}.cc-local-nav hr{width:44px;margin-inline:auto}.cc-local-nav>a{font-size:0}.cc-local-profile{justify-content:center;padding-inline:0}.cc-local-profile>div{display:none}.cc-stage-main{padding:14px 16px 56px}.cc-head{padding-inline:16px}.cc-filterbar>span{display:none}.cc-kpis.partner{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-alerts>button>span{grid-template-columns:1fr 1fr}.cc-flow-head,.cc-flow-table>div:not(.cc-flow-head){grid-template-columns:125px minmax(80px,1fr) 44px 58px}}@media (width<=760px){.cc-shell{display:block}.cc-local-nav{z-index:100;border:0;border-top:1px solid var(--cc-line);flex-direction:row;width:100%;height:64px;padding:6px 8px;display:flex;position:fixed;inset:auto 0 0}.cc-local-logo,.cc-local-nav>p,.cc-local-nav hr,.cc-local-nav>a,.cc-local-profile{display:none}.cc-local-nav nav{justify-content:space-around;width:100%;display:flex;overflow:auto}.cc-local-nav nav button{width:56px;min-width:56px}.cc-local-nav nav button>b{display:none}.cc-head{grid-template-columns:1fr;min-height:auto;padding:14px;position:static}.cc-actions{flex-wrap:wrap;justify-content:flex-start}.cc-filterbar{padding-bottom:10px;overflow:auto}.cc-stage-main{padding:12px 12px 86px}.cc-ceo-kpis,.cc-kpis,.cc-kpis.partner,.cc-partner-details .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-kpis.partner .cc-kpi{min-height:160px}.partner-health{align-items:flex-start}.partner-health strong{font-size:16px}.cc-partner-funnel{grid-template-columns:1fr}.cc-partner-funnel>b{transform:rotate(90deg)}.partner-alerts>button>span{grid-template-columns:1fr}.cc-flow-table{overflow:auto}.cc-flow-head,.cc-flow-table>div:not(.cc-flow-head){min-width:560px}.cc-drawer>footer{display:grid}.cc-drawer>footer button{width:100%}}.ape-page-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);color:var(--fg-1)}.ape-section-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-1)}.ape-card-title{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-1)}.ape-count{min-width:20px;height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--fg-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ape-btn{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--ape-orange);color:var(--fg-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--dur-fast) var(--ease-out);white-space:nowrap;border:none;border-image:;flex:none;display:inline-flex}.ape-btn:hover{background:var(--ape-orange-600)}.ape-btn--secondary{background:var(--bg-surface);color:var(--fg-1);border:1px solid var(--border-default);box-shadow:none}.ape-btn--secondary:hover{background:var(--bg-sunken)}.ape-btn--ghost{color:var(--ape-orange-700);box-shadow:none;background:0 0}.ape-btn--ghost:hover{background:var(--bg-tint-orange)}.ape-table{border-collapse:collapse;background:var(--bg-surface);width:100%;font-size:var(--text-sm)}.ape-table th{background:var(--bg-sunken);text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;position:sticky;top:0}.ape-table td{height:40px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);color:var(--fg-2);vertical-align:middle}.ape-table td strong{color:var(--fg-1);font-weight:var(--weight-semibold)}.ape-table tbody tr:hover td{background:var(--bg-page)}.ape-table tr.is-selected td{background:var(--bg-tint-orange)}.ape-table tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--ape-orange)}.ape-table tr.is-disabled td{opacity:.4;pointer-events:none}.ape-table--zebra tbody tr:nth-child(2n) td{background:var(--bg-page)}.ape-table .num{text-align:right;font-variant-numeric:tabular-nums}.ape-table th.is-sorted{color:var(--ape-orange-700)}.ape-table th.is-sorted:after{content:"↑";margin-left:var(--space-1);letter-spacing:var(--tracking-normal)}.ape-table th.is-sorted-desc:after{content:"↓"}.ape-table-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--fg-3);font-size:var(--text-sm)}.ape-skeleton{border-radius:var(--radius-xs);background-image: ;background-position-x: ;background-position-y: ;background-repeat: ;background-attachment: ;background-origin: ;background-clip: ;background-color: ;width:100%;height:12px;animation:ape-shimmer 1.2s var(--ease-in-out) infinite;background-size:200% 100%;display:inline-block}@keyframes ape-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ape-kpi-row{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.ape-kpi{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.ape-kpi-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.ape-kpi-value{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--fg-1);font-variant-numeric:tabular-nums}.ape-kpi--orange .ape-kpi-value{color:var(--ape-orange-700)}.ape-kpi--purple .ape-kpi-value{color:var(--ape-purple-700)}.ape-kpi--success .ape-kpi-value{color:var(--success)}.ape-kpi--warning .ape-kpi-value{color:var(--warning)}.ape-kpi--danger .ape-kpi-value{color:var(--danger)}.ape-kpi-delta{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ape-kpi-delta.up{color:var(--success)}.ape-kpi-delta.down{color:var(--danger)}.ape-kpi-spark{margin-top:var(--space-1);color:var(--neutral-300)}.ape-kpi--orange .ape-kpi-spark{color:var(--ape-orange-300)}.ape-kpi--purple .ape-kpi-spark{color:var(--ape-purple-300)}.ape-nav{gap:var(--space-1);width:240px;padding:var(--space-3) var(--space-2);background:var(--bg-surface);border-right:1px solid var(--border-soft);flex-direction:column;display:flex}.ape-nav-logo{padding:var(--space-2) var(--space-3) var(--space-3);align-items:center;display:flex}.ape-nav-logo img{width:auto;height:28px}.ape-nav-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.ape-nav-item svg,.ape-nav-item .lucide{flex:none;width:20px;height:20px}.ape-nav-item:hover{background:var(--bg-sunken);color:var(--fg-1)}.ape-nav-item.is-active{background:var(--bg-tint-orange);color:var(--ape-orange-700);font-weight:var(--weight-semibold)}.ape-nav-item .ape-count{margin-left:auto}.ape-nav-item.is-active .ape-count{background:var(--ape-orange-100);color:var(--ape-orange-700)}.ape-nav-group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.ape-nav-sep{height:1px;margin:var(--space-2) var(--space-3);background:var(--border-soft)}.ape-nav--collapsed{width:56px;padding:var(--space-3) var(--space-2)}.ape-nav--collapsed .ape-nav-item{padding:var(--space-2);justify-content:center}.ape-nav--collapsed .ape-nav-logo{padding:var(--space-2) 0 var(--space-3);justify-content:center}.ape-nav--collapsed .ape-nav-logo img{height:24px}.ape-field{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.ape-field>label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-1)}.ape-field--inline{align-items:center;gap:var(--space-2);grid-template-columns:120px 1fr;display:grid}.ape-field--inline>label{text-align:right;color:var(--fg-2)}.ape-form-row{gap:var(--space-3);display:grid}.ape-form-row--2{grid-template-columns:repeat(2,1fr)}.ape-form-row--3{grid-template-columns:repeat(3,1fr)}.ape-form-row--4{grid-template-columns:repeat(4,1fr)}.ape-input{width:100%;height:36px;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-1);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out);outline:none}.ape-input::placeholder{color:var(--fg-muted)}.ape-input:focus,.ape-input.is-focus{border-color:var(--ape-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--ape-orange) 18%,transparent)}.ape-input.is-error{border-color:var(--danger)}.ape-input.is-error:focus,.ape-input.is-error.is-focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 16%,transparent)}.ape-input.is-success{border-color:var(--success)}.ape-input:disabled,.ape-input.is-disabled{background:var(--bg-sunken);color:var(--fg-muted);cursor:not-allowed}.ape-input[readonly],.ape-input.is-readonly{background:var(--bg-sunken);border-color:var(--border-soft)}textarea.ape-input{resize:vertical;height:auto;min-height:72px;line-height:var(--leading-normal)}select.ape-input{appearance:none;background:var(--bg-surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%234D4842' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right var(--space-3) center;padding-right:var(--space-8)}.ape-help{font-size:var(--text-xs);color:var(--fg-3)}.ape-error-msg{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--danger)}.ape-input-group{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);align-items:stretch;display:flex;overflow:hidden}.ape-input-group .ape-input{border:none;border-image:;border-radius:0;flex:1;height:34px}.ape-affix{padding:0 var(--space-3);background:var(--bg-sunken);color:var(--fg-3);font-size:var(--text-sm);align-items:center;display:flex}.ape-check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-1);cursor:pointer;display:inline-flex}.ape-check .box{border-radius:var(--radius-xs);border:1px solid var(--border-default);background:var(--bg-surface);color:#0000;width:16px;height:16px;font-size:11px;font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ape-check.is-checked .box{background:var(--ape-orange);border-color:var(--ape-orange);color:var(--fg-inverse)}.ape-check.is-disabled{opacity:.4;cursor:not-allowed}.ape-radio .box{border-radius:var(--radius-pill)}.ape-radio.is-checked .box{background:var(--bg-surface);border:4px solid var(--ape-orange);color:#0000}.ape-toggle{border-radius:var(--radius-pill);background:var(--neutral-300);width:32px;height:20px;transition:background var(--dur-fast) var(--ease-out);flex:none;position:relative}.ape-toggle:after{content:"";border-radius:var(--radius-pill);background:var(--neutral-0);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:2px;left:2px}.is-checked .ape-toggle,.ape-toggle.is-on{background:var(--ape-orange)}.is-checked .ape-toggle:after,.ape-toggle.is-on:after{transform:translate(12px)}.ape-tabs{gap:var(--space-1);border-bottom:1px solid var(--border-soft);scrollbar-width:none;display:flex;overflow-x:auto}.ape-tabs::-webkit-scrollbar{display:none}.ape-tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-2);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;border-image:;margin-bottom:-1px;display:inline-flex}.ape-tab:hover{color:var(--fg-1);background:var(--bg-sunken);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.ape-tab.is-active{color:var(--ape-orange-700);font-weight:var(--weight-semibold);border-bottom-color:var(--ape-orange)}.ape-tab.is-active .ape-count{background:var(--ape-orange-100);color:var(--ape-orange-700)}.ape-tab:disabled,.ape-tab.is-disabled{color:var(--fg-muted);cursor:not-allowed;background:0 0}.ape-tabs--pill{background:var(--bg-sunken);border-radius:var(--radius-pill);padding:var(--space-1);gap:var(--space-1);border-bottom:none;display:inline-flex}.ape-tabs--pill .ape-tab{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:none;border-image:;margin:0}.ape-tabs--pill .ape-tab:hover{background:var(--neutral-200)}.ape-tabs--pill .ape-tab.is-active{background:var(--bg-surface);color:var(--fg-1);box-shadow:var(--shadow-xs)}.ape-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ape-toolbar .spacer{flex:1}.ape-search{flex:none;position:relative}.ape-search .ape-input{padding-left:var(--space-8);width:220px}.ape-search svg,.ape-search .lucide{left:var(--space-3);width:16px;height:16px;color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ape-chip{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);white-space:nowrap;flex:none;display:inline-flex}.ape-chip:hover{background:var(--bg-sunken)}.ape-chip.is-active{background:var(--bg-tint-orange);border-color:var(--ape-orange);color:var(--ape-orange-700)}.ape-chip .val{font-weight:var(--weight-bold)}.ape-chip .x{margin-left:var(--space-1);display:inline-flex}.ape-chip .x svg,.ape-chip .x .lucide{width:12px;height:12px}.ape-result-count{font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ape-bulkbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-tint-purple);border:1px solid var(--ape-purple-100);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ape-purple-700);display:flex}.ape-bulkbar .spacer{flex:1}:root{--chart-1:color-mix(in srgb,var(--ape-orange-700) 85%,var(--neutral-900));--chart-2:color-mix(in srgb,var(--success) 72%,var(--neutral-900));--chart-3:var(--ape-purple);--chart-4:color-mix(in srgb,var(--warning) 55%,var(--neutral-900));--chart-5:color-mix(in srgb,var(--ape-orange-700) 50%,var(--ape-purple-700));--chart-6:var(--neutral-500);--chart-7:color-mix(in srgb,var(--danger) 90%,var(--neutral-900));--chart-8:var(--neutral-700);--chart-grid:var(--neutral-100);--chart-axis:var(--neutral-400);--chart-label:var(--neutral-500);--chart-target:var(--ape-purple);--chart-projection:var(--bg-tint-orange)}.cc-prototype .ape-avatar{border-radius:var(--radius-pill);background:var(--ape-purple-100);width:32px;height:32px;color:var(--ape-purple-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cc-prototype .ape-avatar img{object-fit:cover;border-radius:var(--radius-pill);width:100%;height:100%}.cc-prototype .ape-avatar--orange{background:var(--ape-orange-100);color:var(--ape-orange-700)}.ape-avatar--placeholder{background:var(--neutral-100);color:var(--fg-muted)}.ape-avatar--20{width:20px;height:20px;font-size:11px}.ape-avatar--24{width:24px;height:24px;font-size:11px}.ape-avatar--40{width:40px;height:40px;font-size:var(--text-sm)}.ape-avatar--48{width:48px;height:48px;font-size:var(--text-base)}.ape-avatar-stack{display:inline-flex}.ape-avatar-stack .ape-avatar{border:2px solid var(--bg-surface);margin-left:-8px}.ape-avatar-stack .ape-avatar:first-child{margin-left:0}.ape-avatar-status{border-radius:var(--radius-pill);border:2px solid var(--bg-surface);background:var(--success);width:10px;height:10px;position:absolute;bottom:0;right:0}.ape-avatar-status.is-busy{background:var(--danger)}.ape-avatar-status.is-away{background:var(--warning)}.ape-assignee{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-1);display:inline-flex}.ape-assignee .role{font-size:var(--text-xs);color:var(--fg-3)}.ape-lead-card{gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:var(--text-sm);transition:box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.ape-lead-card:hover{box-shadow:var(--shadow-sm)}.ape-lead-card.is-lost{opacity:.6}.ape-lead-card.is-dragging{box-shadow:var(--shadow-md);transform:rotate(2deg)}.ape-lead-top{align-items:center;gap:var(--space-2);display:flex}.ape-lead-name{font-weight:var(--weight-semibold);color:var(--fg-1)}.ape-lead-src{font-size:var(--text-xs);color:var(--fg-3)}.ape-lead-meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--fg-3);flex-wrap:wrap;display:flex}.ape-lead-meta svg,.ape-lead-meta .lucide{width:12px;height:12px}.ape-sla{height:20px;font-size:11px;font-weight:var(--weight-semibold);color:var(--fg-3);font-variant-numeric:tabular-nums;align-items:center;margin-left:auto;display:inline-flex}.ape-sla.is-over{color:var(--danger);background:var(--danger-bg);padding:0 var(--space-2);border-radius:var(--radius-pill)}.ape-stage-chip{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-semibold);background:var(--bg-sunken);color:var(--fg-2);white-space:nowrap;display:inline-flex}.ape-stage-chip .dot{border-radius:var(--radius-pill);background:var(--chart-1);flex:none;width:8px;height:8px}.ape-state-chip{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.ape-state-chip--new{background:var(--ape-orange-100);color:var(--ape-orange-700)}.ape-state-chip--won{background:var(--success-bg);color:var(--success)}.ape-state-chip--stalled{background:var(--warning-bg);color:var(--chart-4)}.ape-state-chip--lost{background:var(--neutral-100);color:var(--fg-3)}.ape-lead-actions{top:var(--space-2);right:var(--space-2);gap:var(--space-1);padding:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:flex;position:absolute}.ape-lead-actions button{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-image:;justify-content:center;align-items:center;display:inline-flex}.ape-lead-actions button:hover{background:var(--bg-sunken);color:var(--fg-1)}.ape-lead-actions button svg,.ape-lead-actions button .lucide{width:16px;height:16px}.ape-lead-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-bottom:1px solid var(--border-soft);font-size:var(--text-sm);display:flex}.ape-lead-row .ape-sla{margin-left:0}.ape-funnel{border-radius:var(--radius-pill);background:var(--chart-grid);height:8px;display:flex;overflow:hidden}.ape-kanban{gap:var(--space-3);align-items:flex-start;display:flex}.ape-kanban-col{gap:var(--space-2);width:200px;padding:var(--space-2);background:var(--bg-sunken);border-radius:var(--radius-md);flex-direction:column;flex:none;display:flex}.ape-kanban-col--scroll{max-height:320px;overflow-y:auto}.ape-kanban-head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-1);white-space:nowrap;display:flex}.ape-kanban-head .dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.ape-kanban-head .sum{font-size:11px;font-weight:var(--weight-medium);color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.ape-drop{border:1px dashed var(--border-default);border-radius:var(--radius-sm);padding:var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--fg-muted)}.ape-drop.is-target{border-color:var(--ape-orange);background:var(--bg-tint-orange);color:var(--ape-orange-700)}.ape-timeline{flex-direction:column;display:flex}.ape-tl-day{padding:var(--space-2) 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.ape-tl-item{gap:var(--space-3);padding:var(--space-2) 0;display:flex;position:relative}.ape-tl-item:before{content:"";background:var(--border-soft);width:2px;position:absolute;top:44px;bottom:-4px;left:15px}.ape-tl-item:last-child:before{display:none}.ape-tl-icon{z-index:1;border-radius:var(--radius-pill);background:var(--bg-sunken);width:32px;height:32px;color:var(--fg-3);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ape-tl-icon svg,.ape-tl-icon .lucide{width:16px;height:16px}.ape-tl-icon--out{background:var(--ape-orange-100);color:var(--ape-orange-700)}.ape-tl-icon--in{background:var(--ape-purple-100);color:var(--ape-purple-700)}.ape-tl-icon--call{background:var(--success-bg);color:var(--success)}.ape-tl-body{gap:var(--space-1);font-size:var(--text-sm);color:var(--fg-2);flex-direction:column;flex:1;display:flex}.ape-tl-head{align-items:baseline;gap:var(--space-2);display:flex}.ape-tl-author{font-weight:var(--weight-semibold);color:var(--fg-1)}.ape-tl-time{font-size:var(--text-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ape-tl-note{padding:var(--space-2) var(--space-3);background:var(--warning-bg);border-radius:var(--radius-sm)}.ape-tl-note .tag{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--chart-4);margin-bottom:var(--space-1);display:block}.ape-tl-item--auto .ape-tl-icon{background:var(--bg-surface);border:1px dashed var(--border-default);color:var(--fg-muted)}.ape-tl-item--auto .ape-tl-body{color:var(--fg-3)}.ape-tl-auto-tag{height:16px;padding:0 var(--space-1);border-radius:var(--radius-xs);border:1px solid var(--border-soft);color:var(--fg-muted);align-items:center;font-size:11px;display:inline-flex}:root{--chart-1:var(--ape-orange);--chart-5:color-mix(in srgb,var(--ape-orange) 50%,var(--ape-purple));--cc-atencao:color-mix(in srgb,#cc5800 74%,var(--neutral-900));--cc-ok:color-mix(in srgb,#1fa85a 68%,var(--neutral-900));--cc-risco:color-mix(in srgb,#d93e3e 82%,var(--neutral-900));--cc-laranja-texto:color-mix(in srgb,#cc5800 86%,var(--neutral-900))}.cc-scroll::-webkit-scrollbar{width:10px;height:10px}.cc-scroll::-webkit-scrollbar-thumb{background:var(--neutral-200);border:3px solid var(--bg-page);border-radius:999px}.ape-nav-group{color:var(--fg-3)}.ape-nav-item .ape-count,.ape-count,.ape-count .sc-interp{background:var(--ape-orange-100);color:var(--cc-atencao)!important}.ape-btn:not(.ape-btn--secondary):not(.ape-btn--ghost){background:var(--ape-orange);color:var(--neutral-900)}.ape-btn:not(.ape-btn--secondary):not(.ape-btn--ghost):hover{background:var(--ape-orange-600);color:var(--neutral-900)}.ape-btn:not(.ape-btn--secondary):not(.ape-btn--ghost) svg{stroke:var(--neutral-900)}.ape-btn--ghost,.ape-chip.is-active{color:var(--cc-atencao)}.eyebrow{color:var(--cc-laranja-texto)}.ape-avatar--orange,.ape-tab.is-active{color:var(--cc-atencao)}.cc-i{border:1px solid var(--border-default);width:14px;height:14px;color:var(--fg-3);cursor:help;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.cc-i:hover{border-color:var(--ape-orange);color:var(--ape-orange-600)}.cc-card{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:none}.ape-kpi{box-shadow:var(--shadow-xs);border-radius:var(--radius-lg)!important;border:none!important}.ape-btn{border-radius:var(--radius-pill);font-family:var(--font-body)}.ape-btn--secondary{border-radius:var(--radius-md)}.ape-table th{font-family:var(--font-body)}.ape-input{border-radius:var(--radius-md)}.cc-row-link{cursor:pointer}.cc-row-link:hover{background:var(--bg-tint-orange)}@keyframes cc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ape-section-title:before{content:"";background:var(--ape-orange);vertical-align:-1px;border-radius:999px;width:6px;height:.85em;margin-right:10px;display:inline-block}.cc-card{transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.cc-row-link,.ape-chip,.ape-btn,.ape-tab,.ape-nav-item,.ape-kpi{transition:background .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.ape-kpi:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ape-btn:focus-visible,.ape-chip:focus-visible,.ape-tab:focus-visible,.ape-input:focus-visible,.ape-nav-item:focus-visible,.cc-row-link:focus-visible,.cc-i:focus-visible{outline:3px solid color-mix(in srgb,var(--ape-orange) 40%,transparent);outline-offset:2px}button.ape-nav-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;min-height:40px}button.ape-nav-item[aria-current=page]{background:var(--bg-tint-orange);color:var(--cc-atencao);font-weight:600}button.ape-nav-item[disabled]{opacity:1;color:var(--fg-3);cursor:pointer}.cc-row-link{font:inherit;color:inherit;text-align:left;background:0 0;border:none}.cc-chk{border:1.5px solid var(--border-default);width:16px;height:16px;color:var(--fg-inverse);background:var(--bg-surface);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cc-chk[data-on="1"]{background:var(--cc-atencao);border-color:var(--cc-atencao)}.cc-pop{z-index:40;background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:240px;max-height:340px;animation:cc-in .16s var(--ease-out);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.cc-backdrop{z-index:30;position:fixed;inset:0}.cc-tablewrap{border-radius:var(--radius-md);border:1px solid var(--border-soft);overflow:auto}.cc-sticky1 tbody td:first-child{background:var(--bg-surface);z-index:1;position:sticky;left:0}.cc-sticky1 tbody tr:hover td:first-child{background:var(--bg-page)}.cc-sticky1 tr.is-selected td:first-child{background:var(--bg-tint-orange)}.cc-sticky1 thead th:first-child{z-index:3;position:sticky;left:0}.cc-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cc-simbolo{display:none}.cc-nav{overflow:hidden auto}.cc-tip{position:relative}.cc-tip:after{content:attr(data-tip);background:var(--fg-1);color:var(--fg-inverse);border-radius:var(--radius-md);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out);z-index:60;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.cc-tip:hover:after,.cc-tip:focus:after,.cc-tip:focus-visible:after{opacity:1}@media (width>=1181px){.cc-tip:after{display:none}}@media (width<=1180px){.ape-nav{width:68px;min-width:68px;padding:var(--space-3) var(--space-1);overflow:visible}.cc-navlabel,.ape-nav-group,.ape-nav-item .ape-count,.cc-usermeta{display:none!important}.ape-nav-item{padding:var(--space-2);justify-content:center;width:auto}.ape-nav-logo{padding:var(--space-2) 0 var(--space-3);justify-content:center;gap:0}.cc-lockup{display:none}.cc-simbolo{width:auto;height:30px;display:block}.cc-navmeta{justify-content:center;padding:12px 0 4px}}@media (width<=1100px){.cc-2col{grid-template-columns:minmax(0,1fr)!important}}@media (width<=860px){.cc-kpigrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-3col{grid-template-columns:minmax(0,1fr)!important}}@media (width<=820px){header .ape-toolbar{overflow-x:auto}.cc-pop{max-width:calc(100vw - 96px)}}.app-shell:has(.cc-prototype){grid-template-columns:minmax(0,1fr)!important}.app-shell:has(.cc-prototype)>.sidebar{display:none}.app-shell:has(.cc-prototype)>.workspace{width:100%;max-width:none;margin:0;padding:0;overflow:hidden;grid-column:1/-1!important}.cc-prototype{background:var(--bg-page);height:100vh;min-height:100vh;color:var(--fg-1);font-family:var(--font-body);box-sizing:content-box;display:flex}.cc-prototype *{box-sizing:content-box}.cc-prototype button,.cc-prototype select{box-sizing:border-box}.cc-prototype>.ape-nav{width:240px;min-width:240px}.cc-prototype .cc-brand-lockup{background:url(/brand/logo-cores.png) 0/contain no-repeat;width:132px;height:28px;display:block}.cc-prototype .ape-nav-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.cc-prototype .ape-nav-icon svg{width:20px;height:20px}.cc-prototype .ape-badge{background:var(--neutral-100);min-height:24px;color:var(--fg-3);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.cc-prototype .ape-badge--success{background:var(--success-bg);color:var(--success)}.cc-prototype-stage{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.cc-prototype-header{z-index:20;background:var(--bg-surface);border-bottom:1px solid var(--border-soft);flex-direction:column;flex:none;gap:12px;padding:14px 24px 0;display:flex;position:relative}.cc-prototype-header>.ape-page-header{display:contents}.cc-prototype-header>.ape-page-header>.ape-toolbar:first-child{align-items:flex-start;gap:16px}.cc-prototype-header>.ape-page-header>.ape-toolbar:first-child>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-prototype-header>.ape-page-header>.ape-toolbar:nth-child(2){row-gap:8px;padding-bottom:12px}.cc-prototype-header>.ape-page-header>.ape-toolbar:nth-child(2)>.ape-btn--ghost{height:28px;padding:0 10px;font-size:12px}.cc-prototype-main{flex:1;min-height:0;padding:20px 24px 48px;overflow:auto}.cc-prototype-main>div{gap:16px;display:grid}.cc-prototype .cc-kpigrid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;display:grid}.cc-prototype .cc-kpigrid.ceo{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-prototype .ape-kpi{flex-direction:column;gap:4px;min-width:0;min-height:0;padding:12px 16px;display:flex}.cc-prototype .ape-kpi>div:first-child{align-items:center;gap:6px;display:flex}.cc-prototype .ape-kpi-label{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.cc-prototype .ape-kpi-value{white-space:nowrap;font-size:22px;line-height:1.1}.cc-prototype .ape-kpi-meta{font-size:11px}.cc-prototype .ape-kpi>.ape-toolbar{color:var(--fg-3);justify-content:space-between;gap:10px;font-size:11px}.cc-prototype .ape-section-title{font-size:16px;line-height:1.25}.cc-prototype .cc-card{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.cc-prototype .cc-card>.ape-toolbar{min-height:0}.cc-prototype .cc-2col{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;display:grid}.cc-prototype .cc-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cc-prototype .cc-card .ape-table{min-width:1180px}.cc-prototype .cc-tablewrap{width:100%}.cc-prototype .cc-tablewrap.empty{min-height:330px}.cc-prototype .cc-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-prototype .cc-summary-note{color:var(--fg-3);justify-content:space-between;gap:16px;padding-top:10px;font-size:11px;display:flex}.cc-prototype .cc-flow-row{border-top:1px solid var(--border-soft);grid-template-columns:190px minmax(140px,1fr) 58px 72px 72px 72px;align-items:center;gap:10px;min-height:42px;font-size:12px;display:grid}.cc-prototype .cc-flow-head{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:10px;font-weight:600}.cc-prototype .cc-flow-row>i{background:var(--neutral-100);border-radius:999px;height:8px;overflow:hidden}.cc-prototype .cc-flow-row>i>b{border-radius:inherit;background:var(--ape-orange);height:100%;display:block}.cc-prototype .cc-flow-row.purple>i>b{background:var(--ape-purple)}.cc-prototype .cc-alerts-prototype{gap:8px;display:grid}.cc-prototype .cc-alert-prototype{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-surface);text-align:left;width:100%;color:inherit;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.cc-prototype .cc-alert-prototype>i{background:var(--warning-bg);width:20px;height:20px;color:var(--cc-atencao);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.cc-prototype .cc-alert-prototype.critical>i{background:var(--danger-bg);color:var(--cc-risco)}.cc-prototype .cc-alert-prototype.info>i{background:var(--ape-purple-50);color:var(--ape-purple-700)}.cc-prototype .cc-alert-prototype>span{gap:3px;display:grid}.cc-prototype .cc-alert-prototype small,.cc-prototype .cc-alert-prototype em{color:var(--fg-3);font-size:11px;font-style:normal}.cc-prototype .cc-alert-prototype b{color:var(--cc-atencao);font-size:11px}.cc-prototype .cc-bar-prototype{border-top:1px solid var(--border-soft);grid-template-columns:160px minmax(80px,1fr) 55px;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.cc-prototype .cc-bar-prototype i{background:var(--neutral-100);border-radius:999px;height:8px;overflow:hidden}.cc-prototype .cc-bar-prototype i b{background:var(--ape-orange);border-radius:inherit;height:100%;display:block}.cc-prototype .cc-bar-prototype i b.purple{background:var(--ape-purple)}.cc-prototype .cc-natural-health{border-left:5px solid var(--ape-orange);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);padding:22px}.cc-prototype .cc-natural-health strong{font-size:22px;display:block}.cc-prototype .cc-natural-health p{color:var(--fg-3);margin:7px 0 0;font-size:13px}.cc-prototype .partner-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-prototype .partner-kpis .ape-kpi{min-height:160px}.cc-prototype .partner-kpis .ape-kpi-value{font-size:32px}.cc-prototype .cc-partner-funnel{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:10px;display:grid}.cc-prototype .cc-partner-funnel>div{border-radius:var(--radius-lg);background:var(--ape-orange-50);min-height:120px;padding:18px}.cc-prototype .cc-partner-funnel>div:last-of-type{background:var(--ape-purple-50)}.cc-prototype .cc-partner-funnel strong{color:var(--cc-atencao);margin-top:8px;font-size:28px;display:block}.cc-prototype .cc-partner-funnel>div:last-of-type strong{color:var(--ape-purple-700)}.cc-prototype .cc-empty-prototype{text-align:center;min-height:300px;color:var(--fg-3);align-content:center;place-items:center;gap:6px;display:grid}.cc-prototype .cc-empty-prototype strong{color:var(--fg-1)}.cc-prototype .cc-source-pills{flex-wrap:wrap;gap:8px;display:flex}.cc-prototype .cc-source-pills span{background:var(--ape-orange-50);color:var(--cc-atencao);border-radius:999px;padding:6px 10px;font-size:11px}.cc-prototype .cc-selected-ad{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;padding-top:12px;display:grid}.cc-prototype .cc-selected-ad>div{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-page);min-width:0;padding:16px}.cc-prototype .cc-selected-ad h3{color:var(--fg-1);margin:10px 0 4px;font-size:16px}.cc-prototype .cc-selected-ad p{color:var(--fg-3);margin:0 0 14px;font-size:12px}.cc-prototype .cc-selected-ad .cc-empty-prototype{background:var(--bg-surface);border-radius:var(--radius-md);min-height:150px}.cc-prototype .ape-toast{z-index:220;border-radius:var(--radius-md);background:var(--fg-1);max-width:440px;color:var(--fg-inverse);box-shadow:var(--shadow-lg);font:600 12px var(--font-body);cursor:pointer;border:0;padding:12px 16px;position:fixed;bottom:22px;right:22px}.cc-prototype .cc-drawer-layer{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f18134d;justify-content:flex-end;display:flex;position:fixed;inset:0}.cc-prototype .cc-drawer{width:min(520px,100%);height:100%;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex}.cc-prototype .cc-drawer>header,.cc-prototype .cc-drawer>footer{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:10px;padding:18px 22px;display:flex}.cc-prototype .cc-drawer>section{flex:1;align-content:start;gap:14px;padding:20px 22px;display:grid;overflow:auto}.cc-prototype .cc-drawer>footer{border-top:1px solid var(--border-soft);border-bottom:0;justify-content:flex-end}.cc-prototype .cc-loading{align-content:center;place-items:center;gap:8px;width:100%;height:100vh;display:grid}@media (width<=1180px){.cc-prototype>.ape-nav{width:68px;min-width:68px}.cc-prototype .cc-brand-lockup{background-image:url(/brand/simbolo-cores.png);width:30px;height:30px}.cc-prototype .cc-kpigrid.ceo,.cc-prototype .cc-kpigrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-prototype .cc-2col{grid-template-columns:1fr}}@media (width<=960px){.cc-prototype-main{padding:16px}.cc-prototype-header>.ape-page-header{padding-inline:16px}.cc-prototype .cc-kpigrid,.cc-prototype .cc-kpigrid.ceo,.cc-prototype .partner-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-prototype .cc-flow-row{grid-template-columns:150px minmax(100px,1fr) 50px 58px 58px 58px}.cc-prototype .cc-selected-ad{grid-template-columns:1fr}}.central-prototype-embed{background:#faf8f6;width:100%;height:100dvh;min-height:720px;position:relative;overflow:hidden}.central-prototype-embed>iframe{background:#faf8f6;border:0;width:100%;height:100%;display:block}.central-prototype-boot{z-index:2;color:#4d4842;background:#faf8f6;place-content:center;justify-items:center;gap:12px;font:600 14px/1.4 Quicksand,system-ui,sans-serif;display:grid;position:absolute;inset:0}.central-prototype-boot>span{border:3px solid #ffe4d1;border-top-color:#ff7000;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite cc-spin}.campaign-workspace{color:#1f1c1a;background:#faf8f6}.campaign-workspace .workspace-top{background:#fff;border-bottom:1px solid #f2efec;padding:20px 32px}.campaign-workspace .workspace-top>div:before{content:"ENVIO EM MASSA";color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600;display:block}.campaign-workspace .workspace-top h1{letter-spacing:-.02em;margin:2px 0 0;font-size:26px;font-weight:700}.campaign-workspace .workspace-top p{color:#6e6760;margin:4px 0 0;font-size:13px}.campaign-workspace .workspace-loading,.campaign-workspace .workspace-error{color:#6e6760;background:#fff;border:0;border-radius:18px;margin:26px 28px;padding:26px;font-size:13px;box-shadow:0 2px 6px #1f1c1a0f}.campaign-workspace .workspace-error button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;margin-left:12px;padding:0 16px;font-size:12px;font-weight:700}.campaign-workspace .campaign-main{flex-direction:column;gap:22px;padding:26px 28px 40px;display:flex}.campaign-workspace .campaign-grid{align-items:start;gap:16px}.campaign-workspace .campaign-left{gap:16px}.campaign-workspace .campaign-card{background:#fff;border:0;border-radius:20px;padding:22px;box-shadow:0 2px 6px #1f1c1a0f}.campaign-workspace .campaign-card h2{letter-spacing:-.01em;color:#1f1c1a;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.campaign-workspace .campaign-card h2:before{content:"";background-color:#ffe4d1;background-position:50%;background-repeat:no-repeat;background-size:17px 17px;border-radius:10px;flex:none;width:34px;height:34px}.campaign-workspace .campaign-left>.campaign-card:first-child h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CC5800' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3C/svg%3E")}.campaign-workspace .message-card>header h2:before{background-color:#f7ecfc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366009A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 17a2 2 0 0 1-2 2H7l-5 4V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.campaign-workspace .cadence-card>h2:before{background-color:#e4f6ec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A44' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4'/%3E%3Cpath d='M12 14v-4'/%3E%3Ccircle cx='12' cy='14' r='8'/%3E%3C/svg%3E")}.campaign-workspace .campaign-card label{color:#6e6760;font-size:12px;font-weight:600}.campaign-workspace .campaign-card select,.campaign-workspace .campaign-card input,.campaign-workspace .campaign-card textarea{color:#1f1c1a;background:#fff;border:1.5px solid #e4dfd9;border-radius:12px;padding:11px 13px;font-size:13px;font-weight:500}.campaign-workspace .campaign-card select{cursor:pointer;height:44px;padding:0 12px}.campaign-workspace .campaign-card select:focus,.campaign-workspace .campaign-card input:focus,.campaign-workspace .campaign-card textarea:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff70001f}.campaign-workspace .campaign-card select:disabled{color:#9a938b;background:#faf8f6;border-color:#f2efec}.campaign-workspace .campaign-fields{gap:12px}.campaign-workspace .csv-upload{color:#cc5800;cursor:pointer;background:#fff;border:1.5px dashed #e4dfd9;border-radius:999px;justify-content:center;align-items:center;height:42px;margin-top:12px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.campaign-workspace .csv-upload:hover{background:#fff3ea;border-color:#ff7000}.campaign-workspace .audience-count{background:#fff3ea;border:0;border-radius:14px;align-items:baseline;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.campaign-workspace .audience-count strong{color:#cc5800;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.campaign-workspace .audience-count span{color:#8a5a2b;font-size:12px;font-weight:600}.campaign-workspace .audience-quality{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.campaign-workspace .audience-quality span{color:#6e6760;background:#faf8f6;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.campaign-workspace .audience-quality span:first-child{color:#127a44;background:#e4f6ec}.campaign-workspace .audience-quality span:nth-child(2){color:#8a6100;background:#fdf1d9}.campaign-workspace .campaign-flow-note{background:#f7ecfc;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.campaign-workspace .campaign-flow-note b{color:#66009a;font-size:13px;font-weight:700}.campaign-workspace .campaign-flow-note>span{color:#8b00cc;font-size:14px}.campaign-workspace .campaign-flow-note>small{color:#6e6760;flex-basis:100%;font-size:12px}.campaign-workspace .message-card>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.campaign-workspace .message-card>header h2{margin:0}.campaign-workspace .message-card>header button{color:#cc5800;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:700}.campaign-workspace .message-card>header button:hover{background:#fff3ea;border-color:#ff7000}.campaign-workspace .approach-multiselect{gap:6px;margin:0 0 12px}.campaign-workspace .approach-multiselect .chip{color:#4d4842;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:34px;padding:0 13px;font-size:12px;font-weight:600}.campaign-workspace .approach-multiselect .chip:hover{background:#faf8f6}.campaign-workspace .approach-multiselect .chip.active{color:#cc5800;background:#fff3ea;border-color:#ff7000;font-weight:700}.campaign-workspace .approach-multiselect-empty{color:#9a938b;font-size:12px}.campaign-workspace .approach-previews{gap:8px;margin-bottom:12px}.campaign-workspace .approach-preview{background:#faf8f6;border:0;border-radius:14px;padding:12px 14px}.campaign-workspace .approach-preview strong{color:#66009a;margin-bottom:4px;font-size:12px;font-weight:700}.campaign-workspace .approach-preview p{color:#4d4842;font-size:13px;line-height:1.5}.campaign-workspace .approach-media-tags em{color:#66009a;background:#f7ecfc;border-radius:999px;margin:0 4px 4px 0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.campaign-workspace .message-card textarea{resize:vertical;min-height:96px;line-height:1.5}.campaign-workspace .message-card>small{color:#9a938b;margin-top:8px;font-size:12px;display:block}.campaign-workspace .cadence-card{flex-direction:column;gap:12px;display:flex;position:sticky;top:26px}.campaign-workspace .cadence-card>h2{margin-bottom:4px}.campaign-workspace .cadence-card>div:not(.campaign-notice):not(.campaign-instances){gap:10px;display:flex}.campaign-workspace .cadence-card>p{color:#9a938b;margin:0;font-size:12px}.campaign-workspace .campaign-instances{flex-direction:column;gap:8px;display:flex}.campaign-workspace .campaign-instances>small{color:#9a938b;font-size:12px}.campaign-workspace .instance-picker{background:#faf8f6;border:0;border-radius:14px;padding:4px}.campaign-workspace .instance-picker summary{color:#4d4842;cursor:pointer;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.campaign-workspace .instance-picker summary b{color:#cc5800;background:#ffe4d1;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.campaign-workspace .instance-picker>div{flex-direction:column;gap:4px;padding:4px;display:flex}.campaign-picker-none{display:none}.campaign-workspace .instance-picker>div>label{background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1f1c1a0a}.campaign-workspace .instance-picker label strong{color:#1f1c1a;font-size:13px;font-weight:600}.campaign-workspace .instance-picker label small{color:#9a938b;font-size:11px}.campaign-workspace .instance-picker label>i{color:#6e6760;background:#f2efec;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.campaign-workspace .instance-picker label>i.connected{color:#127a44;background:#e4f6ec}.campaign-workspace .instance-picker-tools{flex-wrap:wrap;gap:6px;padding:6px 4px;display:flex}.campaign-workspace .instance-picker-tools button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:30px;padding:0 11px;font-size:11px;font-weight:700}.campaign-workspace .instance-picker-tools button:first-child{color:#cc5800;background:#fff3ea;border-color:#ff7000}.campaign-workspace .selected-instance-chips{flex-wrap:wrap;gap:6px;display:flex}.campaign-workspace .selected-instance-chips button{color:#cc5800;cursor:pointer;background:#fff3ea;border:0;border-radius:999px;height:30px;padding:0 11px;font-size:11px;font-weight:700}.campaign-workspace .cadence-card>.schedule-button{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;height:50px;margin-top:4px;font-size:15px;font-weight:700;box-shadow:0 12px 28px #ff700047}.campaign-workspace .cadence-card>.schedule-button:hover{background:#e66200}.campaign-workspace .cadence-card>.schedule-button:disabled{color:#9a938b;box-shadow:none;cursor:not-allowed;background:#e4dfd9}.campaign-workspace .campaign-notice{color:#127a44;background:#e4f6ec;border:0;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:600}.campaign-workspace .recent-campaigns{flex-direction:column;gap:8px;display:flex}.campaign-workspace .recent-campaigns>h2{letter-spacing:-.01em;color:#1f1c1a;margin:0 0 6px;font-size:20px;font-weight:700}.campaign-workspace .recent-campaigns>article{background:#fff;border:0;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 2px 6px #1f1c1a0f}.campaign-workspace .recent-campaigns>article>span{background:#ffe4d1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:0;display:grid}.campaign-workspace .recent-campaigns>article>span:before{content:"";background:#cc5800;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.54 21.69a.5.5 0 0 0 .93-.03l6.5-19a.5.5 0 0 0-.63-.63l-19 6.5a.5.5 0 0 0-.03.94l7.93 3.18a2 2 0 0 1 1.11 1.11z'/%3E%3Cpath d='m21.85 2.15-10.94 10.94'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.54 21.69a.5.5 0 0 0 .93-.03l6.5-19a.5.5 0 0 0-.63-.63l-19 6.5a.5.5 0 0 0-.03.94l7.93 3.18a2 2 0 0 1 1.11 1.11z'/%3E%3Cpath d='m21.85 2.15-10.94 10.94'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.campaign-workspace .recent-campaigns strong{color:#1f1c1a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.campaign-workspace .recent-campaigns small{color:#9a938b;font-size:12px}.campaign-workspace .campaign-status{color:#8a6100;background:#fdf1d9;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.campaign-workspace .campaign-status.enviado{color:#127a44;background:#e4f6ec}.campaign-workspace .campaign-status.erro{color:#d93e3e;background:#fbe5e5}.campaign-workspace .campaign-empty{color:#6e6760;text-align:center;background:#fff;border:0;border-radius:18px;padding:26px;font-size:13px;box-shadow:0 2px 6px #1f1c1a0f}.campaign-workspace .crm-center-modal{background:#1f1c1a52}.campaign-workspace .crm-center-modal>form{background:#fff;border-radius:24px;padding:24px;box-shadow:0 24px 60px #1f1c1a3d}.campaign-workspace .crm-center-modal header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.campaign-workspace .crm-center-modal header span{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.campaign-workspace .crm-center-modal header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:20px;font-weight:700}.campaign-workspace .crm-center-modal header p{color:#6e6760;margin:4px 0 0;font-size:13px}.campaign-workspace .crm-center-modal header button{color:#6e6760;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;width:38px;height:38px;margin-left:auto;font-size:18px}.campaign-workspace .crm-center-modal input,.campaign-workspace .crm-center-modal select,.campaign-workspace .crm-center-modal textarea{border:1.5px solid #e4dfd9;border-radius:12px;padding:11px 13px;font-size:13px}.campaign-workspace .crm-center-modal input:focus,.campaign-workspace .crm-center-modal select:focus,.campaign-workspace .crm-center-modal textarea:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff70001f}.campaign-workspace .crm-center-modal footer{align-items:center;gap:8px;margin-top:18px;display:flex}.campaign-workspace .crm-center-modal footer button:not(.crm-primary){color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:44px;padding:0 20px;font-size:13px;font-weight:600}.campaign-workspace .crm-center-modal footer button.crm-primary{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;height:44px;margin-left:auto;padding:0 24px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #ff700047}.campaign-workspace .crm-center-modal footer button.crm-primary:disabled{color:#9a938b;box-shadow:none;background:#e4dfd9}.campaign-workspace .review-grid{gap:10px}.campaign-workspace .review-grid article{background:#faf8f6;border:0;border-radius:16px;padding:14px 16px}.campaign-workspace .review-grid small{color:#ff7000;letter-spacing:.1em;font-size:11px;font-weight:600}.campaign-workspace .review-grid strong{color:#1f1c1a;margin-top:4px;font-size:15px;font-weight:700;display:block}.campaign-workspace .review-grid p{color:#6e6760;margin:4px 0 0;font-size:12px;line-height:1.5}.campaign-workspace .gen-grid{gap:12px}.campaign-workspace .gen-generate{color:#cc5800;cursor:pointer;background:#fff3ea;border:1.5px solid #ff7000;border-radius:999px;height:44px;margin-top:14px;padding:0 20px;font-size:13px;font-weight:700}.campaign-workspace .gen-results{flex-direction:column;gap:8px;margin-top:16px;display:flex}.campaign-workspace .gen-results strong{color:#1f1c1a;font-size:13px;font-weight:700}.campaign-workspace .gen-results textarea{background:#faf8f6;border-color:#e4dfd9;line-height:1.5}.calendar-workspace{color:#1f1c1a;background:#faf8f6}.calendar-workspace .workspace-top{background:#fff;border-bottom:1px solid #f2efec;align-items:center;gap:16px;padding:20px 32px;display:flex}.calendar-workspace .workspace-top>div:before{content:"AGENDA DA EQUIPE";color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600;display:block}.calendar-workspace .workspace-top h1{letter-spacing:-.02em;margin:2px 0 0;font-size:26px;font-weight:700}.calendar-workspace .workspace-top p{color:#6e6760;margin:4px 0 0;font-size:13px}.calendar-workspace .workspace-top .calendar-primary{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;height:44px;margin-left:auto;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #ff700047}.calendar-workspace .workspace-top .calendar-primary:hover{background:#e66200}.calendar-workspace .workspace-loading,.calendar-workspace .workspace-error{color:#6e6760;background:#fff;border:0;border-radius:18px;margin:26px 28px;padding:26px;font-size:13px;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .calendar-main{flex-direction:column;gap:14px;padding:26px 28px 40px;display:flex}.calendar-workspace .today-summary{background:#fff;border:0;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .today-summary>span{background:#f7ecfc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:0;display:grid}.calendar-workspace .today-summary>span:before{content:"";background:#66009a;width:17px;height:17px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.calendar-workspace .today-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.calendar-workspace .today-summary small{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.calendar-workspace .today-summary strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.calendar-workspace .today-summary>i{color:#127a44;background:#e4f6ec;border-radius:999px;padding:5px 11px;font-size:11px;font-style:normal;font-weight:700}.calendar-workspace .today-summary>i:last-child{color:#8a6100;background:#fdf1d9;margin-left:0}.calendar-workspace .today-summary>i:first-of-type{margin-left:auto}.calendar-workspace .calendar-nav{background:#fff;border:0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .calendar-nav>button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.calendar-workspace .calendar-nav>button:hover{background:#faf8f6}.calendar-workspace .calendar-nav>button.cal-today-btn{width:auto;padding:0 14px;font-size:12px;font-weight:700}.calendar-workspace .calendar-nav>strong{letter-spacing:-.01em;text-transform:capitalize;margin:0 6px;font-size:16px;font-weight:700}.calendar-workspace .cal-view-switch{gap:6px;display:flex}.calendar-workspace .cal-view-switch button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:700}.calendar-workspace .cal-view-switch button:hover{background:#faf8f6}.calendar-workspace .cal-view-switch button.active{color:#cc5800;background:#fff3ea;border-color:#ff7000}.calendar-workspace .calendar-nav>i{flex:1}.calendar-workspace .calendar-nav>span{color:#6e6760;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.calendar-workspace .calendar-nav>span b{background:#ff7000;border-radius:999px;width:8px;height:8px}.calendar-workspace .calendar-nav>span b.legend-task{background:#8b00cc}.calendar-workspace .calendar-nav>span b.manager-color{background:#1fa85a}.calendar-workspace .calendar-nav>span b.manager-eliz{background:#2b6cb0}.calendar-workspace .calendar-filters{background:#fff;border:0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .calendar-filters>span{background:#faf8f6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:0;display:grid}.calendar-workspace .calendar-filters>span:before{content:"";background:#9a938b;width:15px;height:15px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.calendar-workspace .calendar-filters select{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;padding:0 14px;font-size:12px;font-weight:600}.calendar-workspace .calendar-filters select:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff70001f}.calendar-workspace .calendar-filters button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.calendar-workspace .calendar-filters button:hover{color:#d93e3e;background:#fbe5e5;border-color:#d93e3e}.calendar-workspace .calendar-filters>i{flex:1}.calendar-workspace .calendar-filters>b{color:#6e6760;background:#faf8f6;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.calendar-workspace .calendar-grid{background:#fff;border:0;border-radius:18px;padding:16px;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .calendar-weekdays{gap:6px;margin-bottom:8px}.calendar-workspace .calendar-weekdays span{color:#9a938b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.calendar-workspace .calendar-days{gap:6px}.calendar-workspace .calendar-day{background:#faf8f6;border:0;border-radius:14px;padding:8px}.calendar-workspace .calendar-blank{background:0 0;border:0}.calendar-workspace .calendar-day>strong{color:#6e6760;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.calendar-workspace .calendar-day.today{background:#fff;box-shadow:inset 0 0 0 1.5px #ff7000}.calendar-workspace .calendar-day.today>strong{color:#fff;background:#ff7000}.calendar-workspace .calendar-day>div{flex-direction:column;gap:4px;margin-top:6px;display:flex}.calendar-workspace .cal-event{color:#cc5800;text-align:left;cursor:pointer;background:#fff3ea;border:0;border-radius:9px;flex-direction:column;gap:1px;padding:5px 8px;font-size:11px;font-weight:600;display:flex}.calendar-workspace .cal-event.type-task{color:#66009a;background:#f7ecfc}.calendar-workspace .cal-event.with-manager{color:#127a44;background:#e4f6ec}.calendar-workspace .cal-event.with-manager.eliz{color:#2b5ca8;background:#e7eefb}.calendar-workspace .cal-event.realizada{color:#6e6760;background:#f2efec}.calendar-workspace .cal-event.cancelada{color:#d93e3e;background:#fbe5e5;text-decoration:line-through}.calendar-workspace .cal-event span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.calendar-workspace .cal-event small{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.calendar-workspace .cal-more{color:#6e6760;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.calendar-workspace .cal-hint{color:#9a938b;margin:12px 0 0;font-size:12px}.calendar-workspace .cal-week,.calendar-workspace .cal-day{background:#fff;border:0;border-radius:18px;padding:16px;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .cal-week-head button{color:#4d4842;cursor:pointer;background:#faf8f6;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 0;display:flex}.calendar-workspace .cal-week-head button small{color:#9a938b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.calendar-workspace .cal-week-head button strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.calendar-workspace .cal-week-head button.today{color:#cc5800;background:#fff3ea;border-color:#ff7000}.calendar-workspace .cal-week-head button.today small{color:#cc5800}.calendar-workspace .cal-week-row>span,.calendar-workspace .cal-day-row>span{color:#9a938b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.calendar-workspace .cal-slot{background:#faf8f6;border:0;border-radius:9px;flex-direction:column;gap:3px;min-height:34px;padding:3px;display:flex}.calendar-workspace .cal-slot:hover{background:#f4f0ec}.calendar-workspace .cal-slot.dragging{background:#ffe4d1;box-shadow:inset 0 0 0 1.5px #ff7000}.calendar-workspace .cal-day-notime{background:#faf8f6;border:0;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.calendar-workspace .cal-day-notime small{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.calendar-workspace .cal-list{flex-direction:column;gap:8px;display:flex}.calendar-workspace .cal-list-row{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .cal-list-row:hover{box-shadow:0 4px 12px #1f1c1a17}.calendar-workspace .cal-list-date{background:#fff3ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;padding:6px 0;display:flex}.calendar-workspace .cal-list-date strong{color:#cc5800;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.calendar-workspace .cal-list-date span{color:#cc5800;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.calendar-workspace .cal-list-row.type-task .cal-list-date{background:#f7ecfc}.calendar-workspace .cal-list-row.type-task .cal-list-date strong,.calendar-workspace .cal-list-row.type-task .cal-list-date span{color:#66009a}.calendar-workspace .cal-list-row>div strong{letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.calendar-workspace .cal-list-row>div small{color:#9a938b;margin-top:2px;font-size:12px;display:block}.calendar-workspace .cal-list-row em{color:#6e6760;background:#faf8f6;border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700}.calendar-workspace .cal-status{color:#8a6100;text-transform:capitalize;background:#fdf1d9;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.calendar-workspace .cal-status.confirmada{color:#cc5800;background:#fff3ea}.calendar-workspace .cal-status.realizada{color:#127a44;background:#e4f6ec}.calendar-workspace .cal-status.cancelada{color:#d93e3e;background:#fbe5e5}.calendar-workspace .audit-empty{color:#6e6760;text-align:center;background:#fff;border:0;border-radius:18px;padding:26px;font-size:13px;box-shadow:0 2px 6px #1f1c1a0f}.calendar-workspace .calendar-notice{color:#127a44;background:#e4f6ec;border:0;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:600}.calendar-workspace .calendar-modal-layer{background:#1f1c1a52}.calendar-workspace .calendar-detail,.calendar-workspace .calendar-create{background:#fff;border:0;border-radius:24px;padding:24px;box-shadow:0 24px 60px #1f1c1a3d}.calendar-workspace .calendar-detail>header,.calendar-workspace .calendar-create>header{border:0;align-items:flex-start;gap:12px;margin-bottom:16px;padding:0;display:flex}.calendar-workspace .calendar-detail header small{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.calendar-workspace .calendar-detail header h2,.calendar-workspace .calendar-create header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:20px;font-weight:700}.calendar-workspace .calendar-detail header p,.calendar-workspace .calendar-create header p{color:#6e6760;margin:4px 0 0;font-size:13px}.calendar-workspace .calendar-detail header button,.calendar-workspace .calendar-create header button{color:#6e6760;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;width:38px;height:38px;margin-left:auto;font-size:18px}.calendar-workspace .calendar-detail dl{background:#faf8f6;border:0;border-radius:16px;padding:6px 14px}.calendar-workspace .calendar-detail dl>div{border-bottom:1px solid #f2efec;align-items:center;gap:12px;padding:10px 0;display:flex}.calendar-workspace .calendar-detail dl>div:last-child{border-bottom:0}.calendar-workspace .calendar-detail dt{color:#9a938b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.calendar-workspace .calendar-detail dd{color:#1f1c1a;text-align:right;text-transform:capitalize;margin:0 0 0 auto;font-size:13px;font-weight:600}.calendar-workspace .calendar-detail .cal-lead-card{background:#faf8f6;border:0;border-radius:16px;margin-top:14px;padding:14px 16px}.calendar-workspace .calendar-detail .cal-lead-label{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600}.calendar-workspace .calendar-detail .cal-lead-head{align-items:center;gap:10px;margin-top:8px;display:flex}.calendar-workspace .calendar-detail .cal-lead-av{color:#66009a;background:#f7ecfc;border-radius:999px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.calendar-workspace .calendar-detail .cal-lead-head strong{font-size:14px;font-weight:700}.calendar-workspace .calendar-detail .cal-lead-head small{color:#9a938b;font-size:12px;display:block}.calendar-workspace .calendar-detail .cal-lead-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.calendar-workspace .calendar-detail .cal-lead-acts a{color:#4d4842;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;align-items:center;height:34px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.calendar-workspace .calendar-detail .cal-lead-acts a:hover{background:#faf8f6}.calendar-workspace .calendar-detail .cal-lead-acts a[href^="https://wa.me"]{color:#127a44;background:#e4f6ec;border-color:#b7e3c7;font-weight:700}.calendar-workspace .calendar-detail .cal-lead-empty{color:#9a938b;font-size:12px}.calendar-workspace .calendar-detail>footer,.calendar-workspace .calendar-create>footer{border:0;align-items:center;gap:8px;margin-top:18px;padding:0;display:flex}.calendar-workspace .calendar-detail footer button,.calendar-workspace .calendar-create footer button{color:#4d4842;cursor:pointer;background:#fff;border:1.5px solid #e4dfd9;border-radius:999px;height:44px;padding:0 18px;font-size:13px;font-weight:600}.calendar-workspace .calendar-detail footer button:hover,.calendar-workspace .calendar-create footer button:hover{background:#faf8f6}.calendar-workspace .calendar-detail footer button:nth-of-type(2){color:#d93e3e;border-color:#f6dada}.calendar-workspace .calendar-detail footer .confirm,.calendar-workspace .calendar-create footer .confirm{color:#fff;background:#ff7000;border:0;margin-left:auto;padding:0 24px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #ff700047}.calendar-workspace .calendar-detail footer .confirm:hover,.calendar-workspace .calendar-create footer .confirm:hover{background:#e66200}.calendar-workspace .calendar-create footer .confirm:disabled{color:#9a938b;box-shadow:none;background:#e4dfd9}.calendar-workspace .calendar-create>div{gap:12px}.calendar-workspace .calendar-create label{color:#6e6760;font-size:12px;font-weight:600}.calendar-workspace .calendar-create input,.calendar-workspace .calendar-create select,.calendar-workspace .calendar-create textarea{color:#1f1c1a;background:#fff;border:1.5px solid #e4dfd9;border-radius:12px;padding:11px 13px;font-size:13px}.calendar-workspace .calendar-create select{cursor:pointer;height:44px;padding:0 12px}.calendar-workspace .calendar-create textarea{resize:vertical;min-height:84px;line-height:1.5}.calendar-workspace .calendar-create input:focus,.calendar-workspace .calendar-create select:focus,.calendar-workspace .calendar-create textarea:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff70001f}.calendar-workspace .calendar-create label.check{color:#4d4842;cursor:pointer;background:#faf8f6;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:600}.calendar-workspace .calendar-create label.check .only-admin{color:#9a938b;font-size:11px;font-style:normal;font-weight:600}.calendar-workspace .calendar-create .cal-disp{color:#6e6760;background:#faf8f6;border:0;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:600;line-height:1.5}.calendar-workspace .calendar-create .cal-disp.livre{color:#127a44;background:#e4f6ec}.calendar-workspace .calendar-create .cal-disp.conflito{color:#8a6100;background:#fdf1d9}.f2-root{--f2-orange-strong:#d95700;--f2-orange-soft:var(--orange-soft,#fff2e9);--f2-purple-soft:var(--purple-soft,#f5ebfb);--f2-green:var(--green,#17874e);--f2-green-soft:var(--green-soft,#e6f7ed);--f2-red:var(--red,#d3443e);--f2-red-soft:var(--red-soft,#ffeded);--f2-blue:var(--blue,#2f6fed);--f2-blue-soft:var(--blue-soft,#eaf1ff);--f2-yellow:var(--yellow,#d99a16);--f2-yellow-soft:var(--yellow-soft,#fff6de);--f2-page:var(--page,#faf9f7);--f2-surface:var(--surface,#fff);--f2-radius-card:var(--radius-card,16px);--f2-radius-input:var(--radius-input,10px);--f2-shadow-xs:var(--shadow-xs,0 1px 2px #1f18130a);--f2-shadow-sm:var(--shadow-sm,0 2px 6px #1f18130f);--f2-quente:#e6532f;--f2-negociando:#8b35c8;--f2-morno:#d99a16;--f2-frio:#3e78c7;--f2-aguardando:#aaa29a;min-height:100%;color:var(--f2-ink);--f2-ink:#1f1c1a;--f2-muted:#6e6760;--f2-line:#f2efec;--f2-soft:#faf8f6;--f2-orange:#ff7000;--f2-purple:#8b00cc;background:#faf8f6;font-family:inherit;overflow:auto}.f2-root *{box-sizing:border-box}.f2-root button,.f2-root select,.f2-root input,.f2-root textarea{font:inherit}.f2-root button,.f2-root a,.f2-root [role=button],.f2-root summary{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.f2-root button:focus-visible,.f2-root a:focus-visible,.f2-root [role=button]:focus-visible,.f2-root summary:focus-visible{outline:2px solid var(--f2-orange);outline-offset:2px}.f2-topo{padding:28px 32px 24px;padding-block:14px;background:#faf8f6;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.f2-marca h1{letter-spacing:-.02em;margin:7px 0 8px;font-size:26px;font-weight:700;line-height:1}.f2-marca p{color:#6e6760;margin:0;font-size:13px}.f2-eyebrow{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:600;display:block}.f2-topo-acoes{align-items:center;gap:12px;display:flex}.f2-topo-acoes button,.f2-nav button{border:1px solid var(--f2-line);color:var(--f2-ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px}.f2-isolado{color:#23784a;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.f2-isolado i{background:#25a761;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2f5ea}.f2-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior-inline:contain;scrollbar-width:none;background:#faf8f6e6;border-bottom:1px solid #f2efec;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 32px;display:flex;position:sticky;top:0;overflow-x:auto}.f2-nav button{white-space:nowrap;color:#4c4845;min-height:42px;box-shadow:none;background:#fff;border:1px solid #e4dfd9;border-radius:999px;outline:0;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.f2-nav button.ativo{color:#cc5800;box-shadow:none;background:#fff3ea;border-color:#ff7000;outline:0;font-weight:700}.f2-nav>span{color:var(--f2-muted);margin-left:auto;font-size:11px}.f2-main,.f2-dia{padding:22px 28px 30px}.f2-resumo{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.7fr);gap:10px;margin:0 0 14px;display:grid}.f2-resumo article,.f2-resumo>div{border:1px solid var(--f2-line);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex}.f2-resumo b{font-size:27px;line-height:1}.f2-resumo b small{color:var(--f2-muted);font-size:12px}.f2-resumo span{color:var(--f2-muted);margin-top:5px;font-size:11px}.f2-resumo article.alerta{background:#fbe5e5;border-color:#ffc7bd}.f2-resumo article.alerta b{color:#d93e3e}.f2-resumo>div{color:#fff;background:#28231f}.f2-resumo>div span{color:#cfc6bf;font-size:12px}.f2-board{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(255px,1fr));align-items:stretch;gap:10px;min-width:0;padding:1px 1px 10px;display:flex;overflow-x:auto}.f2-coluna{scroll-snap-align:start;background:#faf8f6;border:1px solid #eae5e0;border-top:0;border-radius:14px;flex-direction:column;flex:0 0 310px;min-width:310px;max-height:76vh;padding:6px 0 0;display:flex;overflow:hidden}.f2-coluna-topo{grid-template-columns:30px 1fr 25px;align-items:start;gap:9px;min-height:42px;padding:10px 10px 9px;display:grid}.f2-coluna-topo>span{color:#cc5800;background:#ffe4d1;border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.f2-coluna-topo h2{margin:0;font-size:15px;font-weight:700}.f2-coluna-topo p{text-overflow:ellipsis;white-space:nowrap;color:#9a938b;margin:3px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.f2-coluna-topo>b{background:#ded7d0;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.f2-lista{scrollbar-width:thin;flex-direction:column;flex:1;gap:9px;padding:0 9px 10px;display:flex;overflow-y:auto}.f2-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-radius:18px;gap:0;padding:18px;transition:all .15s;box-shadow:0 2px 6px #1f1c1a0f}.f2-card:hover,.f2-card.selecionado,.f2-card:focus-visible{border-color:#f3a26f;outline:none;transform:none;box-shadow:0 3px 10px #1f1c1a0f}.f2-card-ident{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:12px;display:grid}.f2-card-ident>i{color:#b84200;background:#fff0e6;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.f2-card-ident div{flex-direction:column;min-width:0;display:flex}.f2-card-ident strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.f2-card-ident span{color:var(--f2-muted);font-size:11px}.f2-card-regra,.f2-card-acao{border-radius:11px;flex-direction:column;padding:10px;display:flex}.f2-card-regra{background:#f6edfc;border:1px solid #ead2fa}.f2-card-acao{background:var(--f2-soft);margin-top:7px}.f2-card-regra>span,.f2-card-acao>span,.f2-agora>span,.f2-preview>span,.f2-agora-grid span{color:var(--f2-purple);letter-spacing:.1em;font-size:11px;font-weight:900}.f2-card-regra b,.f2-card-acao b{font-size:12px;line-height:1.3}.f2-card-regra small{color:var(--f2-muted);margin-top:3px;font-size:11px;line-height:1.35}.f2-prazo{border-radius:999px;margin-top:8px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.f2-prazo.atrasado,.atrasado{color:#c32824;background:#ffebe9}.f2-prazo.urgente,.urgente{color:#9b6200;background:#fff3d2}.f2-prazo.no-prazo,.no-prazo{color:#197244;background:#e7f7ed}.f2-card-status{color:var(--f2-muted);border-top:1px solid #eee7e1;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font-size:11px;display:none}.f2-card-botoes{flex-wrap:wrap;grid-template-columns:auto auto minmax(0,1fr);gap:7px;margin-top:10px;display:flex}.f2-card-botoes button{border:1px solid var(--f2-line);color:var(--f2-ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px;font-size:11px;font-weight:800}.f2-card-botoes button.principal{border-color:var(--f2-orange);background:var(--f2-orange);color:#fff;min-width:0}.f2-vazio{min-height:110px;color:var(--f2-muted);text-align:center;place-items:center;padding:15px;font-size:11px;display:grid}.f2-dia{flex-direction:column;gap:12px;max-width:1200px;margin:auto;display:flex}.f2-dia-cab{box-shadow:none;color:#1f1c1a;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:20px;margin:0;padding:3px 2px 6px;display:flex}.f2-dia-cab h2{margin:0;font-size:15px}.f2-dia-cab p{color:#cfc6bf;margin:0;font-size:12px}.f2-dia-cab>b{color:#cc5800;font-size:11px}.f2-dia-lista{background:#fff;border:1px solid #e8e2dc;border-radius:12px;flex-direction:column;gap:8px;display:flex;overflow:auto hidden}.f2-dia-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-radius:16px;grid-template-columns:40px 1fr 1fr 1.7fr minmax(175px,1fr) 100px;align-items:center;gap:14px;min-height:50px;margin:0 0 8px;padding:13px 15px;font-size:11px;display:grid;transform:none;box-shadow:0 2px 6px #1f1c1a0f}.f2-dia-item:hover{background:#fffaf6;border-color:#ff9c65;transform:translateY(-1px);box-shadow:0 8px 20px #1f1c1a14}.f2-dia-ordem{color:#cc5800;background:#ffe4d1;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.f2-dia-item>div{flex-direction:column;min-width:0;display:flex}.f2-dia-item small,.f2-dia-item>div>span{color:var(--f2-muted);font-size:11px}.f2-dia-item>div>b{font-size:13px;font-weight:700}.f2-dia-item em{border-radius:8px;justify-self:start;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.f2-dia-item>i{background:var(--f2-orange);text-align:center;white-space:nowrap;color:#cc5800;border-radius:8px;place-items:center;min-height:32px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:grid}.f2-dia-vazio{border:1px dashed var(--f2-line);text-align:center;background:#fff;border-radius:15px;flex-direction:column;gap:5px;padding:28px;display:flex}.f2-dia-vazio span{color:var(--f2-muted);font-size:11px}.f2-overlay{z-index:40;background:#1d1713a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.f2-detalhe{background:#faf8f6;flex-direction:column;width:min(760px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-20px 0 50px #0002}.f2-detalhe-topo{z-index:2;background:#fff;border-bottom:1px solid #f2efec;flex:none;justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;display:flex;position:relative;top:0}.f2-detalhe-topo h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:22px;font-weight:700}.f2-detalhe-topo p{color:var(--f2-muted);margin:0;font-size:11px}.f2-detalhe-topo button{background:var(--f2-soft);cursor:pointer;border:0;border-radius:12px;width:38px;height:38px;font-size:22px}.f2-atalhos{z-index:2;background:#faf8f6;border-bottom:0;flex-wrap:wrap;grid-template-columns:repeat(5,1fr);gap:10px;padding:12px 16px;display:flex;position:sticky;top:86px}.f2-atalhos button{border:1px solid var(--f2-line);color:var(--f2-ink);cursor:pointer;background:#fff;border-radius:10px;padding:10px 6px;font-size:11px;font-weight:800}.f2-atalhos button:first-child{color:#b84200;background:#fff7f2;border-color:#ffad7d}.f2-detalhe section{border-bottom:0;margin:2px 16px 14px;padding:22px 24px}.f2-agora{background:#fffaf7}.f2-agora-cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.f2-agora-cab>span{letter-spacing:.12em;color:#ff7000;font-size:11px;font-weight:700}.f2-agora-cab em{text-align:right;border-radius:999px;padding:5px 12px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3}.f2-agora-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.f2-agora-grid>div{background:#fff;border:1px solid #eddfd6;border-radius:11px;flex-direction:column;padding:10px;display:flex}.f2-agora-grid b{color:#1f1c1a;font-size:14.5px;font-weight:700;line-height:1.3}.f2-cadencia-dia{background:#fff3ea;border:1px solid #d9b5f2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:0 0 14px;padding:12px;display:grid}.f2-cadencia-dia>span{color:var(--f2-purple);letter-spacing:.11em;font-size:11px;font-weight:900}.f2-cadencia-dia>b{color:var(--f2-purple);grid-area:1/2/3;font-size:22px}.f2-cadencia-dia>small{color:var(--f2-muted);font-size:11px}.f2-agora h3{letter-spacing:-.01em;margin:4px 0;font-size:20px;font-weight:700;line-height:1.2}.f2-agora>p{color:var(--f2-muted);margin:0 0 13px;font-size:11px;line-height:1.5}.f2-evidencia{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.f2-evidencia div{background:#fff;border-radius:10px;flex-direction:column;padding:10px;display:flex}.f2-evidencia span{color:var(--f2-muted);font-size:11px}.f2-evidencia b{font-size:11px}.f2-principal,.f2-secundario{color:#fff;background:var(--f2-orange);cursor:pointer;border:0;border-radius:12px;width:100%;padding:13px 15px;font-weight:800}.f2-link{text-align:center;text-decoration:none;display:block}.f2-chat-sec{width:100%;color:var(--f2-ink);cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;margin-top:7px;padding:11px;font-weight:800}.f2-dapi{color:#22633f;background:#f7ecfc;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.f2-dapi>i{background:#27a961;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d8f0e2}.f2-dapi>span{flex-direction:column;font-size:11px;line-height:1.4;display:flex}.f2-dapi b{font-size:11px}.f2-principal:disabled,.f2-secundario:disabled{opacity:.45;cursor:not-allowed}.f2-atualizar h3,.f2-sara-resumo h3{margin:7px 0 3px;font-size:16px}.f2-explica,.f2-sara-resumo p{color:var(--f2-muted);margin:0;font-size:11px;line-height:1.5}.f2-atualizar label{color:#554d47;flex-direction:column;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.f2-atualizar select,.f2-atualizar input,.f2-atualizar textarea{border:1px solid var(--f2-line);width:100%;color:var(--f2-ink);background:#fff;border-radius:11px;outline:none;padding:11px}.f2-atualizar textarea{resize:vertical;min-height:65px}.f2-atualizar select:focus,.f2-atualizar input:focus,.f2-atualizar textarea:focus{border-color:#ff8e4e;box-shadow:0 0 0 3px #ffefe5}.f2-preview{background:#f6edfc;border-radius:11px;flex-direction:column;margin-top:10px;padding:11px;display:flex}.f2-preview b{font-size:12px}.f2-preview small{color:var(--f2-muted);font-size:11px}.f2-secundario{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:999px;margin-top:13px;font-weight:700}.f2-sara-resumo{background:#fbf5ff;border-left:4px solid #8b00cc}.f2-chat-topo{justify-content:space-between;align-items:flex-start;display:flex}.f2-chat-topo h3{margin:5px 0 0}.f2-chat-topo>div:last-child{gap:5px;display:flex}.f2-chat-topo button{border:1px solid var(--f2-line);cursor:pointer;background:#fff;border-radius:9px;width:32px;height:32px}.f2-chat>p,.f2-mensagens>p{color:var(--f2-muted);font-size:11px}.f2-chat-erro{color:#b9231f}.f2-mensagens{background:#f4f1ee;border-radius:13px;flex-direction:column;gap:7px;max-height:420px;margin-top:13px;padding:10px;display:flex;overflow:auto}.f2-mensagens article{background:#fff;border-radius:12px;flex-direction:column;gap:4px;max-width:86%;padding:9px 11px;display:flex}.f2-mensagens article.enviada{background:#fff0e6;border-bottom-right-radius:3px;align-self:flex-end}.f2-mensagens article.recebida{border-bottom-left-radius:3px;align-self:flex-start}.f2-mensagens small{color:var(--f2-muted);font-size:11px}.f2-mensagens span{white-space:pre-wrap;font-size:11px;line-height:1.45}.f2-historico>div:first-child{align-items:center;gap:8px;margin-bottom:8px;display:flex}.f2-historico h3{font-size:13px}.f2-historico article{border-bottom:1px solid #f2efec;grid-template-columns:10px 1fr;gap:12px;padding:10px 0;display:grid}.f2-historico article>i{background:#ba68e6;border-radius:50%;width:8px;height:8px;margin-top:4px}.f2-historico article div{flex-direction:column;display:flex}.f2-historico article strong{font-size:13px;font-weight:700;display:block}.f2-historico article span,.f2-historico article small,.f2-historico>p{color:var(--f2-muted);font-size:11px;line-height:1.4}.f2-lab-tools{color:var(--f2-muted);border:1px dashed #ccbfb5;border-radius:11px;margin:0 16px 20px;padding:12px;font-size:11px}.f2-lab-tools summary{cursor:pointer;color:#665d56;font-weight:800}.f2-lab-tools button{color:#fff;cursor:pointer;background:#655c55;border:0;border-radius:9px;width:100%;padding:10px}.f2-erro,.f2-loading{background:#fff;border-radius:12px;margin:18px 28px;padding:14px}.f2-erro{color:#b9231f;border:1px solid #ffc9c4}.f2-rodape{text-align:center;color:#9a938b;padding:11px 28px;font-size:11px}.f2-root ::-webkit-scrollbar{width:7px;height:7px}.f2-root ::-webkit-scrollbar-thumb{background:#cfc6be;border-radius:10px}.f2-topo-acoes .f2-pescar{color:#fff;background:#ff7000;border:0;border-radius:999px;font-weight:700;box-shadow:0 12px 28px #ff700047}.f2-sino-wrap{position:relative}.f2-sino{border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.f2-sino>b{color:#fff;background:#d93e3e;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-5px}.f2-avisos-pop{z-index:30;border:1px solid var(--f2-line);background:#fff;border-radius:18px;width:min(430px,100vw - 28px);padding:17px;position:absolute;top:50px;right:0;box-shadow:0 18px 50px #3b251b35}.f2-avisos-pop h3{margin:5px 0 12px}.f2-avisos-pop article{border-radius:12px;grid-template-columns:45px 1fr;align-items:center;margin-top:6px;padding:10px;display:grid}.f2-avisos-pop article b{font-size:21px}.f2-avisos-pop article span{font-size:11px}.f2-avisos-pop article.vermelho{color:#d93e3e;background:#fbe5e5}.f2-avisos-pop article.amarelo{color:#b87800;background:#fdf1d9}.f2-avisos-pop article.verde{color:#1fa85a;background:#e4f6ec}.f2-avisos-pop>button{color:#fff;background:#28231f;border:0;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-weight:800}.f2-plano{border:1px solid var(--f2-line);background:#fff;border-radius:24px;margin-bottom:16px;padding:24px}.f2-plano-titulo{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.f2-plano-titulo h2{margin:6px 0 4px;font-size:20px}.f2-plano-titulo p{color:var(--f2-muted);margin:0;font-size:11px}.f2-plano-titulo>b{color:#cc5800;background:#fff3ea;border:0;border-radius:16px;flex-direction:column;align-items:center;min-width:92px;padding:11px;font-size:25px;font-weight:700;display:flex}.f2-plano-titulo>b small{letter-spacing:.08em;font-size:11px;font-weight:600}.f2-proxima{background:#8b00cc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:18px 20px;display:flex;box-shadow:0 12px 28px #8b00cc40}.f2-proxima>div{flex-direction:column;display:flex}.f2-proxima span{color:#cf4a00;letter-spacing:.12em;font-size:11px;font-weight:900}.f2-proxima h3{margin:4px 0 2px;font-size:15px}.f2-proxima b{font-size:12px}.f2-proxima small{color:#c32824;margin-top:3px;font-size:11px;font-weight:800}.f2-proxima button{background:var(--f2-orange);color:#fff;white-space:nowrap;border:0;border-radius:12px;padding:12px 20px;font-weight:800}.f2-indicadores{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px;display:grid}.f2-indicadores article{border-radius:13px;flex-direction:column;padding:13px;display:flex}.f2-indicadores b{font-size:24px}.f2-indicadores span{font-size:11px}.f2-indicadores .vermelho{color:#b9231f;background:#ffebe9}.f2-indicadores .amarelo{color:#865500;background:#fff3d2}.f2-indicadores .laranja{color:#b84200;background:#fff0e6}.f2-indicadores .roxo{color:#7620b6;background:#f3e8fb}.f2-indicadores .verde{color:#176d40;background:#e7f7ed}.f2-como{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.f2-como>span{border:1px solid var(--f2-line);border-radius:11px;grid-template-columns:25px 1fr;align-items:center;padding:9px 11px;display:grid}.f2-como i{color:#fff;background:#ff7000;border-radius:10px;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:700;display:grid}.f2-como b{font-size:11px;font-weight:700}.f2-como small{color:#6e6760;font-size:11px}.f2-dia-colunas{color:#8f8780;letter-spacing:.06em;text-transform:uppercase;background:0 0;grid-template-columns:40px 1fr 1fr 1.7fr minmax(175px,1fr) 100px;gap:14px;padding:0 15px 7px;font-size:11px;font-weight:800;display:grid}.f2-dia-colunas span:first-child{grid-column:auto}.f2-pagina{padding:24px 28px 34px}.f2-pagina-cab{border:1px solid var(--f2-line);background:#fff;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.f2-pagina-cab h2{margin:5px 0 3px}.f2-pagina-cab p{color:var(--f2-muted);margin:0;font-size:11px}.f2-pagina-cab>button{background:var(--f2-orange);color:#fff;border:0;border-radius:12px;padding:11px 16px;font-weight:800}.f2-tabela-cab,.f2-tabela article{grid-template-columns:1.3fr .8fr 1fr 1.5fr 1.2fr 150px;align-items:center;gap:12px;display:grid}.f2-tabela-cab{color:#8f8780;letter-spacing:.06em;text-transform:uppercase;background:#faf8f6;padding:0 14px 8px;font-size:11px;font-weight:800}.f2-tabela{background:#fff;border:1px solid #e8e2dc;border-radius:16px;flex-direction:column;gap:8px;display:flex;overflow-x:auto}.f2-tabela article{border:1px solid var(--f2-line);background:#fff;border-radius:13px;padding:13px 14px;font-size:11px}.f2-tabela article>em{border-radius:8px;padding:6px 8px;font-style:normal;font-weight:800}.f2-tabela article>div:last-child{gap:5px;display:flex}.f2-tabela button{border:1px solid var(--f2-line);background:#fff;border-radius:9px;padding:8px;font-size:11px;font-weight:800}.f2-tabela button.primario{background:var(--f2-orange);border-color:var(--f2-orange);color:#fff}.f2-nome{align-items:center;gap:8px;display:flex}.f2-nome>i{color:#b84200;background:#fff0e6;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.f2-nome>span{flex-direction:column;display:flex}.f2-nome small{color:#9a938b}.f2-pipe{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:10px;display:grid;overflow-x:auto}.f2-pipe-vendas{grid-template-columns:repeat(6,minmax(210px,1fr))}.f2-pipe>div{border:1px solid var(--f2-line);background:#eae6e2;border-radius:15px;min-height:220px;padding:9px}.f2-pipe>div>header{justify-content:space-between;align-items:center;padding:6px;display:flex}.f2-pipe h3{margin:0;font-size:12px}.f2-pipe header b{background:#d8d1ca;border-radius:8px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.f2-pipe article{background:#fff;border:1px solid #ded6cf;border-radius:12px;margin-top:7px;padding:12px}.f2-pipe article>span{color:var(--f2-orange);font-size:11px;font-weight:800}.f2-pipe h4{margin:5px 0 3px;font-size:12px}.f2-pipe article p,.f2-pipe-vazio{color:var(--f2-muted);margin:0 0 8px;font-size:11px}.f2-pipe select{border:1px solid var(--f2-line);background:#fff;border-radius:9px;width:100%;padding:8px;font-size:11px}.f2-pipe-vazio{text-align:center;padding:20px 5px}.f2-config-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f2-config-bloco{border:1px solid var(--f2-line);background:#fff;border-radius:17px;padding:16px}.f2-config-titulo{justify-content:space-between;align-items:center;display:flex}.f2-config-titulo h3{margin:4px 0}.f2-config-titulo>button{color:#b84200;background:#fff7f2;border:1px solid #ffad7d;border-radius:9px;padding:8px 11px;font-weight:800}.f2-config-lista{flex-direction:column;gap:6px;max-height:330px;margin:13px 0;display:flex;overflow:auto}.f2-config-lista article{background:var(--f2-soft);border-radius:10px;grid-template-columns:25px 1fr 50px 50px;align-items:center;gap:6px;padding:9px;display:grid}.f2-config-lista article.inativo{opacity:.45}.f2-config-lista article>b{background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.f2-config-lista article>span{flex-direction:column;display:flex}.f2-config-lista strong{font-size:11px}.f2-config-lista small{color:var(--f2-muted);font-size:11px}.f2-config-lista button{color:#8b4d29;background:0 0;border:0;font-size:11px}.f2-config-bloco form{background:#f5f1ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.f2-config-bloco form h4{grid-column:1/-1;margin:0}.f2-config-bloco form label,.f2-modal>label{flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.f2-config-bloco form input,.f2-config-bloco form select,.f2-modal input,.f2-modal select{border:1px solid var(--f2-line);width:100%;color:var(--f2-ink);background:#fff;border-radius:9px;padding:10px}.f2-config-bloco form>button{color:#fff;background:#28231f;border:0;border-radius:10px;grid-column:1/-1;padding:11px;font-weight:800}.f2-config-bloco .f2-check{flex-direction:row;grid-column:1/-1;align-items:center}.f2-config-bloco .f2-check input{width:auto}.f2-form-linha{grid-template-columns:1fr 1fr;gap:8px;display:grid}.f2-modal-overlay{z-index:70;background:#1d1713a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.f2-modal{background:#fff;border-radius:20px;width:min(480px,100%);max-height:min(760px,100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 25px 70px #0004}.f2-modal>header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.f2-modal h2{margin:5px 0 4px}.f2-modal header p{color:var(--f2-muted);margin:0;font-size:11px;line-height:1.4}.f2-modal header>button{background:var(--f2-soft);border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.f2-modal>label{margin-top:10px}.f2-modal-primary{color:#fff;background:#ff7000;border:0;border-radius:999px;width:100%;margin-top:15px;padding:12px;font-weight:700;box-shadow:0 12px 28px #ff700047}@media (width<=1100px){.f2-main{overflow:auto}.f2-resumo{grid-template-columns:repeat(3,1fr)}.f2-resumo>div{grid-column:1/-1}.f2-topo{align-items:flex-start}.f2-mapa-etapas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.f2-topo{flex-direction:column;padding:20px}.f2-topo-acoes{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.f2-nav{padding:8px 14px}.f2-nav>span{display:none}.f2-main,.f2-dia,.f2-pagina{padding:14px}.f2-resumo{grid-template-columns:1fr}.f2-resumo article:nth-child(3){grid-column:1/-1}.f2-board{scroll-snap-type:x mandatory;min-width:0;display:flex;overflow-x:auto}.f2-coluna{scroll-snap-align:start;flex:0 0 84vw;min-width:84vw}.f2-plano-titulo,.f2-proxima,.f2-dia-cab,.f2-pagina-cab{flex-direction:column;align-items:flex-start}.f2-indicadores{grid-template-columns:1fr 1fr}.f2-indicadores article:last-child{grid-column:1/-1}.f2-como{grid-template-columns:1fr}.f2-dia-colunas,.f2-tabela-cab{display:none}.f2-dia-item{grid-template-columns:32px 1fr}.f2-dia-item>div,.f2-dia-item>em,.f2-dia-item>i{grid-column:2}.f2-dia-item>i{justify-self:stretch}.f2-tabela article{grid-template-columns:1fr}.f2-tabela article>div:last-child{justify-content:flex-end}.f2-config-grid,.f2-config-bloco form{grid-template-columns:1fr}.f2-config-bloco form>*{grid-column:1}.f2-pipe{display:flex}.f2-pipe>div{min-width:78vw}.f2-avisos-pop{border-radius:16px;width:min(360px,100vw - 24px);max-height:58vh;padding:14px;position:fixed;top:76px;left:auto;right:12px;overflow:auto}.f2-evidencia{grid-template-columns:1fr}.f2-marca h1{font-size:27px}.f2-vendas-kpis{grid-template-columns:1fr 1fr}.f2-card-trio{grid-template-columns:1fr}.f2-card-trio .acao{grid-column:1}.f2-avisos-lista button,.f2-agora-grid{grid-template-columns:1fr}.f2-agora-grid .acao{grid-column:1}.f2-config-operacao form{grid-template-columns:1fr}.f2-config-operacao fieldset,.f2-card-botoes{grid-template-columns:1fr 1fr}.f2-card-botoes .principal{grid-column:1/-1}.f2-leads-busca{grid-template-columns:1fr}.f2-mapa{padding:14px}.f2-mapa-cabecalho h2{font-size:16px}.f2-mapa-etapas button{padding:10px 34px 10px 10px}.f2-mapa-etapas strong{font-size:11px}.f2-mapa-etapas b{bottom:9px;right:9px}.f2-mapa-intro{padding:12px}.f2-avisos-pop h3{font-size:16px}.f2-avisos-resumo{z-index:1;background:#fff;padding:6px 0;position:sticky;top:-14px}.f2-avisos-lista{max-height:180px}.f2-avisos-dia{position:sticky;bottom:0}body .f2-indicadores button{justify-content:center;min-height:64px}.f2-detalhe-abas,.f2-detalhe-abas button{padding-inline:12px}.f2-dados-lead dl,.f2-acoes-lead>div{grid-template-columns:1fr}.f2-proxima-conteudo{flex-direction:column;align-items:stretch}.f2-proxima-execucao{align-items:stretch}.f2-atualizar-campos,.f2-detalhes-indicadores,.f2-detalhes-cliente{grid-template-columns:1fr}.f2-dia-controles{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.f2-dia-ajuda{display:none}.f2-config-modal-form{grid-template-columns:1fr}.f2-config-modal-form>*{grid-column:1}.f2-sara-status-compacto{align-items:flex-start}.f2-config-pagina .f2-config-lista article{grid-template-columns:24px minmax(0,1fr) auto}.f2-config-pagina .f2-config-lista article button:last-child{grid-column:2/-1;justify-self:end}}.f2-pesca-destino{background:#fff3ea;border:0;border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:13px;display:flex}.f2-pesca-destino span{letter-spacing:.12em;color:#cc5800;font-size:11px;font-weight:900}.f2-pesca-destino b{font-size:13px}.f2-pesca-destino small{color:var(--f2-muted);font-size:11px;line-height:1.4}.f2-card-trio{grid-template-columns:1fr;gap:0;margin:9px 0 0;display:grid}.f2-card-trio>div,.f2-quadrado{border:1px solid var(--f2-line);border-radius:10px;flex-direction:column;gap:3px;padding:9px;display:flex}.f2-card-trio .etapa,.f2-quadrado.etapa,.f2-agora-grid .etapa{background:#fff3ea;border-color:#0000}.f2-card-trio .momento,.f2-quadrado.momento,.f2-agora-grid .momento{background:#f7ecfc;border-color:#0000}.f2-card-trio .acao,.f2-quadrado.acao,.f2-agora-grid .acao{background:#e4f6ec;border-color:#0000;grid-column:1/-1}.f2-card-trio span,.f2-quadrado small{letter-spacing:.11em;color:#9a938b;font-size:11px;font-weight:700}.f2-card-trio b,.f2-quadrado b{font-size:12px;font-weight:700;line-height:1.35}.f2-agora-grid .acao b{font-size:13px}.f2-leads-filtros{border:1px solid var(--f2-line);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-bottom:13px;padding:9px;display:flex;overflow-x:auto}.f2-leads-filtros button{white-space:nowrap;border:1px solid var(--f2-line);background:#fff;border-color:#e4dfd9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.f2-leads-filtros button.ativo{color:#cc5800;background:#fff3ea;border-color:#ff7000}.f2-leads-filtros>span{white-space:nowrap;color:#c32824;margin-left:auto;font-size:11px;font-weight:800}.f2-vendas-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.f2-vendas-kpis article{border:1px solid var(--f2-line);background:#fff;border-radius:15px;flex-direction:column;padding:16px;display:flex}.f2-vendas-kpis article:nth-child(2){background:#f6edfc}.f2-vendas-kpis article:nth-child(3){background:#e7f7ed}.f2-vendas-kpis article:nth-child(4){background:#fff3d2}.f2-vendas-kpis b{font-size:19px}.f2-vendas-kpis span{color:var(--f2-muted);font-size:11px}.f2-avisos-resumo{grid-template-columns:1fr 1fr;gap:6px;display:grid}.f2-avisos-pop .f2-avisos-resumo article{grid-template-columns:35px 1fr;margin:0}.f2-avisos-pop .f2-avisos-resumo article.roxo{color:#7620b6;background:#f3e8fb}.f2-avisos-lista{flex-direction:column;gap:5px;max-height:270px;margin-top:10px;display:flex;overflow:auto}.f2-avisos-lista button{border:1px solid var(--f2-line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:1fr 1.4fr;gap:8px;width:100%;padding:9px;display:grid}.f2-avisos-lista button>span{flex-direction:column;display:flex}.f2-avisos-lista b{font-size:11px}.f2-avisos-lista small{color:var(--f2-muted);font-size:11px}.f2-avisos-lista em{border-radius:8px;padding:6px;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.f2-avisos-dia{color:#fff;background:#28231f;border:0;border-radius:999px;width:100%;margin-top:10px;padding:11px;font-weight:700}.f2-chat-topo small{color:var(--f2-muted);margin-top:3px;font-size:11px;display:block}.f2-config-operacao{border:1px solid var(--f2-line);background:#fff;border-radius:18px;margin-top:15px;padding:20px}.f2-config-operacao>div h3{margin:5px 0}.f2-config-operacao>div p{color:var(--f2-muted);margin:0;font-size:11px}.f2-config-operacao form{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;margin-top:15px;display:grid}.f2-config-operacao fieldset{border:1px solid var(--f2-line);border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.f2-config-operacao legend{color:var(--f2-orange);padding:0 6px;font-size:11px;font-weight:900}.f2-config-operacao label{color:#554d47;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.f2-config-operacao input{border:1px solid var(--f2-line);width:100%;min-width:0;color:var(--f2-ink);background:#fff;border-radius:9px;padding:9px}.f2-config-operacao form>button{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;grid-column:1/-1;place-self:auto end;min-width:230px;padding:12px;font-weight:800;box-shadow:0 12px 28px #ff700047}.f2-config-operacao form>button:disabled{opacity:.45}.f2-resumo>div,.f2-dia-cab{color:var(--f2-ink);background:#fff;border:0;border-radius:18px;box-shadow:0 2px 6px #1f1c1a0f}.f2-resumo>div span,.f2-dia-cab p{color:var(--f2-muted)}.f2-coluna:first-child{border-top:4px solid #ff5a00}.f2-coluna:nth-child(2){border-top:4px solid #f0a400}.f2-coluna:nth-child(3){border-top:4px solid #8b00cc}.f2-coluna:nth-child(4){border-top:4px solid #269d68}.f2-card-botoes a,.f2-tabela article>div:last-child a{color:#147447;background:#edf9f3;border:1px solid #bfe6d2;border-radius:10px;place-items:center;padding:9px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.f2-leads-busca{border:1px solid var(--f2-line);background:#fff;border-radius:18px;grid-template-columns:minmax(260px,1fr) 210px auto;align-items:end;gap:10px;margin-bottom:10px;padding:14px;display:grid}.f2-leads-busca label{color:var(--f2-muted);letter-spacing:.06em;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.f2-leads-busca input,.f2-leads-busca select{border:1px solid var(--f2-line);width:100%;color:var(--f2-ink);background:#fff;border-color:#e4dfd9;border-radius:12px;padding:11px}.f2-leads-busca input:focus,.f2-leads-busca select:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.f2-leads-busca>b{color:#cc5800;padding:11px;font-size:12px;font-weight:700}.f2-sem-resultado{border:1px dashed var(--f2-line);text-align:center;background:#fff;border-radius:13px;flex-direction:column;gap:4px;padding:24px;display:flex}.f2-sem-resultado span{color:var(--f2-muted);font-size:11px}.f2-sara-status{background:#f7ecfc;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.f2-sara-status h3{margin:5px 0}.f2-sara-status p{max-width:850px;color:var(--f2-muted);margin:0;font-size:11px;line-height:1.5}.f2-sara-status>strong{text-align:center;border-radius:11px;max-width:240px;padding:10px 12px;font-size:11px}.f2-sara-status>strong.ativo{color:#176d40;background:#e7f7ed}.f2-sara-status>strong.pendente{color:#865500;background:#fff3d2}.f2-config-operacao-intro{justify-content:space-between;align-items:center;gap:18px;display:flex}.f2-config-operacao-intro>a{color:#bd4300;background:#fff6f0;border:1px solid #ffb184;border-radius:11px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.f2-atalhos a,.f2-atalhos span{color:#147447;text-align:center;background:#edf9f3;border:1px solid #bfe6d2;border-radius:10px;place-items:center;padding:10px 6px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.f2-atalhos span{opacity:.5}.f2-chat-principal{background:#fff}.f2-chat-principal .f2-mensagens{background:#f8f4f1;max-height:330px}.f2-chat-instancia{background:#eef8f2;border:1px solid #cde8d8;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;margin-top:12px;padding:11px 12px;display:grid}.f2-chat-instancia>span{color:#26784b;letter-spacing:.1em;grid-row:1/3;font-size:11px;font-weight:900}.f2-chat-instancia>b{font-size:11px}.f2-chat-instancia>small{color:#5e7567;grid-column:2;font-size:11px}.f2-chat-instancia>label{align-items:center;gap:8px;min-width:0;display:flex}.f2-chat-instancia>label b{white-space:nowrap;font-size:11px}.f2-chat-instancia select{min-width:0;color:var(--f2-ink);background:#fff;border:1px solid #b8dcca;border-radius:9px;flex:1;padding:8px;font-size:11px}.f2-avisos-dia,.f2-config-bloco form>button,.f2-secundario{background:var(--f2-orange)}@media (width<=900px){.f2-leads-busca{grid-template-columns:1fr 1fr}.f2-leads-busca>b{grid-column:1/-1}.f2-config-operacao form{grid-template-columns:1fr}.f2-config-operacao form>button{grid-column:1;justify-self:stretch}.f2-sara-status,.f2-config-operacao-intro{flex-direction:column;align-items:flex-start}.f2-atalhos{grid-template-columns:1fr 1fr;position:static}.f2-mapa-cabecalho{flex-direction:column;align-items:flex-start}.f2-mapa-cabecalho p{text-align:left}.f2-mapa-etapas{grid-template-columns:1fr 1fr}.f2-mapa-detalhe{grid-template-columns:1fr}.f2-mapa-momentos{scroll-snap-type:x mandatory;padding:2px 1px 5px;display:flex;overflow-x:auto}.f2-mapa-momentos article{scroll-snap-align:start;flex:0 0 190px}.f2-tabela-cab{display:none}.f2-tabela-compacta{background:0 0;border:0;gap:8px;overflow:visible}.f2-tabela-compacta .f2-lead-linha{border:1px solid var(--f2-line);border-radius:13px;grid-template-columns:1fr 1fr;padding:12px}.f2-tabela-compacta .f2-lead-linha:first-child{border-top:1px solid var(--f2-line)}.f2-tabela-compacta .f2-nome,.f2-tabela-compacta .f2-lead-acao,.f2-tabela-compacta .f2-lead-acoes{grid-column:1/-1}.f2-lead-acao{white-space:normal}.f2-tabela-compacta .f2-lead-linha>em{grid-column:1/-1}.f2-lead-acoes{justify-content:stretch}.f2-lead-acoes>*{flex:1}.f2-detalhe{width:100%}.f2-config-pagina .f2-config-grid{grid-template-columns:1fr}.f2-config-pagina .f2-config-lista{max-height:320px}}.f2-mapa{border:1px solid var(--f2-line);background:#fff;border-radius:20px;margin-bottom:18px;padding:24px;box-shadow:0 2px 8px #4a2d1d08}.f2-mapa-cabecalho{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.f2-mapa-cabecalho h2{letter-spacing:-.02em;margin:5px 0 0;font-size:20px;font-weight:700}.f2-mapa-cabecalho p{text-align:right;color:#6e6760;max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.f2-mapa-etapas{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.f2-mapa-etapas button{border:1px solid var(--f2-line);min-width:0;color:var(--f2-ink);text-align:left;cursor:pointer;background:#faf8f6;border-color:#0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 14px 12px;transition:all .15s;display:flex;position:relative}.f2-mapa-etapas button:hover{background:#fff;border-color:#ffe4d1;box-shadow:0 2px 6px #1f1c1a0f}.f2-mapa-etapas button.ativa{color:#cc5800;box-shadow:none;background:#fff3ea;border-color:#ff7000}.f2-mapa-etapas small{letter-spacing:.12em;color:#9a938b;margin-bottom:6px;font-size:11px;font-weight:700}.f2-mapa-etapas strong{text-overflow:ellipsis;white-space:normal;width:100%;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.f2-mapa-etapas b{color:#6e6760;background:#fff;border-radius:999px;justify-self:start;place-items:center;min-width:26px;height:22px;margin-top:8px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:static;bottom:11px;right:12px;box-shadow:0 1px 3px #1f1c1a14}.f2-mapa-etapas button.ativa b{color:#fff;box-shadow:none;background:#ff7000}.f2-mapa-detalhe{grid-template-columns:220px 1fr;gap:12px;margin-top:16px;display:grid}.f2-mapa-intro{color:#1f1c1a;background:#fff3ea;border-radius:16px;flex-direction:column;padding:18px;display:flex}.f2-mapa-intro>span{letter-spacing:.12em;color:#cc5800;margin-bottom:8px;font-size:11px;font-weight:700}.f2-mapa-intro>strong{letter-spacing:-.01em;color:#1f1c1a;font-size:17px;font-weight:700}.f2-mapa-intro>small{color:#6e6760;margin-top:6px;font-size:12.5px;line-height:1.5}.f2-mapa-momentos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.f2-mapa-momentos article{background:#fff;border:0;border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:6px 12px;min-width:0;padding:16px 18px;display:grid;position:relative;box-shadow:0 2px 6px #1f1c1a0f}.f2-mapa-momentos article>i{width:22px;height:22px;color:var(--f2-purple);background:#f4e9fc;border-radius:8px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.f2-mapa-momentos article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.f2-mapa-momentos span{color:var(--f2-purple);letter-spacing:.11em;font-size:11px;font-weight:900}.f2-mapa-momentos strong{margin-top:2px;font-size:11px;line-height:1.25}.f2-mapa-momentos small{color:var(--f2-muted);margin-top:3px;font-size:11px;line-height:1.3}.f2-mapa-momentos article>b{color:#d54b00;font-size:11px;position:absolute;bottom:9px;left:43px}.f2-mapa-momentos>p{color:var(--f2-muted);margin:0;padding:20px;font-size:11px}.f2-tabela-compacta{border:1px solid var(--f2-line);background:#fff;border-radius:16px;gap:0;overflow:hidden}.f2-tabela-compacta .f2-lead-linha{border:0;border-top:1px solid var(--f2-line);background:#fff;border-radius:0;padding:11px 14px;position:relative}.f2-tabela-compacta .f2-lead-linha:first-child{border-top:0}.f2-lead-linha:before{content:"";background:#1fa85a;width:3px;position:absolute;top:0;bottom:0;left:0}.f2-lead-linha.prazo-atrasado:before{background:#d93e3e}.f2-lead-linha.prazo-urgente:before{background:#f2a82c}.f2-lead-linha:hover{background:#faf8f6}.f2-lead-chip{border-radius:999px;justify-self:start;align-items:center;max-width:100%;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.f2-lead-chip.etapa{color:#cc5800;background:#ffe4d1;gap:6px}.f2-lead-chip.etapa i{background:currentColor;border-radius:50%;width:6px;height:6px}.f2-lead-chip.momento{color:#66009a;background:#f7ecfc}.f2-lead-acao{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.f2-tabela-compacta .f2-lead-linha>em{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;line-height:1.25}.f2-lead-acoes{white-space:nowrap;justify-content:flex-end;gap:5px;display:flex}.f2-tabela-compacta .f2-nome>i{color:#66009a;background:#f7ecfc;border-radius:10px;width:29px;height:29px;font-weight:700}.f2-tabela-compacta .f2-nome b{font-size:13px}.f2-dia-mais{border:1px solid var(--f2-line);cursor:pointer;color:#cc5800;background:#fff;border-color:#e4dfd9;border-radius:999px;width:100%;padding:13px;font-weight:800}.f2-paginacao{justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.f2-paginacao button{border:1px solid var(--f2-line);color:var(--f2-ink);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px}.f2-paginacao button:disabled{opacity:.4;cursor:not-allowed}.f2-paginacao span{color:var(--f2-muted);font-size:12px;font-weight:700}.f2-visita-regra{background:#e4f6ec;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.f2-visita-regra b{color:#1fa85a;font-size:11px}.f2-visita-regra span{color:#4e5f55;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.f2-pipe article textarea{border:1px solid var(--f2-line);resize:vertical;border-radius:9px;width:100%;min-height:72px;margin-top:8px;padding:9px;font-size:11px}.f2-pipe article>button{background:var(--f2-orange);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:7px;padding:9px;font-size:11px;font-weight:800}.f2-pipe article>button:disabled{opacity:.45;cursor:not-allowed}.f2-pipe article>small{color:#a24032;margin-top:6px;font-size:11px;font-weight:700;display:block}.f2-filtros-avancados{border:1px solid var(--f2-line);background:var(--f2-surface);border-radius:14px;margin:0 0 12px;overflow:hidden}.f2-filtros-avancados>summary{cursor:pointer;min-height:44px;color:var(--f2-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.f2-filtros-avancados>summary::-webkit-details-marker{display:none}.f2-filtros-avancados>summary b{color:var(--f2-muted);font-size:11px;font-weight:600}.f2-filtros-avancados[open]>summary{border-bottom:1px solid var(--f2-line)}.f2-filtros-avancados .f2-leads-filtros{margin:12px 12px 8px}.f2-filtros-avancados .f2-temperatura-leads{margin:0 12px 12px}.f2-config-nav{gap:8px;margin:14px 0;display:flex;overflow-x:auto}.f2-config-nav button{border:1px solid var(--f2-line);background:var(--f2-surface);min-height:40px;color:var(--f2-muted);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.f2-config-nav button.ativo{border-color:var(--f2-orange);background:var(--f2-orange-soft);color:var(--f2-orange-strong)}.f2-config-grid.uma-coluna{grid-template-columns:minmax(0,1fr);width:100%}.f2-config-grid.uma-coluna .f2-config-lista{max-height:none}.f2-visita-atrasada{background:snow;border-color:#f0bbb6}.f2-pipe article>button.f2-visita-editar.primario{border-color:var(--f2-orange);background:var(--f2-orange);color:#fff}.f2-esteira-oficial{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.f2-esteira-oficial>.f2-pagina-cab{margin:20px 24px 0}.f2-esteira-oficial>.sales-process{background:#fff;min-height:720px}.f2-conversa-overlay{z-index:60;background:#15110e6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.f2-conversa{background:#faf8f6;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;box-shadow:-14px 0 40px #0000002e}.f2-conversa>header{background:#fff;border-bottom:1px solid #e7e1db;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.f2-conversa>header span{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:700}.f2-conversa>header h2{letter-spacing:-.02em;margin:4px 0;font-size:20px;font-weight:700}.f2-conversa>header p{color:#6e6760;margin:0;font-size:12.5px}.f2-conversa>header button{cursor:pointer;color:#6e6760;background:#f2efec;border:0;border-radius:999px;width:36px;height:36px;font-size:22px}.f2-conversa-instancias{background:#fff;border-bottom:1px solid #f2efec;gap:7px;padding:10px 20px;display:flex;overflow:auto}.f2-conversa-instancias span{white-space:nowrap;color:#6e6760;border:1px solid #e4dfd9;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600}.f2-conversa-instancias span.atual{color:#1fa85a;background:#e4f6ec;border-color:#0000;font-weight:700}.f2-conversa-instancias i{background:#aaa;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.f2-conversa-instancias .atual i{background:#21a45b}.f2-conversa-corte,.f2-conversa-erro{padding:9px 14px;font-size:11px}.f2-conversa-corte{color:#78550b;background:#fff4d8}.f2-conversa-erro{color:#a22e27;background:#fde8e6}.f2-conversa-mensagens{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow:auto}.f2-conversa-mensagens>p{text-align:center;color:#817971;margin:auto;font-size:11px}.f2-conversa-mensagens article{background:#fff;border:0;border-radius:16px;align-self:flex-start;max-width:86%;padding:12px 14px;box-shadow:0 2px 6px #1f1c1a0f}.f2-conversa-mensagens article.enviada{background:#e4f6ec;border:0;align-self:flex-end}.f2-conversa-mensagens small,.f2-conversa-mensagens time{color:#8d857e;font-size:11px;display:block}.f2-conversa-mensagens p{white-space:pre-wrap;color:#1f1c1a;margin:0;font-size:13.5px;line-height:1.5}.f2-conversa-mensagens em{color:#665f59;font-size:11px;display:block}.f2-conversa-mensagens a{color:#6c2490;font-size:11px}body .f2-indicadores button{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:13px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 6px #1f1c1a0f}body .f2-indicadores button:hover{transform:translateY(-1px)}body .f2-indicadores button:active{transform:none}body .f2-indicadores button.f2-ind-ativo{box-shadow:inset 0 0 0 2px}body .f2-indicadores button:focus-visible{outline:2px solid var(--f2-orange,#ff7000);outline-offset:2px}@media (prefers-reduced-motion:reduce){body .f2-indicadores button{transition:none}body .f2-indicadores button:hover{transform:none}}body .f2-lead-linha em.sem-prazo,body .f2-dia-item em.sem-prazo,body em.sem-prazo{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}body .f2-lead-linha.prazo-sem-prazo{border-left-color:#cbd5e1}body .f2-coluna[data-etapa=pescado] .f2-coluna-cab{border-bottom-color:#e2e8f0}body .ncrm-wa-alt{color:#9a3412;text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}body .ncrm-wa-alt:active{background:#ffedd5}.f2-interesse-lead{color:#8a3700;align-items:center;gap:5px;max-width:100%;margin-top:5px;font-size:11px;line-height:1.2;display:flex}.f2-interesse-lead>b{color:#b84200;text-transform:uppercase;letter-spacing:.06em;background:#ffe5d4;border-radius:5px;flex:none;padding:3px 5px;font-size:11px}.f2-interesse-lead>strong{color:#713000;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.f2-interesse-lead>em{color:#7620b6;background:#f4eafb;border-radius:999px;flex:none;padding:2px 5px;font-size:11px;font-style:normal}.f2-interesse-lead.detalhado{margin-top:8px}.f2-interesse-lead.detalhado>strong{white-space:normal;font-size:11px}.f2-modal-primary:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.f2-detalhe-topo>div:first-child{flex:1;min-width:0;position:relative}.f2-tag-associar{color:#b84200;cursor:pointer;background:#fff7f2;border:1px dashed #ff9b60;border-radius:9px;margin-top:9px;padding:7px 10px;font-size:11px;font-weight:800}.f2-tag-editor{background:#fffaf7;border:1px solid #f1d6c5;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:grid}.f2-detalhe-topo .f2-tag-editor:not(.mobile){z-index:9;width:min(330px,100vw - 90px);position:absolute;top:100%;left:0;box-shadow:0 18px 45px #3b251b30}.f2-tag-editor-cab{justify-content:space-between;align-items:center;display:flex}.f2-tag-editor-cab strong{font-size:11px}.f2-tag-editor-cab button{background:#f3ece7;border:0;border-radius:8px;width:26px;height:26px;font-size:16px}.f2-tag-editor label{color:#554d47;gap:5px;font-size:11px;font-weight:800;display:grid}.f2-tag-editor select{border:1px solid var(--f2-line);background:#fff;border-radius:9px;width:100%;padding:9px}.f2-tag-cor-campo{align-items:center;gap:9px;display:flex}.f2-tag-cor-campo input{border:1px solid var(--f2-line);border-radius:8px;width:42px;height:34px;padding:2px}.f2-tag-cor-campo b{font-size:11px}.f2-tag-paleta{flex-wrap:wrap;gap:7px;display:flex}.f2-tag-paleta button{border:2px solid #fff;border-radius:50%;width:25px;height:25px;padding:0;box-shadow:0 0 0 1px #d8cec7}.f2-tag-paleta button.ativa{box-shadow:0 0 0 2px #28231f}.f2-tag-preview{background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.f2-tag-preview i{border-radius:50%;width:9px;height:9px}.f2-tag-preview span{font-size:11px;font-weight:800}.f2-tag-editor>p{color:#b9231f;margin:0;font-size:11px}.f2-tag-confirmar{background:var(--f2-orange);color:#fff;border:0;border-radius:9px;width:100%;height:auto;padding:10px;font-size:11px;font-weight:800}.f2-tag-confirmar:disabled{opacity:.55}.f2-nav::-webkit-scrollbar{display:none}.f2-nav>button,.f2-nav>span{flex:none}.f2-nav button:hover{color:#c25200;border-color:#ff7000}.f2-topo .f2-marca h1{margin:2px 0;font-size:26px}.f2-topo .f2-marca p{margin:0;font-size:12px}.f2-mapa-recolhido{padding:0;overflow:hidden}.f2-mapa-recolhido>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;list-style:none;display:flex}.f2-mapa-recolhido>summary::-webkit-details-marker{display:none}.f2-mapa-recolhido>summary span{color:#1f1c1a;font-size:14px;font-weight:800}.f2-mapa-recolhido>summary small{color:#817970;font-size:11px}.f2-mapa-recolhido[open]>summary{border-bottom:1px solid #eee8e3}.f2-card-trio-compacto{grid-template-columns:1fr}.f2-como-recolhido{border-top:1px solid #eee8e3;margin-top:12px}.f2-como-recolhido>summary{color:#6e6760;cursor:pointer;padding:12px 4px 0;font-size:11px;font-weight:700}.f2-como-recolhido .f2-como{margin-top:10px}.f2-avisos-resumo-excecoes{grid-template-columns:1fr 1fr}.f2-lead-linha[role=button]{cursor:pointer}.f2-lead-linha[role=button]:hover{background:#fff8f3}.f2-lead-linha[role=button]:focus-visible{outline-offset:-3px;outline:3px solid #ff700047}.f2-visitas-modos{gap:7px;margin:0 0 12px;display:flex}.f2-visitas-modos button{color:#5e5852;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:38px;padding:0 16px;font-size:12px;font-weight:700}.f2-visitas-modos button.ativo{color:#c25200;background:#fff3ea;border-color:#ff7000}.f2-visita-regra>summary{cursor:pointer;color:#5e5852;padding:12px 16px;font-size:12px;font-weight:700}.f2-visita-regra>div{flex-wrap:wrap;gap:10px 18px;padding:0 16px 14px;display:flex}.f2-agenda-visitas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.f2-visita-status{color:#625b55;background:#f1eeeb;border-radius:999px;align-items:center;width:max-content;min-height:25px;padding:0 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.f2-visita-status.status-confirmada{color:#167545;background:#e4f6ec}.f2-visita-vinculo-ausente{background:#fff9f8;border-color:#e8ada8}.f2-visita-editar{color:#4c4845;background:#fff;border:1px solid #e4dfd9;margin-top:10px}.f2-visita-form{border-top:1px solid #eee8e3;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.f2-visita-form-acoes{grid-template-columns:auto 1fr;gap:7px;display:grid}.f2-visita-form-acoes button:first-child{color:#5e5852;background:#fff;border:1px solid #e4dfd9}.f2-sara-estados{grid-template-columns:repeat(3,minmax(110px,1fr));gap:7px;display:grid}.f2-sara-estados span{color:#5e5852;background:#f1eeeb;border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.f2-sara-estados span.ativo{color:#167545;background:#e4f6ec}.f2-sara-estados span.pendente{color:#a64908;background:#fff3ea}.f2-sara-estados b,.f2-sara-estados small{font-size:11px}.f2-sara-aviso{color:#a64908;margin:8px 0 0;font-size:11px;font-weight:700}.f2-nav button>svg{display:none}.f2-nav button:before{content:"";background:currentColor;flex:none;width:17px;height:17px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f2-nav button:first-of-type:before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E")}.f2-nav button:nth-of-type(2):before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M9 3v18M15 3v18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M9 3v18M15 3v18'/%3E%3C/svg%3E")}.f2-nav button:nth-of-type(3):before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6M22 11h-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6M22 11h-6'/%3E%3C/svg%3E")}.f2-nav button:nth-of-type(4):before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E")}.f2-nav button:nth-of-type(5):before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Crect x='7' y='12' width='3' height='6' rx='1'/%3E%3Crect x='12' y='8' width='3' height='10' rx='1'/%3E%3Crect x='17' y='5' width='3' height='13' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Crect x='7' y='12' width='3' height='6' rx='1'/%3E%3Crect x='12' y='8' width='3' height='10' rx='1'/%3E%3Crect x='17' y='5' width='3' height='13' rx='1'/%3E%3C/svg%3E")}.f2-nav button:nth-of-type(6):before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9 7 7M17 17l2.1 2.1M19.1 4.9 17 7M7 17l-2.1 2.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9 7 7M17 17l2.1 2.1M19.1 4.9 17 7M7 17l-2.1 2.1'/%3E%3C/svg%3E")}.f2-atalhos button,.f2-atalhos a,.f2-atalhos span{color:#1f1c1a;min-height:44px;box-shadow:none;background:#fff;border:1px solid #e4dfd9;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.f2-atalhos button:hover,.f2-atalhos a:hover{color:#c25200;border-color:#ff7000}.f2-atalhos>button:first-child{color:#c25200;background:#fff3ea;border-color:#ff7000}.f2-atalhos>button:first-child:hover{color:#fff;background:#ff7000}.f2-atalhos>a{color:#0f7a3d;background:#e4f6ec;border-color:#bfe6ce}.f2-atalhos>a:hover{color:#fff;background:#1fa85a;border-color:#1fa85a}.f2-atalhos>span{color:#9a938b;background:#faf8f6;font-weight:600}.f2-atalhos .f2-descartar{color:#b33131;background:#fff;border-color:#f2d6d2}.f2-atalhos .f2-descartar:hover{color:#b33131;background:#fbe5e5;border-color:#e8ada8}.f2-card-botoes button,.f2-card-botoes a{color:#4c4845;min-height:34px;box-shadow:none;background:#fff;border:1px solid #e4dfd9;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.f2-card-botoes button:hover,.f2-card-botoes a:hover{color:#c25200;border-color:#ff7000}.f2-card-botoes>a{color:#0f7a3d;background:#e4f6ec;border-color:#bfe6ce}.f2-card-botoes .f2-descartar{color:#9a938b;border-color:#ede7e1}.f2-card-botoes .f2-descartar:hover{color:#b33131;border-color:#f2d6d2}.f2-card-botoes .f2-principal,.f2-card-botoes button.principal{color:#fff;background:#ff7000;border:0;flex:100%;min-height:38px;font-size:12.5px;box-shadow:0 6px 16px #ff700038}.f2-card-botoes .f2-principal:hover,.f2-card-botoes button.principal:hover{color:#fff;background:#e85d00}.f2-agora-grid .etapa,.f2-agora-grid .momento,.f2-agora-grid .acao{border:0;border-radius:16px;padding:14px 16px}.f2-agora-grid .etapa{background:#fff3ea}.f2-agora-grid .momento{background:#f7ecfc}.f2-agora-grid .acao{background:#e4f6ec}.f2-agora-grid span{letter-spacing:.12em;text-transform:uppercase;color:#9a938b;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.f2-detalhe-abas{background:#fff;border-bottom:1px solid #eee8e3;flex:none;gap:5px;padding:8px 18px;display:flex;overflow-x:auto}.f2-detalhe-abas button{white-space:nowrap;color:#6e6760;background:0 0;border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700}.f2-detalhe-abas button:hover{color:#1f1c1a;background:#faf8f6}.f2-detalhe-abas button.ativa{color:#c25200;background:#fff3ea;border-color:#ffd3b5}.f2-detalhe-conteudo{flex:auto;min-height:0;padding:12px 0 24px;overflow-y:auto}.f2-detalhe-conteudo>section,.f2-detalhe-conteudo>div>section{margin-top:0}.f2-conversa-area{box-shadow:none;background:0 0;padding:0;overflow:hidden}.f2-conversa-area>.f2-principal,.f2-conversa-area>.f2-dados-aviso{width:calc(100% - 16px);margin:0 8px 12px}.f2-conversa-embutida{width:100%;height:min(620px,100vh - 250px);min-height:420px;box-shadow:none;border:1px solid #e8e1db;border-radius:16px;position:static;overflow:hidden}.f2-detalhe .f2-conversa-embutida{background:#faf8f6;margin:0;padding:0}.f2-conversa-embutida>header{padding:16px 18px}.f2-conversa-embutida>header h2{margin:3px 0;font-size:17px}.f2-conversa-embutida .f2-conversa-mensagens{min-height:260px;padding:16px}.f2-dados-lead h3,.f2-acoes-lead h3{margin:5px 0 14px;font-size:18px}.f2-dados-lead dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.f2-dados-lead dl div{background:#faf8f6;border-radius:12px;min-width:0;padding:11px 12px}.f2-dados-lead dt{color:#9a938b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.f2-dados-lead dd{color:#1f1c1a;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.f2-dados-interesse{background:#f7ecfc;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.f2-dados-interesse span{color:#8b00cc;letter-spacing:.1em;font-size:11px;font-weight:800}.f2-dados-interesse strong{font-size:13px}.f2-dados-tags{margin-top:14px}.f2-dados-tags>strong{font-size:12px}.f2-dados-tags>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.f2-dados-tags>div span{color:#554d47;background:#fff;border:1px solid #e8e1db;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.f2-dados-tags i{background:#ff7000;border-radius:50%;width:7px;height:7px}.f2-dados-tags p,.f2-acoes-lead p{color:#6e6760;font-size:11px}.f2-dados-lead .f2-tag-editor{width:100%;box-shadow:none;position:static}.f2-acoes-lead>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.f2-acoes-lead>div button{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:44px;font-size:12px;font-weight:700}.f2-acoes-lead>div button:hover{color:#c25200;border-color:#ff7000}.f2-zona-risco{box-shadow:none;background:0 0;padding-top:0}.f2-zona-risco details{background:#fff9f8;border:1px solid #f0ddd9;border-radius:14px;padding:13px 15px}.f2-zona-risco summary{color:#8b5d57;cursor:pointer;font-size:12px;font-weight:700}.f2-zona-risco p{color:#806f69;font-size:11px;line-height:1.45}.f2-zona-risco button{color:#b33131;background:#fff;border:1px solid #e8ada8;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700}.f2-dados-aviso{color:#765a49;background:#fff8f3;border:1px solid #ecd9cf;border-radius:12px;padding:13px 14px;font-size:12px}.f2-lead-picker{margin-bottom:12px}.f2-lead-picker label{flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.f2-lead-picker input{border:1px solid #e4dfd9;border-radius:10px;width:100%;padding:10px}.f2-lead-picker>p,.f2-lead-resultados>p{color:#7d756f;margin:7px 0 0;font-size:11px}.f2-lead-resultados{flex-direction:column;gap:5px;margin-top:7px;display:flex}.f2-lead-resultados button{text-align:left;background:#fff;border:1px solid #e8e1db;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 11px;display:flex}.f2-lead-resultados button:hover{background:#fff8f3;border-color:#ff9f67}.f2-lead-resultados strong{font-size:11px}.f2-lead-resultados small{color:#7d756f;font-size:11px}.f2-lead-escolhido{background:#f2faf5;border:1px solid #d9eadf;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:12px;padding:12px 110px 12px 14px;display:flex;position:relative}.f2-lead-escolhido>span{color:#167545;letter-spacing:.1em;font-size:11px;font-weight:800}.f2-lead-escolhido strong{font-size:13px}.f2-lead-escolhido small{color:#6e6760;font-size:11px}.f2-lead-escolhido button{color:#167545;background:#fff;border:1px solid #bfdccb;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.f2-lead-escolhido.fixo{padding-right:14px}.f2-modal-destino{background:#f7ecfc;border-radius:11px;flex-direction:column;gap:3px;margin-top:12px;padding:11px 13px;display:flex}.f2-modal-destino span{color:#8b00cc;letter-spacing:.1em;font-size:11px;font-weight:800}.f2-modal-destino b{font-size:12px}.f2-modal-destino small{color:#6e6760;font-size:11px}.f2-modal-erro{color:#a9322b;background:#fff1f0;border-radius:10px;margin:7px 0;padding:9px 11px;font-size:11px;font-weight:700}.f2-sucesso{color:#116b3d;background:#ecf9f1;border:1px solid #b8dfc8;border-radius:12px;align-items:center;gap:10px;margin:12px 24px 0;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.f2-sucesso span{flex:1}.f2-sucesso button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#1e9e5a;border:0;border-radius:999px;padding:0 12px}.f2-sucesso button.fechar{color:#116b3d;background:0 0;min-width:32px;padding:0;font-size:18px}.f2-ficha-cabecalho{background:#fff;border-bottom:1px solid #e4dfd9;flex:none;padding:18px 22px 12px;position:relative}.f2-ficha-titulo{padding-right:50px}.f2-ficha-titulo h2{color:#1f1c1a;letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.2}.f2-ficha-titulo p{color:#6e6760;margin:4px 0 0;font-size:12.5px}.f2-ficha-fechar{color:#4d4842;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:absolute;top:17px;right:22px}.f2-ficha-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.f2-chip-resumo{color:#4d4842;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.f2-chip-resumo small{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.f2-chip-resumo.etapa{color:#b84300;background:#fff3ea;border-color:#ffd6bd}.f2-chip-resumo.momento{color:#66009a;background:#f7ecfc;border-color:#e7d0f5}.f2-chip-resumo.temperatura i{background:currentColor;border-radius:50%;width:7px;height:7px}.f2-chip-resumo.temperatura-quente{color:#a8391a;background:#fdeae3;border-color:#f6cdbf}.f2-chip-resumo.temperatura-negociando{color:#66009a;background:#f7ecfc;border-color:#e7d0f5}.f2-chip-resumo.temperatura-morno{color:#7e5a00;background:#fdf2dc;border-color:#f3dfae}.f2-chip-resumo.temperatura-frio{color:#23548c;background:#e9f0fb;border-color:#cfdef4}.f2-chip-resumo.temperatura-aguardando{color:#6b635c;background:#f2efec;border-color:#e4dfd9}.f2-chip-resumo.prazo{color:#a32c2c;background:#fdf0ef;border-color:#f2d6d2}.f2-chip-resumo.prazo.no-prazo{color:#136b3d;background:#eaf7ef;border-color:#cde7d7}.f2-chip-resumo.prazo.urgente{color:#7e5a00;background:#fff6de;border-color:#f1deaa}.f2-ficha-interesse{color:#6e6760;margin:9px 0 0;font-size:12.5px}.f2-ficha-interesse b{color:#4d4842}.f2-ficha-corpo{flex:auto;min-height:0;padding:16px 22px 26px;overflow-y:auto}.f2-proxima-acao{box-shadow:none;background:#fff3ea;border:1px solid #ffd6bd;border-radius:16px;margin:0;padding:14px 16px}.f2-proxima-info{align-items:center;gap:8px;display:flex}.f2-proxima-info>span{color:#b84300;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.f2-proxima-info>em{margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.f2-dapi-ajuda{position:relative}.f2-dapi-ajuda>summary{color:#b84300;cursor:pointer;background:#fff;border:1px solid #ffd6bd;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;list-style:none;display:grid}.f2-dapi-ajuda>summary::-webkit-details-marker{display:none}.f2-dapi-ajuda>p{z-index:30;color:#4d4842;background:#fff;border:1px solid #e4dfd9;border-radius:14px;width:290px;margin:0;padding:13px 14px;font-size:12.5px;line-height:1.55;position:absolute;top:22px;left:-8px;box-shadow:0 16px 40px #1f1c1a2e}.f2-proxima-conteudo{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.f2-proxima-conteudo h3{color:#1f1c1a;margin:0 0 4px;font-size:17px;line-height:1.3}.f2-proxima-conteudo p{color:#4d4842;margin:0;font-size:12.5px;line-height:1.5}.f2-proxima-execucao{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.f2-proxima-execucao a,.f2-proxima-execucao button{color:#fff;background:#1e9e5a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 24px #1e9e5a38}.f2-proxima-execucao button:disabled{background:#c9c2ba}.f2-proxima-execucao small{color:#6e6760;font-size:11px;font-weight:600}.f2-ficha-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.f2-ficha-acoes>button,.f2-ficha-acoes>span>button{color:#1f1c1a;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700}.f2-ficha-acoes>span{position:relative}.f2-mais-menu{z-index:30;background:#fff;border:1px solid #e4dfd9;border-radius:16px;width:250px;padding:8px;position:absolute;top:48px;left:0;box-shadow:0 16px 40px #1f1c1a2e}.f2-mais-menu button{color:#1f1c1a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.f2-mais-menu button:hover{background:#faf8f6}.f2-mais-menu hr{border:0;border-top:1px solid #f2efec;margin:6px 0}.f2-mais-menu button.risco{color:#b33131;background:#fdf0ef;font-weight:700}.f2-ficha-corpo>.f2-detalhe-abas{z-index:5;background:#ede8e3;border:0;border-radius:999px;gap:4px;margin:14px 0 12px;padding:4px;display:flex;position:sticky;top:-16px;box-shadow:0 6px 14px #1f1c1a0f}.f2-ficha-corpo>.f2-detalhe-abas button{color:#6e6760;background:0 0;border:0;border-radius:999px;flex:1;min-height:40px;font-size:13px;font-weight:600}.f2-ficha-corpo>.f2-detalhe-abas button.ativa{color:#1f1c1a;background:#fff;box-shadow:0 1px 3px #1f1c1a1f}.f2-ficha-corpo .f2-detalhe-conteudo{padding:0;overflow:visible}.f2-ficha-corpo .f2-detalhe-conteudo>section,.f2-ficha-corpo .f2-detalhe-conteudo>details{margin:0 0 12px}.f2-sara-aprovado{background:#fff;border:1px solid #e4dfd9;border-left:4px solid #8b00cc;border-radius:18px;padding:16px 18px}.f2-sara-aprovado>span{color:#66009a;letter-spacing:.1em;font-size:11px;font-weight:700}.f2-sara-aprovado>p{color:#1f1c1a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.f2-sara-aprovado>small{color:#6e6760;margin-top:7px;font-size:12px;display:block}.f2-sara-aprovado>details{border-top:1px solid var(--f2-line);margin-top:8px;padding-top:8px}.f2-sara-aprovado>details summary{cursor:pointer;color:var(--f2-purple);font-size:12px;font-weight:700}.f2-sara-aprovado>details small{color:#6e6760;margin-top:7px;font-size:12px;line-height:1.5;display:block}.f2-proxima-contexto{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f2-detalhes-atendimento{background:#fff;border:1px solid #e4dfd9;border-radius:16px;padding:14px 16px}.f2-detalhes-atendimento>summary{color:#1f1c1a;cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.f2-detalhes-atendimento>summary span{color:#6e6760;font-size:12px;font-weight:600}.f2-detalhes-atendimento>p{color:#6e6760;font-size:12.5px;line-height:1.55}.f2-detalhes-indicadores{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.f2-detalhes-indicadores>div{background:#faf8f6;border-radius:14px;padding:12px 13px}.f2-detalhes-indicadores span{color:#6e6760;font-size:11px;display:block}.f2-detalhes-indicadores b{font-size:13px}.f2-detalhes-cliente{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;display:grid}.f2-detalhes-cliente>div{background:#faf8f6;border-radius:12px;padding:10px 12px}.f2-detalhes-cliente dt{color:#6e6760;font-size:11px}.f2-detalhes-cliente dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.f2-atualizar-aprovado,.f2-notas-aprovado,.f2-historico-aprovado{box-shadow:none;background:#fff;border:1px solid #e4dfd9;border-radius:18px;padding:18px}.f2-atualizar-aprovado h3,.f2-notas-aprovado h3{margin:0;font-size:16px}.f2-atualizar-campos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f2-notas-aprovado>p{color:#6e6760;font-size:12.5px}.f2-notas-aprovado .f2-secundario{background:#ff7000}.f2-acao-painel-overlay{z-index:80;background:#1f1c1a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.f2-acao-painel{background:#faf8f6;border-radius:18px;width:min(430px,100%);max-height:80vh;padding:16px;overflow:auto;box-shadow:0 18px 50px #1f1c1a3d}.f2-acao-painel>header{justify-content:space-between;align-items:center;display:flex}.f2-acao-painel>header button{background:#ede8e3;border:0;border-radius:999px;width:32px;height:32px}.f2-acao-painel .f2-tag-editor{width:100%;box-shadow:none;position:static}.f2-resumo>div,.f2-resumo>details{min-width:0;box-shadow:none;background:#fff;border:1px solid #eae4de;border-radius:16px;padding:13px 15px}.f2-resumo>details summary{color:#6e6760;cursor:pointer;font-size:11px;font-weight:700}.f2-resumo>details>span,.f2-resumo>details p{color:#6e6760;margin:8px 0 0;font-size:11px;line-height:1.45;display:block}.f2-temperatura-filtros{scrollbar-width:none;align-items:center;gap:7px;margin:0 0 13px;padding:1px 0 3px;display:flex;overflow-x:auto}.f2-temperatura-filtros::-webkit-scrollbar{display:none}.f2-temperatura-filtros>span{color:#8a837c;letter-spacing:.09em;text-transform:uppercase;flex:none;margin-right:3px;font-size:11px;font-weight:800}.f2-temperatura-filtros button,.f2-lead-chip.temperatura{color:#625b55;white-space:nowrap;background:#fff;border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.f2-temperatura-filtros button:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.f2-lead-chip.temperatura>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.f2-temperatura-filtros button.ativo{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.temperatura-quente{color:var(--f2-quente);background:#fdeae3;border-color:#f3c2b5}.temperatura-negociando{color:var(--f2-negociando);background:#f7ecfc;border-color:#dec3ef}.temperatura-morno{color:#8a6100;background:#fff4d9;border-color:#edd89f}.temperatura-frio{color:var(--f2-frio);background:#eaf1fb;border-color:#c5d7ef}.temperatura-aguardando{color:#6e6760;background:#f2efec;border-color:#ded8d2}body .f2-lista{gap:7px;padding:8px}.f2-card+.f2-card{margin-top:0}.f2-board .f2-card-ident>i{border-radius:8px;width:28px;height:28px}.f2-card-ident>div{min-width:0}.f2-card-ident .f2-card-ident-meta{flex-direction:row;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.f2-card-ident-meta>span{color:#8b837c;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.f2-card-ident-meta>em{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:115px;margin:0;padding:2px 5px;font-size:11px;line-height:1.25;overflow:hidden}.f2-card-trio>div{grid-template-columns:64px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.f2-card-trio span{color:#989089;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.f2-card-trio b{color:#403b37;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.f2-board .f2-card-trio>.etapa{display:none}.f2-board .f2-card-trio-compacto{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.f2-board .f2-card-trio-compacto>div{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0 0 8px;display:flex}.f2-board .f2-card-trio-compacto>.momento{background:0 0}.f2-board .f2-card-trio-compacto>.momento>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;display:block;overflow:hidden}.f2-board .f2-card-trio-compacto>.acao{background:0 0;border-top:1px solid #eee9e4;grid-column:1/-1;gap:3px;padding:8px 0 0}.f2-board .f2-card-trio-compacto>.acao>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.f2-card-cadencia{color:#6e6760;background:#f6f3f0;border-radius:5px;align-items:center;min-height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.f2-board .f2-card-trio-compacto>.temperatura .f2-lead-chip{text-overflow:ellipsis;max-width:100%;min-height:22px;padding-inline:7px;font-size:11px;overflow:hidden}.f2-board .f2-card-trio-compacto>.temperatura .f2-lead-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f2-board .f2-interesse-lead>em{display:none}.f2-board .f2-interesse-lead>b{color:#9a6a49;background:0 0;padding:0;font-size:11px}.f2-board .f2-card-botoes{grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:9px;display:grid}.f2-board .f2-card-botoes button{border-radius:9px;min-height:32px;padding-inline:10px;font-size:11px}.f2-board .f2-card-botoes .f2-principal,.f2-board .f2-card-botoes button.principal{min-height:32px;box-shadow:none}.f2-dia-controles{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.f2-dia-controles>button{color:#615a54;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700}.f2-dia-controles>button.ativo{color:#b84300;background:#fff3ea;border-color:#ff7000}.f2-dia-ajuda{margin-left:auto}.f2-dia-ajuda summary{color:#756d67;cursor:pointer;font-size:11px;font-weight:700}.f2-dia-ajuda p{color:#6e6760;max-width:440px;font-size:11px;line-height:1.45}.f2-dia .f2-proxima{box-shadow:none;background:#fff3ea;border:1px solid #ffd3b5;border-radius:17px;margin:0;padding:14px 16px}.f2-dia .f2-proxima>div>span{color:#b84300}.f2-dia .f2-proxima h3{color:#1f1c1a;font-size:16px}.f2-dia .f2-proxima>div b{color:#4d4842}.f2-dia .f2-proxima>div small{color:#a32c2c}.f2-dia .f2-proxima p{color:#4d4842;font-size:11.5px}.f2-proxima-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0;display:flex}.f2-proxima-chips>b{background:#fff;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:11px;display:inline-flex}.f2-dia>h2{margin:2px 0 -3px;font-size:15px}.f2-dia-colunas,.f2-dia-item{align-items:center;gap:8px;min-width:900px;padding:7px 10px;display:grid}.f2-dia-colunas.leads,.f2-dia-item.lead{grid-template-columns:30px minmax(190px,1.2fr) minmax(105px,.65fr) minmax(130px,.8fr) minmax(132px,.7fr) minmax(210px,1.3fr) minmax(145px,.8fr) 104px}.f2-dia-colunas.visitas,.f2-dia-item.visita{grid-template-columns:30px minmax(160px,1.25fr) 130px minmax(180px,1.4fr) 80px 88px}.f2-dia-item:first-child{border-top:0}.f2-dia-item>div>strong,.f2-dia-item>div>b,.f2-dia-item>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.f2-dia-item .f2-lead-chip.temperatura{min-height:23px;padding-inline:7px;font-size:11px}.f2-dia-acao{align-items:center;gap:6px;min-width:0;display:flex}.f2-dia-acao>b{flex:auto;min-width:0}.f2-dia-acao .f2-interesse-lead{flex:0 auto;min-width:0;margin:0}.f2-dia-acao .f2-interesse-lead>b,.f2-dia-acao .f2-interesse-lead>em{display:none}.f2-dia-acao .f2-interesse-lead>strong{color:#9a6a49;font-size:11px}.f2-dia-item>em{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:700}.f2-avatar-mini{color:#b84300;background:#ffe4d1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.f2-tabela-cab,.f2-lead-linha{grid-template-columns:minmax(210px,1.35fr) minmax(105px,.65fr) minmax(125px,.75fr) minmax(132px,.7fr) minmax(200px,1.25fr) minmax(145px,.75fr) 105px;align-items:center;gap:10px;min-width:1108px;padding:8px 11px;display:grid}.f2-tabela.f2-tabela-compacta .f2-lead-linha{grid-template-columns:minmax(210px,1.35fr) minmax(105px,.65fr) minmax(125px,.75fr) minmax(132px,.7fr) minmax(200px,1.25fr) minmax(145px,.75fr) 105px}.f2-lead-linha{border-top:1px solid #f0ece8;min-height:50px;font-size:11px}.f2-lead-linha .f2-nome,.f2-lead-linha .f2-nome>span{min-width:0}.f2-lead-linha .f2-nome b,.f2-lead-linha .f2-nome small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.f2-lead-linha .f2-lead-chip.temperatura{justify-self:start;min-height:23px;padding-inline:7px;font-size:11px}.f2-tabela-compacta .f2-lead-acoes>*{border-radius:8px;min-height:31px;padding-block:0}.f2-temperatura-controle{display:inline-flex;position:relative}.f2-temperatura-controle>button{cursor:pointer}.f2-temperatura-popover{z-index:70;background:#fff;border:1px solid #e4dfd9;border-radius:15px;width:230px;padding:9px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #1f1c1a2e}.f2-temperatura-popover>strong{color:#403b37;padding:3px 5px 8px;font-size:11px;display:block}.f2-temperatura-popover p{color:#817970;margin:0 5px 7px;font-size:11px;line-height:1.4}.f2-temperatura-popover button{color:#514b46;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:35px;margin:2px 0;padding:0 10px;font-size:11px;font-weight:700;display:flex}.f2-temperatura-popover button:hover,.f2-temperatura-popover button.ativo{background:#faf8f6}.f2-temperatura-popover button i{background:currentColor;border-radius:50%;width:7px;height:7px}.f2-visita-contexto{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.f2-visita-contexto>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.f2-visita-contexto>span>small{color:#817972;letter-spacing:.08em;font-size:11px;font-weight:800}.f2-visita-contexto>span>b{font-size:11px;line-height:1.25}.f2-visita-abrir{color:#b84300;background:#fff3ea;border-color:#ffd3b5;margin-top:9px}@media (width<=1200px){.f2-topo,.f2-nav{padding-inline:16px}.f2-nav>span{display:none}.f2-nav button{min-height:38px;padding-inline:14px;font-size:12.5px}.f2-main,.f2-dia,.f2-pagina{padding-inline:16px}.f2-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.f2-resumo>details{grid-column:1/-1;min-height:44px;padding-block:11px}.f2-coluna{flex-basis:288px;min-width:288px}}body .f2-lead-linha em.sem-prazo,body .f2-dia-item em.sem-prazo,body em.sem-prazo,.f2m-tempo.sem-prazo{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.f2-topo-acoes button,.f2-nav button,.f2-paginacao button{border-color:#e4dfd9;border-radius:999px;font-weight:600}.f2-topo-acoes .f2-pescar:hover{background:#e66200}.f2-plano,.f2-mapa,.f2-resumo article,.f2-leads-busca,.f2-leads-filtros,.f2-avisos-pop,.f2-config-operacao,.f2-vendas-kpis article,.f2-tabela-compacta,.f2-sem-resultado{border-color:#0000;box-shadow:0 2px 6px #1f1c1a0f}.f2-plano,.f2-mapa{border-radius:20px}.f2-resumo article{border-radius:18px}.f2-plano-titulo h2,.f2-dia-cab h2,.f2-mapa-cabecalho h2{letter-spacing:-.02em;font-weight:700}.f2-plano-titulo p,.f2-dia-cab p{color:#6e6760;font-size:12px}.f2-proxima>button{color:#66009a;cursor:pointer;background:#fff;border:0;border-radius:999px;font-weight:700;box-shadow:0 8px 18px #00000024}.f2-card-botoes button,.f2-card-botoes a,.f2-lead-acoes button,.f2-lead-acoes a{border-radius:999px;min-width:0;padding-inline:10px}.f2-card-botoes button,.f2-card-botoes a{justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.f2-card-botoes button.principal,.f2-lead-acoes .primario{color:#fff;background:#ff7000;border:0;font-weight:700}.f2-principal.f2-link{background:#ff7000;border-radius:999px;box-shadow:0 12px 28px #ff700047}.f2-proxima>div>span{color:#ffffffbf;letter-spacing:.13em;font-size:11px;font-weight:700}.f2-proxima>div h3{color:#fff;letter-spacing:-.01em;margin:3px 0 2px;font-size:19px;font-weight:700}.f2-proxima>div b{color:#ffffffeb;font-size:13px;font-weight:600}.f2-proxima>div small{color:#ffffffb3;font-size:12px}.f2-proxima>button:hover{background:#f7ecfc}body .f2-indicadores button b{font-size:26px;font-weight:700;line-height:1.1}body .f2-indicadores button span{font-size:12px;font-weight:600}.f2-dia-colunas span,.f2-dia-item>div>span{letter-spacing:.12em;color:#9a938b;font-size:11px;font-weight:700}.f2-dia-item strong{font-size:14px;font-weight:700}.f2-dia-item small{color:#9a938b;font-size:12px}.f2-coluna:nth-child(2) .f2-coluna-topo>span{color:#b87800;background:#fdf1d9}.f2-coluna:nth-child(3) .f2-coluna-topo>span{color:#66009a;background:#f7ecfc}.f2-coluna:nth-child(4) .f2-coluna-topo>span{color:#1fa85a;background:#e4f6ec}.f2-coluna:nth-child(5) .f2-coluna-topo>span{color:#16a39a;background:#e6f7f5}.f2-coluna:nth-child(6) .f2-coluna-topo>span{color:#6e6760;background:#f2efec}.f2-coluna-topo b{color:#6e6760;background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;box-shadow:0 1px 3px #1f1c1a14}.f2-card-ident i{color:#66009a;background:#f7ecfc;border-radius:10px;width:34px;height:34px;font-weight:700}.f2-card-ident>i span{letter-spacing:0;color:#66009a;font-size:13px;font-weight:700}.f2-card-ident>div>span{color:#9a938b;font-size:11px}.f2-instancia{color:#1fa85a;background:#e4f6ec;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.f2-resumo article b{font-size:26px;font-weight:700}.f2-resumo article span{color:#6e6760;font-size:12px;font-weight:600}.f2-resumo>div strong{font-weight:700}.f2-mapa-momentos article i{color:#66009a;background:#f7ecfc;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:700;display:grid;position:static}.f2-mapa-momentos article b{color:#cc5800;background:#fff3ea;border-radius:999px;grid-column:2;justify-self:start;margin-top:8px;padding:5px 11px;font-size:11px;font-weight:700;position:static}.f2-pipe-coluna{background:#faf8f6;border-radius:18px}.f2-pipe-coluna>header h3{font-weight:700}.f2-pipe-coluna>header b{background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;box-shadow:0 1px 3px #1f1c1a14}.f2-visita-card{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #1f1c1a0f}.f2-visita-card em{color:#cc5800;font-style:normal;font-weight:700}.f2-agora,.f2-atualizar,.f2-notas,.f2-historico,.f2-sara-resumo{background:#fff;border:0;border-radius:18px;box-shadow:0 2px 6px #1f1c1a0f}.f2-agora>span{color:#ff7000;letter-spacing:.12em;font-size:11px;font-weight:700}.f2-cadencia-dia span{color:#cc5800}.f2-dapi i{background:#8b00cc}.f2-evidencia>div{background:#faf8f6;border-radius:12px}.f2-atalhos button,.f2-atalhos a{border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex}.f2-avisos-pop article.roxo{color:#66009a;background:#f7ecfc}.f2-esteira-oficial .f2-tabela-cab{grid-template-columns:2fr 1fr 1fr;padding-right:24px}.f2-esteira-oficial .f2-tabela-cab span:nth-child(n+4){display:none}.f2-detalhe section:last-of-type{margin-bottom:20px}.f2-agora p{color:#6e6760}.f2-main{overflow:hidden}.f2-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f1c1a1a}.f2-card .f2-prazo{margin:10px 0}.f2-card-botoes button svg,.f2-lead-acoes button svg{flex:none}.f2-pescar{align-items:center;gap:8px;display:inline-flex}.f2-notas h3,.f2-atualizar h3,.f2-historico h3{letter-spacing:-.01em;margin:4px 0 10px;font-size:17px;font-weight:700}.f2-notas-lista{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.f2-notas-lista article{background:#faf8f6;border-radius:12px;grid-template-columns:1fr auto;gap:3px 10px;padding:12px 14px;display:grid}.f2-notas-lista article strong{color:#1f1c1a;font-size:13px;font-weight:700}.f2-notas-lista article small{color:#9a938b;align-self:center;font-size:11px}.f2-notas-lista article span{color:#4d4842;grid-column:1/-1;font-size:13px;line-height:1.5}.f2-notas label,.f2-atualizar label{color:#6e6760;flex-direction:column;gap:6px;margin:12px 0 10px;font-size:12px;font-weight:600;display:flex}.f2-detalhe textarea{width:100%;min-height:76px;font:inherit;color:#1f1c1a;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e4dfd9;border-radius:12px;padding:10px 12px;font-size:13px}.f2-detalhe textarea:focus{border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.f2-detalhe select{width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #e4dfd9;border-radius:12px;padding:0 12px;font-size:13px}.f2-historico article:last-of-type{border-bottom:0}.f2-historico article i{box-sizing:border-box;background:#ffe4d1;border:2px solid #ff7000;border-radius:50%;width:10px;height:10px;margin-top:4px}.f2-historico article span{color:#6e6760;font-size:12.5px;line-height:1.5;display:block}.f2-historico article small{color:#9a938b;margin-top:2px;font-size:11px;display:block}.f2-mapa-etapas button.ativa small{color:#cc5800}.f2-mapa-momentos article>div>span{letter-spacing:.12em;color:#9a938b;font-size:11px;font-weight:700}.f2-mapa-momentos article>i span{letter-spacing:0;color:#66009a;font-size:13px;font-weight:700}.f2-mapa-momentos article strong{color:#1f1c1a;font-size:14px;font-weight:700;line-height:1.25}.f2-mapa-momentos article small{color:#6e6760;font-size:12.5px;line-height:1.45}.f2-esteira-oficial .f2-dia-cab{margin:20px 24px 16px}.f2-conversa-mensagens time{color:#9a938b;margin-top:4px;font-size:11px}.f2-conversa-composer{background:#fff;border-top:1px solid #f2efec;align-items:flex-end;gap:10px;padding:16px 20px 20px;display:flex}.f2-conversa-composer textarea{min-height:44px;max-height:120px;font:inherit;resize:none;background:#faf8f6;border:1px solid #e4dfd9;border-radius:14px;flex:1;padding:12px 14px;font-size:13.5px}.f2-conversa-composer textarea:focus{background:#fff;border-color:#ff7000;outline:0;box-shadow:0 0 0 3px #ff700029}.f2-conversa-composer button{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700;box-shadow:0 12px 28px #ff700047}.f2-conversa-composer button:hover{background:#e66200}.f2-config-pagina{padding-top:18px}.f2-config-pagina>.f2-pagina-cab{margin-bottom:10px;padding:13px 16px}.f2-config-pagina>.f2-pagina-cab h2{font-size:18px}.f2-sara-status-compacto{min-height:64px;margin-bottom:10px;padding:11px 14px}.f2-sara-status-compacto h3{margin:2px 0;font-size:13px}.f2-sara-status-compacto details{color:var(--f2-muted);font-size:11px}.f2-sara-status-compacto summary{cursor:pointer;color:#7524a5;width:max-content;font-weight:800}.f2-sara-status-compacto details p{max-width:760px;margin-top:7px}.f2-sara-status-compacto>strong{padding:7px 10px;font-size:11px}.f2-config-pagina .f2-config-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.f2-config-pagina .f2-config-bloco{border-radius:14px;min-width:0;padding:13px}.f2-config-pagina .f2-config-titulo{min-height:38px}.f2-config-pagina .f2-config-titulo h3{margin:2px 0;font-size:13px}.f2-config-pagina .f2-config-titulo small{color:var(--f2-muted);font-size:11px;display:block}.f2-config-pagina .f2-config-titulo select{color:#7a6f68;background:0 0;border:0;max-width:170px;margin-top:3px;font-size:11px;font-weight:700}.f2-config-pagina .f2-config-titulo>button{border-radius:8px;padding:7px 10px;font-size:11px}.f2-config-pagina .f2-config-lista{gap:4px;max-height:390px;margin:9px 0 0}.f2-config-pagina .f2-config-lista article{border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto auto;gap:5px;padding:7px 8px}.f2-config-pagina .f2-config-lista article>b{width:20px;height:20px;font-size:11px}.f2-config-pagina .f2-config-lista article>span{min-width:0}.f2-config-pagina .f2-config-lista strong{font-size:11px}.f2-config-pagina .f2-config-lista small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.f2-config-pagina .f2-config-lista button{cursor:pointer;padding:5px;font-size:11px}.f2-config-pagina .f2-config-lista button:disabled{cursor:not-allowed;opacity:.4}.f2-config-pagina details.f2-config-operacao{margin-top:10px;padding:0 14px}.f2-config-operacao>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.f2-config-operacao>summary::-webkit-details-marker{display:none}.f2-config-operacao>summary>span{flex-direction:column;gap:2px;display:flex}.f2-config-operacao>summary b{font-size:12px}.f2-config-operacao>summary em{color:#ff7000;font-size:11px;font-style:normal;font-weight:800}.f2-config-operacao[open]>summary em{font-size:0}.f2-config-operacao[open]>summary em:after{content:"Fechar";font-size:11px}.f2-config-operacao .f2-config-operacao-intro{border-top:1px solid var(--f2-line);padding-top:8px}.f2-config-operacao .f2-config-operacao-intro p{color:var(--f2-muted);margin:0;font-size:11px}.f2-config-operacao[open] form{margin-bottom:14px}.f2-config-modal-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f2-config-modal-form label{color:#554d47;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.f2-config-modal-form label.largo,.f2-config-modal-form>button{grid-column:1/-1}.f2-config-modal-form input,.f2-config-modal-form select{border:1px solid var(--f2-line);width:100%;min-width:0;color:var(--f2-ink);background:#fff;border-radius:9px;padding:10px}.f2-config-modal-form .f2-check{flex-direction:row;align-self:end;align-items:center;min-height:37px}.f2-config-modal-form .f2-check input{width:auto}.f2-config-modal-form>button{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:10px;padding:11px;font-weight:800}.f2-config-modal-form>button:disabled{opacity:.5}.f2-config-pagina .f2-config-grid.uma-coluna{grid-template-columns:minmax(0,1fr);width:100%}.ape-app,.ape-agenda{display:none}@media (width<=900px){.ape-visita-sucesso{color:#116b3d;background:#ecf9f1;border:1px solid #b8dfc8;border-radius:16px;grid-template-columns:1fr auto;gap:10px;margin:10px 16px;padding:13px 42px 13px 14px;display:grid;position:relative}.ape-visita-sucesso div{flex-direction:column;gap:2px;display:flex}.ape-visita-sucesso strong{font-size:13px}.ape-visita-sucesso span{font-size:11px;line-height:1.35}.ape-visita-sucesso button{color:#fff;background:#1e9e5a;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:750}.ape-visita-sucesso button.fechar{color:#116b3d;background:0 0;min-width:28px;min-height:28px;padding:0;font-size:18px;position:absolute;top:7px;right:7px}.workspace{background:#faf8f6}.ape-app{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;margin:0 auto;font-family:Quicksand,system-ui,sans-serif;display:block}.ape-app *{box-sizing:border-box}.ape-abertura{flex-direction:column;gap:6px;padding:8px 0 14px;display:flex}.ape-sobrancelha{color:#ff7000;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.ape-manchete{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:26px;font-weight:700;line-height:1.12}.ape-atualizado{color:#9a918a;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.ape-atualizar{color:#ff7000;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:flex}.ape-numeros{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.ape-numeros article{background:#fff;border-radius:14px;min-width:0;padding:10px 12px;box-shadow:0 1px 2px #1f1c1a0a}.ape-numeros b{font-size:19px;font-weight:700;line-height:1;display:block}.ape-numeros span{color:#9a918a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;display:block;overflow:hidden}.ape-busca{background:#fff;border:1px solid #e4dfd9;border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-bottom:12px;padding:0 13px;display:flex}.ape-busca svg{color:#9a918a;flex:none}.ape-busca input{color:#1f1c1a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:16px;font-weight:500}.ape-busca input::placeholder{color:#b8b0a8}.ape-filtros{scrollbar-width:none;gap:7px;margin:0 -20px 14px;padding:0 20px 3px;display:flex;overflow-x:auto}.ape-filtros::-webkit-scrollbar{display:none}.ape-filtros button{color:#6b635c;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;flex:none;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s cubic-bezier(.2,.8,.2,1)}.ape-filtros button.ativo{color:#fff;background:#1f1c1a;border-color:#0000;font-weight:700}.ape-filtros button.ape-chip-novo:not(.ativo){color:#b84300;background:#fff3ea;border-color:#ffd6bd}.ape-lista{flex-direction:column;gap:9px;display:flex}.ape-card{background:#fff;border:1px solid #eee9e5;border-radius:16px;padding:12px;box-shadow:0 1px 3px #1f1c1a0f}.ape-card-topo{grid-template-columns:36px minmax(0,1fr) auto;align-items:flex-start;gap:9px;display:grid}.ape-avatar{color:#cc5800;background:#ffe4d1;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.ape-quem{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;font-family:inherit;display:flex}.ape-quem strong{color:#1f1c1a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.ape-quem span{color:#9a918a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.ape-prazo{color:#6b635c;white-space:nowrap;background:#f4f0ec;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.ape-prazo.atrasado{color:#a32c2c;background:#fbe5e5}.ape-prazo.urgente{color:#8a6100;background:#fff3d6}.ape-prazo.no-prazo{color:#136b3d;background:#e6f5ec}.ape-etiquetas{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ape-etiquetas span{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.ape-etapa{color:#cc5800;background:#ffe4d1}.ape-momento{color:#6b635c;background:#f4f0ec}.ape-interesse-wrap{flex-direction:column;gap:7px;margin-top:10px;display:flex}.ape-interesse{background:#fff3ea;border:1px solid #ffd2b8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ape-interesse span{color:#b84300;letter-spacing:.09em;flex:none;font-size:9px;font-weight:800}.ape-interesse strong{color:#7d3000;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ape-tags-lead{flex-wrap:wrap;gap:6px;display:flex}.ape-tags-lead span,.ape-tags-lead em{color:#625a54;background:#f7f4f1;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.2;display:inline-flex}.ape-tags-lead span i{background:#ff7000;border-radius:999px;flex:none;width:6px;height:6px}.ape-tags-lead em{color:#7620b6;background:#f4eafb}.ape-interesse-wrap.completo{margin-top:14px}.ape-interesse-wrap.completo .ape-interesse{flex-direction:column;align-items:flex-start;gap:3px}.ape-interesse-wrap.completo .ape-interesse strong{white-space:normal;text-align:left}.ape-contexto{background:#f7ecfc;border-radius:12px;flex-direction:column;gap:5px;margin-top:10px;padding:11px 12px;display:flex}.ape-contexto-titulo{color:#8b00cc;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.ape-contexto-selo{color:#fff;background:#8b00cc;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.ape-contexto p{color:#3b342f;text-wrap:pretty;margin:0;font-size:13px;font-weight:500;line-height:1.45}.ape-acoes{grid-template-columns:1fr 44px;align-items:start;gap:8px;margin-top:8px;display:grid}.ape-acoes .ncrm-wa{width:100%}.ape-acoes .ncrm-wa-principal{color:#fff;width:100%;min-height:44px;box-shadow:none;background:#1e9e5a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ape-acoes .ncrm-wa-erro{border-radius:12px;min-height:48px;padding:9px 11px;font-size:12px}.ape-acoes .ncrm-wa-erro-dica{display:none}.ape-acoes .ncrm-wa-alt,.ape-ficha-acao .ncrm-wa-alt{color:#9a918a;text-align:center;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:36px;margin-top:8px;padding:8px 4px 0;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.35;text-decoration:underline;display:block}.ape-acoes .ncrm-wa-alt:active,.ape-ficha-acao .ncrm-wa-alt:active{color:#cc5800;background:0 0}.ape-acoes .ncrm-wa-secundarias{flex-direction:column;gap:0;margin-top:6px;display:flex}.ape-acoes .ncrm-wa-secundarias>a,.ape-acoes .ncrm-wa-secundarias>button{color:#9a918a;text-align:center;background:0 0;border:0;min-height:36px;padding:0 4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35}.ape-acoes .ncrm-wa-alt,.ape-acoes .ncrm-wa-secundarias,.ape-acoes .ncrm-wa-nota{display:none}.ape-mais{color:#6b635c;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ape-estado{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:44px 28px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-estado-icone{color:#1e9e5a;background:#e6f5ec;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.ape-estado strong{letter-spacing:-.01em;font-size:20px;font-weight:700}.ape-estado p{color:#6b635c;max-width:260px;margin:0;font-size:14px;font-weight:500;line-height:1.5}.ape-estado button{color:#fff;cursor:pointer;background:#ff7000;border:0;border-radius:999px;min-height:48px;margin-top:4px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;box-shadow:0 12px 28px #ff700042}.ape-estado.ruim{box-shadow:none;background:#fbe5e5}.ape-estado.ruim .ape-estado-icone{color:#d93e3e;background:#fff}.ape-estado.ruim strong{color:#8f2626}.ape-estado.ruim p{color:#a34a4a}@keyframes ape-brilho{0%{background-position:-240px 0}to{background-position:240px 0}}.ape-esqueleto{flex-direction:column;gap:12px;display:flex}.ape-esqueleto>div{background:#fff;border-radius:18px;padding:14px;box-shadow:0 2px 6px #1f1c1a0f}.ape-barra{background:linear-gradient(90deg,#efeae5 25%,#f7f4f1 50%,#efeae5 75%) 0 0/240px 100%;border-radius:999px;height:13px;animation:1.2s linear infinite ape-brilho}.ape-barra.curta{width:45%}.ape-barra.media{width:70%;margin-top:9px}.ape-barra.alta{border-radius:999px;height:48px;margin-top:12px}.ape-folha{z-index:90;background:#1f1c1a6b;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes ape-sobe{0%{transform:translateY(100%)}to{transform:none}}.ape-ficha{width:100%;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));background:#faf8f6;border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;padding:0;font-family:Quicksand,system-ui,sans-serif;animation:.24s cubic-bezier(.2,.8,.2,1) ape-sobe;display:flex;position:relative;overflow:hidden}.ape-ficha-topo{z-index:2;-webkit-backdrop-filter:blur(18px);background:#fff;align-items:center;gap:4px;padding:8px 16px 4px;display:flex;position:sticky;top:0}.ape-voltar{color:#ff7000;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ape-ficha-nome{background:#fff;border-bottom:1px solid #e4dfd9;padding:0 16px 12px}.ape-ficha-nome h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.15}.ape-ficha-nome p{color:#6b635c;margin:6px 0 0;font-size:14px;font-weight:500}.ape-ficha-etiquetas{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ape-ficha-etiquetas span{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.ape-ordem{background:#f7ecfc;border-radius:18px;flex-direction:column;gap:8px;margin:0 20px;padding:15px;display:flex}.ape-ordem h3{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;font-weight:700;line-height:1.3}.ape-ordem p{color:#4a423c;margin:0;font-size:13px;font-weight:500;line-height:1.5}.ape-ordem-prazo{border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;font-style:normal;font-weight:600}.ape-ordem-prazo.atrasado{color:#a32c2c;background:#fff}.ape-ordem-prazo.urgente{color:#8a6100;background:#fff}.ape-ordem-prazo.no-prazo{color:#136b3d;background:#fff}.ape-ficha-acao{margin:14px 20px 0}.ape-ficha-acao .ncrm-wa-principal{color:#fff;background:#1e9e5a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 12px 28px #1e9e5a42}.ape-ficha-acao .ncrm-wa-secundarias{flex-direction:column;margin-top:6px;display:flex}.ape-ficha-acao .ncrm-wa-secundarias>a,.ape-ficha-acao .ncrm-wa-secundarias>button{color:#9a918a;text-align:center;background:0 0;border:0;min-height:40px;font-family:inherit;font-size:12px;font-weight:600}.ape-ficha-acao .ncrm-wa-nota{display:none}.ape-ficha-nota{color:#9a918a;text-align:center;margin:10px 20px 0;font-size:11px;font-weight:500;line-height:1.45}.ape-ficha .f2m-agendar-abrir,.ape-ficha .f2m-descartar-abrir{border-radius:999px;width:calc(100% - 40px);margin-left:20px;margin-right:20px;font-family:inherit;font-weight:600}.ape-ficha .f2m-agendar{background:#fff;border:0;border-radius:18px;margin-left:20px;margin-right:20px;box-shadow:0 2px 6px #1f1c1a0f}.ape-ficha .f2m-agendar-ok,.ape-ficha .f2m-agendar-nao{border-radius:999px;font-family:inherit;font-weight:600}.ape-ficha .f2m-historico{border-top:1px solid #efeae5;margin:18px 20px 0;padding:16px 0 0}.ape-ficha .f2m-historico h3{margin:0 0 10px;font-size:15px;font-weight:700}#sara-fab{background:linear-gradient(140deg,#ff7000,#8b00cc)!important;box-shadow:0 12px 30px #8b00cc57!important}.ape-ficha-topo,.ape-ficha-nome,.ape-ficha-abas{flex:none}.ape-ficha-abas{background:#fff;border-top:1px solid #efeae5;border-bottom:1px solid #efeae5;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:4px;padding:8px 12px;display:grid;overflow-x:auto}.ape-ficha-abas button{white-space:nowrap;color:#716860;background:0 0;border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.ape-ficha-abas button.ativa{color:#c25200;background:#fff3ea;border-color:#ffd3b5}.ape-ficha-painel{min-height:0;padding:14px 0 calc(22px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.ape-ficha-painel .ape-ordem{margin-top:0}.ape-ficha-conversa{padding-inline:14px}.ape-ficha-conversa .ape-ficha-acao{margin:0 6px 10px}.ape-ficha-conversa .ape-ficha-nota{margin:0 8px 12px}.ape-ficha-conversa .f2-conversa-embutida{width:100%;height:calc(94dvh - 250px);min-height:390px;box-shadow:none;border:1px solid #e8e1db;border-radius:18px;overflow:hidden}.ape-ficha-conversa .f2-conversa-embutida>header{padding:14px 16px}.ape-ficha-conversa .f2-conversa-embutida>header h2{margin:3px 0;font-size:17px}.ape-ficha-conversa .f2-conversa-instancias{padding:8px 10px}.ape-ficha-conversa .f2-conversa-mensagens{min-height:230px;padding:12px}.ape-ficha-vazio{color:#716860;text-align:center;border:1px dashed #ded5ce;border-radius:14px;margin:12px 6px;padding:18px;font-size:12px}.f2m-momento-abrir,.f2m-negociacao-abrir{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:999px;width:calc(100% - 40px);min-height:50px;margin:10px 20px 0;font-family:inherit;font-size:14px;font-weight:650;display:block}.f2m-momento-abrir{color:#7620b6;background:#fbf7fd;border-color:#dcc4ec}.f2m-momento-form,.f2m-negociacao-form{margin-left:20px;margin-right:20px}.f2m-momento-preview{background:#f7ecfc;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.f2m-momento-preview span{color:#8b00cc;letter-spacing:.09em;font-size:11px;font-weight:800}.f2m-momento-preview strong{font-size:13px}.f2m-momento-preview small{color:#6b635c;font-size:11px}.f2m-sara-resumo{background:#f7ecfc;border-left:4px solid #8b00cc;border-radius:14px;flex-direction:column;gap:6px;margin:14px 20px 0;padding:14px;display:flex}.f2m-sara-resumo>span{color:#8b00cc;letter-spacing:.1em;font-size:11px;font-weight:800}.f2m-sara-resumo strong{font-size:13px;line-height:1.4}.f2m-sara-resumo small{color:#6b635c;font-size:11px}.f2m-sara-frase{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f2m-sara-resumo details{border-top:1px solid #e4dfd9;padding-top:7px}.f2m-sara-resumo details summary{color:#7620b6;cursor:pointer;font-size:12px;font-weight:700}.f2m-sara-resumo details small{margin-top:6px;line-height:1.45;display:block}.f2m-dados{background:#fff;border-radius:18px;margin:0 20px;padding:16px;box-shadow:0 2px 6px #1f1c1a0f}.f2m-dados h3{margin:0 0 12px;font-size:16px}.f2m-dados dl{gap:7px;margin:0;display:grid}.f2m-dados dl div{background:#faf8f6;border-radius:11px;padding:10px 11px}.f2m-dados dt{color:#9a918a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.f2m-dados dd{color:#1f1c1a;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:650}.f2m-dados .ape-interesse-wrap{margin-top:12px}.f2m-dados .f2-tag-editor.mobile{width:100%;box-shadow:none;position:static}.f2m-encerrar{background:#fff9f8;border:1px solid #f0ddd9;border-radius:15px;margin:16px 20px 0;padding:13px 14px}.f2m-encerrar summary{color:#8b5d57;cursor:pointer;font-size:13px;font-weight:700}.f2m-encerrar>p{color:#806f69;font-size:11px;line-height:1.45}.f2m-encerrar .f2m-descartar-abrir{width:100%;margin:8px 0 0}.f2m-encerrar .f2m-descartar{margin:10px 0 0}.ape-mais-folha .convite-instalar{margin:0 0 14px}.ape-avisos{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#faf8f6;margin:0 auto;font-family:Quicksand,system-ui,sans-serif}.ape-tela-sub{color:#6b635c;margin:4px 0 12px;font-size:13px;font-weight:500}.ape-avisos .ape-filtros{margin-bottom:10px}.ape-avisos .ape-chip{min-height:44px}.ape-aviso-filtros{margin-bottom:14px;display:flex}.ape-aviso-filtro{color:#6b635c;background:#fff;border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ape-aviso-filtro:before{content:"";background:#c9c1b9;border-radius:999px;width:8px;height:8px}.ape-aviso-filtro.ativo{color:#b84300;background:#fff3ea;border-color:#ffd6bd}.ape-aviso-filtro.ativo:before{background:#ff7000}.ape-aviso-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ape-aviso-card{background:#fff;border:0;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-aviso-icone{border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.ape-aviso-icone.laranja{color:#cc5800;background:#ffe4d1}.ape-aviso-icone.roxo{color:#66009a;background:#ebd1f5}.ape-aviso-icone.vermelho{color:#a32c2c;background:#fbe5e5}.ape-aviso-icone.verde{color:#136b3d;background:#e6f5ec}.ape-aviso-icone.cinza{color:#6b635c;background:#f4f0ec}.ape-aviso-corpo{flex:1;min-width:0}.ape-aviso-linha1{align-items:flex-start;gap:8px;display:flex}.ape-aviso-titulo{color:#1f1c1a;text-wrap:pretty;flex:1;font-size:15px;font-weight:700;line-height:1.3}.ape-aviso-ponto{background:#ff7000;border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.ape-aviso-detalhe{color:#6b635c;overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;font-weight:500;line-height:1.45}.ape-aviso-rodape{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.ape-aviso-acao{color:#ff7000;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit;font-size:14px;font-weight:700}.ape-aviso-acao:disabled{color:#b8b0a8}.ape-aviso-tempo{color:#9a918a;white-space:nowrap;flex:none;font-size:11px;font-weight:500}.ape-aviso-mais{color:#6b635c;background:#fff;border:1px solid #e4dfd9;border-radius:999px;width:100%;min-height:48px;margin-top:14px;font-family:inherit;font-size:14px;font-weight:600}.ape-aviso-esqueleto{flex-direction:column;gap:10px;display:flex}.ape-aviso-esqueleto>span{background:linear-gradient(90deg,#efeae5 25%,#f7f4f1 50%,#efeae5 75%) 0 0/240px 100%;border-radius:18px;height:104px;animation:1.2s linear infinite ape-brilho}.ape-offline{z-index:8;color:#fff;text-align:center;background:#1f1c1a;margin:-4px -20px 12px;padding:9px 20px;font-size:11px;font-weight:600;display:block;position:sticky;top:0}.ape-sessao-expirada{z-index:200;color:#1f1c1a;text-align:center;background:#faf8f6;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;font-family:Quicksand,system-ui,sans-serif;display:flex;position:fixed;inset:0}.ape-sessao-expirada .ape-estado-icone{color:#d93e3e;background:#fbe5e5;border-radius:999px;place-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:grid}.ape-sessao-expirada strong{font-size:22px;font-weight:700}.ape-sessao-expirada p{color:#6b635c;max-width:280px;margin:0;font-size:14px;font-weight:500;line-height:1.5}.ape-sessao-expirada a{color:#fff;background:#ff7000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:6px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ape-agenda{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg-page);margin:0 auto;display:block}.ape-agenda-proximo{border:1px solid var(--ape-orange-100);border-radius:var(--radius-lg);background:var(--bg-tint-orange);margin-bottom:16px;padding:16px}.ape-agenda-eyebrow{font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ape-orange);margin:0 0 8px}.ape-agenda-quando{color:var(--ape-orange-700);margin-left:8px}.ape-agenda-prox-hora{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--fg-1);line-height:var(--leading-tight);margin:0}.ape-agenda-prox-cliente{color:var(--fg-2);margin:4px 0 0;font-size:16px}.ape-agenda-prox-local{color:var(--fg-3);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.ape-agenda-prox-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ape-agenda-btn-cheio,.ape-agenda-btn-vazado{border-radius:var(--radius-pill);min-height:46px;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.ape-agenda-btn-cheio{background:var(--ape-orange);color:var(--fg-inverse);box-shadow:var(--shadow-brand);border:0;flex:1}.ape-agenda-btn-vazado{border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--fg-2)}.ape-agenda-btn-vazado:disabled{color:var(--fg-muted);cursor:default}.ape-agenda-sem-local{font-size:var(--text-xs);color:var(--fg-muted);flex:1}.ape-agenda-barra{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ape-agenda-chips{gap:8px;display:flex}.ape-agenda-chip{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:36px;color:var(--fg-2);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;padding:0 16px}.ape-agenda-chip.on{background:var(--neutral-800);border-color:var(--neutral-800);color:var(--fg-inverse)}.ape-agenda-navega{gap:6px;display:flex}.ape-agenda-navega>button{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-width:40px;min-height:36px;color:var(--fg-2);font-size:var(--text-md);cursor:pointer;line-height:1}@media (width<=370px){.ape-agenda-barra{flex-wrap:wrap}.ape-agenda-navega{margin-left:auto}}.ape-agenda-dia{font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.ape-agenda-linha{margin:0;padding:0;list-style:none}.ape-agenda-item{grid-template-columns:46px 16px 1fr;align-items:start;gap:0;padding-bottom:14px;display:grid;position:relative}.ape-agenda-hora{font-size:13px;font-weight:var(--weight-semibold);color:var(--fg-2);white-space:nowrap;padding-top:12px}.ape-agenda-item:before{content:"";background:var(--border-soft);width:2px;position:absolute;top:20px;bottom:-2px;left:52px}.ape-agenda-item:last-child:before{display:none}.ape-agenda-ponto{z-index:1;border-radius:var(--radius-pill);background:var(--ape-orange);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg-page);margin-top:16px;margin-left:1px;position:relative}.ape-agenda-item.passou .ape-agenda-ponto{background:var(--neutral-300)}.ape-agenda-item.passou .ape-agenda-cliente{color:var(--fg-3)}.ape-agenda-item.passou .ape-agenda-tipo{color:var(--fg-muted)}.ape-agenda-cartao{text-align:left;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;box-shadow:var(--shadow-xs);cursor:pointer;gap:2px;margin-left:10px;padding:12px 14px;display:grid}.ape-agenda-tipo{font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ape-orange)}.ape-agenda-cliente{font-size:15px;font-weight:var(--weight-bold);color:var(--fg-1)}.ape-agenda-local{color:var(--fg-3);overflow-wrap:anywhere;font-size:12px}.ape-agenda-esqueleto{gap:12px;display:grid}.ape-agenda-esqueleto>span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--neutral-100), var(--neutral-200), var(--neutral-100));background-size:200% 100%;height:74px;animation:1.2s ease-in-out infinite ape-agenda-brilho}@keyframes ape-agenda-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ape-agenda-esqueleto>span{animation:none}}.ape-agenda-vazio{text-align:center;color:var(--fg-3);font-size:var(--text-sm);padding:32px 8px}n .ape-agenda-vazio a{color:#ff7000;min-height:44px;margin-top:8px;font-weight:700;line-height:44px;display:block}.ape-agenda-erro{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--danger-bg);padding:16px}.ape-agenda-erro strong{font-size:var(--text-sm);color:var(--danger);display:block}.ape-agenda-erro button{border-radius:var(--radius-pill);background:var(--ape-orange);min-height:44px;color:var(--fg-inverse);font-weight:var(--weight-semibold);cursor:pointer;border:0;margin-top:12px;padding:0 18px}.ape-tarefas{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#faf8f6;margin:0 auto;font-family:Quicksand,system-ui,sans-serif}.ape-tarefas-filtros{margin-bottom:14px}.ape-tarefas-filtros button{min-height:44px}.ape-tarefas-lista{flex-direction:column;gap:12px;display:flex}.ape-tarefa-card{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-tarefa-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ape-tarefa-tag{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ape-tarefa-tag.atrasadas{color:#a32c2c;background:#fbe5e5}.ape-tarefa-tag.agora{color:#cc5800;background:#ffe4d1}.ape-tarefa-tag.hoje{color:#8a6100;background:#fff3d6}.ape-tarefa-tag.futuras{color:#136b3d;background:#e6f5ec}.ape-tarefa-tag.sara{color:#66009a;background:#ebd1f5}.ape-tarefa-tag.concluida{color:#136b3d;background:#e6f5ec}.ape-tarefa-prazo{color:#6b635c;text-align:right;font-size:11px;font-weight:600}.ape-tarefa-prazo.atrasado{color:#a32c2c}.ape-tarefa-prazo.urgente{color:#8a6100}.ape-tarefa-prazo.no-prazo{color:#136b3d}.ape-tarefa-card h2{color:#1f1c1a;letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:16px;font-weight:700;line-height:1.3}.ape-tarefa-lead{align-items:center;gap:8px;display:flex}.ape-tarefa-lead>span{color:#6b635c;background:#f4f0ec;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.ape-tarefa-lead strong{color:#3b342f;font-size:13px;font-weight:600}.ape-tarefa-sara{color:#4a423c;background:#f7ecfc;border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.ape-tarefa-sara b{color:#8b00cc}.ape-tarefa-decidir{grid-template-columns:1fr auto;gap:8px;display:grid}.ape-tarefa-decidir button{border-radius:999px;min-height:48px;font-family:inherit;font-size:14px;font-weight:600}.ape-tarefa-decidir button:first-child{color:#fff;background:#8b00cc;border:0;padding:0 18px}.ape-tarefa-decidir button:last-child{color:#6b635c;background:#fff;border:1.5px solid #e4dfd9;padding:0 18px}.ape-tarefa-decidir button:disabled{opacity:.55}.ape-tarefa-whatsapp .ncrm-wa{width:100%}.ape-tarefa-whatsapp .ncrm-wa-principal{color:#fff;background:#1e9e5a;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 12px 28px #1e9e5a42}.ape-tarefa-whatsapp .ncrm-wa-secundarias{display:none}.ape-tarefa-card.concluida{opacity:.88}.ape-tarefas-nota{color:#9a918a;text-align:center;margin:16px 12px 0;font-size:11px;font-weight:500;line-height:1.5}.ape-produtos{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#faf8f6;margin:0 auto;font-family:Quicksand,system-ui,sans-serif}.ape-produto-mobile-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.ape-produto-mobile-actions button{color:#3b342f;background:#fff;border:1px solid #e4dfd9;border-radius:12px;min-height:44px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700}.ape-produto-mobile-actions button.principal{color:#fff;background:#ff7000;border-color:#ff7000;box-shadow:0 8px 20px #ff700038}.ape-produto-mobile-actions button.ativo{color:#66009a;background:#f7ecfc;border-color:#8b00cc}.ape-mobile-captacoes{background:#fff;border-radius:16px;flex-direction:column;gap:8px;margin:12px 0 16px;padding:13px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-mobile-captacoes h2{color:#1f1c1a;margin:0 0 3px;font-size:16px}.ape-mobile-captacoes>button,.ape-mobile-captacoes>div>button{color:#3b342f;text-align:left;background:#faf8f6;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:11px;font-family:inherit;display:flex}.ape-mobile-captacoes button strong{font-size:12.5px}.ape-mobile-captacoes button span,.ape-mobile-captacoes button small{color:#8b00cc;font-size:11px}.ape-mobile-captacoes>div>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.ape-mobile-captacoes>div>div button{color:#0f7a3d;background:#e4f6ec;border:0;border-radius:999px;min-height:40px;font-family:inherit;font-weight:700}.ape-mobile-captacoes>div>div button:last-child{color:#b33131;background:#fbe5e5}.ape-produto-busca{background:#fff;border:1px solid #e4dfd9;border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.ape-produto-busca svg{color:#9a918a;flex:none}.ape-produto-busca input{color:#1f1c1a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:16px;font-weight:500}.ape-produto-busca input::placeholder{color:#b8b0a8}.ape-produto-filtros{margin-top:12px;margin-bottom:14px}.ape-produto-filtros button{min-height:44px}.ape-produto-lista{flex-direction:column;gap:14px;display:flex}.ape-produto-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px #1f1c1a0f}.ape-produto-foto{color:#9a918a;background:#f1ede9;border:0;place-items:center;width:100%;height:190px;font-family:inherit;font-size:44px;display:grid;position:relative;overflow:hidden}.ape-produto-foto img{object-fit:cover;width:100%;height:100%}.ape-produto-foto em{color:#6b635c;text-transform:none;background:#fffffff0;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:12px;left:12px}.ape-produto-info{padding:13px 14px 10px}.ape-produto-preco{color:#1f1c1a;font-size:18px;font-weight:700;display:block}.ape-produto-info h2{color:#1f1c1a;letter-spacing:-.01em;margin:3px 0 0;font-size:16px;font-weight:700}.ape-produto-info>p{color:#6b635c;margin:4px 0 0;font-size:12.5px;font-weight:500}.ape-produto-dados{color:#3b342f;flex-wrap:wrap;gap:7px 13px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.ape-produto-info>small{color:#136b3d;margin-top:8px;font-size:11px;font-weight:600;display:block}.ape-produto-acoes{grid-template-columns:1fr 44px;gap:7px;padding:0 14px 14px;display:grid}.ape-produto-acoes a,.ape-produto-acoes button{color:#1f1c1a;background:#faf8f6;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ape-produto-acoes button{color:#6b635c;width:44px}.ape-produto-acoes:not(:has(a)) button{grid-column:2;justify-self:end}.ape-produto-esqueleto{flex-direction:column;gap:14px;display:flex}.ape-produto-esqueleto>div{background:#fff;border-radius:18px;height:310px;padding:0 14px 14px;overflow:hidden;box-shadow:0 2px 6px #1f1c1a0f}.ape-produto-esqueleto span{background:linear-gradient(90deg,#efeae5 25%,#f7f4f1 50%,#efeae5 75%) 0 0/240px 100%;height:190px;margin:0 -14px 14px;animation:1.2s linear infinite ape-brilho;display:block}.ape-produto-esqueleto i{background:#efeae5;border-radius:999px;width:70%;height:13px;margin-top:9px;display:block}.ape-produto-esqueleto i:last-child{width:45%}.ape-painel,.ape-gestao{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#faf8f6;margin:0 auto;font-family:Quicksand,system-ui,sans-serif}.ape-painel-abertura{flex-direction:column;gap:5px;padding:4px 0 14px;display:flex}.ape-painel-abertura h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.12}.ape-painel-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ape-painel-kpis article{background:#fff;border-radius:16px;flex-direction:column;gap:3px;padding:14px;display:flex;box-shadow:0 1px 2px #1f1c1a0a}.ape-painel-kpis strong{color:#1f1c1a;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:23px;font-weight:700}.ape-painel-kpis strong.perigo{color:#d93e3e}.ape-painel-kpis strong.roxo{color:#8b00cc;font-size:18px}.ape-painel-kpis span{color:#6b635c;font-size:12px;font-weight:500;line-height:1.35}.ape-painel-skeleton{background:linear-gradient(90deg,#efeae5 25%,#f7f4f1 50%,#efeae5 75%) 0 0/240px 100%;border-radius:16px;height:82px;animation:1.2s linear infinite ape-brilho}.ape-painel-alerta{background:#fbe5e5;border-radius:16px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;display:flex}.ape-painel-alerta>span{color:#fff;background:#d93e3e;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.ape-painel-alerta strong{color:#8f2626;font-size:14px;font-weight:700}.ape-painel-alerta p{color:#a34a4a;margin:3px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.ape-painel-secao{color:#9a918a;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:700}.ape-painel-time{background:#fff;border-radius:18px;padding:4px 15px;box-shadow:0 2px 6px #1f1c1a0f}.ape-painel-time article{border-bottom:1px solid #f1ede9;flex-direction:column;gap:7px;padding:14px 0;display:flex}.ape-painel-time article:last-child{border-bottom:0}.ape-painel-time article>div{align-items:center;gap:10px;display:flex}.ape-painel-avatar{color:#cc5800;background:#ffe4d1;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.ape-painel-time article strong{flex:1;min-width:0;font-size:14px;font-weight:700}.ape-painel-time article em{color:#6b635c;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.ape-painel-time article>i{background:#f1ede9;border-radius:999px;height:6px;display:block;overflow:hidden}.ape-painel-time article>i span{border-radius:999px;height:100%;display:block}.ape-painel-time article>i span.ok{background:#1e9e5a}.ape-painel-time article>i span.atencao{background:#e8a317}.ape-painel-time article>i span.perigo{background:#d93e3e}.ape-painel-time article small{color:#9a918a;font-size:11px;font-weight:500}.ape-painel-time>p{color:#6b635c;text-align:center;font-size:13px}.ape-gestao>p{color:#6b635c;margin:4px 0 14px;font-size:13px;font-weight:500;line-height:1.5}.ape-gestao>section{flex-direction:column;gap:12px;display:flex}.ape-gestao a{color:#1f1c1a;background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 1px 2px #1f1c1a0a}.ape-gestao a>span:first-child{color:#8b00cc;background:#f7ecfc;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.ape-gestao a>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ape-gestao a strong{font-size:15px;font-weight:700}.ape-gestao a small{color:#9a918a;font-size:12px;font-weight:500}.ape-gestao a b{color:#c9c1b9;font-size:22px;font-weight:500}.app-mais-grid>a{gap:10px}.app-mais-grid>a>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-mais-grid>a>b{color:#c9c1b9;font-size:19px;font-weight:500}.ape-temperatura-filtros{scrollbar-width:none;align-items:center;gap:7px;margin:-5px -20px 13px;padding:0 20px 3px;display:flex;overflow-x:auto}.ape-temperatura-filtros::-webkit-scrollbar{display:none}.ape-temperatura-filtros>span{color:#918981;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.ape-temperatura-filtros button{color:#68615b;background:#fff;border:1px solid #e4dfd9;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.ape-temperatura-filtros button:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ape-temperatura-filtros button.ativo{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.ape-temperatura-filtros .temperatura-quente{color:#b84325;background:#fdeae3;border-color:#f3c2b5}.ape-temperatura-filtros .temperatura-negociando{color:#7620b6;background:#f7ecfc;border-color:#dec3ef}.ape-temperatura-filtros .temperatura-morno{color:#806000;background:#fff4d9;border-color:#edd89f}.ape-temperatura-filtros .temperatura-frio{color:#2a5f9e;background:#eaf1fb;border-color:#c5d7ef}.ape-temperatura-filtros .temperatura-aguardando{color:#6e6760;background:#f2efec}.ape-card-leitura{align-items:center;gap:6px;margin-top:7px;display:flex;overflow:hidden}.ape-card-leitura>span{background:0 0;min-width:0;padding:0;display:block}.ape-card-leitura small{display:none}.ape-card-leitura b{text-overflow:ellipsis;white-space:nowrap;background:#faf8f6;border:1px solid #e4dfd9;border-radius:999px;align-items:center;max-width:150px;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex;overflow:hidden}.ape-card-leitura .temperatura-quente b{color:#b84325}.ape-card-leitura .temperatura-negociando b{color:#7620b6}.ape-card-leitura .temperatura-morno b{color:#806000}.ape-card-leitura .temperatura-frio b{color:#2a5f9e}.ape-card-leitura .temperatura-aguardando b{color:#6e6760}.ape-card-acao{background:0 0;border:0;margin-top:7px;padding:0;display:block}.ape-card-acao small{display:none}.ape-card-acao strong{color:#493c34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ape-card-acao span{display:none}.ape-temperatura-controle{display:inline-flex;position:relative}.ape-temperatura-controle>button{border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.ape-temperatura-controle>button i{background:currentColor;border-radius:50%;width:6px;height:6px}.ape-temperatura-popover{z-index:72;background:#fff;border:1px solid #e4dfd9;border-radius:15px;width:220px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 40px #1f1c1a33}.ape-temperatura-popover>strong{padding:4px 5px 8px;font-size:11px;display:block}.ape-temperatura-popover button{color:#514b46;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.ape-temperatura-popover button:hover,.ape-temperatura-popover button.ativo{background:#faf8f6}.ape-temperatura-popover button i{background:currentColor;border-radius:50%;width:7px;height:7px}.ape-temperatura-popover .temperatura-quente{color:#b84325}.ape-temperatura-popover .temperatura-negociando{color:#7620b6}.ape-temperatura-popover .temperatura-morno{color:#806000}.ape-temperatura-popover .temperatura-frio{color:#2a5f9e}.ape-temperatura-popover .temperatura-aguardando{color:#6e6760}.ape-ficha>.ape-ficha-painel{padding:2px 16px 18px}.ape-ficha-nome>p{margin-top:2px;font-size:12.5px}.ape-ficha-nome .ape-ficha-interesse{margin-top:8px}.ape-ficha-resumo-chips{gap:6px;margin-top:9px}.ape-ficha-resumo-chips span,.ape-ficha-resumo-chips em{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.ape-ficha-resumo-chips small{letter-spacing:.07em;text-transform:uppercase;opacity:.72;font-size:11px}.ape-ficha-resumo-chips .ape-etapa{color:#b84300;background:#fff3ea;border-color:#ffd6bd}.ape-ficha-resumo-chips .ape-momento{color:#66009a;background:#f7ecfc;border-color:#e7d0f5}.ape-ficha-resumo-chips .temperatura-quente{color:#a8391a;background:#fdeae3;border-color:#f6cdbf}.ape-ficha-resumo-chips .temperatura-negociando{color:#66009a;background:#f7ecfc;border-color:#e7d0f5}.ape-ficha-resumo-chips .temperatura-morno{color:#7e5a00;background:#fdf2dc;border-color:#f3dfae}.ape-ficha-resumo-chips .temperatura-frio{color:#23548c;background:#e9f0fb;border-color:#cfdef4}.ape-ficha-resumo-chips .temperatura-aguardando{color:#6b635c;background:#f2efec;border-color:#e4dfd9}.ape-ficha-resumo-chips .temperatura-quente i,.ape-ficha-resumo-chips .temperatura-negociando i,.ape-ficha-resumo-chips .temperatura-morno i,.ape-ficha-resumo-chips .temperatura-frio i,.ape-ficha-resumo-chips .temperatura-aguardando i{background:currentColor;border-radius:50%;width:6px;height:6px}.ape-ficha-resumo-chips em.atrasado{color:#a32c2c;background:#fdf0ef;border-color:#f2d6d2}.ape-ficha-resumo-chips em.urgente{color:#7e5a00;background:#fff6de;border-color:#f1deaa}.ape-ficha-resumo-chips em.no-prazo{color:#136b3d;background:#eaf7ef;border-color:#cde7d7}.ape-proxima-aprovada{border-radius:16px;flex:none;margin:0 16px 12px;padding:13px 15px}.ape-proxima-aprovada .ape-contexto-titulo{color:#8b00cc;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ape-ficha-acoes-aprovadas{background:#fff;flex-wrap:wrap;flex:none;gap:7px;padding:0 16px 12px;display:flex}.ape-ficha-acoes-aprovadas button{color:#1f1c1a;background:#fff;border:1px solid #e4dfd9;border-radius:999px;min-height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.ape-ficha>.ape-ficha-abas{background:#f2efec;border:0;border-radius:999px;grid-template-columns:repeat(3,1fr);margin:0 16px 12px;padding:4px}.ape-ficha>.ape-ficha-abas button{min-height:40px;font-size:12px}.ape-ficha>.ape-ficha-abas button.ativa{color:#1f1c1a;background:#fff;border:0;box-shadow:0 1px 3px #1f1c1a1f}.ape-ficha>.ape-ficha-painel>section{margin-left:0;margin-right:0}.f2m-sara-aprovado{background:#fff;border-radius:18px;margin-top:0;padding:15px;box-shadow:0 1px 2px #1f1c1a0a}.f2m-detalhes-atendimento{background:#fff;border-radius:16px;margin-top:12px;padding:14px 15px;box-shadow:0 1px 2px #1f1c1a0a}.f2m-detalhes-atendimento summary{cursor:pointer;font-size:14px;font-weight:700}.f2m-detalhes-atendimento>div{flex-direction:column;gap:8px;margin-top:11px;display:flex}.f2m-detalhes-atendimento>div>span{justify-content:space-between;gap:10px;font-size:13px;display:flex}.f2m-detalhes-atendimento>div>span b{color:#6b635c;font-weight:600}.f2m-detalhes-atendimento>div>span strong{text-align:right}.f2m-detalhes-atendimento>p{color:#6b635c;font-size:12.5px;line-height:1.5}.ape-ficha-rodape-aprovado{z-index:8;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e4dfd9;flex:none;grid-template-columns:1fr 56px;gap:10px;display:grid;position:relative}.ape-ficha-rodape-aprovado .ncrm-wa-principal{box-shadow:0 12px 28px #1e9e5a42;color:#fff!important;background:#1e9e5a!important;border-radius:999px!important;min-height:54px!important;font-size:16px!important}.ape-ficha-rodape-aprovado .ncrm-wa-secundarias,.ape-ficha-rodape-aprovado .ncrm-wa-nota{display:none!important}.ape-ficha-rodape-aprovado .ncrm-wa-alt{color:#8b6b58;text-align:center;background:0 0;border:0;min-height:0;margin:5px 0 0;padding:0;font-size:11px;font-weight:600;line-height:1.25;display:block}.ape-ficha-rodape-aprovado>button{color:#6b635c;background:#fff;border:1px solid #e4dfd9;border-radius:999px;place-items:center;width:56px;height:54px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.ape-ficha-sheet{z-index:75;background:#1f1c1a6b;align-items:flex-end;display:flex;position:absolute;inset:0}.ape-ficha-sheet>section{width:100%;max-height:82%;padding:10px 16px calc(22px + env(safe-area-inset-bottom,0px));background:#faf8f6;border-radius:24px 24px 0 0;overflow:auto}.ape-ficha-sheet>section>i:first-child{background:#e4dfd9;border-radius:999px;width:44px;height:4px;margin:6px auto 14px;display:block}.ape-ficha-sheet>section[aria-label=Mais\ ações]>button{color:#1f1c1a;text-align:left;background:#fff;border:0;border-radius:14px;align-items:center;width:100%;min-height:52px;margin-bottom:8px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.ape-ficha-sheet>section[aria-label=Mais\ ações] hr{border:0;border-top:1px solid #e4dfd9;margin:14px 0 8px}.ape-ficha-sheet>section[aria-label=Mais\ ações] button.risco{color:#b33131;background:#fdf0ef;border:1px solid #f2d6d2;font-weight:700}.ape-ficha-sheet>section[aria-label=Mais\ ações] p{color:#6e6760;font-size:12px}.ape-ficha-sheet .f2m-agendar,.ape-ficha-sheet .f2-tag-editor{box-shadow:none!important;border:0!important;margin:0!important}.ape-ficha-sheet .f2-tag-editor{width:100%!important;position:static!important}body:has(.ape-folha) #sara-fab{display:none!important}}@media (width<=760px){.ape-ficha-nome .f2-tag-associar.mobile{border-radius:12px;width:100%;margin-top:12px;padding:11px;font-size:12px}.ape-ficha-nome .f2-tag-editor.mobile{text-align:left;margin-top:12px}.ape-ficha-nome .f2-tag-editor.mobile label{font-size:11px}.ape-ficha-nome .f2-tag-editor.mobile select{font-size:14px}.ape-ficha-nome .f2-tag-editor.mobile .f2-tag-paleta button{width:31px!important;height:31px!important}}.ape-offline{display:none}.ape-sessao-expirada{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:60vh;padding:28px;display:flex}.ape-sessao-expirada p{margin:0}.ape-mais-fundo{z-index:120;background:#1f1c1a6b;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes ape-mais-sobe{0%{transform:translateY(100%)}to{transform:none}}.ape-mais-folha{width:100%;max-height:88dvh;padding:10px 20px calc(30px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#fff;border-radius:24px 24px 0 0;font-family:Quicksand,system-ui,sans-serif;animation:.24s cubic-bezier(.2,.8,.2,1) ape-mais-sobe;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ape-mais-folha{animation:none}}.ape-mais-alca{background:#e4dfd9;border-radius:999px;width:44px;height:4px;margin:6px auto 12px;display:block}.ape-mais-topo{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ape-mais-topo strong{letter-spacing:-.01em;font-size:19px;font-weight:700}.ape-mais-topo button{color:#6b635c;cursor:pointer;background:#f4f0ec;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-family:inherit;font-size:20px;line-height:1;display:grid}.ape-mais-grupo{margin-bottom:18px}.ape-mais-grupo:last-child{margin-bottom:0}.ape-mais-titulo{color:#9a918a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.ape-mais-itens{flex-direction:column;gap:6px;display:flex}.ape-mais-itens>a{color:#1f1c1a;background:#faf8f6;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:13px 14px;text-decoration:none;display:flex}.ape-mais-icone{color:#ff7000;background:#fff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ape-mais-icone svg{width:18px;height:18px}.ape-mais-rotulo{flex:1;min-width:0;font-size:15px;font-weight:600}.ape-mais-itens>a>b{color:#c9c1b9;font-size:19px;font-weight:500}.ape-mais-vazio{color:#6b635c;text-align:center;margin:0;padding:24px 4px;font-size:13px}@media (width<=900px){.ape-grupo{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ape-grupo:last-of-type{margin-bottom:0}.ape-grupo-topo{align-items:center;gap:7px;display:flex}.ape-grupo-titulo{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.ape-grupo-titulo.chegou{color:#66009a}.ape-grupo-titulo.agora{color:#cc5800}.ape-grupo-titulo.depois{color:#8a6100}.ape-grupo-total{color:#6b635c;background:#f1ede9;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:grid}.ape-ver-carteira{color:#6b635c;cursor:pointer;background:0 0;border:1.5px dashed #ded7cf;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:18px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.ape-agenda-acoes-dia{justify-content:flex-end;margin-bottom:12px;display:flex}.ape-agenda-nova{color:#fff;cursor:pointer;background:#1f1c1a;border:0;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.ape-agenda-aviso{color:#136b3d;background:#e6f5ec;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.ape-agenda-bloco{flex-direction:column;min-width:0;margin-left:10px;display:flex}.ape-agenda-bloco .ape-agenda-cartao{margin-left:0}.ape-agenda-editar{color:#ff7000;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0 2px;font-family:inherit;font-size:13px;font-weight:700}.ape-agenda-status{border-radius:999px;justify-self:start;margin-top:6px;padding:4px 9px;font-size:10px;font-weight:700}.ape-agenda-status.realizada{color:#136b3d;background:#e6f5ec}.ape-agenda-status.cancelada{color:#a32c2c;background:#fbe5e5}.ape-agenda-item.cancelada .ape-agenda-cliente{color:#9a918a;text-decoration:line-through}.ape-agenda-item.cancelada .ape-agenda-ponto{background:#ded7cf}.ape-agenda-item.realizada .ape-agenda-ponto{background:#1e9e5a}.ape-agenda-editar-acoes{flex-direction:column;gap:12px;margin:0 20px;display:flex}.ape-agenda-realizada{color:#fff;cursor:pointer;background:#1e9e5a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ape-agenda-realizada:disabled{opacity:.6}.ape-agenda-cancelar{color:#a32c2c;cursor:pointer;background:#fff;border:1.5px solid #f3c9c9;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ape-agenda-erro-escrita{color:#a32c2c;background:#fbe5e5;border-radius:12px;margin:0 20px 12px;padding:11px 12px;font-size:13px;font-weight:600;line-height:1.45}.ape-painel .ape-sobrancelha{color:#8b00cc}.ape-painel-filtros{margin-bottom:8px}.ape-painel-filtros button{min-height:44px}.ape-painel-janela{color:#9a918a;margin:0 0 14px;font-size:12px;font-weight:600}.ape-resumo{flex-direction:column;gap:12px;display:flex}.ape-resumo-card{background:#fff;border-radius:18px;flex-direction:column;gap:11px;padding:15px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-resumo-titulo{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ape-resumo-card.financas .ape-resumo-titulo{color:#8b00cc}.ape-resumo-card.leads .ape-resumo-titulo{color:#cc5800}.ape-resumo-card.trabalho .ape-resumo-titulo{color:#6b635c}.ape-resumo-card dl{flex-direction:column;gap:9px;margin:0;display:flex}.ape-resumo-card dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ape-resumo-card dt{color:#6b635c;font-size:13px;font-weight:500}.ape-resumo-card dd{color:#1f1c1a;letter-spacing:-.02em;text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.ape-resumo-card dd.alerta{color:#d93e3e}.ape-resumo .ape-painel-skeleton{height:118px}.ape-relatorios{flex-direction:column;gap:12px;display:flex}.ape-relatorio-card{background:#fff;border-radius:18px;flex-direction:column;padding:16px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-relatorio-titulo{letter-spacing:.12em;text-transform:uppercase;color:#cc5800;font-size:10px;font-weight:700}.ape-relatorio-card.atendimento .ape-relatorio-titulo{color:#8a6100}.ape-relatorio-card.funil .ape-relatorio-titulo{color:#6b635c}.ape-relatorio-card.receita .ape-relatorio-titulo{color:#8b00cc}.ape-relatorio-card>strong{color:#1f1c1a;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px;font-size:26px;font-weight:700;line-height:1.1}.ape-relatorio-legenda{color:#6b635c;margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.4}.ape-relatorio-card ul{border-top:1px solid #f1ede9;flex-direction:column;gap:6px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:flex}.ape-relatorio-card li{color:#6b635c;font-size:12.5px;font-weight:500;line-height:1.4}.ape-cal{background:#fff;border-radius:18px;flex-direction:column;gap:11px;margin-bottom:14px;padding:15px 14px;display:flex;box-shadow:0 2px 6px #1f1c1a0f}.ape-cal-mes{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.ape-cal-semana,.ape-cal-grade{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ape-cal-semana span{color:#9a918a;letter-spacing:.06em;text-align:center;font-size:10px;font-weight:700}.ape-cal-semana span.fds{color:#c9c1b9}.ape-cal-dia{color:#1f1c1a;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ape-cal-dia.fora{color:#d6cfc8}.ape-cal-dia.on{color:#fff;background:#1f1c1a;font-weight:700}.ape-cal-dia i{background:#ff7000;border-radius:999px;width:5px;height:5px}.ape-cal-dia i.cheio{background:#8b00cc}.ape-cal-legenda{border-top:1px solid #f1ede9;gap:14px;margin:0;padding-top:9px;display:flex}.ape-cal-legenda span{color:#9a918a;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ape-cal-legenda i{background:#ff7000;border-radius:999px;width:5px;height:5px}.ape-cal-legenda i.cheio{background:#8b00cc}.ape-gestao-nota{color:#9a918a;text-align:center;margin:16px 12px 0;font-size:11px;font-weight:500;line-height:1.5}.ape-equipe{width:100%;max-width:620px;padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1f1c1a;background:#faf8f6;margin:0 auto;font-family:Quicksand,system-ui,sans-serif}.ape-equipe .workspace-top{background:0 0;border:0;padding:4px 0 14px;display:block}.ape-equipe .workspace-top h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.12}.ape-equipe .workspace-top p{color:#6b635c;margin:6px 0 0;font-size:13px;font-weight:500}.ape-equipe .equipe-filtro{scrollbar-width:none;gap:7px;margin:0 -20px 14px;padding:0 20px 3px;display:flex;overflow-x:auto}.ape-equipe .equipe-filtro::-webkit-scrollbar{display:none}.ape-equipe .equipe-filtro button{color:#6b635c;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.ape-equipe .equipe-filtro button.active{color:#fff;background:#1f1c1a;border-color:#0000;font-weight:700}.ape-equipe .equipe-resumo{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.ape-equipe .equipe-resumo>div{background:#fff;border:0;border-radius:14px;min-width:0;padding:12px;box-shadow:0 1px 2px #1f1c1a0a}.ape-equipe .equipe-resumo span{color:#9a918a;font-size:11px;font-weight:500;display:block}.ape-equipe .equipe-resumo strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:3px;font-size:17px;font-weight:700;display:block}.ape-equipe .equipe-lista{flex-direction:column;gap:12px;display:flex}.ape-equipe .equipe-card{background:#fff;border:0;border-radius:18px;padding:14px;box-shadow:0 2px 6px #1f1c1a0f}.ape-equipe .equipe-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ape-equipe .equipe-card-top strong{letter-spacing:-.01em;align-items:center;gap:7px;font-size:16px;font-weight:700;display:flex}.ape-equipe .equipe-card-top em{color:#cc5800;background:#ffe4d1;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.ape-equipe .equipe-score{color:#66009a;background:#f7ecfc;border-radius:999px;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:12px;font-weight:700;display:grid}.ape-equipe .equipe-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.ape-equipe .equipe-metrics>div{min-width:0}.ape-equipe .equipe-metrics span{color:#9a918a;font-size:11px;font-weight:500;display:block}.ape-equipe .equipe-metrics b{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:700;display:block}.ape-equipe .equipe-meta-bar{background:#f1ede9;border-radius:999px;height:6px;margin-top:12px;position:relative}.ape-equipe .equipe-meta-bar i{background:#1e9e5a;border-radius:999px;height:100%;display:block}.ape-equipe .equipe-meta-bar small{color:#9a918a;margin-top:8px;font-size:11px;font-weight:500;display:block}.ape-equipe .workspace-loading{padding:0}.ape-equipe .audit-empty{color:#6b635c;text-align:center;background:#fff;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:44px 28px;font-size:14px;font-weight:500;line-height:1.5;display:flex;box-shadow:0 2px 6px #1f1c1a0f}}
