.gf-app2-visual-theme,body.gf-dashboard-theme{color-scheme:dark;--bg: #0c1424;--sf: #121c30;--sf2: #182540;--sf3: #1f2e4b;--bd: #22334f;--bd-strong: #5f7ea8;--tx: #e6edf8;--mut: #97a9c6;--sub: #8397b6;--ac: #38bdf8;--ac-hover: #7dd3fc;--acT: #061223;--ok: #34d399;--warn: #fbbf24;--err: #f87171;--gf-canvas: var(--bg);--gf-surface: var(--sf);--gf-surface-subtle: var(--sf2);--gf-surface-hover: var(--sf3);--gf-surface-raised: var(--sf);--gf-border: var(--bd);--gf-border-strong: var(--bd-strong);--gf-text: var(--tx);--gf-text-muted: var(--mut);--gf-text-subtle: var(--sub);--gf-action: var(--ac);--gf-action-hover: var(--ac-hover);--gf-action-active: var(--ac);--gf-action-text: var(--ac);--gf-on-action: var(--acT);--gf-focus: var(--ac);--gf-brand-soft: rgb(56 189 248 / .14);--gf-brand-border: var(--bd);--gf-success: var(--ok);--gf-success-soft: color-mix(in srgb, rgb(52 211 153) 13%, var(--sf));--gf-success-text: var(--ok);--gf-info: var(--ac);--gf-info-soft: color-mix(in srgb, rgb(56 189 248) 14%, var(--sf));--gf-info-text: var(--ac);--gf-warning: var(--warn);--gf-warning-soft: color-mix(in srgb, rgb(251 191 36) 13%, var(--sf));--gf-warning-text: var(--warn);--gf-danger: var(--err);--gf-danger-soft: color-mix(in srgb, rgb(248 113 113) 13%, var(--sf));--gf-danger-text: var(--err);--gf-chart-1: var(--ac);--gf-chart-2: var(--ok);--gf-chart-3: var(--warn);--gf-chart-4: #a78bfa;--gf-chart-5: var(--mut);--gf-radius-sm: 6px;--gf-radius-md: 6px;--gf-radius-lg: 10px;--gf-radius-dialog: 14px;--gf-control-h: 36px;--gf-row-h: 48px;--gf-shadow-sm: 0 1px 2px rgb(0 0 0 / .28);--gf-shadow-float: 0 16px 40px rgb(2 8 20 / .55);--gf-shadow-header: 0 2px 10px rgb(0 0 0 / .45);--gf-overlay: rgb(2 8 20 / .7);--gf-success-solid: var(--ok);--gf-on-success: #0b1524;--gf-warning-solid: var(--warn);--gf-on-warning: #0b1524;--gf-danger-solid: var(--err);--gf-on-danger: #0b1524;--theme-color: var(--gf-action);--theme-color-hover: var(--gf-action-hover);--background: var(--gf-canvas);--foreground: var(--gf-text);--card: var(--gf-surface);--card-foreground: var(--gf-text);--popover: var(--gf-surface-raised);--popover-foreground: var(--gf-text);--primary: var(--gf-action);--primary-foreground: var(--gf-on-action);--secondary: var(--gf-surface-subtle);--secondary-foreground: var(--gf-text);--muted: var(--gf-surface-subtle);--muted-foreground: var(--gf-text-muted);--accent: var(--gf-brand-soft);--accent-foreground: var(--gf-action-text);--destructive: var(--gf-danger-solid);--destructive-foreground: var(--gf-on-danger);--border: var(--gf-border);--input: var(--gf-border);--ring: var(--gf-focus);--chart-1: var(--gf-chart-1);--chart-2: var(--gf-chart-2);--chart-3: var(--gf-chart-3);--chart-4: var(--gf-chart-4);--chart-5: var(--gf-chart-5);--radius: var(--gf-radius-md);--sidebar: var(--gf-surface);--sidebar-foreground: var(--gf-text);--sidebar-primary: var(--gf-action);--sidebar-primary-foreground: var(--gf-on-action);--sidebar-accent: var(--gf-brand-soft);--sidebar-accent-foreground: var(--gf-action-text);--sidebar-border: var(--gf-border);--sidebar-ring: var(--gf-focus)}body.gf-dashboard-theme.gf-dashboard-light,.gf-app2-visual-theme.gf-light{color-scheme:light;--bg: #f3f6fa;--sf: #ffffff;--sf2: #f6f8fb;--sf3: #eaeff6;--bd: #dde4ed;--bd-strong: #78899f;--tx: #0f1c33;--mut: #56698a;--sub: #586a89;--ac: #0369a1;--ac-hover: #075985;--acT: #ffffff;--ok: #047857;--warn: #b45309;--err: #b91c1c;--gf-action: #0369a1;--gf-action-hover: #075985;--gf-action-active: #075985;--gf-action-text: #0369a1;--gf-info-text: #0369a1;--gf-success-text: #047857;--gf-warning-text: #92400e;--gf-danger-text: #b91c1c;--gf-chart-4: #7c3aed;--gf-brand-soft: #e3f1fa;--gf-success-soft: color-mix(in srgb, var(--ok) 13%, var(--sf));--gf-info-soft: #e3f1fa;--gf-warning-soft: color-mix(in srgb, var(--warn) 13%, var(--sf));--gf-danger-soft: color-mix(in srgb, var(--err) 13%, var(--sf));--gf-shadow-sm: 0 1px 2px rgb(16 24 40 / .06);--gf-shadow-float: 0 16px 40px rgb(15 29 51 / .14);--gf-shadow-header: 0 2px 8px rgb(15 29 51 / .1);--gf-overlay: rgb(15 29 51 / .45);--gf-success-solid: #047857;--gf-on-success: #ffffff;--gf-warning-solid: #b45309;--gf-on-warning: #ffffff;--gf-danger-solid: #b91c1c;--gf-on-danger: #ffffff}body.gf-dashboard-theme.gf-densidade-compacta{--gf-control-h: 32px;--gf-row-h: 40px}body.gf-dashboard-theme.gf-densidade-compacta [data-slot=table-cell]{padding-block:2px}body.gf-dashboard-theme.gf-densidade-compacta [data-slot=table-head]{height:34px}body.gf-dashboard-theme.gf-densidade-compacta :is([data-slot=input],[data-slot=select-trigger],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){height:var(--gf-control-h);min-height:var(--gf-control-h)}.gf-dashboard-shell{background:var(--gf-canvas);color:var(--gf-text)}body.gf-dashboard-theme,.gf-app2-visual-theme{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}body.gf-dashboard-theme{background:var(--gf-canvas)!important;color:var(--gf-text)!important;font-variant-numeric:tabular-nums}.gf-badge-ponto{padding-inline:9px 10px;border-radius:999px}.gf-badge-ponto:before{content:"";display:inline-block;flex:none;width:6px;height:6px;margin-right:2px;border-radius:999px;background:currentColor}.gf-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:.94em;letter-spacing:.01em;white-space:nowrap}body.gf-dashboard-theme [data-slot=sidebar-wrapper]{--sidebar-width-icon: 64px !important;background:var(--gf-canvas);color:var(--gf-text)}body.gf-dashboard-theme [data-slot=sidebar-inset]{min-width:0;overflow-x:clip;background:var(--gf-canvas)!important}body.gf-dashboard-theme [data-sidebar=sidebar]{border-color:var(--gf-border);background:var(--gf-surface);color:var(--gf-text)}body.gf-dashboard-theme [data-sidebar=content]{gap:0;padding:8px 10px;overflow-y:auto;background:var(--gf-surface)}body.gf-dashboard-theme [data-sidebar=group]{padding:0}body.gf-dashboard-theme [data-sidebar=group-label]{height:auto;padding:14px 10px 6px;color:var(--gf-text-subtle);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.gf-dashboard-theme [data-sidebar=group-label] span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:uppercase}body.gf-dashboard-theme [data-sidebar=menu-button]{min-height:34px;gap:10px;padding:7px 10px;border-radius:var(--gf-radius-sm);color:var(--gf-text-muted);font-size:13.5px;font-weight:500;line-height:20px}body.gf-dashboard-theme [data-sidebar=menu-button]:hover,body.gf-dashboard-theme [data-sidebar=menu-button][data-state=open]{background:var(--gf-surface-subtle);color:var(--gf-text)}body.gf-dashboard-theme [data-sidebar=menu-button][data-active=true]{position:relative;background:var(--gf-brand-soft)!important;color:var(--gf-action-text)!important;font-weight:500}body.gf-dashboard-theme [data-sidebar=menu-button][data-active=true]:before{content:"";position:absolute;top:8px;bottom:8px;left:-10px;width:3px;border-radius:0 3px 3px 0;background:var(--gf-action)}body.gf-dashboard-theme [data-slot=sidebar][data-state=collapsed] [data-sidebar=menu-button][data-active=true]:before{content:none}.gf-nav-contador{margin-left:auto;flex:none;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--gf-surface-hover);color:var(--gf-text-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;line-height:16px}body.gf-dashboard-theme [data-sidebar=menu-button][data-active=true] .gf-nav-contador{background:var(--gf-action);color:var(--gf-on-action)}body.gf-dashboard-theme .gf-sidebar-rodape{background:var(--gf-surface)}body.gf-dashboard-theme [class]:has(>[data-gf-barra-filtros]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.gf-dashboard-theme [data-slot=card]:has(>.rounded-bl-full)>.rounded-bl-full,body.gf-dashboard-theme [data-slot=card]:has(>.rounded-bl-full) [class*=rounded-xl][class*="p-2.5"]{display:none}body.gf-dashboard-theme [data-slot=card]:has(>.rounded-bl-full) [data-slot=card-content]{padding:16px 18px}body.gf-dashboard-theme [data-slot=card]:has(>.rounded-bl-full) [data-slot=card-content] p:first-child{margin-bottom:6px;color:var(--gf-text-muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}body.gf-dashboard-theme [data-slot=card]:has(>.rounded-bl-full) [data-slot=card-content] p+p{color:var(--gf-text);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}body.gf-dashboard-theme [data-slot=table-cell] [data-slot=avatar]{width:28px!important;height:28px!important}body.gf-dashboard-theme [data-slot=table-cell] [data-slot=avatar-fallback]{font-size:11px!important}body.gf-dashboard-theme .gf-chip-gatilho>svg{display:none}body.gf-dashboard-theme [data-slot=sidebar][data-state=collapsed] [data-sidebar=group]+[data-sidebar=group]{margin-top:8px;padding-top:8px;border-top:1px solid var(--gf-border)}.gf-painel{display:flex;flex-direction:column;gap:14px;min-height:0}.gf-painel-cartao{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 18px;border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);background:var(--gf-surface);box-shadow:var(--gf-shadow-sm)}.gf-lista-rolavel{display:flex;flex-direction:column;height:100%;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent 100%)}.gf-lista-rolavel:not(:has(>li:last-child:nth-child(-n+3))){scrollbar-width:thin}.gf-lista-rolavel>li+li{border-top:1px solid var(--gf-border)}.gf-linha-prazo{display:flex;gap:12px;align-items:center;padding:9px 0;text-decoration:none}.gf-linha-prazo:hover{text-decoration:none}.gf-linha-prazo:hover .gf-prazo-dia{color:var(--gf-action-text)}.gf-linha-prazo:focus-visible{outline:2px solid var(--gf-focus);outline-offset:2px;border-radius:var(--gf-radius-sm)}.gf-prazo-data{flex:none;width:40px;text-align:center;font-variant-numeric:tabular-nums}.gf-prazo-mes{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--gf-text-subtle)}.gf-prazo-dia{display:block;font-size:17px;font-weight:600;line-height:1.1;color:var(--gf-text)}.gf-linha-atividade{display:flex;gap:10px;align-items:center;padding:9px 0}.gf-linha-do-tempo{height:100%;min-height:0;margin:0;padding:2px 0 0 22px;overflow-y:auto;list-style:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent 100%)}.gf-marco{position:relative;padding-bottom:14px}.gf-marco:last-child{padding-bottom:0}.gf-marco:before{content:"";position:absolute;top:4px;left:-21px;width:8px;height:8px;border:2px solid var(--gf-action);border-radius:999px;background:var(--gf-surface)}.gf-marco:after{content:"";position:absolute;top:14px;bottom:-2px;left:-18px;width:2px;background:var(--gf-border)}.gf-marco:last-child:after{display:none}.gf-marco-message:before{border-color:var(--gf-warning)}.gf-marco-task:before{border-color:var(--gf-success);background:var(--gf-success)}.gf-marco-quando{margin:0;color:var(--gf-text-subtle);font-size:12px;font-weight:500}.gf-marco-o-que{margin:2px 0 0;overflow:hidden;color:var(--gf-text);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.gf-marco-onde{margin:2px 0 0;color:var(--gf-text-muted);font-size:12.5px}@media (min-width: 1000px) and (min-height: 760px){body.gf-dashboard-theme:has(.gf-painel) .gf-dashboard-shell{height:100svh;min-height:0;overflow:hidden}body.gf-dashboard-theme:has(.gf-painel) [data-slot=sidebar-inset]{min-height:0;overflow:hidden}body.gf-dashboard-theme:has(.gf-painel) [data-slot=sidebar-inset]>div{min-height:0}body.gf-dashboard-theme .gf-painel{flex:1}body.gf-dashboard-theme .gf-painel-linha{flex:1;min-height:200px}}.gf-abas-familia{display:flex;gap:2px;align-items:stretch;margin-bottom:2px;overflow-x:auto;border-bottom:1px solid var(--gf-border);scrollbar-width:none}.gf-abas-familia::-webkit-scrollbar{display:none}.gf-aba{flex:none;padding:9px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--gf-text-muted);font-size:13.5px;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .12s ease}.gf-aba:hover{color:var(--gf-text);text-decoration:none}.gf-aba-ativa{border-bottom-color:var(--gf-action);color:var(--gf-action-text)}.gf-aba:focus-visible{outline:2px solid var(--gf-focus);outline-offset:-2px;border-radius:var(--gf-radius-sm) var(--gf-radius-sm) 0 0}body.gf-dashboard-theme [data-sidebar=menu-sub]{border-color:var(--gf-border)}body.gf-dashboard-theme [data-sidebar=menu-sub-button]{color:var(--gf-text-muted)}body.gf-dashboard-theme [data-sidebar=menu-sub-button][data-active=true]{color:var(--gf-action-text)!important}body.gf-dashboard-theme [data-slot=card]{min-width:0;border-color:var(--gf-border);border-radius:var(--gf-radius-lg);background:var(--gf-surface);color:var(--gf-text);box-shadow:var(--gf-shadow-sm)}body.gf-dashboard-theme [data-slot=card-header]{padding:20px}body.gf-dashboard-theme [data-slot=card-content]{padding:0 20px 20px}body.gf-dashboard-theme [data-slot=card-title]{color:var(--gf-text)}body.gf-dashboard-theme :is(.bg-white,.dark\:bg-gray-900,.dark\:bg-gray-950){background-color:var(--gf-surface)!important}body.gf-dashboard-theme :is(.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-gray-400,.bg-gray-600,.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-slate-50,.bg-slate-100,.bg-slate-300,.dark\:bg-gray-600,.dark\:bg-gray-700,.dark\:bg-gray-800,.dark\:bg-slate-800){background-color:var(--gf-surface-subtle)!important}body.gf-dashboard-theme :is(.border-gray-50,.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-600,.border-gray-700,.border-gray-800,.dark\:border-gray-600,.dark\:border-gray-700,.dark\:border-gray-800,.dark\:border-gray-900){border-color:var(--gf-border)!important}body.gf-dashboard-theme :is(.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-700,.text-slate-800,.dark\:text-gray-50,.dark\:text-gray-100,.dark\:text-gray-200,.dark\:text-gray-300,.dark\:text-white,.dark\:text-slate-200,.dark\:text-slate-300){color:var(--gf-text)!important}body.gf-dashboard-theme :is(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-600,.dark\:text-gray-400,.dark\:text-gray-500,.dark\:text-gray-600,.dark\:text-slate-400){color:var(--gf-text-muted)!important}body.gf-dashboard-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]:not(.gf-chip-gatilho),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){border-color:var(--gf-border-strong)!important;background-color:var(--gf-surface-subtle)!important;color:var(--gf-text)!important}body.gf-dashboard-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select)::placeholder{color:var(--gf-text-muted)!important}body.gf-dashboard-theme [data-slot=select-trigger][data-placeholder]>span{color:var(--gf-text-muted)}body.gf-dashboard-theme :is([data-slot=select-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=sheet-content]){border-color:var(--gf-border)!important;background-color:var(--gf-surface-raised)!important;color:var(--gf-text)!important;box-shadow:var(--gf-shadow-float)}body.gf-dashboard-theme [data-slot=dialog-overlay],body.gf-dashboard-theme [data-slot=sheet-overlay]{background-color:var(--gf-overlay)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.gf-dashboard-theme :is([data-slot=table-container],[data-slot=table],[data-slot=table-row]){border-color:var(--gf-border)!important;background-color:var(--gf-surface)!important;color:var(--gf-text)!important}body.gf-dashboard-theme [data-slot=table-header],body.gf-dashboard-theme [data-slot=table-footer]{border-color:var(--gf-border)!important;background-color:var(--gf-surface-subtle)!important}body.gf-dashboard-theme [data-slot=table-head]{position:sticky;top:0;z-index:2;height:40px;padding-block:0;background:var(--gf-surface-subtle);font-size:12px;font-weight:600;white-space:nowrap}body.gf-dashboard-theme [data-slot=table-cell]{height:var(--gf-row-h);padding-block:6px}body.gf-dashboard-theme [data-slot=table-row] .gf-acoes-linha{opacity:.55;transition:opacity .12s ease}body.gf-dashboard-theme [data-slot=table-row]:hover .gf-acoes-linha,body.gf-dashboard-theme [data-slot=table-row]:focus-within .gf-acoes-linha{opacity:1}.gf-barra-inferior{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;gap:4px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--gf-border);background:var(--gf-surface);box-shadow:0 -2px 10px #00000029}.gf-barra-item{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;border-radius:var(--gf-radius-sm);color:var(--gf-text-muted);font-size:11px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;background:transparent}.gf-barra-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-barra-item:hover{text-decoration:none}.gf-barra-item-ativo{background:var(--gf-brand-soft);color:var(--gf-action-text)}.gf-barra-item:focus-visible{outline:2px solid var(--gf-focus);outline-offset:-2px}.gf-acao-flutuante{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:41;display:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;border:0;background:var(--gf-action);color:var(--gf-on-action);box-shadow:var(--gf-shadow-float);cursor:pointer}.gf-acao-flutuante:active{background:var(--gf-action-active)}.gf-acao-flutuante:focus-visible{outline:2px solid var(--gf-focus);outline-offset:3px}@media (max-width: 767px){.gf-acao-flutuante{display:flex}body.gf-dashboard-theme .gf-acao-duplicada{display:none}body.gf-dashboard-theme [data-slot=sidebar-inset]{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body.gf-dashboard-theme .fixed.bottom-6{bottom:calc(140px + env(safe-area-inset-bottom))}body.gf-dashboard-theme [data-slot=dialog-content]{max-height:calc(100svh - 32px);overflow-y:auto}}@media (min-width: 768px){.gf-barra-inferior{display:none}}.gf-chip{display:inline-flex;align-items:center;gap:6px;height:var(--gf-control-h, 36px);padding-inline:12px;border:1px dashed var(--gf-border-strong);border-radius:var(--gf-radius-sm);background:var(--gf-surface-subtle);color:var(--gf-text);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.gf-chip>svg{color:var(--gf-text-muted)}.gf-chip:not(.gf-chip-ativo):hover{border-style:solid;border-color:var(--gf-action-text);background:var(--gf-surface-hover)}.gf-chip-ativo>svg{color:inherit}.gf-chip-ativo{border-style:solid;border-color:transparent;background:var(--gf-brand-soft);color:var(--gf-action-text)}body.gf-dashboard-theme .gf-chip .gf-chip-gatilho{height:auto;min-height:0;padding:0;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit;font-weight:inherit;box-shadow:none;gap:6px;width:auto}body.gf-dashboard-theme .gf-chip .gf-chip-gatilho:focus-visible{outline:2px solid var(--gf-focus);outline-offset:3px;border-radius:3px}.gf-chip-rotulo{opacity:.75}.gf-chip-limpar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;margin-right:-3px;border-radius:999px;color:inherit;cursor:pointer;opacity:.7}.gf-chip-limpar:hover{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}.gf-chip-limpar:focus-visible{outline:2px solid var(--gf-focus);outline-offset:1px}.gf-barra-salvar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px -18px -16px;padding:12px 18px;border-top:1px solid var(--gf-border);border-radius:0 0 var(--gf-radius-lg) var(--gf-radius-lg);background:var(--gf-surface-subtle)}.gf-barra-salvar .gf-barra-aviso{flex:1;min-width:160px;font-size:12.5px;color:var(--gf-text-muted)}body.gf-dashboard-theme [data-slot=table-cell] .gf-codigo{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;color:var(--gf-text-muted)}.gf-etiqueta{display:inline-flex;align-items:center;gap:6px;height:22px;padding-inline:9px 10px;border-radius:999px;background:color-mix(in srgb,var(--gf-etiqueta-cor, var(--gf-action)) 14%,var(--gf-surface));color:var(--gf-text);font-size:12px;font-weight:500;white-space:nowrap}.gf-etiqueta:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:var(--gf-etiqueta-cor, var(--gf-action))}body.gf-dashboard-theme [data-slot=table-row]:hover,body.gf-dashboard-theme [data-slot=table-row][data-state=selected]{background-color:var(--gf-brand-soft)!important}body.gf-dashboard-theme :is([data-slot=table-head],[data-slot=table-caption]){color:var(--gf-text-muted)!important}body.gf-dashboard-theme [data-slot=table-cell]{color:var(--gf-text)!important}body.gf-dashboard-theme [data-slot=tabs-list]{border:1px solid var(--gf-border);background-color:var(--gf-surface-subtle)!important}body.gf-dashboard-theme [data-slot=tabs-trigger]{color:var(--gf-text-muted)!important}body.gf-dashboard-theme [data-slot=tabs-trigger][data-state=active]{background-color:var(--gf-brand-soft)!important;color:var(--gf-action-text)!important;box-shadow:none!important}body.gf-dashboard-theme .bg-blue-50,body.gf-dashboard-theme .bg-blue-100,body.gf-dashboard-theme .bg-cyan-50,body.gf-dashboard-theme .bg-purple-50,body.gf-dashboard-theme .bg-purple-100{background-color:var(--gf-brand-soft)!important}body.gf-dashboard-theme .text-blue-400,body.gf-dashboard-theme .text-blue-500,body.gf-dashboard-theme .text-blue-600,body.gf-dashboard-theme .text-blue-700,body.gf-dashboard-theme .text-blue-800,body.gf-dashboard-theme .text-blue-900,body.gf-dashboard-theme .text-cyan-600,body.gf-dashboard-theme .text-cyan-700,body.gf-dashboard-theme .text-indigo-400,body.gf-dashboard-theme .text-purple-400,body.gf-dashboard-theme .text-purple-500,body.gf-dashboard-theme .text-purple-600,body.gf-dashboard-theme .text-purple-700,body.gf-dashboard-theme .text-purple-800,body.gf-dashboard-theme .text-purple-900,body.gf-dashboard-theme .dark\:text-blue-400,body.gf-dashboard-theme .dark\:text-purple-400{color:var(--gf-action-text)!important}body.gf-dashboard-theme .bg-green-50,body.gf-dashboard-theme .bg-green-100,body.gf-dashboard-theme .bg-emerald-50,body.gf-dashboard-theme .bg-emerald-100{background-color:var(--gf-success-soft)!important}body.gf-dashboard-theme .text-green-400,body.gf-dashboard-theme .text-green-500,body.gf-dashboard-theme .text-green-600,body.gf-dashboard-theme .text-green-700,body.gf-dashboard-theme .text-green-800,body.gf-dashboard-theme .text-green-900,body.gf-dashboard-theme .text-emerald-400,body.gf-dashboard-theme .text-emerald-500,body.gf-dashboard-theme .text-emerald-600,body.gf-dashboard-theme .text-emerald-700,body.gf-dashboard-theme .text-emerald-800,body.gf-dashboard-theme .dark\:text-green-400,body.gf-dashboard-theme .dark\:text-emerald-400{color:var(--gf-success-text)!important}body.gf-dashboard-theme .bg-yellow-50,body.gf-dashboard-theme .bg-yellow-100,body.gf-dashboard-theme .bg-amber-50,body.gf-dashboard-theme .bg-amber-100,body.gf-dashboard-theme .bg-orange-100,body.gf-dashboard-theme .bg-orange-50{background-color:var(--gf-warning-soft)!important}body.gf-dashboard-theme .text-yellow-400,body.gf-dashboard-theme .text-yellow-500,body.gf-dashboard-theme .text-yellow-600,body.gf-dashboard-theme .text-yellow-700,body.gf-dashboard-theme .text-yellow-800,body.gf-dashboard-theme .text-yellow-900,body.gf-dashboard-theme .text-amber-400,body.gf-dashboard-theme .text-amber-500,body.gf-dashboard-theme .text-amber-600,body.gf-dashboard-theme .text-amber-700,body.gf-dashboard-theme .text-amber-800,body.gf-dashboard-theme .text-orange-400,body.gf-dashboard-theme .text-orange-500,body.gf-dashboard-theme .text-orange-600,body.gf-dashboard-theme .text-orange-700,body.gf-dashboard-theme .text-orange-800,body.gf-dashboard-theme .text-orange-900,body.gf-dashboard-theme .dark\:text-yellow-400,body.gf-dashboard-theme .dark\:text-amber-400,body.gf-dashboard-theme .dark\:text-orange-400{color:var(--gf-warning-text)!important}body.gf-dashboard-theme .bg-red-100,body.gf-dashboard-theme .bg-red-50{background-color:var(--gf-danger-soft)!important}body.gf-dashboard-theme .text-red-400,body.gf-dashboard-theme .text-red-500,body.gf-dashboard-theme .text-red-600,body.gf-dashboard-theme .text-red-700,body.gf-dashboard-theme .text-red-800,body.gf-dashboard-theme .text-red-900,body.gf-dashboard-theme .text-rose-500,body.gf-dashboard-theme .text-rose-600,body.gf-dashboard-theme .dark\:text-red-400{color:var(--gf-danger-text)!important}.gf-app2-visual-theme :is(.text-red-400,.text-red-500,.text-red-600,.text-red-700,.dark\:text-red-400){color:var(--gf-danger-text)!important}.gf-app2-visual-theme :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50){background-color:var(--gf-surface)!important}.gf-app2-visual-theme :is(.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--gf-border-strong)!important}.gf-app2-visual-theme :is(.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-800){color:var(--gf-text)!important}.gf-app2-visual-theme :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-500){color:var(--gf-text-muted)!important}.gf-app2-visual-theme :is(.placeholder-gray-400,.placeholder-gray-500)::placeholder,.gf-app2-visual-theme :is(.placeholder-gray-400,.placeholder-gray-500) ::placeholder{color:var(--gf-text-muted)!important}.gf-app2-visual-theme :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--gf-border-strong)!important;background-color:var(--gf-surface-subtle)!important;color:var(--gf-text)!important}.gf-app2-visual-theme :is(input,textarea,select)::placeholder{color:var(--gf-text-muted)!important}.gf-app2-visual-theme :is(.bg-green-50,.bg-emerald-50){background-color:var(--gf-success-soft)!important}.gf-app2-visual-theme :is(.bg-red-50,.bg-red-100){background-color:var(--gf-danger-soft)!important}.gf-app2-visual-theme :is(.border-green-200,.border-emerald-200){border-color:var(--gf-success)!important}.gf-app2-visual-theme :is(.border-red-200,.border-red-300){border-color:var(--gf-danger)!important}.gf-app2-visual-theme :is(.text-green-500,.text-green-600,.text-green-700,.text-emerald-600){color:var(--gf-success-text)!important}.gf-app2-visual-theme :is(.text-amber-500,.text-amber-600,.text-yellow-600,.text-orange-600){color:var(--gf-warning-text)!important}.gf-app2-visual-theme :is(.text-blue-500,.text-blue-600,.text-blue-700){color:var(--gf-action-text)!important}body.gf-dashboard-theme .border-red-400,body.gf-dashboard-theme .border-red-500{border-color:var(--gf-danger)!important}body.gf-dashboard-theme .border-blue-400,body.gf-dashboard-theme .border-blue-500{border-color:var(--gf-action)!important}body.gf-dashboard-theme :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-sky-500){background-color:var(--gf-action)!important;color:var(--gf-on-action)!important}body.gf-dashboard-theme :is(.hover\:bg-blue-600,.hover\:bg-blue-700,.hover\:bg-sky-600):hover{background-color:var(--gf-action-hover)!important;color:var(--gf-on-action)!important}body.gf-dashboard-theme :is(.bg-green-500,.bg-green-600,.bg-green-700,.bg-emerald-500,.bg-emerald-600){background-color:var(--gf-success-solid)!important;color:var(--gf-on-success)!important}body.gf-dashboard-theme :is(.hover\:bg-green-600,.hover\:bg-green-700,.hover\:bg-emerald-600):hover{background-color:var(--gf-success-solid)!important;color:var(--gf-on-success)!important;filter:brightness(.92)}body.gf-dashboard-theme :is(.bg-red-500,.bg-red-600,.bg-red-700){background-color:var(--gf-danger-solid)!important;color:var(--gf-on-danger)!important}body.gf-dashboard-theme :is(.hover\:bg-red-600,.hover\:bg-red-700):hover{background-color:var(--gf-danger-solid)!important;color:var(--gf-on-danger)!important;filter:brightness(.92)}body.gf-dashboard-theme :is(.bg-orange-500,.bg-orange-600,.bg-yellow-500,.bg-amber-500){background-color:var(--gf-warning-solid)!important;color:var(--gf-on-warning)!important}body.gf-dashboard-theme :is(.hover\:bg-orange-600,.hover\:bg-orange-700):hover{background-color:var(--gf-warning-solid)!important;color:var(--gf-on-warning)!important;filter:brightness(.92)}body.gf-dashboard-theme .bg-destructive{background-color:var(--gf-danger-solid)!important;color:var(--gf-on-danger)!important}body.gf-dashboard-theme :is(.border-blue-100,.border-blue-200,.border-blue-300,.border-green-200,.border-emerald-200,.border-red-100,.border-red-200,.border-amber-200,.border-yellow-200,.border-orange-200,.dark\:border-blue-700,.dark\:border-blue-800,.dark\:border-blue-900){border-color:var(--gf-border)!important}body.gf-dashboard-theme :is(.bg-neutral-100,.bg-neutral-200,.dark\:bg-neutral-700,.dark\:bg-neutral-800){background-color:var(--gf-surface-subtle)!important}body.gf-dashboard-theme :is(.text-neutral-500,.text-neutral-600,.dark\:text-neutral-400,.dark\:text-neutral-300){color:var(--gf-text-muted)!important}body.gf-dashboard-theme :is(.text-neutral-800,.text-neutral-900,.dark\:text-neutral-100){color:var(--gf-text)!important}body.gf-dashboard-theme,body.gf-dashboard-theme *{scrollbar-width:initial;scrollbar-color:initial}body.gf-dashboard-theme::-webkit-scrollbar,body.gf-dashboard-theme *::-webkit-scrollbar{width:8px;height:8px}body.gf-dashboard-theme::-webkit-scrollbar-thumb,body.gf-dashboard-theme *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--gf-border);background-clip:padding-box}body.gf-dashboard-theme::-webkit-scrollbar-track,body.gf-dashboard-theme *::-webkit-scrollbar-track{background:transparent}body.gf-dashboard-theme::-webkit-scrollbar-thumb:hover,body.gf-dashboard-theme *::-webkit-scrollbar-thumb:hover{background:var(--gf-text-muted);background-clip:padding-box}html:has(>body.gf-dashboard-theme){scrollbar-width:thin;scrollbar-color:#243656 rgb(0 0 0 / 0)}html:has(>body.gf-dashboard-theme)::-webkit-scrollbar{width:8px;height:8px}html:has(>body.gf-dashboard-theme)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#243656;background-clip:padding-box}html:has(>body.gf-dashboard-theme)::-webkit-scrollbar-track{background:transparent}html:has(>body.gf-dashboard-theme)::-webkit-scrollbar-thumb:hover{background:#8ca3c0;background-clip:padding-box}html:has(>body.gf-dashboard-theme.gf-dashboard-light){scrollbar-color:#d9e2ee rgb(0 0 0 / 0)}html:has(>body.gf-dashboard-theme.gf-dashboard-light)::-webkit-scrollbar-thumb{background:#d9e2ee}html:has(>body.gf-dashboard-theme.gf-dashboard-light)::-webkit-scrollbar-thumb:hover{background:#5d6e88}@media (prefers-reduced-motion: reduce){body.gf-dashboard-theme *,body.gf-dashboard-theme *:before,body.gf-dashboard-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.gf-dashboard-theme :is(.ring-red-600\/20,.ring-red-600\/10,.ring-rose-600\/20,.dark\:ring-red-500\/30){--tw-ring-color: color-mix(in srgb, var(--gf-danger) 30%, transparent) !important}body.gf-dashboard-theme :is(.ring-green-600\/20,.ring-emerald-600\/20,.ring-teal-600\/20,.ring-lime-600\/20){--tw-ring-color: color-mix(in srgb, var(--gf-success) 30%, transparent) !important}body.gf-dashboard-theme :is(.ring-blue-600\/20,.ring-blue-700\/10,.ring-sky-600\/20,.ring-cyan-600\/20,.ring-indigo-600\/20){--tw-ring-color: color-mix(in srgb, var(--gf-info) 30%, transparent) !important}body.gf-dashboard-theme :is(.ring-yellow-600\/20,.ring-amber-600\/20,.ring-orange-600\/20){--tw-ring-color: color-mix(in srgb, var(--gf-warning) 35%, transparent) !important}body.gf-dashboard-theme :is(.ring-purple-600\/20,.ring-violet-600\/20,.ring-fuchsia-600\/20,.ring-pink-600\/20){--tw-ring-color: color-mix(in srgb, var(--gf-chart-4) 35%, transparent) !important}body.gf-dashboard-theme :is(.ring-gray-600\/20,.ring-gray-500\/20,.ring-slate-600\/20,.ring-zinc-600\/20,.dark\:ring-gray-900){--tw-ring-color: var(--gf-border) !important}body.gf-dashboard-theme :is(.divide-gray-100,.divide-gray-200,.divide-gray-300,.divide-slate-200,.dark\:divide-gray-700,.dark\:divide-gray-800)>:not([hidden])~:not([hidden]){border-color:var(--gf-border)!important}body.gf-dashboard-theme :is(.bg-gray-700\/50,.bg-gray-800\/50,.bg-gray-800\/30,.bg-gray-50\/60,.dark\:bg-gray-800\/60,.dark\:bg-gray-700\/40,.dark\:bg-gray-800\/50){background-color:var(--gf-surface-subtle)!important}body.gf-dashboard-theme :is(.bg-red-900\/20,.dark\:bg-red-900\/20,.dark\:bg-red-900\/30,.bg-red-200,.dark\:bg-red-950\/40){background-color:var(--gf-danger-soft)!important}body.gf-dashboard-theme :is(.dark\:bg-green-900,.dark\:bg-green-900\/20,.dark\:bg-emerald-900\/30,.dark\:bg-emerald-900\/40,.bg-green-200){background-color:var(--gf-success-soft)!important}body.gf-dashboard-theme :is(.bg-blue-900\/20,.dark\:bg-blue-900,.dark\:bg-blue-900\/20,.dark\:bg-blue-900\/30,.bg-blue-500\/10){background-color:var(--gf-info-soft)!important}body.gf-dashboard-theme :is(.bg-amber-900\/20,.dark\:bg-amber-900\/20,.dark\:bg-yellow-900\/20,.dark\:bg-yellow-900\/30,.dark\:bg-yellow-900\/40,.dark\:bg-orange-900\/20,.dark\:bg-orange-900\/30){background-color:var(--gf-warning-soft)!important}body.gf-dashboard-theme :is(.dark\:bg-purple-900,.dark\:bg-purple-900\/20,.dark\:bg-purple-900\/30){background-color:color-mix(in srgb,var(--gf-chart-4) 14%,var(--gf-surface))!important}body.gf-dashboard-theme :is(.placeholder-gray-400,.placeholder-gray-500)::placeholder{color:var(--gf-text-subtle)!important}body.gf-dashboard-theme :is(.dark\:text-blue-300,.text-blue-200,.text-blue-100){color:var(--gf-info-text)!important}body.gf-dashboard-theme :is(.dark\:text-orange-200,.dark\:text-amber-200,.dark\:text-yellow-200){color:var(--gf-warning-text)!important}body.gf-dashboard-theme :is(.border-purple-200,.dark\:border-purple-800){border-color:color-mix(in srgb,var(--gf-chart-4) 35%,var(--gf-border))!important}body.gf-dashboard-theme :is(.dark\:border-red-500,.dark\:border-red-800){border-color:var(--gf-danger)!important}
