:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef3f9;font-family:Inter,Arial,Helvetica,sans-serif}html,body,#root{min-height:100%;margin:0}button,input,textarea,select{font:inherit}*{box-sizing:border-box}body{color:#0f172a;background:radial-gradient(circle at 0 0,#004aad14,#0000 30%),linear-gradient(135deg,#f7f9fd 0%,#edf2f8 100%);margin:0;font-family:Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.appShell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#062a66;flex-direction:column;gap:28px;padding:28px 20px;display:flex;box-shadow:24px 0 60px #0f172a29}.brand{align-items:center;gap:13px;display:flex}.brandLogo{background:linear-gradient(135deg,#e30613,#ff2a36);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:950;display:grid;box-shadow:0 18px 34px #e306134d}.brand h1{letter-spacing:-.04em;margin:0;font-size:22px}.brand p{color:#ffffffb8;margin:3px 0 0;font-size:13px}.sidebar nav{gap:8px;display:grid}.sidebar nav button{color:#ffffffe0;text-align:left;background:#ffffff17;border:0;border-radius:14px;padding:13px 15px;font-weight:800}.sidebar nav button.active{color:#004aad;background:#fff;box-shadow:0 15px 35px #00000029}.cloudStatus{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;gap:3px;margin-top:auto;padding:16px;display:grid}.cloudStatus span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.cloudStatus small{color:#ffffffb8}.main{width:100%;max-width:1420px;padding:30px}.topHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:24px 28px;display:flex;box-shadow:0 22px 55px #0f172a14}.eyebrow{color:#004aad;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:950}.topHeader h2{letter-spacing:-.06em;margin:5px 0;font-size:36px}.topHeader p{color:#64748b;margin:0}.topActions{flex-wrap:wrap;gap:10px;display:flex}.primaryButton,.ghostButton,.sectionHead button,.exportButtons button,.exportButtons a{border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 17px;font-weight:900;text-decoration:none;display:inline-flex}.primaryButton{color:#fff;background:#e30613;box-shadow:0 18px 35px #e3061333}.message{color:#004aad;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;gap:14px;margin-bottom:18px;padding:13px 15px;font-weight:850;display:flex}.message button{color:#004aad;background:0 0;border:0;font-size:20px;font-weight:900}.dashboardGrid{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.25fr);align-items:start;gap:22px;display:grid}.todayPanel,.summaryPanel,.latestPanel,.quickPanel,.panel{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 24px 60px #0f172a14}.todayPanel{color:#fff;background:linear-gradient(#004aadf5,#052658fa);grid-row:span 2;padding:28px}.panelLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;font-size:12px;font-weight:950}.panelLabel.dark{color:#004aad}.todayPanel h3{letter-spacing:-.06em;margin:8px 0 10px;font-size:35px}.todayPanel p{color:#ffffffc7;margin:0 0 24px;line-height:1.55}.todayList{gap:10px;display:grid}.todayItem{color:#fff;text-align:left;background:#ffffff1a;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:42px 1fr;gap:13px;padding:16px;display:grid}.todayItem.highlight{color:#0f172a;background:#fff}.todayItem span{background:#ffffff29;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.todayItem strong{margin-bottom:4px;display:block}.todayItem small{color:inherit;opacity:.72}.summaryPanel,.latestPanel,.quickPanel,.panel{padding:24px}.summaryHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.summaryHeader h3{letter-spacing:-.05em;margin:6px 0 0;font-size:29px}.summaryHeader>strong{color:#004aad;letter-spacing:-.08em;font-size:58px;line-height:1}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:15px}.kpi span{color:#64748b;font-size:13px;font-weight:850}.kpi strong{color:#004aad;margin-top:8px;font-size:34px;display:block}.kpi.red strong{color:#e30613}.kpi.amber strong{color:#d97706}.kpi.blue strong{color:#004aad}.kpi.gray strong{color:#475569}.insightBox{background:#f8fafc;border-left:5px solid #004aad;border-radius:18px;margin-top:15px;padding:15px}.insightBox p{color:#475569;margin:5px 0 0}.sectionHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.sectionHead h3,.quickPanel h3,.panel h3{letter-spacing:-.04em;margin:0;font-size:25px}.sectionHead p,.panel p{color:#64748b;margin:5px 0 0}.latestList{gap:10px;display:grid}.leadRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1.1fr .8fr 1.1fr .7fr;gap:14px;padding:14px;display:grid}.leadRow div{gap:3px;display:grid}.leadRow span{color:#64748b;font-size:12px}.themeButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.themeButtons button{color:#004aad;background:#fff;border:1px solid #dbe4f0;border-radius:18px;padding:14px;font-weight:900}.kanban{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:16px;display:grid}.kanbanColumn{background:#ffffffd1;border:1px solid #e2e8f0;border-radius:26px;min-height:520px;padding:14px}.kanbanHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.kanbanHead h3{margin:0;font-size:18px}.kanbanHead span{color:#fff;background:#004aad;border-radius:999px;padding:5px 10px;font-weight:950}.leadCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;margin-bottom:12px;padding:15px;box-shadow:0 14px 34px #0f172a12}.leadTop{justify-content:space-between;gap:10px;display:flex}.leadTop strong{color:#004aad}.pill{background:#e2e8f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.pill.alta{color:#b91c1c;background:#fee2e2}.pill.media{color:#92400e;background:#fef3c7}.pill.baixa{color:#075985;background:#e0f2fe}.leadLocation,.decision{color:#475569;font-size:14px}.leadInfo{background:#f8fafc;border-radius:15px;margin-bottom:8px;padding:10px}.leadInfo span{color:#64748b;font-size:12px;display:block}.leadActions,.exportButtons{flex-wrap:wrap;gap:8px;display:flex}.leadActions a{color:#fff;background:#004aad;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:850;text-decoration:none}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tabs button{background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:10px 14px;font-weight:850}.tabs button.active{color:#fff;background:#004aad}.searchInput,textarea{color:#0f172a;border:1px solid #dbe4f0;border-radius:18px;width:100%;margin-bottom:16px;padding:14px}textarea{resize:vertical;min-height:260px}.tableBox{border:1px solid #e2e8f0;border-radius:20px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}th{background:#f8fafc;font-weight:950}.exportGrid{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:18px;padding:18px;font-weight:850}.empty.small{padding:12px}.compactPanel{max-width:760px}@media (width<=1180px){.dashboardGrid,.exportGrid{grid-template-columns:1fr}.kpiGrid,.themeButtons,.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.leadRow{grid-template-columns:1fr 1fr}}@media (width<=780px){.appShell{display:block}.topHeader,.sectionHead{flex-direction:column;align-items:flex-start}.kpiGrid,.themeButtons,.kanban,.leadRow{grid-template-columns:1fr}}.main{margin:0 auto!important}.topHeader h2{color:#0f172a!important}.brand{text-align:left!important;align-items:center!important}.brandLogo{flex:0 0 52px!important}.mainNav{gap:8px!important;display:grid!important}.menuGroup{gap:6px;display:grid}.subMenu{border-left:1px solid #ffffff2e;gap:4px;margin-top:2px;padding-left:12px;display:grid}.subMenu button{color:#ffffffad!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border-radius:11px!important;padding:8px 11px!important;font-size:13px!important;font-weight:750!important}.subMenu button:hover,.subMenu button.activeSub{color:#fff!important;background:#ffffff24!important}.dashboardGrid{align-items:stretch!important}.todayPanel,.summaryPanel,.latestPanel,.quickPanel,.panel{overflow:hidden}.summaryPanel,.latestPanel,.quickPanel{height:100%}.kpiGrid{align-items:stretch!important}.kpi{flex-direction:column;justify-content:space-between;min-height:112px;display:flex}.latestList{align-items:stretch!important}.leadRow{align-items:center!important}.leadRow div{min-width:0}.leadRow strong,.leadRow span{text-overflow:ellipsis;overflow:hidden}.kanbanColumn{flex-direction:column;display:flex}.leadCard{width:100%}.tableBox{max-width:100%}.exportGrid{align-items:start!important}@media (width<=1180px){.subMenu{padding-left:8px}}body{background:#f5f7fb!important}.appShell{grid-template-columns:225px minmax(0,1fr)!important}.sidebar{background:linear-gradient(#053982 0%,#062b63 58%,#051d44 100%)!important;gap:22px!important;padding:24px 18px!important}.brand{gap:11px!important}.brandLogo{border-radius:14px!important;width:46px!important;height:46px!important;font-size:16px!important}.brand h1{font-size:20px!important}.brand p{font-size:12px!important;line-height:1.25!important}.sidebar nav button{border-radius:13px!important;min-height:42px!important;padding:11px 14px!important;font-size:15px!important}.subMenu{gap:2px!important;padding-left:10px!important}.subMenu button{min-height:29px!important;padding:6px 10px!important;font-size:12px!important}.cloudStatus{border-radius:16px!important;padding:13px!important}.cloudStatus strong{font-size:28px!important}.main{max-width:1280px!important;padding:24px 30px!important}.topHeader{border-radius:24px!important;align-items:center!important;min-height:auto!important;margin-bottom:18px!important;padding:20px 24px!important}.topHeader h2{color:#0f172a!important;margin:3px 0!important;font-size:31px!important}.topHeader p{max-width:560px!important;font-size:15px!important}.eyebrow{font-size:11px!important}.topActions{gap:8px!important}.primaryButton,.ghostButton,.sectionHead button,.exportButtons button,.exportButtons a{min-height:40px!important;box-shadow:none!important;padding:10px 15px!important;font-size:14px!important}.ghostButton{color:#004aad!important;background:#eef4ff!important}.primaryButton{background:#e30613!important}.message{border-radius:15px!important;margin-bottom:14px!important;padding:11px 14px!important;font-size:14px!important}.dashboardGrid{grid-template-columns:.82fr 1.18fr!important;align-items:start!important;gap:18px!important}.todayPanel{position:relative;overflow:hidden;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:26px!important;grid-row:span 2!important;padding:22px!important;box-shadow:0 18px 45px #0f172a12!important}.todayPanel:before{content:"";background:linear-gradient(#004aad,#e30613);width:7px;position:absolute;inset:0 auto 0 0}.todayPanel .panelLabel{margin-left:4px;color:#004aad!important}.todayPanel h3{color:#0f172a!important;margin:7px 0!important;font-size:28px!important}.todayPanel p{color:#64748b!important;margin-bottom:18px!important;font-size:15px!important}.todayList{gap:10px!important}.todayItem{color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;grid-template-columns:38px 1fr!important;padding:13px!important}.todayItem:hover{background:#f3f7ff!important;border-color:#004aad!important}.todayItem span{color:#004aad!important;background:#eef4ff!important;border-radius:13px!important;width:38px!important;height:38px!important;font-size:13px!important}.todayItem.highlight{background:#fff7f7!important;border-color:#fecaca!important}.todayItem.highlight span{color:#b91c1c!important;background:#fee2e2!important}.todayItem strong{font-size:15px!important}.todayItem small{color:#64748b!important;font-size:13px!important}.summaryPanel,.latestPanel,.quickPanel,.panel{background:#fff!important;border-radius:26px!important;padding:21px!important;box-shadow:0 18px 45px #0f172a0f!important}.summaryHeader{margin-bottom:14px!important}.summaryHeader h3{font-size:24px!important}.summaryHeader>strong{font-size:48px!important}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.kpi{background:#f8fafc!important;border-radius:17px!important;min-height:92px!important;padding:13px!important}.kpi span{font-size:12px!important}.kpi strong{font-size:30px!important}.insightBox{background:#f8fafc!important;border-radius:16px!important;margin-top:12px!important;padding:13px 15px!important}.insightBox p{font-size:14px!important}.sectionHead{margin-bottom:13px!important}.sectionHead h3,.quickPanel h3,.panel h3{font-size:22px!important}.sectionHead p,.panel p{font-size:14px!important}.leadRow{background:#f8fafc!important;border-radius:15px!important;grid-template-columns:1.05fr .75fr 1fr .72fr!important;gap:12px!important;padding:12px!important}.leadRow span{font-size:11px!important}.leadRow strong{font-size:13px!important}.themeButtons{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}.themeButtons button{background:#f8fafc!important;border-radius:15px!important;padding:11px!important;font-size:13px!important}.kanban{gap:14px!important}.kanbanColumn{border-radius:22px!important;min-height:460px!important;padding:12px!important}.kanbanHead h3{font-size:16px!important}.leadCard{border-radius:18px!important;padding:13px!important}.leadTop strong{font-size:14px!important}.pill{padding:5px 8px!important;font-size:11px!important}.leadLocation,.decision{font-size:13px!important}.leadInfo{border-radius:13px!important;padding:9px!important}.tableBox{border-radius:18px!important}th,td{padding:10px!important;font-size:13px!important}.searchInput,textarea{border-radius:15px!important;padding:12px!important}.exportButtons button,.exportButtons a{min-width:auto!important}@media (width<=1180px){.dashboardGrid{grid-template-columns:1fr!important}.todayPanel{grid-row:auto!important}.kpiGrid,.themeButtons,.leadRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.appShell{grid-template-columns:285px minmax(0,1fr)!important;align-items:start!important}.sidebar{border-radius:30px!important;height:calc(100vh - 60px)!important;min-height:calc(100vh - 60px)!important;margin:30px 0 30px 30px!important;position:sticky!important;top:30px!important;overflow:hidden!important}.main{padding-top:30px!important}.topHeader{margin-top:0!important}@media (width<=780px){.appShell{display:block!important}.sidebar{border-radius:24px!important;height:auto!important;min-height:auto!important;margin:16px!important;position:relative!important;top:auto!important}.main{padding:16px!important}}.topThemeMenu{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 18px;padding:12px 14px;display:flex;box-shadow:0 14px 34px #0f172a0f}.topThemeMenu>span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:900}.topThemeMenu>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.topThemeMenu button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:850}.topThemeMenu button.active{color:#fff;background:#004aad;border-color:#004aad}.topThemeMenu button:hover{border-color:#004aad}.quickPanel{display:none!important}@media (width<=900px){.topThemeMenu{flex-direction:column;align-items:flex-start}.topThemeMenu>div{justify-content:flex-start}}.brand h1{word-break:break-word!important;font-size:17px!important;line-height:1.15!important}.loadingScreen,.loginPage{color:#0f172a;background:radial-gradient(circle at 0 0,#004aad1f,#0000 35%),linear-gradient(135deg,#f7f9fd 0%,#edf2f8 100%);place-items:center;min-height:100vh;display:grid}.loginCard{background:#fff;border:1px solid #e2e8f0;border-radius:32px;width:min(440px,100vw - 32px);padding:34px;box-shadow:0 30px 80px #0f172a24}.loginLogo{color:#fff;background:linear-gradient(135deg,#e30613,#ff2a36);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-weight:950;display:grid}.loginCard>span{color:#004aad;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:950}.loginCard h1{letter-spacing:-.06em;margin:8px 0;font-size:34px}.loginCard p{color:#64748b;margin:0 0 24px;line-height:1.5}.loginCard form{gap:10px;display:grid}.loginCard label{color:#334155;font-size:13px;font-weight:900}.loginCard input{color:#0f172a;background:#fff;border:1px solid #dbe4f0;border-radius:16px;width:100%;padding:13px 14px}.loginCard input:focus{border-color:#004aad;outline:4px solid #004aad1f}.loginCard button{color:#fff;cursor:pointer;background:#e30613;border:0;border-radius:999px;margin-top:10px;padding:13px 18px;font-weight:950}.loginCard button:disabled{opacity:.65;cursor:not-allowed}.loginError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850}.secureLoginPage{color:#0f172a;background:radial-gradient(circle at 0 0,#004aad1f,#0000 35%),linear-gradient(135deg,#f7f9fd 0%,#edf2f8 100%);place-items:center;min-height:100vh;display:grid}.secureLoginCard{background:#fff;border:1px solid #e2e8f0;border-radius:32px;width:min(440px,100vw - 32px);padding:34px;box-shadow:0 30px 80px #0f172a24}.secureLogo{color:#fff;background:linear-gradient(135deg,#e30613,#ff2a36);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-weight:950;display:grid}.secureLoginCard>span{color:#004aad;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:950}.secureLoginCard h1{letter-spacing:-.06em;margin:8px 0;font-size:34px}.secureLoginCard p{color:#64748b;margin:0 0 24px;line-height:1.5}.secureLoginCard form{gap:10px;display:grid}.secureLoginCard label{color:#334155;font-size:13px;font-weight:900}.secureLoginCard input{color:#0f172a;background:#fff;border:1px solid #dbe4f0;border-radius:16px;width:100%;padding:13px 14px}.secureLoginCard input:focus{border-color:#004aad;outline:4px solid #004aad1f}.secureLoginCard button{color:#fff;cursor:pointer;background:#e30613;border:0;border-radius:999px;margin-top:10px;padding:13px 18px;font-weight:950}.secureLoginCard button:disabled{opacity:.65;cursor:not-allowed}.secureLoginError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850}.secureLogout{z-index:9999;color:#fff;background:#e30613;border:0;border-radius:999px;padding:10px 18px;font-weight:950;position:fixed;top:18px;right:22px;box-shadow:0 14px 34px #e3061338}#logo-consultor360-sidebar{cursor:pointer;background:0 0;border:0;border-radius:30px;width:245px;max-width:calc(100% - 28px);height:74px;margin:18px auto 34px;padding:0;display:block;overflow:visible}#logo-consultor360-sidebar img{object-fit:contain;border-radius:30px;width:100%;height:100%;display:block}.sidebarComLogoConsultor360{padding-top:28px!important}#logo-consultor360-sidebar{cursor:pointer;color:#fff;text-align:left;background:#003a86;border:0;border-radius:30px;align-items:center;gap:10px;width:260px;min-height:78px;margin:0 auto 30px;padding:10px 14px;display:flex;overflow:visible}#logo-consultor360-sidebar:hover{filter:brightness(1.05);transform:translateY(-1px)}@keyframes cloudSpin{to{transform:rotate(360deg)}}#logo-consultor360-sidebar{color:#fff!important;background:#003a86!important;border-radius:30px!important;align-items:center!important;gap:12px!important;width:260px!important;min-height:82px!important;padding:10px 14px!important;display:flex!important;overflow:visible!important}.logoConsultorIcon{object-fit:contain!important;border-radius:16px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}.logoConsultorTextos{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.logoConsultorSite{color:#fff!important;white-space:nowrap!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important}.logoConsultorLinha{color:#fff!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:600!important;line-height:1.15!important}#info-ultima-cloud{color:#004aad;background:#eef5ff;border:1px solid #004aad2e;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}#cloud-loading-aviso{z-index:99999;color:#fff;background:#003a86;border-radius:22px;align-items:center;gap:12px;padding:16px 20px;font-weight:800;display:none;position:fixed;bottom:34px;right:34px;box-shadow:0 18px 45px #003a8659}.cloudSpinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cloudSpin}.cloudLoading{opacity:.75;cursor:wait!important}#info-ultima-cloud{width:fit-content!important;max-width:100%!important;margin-top:12px!important;margin-left:auto!important;margin-right:0!important;display:flex!important;position:static!important}#logo-consultor360-sidebar{width:260px!important;min-height:82px!important}.logoConsultorSite{font-size:17px!important;line-height:1.05!important}.logoConsultorLinha{font-size:10.8px!important;line-height:1.15!important}#info-ultima-cloud{color:#004aad!important;width:fit-content!important;box-shadow:none!important;z-index:20!important;width:fit-content!important;box-shadow:none!important;z-index:20!important;width:fit-content!important;box-shadow:none!important;inset:auto 28px 18px auto!important;box-shadow:none!important;vertical-align:middle!important;background:#ffffffb8!important;border:1px solid #004aad33!important;border-radius:999px!important;align-items:center!important;margin-top:14px!important;margin-left:24px!important;margin-right:0!important;padding:6px 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;position:static!important;inset:auto auto 16px 28px!important}.dangerAction{color:#fff!important;cursor:pointer!important;background:#e30613!important;border:0!important;border-radius:999px!important;padding:8px 12px!important;font-weight:900!important}.dangerAction:hover{filter:brightness(.92)}.editorOverlay{z-index:99999;background:#0718278c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editorModal{background:#fff;border:1px solid #dbe7f5;border-radius:28px;width:min(980px,96vw);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 30px 80px #07182747}.editorHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.editorHeader h3{color:#071827;margin:0;font-size:28px}.closeEditor{color:#004aad;cursor:pointer;background:#eef4fb;border:0;border-radius:999px;width:42px;height:42px;font-size:30px;font-weight:900;line-height:1}.editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editorField{color:#071827;flex-direction:column;gap:7px;font-weight:800;display:flex}.editorField span{color:#52677f;font-size:13px}.editorField input,.editorField textarea{color:#071827;background:#fff;border:1px solid #d5e2ef;border-radius:14px;width:100%;padding:12px 14px;font-size:15px}.editorField textarea{resize:vertical;min-height:120px}.editorActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.primaryAction,.secondaryAction,.editAction,.dangerAction{cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-weight:900}.primaryAction{color:#fff;background:#004aad}.secondaryAction{color:#004aad;background:#eef4fb}.editAction{color:#004aad;background:#eef4fb;margin-right:8px}.dangerAction{color:#fff;background:#ec0016}@media (width<=760px){.editorGrid{grid-template-columns:1fr}.editorModal{padding:20px}}
