:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a1a;background-color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}body{min-height:100vh;margin:0;padding:0}html,body,#root{width:100%;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;background:#f8fafc}body{overscroll-behavior-y:none;min-height:100dvh;overflow-x:hidden}#root{min-height:100dvh}.kodvexa-public-page{width:100%;min-height:100dvh;overflow-x:clip}.kodvexa-public-page,.kodvexa-public-page *{box-sizing:border-box}.kodvexa-agenda-sheet{isolation:isolate}.kodvexa-agenda-sheet img,.kodvexa-agenda-sheet video,.kodvexa-agenda-sheet canvas,.kodvexa-agenda-sheet svg{max-width:100%}.kodvexa-agenda-sheet input,.kodvexa-agenda-sheet select,.kodvexa-agenda-sheet textarea,.kodvexa-agenda-sheet button{font:inherit}.kodvexa-install-agenda{border:1px solid color-mix(in srgb, var(--kv-install-accent,#2563eb) 22%, transparent);background:color-mix(in srgb, var(--kv-install-accent,#2563eb) 7%, white);width:100%;min-height:48px;color:var(--kv-install-accent,#2563eb);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-weight:850;display:flex}.kodvexa-install-agenda:active{transform:translateY(1px)}@supports not (color:color-mix(in srgb, white, black)){.kodvexa-install-agenda{background:#eff6ff;border-color:#dbeafe}}@media (width<=760px){html,body,#root{min-width:0;max-width:100%;overflow-x:hidden}body{touch-action:pan-y}.kodvexa-public-page,.kodvexa-agenda-sheet{min-height:100dvh}.kodvexa-agenda-sheet input,.kodvexa-agenda-sheet select,.kodvexa-agenda-sheet textarea{font-size:16px!important}.kodvexa-install-agenda{min-height:50px;margin-top:12px}}@media (display-mode:standalone){body{background:#fff}.kodvexa-install-agenda{display:none!important}}.kodvexa-admin-shell,.corp-partner{--admin-ink:#172b4d;--admin-line:#dce3ec;--admin-blue:#1d4ed8;color:var(--admin-ink);text-align:left;background:#dfe6ee;font-size:16px;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.kodvexa-admin-shell *,.corp-partner *{box-sizing:border-box}.kodvexa-admin-shell .sidebar{color:#fff!important;background:#10233f!important;border:0!important;width:250px!important;padding:30px 16px 18px!important}.kodvexa-admin-shell .sidebar>div:first-child{margin-bottom:32px!important;padding:0 12px!important}.kodvexa-admin-shell .sidebar>div:first-child>div>div:first-child{color:#fff!important;letter-spacing:1.8px!important;font-size:23px!important;font-weight:800!important}.kodvexa-admin-shell .sidebar>div:first-child>div>div:nth-child(2){margin-top:5px;color:#a9bad2!important;letter-spacing:.3px!important;font-size:10px!important}.kodvexa-admin-shell .sidebar button[data-nav]{min-height:42px;font-weight:500;color:#b9c8dc!important;background:0 0!important;border-radius:6px!important;gap:11px!important;padding:10px 12px!important;font-size:14px!important}.kodvexa-admin-shell .sidebar button[data-nav]:hover{color:#fff!important;background:#1a3456!important}.kodvexa-admin-shell .sidebar button[aria-current=page]{box-shadow:inset 3px 0 #6ea8ff;color:#fff!important;background:#244a78!important}.kodvexa-admin-shell .sidebar button[data-nav=Agenda],.kodvexa-admin-shell .sidebar button[data-nav="Sócios e acessos"],.kodvexa-admin-shell .sidebar button[data-nav=WhatsApp]{margin-top:14px}.kodvexa-admin-shell .sidebar>div:last-child{color:#fff!important;background:#152d4b!important;border-color:#28405d!important;margin-top:24px!important}.kodvexa-admin-shell .sidebar>div:last-child strong{font-size:13px!important;font-weight:600!important}.kodvexa-admin-shell .sidebar>div:last-child div,.kodvexa-admin-shell .sidebar>div:last-child button{color:#b9c8dc!important}.kodvexa-admin-shell .kodvexa-main{max-width:1900px;margin-left:250px!important;padding:34px 36px!important}.kodvexa-admin-shell .kodvexa-admin-header{border-bottom:1px solid #dce3ec;align-items:center!important;margin-bottom:26px!important;padding-bottom:24px!important}.kodvexa-admin-shell .kodvexa-admin-header h1{letter-spacing:-.7px;font-size:28px!important;font-weight:650!important}.kodvexa-admin-shell .kodvexa-admin-header p{max-width:650px;font-size:14px!important}.kodvexa-admin-shell .kodvexa-admin-new-client{font-size:14px;color:#fff!important;background:#1d4ed8!important;border-radius:6px!important;font-weight:600!important}.kodvexa-admin-shell button[style*="background: rgb(29, 78, 216)"]{color:#fff!important}.kodvexa-admin-shell button,.corp-partner button{font-family:inherit;transition:background .15s,border-color .15s}.kodvexa-admin-shell button:focus-visible,.kodvexa-admin-shell input:focus-visible,.kodvexa-admin-shell select:focus-visible,.corp-partner :focus-visible{outline-offset:3px;outline:3px solid #6ea8ff!important}.kodvexa-admin-shell table{width:100%;border-collapse:collapse!important}.kodvexa-admin-shell th{letter-spacing:.15px;color:#52647a!important;background:#e5ebf2!important;font-size:13px!important;font-weight:600!important}.kodvexa-admin-shell td{font-size:14px;line-height:1.5}.kodvexa-admin-shell tbody tr:hover{background:#e5ebf2}.kodvexa-admin-shell input,.kodvexa-admin-shell select,.kodvexa-admin-shell textarea{font-family:inherit;border-radius:6px!important;font-size:14px!important}.corp-section{color:#172b4d}.corp-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.corp-toolbar h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:650}.corp-toolbar p{color:#52647a;margin:5px 0 0;font-size:14px}.corp-primary,.corp-secondary,.corp-icon{color:#172b4d;cursor:pointer;white-space:nowrap;background:#edf2f7;border:1px solid #dce3ec;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:14px;font-weight:600;display:inline-flex}.corp-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.corp-primary:hover{background:#1942b8}.corp-secondary:hover{background:#eff4fa}.corp-icon{padding:8px}.corp-primary:disabled,.corp-secondary:disabled{opacity:.6;cursor:wait}.corp-table-wrap{background:#edf2f7;border:1px solid #dce3ec;border-radius:8px;overflow-x:auto}.corp-table{border-collapse:collapse;text-align:left;width:100%}.corp-table th{color:#52647a;white-space:nowrap;background:#e5ebf2;border-bottom:1px solid #dce3ec;padding:14px 20px;font-size:13px;font-weight:600}.corp-table td{vertical-align:middle;border-bottom:1px solid #e8edf3;padding:18px 20px;font-size:14px}.corp-table tr:last-child td{border-bottom:0}.corp-table strong{font-weight:600}.corp-table small{color:#66788e;margin-top:4px;font-size:13px;display:block}.corp-tags{flex-wrap:wrap;gap:6px;display:flex}.corp-tag{color:#435b78;white-space:nowrap;background:#edf2f8;border-radius:4px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.corp-tag.is-active{color:#166534;background:#e9f5ee}.corp-notice{color:#234b79;background:#edf3fd;border:1px solid #cddcf4;border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;font-size:14px;display:flex}.corp-notice svg{flex-shrink:0}.corp-notice p{margin:3px 0 0}.corp-error{color:#a02d24;background:#fef0ee;border:1px solid #f2c5bf;border-radius:6px;margin:16px 0;padding:13px 16px;font-size:14px}.corp-error button{cursor:pointer;margin-left:10px}.corp-success{color:#166534;background:#eef8f1;padding:12px;font-size:14px}.corp-footnote{color:#66788e;margin:16px 0;font-size:13px;line-height:1.6}.corp-inline-empty{text-align:center;color:#66788e;justify-items:center;gap:12px;padding:45px 16px;display:grid}.corp-inline-empty strong{color:#172b4d}.corp-inline-empty p{margin:0}.corp-empty{text-align:center;color:#172b4d;background:#edf2f7;border:1px solid #dce3ec;border-radius:8px;padding:80px 24px}.corp-empty h2{margin:20px 0 8px;font-size:24px}.corp-empty p{color:#52647a;font-size:15px}.corp-empty .corp-muted{margin-top:28px;font-size:14px}.corp-empty-icon{color:#466284;background:#e5ebf2;border:1px solid #dce3ec;border-radius:12px;place-items:center;width:58px;height:58px;margin:auto;display:grid}.corp-modal-backdrop{z-index:1000;background:#10233f80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.corp-modal{color:#172b4d;background:#edf2f7;border-radius:10px;width:760px;max-width:100%;max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 20px 70px #10233f33}.corp-modal label{margin:18px 0;font-size:14px;font-weight:600;display:block}.corp-modal input:not([type=checkbox]),.corp-toolbar input{color:#172b4d;background:#edf2f7;border:1px solid #c6d2e0;border-radius:6px;width:100%;margin-top:7px;padding:11px 12px;font-size:15px;display:block}.corp-toolbar input{width:280px;margin:0}.corp-modal small{color:#66788e;margin-top:7px;font-size:13px;font-weight:400;display:block}.corp-modal-footer{border-top:1px solid #dce3ec;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.corp-matrix td,.corp-matrix th{padding:14px 12px}.corp-matrix td:not(:first-child),.corp-matrix th:not(:first-child){text-align:center}.corp-matrix input[type=checkbox],.corp-checkbox input{accent-color:#1d4ed8;cursor:pointer;width:18px;height:18px}.corp-checkbox{align-items:center;gap:10px;display:flex!important}.corp-partner{min-height:100dvh}.corp-partner aside{color:#fff;z-index:30;background:#10233f;flex-direction:column;gap:6px;width:250px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.corp-wordmark{letter-spacing:1.8px;margin:0 8px 36px;font-size:24px;font-weight:800}.corp-wordmark small{letter-spacing:.3px;color:#a9bad2;margin-top:5px;font-size:9px;display:block}.corp-nav-label{letter-spacing:1.2px;color:#8ca4c4;margin-bottom:10px;padding:0 12px;font-size:11px}.corp-partner aside button{color:#b9c8dc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.corp-partner aside button[aria-current]{color:#fff;background:#244a78}.corp-partner-user{border-top:1px solid #28405d;margin-top:auto;padding:20px 12px 0;font-size:14px}.corp-partner-user button{padding-left:0!important}.corp-partner main{max-width:1900px;margin-left:250px;padding:36px}.corp-partner-header{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:24px;display:flex}.corp-partner-header h1{letter-spacing:-.7px;margin:6px 0 0;font-size:28px}.corp-eyebrow{letter-spacing:1.2px;color:#66788e;font-size:11px;font-weight:600}.corp-mobile-toggle{display:none}@media (width>=1025px){.kodvexa-admin-shell .kodvexa-main{width:calc(100% - 250px)!important}.kodvexa-admin-shell .sidebar{display:block!important}}@media (width<=1024px){.kodvexa-admin-shell .sidebar{transform:translate(-100%)}.kodvexa-admin-shell .sidebar.aberto{transform:translate(0)}.kodvexa-admin-shell .kodvexa-main{width:100%!important;margin-left:0!important;padding:74px 18px 24px!important}.kodvexa-admin-shell .kodvexa-mobile-menu{z-index:19;border:1px solid #dce3ec;border-radius:6px;place-items:center;width:42px;height:42px;position:fixed;top:16px;left:18px;color:#172b4d!important;background:#edf2f7!important;display:grid!important}.kodvexa-admin-shell .fechar-mobile{color:#fff!important;display:block!important}.kodvexa-admin-shell .kodvexa-mobile-overlay{z-index:19;background:#10233f80;border:0;position:fixed;inset:0}.corp-partner main{margin-left:0;padding:80px 18px 24px}.corp-partner aside{transform:translate(-100%)}.corp-partner aside.open{transform:translate(0);box-shadow:0 0 0 100vmax #10233f80}.corp-mobile-toggle{z-index:40;display:flex;position:fixed;top:18px;right:18px}.corp-toolbar{flex-wrap:wrap}.corp-toolbar input{width:100%}.corp-modal{padding:20px}.corp-modal-backdrop{padding:12px}.corp-table{min-width:550px}.corp-empty{padding:50px 20px}}@media (width<=540px){.kodvexa-admin-shell .kodvexa-admin-header{align-items:flex-start!important;gap:16px!important}.kodvexa-admin-shell .kodvexa-admin-header h1{font-size:25px!important}.kodvexa-admin-shell .kodvexa-admin-header-actions{width:100%}.corp-partner-header .corp-tag{display:none}.corp-toolbar>.corp-primary{width:100%}}@media (prefers-reduced-motion:reduce){.kodvexa-admin-shell *,.corp-partner *{transition:none!important;animation:none!important}}.corp-divisions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}.corp-divisions button{text-align:left;color:#315278;cursor:pointer;background:#edf2f7;border:1px solid #dce3ec;border-radius:7px;align-items:center;gap:13px;min-height:88px;padding:16px;display:flex}.corp-divisions button:hover{background:#e5edf8;border-color:#95b5e5}.corp-divisions button>svg{flex-shrink:0}.corp-divisions strong{color:#172b4d;font-size:14px;font-weight:600;display:block}.corp-divisions small{color:#66788e;margin-top:4px;font-size:12px;display:block}.corp-division-arrow{color:#8498b0;margin-left:auto;font-size:22px}.kodvexa-admin-shell button[style*="background: rgb(21, 128, 61)"],.kodvexa-admin-shell button[style*="background: rgb(146, 93, 4)"],.kodvexa-admin-shell button[style*="background: rgb(180, 35, 24)"]{color:#fff!important}@media (width<=1200px){.corp-divisions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.corp-divisions{gap:8px}.corp-divisions button{gap:8px;min-height:86px;padding:12px}.corp-divisions small{font-size:12px}.corp-division-arrow{display:none}}.kodvexa-admin-shell .kodvexa-main,.corp-partner main{background:#dfe6ee}.kodvexa-admin-shell .kodvexa-admin-bell{background:#e8eef5!important}.corp-table-wrap,.corp-empty,.corp-divisions button{border-color:#c9d4e1}.corp-divisions button{box-shadow:0 2px 4px #10233f04}.kodvexa-admin-shell .sidebar{scrollbar-width:thin;scrollbar-color:#3b5272 #10233f}.kodvexa-admin-shell .corp-divisions button:last-child>svg{color:#315278}.kodvexa-admin-shell,.kodvexa-admin-shell .kodvexa-main,.corp-partner,.corp-partner main{background:#aebed0!important}.kodvexa-admin-shell .kodvexa-admin-header{border-bottom-color:#899fb9!important}.kodvexa-admin-shell .kodvexa-main [style*="background: rgb(255, 255, 255)"],.kodvexa-admin-shell .kodvexa-main [style*="background: rgb(237, 242, 247)"],.kodvexa-admin-shell .kodvexa-main [style*="background: rgb(248, 250, 252)"],.kodvexa-admin-shell .kodvexa-main [style*="background-color: rgb(255, 255, 255)"],.kodvexa-admin-shell .corp-divisions button,.kodvexa-admin-shell .corp-table-wrap,.kodvexa-admin-shell .corp-empty,.corp-partner .corp-table-wrap,.corp-partner .corp-empty{background:#d6e0eb!important;border-color:#98acc3!important}.kodvexa-admin-shell th,.corp-partner th{background:#c5d2e1!important}.kodvexa-admin-shell tbody tr:hover,.corp-partner tbody tr:hover{background:#cbd8e7!important}.kodvexa-admin-shell .corp-divisions button:hover{background:#c7d6e8!important;border-color:#6e8baa!important}.kodvexa-admin-shell .kodvexa-admin-bell{background:#d6e0eb!important;border-color:#98acc3!important}.corp-row-actions{flex-wrap:wrap;gap:8px;display:flex}.corp-percent-input{justify-content:center;align-items:center;gap:5px;min-width:92px;display:flex}.corp-modal .corp-percent-input input{text-align:right;width:72px;margin:0;padding:8px}.corp-percent-input span{color:#52647a;font-weight:600}.corp-financial-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.corp-financial-cards article{background:#d6e0eb;border:1px solid #98acc3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:17px;display:grid}.corp-financial-cards article svg{color:#1d4ed8;grid-row:1/3}.corp-financial-cards article span{color:#52647a;font-size:12px}.corp-financial-cards article strong{color:#172b4d;font-size:20px}@media (width<=1200px){.corp-financial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.corp-financial-cards{grid-template-columns:1fr}.corp-row-actions{min-width:145px}}.corp-access-modal{width:900px}.corp-participation-section{background:#dbe5f0;border:1px solid #98acc3;border-radius:10px;margin-top:18px;padding:16px}.corp-participation-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.corp-participation-heading strong{font-size:15px;display:block}.corp-participation-heading small{color:#66788e;margin-top:3px;font-size:12px;display:block}.corp-participation-heading>span{color:#315278;white-space:nowrap;background:#c8d6e6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.corp-participation-list{gap:10px;display:grid}.corp-participation-card{background:#edf2f7;border:1px solid #b8c7d8;border-radius:9px;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.corp-participation-name{color:#172b4d;align-items:center;gap:9px;display:flex}.corp-participation-name svg{color:#1d4ed8}.corp-percent-stepper{align-items:end;gap:7px;display:flex}.corp-percent-stepper>button{color:#1d4ed8;cursor:pointer;background:#d6e0eb;border:1px solid #9fb1c6;border-radius:8px;width:42px;height:42px;font-size:22px;font-weight:700}.corp-percent-stepper>button:hover{background:#c8d7e8}.corp-modal .corp-percent-stepper label{color:#52647a;margin:0;font-size:11px}.corp-percent-stepper label>span{margin-bottom:4px;display:block}.corp-percent-stepper label>div{position:relative}.corp-modal .corp-percent-stepper input{text-align:center;color:#172b4d;background:#fff;border:2px solid #7ea7e4;border-radius:8px;width:112px;height:42px;margin:0;padding:8px 31px 8px 12px;font-weight:800;font-size:18px!important}.corp-percent-stepper b{color:#52647a;pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.corp-percent-presets{gap:5px;display:flex}.corp-percent-presets button{color:#315278;cursor:pointer;background:#e4ebf3;border:1px solid #aebed0;border-radius:7px;min-width:48px;padding:8px 10px;font-weight:700}.corp-percent-presets button.is-selected{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.corp-participation-empty{color:#66788e;margin:0;padding:10px 2px;font-size:13px}@media (width<=760px){.corp-participation-card{grid-template-columns:1fr}.corp-percent-stepper,.corp-percent-presets,.corp-participation-name{justify-content:center}}
