:root{color:#f5f5f5;background:#080808;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0a0a0a;margin:0}button,input,textarea{font:inherit}.loginShell{background:radial-gradient(circle at 70% 20%,#351010 0,#0000 32%),#080808;place-items:center;min-height:100vh;display:grid}.loginCard{text-align:center;background:#111;border:1px solid #2a2a2a;border-radius:24px;width:min(420px,92vw);padding:34px;box-shadow:0 35px 90px #0008}.loginLogo{object-fit:contain;width:180px;height:74px}.loginCard h1{margin:6px 0 0}.loginCard p{color:#999}.loginCard form{text-align:left;gap:14px;margin-top:24px;display:grid}.loginCard label{color:#bbb;font-size:13px}.loginCard input{color:#fff;background:#090909;border:1px solid #333;border-radius:10px;width:100%;margin-top:6px;padding:12px}.loginCard button{color:#fff;cursor:pointer;background:#b20d16;border:0;border-radius:10px;padding:13px;font-weight:700}.error{color:#ff8c8c;font-size:13px}.appShell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{z-index:10;background:#0c0c0c;border-right:1px solid #242424;flex-direction:column;width:250px;padding:20px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.sideLogo{object-fit:contain;object-position:left center;width:180px;height:58px}.brandText{flex-direction:column;padding:2px 8px 18px;display:flex}.brandText strong{letter-spacing:.08em}.brandText span{color:#b20d16;font-size:11px}.sidebar nav{flex-direction:column;gap:4px;display:flex;overflow:auto}.sidebar nav button{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.userBox{border-top:1px solid #222;margin-top:auto;padding:14px 8px 0}.userBox small{color:#777;margin:3px 0 10px;display:block}.userBox button{color:#aaa;background:0 0;border:1px solid #333;border-radius:8px;padding:6px 10px}.appShell main{grid-column:2;min-height:100vh}.appShell header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#0d0d0dcc;border-bottom:1px solid #202020;justify-content:space-between;align-items:center;height:78px;padding:0 32px;display:flex;position:sticky;top:0}.appShell header h2{margin:0}.appShell header p{color:#777;margin:4px 0 0;font-size:12px}.status{color:#aaa;align-items:center;gap:8px;font-size:12px;display:flex}.dot{background:#28b463;border-radius:50%;width:8px;height:8px}.content{padding:28px}.hero{background:linear-gradient(135deg,#171010,#0e0e0e 60%);border:1px solid #3b181b;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:34px;display:flex}.hero h1{max-width:720px;margin:8px 0 10px;font-size:34px}.hero p{color:#aaa;max-width:760px;line-height:1.6}.hero svg{color:#c8101b}.eyebrow{letter-spacing:.2em;color:#e43e47;font-size:11px}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.card,.panel{background:#111;border:1px solid #242424;border-radius:16px;padding:20px}.card{flex-direction:column;gap:7px;display:flex}.card b{color:#c8101b;font-size:12px}.card strong{font-size:20px}.card span,.panel p{color:#888;font-size:13px;line-height:1.5}.placeholder{color:#999;background:#0c0c0c;border:1px dashed #3a3a3a;border-radius:12px;margin-top:20px;padding:28px}.bentoOrb{color:#fff;cursor:pointer;z-index:30;background:linear-gradient(145deg,#202020,#0c0c0c);border:2px solid #d41a24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 14px 40px #000b,0 0 0 5px #b20d1622}.bentoOrb span{font-size:11px;font-weight:800}.antenna{background:#d41a24;border-radius:3px;width:6px;height:12px;position:absolute;top:-9px}.bentoPanel{z-index:40;background:#0d0d0d;border:1px solid #3a1a1c;border-radius:20px;flex-direction:column;width:min(430px,100vw - 30px);height:min(680px,100vh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 30px 100px #000}.bentoHead{background:#161011;border-bottom:1px solid #321719;justify-content:space-between;align-items:center;height:72px;padding:12px 14px;display:flex}.bentoHead>div{align-items:center;gap:10px;display:flex}.bentoAvatar{background:#b20d16;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.bentoHead small{color:#888;margin-top:3px;display:block}.bentoHead button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:7px}.messages{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow:auto}.msg{max-width:88%;line-height:1.45}.msg>div{border-radius:14px;padding:11px 13px;font-size:14px}.msg.assistant{align-self:flex-start}.msg.assistant>div{background:#191919;border:1px solid #282828}.msg.user{align-self:flex-end}.msg.user>div{background:#8f1118}.msg small{color:#666;padding:0 5px;font-size:10px}.composer{border-top:1px solid #242424;grid-template-columns:1fr 44px;gap:8px;padding:12px;display:grid}.composer textarea{resize:none;color:#fff;background:#151515;border:1px solid #333;border-radius:12px;min-height:50px;max-height:110px;padding:10px}.composer button{color:#fff;cursor:pointer;background:#b20d16;border:0;border-radius:12px}@media (width<=1000px){.cards{grid-template-columns:repeat(2,1fr)}}:root{color:#10213d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fc}body{color:#10213d;background:#f4f7fc}button,input,textarea,select{color:#10213d}.loginShell{background:radial-gradient(circle at 72% 18%,#dbeafe 0,#0000 35%),linear-gradient(145deg,#eff6ff,#fff)}.loginCard,.card,.panel,.modal{color:#10213d;background:#fff;border-color:#dbe5f3;box-shadow:0 14px 38px #1f52a31a}.loginCard p,.card span,.panel p,.panelHead p,.pageHead p{color:#64748b}.loginCard label,.formGrid label{color:#334155}.loginCard input,.formGrid input,.formGrid select,.modal input,.modal select,.filterGrid input,.filterGrid select{color:#10213d;background:#fff;border-color:#cbd8ea}.loginCard button,.primary,.composer button{color:#fff;background:#1264e8}.sidebar{background:linear-gradient(#0757d6 0%,#063f9f 100%);border:0;box-shadow:8px 0 30px #073f9f29}.brandText strong,.userBox,.userBox small{color:#fff}.brandText span{color:#bfdbfe}.userBox{border-color:#ffffff40}.userBox button{color:#fff;border-color:#fff6}.appShell header p,.status{color:#64748b}.hero{color:#fff;background:linear-gradient(135deg,#0757d6,#1d75f3 58%,#60a5fa);border:0;box-shadow:0 18px 50px #0757d63d}.hero h1,.hero p,.hero svg{color:#fff}.eyebrow{color:#dbeafe}.search{background:#f8fbff;border-color:#dbe5f3}.search input{color:#10213d}.tr.th{color:#64748b}.empty{color:#7b8aa3;background:#f8fbff;border:1px dashed #cbd8ea;border-radius:12px;margin-top:12px}.column{background:#edf4ff;border-color:#d7e5f8}.leadCard{background:#fff;border-color:#dbe5f3}.leadCard select{color:#10213d;background:#fff;border-color:#cbd8ea}.antenna{background:#60a5fa}.bentoPanel{color:#10213d;background:#fff;border-color:#cfe0f7;box-shadow:0 30px 90px #0f346e40}.bentoHead small,.bentoHead button{color:#dbeafe}.bentoAvatar{background:#ffffff2e}.composer{border-color:#dbe5f3}.bentoWorkspace{background:#fff;border:1px solid #dbe5f3;grid-template-columns:290px minmax(0,1fr);min-height:calc(100vh - 135px);margin:-28px;display:grid}.bentoThreadRail{background:#fbfcfe;border-right:1px solid #dbe5f3;padding:22px 18px}.bentoRailHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bentoRailHead h3{margin:0;font-size:21px}.bentoRailHead button{border-radius:10px;align-items:center;gap:5px;padding:9px 13px;display:flex}.bentoThreadRail .search{margin-bottom:25px}.bentoThreadGroup{color:#7b8794;letter-spacing:.09em;margin:0 4px 9px;font-weight:800;display:block}.bentoThreadList{gap:5px;display:grid}.bentoThreadList button{text-align:left;color:#344054;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:12px 10px;display:flex}.bentoThreadList button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bentoThreadList button:hover,.bentoThreadList button.active{color:#0757d6;background:#edf4ff}.bentoThreadList p{color:#7b8794;font-size:13px}.bentoWorkMain{background:linear-gradient(145deg,#fff 40%,#f8fbff);min-width:0;display:flex}.bentoWelcome{text-align:center;width:min(980px,100% - 50px);margin:auto;padding:35px 0}.bentoWelcomeMark{color:#fff;background:linear-gradient(145deg,#1264e8,#7c3aed);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;box-shadow:0 14px 32px #1264e833}.bentoWelcome h1{margin:0;font-size:36px}.bentoIntro{color:#64748b;max-width:680px;margin:10px auto 25px;line-height:1.5}.bentoHeroComposer,.bentoFullComposer{background:#fff;border:1px solid #d8e2ef;border-radius:20px;grid-template-columns:28px 1fr 52px;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 8px 25px #234d8814}.bentoHeroComposer textarea,.bentoFullComposer textarea{resize:none;background:0 0;border:0;outline:0;min-height:48px;max-height:120px;padding:12px 5px;font-size:17px}.bentoHeroComposer button,.bentoFullComposer button{color:#fff;cursor:pointer;background:#1264e8;border:0;border-radius:13px;height:46px}.bentoSuggestionGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.bentoSuggestionGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:18px;align-items:flex-start;gap:16px;min-height:145px;padding:25px;transition:all .15s;display:flex}.bentoSuggestionGrid>button:hover{border-color:#8db8f4;transform:translateY(-2px);box-shadow:0 10px 26px #1264e817}.bentoSuggestionGrid>button>span{color:#1264e8;background:#edf4ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.bentoSuggestionGrid b{font-size:18px}.bentoSuggestionGrid p{color:#667085;margin:8px 0 0;line-height:1.45}.bentoFullChat{flex-direction:column;width:100%;height:calc(100vh - 135px);display:flex}.bentoChatTitle{background:#fff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;height:74px;padding:13px 24px;display:flex}.bentoChatTitle>div,.bentoChatTitle span{align-items:center;gap:10px;display:flex}.bentoChatTitle span{flex-direction:column;align-items:flex-start;gap:2px}.bentoChatTitle small{color:#77838f}.bentoChatTitle button{background:#fff;border:1px solid #cdd9e8;border-radius:9px;align-items:center;gap:5px;padding:9px;display:flex}.bentoFullMessages{flex:1;padding:28px min(8vw,85px);overflow:auto}.bentoFullMessage{margin-bottom:18px;display:flex}.bentoFullMessage.user{justify-content:flex-end}.bentoFullMessage>div{align-items:flex-start;gap:10px;max-width:850px;display:flex}.bentoFullMessage p{white-space:pre-wrap;margin:0;line-height:1.62}.bentoFullMessage.user>div{background:#edf4ff;border:1px solid #d5e4f8;border-radius:18px;padding:16px 20px}.bentoFullMessage.assistant>div{width:100%}.bentoAnswerIcon{color:#fff;background:#1264e8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bentoFullMessage .speakMessage{white-space:nowrap;align-self:flex-end}.bentoThinking{color:#64748b;padding-left:48px}.bentoFullComposer{margin:16px min(8vw,85px) 24px}.bentoFullComposer textarea{font-size:15px}@media (width<=900px){.bentoWorkspace{grid-template-columns:1fr;margin:-18px}.bentoThreadRail{display:none}.bentoSuggestionGrid{grid-template-columns:1fr}.bentoWelcome{width:calc(100% - 24px)}.bentoWelcome h1{font-size:28px}.bentoFullComposer{margin:12px}.bentoFullMessages{padding:20px 14px}}.advisoryAlertButton{text-align:left;cursor:pointer;width:100%;font:inherit}.advisoryAlertButton:hover{transform:translateY(-2px);box-shadow:0 16px 38px #f59e0b38}.advisoryCompanyRow{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e5edf7}.advisoryCompanyRow:hover{background:#eff6ff;box-shadow:inset 4px 0 #1264e8}.qualificationModal{width:min(1040px,94vw);max-height:90vh;overflow:auto}.qualificationNotice{color:#713f12;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;margin:12px 0 16px;padding:13px 15px}.qualificationList{gap:10px;display:grid}.qualificationList article{background:#fff;border:1px solid #dbe5f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;display:grid}.qualificationList article.needsAction{background:#fffdf5;border-left:5px solid #f59e0b}.qualificationList article>div{flex-direction:column;gap:5px;display:flex}.qualificationList article p{color:#1f2937;margin:3px 0}.qualificationList article small{color:#475569}.qualificationList article>div:last-child{justify-content:center;align-items:flex-end}.qualificationList .primary{padding:9px 12px}@media (width<=720px){.qualificationList article{grid-template-columns:1fr}.qualificationList article>div:last-child{align-items:stretch}}.qualificationList article[role=button]{cursor:pointer}.qualificationList article[role=button]:hover{border-color:#60a5fa;box-shadow:0 10px 24px #2563eb1f}.advisoryMovementDetail{background:#fff;border:2px solid #2563eb;border-radius:18px;margin-top:16px;padding:18px;position:sticky;bottom:0;box-shadow:0 -12px 36px #0f346e2e}.calendarEditor{width:min(820px,94vw);max-height:88vh;position:relative;top:auto;overflow:auto}.calendarEditor .modalTitle{z-index:3;background:#fff;padding-bottom:12px;position:sticky;top:0}.calendarEditor .formGrid{align-items:start}.calendarEditor input,.calendarEditor select{min-height:46px}.executionBoard{background:linear-gradient(135deg,#eff6ff,#fff 55%,#f5f3ff);border:1px solid #bfdbfe;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 14px 36px #2563eb1a}.tjrjCalculator{border-radius:11px;align-items:center;padding:11px 14px;text-decoration:none;display:inline-flex}.executionStats{grid-template-columns:repeat(2,minmax(180px,260px));gap:12px;margin:14px 0;display:grid}.executionStats>div{color:#1e3a8a;background:#dbeafe;border-radius:14px;flex-direction:column;padding:14px;display:flex}.executionStats .writ{color:#78350f;background:#fef3c7}.executionStats b{font-size:28px}.executionList{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.executionList button{text-align:left;color:#111827;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.executionList button:hover{border-color:#2563eb;transform:translateY(-1px)}.executionList small{color:#475569}.calculationDisclaimer{color:#475569;margin:13px 0 0;font-size:12px}html,body,#root,.appShell main{font-size:16px;color:#111827!important;background:#f4f7fb!important}.appShell header,.panel,.card,.modal,.bentoPanel,.leadCard,.integration,.integrationButton{color:#111827!important;background:#fff!important}h1,h2,h3,h4,b,strong,label,.tr{color:#111827}.panel h3,.modal h3{letter-spacing:-.02em;font-size:22px}.panel p,.modal p,.tr,.formGrid input,.formGrid select,.filterGrid input,.filterGrid select,.modal input,.modal select,.modal textarea{font-size:15px;line-height:1.55}.tr.th{color:#334155;background:#f1f5f9;font-size:13px;font-weight:800}.contactRow,.processRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dbe5f3;width:100%;transition:all .16s}.contactRow:hover,.processRow:hover,.contactRow:focus-visible,.processRow:focus-visible{background:#eef6ff;outline:none;box-shadow:inset 4px 0 #1264e8}.labelList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.labelChip{border:1px solid #0f172a29;border-radius:999px;padding:6px 11px;font-size:14px;font-style:normal;font-weight:850;display:inline-flex;box-shadow:0 2px 8px #0f172a14;color:#0a0a0a!important}.labelChip.blue{background:#85c7ff}.labelChip.green{background:#72e6a0}.labelChip.violet{background:#c4a7ff}.labelChip.orange{background:#ffbd70}.labelChip.teal{background:#62ded3}.labelChip.rose{background:#ff9fb2}.contactWorkspace,.processDetail{max-width:980px;max-height:92vh;overflow:auto}.contactStickyActions{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dbe5f3;justify-content:flex-end;gap:10px;margin:20px -20px -20px;padding:14px 20px;display:flex;position:sticky;bottom:-20px;box-shadow:0 -10px 24px #1f52a31a}.contactStickyActions button{border-radius:10px;align-items:center;gap:7px;padding:11px 16px;display:inline-flex}.contactWhatsAppButton{color:#075e3b!important;background:#e7f8f0!important;border:1px solid #20a76e!important;font-weight:800!important}.contactWhatsAppButton:hover{transform:translateY(-1px);background:#d2f2e3!important}html[data-theme=dark] .contactStickyActions{background:#1f2c33f7!important;border-color:#40535c!important}.contactWhatsAppButton svg{color:#0c9a62!important}.qualificationForm{background:#f8fbff;border:1px solid #cbdcf2;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;padding:18px;display:grid}.qualificationForm label{color:#172033;gap:7px;font-size:14px;font-weight:750;display:grid}.qualificationForm input,.qualificationForm select{color:#101828;background:#fff;border:1px solid #aebfd6;border-radius:11px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.formSectionTitle{border-bottom:1px solid #dce7f5;align-items:baseline;gap:10px;padding-top:7px;padding-bottom:8px;display:flex}.formSectionTitle b{font-size:17px}.formSectionTitle span{color:#52657d;font-size:13px}.cepField{gap:8px;display:flex}.cepField button{white-space:nowrap;color:#fff;background:#172033;border-radius:10px;padding:0 12px;font-weight:750}.qualificationRead{background:linear-gradient(135deg,#f7fbff,#eef6ff)}.qualificationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qualificationGrid>div{background:#fff;border:1px solid #d7e4f4;border-radius:12px;gap:4px;padding:13px;display:grid}.qualificationGrid small{color:#52657d}.qualificationGrid b{color:#101828;font-size:15px;line-height:1.4}@media (width<=760px){.qualificationForm,.qualificationGrid{grid-template-columns:1fr}.qualificationForm .wide,.qualificationGrid .wide{grid-column:auto}.cepField{flex-direction:column}}.sectionHint{color:#52657d;margin:-4px 0 12px}.standardLabelSelector{gap:12px;margin-top:9px;display:grid}.selectedLabels,.labelCatalog{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.labelCatalog small{color:#52657d;width:100%;font-weight:750}.visualLabel{cursor:pointer;align-items:center;gap:5px;font-style:normal;line-height:1.1;box-shadow:0 2px 7px #0f172a17;color:#07090d!important;border:1px solid #0f172a33!important;border-radius:999px!important;width:auto!important;padding:7px 11px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.visualLabel b{font-size:16px}.newLabelRow{grid-template-columns:minmax(180px,1fr) 48px auto;align-items:center;gap:8px;display:grid}.newLabelRow>label{display:block!important}.newLabelRow input[type=color]{opacity:0;width:1px;height:1px;position:absolute}.newLabelRow label span{cursor:pointer;border:2px solid #fff;border-radius:11px;width:44px;height:44px;display:block;box-shadow:0 0 0 1px #94a3b8}.newLabelRow>button{color:#fff;background:#172033;border-radius:10px;min-height:44px;padding:0 14px;font-weight:800}@media (width<=650px){.newLabelRow{grid-template-columns:1fr 48px}.newLabelRow>button{grid-column:1/-1}}.contactSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.contactSummary>div,.partyCard{background:#f8fafc;border:1px solid #dbe5f3;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.contactSummary small,.partyCard small,.movementCompare small{color:#475569;font-weight:800}.detailSection{border-top:1px solid #dbe5f3;margin-top:18px;padding-top:18px}.inlineCreate,.taskCreate{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inlineCreate input,.taskCreate input{flex:1;min-width:170px}.taskList{gap:8px;margin-top:14px;display:grid}.taskItem{background:#fff;border:1px solid #dbe5f3;border-radius:12px;grid-template-columns:auto 1fr minmax(150px,220px);align-items:center;gap:12px;padding:12px;display:grid}.taskItem.done{opacity:.7;background:#f0fdf4}.taskItem.done .taskTitleEdit{text-decoration:line-through}.taskItem small{color:#475569;display:block}.taskCheck{min-width:42px;font-size:22px}.taskTitleEdit{color:#0f172a;background:0 0;border:1px solid #0000;width:100%;min-width:180px;padding:5px 7px;font-size:15px;font-weight:750}.taskTitleEdit:hover,.taskTitleEdit:focus{background:#fff;border-color:#93c5fd}.courtChart .barItem>b{color:#0f172a;min-width:145px;font-size:17px}.courtChart .barItem>b small{color:#475569;font-size:12px;font-weight:650;display:block}.linkedProcess{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:12px;display:flex}.partyGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.movementCompare{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.movementCompare article{background:#f8fafc;border:1px solid #dbe5f3;border-radius:16px;padding:18px}.movementCompare article.current{background:#eff6ff;border-color:#93c5fd;box-shadow:0 10px 28px #2563eb1f}.movementCompare time,.movementCompare em{color:#475569;margin:5px 0;font-size:13px;display:block}.sharePreview{background:#f8fafc;border:1px solid #bfdbfe;border-radius:16px;margin-top:14px;padding:16px}.sharePreview textarea{width:100%;min-height:160px;color:#111827!important;background:#fff!important}.contrastBadge{color:#0b4eb3;background:#eef6ff;border-radius:10px;padding:8px 12px;font-weight:800}.speakMessage{margin-top:6px;color:#0757d6!important;background:0 0!important;border:0!important;padding:2px 0!important;font-size:12px!important}.composer .stopVoice{flex-direction:column;justify-content:center;align-items:center;min-width:58px;display:flex;color:#991b1b!important;background:#fee2e2!important}@media (width<=760px){.contactSummary,.movementCompare,.partyGrid{grid-template-columns:1fr}.taskItem{grid-template-columns:auto 1fr}.taskItem input{grid-column:2}.panel h3,.modal h3{font-size:20px}}.composer .voiceButton{color:#0757d6;background:#e8f1ff;border:1px solid #bcd4f7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;font-weight:800;display:flex}.composer .voiceButton span{font-size:10px}.composer .voiceButton.active{color:#fff;background:#0b6bdf;box-shadow:0 0 0 4px #1264e829}.composer .voiceButton.active svg{animation:1s ease-in-out infinite voicePulse}@keyframes voicePulse{50%{transform:scale(1.16)}}.bentoRole{background:linear-gradient(90deg,#eff6ff,#f5f3ff);border-bottom:1px solid #dbeafe;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.bentoRole strong{color:#0f172a;font-size:14px}.bentoRole span{color:#475569;font-size:11px;line-height:1.35}.composer{flex-direction:column;gap:9px;padding:13px 16px;display:flex}.bentoWriteLabel{color:#0f172a;font-size:13px;font-weight:850}.bentoWriteRow{grid-template-columns:minmax(0,1fr) 82px;gap:8px;display:grid}.composer .bentoWriteRow textarea{width:100%;min-height:78px;max-height:150px;padding:12px 14px;font-size:16px;line-height:1.45}.composer .bentoSend{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:850;display:flex}.composer .bentoSend span{font-size:12px}.bentoVoiceRow{gap:8px;display:flex}.composer .bentoVoiceRow .voiceButton{flex-direction:row;flex:1;gap:8px;min-height:48px}.composer .bentoVoiceRow .voiceButton span{font-size:13px}.composer .bentoVoiceRow .stopVoice{flex-direction:row;flex:1;gap:8px;min-height:48px}.composer .bentoVoiceRow .stopVoice span{font-size:12px;font-weight:800}@media (width<=520px){.bentoWriteRow{grid-template-columns:1fr 62px}.composer .bentoSend span{display:none}.bentoRole span{font-size:10px}}.sideLogo{object-fit:cover;object-position:center 53%;filter:brightness(0)invert();background:#ffffff14;border-radius:14px;width:215px;height:92px;padding:8px}.themeToggle{color:#0757d6;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.robotFace{border:3px solid;border-radius:10px;grid-template-columns:1fr 1fr;place-items:center;gap:8px;width:42px;height:32px;padding:6px 7px 10px;display:grid;position:relative}.robotFace:before{content:"";background:currentColor;width:3px;height:7px;position:absolute;top:-9px}.robotFace i{background:currentColor;border-radius:50%;width:6px;height:6px}.robotFace b{background:currentColor;border-radius:4px;width:15px;height:3px;position:absolute;bottom:4px}.robotFace.small{border-width:2px;width:34px;height:27px}.robotMascot{filter:drop-shadow(0 4px 5px #00000038);flex-direction:column;align-items:center;display:flex}.robotBody{border:3px solid;border-radius:7px 7px 12px 12px;justify-content:space-around;align-items:center;width:34px;height:20px;margin-top:3px;display:flex}.robotBody i{background:currentColor;border-radius:50%;width:5px;height:5px}.bentoOrb{isolation:isolate;transition:transform .22s,box-shadow .22s;background:radial-gradient(circle at 35% 22%,#7dd3fc 0,#2563eb 31%,#312e81 72%,#11143f 100%)!important;border:2px solid #ffffffe6!important;width:96px!important;height:96px!important;bottom:24px!important;right:26px!important;box-shadow:0 20px 50px #2563eb66,0 0 0 7px #60a5fa29,inset 0 2px 3px #ffffff73!important}.bentoOrb:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff2e,#0000 48%);border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:8px}.bentoOrb:after{content:"online";color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#10b981;border:2px solid #fff;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:7px;right:-4px}.bentoOrb:hover{transform:translateY(-5px)scale(1.04);box-shadow:0 26px 58px #2563eb80,0 0 0 9px #60a5fa2e!important}.bentoOrb .antenna{background:#dbeafe;width:4px;height:11px;top:8px;box-shadow:0 -4px 0 1px #60a5fa}.bentoOrb span{letter-spacing:.02em;background:#0a123775;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:11px}.robotMascot{color:#fff;filter:drop-shadow(0 7px 8px #0710375c)}.robotFace{background:linear-gradient(145deg,#0b184f8c,#14b8a62e);border:3px solid #fffffff5;border-radius:14px;width:46px;height:35px;box-shadow:inset 0 0 12px #7dd3fc47,0 3px 8px #08123a40}.robotFace:before{border-radius:5px;width:4px;height:8px;top:-10px;box-shadow:0 -2px 0 2px #93c5fd}.robotFace i{background:#a7f3d0;border-radius:5px;width:7px;height:8px;animation:4.5s infinite bentoBlink;box-shadow:0 0 8px #5eead4}.robotFace b{background:0 0;border-bottom:3px solid #fff;border-radius:3px 3px 9px 9px;width:17px;height:6px;bottom:4px}.robotBody{background:#09194d61;border-color:#fffffff2;width:38px;height:20px;margin-top:2px;box-shadow:inset 0 0 10px #7dd3fc38}.robotBody i:first-child{background:#5eead4;box-shadow:0 0 7px #5eead4}.robotBody i:last-child{background:#fbbf24;box-shadow:0 0 7px #fbbf24}.bentoAvatar{border:1px solid #ffffffa6;width:48px;height:48px;box-shadow:0 8px 20px #1e40af59,inset 0 1px 2px #ffffff80;background:radial-gradient(circle at 35% 25%,#7dd3fc,#2563eb 48%,#312e81)!important}.bentoAvatar .robotFace.small{background:#0d1c548c;transform:scale(.72)}.bentoHead{min-height:78px;position:relative;overflow:hidden;background:linear-gradient(125deg,#172554 0%,#2563eb 55%,#6d28d9 100%)!important}.bentoHead:after{content:"";pointer-events:none;background:#7dd3fc2e;border-radius:50%;width:150px;height:150px;position:absolute;top:-105px;right:-70px}@keyframes bentoBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.15)}}.attachButton,.agendaTable button{color:#0757d6;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:inline-flex}.attachButton input{display:none}.agendaTable .tr{grid-template-columns:1.3fr 1fr .8fr 1fr}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .appShell main{color:#e5eefc;background:#0d1728}html[data-theme=dark] .appShell header,html[data-theme=dark] .card,html[data-theme=dark] .panel,html[data-theme=dark] .modal,html[data-theme=dark] .bentoPanel,html[data-theme=dark] .leadCard,html[data-theme=dark] .integration,html[data-theme=dark] .integrationButton{color:#f3f7ff;background:#152238;border-color:#29405f}.officeAlert{color:#2b1800;background:linear-gradient(110deg,#fff7d6,#ffedd5);border:2px solid #f59e0b;border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex;box-shadow:0 12px 34px #f59e0b33}.officeAlert div{flex-direction:column;flex:1;display:flex}.officeAlert b{font-size:19px}.officeAlert span{font-size:16px}.officeAlert button{color:#fff;background:#111827;border:0;border-radius:11px;padding:11px 15px;font-weight:800}.widecards .card{border:1px solid #cfe0f7;position:relative;overflow:hidden}.widecards .card:after{content:"";opacity:.18;background:linear-gradient(135deg,#22d3ee,#7c3aed);border-radius:50%;width:90px;height:90px;position:absolute;top:-38px;right:-32px}.widecards .card strong{font-size:28px}.orbitalSummary{color:#111827;background:linear-gradient(120deg,#eef9ff,#f3edff);border-radius:18px;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.orbitalRing{--fill:50%;text-align:center;background:radial-gradient(circle at center,#fff 56%,transparent 58%),conic-gradient(#7c3aed var(--fill),#22d3ee 0 78%,#dbeafe 0);border-radius:50%;flex:0 0 112px;place-content:center;width:112px;height:112px;display:grid;box-shadow:0 0 30px #22d3ee4d}.orbitalRing strong{font-size:25px}.orbitalRing span{font-size:12px}.financeTable .tr{grid-template-columns:1.5fr .65fr .8fr 1fr 1.2fr}.financeTable span:first-child,.advisoryTable span:first-child{flex-direction:column;gap:3px;display:flex}.financeActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buttonLink{color:#fff;background:#1264e8;border-radius:8px;padding:7px 10px;font-weight:700;text-decoration:none;display:inline-flex}.financeModal{max-height:92vh;overflow:auto}.checkLine{background:#f8fbff;border-radius:10px;align-items:center;padding:10px;flex-direction:row!important;font-size:15px!important}.checkLine input{width:18px;height:18px}.checkLine.important{background:#eff6ff;border:2px solid #60a5fa}.chargeReview{color:#111827;background:linear-gradient(110deg,#e0f2fe,#ede9fe);border-radius:14px;flex-wrap:wrap;gap:12px;padding:15px;display:flex}.chargeReview b{width:100%}.advisoryTable .tr{grid-template-columns:1.5fr .8fr .8fr 1.2fr 1fr}.alertCard{background:linear-gradient(135deg,#fff,#fff7d6)!important;border-color:#fbbf24!important}.qualificationAlert{color:#9a3412;background:#ffedd5;border-radius:9px;padding:8px;font-weight:800}.sourceNotice{color:#1e3a5f;background:#eff6ff;border-left:5px solid #2563eb;border-radius:12px;margin-top:14px;padding:14px;font-size:15px}@media (width<=760px){.officeAlert{flex-wrap:wrap;align-items:flex-start}.officeAlert button{width:100%}.orbitalSummary{align-items:flex-start}.financeTable .tr,.advisoryTable .tr{grid-template-columns:1fr}.financeTable .tr span,.advisoryTable .tr span{display:flex!important}}.teamForm{background:linear-gradient(120deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;padding:18px;display:grid}.teamForm label{color:#111827;flex-direction:column;gap:6px;font-weight:700;display:flex}.teamForm input,.teamForm select{color:#111827;background:#fff;border:1px solid #a9bdd9;border-radius:10px;padding:12px;font-size:16px}.teamForm button{align-self:end;min-height:46px}.accessRule{color:#1f2937;background:#fff;border-left:5px solid #2563eb;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:4px;padding:13px;display:flex}.accessRule strong{color:#b42318}@media (width<=760px){.teamForm{grid-template-columns:1fr}.accessRule{grid-column:auto}}.sourceGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.sourceCard{color:#111827;background:#fff;border:1px solid #dbe5f3;border-radius:16px;flex-direction:column;gap:7px;padding:16px;display:flex;box-shadow:0 10px 28px #1f52a314}.sourceCard b{font-size:16px}.sourceCard small{color:#52627a;font-size:13px;line-height:1.4}.sourceGood,.sourceWarn{border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:800}.sourceGood{color:#166534;background:#dcfce7}.sourceWarn{color:#9a3412;background:#ffedd5}.companyLookup label{color:#111827;flex-direction:column;gap:8px;font-size:16px;font-weight:800;display:flex}.companyLookup input{letter-spacing:.04em;padding:15px;font-size:20px}.lookupFlow{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.lookupFlow span{text-align:center;color:#1e3a8a;background:linear-gradient(135deg,#dbeafe,#ede9fe);border-radius:12px;padding:12px 8px;font-weight:800}@media (width<=1000px){.sourceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.sourceGrid,.lookupFlow{grid-template-columns:1fr}}.processWorkspace{grid-template-columns:1fr 280px;gap:18px;margin:18px 0;display:grid}.processFilters{background:linear-gradient(135deg,#f8fbff,#f3f0ff);border:1px solid #d8e5f5;border-radius:18px;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:18px;display:grid}.processFilters label{color:#172033;font-weight:800}.processFilters select{color:#111827;background:#fff;border:1px solid #c4d3e8;border-radius:11px;width:100%;margin-top:7px;padding:13px;font-size:15px}.processFilters .search{margin-top:7px}.activitySummary{background:#fff;border:1px solid #dbe5f3;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.activitySummary>b{padding:15px;font-size:18px}.activitySummary span{border-top:1px solid #e5edf7;justify-content:space-between;padding:12px 15px;display:flex}.activitySummary .late{color:#be123c;background:#fff1f2;font-weight:800}.processCount{align-items:center;gap:8px;margin:16px 2px;font-size:17px;display:flex}.processCount span{color:#64748b;margin-left:auto}.processTable .tr{grid-template-columns:1.1fr 1.3fr 1.5fr 1fr .7fr .8fr .8fr}.processTable .tr>span{overflow:hidden}.processTable small{color:#64748b;margin-top:4px;display:block}.pagination button{border-radius:10px;width:42px;height:42px}.processFacts{border:1px solid #dbe5f3;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid;overflow:hidden}.processFacts>div{background:#f8fbff;border-right:1px solid #dbe5f3;flex-direction:column;gap:7px;padding:14px;display:flex}.processFacts small{color:#64748b;font-weight:800}.processFacts b{color:#111827}.agendaHero{color:#fff;background:linear-gradient(115deg,#0757d6,#7c3aed);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 22px;display:flex;box-shadow:0 16px 38px #4f46e538}.agendaHero>div:first-child{align-items:center;gap:13px;display:flex}.agendaHero h3,.agendaHero p{color:#fff;margin:0}.calendarPanel{background:#fff;border:1px solid #dbe5f3;border-radius:20px;margin-bottom:18px;padding:18px;box-shadow:0 14px 34px #1f52a31a}.calendarToolbar{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.calendarToolbar h3{text-align:center;text-transform:capitalize;min-width:260px;font-size:23px}.calendarToolbar button{border-radius:10px;padding:10px 15px}.monthGrid{border-top:1px solid #dbe5f3;border-left:1px solid #dbe5f3;grid-template-columns:repeat(7,1fr);display:grid}.weekday{text-align:center;color:#1e3a8a;background:#eaf2ff;border-bottom:1px solid #dbe5f3;border-right:1px solid #dbe5f3;padding:10px}.dayCell{color:#111827;background:#fff;border-bottom:1px solid #dbe5f3;border-right:1px solid #dbe5f3;min-height:115px;padding:9px}.dayCell.today{background:#fff8db;box-shadow:inset 0 0 0 2px #f59e0b}.dayCell>strong{text-align:right;display:block}.eventDot{color:#153e75;white-space:nowrap;text-overflow:ellipsis;background:#dbeafe;border-radius:7px;margin-top:6px;padding:5px 6px;font-size:12px;font-weight:700;display:block;overflow:hidden}.eventDot.audiência,.eventDot.prazo{color:#991b1b;background:#fee2e2}.agendaTable span:first-child small{color:#64748b;margin-top:3px;display:block}@media (width<=1000px){.processWorkspace{grid-template-columns:1fr}.processFilters,.processFacts{grid-template-columns:1fr 1fr}.processTable{overflow:auto}.processTable .tr{min-width:1150px}}@media (width<=700px){.processFilters{grid-template-columns:1fr}.monthGrid{grid-template-columns:repeat(7,120px);overflow:auto}.agendaHero{flex-direction:column;align-items:flex-start;gap:12px}.processFacts{grid-template-columns:1fr}}.calendarLegend span,.eventTypeChip{border:1px solid #0f172a29;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;font-style:normal;font-weight:850;display:inline-flex;color:#080b12!important}.calendarLegend .audiencia,.eventDot.audiencia,.eventTypeChip.audiencia{background:#ff9aa8}.calendarLegend .atendimento,.eventDot.atendimento,.eventTypeChip.atendimento{background:#77c9ff}.calendarLegend .diligencia,.eventDot.diligencia,.eventTypeChip.diligencia{background:#ffd166}.calendarLegend .tarefa,.eventDot.tarefa,.eventTypeChip.tarefa{background:#c4a7ff}.calendarLegend .reuniao,.eventDot.reuniao,.eventTypeChip.reuniao{background:#67e8b6}.eventDot.outro,.eventTypeChip.outro{background:#cbd5e1}.weekday.weekend{color:#7c2d12;background:#ffe4d5}.dayCell{text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:0;display:block}.dayCell.weekend{background:#fff5ef}.dayCell.weekend:hover,.dayCell:hover{background:#eef7ff;box-shadow:inset 0 0 0 2px #60a5fa}.dayCell:disabled{cursor:default;background:#f3f4f6}.dayCell:disabled:hover{box-shadow:none}.eventDot{cursor:pointer;border:1px solid #0f172a24;align-items:center;display:flex;color:#080b12!important}.eventDot.completed{border-color:#22c55e;text-decoration:line-through;background:#bbf7d0!important}.completedLegend,.completedText{color:#087a35!important}.completedLegend{background:#bbf7d0}.completedText{margin-top:5px;font-size:13px;display:block}.agendaRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dbe5f3;width:100%}.agendaRow:hover{background:#eef7ff}.agendaRow.completed{background:#f0fdf4}.agendaRow b{align-items:center;gap:5px;display:flex}.agendaRow.completed b{color:#087a35}.calendarEventEditor{max-width:760px}.calendarEventEditor textarea{resize:vertical;min-height:100px}.completeButton{color:#fff!important;background:#16a34a!important;border-color:#15803d!important}.danger{color:#b42318!important;background:#fff1f0!important;border-color:#fda29b!important}html[data-theme=dark] .card span,html[data-theme=dark] .panel p,html[data-theme=dark] .panelHead p,html[data-theme=dark] .pageHead p{color:#a9bad2}html[data-theme=dark] .search,html[data-theme=dark] .column,html[data-theme=dark] .empty{color:#a9bad2;background:#101d31;border-color:#29405f}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f3f7ff;background:#101d31;border-color:#3a5273}html[data-theme=dark] .themeToggle{color:#facc15;background:#1d3150;border-color:#3a5273}html[data-theme=dark] .msg.assistant>div{color:#f3f7ff;background:#1d3150;border-color:#3a5273}@media (width<=760px){.sideLogo{width:55px;height:64px;padding:4px}.agendaTable .tr{grid-template-columns:1fr 1fr}.agendaTable .tr span:nth-child(3){display:none}}.integration,.integrationButton,.meetingChoice button{color:#10213d;background:#fff;border-color:#dbe5f3}.infoBox{color:#17345f;background:#eff6ff;border-color:#bfdbfe}.dashboardGrid{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.chartPanel{margin-bottom:18px}.barChart{flex-direction:column;gap:13px;margin-top:20px;display:flex}.barItem{grid-template-columns:110px 1fr 42px;align-items:center;gap:12px;font-size:12px;display:grid}.barItem>div{background:#e7eef9;border-radius:20px;height:12px;overflow:hidden}.barItem i{border-radius:inherit;background:linear-gradient(90deg,#1264e8,#60a5fa);height:100%;display:block}.barItem b{text-align:right;color:#17345f}.csvStats{grid-template-columns:repeat(3,1fr)}.csvPreview{max-height:420px;margin-top:18px;overflow:auto}.reportCard{color:#166534;background:#eaf8ef;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}.reportCard h4,.reportCard p{margin:3px 0}.danger{color:#b42318;background:#fff;border:1px solid #f0b4ae;border-radius:10px;padding:10px 14px}@media (width<=900px){.dashboardGrid{grid-template-columns:1fr}.barItem{grid-template-columns:90px 1fr 34px}}@media (width<=760px){.appShell{grid-template-columns:72px 1fr}.sidebar{width:72px;padding:14px 8px}.sideLogo{width:55px}.brandText,.sidebar nav span,.userBox div,.userBox small{display:none}.sidebar nav button{justify-content:center}.appShell main{grid-column:2}.content{padding:16px}.hero{padding:22px}.hero h1{font-size:26px}.hero svg{display:none}.cards{grid-template-columns:1fr}.appShell header{padding:0 16px}}.panelHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.pageHead{margin-bottom:16px}.panelHead h3,.pageHead h3{margin:0}.panelHead p,.pageHead p{color:#777;margin:5px 0 0;font-size:13px}.primary{color:#fff;cursor:pointer;background:#b20d16;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.search{background:#0b0b0b;border:1px solid #292929;border-radius:11px;align-items:center;gap:9px;margin:18px 0;padding:0 12px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:12px}.table{flex-direction:column;display:flex}.tr{border-bottom:1px solid #202020;grid-template-columns:1.4fr 1fr 1fr 1.2fr;align-items:center;gap:12px;padding:13px 10px;font-size:13px;display:grid}.tr.th{color:#777;text-transform:uppercase;font-size:11px}.tr span small{color:#777;margin-top:3px;display:block}.empty{text-align:center;color:#666;padding:28px}.row{border-bottom:1px solid #202020;grid-template-columns:24px 1.5fr 1fr 100px;align-items:center;gap:8px;padding:12px 4px;font-size:13px;display:grid}.row span,.row em{color:#777}.kanban{grid-template-columns:repeat(8,minmax(220px,1fr));gap:12px;padding-bottom:14px;display:grid;overflow-x:auto}.column{background:#0d0d0d;border:1px solid #242424;border-radius:14px;min-height:420px;padding:10px}.colHead{justify-content:space-between;align-items:center;padding:7px 5px 12px;font-size:12px;display:flex}.colHead span{background:#242424;border-radius:20px;padding:2px 8px}.leadCard{background:#171717;border:1px solid #292929;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:9px;padding:12px;font-size:12px;display:flex}.leadCard small{color:#777}.leadCard select,.formGrid input,.formGrid select{color:#fff;background:#0b0b0b;border:1px solid #333;border-radius:9px;padding:10px}.modalBack{z-index:80;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#111;border:1px solid #333;border-radius:18px;width:min(650px,95vw);max-height:calc(100dvh - 28px);padding:20px;overflow-y:auto}.contactCreateModal{width:min(840px,100vw - 28px);padding:20px 24px 24px}.contactCreateModal .modalTitle{z-index:3;background:inherit;border-bottom:1px solid #94a3b83d;margin:0 -24px 16px;padding:18px 24px 14px;position:sticky;top:-20px}.contactCreateModal .formGrid{padding-bottom:6px}.contactWorkspace{scrollbar-gutter:stable}.contactWorkspace .modalTitle{z-index:4;background:inherit;border-bottom:1px solid #94a3b83d;margin:-20px -20px 16px;padding:18px 20px 14px;position:sticky;top:-20px}.contactStickyActions{margin-bottom:-20px!important;bottom:0!important}.modalTitle{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modalTitle h3{margin:0}.modalTitle button{color:#aaa;background:0 0;border:0}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.formGrid label{color:#aaa;flex-direction:column;gap:6px;font-size:12px;display:flex}@media (width<=760px){.tr{grid-template-columns:1fr 1fr}.tr span:nth-child(n+3){display:none}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.row{grid-template-columns:24px 1fr}.row span,.row em{display:none}}.widecards{grid-template-columns:repeat(4,1fr)}.generic .tr{grid-template-columns:1.2fr 1.2fr 1.2fr .55fr .7fr}.teamAccess{color:#64748b;margin-top:4px;font-size:12px;font-weight:500;display:block}.generic .tr button{align-items:center;gap:6px;display:inline-flex}.protectedAccount{color:#087a55;margin-top:5px;font-weight:800;display:block}.teamEditor{width:min(720px,94vw)}.securityBanner{color:#075f46;background:#ecfdf5;border:1px solid #86d9b4;border-left:5px solid #0b9b69;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:16px;padding:13px 15px;display:flex}.memberActive{background:#f4f7fb;border-radius:10px;align-items:center;padding:12px;flex-direction:row!important;gap:9px!important;display:flex!important}.memberActive input{width:19px;height:19px}.areaBars{gap:10px;display:grid}.areaBars>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:180px 1fr 42px;align-items:center;gap:12px;padding:8px 12px;display:grid}.areaBars>button:hover,.areaBars>button.active{background:#eff6ff;border-color:#2563eb}.areaBars i{background:#e7eef8;border-radius:999px;height:14px;overflow:hidden}.areaBars i b{border-radius:inherit;height:100%;display:block}.areaBars strong{text-align:right}.movementCards{gap:10px;display:grid}.movementCards>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:14px;grid-template-columns:145px 1fr 170px;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.movementCards>button:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 7px 20px #2563eb1a}.movementCards h4{margin:4px 0}.movementCards p{color:#334155;margin:5px 0;font-weight:600}.movementCards small{color:#64748b}.movementCards time{color:#475569;justify-content:flex-end;gap:7px;display:flex}.movementArea{color:#1759b8;background:#e8f1ff;border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.movementDetailModal{width:min(960px,94vw);max-height:90vh;overflow:auto}.processFacts{background:#f4f7fb;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.processFacts span{background:#fff;border:1px solid #dbe5f1;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.processFacts small{color:#64748b}.movementText{border-bottom:1px solid #dbe5f1;padding:14px 0}.movementText>div{justify-content:space-between;gap:12px;display:flex}.movementText p{white-space:pre-wrap;line-height:1.55}.linkedPublication{background:#fff;border:1px solid #ccd9e8;border-radius:12px;margin:10px 0}.linkedPublication summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;display:flex}.linkedPublication summary span{flex-direction:column;gap:4px;display:flex}.linkedPublication p{white-space:pre-wrap;padding:0 14px 14px;line-height:1.55}.loadingToast{z-index:80;color:#fff;background:#0f2850;border-radius:10px;padding:12px 16px;position:fixed;top:24px;right:24px}@media (width<=760px){.areaBars>button{grid-template-columns:110px 1fr 34px}.movementCards>button{grid-template-columns:1fr}.movementCards time{justify-content:flex-start}.processFacts{grid-template-columns:1fr 1fr}}.integrationGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.integration{background:#0c0c0c;border:1px solid #262626;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.integration small{color:#777;margin-top:3px;display:block}.okBadge,.waitBadge{border-radius:20px;padding:5px 8px;font-size:10px}.okBadge{color:#7dde99;background:#13351d}.waitBadge{color:#e8d678;background:#352f13}@media (width<=1100px){.widecards{grid-template-columns:repeat(2,1fr)}.integrationGrid{grid-template-columns:1fr}}@media (width<=760px){.generic .tr{grid-template-columns:1fr 1fr}.widecards{grid-template-columns:1fr}}.recLive{background:#170d0e;border:1px solid #6b161b;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:grid}.recLive>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.recLive strong{font-variant-numeric:tabular-nums;font-size:26px}.recLive small{color:#888}.recPulse{background:#c91822;border-radius:50%;place-items:center;width:54px;height:54px;animation:1.7s infinite pulseRec;display:grid;box-shadow:0 0 #c9182266}.stopBtn{color:#fff;cursor:pointer;background:#2a0e10;border:1px solid #7a1e24;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}@keyframes pulseRec{0%{box-shadow:0 0 #c9182266}70%{box-shadow:0 0 0 14px #c9182200}to{box-shadow:0 0 #c9182200}}.meetingChoice{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.meetingChoice button{color:#fff;cursor:pointer;background:#0d0d0d;border:1px solid #303030;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;display:flex}.meetingChoice button.chosen{border-color:#c91822;box-shadow:inset 0 0 0 1px #c91822}.meetingChoice span{color:#888;font-size:12px}.recList{flex-direction:column;display:flex}.recItem{border-bottom:1px solid #202020;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.recIcon{color:#e32933;background:#1c1112;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.recMain p{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.recTop{align-items:center;gap:10px;display:flex}.recStatus{text-transform:uppercase;letter-spacing:.06em;color:#bbb;background:#292929;border-radius:20px;padding:4px 7px;font-size:9px}.recStatus.relatorio_pronto{color:#85e59f;background:#12341d}.recStatus.erro{color:#ff9aa0;background:#431316}.recStatus.transcrevendo,.recStatus.gerando_relatorio{color:#e8d678;background:#352f13}.recMeta{color:#666;flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.recMeta span{align-items:center;gap:5px;display:flex}.recActions{flex-direction:column;gap:7px;display:flex}.recActions button{color:#ddd;cursor:pointer;background:#151515;border:1px solid #333;border-radius:9px;padding:8px 11px}.recActions .primary{background:#b20d16;border-color:#b20d16}.recDetail{width:min(900px,96vw);max-height:88vh;overflow:auto}.reportBox,.transcriptBox{white-space:pre-wrap;color:#ccc;background:#0b0b0b;border:1px solid #292929;border-radius:12px;max-height:300px;padding:16px;line-height:1.55;overflow:auto}.recDetail h4{margin:18px 0 8px}.recDetail small{color:#777}@media (width<=760px){.meetingChoice{grid-template-columns:1fr}.recLive{grid-template-columns:54px 1fr}.stopBtn{grid-column:1/-1}.recItem{grid-template-columns:44px 1fr}.recActions{flex-direction:row;grid-column:1/-1}}.actions{align-items:center;gap:8px;display:flex}.actions button,.panelHead button{align-items:center;gap:7px;display:inline-flex}.accent{color:#d93131;font-weight:700}.infoBox{background:#f8fbff;border:1px solid #dfe5ee;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:16px;display:flex}.publication{border-bottom:1px solid #e8e8e8;justify-content:space-between;gap:20px;padding:18px 4px;display:flex}.publication small{color:#777;margin-top:4px;display:block}.publication p{white-space:pre-wrap}.filterGrid{grid-template-columns:2fr 1fr 180px;gap:12px;margin:16px 0;display:grid}.filterGrid label,.modal label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.filterGrid input,.filterGrid select,.modal input,.modal select{background:#fff;border:1px solid #d8d8d8;border-radius:9px;padding:11px 12px}.contactsTable .tr{grid-template-columns:1.4fr 1fr 1.1fr 1.2fr 1fr}.contactsTable .tr span small{color:#8a8a8a;display:block}.pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.uploadDrop{text-align:center;border:2px dashed #d7dce5;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.extracted{border-top:1px solid #eee;margin-top:18px;padding-top:14px}.extracted>div{border-bottom:1px solid #f0f0f0;grid-template-columns:160px 1fr;padding:8px 0;display:grid}.waShell{color:#17212b;background:#f7faf9;border:1px solid #d8e3df;border-radius:16px;grid-template-columns:330px 1fr 250px;height:calc(100vh - 128px);display:grid;overflow:hidden;box-shadow:0 12px 35px #16392d1a}.waList{background:#fff;border-right:1px solid #d8e3df;padding:14px;overflow:auto}.waList .panelHead p,.waList h3{color:#17212b}.waList .search{background:#f0f2f5;border-color:#d8e0e4}.waList input{color:#17212b}.waConv{text-align:left;color:#17212b;background:0 0;border:0;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.waConv:hover,.waConv.selected{background:#e7f7f1}.waConv div:nth-child(2){flex-direction:column;display:flex}.waConv span,.waConv small{color:#667781;font-size:12px}.waAvatar{color:#087a55;background:#d9fdd3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex}.waChat{isolation:isolate;background-color:#efeae2;flex-direction:column;display:flex;position:relative}.waChat:before{content:"";z-index:-1;opacity:.035;filter:grayscale();background-image:url(/logo.png);background-repeat:repeat;background-size:210px;position:absolute;inset:0}.waEmpty{text-align:center;color:#54656f;background:#ffffffd6;border-radius:18px;margin:auto;padding:32px}.waChatHead{background:#f0f2f5;border-bottom:1px solid #d8e0e4;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.waChatHead div{flex-direction:column;display:flex}.waChatHead span{color:#667781;font-size:12px}.waMessages{flex:1;padding:22px;overflow:auto}.waMsg{background:#fff;border-radius:10px;max-width:70%;margin-bottom:10px;padding:9px 12px}.waMsg.out{background:#d9fdd3;margin-left:auto}.waMsg p{margin:0 0 5px}.waMsg small{color:#667781}.waComposer{background:#f0f2f5;border-top:1px solid #d8e0e4;gap:8px;padding:12px;display:flex}.waComposer input{color:#17212b;background:#fff;border:0;border-radius:10px;flex:1;padding:13px}.waComposer button{border-radius:10px;width:46px}.waTeam{background:#fff;border-left:1px solid #d8e3df;padding:18px;overflow:auto}.themeModeButton{color:#0d4fa8;cursor:pointer;background:#fff;border:1px solid #b7c7da;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:inline-flex}html[data-theme=dark] .waShell{color:#f7fbff;background:#101b2a;border-color:#39506b;box-shadow:0 14px 40px #00000057}html[data-theme=dark] .waList h3,html[data-theme=dark] .waTeam h3,html[data-theme=dark] .waContactCard b,html[data-theme=dark] .waConv{color:#f7fbff}html[data-theme=dark] .waConv span,html[data-theme=dark] .waConv small,html[data-theme=dark] .waTeam .muted{color:#b9c9dc}html[data-theme=dark] .waOfficeNumber b,html[data-theme=dark] .waPhone b{color:#fff}html[data-theme=dark] .waList .search,html[data-theme=dark] .waChatHead,html[data-theme=dark] .waComposer{color:#fff;background:#192b40;border-color:#39506b}html[data-theme=dark] .waList input,html[data-theme=dark] .waComposer input,html[data-theme=dark] .waContactCard input,html[data-theme=dark] .waContactCard select,html[data-theme=dark] .waContactCard textarea{color:#111827;background:#f8fafc;border-color:#9fb1c5}html[data-theme=dark] .waEmpty p,html[data-theme=dark] .waChatHead span{color:#c5d3e3}html[data-theme=dark] .waMsg{color:#111827;background:#f8fafc;border:1px solid #d7e0ea}html[data-theme=dark] .waMsg small{color:#526474}html[data-theme=dark] .themeModeButton{color:#173f72;background:#f8fafc;border-color:#d7e2ef}html[data-theme=light] .waShell{color:#111827!important;background:#fff!important;border-color:#b8c8d8!important}html[data-theme=light] .waList,html[data-theme=light] .waTeam{color:#111827!important;background:#fff!important;border-color:#c8d5e2!important}html[data-theme=light] .waList h3,html[data-theme=light] .waTeam h3,html[data-theme=light] .waContactCard b,html[data-theme=light] .waConv,html[data-theme=light] .waConv b{color:#111827!important}html[data-theme=light] .waConv span,html[data-theme=light] .waConv small,html[data-theme=light] .waTeam .muted{color:#465568!important}html[data-theme=light] .waConv:hover,html[data-theme=light] .waConv.selected{background:#d7f8e9!important;outline:2px solid #008b68!important}html[data-theme=light] .waAvatar{color:#075f46!important;background:#c9f7d4!important}html[data-theme=light] .waOfficeNumber,html[data-theme=light] .waPhone{background:#dff7ee!important;border-color:#72caae!important}html[data-theme=light] .waOfficeNumber small,html[data-theme=light] .waPhone small{color:#385a50!important}html[data-theme=light] .waOfficeNumber b,html[data-theme=light] .waPhone b{color:#102a22!important}html[data-theme=light] .waList .search,html[data-theme=light] .waChatHead,html[data-theme=light] .waComposer{color:#111827!important;background:#eaf3f8!important;border-color:#b8cad8!important}html[data-theme=light] .waChat{color:#111827!important;background:#e5f0ec!important}html[data-theme=light] .waChat:before{opacity:.025!important;filter:grayscale()!important}html[data-theme=light] .waEmpty{box-shadow:0 8px 25px #1e37461f;color:#111827!important;background:#fff!important;border:1px solid #b7c8d6!important}html[data-theme=light] .waEmpty p,html[data-theme=light] .waChatHead span{color:#425466!important}html[data-theme=light] .waMsg{box-shadow:0 2px 5px #142d3c1a;color:#111827!important;background:#fff!important;border:1px solid #c4d1dc!important}html[data-theme=light] .waMsg.out{color:#10291f!important;background:#bff3d2!important;border-color:#69c493!important}html[data-theme=light] .waMsg p{color:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=light] .waMsg small{color:#40556a!important;font-weight:700!important}html[data-theme=light] .waContactCard label{color:#26394a!important}html[data-theme=light] .waList input,html[data-theme=light] .waComposer input,html[data-theme=light] .waContactCard input,html[data-theme=light] .waContactCard select,html[data-theme=light] .waContactCard textarea{color:#111827!important;background:#fff!important;border-color:#9eafbf!important}html[data-theme=dark] .waShell{color:#f8fafc!important;background:#08131f!important;border-color:#34506b!important}html[data-theme=dark] .waList,html[data-theme=dark] .waTeam{color:#f8fafc!important;background:#101f2f!important;border-color:#34506b!important}html[data-theme=dark] .waChat{color:#f8fafc!important;background:#071522!important}html[data-theme=dark] .waChatHead,html[data-theme=dark] .waComposer,html[data-theme=dark] .waList .search{background:#172b3e!important;border-color:#46617b!important}html[data-theme=dark] .waMsg{box-shadow:0 2px 7px #00000047;color:#fff!important;background:#26394a!important;border:1px solid #526b82!important}html[data-theme=dark] .waMsg p{color:#fff!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=dark] .waMsg small{color:#d7e5ef!important;font-weight:700!important}html[data-theme=dark] .waList h3,html[data-theme=dark] .waTeam h3,html[data-theme=dark] .waConv,html[data-theme=dark] .waConv b,html[data-theme=dark] .waContactCard b{color:#fff!important}html[data-theme=dark] .waConv span,html[data-theme=dark] .waConv small,html[data-theme=dark] .waTeam .muted,html[data-theme=dark] .waChatHead span{color:#c8d7e5!important}html[data-theme=dark] .waConv:hover,html[data-theme=dark] .waConv.selected{background:#21445a!important;outline:2px solid #31c49a!important}html[data-theme=dark] .waEmpty{color:#fff!important;background:#15283a!important;border:1px solid #58718a!important}html[data-theme=dark] .waEmpty p{color:#d2deea!important}html[data-theme=dark] .waContactCard label{color:#edf5fb!important}html[data-theme=dark] .waShell{background:#111b21!important;border:1px solid #31434d!important}html[data-theme=dark] .waList,html[data-theme=dark] .waTeam{background:#111b21!important;border-color:#2a3942!important}html[data-theme=dark] .waChat{background-color:#0b141a!important}html[data-theme=dark] .waChat:before{opacity:.022!important;filter:grayscale()brightness(2)!important}html[data-theme=dark] .waChatHead,html[data-theme=dark] .waComposer{background:#202c33!important;border-color:#31434d!important}html[data-theme=dark] .waChatHead b,html[data-theme=dark] .waChatHead button{color:#f7fafc!important}html[data-theme=dark] .waChatHead button{background:#2a3942!important;border:1px solid #5b6d77!important}html[data-theme=dark] .waChatHead span{color:#b6c4cc!important}html[data-theme=dark] .waList .search{background:#202c33!important;border:1px solid #344650!important}html[data-theme=dark] .waList .search svg{color:#aebdc5!important}html[data-theme=dark] .waList .search input{color:#fff!important;background:0 0!important;border:0!important}html[data-theme=dark] .waList .search input::placeholder{opacity:1;color:#aebdc5!important}html[data-theme=dark] .waConv{border-bottom:1px solid #22313a!important;border-radius:9px!important}html[data-theme=dark] .waConv:hover{background:#202c33!important;outline:none!important}html[data-theme=dark] .waConv.selected{background:#2a3942!important;outline:2px solid #00a884!important}html[data-theme=dark] .waConv b{color:#f7fafc!important;font-weight:800!important}html[data-theme=dark] .waConv span,html[data-theme=dark] .waConv small{color:#c2ced4!important}html[data-theme=dark] .waAvatar{color:#071a15!important;background:#00a884!important}html[data-theme=dark] .waConnected{color:#25d366!important}html[data-theme=dark] .waOfficeNumber,html[data-theme=dark] .waPhone{background:#163b35!important;border-color:#00a884!important}html[data-theme=dark] .waOfficeNumber small,html[data-theme=dark] .waPhone small{color:#b7d8cf!important}html[data-theme=dark] .waMsg{color:#f7fafc!important;background:#202c33!important;border:1px solid #354751!important;font-weight:400!important;box-shadow:0 1px 2px #00000073!important}html[data-theme=dark] .waMsg.out{color:#fff!important;background:#005c4b!important;border-color:#087d68!important}html[data-theme=dark] .waMsg p{color:#fff!important;letter-spacing:.01em!important;font-size:15px!important;font-weight:500!important;line-height:1.48!important}html[data-theme=dark] .waMsg small{color:#c8d6dc!important;font-size:12px!important;font-weight:600!important}html[data-theme=dark] .waComposer input{color:#fff!important;background:#2a3942!important;border:1px solid #4a5d67!important}html[data-theme=dark] .waComposer input::placeholder{opacity:1;color:#bac7cd!important}html[data-theme=dark] .waComposer button{color:#052d24!important;background:#00a884!important;border-color:#00c99b!important}html[data-theme=dark] .waTeam h3{color:#fff!important}html[data-theme=dark] .waContactCard label{color:#e8f0f3!important;font-weight:800!important}html[data-theme=dark] .waContactCard input,html[data-theme=dark] .waContactCard select,html[data-theme=dark] .waContactCard textarea{color:#111827!important;background:#fff!important;border:2px solid #9eb0ba!important}html[data-theme=dark] .waContactCard input::placeholder,html[data-theme=dark] .waContactCard textarea::placeholder{opacity:1;color:#52616b!important}html[data-theme=dark] .crmSaved{color:#38e3af!important}html[data-theme=dark] .waEmpty{color:#fff!important;background:#202c33!important;border-color:#52636d!important}.waConnected{font-weight:800;color:#008069!important}.waDisconnected{font-weight:800;color:#c62828!important}.waOfficeNumber{background:#e7f7f1;border:1px solid #b9e4d5;border-radius:12px;flex-direction:column;gap:4px;margin:10px 0 12px;padding:12px 14px;display:flex}.waOfficeNumber small{color:#527168}.waOfficeNumber b{color:#173b31}.contactsCommandCenter{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.contactsCommandCenter .panel{margin:0}.contactSearchCard{padding:22px}.contactSearchCard .panelHead{align-items:flex-start}.contactSearchCard .actions{flex-wrap:wrap;justify-content:flex-end}.contactSearchCard .filterGrid{grid-template-columns:2fr 1.15fr 120px;margin-bottom:0}.contactAiImportCard{background:linear-gradient(145deg,#fff 0%,#faf7ff 58%,#f1ebff 100%);border:1px solid #ddd2ff;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 35px #6e3ddc1a}.contactAiImportCard:after{content:"";background:#814bee1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-85px}.aiImportBadge{color:#7137d8;gap:6px;margin-bottom:16px;font-weight:700;display:inline-flex}.contactAiImportCard h3{margin:0 0 10px;font-size:20px}.contactAiImportCard p{color:#4d5870;line-height:1.55}.contactAiImportCard .aiImportFormats{color:#7a8193;font-size:14px}.aiDocumentDrop{z-index:1;color:#7137d8;text-align:center;cursor:pointer;background:#ffffffb8;border:2px dashed #cbb7fb;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:88px;margin-top:18px;padding:18px;transition:all .2s;display:flex;position:relative}.aiDocumentDrop:hover{border-color:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 22px #7c3aed1f}.aiDocumentDrop.busy{cursor:progress;animation:1.4s infinite pulse}.hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contactsResultsPanel{margin-top:0}.contactsResultHead h3{margin:0}.contactsResultHead p{color:#667085;margin:4px 0 14px}.waTeam h3,.waContactCard b{color:#17212b}.waContactCard{gap:12px;margin-top:18px;display:grid}.waContactCard label{color:#465a63;gap:5px;font-size:12px;font-weight:700;display:grid}.waContactCard input,.waContactCard select,.waContactCard textarea{color:#17212b;background:#fff;border:1px solid #cbd7d3;border-radius:9px;width:100%;padding:10px}.waContactCard input:focus,.waContactCard select:focus,.waContactCard textarea:focus{border-color:#00a884;outline:2px solid #b7ead8}.waPhone{background:#e7f7f1;border:1px solid #b9e4d5;border-radius:10px;gap:3px;padding:12px;display:grid}.waPhone small{color:#527168}.crmSaved{color:#008069;text-align:center;font-weight:700}.documentEditorText{resize:vertical;min-height:300px;font-family:Arial,sans-serif;line-height:1.55}.teamPerson{align-items:center;gap:8px;margin-top:20px;display:flex}.teamPerson div{flex-direction:column;display:flex}.online{background:#29c76f;border-radius:50%;width:9px;height:9px}.muted{color:#7e8a91;font-size:12px}.recStudio{text-align:center;min-height:550px}.recClock{letter-spacing:8px;color:#9aa9bb;margin:120px 0 35px;font-size:62px;font-weight:700}.recButton{color:#fff;background:#e93434;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:110px;height:110px;display:inline-flex}.recButton.recording{animation:1.4s infinite pulse}.processBox{flex-direction:column;align-items:center;gap:12px;display:flex}.processBox audio,.savedAudio{width:min(620px,100%);margin:12px 0}.reviewAudio .modalActions{justify-content:center}.recTopActions{z-index:3;background:inherit;border-bottom:1px solid #e5edf7;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.recTopActions button,.downloadActions button{align-items:center;gap:6px;display:inline-flex}.reportEditor{resize:vertical;width:100%;min-height:230px;font:inherit;line-height:1.55}.documentTable .tr{grid-template-columns:1.4fr .7fr .7fr 1fr}.downloadActions{flex-wrap:wrap;gap:7px;display:flex}.recRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:130px 1fr 24px;align-items:center;gap:18px;width:100%;padding:18px 4px;display:grid}.recRow p{color:#6d6d6d;margin:4px 0}.recRow small{color:#8e8e8e}.meetingTypes{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.meetingTypes button{background:#f8fafc;border:1px solid #dfe5ed;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.meetingTypes button.chosen{background:#fff8f8;border:2px solid #d92929}.reportText{white-space:pre-wrap;background:#f7f8fa;border:1px solid #e4e6e9;border-radius:10px;max-height:330px;margin-bottom:18px;padding:16px;overflow:auto}.modal.large{max-width:900px}.integrationGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.integration{border:1px solid #e4e6ea;border-radius:12px;gap:12px;padding:16px;display:flex}.integration div{flex-direction:column;display:flex}.integration .ok{color:#15803d}.integration .wait{color:#9a6700}.pill.good{color:#137a38;background:#e8f8ee}@keyframes pulse{50%{box-shadow:0 0 0 16px #e9343421}}@media (width<=1000px){.contactsCommandCenter{grid-template-columns:1fr}.waShell{grid-template-columns:300px 1fr}.waTeam{display:none}.filterGrid{grid-template-columns:1fr}.contactsTable .tr{grid-template-columns:1fr 1fr 1fr}.contactsTable .tr span:nth-child(n+4){display:none}}.integrationButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:flex-start;transition:all .15s}.integrationButton:hover{border-color:#c9202b;transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.integrationArrow{color:#999;margin-left:auto;font-size:28px}.integrationModal{max-width:760px}.modalTitle p{color:#777;margin:5px 0 0}.modalActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.securityNote{color:#777;margin-top:14px;line-height:1.4;display:block}.formGrid .wide{grid-column:1/-1}.integration input,.integration select{width:100%}html,body,#root{color:#10213d;background:#f4f7fc}.appShell main{background:#f4f7fc}.sidebar{background:linear-gradient(#0757d6,#063f9f);border-right:0}.sidebar .brandText strong,.sidebar .userBox,.sidebar .userBox small{color:#fff}.sidebar .brandText span{color:#bfdbfe}.sidebar nav button{color:#dbeafe}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff29}.sidebar nav button.active{box-shadow:inset 3px 0 #fff}.appShell header{color:#10213d;background:#fffffff0;border-color:#dbe5f3}.content{color:#10213d}.hero{color:#fff;background:linear-gradient(135deg,#0757d6,#1d75f3 58%,#60a5fa);border:0}.hero h1,.hero p,.hero svg,.hero .eyebrow{color:#fff}.card,.panel,.modal{color:#10213d;background:#fff;border-color:#dbe5f3;box-shadow:0 14px 38px #1f52a31a}.card b,.accent{color:#1264e8}.card span,.panel p,.panelHead p,.pageHead p{color:#64748b}.primary,.loginCard button,.composer button{color:#fff;background:#1264e8}.search,.column{background:#f8fbff;border-color:#dbe5f3}.search input,.formGrid input,.formGrid select,.filterGrid input,.filterGrid select,.modal input,.modal select{color:#10213d;background:#fff;border-color:#cbd8ea}.tr,.row,.publication{border-color:#e5edf7}.leadCard,.integration,.integrationButton{color:#10213d;background:#fff;border-color:#dbe5f3}.empty{color:#64748b;background:#f8fbff;border:1px dashed #cbd8ea}.bentoOrb{background:linear-gradient(145deg,#1d75f3,#0757d6);border-color:#fff;box-shadow:0 16px 44px #0757d652}.bentoPanel{color:#10213d;background:#fff;border-color:#cfe0f7;width:min(520px,100vw - 24px);height:min(760px,100vh - 24px)}.bentoVoiceRow{flex-wrap:wrap}.voiceModeHint{color:#64748b;width:100%;padding:2px 4px;font-size:12px;line-height:1.4}.voiceButton.active{color:#087a55!important;background:#e8f8ee!important;border-color:#79d8b7!important}.responseModeSwitch{background:#edf2f7;border:1px solid #d4deea;border-radius:12px;grid-template-columns:1fr 1fr;width:100%;padding:4px;display:grid}.responseModeSwitch button{color:#536273;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:800;display:flex}.responseModeSwitch button.active{color:#fff;background:#1264e8;box-shadow:0 3px 9px #1264e838}.voiceStatus{color:#087a55;background:#e8f8ee;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;font-size:12px;display:flex}.bentoHead{color:#fff;background:linear-gradient(135deg,#0757d6,#1d75f3);border:0}.msg.assistant>div{color:#10213d;background:#edf4ff;border-color:#d7e5f8}.msg.user>div{color:#fff;background:#1264e8}.msg>div{white-space:pre-wrap;line-height:1.55}.composer textarea{color:#10213d;background:#f8fbff;border-color:#cbd8ea}.waShell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,310px) minmax(0,1fr) minmax(280px,330px);height:calc(100dvh - 175px);min-height:440px}.waChat{min-width:0;min-height:0;overflow:hidden}.waChatHead{flex:0 0 64px;gap:12px}.waMessages{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0}.waMsg{overflow-wrap:anywhere}.waMsg p{white-space:pre-wrap}.waComposeArea{z-index:1;background:#eaf3f8;flex:none;min-width:0;position:relative}.waComposer{flex-shrink:0;align-items:center;min-width:0;padding:10px 12px}.waComposer textarea{resize:none;color:#111827;min-width:0;min-height:48px;max-height:120px;font:inherit;background:#fff;border:1px solid #b8cad8;border-radius:22px;flex:1;padding:13px 16px;line-height:1.4}.waComposer button{color:#fff;cursor:pointer;background:#1765df;border:0;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:inline-flex}.waComposer button:disabled{opacity:.45;cursor:not-allowed}.waComposer button:focus-visible,.waComposer textarea:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.waComposer audio{flex:1;min-width:0;height:42px}.waList .panelHead h3,.waCrmTitle h3{align-items:center;gap:8px;display:flex}.waTopIcons,.waChatActions{align-items:center;gap:7px;display:flex}.waTopIcons button,.waCrmTitle>button,.waChatActions .iconButton{color:#496275;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.waTopIcons button:hover,.waCrmTitle>button:hover,.waChatActions .iconButton:hover{color:#0757d6;background:#dcebf6}.search{align-items:center;gap:8px;display:flex}.search .searchFilter{color:#4c6474;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.waContactHead{align-items:center;gap:11px;display:flex!important}.waChatAvatar{color:#087d5c;background:#d8f7e8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.waChatActions{margin-left:auto}.waChatActions .takeoverButton{color:#087d5c!important;background:#e7f7f1!important;border:1px solid #9bd9c2!important;border-radius:10px!important;width:auto!important;height:38px!important;padding:0 12px!important;font-weight:800!important}.waCrmTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.waCrmTitle h3{margin:0}.waComposeArea{z-index:10;background:#eaf3f8;border-top:1px solid #b8cad8;position:sticky;bottom:0}.waComposer{grid-template-columns:42px minmax(0,1fr) 42px 46px 46px!important;gap:8px!important;display:grid!important}.waComposer .waUtilityIcon{color:#52707f!important;background:0 0!important;border:0!important}.waComposer .waUtilityIcon:hover{color:#0757d6!important;background:#dbeaf4!important}.waNewConversation{background:#f1f8ff;border:1px solid #b8d7ec;border-radius:14px;gap:9px;margin:10px 2px 14px;padding:13px;display:grid;box-shadow:0 8px 18px #1f5aa01a}.waNewConversation b{color:#12395e}.waNewConversation input{box-sizing:border-box;color:#142c45;background:#fff;border:1px solid #9ebcd4;border-radius:9px;width:100%;padding:10px}.waNewConversation>div{justify-content:flex-end;gap:8px;display:flex}.waNewConversation button{color:#173b5d;background:#fff;border:1px solid #a8bfd0;border-radius:8px;padding:8px 11px;font-weight:750}.waNewConversation .primary{color:#fff;background:#0c77d6;border-color:#0c77d6}.waRecording{color:#111827;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.waRecordingDot{background:#dc2626;border-radius:50%;width:10px;height:10px}.waComposeHint{color:#425466;padding:0 15px 9px;font-size:11px;display:block}.waComposeError{color:#991b1b;background:#fee2e2;padding:9px 14px;font-size:13px}.waComposeNotice{color:#065f46;background:#d1fae5;padding:7px 14px;font-size:12px}.waAudioMessage audio{max-width:100%;height:40px}html[data-theme=dark] .waComposeArea{background:#202c33}html[data-theme=dark] .waComposer textarea{color:#fff;background:#2a3942;border-color:#4a5d67}html[data-theme=dark] .waComposer textarea::placeholder{color:#bac7cd}html[data-theme=dark] .waRecording{color:#fff}html[data-theme=dark] .waComposeHint{color:#bac7cd}@media (width<=1200px){.waShell{grid-template-columns:220px minmax(0,1fr)}.waTeam{display:none}}@media (width<=760px){.waShell{grid-template-rows:110px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 170px);min-height:400px}.waList{align-items:center;gap:8px;padding:8px;display:flex;overflow:auto}.waList>.panelHead,.waList>.waOfficeNumber,.waList>.search{display:none}.waConv{width:auto;min-width:190px}.waMsg{max-width:90%}.waMessages{padding:12px}.waComposer{gap:6px;padding:8px}.waComposer button{flex-basis:40px;height:40px}.waChatHead{padding:0 10px}}.appShell main,.content{min-width:0}.calendarPanel{box-sizing:border-box;min-width:0;max-width:100%}.monthGrid{width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))!important}.monthGrid>*{box-sizing:border-box;min-width:0}.dayCell,.eventDot{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.eventDot>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.calendarToolbar{flex-wrap:wrap}.calendarToolbar h3{min-width:0}@media (width<=700px){.calendarPanel{padding:8px}.dayCell{padding:4px}.weekday{padding:7px 2px;font-size:11px}.eventDot{padding:3px;font-size:10px}}.processEditForm{padding:4px 2px}.processEditForm>p{color:#4a6177;margin-top:-4px}.processEditForm h4{color:#173a60;margin:20px 0 10px}.processPartiesEditor{gap:9px;margin:10px 0 18px;display:grid}.partyEditRow{background:#f5faff;border:1px solid #b9d4e8;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.7fr) auto;gap:9px;padding:10px;display:grid}.partyEditRow input,.partyEditRow select,.internalNoteField textarea{box-sizing:border-box;color:#152c47;background:#fff;border:1px solid #9ebbd1;border-radius:9px;width:100%;padding:10px}.processPartiesEditor>button{color:#0757bd;background:#e9f4ff;border:1px solid #91bce0;border-radius:9px;justify-self:start;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.internalNoteField{color:#173a60;flex-direction:column;gap:7px;margin-top:14px;font-weight:850;display:flex}.internalNoteField textarea{resize:vertical;min-height:132px;line-height:1.45}.internalNotes{background:#fff9e6;border:1px solid #f0cf73;border-left:6px solid #f4af17;border-radius:14px;margin-top:18px;padding:16px 18px}.internalNotes h4{color:#765400;margin:0 0 7px}.internalNotes p{white-space:pre-wrap;color:#3e4c55;margin:0}@media (width<=720px){.partyEditRow{grid-template-columns:1fr}.partyEditRow .danger{width:100%}}.processCreateModal{resize:both;width:min(880px,96vw);min-width:min(620px,94vw);min-height:520px;max-height:88vh;overflow:auto}.processCreateModal.compact{width:min(690px,94vw)}.processCreateModal.large{width:min(1100px,98vw)}.processCreateModal .modalTitle{z-index:4;background:#fff;padding:2px 0 14px;position:sticky;top:0}.modalControls{align-items:center;gap:6px;display:flex}.modalControls button{min-width:36px}.processCreateModal textarea{resize:vertical;min-height:96px}.cnjLookup{border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:700}.cnjLookup.loading{color:#174ea6;background:#eef5ff}.cnjLookup.found{color:#17633a;background:#edf9f0}.cnjLookup.not_found{color:#8a5a00;background:#fff7e5}.cnjLookup.error{color:#a32525;background:#fff0f0}.newProcessParties{background:#f7fbff;border:1px solid #b9d4e8;border-radius:12px;gap:9px;padding:14px;display:grid}.newProcessParties>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.newProcessParties>div:first-child b{color:#173a60}.newProcessParties>div:first-child span{color:#506a82;font-size:12px}.newProcessParties>button{color:#0757bd;background:#e9f4ff;border:1px solid #91bce0;border-radius:9px;justify-self:start;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}@media (width<=720px){.processCreateModal{resize:none;min-width:0}.newProcessParties>div:first-child{display:block}.newProcessParties>div:first-child span{margin-top:4px;display:block}}.waChatHead{flex:none!important;align-items:center!important;height:auto!important;min-height:64px!important;padding:10px 16px!important}.waChatActions{max-width:62%;flex-flow:wrap!important;justify-content:flex-end!important;gap:7px!important}.waChatActions .passBentoButton{color:#fff;white-space:nowrap;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:10px;height:38px;padding:0 12px;font-weight:800}.waChatActions button:disabled{opacity:.6;cursor:wait}.waMessages{z-index:0;position:relative}.waComposeArea{z-index:2!important}@media (width<=980px){.waChatHead{align-items:flex-start!important}.waContactHead{padding-top:3px}.waChatActions{max-width:70%}}@media (width<=760px){.waChatHead{gap:8px;padding:8px!important}.waChatActions{max-width:none;justify-content:flex-start!important}.waChatActions .iconButton{display:none!important}.waChatActions .takeoverButton,.waChatActions .passBentoButton{font-size:12px;padding:0 9px!important}}.criticalProcessBanner{color:#991b1b;background:#fff1f2;border:2px solid #dc2626;border-radius:12px;gap:5px;margin:14px 0;padding:14px 16px;display:grid;box-shadow:0 0 0 4px #dc26261f}.criticalProcessBanner b{font-size:15px}.urgentTaskAlert{animation:1s ease-in-out infinite urgentPulse;background:#fff1f2!important;border:2px solid #dc2626!important}.urgentBeacon{color:#fff;background:#dc2626;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;animation:.75s step-end infinite urgentBeacon;display:grid}.completeUrgency{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:8px;padding:8px 10px;font-weight:800}.completeUrgency:hover{background:#991b1b}@keyframes urgentPulse{50%{box-shadow:0 0 0 5px #dc262638}}@keyframes urgentBeacon{50%{opacity:.25}}.urgentTaskAlert{color:#111827!important;grid-template-columns:24px minmax(260px,1fr) minmax(90px,auto) minmax(70px,auto) minmax(150px,auto)!important;align-items:center!important;gap:12px!important}.urgentTaskAlert b,.urgentTaskAlert span,.urgentTaskAlert em{color:#111827!important}.urgentTaskAlert em{font-weight:800;color:#991b1b!important}.completeUrgency{justify-content:center;align-items:center;white-space:nowrap!important;color:#fff!important;background:#b91c1c!important;min-width:150px!important;min-height:42px!important;line-height:1.1!important;display:inline-flex!important}.completeUrgency:hover,.completeUrgency:focus{color:#fff!important;background:#7f1d1d!important}@media (width<=900px){.urgentTaskAlert{grid-template-columns:24px 1fr!important}.urgentTaskAlert span,.urgentTaskAlert em,.urgentTaskAlert .completeUrgency{grid-column:2}.completeUrgency{width:max-content}}.deadlineCalculator{color:#111827;border-top:1px solid #dbe5f4;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding-top:16px;display:grid}.deadlineCalculator h3,.deadlineCalculator p,.deadlineCalculator .deadlineResult{grid-column:1/-1}.deadlineCalculator p{color:#475569;margin:0}.deadlineCalculator select,.deadlineCalculator input{color:#111827;background:#fff;border:1px solid #b9cce5;border-radius:8px;min-width:0;padding:10px}.deadlineCalculator button{color:#fff;background:#2563eb;border:0;border-radius:8px;padding:10px;font-weight:800}.deadlineCalculator button:hover{background:#1d4ed8}.deadlineResult{color:#111827;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.bentoOrb{transform-origin:0 100%;transform:scale(.82);z-index:20!important;position:fixed!important;bottom:24px!important;left:74px!important;right:auto!important}@media (width<=900px){.bentoOrb{transform:scale(.72);bottom:16px!important;left:auto!important;right:16px!important}}.stage-novo_lead{border-top:4px solid #3b82f6}.stage-contato{border-top:4px solid #06b6d4}.stage-triagem{border-top:4px solid #8b5cf6}.stage-consulta{border-top:4px solid #f59e0b}.stage-proposta{border-top:4px solid #ec4899}.stage-contrato_enviado{border-top:4px solid #6366f1}.stage-contratado{border-top:4px solid #16a34a}.leadCard{border-left:4px solid #64748b!important}.lead-novo_lead{border-left-color:#3b82f6!important}.lead-contato{border-left-color:#06b6d4!important}.lead-triagem{border-left-color:#8b5cf6!important}.lead-consulta{border-left-color:#f59e0b!important}.lead-proposta{border-left-color:#ec4899!important}.lead-contrato_enviado{border-left-color:#6366f1!important}.lead-contratado{border-left-color:#16a34a!important}.leadSource{color:#164e9b;background:#eaf2ff;border-radius:999px;width:max-content;margin-top:6px;padding:3px 7px;font-weight:700;display:block}.bentoOrb{transform-origin:0 0!important;top:112px!important;bottom:auto!important;left:78px!important;transform:scale(.52)!important}.sidebarFooter{padding-bottom:12px!important}.modalBack:has(.calendarEventEditor){align-items:center;overflow-y:auto}.calendarEventEditor{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.calendarEventEditor>.formGrid{scrollbar-gutter:stable;padding:2px 10px 4px 2px;overflow-y:auto}.calendarEventEditor>.formGrid::-webkit-scrollbar{width:10px}.calendarEventEditor>.formGrid::-webkit-scrollbar-thumb{background:#5a8edc;border:2px solid #111;border-radius:10px}.calendarEventEditor>.formGrid::-webkit-scrollbar-track{background:#182133;border-radius:10px}.agendaHero{background:linear-gradient(125deg,#0d4fba 0%,#1674d6 55%,#0a9a82 100%)!important}.calendarLegend{flex-wrap:wrap;gap:9px;margin:0 0 14px;display:flex}.calendarLegend span{border:1px solid #0f172a24;border-radius:999px;padding:7px 11px;font-weight:800}.calendarLegend .tarefa{color:#4c1d95;background:#ede9fe}.calendarLegend .audiencia{color:#991b1b;background:#fee2e2}.calendarLegend .atendimento{color:#1e3a8a;background:#dbeafe}.calendarLegend .diligencia{color:#9a3412;background:#ffedd5}.calendarLegend .reuniao{color:#065f46;background:#d1fae5}.calendarEventEditor{width:min(860px,100vw - 32px)!important;max-height:calc(100dvh - 24px)!important}.calendarEventEditor .modalTitle{z-index:3;background:#fff;border-bottom:1px solid #dbe5f3;flex:none;padding-bottom:12px;position:sticky;top:0}.calendarEventEditor>.formGrid{min-height:0;padding:16px 16px 6px!important}.calendarEventEditor .modalActions{z-index:2;background:#fff;border-top:1px solid #dbe5f3;padding:14px 0 2px;position:sticky;bottom:0}.dayCell{vertical-align:top;min-height:142px!important}.eventDot{white-space:nowrap;line-height:1.25;padding:7px 8px!important}.eventDot.atendimento{color:#123a70!important;background:#dbeafe!important}.eventDot.audiencia{color:#991b1b!important;background:#fee2e2!important}.eventDot.diligencia{color:#9a3412!important;background:#ffedd5!important}.eventDot.tarefa{color:#4c1d95!important;background:#ede9fe!important}.eventDot.reuniao{color:#065f46!important;background:#d1fae5!important}.workloadBoard article:nth-child(2){border-top-color:#0f766e}.workloadBoard article:nth-child(3){border-top-color:#2563eb}.workloadBoard article:nth-child(4){border-top-color:#7c3aed}.workloadBoard article:nth-child(5){border-top-color:#db2777}@media (width<=780px){.calendarEventEditor{width:calc(100vw - 14px)!important}.calendarEventEditor>.formGrid{grid-template-columns:1fr!important}.dayCell{min-height:106px!important}.calendarToolbar h3{min-width:0;font-size:18px}.calendarLegend span{font-size:12px}}.precatorioBoard{background:#f8fbff;border:1px solid #c9daf4;border-radius:16px;margin:20px 0;padding:20px}.precatorioList{gap:12px;display:grid}.precatorioCard{text-align:left;color:#13233a;cursor:pointer;background:#fff;border:1px solid #b9cff0;border-radius:12px;grid-template-columns:minmax(280px,1.45fr) minmax(190px,.85fr) minmax(210px,1fr);align-items:center;gap:18px;width:100%;padding:16px;display:grid}.precatorioCard:hover{background:#f3f8ff;border-color:#2563eb}.precatorioCard>div{gap:5px;display:grid}.precatorioCard strong{color:#1352b5;font-size:14px}.precatorioCard b{color:#101b2d}.precatorioCard small,.precatorioCard span{color:#52657e;font-size:12px}.precatorioBadge{border-radius:999px;width:max-content;padding:3px 8px;font-weight:800;color:#174ea6!important;background:#dbeafe!important;font-size:11px!important}.precatorioAmount{border-left:3px solid #60a5fa;padding-left:18px}.precatorioAmount b{color:#1251b7;font-size:18px}.precatorioStatus{border-left:3px solid #38bdf8;padding-left:18px}.precatorioNotice{color:#475569;margin:14px 0 0;font-size:13px}@media (width<=850px){.precatorioCard{grid-template-columns:1fr}.precatorioAmount,.precatorioStatus{border-top:1px solid #dbeafe;border-left:0;padding-top:10px;padding-left:0}}.companyVisualOverview{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.companyVisualOverview>div{background:#f8fbff;border:1px solid #c9daf4;border-radius:10px;gap:5px;padding:12px;display:grid}.companyVisualOverview small{color:#506178;font-size:11px;font-weight:800}.companyVisualOverview b{color:#124fae;font-size:23px}.companyVisualOverview .warnText{color:#b45309}.companyCourtBars{gap:8px;margin:10px 0 16px;display:grid}.companyCourtBars>div{color:#1f3553;grid-template-columns:130px 1fr 28px;align-items:center;gap:8px;font-size:12px;display:grid}.companyCourtBars i{background:#dce8f7;border-radius:99px;height:10px;overflow:hidden}.companyCourtBars i b{background:#2563eb;border-radius:99px;height:100%;display:block}.companyCourtBars strong{text-align:right;color:#174ea6}@media (width<=600px){.companyVisualOverview{grid-template-columns:1fr}.companyCourtBars>div{grid-template-columns:105px 1fr 26px}}.advisoryFinder{color:#174ea6;background:#f8fbff;border:1px solid #b9cff0;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:14px 0;padding:10px 12px;display:grid}.advisoryFinder input{outline:0;min-width:0;color:#13233a!important;background:0 0!important;border:0!important;padding:2px!important}.advisoryFinder small{color:#52657e;white-space:nowrap}.processFinder{margin:12px 0 16px}@media (width<=700px){.advisoryFinder{grid-template-columns:20px 1fr}.advisoryFinder small{white-space:normal;grid-column:2}}.publicationActions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:154px;display:flex}.criticalPublication{animation:1.25s ease-in-out infinite criticalPulse;position:relative;box-shadow:0 0 0 4px #dc262621,0 0 22px #dc262652;background:#fff5f5!important;border:2px solid #dc2626!important}.criticalPublicationAlert{letter-spacing:.02em;background:#b91c1c;border-radius:8px;align-items:center;margin:0 0 10px;padding:7px 10px;font-size:12px;font-weight:900;animation:1.25s ease-in-out infinite criticalPulse;display:inline-flex;box-shadow:0 0 14px #dc2626b8;color:#fff!important}@keyframes criticalPulse{0%,to{box-shadow:0 0 0 4px #dc26261f,0 0 15px #dc26264d}50%{box-shadow:0 0 0 7px #dc262638,0 0 28px #dc2626b3}}@media (width<=720px){.publication{flex-direction:column}.publicationActions{flex-flow:wrap;justify-content:flex-start;min-width:0}.publicationActions button{flex:160px}}.reviewButton{font-weight:800;color:#fff!important;background:#16a34a!important;border:1px solid #15803d!important}.reviewButton:hover{background:#15803d!important}.legalDeadlineTerm{text-underline-offset:3px;padding:0 2px;font-weight:900;-webkit-text-decoration:underline #dc2626;text-decoration:underline #dc2626;text-decoration-thickness:3px;color:inherit!important;background:0 0!important}.publicationTaskModal{flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 28px);display:flex;overflow:hidden}.publicationTaskModal .modalTitle{flex:none}.publicationTaskModal .formGrid{flex:auto;align-content:start;min-height:0;padding:2px 10px 2px 2px;overflow:auto}.publicationTaskModal .modalActions{background:#fff;border-top:1px solid #dbe5f3;flex:none;margin-top:12px;padding-top:12px}.publicationTaskSource{background:#f8fbff;border:1px solid #dbe5f3;border-radius:10px;max-height:180px;padding:12px;overflow:auto}.publicationTaskSource p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.45}@media (width<=620px){.publicationTaskModal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.publicationTaskSource{max-height:130px}}.waMediaPreview{background:#edf5f1;border:1px solid #125c4233;border-radius:14px;max-width:min(360px,100%);margin:.4rem 0;display:block;overflow:hidden}.waMediaPreview img{object-fit:cover;width:100%;max-height:360px;display:block}.waMediaVideo{background:#15221e;border-radius:14px;width:min(360px,100%);max-height:360px;margin:.4rem 0;display:block}.waMediaFile{color:#075e54;word-break:break-word;background:#eaf7ef;border-radius:12px;align-items:center;gap:.4rem;margin:.35rem 0;padding:.65rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.waMsg.out .waMediaFile{color:#075e54;background:#d4f6df}.publicationProcessIdentity{color:#142d4f;background:#edf5ff;border-left:4px solid #1d6fe9;border-radius:8px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.publicationProcessIdentity strong{letter-spacing:.01em;font-size:14px}.publicationProcessIdentity span{color:#3a5875;font-size:13px;font-weight:650}html[data-theme=dark] .publicationProcessIdentity{color:#fff;background:#172b3e;border-left-color:#7db5ff}html[data-theme=dark] .publicationProcessIdentity span{color:#d3e2ef}.waShell{grid-template-columns:minmax(315px,360px) minmax(540px,1fr) minmax(300px,340px);height:calc(100dvh - 140px);min-height:560px}.waList{padding:16px}.waConv{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:14px 12px}.waConv b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.waConv span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.waAvatar{width:48px;height:48px;font-size:15px}.waChatHead{min-height:76px!important;padding:12px 20px!important}.waContactHead b{font-size:18px}.waContactHead span{font-size:13px!important}.waMessages{padding:26px 30px}.waMsg{padding:12px 15px;font-size:16px;line-height:1.45}.waTeam{padding:18px}@media (width<=1320px){.waShell{grid-template-columns:minmax(290px,330px) minmax(0,1fr) minmax(270px,310px)}}.waTeam{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;padding-bottom:28px!important;overflow-y:auto!important}.waTeam::-webkit-scrollbar{width:11px}.waTeam::-webkit-scrollbar-thumb{background:#5d86b0;border:3px solid #eef6fb;border-radius:99px}.waTeam::-webkit-scrollbar-track{background:#eaf2f8;border-radius:99px}.waContactCard{padding-bottom:22px!important}.waContactCard textarea{resize:vertical!important;min-height:130px!important}.waContactCard .primary{z-index:4;position:sticky;bottom:10px;box-shadow:0 4px 14px #14436e38}.waSearchEmpty{color:#49657e;text-align:center;background:#f4f9fd;border:1px dashed #9db8cf;border-radius:12px;margin:16px 4px;padding:13px;font-weight:700}.waContactSearchResult{background:#f0faf7!important;border:1px solid #7bd8bb!important}.waContactSearchResult small{font-weight:800;color:#08785c!important}body:has(.waShell) .bentoOrb{display:flex!important}.bentoOrb{z-index:1000!important;transform-origin:100% 100%!important;touch-action:auto!important;cursor:pointer!important;position:fixed!important;inset:auto 28px 26px auto!important;transform:scale(.78)!important}.bentoPanel{z-index:1001!important;bottom:24px!important;right:124px!important}@media (width<=760px){.bentoOrb{bottom:14px!important;right:14px!important;transform:scale(.68)!important}.bentoPanel{width:calc(100vw - 20px)!important;height:min(650px,100dvh - 112px)!important;bottom:92px!important;right:10px!important}}.publicationFolders{background:#f5f9fc;border:1px solid #d2e0ed;border-radius:14px;flex-wrap:wrap;gap:10px;margin:4px 0 18px;padding:8px;display:flex}.publicationFolders button{color:#31516f;cursor:pointer;background:#fff;border:1px solid #b8cbe0;border-radius:10px;padding:10px 13px;font-weight:800}.publicationFolders button.active{color:#fff;background:#135dc9;border-color:#135dc9;box-shadow:0 5px 14px #135dc938}.publicationFolders b{background:#092e5b1a;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:12px;display:inline-grid}.publicationFolders .active b{background:#ffffff38}.publicationOrdinal{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.publicationOrdinal span{color:#1359b4;background:#e5f1ff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:900}.publicationOrdinal time{color:#536b83;font-size:13px;font-weight:750}@media (width<=650px){.publicationOrdinal{flex-direction:column;align-items:flex-start;gap:5px}}.workloadBoard{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(120px,1fr));gap:12px;margin:16px 0;display:grid}.workloadBoard>div,.workloadBoard article{background:#f8fbff;border:1px solid #c8d9eb;border-radius:14px;gap:4px;padding:14px;display:grid}.workloadBoard>div b{color:#183a62;font-size:16px}.workloadBoard>div span{color:#5a718c;font-size:13px}.workloadBoard article{background:#fff;border-top:4px solid #2d73ce}.workloadBoard article small{color:#45637f;font-weight:850}.workloadBoard article strong{color:#125dc5;font-size:27px;line-height:1}.workloadBoard article span{color:#58708a;font-size:12px}@media (width<=1050px){.workloadBoard{grid-template-columns:repeat(2,1fr)}.workloadBoard>div{grid-column:1/-1}}@media (width<=600px){.workloadBoard{grid-template-columns:1fr}.workloadBoard>div{grid-column:auto}}.agendaMonthList{margin-top:18px}.agendaMonthList .agendaTable{scrollbar-gutter:stable;max-height:720px;overflow:auto}.agendaMonthList .agendaTable::-webkit-scrollbar{width:10px}.agendaMonthList .agendaTable::-webkit-scrollbar-thumb{background:#6c91ba;border-radius:99px}.waHiddenFileInput{display:none!important}.waComposer{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:hidden!important}.waComposer textarea{color:#111827!important;background:#fff!important;border:2px solid #8ea9bf!important;border-radius:24px!important;flex:260px!important;width:100%!important;min-width:260px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:14px 18px!important;display:block!important;overflow:auto!important}.waComposer textarea::placeholder{color:#52616b!important;opacity:1!important}.waComposer button{flex:0 0 46px!important;width:46px!important}.waComposer .waUtilityIcon{flex:0 0 42px!important;width:42px!important}@media (width<=980px){.waComposer textarea{min-width:150px!important}.waComposer{gap:6px!important}.waComposer button{flex-basis:42px!important;width:42px!important}.waComposer .waUtilityIcon{flex-basis:38px!important;width:38px!important}}
