@layer legal-features{.aptCard__bloco{display:flex;flex-direction:column;align-items:center;gap:6px}.remarcar{display:flex;justify-content:center;max-width:420px;width:100%}.remarcar__botao{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-s);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-time);cursor:pointer;transition:color .14s ease,border-color .14s ease}.remarcar__botao:hover{color:var(--accent);border-color:var(--accent)}.remarcar__painel{width:100%;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--border-s);background:var(--surface-1)}.remarcar__atual,.remarcar__estado{margin:0;font-size:var(--fs-time);color:var(--text-2)}.remarcar__lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.remarcar__slot{padding:5px 10px;border-radius:var(--r-sm);border:1px solid var(--border-s);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-time);font-variant-numeric:tabular-nums;cursor:pointer}.remarcar__slot:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.remarcar__slot:disabled{cursor:progress;opacity:.6}.desfecho{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.desfecho__botao{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-s);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-time);cursor:pointer;transition:color .14s ease,border-color .14s ease}.desfecho__botao:hover:not(:disabled){color:var(--danger,var(--warn));border-color:var(--danger,var(--warn))}.desfecho__botao--falta:hover:not(:disabled){color:var(--warn);border-color:var(--warn)}.desfecho__botao:disabled{opacity:.6;cursor:default}.desfecho__erro,.desfecho__feito{margin:0;width:100%;font-size:var(--fs-time)}.desfecho__erro{color:var(--danger,var(--warn))}.desfecho__feito{color:var(--text-2)}.desfecho__depois{display:grid;gap:8px;width:100%}.desfecho__sugestao{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;width:100%;font-size:var(--fs-time);color:var(--text-2);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.desfecho__sugestao>svg{flex:0 0 auto}.desfecho__sugestao strong,.desfecho__sugestao>svg{color:var(--accent-strong)}.desfecho__sugestao>span:not(.desfecho__sugestaoAcoes){flex:1 1 220px;min-width:0}.desfecho__sugestaoAcoes{display:inline-flex;gap:6px;flex-wrap:wrap}.desfecho__sugestao--feita{border-color:color-mix(in srgb,var(--success,var(--accent)) 45%,var(--border))}.desfecho__sugestao .desfecho__erro{width:100%}.closerModo{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in oklch,var(--warn) 45%,transparent);background:color-mix(in oklch,var(--warn) 8%,transparent);color:var(--text-2);font-size:var(--fs-time)}.remarcar__erro{color:var(--danger)}.remarcar__erro,.remarcar__feito{margin:0;font-size:var(--fs-time)}.remarcar__feito{color:var(--text-2);text-align:center}.remarcar__topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.remarcar__fechar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer;transition:color .14s ease,border-color .14s ease}.remarcar__fechar:hover:not(:disabled){color:var(--accent);border-color:var(--border-s)}.remarcar__fechar:disabled{cursor:progress;opacity:.5}.chat__acoesRapidas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px 8px;pointer-events:none}.chat__acoesRapidas>*{pointer-events:auto}@media (max-width:767px){.chat__acoesRapidas{pointer-events:auto;margin:0 0 8px;padding:8px 10px;border:1px solid var(--border-s);border-radius:14px;background:color-mix(in srgb,var(--bg-sidebar) 85%,transparent);backdrop-filter:blur(14px) saturate(1.15);box-shadow:var(--shadow-menu-raised)}}.chat__acoesRapidas__quando{font-size:var(--fs-time);color:var(--text-2);font-variant-numeric:tabular-nums}.chat__acoesRapidas .remarcar{width:auto;max-width:none}.remarcar__sugestao{margin:0;font-size:var(--fs-time);color:var(--text-2)}.remarcar__slot--indicado,.remarcar__sugestao strong{color:var(--accent);font-weight:600}.remarcar__slot--indicado{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.remarcar__slot--ocupado{opacity:.42;text-decoration:line-through;cursor:not-allowed}.remarcar__slot--ocupado:hover{border-color:var(--border-s);color:var(--text-1)}.docCard--audio{display:block;padding:8px 10px}.docCard__player{width:100%;max-width:320px;height:36px;display:block}.followupManual__popover{width:min(360px,92vw)}.followupManual__dataField .responsiveDateTimeField__desktop>span{display:none}.followupManual__data,.followupManual__nota,.followupsDoDia__proxima input,.resultadoTabela__followup input{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px}.followupManual__nota{width:100%}.followupsDoDia__lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.followupsDoDia__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.followupsDoDia__item--atrasado{border-left:3px solid var(--warn)}.followupsDoDia__quem{display:grid;gap:2px;min-width:0}.followupsDoDia__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.followupsDoDia__proxima,.resultadoTabela__followup label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.resultadoTabela__followup{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.followupManual .primaryButton,.followupsDoDia .primaryButton,.resultadoTabela__followup .primaryButton{padding:6px 12px;font-size:12px;border-radius:999px}.workspace--with-aside{grid-template-columns:var(--workspace-list-width,var(--list-width)) 7px minmax(0,1fr) minmax(320px,400px)}.workspace__aside{min-width:0;height:100%;overflow-y:auto;border-left:1px solid var(--border);background:var(--surface)}@media (max-width:1180px){.workspace--with-aside{position:relative;grid-template-columns:var(--workspace-list-width,var(--list-width)) 7px minmax(0,1fr)}.workspace__aside{position:absolute;inset:0 0 0 auto;z-index:55;width:min(400px,100%);box-shadow:var(--shadow-drawer-soft)}}@media (max-width:767px){.workspace--with-aside{grid-template-columns:minmax(0,1fr)}.workspace__aside{width:100%;border-left:0}}.chat__fichaAction--ativo{border-color:color-mix(in oklch,var(--accent) 50%,var(--border));background:var(--accent-soft);color:var(--accent)}.ficha{display:flex;flex-direction:column;min-height:100%;padding-bottom:84px}.ficha__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px 10px;border-bottom:1px solid var(--border)}.ficha__titulo{margin:2px 0;font-size:15px;font-weight:600}.ficha__form{display:grid;gap:12px;padding:12px 16px 20px}.ficha__campo{display:grid;gap:4px}.ficha__campo--pendente .ficha__rotulo{color:var(--warn)}.ficha__rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2)}.ficha__input{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:13px}.ficha__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ficha__input--multiline{min-height:72px;resize:vertical;line-height:1.4}.ficha__procedencia{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:500;line-height:1.5;border:1px solid var(--border);color:var(--text-3)}.ficha__procedencia--confirmado{color:var(--success);border-color:var(--success)}.ficha__procedencia--alta{color:var(--accent);border-color:var(--accent)}.ficha__procedencia--baixa{color:var(--danger);border-color:var(--danger)}.ficha__procedencia--rascunho{color:var(--warn);border-color:var(--warn)}.ficha__acoes{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.ficha .primaryButton{padding:7px 12px;font-size:12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.drawer__noteAnexo{display:inline-flex;align-items:center;gap:4px;color:var(--accent)}.composerIA{position:relative}.rapidas{position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);z-index:25;max-height:320px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-menu);overflow:hidden}.rapidas__cabecalho{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text-3);border-bottom:1px solid var(--border)}.rapidas__cabecalho>span{display:inline-flex;align-items:center;gap:4px}.rapidas__gerenciar{background:none;border:0;color:var(--accent);font:inherit;font-size:11px;cursor:pointer}.rapidas__vazio{margin:0;padding:12px;font-size:12px;color:var(--text-3);display:grid;gap:8px;justify-items:start}.rapidas__vazio p{margin:0}.rapidas__vazio code{font-family:inherit;color:var(--text-2)}.chat__composerFloat .rapidas{position:relative;left:auto;right:auto;bottom:auto;margin:10px 12px 0;box-shadow:none;max-height:min(40vh,320px)}.chat__composerFloat:has(.rapidas){z-index:36}.rapidas__lista{list-style:none;margin:0;padding:4px;overflow-y:auto}.rapidas__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.rapidas__item--ativo{background:var(--surface-2)}.rapidas__atalho{font-family:var(--font-mono);font-size:12px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rapidas__texto{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:12px}.rapidas__texto strong{font-weight:600}.rapidas__escopo{font-size:10px;padding:0 6px;border:1px solid var(--border);border-radius:999px;color:var(--text-3)}.rapidas__anexo{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--text-2)}.rapidas__previa{flex-basis:100%;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rapidasGerir{position:fixed;inset:0;width:min(680px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;overflow:hidden;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-menu)}.rapidasGerir[open]{display:flex;flex-direction:column;gap:10px}.rapidasGerir::backdrop{background:var(--overlay)}.rapidasGerir__conteudo{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:10px}.rapidasGerir__cabecalho{flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.rapidasGerir__cabecalho strong{display:inline-flex;align-items:center;gap:6px;font-size:13px}.rapidasGerir__acoes{display:flex;gap:6px;align-items:center;justify-content:flex-end}.rapidasGerir__form{display:grid;gap:8px;padding:10px;border:1px dashed var(--border);border-radius:10px}.rapidasGerir__form label{display:grid;gap:3px;font-size:11px;font-weight:600;color:var(--text-2)}.rapidasGerir__form input,.rapidasGerir__form select,.rapidasGerir__form textarea{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px;font-weight:400}.rapidasGerir__linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}.rapidasGerir__barra{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);color:var(--accent)}.rapidasGerir__barra input{flex:1;min-width:0}.rapidasGerir__form label{min-width:0}.rapidasGerir__form input,.rapidasGerir__form select,.rapidasGerir__form textarea{min-width:0;width:100%}.rapidasGerir__lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rapidasGerir__item{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.rapidasGerir__resumo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px}.rapidasGerir__botoes{display:flex;flex-wrap:wrap;gap:6px}.rapidasGerir .primaryButton{padding:6px 12px;font-size:12px;border-radius:999px}.followupManual{position:relative;display:inline-flex}.followupManual__popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(340px,92vw);display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-menu)}.followupManual__titulo{margin:0;font-size:12px;font-weight:600;color:var(--text-2)}.followupManual__atalhos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.followupManual__acoes{display:flex;justify-content:flex-end;gap:6px}.followupManual .primaryButton{padding:6px 12px;font-size:12px;border-radius:999px}.remarcar__agora{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:12px}.remarcar__agora select{padding:4px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px}.remarcar__flexivel{display:grid;gap:9px;margin:10px 0;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.remarcar__flexivelTopo{display:flex;justify-content:space-between;gap:10px;font-size:12px}.remarcar__flexivelTopo span{color:var(--text-3)}.remarcar__flexivelCampos{display:grid;grid-template-columns:1.2fr .8fr .7fr;gap:7px}.remarcar__flexivelCampos label{display:grid;gap:3px;color:var(--text-3);font-size:11px}.remarcar__flexivelCampos input{min-width:0;width:100%;padding:6px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-1);font:inherit}.remarcar__presets{display:flex;flex-wrap:wrap;gap:5px}.remarcar__presets button{padding:4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:11px;cursor:pointer}.remarcar__presets button.is-selected{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.desfecho__botao--confirmar:hover:not(:disabled),.desfecho__botao--iniciar:hover:not(:disabled),.remarcar__presets button.is-selected{border-color:var(--accent);color:var(--accent-strong)}.desfecho__botao--finalizar{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.closerMeeting__actual{font-variant-numeric:tabular-nums}.flexMeeting__open{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 0 16px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-strong);font:inherit;font-weight:700;cursor:pointer}.flexMeeting{display:grid;gap:16px;margin:0 0 20px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--surface)) 0,var(--surface) 55%);box-shadow:var(--shadow-sm)}.flexMeeting__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flexMeeting__head h2{margin:3px 0 2px;font-size:18px}.flexMeeting__head p{margin:0;color:var(--text-3);font-size:13px}.flexMeeting__form{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) 135px 105px 150px;gap:10px;align-items:end}.flexMeetingWizard__step{display:contents;min-width:0;margin:0;padding:0;border:0}.flexMeetingWizard__intro,.flexMeetingWizard__nav,.flexMeetingWizard__search,.flexMeetingWizard__step--review{display:none}.flexMeetingWizard__dateTime{display:contents}.flexMeetingWizard__confirmation,.flexMeetingWizard__hint{grid-column:1/-1;margin:0;color:var(--text-3);font-size:12px}.flexMeetingWizard__stepError,.flexMeeting__form>.inlineError{grid-column:1/-1}.flexMeeting__form label{display:grid;gap:5px;color:var(--text-3);font-size:11px;font-weight:700}.flexMeeting__form input,.flexMeeting__form select{min-width:0;width:100%;height:38px;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-1);font:inherit;font-size:13px}.flexMeeting__durationInput{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:12px;font-weight:500}.flexMeeting__durationInput input{flex:1}.flexMeeting__presets{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.flexMeeting__presets button{padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:12px;cursor:pointer}.flexMeeting__presets button.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong);font-weight:700}.flexMeeting__actions{grid-column:1/-1;display:flex;gap:8px}.flexMeeting__actions button{display:inline-flex;align-items:center;gap:6px}.flexMeeting__intervals{grid-column:1/-1;display:grid;gap:8px;padding:11px;border-radius:10px;background:var(--surface-2)}.flexMeeting__intervals>strong{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:12px}.flexMeeting__intervals>p{margin:0;color:var(--text-3);font-size:12px}.flexMeeting__intervals>div{display:flex;flex-wrap:wrap;gap:7px}.flexMeeting__intervals button{display:grid;gap:2px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-1);font:inherit;font-size:12px;cursor:pointer}.flexMeeting__intervals button small{color:var(--text-3);font-size:10px}.flexMeeting__intervals button.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.flexMeeting__mock{grid-column:1/-1;margin:0;color:var(--text-3);font-size:11px}.flexMeeting__success{display:flex;align-items:center;gap:10px;color:var(--accent-strong)}.flexMeeting__success>div{display:grid;gap:2px;flex:1}.flexMeeting__success small,.flexMeeting__success span{color:var(--text-3);font-size:12px}.responsiveDateTimeField{min-width:0}.responsiveDateTimeField__desktop{display:grid;gap:5px;min-width:0}.responsiveDateTimeField__trigger{display:none}.dateTimeModal__backdrop{position:fixed;inset:0;z-index:3900;display:grid;place-items:center;padding:var(--dialog-inset);background:var(--overlay-strong);animation:drawerFade var(--motion-base) var(--ease) both}.dateTimeModal{display:grid;width:min(440px,100%);max-height:calc(100dvh - (var(--dialog-inset) * 2));overflow:hidden;border:2px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--shadow-dialog-strong);animation:convFilterEnter var(--motion-base) var(--ease) both}.dateTimeModal__footer,.dateTimeModal__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px}.dateTimeModal__header{border-bottom:1px solid var(--border-s)}.dateTimeModal__header>span{display:grid;gap:2px}.dateTimeModal__header small{color:var(--text-4);font-size:9px;font-weight:750;letter-spacing:.08em}.dateTimeModal__header strong{color:var(--text-1);font-size:var(--fs-xl)}.dateTimeModal__header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2)}.dateTimeModal__body{display:grid;min-height:0;gap:12px;overflow-y:auto;padding:14px 12px;overscroll-behavior:contain}.dateTimeModal__instruction,.dateTimeModal__timeSection>span{color:var(--text-3);font-size:var(--fs-sm);font-weight:650}.dateTimeModal__timePicker{display:grid;gap:12px;min-height:0}.dateTimeModal__timeValue{display:flex;min-height:54px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-1);font-size:22px;font-variant-numeric:tabular-nums}.dateTimeModal__timeValue svg{color:var(--accent-strong)}.dateTimeModal__timeSection{display:grid;gap:7px;min-height:0}.dateTimeModal__timeGrid{display:grid;gap:6px;max-height:142px;overflow-y:auto;padding:2px;overscroll-behavior:contain;scrollbar-width:thin}.dateTimeModal__timeGrid--hours{grid-template-columns:repeat(6,minmax(0,1fr))}.dateTimeModal__timeGrid--minutes{grid-template-columns:repeat(4,minmax(0,1fr))}.dateTimeModal__days button,.dateTimeModal__timeGrid button{display:grid;min-width:0;min-height:42px;place-items:center;border:1px solid var(--border-s);border-radius:10px;background:var(--bg-2);color:var(--text-2);font:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}.dateTimeModal__days button.is-selected,.dateTimeModal__timeGrid button.is-selected{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--accent-soft)}.dateTimeModal__calendar{display:grid;gap:9px;min-height:0}.dateTimeModal__calendarHeader{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px}.dateTimeModal__calendarHeader strong{color:var(--text-1);font-size:15px;text-align:center;text-transform:capitalize}.dateTimeModal__calendarHeader button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border-s);border-radius:10px;background:var(--bg-2);color:var(--text-2)}.dateTimeModal__calendarHeader button:disabled,.dateTimeModal__days button:disabled{opacity:.32}.dateTimeModal__days,.dateTimeModal__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dateTimeModal__weekdays span{color:var(--text-4);font-size:8px;font-weight:750;text-align:center}.dateTimeModal__days button{min-height:40px;border-color:transparent;background:transparent}.dateTimeModal__days button.is-today:not(.is-selected){border-color:var(--accent);color:var(--accent-strong)}.dateTimeModal__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-s)}.dateTimeModal__footer button{justify-content:center;min-height:46px}@media (max-width:980px){.flexMeeting__form{grid-template-columns:repeat(2,minmax(0,1fr))}.flexMeeting__conversation{grid-column:1/-1}}@media (max-width:640px){.flexMeeting{padding:14px}.flexMeeting__head{align-items:stretch;flex-direction:column}.flexMeeting__head .chip{align-self:flex-start}.flexMeeting__form{grid-template-columns:1fr}.flexMeeting__actions,.flexMeeting__conversation,.flexMeeting__intervals,.flexMeeting__mock,.flexMeeting__presets{grid-column:1}.flexMeeting__actions{flex-direction:column}.flexMeeting__actions button{justify-content:center}.remarcar__flexivelCampos{grid-template-columns:1fr}.remarcar__flexivelTopo{flex-direction:column}}.availability__duracao{padding:2px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px}.closerCheckin__saida{display:grid;gap:4px;justify-items:center;font-size:12px;color:var(--text-2);margin:8px 0}.closerCheckin__saida input,.closerControlCard__fields input[type=time],.closerShiftPicker__hora{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:13px}.closerShiftPicker__hora{font-weight:600;text-align:center}.capacidadeConfig{margin:16px 24px 0}.capacidadeConfig h2,.capacidadeConfig h3{display:inline-flex;align-items:center;gap:6px}.capacidadeConfig__linha{display:flex;flex-wrap:wrap;gap:24px;margin:8px 0 16px}.capacidadeConfig__linha>label{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--text-2)}.capacidadeConfig__jornada{display:inline-flex;gap:6px;align-items:center}.capacidadeConfig__jornada input{width:90px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit}.chip--ruim{color:var(--danger);border-color:var(--danger)}.retomadas h2{display:inline-flex;align-items:center;gap:6px}.retomadas__acoes{display:flex;gap:6px;align-items:center}.retomadas__grupos{display:grid;gap:14px}.retomadas__titulo{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--text-2)}.retomadas__lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.retomadas__item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.retomadas__item--atrasada{border-left:3px solid var(--warn)}.retomadas__quando{font-size:12px;font-weight:600}.retomadas__quem{display:grid;gap:1px;min-width:0;font-size:12px}@media (max-width:700px){.retomadas__item{grid-template-columns:1fr}}.assistente{display:grid;gap:10px;padding:14px 16px;margin:0 0 14px;border:2px solid var(--accent);border-radius:14px;background:var(--surface)}.assistente__cabecalho{display:flex;align-items:center;gap:10px;color:var(--accent)}.assistente__cabecalho div{display:grid;gap:1px;color:var(--text)}.assistente__cabecalho span{font-size:12px;color:var(--text-3)}.assistente__prontas{display:flex;flex-wrap:wrap;gap:6px}.assistente__trocas{display:grid;gap:10px;max-height:50vh;overflow-y:auto;padding-right:4px}.assistente__troca{display:grid;gap:6px;padding:8px 10px;border-left:3px solid var(--border)}.assistente__pergunta{margin:0;font-size:12px;font-weight:600;color:var(--text-2)}.assistente__pensando,.assistente__texto{margin:0;font-size:13px}.assistente__pensando{color:var(--text-3);font-style:italic}.assistente__lista h4{margin:4px 0;font-size:12px;color:var(--text-2)}.assistente__lista ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.assistente__lista li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;font-size:12px}.assistente__lista li strong{font-weight:600}.assistente__acao{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--warn);border-radius:10px;font-size:13px}.assistente__acao--feita{border-style:solid;border-color:var(--success)}.assistente__estado{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-size:12px}.assistente__botoes{display:inline-flex;gap:6px}.assistente__form{display:flex;gap:8px}.assistente__form input{flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:14px}.assistente .primaryButton{padding:8px 14px;font-size:13px;border-radius:10px;display:inline-flex;align-items:center;gap:6px}@media (max-width:700px){.assistente__lista li{grid-template-columns:1fr}.assistente__form{flex-direction:column}}.agendaProxima{display:grid;gap:12px;padding:16px;margin:0 0 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.agendaProxima__topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.agendaProxima__titulo{display:grid;gap:2px}.agendaProxima__titulo strong{font-size:18px}.agendaProxima__titulo span{font-size:12px;color:var(--text-3)}.agendaProxima__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agendaProxima__verComo{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.agendaProxima__verComo select{padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px}.agendaProxima__colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agendaProxima__colunas--uma{grid-template-columns:minmax(0,1fr)}.agendaProxima__coluna h2{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px}.agendaProxima__grupo{margin-bottom:10px}.agendaProxima__grupo h3{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.agendaProxima__grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.agendaProxima__item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.agendaProxima__item--agora{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.agendaProxima__hora{display:grid;font-size:15px;font-weight:700;line-height:1.1}.agendaProxima__hora small{font-size:10px;font-weight:500;color:var(--text-3)}.agendaProxima__quem{display:grid;gap:1px;min-width:0;font-size:13px}.agendaProxima__quem small{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agendaProxima__vazio{margin:0;font-size:12px;color:var(--text-3)}.adminAgenda{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:0;padding:0}.adminAgenda__toggle{justify-self:start;margin:0 0 12px}.adminMeetingsBody--oculto{display:none}@media (max-width:860px){.agendaProxima__colunas{grid-template-columns:minmax(0,1fr)}}.posReuniao{display:grid;gap:12px;padding:16px;margin:0 0 14px;border:2px solid var(--accent);border-radius:14px;background:var(--surface)}.posReuniao__topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.posReuniao__topo h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px}.posReuniao__topo p{margin:2px 0 0;font-size:12px;color:var(--text-3)}.posReuniao__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.posReuniao__vazio{margin:0;font-size:13px;color:var(--text-2)}.posReuniao__grupo h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.posReuniao__grupo h3 span{padding:0 6px;border-radius:999px;border:1px solid var(--border);font-size:10px}.posReuniao__grupo--atrasado h3,.posReuniao__grupo--hoje h3{color:var(--warn)}.posReuniao__grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.posReuniao__item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.posReuniao__grupo--atrasado .posReuniao__item{border-left:3px solid var(--warn)}.posReuniao__proximo,.posReuniao__quem{display:grid;gap:1px;min-width:0;font-size:13px}.posReuniao__proximo small,.posReuniao__quem small{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posReuniao__proximo strong{font-size:16px}.posReuniao__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end}.posReuniao__botoes input[type=date]{padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:12px}.posReuniao .primaryButton{padding:6px 12px;font-size:12px;border-radius:999px}@media (max-width:900px){.posReuniao__item{grid-template-columns:1fr}.posReuniao__botoes{justify-content:flex-start}}.assistente__livre{color:var(--success);font-weight:600}.horariosDia{display:grid;gap:12px;padding:16px;margin:0 0 14px;border:2px solid var(--accent);border-radius:14px;background:var(--surface)}.horariosDia__topo{justify-content:space-between;gap:10px}.horariosDia__titulo,.horariosDia__topo{display:flex;flex-wrap:wrap;align-items:center}.horariosDia__titulo{gap:12px}.horariosDia__titulo h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px}.horariosDia__dias{display:flex;flex-wrap:wrap;gap:4px}.horariosDia__resumo{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.horariosDia__grade{display:flex;flex-wrap:wrap;gap:6px}.horariosDia__vazio{margin:0;font-size:13px;color:var(--text-2)}.horariosDia__slot{display:grid;gap:1px;min-width:86px;padding:8px 10px;border-radius:10px;text-align:left;border:1px solid var(--border);background:var(--surface-2,var(--surface));color:var(--text);font:inherit;cursor:pointer}.horariosDia__slot strong{font-size:15px}.horariosDia__slot small{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--text-3)}.horariosDia__slot--available{border-color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}.horariosDia__slot--available small{color:var(--success)}.horariosDia__slot--booked{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);cursor:default}.horariosDia__slot--booked small{color:var(--accent-ink)}.horariosDia__slot--blocked{opacity:.6;text-decoration:line-through}.horariosDia__slot--passado{opacity:.35;cursor:default}.horariosDia__slot:disabled{cursor:default}.horariosDia__slot:not(:disabled):is(:hover,:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.horariosDia__atalhos{display:grid;gap:8px}.horariosDia__atalho{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;padding:8px 10px;border:1px dashed var(--border);border-radius:10px}.horariosDia__atalho input[type=number]{width:64px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--surface));color:var(--text);font:inherit;font-size:14px;font-weight:600;text-align:center}.horariosDia__atalho small{flex-basis:100%;color:var(--text-3);font-size:11px}.horariosDia .primaryButton{padding:7px 14px;font-size:13px;border-radius:999px}.horariosDia__celula{position:relative}.horariosDia__slot--aberto{outline:2px solid var(--accent)}.horariosDia__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:grid;gap:4px;min-width:170px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-menu-compact)}.horariosDia__menu .chip{justify-content:flex-start;gap:6px}.agendaProxima,.assistente,.horariosDia,.posReuniao{grid-template-columns:minmax(0,1fr);min-width:0}.closerPresence{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;margin:auto;padding:1.75rem;border:1px solid var(--border-s);border-radius:var(--radius-lg,20px);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-popover)}}@layer legal-features{.closerPresence::backdrop{background:rgba(0,0,0,.55)}.closerPresence__icon{color:var(--accent);margin-bottom:1rem}.closerPresence h2{font-size:1.35rem;line-height:1.3;margin:0 0 .75rem}.closerPresence p{line-height:1.55;margin:.75rem 0}.closerPresence__countdown{font-variant-numeric:tabular-nums;font-size:1.1rem}.closerPresence__detail{color:var(--text-2);font-size:.9rem}.closerPresence__error{color:var(--danger)}.closerPresence__extension{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.closerPresence select{padding:.6rem;border:1px solid var(--border-s);border-radius:.5rem;background:var(--surface-2);color:var(--text-1)}.closerPresence footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.5rem}.releasedMeetings{margin:1rem 0;padding:1.25rem;border:1px solid var(--border-s);border-radius:var(--radius-lg,16px)}.releasedMeetings h2{font-size:1.1rem;margin:0 0 .5rem}.releasedMeetings ul{list-style:none;padding:0;margin:0}.releasedMeetings li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--border-s)}.releasedMeetings li small{display:block;color:var(--text-2)}@media (max-width:480px){.closerPresence{padding:1.25rem}.closerPresence footer{flex-direction:column-reverse}.closerPresence footer button{width:100%}.releasedMeetings li{align-items:flex-start;flex-direction:column}}}@layer legal-features{.chat__header{min-height:62px;gap:0;padding:10px 18px}.chat__headerPrimary{flex-wrap:nowrap;gap:10px}.chat__headerBody{flex:1 1 auto;overflow:hidden}.chat__nameRow{flex-wrap:nowrap}.chat__name{min-width:0}.chat__meta{flex-wrap:nowrap;overflow:hidden}.chat__phone{flex:0 1 auto}.chat__ownershipBadge{display:inline-flex;flex:0 0 auto;align-items:center;min-height:20px;padding:1px 7px;border:1px solid var(--border-s);border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.chat__ownershipBadge--ai{border-color:color-mix(in oklch,var(--info) 55%,var(--border));background:color-mix(in oklch,var(--info) 10%,var(--bg-2));color:var(--info)}.chat__ownershipBadge--human{border-color:color-mix(in oklch,var(--success) 55%,var(--border));background:color-mix(in oklch,var(--success) 10%,var(--bg-2));color:var(--success)}.chat__headerActions{width:auto;min-width:0;flex:0 0 auto;flex-wrap:nowrap;order:0;margin-left:auto;padding:0;overflow:visible}.chat__fichaAction--ativo,.chat__summaryAction--ativo{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));background:var(--accent-soft);color:var(--accent)}.chat__previewBanner{margin:0;padding:5px 12px;border-bottom:1px solid color-mix(in oklch,var(--warn) 35%,var(--border));background:color-mix(in oklch,var(--warn) 8%,var(--bg-sidebar));color:var(--text-2);font-size:11px;text-align:center}.chatSearch__close,.chat__searchToggle{display:none}.chatSearch{flex-basis:280px;min-width:190px}@container (max-width: 940px){.chat__contactAvatar{display:none}.chatSearch{flex-basis:210px}}@container (max-width: 780px){.chat__headerActions,.chat__headerPrimary{flex-wrap:nowrap}.chatSearch{display:none}.chat__searchToggle{display:inline-flex}.chat__header--searching .chat__contactAvatar,.chat__header--searching .chat__headerActions>:not(.chatSearch),.chat__header--searching .chat__headerBody,.chat__summaryAction{display:none}.chat__header--searching .chat__headerActions{display:flex;width:100%;flex:1 1 auto;margin-left:0}.chat__header--searching .chatSearch{display:flex;width:100%;min-width:0;flex:1 1 auto}.chat__header--searching .chatSearch__close{display:inline-grid}}@container (max-width: 390px){.chat__header{padding-inline:8px}.chat__headerPrimary{gap:6px}.chat__fichaAction{width:32px;padding:0}.chat__fichaAction span,.chat__ownershipBadge{display:none}}.drawer__heading{display:grid;min-width:0;gap:2px}.drawer__lead{overflow:hidden;color:var(--text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.drawer__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.caseSummaryContent{display:grid;gap:0}.caseSummaryContent__glance{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--border)}.caseSummaryContent__glance span{padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-2);color:var(--text-2);font-size:11px}.caseSummaryContent .caseSummary__section{min-width:0;padding:14px 0;border-bottom:1px solid var(--border)}.caseSummaryContent .caseSummary__section:last-child{border-bottom:0}.caseSummaryContent .caseSummary__section--highlight{margin-top:14px;padding:12px;border:1px solid color-mix(in oklch,var(--accent) 40%,var(--border));border-radius:10px}.caseSummaryContent .caseSummary__dataRow{align-items:flex-start}.caseSummaryContent .caseSummary__dataRow dd{max-width:62%;overflow-wrap:anywhere}@media (max-width:767px){.chat__fichaAction{width:auto;padding:0 10px}.chat__fichaAction span{display:inline}.drawer__panel{top:auto;left:0;width:100%;height:min(94dvh,920px);border-top:1px solid var(--border);border-left:0;border-radius:20px 20px 0 0;animation-name:drawerUp}.drawer__panel:before{width:48px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--text-4);content:""}.drawer__header{padding:10px 16px 12px}.drawer__body{padding:14px 16px calc(24px + env(safe-area-inset-bottom))}@keyframes drawerUp{0%{transform:translateY(100%)}to{transform:none}}}.chatActions__botao{position:relative;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2)}.chatActions__indicator{position:absolute;top:4px;right:4px;width:6px;height:6px;border:1px solid var(--bg-2);border-radius:999px;background:var(--warn)}.chatActionsLayer{position:fixed;inset:0;z-index:1100;pointer-events:none}.chatActionsLayer__backdrop{position:absolute;inset:0;border:0;background:transparent;pointer-events:auto}.chatActions__menu{position:fixed;top:var(--chat-actions-top);right:var(--chat-actions-right,auto);left:var(--chat-actions-left,auto);width:min(340px,calc(100vw - 24px));min-width:0;max-height:min(76dvh,680px);padding:0;overflow:hidden;pointer-events:auto}.chatActions__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.chatActions__eyebrow{display:block;color:var(--text-4);font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.chatActions__header h2{margin:1px 0 0;color:var(--text-1);font-size:16px}.chatActions__close{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);color:var(--text-2);cursor:pointer}.chatActions__body{max-height:calc(min(76dvh, 680px) - 54px);padding:8px;overflow-y:auto;overscroll-behavior:contain}.chatActions__contextCard{display:flex;align-items:center;gap:9px;margin:2px 2px 10px;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-2)}.chatActions__contextCard>div{display:grid;min-width:0;gap:1px}.chatActions__contextCard small,.chatActions__contextCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatActions__contextCard strong{color:var(--text-1);font-size:12px}.chatActions__contextCard small{color:var(--text-4);font-size:10px}.chatActions__activeStates{display:flex;flex-wrap:wrap;gap:5px;margin:-4px 2px 10px}.chatActions__activeStates span{padding:2px 7px;border:1px solid color-mix(in oklch,var(--warn) 45%,var(--border));border-radius:999px;background:color-mix(in oklch,var(--warn) 8%,var(--bg-2));color:var(--text-2);font-size:10px}.chatActions__group{padding:5px 0;border-top:1px solid var(--border)}.chatActions__group:first-of-type{border-top:0}.chatActions__group>h3{margin:0;padding:6px 10px 4px;color:var(--text-4);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.chatActions__item{width:100%;min-height:40px}.chatActions__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatActions__item--primary{border:1px solid color-mix(in oklch,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--text-1)}.chatActions__embeddedTools{display:grid;gap:2px}.chatActions__embeddedTools .chat__voltarIa,.chatActions__embeddedTools .followupManual{width:100%}.chatActions__embeddedTools .chat__voltarIa{min-height:40px;justify-content:flex-start;border:0;background:transparent;color:var(--text-2);font-size:var(--fs-preview)}.chatActions__embeddedTools .followupManual__popover{position:static;width:100%;margin:4px 0 8px;box-shadow:none}@media (max-width:767px){.chatActionsLayer__backdrop{background:var(--overlay);animation:drawerFade .18s ease}.chatActions__menu{top:auto;right:0;bottom:0;left:0;width:100%;max-height:82dvh;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0;animation:drawerUp .22s cubic-bezier(.2,.7,.2,1)}.chatActions__menu:before{display:block;width:48px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--text-4);content:""}.chatActions__header{padding:8px 16px 12px}.chatActions__header h2{font-size:20px}.chatActions__body{max-height:calc(82dvh - 64px);padding:8px 12px calc(18px + env(safe-area-inset-bottom))}.chatActions__embeddedTools .chat__voltarIa,.chatActions__item{min-height:50px;padding-inline:12px;font-size:14px}.chatActions__campo{padding:10px 12px 12px}.chatActions__campo select{min-height:44px}}@container (max-width: 390px){.chat__fichaAction{width:32px;padding:0}.chat__fichaAction span,.chat__ownershipBadge{display:none}}.chat__routing{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;width:100%;min-width:0;min-height:32px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:var(--fs-time)}.chat__routing--confirmar{padding:8px 10px;border:1px solid color-mix(in oklch,var(--warn) 45%,var(--border));border-radius:9px;background:color-mix(in oklch,var(--warn) 9%,var(--bg-2))}.chat__routingBadge{display:none;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 9px 3px 8px;border:1px solid var(--border-s);border-radius:999px;background:var(--bg-2);color:var(--text-2);font-size:11px;font-weight:650;cursor:pointer}.chat__routingBadge:focus-visible,.chat__routingBadge:hover,.chat__routingBadge[aria-expanded=true]{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));color:var(--text-1)}.chat__routingBadge--human .destino__ponto{background:var(--success)}.chat__routingBadge--ai .destino__ponto{background:var(--accent)}.chat__routingBadgeTexto,.destino__estado{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destino__estado{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;padding:2px 8px 2px 6px;border:1px solid var(--border-s);border-radius:999px;font-size:11px;font-weight:650}.destino__estado--ai{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));background:var(--accent-soft);color:var(--accent)}.destino__estado--human{border-color:color-mix(in oklch,var(--success) 55%,var(--border));background:color-mix(in oklch,var(--success) 10%,var(--bg-2));color:var(--success)}.destino__ponto{flex:none;width:7px;height:7px;border-radius:999px;background:currentColor}.destino__campo{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;color:var(--text-3)}.destino__campo svg{flex:none;color:var(--text-3)}.destino__rotulo{flex:none;white-space:nowrap}.destino__select{min-width:120px;max-width:220px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--input-bg);color:var(--text-1);font-size:var(--fs-time);text-overflow:ellipsis}.destino__select:disabled{opacity:.6}.destino__acao{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);color:var(--text-2);font-size:var(--fs-time);white-space:nowrap;cursor:pointer}.destino__acao:focus-visible,.destino__acao:hover:not(:disabled){border-color:color-mix(in oklch,var(--accent) 55%,var(--border));color:var(--text-1)}.destino__confirmar{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.destino__efeito{flex:1 1 260px;min-width:0;color:var(--text-1);font-size:12px;line-height:1.35}.destino__botoes{display:inline-flex;flex:none;gap:6px}.destino__cancelar,.destino__ok{min-height:28px;padding:0 12px;border-radius:8px;font-size:var(--fs-time);font-weight:650;cursor:pointer}.destino__ok{border:1px solid color-mix(in oklch,var(--accent) 60%,var(--border));background:var(--accent);color:var(--bg-2)}.destino__cancelar{border:1px solid var(--border);background:var(--bg-2);color:var(--text-2)}.destino__cancelar:disabled,.destino__ok:disabled{opacity:.6;cursor:default}.destino__erro{margin:0;color:var(--danger);font-size:11px}.destino__popover>.chatActions__header{flex:none}@media (min-width:761px){.destino__popover{max-height:calc(100dvh - var(--chat-actions-top) - 12px)}}.destino__popoverCorpo{display:grid;flex:1 1 auto;gap:10px;min-height:0;max-height:none;padding:12px;overflow-y:auto;scrollbar-gutter:stable}.destino__popoverEstado{display:flex;align-items:center;gap:8px;min-width:0}.destino__popoverEstado small{color:var(--text-4);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destino__assinatura{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-2);color:var(--text-2)}.destino__assinatura>svg{margin-top:1px;color:var(--text-3)}.destino__assinatura>span{display:grid;gap:2px;min-width:0}.destino__assinatura em,.destino__assinatura small{color:var(--text-3);font-size:10px;font-style:normal;line-height:1.35}.destino__assinatura strong{color:var(--text-1);font-size:12px;line-height:1.3}.destino__assinatura--pending_signature,.destino__assinatura--ready,.destino__assinatura--signed{border-color:color-mix(in oklch,var(--success) 45%,var(--border))}.destino__assinatura--pending_signature>svg,.destino__assinatura--ready>svg,.destino__assinatura--signed>svg{color:var(--success)}.destino__assinatura--failed{border-color:color-mix(in oklch,var(--danger) 55%,var(--border))}.destino__assinatura--failed strong,.destino__assinatura--failed>svg{color:var(--danger)}.destino__popoverControles{display:grid;gap:8px}.destino__escolhas{display:grid;gap:7px}.destino__escolhasCabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px}.destino__escolhasCabecalho strong{color:var(--text-1);font-size:12px;font-weight:650}.destino__carregando,.destino__escolhasCabecalho small{color:var(--text-4);font-size:10px}.destino__listaOpcoes{display:grid;gap:5px}.destino__opcao{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--bg-2);color:var(--text-2);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease)}.destino__opcao:focus-visible,.destino__opcao:hover:not(:disabled){border-color:color-mix(in oklch,var(--accent) 55%,var(--border));background:color-mix(in oklch,var(--accent) 6%,var(--bg-2))}.destino__opcao:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 42%,transparent);outline-offset:1px}.destino__opcao:disabled{opacity:.6;cursor:default}.destino__opcao--recomendada{border-color:color-mix(in oklch,var(--accent) 48%,var(--border))}.destino__opcaoIcone{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--bg-3);color:var(--text-3)}.destino__opcao--recomendada .destino__opcaoIcone{background:var(--accent-soft);color:var(--accent)}.destino__opcaoTexto{display:grid;gap:2px;min-width:0}.destino__opcaoTexto>span{display:flex;align-items:center;gap:6px;min-width:0}.destino__opcaoTexto strong{overflow:hidden;color:var(--text-1);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.destino__opcaoTexto em{flex:none;padding:1px 5px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.destino__opcaoTexto small{overflow:hidden;color:var(--text-3);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.destino__opcao>svg{color:var(--text-4)}.destino__abrirDepartamentos{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 4px 2px;border-top:1px solid var(--border);background:transparent;color:var(--text-3);text-align:left;cursor:pointer}.destino__abrirDepartamentos>span{display:grid;gap:1px;min-width:0}.destino__abrirDepartamentos strong{color:var(--text-2);font-size:11px;font-weight:600}.destino__abrirDepartamentos small{color:var(--text-4);font-size:9px}.destino__abrirDepartamentos:focus-visible,.destino__abrirDepartamentos:hover{color:var(--text-1)}.destino__subcabecalho{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:28px}.destino__subcabecalho>strong{color:var(--text-1);font-size:12px;font-weight:650}.destino__voltarDepartamento{display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:0 7px 0 4px;border:1px solid var(--border);border-radius:7px;background:var(--bg-2);color:var(--text-2);font-size:10px;cursor:pointer}.destino__voltarDepartamento:focus-visible,.destino__voltarDepartamento:hover{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));color:var(--text-1)}.destino__opcao--departamento{min-height:46px}.destino__popoverControles .destino__campo{display:grid;grid-template-columns:auto auto 1fr;align-items:center}.destino__popoverControles .destino__select{width:100%;max-width:none;min-height:34px}.destino__popoverControles .destino__acao{justify-content:center;min-height:36px}.destino__popover .destino__confirmar{padding:10px;border:1px solid color-mix(in oklch,var(--warn) 45%,var(--border));border-radius:9px;background:color-mix(in oklch,var(--warn) 9%,var(--bg-2))}@container (max-width: 780px){.chat__routing{display:none}.chat__routingBadge{display:inline-flex}}@media (max-width:767px){.destino__opcao{min-height:56px}.destino__cancelar,.destino__ok,.destino__popoverControles .destino__acao,.destino__popoverControles .destino__select{min-height:44px;font-size:14px}}.chat__aviso{top:70px}@media (max-width:767px){.chat__aviso{top:70px}}}.processualMiniapp{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--processual-accent) 35%,var(--text-1));color:var(--text-1);background:color-mix(in srgb,var(--processual-accent) 8%,var(--bg-1));text-decoration:none;font-size:12px;white-space:nowrap}.processualMiniapp svg{color:color-mix(in srgb,var(--processual-accent) 80%,var(--text-1))}.processualMiniapp:hover{background:color-mix(in srgb,var(--processual-accent) 18%,var(--bg-1))}.processualMiniapp--compact{width:38px;height:38px;padding:0;border-radius:50%}.processualMiniapp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@layer legal-features{.flexMeeting__linkedContact{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--accent-soft)}.flexMeeting__linkedContact>span{font-size:11px;color:var(--text-3)}.flexMeeting__linkedContact strong{overflow-wrap:anywhere;font-size:14px;color:var(--text-1)}.flexMeeting__linkedContact button{padding:4px 0;min-height:36px;border:0;background:transparent;color:var(--text-2);text-align:left;text-decoration:underline;cursor:pointer}.flexMeeting__linkedContact button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.quickMeeting{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1);color:var(--text-1);box-shadow:var(--shadow-dialog-strong)}.quickMeeting[open]{display:flex;flex-direction:column}.quickMeeting::backdrop{background:color-mix(in srgb,var(--bg) 70%,transparent)}.quickMeeting__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.quickMeeting__header h2{margin:0;font-size:18px}.quickMeeting__header p{margin:4px 0 0;color:var(--text-2);overflow-wrap:anywhere}.quickMeeting__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:16px;display:grid;gap:14px}.quickMeeting__owner{margin:0;padding:10px;border-radius:var(--r-md);background:var(--accent-soft);font-size:13px;overflow-wrap:anywhere}.quickMeeting__filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px}.quickMeeting__filters label{display:grid;gap:4px;font-size:12px}.quickMeeting__filters select{min-height:40px;background:var(--bg-2);color:var(--text-1);border:1px solid var(--border-s);border-radius:var(--r-sm);padding:6px}.quickMeeting__filters nav{display:flex;align-items:center;gap:8px;font-size:12px}.quickMeeting__filters nav button{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid var(--border);background:var(--bg-2);color:var(--text-1);border-radius:var(--r-sm)}.quickMeeting__days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.quickMeeting__days button{flex:0 0 auto;min-height:44px;padding:8px 12px}.quickMeeting__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quickMeeting__slots button{min-height:44px}.quickMeeting__days button,.quickMeeting__slots button{border:1px solid var(--border-s);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-1);font:inherit;font-size:13px;cursor:pointer}.quickMeeting button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.quickMeeting button:focus-visible,.quickMeeting select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.quickMeeting button:disabled{opacity:.55;cursor:default}.quickMeeting__footer{display:grid;gap:10px;padding:14px 16px;border-top:1px solid var(--border);font-size:12px}.quickMeeting__footer .primaryButton{min-height:44px;justify-content:center}.quickMeeting__success{display:grid;gap:12px;justify-items:center;text-align:center;padding:16px 0}.quickMeeting__success svg{color:var(--success)}.quickMeeting__body>small{font-size:11px;color:var(--text-3)}.quickMeeting .remarcar{max-width:none}.chat__headerActions>.chatSearch{display:none}.chat__headerActions>.chat__searchToggle{display:inline-flex}.chat__pinnedActions{display:flex;align-items:center;gap:6px;min-width:0}.chat__pinnedActions [aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.chat__header--searching .chat__callAction,.chat__header--searching .chat__headerActions>:not(.chatSearch){display:none}.chat__header--searching .chat__headerActions{flex:1 1 480px}.chat__header--searching .chat__headerActions>.chatSearch{display:flex;flex:1;min-width:0}.chat__header--searching .chatSearch__close{display:inline-grid}.chatActions__shortcutRow{display:flex;align-items:center;gap:4px}.chatActions__shortcutRow>.chatActions__item{flex:1;min-width:0}.chatActions__shortcutPin{display:grid;place-items:center;flex:0 0 30px;height:32px;border-radius:6px;color:var(--text-3)}.chatActions__shortcutPin:hover:not(:disabled){background:var(--bg-3);color:var(--text-1)}.chatActions__shortcutPin[aria-pressed=true]{color:var(--accent)}.chatActions__shortcutPin[aria-pressed=true] svg{fill:color-mix(in oklch,var(--accent) 20%,transparent)}.chatActions__shortcutPin:disabled{opacity:.35;cursor:not-allowed}.chatActions__pinHint{font-size:11px;color:var(--text-3);margin:0 10px 8px}@container (max-width: 1050px){.chat__pinnedActions .chat__textAction{width:32px;padding:0}.chat__pinnedActions .chat__textAction span{display:none}}@container (max-width: 600px){.chat__headerPrimary{flex-wrap:wrap}.chat__headerActions{flex:1 0 100%;justify-content:flex-end}.chat__header--searching .chat__headerActions{flex:1}}}@layer legal-features{.financeGate p,.financePage__header p,.financeStatement header p{margin:4px 0 0;color:var(--text-3);font-size:13px}.financePage__body{display:grid;grid-auto-rows:max-content;align-content:start;gap:16px}.financeGate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid color-mix(in oklch,var(--warn) 38%,var(--border));border-radius:12px;background:color-mix(in oklch,var(--warn) 8%,var(--bg-2))}.financeGate button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:9px;color:var(--text-3);background:var(--bg-3)}.financeAccountSelect{display:grid;gap:5px;max-width:420px;color:var(--text-3);font-size:12px}.financeAccountSelect select,.financeStatement select{min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--text-1);background:var(--bg-2)}.financeSummary{display:grid;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(120px,auto));gap:12px;padding:18px;border:1px solid var(--border);border-radius:13px;background:var(--bg-2)}.financeSummary>div{display:grid;gap:4px;align-content:center}.financeSummary__main{grid-template-columns:auto minmax(0,1fr);align-items:center}.financeBuckets small,.financeBuckets span,.financeSummary small{color:var(--text-3)}.financeSummary__main strong{display:block;margin-top:3px;font-size:clamp(22px,3vw,32px)}.financeBuckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.financeBuckets article{display:grid;gap:6px;padding:15px;border:1px solid var(--border);border-radius:11px;background:var(--bg-2)}.financeBuckets strong{font-size:22px}.financeBuckets span{font-size:12px}.financeStatement{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--bg-2)}.financeStatement>header{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:16px;border-bottom:1px solid var(--border)}.financeStatement h2{margin:0;font-size:17px}.financeStatement label{display:grid;gap:4px;color:var(--text-3);font-size:12px}.financeStatement__scroll{overflow-x:auto}.financeStatement table{width:100%;border-collapse:collapse;font-size:13px}.financeStatement td,.financeStatement th{padding:11px 13px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;vertical-align:top}.financeStatement th{color:var(--text-3);font-size:11px;text-transform:uppercase}.financePositive{color:var(--success)}.financeNegative{color:var(--danger)}.financeStatement__more{margin:14px}.financeEmpty{margin:0;padding:24px;color:var(--text-3);text-align:center}.billingRecoveries{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;border:1px solid color-mix(in oklch,var(--danger) 42%,var(--border));border-radius:12px;background:color-mix(in oklch,var(--danger) 8%,var(--bg-2))}.billingPackages h2,.billingPayments h2,.billingRecoveries h2{margin:0;font-size:17px}.billingPackages>header p,.billingPayments>header p,.billingRecoveries p{margin:4px 0 0;color:var(--text-3);font-size:13px}.billingRecoveries ul{grid-column:2/-1;display:grid;gap:7px;margin:0;padding:0;list-style:none}.billingRecoveries li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding-top:8px;border-top:1px solid var(--border)}.billingRecoveries li small{grid-column:1/-1;color:var(--text-3)}.billingPackages,.billingPayments{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--bg-2)}.billingPackages>header,.billingPayments>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--border)}.billingPackageForm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;padding:16px;border-bottom:1px solid var(--border);background:var(--bg-3)}.billingPackageForm label{display:grid;gap:5px;color:var(--text-3);font-size:12px}.billingPackageForm input,.billingPackageForm textarea{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text-1);background:var(--bg-2);font:inherit}.billingPackageForm__wide{grid-column:1/-1}.billingPackageForm__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.billingPackages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.billingPackages__grid article{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-3)}.billingPackages__grid article>footer,.billingPackages__grid article>header{display:flex;justify-content:space-between;gap:8px;align-items:center}.billingPackages__grid article>p{margin:0;min-height:34px;color:var(--text-3);font-size:13px}.billingPackages__grid dl{display:grid;gap:6px;margin:0}.billingPackages__grid dl div{display:flex;justify-content:space-between;gap:10px}.billingPackages__grid dt{color:var(--text-3)}.billingPackages__grid dd{margin:0;text-align:right}.billingPackages__grid details{font-size:12px;color:var(--text-3)}.billingPackages__grid details p{white-space:pre-wrap}.billingPackages__grid footer{margin-top:auto;padding-top:6px}.billingPackages__grid footer button{min-height:36px}.billingPayments table{width:100%;border-collapse:collapse;font-size:13px}.billingPayments td,.billingPayments th{padding:11px 13px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.billingPayments th{color:var(--text-3);font-size:11px;text-transform:uppercase}.billingAlerts{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--bg-2)}.billingAlerts>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--border)}.billingAlerts h2,.billingAlerts h3{margin:0;font-size:17px}.billingAlerts>header p{margin:4px 0 0;color:var(--text-3);font-size:13px}.billingAlertForm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;border-bottom:1px solid var(--border);background:var(--bg-3)}.billingAlertForm label{display:grid;gap:5px;color:var(--text-3);font-size:12px}.billingAlertDestination input,.billingAlertDestination select,.billingAlertForm input,.billingAlertForm select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text-1);background:var(--bg-2);font:inherit}.billingAlertForm__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.billingAlerts__rules{display:grid;gap:10px;padding:16px}.billingAlerts__rules>article{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--bg-3)}.billingAlerts__rules article>footer,.billingAlerts__rules article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.billingAlerts__rules article>header span{display:grid;gap:3px}.billingAlerts__rules small{color:var(--text-3)}.billingAlerts__rules ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.billingAlerts__rules li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 9px;border-radius:7px;background:var(--bg-2)}.billingAlerts__rules footer{justify-content:flex-start!important;flex-wrap:wrap}.billingAlertDestination{display:grid;grid-template-columns:150px minmax(180px,1fr) minmax(160px,.7fr) auto;gap:8px}.billingAlertHistory{display:grid;gap:10px;padding:16px;border-top:1px solid var(--border)}.billingAlertHistory>ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.billingAlertHistory>ul>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;border:1px solid var(--border);border-radius:9px}.billingAlertHistory li>span{display:grid;gap:3px}.billingAlertHistory li span>span{color:var(--text-2);font-size:13px}@media (max-width:820px){.financeGate{grid-template-columns:auto minmax(0,1fr)}.financeGate button{grid-column:1/-1;min-height:44px}.financeSummary{grid-template-columns:1fr 1fr}.financeSummary__main{grid-column:1/-1}.financeBuckets{grid-template-columns:1fr}.financeStatement>header{align-items:stretch;flex-direction:column}.financeStatement select{min-height:44px}.billingRecoveries{grid-template-columns:auto minmax(0,1fr)}.billingRecoveries>strong{grid-column:2}.billingRecoveries ul{grid-column:1/-1}.billingAlerts>header,.billingPackages>header,.billingPayments>header{align-items:stretch;flex-direction:column}.billingAlertForm,.billingPackageForm{grid-template-columns:1fr 1fr}.billingAlertDestination,.billingPackages__grid{grid-template-columns:1fr}.billingPackageForm button,.billingPackageForm input,.billingPackageForm textarea{min-height:44px}}.commercePanel{display:grid;gap:24px;padding:clamp(16px,3vw,28px);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-2);color:var(--text-1)}.commercePanel__heading{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}.commercePanel h2{display:flex;gap:8px;align-items:center;margin:10px 0;font-size:clamp(20px,3vw,28px)}.commercePanel h3{margin:0 0 8px;font-size:18px}.commercePanel p{color:var(--text-3);line-height:1.6}.commercePanel__badge{color:var(--accent);background:color-mix(in oklch,var(--accent) 12%,transparent);border-radius:var(--r-pill);padding:5px 10px;font-size:12px;font-weight:600}.commercePanel__notice:empty{display:none}.commercePanel__balance{display:flex;gap:16px;align-items:center;padding:22px;border-radius:var(--r-md);background:color-mix(in oklch,var(--accent) 9%,var(--bg-2));border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border))}.commercePanel__balance strong{display:block;font-size:clamp(26px,4vw,40px);margin:6px 0;overflow-wrap:anywhere}.commercePanel__balance small{color:var(--text-3)}.commercePanel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-top:16px}.commercePanel__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-1)}.commercePanel__card h4,.commercePanel__card p{margin:0;overflow-wrap:anywhere}.commercePanel__card button{margin-top:auto}.commercePanel__instanceOffer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:16px}.commercePanel__instanceOffer>div{flex:1 1 250px}.commercePanel__instanceOffer form{display:grid;gap:10px;flex:1 1 240px}.commercePanel label{display:grid;gap:6px;font-size:13px}.commercePanel input{min-height:42px;padding:10px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-1);background:var(--bg-1)}.commercePanel a,.commercePanel button{min-height:42px;white-space:normal;text-align:center}.commercePanel summary{cursor:pointer;padding:10px 0}.commercePanel ul{display:grid;gap:10px}.financeLegacy>summary{cursor:pointer;padding:16px;color:var(--text-3)}.financeLegacy__body{display:grid;gap:16px;padding-top:12px}}