:root{--primary: #5b3df5;--primary-2: #795cff;--navy: #10244c;--navy-deep: #091936;--background: #f4f6fb;--card: #ffffff;--text: #14213d;--muted: #748099;--border: #e3e8f1;--success: #10a866;--danger: #d83d57;--radius: 18px;--shadow: 0 14px 38px rgba(20, 37, 70, .07);--sidebar-expanded: 246px;--sidebar-collapsed: 76px}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden;color:var(--text);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:flex;width:100%;min-width:0;min-height:100vh;align-items:stretch}.sidebar{position:sticky;top:0;z-index:30;display:flex;flex:0 0 var(--sidebar-expanded);width:var(--sidebar-expanded);min-width:var(--sidebar-expanded);max-width:var(--sidebar-expanded);height:100vh;padding:14px 12px;overflow:hidden;flex-direction:column;color:#fff;background:linear-gradient(180deg,var(--navy),var(--navy-deep));transition:flex-basis .18s ease,width .18s ease,min-width .18s ease,max-width .18s ease}.app-shell[data-sidebar=collapsed] .sidebar{flex-basis:var(--sidebar-collapsed);width:var(--sidebar-collapsed);min-width:var(--sidebar-collapsed);max-width:var(--sidebar-collapsed);padding-inline:8px}.app-main{flex:1 1 auto;width:auto;min-width:0;overflow-x:hidden}.sidebar-head{display:flex;align-items:center;gap:10px;padding:4px 6px 14px}.brand-mark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 12px 30px #5b3df559}.brand-mark.small{width:36px;height:36px;border-radius:12px}.brand-name{display:flex;flex:1;min-width:0;align-items:baseline;gap:7px}.brand-name strong{white-space:nowrap;font-size:18px;font-weight:700}.brand-name span{padding:3px 7px;border-radius:20px;color:#a9b8dc;background:#1b3569;font-size:11px}.sidebar-navigation{display:grid;flex:1 1 auto;gap:15px;min-height:0;padding:5px 0 18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.sidebar-navigation::-webkit-scrollbar{width:4px}.sidebar-navigation::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.sidebar-section{display:grid;gap:5px}.sidebar-section-title{padding:0 10px;color:#d6e1f794;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sidebar-group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:27px;border:0;background:transparent;text-align:left}.sidebar-group-toggle svg{flex:0 0 auto;transition:transform .18s ease}.sidebar-group-toggle svg.collapsed{transform:rotate(-90deg)}.sidebar-section-items[hidden]{display:none!important}.sidebar-section-items{display:grid;gap:3px}.sidebar .nav-item,.sidebar .nav-item:link,.sidebar .nav-item:visited{display:flex;width:100%;min-width:0;min-height:38px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:12px;color:#b9c5df;background:transparent;text-align:left;text-decoration:none;font-weight:450;transition:color .15s ease,background .15s ease}.sidebar .nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.sidebar .nav-item svg{flex:0 0 auto;opacity:.84}.sidebar .nav-item:hover{color:#fff;background:#ffffff0f}.sidebar .nav-item.active{color:#fff;background:linear-gradient(135deg,var(--primary),#7557ff);font-weight:600}.sidebar .nav-item.active svg{opacity:1}.sidebar-bottom{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:8px}.user-mini{display:flex;align-items:center;gap:10px;margin-top:8px;padding:16px 8px 4px;border-top:1px solid rgba(255,255,255,.09)}.user-mini-copy,.user-mini>div:last-child{display:flex;min-width:0;flex-direction:column}.user-mini strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.user-mini span{color:#91a1c4;font-size:11px}.app-shell[data-sidebar=collapsed] .sidebar-head{display:grid;justify-items:center;padding:4px 0 20px}.app-shell[data-sidebar=collapsed] .brand-mark,.app-shell[data-sidebar=collapsed] .brand-name,.app-shell[data-sidebar=collapsed] .sidebar-section-title,.app-shell[data-sidebar=collapsed] .nav-item span,.app-shell[data-sidebar=collapsed] .user-mini-copy,.app-shell[data-sidebar=collapsed] .user-mini>div:last-child{display:none!important}.app-shell[data-sidebar=collapsed] .sidebar-navigation{padding-inline:0}.app-shell[data-sidebar=collapsed] .sidebar-section-items{gap:5px}.app-shell[data-sidebar=collapsed] .sidebar .nav-item{display:grid;width:46px;min-width:46px;max-width:46px;min-height:42px;margin-inline:auto;padding:0;place-items:center}.app-shell[data-sidebar=collapsed] .sidebar .nav-item svg{margin:0}.app-shell[data-sidebar=collapsed] .sidebar-bottom{align-items:center}.app-shell[data-sidebar=collapsed] .user-mini{width:100%;justify-content:center;padding-inline:0}.avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--primary);background:#e9e5ff;font-weight:800}.avatar.small{width:32px;height:32px;border-radius:10px}.icon-button{position:relative;display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:12px;color:#536078;background:#fff}.icon-button.ghost{border:0;color:#b9c5df;background:transparent}.icon-button i{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:#ef476f}.topbar{position:sticky;top:0;z-index:20;display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border);background:#fffffff0;backdrop-filter:blur(12px)}.search{display:flex;width:min(480px,48vw);height:42px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--border);border-radius:13px;color:#8b94a7;background:#f8f9fc}.search input{width:100%;border:0;outline:0;background:transparent}.top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.tenant-switch{display:flex;align-items:center;gap:9px;border:0;color:#27324a;background:transparent}.support-mode-banner{display:flex;min-height:38px;align-items:center;gap:9px;padding:7px 18px;border-bottom:1px solid #f1dc93;color:#705300;background:#fff7dc;font-size:13px}.support-mode-banner span{flex:1}.support-mode-banner button{display:inline-flex;align-items:center;gap:6px;border:0;color:#705300;background:transparent;font-weight:700}.workspace{width:100%;max-width:1580px;margin:auto;padding:18px 22px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.page-header h1{margin:0;font-size:28px;font-weight:650;letter-spacing:-.7px}.page-header p{margin:0;color:var(--muted)}.eyebrow{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:0;border-radius:12px;text-decoration:none;font-weight:700}.button.primary{color:#fff;background:linear-gradient(135deg,var(--primary),#7557ff);box-shadow:0 10px 22px #5b3df538}.button.secondary{border:1px solid var(--border);color:#46516a;background:#fff}.button.small{padding:9px 12px;font-size:12px}.button.full{width:100%}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card,.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.metric-card{display:flex;min-width:0;align-items:center;gap:13px;padding:18px}.metric-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--primary);background:#eeeaff}.metric-card>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.metric-card span{color:var(--muted);font-size:12px}.metric-card strong{font-size:23px}.metric-card em{margin-left:auto;color:var(--success);font-size:12px;font-style:normal;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:18px;margin-top:18px}.card{padding:22px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card h2{margin:0 0 4px;font-size:17px}.card-head p,.ai-title p{color:var(--muted);font-size:12px}.progress{height:7px;margin:20px 0;border-radius:10px;background:#eceff5}.progress i{display:block;height:100%;border-radius:10px;background:var(--primary)}.check-row{display:grid;grid-template-columns:24px 1fr 18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border);font-size:13px}.check-row svg:first-child{color:var(--success)}.check-empty{width:19px;height:19px;border:2px solid #cfd5e1;border-radius:7px}.empty-state{display:grid;min-height:165px;place-items:center;align-content:center;text-align:center}.empty-icon{display:grid;width:54px;height:54px;margin-bottom:10px;place-items:center;border-radius:18px;color:var(--primary);background:#f1efff}.empty-state p{margin:5px;color:var(--muted);font-size:12px}.table-wrap{max-width:100%;overflow-x:auto}.table-empty{padding:48px!important;color:var(--muted);text-align:center!important}.status-pill{display:inline-flex;padding:7px 10px;border-radius:999px;color:#5640e8;background:#eef2ff;font-size:12px;font-weight:700}.row-actions{display:flex;gap:8px}.row-actions button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e1e6ef;border-radius:10px;background:#fff}.auth-shell{display:grid;min-height:100vh;grid-template-columns:1.05fr .95fr;background:#f5f7fb}.auth-brand{position:relative;padding:56px;color:#fff;background:radial-gradient(circle at 20% 20%,#284991 0,#11264f 38%,#091733)}.auth-brand>div:nth-child(2){display:flex;align-items:baseline;gap:8px;margin-top:14px}.auth-copy{position:absolute;bottom:70px;left:56px;max-width:560px}.auth-copy h1{margin:12px 0;font-size:48px;line-height:1.08;letter-spacing:-1.8px}.auth-panel{display:grid;padding:32px;place-items:center}.auth-card{width:min(440px,100%);padding:34px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 24px 70px #1f2d4a1f}.auth-card h2{margin:7px 0;font-size:28px}.auth-card>p{margin:0 0 22px;color:var(--muted)}.auth-card label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:700}.auth-card input{height:48px;padding:0 14px;border:1px solid var(--border);border-radius:12px;outline:0}.alert{padding:12px 14px;border-radius:12px;font-size:12px}.alert.danger{border:1px solid #ffd7dd;color:var(--danger);background:#fff0f2}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.auth-brand{display:none}.auth-shell{grid-template-columns:1fr}}@media(max-width:760px){:root{--sidebar-expanded: 76px}.brand-mark,.brand-name,.sidebar-section-title,.sidebar .nav-item span,.user-mini-copy,.user-mini>div:last-child{display:none!important}.sidebar{padding-inline:8px}.sidebar .nav-item{display:grid;width:46px;min-width:46px;margin-inline:auto;padding:0;place-items:center}.topbar{padding:0 14px}.tenant-switch span{display:none}.workspace{padding:18px}.page-header{align-items:flex-start}.metric-grid{grid-template-columns:1fr}.search{width:52vw}.auth-panel{padding:16px}.auth-card{padding:24px}}.mobile-menu-button,.mobile-menu-backdrop{display:none}@media(max-width:900px){.app-shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(86vw,320px)!important;min-width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;flex-basis:min(86vw,320px)!important;transform:translate(-105%);transition:transform .2s ease;box-shadow:18px 0 50px #05122a4d}.app-shell[data-mobile-menu=open] .sidebar{transform:translate(0)}.app-shell[data-sidebar=collapsed] .sidebar{width:min(86vw,320px)!important;min-width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;padding:18px 14px}.app-shell[data-sidebar=collapsed] .brand-mark,.app-shell[data-sidebar=collapsed] .brand-name,.app-shell[data-sidebar=collapsed] .sidebar-section-title,.app-shell[data-sidebar=collapsed] .nav-item span,.app-shell[data-sidebar=collapsed] .user-mini-copy,.app-shell[data-sidebar=collapsed] .user-mini>div:last-child{display:flex!important}.app-shell[data-sidebar=collapsed] .sidebar .nav-item{display:flex;width:100%;min-width:0;max-width:none;min-height:42px;margin:0;padding:10px 12px}.mobile-menu-backdrop{position:fixed;inset:0;z-index:70;border:0;background:#05122a73}.app-shell[data-mobile-menu=open] .mobile-menu-backdrop{display:block}.mobile-menu-button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:11px;background:#fff;color:#42506a}.topbar{height:64px;padding:0 14px;gap:10px}.search{width:100%;min-width:0}.tenant-switch span,.tenant-switch>svg{display:none}.workspace{padding:18px 14px}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-main{width:100%;max-width:100vw;overflow-x:hidden}.workspace{width:100%;max-width:none;margin:0;padding:12px 10px 24px}.page-header{width:100%;align-items:stretch;flex-direction:column;gap:12px;margin-bottom:12px}.page-header h1{font-size:24px}.page-header>div:last-child,.page-header .header-actions{display:grid;width:100%;grid-template-columns:1fr}.page-header .button{width:100%}.card{max-width:100%;border-radius:14px}.form-grid,.governance-grid,.governance-level-grid{grid-template-columns:1fr!important}input,select,textarea,button{max-width:100%}.table-wrap,.opportunities-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:900px){.sidebar[data-mobile-open=true]{width:min(88vw,330px)!important;min-width:min(88vw,330px)!important;max-width:min(88vw,330px)!important;padding:18px 14px!important}.sidebar[data-mobile-open=true] .brand-name{display:flex!important}.sidebar[data-mobile-open=true] .sidebar-section-title{display:block!important}.sidebar[data-mobile-open=true] .nav-item{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px;justify-content:flex-start!important;gap:12px;margin:0!important;padding:10px 12px!important}.sidebar[data-mobile-open=true] .nav-item span{display:inline!important;overflow:visible;opacity:1;text-overflow:initial;white-space:normal}.sidebar[data-mobile-open=true] .user-mini-copy,.sidebar[data-mobile-open=true] .user-mini>div:last-child{display:flex!important}.sidebar[data-mobile-open=true] .user-mini{justify-content:flex-start}.sidebar[data-mobile-open=true] .lead-pending-badge{display:inline-grid!important;margin-left:auto}}.button.compact,.action-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border-radius:10px;font-size:12px;font-weight:550;line-height:1}.action-button.icon-only{width:34px;padding:0}.action-button.primary{border:1px solid #5b3df5;color:#fff;background:#5b3df5}.action-button.secondary{border:1px solid var(--border);color:#46536c;background:#fff}.action-button.success{border:1px solid #a6ebc5;color:#087a46;background:#effcf5}.action-button.danger{border:1px solid #ffd0d5;color:#c6283e;background:#fff5f6}.action-button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #1f2d501a}@media(max-width:640px){.button.compact .action-label-mobile,.action-button .action-label-mobile{display:none}}.mobile-only-topbar{display:none}.sidebar-notifications{margin-left:auto;display:flex;align-items:center}.sidebar-notifications button{width:34px;height:34px;border-color:#ffffff2e!important;background:#ffffff14!important;color:#fff!important}.sidebar[data-collapsed=true] .sidebar-notifications{display:none}@media(max-width:760px){.mobile-only-topbar{display:flex;min-height:46px}.sidebar-notifications{display:flex!important}.customer-workspace-page{padding-top:10px!important}}.route-loading{min-height:240px;display:grid;place-items:center;color:#667085;font-size:13px}.route-loading:before{content:"";width:24px;height:24px;margin-right:10px;border:3px solid #e5e7eb;border-top-color:#5b3df5;border-radius:50%;animation:route-loading-spin .7s linear infinite}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media(max-width:900px){html,body,#root,.app-shell,.app-main{width:100%;max-width:100%;min-width:0;overflow-x:clip;overscroll-behavior-x:none}body{position:relative}.workspace,.workspace>*,.page-header,.card,form,fieldset,label{min-width:0;max-width:100%}input,select,textarea{width:100%;min-width:0;max-width:100%;font-size:16px!important}input,select,textarea,button{touch-action:manipulation}.workspace{overflow-x:clip}.table-wrap,.opportunities-table-wrap{max-width:100%}}@media(max-width:480px){.workspace{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.page-header h1{font-weight:560}.eyebrow{font-weight:600}.button,.button.compact,.action-button{font-weight:520}}.button,.action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-weight:600;line-height:1;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.button svg,.action-button svg,.icon-button svg{flex:0 0 auto}.button.primary{border:1px solid #6346f5;color:#fff;background:#6346f5;box-shadow:0 8px 20px #6346f52e}.button.primary:hover{border-color:#5135db;color:#fff;background:#5135db;transform:translateY(-1px)}.button.secondary,.button.subtle{border:1px solid #d9e0ea;color:#344054;background:#fff;box-shadow:none}.button.secondary:hover,.button.subtle:hover{border-color:#b8c2d1;color:#5237e8;background:#f7f5ff}.button.danger,.icon-button.danger{border-color:#fecaca;color:#dc2626;background:#fff7f7}.icon-button{border-radius:10px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.icon-button:hover{border-color:#b8c2d1;color:#5237e8;background:#f7f5ff;transform:translateY(-1px)}.menu-soon-badge{margin-left:auto;padding:2px 7px;border:1px solid rgba(167,139,250,.42);border-radius:999px;background:#7c3aed2e;color:#ddd6fe;font-size:10px;font-weight:600;line-height:1.35;white-space:nowrap}.menu-soon-badge{color:#087443!important;background:#dcfce7!important;border:1px solid #86efac!important}.nav-item-disabled{cursor:default;user-select:none}.nav-item-disabled:hover{background:#ffffff0f}.workspace{padding-top:12px}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}input,select,textarea{font-size:16px!important}.workspace{padding-top:8px!important}.page-header{margin-bottom:8px!important}}.workspace{padding-top:10px;padding-bottom:20px}.page-header{margin-bottom:6px}.page-header h1{font-size:27px;font-weight:600}.page-header p{margin-top:2px;font-size:14px;line-height:1.4}.card{box-shadow:0 10px 28px #1f2d4a0e}@media(max-width:760px){.workspace{padding-top:6px!important;padding-bottom:18px}.page-header h1{font-size:24px}.page-header p{font-size:13px}}:root{font-synthesis:none}button,input,select,textarea{font-weight:400}.button{font-weight:500}h1,h2,h3{font-weight:600;letter-spacing:-.018em}.eyebrow{font-weight:600;letter-spacing:.06em}.card strong,.table strong{font-weight:500}.workspace,.page-content{padding-top:8px}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}input,select,textarea{font-size:16px}}.global-feedback-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f1d3a80;backdrop-filter:blur(4px)}.global-feedback-card{width:min(100%,500px);display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:24px;border:1px solid #ffd0d0;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0f1d3a40}.global-feedback-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#fff0f0;color:#d92d20;font-size:20px;font-weight:600}.global-feedback-card--success{border-color:#b7ebce}.global-feedback-card--success .global-feedback-icon{background:#ecfdf3;color:#027a48}.global-feedback-kicker{display:block;color:#667085;font-size:.78rem;margin-bottom:4px}.global-feedback-card h2{margin:0;color:#1d2939;font-size:1rem;font-weight:500;line-height:1.45}.global-feedback-close{border:0;background:transparent;color:#667085;font-size:28px;line-height:1;cursor:pointer}.global-feedback-confirm{grid-column:2 / 4;justify-self:end;border:0;border-radius:10px;padding:10px 18px;background:#633cff;color:#fff;cursor:pointer;font:inherit}@media(max-width:640px){.global-feedback-card{padding:20px}.global-feedback-confirm{grid-column:1 / -1;width:100%}}:root{--sidebar-text: #ffffff}.sidebar,.sidebar .nav-item,.sidebar .icon-button.ghost{color:var(--sidebar-text)}html[data-crm-theme=CLASSICO]{--radius: 10px;--shadow: 0 5px 18px rgba(20, 37, 70, .08)}html[data-crm-theme=CLASSICO] .card,html[data-crm-theme=CLASSICO] .metric-card,html[data-crm-theme=CLASSICO] .button,html[data-crm-theme=CLASSICO] input,html[data-crm-theme=CLASSICO] select,html[data-crm-theme=CLASSICO] textarea{border-radius:8px}html[data-crm-theme=CLASSICO] .sidebar{background:var(--navy)!important}html[data-crm-theme=COMPACTO]{--radius: 12px;--shadow: 0 7px 22px rgba(20, 37, 70, .06)}html[data-crm-theme=COMPACTO] .workspace{padding:12px 16px}html[data-crm-theme=COMPACTO] .card{padding:16px}html[data-crm-theme=COMPACTO] .sidebar .nav-item{min-height:34px;padding-block:6px}html[data-crm-theme=MODERNO] .card,html[data-crm-theme=MODERNO] .metric-card{backdrop-filter:saturate(115%)}@media(max-width:650px){.runtime-brand-logo{max-width:128px;height:38px}}.drawer-head{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--brand-primary,var(--primary)),var(--brand-secondary,var(--navy)))}.drawer-head:before{content:"✦";display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#fff;background:#ffffff24;font-size:18px}.drawer-head:has(.drawer-head-icon):before{display:none}.drawer-head>div{flex:1;min-width:0}.drawer-head .eyebrow,.drawer-head h2,.drawer-head p{color:#fff}.drawer-head h2{margin:2px 0 0}.drawer-head p{margin:4px 0 0;opacity:.78}.drawer-head .icon-button{margin-left:auto;border-color:#ffffff47;color:#fff;background:#ffffff1f}.button.primary,.action-button.primary,button.primary,.save-button,.global-feedback-confirm,.opportunity-table-actions .action-transfer,.opportunity-table-actions .action-edit.active,.closing-actions .button.success,.meeting-actions .button.primary,.drawer-actions .button.primary,.feature-editor-actions .button.primary,.user-modal-actions .button.primary{background:var(--brand-primary, var(--primary))!important;border-color:var(--brand-primary, var(--primary))!important;color:#fff!important}.button.primary:hover,.action-button.primary:hover,button.primary:hover,.save-button:hover,.global-feedback-confirm:hover,.opportunity-table-actions .action-transfer:hover,.drawer-actions .button.primary:hover{filter:brightness(.92)}.button.secondary:hover,.button.subtle:hover,.icon-button:hover{color:var(--brand-primary, var(--primary))!important;border-color:color-mix(in srgb,var(--brand-primary, var(--primary)) 35%,#d9e0ea)!important;background:color-mix(in srgb,var(--brand-primary, var(--primary)) 7%,#fff)!important}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary, var(--primary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, var(--primary)) 14%,transparent)}.opportunity-inbox-tabs button.active,.project-review-summary button.active,.client-mode-options button.active,.opportunity-tabs button.active,.opportunity-core-tabs button.active,.settings-tabs button.active,.tabs button.active,.segmented-control button.active{background:var(--brand-primary, var(--primary))!important;border-color:var(--brand-primary, var(--primary))!important;color:#fff!important}.opportunity-table-actions .action-view,.row-actions .action-view,.action-view{border-color:color-mix(in srgb,var(--brand-primary, var(--primary)) 28%,#dfe5ee)!important;background:color-mix(in srgb,var(--brand-primary, var(--primary)) 6%,#fff)!important;color:var(--brand-primary, var(--primary))!important}.opportunity-table-actions .action-view:hover,.row-actions .action-view:hover,.action-view:hover{border-color:color-mix(in srgb,var(--brand-primary, var(--primary)) 48%,#dfe5ee)!important;background:color-mix(in srgb,var(--brand-primary, var(--primary)) 12%,#fff)!important;color:var(--brand-primary, var(--primary))!important}.opportunity-table-actions .action-edit:hover,.row-actions .action-edit:hover,.action-edit:hover,.opportunity-title-link:hover,.opportunity-link:hover,.project-review-summary button:hover{color:var(--brand-primary, var(--primary))!important}.opportunity-table-actions .action-transfer,.action-transfer{border-color:var(--brand-primary, var(--primary))!important;background:var(--brand-primary, var(--primary))!important;color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--brand-primary, var(--primary)) 24%,transparent)!important}.opportunity-table-actions .action-transfer:hover,.action-transfer:hover{filter:brightness(.92)}.opportunity-inbox-tabs button:hover>svg,.opportunity-code,.eyebrow,.link-button,.text-primary{color:var(--brand-primary, var(--primary))!important}.opportunity-filter-search:focus-within,.company-combobox__control.is-open,.company-combobox__control:focus-within{border-color:var(--brand-primary, var(--primary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, var(--primary)) 12%,transparent)!important}.button.success,.action-button.success{background:#0fa866!important;border-color:#0fa866!important;color:#fff!important}.button.danger,.action-button.danger,.action-delete,.danger-button{border-color:#fecaca!important;color:#d92d20!important;background:#fff7f7!important}.opportunity-inbox-page,.opportunity-core-page,.opportunities-page{--opp-violet: #6547f5;--opp-violet-soft: #f3efff;--opp-blue: #169fe8;--opp-blue-soft: #eaf7ff;--opp-green: #13a865;--opp-green-soft: #e9f8ef;--opp-amber: #e58b00;--opp-amber-soft: #fff3df;--opp-rose: #df4e7a;--opp-rose-soft: #fff0f5;--opp-text: #1d2942;--opp-muted: #71809a;--opp-border: #e3e8f1;--opp-shadow: 0 12px 30px rgba(33, 49, 86, .06)}.workspace.opportunity-inbox-page,.workspace.opportunity-core-page,.workspace.opportunities-page{padding:18px 20px 28px;gap:14px}.opportunity-inbox-page .page-header,.opportunity-core-page .page-header,.opportunities-page .page-header{padding:0 2px 2px;margin:0;background:transparent;border:0;box-shadow:none}.opportunity-inbox-page .page-header h1,.opportunity-core-page .page-header h1,.opportunities-page .page-header h1{color:var(--opp-text);letter-spacing:-.025em;font-weight:650}.opportunity-inbox-page .page-header p,.opportunity-core-page .page-header p,.opportunities-page .page-header p{color:var(--opp-muted)}.opportunity-inbox-tabs{gap:8px!important;padding:8px!important;border:1px solid var(--opp-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opp-shadow)}.opportunity-inbox-tabs>button{min-height:42px;gap:8px!important;border-radius:11px!important;color:#586781!important;font-weight:500!important;transition:.18s ease}.opportunity-inbox-tabs>button:hover{color:var(--opp-violet)!important;background:#faf9ff!important}.opportunity-inbox-tabs>button.active{color:#fff!important;background:var(--opp-violet)!important;box-shadow:0 7px 18px #6547f538!important}.opportunity-inbox-tabs .pending-count-hot,.opportunity-inbox-tabs .pending-count-seen{min-width:21px;height:21px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700}.opportunity-inbox-tabs .pending-count-hot{color:#fff!important;background:#d92d20!important}.opportunity-inbox-tabs .pending-count-seen,.opportunity-inbox-tabs>button.active .pending-count-hot{color:#667085!important;background:#eef1f6!important}.opportunity-inbox-tabs>button.active .pending-count-seen,.opportunity-inbox-tabs>button.active .pending-count-hot{color:var(--opp-violet)!important;background:#fff!important}.opportunity-list-filters{padding:12px!important;border:1px solid var(--opp-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #2131560a}.opportunity-compact-card,.opportunity-core-page .opportunity-section,.opportunity-core-page .opportunity-overview-grid>.card,.opportunity-core-page .opportunity-core-metrics>.card{border-color:var(--opp-border)!important;box-shadow:var(--opp-shadow)!important}.opportunity-core-metrics>.card:nth-child(1){background:#fbfaff!important;border-color:#e3d9ff!important}.opportunity-core-metrics>.card:nth-child(2){background:#f5fbff!important;border-color:#d5edf9!important}.opportunity-core-metrics>.card:nth-child(3){background:#f6fdf8!important;border-color:#d8efdf!important}.opportunity-core-metrics>.card:nth-child(4){background:#fffaf4!important;border-color:#f2dfc1!important}.opportunity-core-metrics>.card:nth-child(5){background:#fff8fb!important;border-color:#f3dce6!important}.opportunity-core-metrics .card span{color:var(--opp-muted)!important;font-weight:400!important}.opportunity-core-metrics .card strong{color:var(--opp-text)!important;font-weight:600!important}.opportunity-overview-grid .card{min-height:112px;border-radius:16px!important}.opportunity-overview-grid .card:first-child{background:linear-gradient(135deg,#fff,#faf8ff)!important}.opportunity-overview-grid .card:last-child{background:linear-gradient(135deg,#fff,#f7fcff)!important}.opportunity-core-page h2,.opportunity-core-page h3,.opportunity-list-row strong,.opportunity-section-head h2{font-weight:600!important}.opportunity-core-page p,.opportunity-core-page span,.opportunity-core-page small,.opportunity-core-form label{font-weight:400}.opportunity-core-page .opportunity-tabs>button:nth-child(2),.opportunity-core-page .ai-opportunity-section{display:none!important}.opportunity-core-page .opportunity-tabs{padding:7px!important;gap:5px!important;border-radius:15px!important;box-shadow:0 8px 24px #2131560d!important}.opportunity-core-page .opportunity-tabs button{min-height:39px;padding:9px 12px!important;border-radius:10px!important;color:#5f6e87!important;font-weight:500!important}.opportunity-core-page .opportunity-tabs button.active{color:var(--opp-violet)!important;background:var(--opp-violet-soft)!important;box-shadow:inset 0 -2px 0 var(--opp-violet)!important}.opportunity-section{padding:18px!important;border-radius:17px!important}.opportunity-section-head{padding-bottom:13px!important}.opportunity-list-row{transition:background .16s ease,transform .16s ease}.opportunity-list-row:hover{background:#fafbfe!important}.opportunity-core-modal,.opportunity-modal{position:fixed!important;inset:0!important;z-index:100!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:#121d3447!important;backdrop-filter:blur(2px)}.opportunity-core-modal>.opportunity-core-form,.opportunity-core-modal>.card,.opportunity-modal>.opportunity-form,.opportunity-modal>.card{width:min(560px,96vw)!important;max-width:min(560px,96vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow-y:auto!important;border:0!important;border-left:1px solid var(--opp-border)!important;border-radius:22px 0 0 22px!important;background:#fff!important;box-shadow:-18px 0 50px #15234126!important;animation:opportunityDrawerIn .22s ease-out}.opportunity-core-form{padding:24px 24px 30px!important}.opportunity-core-form h2,.opportunity-core-form h3,.opportunity-form h2{margin:0 42px 18px 0!important;color:var(--opp-text)!important;font-weight:600!important}.opportunity-core-form label,.opportunity-form label{color:#44516a!important;font-size:12px!important;font-weight:500!important}.opportunity-core-form input,.opportunity-core-form select,.opportunity-core-form textarea,.opportunity-form input,.opportunity-form select,.opportunity-form textarea{min-height:44px;border:1px solid #dbe2ed!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.opportunity-core-form textarea,.opportunity-form textarea{min-height:110px}.opportunity-core-form input:focus,.opportunity-core-form select:focus,.opportunity-core-form textarea:focus,.opportunity-form input:focus,.opportunity-form select:focus,.opportunity-form textarea:focus{border-color:#a996ff!important;outline:3px solid #f0edff!important}.opportunity-core-form .button.primary,.opportunity-form .button.primary{min-height:44px;border-radius:12px!important;font-weight:600!important}.opportunity-core-form .modal-close,.opportunity-form .modal-close{position:sticky!important;top:0!important;float:right;z-index:3;border-radius:11px!important;background:#fff!important}@keyframes opportunityDrawerIn{0%{transform:translate(28px);opacity:.65}to{transform:translate(0);opacity:1}}@media(max-width:760px){.workspace.opportunity-inbox-page,.workspace.opportunity-core-page,.workspace.opportunities-page{padding:12px 10px 22px}.opportunity-inbox-tabs{overflow-x:auto;flex-wrap:nowrap!important}.opportunity-core-modal>.opportunity-core-form,.opportunity-core-modal>.card,.opportunity-modal>.opportunity-form,.opportunity-modal>.card{width:100vw!important;max-width:100vw!important;border-radius:18px 0 0 18px!important}}.opportunity-modern{gap:12px!important;padding-top:4px}.opportunity-modern .page-header{position:static!important;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0!important;padding:16px 18px!important;border:1px solid #e1e7f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 28px #12263f0b!important}.opportunity-modern .page-header>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center}.opportunity-modern .opportunity-core-back{grid-column:1/-1;margin:0 0 8px!important;font-size:12px;font-weight:500!important}.opportunity-modern .page-header .eyebrow{grid-column:1;grid-row:2/4;display:grid;place-items:center;width:42px;height:42px;margin:0!important;border-radius:12px;background:#f0ebff;color:#6547f5;font-size:0}.opportunity-modern .page-header .eyebrow:before{content:"◆";font-size:17px}.opportunity-modern .page-header h1{grid-column:2;margin:0!important;font-size:20px!important;font-weight:650!important;letter-spacing:-.02em!important;color:#17233d}.opportunity-modern .page-header p{grid-column:2;margin:3px 0 0!important;font-size:12px;color:#6f7d95}.opportunity-modern .page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.opportunity-modern .opportunity-core-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.opportunity-modern .opportunity-core-metrics .card{min-height:82px!important;padding:14px 16px!important;border-radius:14px!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.opportunity-modern .opportunity-core-metrics .card:nth-child(1){background:#faf8ff;border-color:#e8defe!important}.opportunity-modern .opportunity-core-metrics .card:nth-child(2){background:#f5fbff;border-color:#d8edf8!important}.opportunity-modern .opportunity-core-metrics .card:nth-child(3){background:#f4fcf8;border-color:#d7f0e1!important}.opportunity-modern .opportunity-core-metrics .card:nth-child(4){background:#fffaf3;border-color:#f4e2c6!important}.opportunity-modern .opportunity-core-metrics .card:nth-child(5){background:#faf8ff;border-color:#e8defe!important}.opportunity-modern .opportunity-core-metrics .card:hover{transform:translateY(-1px);box-shadow:0 9px 22px #12263f0f!important}.opportunity-modern .opportunity-core-metrics strong{font-weight:650!important}.opportunity-modern .opportunity-tabs{position:static!important;margin:0;padding:5px!important;border-radius:13px!important;box-shadow:none!important}.opportunity-modern .opportunity-tabs button{font-weight:500!important}.opportunity-modern .opportunity-tabs button.active{font-weight:600!important}.opportunity-core-modal{display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:#0c1c3459!important;backdrop-filter:blur(2px)}.opportunity-core-form{position:relative!important;width:min(620px,96vw)!important;max-height:none!important;height:100vh!important;margin:0!important;overflow-y:auto!important;border:0!important;border-radius:18px 0 0 18px!important;background:#fff!important;box-shadow:-24px 0 55px #0f1e3729!important;padding:28px 26px 26px!important;animation:crmOppDrawerIn .2s ease-out}.opportunity-core-form:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#6547f5,#8b5cf6 45%,#36a3ff)}.opportunity-core-form h2{margin:4px 46px 18px 0!important;font-size:19px!important;font-weight:650!important;color:#17233d}.opportunity-core-form label{font-weight:500!important;color:#475467}.opportunity-core-form input,.opportunity-core-form select,.opportunity-core-form textarea{border-radius:12px!important;border-color:#d9e2ef!important;background:#fff;box-shadow:0 1px 2px #10182805}.opportunity-core-form input:focus,.opportunity-core-form select:focus,.opportunity-core-form textarea:focus{border-color:#8f7cf7!important;box-shadow:0 0 0 3px #6547f517!important;outline:none!important}.opportunity-core-form .modal-close{top:20px!important;right:20px!important;border-radius:10px!important}@keyframes crmOppDrawerIn{0%{transform:translate(28px);opacity:.75}to{transform:translate(0);opacity:1}}.crm-modern-upload{position:relative;display:grid;min-height:138px;border:1.5px dashed #cbd5e4;border-radius:15px;background:linear-gradient(180deg,#fcfdff,#f7f9fd);overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.crm-modern-upload:hover{border-color:#8e7af5;background:#faf9ff;box-shadow:0 0 0 3px #6547f50f}.crm-modern-upload.has-file{border-style:solid;border-color:#a9dfc3;background:#f4fcf8}.crm-modern-upload-visual{display:grid;place-items:center;align-content:center;gap:4px;padding:20px;pointer-events:none;text-align:center;color:#65728b}.crm-modern-upload-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:4px;border-radius:11px;background:#f0ebff;color:#6547f5;font-size:21px;font-weight:700}.crm-modern-upload-visual strong{font-size:13px;font-weight:600;color:#26344f}.crm-modern-upload-visual small{font-size:12px;color:#72809a}.crm-modern-upload-visual em{margin-top:4px;font-size:10px;font-style:normal;color:#98a2b3}.crm-modern-upload.has-file .crm-modern-upload-icon{background:#e8f8ef;color:#169b62}.crm-modern-upload input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}.opportunity-modern .opportunity-section{padding:18px!important;border-radius:15px!important;box-shadow:0 7px 22px #12263f09!important}.opportunity-modern .opportunity-section-head h2,.opportunity-modern .opportunity-overview-grid h2{font-weight:650!important}.opportunity-modern .opportunity-list-row strong{font-weight:600!important}@media print{.sidebar,.opportunity-tabs,.page-actions,.opportunity-core-back,.button,.icon-button,.activity-actions,.meeting-actions{display:none!important}.app-main,.workspace,.opportunity-core-page{margin:0!important;padding:0!important;width:100%!important;background:#fff!important}.opportunity-modern .page-header{border:0!important;border-bottom:2px solid #6547f5!important;border-radius:0!important;box-shadow:none!important;padding:0 0 18px!important;margin-bottom:18px!important}.opportunity-modern .page-header:before{content:"CRM PRO";display:block;position:absolute;right:0;top:0;color:#6547f5;font-size:11px;font-weight:700;letter-spacing:.08em}.opportunity-modern .opportunity-core-metrics{grid-template-columns:repeat(5,1fr)!important}.opportunity-modern .card,.opportunity-modern .opportunity-section{break-inside:avoid;box-shadow:none!important}@page{size:A4;margin:14mm}}@media(max-width:980px){.opportunity-modern .opportunity-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.opportunity-modern .page-header{align-items:stretch;flex-direction:column;padding:14px!important}.opportunity-modern .page-actions{justify-content:stretch}.opportunity-modern .page-actions .button{flex:1}.opportunity-modern .opportunity-core-metrics{grid-template-columns:1fr!important}.opportunity-core-form{width:100vw!important;border-radius:0!important;padding:24px 18px!important}}html body #root .button.primary,html body #root button.button.primary,html body #root .action-button.primary,html body #root .save-button,html body #root .action-transfer,html body #root [class*=primary-action],html body #root [class*=primary-button]{border-color:var(--brand-primary, var(--primary))!important;background:var(--brand-primary, var(--primary))!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary, var(--primary)) 18%,transparent)!important}html body #root .button.primary:hover,html body #root button.button.primary:hover,html body #root .action-button.primary:hover,html body #root .save-button:hover,html body #root .action-transfer:hover,html body #root [class*=primary-action]:hover,html body #root [class*=primary-button]:hover{border-color:color-mix(in srgb,var(--brand-primary, var(--primary)) 86%,#000)!important;background:color-mix(in srgb,var(--brand-primary, var(--primary)) 86%,#000)!important;color:#fff!important}html body #root [class*=-tabs] button.active,html body #root [class*=tabs-] button.active,html body #root [class*=segmented] button.active,html body #root [class*=stage-tabs] button.active,html body #root nav[class*=tabs] button.active,html body #root .commercial-indicators-tabs button.active,html body #root .technical-stage-tabs button.active,html body #root .agenda-tabs button.active,html body #root .opportunity-tabs button.active,html body #root .opportunity-inbox-tabs button.active,html body #root .tasks-tabs button.active{border-color:var(--brand-primary, var(--primary))!important;background:var(--brand-primary, var(--primary))!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary, var(--primary)) 18%,transparent)!important}html body #root [class*=-tabs] button.active svg,html body #root [class*=tabs-] button.active svg,html body #root [class*=segmented] button.active svg,html body #root [class*=stage-tabs] button.active svg,html body #root nav[class*=tabs] button.active svg{color:currentColor!important}html body #root .agenda-view-switch button.active,html body #root .agenda-toolbar .icon-action:not(.complete),html body #root .opportunity-modern .button.secondary:hover,html body #root .opportunity-modern .button.subtle:hover,html body #root .project-row-actions .view,html body #root .closing-review-toggle{color:var(--brand-primary, var(--primary))!important;border-color:color-mix(in srgb,var(--brand-primary, var(--primary)) 28%,#dfe5ee)!important}html body #root .agenda-view-switch button.active,html body #root .project-row-actions .view{background:color-mix(in srgb,var(--brand-primary, var(--primary)) 7%,#fff)!important}html body #root .closing-review-toggle:hover{color:#fff!important;background:var(--brand-primary, var(--primary))!important;border-color:var(--brand-primary, var(--primary))!important}html body #root input:focus,html body #root select:focus,html body #root textarea:focus,html body #root [role=combobox]:focus-within{border-color:var(--brand-primary, var(--primary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, var(--primary)) 13%,transparent)!important;outline:none!important}html body #root .agenda-day.today{box-shadow:inset 0 0 0 2px var(--brand-primary, var(--primary))!important}html body #root .agenda-day.today .agenda-day-number{background:var(--brand-primary, var(--primary))!important;color:#fff!important}html body #root .commercial-stage-track span,html body #root .commercial-month-total{background:var(--brand-primary, var(--primary))!important}html body #root .commercial-kpi-card:nth-child(1) .commercial-kpi-icon,html body #root .commercial-ranking-position:not(:where(:nth-child(1),:nth-child(2),:nth-child(3))){color:var(--brand-primary, var(--primary))!important}html body #root .button.success,html body #root .action-button.success,html body #root button.success{border-color:#079455!important;background:#079455!important;color:#fff!important}html body #root .button.danger,html body #root .action-button.danger,html body #root button.danger{border-color:#d92d20!important;background:#d92d20!important;color:#fff!important}html body #root [class*=-drawer]>.drawer-head,html body #root [class*=-drawer]>header,html body .crm-scoped-drawer>header,html body .task-completion-modal>.task-completion-head{position:relative;border-top:4px solid var(--brand-primary,var(--primary,#5b3df5))}html body #root .task-drawer>.drawer-head,html body #root .agenda-completion-drawer>.drawer-head,html body #root .opportunity-drawer>.drawer-head,html body #root .client-drawer>.drawer-head,html body #root .relationship-rule-drawer>.drawer-head{margin:0!important;padding:20px 22px!important;color:#fff!important;background:linear-gradient(135deg,var(--brand-primary,var(--primary,#5b3df5)),var(--brand-secondary,var(--navy,#142f5f)))!important}html body #root [class*=-drawer]>.drawer-head .eyebrow,html body #root [class*=-drawer]>.drawer-head h2,html body #root [class*=-drawer]>.drawer-head h3,html body #root [class*=-drawer]>.drawer-head p,html body #root [class*=-drawer]>.drawer-head small{color:#fff!important}html body #root [class*=-drawer]>.drawer-head h2,html body #root [class*=-drawer]>.drawer-head h3{font-weight:500!important}html body #root [class*=-drawer]>.drawer-head .eyebrow,html body #root [class*=-drawer]>.drawer-head small{font-weight:450!important}html body #root .drawer-head-icon,html body #root [class*=-drawer] .drawer-header-icon,html body #root [class*=-drawer] .side-drawer-icon,html body .crm-scoped-drawer-icon,html body .survey-import-drawer-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:13px;color:#fff;background:#ffffff24}html body .crm-scoped-drawer>header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:13px!important;align-items:start!important;padding:20px 22px!important;color:#fff!important;border-bottom:0!important;background:linear-gradient(135deg,var(--brand-primary,var(--primary,#5b3df5)),var(--brand-secondary,var(--navy,#142f5f)))!important}html body .crm-scoped-drawer>header small,html body .crm-scoped-drawer>header h2,html body .crm-scoped-drawer>header p{color:#fff!important}html body .crm-scoped-drawer>header small{font-weight:450!important}html body .crm-scoped-drawer>header h2{font-weight:500!important}html body .crm-scoped-drawer>header button{border-color:#ffffff47!important;color:#fff!important;background:#ffffff1f!important}html body #root .survey-import-drawer>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;color:#fff;border-bottom:0;background:linear-gradient(135deg,var(--brand-primary,var(--primary,#5b3df5)),var(--brand-secondary,var(--navy,#142f5f)))}html body #root .survey-import-drawer>header strong,html body #root .survey-import-drawer>header small{color:#fff!important}html body #root .survey-import-drawer>header strong{font-weight:500!important}html body #root .survey-import-drawer>header button{border-color:#ffffff47!important;color:#fff!important;background:#ffffff1f!important}html body #root .task-completion-modal{padding:0!important}html body #root .task-completion-head{margin:0!important;padding:20px 22px!important;color:#fff;background:linear-gradient(135deg,var(--brand-primary,var(--primary,#5b3df5)),var(--brand-secondary,var(--navy,#142f5f)))}html body #root .task-completion-head span,html body #root .task-completion-head h2{color:#fff!important}html body #root .task-completion-head span{font-weight:450!important}html body #root .task-completion-head h2{font-weight:500!important}html body #root .task-completion-head .task-completion-icon{border:1px solid rgba(255,255,255,.25);color:#fff!important;background:#ffffff24!important}html body #root .task-completion-modal>form{padding:20px 22px}html body #root [class*=-drawer] label,html body #root [class*=-drawer] legend,html body #root [class*=-drawer] strong,html body #root [class*=-drawer] b,html body .crm-scoped-drawer label,html body .crm-scoped-drawer strong,html body .task-completion-modal label,html body .task-completion-modal strong{font-weight:500!important}html body #root [class*=-drawer] p,html body #root [class*=-drawer] span,html body #root [class*=-drawer] small,html body .crm-scoped-drawer p,html body .crm-scoped-drawer span,html body .crm-scoped-drawer small{font-weight:400}html body #root [class*=-drawer]>.drawer-head .icon-button,html body #root [class*=-drawer]>header .icon-button{border-color:#ffffff47!important;color:#fff!important;background:#ffffff1f!important}@media(max-width:650px){html body #root [class*=-drawer]>.drawer-head,html body .crm-scoped-drawer>header,html body #root .task-completion-head{padding:17px 16px!important}}html body #root .client-drawer-overlay,html body #root [class*=-drawer-overlay],html body [class*=-drawer-backdrop]{padding:0!important}html body #root .client-drawer-overlay .client-drawer{margin:0!important;max-height:100dvh!important;border-radius:20px 0 0 20px!important;scrollbar-width:none;-ms-overflow-style:none}html body #root .client-drawer-overlay .client-drawer::-webkit-scrollbar{width:0;height:0}html body #root .client-drawer-overlay .client-drawer>.drawer-head{margin:-22px -22px 8px!important;border-radius:0!important}html body #root [class*=-drawer],html body #root [class*=-drawer] form,html body .crm-scoped-drawer,html body .crm-scoped-drawer>*{scrollbar-width:none;-ms-overflow-style:none}html body #root [class*=-drawer]::-webkit-scrollbar,html body #root [class*=-drawer] form::-webkit-scrollbar,html body .crm-scoped-drawer::-webkit-scrollbar,html body .crm-scoped-drawer>*::-webkit-scrollbar{width:0;height:0}html body .side-drawer{border-radius:20px 0 0 20px}html body .side-drawer-header{margin:0!important;border-radius:0!important}html body .side-drawer-body{scrollbar-width:none;-ms-overflow-style:none}html body .side-drawer-body::-webkit-scrollbar{width:0;height:0}html body #root .opportunity-create-bridge{display:none!important}@media(max-width:650px){html body #root .client-drawer-overlay .client-drawer,html body .side-drawer{border-radius:0!important}}html body #root .client-drawer-overlay .client-drawer>.form-grid:first-of-type{margin-top:0!important}html body #root .client-drawer-overlay,html body #root .opportunity-drawer-overlay,html body #root .agenda-completion-backdrop,html body #root .task-drawer-overlay{padding:0!important;justify-content:flex-end!important;background:#0f172a8c!important;backdrop-filter:blur(3px)!important}html body #root .client-drawer-overlay .client-drawer,html body #root .opportunity-drawer-overlay .opportunity-drawer,html body #root .agenda-completion-drawer,html body #root .task-drawer{box-sizing:border-box!important;width:min(520px,100vw)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;border-radius:22px 0 0 22px!important;background:#fff!important;box-shadow:-24px 0 70px #0f172a3d!important;scrollbar-width:none!important}html body #root .client-drawer-overlay .client-drawer::-webkit-scrollbar,html body #root .opportunity-drawer-overlay .opportunity-drawer::-webkit-scrollbar,html body #root .agenda-completion-drawer::-webkit-scrollbar,html body #root .task-drawer::-webkit-scrollbar{width:0!important;height:0!important}html body #root .client-drawer>.drawer-head,html body #root .opportunity-drawer>.drawer-head,html body #root .agenda-completion-drawer>.drawer-head,html body #root .task-drawer>.drawer-head{position:sticky!important;z-index:8!important;top:0!important;min-height:128px!important;margin:0!important;padding:22px!important;border:0!important;border-radius:22px 0 0!important;color:#fff!important;background:linear-gradient(135deg,var(--brand-primary,var(--primary,#5b3df5)),var(--brand-secondary,var(--navy,#142f5f)))!important}html body #root .client-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .opportunity-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .agenda-completion-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .task-drawer>:not(.drawer-head):not(.drawer-actions){margin-left:22px!important;margin-right:22px!important}html body #root .client-drawer>.drawer-head+*,html body #root .opportunity-drawer>.drawer-head+*,html body #root .agenda-completion-drawer>.drawer-head+*,html body #root .task-drawer>.drawer-head+*{margin-top:20px!important}html body #root .client-drawer>.drawer-actions,html body #root .opportunity-drawer>.drawer-actions,html body #root .agenda-completion-drawer>.drawer-actions,html body #root .task-drawer>.drawer-actions{position:sticky!important;z-index:8!important;bottom:0!important;display:flex!important;justify-content:flex-end!important;gap:9px!important;margin:16px 0 0!important;padding:14px 22px!important;border-top:1px solid #e4e7ec!important;background:#fff!important}@media(max-width:650px){html body #root .client-drawer-overlay .client-drawer,html body #root .opportunity-drawer-overlay .opportunity-drawer,html body #root .agenda-completion-drawer,html body #root .task-drawer{width:100vw!important;border-radius:0!important}html body #root .client-drawer>.drawer-head,html body #root .opportunity-drawer>.drawer-head,html body #root .agenda-completion-drawer>.drawer-head,html body #root .task-drawer>.drawer-head{min-height:116px!important;padding:18px 16px!important;border-radius:0!important}html body #root .client-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .opportunity-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .agenda-completion-drawer>:not(.drawer-head):not(.drawer-actions),html body #root .task-drawer>:not(.drawer-head):not(.drawer-actions){margin-left:16px!important;margin-right:16px!important}}.meeting-invites{position:relative}.meeting-invites>.icon-button{position:relative}.meeting-invite-badge{position:absolute;top:-4px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#d92d20;color:#fff;font-size:9px;font-style:normal;font-weight:800}.meeting-invite-panel{position:absolute;z-index:700;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 18px 50px #1018282e}.meeting-invite-title{padding:14px 16px;border-bottom:1px solid #eaecf0}.meeting-invite-title>div{display:grid;gap:2px}.meeting-invite-title span{color:#667085;font-size:11px}.meeting-invite-list{max-height:430px;overflow:auto}.meeting-invite-list article{display:flex;gap:10px;padding:13px 15px;border-bottom:1px solid #f0f2f5}.meeting-invite-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#eef4ff;color:#3538cd}.meeting-invite-content{min-width:0;display:grid;gap:3px;flex:1}.meeting-invite-content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-invite-content span,.meeting-invite-content small{color:#667085;font-size:11px}.meeting-invite-actions{display:flex;gap:7px;margin-top:7px}.meeting-invite-actions button{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;font-size:11px;font-weight:700}.meeting-invite-actions button:first-child{border-color:#abefc6;background:#ecfdf3;color:#027a48}.meeting-invite-empty{padding:28px 16px;text-align:center;color:#667085;font-size:12px}.informative-editor-form{display:grid;gap:14px}.informative-editor-form>label{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:650}.informative-editor-form>label>input,.informative-editor-form>label>select{min-height:44px;padding:0 12px;border:1px solid #d8e0ec;border-radius:11px;background:#fff;color:#17223b}.informative-copy-editor{display:grid;gap:10px;padding:14px;border:1px solid #dfe5ef;border-radius:15px;background:#fbfcff}.informative-copy-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.informative-copy-editor-heading>div{display:grid;gap:3px}.informative-copy-editor-heading strong{font-size:14px}.informative-copy-editor-heading span{color:#667085;font-size:11px}.informative-format-toolbar{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:6px;border:1px solid #d8e0ec;border-radius:11px;background:#fff}.informative-format-toolbar>button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:8px;color:#475467;background:transparent}.informative-format-toolbar>button:hover{color:var(--primary,#5b3df5);background:#f1eeff}.informative-format-toolbar .informative-emoji-button{font-size:16px}.informative-toolbar-divider{width:1px;height:22px;flex:0 0 1px;margin:0 3px;background:#e4e7ec}.informative-copy-editor textarea{width:100%;min-height:220px;padding:13px 14px;border:1px solid #d8e0ec;border-radius:12px;outline:0;background:#fff;color:#17223b;line-height:1.6;resize:vertical}.informative-copy-editor textarea:focus{border-color:var(--primary,#5b3df5);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#5b3df5) 11%,transparent)}.informative-attachment-field{padding:13px;border:1px dashed #cfd8e6;border-radius:13px;background:#f8fafc}.informative-dialog-content p,.mandatory-informative-content p{margin:0 0 10px}.informative-dialog-content ul,.mandatory-informative-content ul{display:grid;gap:5px;margin:7px 0 13px;padding-left:22px}.informative-dialog-content strong,.mandatory-informative-content strong{font-weight:750}.informative-copy-spacer{height:5px}@media(max-width:620px){.informative-format-toolbar{padding:5px}.informative-copy-editor{padding:11px}.informative-copy-editor textarea{min-height:190px}}.informatives-page{display:grid;gap:16px}.informative-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,260px);gap:12px;padding:14px}.informative-filters label{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#667085}.informative-filters input{width:100%;min-height:42px;border:0;outline:0}.informative-filters select{min-height:44px;padding:0 12px;border:1px solid #dce3ed;border-radius:12px;background:#fff}.informative-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.informative-card{display:grid;align-content:start;gap:11px;padding:18px;border-top:3px solid var(--brand-primary,#5b3df5)}.informative-card.read{border-top-color:#18a566}.informative-card-top,.informative-meta,.informative-actions{display:flex;align-items:center;justify-content:space-between;gap:9px}.informative-category{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#eeebff;color:#5338da;font-size:11px;font-weight:650}.informative-read{display:flex;align-items:center;gap:5px;color:#16824b;font-size:11px}.informative-pending{color:#a85a00;font-size:11px}.informative-card h2{margin:0;font-size:17px;font-weight:600}.informative-card>p{display:-webkit-box;margin:0;overflow:hidden;color:#59677f;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.informative-meta{color:#7b879a;font-size:11px}.informative-actions{justify-content:flex-end;margin-top:4px}.informative-empty{grid-column:1/-1;display:grid;place-items:center;gap:7px;padding:48px;color:#738098;text-align:center}.informative-dialog-backdrop,.mandatory-informative-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:18px;background:#0a14289e;backdrop-filter:blur(5px)}.informative-dialog,.mandatory-informative-dialog{display:grid;width:min(680px,100%);max-height:90dvh;gap:15px;overflow-y:auto;padding:24px;border-radius:20px;background:var(--card,#fff);box-shadow:0 28px 90px #0a142847}.informative-dialog h2,.mandatory-informative-dialog h2{margin:0;font-size:23px;font-weight:600}.informative-dialog-content,.mandatory-informative-content{color:#37445a;font-size:14px;line-height:1.7;white-space:pre-wrap}.informative-dialog small{color:#7b879a}.informative-dialog-actions{display:flex;justify-content:flex-end;gap:9px}.mandatory-informative-dialog{border-top:6px solid var(--brand-primary,#5b3df5)}.mandatory-informative-heading{display:flex;align-items:flex-start;gap:12px}.mandatory-informative-heading svg{flex:0 0 auto;padding:9px;box-sizing:content-box;border-radius:13px;background:#eeebff;color:var(--brand-primary,#5b3df5)}.mandatory-informative-heading span{color:#a85a00;font-size:11px;font-weight:700;text-transform:uppercase}.mandatory-informative-confirm{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #dce3ed;border-radius:12px;background:#f8fafc;color:#344054;font-size:13px}.mandatory-informative-confirm input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--brand-primary,#5b3df5)}@media(max-width:650px){.informative-filters,.informative-grid{grid-template-columns:1fr}.informative-dialog,.mandatory-informative-dialog{padding:18px;border-radius:16px}.informative-dialog-actions{display:grid;grid-template-columns:1fr}.informative-dialog-actions .button{width:100%}}.informatives-page form label small{display:flex;align-items:center;gap:6px;margin-top:6px;color:#667085;font-size:12px}.whatsapp-option{display:flex!important;align-items:center;gap:8px;padding:12px;border:1px solid #dce3ed;border-radius:12px;background:#f8fafc}.whatsapp-option input:disabled~*{opacity:.6}.informative-actions{flex-wrap:wrap}.informative-reading-audit{display:grid;gap:10px;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-muted, #f8fafc)}.informative-reading-audit h3,.informative-reading-audit p{margin:0}.informative-reading-row{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(2,minmax(170px,1fr));gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--surface, #fff)}.informative-reading-row div{display:grid;gap:2px}.informative-reading-row span{color:var(--text-muted);font-size:.86rem}@media(max-width:720px){.informative-reading-row{grid-template-columns:1fr}}.subscription-notice-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:18px;background:#081a499e;backdrop-filter:blur(5px)}.subscription-notice-card{width:min(560px,100%);overflow:hidden;border-radius:20px;background:var(--card, #fff);box-shadow:0 24px 70px #081a494d}.subscription-notice-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px;color:#fff;background:var(--brand-primary, var(--primary, #5b3df5))}.subscription-notice-card header span{display:block;margin-bottom:4px;font-size:12px;opacity:.84;text-transform:uppercase;letter-spacing:.06em}.subscription-notice-card h2{margin:0;font-size:21px;line-height:1.25}.subscription-notice-card header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:12px;color:#fff;background:#ffffff1a;cursor:pointer}.subscription-notice-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#ffffff29}.subscription-notice-body{padding:22px}.subscription-notice-body>p{margin:0 0 18px;color:var(--text, #17223b);line-height:1.55}.subscription-notice-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.subscription-notice-summary>div{display:grid;grid-template-columns:auto 1fr;column-gap:9px;row-gap:3px;padding:14px;border:1px solid #e1e6ef;border-radius:13px;color:var(--brand-primary, var(--primary, #5b3df5));background:#f8f9fc}.subscription-notice-summary span,.subscription-notice-summary strong{grid-column:2}.subscription-notice-summary span{color:#667085;font-size:12px}.subscription-notice-summary strong{color:var(--text, #17223b);font-weight:600}.subscription-notice-card>footer{display:flex;justify-content:flex-end;padding:0 22px 22px}@media(max-width:560px){.subscription-notice-card>header{align-items:start;padding:18px}.subscription-notice-icon{width:42px;height:42px}.subscription-notice-card h2{font-size:18px}.subscription-notice-summary{grid-template-columns:1fr}.subscription-notice-card>footer .button{width:100%}}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article{position:relative;overflow:hidden;border-width:1px;border-style:solid;border-radius:16px;box-shadow:0 8px 26px #12263f0b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article:hover{transform:translateY(-2px);box-shadow:0 13px 30px #12263f13}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article:nth-child(4n+1){background:#faf8ff;border-color:#e4dcff;color:#6547f5}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article:nth-child(4n+2){background:#f4fbff;border-color:#d6ecf8;color:#138bc6}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article:nth-child(4n+3){background:#f4fcf8;border-color:#d3efdf;color:#15965b}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article:nth-child(4n+4){background:#fffaf3;border-color:#f2dfbe;color:#d98700}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article>svg,.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article>[class*=icon]{flex:0 0 auto}.tasks-metrics article.task-metric-overdue{background:#fff6f5!important;border-color:#f8c9c4!important;color:#d92d20!important}.client-metrics article:nth-child(1){background:#faf8ff;border-color:#e4dcff;color:#6547f5}.client-metrics article:nth-child(2){background:#f4fcf8;border-color:#d3efdf;color:#15965b}.client-metrics article:nth-child(3){background:#f4fbff;border-color:#d6ecf8;color:#138bc6}.client-metrics article:nth-child(4){background:#fffaf3;border-color:#f2dfbe;color:#d98700}.client-metrics article svg,.tasks-metrics article svg{width:22px;height:22px}.workspace>.page-header{gap:16px}.workspace>.page-header h1{letter-spacing:-.025em}.workspace>.page-header p{line-height:1.45}.workspace>.page-header .button{min-height:40px;border-radius:11px}.workspace :is(.clients-toolbar,.informative-filters,.tasks-tabs){box-shadow:0 7px 22px #12263f09}.informative-card{border-radius:16px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.informative-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #12263f13!important}.informative-card.unread{background:#faf8ff;border-color:#ded4ff!important}.informative-card.read{background:#fff}@media(max-width:760px){.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics){gap:8px}.workspace :is(.tasks-metrics,.client-metrics,.catalog-summary,.campaign-metrics,.goals-metrics,.reports-metrics,.opportunity-core-metrics)>article{border-radius:14px}}.crm-scoped-catalog-action{min-height:42px}.crm-scoped-drawer-backdrop{position:fixed;inset:0;z-index:260;display:flex;justify-content:flex-end;background:#0f172a61;backdrop-filter:blur(2px)}.crm-scoped-drawer{width:min(520px,100%);height:100dvh;overflow-y:auto;background:#fff;box-shadow:-22px 0 60px #0f172a33}.crm-scoped-drawer>header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:24px;border-bottom:1px solid #e7ebf2;background:#fff}.crm-scoped-drawer header small{display:block;color:#6547f5;font-size:10px;font-weight:800;letter-spacing:.09em}.crm-scoped-drawer header h2{margin:5px 0 4px;color:#17223b;font-size:22px}.crm-scoped-drawer header p{margin:0;color:#748097;font-size:13px;line-height:1.45}.crm-scoped-register-options{display:grid;gap:12px;padding:22px 24px 28px}.crm-scoped-register-options>button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;width:100%;padding:15px;border:1px solid #e1e6ef;border-radius:15px;background:#fff;text-align:left;transition:.16s ease}.crm-scoped-register-options>button:hover{transform:translateY(-1px);border-color:#d5ccfb;background:#faf9ff;box-shadow:0 9px 22px #1e293b12}.crm-scoped-register-options>button>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#f0edff;color:#6547f5}.crm-scoped-register-options>button:nth-child(2)>span{background:#eaf8f0;color:#159458}.crm-scoped-register-options>button:nth-child(3)>span{background:#eaf7ff;color:#1687c7}.crm-scoped-register-options>button:nth-child(4)>span{background:#fff5df;color:#d78600}.crm-scoped-register-options>button:nth-child(5)>span{background:#ffedf4;color:#ce2f72}.crm-scoped-register-options>button>div{display:grid;gap:3px}.crm-scoped-register-options strong{color:#17223b;font-size:14px}.crm-scoped-register-options small{color:#77839a;font-size:12px}.crm-scoped-import-body{display:grid;gap:16px;padding:22px 24px 28px}.crm-scoped-import-body label{display:grid;gap:7px;color:#26334d;font-size:13px;font-weight:650}.crm-scoped-import-body input[type=file]{width:100%;padding:12px;border:1px solid #dce2eb;border-radius:12px;background:#fbfcfe}.crm-scoped-import-help{margin:0;color:#7a869b;font-size:12px;line-height:1.55}.crm-scoped-import-message{padding:12px 14px;border:1px solid #ddd6fe;border-radius:12px;background:#f7f5ff;color:#4e3aa8;font-size:12px;line-height:1.45}.crm-scoped-drawer-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:760px){.crm-scoped-drawer{width:100vw}.catalog-page .page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.crm-scoped-catalog-action{width:100%}.crm-scoped-drawer-actions{display:grid;grid-template-columns:1fr 1fr}.crm-scoped-drawer-actions .button{width:100%}}.app-main>.workspace,.app-main .workspace{width:100%;max-width:none;margin:0}.sidebar-head{display:flex;align-items:center;gap:9px;min-width:0}.sidebar-head .runtime-brand-logo,.sidebar-head .brand-name{min-width:0;max-width:calc(100% - 88px);flex:1 1 auto}.sidebar-head .runtime-brand-logo{width:auto;height:42px;max-width:calc(100% - 88px)!important;max-height:42px!important;object-fit:contain;object-position:left center}.sidebar-head .brand-name strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-head .sidebar-notifications,.sidebar-head>.icon-button{flex:0 0 auto}.sidebar[data-collapsed=true] .sidebar-head{justify-content:center}.sidebar[data-collapsed=true] .sidebar-head .runtime-brand-logo{width:38px;max-width:38px!important;object-position:center}.nav-item.active .lead-pending-badge{display:none}@media(min-width:901px){.app-main>.workspace,.app-main .workspace{padding-left:16px;padding-right:16px}}@media(max-width:900px){.app-main>.workspace,.app-main .workspace{padding-left:12px;padding-right:12px}}:root{--action-primary: var(--brand-primary, var(--primary, #5b3df5));--action-primary-hover: color-mix(in srgb, var(--action-primary) 88%, #000 12%);--action-danger: #d92d20;--action-neutral-border: var(--border, #e3e8f1)}.button.primary,button.primary,.action-button.primary,.global-feedback-confirm,button[class*=primary-action],a[class*=primary-action]{border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb,var(--action-primary) 22%,transparent)!important}.button.primary:hover,button.primary:hover,.action-button.primary:hover,.global-feedback-confirm:hover,button[class*=primary-action]:hover,a[class*=primary-action]:hover{border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important;color:#fff!important}.button.secondary,button.secondary,.action-button.secondary{border-color:var(--action-neutral-border)!important;background:#fff!important;color:#46516a!important}.button.danger,button.danger,.action-button.danger,.video-close-button{border-color:var(--action-danger)!important;background:var(--action-danger)!important;color:#fff!important}button:disabled,.button:disabled,.action-button:disabled{cursor:not-allowed!important;opacity:.58!important;box-shadow:none!important}.settings-hub-nav button{position:relative;overflow:hidden;min-height:76px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.settings-hub-nav button:after{display:none!important}.settings-hub-nav button:hover{transform:translateY(-3px);border-color:#d7dce7;box-shadow:0 12px 28px #1e293b1a,0 3px 8px #1e293b0d}.settings-hub-nav button[data-accent="1"]{--accent:#6d49f5;--accent-soft:rgba(109,73,245,.1);background:linear-gradient(145deg,#fff 55%,#f7f5ff)}.settings-hub-nav button[data-accent="2"]{--accent:#19a9e8;--accent-soft:rgba(25,169,232,.1);background:linear-gradient(145deg,#fff 55%,#f3faff)}.settings-hub-nav button[data-accent="3"]{--accent:#23b85a;--accent-soft:rgba(35,184,90,.09);background:linear-gradient(145deg,#fff 55%,#f3fcf7)}.settings-hub-nav button[data-accent="4"]{--accent:#f59e0b;--accent-soft:rgba(245,158,11,.1);background:linear-gradient(145deg,#fff 55%,#fffaf1)}.settings-hub-nav button[data-accent="5"]{--accent:#8b5cf6;--accent-soft:rgba(139,92,246,.09);background:linear-gradient(145deg,#fff 55%,#faf7ff)}.settings-hub-nav button[data-accent="6"]{--accent:#ec4899;--accent-soft:rgba(236,72,153,.09);background:linear-gradient(145deg,#fff 55%,#fff7fa)}.settings-hub-nav button[data-accent="7"]{--accent:#0ea5e9;--accent-soft:rgba(14,165,233,.09);background:linear-gradient(145deg,#fff 55%,#f5fbff)}.settings-hub-nav button[data-accent="8"]{--accent:#6366f1;--accent-soft:rgba(99,102,241,.09);background:linear-gradient(145deg,#fff 55%,#f7f7ff)}.settings-hub-nav button:not(.active) .settings-nav-icon{color:var(--accent,#5b3df5);background:var(--accent-soft,#f1eeff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#5b3df5) 12%,transparent)}.settings-hub-nav button.active{background:linear-gradient(135deg,#704cf6,#5034df)!important;transform:translateY(-1px);box-shadow:0 12px 28px #5b3df52e}.relationship-settings-card{background:linear-gradient(180deg,#fff,#fbfcff)}.relationship-sla-card,.relationship-profile{position:relative;border:1px solid #dfe6f3!important;box-shadow:0 8px 22px #1e293b0e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.relationship-sla-card:hover,.relationship-profile:hover{transform:translateY(-2px);border-color:#d7dce7!important;box-shadow:0 12px 28px #1e293b17!important}.crm-collapsible-head{position:relative;padding-right:42px}.crm-collapse-toggle{position:absolute;top:0;right:0;display:grid;width:32px;height:32px;place-items:center;border:1px solid #e2e7f0;border-radius:10px;background:#fff;color:#667085;cursor:pointer;transition:all .18s ease}.crm-collapse-toggle:hover{border-color:#bfb0ff;background:#f6f3ff;color:#5b3df5}.crm-collapse-toggle span{font-size:19px;line-height:1;transition:transform .2s ease}.crm-collapsed .crm-collapse-toggle span{transform:rotate(-90deg)}.relationship-sla-card.crm-collapsed>.saas-form-grid,.relationship-sla-card.crm-collapsed>.button,.relationship-profile.crm-collapsed>.relationship-profile-metrics,.relationship-profile.crm-collapsed>.relationship-profile-sellers{display:none!important}.relationship-sla-card.crm-collapsed,.relationship-profile.crm-collapsed{padding-bottom:14px!important}.relationship-profile-metrics span{transition:transform .16s ease,background .16s ease}.relationship-profile-metrics span:hover{transform:translateY(-1px);background:#f1f3f8}.crm-import-products-button{order:-1}.crm-import-backdrop{position:fixed;inset:0;z-index:1400;display:flex;justify-content:flex-end;background:#0f172a85;backdrop-filter:blur(3px)}.crm-import-drawer{display:grid;grid-template-rows:auto 1fr auto;width:min(520px,100%);height:100%;background:#fff;box-shadow:-24px 0 70px #0f172a3d;animation:crmDrawerIn .2s ease-out}.crm-import-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;color:#fff;background:linear-gradient(135deg,#6a47f3,#1f2d65)}.crm-import-drawer header small{font-size:10px;font-weight:800;letter-spacing:.12em;opacity:.78}.crm-import-drawer header h2{margin:5px 0 4px;color:#fff;font-size:24px}.crm-import-drawer header p{margin:0;color:#fffc;font-size:13px}.crm-import-drawer header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:#ffffff1a;color:#fff}.crm-import-body{display:grid;align-content:start;gap:16px;padding:22px;overflow:auto}.crm-file-drop{display:grid;gap:8px;place-items:center;padding:34px 22px;border:1.5px dashed #b8c2d6;border-radius:16px;background:#f8faff;color:#43516d;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.crm-file-drop:hover{transform:translateY(-1px);border-color:#7c62f4;background:#f5f1ff}.crm-file-drop input{display:none}.crm-file-drop span{color:#7b879f;font-size:12px;line-height:1.5}.crm-import-progress{padding:12px 14px;border-radius:12px;background:#f2efff;color:#5235d6;font-size:13px;font-weight:700}.crm-import-help{display:grid;gap:6px;padding:14px;border:1px solid #e4e8f0;border-radius:13px;background:#fbfcfe}.crm-import-help span{color:#667085;font-size:12px;line-height:1.5}.crm-import-drawer footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e6eaf1;background:#fff}.commercial-indicators .crm-dashboard-inline-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px;margin:0 0 4px!important;padding:0!important;min-height:0!important}.commercial-indicators .crm-dashboard-inline-header>div:first-child{display:grid;gap:3px}.commercial-indicators .crm-dashboard-inline-header h1{margin:0!important;color:#18233b;font-size:27px!important;line-height:1.08;font-weight:650!important;letter-spacing:-.025em}.commercial-indicators .crm-dashboard-inline-header p{margin:0!important;color:#77839a;font-size:12px!important;line-height:1.45}.commercial-indicators .crm-dashboard-inline-header>.button{min-height:38px;padding:8px 13px;border-radius:10px;background:#fff;box-shadow:0 3px 10px #1e293b0d}.commercial-indicators>.commercial-indicators-head{padding-top:8px;border-top:1px solid #edf0f5}.commercial-indicators>.commercial-indicators-head>div:first-child{display:none!important}.commercial-indicators>.commercial-indicators-head{justify-content:flex-end!important}.crm-dashboard-filter-panel{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(150px,190px) minmax(220px,1fr) auto!important;gap:10px 12px!important;padding:0!important;overflow:hidden;border:1px solid #e2e7ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px #1e293b0a!important}.crm-dashboard-filter-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 14px;border-bottom:1px solid #edf0f4;background:linear-gradient(180deg,#fff,#fcfdff)}.crm-dashboard-filter-head>div{display:flex;align-items:center;gap:8px;min-width:0}.crm-dashboard-filter-head strong{color:#344054;font-size:12px;font-weight:700}.crm-dashboard-filter-head small{color:#98a2b3;font-size:10px}.crm-filter-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#f1eeff;color:#6547e8;font-size:16px}.crm-filter-toggle{display:flex;align-items:center;gap:7px;padding:7px 9px;border:0;border-radius:8px;color:#667085;background:transparent;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.crm-filter-toggle:hover{background:#f6f7fa;color:#4f36db}.crm-filter-toggle b{font-size:15px;line-height:1;transition:transform .18s ease}.crm-dashboard-filter-panel:not(.crm-filter-collapsed) .crm-filter-toggle b{transform:rotate(180deg)}.crm-dashboard-filter-panel>label{margin:0 0 14px}.crm-dashboard-filter-panel>label:first-of-type{margin-left:14px}.crm-dashboard-filter-panel>.button{margin:0 14px 14px 0}.crm-dashboard-filter-panel.crm-filter-collapsed{grid-template-columns:1fr!important}.crm-dashboard-filter-panel.crm-filter-collapsed>.crm-dashboard-filter-head{border-bottom:0}.crm-dashboard-filter-panel.crm-filter-collapsed>label,.crm-dashboard-filter-panel.crm-filter-collapsed>.button{display:none!important}@keyframes crmDrawerIn{0%{transform:translate(30px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:900px){.crm-dashboard-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-dashboard-filter-panel>.button{margin-left:14px}}@media(max-width:700px){.settings-hub-nav button{min-height:72px}.crm-import-drawer{width:100%}.crm-import-drawer footer{display:grid;grid-template-columns:1fr 1fr}.crm-import-drawer footer .button{width:100%}.commercial-indicators .crm-dashboard-inline-header{align-items:stretch!important;flex-direction:column}.commercial-indicators .crm-dashboard-inline-header>.button{align-self:flex-start}.commercial-indicators .crm-dashboard-inline-header h1{font-size:23px!important}.crm-dashboard-filter-panel{grid-template-columns:1fr!important}.crm-dashboard-filter-panel>label{margin:0 14px}.crm-dashboard-filter-panel>.button{margin:0 14px 14px}.crm-dashboard-filter-head small{display:none}}.wa-admin-page{padding:0 0 32px;display:flex;flex-direction:column;gap:18px}.wa-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wa-admin-heading h1{margin:4px 0 6px}.wa-admin-heading p{margin:0;color:var(--text-muted,#64748b)}.wa-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wa-admin-summary article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;display:flex;gap:12px;align-items:center;box-shadow:0 10px 30px #0f172a0d}.wa-admin-summary article>svg{padding:9px;box-sizing:content-box;border-radius:12px;background:#f3f0ff;color:#6d4aff}.wa-admin-summary small,.wa-admin-summary span{display:block;color:#64748b}.wa-admin-summary strong{display:block;font-size:20px;margin:2px 0}.wa-admin-tabs{display:flex;gap:8px;background:#fff;padding:8px;border:1px solid #e5e7eb;border-radius:16px}.wa-admin-tabs button{border:0;background:transparent;border-radius:11px;padding:10px 14px;display:flex;align-items:center;gap:8px;color:#475569;font-weight:700;cursor:pointer}.wa-admin-tabs button.active{background:var(--primary,#6d4aff);color:#fff}.wa-admin-content{padding:20px;border-radius:20px}.wa-integration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px}.wa-admin-content h2,.wa-admin-content h3{margin:0 0 6px}.wa-admin-content p{margin:0 0 18px;color:#64748b}.wa-admin-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wa-admin-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.wa-admin-form input,.wa-queue-form input,.wa-queue-form select,.wa-team-create input,.wa-team-add select{min-height:44px;border:1px solid #dbe2ea;border-radius:11px;padding:0 12px;background:#fff}.wa-admin-form button{grid-column:1/-1;justify-self:start}.wa-connection-list,.wa-admin-list,.wa-team-grid{display:flex;flex-direction:column;gap:10px}.wa-connection-list article,.wa-admin-list article,.wa-team-grid>article{border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff}.wa-connection-list article,.wa-admin-list article{display:flex;align-items:center;gap:12px}.wa-connection-list article>div,.wa-admin-list article>div:nth-child(2){flex:1}.wa-connection-list span,.wa-connection-list small,.wa-admin-list span,.wa-admin-list small{display:block;color:#64748b}.wa-status-online,.wa-pill-on{background:#dcfce7!important;color:#15803d!important;border:0;border-radius:999px;padding:7px 10px;font-weight:800}.wa-status-offline,.wa-pill-off{background:#f1f5f9!important;color:#64748b!important;border:0;border-radius:999px;padding:7px 10px;font-weight:800}.wa-admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.wa-queue-form{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;margin-bottom:16px}.wa-team-create{display:flex;gap:10px;margin-bottom:16px}.wa-team-create input{flex:1}.wa-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wa-team-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.wa-team-title span{color:#64748b}.wa-team-members{display:flex;gap:7px;flex-wrap:wrap;min-height:34px;margin-bottom:12px}.wa-team-members>span{background:#f1f5f9;border-radius:999px;padding:6px 8px 6px 10px;font-size:12px}.wa-team-members button{border:0;background:transparent;cursor:pointer;margin-left:5px}.wa-team-add{display:flex;gap:8px}.wa-team-add select{flex:1}.wa-agent-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ede9fe;color:#6d28d9;font-weight:900}.wa-admin-empty{padding:28px;text-align:center;color:#64748b}@media(max-width:1000px){.wa-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-integration-grid{grid-template-columns:1fr}.wa-queue-form{grid-template-columns:1fr 1fr}.wa-team-grid{grid-template-columns:1fr}}@media(max-width:640px){.wa-admin-summary{grid-template-columns:1fr}.wa-admin-tabs{overflow-x:auto}.wa-admin-form,.wa-queue-form{grid-template-columns:1fr}.wa-admin-form button{grid-column:auto}.wa-admin-heading,.wa-team-add{flex-direction:column}}.wa-settings-shortcut{display:flex;align-items:center;gap:12px;text-align:left}.wa-settings-shortcut>span:last-child{display:flex;flex-direction:column;gap:2px}.wa-settings-shortcut strong{font-size:14px}.wa-settings-shortcut small{font-size:12px;color:#64748b}.wa-settings-icon{background:#dcfce7!important;color:#16a34a!important}.wa-settings-overlay{position:fixed;inset:0;z-index:9999;background:#f5f7fb;display:flex;flex-direction:column;overflow:hidden}.wa-settings-overlay-head{height:64px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex:none}.wa-settings-overlay-head>div{display:flex;flex-direction:column}.wa-settings-overlay-head strong{font-size:16px}.wa-settings-overlay-head span{font-size:12px;color:#64748b}.wa-settings-overlay-head button{width:38px;height:38px;border:1px solid #dbe2ea;border-radius:10px;background:#fff;display:grid;place-items:center;cursor:pointer}.wa-settings-overlay-body{flex:1;min-height:0;overflow:auto;padding:22px;scrollbar-width:none;-ms-overflow-style:none}.wa-settings-overlay-body::-webkit-scrollbar{width:0;height:0;display:none}.wa-settings-overlay-body .wa-admin-page{max-width:1500px;margin:0 auto}.wa-settings-overlay-body .wa-admin-heading .eyebrow{display:none}@media(max-width:640px){.wa-settings-overlay-body{padding:12px}}.commercial-kpi-card{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.commercial-kpi-card:after{display:none!important}.commercial-kpi-card:nth-child(1){background:linear-gradient(135deg,#fff 55%,#f7f5ff);border-color:#e3def8}.commercial-kpi-card:nth-child(1) .commercial-kpi-icon{background:#f0edff;color:#6547e8}.commercial-kpi-card:nth-child(2){background:linear-gradient(135deg,#fff 55%,#f3faff);border-color:#dcecf5}.commercial-kpi-card:nth-child(2) .commercial-kpi-icon{background:#eaf7ff;color:#1687c7}.commercial-kpi-card:nth-child(3){background:linear-gradient(135deg,#fff 55%,#f3fcf7);border-color:#d9eee2}.commercial-kpi-card:nth-child(3) .commercial-kpi-icon{background:#eaf8f0;color:#159458}.commercial-kpi-card:nth-child(4){background:linear-gradient(135deg,#fff 55%,#fffaf1);border-color:#f2e7d1}.commercial-kpi-card:nth-child(4) .commercial-kpi-icon{background:#fff5df;color:#d78600}.commercial-kpi-card:nth-child(5){background:linear-gradient(135deg,#fff 55%,#fff7fa);border-color:#f2dfe7}.commercial-kpi-card:nth-child(5) .commercial-kpi-icon{background:#ffedf4;color:#ce2f72}.commercial-kpi-card:nth-child(6){background:linear-gradient(135deg,#fff 55%,#fff7f5);border-color:#f1ded9}.commercial-kpi-card:nth-child(6) .commercial-kpi-icon{background:#ffede9;color:#d94c34}.commercial-kpi-card--action:hover{transform:translateY(-3px);border-color:#d7dce7;box-shadow:0 12px 28px #1e293b1a,0 3px 8px #1e293b0d}.commercial-kpi-icon{transition:transform .18s ease}.commercial-kpi-card--action:hover .commercial-kpi-icon{transform:translateY(-1px)}.commercial-kpi-card strong{color:#17223b}.commercial-kpi-card small{line-height:1.35}.commercial-dashboard-page>.commercial-indicators{order:1}.commercial-dashboard-page>.commercial-dashboard-filters{order:2}.commercial-dashboard-page>.dashboard-feedback{order:3}.commercial-dashboard-page>.commercial-dashboard-grid{order:4}.commercial-indicators,.commercial-chart-card,.commercial-ranking-card,.commercial-recent-card{border:1px solid #e3e8f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1e293b0e!important}.commercial-indicators{padding:18px!important}.commercial-indicators-head{margin-bottom:2px}.commercial-indicators-tabs{padding:4px!important;border:1px solid #e6e9ef;background:#f6f7fa!important}.commercial-indicators-tabs button{min-width:72px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.crm-dashboard-filter-panel label{min-width:0!important;gap:5px!important;color:#667085!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.035em}.crm-dashboard-filter-panel input,.crm-dashboard-filter-panel select{min-height:40px;padding:8px 10px!important;border:1px solid #d9dee8!important;border-radius:10px!important;color:#344054;background:#fff!important;box-shadow:0 1px 2px #10182806}.crm-dashboard-filter-panel input:focus,.crm-dashboard-filter-panel select:focus{border-color:#9c8af5!important;outline:0;box-shadow:0 0 0 3px #5b3df517}.crm-dashboard-filter-panel>.button{min-height:40px;align-self:end;padding:9px 16px;border-radius:10px;box-shadow:0 5px 12px #5b3df529}.commercial-dashboard-filters:before{display:none!important;content:none!important}.commercial-dashboard-grid{gap:16px!important}.commercial-chart-card,.commercial-ranking-card,.commercial-recent-card{position:relative;overflow:hidden;padding:18px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.commercial-chart-card:hover,.commercial-ranking-card:hover,.commercial-recent-card:hover{transform:translateY(-2px);border-color:#d8ddea!important;box-shadow:0 14px 32px #1e293b13!important}.commercial-chart-card .card-heading,.commercial-ranking-card .card-heading,.commercial-recent-card .card-heading{margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid #eef1f5}.commercial-chart-card .card-heading h2,.commercial-ranking-card .card-heading h2,.commercial-recent-card .card-heading h2{margin:0;color:#1f2d44;font-size:16px;font-weight:700;letter-spacing:-.015em}.commercial-chart-card .card-heading p,.commercial-ranking-card .card-heading p,.commercial-recent-card .card-heading p{margin:4px 0 0;color:#7b8798;font-size:12px}.commercial-chart-card .card-heading>svg,.commercial-ranking-card .card-heading>svg{padding:8px;width:36px;height:36px;border-radius:11px;background:#f2efff;color:#6447dc}.commercial-stage-chart{gap:10px!important}.commercial-stage-row{padding:10px 12px;border:1px solid transparent;border-radius:12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.commercial-stage-row:hover{transform:translate(2px);border-color:#e6e9f0;background:#fafbfe}.commercial-stage-row>div:first-child strong{color:#26344d;font-size:12px}.commercial-stage-track{height:10px!important;background:#eef1f5!important;box-shadow:inset 0 1px 2px #1e293b0d}.commercial-stage-track span{background:linear-gradient(90deg,#7051ee,#967cf4)!important;box-shadow:0 2px 6px #7051ee38}.commercial-stage-row>strong{color:#26344d;font-size:12px}.commercial-month-chart{height:270px!important;gap:14px!important;padding:8px 8px 0!important;border-radius:14px;background:linear-gradient(180deg,#fbfcff,#fff)}.commercial-month-column{gap:10px!important}.commercial-month-bars{gap:5px!important}.commercial-month-bars span{width:30%!important;border-radius:8px 8px 3px 3px!important;box-shadow:0 4px 9px #1e293b14;transition:transform .16s ease,filter .16s ease}.commercial-month-bars span:hover{transform:translateY(-2px);filter:brightness(1.04)}.commercial-month-total{background:linear-gradient(180deg,#8064ee,#6042d9)!important}.commercial-month-won{background:linear-gradient(180deg,#28c57b,#169b5b)!important}.commercial-month-column strong{font-size:10px!important;letter-spacing:.025em}.commercial-ranking-list{gap:6px}.commercial-ranking-row{padding:10px 12px!important;border:1px solid transparent!important;border-radius:12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.commercial-ranking-row:hover{transform:translate(2px);border-color:#e6e9f0!important;background:#fafbfe}.commercial-ranking-position{width:32px!important;height:32px!important;border-radius:10px!important;background:#f1eeff!important;color:#6547dc;font-weight:800!important}.commercial-ranking-row:nth-child(1) .commercial-ranking-position{background:#fff7df!important;color:#b77900}.commercial-ranking-row:nth-child(2) .commercial-ranking-position{background:#f2f4f7!important;color:#667085}.commercial-ranking-row:nth-child(3) .commercial-ranking-position{background:#fff0e8!important;color:#b75c23}.commercial-ranking-row>div strong{color:#26344d;font-size:12px}.commercial-ranking-row>strong{color:#17223b;font-size:12px}.commercial-recent-list{gap:6px}.commercial-recent-list button{padding:11px 12px!important;border:1px solid transparent!important;border-radius:12px!important;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.commercial-recent-list button:hover{transform:translate(2px);border-color:#e5e9f1!important;background:#fafbfe!important;box-shadow:0 5px 14px #1e293b0b}.commercial-recent-list button>div:first-child strong{color:#26344d;font-size:12px}.commercial-recent-list button>div:last-child strong{color:#17223b;font-size:12px}.commercial-recent-list button>div:last-child span{display:inline-flex;margin-top:3px;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#667085!important;font-size:9px!important;font-weight:700;text-transform:uppercase}.dashboard-feedback{border-radius:12px!important;box-shadow:0 5px 14px #5925dc0d}.commercial-dashboard-page .table-empty{padding:30px 16px;border:1px dashed #d8dee9;border-radius:13px;background:#fbfcfe;color:#7b8798;text-align:center}@media(max-width:680px){.commercial-kpi-card--action:hover{transform:translateY(-2px)}.commercial-chart-card,.commercial-ranking-card,.commercial-recent-card{padding:15px!important}.commercial-stage-row:hover,.commercial-ranking-row:hover,.commercial-recent-list button:hover{transform:none}}.reports-page .page-header{padding:2px 2px 4px}.report-filters{border:1px solid #e3e8f0!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 7px 20px #1e293b0b}.report-category{position:relative;overflow:hidden;border-radius:15px!important;box-shadow:0 6px 18px #1e293b09;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.report-category:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e293b17}.report-category:nth-child(1){background:linear-gradient(135deg,#fff 55%,#f7f5ff);border-color:#e3def8}.report-category:nth-child(1) .report-category-icon{background:#f0edff;color:#6547e8}.report-category:nth-child(2){background:linear-gradient(135deg,#fff 55%,#f3faff);border-color:#dcecf5}.report-category:nth-child(2) .report-category-icon{background:#eaf7ff;color:#1687c7}.report-category:nth-child(3){background:linear-gradient(135deg,#fff 55%,#f3fcf7);border-color:#d9eee2}.report-category:nth-child(3) .report-category-icon{background:#eaf8f0;color:#159458}.report-category:nth-child(4){background:linear-gradient(135deg,#fff 55%,#fffaf1);border-color:#f2e7d1}.report-category:nth-child(4) .report-category-icon{background:#fff5df;color:#d78600}.report-category:nth-child(5){background:linear-gradient(135deg,#fff 55%,#fff7fa);border-color:#f2dfe7}.report-category:nth-child(5) .report-category-icon{background:#ffedf4;color:#ce2f72}.report-category:nth-child(6){background:linear-gradient(135deg,#fff 55%,#f5fbff);border-color:#dcecf5}.report-category:nth-child(6) .report-category-icon{background:#eaf7ff;color:#1687c7}.report-category:nth-child(7){background:linear-gradient(135deg,#fff 55%,#f7f7ff);border-color:#e3e3f7}.report-category:nth-child(7) .report-category-icon{background:#f0edff;color:#6547e8}.report-category.active{border-color:#7255ef!important;box-shadow:0 10px 24px #5b3df51c!important}.report-kpi{border:1px solid #e3e8f0!important;border-radius:16px!important;background:#fff;box-shadow:0 7px 20px #1e293b0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.report-kpi:hover{transform:translateY(-2px);border-color:#d8ddea!important;box-shadow:0 12px 28px #1e293b14}.report-kpi:nth-child(4n+1){background:linear-gradient(135deg,#fff 58%,#f7f5ff)}.report-kpi:nth-child(4n+1) .kpi-index{background:#f0edff;color:#6547e8}.report-kpi:nth-child(4n+2){background:linear-gradient(135deg,#fff 58%,#f3faff)}.report-kpi:nth-child(4n+2) .kpi-index{background:#eaf7ff;color:#1687c7}.report-kpi:nth-child(4n+3){background:linear-gradient(135deg,#fff 58%,#f3fcf7)}.report-kpi:nth-child(4n+3) .kpi-index{background:#eaf8f0;color:#159458}.report-kpi:nth-child(4n+4){background:linear-gradient(135deg,#fff 58%,#fffaf1)}.report-kpi:nth-child(4n+4) .kpi-index{background:#fff5df;color:#d78600}.report-detail-card{border:1px solid #e3e8f0!important;border-radius:18px!important;box-shadow:0 10px 28px #1e293b0e!important}.report-export-actions .button,.report-filters .button{border-radius:10px;box-shadow:0 5px 12px #5b3df521}.goals-page .goals-summary article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.goals-page .goals-summary article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e293b17}.goals-page .goals-summary article:nth-child(1){background:linear-gradient(135deg,#fff 52%,#f7f5ff);border-color:#e3def8}.goals-page .goals-summary article:nth-child(1) svg{background:#f0edff;color:#6547e8}.goals-page .goals-summary article:nth-child(2){background:linear-gradient(135deg,#fff 52%,#f3fcf7);border-color:#d9eee2}.goals-page .goals-summary article:nth-child(2) svg{background:#eaf8f0;color:#159458}.goals-page .goals-summary article:nth-child(3){background:linear-gradient(135deg,#fff 52%,#f3faff);border-color:#dcecf5}.goals-page .goals-summary article:nth-child(3) svg{background:#eaf7ff;color:#1687c7}.goal-card{border:1px solid #e3e8f0!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 10px 28px #1e293b0e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.goal-card:hover{transform:translateY(-2px);border-color:#d8ddea!important;box-shadow:0 14px 32px #1e293b14!important}.goal-line{padding:12px 13px;border:1px solid #edf0f5;border-radius:13px;background:#fbfcfe}.goal-line:nth-of-type(1){background:linear-gradient(135deg,#fff,#f8f6ff)}.goal-line:nth-of-type(2){background:linear-gradient(135deg,#fff,#f4fbf7)}.goal-line:nth-of-type(3){background:linear-gradient(135deg,#fff,#f4faff)}.goal-line:nth-of-type(1) .goal-progress i{background:linear-gradient(90deg,#6d4bf2,#8c73f6)}.goal-line:nth-of-type(2) .goal-progress i{background:linear-gradient(90deg,#17a965,#42cf8c)}.goal-line:nth-of-type(3) .goal-progress i{background:linear-gradient(90deg,#1a91d1,#54bdea)}.goals-toolbar input{background:#fff;box-shadow:0 4px 12px #1e293b0a}@media(max-width:700px){.report-category:hover,.report-kpi:hover,.goal-card:hover,.goals-page .goals-summary article:hover{transform:none}}body[data-whatsapp-standalone=true]{margin:0;overflow:hidden;background:#0b141a}body[data-whatsapp-standalone=true] .app-shell{display:block!important;width:100vw!important;min-height:100vh!important;background:#0b141a!important}body[data-whatsapp-standalone=true] .app-shell>.sidebar,body[data-whatsapp-standalone=true] .app-shell>.mobile-menu-backdrop,body[data-whatsapp-standalone=true] .support-mode-banner,body[data-whatsapp-standalone=true] .mobile-only-topbar{display:none!important}body[data-whatsapp-standalone=true] .app-main{width:100vw!important;min-width:0!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#0b141a!important}body[data-whatsapp-standalone=true] .whatsapp-central-page{position:relative;display:block!important;width:100vw;height:100vh;min-height:100vh;padding:0!important;margin:0!important;background:#0b141a}body[data-whatsapp-standalone=true] .whatsapp-central-page>.page-header{position:fixed!important;z-index:80;top:8px;right:12px;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-central-page>.page-header>div:first-child{display:none!important}body[data-whatsapp-standalone=true] .whatsapp-header-admin-actions{gap:5px!important}body[data-whatsapp-standalone=true] .whatsapp-header-admin-actions .button{min-width:36px!important;min-height:36px!important;padding:0 10px!important;border:1px solid #34424b!important;border-radius:9px!important;background:#202c33!important;color:#d1d7db!important;font-size:11px!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-feedback{position:fixed;z-index:90;left:74px;bottom:18px;width:auto;max-width:520px;margin:0;border-color:#31414a;background:#202c33;color:#e9edef}body[data-whatsapp-standalone=true] .whatsapp-shell{width:100vw!important;height:100vh!important;min-height:100vh!important;grid-template-columns:58px 360px minmax(0,1fr)!important;border:0!important;border-radius:0!important;background:#111b21!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-boxes{gap:7px!important;padding:9px 7px!important;border-right:1px solid #222d34!important;background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-boxes:before{display:none!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button{position:relative;width:44px!important;height:44px!important;min-height:44px!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important;border-radius:50%!important;color:#aebac1!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button:hover{background:#2a3942!important;color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button.active{background:#00a884!important;color:#fff!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button span{display:none!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button strong{position:absolute!important;top:-2px!important;right:-2px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;background:#25d366!important;color:#062e27!important;font-size:8px!important;border:2px solid #202c33!important}body[data-whatsapp-standalone=true] .whatsapp-boxes button.active strong{background:#fff!important;color:#006b56!important;border-color:#00a884!important}body[data-whatsapp-standalone=true] .whatsapp-list-panel{grid-template-rows:64px 1fr!important;border-right:1px solid #222d34!important;background:#111b21!important}body[data-whatsapp-standalone=true] .whatsapp-search{align-self:center;height:38px!important;min-height:38px!important;margin:13px 10px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#202c33!important;color:#8696a0!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-search input{color:#e9edef!important;font-size:12px!important}body[data-whatsapp-standalone=true] .whatsapp-search input::placeholder{color:#8696a0!important}body[data-whatsapp-standalone=true] .whatsapp-conversation-list{border-top:1px solid #222d34;background:#111b21}body[data-whatsapp-standalone=true] .whatsapp-conversation-list>button{min-height:72px!important;padding:10px 12px!important;border-top:0!important;border-bottom:1px solid #222d34!important;background:#111b21!important}body[data-whatsapp-standalone=true] .whatsapp-conversation-list>button:hover{background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-conversation-list>button.active{background:#2a3942!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-avatar{width:46px!important;height:46px!important;background:#6a7175!important;color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-conversation-list>button>div:nth-child(2)>strong{color:#e9edef!important;font-size:13px!important}body[data-whatsapp-standalone=true] .whatsapp-conversation-list span,body[data-whatsapp-standalone=true] .whatsapp-conversation-list small{color:#8696a0!important}body[data-whatsapp-standalone=true] .table-empty{padding:24px 14px!important;color:#8696a0!important;font-size:12px!important;text-align:center}body[data-whatsapp-standalone=true] .whatsapp-chat-panel{grid-template-rows:64px minmax(0,1fr) auto auto!important;background:#0b141a!important;background-image:linear-gradient(#0b141af0,#0b141af0),radial-gradient(circle at 22px 22px,rgba(255,255,255,.06) 1.5px,transparent 1.5px)!important;background-size:auto,44px 44px!important}body[data-whatsapp-standalone=true] .whatsapp-empty-chat{background:#0b141a!important;color:#8696a0!important}body[data-whatsapp-standalone=true] .whatsapp-empty-chat svg{color:#00a884!important}body[data-whatsapp-standalone=true] .whatsapp-empty-chat strong{color:#e9edef!important;font-size:20px!important;font-weight:400!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header{min-height:64px!important;padding:9px 150px 9px 14px!important;border-bottom:1px solid #222d34!important;background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header>div:first-child strong{color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header span{color:#8696a0!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header .button{border:0!important;background:transparent!important;color:#aebac1!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header .button:hover{background:#2a3942!important;color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-messages{padding:20px clamp(22px,6vw,92px)!important}body[data-whatsapp-standalone=true] .whatsapp-messages article.inbound{background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-messages article.outbound{background:#005c4b!important}body[data-whatsapp-standalone=true] .whatsapp-messages p{color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-messages small{color:#8696a0!important}body[data-whatsapp-standalone=true] .whatsapp-composer{border-top:1px solid #222d34!important;background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-composer textarea{border:0!important;background:#2a3942!important;color:#e9edef!important;box-shadow:none!important}body[data-whatsapp-standalone=true] .whatsapp-composer textarea::placeholder{color:#8696a0!important}body[data-whatsapp-standalone=true] .whatsapp-composer .button.secondary{border:0!important;background:transparent!important;color:#aebac1!important}body[data-whatsapp-standalone=true] .whatsapp-composer .button.primary{width:42px!important;min-width:42px!important;padding:0!important;overflow:hidden;font-size:0!important;border-radius:50%!important;background:#00a884!important;border-color:#00a884!important}body[data-whatsapp-standalone=true] .whatsapp-composer .button.primary svg{margin:0!important}body[data-whatsapp-standalone=true] .whatsapp-scheduled-panel{border-top:1px solid #453b24!important;background:#182229!important;color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-scheduled-item{border-color:#34424b!important;background:#202c33!important}body[data-whatsapp-standalone=true] .whatsapp-scheduled-item p,body[data-whatsapp-standalone=true] .whatsapp-scheduled-item span{color:#c8d0d5!important}body[data-whatsapp-standalone=true] .whatsapp-modal-overlay{background:#000000b8!important}body[data-whatsapp-standalone=true] .whatsapp-modal{border-color:#34424b!important;background:#202c33!important;color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-modal h2,body[data-whatsapp-standalone=true] .whatsapp-modal strong,body[data-whatsapp-standalone=true] .whatsapp-modal label{color:#e9edef!important}body[data-whatsapp-standalone=true] .whatsapp-modal input,body[data-whatsapp-standalone=true] .whatsapp-modal select,body[data-whatsapp-standalone=true] .whatsapp-modal textarea{border-color:#34424b!important;background:#2a3942!important;color:#e9edef!important}@media(max-width:900px){body[data-whatsapp-standalone=true]{overflow:auto}body[data-whatsapp-standalone=true] .whatsapp-shell{height:auto!important;min-height:100vh!important;grid-template-columns:54px minmax(260px,1fr)!important}body[data-whatsapp-standalone=true] .whatsapp-chat-panel{grid-column:1/-1;min-height:70vh}}body[data-whatsapp-standalone=true] .whatsapp-central-page>.page-header{display:none!important}body[data-whatsapp-standalone=true] .whatsapp-chat-header{padding-right:14px!important}
