/* Gerado por scripts/emit-css.ts — @uny/design-system 0.5.1. Não edite. */
:root {
  --cor-primaria: #185FA5;
  --cor-primaria-hover: #144A82;
  --cor-primaria-tinta: #E8F1FA;
  --cor-secundaria: #B0532E;
  --cor-secundaria-tinta: #F5E6DE;
  --cor-fundo: #F4F7FA;
  --cor-superficie: #FFFFFF;
  --cor-ativo-fundo: #E8F1FA;
  --cor-borda: #E2E8F0;
  --texto-principal: #1D2630;
  --texto-secundario: #5B6B79;
  --texto-muted: #8996A4;
  --texto-heading: #1D2630;
  --sucesso: #2CA87F;
  --sucesso-tinta: #E0F5EC;
  --atencao: #E58A00;
  --atencao-tinta: #FFF4E5;
  --perigo: #DC2626;
  --perigo-tinta: #FEECEC;
  --info: #3EC9D6;
  --info-tinta: #E6FAFC;
  --gray-100: #F8F9FA;
  --gray-200: #F3F5F7;
  --gray-300: #DBE0E5;
  --gray-400: #BEC8D0;
  --gray-500: #8996A4;
  --gray-600: #5B6B79;
  --gray-700: #3E4853;
  --gray-800: #1D2630;
  --gray-900: #131920;
  --raio: 12px;
  --raio-sm: 8px;
  --raio-lg: 16px;
  --sombra: 0 1px 2px rgba(27, 46, 94, 0.04), 0 2px 8px rgba(27, 46, 94, 0.04);
  --sombra-card: 0 8px 24px rgba(27, 46, 94, 0.08);
  --sombra-sidebar: 0 0 24px rgba(27, 46, 94, 0.05);
  --sombra-modal: 0 8px 32px rgba(27, 46, 94, 0.16);
  --sidebar-width: 260px;
  --header-height: 64px;
  --aside-width: 280px;
  --list-width: 300px;
  --action-primary: #185FA5;
  --action-primary-hover: #144A82;
  --action-primary-pressed: color-mix(in srgb, #185FA5 72%, black);
  --focus-outline: #185FA5;
  --shell-nav-active-bg: #185FA5;
  --login-brand-bg: #185FA5;
}
html[data-uny-theme="dark"] {
  --cor-fundo: #131920;
  --cor-superficie: #1D2630;
  --cor-ativo-fundo: #19212A;
  --cor-borda: #2A3541;
  --texto-principal: #DEE2E6;
  --texto-secundario: #ADB5BD;
  --texto-muted: #6F747F;
  --texto-heading: rgba(255, 255, 255, 0.88);
  --gray-100: #1A222C;
  --gray-200: #19212A;
  --gray-300: #2A3541;
  --gray-400: #3E4853;
  --gray-500: #6F747F;
  --gray-600: #ADB5BD;
  --gray-700: #CED4DA;
  --gray-800: #DEE2E6;
  --gray-900: #F8F9FA;
  --sombra-card: 0 8px 24px rgba(0, 0, 0, 0.35);
  --sombra-sidebar: 0 0 24px rgba(0, 0, 0, 0.25);
  color-scheme: dark;
}
html[data-uny-accent="preset-1"] {
  --cor-primaria: #1F5C52;
  --cor-primaria-hover: #164B42;
  --cor-primaria-tinta: #E4F1EE;
  --action-primary: #1F5C52;
  --action-primary-hover: #164B42;
  --action-primary-pressed: color-mix(in srgb, #1F5C52 72%, black);
  --focus-outline: #1F5C52;
  --shell-nav-active-bg: #1F5C52;
  --login-brand-bg: #1F5C52;
}
html[data-uny-accent="preset-2"] {
  --cor-primaria: #04A9F5;
  --cor-primaria-hover: #0387C4;
  --cor-primaria-tinta: #E6F6FE;
  --action-primary: #04A9F5;
  --action-primary-hover: #0387C4;
  --action-primary-pressed: color-mix(in srgb, #04A9F5 72%, black);
  --focus-outline: #04A9F5;
  --shell-nav-active-bg: #04A9F5;
  --login-brand-bg: #04A9F5;
}
html[data-uny-accent="preset-3"] {
  --cor-primaria: #6610F2;
  --cor-primaria-hover: #520DC2;
  --cor-primaria-tinta: #F0E7FE;
  --action-primary: #6610F2;
  --action-primary-hover: #520DC2;
  --action-primary-pressed: color-mix(in srgb, #6610F2 72%, black);
  --focus-outline: #6610F2;
  --shell-nav-active-bg: #6610F2;
  --login-brand-bg: #6610F2;
}
html[data-uny-accent="preset-4"] {
  --cor-primaria: #673AB7;
  --cor-primaria-hover: #532E92;
  --cor-primaria-tinta: #F0EBF8;
  --action-primary: #673AB7;
  --action-primary-hover: #532E92;
  --action-primary-pressed: color-mix(in srgb, #673AB7 72%, black);
  --focus-outline: #673AB7;
  --shell-nav-active-bg: #673AB7;
  --login-brand-bg: #673AB7;
}
html[data-uny-accent="preset-5"] {
  --cor-primaria: #E83E8C;
  --cor-primaria-hover: #C9186E;
  --cor-primaria-tinta: #FCE8F2;
  --action-primary: #E83E8C;
  --action-primary-hover: #C9186E;
  --action-primary-pressed: color-mix(in srgb, #E83E8C 72%, black);
  --focus-outline: #E83E8C;
  --shell-nav-active-bg: #E83E8C;
  --login-brand-bg: #E83E8C;
}
html[data-uny-accent="preset-6"] {
  --cor-primaria: #F44236;
  --cor-primaria-hover: #D32F2F;
  --cor-primaria-tinta: #FDECEA;
  --action-primary: #F44236;
  --action-primary-hover: #D32F2F;
  --action-primary-pressed: color-mix(in srgb, #F44236 72%, black);
  --focus-outline: #F44236;
  --shell-nav-active-bg: #F44236;
  --login-brand-bg: #F44236;
}
html[data-uny-accent="preset-7"] {
  --cor-primaria: #FD7E14;
  --cor-primaria-hover: #E56B00;
  --cor-primaria-tinta: #FFF1E6;
  --action-primary: #FD7E14;
  --action-primary-hover: #E56B00;
  --action-primary-pressed: color-mix(in srgb, #FD7E14 72%, black);
  --focus-outline: #FD7E14;
  --shell-nav-active-bg: #FD7E14;
  --login-brand-bg: #FD7E14;
}
html[data-uny-accent="preset-8"] {
  --cor-primaria: #F4C22B;
  --cor-primaria-hover: #D4A017;
  --cor-primaria-tinta: #FFF8E1;
  --action-primary: #F4C22B;
  --action-primary-hover: #D4A017;
  --action-primary-pressed: color-mix(in srgb, #F4C22B 72%, black);
  --focus-outline: #F4C22B;
  --shell-nav-active-bg: #F4C22B;
  --login-brand-bg: #F4C22B;
}
html[data-uny-accent="preset-9"] {
  --cor-primaria: #1DE9B6;
  --cor-primaria-hover: #00C9A0;
  --cor-primaria-tinta: #E0FBF4;
  --action-primary: #1DE9B6;
  --action-primary-hover: #00C9A0;
  --action-primary-pressed: color-mix(in srgb, #1DE9B6 72%, black);
  --focus-outline: #1DE9B6;
  --shell-nav-active-bg: #1DE9B6;
  --login-brand-bg: #1DE9B6;
}
html[data-uny-accent="preset-10"] {
  --cor-primaria: #008080;
  --cor-primaria-hover: #006666;
  --cor-primaria-tinta: #E0F2F2;
  --action-primary: #008080;
  --action-primary-hover: #006666;
  --action-primary-pressed: color-mix(in srgb, #008080 72%, black);
  --focus-outline: #008080;
  --shell-nav-active-bg: #008080;
  --login-brand-bg: #008080;
}
html[data-uny-accent="preset-11"] {
  --cor-primaria: #185FA5;
  --cor-primaria-hover: #144A82;
  --cor-primaria-tinta: #E8F1FA;
  --action-primary: #185FA5;
  --action-primary-hover: #144A82;
  --action-primary-pressed: color-mix(in srgb, #185FA5 72%, black);
  --focus-outline: #185FA5;
  --shell-nav-active-bg: #185FA5;
  --login-brand-bg: #185FA5;
}
html[data-uny-accent="preset-12"] {
  --cor-primaria: #2563EB;
  --cor-primaria-hover: #1D4ED8;
  --cor-primaria-tinta: #DBEAFE;
  --action-primary: #2563EB;
  --action-primary-hover: #1D4ED8;
  --action-primary-pressed: color-mix(in srgb, #2563EB 72%, black);
  --focus-outline: #2563EB;
  --shell-nav-active-bg: #2563EB;
  --login-brand-bg: #2563EB;
}
html[data-uny-accent="preset-13"] {
  --cor-primaria: #1E3A5F;
  --cor-primaria-hover: #152A45;
  --cor-primaria-tinta: #E8EEF5;
  --action-primary: #1E3A5F;
  --action-primary-hover: #152A45;
  --action-primary-pressed: color-mix(in srgb, #1E3A5F 72%, black);
  --focus-outline: #1E3A5F;
  --shell-nav-active-bg: #1E3A5F;
  --login-brand-bg: #1E3A5F;
}
html[data-uny-accent="preset-14"] {
  --cor-primaria: #0C4A6E;
  --cor-primaria-hover: #083A56;
  --cor-primaria-tinta: #E0F2FE;
  --action-primary: #0C4A6E;
  --action-primary-hover: #083A56;
  --action-primary-pressed: color-mix(in srgb, #0C4A6E 72%, black);
  --focus-outline: #0C4A6E;
  --shell-nav-active-bg: #0C4A6E;
  --login-brand-bg: #0C4A6E;
}
html[data-uny-accent="preset-15"] {
  --cor-primaria: #1D2630;
  --cor-primaria-hover: #131920;
  --cor-primaria-tinta: #E8EAEC;
  --action-primary: #1D2630;
  --action-primary-hover: #131920;
  --action-primary-pressed: color-mix(in srgb, #1D2630 72%, black);
  --focus-outline: #1D2630;
  --shell-nav-active-bg: #1D2630;
  --login-brand-bg: #1D2630;
}
html[data-uny-accent="preset-16"] {
  --cor-primaria: #312E81;
  --cor-primaria-hover: #1E1B4B;
  --cor-primaria-tinta: #E0E7FF;
  --action-primary: #312E81;
  --action-primary-hover: #1E1B4B;
  --action-primary-pressed: color-mix(in srgb, #312E81 72%, black);
  --focus-outline: #312E81;
  --shell-nav-active-bg: #312E81;
  --login-brand-bg: #312E81;
}
html[data-uny-accent="preset-17"] {
  --cor-primaria: #00A884;
  --cor-primaria-hover: #008F72;
  --cor-primaria-tinta: #E7F8F5;
  --action-primary: #00A884;
  --action-primary-hover: #008F72;
  --action-primary-pressed: color-mix(in srgb, #00A884 72%, black);
  --focus-outline: #00A884;
  --shell-nav-active-bg: #00A884;
  --login-brand-bg: #00A884;
}
html[data-uny-accent="preset-18"] {
  --cor-primaria: #25D366;
  --cor-primaria-hover: #1EBE5A;
  --cor-primaria-tinta: #E8F8EE;
  --action-primary: #25D366;
  --action-primary-hover: #1EBE5A;
  --action-primary-pressed: color-mix(in srgb, #25D366 72%, black);
  --focus-outline: #25D366;
  --shell-nav-active-bg: #25D366;
  --login-brand-bg: #25D366;
}
html[data-uny-accent="preset-19"] {
  --cor-primaria: #128C7E;
  --cor-primaria-hover: #0E7368;
  --cor-primaria-tinta: #E5F4F2;
  --action-primary: #128C7E;
  --action-primary-hover: #0E7368;
  --action-primary-pressed: color-mix(in srgb, #128C7E 72%, black);
  --focus-outline: #128C7E;
  --shell-nav-active-bg: #128C7E;
  --login-brand-bg: #128C7E;
}
html[data-uny-accent="preset-20"] {
  --cor-primaria: #075E54;
  --cor-primaria-hover: #054940;
  --cor-primaria-tinta: #E1EEEC;
  --action-primary: #075E54;
  --action-primary-hover: #054940;
  --action-primary-pressed: color-mix(in srgb, #075E54 72%, black);
  --focus-outline: #075E54;
  --shell-nav-active-bg: #075E54;
  --login-brand-bg: #075E54;
}
html[data-uny-paleta="whatsapp"][data-uny-theme="light"] {
  --cor-fundo: #F0F2F5;
  --cor-superficie: #FFFFFF;
  --cor-ativo-fundo: #E7F8F5;
  --cor-borda: #E9EDEF;
  --texto-principal: #111B21;
  --texto-secundario: #54656F;
  --texto-muted: #8696A0;
  --texto-heading: #111B21;
  --gray-100: #F7F8FA;
  --gray-200: #F0F2F5;
  --gray-300: #E9EDEF;
  --gray-400: #D1D7DB;
  --gray-500: #8696A0;
  --gray-600: #667781;
  --gray-700: #3B4A54;
  --gray-800: #111B21;
  --gray-900: #0B141A;
  --sombra-card: 0 8px 24px rgba(11, 20, 26, 0.08);
  --sombra-sidebar: 0 0 24px rgba(11, 20, 26, 0.05);
  --chat-papel: #EFEAE2;
}
html[data-uny-paleta="whatsapp"][data-uny-theme="dark"] {
  --cor-fundo: #0B141A;
  --cor-superficie: #111B21;
  --cor-ativo-fundo: #202C33;
  --cor-borda: #2A3942;
  --texto-principal: #E9EDEF;
  --texto-secundario: #8696A0;
  --texto-muted: #667781;
  --texto-heading: #E9EDEF;
  --gray-100: #111B21;
  --gray-200: #202C33;
  --gray-300: #2A3942;
  --gray-400: #3B4A54;
  --gray-500: #667781;
  --gray-600: #8696A0;
  --gray-700: #AEBAC1;
  --gray-800: #D1D7DB;
  --gray-900: #F0F2F5;
  --sombra-card: 0 8px 24px rgba(0, 0, 0, 0.45);
  --sombra-sidebar: 0 0 24px rgba(0, 0, 0, 0.3);
  --chat-papel: #0B141A;
}
