/* AREIA CRÔA design system. Existing application and financial contracts remain authoritative. */
:root{--bg:#F8FAF9;--surface:#fff;--surface-2:#F8FAF9;--text:#17231F;--text-muted:#64716B;--text-faint:#64716B;--border:#E5EAE7;--border-soft:#E5EAE7;--accent:#166B50;--accent-dark:#12563F;--accent-soft:#E8F5EF;--success:#166B50;--danger:#B23D46;--warning:#946313;--neon-gold:#166B50;--font-display:'Inter',Arial,sans-serif;--font-body:'Inter',Arial,sans-serif;--ac-radius:12px;--ac-shadow:0 2px 5px #17231f03;--ac-space:24px}
html,body{background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-body)!important;font-size:14px;line-height:1.5}
*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4{font-family:var(--font-display)!important;color:var(--text)!important;letter-spacing:-.035em}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary,[tabindex]{scroll-margin:90px} :focus-visible{outline:3px solid #28A477!important;outline-offset:3px!important}button:disabled{opacity:.55;cursor:not-allowed!important}button{cursor:pointer}a{color:var(--accent)}
.workspace{padding:0 30px 40px!important;min-width:0}.topbar{margin:0 -30px 26px!important;padding:16px 30px!important;background:#fff!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;min-height:68px}.topbar h1{font-size:14px!important;font-weight:600!important}.topbar #page-kicker{font-size:10px!important;color:var(--text-muted)!important}.topbar-status{display:none!important}.topbar-actions{margin-left:auto}.topbar-menu-btn{color:var(--text)!important}
.app .desktop-sidebar,.desktop-sidebar:hover,.desktop-sidebar:focus-within{background:#fff!important;border-right:1px solid var(--border)!important;padding:24px 16px!important;overflow-y:auto!important}.sidebar-brand-copy strong{color:var(--text)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.02em!important}.sidebar-brand-copy span{color:var(--text-muted)!important;font-size:9px!important;letter-spacing:.18em!important}.sidebar-home-logo{filter:none!important;width:38px!important;min-width:38px!important}.sidebar-brand{gap:12px!important;padding:0 7px 26px!important}.sidebar-section-label{font-size:10px!important;color:var(--text-muted)!important;height:auto!important;padding:16px 12px 10px!important;letter-spacing:.08em!important}.sidebar-nav{gap:4px!important}.side-nav-item,.desktop-sidebar:hover .side-nav-item{min-height:44px;height:auto;border-radius:8px!important;background:transparent!important;color:#40564B!important;font-size:13px!important;padding:12px!important;gap:14px!important}.side-nav-item i{color:inherit!important;font-size:20px!important}.side-nav-item:hover{background:#F4F7F5!important}.side-nav-item.active{background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}.side-nav-item.active::before{display:block!important;left:0;top:10px;bottom:10px;width:3px;background:var(--accent)!important;box-shadow:none!important}.sidebar-foot{border-color:var(--border)!important;gap:4px!important;padding:14px 0 0!important;opacity:1!important;margin-top:28px}.sidebar-foot .sync-dot{display:none!important}.sidebar-spacer{min-height:32px}.side-logout{color:var(--text-muted)!important;background:none!important;padding:12px!important;min-height:44px;font-size:13px!important}.desktop-sidebar::after,.topbar::after,.dashboard-intro::before,.page-heading::before,.section-shell::before,.card::before,.donut-card::before,.goal-card::before{display:none!important}
.dashboard-intro,.page-heading{background:transparent!important;padding:0 0 22px!important;border:0!important;box-shadow:none!important}.dashboard-intro h2,.page-heading h2{font:600 clamp(25px,2.5vw,34px)/1.2 var(--font-body)!important;letter-spacing:-.04em!important}.dashboard-intro p,.page-heading p{font-size:14px!important;color:var(--text-muted)!important;line-height:1.55!important;margin-top:7px!important}.page-eyebrow{color:var(--accent)!important;font-size:10px!important}.dashboard-intro .page-eyebrow{display:none}.btn{border-radius:8px!important;min-height:40px;padding:9px 14px!important;font:500 13px/1.3 var(--font-body)!important;background:#fff!important;color:var(--text)!important;border:1px solid #D5DFD9!important;box-shadow:none!important;transform:none!important}.btn:hover{background:#F1F7F3!important;border-color:#91B7A6!important}.btn.primary,.btn.success{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn.primary:hover,.btn.success:hover{background:var(--accent-dark)!important}.btn.danger{color:var(--danger)!important;background:#FFF8F8!important;border-color:#E9CBCD!important}.btn.sm{min-height:32px;font-size:12px!important}.btn i{font-size:18px}input,select,textarea{background:#fff!important;color:var(--text)!important;border:1px solid #D5DFD9!important;border-radius:8px!important;min-height:41px;font-size:13px!important;padding:10px 12px!important;box-shadow:none!important}input[type=checkbox]{min-height:auto;accent-color:var(--accent)}label{font-size:12px!important;color:#40564B!important;line-height:1.5}.field{margin-bottom:16px}
.section-shell,.toolbar-card,.card,.donut-card,.goal-card,.cliente-card,.venda-card,.ad-investment,.crm-contact-block,.crm-contact-stats,.media-plan,.v99-metric,.v10-source-card,.geo-shell-v9,.geo-side-v9,.geo-map-panel-v9,.geo-kpi-v9,.geo-selected-v9,.geo-ranking-v9,.marco-hero,.growth-card,.v106-product-card,.monthly-panel,.ac-revenue-trend,.modal-content,.modal-box,.modal-item,.drawer{background:#fff!important;background-image:none!important;border:1px solid var(--border)!important;border-radius:var(--ac-radius)!important;box-shadow:var(--ac-shadow)!important;color:var(--text)!important;backdrop-filter:none!important}.card:nth-child(n){background:#fff!important;border-color:var(--border)!important}.card-value,.card-label{color:var(--text)!important}.card-value{font-size:28px!important;font-weight:600!important}.card-period{color:var(--text-muted)!important;font-size:12px!important}.card-mini-track{display:none!important}.form-note,.v107-freight-note{font-size:12px!important;line-height:1.6!important;color:#52655A!important;background:#F3F8F5!important;border-color:#DCE9E0!important}.divider{border-color:var(--border)!important}.section-title,.section-header h3{color:var(--text)!important;font-size:16px!important}.venda-meta,.venda-lucro{font-size:12px!important}.venda-produto,.venda-receita{font-size:14px!important}.venda-codigo,.uf-badge,.order-badge-v9,.traffic-sale-badge{color:var(--accent)!important;background:var(--accent-soft)!important;border-color:#D5E9DE!important;font-size:11px!important}.modal-row,.pnl-line,.order-item-preview,.multi-item,.modal-total{border-color:var(--border)!important;background:#F8FAF9!important;color:var(--text)!important}.modal-title{font-size:22px!important;color:var(--text)!important}.modal-subtitle,.modal-section-label{color:var(--text-muted)!important}.modal-close{color:var(--text)!important}.modal-content,.modal-box{padding:24px!important}.crm-contact-block th{background:#F8FAF9!important}.crm-contact-block td{padding:16px!important}.crm-contact-stats strong{color:var(--accent)!important}.crm-contact-avatar,.crm-block-icon.buyers{color:var(--accent)!important;background:var(--accent-soft)!important}.goal-track>span,.goal-progress>i,.media-progress>span{background:var(--accent)!important}.drawer{border-radius:0!important}.drawer-item{color:var(--text)!important;font-size:14px!important;min-height:44px}.drawer-item.active{background:var(--accent-soft)!important;color:var(--accent)!important}.drawer-footer{background:#fff!important}.geo-map-v9-glow{display:none}.br-state{fill:#E5EAE7!important;stroke:#fff!important}.br-state.has-sales{fill:#A7D4BF!important}.br-state.top-state{fill:#28A477!important}.br-state.active{fill:#166B50!important}.br-state-label{fill:#17231F!important}.geo-rank-fill-v9{background:#28A477!important}.geo-rank-title-v9,.geo-rank-val-v9,.geo-selected-name,.geo-kpi-v9 strong{color:var(--text)!important}
/* Reusable PageHeader / MetricCard / StatusBadge / FilterBar / DataTable / EmptyState. */
.ac-surface{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:var(--ac-shadow)}.ac-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.ac-heading h2{font-size:32px;margin:0}.ac-heading h3,.ac-surface h3{font-size:17px;font-weight:600;margin:0 0 5px}.ac-heading p,.ac-muted{color:var(--text-muted);margin:5px 0 0;font-size:13px}.ac-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;margin-bottom:18px;padding:28px}.ac-hero-value{font-size:clamp(30px,3.1vw,44px);font-weight:600;letter-spacing:-.05em;line-height:1.4;margin:6px 0}.ac-hero-goal{border-left:1px solid var(--border);padding-left:32px}.ac-badge{display:inline-flex;gap:7px;align-items:center;padding:4px 10px;border-radius:999px;background:#F2F5F3;color:#52655A;font-size:11px;font-weight:500;white-space:nowrap}.ac-badge.ok{background:#E8F5EF;color:#166B50}.ac-badge.warn{background:#FFF5DB;color:#865B12}.ac-badge.error{background:#FCECEE;color:#A52E39}.ac-badge::before{content:'';width:6px;height:6px;border-radius:100%;background:currentColor}.ac-track{height:9px;background:#EDF2EF;border-radius:10px;overflow:hidden;margin:14px 0 10px}.ac-track>span{display:block;height:100%;background:#28A477;border-radius:inherit}.ac-goal-value{font-size:25px;font-weight:600}.ac-between{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.ac-metric{padding:20px;display:flex;gap:14px;align-items:flex-start;min-width:0}.ac-icon{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#F0F8F4;color:var(--accent);border:1px solid #DDECE3;font-size:22px}.ac-metric strong{display:block;font-size:clamp(20px,2vw,27px);letter-spacing:-.04em;margin:8px 0 3px;font-weight:600;white-space:nowrap}.ac-metric small{color:var(--text-muted);font-size:11px}.ac-metric-label{font-size:12px}.ac-finance-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px}.ac-distribution{display:flex;height:30px;border-radius:8px;overflow:hidden;margin:26px 0 22px;background:#EDF2EF}.ac-distribution span{min-width:0;display:block}.ac-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ac-legend strong{display:block;font-size:20px;margin:7px 0}.ac-legend small{color:var(--text-muted)}.ac-dot{width:9px;height:9px;display:inline-block;border-radius:50%;margin-right:7px}.ac-pnl-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:12px 0;font-size:13px}.ac-pnl-row strong{white-space:nowrap;font-weight:600}.ac-pnl-row:last-child{background:var(--accent-soft);color:var(--accent);padding:12px;border:0;border-radius:8px;margin-top:8px;font-weight:600}.ac-negative{color:var(--danger)!important}.ac-accumulated{margin-bottom:22px}.ac-accumulated .ac-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 0;gap:10px}.ac-accumulated .ac-metric{padding:14px;display:block;box-shadow:none}.ac-accumulated .ac-icon{display:none}.ac-accumulated strong{font-size:21px}.ac-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ac-filter>div{flex:1;min-width:180px}.ac-filter input,.ac-filter select{width:100%}.ac-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#fff}.ac-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.ac-table th{text-align:left;background:#F8FAF9;color:var(--text-muted);font-size:11px;letter-spacing:.025em;font-weight:500;padding:13px 16px;border-bottom:1px solid var(--border)}.ac-table td{padding:14px 16px;border-bottom:1px solid #EEF2EF}.ac-table tbody tr:hover{background:#FAFCFB}.ac-table .num{text-align:right;font-variant-numeric:tabular-nums}.ac-table td strong{font-weight:500}.ac-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;color:var(--text-muted);font-size:12px}.ac-empty{padding:42px 20px;text-align:center;color:var(--text-muted)}.ac-empty i{display:block;font-size:30px;margin-bottom:12px}.ac-integration-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:18px}.ac-connections{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ac-connection{padding:20px;min-width:0}.ac-connection.selected{border-color:#75B597;background:#FCFEFD}.ac-connection-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ac-connection-head h3{margin:0;font-size:16px}.ac-connection .ac-muted{min-height:42px}.ac-connection .ac-between{margin:14px 0}.ac-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ac-management .field{margin:18px 0}.ac-management input{width:100%}.ac-note{padding:14px;border-radius:8px;background:#F4F8F6;font-size:12px;color:#52655A;line-height:1.65;margin-top:18px}.ac-activity{margin-top:18px}.ac-activity-row{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--border);font-size:12px}.ac-activity-row time{color:var(--text-muted);white-space:nowrap}.ac-skeleton{height:80px;border-radius:8px;background:#EDF2EF;animation:ac-pulse 1.3s ease-in-out infinite alternate}@keyframes ac-pulse{to{opacity:.4}}.ac-dialog{border:1px solid var(--border);border-radius:14px;padding:28px;max-width:440px;width:calc(100% - 32px);box-shadow:0 24px 70px #17231f26;color:var(--text)}.ac-dialog::backdrop{background:#17231f55}.ac-dialog h3{margin-top:0}.ac-dialog p{color:var(--text-muted)}
#cards-resumo{display:none!important}#meta-home:empty{display:none}.ac-legacy-summary{margin:18px 0}.ac-legacy-summary>summary{cursor:pointer;color:var(--text-muted);font-size:13px;margin-bottom:15px}.ac-revenue-trend{margin:20px 0!important}.ac-revenue-trend path[stroke]{stroke:#166B50!important}.ac-revenue-trend circle{fill:#166B50!important}
@media(min-width:1100px){.app{grid-template-columns:238px minmax(0,1fr)!important}.desktop-sidebar,.desktop-sidebar:hover,.desktop-sidebar:focus-within{width:238px!important}.sidebar-brand-copy,.side-nav-item span{opacity:1!important}}
@media(max-width:1250px){.ac-metric{display:block}.ac-metric .ac-icon{margin-bottom:12px}.ac-legend{gap:10px}.ac-legend strong{font-size:18px}.ac-accumulated .ac-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-integration-layout{grid-template-columns:1fr}.ac-management{max-width:none}}
@media(max-width:760px){.workspace{padding:0 16px 28px!important}.topbar{margin:0 -16px 22px!important;padding:14px 16px!important}.ac-heading{align-items:flex-start;flex-direction:column}.ac-heading h2{font-size:26px}.ac-hero{grid-template-columns:1fr;padding:20px;gap:22px}.ac-hero-goal{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.ac-metrics{grid-template-columns:1fr 1fr;gap:12px}.ac-metric{padding:16px}.ac-metric strong{font-size:22px}.ac-finance-grid{grid-template-columns:1fr}.ac-surface{padding:20px}.ac-legend{grid-template-columns:1fr}.ac-legend>div{display:grid;grid-template-columns:1fr auto;gap:4px}.ac-legend strong{margin:0}.ac-legend small{grid-column:1/-1}.ac-accumulated .ac-metrics{grid-template-columns:1fr 1fr}.ac-connections{grid-template-columns:1fr}.ac-pagination{flex-wrap:wrap}.ac-filter>div{min-width:140px}.ac-integration-layout{display:block}.ac-management{margin-top:18px}.ac-activity-row{flex-direction:column;gap:5px}.dashboard-filter{width:100%;max-width:none}.dashboard-filter select{width:100%}.dashboard-intro{gap:18px!important;flex-wrap:wrap}.ac-metric small{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final shared states and accessible navigation. */
.app-footer-verse{background:transparent!important;border-color:var(--border)!important;box-shadow:none!important}.app-footer-verse span{color:var(--text-muted)!important}.dashboard-filter{background:#fff!important;border:1px solid var(--border)!important;box-shadow:none!important;border-radius:10px!important}.app .desktop-sidebar{height:100dvh}.sidebar-spacer{flex:1;min-height:12px}.sidebar-foot{margin-top:16px!important}.sidebar-brand-copy{flex-shrink:0}.ac-management{align-self:start}.ac-activity h3{margin-bottom:6px}.ac-table-wrap:focus-visible{outline-offset:2px!important}.ac-management input[readonly]{background:#F8FAF9!important;color:#64716B!important}
@media(max-width:760px){.ac-metrics .ac-metric-label{font-size:12px}.ac-metrics .ac-metric strong{white-space:normal;overflow-wrap:anywhere}.ac-hero-value{font-size:34px}.drawer{max-width:min(86vw,320px)!important;overflow-y:auto!important}.drawer .sidebar-foot,.drawer .sync-badge{display:none!important}.topbar-actions .btn{font-size:12px!important;min-height:38px;padding:8px 10px!important}.topbar h1{font-size:13px!important}.ac-table td,.ac-table th{padding:12px}.ac-filter input{min-width:0}.ac-connections .ac-muted{min-height:0}}
@media(max-width:760px){.ac-metrics .ac-metric strong{font-size:18px!important;white-space:nowrap!important;overflow-wrap:normal!important}.ac-metric{padding:14px!important}.ac-accumulated .ac-metrics strong{font-size:17px!important}.drawer-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:transparent}.drawer-item i{font-size:20px}.drawer .sidebar-section-label{padding:14px 12px 6px!important}.drawer nav{padding:0}.drawer>div:empty{display:none}}
#login-screen{background:#F8FAF9!important;background-image:none!important;color:#17231F!important}#login-screen::before,#login-screen::after,.ac-photo-mosaic{display:none!important}#login-screen .login-wrap{background:#fff!important;border:1px solid #E5EAE7!important;box-shadow:0 8px 36px #17231f07!important;border-radius:16px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:36px!important}#login-screen .ac-login-title{font-family:var(--font-body)!important;font-weight:600!important;color:#17231F!important;font-size:28px!important}#login-screen .ac-kicker,#login-screen .login-tagline{color:#64716B!important}#login-screen input{background:#fff!important;border:1px solid #D5DFD9!important;color:#17231F!important}#login-screen .btn.primary{background:#166B50!important;border-color:#166B50!important;color:#fff!important}#login-screen .login-logo{filter:brightness(.35)!important}#login-screen .ac-login-foot{color:#64716B!important}
/* Original positive brand assets supplied by the owner, with transparency preserved. */
.sidebar-brand{flex-direction:column!important;align-items:flex-start!important;gap:9px!important;padding:8px 12px 25px!important}.sidebar-home-logo{width:178px!important;min-width:0!important;height:auto!important;filter:none!important}.sidebar-brand-copy strong{display:none!important}.sidebar-brand-copy span{display:block!important;letter-spacing:.23em!important;font-size:9px!important}.ac-drawer-logo{width:170px;height:auto;display:block}.drawer-header{padding-top:18px!important;align-items:center!important}.drawer-header span{display:block}#login-screen .login-logo{width:240px!important;max-width:100%;height:auto!important;filter:none!important;margin:0 auto 28px!important}.topbar-brand img{width:160px!important;height:auto!important;filter:none!important}
/* Mobile layout and interaction corrections, shared across all ERP workspaces. */
.app .desktop-sidebar .side-nav-item.active{background:#E8F5EF!important;color:#166B50!important}
.v106-product-name,.produto-nome,.venda-produto,.crm-contact-name{color:#166B50!important}
html.ac-overlay-open,body.ac-overlay-open{overflow:hidden!important;overscroll-behavior:none}
@media(max-width:1099px){
 html[data-design="ac-white"]{overflow-x:clip!important;scroll-padding-top:76px;-webkit-text-size-adjust:100%}
 body{overflow-x:clip!important;margin:0!important}
 #app-root.app{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}
 .workspace{width:100%!important;min-width:0!important;max-width:100%!important}
 .desktop-sidebar{display:none!important}
 .topbar-menu-btn{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;border-radius:8px!important;font-size:21px!important}
 body.ac-overlay-open{position:fixed!important;top:var(--ac-scroll-top,0px)!important;left:0!important;right:0!important;width:100%!important;height:100%!important}
 .modal-overlay,#drawer-overlay{height:var(--ac-visible-height,100dvh)!important;max-height:100dvh;bottom:auto!important;overscroll-behavior:contain;overflow:hidden!important;backdrop-filter:none!important}
 .modal-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;align-items:center!important}
 .modal-overlay .modal-box,.modal-overlay .modal-content,.modal-overlay .multi-order-box{position:relative!important;width:100%!important;max-width:680px!important;max-height:calc(var(--ac-visible-height,100dvh) - 24px)!important;margin:0 auto!important;padding:22px 18px!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:55px;border-radius:14px!important}
 .modal-close{position:absolute!important;top:8px!important;right:8px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center;z-index:2;color:#166B50!important;background:#F0F7F3!important;border-radius:8px}
 .modal-header{padding-right:36px!important;margin-top:4px}.modal-title{font-size:22px!important;line-height:1.3!important}.modal-subtitle{font-size:13px!important;line-height:1.55!important}
 .modal-overlay input,.modal-overlay select,.modal-overlay textarea,body input,body select,body textarea,#login-screen input{font-size:16px!important;line-height:1.4!important;min-height:46px!important;max-width:100%!important;width:100%;min-width:0;scroll-margin:70px 0 140px}
 input[type="checkbox"],input[type="radio"]{width:auto;min-height:0!important;flex-shrink:0}
 .drawer{top:0!important;bottom:auto!important;height:var(--ac-visible-height,100dvh)!important;width:min(320px,88vw)!important;max-width:88vw!important;padding:8px 8px max(20px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:0!important}
 .drawer-header{position:sticky;top:-8px;z-index:1;background:#fff;padding:12px 8px!important;min-height:64px;flex-shrink:0}.drawer-header button{min-width:44px;min-height:44px;font-size:26px;background:#F3F8F5;border:0;border-radius:8px;color:#166B50}.drawer-item{min-height:46px!important;flex-shrink:0;font-size:14px!important;padding:12px!important;border-radius:8px!important}.drawer nav{flex-shrink:0}.drawer-item.active{background:#E8F5EF!important;color:#166B50!important}.ac-drawer-logo{width:176px;max-width:calc(100% - 50px)}
 .page-heading,.dashboard-intro,.section-header,.goal-head,.media-plan-head{min-width:0!important;flex-wrap:wrap!important}.page-heading-copy{min-width:0;width:100%}.page-actions-v96,.crm-heading-actions,.media-plan-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%}
 .section-shell,.toolbar-card,.goal-card,.media-plan,.ac-surface{min-width:0!important;max-width:100%!important}
 .btn{min-height:44px!important;white-space:normal!important;line-height:1.4!important}.btn.sm{min-height:40px!important}.btn i{flex-shrink:0}.toolbar-card,.toolbar-group,.v106-products-toolbar{min-width:0!important;max-width:100%!important}.toolbar-group{flex-wrap:wrap!important}.toolbar-group>*{min-width:0!important}
 .form-grid>div{min-width:0!important}.form-grid label,label{font-size:13px!important;line-height:1.5!important}.form-note,.v107-freight-note,.v107-meta-explain,.v99-close-note{font-size:13px!important;line-height:1.6!important;color:#52655A!important;background:#F3F8F5!important;border-color:#DCE9E0!important;overflow-wrap:anywhere}
 .v106-product-name,.produto-nome,.venda-produto{font-size:15px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;color:#166B50!important}
 .v106-product-sub,.v106-product-meta,.venda-meta,.venda-lucro{font-size:12px!important;line-height:1.55!important;color:#64716B!important}.v106-product-metric span,.v106-product-kpi span{font-size:12px!important;line-height:1.5!important;color:#64716B!important}.v106-product-metric b,.v106-product-metric strong,.v106-product-kpi strong{font-size:18px!important;color:#17231F!important}
 .modal-row,.modal-total{gap:10px!important;flex-wrap:wrap!important;font-size:14px!important}.modal-row span{min-width:0;overflow-wrap:anywhere}.modal-row span:last-child,.modal-total span:last-child{white-space:nowrap}.modal-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.modal-actions .btn{flex:1 1 140px;justify-content:center}
 .monthly-panel.result :is(h3,strong,.monthly-big,.monthly-label,.monthly-title){color:#166B50!important;-webkit-text-fill-color:#166B50!important}.monthly-panel.result :is(p,small,.monthly-eyebrow,.monthly-meta,.monthly-sub){color:#64716B!important;-webkit-text-fill-color:#64716B!important}
 .ac-scroll-hint{color:#64716B;font-size:12px;margin:8px 0;line-height:1.5}.ac-table-wrap,.crm-table-scroll{max-width:100%;min-width:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.ac-table td,.crm-contact-block td{font-size:13px!important}.crm-contact-name{font-size:14px!important;color:#166B50!important}.crm-contact-block td small{font-size:12px!important}
}
@media(max-width:760px){
 .workspace{padding:0 14px 28px!important}.topbar{position:sticky!important;top:0!important;z-index:80!important;margin:0 -14px 20px!important;padding:10px 14px!important;min-height:64px!important;gap:10px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;border-radius:0!important}.topbar-page{min-width:0!important}.topbar #page-title{font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere}.topbar-actions{margin:0!important;width:44px!important}.topbar-actions .btn{width:44px!important;height:44px!important;padding:0!important;font-size:0!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.topbar-actions .btn i{font-size:21px!important;margin:0!important}.topbar-status{display:none!important}
 .dashboard-intro,.page-heading{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:0!important;margin-bottom:20px!important}.dashboard-intro h2,.page-heading h2{font-size:26px!important;line-height:1.2!important}.dashboard-intro p,.page-heading p{font-size:14px!important;line-height:1.6!important}.dashboard-filter{padding:12px!important;width:100%!important}.dashboard-filter label{font-size:12px!important}
 .ac-hero{padding:20px!important;gap:18px!important}.ac-hero-value{font-size:34px!important;line-height:1.25!important;margin:8px 0 12px!important;overflow-wrap:anywhere}.ac-hero-goal{padding-top:18px!important}.ac-hero .ac-muted{font-size:13px}.ac-goal-value{font-size:24px}.ac-hero .ac-between{flex-direction:column;gap:6px}.ac-legend>div{grid-template-columns:minmax(0,1fr) auto}.ac-legend strong{font-size:18px!important;white-space:nowrap}.ac-legend .ac-muted{font-size:12px}.ac-pnl-row{gap:8px;font-size:13px}.ac-surface h3{font-size:17px!important}.ac-surface{padding:18px!important}.ac-distribution{margin:20px 0}.ac-accumulated .ac-metrics{gap:8px!important}
 .ac-filter{display:grid;grid-template-columns:1fr!important;gap:12px!important}.ac-filter>div{min-width:0!important}.ac-pagination{align-items:flex-start;flex-direction:column}.ac-pagination .ac-actions{margin:0;width:100%}.ac-pagination button{flex:1}.ac-management{margin-top:16px!important}.ac-connection .ac-actions .btn{flex:1}.ac-note{overflow-wrap:anywhere;font-size:13px}.ac-activity-row time{white-space:normal}.ac-heading h2{font-size:26px!important;overflow-wrap:anywhere}
 .donuts-row,.geo-layout-v9{grid-template-columns:minmax(0,1fr)!important}.donut-card{min-width:0!important;padding:18px!important}.donut-legend{min-width:0!important}.geo-head-v9{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.geo-tools-v9{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.geo-tool-v9{flex:1 1 150px;min-width:0!important}.geo-tool-v9 select{width:100%}.geo-map-panel-v9{min-width:0!important;width:100%!important}.geo-kpi-v9 span,.geo-kpi-v9 small,.geo-rank-title-v9,.geo-rank-val-v9{font-size:12px!important;line-height:1.5!important}.geo-kpi-v9 strong{font-size:19px!important}.geo-shell-v9{padding:16px!important}.geo-head-v9 h3{font-size:18px!important}.geo-head-v9 p{font-size:13px!important;line-height:1.6!important}
 .media-plan-grid,.v99-ledger-summary,.v98-aporte-kpis,.v106-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.media-plan-grid article{min-width:0!important;padding:0!important;border:0!important}.media-plan-grid strong{font-size:23px!important}.media-plan-grid small,.media-plan-grid span{font-size:12px!important;line-height:1.5!important}.media-plan-head h3{font-size:21px!important}.media-plan-foot{font-size:12px!important;line-height:1.6!important}
 #panel-anuncios .v99-month-grid,.v103-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#panel-anuncios .v99-metric{padding:16px!important;min-width:0!important}#panel-anuncios .v99-metric strong{font-size:22px!important}#panel-anuncios .v99-metric span,#panel-anuncios .v99-metric small{display:block!important;font-size:12px!important;line-height:1.5!important}.v99-ledger-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:16px!important}.v99-ledger-actions{justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap}.v99-ledger-info strong,.v99-ledger-date{font-size:13px!important}.v99-ledger-info small{font-size:12px!important}.v99-ledger-amount{font-size:19px!important}.v103-campaign-name{font-size:15px!important;color:#166B50!important;white-space:normal!important}.v103-campaign-kpi span,.v103-campaign-foot{font-size:12px!important;line-height:1.5!important}.v103-campaign-kpi strong{font-size:18px!important}.v10-source-grid{grid-template-columns:1fr!important}
 .v106-yampi-status-shell,.v106-products-toolbar{grid-template-columns:minmax(0,1fr)!important}.v106-products-toolbar>*{grid-column:1/-1!important;min-width:0!important}.v106-yampi-status-copy strong{font-size:17px!important;color:#166B50!important}.v106-yampi-status-copy p,.v106-yampi-status-copy span{font-size:13px!important;line-height:1.5!important}.v106-product-card{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:16px!important}.v106-product-metrics{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.v106-product-metrics>div{min-width:0!important}.v106-product-title{min-width:0!important}
 .goal-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.goal-stat{padding:12px!important;min-width:0!important}.goal-stat span{font-size:12px!important;line-height:1.45!important}.goal-stat b{font-size:18px!important}.goal-head h3{font-size:19px!important}.monthly-sub,.monthly-eyebrow,.monthly-title,.pnl-line{font-size:13px!important;line-height:1.5!important}.monthly-big{font-size:28px!important}.monthly-command{grid-template-columns:1fr!important}.monthly-panel.result{grid-column:auto!important}
 .crm-contact-stats{grid-template-columns:1fr!important;display:grid!important;gap:18px!important}.crm-contact-stats article{border:0!important;padding:0!important}.crm-contact-stats strong{font-size:28px!important}.crm-contact-stats span,.crm-contact-stats small{display:block!important;font-size:13px!important;line-height:1.5!important}.crm-contact-toolbar{display:flex!important;flex-wrap:wrap!important}.crm-search,.crm-contact-toolbar label{flex:1 1 100%!important;min-width:0!important}.crm-block-heading{padding:18px!important}.crm-block-heading p{font-size:13px!important;line-height:1.5!important}.crm-profile-info{grid-template-columns:1fr!important}.crm-profile-info span{font-size:12px!important}.crm-profile-info strong,.crm-profile-history>div{font-size:14px!important}.crm-profile-history>div{flex-wrap:wrap!important}.crm-contact-block th{font-size:12px!important}
 .v107-cost-box,.v107-toggle-box,.v107-freight-row,.v107-meta-explain,.v103-campaign-card,.v103-campaign-kpi{background:#fff!important;border-color:#E5EAE7!important;color:#17231F!important}.v107-cost-box b,.v107-toggle-copy strong{color:#166B50!important;font-size:16px!important}.v107-cost-box span,.v107-toggle-copy small,.v107-freight-row small{font-size:12px!important;color:#64716B!important;line-height:1.5!important}.v107-toggle-row{grid-template-columns:34px minmax(0,1fr) 44px!important;gap:10px!important}.v107-toggle-copy{min-width:0!important}.v107-toggle-row input,.traffic-origin-row input{width:1px!important;height:1px!important;min-height:0!important}.v107-switch{width:42px!important;min-width:42px!important}.v107-toggle-row input:checked+.v107-switch{background:#166B50!important;border-color:#166B50!important}
}
@media(max-width:600px){
 .ac-metrics,.ac-accumulated .ac-metrics{grid-template-columns:minmax(0,1fr)!important}.ac-metrics .ac-metric{display:flex!important;align-items:center!important;gap:14px!important;padding:18px!important}.ac-metric>div{min-width:0!important}.ac-metrics .ac-metric strong{font-size:25px!important;white-space:nowrap!important;line-height:1.25!important;overflow-wrap:normal!important}.ac-accumulated .ac-metric strong{font-size:24px!important}.ac-metrics .ac-metric .ac-icon{margin:0!important;width:44px!important;height:44px!important}.ac-metric-label{font-size:14px!important}.ac-metric small{font-size:12px!important}.ac-accumulated .ac-metric>div{display:grid;grid-template-columns:1fr}.ac-accumulated .ac-metric{border-radius:8px!important}
 .form-grid.col2,.form-grid.col3,.form-grid.col4,.form-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.form-grid>div{grid-column:1/-1!important;width:100%!important}.multi-item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;padding:14px!important}.multi-item>div:first-child{grid-column:1/-1!important}.multi-item>div{min-width:0!important;grid-column:auto!important}.multi-item .multi-item-remove{grid-column:1/-1!important;width:100%!important;min-height:44px!important}.multi-item-remove::after{content:' Remover produto';font-size:13px}.multi-item label{font-size:12px!important}.multi-item input,.multi-item select{padding:10px!important}
 #panel-anuncios .v99-month-grid,.media-plan-grid,.v99-ledger-summary,.v98-aporte-kpis,.v99-close-preview{grid-template-columns:minmax(0,1fr)!important}.v106-product-kpis{grid-template-columns:1fr 1fr!important}.v106-product-kpi strong{font-size:20px!important}.v106-product-kpi span{font-size:12px!important}
 .venda-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'code' 'info' 'values' 'actions'!important;padding:16px!important;gap:10px!important}.venda-card>.venda-info{grid-area:info!important}.venda-card>.venda-valores{grid-area:values!important;max-width:none!important;width:100%!important;justify-self:stretch!important;text-align:left!important;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.venda-card .venda-receita{font-size:18px!important}.venda-card .venda-lucro{font-size:13px!important}.venda-card>.order-card-actions-v96{grid-area:actions!important;justify-self:stretch!important;width:100%}.venda-card .order-card-actions-v96 .btn{width:100%!important;min-height:42px!important}.venda-card .order-card-actions-v96 .btn span{display:inline!important}.venda-card .venda-codigo{font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere}.venda-card .venda-produto{font-size:15px!important;color:#166B50!important}.venda-card .venda-meta{font-size:13px!important}.venda-card .uf-badge,.venda-card .order-badge-v9,.venda-card .traffic-sale-badge{font-size:11px!important;padding:4px 7px!important}
 .goal-grid{grid-template-columns:1fr!important}.goal-actions{width:100%;flex-wrap:wrap}.goal-head{flex-direction:column!important}.geo-kpis-v9{grid-template-columns:1fr!important}.ac-finance-grid{gap:16px!important}.ac-legend>div{grid-template-columns:1fr!important;gap:4px!important}.ac-legend small{grid-column:auto!important}.ac-legend strong{font-size:22px!important}.ac-connection-head{align-items:flex-start!important}.ac-connection-head h3{overflow-wrap:anywhere}.ac-pnl-row{flex-wrap:wrap}.ac-pnl-row strong{margin-left:auto}
 .modal-actions .btn{flex:1 1 100%}.modal-overlay .modal-box{border-radius:12px!important}.v107-cost-grid{grid-template-columns:1fr!important}.v107-freight-row{grid-template-columns:1fr!important;gap:8px!important}.v107-freight-row strong{white-space:normal!important;font-size:13px!important;overflow-wrap:anywhere}.v107-freight-row .amount{font-size:16px!important}.v107-gift-value input{max-width:100%!important}
 #login-screen{padding:16px!important;min-height:100dvh!important}#login-screen .login-wrap{padding:28px 22px!important;width:100%!important;max-width:420px!important}#login-screen .login-logo{width:220px!important}#login-screen .ac-login-title{font-size:26px!important}#login-screen .login-tagline{font-size:14px!important}#login-screen .btn.primary{min-height:48px!important}
}
.v106-product-info h3{color:#166B50!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:15px!important;line-height:1.5!important}.v106-product-metrics>div{background:#F5F9F7!important;border-color:#E0EBE5!important}.v106-product-metrics span{color:#64716B!important;font-size:11px!important;line-height:1.5!important}.v106-product-metrics b{color:#17231F!important;font-size:16px!important}.v106-product-sku{color:#64716B!important;font-size:11px!important}.v106-prod-badge{color:#166B50!important;background:#E8F5EF!important;border-color:#D6E9DF!important;font-size:10px!important}.v106-prod-badge.inactive{color:#B23D46!important;background:#FCECEE!important}
.v104-account-hero,.v104-balance-card,.v104-balance-card.primary,.v104-account-note{background:#fff!important;border-color:#E5EAE7!important;box-shadow:none!important}.v104-account-name,.v104-balance-card strong,.v104-account-note strong{color:#166B50!important}.v104-account-sub,.v104-balance-card span,.v104-balance-card small,.v104-account-note{color:#64716B!important}.v104-account-pill{color:#166B50!important;background:#E8F5EF!important}.ac-scroll-hint{display:none}
@media(max-width:1099px){.ac-scroll-hint{display:block}.v106-product-info h3{font-size:17px!important;line-height:1.5!important}.v106-product-metrics span,.v106-product-sku{font-size:12px!important}.v106-product-metrics b{font-size:19px!important}.v106-prod-badge{font-size:11px!important}.drawer-header .modal-close{position:static!important;flex-shrink:0}.modal-box .modal-section-label{font-size:13px!important;line-height:1.5!important;margin:22px 0 12px!important}.modal-box .modal-row{padding:12px 0!important}.panel small{font-size:12px!important;line-height:1.5!important}.marco-info,.marco-hero-sub,.growth-labels,.section-header p,.empty{font-size:13px!important;line-height:1.6!important}.v104-balance-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.v104-balance-card strong{font-size:24px!important;white-space:normal!important}.v104-balance-card span,.v104-balance-card small,.v104-account-sub,.v104-account-note{font-size:13px!important;line-height:1.5!important}.v104-account-top{flex-wrap:wrap}.crm-block-heading h3{font-size:17px!important;line-height:1.5!important}}
@media(max-width:600px){.v104-balance-grid{grid-template-columns:1fr!important}.v104-account-hero{padding:18px!important}.v104-account-name{font-size:22px!important}.marco-item{align-items:flex-start!important;padding:16px!important}.marco-titulo{font-size:16px!important;line-height:1.4!important}.growth-total{font-size:26px!important}.growth-header{flex-wrap:wrap;gap:12px}.modal-box .v107-toggle-copy strong{font-size:14px!important}.ac-dialog{max-height:calc(var(--ac-visible-height,100dvh) - 24px);overflow:auto;padding:22px!important}}
@media(max-width:1099px){.modal-overlay .modal-box>.modal-close,.modal-overlay .multi-order-box>.modal-close{position:sticky!important;top:0!important;right:0!important;margin-left:auto!important;margin-top:-10px!important;margin-right:-6px!important;margin-bottom:-34px!important;z-index:5!important;float:none!important}.modal-overlay .modal-box>.modal-header{padding-right:44px!important}}
.v106-product-kpis>div{background:#F5F9F7!important;border-color:#E0EBE5!important}.v106-product-kpis span{font-size:12px!important;color:#64716B!important;line-height:1.5!important;letter-spacing:0!important}.v106-product-kpis b{font-size:22px!important;color:#166B50!important;line-height:1.3!important}.v106-yampi-pill{color:#64716B!important;background:#F3F7F5!important;border-color:#DCE7E0!important;font-size:11px!important;letter-spacing:0!important}.v106-yampi-pill.ok{color:#166B50!important;background:#E8F5EF!important}.v106-yampi-pill.err{color:#B23D46!important;background:#FCECEE!important}.modal-header .modal-title{color:#166B50!important}
@media(max-width:1099px){#panel-produtos .page-actions-v96 .btn,#panel-produtos #v106-yampi-sync-btn{font-size:14px!important;line-height:1.5!important}.v106-product-kpis>div{padding:14px!important}.v106-yampi-status-copy small{font-size:13px!important;line-height:1.5!important}}
@media(max-width:1099px){
 .ac-badge,.venda-card .order-badge-v9,.venda-card .traffic-sale-badge,.venda-card .uf-badge,.v106-prod-badge,.crm-count,.v99-status-pill,.v10-connection-pill,.v10-source-tag,.v103-active-pill,.section-count{font-size:12px!important;line-height:1.5!important;letter-spacing:0!important}
 .pnl-line span,.pnl-line b,.goal-ring-content span,#metas-lista .goal-card span,.marco-hero-label,.donut-legend-item,.donut-legend-val,.donut-css-center small,#panel-clientes p{font-size:13px!important;line-height:1.5!important}.donut-css-center strong{font-size:16px!important;color:#166B50!important}.donut-css::after{background:#fff!important;box-shadow:none!important;border-color:#E5EAE7!important}.donut-card{flex-direction:column!important;align-items:stretch!important}.donut-css{align-self:center;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important}.donut-legend-title{font-size:14px!important}.donut-legend-item{flex-wrap:wrap;gap:6px}.donut-legend-val{margin-left:auto;white-space:nowrap}
 .v99-group-title,.v99-group-title span,.v99-group-title b,.v10-source-card span,.v105-source-note,.v10-warning-box,.v10-warning-box strong,.v103-metric span{font-size:12px!important;line-height:1.5!important;letter-spacing:0!important}.v103-campaign-title>strong{font-size:16px!important;line-height:1.5!important;color:#166B50!important;white-space:normal!important;overflow-wrap:anywhere}.v103-campaign-title{flex-wrap:wrap!important;min-width:0!important}.v103-campaign-head{grid-template-columns:minmax(0,1fr)!important}.v103-metric{background:#F5F9F7!important;border-color:#E0EBE5!important;padding:14px!important;min-width:0!important}.v103-metric b{font-size:21px!important;color:#166B50!important}.v103-metric span{color:#64716B!important}.v10-source-card strong{font-size:24px!important;color:#166B50!important;white-space:normal!important;line-height:1.3!important}.v10-source-card small{font-size:13px!important;line-height:1.5!important}.v10-warning-box{color:#865B12!important;background:#FFF5DB!important;border-color:#EFDEB9!important}
 .toolbar-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px!important}.toolbar-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.toolbar-card input,.toolbar-card select,.toolbar-group input,.toolbar-group select{width:100%!important;max-width:100%!important;min-width:0!important}.page-heading .page-actions-v96 .btn,.page-heading .media-plan-actions .btn{font-size:14px!important;min-height:44px!important}.ac-table th{font-size:12px!important}.ac-chart-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.ac-revenue-trend .ac-chart-scroll svg{width:640px!important;min-width:640px!important;height:auto!important;display:block}.ac-chart-scroll svg text{font-size:20px!important}.ac-chart-scroll:focus-visible{outline:2px solid #28A477}
}
@media(max-width:1099px){.ac-trend-header>div>span,.ac-trend-header p,.ac-revenue-trend summary,.ac-trend-values span,.ac-trend-values b{font-size:13px!important;line-height:1.6!important}.ac-trend-values{grid-template-columns:1fr 1fr!important;gap:16px!important}.abandon-kpi,.abandon-card{background:#fff!important;border-color:#E5EAE7!important}.abandon-kpi span,.abandon-kpi small,.abandon-meta,.abandon-products,.abandon-badge{font-size:12px!important;line-height:1.6!important;color:#64716B!important}.abandon-kpi strong{font-size:24px!important;color:#166B50!important}.abandon-name{font-size:16px!important;color:#166B50!important}.abandon-value{font-size:22px!important;color:#166B50!important}.abandon-products{white-space:normal!important;overflow-wrap:anywhere}.abandon-actions{flex-wrap:wrap!important}.abandon-badge{background:#E8F5EF!important;color:#166B50!important}.abandon-badge.warn{background:#FFF5DB!important;color:#865B12!important}.panel strong .count-up,.panel b .count-up{font:inherit!important;color:inherit!important}}
@media(max-width:760px){#busca-vendas,#filter-mes-vendas{flex:1 1 100%!important;min-width:0!important;width:100%!important}#panel-historico .month-filter{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}#panel-historico .month-filter select{width:100%!important}.app-footer-verse span{font-size:13px!important;line-height:1.7!important}.app-footer-verse small{font-size:12px!important;line-height:1.5!important}}
html[data-design="ac-white"] input:focus,html[data-design="ac-white"] select:focus,html[data-design="ac-white"] textarea:focus{outline:2px solid #28A477!important;outline-offset:2px!important;border-color:#28A477!important;box-shadow:none!important}.v106-product-img{background:#F0F7F3!important;color:#166B50!important;border-color:#DCE9E2!important}.v106-manual-product{background:#fff!important;border:1px solid #E5EAE7!important;border-radius:12px!important}.v106-manual-product summary{color:#166B50!important;background:#fff!important;font-size:14px!important;line-height:1.5!important;min-height:44px;padding:14px!important}.app-footer-verse{opacity:1!important}
