@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,700;1,200;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700&family=Inter:wght@400;700&display=swap);:root{--ui-canvas:#f7faf8;--ui-surface:#fff;--ui-surface-2:#f1f8f4;--ui-seg:#edf5f0;--ui-hover:#f1f8f4;--ui-border:#d8e2dc;--ui-border-strong:#0b1a124d;--ui-text:#0b1a12;--ui-text-2:#52615a;--ui-text-3:#5f6f66;--ui-danger:#a32d2d;--ui-danger-bg:#fceded;--ui-danger-border:#f0b9b9;--ui-on-danger:#fff;--ui-positive:#0f7a3c;--ui-warn-bg:#fff6e5;--ui-warn-text:#6b4a00;--ui-warn-border:#ebd49a;--ui-primary:var(--q-primary);--ui-on-primary:#fff;--ui-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ui-font-display:"Bricolage Grotesque","Inter",system-ui,sans-serif}body.body--dark{--ui-canvas:#2e3440;--ui-surface:#3b4252;--ui-surface-2:#292e39;--ui-seg:#292e39;--ui-hover:#ffffff0f;--ui-border:#ffffff1f;--ui-border-strong:#ffffff47;--ui-text:#eceff4;--ui-text-2:#d8dee9;--ui-text-3:#aeb7c7;--ui-danger:#f09595;--ui-danger-bg:#3a1f1f;--ui-danger-border:#6b3030;--ui-on-danger:#2e3440;--ui-positive:#7fd99f;--ui-warn-bg:#33290f;--ui-warn-text:#f0d9a0;--ui-warn-border:#5e4e1f}.ui-page{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font-body);padding:24px;position:relative}@media (max-width:599px){.ui-page{padding:12px}}.ui-bloco{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;margin-bottom:12px}.ui-sub{color:var(--ui-text-2);font-size:12px}.ui-e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-page .ui-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ui-page .ui-bar__titulo{color:var(--ui-text);font-family:var(--ui-font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.ui-page .ui-bar__acoes{align-items:center;display:flex;flex-wrap:wrap;gap:8px}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:8px;color:var(--ui-text);flex:none;font-family:var(--ui-font-body);font-weight:700;height:36px;min-height:0;padding:0 14px;white-space:nowrap}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn .q-btn__content{flex-wrap:nowrap}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn .q-icon{font-size:18px}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn:hover{background:var(--ui-hover)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--primary{background:var(--ui-primary);border-color:#0000;color:var(--ui-on-primary)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--primary:hover{background:var(--ui-primary);filter:brightness(.93)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--sm{font-size:12px;height:30px;padding:0 10px}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--sm .q-icon{font-size:16px}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--perigo{border-color:var(--ui-danger-border);color:var(--ui-danger)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--perigo:hover{background:var(--ui-danger-bg)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--ghost{background:#0000;border-color:#0000}:is(.ui-page,.ui-dialogo) .q-btn.ui-icon-btn{border-radius:8px;color:var(--ui-text-2);height:30px;min-height:0;padding:0;width:30px}:is(.ui-page,.ui-dialogo) .q-btn.ui-icon-btn .q-icon{font-size:18px}:is(.ui-page,.ui-dialogo) .q-btn.ui-icon-btn:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-page.ui-touch .q-btn.ui-btn--sm,.ui-page.ui-touch .q-btn.ui-icon-btn{height:44px}.ui-page.ui-touch .q-btn.ui-icon-btn{width:44px}.ui-page .q-tabs.ui-segmented{background:var(--ui-seg);border:1px solid var(--ui-border);border-radius:8px;max-width:100%;min-height:0;padding:3px}.ui-page .q-tabs.ui-segmented .q-tab{border-radius:6px;color:var(--ui-text-2);font-family:var(--ui-font-body);font-weight:400;min-height:30px;opacity:1;padding:0 12px}.ui-page .q-tabs.ui-segmented .q-tab__content{gap:8px;min-width:0;padding:0}.ui-page .q-tabs.ui-segmented .q-tab--active{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-border);color:var(--ui-text)}.ui-page .q-tabs.ui-segmented .q-focus-helper,.ui-page .q-tabs.ui-segmented .q-tab__indicator{display:none}.ui-count{border-radius:10px;color:var(--ui-text-2);font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;min-width:22px;padding:0 6px;text-align:center}.ui-count--destaque{background:var(--ui-count-bg);color:var(--ui-count-fg);font-weight:700}.ui-page .ui-controles{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between;padding:12px}.ui-page .ui-busca-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.ui-page .ui-busca-wrap{width:100%}}.ui-page .ui-busca{width:330px}@media (max-width:767px){.ui-page .ui-busca{flex:1 1 100%;width:100%}}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.q-field--dense .q-field__control,:is(.ui-page,.ui-dialogo) .q-field.ui-campo.q-field--dense .q-field__marginal{height:36px;min-height:36px}:is(.ui-page,.ui-dialogo) .q-field.ui-campo .q-field__control{background:var(--ui-surface);border-radius:8px}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.q-field--outlined .q-field__control:before{border-color:var(--ui-border-strong)}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.q-field--outlined:hover .q-field__control:before{border-color:var(--ui-text-2)}:is(.ui-page,.ui-dialogo) .q-field.ui-campo .q-field__input,:is(.ui-page,.ui-dialogo) .q-field.ui-campo .q-field__native{color:var(--ui-text);font-family:var(--ui-font-body);font-size:13px}:is(.ui-page,.ui-dialogo) .q-field.ui-campo .q-field__native{min-height:0;padding-bottom:0;padding-top:0}:is(.ui-page,.ui-dialogo) .q-field.ui-campo input::placeholder{color:var(--ui-text-3);opacity:1}:is(.ui-page,.ui-dialogo) .q-field.ui-campo .q-icon{color:var(--ui-text-3);font-size:18px}.ui-page .ui-painel{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:8px;display:grid;flex:1 1 100%;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:12px}:is(.ui-page,.ui-dialogo) .ui-rotulo{color:var(--ui-text-2);display:block;font-size:12px;margin-bottom:4px}body.body--dark :is(.ui-page,.ui-dialogo) .q-field.ui-campo :is(input,textarea){color-scheme:dark}.ui-page .ui-chips{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px}.ui-page .ui-periodo{width:160px}.ui-page .ui-badge-filtro{background:var(--ui-primary);border-radius:9px;color:var(--ui-on-primary);font-size:11px;font-weight:700;height:18px;line-height:18px;margin-left:6px;min-width:18px;padding:0 5px;text-align:center}.ui-page .q-chip.ui-chip-filtro{background:var(--ui-seg);border:1px solid var(--ui-border);border-radius:12px;color:var(--ui-text);font-family:var(--ui-font-body);font-size:12px;height:24px;margin:0}.ui-page .ui-link{background:#0000;border:0;color:var(--ui-text-2);cursor:pointer;font-size:12px;height:24px;padding:0 6px;text-decoration:underline}.ui-page .ui-table-wrap{background:var(--ui-surface);overflow-x:auto}.ui-page .ui-table{border-collapse:collapse;font-family:var(--ui-font-body);table-layout:fixed;width:100%}.ui-page .ui-table.ui-table--completa{min-width:1082px}.ui-page .ui-table.ui-table--compacta{min-width:862px}.ui-page .ui-table th{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);color:var(--ui-text-2);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:normal}.ui-page .ui-table td{border-bottom:1px solid var(--ui-border);font-size:13px;padding:10px 12px;vertical-align:middle}.ui-page .ui-table tbody tr.ui-row{cursor:pointer}.ui-page .ui-table tbody tr.ui-row:hover{background:var(--ui-hover)}.ui-page .ui-table tbody tr.ui-row:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.ui-page .ui-table .ui-r{text-align:right}.ui-page .ui-id{font-weight:700}.ui-page .ui-valor{font-variant-numeric:tabular-nums;font-weight:700}.ui-page .ui-mais{background:var(--ui-seg);border-radius:4px;color:var(--ui-text-2);font-size:11px;margin-left:4px;padding:0 5px}.ui-page .ui-pagamento{align-items:center;color:var(--ui-text-2);display:inline-flex;gap:6px;max-width:100%;min-width:0}.ui-page .ui-pagamento--indefinido{color:var(--ui-text-3)}.ui-page .ui-card.ui-dim,.ui-page .ui-row.ui-dim{color:var(--ui-text-2)}.ui-page .ui-card.ui-dim .ui-pagamento,.ui-page .ui-card.ui-dim .ui-sub,.ui-page .ui-row.ui-dim .ui-pagamento,.ui-page .ui-row.ui-dim .ui-sub{color:var(--ui-text-3)}.ui-status{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;height:24px;padding:0 8px;white-space:nowrap}.ui-status--grande{border-radius:8px;font-size:14px;gap:6px;height:36px;padding:0 14px}.ui-acoes{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end}.ui-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;box-shadow:0 4px 12px #0b1a1214;color:var(--ui-text);font-family:var(--ui-font-body);min-width:180px}.ui-menu .q-item{color:var(--ui-text);min-height:36px}.ui-menu .q-item__section--avatar{color:var(--ui-text-2);min-width:32px}.ui-menu .ui-menu__perigo,.ui-menu .ui-menu__perigo .q-item__section--avatar{color:var(--ui-danger)}.ui-menu .q-separator{background:var(--ui-border)}.ui-page .ui-rodape{align-items:center;color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding:10px 12px}.ui-page .ui-rodape__paginacao{align-items:center;display:flex;gap:12px}.ui-page .ui-rodape__faixa{color:var(--ui-text);font-variant-numeric:tabular-nums}.ui-page .ui-rodape__setas{display:flex;gap:4px}.ui-page .ui-rodape .q-btn.ui-seta{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:6px;color:var(--ui-text);min-height:32px;min-width:32px}.ui-page .ui-rodape .q-btn.ui-seta:hover{background:var(--ui-hover)}.ui-page .ui-rodape .q-btn.ui-seta.disabled{border-color:var(--ui-border);color:var(--ui-text-3);opacity:1!important}.ui-page .ui-rodape .q-btn.ui-seta .q-icon{font-size:16px}.ui-page .ui-cards{display:grid;gap:8px;padding:0 12px 12px}.ui-page .ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;color:var(--ui-text);cursor:pointer;padding:12px}.ui-page .ui-card:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-page .ui-card__topo{align-items:center;display:flex;gap:8px}.ui-page .ui-card__data{color:var(--ui-text-2);font-size:12px;margin-left:auto}.ui-page .ui-card__nome{font-weight:700;margin-top:8px}.ui-page .ui-card__base{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.ui-page .ui-card__acoes{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.ui-page .ui-formas,.ui-page .ui-kpis{display:grid;overflow:hidden}.ui-page .ui-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.ui-page .ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-page .ui-formas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-page .ui-forma,.ui-page .ui-kpi{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border);margin:0 -1px -1px 0;min-width:0}.ui-page .ui-kpi{padding:14px 16px}.ui-page .ui-kpi__rot{color:var(--ui-text-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-page .ui-kpi__val{font-family:var(--ui-font-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:4px 0 2px}.ui-page .ui-kpi__val--positivo{color:var(--ui-positive)}.ui-page .ui-bloco__cab{align-items:baseline;border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:12px 16px}.ui-page .ui-bloco__titulo{color:var(--ui-text);font-size:14px;font-weight:700;line-height:1.3;margin:0}.ui-page .ui-bloco__vazio{padding:16px}.ui-page .ui-forma{padding:12px 16px}.ui-page .ui-forma__rot{align-items:center;color:var(--ui-text-2);display:flex;font-size:12px;font-weight:700;gap:6px}.ui-page .ui-forma__rot .q-icon{color:var(--ui-text-3)}.ui-page .ui-forma__val{font-family:var(--ui-font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:4px 0 2px}.ui-page .ui-forma__tag{background:var(--ui-seg);border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-positive);display:inline-block;font-size:11px;font-weight:700;margin-top:6px;padding:1px 8px}.ui-page .ui-carregando{opacity:.6;pointer-events:none;transition:opacity .15s ease}.ui-page .ui-esqueleto{padding:4px 12px 12px}.ui-page .ui-esqueleto .ui-esqueleto__linha{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;padding:14px 0}.ui-page .ui-esqueleto .q-skeleton{background:var(--ui-seg)}.ui-vazio{color:var(--ui-text-2);padding:40px 16px;text-align:center}.ui-vazio .q-icon{color:var(--ui-text-3);font-size:32px}.ui-vazio__titulo{color:var(--ui-text);font-family:var(--ui-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:10px 0 4px}.ui-vazio__acoes{margin-top:14px}.ui-vazio__acoes:empty{display:none}.ui-page .ui-banner{align-items:center;background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);border-radius:8px;color:var(--ui-danger);display:flex;gap:10px;margin:0 12px 12px;padding:10px 12px}.ui-page .ui-banner .q-btn{margin-left:auto}.ui-page .ui-aviso{align-items:center;background:var(--ui-warn-bg);border:1px solid var(--ui-warn-border);border-radius:8px;color:var(--ui-warn-text);display:flex;font-size:12px;gap:8px;margin:0 12px 10px;padding:8px 12px}@media (prefers-reduced-motion:reduce){.ui-page *{animation:none!important;transition:none!important}}.q-card.ui-dialogo,body.body--dark .q-card.ui-dialogo{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:12px;box-shadow:none;color:var(--ui-text);display:flex;flex-direction:column;font-family:var(--ui-font-body);font-size:14px;max-height:calc(100vh - 32px);max-width:none;overflow:hidden;width:min(680px,100vw - 24px)}.q-card.ui-dialogo.ui-dialogo--largo{width:min(780px,100vw - 24px)}.q-card.ui-dialogo.ui-dialogo--estreito{width:min(480px,100vw - 24px)}.ui-dialogo .ui-dialogo__cab{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:10px;padding:14px 16px}.ui-dialogo .ui-dialogo__titulo{font-family:var(--ui-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.ui-dialogo .ui-dialogo__fechar{margin-left:auto}.ui-dialogo .ui-dialogo__corpo{align-content:start;display:grid;flex:1;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;overflow:auto;padding:16px}.ui-dialogo .ui-dialogo__carregando{align-items:center;display:flex;gap:10px;justify-content:center;padding:40px 0}.ui-dialogo .ui-dialogo__rodape{align-items:center;background:var(--ui-surface);border-top:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px}.ui-dialogo .ui-dialogo__esquerda{margin-right:auto}.ui-dialogo .ui-grande{font-family:var(--ui-font-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ui-dialogo .ui-sec{border:1px solid var(--ui-border);border-radius:8px;padding:12px}.ui-dialogo .ui-sec__titulo{color:var(--ui-text-2);font-size:12px;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0 0 8px}.ui-dialogo .ui-kv{display:grid;gap:6px 12px;grid-template-columns:150px 1fr;margin:0}.ui-dialogo .ui-kv dt{color:var(--ui-text-2)}.ui-dialogo .ui-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.ui-dialogo .ui-kv--direita{grid-template-columns:auto 1fr}.ui-dialogo .ui-kv--direita dd{text-align:right}.ui-dialogo .ui-lista{display:grid;gap:6px}.ui-dialogo .ui-linha{display:flex;gap:12px;justify-content:space-between}.ui-dialogo .ui-linha--total{border-top:1px solid var(--ui-border);font-weight:700;margin-top:2px;padding-top:8px}.ui-dialogo .ui-valor{font-variant-numeric:tabular-nums;font-weight:700}:is(.ui-page,.ui-dialogo) .ui-trilha{align-items:flex-start;display:flex;list-style:none;margin:0;padding:4px 0 0}:is(.ui-page,.ui-dialogo) .ui-passo{flex:1;position:relative;text-align:center}:is(.ui-page,.ui-dialogo) .ui-passo:before{background:var(--ui-border-strong);content:"";height:2px;left:calc(-50% + 21px);position:absolute;top:12px;width:calc(100% - 42px)}:is(.ui-page,.ui-dialogo) .ui-passo:first-child:before{display:none}:is(.ui-page,.ui-dialogo) .ui-passo.ui-passo--atual:before,:is(.ui-page,.ui-dialogo) .ui-passo.ui-passo--feito:before{background:var(--ui-text)}:is(.ui-page,.ui-dialogo) .ui-ponto{align-items:center;background:var(--ui-seg);border:1px solid var(--ui-border-strong);border-radius:50%;color:var(--ui-text-3);display:flex;font-size:12px;height:26px;justify-content:center;margin:0 auto;position:relative;width:26px;z-index:1}:is(.ui-page,.ui-dialogo) .ui-passo--feito .ui-ponto{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-surface)}:is(.ui-page,.ui-dialogo) .ui-passo__rotulo{font-size:12px;font-weight:700;margin-top:6px}.ui-dialogo .ui-tag{align-items:center;background:var(--ui-seg);border-radius:4px;color:var(--ui-text);display:inline-flex;font-size:12px;font-weight:700;gap:4px;height:22px;padding:0 8px}.ui-dialogo .ui-tag--aviso{margin-left:6px}.ui-dialogo .ui-nota,.ui-dialogo .ui-tag--aviso{background:var(--ui-warn-bg);color:var(--ui-warn-text)}.ui-dialogo .ui-nota{align-items:center;border:1px solid var(--ui-warn-border);border-radius:8px;display:flex;gap:8px;margin-top:10px;padding:10px 12px}.ui-dialogo .ui-hist summary{align-items:center;color:var(--ui-text-2);cursor:pointer;display:flex;font-weight:700;gap:6px;list-style:none}.ui-dialogo .ui-hist summary::-webkit-details-marker{display:none}.ui-dialogo .ui-hist summary:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-dialogo .ui-hist[open] summary .q-icon{transform:rotate(180deg)}.ui-dialogo .ui-hist__estado{align-items:center;display:flex;gap:8px;margin-top:10px}.ui-dialogo .ui-eventos{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.ui-dialogo .ui-eventos li{border-left:2px solid var(--ui-border-strong);padding-left:12px}@media (max-width:767px){.q-card.ui-dialogo,body.body--dark .q-card.ui-dialogo{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.ui-dialogo .ui-kv{grid-template-columns:1fr}.ui-dialogo .ui-kv.ui-kv--direita{grid-template-columns:auto 1fr}.ui-dialogo .ui-dialogo__rodape .q-btn{height:44px}}.ui-dialogo .ui-dialogo__form{display:flex;flex:1;flex-direction:column;min-height:0}.ui-dialogo .ui-resumo__total{align-items:baseline;border-top:1px solid var(--ui-border);display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding-top:10px}.ui-dialogo .ui-grande--positivo{color:var(--ui-positive)}.ui-dialogo .ui-rotulo--icone,.ui-dialogo .ui-sec__titulo--icone{align-items:center;display:flex;gap:6px}.ui-dialogo .ui-sec__titulo--icone{color:var(--ui-text);font-size:13px}.ui-dialogo .ui-sec__texto{margin:0 0 10px}.ui-dialogo .ui-icone-aviso{color:var(--ui-warn-text)}.ui-dialogo .ui-icone-ok{color:var(--ui-positive)}.ui-dialogo .ui-centro--sucesso{gap:12px;padding:20px 0 12px}.ui-dialogo .ui-campos{display:grid;gap:10px}.ui-dialogo .ui-nota--sem-margem{margin-top:0}.ui-dialogo .ui-contador{color:var(--ui-text-2);font-size:12px;margin-top:4px;text-align:right}.ui-dialogo .ui-erro{align-items:flex-start;background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);border-radius:8px;color:var(--ui-danger);display:flex;gap:8px;padding:10px 12px}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--perigo-cheio{background:var(--ui-danger);border-color:#0000;color:var(--ui-on-danger)}:is(.ui-page,.ui-dialogo) .q-btn.ui-btn--perigo-cheio:hover{background:var(--ui-danger);filter:brightness(.93)}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.ui-campo--area.q-field--dense .q-field__control{height:auto;min-height:0}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.ui-campo--area .q-field__native{padding:8px 0;resize:none}:is(.ui-page,.ui-dialogo) .ui-trilha--etapas{padding:12px 16px 0}:is(.ui-page,.ui-dialogo) .ui-trilha--etapas .ui-passo--atual .ui-ponto{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-surface)}:is(.ui-page,.ui-dialogo) .ui-trilha--etapas .ui-passo--futuro .ui-passo__rotulo{color:var(--ui-text-2);font-weight:400}.ui-dialogo .ui-etapa-titulo{font-weight:700;margin:0}:is(.ui-page,.ui-dialogo) .ui-itens{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.ui-page .ui-itens--bloco{padding:12px}:is(.ui-page,.ui-dialogo) .ui-item{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 12px;text-align:left;width:100%}:is(.ui-page,.ui-dialogo) .ui-item:hover{background:var(--ui-hover)}:is(.ui-page,.ui-dialogo) .ui-item.ui-item--sel{background:var(--ui-surface-2);border-color:var(--ui-text)}:is(.ui-page,.ui-dialogo) .ui-item.ui-item--estatico{cursor:default}:is(.ui-page,.ui-dialogo) .ui-item.ui-item--estatico:hover{background:var(--ui-surface)}:is(.ui-page,.ui-dialogo) .ui-item input[type=radio]{accent-color:var(--ui-text)}:is(.ui-page,.ui-dialogo) .ui-item:focus-visible,:is(.ui-page,.ui-dialogo) .ui-item:has(input:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}:is(.ui-page,.ui-dialogo) .ui-item--convite{flex-wrap:wrap}:is(.ui-page,.ui-dialogo) .ui-item--convite .ui-item__texto{flex:1 1 150px}:is(.ui-page,.ui-dialogo) .ui-item__acoes{display:flex;flex:none;gap:8px;margin-left:auto}:is(.ui-page,.ui-dialogo) .ui-item__texto{display:flex;flex:1;flex-direction:column;min-width:0}:is(.ui-page,.ui-dialogo) .ui-item__nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dialogo .ui-item__preco{font-variant-numeric:tabular-nums;font-weight:700}:is(.ui-page,.ui-dialogo) .ui-avatar{align-items:center;background:var(--ui-seg);border:1px solid var(--ui-border);border-radius:50%;color:var(--ui-text-2);display:inline-flex;flex:none;font-size:12px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}:is(.ui-page,.ui-dialogo) .ui-avatar img{height:100%;object-fit:cover;width:100%}.ui-dialogo .ui-avatar--grande{font-size:18px;height:56px;width:56px}.ui-dialogo .ui-avatar-edicao{align-items:center;display:flex;gap:12px}.ui-dialogo .ui-pagamentos{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-dialogo .ui-pagamentos label{align-items:center;border:1px solid var(--ui-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:9px 12px}.ui-dialogo .ui-pagamentos label:has(input:checked){background:var(--ui-surface-2);border-color:var(--ui-text)}.ui-dialogo .ui-pagamentos label:has(input:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}.ui-dialogo .ui-pagamentos label input{accent-color:var(--ui-text)}.ui-dialogo .ui-pagamentos label .q-icon{color:var(--ui-text-2);font-size:16px}.ui-dialogo .ui-pagamentos label.ui-pagamento--recomendado{background:var(--ui-surface-2);background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-surface));border-color:var(--ui-primary)}.ui-dialogo .ui-pagamentos label.ui-pagamento--recomendado:has(input:checked){border-color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-text)}.ui-dialogo .ui-tag--destaque{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-dialogo .ui-pagamentos .ui-forma-pg{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.ui-dialogo .ui-nota--coluna{align-items:flex-start}.ui-dialogo .ui-nota__titulo{font-weight:700}.ui-dialogo .ui-nota__lista{line-height:1.5;margin:6px 0 0;padding-left:18px}.ui-dialogo .ui-seg-btns{display:flex;flex-wrap:wrap;gap:8px}.ui-dialogo .ui-texto-positivo{color:var(--ui-positive)}.ui-dialogo .ui-centro{display:grid;gap:8px;justify-items:center;text-align:center}.ui-dialogo .ui-carregando-linha--centro{justify-content:center}.ui-dialogo .ui-campos-ou{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media (max-width:767px){.ui-dialogo .ui-campos-ou{gap:6px;grid-template-columns:minmax(0,1fr)}}.ui-dialogo .ui-ou{align-items:center;color:var(--ui-text-3);display:flex;font-size:12px;height:36px;justify-content:center}@media (max-width:767px){.ui-dialogo .ui-ou{height:auto}}.ui-dialogo .ui-confirma{align-items:flex-start;border:1px solid var(--ui-border);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.ui-dialogo .ui-confirma:hover{background:var(--ui-hover)}.ui-dialogo .ui-confirma:has(input:checked){background:var(--ui-seg)}.ui-dialogo .ui-confirma:has(input:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}.ui-dialogo .ui-confirma input{accent-color:var(--ui-text);flex:none;margin-top:3px}.ui-dialogo .ui-slots{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-dialogo .ui-slots label{align-items:flex-start;border:1px solid var(--ui-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:9px 12px}.ui-dialogo .ui-slots label:hover{background:var(--ui-hover)}.ui-dialogo .ui-slots label:has(input:checked){background:var(--ui-surface-2);border-color:var(--ui-text)}.ui-dialogo .ui-slots label:has(input:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}.ui-dialogo .ui-slots label input{accent-color:var(--ui-text);margin-top:3px}.ui-dialogo .ui-slot__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-dialogo .ui-slot__hora{font-variant-numeric:tabular-nums;font-weight:700}.ui-dialogo .ui-carregando-linha{align-items:center;display:flex;gap:8px}.ui-dialogo .ui-dlg-vazio{border:1px dashed var(--ui-border-strong);border-radius:8px;color:var(--ui-text-2);display:grid;gap:6px;justify-items:center;padding:24px 12px;text-align:center}.ui-dialogo .ui-dlg-vazio .q-icon{color:var(--ui-text-3);font-size:28px}.ui-dialogo .ui-esqueleto-item{animation:ui-esqueleto-dialogo 1.2s linear infinite;background:linear-gradient(90deg,var(--ui-seg),var(--ui-hover),var(--ui-seg));background-size:200% 100%;border-radius:8px;height:56px}@keyframes ui-esqueleto-dialogo{to{background-position:-200% 0}}.ui-dialogo .ui-nota__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ui-dialogo .ui-erro-texto{color:var(--ui-danger);font-size:12px}@media (max-width:767px){.ui-dialogo .ui-nota__acoes{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.ui-dialogo .ui-esqueleto-item{animation:none}}.ui-dialogo .ui-radio{background:#0000;border:2px solid var(--ui-text-2);border-radius:50%;flex:none;height:16px;width:16px}.ui-dialogo .ui-item--sel .ui-radio{background:var(--ui-text);border-color:var(--ui-text);box-shadow:inset 0 0 0 2px var(--ui-surface)}.ui-dialogo .ui-dialogo__apoio{margin-top:6px}:is(.ui-page,.ui-dialogo) .q-field.ui-campo.q-field--error.q-field--outlined .q-field__control:before{border-color:var(--ui-danger)}.ui-page .ui-form{display:grid;gap:20px;padding:16px}.ui-page .ui-form__sec{display:grid;gap:10px;min-width:0}.ui-page .ui-form__titulo{color:var(--ui-text-2);font-size:12px;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0}.ui-page .ui-form__grade{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ui-page .ui-form__grade--servico{grid-template-columns:minmax(0,420px)}.ui-page .ui-opcoes{display:flex;flex-wrap:wrap;gap:8px}.ui-page .ui-opcoes label{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:7px 12px}.ui-page .ui-opcoes label:hover{background:var(--ui-hover)}.ui-page .ui-opcoes label:has(input:checked){background:var(--ui-seg)}.ui-page .ui-opcoes label:has(input:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}.ui-page .ui-opcoes label input{accent-color:var(--ui-text)}.ui-page .ui-erro-texto{color:var(--ui-danger);font-size:12px}.ui-page .ui-resumo-form{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:8px;color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 20px;padding:10px 12px}.ui-page .ui-resumo-form b{color:var(--ui-text)}.ui-page .ui-etapas-pagina{flex:1 1 280px;max-width:460px}.ui-page .ui-semana-nav{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:12px 16px}.ui-page .ui-semana-nav__mes{font-family:var(--ui-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.ui-page .ui-legenda{border-bottom:1px solid var(--ui-border);color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;list-style:none;margin:0;padding:8px 16px}.ui-page .ui-legenda li{align-items:center;display:flex;gap:6px}.ui-page .ui-legenda .q-icon{font-size:14px}.ui-page .ui-dia__acao{justify-self:start;margin:4px 0 0 -10px}.ui-page .ui-semana{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}.ui-page .ui-dia{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px}.ui-page .ui-dia__cab{border-bottom:1px solid var(--ui-border);display:grid;gap:2px;padding-bottom:8px}.ui-page .ui-dia__nome{font-weight:700}.ui-page .ui-dia__lista{display:grid;gap:6px}.ui-page .ui-horario{align-items:center;background:var(--ui-surface-2);border:1px solid var(--ui-border-strong);border-radius:6px;color:var(--ui-text);cursor:pointer;display:flex;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;gap:6px;min-height:32px;padding:4px 8px;text-align:left;width:100%}.ui-page .ui-horario:hover{background:var(--ui-hover)}.ui-page .ui-horario:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-page .ui-horario .q-icon{flex:none;font-size:14px}.ui-page .ui-horario.ui-horario--inativo{background:#0000;border-style:dashed;color:var(--ui-text-3);text-decoration:line-through}.ui-page .ui-horario.ui-horario--conflito{background:var(--ui-seg);border-color:var(--ui-border);color:var(--ui-text-3);cursor:not-allowed}.ui-page .ui-semana-resumo{align-items:center;border-top:1px solid var(--ui-border);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding:10px 16px}.ui-page .ui-acoes-pagina{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end;padding:12px 16px}.ui-page .ui-acoes-pagina .ui-aviso{flex:1 1 280px;margin:0}.ui-page .ui-agenda-colunas{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(300px,440px) minmax(0,1fr)}.ui-page .ui-agenda-colunas .ui-bloco{margin-bottom:0}@media (max-width:1023px){.ui-page .ui-agenda-colunas{grid-template-columns:minmax(0,1fr)}}.ui-page .ui-agenda-previa{position:sticky;top:72px}@media (max-width:1023px){.ui-page .ui-agenda-previa{position:static}}.ui-page .ui-form__grade--tres{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-page .ui-form__grade--dois{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page .ui-atalhos{display:flex;flex-wrap:wrap;gap:6px}.ui-page .ui-atalho{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:999px;color:var(--ui-text);cursor:pointer;font:inherit;font-size:12px;height:26px;padding:0 10px}.ui-page .ui-atalho:hover{background:var(--ui-hover)}.ui-page .ui-atalho:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}:root{--agenda-neutro:var(--ui-surface-2);--agenda-superficie:var(--ui-surface);--agenda-segmento:var(--ui-seg);--agenda-borda:var(--ui-border);--agenda-borda-sutil:var(--ui-border);--agenda-linha:var(--ui-border);--agenda-hover:var(--ui-hover);--agenda-texto:var(--ui-text);--agenda-texto-2:var(--ui-text-2);--agenda-texto-fraco:var(--ui-text-3);--agenda-aviso:var(--ui-warn-bg);--agenda-aviso-texto:var(--ui-warn-text);--agenda-erro:var(--ui-danger-bg);--agenda-erro-texto:var(--ui-danger);--agenda-brilho-selecao:0.9;--agenda-agendado-borda:#fff085;--agenda-confirmado-borda:#bedbff;--agenda-checkin-borda:#b9f8cf;--agenda-livre:#fafafa;--agenda-livre-texto:#404040;--agenda-livre-sec:#525252;--agenda-livre-borda:#e5e5e5;--agenda-agendado:#fefce8;--agenda-agendado-texto:#a65f00;--agenda-agendado-sec:#a65f00;--agenda-confirmado:#eff6ff;--agenda-confirmado-texto:#1447e6;--agenda-confirmado-sec:#155dfc;--agenda-checkin:#f0fdf4;--agenda-checkin-texto:#008236;--agenda-checkin-sec:#008236;--agenda-finalizado:#d3d1c7;--agenda-finalizado-texto:#2c2c2a;--agenda-finalizado-sec:#5f5e5a;--agenda-fila:#faf5ff;--agenda-fila-texto:#8200db;--agenda-fila-sec:#9810fa;--agenda-fila-borda:#e9d4ff;--agenda-bloqueado:#d3d1c7;--agenda-bloqueado-listra:#b4b2a9;--agenda-bloqueado-texto:#2c2c2a;--agenda-bloqueado-sec:#5f5e5a;--app-canvas:#f7faf8}.agenda-ui{font-family:var(--ui-font-body)}.text-galada{font-family:Galada,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}body{font-family:Montserrat,sans-serif}.settlements-page{--med5-ink:#0b1a12;--med5-green:#00bc78;--med5-green-strong:#0f9947;--med5-surface:#fff;--med5-surface-muted:#f7faf8;--med5-border:#d8e2dc;--med5-text-muted:#52615a;--med5-text-subtle:#7a8a82;background:var(--med5-surface-muted);color:var(--med5-ink)}.settlements-page .q-card{background:var(--med5-surface);border:1px solid var(--med5-border);border-radius:12px;box-shadow:none}.settlements-page .settlements-cycle-header{background:#0000;border:0;border-radius:0}.settlements-page .settlements-cycle-header .page-title{font-size:1.55rem}.settlements-page .settlements-cycle-header .q-icon.text-primary{color:var(--med5-green-strong)!important}.settlements-page .settlements-context-panel{background:var(--med5-surface-muted)}.settlements-page .settlements-context-panel .q-card__section{min-height:58px}.settlements-page .settlements-info-banner{background:#edf5f0;border:1px solid #cfe0d6;color:#315546}.settlements-page .page-title,.settlements-page .text-h5,.settlements-page .text-h6{color:var(--med5-ink);letter-spacing:-.025em}.settlements-page .text-grey-6,.settlements-page .text-grey-7{color:var(--med5-text-muted)!important}.settlements-page .q-tabs{border-bottom:1px solid var(--med5-border)}.settlements-page .q-tab{color:var(--med5-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.025em;min-height:42px}.settlements-page .q-tab--active{background:#0000!important;color:var(--med5-ink)!important}.settlements-page .q-tab__indicator{background:var(--med5-green)!important;height:3px}.settlements-page .q-field--outlined .q-field__control:before{border-color:var(--med5-border)}.settlements-page .q-field--focused .q-field__control:after{border-color:var(--med5-green-strong)}.settlements-page .q-table{color:var(--med5-ink)}.settlements-page .q-table th,.settlements-page .q-table thead tr{background:var(--med5-surface-muted);color:var(--med5-text-muted);font-size:.69rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.settlements-page .q-table td,.settlements-page .q-table th{padding:14px 16px}.settlements-page .q-table tbody tr:nth-child(2n){background:#fbfdfc}.settlements-page .q-table tbody tr:hover{background:#f1f8f4}.settlements-page .q-separator{background:var(--med5-border)}.settlements-page .q-btn--outline:before{border-color:var(--med5-border)}.swal2-container{z-index:7000!important}.swal-side{display:flex!important;font-family:Arial,Helvetica,sans-serif;font-size:17px;height:fit-content!important;justify-content:center;padding:15px!important;top:100px!important;width:fit-content!important;z-index:100000!important}.timer-font{font-family:Roboto,sans-serif}.menu-items .q-item{transition:all .2s ease}.list-borders a{border-radius:10px}body.body--light{background-color:var(--app-canvas);color:#252149}body.body--light .menu-items .q-item:not(.bg-primary),body.body--light .menu-items .q-item:not(.bg-primary) .q-icon,body.body--light .menu-items .q-item:not(.bg-primary) .q-item__label,body.body--light .menu-items .q-item:not(.bg-primary) .q-item__section{color:#252149}body.body--light .menu-items .q-item:not(.bg-primary):hover{background-color:#1fc26c1a}body.body--light .text-grey-9{color:#252149!important}body.body--light .q-tabs.text-grey-3{color:#514f65!important}body.body--light .bg-opacity{background-color:#3b42521a}body.body--light .selectedRegister{background-color:#f5f5f5;color:#4299e1}body.body--light .monetary-color{color:#58d77b}body.body--light .page-title{color:#252149}body.body--light .bg-contrast-1{background-color:#f5f5f5}body.body--light .bg-contrast-2{background-color:#fff!important}body.body--light .swal2-html-container,body.body--light .swal2-title{color:#252149}body.body--light .swal2-timer-progress-bar{background-color:#252149}body.body--light .q-toggle__label{color:#252149}body.body--light .bg-1,body.body--light .bg-layout{background-color:#fff}body.body--light .q-tab--active{background-color:#f5f5f5}body.body--light .bg-card{background-color:#252149}body.body--light .bg-inverse{background-color:#3b4252}body.body--light .tittle-inverse{color:#fff}body.body--light .bg-schedule-cards{background-color:#fff}body.body--dark{--app-canvas:#2e3440;--agenda-neutro:var(--ui-surface-2);--agenda-superficie:var(--ui-surface);--agenda-segmento:var(--ui-seg);--agenda-borda:var(--ui-border);--agenda-borda-sutil:var(--ui-border);--agenda-linha:var(--ui-border);--agenda-hover:var(--ui-hover);--agenda-texto:var(--ui-text);--agenda-texto-2:var(--ui-text-2);--agenda-texto-fraco:var(--ui-text-3);--agenda-aviso:var(--ui-warn-bg);--agenda-aviso-texto:var(--ui-warn-text);--agenda-erro:var(--ui-danger-bg);--agenda-erro-texto:var(--ui-danger);--agenda-brilho-selecao:1.15;--agenda-agendado-borda:#894b00;--agenda-confirmado-borda:#193cb8;--agenda-checkin-borda:#016630;--agenda-livre:#171717;--agenda-livre-texto:#d4d4d4;--agenda-livre-sec:#a1a1a1;--agenda-livre-borda:#404040;--agenda-agendado:#432004;--agenda-agendado-texto:#ffdf20;--agenda-agendado-sec:#fdc700;--agenda-confirmado:#162556;--agenda-confirmado-texto:#8ec5ff;--agenda-confirmado-sec:#50a2ff;--agenda-checkin:#032e15;--agenda-checkin-texto:#7bf1a8;--agenda-checkin-sec:#05df72;--agenda-finalizado:#5b667c;--agenda-finalizado-texto:#f0f2f6;--agenda-finalizado-sec:#e6eaf1;--agenda-fila:#3c0366;--agenda-fila-texto:#dab2ff;--agenda-fila-sec:#c27aff;--agenda-fila-borda:#6e11b0;--agenda-bloqueado:#556077;--agenda-bloqueado-listra:#454e61;--agenda-bloqueado-texto:#f0f2f6;--agenda-bloqueado-sec:#e6eaf1;background-color:var(--app-canvas);color:#9f9dac}body.body--dark .menu-items .q-item:not(.bg-primary),body.body--dark .menu-items .q-item:not(.bg-primary) .q-icon,body.body--dark .menu-items .q-item:not(.bg-primary) .q-item__label,body.body--dark .menu-items .q-item:not(.bg-primary) .q-item__section{color:#eceff4}body.body--dark .menu-items .q-item:not(.bg-primary):hover{background-color:#1fc26c26}body.body--dark .bg-opacity{background-color:#3b4252b3}body.body--dark .selectedRegister{background-color:#292e39}body.body--dark .monetary-color{color:#72e690}body.body--dark .page-title{color:#fff}body.body--dark .bg-contrast-1{background-color:#292e39}body.body--dark .bg-contrast-2{background-color:#292e39!important}body.body--dark .box-test:hover{background-color:#78909c;box-shadow:none;color:#fff}body.body--dark .swal2-html-container,body.body--dark .swal2-title{color:#fff}body.body--dark .swal2-timer-progress-bar{background-color:#fff}body.body--dark .q-toggle__label{color:#fff}body.body--dark .bg-1{background-color:#3b4252}body.body--dark .bg-layout{background-color:#2e3440}body.body--dark .bg-dark{background-color:#3b4252!important}body.body--dark .q-dark{background-color:#3b4252}body.body--dark .q-tab--active{background-color:#434c5e}body.body--dark .q-calendar{background-color:#3b4252!important}body.body--dark .bg-blue-grey-1,body.body--dark .bg-grey-1{background-color:#434c5e!important}body.body--dark .bg-card{background-color:#37474f}body.body--dark .bg-inverse{background-color:#e5e9f0}body.body--dark .tittle-inverse{color:#252149}body.body--dark .prontuary_btn{background-color:#546e7a}body.body--dark .bg-schedule-cards{background-color:#434c5e}.activeCard{border:4px solid var(--q-primary)}.cardSchedule{transition:all .1s ease}.border-mycam{border:4px solid var(--q-primary)}.border-voicechat{border:4px solid #252149}.margin-test{margin-left:350px}.border-title{border:1px solid #9f9dac}.badge-custom{cursor:inherit;position:absolute;right:-3px;top:30px;z-index:9999}.uncroped-img{background-repeat:no-repeat;background-size:contain}.hover-card:hover{box-shadow:0 0 0 #0003,0 0 0 #00000024,0 2px 20px -4px #0003!important}.canvas-radius canvas{border-radius:9999px}.no-border{border-bottom:none}.avatarHover:hover{opacity:.8}.avatarHover:hover,.box-test{transition:all .3s ease-in-out}.box-test{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 0 0 #0003,0 0 0 #00000024,0 1px 10px -2px #0003;color:#252149;font-weight:600;width:100%}.box-test:hover{background-color:#eceff1;box-shadow:none;color:#252149}.box-test:focus{outline:none}.box-fila{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 0 0 #0003,0 0 0 #00000024,0 1px 10px -2px #0003;font-weight:600;transition:all .1s ease-in-out;width:100%}.box-fila:hover{box-shadow:none;outline:3px solid #6d6b7b;outline-offset:-3px}.box-fila:focus{outline:none}.draw{transform:perspective(1px) translateZ(0)}.draw:hover:before{transform:scaleY(1);transition:transform .3s cubic-bezier(.52,1.64,.37,.66)}.draw:before{background:#9f9dac;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out;z-index:-1}.card-effect{box-shadow:0 0 0 #0003,0 0 0 #00000024,0 1px 10px -2px #0003;transition:.5s}.card-effect:hover{background-color:#f5f4f8;box-shadow:none}@media (max-width:1560px){.company-info{justify-content:center;text-align:center}}.text-res{font-size:2vw}.container,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;width:100%}body:has(.app-shell){overflow:hidden}.app-shell{display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed}.app-shell>.q-page-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.app-content{width:100%}.app-content>:not(.subscription-status-banner){padding:16px}.app-content>.subscription-status-banner{margin:16px 16px 0}.auth-page{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}.auth-page>*{max-width:560px;width:100%}@media (min-width:1024px){.app-content>:not(.subscription-status-banner){padding:20px}.app-content>.subscription-status-banner{margin:20px 20px 0}}@media (min-width:718px){.gutter-l{margin-right:0}.resp-padding{padding:30px}}@media (min-width:1024px){.gutter-l{margin-right:8px}.gutter-r{margin-left:8px}.margin-md-only{padding-left:24px}}@media (min-width:1439px){.gutter-l{margin-right:8px}.gutter-r{margin-left:8px}}.video-container{aspect-ratio:16/9;background-color:#000;max-height:600px}.video-container video{height:100%;object-fit:cover;width:100%}@media (max-width:718px){.company-dashboard-schedule{justify-content:center;text-align:center}.company-dashboard-schedule .no-margin-xs{margin-right:0}}@media (max-width:1024px){.withoutChat{height:92.7vh}.withChat{height:50vh}.text-res{font-size:27pt}}@media print{@page{margin:0}.printable{size:auto;box-shadow:none!important;height:1px;padding:0!important}.non-printable{display:none}.app-shell,body:has(.app-shell){overflow:visible}.app-shell{position:static}.app-shell,.app-shell>.q-page-container{display:block}.app-scroll{overflow:visible}}.msCard .items-end{padding-left:0!important}.moving-card{background:#f7fafc;border:1px solid #4299e1;opacity:.5}.selectedRegister{color:#88c0d0;font-weight:500}.custom-indicator .q-tab__indicator{background-color:#252149;border-radius:10px;height:100%;z-index:1}.custom-indicator .q-tab__content{z-index:2}.custom-timeline .q-timeline__entry{padding-left:22px}.custom-timeline .q-timeline__dot{top:5px}.custom-timeline .q-timeline__subtitle{margin-bottom:-10px}.message-card{font-size:10pt}.message-card .sent{justify-content:end}.message-card .received{justify-content:start}