html {
    scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }
}

:root {
--primary: #0088c7;
--primarySecondary: #80c4e3;
--primaryTertiary: #99bbcb;
--primaryDark: #00141e;
--primaryLight: #f2f9fc;
--positive: #53b253;
--positiveSecondary: #a9d8a9;
--positiveTertiary: #aec6ae;
--positiveDark: #0c1b0c;
--warning: #f2b663;
--warningSecondary: #f8dab1;
--warningTertiary: #d6c6b2;
--warningDark: #241b0f;
--negative: #f56161;
--negativeSecondary: #fab0b0;
--negativeTertiary: #d6b1b1;
--negativeDark: #250f0f;
--dark-neutral: #323339;
--light-neutral: #b0b0b0;
--Mesh_blue_green: url("../assets/Mesh_bluegreen.png");

--background-none: none;
--color-none: transparent; /* 'none' não é uma cor CSS válida */

--fully-round: 9999px;
--large-round: 6em;
--medium-round: 1em;
--small-round: 0.5em;
--square: 0em;


--size-none: 0px;
--size-XXXS: 0.0625em;
--size-XXS: 0.125em;
--size-XS: 0.25em;
--size-S: 0.5em;
--size-M: 1em;
--size-L: 1.25em;
--size-XL: 1.5em;
--size-XXL: 1.75em;
--size-XXXL: 2em;
--gap-XXXS: 2.25em;
--gap-XXS: 2.5em;
--gap-XS: 3em;
--gap-S: 3.25em;
--gap-M: 4em;
--gap-L: 4.5em;
--gap-XL: 5em;
--gap-XXL: 6em;
--gap-XXXL: 8em;

--shadow-none: none;
--shadow-small: 1px 1px 1px rgba(0, 0, 0, 0.3);
--shadow-medium: 3px 3px 3px rgba(0, 0, 0, 0.3);
--shadow-large: 6px 6px 8px rgba(0, 0, 0, 0.3);
}

[data-theme="light"] {
    --background-light: #f2f3fd;
    --background-dark: #00141e;
    --background-white: #ffffff;
    --background-primary: #0088c7;
    --background-positive: #53b253;
    --background-warning: #f2b663;
    --background-negative: #f56161;
    --background-gray: #777777;
    --color-light: #f2f3fd;
    --color-dark: #00141e;
    --color-white: #ffffff;
    --color-primary: #0088c7;
    --color-positive: #53b253;
    --color-warning: #f2b663;
    --color-negative: #f56161;
    --color-gray: #777777;
    --color-white-dark: #323339;

    /* Cor herdável de acordo com o fundo aplicado ao componente. */
    --on-light-primary: #0088c7;
    --on-light-light: #00141e;
    --on-dark-primary: #f2f3fd;
    --on-dark-dark: #f2f3fd;
    --on-white-primary: #0088c7;
    --on-white-white: #323339;
    --on-gray-primary: #ffffff;
    --on-gray-gray: #ffffff;
    --on-primary-primary: #ffffff;
    --on-positive-primary: #ffffff;
    --on-positive-positive: #ffffff;
    --on-warning-primary: #ffffff;
    --on-warning-warning: #ffffff;
    --on-negative-primary: #ffffff;
    --on-negative-negative: #ffffff;

    --bgImg: url("../assets/Mesh_32333F.png");
    --logo: url("../assets/logo_preta.png");
    --janela: url("../assets/janela_preto.png");

    --background: #f2f3f9;
    --legacy-text: #323339;
    --legacy-menu-text: #323339;
    --legacy-black-text: #000000;
    --legacy-field-surface: #f8f8f8;
    --legacy-positive: #009947;
    --legacy-negative: var(--negative);
    --legacy-on-primary: #ffffff;
    --legacy-on-positive: #ffffff;
    --legacy-on-negative: #ffffff;
    --primary: #0088c7;
    --secondary: #ffffff;
    --neutral: #777777;
    --positive: #53b253;
    --warning: #f2b663;
    --negative: #f56161;
    --bgImg: url("../assets/Mesh_32333F.png");
    --logo: url("../assets/logo_preta.png");
    --janela: url("../assets/janela_preto.png");
    --primary-Text: #0088c7;
    --secondary-Text: #323339;
    --tertiary-Text: #ffffff;
    --neutral-Text: #ffffff;
    --positive-Text: #f2faf6;
    --warning-Text: #fefbf7;
    --negative-Text: #fef4f4;
    --lightPrimary: #f2f3f9;
    --lightTertiary: #ffffff;
    --lightNeutral: #f0f0f0;
    --lightPositive: #f2faf6;
    --lightWarning: #fefbf7;
    --lightNegative: #fef4f4;
}

[data-theme="dark"] {
    --background: #323339;
    --background-legacy: var(--background);
    --legacy-text: var(--secondary-Text);
    --legacy-menu-text: var(--secondary-Text);
    --legacy-black-text: var(--secondary-Text);
    --legacy-field-surface: var(--secondary);
    --legacy-positive: var(--positive);
    --legacy-negative: var(--negative);
    --legacy-on-primary: var(--primary-Text);
    --legacy-on-positive: var(--positive-Text);
    --legacy-on-negative: var(--negative-Text);
    --primary: #f2f9fc;
    --secondary: #00141e;
    --neutral: #707070;
    --positive: #f2faf6;
    --warning: #fefbf7;
    --negative: #fef4f4;
    --bgImg: url("../assets/Mesh_FFFFFF.png");
    --logo: url("../assets/logo_branca.png");
    --janela: url("../assets/janela_branco.png");
    --primary-Text: #0088c7;
    --secondary-Text: #ffffff;
    --neutral-Text: #777777;
    --positive-Text: #53b253;
    --warning-Text: #f2b663;
    --negative-Text: #f56161;
    --lightPrimary: #0088c7;
    --lightSecondary: #f2f3f9;
    --lightNeutral: #777777;
    --lightPositive: #53b253;
    --lightWarning: #f2b663;
    --lightNegative: #f56161;
}

/* =========================================================04. BASE / RESET========================================================= */
*,
*::before,
*::after {
    box-sizing: border-box;
}

[hidden] {
    display: none !important;
}

html,
body {
    margin: 0;
    padding: 0;
}

body,
main {
    background: var(--lightPrimary);
    width: 100vw;
    min-height: 100vh;
    padding: 0;
    font-family: Ubuntu, sans-serif;
}

button,
input,
textarea,
select {
    font: inherit;
}

img {
    max-width: 100%;
    object-fit: contain;
}

/* =========================================================05. BACKGROUND / IMAGES========================================================= */
.bgImg {
    background-image: var(--bgImg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 100vh;
}

.logoBg {
    background-image: var(--logo);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
    height: 40%;
}

/* =========================================================06. CONTAINER / DIV========================================================= */
.plain {
    background: transparent;
    color: inherit;
    border: 0;
    border-radius: 0;
}

/* ---------- Solid ---------- */
.divPrimary,
.divSecondary,
.divNeutral,
.divPositive,
.divWarning,
.divNegative,
.divLightPrimary,
.divLightSecondary,
.divLightNeutral,
.divLightPositive,
.divLightWarning,
.divLightNegative {
    border-width: 0;
    border-style: solid;
}

.divPrimary {
    background: var(--primary);
    color: var(--tertiary-Text, var(--primary-Text));
}

.divSecondary {
    background: var(--secondary);
    color: var(--secondary-Text);
}

.divNeutral {
    background: var(--neutral);
    color: var(--tertiary-Text, var(--secondary-Text));
}

.divPositive {
    background: var(--positive);
    color: var(--positive-Text);
}

.divWarning {
    background: var(--warning);
    color: var(--warning-Text);
}

.divNegative {
    background: var(--negative);
    color: var(--negative-Text);
}

/* ---------- Light / Contrast ---------- */
.divLightPrimary {
    background: var(--lightPrimary);
    color: var(--primary);
}

.divLightSecondary {
    background: var(--lightSecondary, var(--secondary-Text));
    color: var(--secondary);
}

.divLightNeutral {
    background: var(--lightNeutral);
    color: var(--neutral);
}

.divLightPositive {
    background: var(--positive-Text);
    color: var(--positive);
}

.divLightWarning {
    background: var(--warning-Text);
    color: var(--warning);
}

.divLightNegative {
    background: var(--negative-Text);
    color: var(--negative);
}

/* =========================================================07. BUTTONS========================================================= */
.button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.8em;
    border-width: 0;
    border-style: solid;
    font-family: Ubuntu, sans-serif;
    font-weight: 600;
    cursor: pointer;
    appearance: none;
    text-align: center;
}

/* ---------- Solid ---------- */
.buttonPrimary {
    background: var(--primary);
    color: var(--tertiary-Text, var(--primary-Text));
}

.buttonSecondary {
    background: var(--secondary);
    color: var(--secondary-Text);
}

.buttonNeutral {
    background: var(--neutral);
    color: var(--tertiary-Text, var(--secondary-Text));
}

.buttonPositive {
    background: var(--positive);
    color: var(--positive-Text);
}

.buttonWarning {
    background: var(--warning);
    color: var(--warning-Text);
}

.buttonNegative {
    background: var(--negative);
    color: var(--negative-Text);
}

/* ---------- Light / Contrast ---------- */
.buttonLightPrimary {
    background: var(--lightPrimary);
    color: var(--primary);
    border: 1px solid var(--primary);
}

.buttonLightSecondary {
    background: var(--lightSecondary, var(--secondary-Text));
    color: var(--secondary);
    border: 1px solid var(--secondary);
}

.buttonLightNeutral {
    background: var(--lightNeutral);
    color: var(--neutral);
    border: 1px solid var(--neutral);
}

.buttonLightPositive {
    background: var(--positive-Text);
    color: var(--positive);
    border: 1px solid var(--positive);
}

.buttonLightWarning {
    background: var(--warning-Text);
    color: var(--warning);
    border: 1px solid var(--warning);
}

.buttonLightNegative {
    background: var(--negative-Text);
    color: var(--negative);
    border: 1px solid var(--negative);
}

/* ---------- States ---------- */
.button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.button:focus-visible {
    outline: 3px solid var(--lightPrimary);
    outline-offset: 2px;
}

/* =========================================================08. TITLE========================================================= */
.titlePrimary,
.titleSecondary,
.titleNeutral,
.titlePositive,
.titleWarning,
.titleNegative {
    font-family: Ubuntu, sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    margin: 0;
}

.titlePrimary {
    color: var(--primary);
}

.titleSecondary {
    color: var(--secondary-Text);
}

.titleNeutral {
    color: var(--neutral);
}

.titlePositive {
    color: var(--positive);
}

.titleWarning {
    color: var(--warning);
}

.titleNegative {
    color: var(--negative);
}

/* =========================================================09. TEXT========================================================= */
.textPrimary,
.textSecondary,
.textNeutral,
.textPositive,
.textWarning,
.textNegative {
    font-family: Ubuntu, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
}

.textPrimary {
    color: var(--primary);
}

.textSecondary {
    color: var(--secondary-Text);
}

.textNeutral {
    color: var(--neutral);
}

.textPositive {
    color: var(--positive);
}

.textWarning {
    color: var(--warning);
}

.textNegative {
    color: var(--negative);
}

/* =========================================================10. ICONS========================================================= */
.iconPrimary,
.iconSecondary,
.iconNeutral,
.iconPositive,
.iconWarning,
.iconNegative {
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    object-fit: contain;
}

.iconPrimary {
    color: var(--primary);
}

.iconSecondary {
    color: var(--secondary-Text);
}

.iconNeutral {
    color: var(--neutral);
}

.iconPositive {
    color: var(--positive);
}

.iconWarning {
    color: var(--warning);
}

.iconNegative {
    color: var(--negative);
}

/* =========================================================11. IMAGES========================================================= */
.img_XS {
    width: 200px;
    height: auto;
}

.img_S {
    width: 300px;
    height: auto;
}

.img_M {
    width: 400px;
    height: auto;
}

.img_L {
    width: 500px;
    height: auto;
}

.img_XL {
    width: 600px;
    height: auto;
}

/* =========================================================12. SIZEPode ser usado com title, text, button ou icon.Os ícones usam 1em, portanto acompanham font-size.========================================================= */
.size_XXXS {
    font-size: 8px;
}

.size_XXS {
    font-size: 10px;
}

.size_XS {
    font-size: 12px;
}

.size_S {
    font-size: 16px;
}

.size_M {
    font-size: 20px;
}

.size_L {
    font-size: 24px;
}

.size_XL {
    font-size: 28px;
}

.size_XXL {
    font-size: 36px;
}

.size_XXXL {
    font-size: 48px;
}

/* =========================================================13. SHADOW========================================================= */
.shadow_S {
    box-shadow: var(--shadow-small)
}

.shadow_M {
    box-shadow: var(--shadow-medium)
}

.shadow_L {
    box-shadow: var(--shadow-large)
}

/* =========================================================14. PADDING========================================================= */
.padding_XXS {
    padding: 0px 2px;
}

.padding_XS {
    padding: 2px 4px;
}

.padding_S {
    padding: 4px 6px;
}

.padding_M {
    padding: 6px 8px;
}

.padding_L {
    padding: 8px 10px;
}

.padding_XL {
    padding: 10px 12px;
}

.padding_XXL {
    padding: 12px 14px;
}

.padding_XXXL {
    padding: 14px 16px;
}

.padding_1m {
    padding: 1em;
}

.padding_2em {
    padding: 2em;
}

.padding_3em {
    padding: 3em;
}

/* =========================================================15. MARGIN========================================================= */
.margin_XXXS {
    margin: 1px;
}

.margin_XXS {
    margin: 2px;
}

.margin_XS {
    margin: 4px;
}

.margin_S {
    margin: 8px;
}

.margin_M {
    margin: 16px;
}

.margin_L {
    margin: 20px;
}

.margin_XL {
    margin: 24px;
}

.margin_XXL {
    margin: 32px;
}

.margin_XXXL {
    margin: 48px;
}

.margin_1m {
    margin: 1em;
}

.margin_2em {
    margin: 2em;
}

.margin_3em {
    margin: 3em;
}

/* =========================================================16. MARGIN AFTER========================================================= */
.marginAfter_XXXS {
    margin-bottom: 1px;
}

.marginAfter_XXS {
    margin-bottom: 2px;
}

.marginAfter_XS {
    margin-bottom: 4px;
}

.marginAfter_S {
    margin-bottom: 8px;
}

.marginAfter_M {
    margin-bottom: 16px;
}

.marginAfter_L {
    margin-bottom: 20px;
}

.marginAfter_XL {
    margin-bottom: 24px;
}

.marginAfter_XXL {
    margin-bottom: 32px;
}

.marginAfter_XXXL {
    margin-bottom: 48px;
}

.marginAfter_1m {
    margin-bottom: 1em;
}

.marginAfter_2em {
    margin-bottom: 2em;
}

.marginAfter_3em {
    margin-bottom: 3em;
}

/* =========================================================17. FLEX / DIRECTION========================================================= */
.row {
    display: flex;
    flex-direction: row;
}

.column {
    display: flex;
    flex-direction: column;
}

.flex1 {
    flex: 1;
}

.flex2 {
    flex: 2;
}

.flex3 {
    flex: 3;
}

.flex4 {
    flex: 4;
}

.flex5 {
    flex: 5;
}

/* =========================================================18. ALIGNMENT========================================================= */
.center {
    justify-content: center;
    align-items: center;
}

.spaceBetween {
    justify-content: space-between;
}

.spaceArround {
    justify-content: space-around;
}

.alignStart {
    align-items: flex-start;
}

.alignCenter {
    align-items: center;
}

.alignEnd {
    align-items: flex-end;
}

.alignStretch {
    align-items: stretch;
}

.justifyStart {
    justify-content: flex-start;
}

.justifyCenter {
    justify-content: center;
}

.justifyEnd {
    justify-content: flex-end;
}

.justifyBetween {
    justify-content: space-between;
}

.justifyAround {
    justify-content: space-around;
}

.justifyEvenly {
    justify-content: space-evenly;
}

.wrap {
    flex-wrap: wrap;
}

.noWrap {
    flex-wrap: nowrap;
}

/* =========================================================19. GAP========================================================= */
.gap_XXS {
    gap: 2px;
}

.gap_XS {
    gap: 4px;
}

.gap_S {
    gap: 8px;
}

.gap_M {
    gap: 16px;
}

.gap_L {
    gap: 20px;
}

.gap_XL {
    gap: 24px;
}

.gap_XXL {
    gap: 32px;
}

/* =========================================================20. SIZE / GROW========================================================= */
.fit {
    width: fit-content;
    height: fit-content;
}

.grow {
    width: 100%;
    height: 100%;
}

.growW {
    width: 100%;
    height: auto;
}

.growH {
    width: auto;
    height: 100%;
}

/* =========================================================21. DIVIDERS========================================================= */
.divW {
    width: 100%;
    height: 1px;
    flex-shrink: 0;
    background: var(--neutral);
}

.divH {
    align-self: stretch;
    width: 1px;
    flex-shrink: 0;
    background: var(--neutral);
}

/* =========================================================22. RADIUS========================================================= */
.radius_S {
    border-radius: var(--square);
}

.radius_M {
    border-radius: var(--medium-round);
}

.radius_L {
    border-radius: var(--large-round);
}

.radius_Pill {
    border-radius: var(--fully-round);
}

/* =========================================================23. OVERFLOW / POSITION========================================================= */
.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.fixed {
    position: fixed;
}

.overflowHidden {
    overflow: hidden;
}

.overflowVisible {
    overflow: visible;
}

.overflowAuto {
    overflow: auto;
}

/* =========================================================24. FORM========================================================= */
.input {
    width: 100%;
    height: fit-content;
}

.labelInput {
    display: block;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--secondary-Text);
    margin-bottom: 8px;
}

.field_S,
.field_M,
.field_L {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 0;
    background: var(--secondary);
    border: 1px solid var(--neutral);
    border-radius: 0.5em;
}

.field_S {
    padding: 4px 6px;
}

.field_M {
    padding: 8px 10px;
}

.field_L {
    padding: 10px 12px;
}

.textInput {
    width: 100%;
    min-width: 0;
    background: transparent;
    border: 0;
    outline: 0;
    color: var(--secondary-Text);
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.textInput::placeholder {
    color: var(--neutral);
    opacity: 0.7;
}

.field_S:focus-within,
.field_M:focus-within,
.field_L:focus-within {
    border-color: var(--primary);
    outline: 3px solid var(--lightPrimary);
    outline-offset: 2px;
}

.textInput:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.field_S:has(.textInput[aria-invalid="true"]),
.field_M:has(.textInput[aria-invalid="true"]),
.field_L:has(.textInput[aria-invalid="true"]) {
    border-color: var(--negative);
}

/* =========================================================25. LINK========================================================= */
.textLink {
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 2px;
}

/* 26. SHARED COMPONENT TOKENS */
:root {
    --font-family: Ubuntu, sans-serif;
    --font-family-interface: Ubuntu, sans-serif;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-7: 28px;
    --sidebar-width: clamp(190px, 10vw, 300px);
    --header-height: 120px;
    --chrome-gap: 10px;
}

/* 27. COMPOSITION UTILITIES: factored from visual declarations, independent of page IDs. */
.textRegular {
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
}

.backgroundColor_background_priority {
    /* background-color: var(--lightPrimary) !important; */
}

.padding_space_5 {
    padding: var(--space-5);
}

.flex_1_1_auto {
    flex: 1 1 auto;
}

.display_flex {
    display: flex;
}

.alignSelf_stretch {
    align-self: stretch;
}

.flexShrink_1 {
    flex-shrink: 1;
}

.paddingLeft_space_4 {
    padding-left: var(--space-4);
}

.paddingRight_space_4 {
    padding-right: var(--space-4);
}

.minWidth_0px {
    min-width: 0px;
}

.zIndex_9999999 {
    z-index: 9999999;
}

.paddingTop_64px {
    padding-top: 64px;
}

.paddingBottom_space_4 {
    padding-bottom: var(--space-4);
}

.borderWidth_1px {
    border-width: 1px;
}

.borderColor_text_primary_priority {
    border-color: var(--secondary-Text) !important;
}

.backgroundColor_surface_priority {
    background-color: var(--secondary) !important;
}

.padding_space_1_priority {
    padding: var(--space-1) !important;
}

.fontSize_22px {
    font-size: 22px;
}

.lineHeight_space_7 {
    line-height: var(--space-7);
}

.minWidth_44px {
    min-width: 44px;
}

.minHeight_44px {
    min-height: 44px;
}

.color_rgb_216_87_67 {
    color: var(--negative);
}

.fontFamily_font_family {
    font-family: var(--font-family);
}

.fontSize_14px {
    font-size: 14px;
}

.lineHeight_22px {
    line-height: 22px;
}

.letterSpacing_0px {
    letter-spacing: 0px;
}

.color_text_primary {
    color: var(--secondary-Text);
}

.fontWeight_400 {
    font-weight: 400;
}

.paddingLeft_1px_priority {
    padding-left: 1px !important;
}

.paddingRight_1px_priority {
    padding-right: 1px !important;
}

.borderColor_primary_priority {
    border-color: var(--primary) !important;
}

.paddingLeft_space_4_priority {
    padding-left: var(--space-4) !important;
}

.paddingRight_space_4_priority {
    padding-right: var(--space-4) !important;
}

.paddingTop_space_2_priority {
    padding-top: var(--space-2) !important;
}

.paddingBottom_space_2_priority {
    padding-bottom: var(--space-2) !important;
}

.color_primary {
    color: var(--primary);
}

.textAlign_left {
    text-align: left;
}

.textAlign_center {
    text-align: center;
}

.textAlign_right {
    text-align: right;
}

.borderRadius_0px {
    border-radius: 0px;
}

.alignSelf_center {
    align-self: center;
}

.top_0px {
    top: 0px;
}

.zIndex_1000 {
    z-index: 1000;
}

.paddingTop_0px {
    padding-top: 0px;
}

.backgroundColor_transparent {
    background-color: transparent;
}

.flexShrink_0 {
    flex-shrink: 0;
}

.width_64px {
    width: 64px;
}

.height_64px {
    height: 64px;
}

.borderColor_primary {
    border-color: var(--primary);
}

.fontWeight_600 {
    font-weight: 600;
}

.padding_space_4_priority {
    padding: var(--space-4) !important;
}

.paddingLeft_space_5_priority {
    padding-left: var(--space-5) !important;
}

.paddingRight_space_5_priority {
    padding-right: var(--space-5) !important;
}

.paddingTop_space_1_priority {
    padding-top: var(--space-1) !important;
}

.paddingBottom_space_1_priority {
    padding-bottom: var(--space-1) !important;
}

.borderWidth_2px {
    border-width: 2px;
}

.flexFlow_wrap {
    flex-flow: wrap;
}

.backgroundColor_surface {
    background-color: var(--secondary);
}

.paddingLeft_space_2 {
    padding-left: var(--space-2);
}

.paddingRight_space_2 {
    padding-right: var(--space-2);
}

.paddingTop_6px {
    padding-top: 6px;
}

.paddingBottom_6px {
    padding-bottom: 6px;
}

.borderColor_neutral {
    border-color: var(--neutral);
}

.marginTop_2px {
    margin-top: 2px;
}

.marginTop_2px_priority {
    margin-top: 2px !important;
}

.marginBottom_2px_priority {
    margin-bottom: 2px !important;
}

.color_neutral {
    color: var(--neutral);
}

.padding_10px {
    padding: 10px;
}

.color_surface {
    color: var(--secondary);
}

.fontWeight_500 {
    font-weight: 500;
}

.flex_1_0_0px {
    flex: 1 0 0px;
}

.marginLeft_space_4_priority {
    margin-left: var(--space-4) !important;
}

.marginRight_space_4_priority {
    margin-right: var(--space-4) !important;
}

.paddingLeft_space_2_priority {
    padding-left: var(--space-2) !important;
}

.paddingRight_space_2_priority {
    padding-right: var(--space-2) !important;
}

.alignSelf_flex_start {
    align-self: flex-start;
}

.opacity_1 {
    opacity: 1;
}

.paddingTop_6px_priority {
    padding-top: 6px !important;
}

.paddingBottom_6px_priority {
    padding-bottom: 6px !important;
}

.placeContent_flex_start_center {
    place-content: flex-start center;
}

.borderWidth_0px_0px_1px {
    border-width: 0px 0px 1px;
}

.borderColor_text_primary {
    border-color: var(--secondary-Text);
}

.padding_0px {
    padding: 0px;
}

.marginLeft_space_4 {
    margin-left: var(--space-4);
}

.marginRight_space_4 {
    margin-right: var(--space-4);
}

.padding_space_2_priority {
    padding: var(--space-2) !important;
}

.zIndex_999 {
    z-index: 999;
}

.marginLeft_40px_priority {
    margin-left: 40px !important;
}

.marginRight_40px_priority {
    margin-right: 40px !important;
}

.width_100pct {
    width: 100%;
}

.height_75vh {
    height: 75vh;
}

.zIndex_100 {
    z-index: 100;
}

.flexFlow_row {
    flex-flow: row;
}

.paddingLeft_space_1_priority {
    padding-left: var(--space-1) !important;
}

.paddingRight_space_1_priority {
    padding-right: var(--space-1) !important;
}

.paddingTop_2px_priority {
    padding-top: 2px !important;
}

.paddingBottom_2px_priority {
    padding-bottom: 2px !important;
}

.padding_2px_priority {
    padding: 2px !important;
}

.flex_0_0_auto {
    flex: 0 0 auto;
}

.borderColor_negative {
    border-color: var(--negative);
}

.color_negative {
    color: var(--negative);
}

.flex_2_0_0px {
    flex: 2 0 0px;
}

.alignSelf_flex_end {
    align-self: flex-end;
}

.paddingBottom_0px {
    padding-bottom: 0px;
}

.borderWidth_0px {
    border-width: 0px;
}

.alignContent_flex_start {
    align-content: flex-start;
}

.flexBasis_auto {
    flex-basis: auto;
}

.flexGrow_0 {
    flex-grow: 0;
}

.borderRadius_0p1px {
    border-radius: 0.1px;
}

.marginTop_0px {
    margin-top: 0px;
}

.alignSelf_auto {
    align-self: auto;
}

.flexGrow_1 {
    flex-grow: 1;
}

.padding_space_4 {
    padding: var(--space-4);
}

.marginLeft_0px {
    margin-left: 0px;
}

.marginRight_0px {
    margin-right: 0px;
}

.width_5pct {
    width: 5%;
}

.borderColor_surface {
    border-color: var(--secondary);
}

.marginBottom_0px {
    margin-bottom: 0px;
}

.fontSize_space_6 {
    font-size: var(--space-6);
}

.lineHeight_32px {
    line-height: 32px;
}

.textDecorationLine_none {
    text-decoration-line: none;
}

.fontSize_space_4 {
    font-size: var(--space-4);
}

.lineHeight_space_6 {
    line-height: var(--space-6);
}

.paddingTop_space_2 {
    padding-top: var(--space-2);
}

.paddingBottom_space_2 {
    padding-bottom: var(--space-2);
}

.paddingLeft_10px {
    padding-left: 10px;
}

.paddingRight_10px {
    padding-right: 10px;
}

.marginBottom_space_4 {
    margin-bottom: var(--space-4);
}

.lineHeight_48px {
    line-height: 48px;
}

.fontSize_30px {
    font-size: 30px;
}

.padding_1px {
    padding: 1px;
}

.placeContent_flex_start {
    place-content: flex-start;
}

.flexFlow_column {
    flex-flow: column;
}

.flex_2_2_0px {
    flex: 2 2 0px;
}

.flex_6_6_0px {
    flex: 6 6 0px;
}

.borderColor_neutral_light {
    border-color: var(--primaryTertiary);
}

.paddingLeft_space_5 {
    padding-left: var(--space-5);
}

.paddingRight_space_5 {
    padding-right: var(--space-5);
}

.maxWidth_50pct {
    max-width: 50%;
}

.minWidth_30pct {
    min-width: 30%;
}

.color_rgb_0_0_0 {
    color: var(--secondary-Text);
}

.padding_space_2 {
    padding: var(--space-2);
}

.width_30pct {
    width: 30%;
}

.flex_1_1_0px {
    flex: 1 1 0px;
}

.paddingLeft_0px {
    padding-left: 0px;
}

.paddingRight_0px {
    padding-right: 0px;
}

.marginBottom_space_4_priority {
    margin-bottom: var(--space-4) !important;
}

.lineHeight_space_5 {
    line-height: var(--space-5);
}

.backgroundColor_rgb_248_248_248 {
    background-color: var(--lightNeutral);
}

.marginRight_space_1 {
    margin-right: var(--space-1);
}

.color_positive {
    color: var(--positive);
}

.paddingLeft_space_3 {
    padding-left: var(--space-3);
}

.paddingRight_space_3 {
    padding-right: var(--space-3);
}

.backgroundColor_rgb_248_248_248_priority {
    background-color: var(--lightNeutral) !important;
}

.overflow_scroll {
    overflow: scroll;
}

.height_300px {
    height: 300px;
}

.maxHeight_300px {
    max-height: 300px;
}

.zIndex_9999 {
    z-index: 9999;
}

.borderColor_neutral_light_priority {
    border-color: var(--primaryTertiary) !important;
}

.zIndex_10 {
    z-index: 10;
}

.marginRight_space_2 {
    margin-right: var(--space-2);
}

.paddingTop_space_1 {
    padding-top: var(--space-1);
}

.paddingBottom_space_1 {
    padding-bottom: var(--space-1);
}

.top_radius_small {
    top: var(--square);
}

.marginRight_space_7 {
    margin-right: var(--space-7);
}

.opacity_0 {
    opacity: 0;
}

.height_space_5 {
    height: var(--space-5);
}

.height_space_6 {
    height: var(--space-6);
}

.width_36px {
    width: 36px;
}

.height_36px {
    height: 36px;
}

.width_350px {
    width: 350px;
}

.width_48px {
    width: 48px;
}

.borderStyle_solid {
    border-style: solid;
}

.height_48px {
    height: 48px;
}

.marginRight_2px {
    margin-right: 2px;
}

.width_60px {
    width: 60px;
}

.padding_1px_priority {
    padding: 1px !important;
}

.maxHeight_600px {
    max-height: 600px;
}

.backgroundColor_rgba_255_255_255_0 {
    background-color: transparent;
}

.color_rgba_0_0_0_0 {
    color: transparent;
}

.marginBottom_space_2 {
    margin-bottom: var(--space-2);
}

.backgroundColor_negative_soft {
    background-color: var(--lightNegative);
}

.fontSize_radius_medium {
    font-size: var(--medium-round);
}

.lineHeight_space_4 {
    line-height: var(--space-4);
}

.borderColor_positive {
    border-color: var(--positive);
}

.backgroundColor_positive_soft {
    background-color: var(--lightPositive);
}

.paddingLeft_6px {
    padding-left: 6px;
}

.paddingRight_6px {
    padding-right: 6px;
}

.borderColor_warning {
    border-color: var(--warning);
}

.backgroundColor_warning_soft {
    background-color: var(--lightWarning);
}

.color_warning {
    color: var(--warning);
}

.width_800px {
    width: 800px;
}

.minWidth_500px {
    min-width: 500px;
}

.marginBottom_space_3 {
    margin-bottom: var(--space-3);
}

.padding_2px {
    padding: 2px;
}

.backfaceVisibility_hidden {
    backface-visibility: hidden;
}

.padding_space_1 {
    padding: var(--space-1);
}

.right_space_2 {
    right: var(--space-2);
}

.marginBottom_space_1 {
    margin-bottom: var(--space-1);
}

.marginBottom_space_2_priority {
    margin-bottom: var(--space-2) !important;
}

.borderWidth_1px_1px_0px_0px {
    border-width: 1px 1px 0px 0px;
}

.height_2px {
    height: 2px;
}

.color_rgb_33_34_38 {
    color: var(--secondary-Text);
}

.backgroundColor_rgb_9_59_154 {
    background-color: var(--negative);
}

.placeContent_flex_start_flex_end {
    place-content: flex-start flex-end;
}

.width_200px {
    width: 200px;
}

.height_200px {
    height: 200px;
}

.marginRight_space_3 {
    margin-right: var(--space-3);
}

.width_50pct {
    width: 50%;
}

.backgroundColor_rgb_244_245_246_priority {
    background-color: var(--lightNeutral) !important;
}

.paddingTop_10px {
    padding-top: 10px;
}

.paddingBottom_10px {
    padding-bottom: 10px;
}

.fontSize_18px {
    font-size: 18px;
}

.width_2px_priority {
    width: 2px !important;
}

.width_2px {
    width: 2px;
}

.width_120px {
    width: 120px;
}

.borderColor_surface_priority {
    border-color: var(--secondary) !important;
}

.zIndex_100000 {
    z-index: 100000;
}

.flex_60_60_0px {
    flex: 60 60 0px;
}

.flex_40_40_0px {
    flex: 40 40 0px;
}

.zIndex_80000 {
    z-index: 80000;
}

.top_space_2 {
    top: var(--space-2);
}

.width_300px {
    width: 300px;
}

.maxWidth_98pct {
    max-width: 98%;
}

.maxWidth_14pct {
    max-width: 14%;
}

.paddingLeft_2px {
    padding-left: 2px;
}

.paddingRight_2px {
    padding-right: 2px;
}

.placeContent_flex_start_space_between {
    place-content: flex-start space-between;
}

.width_16pct {
    width: 16%;
}

.placeContent_flex_start_space_around {
    place-content: flex-start space-around;
}

.zIndex_0 {
    z-index: 0;
}

.minHeight_40px {
    min-height: 40px;
}

.paddingLeft_space_1 {
    padding-left: var(--space-1);
}

.paddingRight_space_1 {
    padding-right: var(--space-1);
}

.borderColor_rgb_68_70_75_priority {
    border-color: var(--primaryDark) !important;
}

.zIndex_970 {
    z-index: 970;
}

.width_1px {
    width: 1px;
}

.paddingLeft_space_7 {
    padding-left: var(--space-7);
}

.paddingRight_space_7 {
    padding-right: var(--space-7);
}

.paddingTop_space_4 {
    padding-top: var(--space-4);
}

.fontSize_11px {
    font-size: 11px;
}

.fontSize_21px {
    font-size: 21px;
}

.height_1px {
    height: 1px;
}

.flex_3_3_0px {
    flex: 3 3 0px;
}

.flex_4_4_0px {
    flex: 4 4 0px;
}

.zIndex_50 {
    z-index: 50;
}

.marginBottom_space_1_priority {
    margin-bottom: var(--space-1) !important;
}

.zIndex_2 {
    z-index: 2;
}

.zIndex_10000 {
    z-index: 10000;
}

.top_10px {
    top: 10px;
}

.maxWidth_45pct {
    max-width: 45%;
}

.zIndex_20 {
    z-index: 20;
}

.backgroundColor_background {
    background-color: var(--lightPrimary);
}

.paddingTop_1px {
    padding-top: 1px;
}

.paddingBottom_1px {
    padding-bottom: 1px;
}

.placeContent_flex_start_space_evenly {
    place-content: flex-start space-evenly;
}

.maxWidth_49pct {
    max-width: 49%;
}

.marginTop_space_1 {
    margin-top: var(--space-1);
}

.backgroundColor_positive_soft_priority {
    background-color: var(--lightPositive) !important;
}

.borderColor_positive_priority {
    border-color: var(--positive) !important;
}

.backgroundColor_warning_soft_priority {
    background-color: var(--lightWarning) !important;
}

.borderColor_warning_priority {
    border-color: var(--warning) !important;
}

.backgroundColor_negative_soft_priority {
    background-color: var(--lightNegative) !important;
}

.borderColor_negative_priority {
    border-color: var(--negative) !important;
}

.width_192px {
    width: 192px;
}

.height_108px {
    height: 108px;
}

.backgroundColor_rgb_255_128_0 {
    background-color: var(--warning);
}

.lineHeight_27px {
    line-height: 27px;
}

.flex_20_20_0px {
    flex: 20 20 0px;
}

.backgroundColor_primary_soft {
    background-color: var(--primaryLight);
}

.width_99pct_priority {
    width: 99% !important;
}

.zIndex_99 {
    z-index: 99;
}

.top_2px {
    top: 2px;
}

.right_2px {
    right: 2px;
}

.width_96px {
    width: 96px;
}

.height_96px {
    height: 96px;
}

.minHeight_100pct {
    min-height: 100%;
}

.zIndex_500 {
    z-index: 500;
}

.flex_25_25_0px {
    flex: 25 25 0px;
}

.zIndex_998 {
    z-index: 998;
}

.alignItems_baseline {
    align-items: baseline;
}

.zIndex_99999 {
    z-index: 99999;
}

.maxWidth_800px {
    max-width: 800px;
}

.minHeight_150px {
    min-height: 150px;
}

.maxHeight_350px {
    max-height: 350px;
}

.zIndex_400 {
    z-index: 400;
}

.maxHeight_350px_priority {
    max-height: 350px !important;
}

.zIndex_300 {
    z-index: 300;
}

.marginRight_space_2_priority {
    margin-right: var(--space-2) !important;
}

.maxWidth_100pct {
    max-width: 100%;
}

.width_49pct_priority {
    width: 49% !important;
}

.height_100pct {
    height: 100%;
}

.paddingTop_2px {
    padding-top: 2px;
}

.paddingBottom_2px {
    padding-bottom: 2px;
}

.alignSelf_baseline {
    align-self: baseline;
}

.paddingLeft_10px_priority {
    padding-left: 10px !important;
}

.paddingRight_10px_priority {
    padding-right: 10px !important;
}

.flex_5_5_0px {
    flex: 5 5 0px;
}

.zIndex_990 {
    z-index: 990;
}

.zIndex_40 {
    z-index: 40;
}

.zIndex_130 {
    z-index: 130;
}

.zIndex_30 {
    z-index: 30;
}

.zIndex_980 {
    z-index: 980;
}

.borderColor_neutral_priority {
    border-color: var(--neutral) !important;
}

.paddingLeft_space_3_priority {
    padding-left: var(--space-3) !important;
}

.paddingRight_space_3_priority {
    padding-right: var(--space-3) !important;
}

.backgroundColor_rgb_240_240_240_priority {
    background-color: var(--lightNeutral) !important;
}

.backgroundColor_rgb_0_0_0_priority {
    background-color: var(--primaryDark) !important;
}

.borderColor_rgb_0_0_0_priority {
    border-color: var(--primaryDark) !important;
}

.paddingLeft_6px_priority {
    padding-left: 6px !important;
}

.paddingRight_6px_priority {
    padding-right: 6px !important;
}

.width_1px_priority {
    width: 1px !important;
}

.marginLeft_space_1 {
    margin-left: var(--space-1);
}

.width_33pct_priority {
    width: 33% !important;
}

.maxWidth_100pct_priority {
    max-width: 100% !important;
}

.maxWidth_570px {
    max-width: 570px;
}

.flexDirection_row_reverse {
    flex-direction: row-reverse;
}

.zIndex_2000 {
    z-index: 2000;
}

.zIndex_2600 {
    z-index: 2600;
}

.zIndex_2500 {
    z-index: 2500;
}

.zIndex_2400 {
    z-index: 2400;
}

.zIndex_2300 {
    z-index: 2300;
}

.zIndex_2200 {
    z-index: 2200;
}

.zIndex_2100 {
    z-index: 2100;
}

.zIndex_995 {
    z-index: 995;
}

.zIndex_989 {
    z-index: 989;
}

.backgroundColor_rgb_239_185_110 {
    background-color: var(--warning);
}

.zIndex_979 {
    z-index: 979;
}

.paddingLeft_2px_priority {
    padding-left: 2px !important;
}

.paddingRight_2px_priority {
    padding-right: 2px !important;
}

.padding_space_2_10px_0px {
    padding: var(--space-2) 10px 0px;
}

.zIndex_360 {
    z-index: 360;
}

.zIndex_350 {
    z-index: 350;
}

.width_20pct {
    width: 20%;
}

.zIndex_9998 {
    z-index: 9998;
}

.color_rgb_0_136_207 {
    color: var(--primary);
}

.width_150px {
    width: 150px;
}

.height_150px {
    height: 150px;
}

.width_space_4_priority {
    width: var(--space-4) !important;
}

.paddingTop_space_6 {
    padding-top: var(--space-6);
}

.paddingBottom_64px {
    padding-bottom: 64px;
}

.backgroundColor_rgb_210_211_215_priority {
    background-color: var(--lightNeutral) !important;
}

.paddingTop_space_4_priority {
    padding-top: var(--space-4) !important;
}

.paddingBottom_space_4_priority {
    padding-bottom: var(--space-4) !important;
}

.color_rgb_17_17_19 {
    color: var(--secondary-Text);
}

.backgroundColor_rgba_0_0_0_0p6_priority {
    background-color: color-mix(in srgb, var(--primaryDark) 60%, transparent) !important;
}

.width_100pct_priority {
    width: 100% !important;
}

.height_100pct_priority {
    height: 100% !important;
}

.width_0px {
    width: 0px;
}

.height_0px {
    height: 0px;
}

.flex_0_0_0px {
    flex: 0 0 0px;
}

.backgroundColor_primary_soft_priority {
    background-color: var(--primaryLight) !important;
}

.zIndex_100000000 {
    z-index: 100000000;
}

.backgroundColor_rgba_0_0_0_0p4_priority {
    background-color: color-mix(in srgb, var(--primaryDark) 40%, transparent) !important;
}

.width_70pct {
    width: 70%;
}

.zIndex_2900 {
    z-index: 2900;
}

.zIndex_2800 {
    z-index: 2800;
}

.zIndex_140 {
    z-index: 140;
}

.zIndex_2700 {
    z-index: 2700;
}

.zIndex_120 {
    z-index: 120;
}

.flexFlow_column_wrap {
    flex-flow: column wrap;
}

.fontSize_80px {
    font-size: 80px;
}

.fontSize_40px {
    font-size: 40px;
}

.fontSize_32px {
    font-size: 32px;
}

.lineHeight_40px {
    line-height: 40px;
}

.fontFamily_BSUbuntu_Ubuntu_sans_serif {
    font-family: BSUbuntu, Ubuntu, sans-serif;
}

.fontStyle_normal {
    font-style: normal;
}

.maxWidth_30pct {
    max-width: 30%;
}

.maxWidth_85pct {
    max-width: 85%;
}

.paddingTop_space_3 {
    padding-top: var(--space-3);
}

.paddingBottom_space_3 {
    padding-bottom: var(--space-3);
}

/* 28. SHARED NAVIGATION, CONTROLS AND PREVIEW ADAPTERSExisting data/ARIA states and preview tool controls are preserved. */
@font-face {
    font-family: BSUbuntu;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../_next/static/chunks/fonts/4f1c241e-a81b-4823-95a3-567f5f4d658d-1cbb1b79a23478cc89adceb129f38415.ttf") format("truetype");
}

@font-face {
    font-family: BSUbuntu;
    font-style: normal;
    font-weight: 500 700;
    font-display: swap;
    src: url("../_next/static/chunks/fonts/cdd02231-d240-4c28-8b0b-b28773478e0f-e37c5546eb1a6efc481831ff4ef0e82c.ttf") format("truetype");
}

@font-face {
    font-family: BSNavIcons;
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url("../_next/static/chunks/fonts/FontAwesome-1e59d2330b4c6deb84b340635ed36249.ttf") format("truetype");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 300;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/32ea9cee-45b8-49e1-ae7c-5f40865bdbfc-643c0a5c4ac0440c45e5322dd107dfe2.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 300;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/49a206d8-a3aa-4316-bf34-54317f8efcee-0dd2d5986e2731a16ee70f369722b880.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 400;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/99eecbd7-ac54-46a5-93c5-ea26d875962b-fbb3310412795b02afc48e3403e44fae.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/4f1c241e-a81b-4823-95a3-567f5f4d658d-1cbb1b79a23478cc89adceb129f38415.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 500;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/8f138509-3fb5-4955-9f96-363e756fe5a6-d68d789a6be6e034d129e84855de7062.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 500;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/cdd02231-d240-4c28-8b0b-b28773478e0f-e37c5546eb1a6efc481831ff4ef0e82c.ttf");
}

@font-face {
    font-family: Ubuntu;
    font-weight: 700;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/bd348fa5-f125-44ff-abaf-53d7a8b704b4-6fe54aaa592aa54a8c88cdc5e7ce638a.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins-8081832fc5cfbf634aa664a9eff0350e.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 100;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_100-a61eaf4c2e4d44d6db6a576706e9e6ae.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 100;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_100_italic-32743a4d0c4282e2070b574e6e5038ab.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 200;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_200-94b768c07879dde09ab4d5f6ad92cbc6.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 200;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_200_italic-9f57e7d4017ef9b93ae75e2c86f00d60.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 300;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_300-f41b63c0bb0963ace821a2b99458c1cd.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 300;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_300_italic-5ccd942a8800a68d44b6d3f5431909ec.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 500;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_500-9e1bb626874ed49aa343d66b8d66ceaf.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 500;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_500_italic-4e8cea18952c83074ec35f7bf1b176c4.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_600-cce5625b56ec678e42021270b84ef400.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 600;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_600_italic-cc7ee35ca49c83d4cfca932a03139f99.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 800;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_800-4ed78cd5d64af4efc3c714622b9372d4.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 800;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_800_italic-09f84f6035cfbf7c3984b6177d36b516.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 900;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_900-eacee5bb9c7fee5939aebf2335e5106a.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 900;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_900_italic-9445d60ed014306b6aec1c69bf9d0174.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/Poppins_bold-404e299be26d78e6679447ea7cb2d41f.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 700;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_bold_italic-b10e7a6e913ca664cbdcb17894f9b419.ttf");
}

@font-face {
    font-family: Poppins;
    font-weight: 400;
    font-style: italic;
    src: url("../_next/static/chunks/fonts/Poppins_italic-ce3fff31c0f262aca227664f6f0d2fa2.ttf");
}

@font-face {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/FontAwesome-1e59d2330b4c6deb84b340635ed36249.ttf");
}

@font-face {
    font-family: MaterialIcons;
    font-weight: 400;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/MaterialIcons-f20305dee9d396fea5c78175997e2b8f.ttf");
}

@font-face {
    font-family: MaterialCommunityIcons;
    font-weight: 400;
    font-style: normal;
    src: url("../_next/static/chunks/fonts/MaterialCommunityIcons-5d42b4e60858731e7b6504400f7e3d8e.ttf");
}

:where(html.preview-document:not(.login-page)) [hidden],
:where(html.preview-document:not(.login-page)) #preview-surface [hidden] {
    display: none !important;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next {
    padding-left: var(--sidebar-width);
    height: auto;
}

:where(html.preview-document:not(.login-page)) :where(.page-layout),
:where(html.preview-document:not(.login-page)) :where(.container),
:where(html.preview-document:not(.login-page)) :where(.scroll-panel) {
    display: flex;
    flex-direction: column;
}

:where(html.preview-document:not(.login-page)) :where(.page-layout) {
    width: 100%;
}

:where(html.preview-document:not(.login-page)) :where(.layout-content) {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: 1 1 auto;
    min-width: 0px;
}

:where(html.preview-document:not(.login-page)) :where(.field) {
    display: flex;
    min-width: 0px;
    align-self: stretch;
}

:where(html.preview-document:not(.login-page)) :where(.control-wrapper) {
    display: flex;
    min-width: 0px;
}

:where(html.preview-document:not(.login-page)) :where(.control-wrapper)> :where(.button) {
    width: 100%;
    background: transparent;
    border: 0px;
    padding: 0px;
}

:where(html.preview-document:not(.login-page)) :where(.scroll-panel) {
    overflow: auto;
}

:where(html.preview-document:not(.login-page)) :where(.text) {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

:where(html.preview-document:not(.login-page)) :where(.icon) {
    display: inline-block;
    flex-shrink: 0;
}

:where(html.preview-document:not(.login-page)) :where(.image) {
    object-fit: contain;
    max-width: 100%;
}

:where(html.preview-document:not(.login-page)) :where(.button) {
    cursor: pointer;
}

:where(html.preview-document:not(.login-page)) :where(.loading-indicator) {
    font-family: var(--font-family-interface);
}

:where(html.preview-document:not(.login-page)) :where(.chart) {
    display: flex;
    justify-content: center;
}

html:where(html.preview-document:not(.login-page)).preview-document.login-page .preview-main {
    min-height: 100dvh;
}

:where(html.preview-document:not(.login-page)) #preview-tools {
    position: fixed;
    bottom: var(--space-2);
    right: var(--space-2);
    z-index: 5000;
    max-width: min(420px, -16px + 100vw);
    max-height: 70dvh;
    overflow: auto;
    border-image: none;
    background: white;
    color: var(--text-primary);
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 14px;
    line-height: 1.4;
    font-family: var(--font-family-interface);
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--primary);
    border-radius: 6px;
}

:where(html.preview-document:not(.login-page)) #preview-tools summary {
    cursor: pointer;
}

:where(html.preview-document:not(.login-page)) #preview-tools label {
    display: block;
    overflow-wrap: anywhere;
    margin: 10px 0px;
}

:where(html.preview-document:not(.login-page)) #preview-tools select {
    max-width: 100%;
}

:where(html.preview-document:not(.login-page)) #preview-tools input[type="file"] {
    max-width: 100%;
}

:where(html.preview-document:not(.login-page)) #preview-tools button {
    margin: var(--space-2) 0px;
}

:where(html.preview-document:not(.login-page)) #preview-conditions {
    max-height: 220px;
    overflow: auto;
}

:where(html.preview-document:not(.login-page)) #preview-conditions select {
    display: block;
}

@media (max-width: 700px) {
    html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next {
        padding-left: 0px;
    }
}

:where(html.preview-document:not(.login-page)) .surface {
    background-color: var(--surface);
}

:where(html.preview-document:not(.login-page)) .button {
    cursor: pointer;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom *,
:where(html.preview-document:not(.login-page)) #bs-app-header,
:where(html.preview-document:not(.login-page)) #bs-app-header * {
    box-sizing: border-box;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom [hidden] {
    display: none !important;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom,
:where(html.preview-document:not(.login-page)) #bs-app-header {
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--surface);
    color: var(--primary);
    font: 400 14px / 1.35 BSUbuntu, Ubuntu, sans-serif;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom svg,
:where(html.preview-document:not(.login-page)) #bs-app-header svg {
    width: var(--space-5);
    height: var(--space-5);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: var(--space-5);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom button,
:where(html.preview-document:not(.login-page)) #bs-app-header button {
    font: inherit;
    color: inherit;
    cursor: pointer;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom :focus-visible,
:where(html.preview-document:not(.login-page)) #bs-app-header :focus-visible {
    outline: currentcolor solid 2px;
    outline-offset: -2px;
}

:where(html.preview-document:not(.login-page)) #bs-app-header {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: var(--header-height);
    z-index: 1100;
    display: grid;
    grid-template-columns: 1fr minmax(0px, 11fr) 1fr;
    align-items: center;
    row-gap: var(--space-4);
    column-gap: var(--space-4);
    border-bottom: 1px solid rgba(0, 136, 199, 0.176);
    padding: 10px var(--space-5);
}

:where(html.preview-document:not(.login-page)) .header-brand {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

:where(html.preview-document:not(.login-page)) .header-brand img {
    align-self: center;
    display: block;
    height: 55px;
    object-fit: contain;
}

:where(html.preview-document:not(.login-page)) .header-title {
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-weight: 400;
    font-stretch: normal;
    line-height: 1.2;
    font-family: BSUbuntu, Ubuntu, sans-serif;
    font-size: var(--space-7);
    overflow-wrap: anywhere;
    color: inherit;
    margin: 0px;
}

:where(html.preview-document:not(.login-page)) .header-actions {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    row-gap: var(--space-4);
    column-gap: var(--space-4);
}

:where(html.preview-document:not(.login-page)) .header-bell {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border: 1px solid;
    background: transparent;
    border-radius: var(--space-2);
}

:where(html.preview-document:not(.login-page)) #bs-app-header .header-bell {
    cursor: default;
}

:where(html.preview-document:not(.login-page)) .header-account {
    position: relative;
}

:where(html.preview-document:not(.login-page)) .header-account summary {
    display: flex;
    list-style: none;
    cursor: pointer;
}

:where(html.preview-document:not(.login-page)) .header-account summary::-webkit-details-marker {
    display: none;
}

:where(html.preview-document:not(.login-page)) .header-avatar {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--background);
    color: var(--primary);
    border-radius: 50%;
}

:where(html.preview-document:not(.login-page)) .header-account nav {
    position: absolute;
    top: 45px;
    right: 0px;
    min-width: 220px;
    border: 0px solid rgba(0, 136, 199, 0.176);
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--surface);
    box-shadow: var(--shadow-medium);
    padding: var(--space-3);
    border-radius: var(--size-S);
}

:where(html.preview-document:not(.login-page)) .header-account p {
    overflow-wrap: anywhere;
    margin: 0px var(--space-2) var(--space-2);
}

:where(html.preview-document:not(.login-page)) .bs-header__version {
    display: block;
    padding: 10px var(--space-2) 0px;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom {
    position: fixed;
    inset: var(--header-height) auto 0 0;
    z-index: 1100;
    width: var(--sidebar-width);
    display: flex;
    flex-direction: column;
    padding: var(--space-2);
    overflow: hidden;
    scrollbar-width: thin;
}

:where(html.preview-document:not(.login-page)) .sidebar-desktop,
:where(html.preview-document:not(.login-page)) .sidebar-mobile {
    flex: 1 1 auto;
    min-height: 0px;
    overflow-y: auto;
    scrollbar-width: thin;
}

:where(html.preview-document:not(.login-page)) .sidebar-mobile,
:where(html.preview-document:not(.login-page)) .sidebar-close,
:where(html.preview-document:not(.login-page)) .mobile-menu-toggle,
:where(html.preview-document:not(.login-page)) #bs-sidebar-backdrop {
    display: none;
}

:where(html.preview-document:not(.login-page)) .nav-opr {
    display: none;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom[data-profile="operacional"] .nav-opr {
    display: block;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom[data-profile="operacional"] .nav-adm {
    display: none;
}

:where(html.preview-document:not(.login-page)) .sidebar-link {
    display: flex;
    align-items: center;
    row-gap: var(--space-2);
    column-gap: var(--space-2);
    min-height: 40px;
    color: inherit;
    font: inherit;
    text-decoration: none;
    overflow-wrap: anywhere;
    padding: var(--space-2) var(--space-1);
    border-radius: var(--square);
}

:where(html.preview-document:not(.login-page)) .sidebar-link span {
    min-width: 0px;
}

:where(html.preview-document:not(.login-page)) .sidebar-link[aria-current="page"] {
    background: rgba(0, 136, 199, 0.3);
}

:where(html.preview-document:not(.login-page)) .sidebar-link:hover,
:where(html.preview-document:not(.login-page)) .sidebar-collapse:hover,
:where(html.preview-document:not(.login-page)) .sidebar-group-toggle:hover {
    background: rgba(0, 136, 199, 0.176);
}

:where(html.preview-document:not(.login-page)) .sidebar-link:active,
:where(html.preview-document:not(.login-page)) .sidebar-collapse:active,
:where(html.preview-document:not(.login-page)) .sidebar-group-toggle:active {
    background: rgba(0, 136, 199, 0.49);
}

:where(html.preview-document:not(.login-page)) .sidebar-group {
    /* margin-top: var(--space-2); */
}

:where(html.preview-document:not(.login-page)) .sidebar-group-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    row-gap: var(--square);
    column-gap: var(--square);
    width: 100%;
    min-height: 32px;
    border: 0px;
    background: transparent;
    text-align: left;
    padding: var(--space-1);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle>svg {
    width: var(--medium-round);
    height: var(--medium-round);
    flex-basis: var(--medium-round);
    transform: rotate(180deg);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle[aria-expanded="false"]>svg {
    transform: none;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__group-icon {
    display: none;
}

:where(html.preview-document:not(.login-page)) .sidebar-bottom {
    flex: 0 0 auto;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__brand {
    display: flex;
    flex-direction: column;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__desktop-account {
    margin-top: auto;
    border-top: 1px solid rgba(0, 136, 199, 0.176);
    padding-top: var(--space-2);
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__desktop-account [data-bs-user-name] {
    min-width: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

:where(html.preview-document:not(.login-page)) .sidebar-collapse {
    display: flex;
    align-items: center;
    row-gap: var(--space-2);
    column-gap: var(--space-2);
    border: 0px;
    background: transparent;
    width: 100%;
    min-height: 40px;
    text-align: left;
    padding: var(--space-2) var(--space-1);
    border-radius: var(--square);
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__account {
    display: none;
    align-items: center;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom[data-profile="operacional"] .bs-sidebar__account {
    display: flex;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__account>a:first-child {
    flex: 1 1 0%;
    min-width: 0px;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__settings {
    flex: 0 0 32px;
    justify-content: center;
}

:where(html.preview-document:not(.login-page)) .bs-sidebar__settings>span {
    display: none;
}

:where(html.preview-document:not(.login-page)) #__next .MuiDrawer-root .MuiDrawer-paper {
    visibility: hidden !important;
    pointer-events: none !important;
}

:where(html.preview-document:not(.login-page)) .bs-native-menu-toggle,
:where(html.preview-document:not(.login-page)) .legacy-header {
    display: none !important;
}

:where(html.preview-document:not(.login-page)) body {
    padding: 0px;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) body {
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--background);
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next {
    padding: var(--header-height) 0 0;
    box-sizing: border-box;
    height: 100dvh;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next .MuiDrawer-docked {
    width: var(--sidebar-width) !important;
    min-width: var(--sidebar-width) !important;
    flex: 0 0 var(--sidebar-width) !important;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next main {
    min-width: 0px !important;
    margin-left: 0px !important;
}

html:where(html.preview-document:not(.login-page)).preview-document.login-page #bs-sidebar-custom,
html:where(html.preview-document:not(.login-page)).preview-document.login-page #bs-app-header,
html:where(html.preview-document:not(.login-page)).preview-document.login-page #bs-sidebar-backdrop,
html:where(html.preview-document:not(.login-page)).preview-document.login-page .mobile-menu-toggle,
html:where(html.preview-document:not(.login-page)).preview-document.login-page #__next .MuiDrawer-root {
    display: none !important;
}

html:where(html.preview-document:not(.login-page)).preview-document.login-page #__next main {
    width: 100% !important;
    margin-left: 0px !important;
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom[data-profile] .bs-sidebar__account {
        display: none;
    }
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom[data-profile="operacional"] .sidebar-desktop .nav-opr {
        display: flex;
        flex-direction: column;
        min-height: 100%;
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed {
        --sidebar-width: 56px;
    }
}

@media (min-width: 701px) {

    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-collapse>span,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-link>span,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .bs-sidebar__group-label,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-group-toggle>svg {
        display: none;
    }
}

@media (min-width: 701px) {

    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-link,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-collapse,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-group-toggle {
        justify-content: center;
        gap: 0px;
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .bs-sidebar__group-icon {
        display: flex;
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .bs-sidebar__account {
        flex-direction: column;
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .bs-sidebar__settings {
        display: none;
    }
}

@media (max-width: 700px) {}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header {
        grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr) 40px;
        row-gap: var(--medium-round);
        column-gap: var(--medium-round);
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--primary);
        color: var(--surface);
        padding: var(--space-5);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .header-brand {
        width: auto;
        height: 100%;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .header-title {
        font-size: var(--space-4);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .header-actions {
        display: none;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .mobile-menu-toggle {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 44px;
        border: 0px;
        background: transparent;
        padding: var(--space-2);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header .mobile-menu-toggle svg {
        width: var(--space-6);
        height: var(--space-6);
    }
}

@media (max-width: 700px) {
    html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next .MuiDrawer-root {
        display: none !important;
    }
}

@media (max-width: 700px) {
    html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next main {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom {
        inset: 0px 0px 0px auto;
        width: 60%;
        height: 100dvh;
        z-index: 2147483004;
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--surface);
        color: rgb(50, 51, 63);
        font-size: 10px;
        transform: translateX(100%);
        visibility: hidden;
        pointer-events: none;
        transition: transform 0.2s, visibility 0.2s;
        padding: max(20px, env(safe-area-inset-top)) var(--space-5) max(20px, env(safe-area-inset-bottom));
    }
}

@media (max-width: 700px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-mobile-menu-open #bs-sidebar-custom {
        transform: translateX(0px);
        visibility: visible;
        pointer-events: auto;
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) .sidebar-desktop,
    :where(html.preview-document:not(.login-page)) .bs-sidebar__brand {
        display: none;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .sidebar-mobile {
        display: block;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .sidebar-link {
        min-height: 44px;
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        padding: var(--space-2) var(--space-1);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom svg {
        width: 18px;
        height: 18px;
        flex-basis: 18px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .sidebar-close {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 32px;
        width: 32px;
        height: 32px;
        border: 0px;
        background: transparent;
        margin: -8px -8px var(--space-1) auto;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .sidebar-bottom {
        padding-top: var(--space-2);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .bs-sidebar__desktop-settings {
        display: none;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .bs-sidebar__account {
        display: flex;
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) .bs-sidebar__account>a:first-child,
    :where(html.preview-document:not(.login-page)) .bs-sidebar__logout {
        border: 1px solid rgb(50, 51, 63);
        border-radius: 4px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) .bs-sidebar__logout {
        margin-top: 6px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-backdrop {
        position: fixed;
        inset: 0px;
        z-index: 2147483003;
        background: rgba(9, 32, 46, 0.25);
        border: 0px;
        width: 100%;
        height: 100dvh;
        cursor: pointer;
    }
}

@media (max-width: 700px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-mobile-menu-open #bs-sidebar-backdrop {
        display: block;
    }
}

@media (max-width: 700px) {

    html:where(html.preview-document:not(.login-page)).preview-document.bs-mobile-menu-open,
    html:where(html.preview-document:not(.login-page)).preview-document.bs-mobile-menu-open body {
        overflow: hidden;
    }
}

@media (prefers-reduced-motion: reduce) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom {
        transition: none;
    }
}

:where(html.preview-document:not(.login-page)) .navigation-icon {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: var(--space-5);
    width: var(--space-5);
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: var(--space-5);
    line-height: 1;
    font-family: BSNavIcons;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle>.navigation-icon {
    font-size: 10px;
    width: var(--medium-round);
    flex-basis: var(--medium-round);
    transform: rotate(180deg);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle[aria-expanded="false"]>.navigation-icon {
    transform: none;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next .MuiDrawer-root {
    display: none !important;
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next main {
    height: calc(100dvh - var(--header-height)) !important;
    min-height: 0px !important;
    width: 100% !important;
}

html:where(html.preview-document:not(.login-page)).preview-document.bs-home-page .bs-home-scroll {
    min-height: 100% !important;
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) #__next {
        padding-left: var(--sidebar-width);
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed .sidebar-group-toggle>.navigation-icon {
        display: none;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom .navigation-icon {
        font-size: 18px;
        width: 18px;
        flex-basis: 18px;
    }
}

:where(html.preview-document:not(.login-page)) .bs-icon--swap {
    background: currentcolor;
    position: relative;
    font-size: 14px;
    height: var(--space-5);
    line-height: var(--medium-round);
    border-radius: 50%;
}

:where(html.preview-document:not(.login-page)) .bs-icon--swap::after {
    content: "\f155";
    color: white;
    position: absolute;
    inset: 0px;
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom .bs-icon--swap {
        font-size: 13px;
        height: 18px;
        line-height: 18px;
    }
}

html:where(html.preview-document:not(.login-page)).preview-document:not(.login-page) body {
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--background);
    width: 100%;
    height: 100%;
    color: var(--primary);
    font-size: 14px;
    padding: 0px;
}

:where(html.preview-document:not(.login-page)) #bs-app-header {
    color: var(--primary);
    font-size: 14px;
}

:where(html.preview-document:not(.login-page)) #bs-app-header .navigation-icon,
:where(html.preview-document:not(.login-page)) #bs-app-header svg {
    width: 14px;
    height: 14px;
    flex-basis: 14px;
    color: var(--primary);
    font-size: var(--medium-round);
}

:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-link:hover,
:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-collapse:hover,
:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-group-toggle:hover {
    background: rgba(0, 136, 199, 0.176);
}

:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-link:active,
:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-collapse:active,
:where(html.preview-document:not(.login-page)) #bs-app-header .sidebar-group-toggle:active {
    background: rgba(0, 136, 199, 0.49);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom {
    color: var(--primary);
    font-size: 14px;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .navigation-icon,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom svg {
    width: 14px;
    height: 14px;
    flex-basis: 14px;
    color: var(--primary);
    font-size: 10px;
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-link:hover,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-collapse:hover,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle:hover {
    background: rgba(0, 136, 199, 0.184);
}

:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-link:active,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-collapse:active,
:where(html.preview-document:not(.login-page)) #bs-sidebar-custom .sidebar-group-toggle:active {
    background: rgba(0, 136, 199, 0.49);
}

:where(html.preview-document:not(.login-page)) .menu-item {
    padding: 10px;
}

@media (min-width: 701px) {}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header.header-desktop {
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--surface);
        height: 80px;
        color: var(--primary);
    }
}

@media (min-width: 701px) {

    :where(html.preview-document:not(.login-page)) #bs-app-header.header-desktop .navigation-icon,
    :where(html.preview-document:not(.login-page)) #bs-app-header.header-desktop svg {
        color: var(--primary);
    }
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header.header-desktop .header-title {
        font-size: 36px;
    }
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header .header-title {
        font-size: var(--space-7);
        color: var(--primary);
        font-weight: 500;
    }
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-desktop {
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--surface);
        width: var(--sidebar-width);
        height: calc(100% - var(--header-height));
    }
}

@media (min-width: 701px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-desktop {
        font-size: var(--medium-round);
    }
}

@media (min-width: 701px) {

    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-desktop .navigation-icon,
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-desktop svg {
        width: var(--medium-round);
        height: var(--medium-round);
        flex-basis: var(--medium-round);
        font-size: var(--medium-round);
    }
}

@media (min-width: 701px) {
    html:where(html.preview-document:not(.login-page)).preview-document.bs-sidebar-collapsed {
        --sidebar-width: 48px;
    }
}

@media (max-width: 700px) {}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header.header-mobile {
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--primary);
        height: 120px;
        color: var(--surface);
        font-size: var(--space-5);
        padding: var(--space-5);
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) #bs-app-header.header-mobile .navigation-icon,
    :where(html.preview-document:not(.login-page)) #bs-app-header.header-mobile svg {
        color: var(--surface);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-app-header .header-title {
        font-size: var(--space-5);
        color: var(--surface);
        font-weight: 500;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-mobile {
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: var(--surface);
        width: 60%;
        color: rgb(50, 51, 63);
        font-size: 10px;
        padding: var(--space-5);
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-mobile .navigation-icon,
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-mobile svg {
        color: rgb(50, 51, 63);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) #bs-sidebar-custom.menu-mobile {
        padding-top: max(20px, env(safe-area-inset-top));
        padding-bottom: max(20px, env(safe-area-inset-bottom));
    }
}

:where(html.preview-document:not(.login-page)) .margin-0 {
    margin: 0px;
}

:where(html.preview-document:not(.login-page)) .is-hidden,
:where(html.preview-document:not(.login-page)) [hidden] {
    display: none !important;
}

html:where(html.preview-document:not(.login-page)).preview-custom,
:where(html.preview-document:not(.login-page)):where(.preview-custom) body,
:where(html.preview-document:not(.login-page)):where(.preview-custom) main,
:where(html.preview-document:not(.login-page)):where(.preview-custom) .preview-main,
:where(html.preview-document:not(.login-page)):where(.preview-custom) #preview-surface {
    box-sizing: border-box;
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--background);
    width: 100%;
    height: 100%;
    font-family: var(--font-family-interface);
    display: flex;
    flex-direction: row;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .card-plain {
    width: 100%;
    height: 100%;
    flex: 1 1 0%;
    padding: 0px;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .card {
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--surface);
    box-shadow: var(--shadow-medium);
    border-radius: 2em;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .panel-fill {
    width: 100%;
    height: 100%;
    flex: 1 1 0%;
    margin: 0px;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .centered-row {
    flex: 1 1 0%;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .centered-column {
    flex: 1 1 0%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    place-items: center;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .login-logo {
    width: auto;
    height: 20%;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .margin-0 {
    margin: 0px;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .margin-two-em {
    margin: 2em;
}

:where(html.preview-document:not(.login-page)):where(.preview-custom) .login-background {
    background-image: url("../preview/assets/Mesh_32333F.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page1"] [data-component-id="e63d8fb3-de5a-4b3d-9e0a-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page10"] [data-component-id="659eaa04-0cd9-4b71-9135-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page13"] [data-component-id="282528f1-0b73-4f0b-af1c-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page15"] [data-component-id="979c9136-10c9-4431-8eac-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page16"] [data-component-id="b804a0ca-04bd-4f2a-9300-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page17"] [data-component-id="23b6104a-5e80-49af-8062-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page21"] [data-component-id="5fc10110-8909-4d64-86c9-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page22"] [data-component-id="3d844ff9-524b-45a9-879d-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page23"] [data-component-id="10a29470-3d77-4c97-bf88-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page24"] [data-component-id="408638c0-8148-45cc-819b-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page25"] [data-component-id="abae6fa5-6fbf-44fa-9ca0-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page26"] [data-component-id="403488d1-92f6-4d18-9ed2-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page27"] [data-component-id="5a9e7ee5-23fc-48bb-91bc-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page28"] [data-component-id="4e649a8c-1233-4756-8ea2-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page3"] [data-component-id="f9088d84-2c1c-4ed5-ab86-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page34"] [data-component-id="cd0b44ff-1e20-4192-92ab-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page35"] [data-component-id="6345907a-f631-4d71-91db-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page40"] [data-component-id="f182b851-9bb6-4aeb-8c97-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page41"] [data-component-id="2efd9cd6-211e-4616-b03b-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page42"] [data-component-id="2937b6cf-537a-4c8a-93c4-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page43"] [data-component-id="04f56bf4-98d1-493c-a4fc-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page44"] [data-component-id="da1c2495-e1c8-47be-964e-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page45"] [data-component-id="d31aa923-9b3d-4ba6-8248-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page46"] [data-component-id="b96385d2-db32-4cec-94a6-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page47"] [data-component-id="6675c40e-3e90-4b63-b742-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page50"] [data-component-id="2c05fd7c-d5a6-438f-b27a-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page51"] [data-component-id="c66615d5-7338-4f12-8377-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page52"] [data-component-id="e24f5993-e834-4a4a-ba0b-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page53"] [data-component-id="edf96140-c791-4cc4-8232-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page56"] [data-component-id="f012bef5-20dc-4fb9-a3db-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page57"] [data-component-id="32b8d4d1-2187-4740-bea3-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page59"] [data-component-id="3a8de356-20a7-492c-b03d-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page6"] [data-component-id="16d1d8d4-9477-4164-8d8a-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page60"] [data-component-id="7f70267c-75d6-4f7a-ac20-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-component-id="06ce9017-6500-4d5e-a3c0-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page62"] [data-component-id="1bf59130-69f4-4c85-9375-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page7"] [data-component-id="36f7db5f-95a2-4614-875b-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-page="page.Page8"] [data-component-id="3db97146-25ab-49bb-a425-c6bf3bf08e40"] {
        flex-flow: column;
        align-items: flex-start;
        opacity: 1;
        overflow: visible;
        position: relative;
        align-self: auto;
        place-content: flex-start;
        flex-basis: auto;
        margin-left: 0px;
        margin-right: var(--space-4);
        width: 20%;
        border-width: 0px;
        border-radius: 0.1px;
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-title-section,
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-content {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0px !important;
        align-self: stretch !important;
        flex: 0 0 auto !important;
        padding: var(--space-4) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-content {
        padding-top: 0px !important;
        overflow: visible !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-title-bar {
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        padding: var(--space-3) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-title-bar>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-title-bar>div:first-child [dir="auto"] {
        font-size: 22px !important;
        line-height: 30px !important;
        text-align: left !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-title-bar>[tabindex] {
        min-height: 40px;
        align-items: center;
        justify-content: center;
        flex: 0 0 36px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-filters {
        padding: var(--space-3) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        row-gap: var(--medium-round);
        column-gap: var(--medium-round);
        display: grid !important;
        align-items: start !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div {
        width: 100% !important;
        min-width: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div:nth-child(-n+5),
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div:last-child {
        grid-column: 1 / -1;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div:first-child>div {
        padding: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields input {
        min-width: 0px !important;
        width: 100% !important;
        font-size: var(--space-4) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div:last-child {
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        display: flex !important;
        flex-flow: wrap !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields>div:last-child>div {
        flex: 1 1 90px !important;
        min-height: 44px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-actions {
        row-gap: var(--medium-round);
        column-gap: var(--medium-round);
        flex-flow: column !important;
        align-items: stretch !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-actions>div:first-child {
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        flex-flow: wrap !important;
        width: 100% !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-actions>div:first-child>div {
        max-width: 100%;
        min-height: 44px;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-actions>div:last-child {
        min-height: 44px;
        align-self: center !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-status {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        display: grid !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-status>div {
        min-width: 0px !important;
        padding: 10px 6px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-status>div:last-child {
        grid-column: 1 / -1;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-count {
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: var(--space-3) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-count>div {
        flex: 1 1 100% !important;
        min-width: 0px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-count>div>div {
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-count [dir="auto"] {
        font-size: var(--space-4) !important;
        line-height: var(--space-6) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort {
        padding: var(--space-2) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort-row {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        display: grid !important;
    }
}

@media (max-width: 700px) {

    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort-row>div:nth-child(2n),
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:nth-child(2n) {
        display: none !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort-row>div:nth-child(2n+1) {
        min-height: 40px;
        min-width: 0px !important;
        background-image: initial !important;
        background-position: initial !important;
        background-size: initial !important;
        background-repeat: initial !important;
        background-attachment: initial !important;
        background-origin: initial !important;
        background-clip: initial !important;
        background-color: var(--background) !important;
        padding: var(--space-1) !important;
        border-radius: 6px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort-row>div>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-sort-row [dir="auto"] {
        font-size: var(--medium-round) !important;
        line-height: 18px !important;
        white-space: normal !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card {
        margin-bottom: var(--space-4) !important;
        padding: var(--space-4) !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row {
        gap: 14px;
        flex-flow: column !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:nth-child(2n+1) {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0px !important;
        align-items: stretch !important;
        padding: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:first-child {
        row-gap: var(--space-2);
        column-gap: var(--space-2);
        flex-flow: wrap !important;
        align-items: center !important;
        justify-content: space-between !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:first-child>div {
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:first-child>[tabindex] {
        min-height: 44px;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div>div {
        margin-left: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] [data-bs-mobile-label]::before {
        content: attr(data-bs-mobile-label);
        font-style: normal;
        font-variant: normal;
        font-size-adjust: none;
        font-language-override: normal;
        font-kerning: auto;
        font-optical-sizing: auto;
        font-feature-settings: normal;
        font-variation-settings: normal;
        font-weight: 500;
        font-stretch: normal;
        font-size: var(--medium-round);
        line-height: 18px;
        font-family: Poppins_500, sans-serif;
        color: rgb(100, 116, 139);
        margin-bottom: var(--space-1);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row [dir="auto"] {
        overflow-wrap: anywhere;
        white-space: pre-wrap !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-card-row>div:last-child>div {
        align-self: flex-start !important;
    }
}

@media (max-width: 350px) {
    :where(html.preview-document:not(.login-page)) [data-bs-orders-mode="adm"] .orders-fields {
        grid-template-columns: minmax(0px, 1fr);
    }
}

/* =========================================================34. DESKTOP SHELL WIREFRAME — 2026-10-09========================================================= */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logo {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__mobile-bottom {
    display: block;
}

:where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit {
    display: none;
}

@media (min-width: 701px) {
    :root {
        --bs-sidebar-width: 250px;
        --bs-header-height: 80px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp {
        inset: 0 auto 0 0;
        width: var(--bs-sidebar-width);
        height: 100dvh;
        padding: 0 10px 8px;
        border-right: 1px solid color-mix(in srgb, var(--primaryDark) 18%, transparent);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logo {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 var(--bs-header-height);
        width: 100%;
        height: 140px;
        padding: 8px 12px;
        border-bottom: 1px solid var(--light-neutral);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logo img {
        display: block;
        width: auto;
        height: stretch;
        object-fit: contain;
        object-position: center;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp {
        left: var(--bs-sidebar-width);
        right: 0;
        width: auto;
        grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
        gap: var(--bs-chrome-gap);
        padding: 10px 20px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__brand {
        display: none;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__title {
        grid-column: 2;
        justify-self: center;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__actions {
        grid-column: 3;
        display: flex !important;
        align-items: center;
        justify-self: end;
        gap: var(--bs-chrome-gap);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        padding: 5px;
        border: 0;
        border-radius: 4px;
        background: transparent;
        color: var(--primary);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control:hover:not(:disabled) {
        background: color-mix(in srgb, var(--primary) 17.6%, transparent);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control:active:not(:disabled) {
        background: var(--lightPrimary);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control:disabled {
        color: var(--neutral);
        cursor: default;
        opacity: 1;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control .bs-icon,
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__control svg {
        width: 30px;
        max-width: 30px;
        height: 30px;
        max-height: 30px;
        flex-basis: 30px;
        font-size: 30px;
        line-height: 30px;
        color: currentcolor;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-native-page-header {
        display: none !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__desktop {
        flex: 1 1 auto;
        min-height: 0;
        padding-top: 8px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__desktop-settings {
        margin-top: 8px;
        border-top: 1px solid color-mix(in srgb, var(--primaryDark) 18%, transparent);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__bottom {
        flex: 0 0 auto;
        padding-top: 8px;
        border-top: 1px solid var(--light-neutral);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__mobile-bottom {
        display: none;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit {
        display: flex;
        align-items: center;
        width: 100%;
        max-width: 230px;
        height: 50px;
        margin: 0 auto;
        background: var(--secondary);
        color: var(--primary);
        /*border: 1px solid color-mix(in srgb, var(--primary) 55%, transparent);*/
        border-radius: var(--small-round);
        overflow: hidden;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit2 {
        display: flex;
        align-items: center;
        flex: 1 1 auto;
        min-width: 0;
        height: 50px;
        gap: 4px;
        padding: 0 4px 0 0;
        color: inherit;
        text-decoration: none;
        background: transparent;
        border-radius: var(--small-round);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .badgeUserMiniature {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 40px;
        width: 40px;
        height: 40px;
        padding: 0;
        color: inherit;
        border: 1px solid currentcolor;
        background: var(--lightPrimary);
        border-radius: 50%;
        font-size: 16px;
        font-weight: 600;
        line-height: 1;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .textAreaUserMiniature {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 1 1 auto;
        min-width: 0;
        margin: 0;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .nameUserMiniature,
    :where(html:not(.preview-document):not(.pdfDocument)) .roleUserMiniature {
        display: block;
        min-width: 0;
        margin: 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .nameUserMiniature {
        font-size: 16px;
        line-height: 16px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .roleUserMiniature {
        font-size: 12px;
        line-height: 12px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .svgUserMiniature {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 38px;
        width: 38px;
        height: 50px;
        color: inherit;
        text-decoration: none;
        background: transparent;
        border-radius: var(--small-round);
        /*border-left: 1px solid color-mix(in srgb, var(--primary) 32%, transparent);*/
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit2[aria-current="page"] {
        background: color-mix(in srgb, var(--primary) 30%, transparent);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit2:hover,
    :where(html:not(.preview-document):not(.pdfDocument)) .svgUserMiniature:hover {
        background: color-mix(in srgb, var(--primary) 18.4%, transparent);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit2:active,
    :where(html:not(.preview-document):not(.pdfDocument)) .svgUserMiniature:active {
        background: var(--lightPrimary);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .svgUserMiniature .bs-icon,
    :where(html:not(.preview-document):not(.pdfDocument)) .svgUserMiniature svg {
        width: 30px;
        max-width: 30px;
        height: 30px;
        max-height: 30px;
        flex-basis: 30px;
        font-size: 24px;
        line-height: 30px;
        color: currentcolor;
    }
}

@media (max-width: 700px) {

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__actions,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logo,
    :where(html:not(.preview-document):not(.pdfDocument)) .btnsProf-Exit {
        display: none !important;
    }
}

/* =========================================================32. FUNCTIONAL RUNTIME MODERNIZATION — 2026-10-08Shared, non-destructive layer for the mounted SAP DOM.========================================================= */
:root {
    --bs-content-gap-xs: 4px;
    --bs-content-gap-sm: 8px;
    --bs-content-gap-md: 12px;
    --bs-content-gap-lg: 16px;
    --bs-content-radius: 12px;
    --bs-content-border: color-mix(in srgb, var(--primary) 28%, transparent);
    --bs-content-shadow: 0 6px 18px color-mix(in srgb, var(--primaryDark) 10%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content * {
    box-sizing: border-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    background: var(--lightPrimary) !important;
    color: var(--secondary-Text);
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content[class*="bs-text-"]:not([class*="icon"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content:is(input, select, textarea, button) {
    font-family: BSUbuntu, Ubuntu, sans-serif;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content:is(input, select, textarea, button, a, [role="button"]):focus-visible {
    outline: 3px solid color-mix(in srgb, var(--primary) 55%, white);
    outline-offset: 2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-control {
    min-width: 0 !important;
    max-width: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-fields,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-actions,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-semantic-group {
    min-width: 0 !important;
    max-width: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-action {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-action[class*="bs-text-"] {
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content {
        overflow-x: visible;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content:is(input, select, textarea) {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 44px;
        font-size: 16px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content .bs-touch-target {
        min-height: 44px;
    }

    /* Generated field/action wrappers frequently share a parent with fixedSAP spacers. Keep their native geometry and constrain only descendants;forcing these wrappers to 100% creates an additional horizontal pane. */
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page .bs-runtime-fields,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page .bs-runtime-actions {
        min-width: 0 !important;
        max-width: 100% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page .bs-responsive-form-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        align-items: start !important;
        align-content: start !important;
        gap: var(--bs-content-gap-md) !important;
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page.bs-responsive-form-grid>.bs-responsive-form-item {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        flex: none !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page.bs-responsive-form-item :is([class*="bs-flexboxlayout-"], .bs-semantic-group) {
        min-width: 0 !important;
        max-width: 100% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)):is(.bs-page--Page6, .bs-page--Page13, .bs-page--Page15, .bs-page--Page21, .bs-page--Page27, .bs-page--Page41, .bs-page--Page45, .bs-page--Page46, .bs-page--Page47, .bs-page--Page59, .bs-page--Page60, .bs-page--Page62):is([class*="previsao-de-retorno"], [class*="bilhetagem"], [class*="telefonia"], [class*="limpar-campos"], [class*="data-da-passagem"], [class*="adicionar-ferramenta"], [class*="foto-principal"], [class*="lorem-ipsum-dolor-sit-amet"]) {
        min-width: 0 !important;
        max-width: 100% !important;
        width: auto !important;
        flex-shrink: 1 !important;
        overflow-wrap: anywhere;
    }

    :where(html:not(.preview-document):not(.pdfDocument)):is(.bs-page--Page40, .bs-page--Page45, .bs-page--Page46, .bs-page--Page47):is([class*="selecion"], [class*="data-de"], [class*="data-da"], [class*="funcionario"], [class*="periodo-aquisitivo"], [class*="dias-de-ferias"]) {
        min-width: 0 !important;
        max-width: 100% !important;
        overflow-wrap: normal;
        word-break: normal;
    }

    :where(html:not(.preview-document):not(.pdfDocument)):is(.bs-page--Page40, .bs-page--Page45, .bs-page--Page46, .bs-page--Page47)[class*="bs-text-"] {
        word-break: normal !important;
        overflow-wrap: break-word;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page60[class*="bs-flexboxlayout-bloco-"] {
        margin-left: 0 !important;
        max-width: 100% !important;
    }

    /* Passagem de serviço uses custom generated selectors instead of nativeform controls, so its filter panel needs an explicit responsive grid. */
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page41.bs-flexboxlayout-tecnicos-para-o-atendimento-64c069e9 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: var(--bs-content-gap-md) !important;
        width: auto !important;
        height: auto !important;
        min-height: 0 !important;
        align-items: start !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page41.bs-flexboxlayout-tecnicos-para-o-atendimento-64c069e9>* {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        flex: none !important;
    }

    /* The history actions were exported as a tall fixed row. Preserve thebuttons and pagination, but let both rows size to their real content. */
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page59.bs-flexboxlayout-buscar-por-historico-47fe6d5e {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: var(--bs-content-gap-md) !important;
        width: auto !important;
        height: auto !important;
        min-height: 0 !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page59.bs-flexboxlayout-buscar-por-historico-6f9da7b1 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: var(--bs-content-gap-sm) !important;
        width: auto !important;
        height: auto !important;
        min-height: 0 !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page59:is(.bs-flexboxlayout-buscar-por-historico-f83c043f, .bs-flexboxlayout-adicionar-ferramenta-ea572322) {
        width: auto !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 44px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page47.bs-flexboxlayout-aviso-escrito-42554517 {
        width: calc(100% - 32px) !important;
        max-width: calc(100% - 32px) !important;
        height: auto !important;
        min-height: 0 !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page47.bs-flexboxlayout-aviso-escrito-80f5cac9 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: var(--bs-content-gap-md) !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        align-items: start !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page47.bs-flexboxlayout-aviso-escrito-80f5cac9>* {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        flex: none !important;
    }
}

@media (max-width: 350px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-dense-page .bs-responsive-form-grid {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page41.bs-flexboxlayout-tecnicos-para-o-atendimento-64c069e9,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page59.bs-flexboxlayout-buscar-por-historico-6f9da7b1,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page47.bs-flexboxlayout-aviso-escrito-80f5cac9 {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page17.bs-flexboxlayout-cliente-0b2bd72b {
        width: calc(100% - 32px) !important;
        max-width: calc(100% - 32px) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page50.bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b719aee1 {
        width: auto !important;
        max-width: calc(100vw - 185px) !important;
        min-width: 0 !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page62.bs-icon-bloco-108ce9fc.bs-touch-target {
        transform: translateX(-30px);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page62[class*="data-de-devolucao"] {
        width: auto !important;
        max-width: 120px !important;
        min-width: 0 !important;
    }
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) {
    --auth-primary: #0088c7;
    --auth-background: #f2f3fd;
    --auth-ink: #323339;
    --auth-muted: #626571;
    --auth-padding: clamp(24px, 4.8vw, 75px);
    --auth-radius: 48px;
    --auth-field-radius: 8px;
    --auth-border: #999999;
    color: var(--auth-ink);
    background: var(--auth-background) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) *,
:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) ::before {
    box-sizing: border-box;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"])>div {
    width: 100%;
    min-height: 100%;
    justify-content: center;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-e729ce7b"], [data-testid="bs-component-bs-auth61-shell"]) {
    grid-template-columns: minmax(0px, 1fr) minmax(0px, min(48%, 600px));
    box-shadow: var(--shadow-large) !important;
    display: grid !important;
    width: 100% !important;
    min-height: min(800px, -96px + 100svh) !important;
    align-items: stretch !important;
    align-content: stretch !important;
    background: url("../images/auth-background.png") center center / cover no-repeat white !important;
    padding: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"]) {
    min-width: 0px;
    min-height: 260px;
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    overflow: hidden !important;
    border-radius: var(--auth-radius) 0 0 var(--auth-radius) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"])>div {
    width: min(100%, 560px) !important;
    max-width: 100% !important;
    align-self: center !important;
    flex: 0 0 auto !important;
    margin: -20px 0px 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-8a9f7d64"], [data-testid="bs-component-bs-auth61-credentials"]) {
    min-width: 0px;
    min-height: 660px;
    width: 100% !important;
    max-width: 600px !important;
    align-self: stretch !important;
    padding: clamp(40px, 6vh, 72px) var(--auth-padding) 28px !important;
    margin: 0px !important;
    border-radius: var(--auth-radius) !important;
    background: var(--surface) !important;
    box-shadow: none !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    overflow: visible !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-19595454"], [data-testid^="bs-component-1ead889f"], [data-testid^="bs-component-0732b274"], [data-testid^="bs-component-93338a2f"]) {
    min-width: 0px;
    row-gap: var(--space-5);
    column-gap: var(--space-5);
    width: 100% !important;
    align-items: stretch !important;
    padding: 0px !important;
    margin: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is(.text, .button, [data-testid^="bs-component-bs-auth"][dir="auto"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid="bs-component-bs-auth9-title"], [data-testid="bs-component-bs-auth9-recovery-title"], [data-testid="bs-component-bs-auth61-title"], [data-testid^="bs-component-48c16f84"]) {
    overflow-wrap: anywhere;
    font-size: clamp(26px, 2.5vw, 36px) !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    color: var(--auth-ink) !important;
    text-align: left !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid="bs-component-bs-auth9-subtitle"], [data-testid="bs-component-bs-auth61-subtitle"], [data-testid^="bs-component-c42f851e"]) {
    font-size: clamp(16px, 1.25vw, 18px) !important;
    line-height: 1.5 !important;
    color: var(--auth-muted) !important;
    font-weight: 400 !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) div:has(> :is([data-testid="bs-component-bs-auth9-subtitle"], [data-testid="bs-component-bs-auth61-subtitle"], [data-testid^="bs-component-c42f851e"])) {
    margin: -8px 0px 14px !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] div:has(> [data-testid="bs-component-bs-auth61-title"]) {
    margin-bottom: var(--space-5);
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] div:has(> [data-testid="bs-component-bs-auth61-subtitle"]) {
    margin-bottom: 32px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-3551b592"], [data-testid^="bs-component-cd99430d"], [data-testid^="bs-component-6ca8de1b"], [data-testid^="bs-component-1c8b6311"], [data-testid^="bs-component-2e166ffd"], [data-testid^="bs-component-693f0e6d"], [data-testid^="bs-component-9707e211"], [data-testid^="bs-component-229bd6c6"], [data-testid^="bs-component-e79dbb53"], [data-testid^="bs-component-c9ac5c5e"], [data-testid^="bs-component-ff5eb5f6"], [data-testid^="bs-component-41fbc9cf"]) {
    min-width: 0px;
    row-gap: var(--space-2);
    column-gap: var(--space-2);
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-619ab572"], [data-testid^="bs-component-7772ca9b"], [data-testid^="bs-component-7a3f4968"], [data-testid^="bs-component-98422c7c"], [data-testid^="bs-component-33beecaa"], [data-testid^="bs-component-3bd63103"], [data-testid^="bs-component-0246cbcd"], [data-testid^="bs-component-ea40713a"], [data-testid^="bs-component-b44e8fa6"], [data-testid^="bs-component-9f767713"], [data-testid^="bs-component-69c9408c"], [data-testid^="bs-component-4a7e6d7d"]) {
    font-size: var(--space-4) !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
    color: var(--auth-ink) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) input {
    min-height: 48px;
    min-width: 0px !important;
    width: 100% !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-size-adjust: none !important;
    font-language-override: normal !important;
    font-kerning: auto !important;
    font-optical-sizing: auto !important;
    font-feature-settings: normal !important;
    font-variation-settings: normal !important;
    font-weight: 400 !important;
    font-stretch: normal !important;
    font-size: var(--space-4) !important;
    line-height: 1.4 !important;
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
    color: var(--auth-ink) !important;
    --placeholderTextColor: #757985 !important;
    padding: 10px var(--space-3) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) div:has(> input) {
    min-width: 0px;
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    background: var(--surface) !important;
    border: 2px solid var(--auth-border) !important;
    border-radius: var(--auth-field-radius) !important;
    box-shadow: none !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) div:has(> input:focus) {
    outline: rgba(0, 136, 199, 0.18) solid 3px;
    outline-offset: 2px;
    border-color: var(--auth-primary) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) input:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    background: var(--auth-background) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) div:has(> input[aria-invalid="true"]) {
    border-color: var(--negative) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"]) {
    gap: var(--space-2);
    align-items: center !important;
    border: 2px solid var(--auth-border) !important;
    border-radius: var(--auth-field-radius) !important;
    padding-right: var(--space-3) !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"])>div:has(> input) {
    border: 0px !important;
    outline: none !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"]):focus-within {
    outline: rgba(0, 136, 199, 0.18) solid 3px;
    outline-offset: 2px;
    border-color: var(--auth-primary) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])) {
    min-height: 50px;
    cursor: pointer;
    width: 100% !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    margin: 8px 0px 0px !important;
    background: var(--auth-primary) !important;
    border: 0px !important;
    border-radius: 2em !important;
    box-shadow: none !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) [role="button"] [dir="auto"] {
    font-size: var(--space-4) !important;
    line-height: var(--space-6) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) [role="button"]:focus-visible {
    outline: 3px solid var(--auth-primary);
    outline-offset: var(--square);
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) [role="button"][aria-disabled="true"] {
    opacity: 0.55;
    cursor: not-allowed;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])):hover {
    background: rgb(0, 119, 174) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])):active {
    background: rgb(0, 106, 155) !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] :is(div:has(> [data-testid^="bs-component-7ef71c78"]), div:has(> [data-testid^="bs-component-44bf2547"])) {
    min-height: 40px;
    width: 100% !important;
    background: transparent !important;
    border: 0px !important;
    box-shadow: none !important;
    padding: var(--space-2) !important;
    margin: -12px 0px 0px !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] :is(div:has(> [data-testid^="bs-component-7ef71c78"]), div:has(> [data-testid^="bs-component-44bf2547"])) [dir="auto"],
:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] [data-testid^="bs-component-be8168f1"] {
    cursor: pointer;
    text-align: center !important;
    color: var(--auth-primary) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    text-decoration: underline !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] div:has(> [data-testid^="bs-component-be8168f1"]) {
    width: 100%;
    padding: var(--space-2) 0px;
    align-self: stretch !important;
    margin: -8px 0px 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) div:has(> :is([data-testid^="bs-component-97329b78"], [data-testid="bs-component-bs-auth61-version"])) {
    padding-top: 40px;
    margin-top: auto !important;
    flex-shrink: 0 !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-97329b78"], [data-testid="bs-component-bs-auth61-version"]) {
    font-size: var(--medium-round) !important;
    line-height: 18px !important;
    text-align: center !important;
    color: rgb(119, 123, 132) !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] [data-testid^="bs-component-7cdfd873"] {
    gap: 6px;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page9"] [data-testid^="bs-component-7cdfd873"] [dir="auto"] {
    font-size: 13px !important;
    line-height: 1.4 !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-testid^="bs-component-1e257ff8"] {
    row-gap: var(--medium-round);
    column-gap: var(--medium-round);
    flex-direction: column !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-testid^="bs-component-272a9576"] {
    background: transparent !important;
    margin-bottom: var(--space-5) !important;
    border-radius: 0px !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-testid^="bs-component-e0998a48"] {
    min-width: 0px;
    padding: 0px !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-testid^="bs-component-209d0c26"] {
    min-width: 0px;
    flex-shrink: 1 !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] :is([data-testid^="bs-component-753adfba"], [data-testid^="bs-component-e0202435"]) {
    overflow-wrap: anywhere;
    color: var(--auth-muted) !important;
    font-size: 14px !important;
    line-height: var(--space-5) !important;
}

:where(html.preview-document:not(.login-page)) [data-bs-page="page.Page61"] [data-testid^="bs-component-5ee5b100"] {
    display: none !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-aa138fb2"], [data-testid^="bs-component-c37ed11c"], [data-testid^="bs-component-b93e6aa4"], [data-testid^="bs-component-84d0c34c"]) {
    border: 0px !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0px !important;
    margin: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-3b82827c"], [data-testid^="bs-component-a0ec203b"]) {
    background: transparent !important;
    padding: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-0719cd65"], [data-testid^="bs-component-df05e404"]) {
    min-height: 52px;
    border: 2px solid var(--auth-border) !important;
    border-radius: var(--auth-field-radius) !important;
    background: white !important;
    padding: 8px 12px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-1913b3ed"], [data-testid^="bs-component-c785c931"]) {
    min-width: 0px;
    position: relative !important;
    top: 0px !important;
    width: 100% !important;
    margin-top: var(--space-2) !important;
    padding: var(--space-2) !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-212070ad"], [data-testid^="bs-component-5e946973"], [data-testid^="bs-component-1f8fc0ea"], [data-testid^="bs-component-0a1250cf"]) {
    grid-template-columns: repeat(7, minmax(0px, 1fr));
    width: 100% !important;
    display: grid !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-212070ad"], [data-testid^="bs-component-5e946973"], [data-testid^="bs-component-1f8fc0ea"], [data-testid^="bs-component-0a1250cf"])>div {
    width: 100% !important;
    min-width: 0px !important;
    margin: 0px !important;
}

:where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-ed9610f3"], [data-testid^="bs-component-f3f5b1af"]) {
    min-width: 0px;
    margin-right: var(--space-2) !important;
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) {
        --auth-radius: 28px;
        --auth-padding: clamp(20px, 6vw, 36px);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"])>div {
        padding: var(--space-4);
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-e729ce7b"], [data-testid="bs-component-bs-auth61-shell"]) {
        grid-template-columns: minmax(0px, 1fr);
        max-width: 520px;
        min-height: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"]) {
        height: 124px;
        min-height: 124px;
        border-radius: var(--auth-radius) var(--auth-radius) 0 0 !important;
        justify-content: center !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"])>div {
        transform: translateY(8px);
        width: 250px !important;
        margin: 0px !important;
    }
}

@media (max-width: 700px) {
    :where(html.preview-document:not(.login-page)) :is([data-bs-page="page.Page9"], [data-bs-page="page.Page61"]) :is([data-testid^="bs-component-8a9f7d64"], [data-testid="bs-component-bs-auth61-credentials"]) {
        min-height: 500px;
        padding: 32px var(--auth-padding) 24px !important;
        border-radius: var(--auth-radius) !important;
    }
}

/* 29. LEGACY / TEMPORARY COMPATIBILITYSAP/Next, toast notifications, navigation and page-styles.js inject these selectors at runtime.Keep until their runtime producers can be migrated in a separately authorized change. */
/* Runtime origin: styles/global.css */
:where(html:not(.preview-document):not(.pdfDocument)) input {
    outline: none;
}

/* Runtime origin: _next/static/css/6b285852f08a3814.css */
:root {
    --toastify-container-width: fit-content;
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
    --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
    --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
    --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
    --toastify-toast-padding: 14px;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-color-progress-bgo: 0.2;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container {
    z-index: var(--toastify-z-index);
    transform: translateZ(var(--toastify-z-index));
    position: fixed;
    width: var(--toastify-container-width);
    box-sizing: border-box;
    color: var(--tertiary-Text, var(--secondary-Text));
    display: flex;
    flex-direction: column;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translateX(-50%);
    align-items: center;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right);
    align-items: end;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translateX(-50%);
    align-items: center;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right);
    align-items: end;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast {
    --y: 0;
    position: relative;
    touch-action: none;
    width: var(--toastify-toast-width);
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: var(--toastify-toast-padding);
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: var(--shadow-toast) !important;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    z-index: 0;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    word-break: break-word;
}

@media only screen and (max-width: 480px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container {
        width: 100vw;
        left: env(safe-area-inset-left);
        margin: 0px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-center,
    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-left,
    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translateX(0px);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-center,
    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-left,
    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translateX(0px);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container--rtl {
        right: env(safe-area-inset-right);
        left: auto;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast {
        --toastify-toast-width: 100%;
        margin-bottom: 0px;
        border-radius: 0px;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-container[data-stacked="true"] {
    width: var(--toastify-toast-width);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0, var(--y), 0) scale(var(--s));
    transition: transform 0.3s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-collapsed] .Toastify__close-button,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-collapsed] .Toastify__toast-body {
    transition: opacity 0.1s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-collapsed="false"] {
    overflow: visible;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-collapsed="true"]:not(:last-child)>* {
    opacity: 0;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked::after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    height: calc(var(--g) * 1px);
    bottom: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-pos="top"] {
    top: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-pos="bot"] {
    bottom: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before {
    transform-origin: center top;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before {
    transform-origin: center bottom;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--stacked::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    transform: scaleY(3);
    z-index: -1;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--rtl {
    direction: rtl;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--close-on-click {
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-icon {
    margin-inline-end: 10px;
    width: 22px;
    flex-shrink: 0;
    display: flex;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify--animate {
    animation-fill-mode: both;
    animation-duration: 0.5s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: 0.3s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--dark {
    background: var(--primaryDark);
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--colored.Toastify__toast--default,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--light {
    background: var(--secondary);
    color: var(--secondary-Text);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--tertiary-Text, var(--secondary-Text));
    background: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--tertiary-Text, var(--secondary-Text));
    background: var(--positive);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--tertiary-Text, var(--secondary-Text));
    background: var(--warning);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--tertiary-Text, var(--secondary-Text));
    background: var(--negative);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--light {
    background: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--dark {
    background: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--info {
    background: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--success {
    background: var(--positive);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--warning {
    background: var(--warning);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--error {
    background: var(--negative);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: color-mix(in srgb, var(--tertiary-Text, var(--secondary-Text)) 70%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__close-button {
    color: var(--tertiary-Text, var(--secondary-Text));
    position: absolute;
    top: 6px;
    right: 6px;
    background: transparent;
    outline: none;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 0px;
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
    z-index: 1;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__toast--rtl .Toastify__close-button {
    left: 6px;
    right: unset;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__close-button--light {
    color: var(--secondary-Text);
    opacity: 0.3;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__close-button>svg {
    fill: currentcolor;
    height: 16px;
    width: 14px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__close-button:focus,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__close-button:hover {
    opacity: 1;
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1);
    }

    100% {
        transform: scaleX(0);
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.7;
    transform-origin: left center;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--animated {
    animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--controlled {
    transition: transform 0.2s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--rtl {
    right: 0px;
    left: auto;
    transform-origin: right center;
    border-bottom-left-radius: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--wrp {
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
    border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--wrp[data-hidden="true"] {
    opacity: 0;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-image: none;
    border-radius: 100%;
    border-top-color: none;
    border-bottom-color: none;
    border-left-color: none;
    border-right-color: var(--neutral);
    animation: 0.65s linear 0s infinite normal none running Toastify__spin;
}

@keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px, 0px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }

    75% {
        transform: translate3d(10px, 0px, 0px);
    }

    90% {
        transform: translate3d(-5px, 0px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, var(--y), 0);
    }

    100% {
        opacity: 0;
        transform: translate3d(2000px, var(--y), 0);
    }
}

@keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0px, 0px);
    }

    75% {
        transform: translate3d(-10px, 0px, 0px);
    }

    90% {
        transform: translate3d(5px, 0px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, var(--y), 0);
    }

    100% {
        opacity: 0;
        transform: translate3d(-2000px, var(--y), 0);
    }
}

@keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(0px, 3000px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(0px, -20px, 0px);
    }

    75% {
        transform: translate3d(0px, 10px, 0px);
    }

    90% {
        transform: translate3d(0px, -5px, 0px);
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0);
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0);
    }

    100% {
        opacity: 0;
        transform: translate3d(0px, -2000px, 0px);
    }
}

@keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(0px, -3000px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(0px, 25px, 0px);
    }

    75% {
        transform: translate3d(0px, -10px, 0px);
    }

    90% {
        transform: translate3d(0px, 5px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0);
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0);
    }

    100% {
        opacity: 0;
        transform: translate3d(0px, 2000px, 0px);
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--bottom-left,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--bottom-right,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--bottom-left,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--bottom-right,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
        transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3);
    }

    100% {
        opacity: 0;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__zoom-enter {
    animation-name: Toastify__zoomIn;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__zoom-exit {
    animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in;
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1;
    }

    80% {
        transform: perspective(400px) rotateX(-5deg);
    }

    100% {
        transform: perspective(400px);
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0, var(--y), 0) perspective(400px);
    }

    30% {
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
        opacity: 1;
    }

    100% {
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__flip-enter {
    animation-name: Toastify__flipIn;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__flip-exit {
    animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
    }

    100% {
        transform: translate3d(0, var(--y), 0);
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0px, 0px);
        visibility: visible;
    }

    100% {
        transform: translate3d(0, var(--y), 0);
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0px, 110%, 0px);
        visibility: visible;
    }

    100% {
        transform: translate3d(0, var(--y), 0);
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0px, -110%, 0px);
        visibility: visible;
    }

    100% {
        transform: translate3d(0, var(--y), 0);
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0, var(--y), 0);
    }

    100% {
        visibility: hidden;
        transform: translate3d(110%, var(--y), 0);
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0, var(--y), 0);
    }

    100% {
        visibility: hidden;
        transform: translate3d(-110%, var(--y), 0);
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0, var(--y), 0);
    }

    100% {
        visibility: hidden;
        transform: translate3d(0px, 500px, 0px);
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0, var(--y), 0);
    }

    100% {
        visibility: hidden;
        transform: translate3d(0px, -500px, 0px);
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--bottom-left,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--bottom-right,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--bottom-left,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--bottom-right,
:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}

:where(html:not(.preview-document):not(.pdfDocument)) .Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(1turn);
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon::before,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view--down-arrow {
    border-color: var(--primaryTertiary);
    border-style: solid;
    border-width: 3px 3px 0px 0px;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-wrapper {
    display: inline-block;
    padding: 0px;
    border: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker {
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 0.8rem;
    background-color: var(--secondary);
    color: var(--secondary-Text);
    border: 1px solid var(--primaryTertiary);
    border-radius: 0.3rem;
    display: inline-block;
    position: relative;
    line-height: normal;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker--time-only .react-datepicker__time,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-popper {
    z-index: 1;
    line-height: 0;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-popper .react-datepicker__triangle {
    stroke: var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
    fill: var(--lightNeutral);
    color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle {
    fill: var(--tertiary-Text, var(--secondary-Text));
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__header {
    text-align: center;
    background-color: var(--lightNeutral);
    border-bottom: 1px solid var(--primaryTertiary);
    border-top-left-radius: 0.3rem;
    padding: 8px 0px;
    position: relative;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-dropdown-container--scroll,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-dropdown-container--select,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-dropdown-container--scroll,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-dropdown-container--select,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-dropdown-container--scroll,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0px 15px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-time__header,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-year-header,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__current-month {
    margin-top: 0px;
    color: var(--secondary-Text);
    font-weight: 700;
    font-size: 0.944rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) h2.react-datepicker__current-month {
    padding: 0px;
    margin: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation {
    align-items: center;
    background: none;
    display: flex;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 2px;
    padding: 0px;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    z-index: 1;
    height: 32px;
    width: 32px;
    text-indent: -999em;
    overflow: hidden;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--previous {
    left: 2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--next {
    right: 2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--years {
    position: relative;
    top: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--years-previous {
    top: 4px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation--years-upcoming {
    top: -4px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation:hover ::before {
    border-color: var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon {
    position: relative;
    top: -1px;
    font-size: 20px;
    width: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon--next {
    left: -2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon--next::before {
    transform: rotate(45deg);
    left: -7px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon--previous {
    right: -2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__navigation-icon--previous::before {
    transform: rotate(225deg);
    right: -7px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-container {
    float: left;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year {
    margin: 0.4rem;
    text-align: center;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    width: 4rem;
    margin: 2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month {
    margin: 0.4rem;
    text-align: center;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month .react-datepicker__month-text,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    width: 4rem;
    margin: 2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0px 10px 15px;
    text-align: left;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__caption,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
    appearance: none;
    margin: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    margin-left: 5px;
    display: inline-block;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container {
    float: right;
    border-left: 1px solid var(--primaryTertiary);
    width: 85px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid var(--primaryTertiary);
    border-radius: 0.3rem;
    position: absolute;
    right: -87px;
    top: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: var(--secondary);
    border-bottom-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 85px;
    overflow-x: hidden;
    margin: 0px auto;
    text-align: center;
    border-bottom-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0px;
    height: calc(195px + 0.85rem);
    overflow-y: scroll;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    box-sizing: content-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: var(--primary);
    color: var(--tertiary-Text, var(--secondary-Text));
    font-weight: 700;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: var(--neutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week-number {
    color: var(--neutral);
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
    border-radius: 0.3rem;
    background-color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week-number--selected {
    border-radius: 0.3rem;
    background-color: var(--primary);
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week-number--selected:hover {
    background-color: var(--primaryDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day-names {
    white-space: nowrap;
    margin-bottom: -8px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__week {
    white-space: nowrap;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day-name,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__time-name {
    color: var(--secondary-Text);
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text {
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text:not([aria-disabled="true"]):hover {
    border-radius: 0.3rem;
    background-color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--today,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--today,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--today,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--today {
    font-weight: 700;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--highlighted,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--highlighted,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--highlighted,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--highlighted {
    border-radius: 0.3rem;
    background-color: var(--positive);
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--highlighted:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--highlighted:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--highlighted:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--highlighted:not([aria-disabled="true"]):hover {
    background-color: var(--positiveDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--highlighted-custom-1,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--highlighted-custom-1,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--highlighted-custom-1,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--highlighted-custom-1 {
    color: var(--negative);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--highlighted-custom-2,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--highlighted-custom-2,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--highlighted-custom-2,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--highlighted-custom-2 {
    color: var(--positive);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--holidays,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--holidays,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--holidays,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--holidays {
    position: relative;
    border-radius: 0.3rem;
    background-color: var(--warning);
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--holidays .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--holidays .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--holidays .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--holidays .overlay {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: var(--primaryDark);
    color: var(--tertiary-Text, var(--secondary-Text));
    padding: 4px;
    border-radius: 4px;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    transition: visibility, opacity 0.3s ease-in-out;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--holidays:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--holidays:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--holidays:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--holidays:not([aria-disabled="true"]):hover {
    background-color: var(--warningDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--holidays:hover .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--holidays:hover .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--holidays:hover .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--holidays:hover .overlay {
    visibility: visible;
    opacity: 1;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--in-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--in-selecting-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--in-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--in-selecting-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--in-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--in-selecting-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--in-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--in-selecting-range,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--selected {
    border-radius: 0.3rem;
    background-color: var(--primary);
    color: var(--tertiary-Text, var(--secondary-Text));
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--in-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--in-selecting-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--in-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--in-selecting-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--in-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--in-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--in-selecting-range:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--selected:not([aria-disabled="true"]):hover {
    background-color: var(--primaryDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--keyboard-selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--keyboard-selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--keyboard-selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--keyboard-selected {
    border-radius: 0.3rem;
    background-color: var(--lightPrimary);
    color: var(--secondary-Text);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--keyboard-selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--keyboard-selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--keyboard-selected:not([aria-disabled="true"]):hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--keyboard-selected:not([aria-disabled="true"]):hover {
    background-color: var(--primaryDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range) {
    background-color: var(--lightPrimary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) {
    background-color: var(--lightNeutral);
    color: var(--secondary-Text);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--disabled,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--disabled,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--disabled,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--disabled {
    cursor: default;
    color: var(--neutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__day--disabled .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-text--disabled .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__quarter-text--disabled .overlay,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-text--disabled .overlay {
    position: absolute;
    bottom: 70%;
    left: 50%;
    transform: translateX(-50%);
    background-color: var(--primaryDark);
    color: var(--tertiary-Text, var(--secondary-Text));
    padding: 4px;
    border-radius: 4px;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    transition: visibility, opacity 0.3s ease-in-out;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__input-container .react-datepicker__calendar-icon {
    position: absolute;
    padding: 0.5rem;
    box-sizing: content-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__view-calendar-icon input {
    padding: 6px 10px 5px 25px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: 0.3rem;
    position: relative;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view:hover {
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-read-view--down-arrow,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-read-view--down-arrow {
    transform: rotate(135deg);
    right: -16px;
    top: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-dropdown,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-dropdown,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-dropdown {
    background-color: var(--lightNeutral);
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: 0.3rem;
    border: 1px solid var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-dropdown:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-dropdown:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-dropdown:hover {
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-dropdown--scrollable,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-dropdown--scrollable,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option:first-of-type,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option:first-of-type,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option:first-of-type {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option:last-of-type,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option:last-of-type,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option:last-of-type {
    user-select: none;
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option:hover {
    background-color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: var(--primaryTertiary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-option--selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__month-year-option--selected,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__year-option--selected {
    position: absolute;
    left: 15px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__close-icon {
    cursor: pointer;
    background-color: transparent;
    border: 0px;
    outline: 0px;
    padding: 0px 6px 0px 0px;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__close-icon::after {
    cursor: pointer;
    background-color: var(--primary);
    color: var(--tertiary-Text, var(--secondary-Text));
    border-radius: 50%;
    height: 16px;
    width: 16px;
    padding: 2px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    content: "\00d7";
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__close-icon--disabled {
    cursor: default;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__close-icon--disabled::after {
    cursor: default;
    background-color: var(--lightNeutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__today-button {
    background: var(--lightNeutral);
    border-top: 1px solid var(--primaryTertiary);
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0px;
    clear: left;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: color-mix(in srgb, var(--primaryDark) 80%, transparent);
    left: 0px;
    top: 0px;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 2147483647;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__day,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__day-name,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__time-name {
    width: 3rem;
    line-height: 3rem;
}

@media (max-height: 550px),
(max-width: 400px) {

    :where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__day,
    :where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__day-name,
    :where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__time-name {
        width: 2rem;
        line-height: 2rem;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker-time__header,
:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__children-container {
    width: 13.8rem;
    margin: 0.4rem;
    padding-right: 0.2rem;
    padding-left: 0.2rem;
    height: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__aria-live {
    position: absolute;
    clip-path: circle(0px);
    border: 0px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    width: 1px;
    white-space: nowrap;
}

:where(html:not(.preview-document):not(.pdfDocument)) .react-datepicker__calendar-icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
}

:where(html:not(.preview-document):not(.pdfDocument)) .rteMenu {
    text-align: left;
    border-bottom: 2px solid var(--primaryDark);
    padding: 4px;
    display: flex;
    flex-flow: wrap;
}

:where(html:not(.preview-document):not(.pdfDocument)) .rteMenuGroup {
    margin-right: 16px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .rteMenuButton {
    margin: 2px;
    width: 36px;
    height: 36px;
    font-weight: 600;
    font-size: 16px;
    background: var(--secondary);
    border-width: 2px;
    border-color: var(--primaryDark);
    border-radius: 3px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .is-active {
    color: var(--tertiary-Text, var(--secondary-Text));
    background: var(--primaryDark);
}

:where(html:not(.preview-document):not(.pdfDocument)) .rteEditor {
    padding: 8px;
    display: flex;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror {
    font-family: OpenSans;
    margin: 0px;
    width: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror ol,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror ul {
    padding: 0px 1rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h1,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h2,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h3,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h4,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h5,
:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror h6 {
    line-height: 1.1;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror code {
    background-color: color-mix(in srgb, var(--neutral) 10%, transparent);
    color: var(--neutral);
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror pre {
    background: var(--primaryDark);
    color: var(--tertiary-Text, var(--secondary-Text));
    font-family: JetBrainsMono, monospace;
    padding: 0.75rem 1rem;
    border-radius: 0.5rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror pre code {
    color: inherit;
    padding: 0px;
    background: none;
    font-size: 0.8rem;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror img {
    max-width: 100%;
    height: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror blockquote {
    padding-left: 1rem;
    border-left: 2px solid color-mix(in srgb, var(--primaryDark) 10%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) .ProseMirror hr {
    border-width: 2px medium medium;
    border-style: solid none none;
    border-color: color-mix(in srgb, var(--primaryDark) 10%, transparent) currentcolor currentcolor;
    border-image: none;
}

/* Runtime origin: styles/pages/auth.css* Page9 login owns its static presentation here. The compiled descriptor keeps* only values that are targets of SAP stylesBindings or runtime-only styles.*/
:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) {
    --auth-padding: clamp(24px, 4.8vw, 75px);
    --auth-radius: 48px;
    --auth-field-radius: 8px;
    color: var(--secondary-Text);
    background: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) *,
:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) ::before {
    box-sizing: border-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61)>div {
    width: 100%;
    min-height: 100%;
    justify-content: center;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-e729ce7b"], [data-testid="bs-component-bs-auth61-shell"]) {
    grid-template-columns: minmax(0px, 1fr) minmax(0px, min(48%, 600px));
    box-shadow: var(--shadow-large) !important;
    display: grid !important;
    width: 100% !important;
    min-height: min(800px, -96px + 100svh) !important;
    padding: 0px !important;
    align-items: stretch !important;
    align-content: stretch !important;
    background: url("../images/auth-background.png") center center / cover no-repeat var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"]) {
    min-width: 0px;
    min-height: 260px;
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    overflow: hidden !important;
    border-radius: var(--auth-radius) 0 0 var(--auth-radius) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"])>div {
    width: min(100%, 560px) !important;
    max-width: 100% !important;
    align-self: center !important;
    flex: 0 0 auto !important;
    margin: -20px 0px 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-8a9f7d64"], [data-testid="bs-component-bs-auth61-credentials"]) {
    min-width: 0px;
    min-height: 660px;
    width: 100% !important;
    max-width: 600px !important;
    align-self: stretch !important;
    padding: clamp(40px, 6vh, 72px) var(--auth-padding) 28px !important;
    margin: 0px !important;
    border-radius: var(--auth-radius) !important;
    background: var(--secondary) !important;
    box-shadow: none !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-19595454"], [data-testid^="bs-component-1ead889f"], [data-testid^="bs-component-0732b274"], [data-testid^="bs-component-93338a2f"]) {
    min-width: 0px;
    gap: 20px;
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    align-items: stretch !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([class*="bs-text-"], [class*="bs-button-"], [data-testid^="bs-component-bs-auth"][dir="auto"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid="bs-component-bs-auth9-title"], [data-testid="bs-component-bs-auth9-recovery-title"], [data-testid="bs-component-bs-auth61-title"], [data-testid^="bs-component-48c16f84"]) {
    overflow-wrap: anywhere;
    font-size: clamp(26px, 2.5vw, 36px) !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    color: var(--secondary-Text) !important;
    text-align: left !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid="bs-component-bs-auth9-subtitle"], [data-testid="bs-component-bs-auth61-subtitle"], [data-testid^="bs-component-c42f851e"]) {
    font-size: clamp(16px, 1.25vw, 18px) !important;
    line-height: 1.5 !important;
    color: var(--neutral) !important;
    font-weight: 400 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) div:has(> :is([data-testid="bs-component-bs-auth9-subtitle"], [data-testid="bs-component-bs-auth61-subtitle"], [data-testid^="bs-component-c42f851e"])) {
    margin: -8px 0px 14px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 div:has(> [data-testid="bs-component-bs-auth61-title"]) {
    margin-bottom: 20px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 div:has(> [data-testid="bs-component-bs-auth61-subtitle"]) {
    margin-bottom: 32px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-3551b592"], [data-testid^="bs-component-cd99430d"], [data-testid^="bs-component-6ca8de1b"], [data-testid^="bs-component-1c8b6311"], [data-testid^="bs-component-2e166ffd"], [data-testid^="bs-component-693f0e6d"], [data-testid^="bs-component-9707e211"], [data-testid^="bs-component-229bd6c6"], [data-testid^="bs-component-e79dbb53"], [data-testid^="bs-component-c9ac5c5e"], [data-testid^="bs-component-ff5eb5f6"], [data-testid^="bs-component-41fbc9cf"]) {
    min-width: 0px;
    gap: 8px;
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-619ab572"], [data-testid^="bs-component-7772ca9b"], [data-testid^="bs-component-7a3f4968"], [data-testid^="bs-component-98422c7c"], [data-testid^="bs-component-33beecaa"], [data-testid^="bs-component-3bd63103"], [data-testid^="bs-component-0246cbcd"], [data-testid^="bs-component-ea40713a"], [data-testid^="bs-component-b44e8fa6"], [data-testid^="bs-component-9f767713"], [data-testid^="bs-component-69c9408c"], [data-testid^="bs-component-4a7e6d7d"]) {
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
    color: var(--secondary-Text) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) input {
    min-height: 48px;
    min-width: 0px !important;
    width: 100% !important;
    font: 400 16px / 1.4 BSUbuntu, Ubuntu, sans-serif !important;
    color: var(--secondary-Text) !important;
    padding: 10px 12px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) div:has(> input) {
    min-width: 0px;
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    background: var(--secondary) !important;
    border: 2px solid var(--neutral) !important;
    border-radius: var(--auth-field-radius) !important;
    box-shadow: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) div:has(> input:focus) {
    outline: color-mix(in srgb, var(--primary) 18%, transparent) solid 3px;
    outline-offset: 2px;
    border-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) input:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    background: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) div:has(> input[aria-invalid="true"]) {
    border-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"]) {
    gap: 8px;
    align-items: center !important;
    border: 2px solid var(--neutral) !important;
    border-radius: var(--auth-field-radius) !important;
    padding-right: 12px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"])>div:has(> input) {
    border: 0px !important;
    outline: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 :is([data-testid^="bs-component-94bba45e"], [data-testid^="bs-component-ea0ba67c"], [data-testid^="bs-component-3946026f"]):focus-within {
    outline: color-mix(in srgb, var(--primary) 18%, transparent) solid 3px;
    outline-offset: 2px;
    border-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])) {
    min-height: 50px;
    cursor: pointer;
    width: 100% !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    margin: 8px 0px 0px !important;
    background: var(--primary) !important;
    border: 0px !important;
    border-radius: 2em !important;
    box-shadow: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) [role="button"] [dir="auto"] {
    font-size: 16px !important;
    line-height: 24px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) [role="button"]:focus-visible {
    outline: 3px solid var(--primary);
    outline-offset: 4px;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) [role="button"][aria-disabled="true"] {
    opacity: 0.55;
    cursor: not-allowed;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])):hover {
    background: var(--primaryDark) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is(div:has(> [data-testid^="bs-component-5454dde2"]), div:has(> [data-testid^="bs-component-96822006"]), div:has(> [data-testid^="bs-component-fcf8c32b"]), div:has(> [data-testid^="bs-component-cff94a9f"])):active {
    background: var(--primaryDark) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 :is(div:has(> [data-testid^="bs-component-7ef71c78"]), div:has(> [data-testid^="bs-component-44bf2547"])) {
    min-height: 40px;
    width: 100% !important;
    padding: 8px !important;
    margin: -12px 0px 0px !important;
    background: transparent !important;
    border: 0px !important;
    box-shadow: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 :is(div:has(> [data-testid^="bs-component-7ef71c78"]), div:has(> [data-testid^="bs-component-44bf2547"])) [dir="auto"],
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 [data-testid^="bs-component-be8168f1"] {
    cursor: pointer;
    text-align: center !important;
    color: var(--primary) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    text-decoration: underline !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 div:has(> [data-testid^="bs-component-be8168f1"]) {
    width: 100%;
    padding: 8px 0px;
    align-self: stretch !important;
    margin: -8px 0px 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) div:has(> :is([data-testid^="bs-component-97329b78"], [data-testid="bs-component-bs-auth61-version"])) {
    padding-top: 40px;
    margin-top: auto !important;
    flex-shrink: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-97329b78"], [data-testid="bs-component-bs-auth61-version"]) {
    font-size: 12px !important;
    line-height: 18px !important;
    text-align: center !important;
    color: var(--neutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 [data-testid^="bs-component-7cdfd873"] {
    gap: 6px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 [data-testid^="bs-component-7cdfd873"] [dir="auto"] {
    font-size: 13px !important;
    line-height: 1.4 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 [data-testid^="bs-component-1e257ff8"] {
    gap: 12px;
    flex-direction: column !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 [data-testid^="bs-component-272a9576"] {
    background: transparent !important;
    margin-bottom: 20px !important;
    border-radius: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 [data-testid^="bs-component-e0998a48"] {
    min-width: 0px;
    padding: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 [data-testid^="bs-component-209d0c26"] {
    min-width: 0px;
    flex-shrink: 1 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 :is([data-testid^="bs-component-753adfba"], [data-testid^="bs-component-e0202435"]) {
    overflow-wrap: anywhere;
    color: var(--neutral) !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 [data-testid^="bs-component-5ee5b100"] {
    display: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-aa138fb2"], [data-testid^="bs-component-c37ed11c"], [data-testid^="bs-component-b93e6aa4"], [data-testid^="bs-component-84d0c34c"]) {
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    background: transparent !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-3b82827c"], [data-testid^="bs-component-a0ec203b"]) {
    background: transparent !important;
    padding: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-0719cd65"], [data-testid^="bs-component-df05e404"]) {
    min-height: 52px;
    border: 2px solid var(--neutral) !important;
    border-radius: var(--auth-field-radius) !important;
    background: var(--secondary) !important;
    padding: 8px 12px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-1913b3ed"], [data-testid^="bs-component-c785c931"]) {
    min-width: 0px;
    position: relative !important;
    top: 0px !important;
    width: 100% !important;
    padding: 8px !important;
    margin-top: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-212070ad"], [data-testid^="bs-component-5e946973"], [data-testid^="bs-component-1f8fc0ea"], [data-testid^="bs-component-0a1250cf"]) {
    grid-template-columns: repeat(7, minmax(0px, 1fr));
    width: 100% !important;
    display: grid !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-212070ad"], [data-testid^="bs-component-5e946973"], [data-testid^="bs-component-1f8fc0ea"], [data-testid^="bs-component-0a1250cf"])>div {
    width: 100% !important;
    min-width: 0px !important;
    margin: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-ed9610f3"], [data-testid^="bs-component-f3f5b1af"]) {
    min-width: 0px;
    margin-right: 8px !important;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) {
        --auth-radius: 28px;
        --auth-padding: clamp(20px, 6vw, 36px);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61)>div {
        padding: 16px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-e729ce7b"], [data-testid="bs-component-bs-auth61-shell"]) {
        grid-template-columns: minmax(0px, 1fr);
        max-width: 520px;
        min-height: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"]) {
        height: 124px;
        min-height: 124px;
        border-radius: var(--auth-radius) var(--auth-radius) 0 0 !important;
        justify-content: center !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-68fb7997"], [data-testid="bs-component-bs-auth61-visual"])>div {
        transform: translateY(8px);
        width: 250px !important;
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) :is(.bs-page--Page9, .bs-page--Page61) :is([data-testid^="bs-component-8a9f7d64"], [data-testid="bs-component-bs-auth61-credentials"]) {
        min-height: 500px;
        padding: 32px var(--auth-padding) 24px !important;
        border-radius: var(--auth-radius) !important;
    }
}

/* Runtime origin: styles/pages/page9-visual.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 {}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 {
    --bgImg: url("../assets/Mesh_32333F.png");
    --logo: url("../assets/logo_preta.png");
}

:where(html:not(.preview-document):not(.pdfDocument))[data-theme="dark"] .bs-page--Page9.bs-page--Page9,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9[data-theme="dark"] {
    --bgImg: url("../assets/Mesh_FFFFFF.png");
    --logo: url("../assets/logo_branca.png");
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .bgImg {
    background-image: var(--bgImg) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100vw !important;
    height: 100vh !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .logoBg {
    background-image: var(--logo) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    width: auto !important;
    height: 40% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .plain {
    width: 100% !important;
    height: fit-content !important;
    padding: 0px !important;
    color: var(--secondary-Text) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .secondary {
    background: var(--secondary) !important;
    border-width: 0px !important;
    border-radius: 1em !important;
    box-shadow: var(--shadow-medium) !important;
    width: 100% !important;
    color: var(--secondary-Text) !important;
    height: fit-content !important;
    padding: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .padding_XL {
    padding: 8px 12px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .padding_2em {
    padding: 2em !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .padding_3em {
    padding: 3em !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .marginAfter_M {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .marginAfter_XL {
    margin-bottom: 24px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .column {
    display: flex !important;
    flex-direction: column !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .flex1 {
    flex: 1 1 0% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .flex2 {
    flex: 2 1 0% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .center {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .spaceBetween {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .grow {
    width: 100% !important;
    height: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .growW {
    width: 100% !important;
    height: auto !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .titlePrimary {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 29px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .titleNeutral {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textPrimary {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textPositive {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    color: var(--positive-Text) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textNegative {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    color: var(--negative-Text) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textNeutral {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textLink {
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .text1 {
    font-size: 1em !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .input {
    width: 100% !important;
    height: fit-content !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textInput {
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    border: 0px var(--primaryDark) !important;
    width: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .field_M {
    background: var(--secondary) !important;
    border-radius: 0.5em !important;
    border: 1px solid var(--neutral) !important;
    flex-direction: row !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 8px 10px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .labelInput {
    font-size: 1em !important;
    font-family: Ubuntu, sans-serif !important;
    font-style: normal !important;
    color: var(--secondary-Text) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .button {
    background: var(--primary) !important;
    border-radius: 0.8em !important;
    border: 0px solid var(--lightSecondary, var(--secondary-Text)) !important;
    color: var(--tertiary-Text, var(--primary-Text)) !important;
    font-family: Ubuntu, sans-serif !important;
    font-weight: 600 !important;
    box-shadow: var(--shadow-medium) !important;
    appearance: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 {
    font: 16px BSUbuntu, Ubuntu, sans-serif;
    color: var(--secondary-Text);
    background: transparent !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9>div {
    justify-content: flex-start;
    padding: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .bgImg {
    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;
    min-height: 100svh !important;
    height: auto !important;
    width: 100% !important;
    max-width: none !important;
    padding: 0px !important;
    margin: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    background: var(--bgImg) center / cover no-repeat !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .logoBg {
    flex: 2 1 0% !important;
    width: auto !important;
    min-width: 0px !important;
    height: auto !important;
    min-height: 0px !important;
    border-radius: 0px !important;
    background: none !important;
    overflow: hidden !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .logoBg::before {
    content: "";
    display: block;
    width: 100%;
    height: 40svh;
    flex-shrink: 0;
    background: var(--logo) center / contain no-repeat;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .logoBg>div {
    opacity: 0;
    pointer-events: none;
    height: 0px !important;
    min-height: 0px !important;
    margin: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .secondary {
    flex: 1 1 0% !important;
    width: auto !important;
    max-width: none !important;
    min-width: 483px !important;
    min-height: calc(-96px + 100svh) !important;
    margin: 48px !important;
    padding: 48px !important;
    height: auto !important;
    align-self: stretch !important;
    align-items: stretch !important;
    justify-content: space-between !important;
    background: var(--secondary) !important;
    border-radius: 16px !important;
    box-shadow: var(--shadow-medium) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is([data-testid^="bs-component-19595454"], [data-testid^="bs-component-1ead889f"], [data-testid^="bs-component-0732b274"]) {
    width: 100% !important;
    min-width: 0px !important;
    flex: 0 0 auto !important;
    min-height: 0px !important;
    height: auto !important;
    margin: 0px !important;
    gap: 0px !important;
    display: block !important;
    padding: 32px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 [data-testid^="bs-component-19595454"] {
    padding: 48px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is(.titleNeutral, .titlePrimary, .textNeutral, .textPrimary, .labelInput) {
    color: var(--secondary-Text) !important;
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
    text-align: left !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is(.titleNeutral, .titlePrimary) {
    font-size: 24px !important;
    line-height: 29px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is(.textNeutral, .textPrimary, .labelInput) {
    font-size: 16px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 div:has(> .textNeutral) {
    margin: 0px 0px 24px !important;
    padding: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .input {
    gap: 0px !important;
    padding: 0px !important;
    margin: 0px 0px 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .input.marginAfter_XL {
    margin-bottom: 24px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .labelInput {
    margin: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 div:has(> .labelInput) {
    margin: 0px 0px 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .field_M {
    min-height: 38px !important;
    height: auto !important;
    width: 100% !important;
    padding: 8px 10px !important;
    gap: 8px !important;
    border: 1px solid var(--neutral) !important;
    border-radius: 8px !important;
    background: var(--secondary) !important;
    box-shadow: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .field_M>div:has(> input) {
    flex: 1 1 0% !important;
    min-width: 0px !important;
    border: 0px !important;
    background: transparent !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 input.textInput {
    border-left: 1px solid var(--primary-Text) !important;
    flex: 1 1 0% !important;
    min-width: 0px !important;
    width: 100% !important;
    min-height: 0px !important;
    height: 20px !important;
    padding: 0px 0px 0px 8px !important;
    margin: 0px !important;
    color: var(--secondary-Text) !important;
    background: transparent !important;
    font: 400 16px BSUbuntu, Ubuntu, sans-serif !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is(.page9-user-field, .page9-password-field)::before {
    content: "";
    display: block;
    flex: 0 0 18px;
    height: 18px;
    background: url("../assets/Solar Outline SVG/user.svg") center center / contain no-repeat;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .page9-password-field::before {
    background-image: url("../assets/Solar Outline SVG/password.svg");
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 [data-testid^="bs-component-d481b6b1"] {
    color: var(--secondary-Text) !important;
    font-size: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .button {
    width: 100% !important;
    min-height: 34px !important;
    height: auto !important;
    padding: 8px 12px !important;
    margin: 0px 0px 16px !important;
    border-radius: 0.8em !important;
    background: var(--primary) !important;
    box-shadow: var(--shadow-small) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .button [dir="auto"] {
    color: var(--tertiary-Text, var(--primary-Text)) !important;
    font: 600 16px / 18px BSUbuntu, Ubuntu, sans-serif !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 div:has(> .textLink) {
    margin: 0px !important;
    padding: 0px !important;
    min-height: 0px !important;
    background: transparent !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textLink {
    text-align: center !important;
    line-height: 18px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 div:has(> [data-testid^="bs-component-97329b78"]) {
    margin-top: auto !important;
    padding-top: 24px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 [data-testid^="bs-component-97329b78"] {
    color: var(--secondary-Text) !important;
    font: 400 16px / 18px BSUbuntu, Ubuntu, sans-serif !important;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .logoBg {
        flex: 0 1 0% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .secondary {
        min-width: 0px !important;
        flex: 1 1 0% !important;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .secondary {
    flex: 0 0 max(483px, 33.3333% - 32px) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is([data-testid^="bs-component-19595454"], [data-testid^="bs-component-1ead889f"], [data-testid^="bs-component-0732b274"]) {
    max-width: none !important;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .secondary {
        flex: 1 1 0% !important;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 [data-testid^="bs-component-d481b6b1"] [dir="auto"] {
    color: var(--secondary-Text) !important;
    font-size: 16px !important;
    line-height: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 [dir="auto"] {
    -webkit-font-smoothing: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 div.textInput {
    color: var(--secondary-Text) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .button:is(:hover, :active) {
    background: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 .textPrimary.textLink {
    color: var(--primary-Text) !important;
    font-size: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9.bs-page--Page9 :is([data-testid^="bs-component-31cd3f5f"], [data-testid^="bs-component-330e0cad"]) [dir="auto"] {
    color: var(--secondary-Text) !important;
    font-size: 16px !important;
    line-height: 16px !important;
}

/* Runtime origin: styles/pages/404.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--404 .next-error-h1 {
    font-size: 24px !important;
    font-weight: 500 !important;
}

/* Runtime origin: styles/pages/index.css */
/* Runtime origin: styles/pages/page.BSOp10.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--BSOp10 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-fechar-3e2e15d3 {
    padding: 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-d1a735bc {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-a69005c9 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-6ab4d06c {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-anterior-deb1a784 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-detalhes-da-os-0693683c {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-detalhes-da-os-232d98fd {
    padding: 4px 20px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-numero-da-os-5c758af5 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-cliente-dc2d49f2 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-endereco-do-atendimento-215b13ac {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-tipo-da-atividade-9057f567 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-situacao-da-os-45ca5e4c {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-situacao-da-os-debug-bool-1dc9ea5d {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-inicio-f6702850 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-conclusao-545ba29b {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-areas-de-atendimento-da-os-5e8c458a {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-descricao-do-servico-3608cf80 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-resumo-da-atividade-59d1174a {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-anexar-fotos-a73d6897 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-7487a18e {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-7099a040 {
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-fotos-enviadas-986ea881 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-818bf3aa {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-e3a2f7da {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-assinada-por-b89638d4 {
    padding: 8px 16px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-a1d6141e {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-historico-de-os-4c68802e {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-apagar-rascunho-da-os-f4a0e611 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-check-in-bcb0880d {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-iniciar-os-325466ee {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-concluir-os-com-sucesso-52bbffb8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-concluir-os-com-pendencia-8027d6bc {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-check-out-dedb7197 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-8e23d6b9 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-4f9ab162 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-c5d50a37 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-1752166c {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-b2ed1675 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp10) .bs-flexboxlayout-bloco-1b1c2f2c {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.BSOp17.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--BSOp17 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-historico-de-os-9ccfcca6 {
    padding: 4px 20px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-voltar-9e1709b7 {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-os-n-ea7d4fcb {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-os-n-5eba08f0 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-status-cde8bd9a {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-descricao-do-servico-a-ser-executado-ee419bde {
    padding: 8px !important;
    border-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-resumo-do-servico-executado-pelo-tecnico-52ccd03a {
    padding: 8px !important;
    border-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-historico-de-atendimento-f26a5d0a {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-voltar-0c200014 {
    padding: 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-os-n-4805f793 {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-os-n-b2e11162 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-status-48bdeeee {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-descricao-do-servico-a-ser-executado-11d6a8a0 {
    padding: 8px !important;
    border-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp17) .bs-flexboxlayout-resumo-do-servico-executado-pelo-tecnico-7c1a5eec {
    padding: 8px !important;
    border-color: var(--primary) !important;
}

/* Runtime origin: styles/pages/page.BSOp18.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--BSOp18 {
    background-color: var(--lightPrimary) !important;
}

/* Runtime origin: styles/pages/page.BSOp3.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--BSOp3 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-ordens-de-servico-dbef1706 {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-ordens-de-servico-6df4d88d {
    padding: 4px 20px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-d5867ec4 {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-sync-db-918c07a1 {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-sync-db-60864c9a {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-sync-db-30198d3c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-reset-osdevice-96a7dd6b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-voltar-ao-mes-atual-1d4d19a9 {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-72b937dd {
    padding: 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-ecebfa84 {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-b01fe1d8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-4ee1cc03 {
    padding: 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-73070bff {
    padding: 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-70fb8469 {
    padding: 2px 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-523e5f0e {
    padding: 2px 4px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-nao-iniciadas-7d0eba6d {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-nao-iniciadas-7be9082e {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-iniciadas-e9b0add0 {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-concluidas-1f192ce5 {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-pendentes-3f1845a4 {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-os-backend-96039ce9 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-send-to-device-bb96c858 {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-os-device-b667fe34 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-send-to-backend-da686a7d {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-out-feito-1a0a0cb8 {
    padding: 6px 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-out-feito-3f44d017 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-out-feito-cec9ac4b {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-out-feito-d93ca5f8 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-out-nao-foi-feito-f3dc732d {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-check-in-nao-foi-feito-78f3ef35 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-43e685b6 {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-8b2a93d0 {
    padding: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-9788b33b {
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-7ea77467 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-6afc6cf7 {
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-ce80ea5b {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-bb9687d1 {
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-506e33a7 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-9e8535ae {
    padding-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-58fc5e73 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-3462bb5b {
    padding-top: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--BSOp3) .bs-flexboxlayout-bloco-de9178c2 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page0.css */
/* Runtime origin: styles/pages/page.Page1.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page1 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-home-greeting,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-home-month,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-home-today-copy {
    display: none;
}

@media (max-width: 700px) {
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page {}

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page body {
        background: var(--lightPrimary);
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page #__next .MuiDrawer-root,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-menu-toggle,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-version,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-old-intro,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-old-month,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-art {
        display: none !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page #__next main {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0px !important;
        margin: 0px !important;
        padding: 0px !important;
        transform: none !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-main-content {
        padding: 0px !important;
        margin: 0px !important;
        width: 100% !important;
        padding: var(--size-M);
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-scroll {
        background: var(--lightPrimary) !important;
        min-height: 100dvh !important;
        padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-hero {
        background: var(--primary) !important;
        border-radius: 0px 0px 48px 48px !important;
        width: 100% !important;
        padding-top: env(safe-area-inset-top, 0px) !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-hero-row {
        gap: 24px;
        padding: 24px 16px 16px !important;
        min-width: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-photo {
        width: 30% !important;
        flex: 0 0 30% !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-photo>div {
        border-radius: 12px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-photo>div>div {
        aspect-ratio: 3 / 4;
        height: auto !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-profile {
        gap: 6px;
        flex: 1 1 0px !important;
        min-width: 0px !important;
        margin: 0px !important;
        align-items: stretch !important;
        overflow: visible !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-profile>div {
        align-self: stretch !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-greeting {
        display: block;
        order: -1;
        color: var(--tertiary-Text, var(--secondary-Text));
        text-align: center;
        font: 600 clamp(20px, 5.4vw, 32px) / 1.3 Poppins_600, Poppins, sans-serif;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-profile [dir="auto"] {
        overflow-wrap: anywhere;
        color: var(--tertiary-Text, var(--secondary-Text)) !important;
        text-align: center !important;
        font: 600 clamp(18px, 5.3vw, 32px) / 1.35 Poppins_600, Poppins, sans-serif !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-profile>div:nth-child(2) [dir="auto"] {
        font-size: clamp(12px, 3.7vw, 22px) !important;
        line-height: 1.35 !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-row {
        padding: 0px !important;
        width: 100% !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthdays {
        flex: 1 1 100% !important;
        width: 100% !important;
        padding: 16px !important;
        overflow: visible !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-month {
        display: block;
        order: -1;
        width: 100%;
        text-align: center;
        margin: 0px 0px 18px;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-month h1 {
        margin: 0px 0px 4px;
        color: var(--primary);
        font: 600 clamp(22px, 5.5vw, 32px) / 1.5 Poppins_600, Poppins, sans-serif;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-month p {
        margin: 0px;
        color: var(--secondary-Text);
        font: 400 clamp(15px, 3.8vw, 22px) / 1.4 Poppins, sans-serif;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-card {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0px !important;
        padding: 9px 12px !important;
        margin: 0px 0px 16px !important;
        border-radius: 12px !important;
        background: var(--secondary) !important;
        box-shadow: var(--shadow-small) !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-person {
        align-items: center !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-person>div:first-child {
        flex: 0 0 25% !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-person>div:last-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-person [dir="auto"] {
        font: 400 clamp(13px, 3.8vw, 22px) / 1.4 Poppins, sans-serif !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-today {
        margin-top: 5px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-today [dir="auto"] {
        font: 600 clamp(11px, 3.2vw, 19px) / 1.4 Poppins_600, Poppins, sans-serif !important;
    }
}

@media (max-width: 700px) {
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-birthday-today [dir="auto"] {
        display: none !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-today-copy {
        display: block;
        color: var(--secondary-Text);
        text-align: center;
        font: 600 clamp(11px, 3.2vw, 19px) / 1.4 Poppins_600, Poppins, sans-serif;
    }
}

/* Runtime origin: styles/pages/page.Page10.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page10 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-cde7836c {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1b7d5e5b {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-bf792705 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-92e09ca4 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d7c4bc69 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-3345fbc2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-7fe51e93 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-87d23915 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-cliente-22d27843 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-local-de-atendimento-9c5b8b03 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d776bd85 {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-data-do-agendamento-642c4ad4 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-data-do-agendamento-86289e74 {
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-hora-do-agendamento-52968fac {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-selecione-uma-opcao-4dadd01b {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-inicio-877dc67d {
    padding: 1px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-inicio-2177441b {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-conclusao-fbeee573 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-tempo-total-de-atendimento-95794524 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-5815266c {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-selecione-uma-opcao-19bd14cc {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-descricao-do-servico-1030d037 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-alarme-68732bff {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-alarme-07555344 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-cftv-1febc74a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-rede-20018231 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-incendio-70baef13 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-sonorizacao-524b9ea8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-controle-de-acesso-e4d4e34d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-eletrica-1e915187 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-automacao-ad6a7284 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-validadores-3a6c1dfc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-bilhetagem-b2d66be3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-telefonia-c0acfa60 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-joseph-rezende-464c155e {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-data-c41ca2f9 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-hora-c776ef64 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-data-9d07436e {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-hora-040672e1 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a1118733 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-fotos-da-atividade-00a0891d {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-check-in-feito-as-03-10-2023-09-11-03-07e6baa2 {
    border-color: var(--primary) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-check-out-feito-as-03-10-2023-09-11-03-b9536b4c {
    border-color: var(--primary) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-bloco-312918d9 {
    padding: 8px !important;
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-bloco-db54f729 {
    padding: 8px !important;
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page10) .bs-flexboxlayout-bloco-63fd33fa {
    padding: 8px !important;
    width: 2px !important;
}

/* Runtime origin: styles/pages/page.Page13.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page13 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-criar-os-57769a7e {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-bd52b929 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-fc6f92b9 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-aeb7de96 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-3bf9204f {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-cliente-75ebaab4 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-local-de-atendimento-15bb9584 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-bcbf2bdb {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-data-do-agendamento-ff6e0e45 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-hora-do-agendamento-da21262d {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-selecione-a-opcao-a8d22ab5 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-alarme-b0653cf1 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-alarme-e8313e10 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-cftv-f52c5c9e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-rede-3140ccc7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-incendio-85aee6f5 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-sonorizacao-ed2ffe2d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-controle-de-acesso-b12d28c3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-eletrica-268829b8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-automacao-e2ce0aee {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-validadores-7dd55ee9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-bilhetagem-b5f66c77 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page13) .bs-flexboxlayout-telefonia-243e295b {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page15.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page15 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-clientes-8a81fa63 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-razao-social-ou-contato-ou-endereco-2bacb8ca {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-razao-social-ou-contato-ou-endereco-395b6b22 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-bloco-6fd4cb80 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-bloco-036a9cf0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-bloco-4f167f66 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-bloco-329e9a23 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-limpar-campos-00d94db5 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-limpar-campos-1b91e30e {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-cadastrar-cliente-7c6f77c7 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-headline-a5b85b0b {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-tags-618c0bf9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-select-option-d4258f14 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-bloco-11831d61 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page15) .bs-flexboxlayout-cadastrar-cliente-239d5253 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 16px !important;
}

/* Runtime origin: styles/pages/page.Page16.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page16 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cliente-3022dde9 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cliente-e8e4972a {
    padding: 1px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cliente-9d5c3316 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cpf-cnpj-7cfa66e0 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-contato-6e01490e {
    padding: 1px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-contato-be1eae6c {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-telefone-c974c8e6 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-observacao-f59232f8 {
    padding: 1px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-observacao-5b1c58a5 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-contrato-de-manutencao-0e3058ca {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-rede-0c9f9809 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cftv-08515e65 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-incendio-b2b096ea {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-sonorizacao-22bb1455 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-alarme-222281c6 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-controle-de-acesso-bb3c9107 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-eletrica-83e87d92 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-automacao-4105f91a {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-validadores-4a678f52 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-bilhetagem-9108ef81 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-resetar-unidades-de-negocio-1e6bdb38 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-mostrar-locais-de-atendimento-863ad56c {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-mostrar-locais-de-atendimento-3ed10743 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-nome-do-local-3ae22b39 {
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-nome-do-local-6e25b23c {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-endereco-e23da7ae {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-numero-88d0defe {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-complemento-799887e4 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-bairro-c20051f3 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cep-e9c77c6e {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-municipio-fa7a63a1 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-uf-4598aeef {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-nome-do-local-a9694390 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-endereco-f291a4b7 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-numero-475eeb57 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-complemento-c855c151 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-bairro-0c33f120 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-cep-015eab1c {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-municipio-6901194a {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page16) .bs-flexboxlayout-uf-2eb0e856 {
    padding-left: 8px !important;
}

/* Runtime origin: styles/pages/page.Page17.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page17 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-cliente-0b2bd72b {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-nome-ou-razao-social-2370c3f0 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-nome-ou-razao-social-c5fd1cdd {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-cpf-ou-cnpj-a962f833 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-contato-responsavel-382c6706 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-contato-responsavel-f6fc3806 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-telefone-3f70de4c {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-nome-do-local-de-atendimento-6a07f3eb {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-nome-do-local-de-atendimento-1e09a982 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-cep-13ca8423 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-endereco-b2cb8372 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-endereco-2d9611fc {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-bairro-12209a9c {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-numero-17a39427 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-numero-7b41edae {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-complemento-03b95be4 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-municipio-535eb2a9 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-municipio-eb5ee3b9 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-uf-8e44b9d8 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-contrato-de-manutencao-723001e2 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page17) .bs-flexboxlayout-observacao-223abfc6 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page21.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page21 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-funcionarios-c5869cb1 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-57ea8858 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-completo-651fbbcb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cargo-c63b9984 {
    padding: 4px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cracha-c025b4c4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-acesso-pagina-e6a8f72b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-habilitacao-78e05e33 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8b780775 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-completo-a754a565 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-completo-38310c7a {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-de-cadastro-1ef1b01c {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-setor-ad61991a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cracha-f01d5e7e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-acesso-pagina-b861327c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-habilitacao-cb7a393f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-criar-54ddb973 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1096decd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-b59e3afd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-setor-09432fad {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cracha-6242b2e1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-acesso-pagina-17fb3383 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-habilitacao-fc42df36 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-atualizar-56ad5f58 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-9e1804ba {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-pesquisar-8f54b6b3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-pesquisar-b77d2d16 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-limpar-campos-2b75729d {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cadastrar-funcionario-bba9a0cd {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-headline-cceed10d {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-e9b8624c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-3b8a040d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-id-14778bb4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-c9624822 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-usuario-959191e8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cargo-119b21e7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-empresa-0bc90e45 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-acesso-21767566 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-setor-c46045e0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-local-8203dbcc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-documentacao-4edcd5f3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-status-e0f85cbf {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-0-ef14101f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-0-d3419a6d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-0e34ec9a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-fbd4f651 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-ea1b2cc7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-noster-c9c3ce6a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-operacional-c328694a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-3033a60b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-60b35425 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-documentacao-ok-54d555c0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-desligado-4413e005 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-caa42898 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-bloco-ddc16bc2 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-nome-980d813e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-setor-fed73ec0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-habilitacao-bb63dbbb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-desabilitado-f49d0b31 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-desligado-b792cab8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-editar-766eb146 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page21) .bs-flexboxlayout-cadastrar-funcionario-c0e124ed {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page22.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page22 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page22) .bs-flexboxlayout-configuracoes-do-app-5796d537 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page22) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b51a9b72 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page22) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-bff5ac57 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page22) .bs-flexboxlayout-label-500cc12a {
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page23.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page23 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-controle-de-veiculos-c5bc4134 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-marca-modelo-placa-ace9eb7f {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-marca-modelo-placa-3fbd1dc8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-selecione-uma-opcao-b080fc6e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-selecione-uma-opcao-4765fdc9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-bloco-6007ee25 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-limpar-campos-7a0f6115 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-limpar-campos-539e3167 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-visualizar-fotos-d4d98ab6 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a666630f {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-0d9b7197 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument))
[data-testid*="bs-component-76a3ebbd-bf53-41ec-8524-ac13768f35ce:"] {
    box-shadow: var(--shadow-small);
    max-width: 60% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-headline-ba9a3590 {
    padding: 4px 8px !important;
    border-color: var(--positive) !important;
    background-color: var(--lightPositive) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-headline-0e3d1793 {
    padding: 4px 8px !important;
    border-color: var(--warning) !important;
    background-color: var(--lightWarning) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-headline-0e917994 {
    padding: 4px 8px !important;
    border-color: var(--negative) !important;
    background-color: var(--lightNegative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-bloco-04d182e9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-bloco-4a37f1aa {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-title-label-121362a1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-3ec025e0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-veiculo-inativo-6b622e01 {
    padding: 4px 8px !important;
    border-color: var(--negative) !important;
    background-color: var(--lightNegative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-2e64b494 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-headline-c4830392 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b1fd04e8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-saida-c271d9cc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-retorno-53e64145 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-limpeza-56e1390a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-lampadas-ee2720a2 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page23) .bs-flexboxlayout-farol-dianteiro-ccea88d6 {
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page24.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page24 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-veiculo-individual-bae12841 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-voltar-d4bbaf22 {
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-voltar-ecddb561 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-editar-informacoes-2ed71dc8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-cancelar-alteracoes-1887553d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-foto-principal-d36bbe32 {
    width: 99% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-foto-principal-209d5d87 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-bloco-f751e733 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-frente-fdd59787 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-frente-84c51a36 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-lado-direito-0a46c0a9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-lado-direito-ff14c862 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-lado-esquerdo-959b2dff {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-lado-esquerdo-4fc13d40 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-traseira-299faa23 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-traseira-f509d937 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-motor-319109f0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-motor-593f23e9 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-manutencoes-do-veiculo-2d2b4142 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-documentos-8503ac47 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-troca-de-fluidos-3b166eb1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-manutencao-961e203a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-ocorrencias-0e02ac90 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-vistoria-veicular-c5ee20f0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-documentos-4f3c99fb {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-documentos-c928ffda {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-troca-de-fluidos-1d0fb93a {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-troca-de-fluidos-48319be5 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-data-da-troca-10998115 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-tipo-de-fluido-02da9bb9 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-itens-extras-f132b0e9 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-itens-extras-3845029a {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-valor-do-litro-55deea4b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-litros-usados-e5993ad9 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-data-de-troca-c9223a34 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-tipo-de-fluido-8dbb6637 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-valor-do-litro-5c04bf98 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-manutencao-c120e2ac {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-manutencao-a8d7e655 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-data-da-manutencao-319d37ad {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-peca-utilizada-f9a3f447 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-servico-realizado-440feca7 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-ocorrencias-5df7413a {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-ocorrencias-edf95208 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-vistoria-veicular-5c0ffd23 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page24) .bs-flexboxlayout-vistoria-veicular-5c0dc7c0 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page25.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page25 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-cautela-de-ferramentas-dcba7398 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-fb09a3a3 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-retornar-ferramentas-50396dd5 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-4006f105 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-ea099c4b {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-bloco-de31e5d2 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8e04e5ee {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-bloco-c48ed61f {
    max-height: 350px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-609c2714 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-bloco-17e8b3a1 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-headline-2402b5b2 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-48953570 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6f127c01 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8f8cf5a1 {
    padding: 4px 8px !important;
    border-color: var(--positive) !important;
    background-color: var(--lightPositive) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-foto-invalida-62d1e087 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-nome-da-ferramenta-f826b040 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-nome-da-ferramenta-d1114126 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-descricao-aa400d8f {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-marca-74558f78 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-modelo-a4986ac3 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-sku-7a177b81 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-tipo-df5c0bb2 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-estado-191276eb {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-obs-0c388c57 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-n-db556260 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-nome-a0ec0465 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-condicao-32575aef {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-quantidade-0003c44a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-obs-211161b3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-2e7b1688 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b07e5fdd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6d54bad3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-7ec3244a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-obs-acessorios-21c22129 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-84973fa5 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-bloco-9c9ba54c {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page25) .bs-flexboxlayout-nome-da-ferramenta-3cad1488 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page26.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page26 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-headline-3fdd44a8 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-cb31cc96 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-nome-da-ferramenta-1a5168c4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-descricao-dab9a222 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-marca-33dad23b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-modelo-559d4de9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecione-uma-opcao-dc113cf6 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecione-uma-opcao-0327cf70 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-sku-c98c4756 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-obs-4db015a3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-bloco-e0312394 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecionar-foto-c2d507fd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecionar-foto-ab51b8c2 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-limpar-campos-258bda2e {
    padding: 8px 10px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-aplicar-alteracoes-ac9e201e {
    padding: 8px 10px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a531f7df {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-foto-nao-selecionada-invalida-7a6405d5 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-nome-da-ferramenta-43430560 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-nome-da-ferramenta-b975eee6 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-descricao-c2a34a27 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-marca-1ad66946 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-modelo-d1de8bf7 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-sku-b8ff2970 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-tipo-7c60195a {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-estado-d063eb45 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-obs-df72226b {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-n-e6c1cbbe {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-nome-c85688c8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-condicao-c07595b9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-quantidade-a3098b44 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-obs-d3ece25e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-507e1776 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-c6c18a4e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-c7060ae8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a53b4ab8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-obs-acessorios-78be53b4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b91cdd87 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecionar-foto-484ca0c3 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-nome-da-ferramenta-e78689e5 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-descricao-719481c6 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-marca-6b7e4a56 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-modelo-575801f4 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-sku-277315ae {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecione-uma-opcao-3c7ee778 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-selecione-uma-opcao-176fb50d {
    width: 49% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page26) .bs-flexboxlayout-obs-7496ea55 {
    width: 49% !important;
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page27.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page27 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page27) .bs-flexboxlayout-historico-de-cautela-eb2eef36 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

/* Runtime origin: styles/pages/page.Page28.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page28 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-adicionar-ferramenta-81e95c13 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-headline-900c1bbc {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-headline-2b7a20cd {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-bloco-b5cfdf33 {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-button-17e1a68b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-adicionar-be43c4da {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page28) .bs-flexboxlayout-acessorios-f37e2ef6 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page3.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page3 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-os-s-emitidas-7bacfc29 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-numero-de-os-2e994387 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-numero-de-os-7b9ceb06 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-numero-de-os-a2afafca {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-clientes-d95ae455 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tecnico-f66112dd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-data-inicial-068fefef {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-data-final-5101153b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-pesquisar-f4947754 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-nova-os-c686d556 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-abrir-os-106def2b {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-gerar-relatorio-em-pdf-b4739a1a {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a0c9e01e {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-os-por-situacao-d04f1a6e {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-4331c74f {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-dc0c9aea {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-9fc9954b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-9fa9715a {
    padding: 8px 12px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-695a033a {
    padding: 8px 12px !important;
    border-color: var(--warning) !important;
    background-color: var(--lightWarning) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-17a7815f {
    padding: 8px 12px !important;
    border-color: var(--positive) !important;
    background-color: var(--lightPositive) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-40a84d2d {
    padding: 8px 12px !important;
    border-color: var(--negative) !important;
    background-color: var(--lightNegative) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-31a505fb {
    padding: 8px 12px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--primaryDark) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-headline-b3fff14f {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-limpar-selecionados-a15d87ee {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-limpar-selecionados-54186dbe {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-682c746b {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-abrir-os-4ad40985 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-4f8f927a {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6604e34f {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-5502dbbf {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-6e25b07a {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-0667fab7 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tecnicos-em-atendimento-ca392233 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-e8404168 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-data-agendada-11cc7c50 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-0c2f68f8 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-846471c7 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-headline-b12950ae {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tipo-99e088e8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-situacao-ba1024a6 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-ordenar-por-88affd9a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-ordenar-por-d04c0af1 {
    padding: 8px 12px !important;
    border-color: var(--primaryTertiary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-b520ac6c {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-cliente-endereco-d7eb7957 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-caa1d00d {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tipo-do-servico-5feefaf8 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-deca36ea {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tecnicos-do-atendimento-369b48ac {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-64a89437 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-agendamento-96a057b5 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-656c1729 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-situacao-96bb259f {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-5d24d47f {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-abrir-os-be435ddc {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-d8fb83ff {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-9f7eabee {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-a4ed28c0 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-932effb5 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-2f965b6f {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-tecnicos-em-atendimento-df041cde {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-c74ee511 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-data-agendada-21d6c6df {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-77726ba7 {
    width: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-bloco-158f1fc5 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-nova-os-314c9a82 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-abrir-os-b0fbcd2f {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-gerar-relatorio-em-pdf-3298a26a {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page3) .bs-flexboxlayout-limpar-selecionados-4519e037 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

@media (max-width: 700px) {

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-title-section,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-content {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0px !important;
        align-self: stretch !important;
        flex: 0 0 auto !important;
        padding: 16px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-content {
        padding-top: 0px !important;
        overflow: visible !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-title-bar {
        gap: 8px;
        padding: 12px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-title-bar>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-title-bar>div:first-child [dir="auto"] {
        font-size: 22px !important;
        line-height: 30px !important;
        text-align: left !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-title-bar>[tabindex] {
        min-height: 40px;
        align-items: center;
        justify-content: center;
        flex: 0 0 36px !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-filters {
        padding: 12px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 12px;
        display: grid !important;
        align-items: start !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div {
        width: 100% !important;
        min-width: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div:nth-child(-n+5),
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div:last-child {
        grid-column: 1 / -1;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div:first-child>div {
        padding: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields input {
        min-width: 0px !important;
        width: 100% !important;
        font-size: 16px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div:last-child {
        gap: 8px;
        display: flex !important;
        flex-flow: wrap !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields>div:last-child>div {
        flex: 1 1 90px !important;
        margin: 0px !important;
        min-height: 44px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-actions {
        gap: 12px;
        flex-flow: column !important;
        align-items: stretch !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-actions>div:first-child {
        gap: 8px;
        flex-flow: wrap !important;
        width: 100% !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-actions>div:first-child>div {
        max-width: 100%;
        min-height: 44px;
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-actions>div:last-child {
        min-height: 44px;
        align-self: center !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-status {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 8px;
        display: grid !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-status>div {
        margin: 0px !important;
        min-width: 0px !important;
        padding: 10px 6px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-status>div:last-child {
        grid-column: 1 / -1;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-count {
        gap: 8px;
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: 12px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-count>div {
        flex: 1 1 100% !important;
        margin: 0px !important;
        min-width: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-count>div>div {
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-count [dir="auto"] {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort {
        padding: 8px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort-row {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 8px;
        display: grid !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort-row>div:nth-child(2n),
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:nth-child(2n) {
        display: none !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort-row>div:nth-child(2n+1) {
        min-height: 40px;
        min-width: 0px !important;
        padding: 4px !important;
        border-radius: 6px !important;
        background: var(--lightPrimary) !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort-row>div>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-sort-row [dir="auto"] {
        font-size: 12px !important;
        line-height: 18px !important;
        white-space: normal !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card {
        padding: 16px !important;
        margin-bottom: 16px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row {
        gap: 14px;
        flex-flow: column !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:nth-child(2n+1) {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0px !important;
        align-items: stretch !important;
        padding: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:first-child {
        gap: 8px;
        flex-flow: wrap !important;
        align-items: center !important;
        justify-content: space-between !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:first-child>div {
        margin: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:first-child>[tabindex] {
        min-height: 44px;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div>div {
        margin-left: 0px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page [data-bs-mobile-label]::before {
        content: attr(data-bs-mobile-label);
        font: 500 12px / 18px Poppins_500, sans-serif;
        color: var(--neutral);
        margin-bottom: 4px;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row [dir="auto"] {
        overflow-wrap: anywhere;
        white-space: pre-wrap !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-card-row>div:last-child>div {
        align-self: flex-start !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-page-header-profile>div {
        align-self: stretch !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-page-header-profile [dir="auto"] {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-page-header-profile>div:nth-child(2) [dir="auto"] {
        font-size: 12px !important;
        line-height: 18px !important;
    }
}

@media (max-width: 350px) {
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-orders-page .bs-orders-fields {
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (max-width: 700px) {

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-title-section,
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-content {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0px !important;
        align-self: stretch !important;
        flex: 0 0 auto !important;
        padding: 16px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-content {
        padding-top: 0px !important;
        overflow: visible !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-title-bar {
        gap: 8px;
        padding: 12px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-title-bar>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-title-bar>div:first-child [dir="auto"] {
        font-size: 22px !important;
        line-height: 30px !important;
        text-align: left !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-title-bar>[tabindex] {
        min-height: 40px;
        align-items: center;
        justify-content: center;
        flex: 0 0 36px !important;
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-filters {
        padding: 12px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 12px;
        display: grid !important;
        align-items: start !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div {
        width: 100% !important;
        min-width: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div:nth-child(-n+5),
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div:last-child {
        grid-column: 1 / -1;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div:first-child>div {
        padding: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields input {
        min-width: 0px !important;
        width: 100% !important;
        font-size: 16px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div:last-child {
        gap: 8px;
        display: flex !important;
        flex-flow: wrap !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields>div:last-child>div {
        flex: 1 1 90px !important;
        margin: 0px !important;
        min-height: 44px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-actions {
        gap: 12px;
        flex-flow: column !important;
        align-items: stretch !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-actions>div:first-child {
        gap: 8px;
        flex-flow: wrap !important;
        width: 100% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-actions>div:first-child>div {
        max-width: 100%;
        min-height: 44px;
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-actions>div:last-child {
        min-height: 44px;
        align-self: center !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-status {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 8px;
        display: grid !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-status>div {
        margin: 0px !important;
        min-width: 0px !important;
        padding: 10px 6px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-status>div:last-child {
        grid-column: 1 / -1;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-count {
        gap: 8px;
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: 12px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-count>div {
        flex: 1 1 100% !important;
        margin: 0px !important;
        min-width: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-count>div>div {
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-count [dir="auto"] {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort {
        padding: 8px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort-row {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 8px;
        display: grid !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort-row>div:nth-child(2n),
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:nth-child(2n) {
        display: none !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort-row>div:nth-child(2n+1) {
        min-height: 40px;
        min-width: 0px !important;
        padding: 4px !important;
        border-radius: 6px !important;
        background: var(--lightPrimary) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort-row>div>div:first-child {
        flex: 1 1 0px !important;
        min-width: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-sort-row [dir="auto"] {
        font-size: 12px !important;
        line-height: 18px !important;
        white-space: normal !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card {
        padding: 16px !important;
        margin-bottom: 16px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row {
        gap: 14px;
        flex-flow: column !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:nth-child(2n+1) {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0px !important;
        align-items: stretch !important;
        padding: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:first-child {
        gap: 8px;
        flex-flow: wrap !important;
        align-items: center !important;
        justify-content: space-between !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:first-child>div {
        margin: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:first-child>[tabindex] {
        min-height: 44px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div>div {
        margin-left: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] [data-bs-mobile-label]::before {
        content: attr(data-bs-mobile-label);
        font: 500 12px / 18px Poppins_500, sans-serif;
        color: var(--neutral);
        margin-bottom: 4px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row [dir="auto"] {
        overflow-wrap: anywhere;
        white-space: pre-wrap !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-card-row>div:last-child>div {
        align-self: flex-start !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-page-header-profile>div {
        align-self: stretch !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-page-header-profile [dir="auto"] {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-page-header-profile>div:nth-child(2) [dir="auto"] {
        font-size: 12px !important;
        line-height: 18px !important;
    }
}

@media (max-width: 350px) {
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="adm"] .bs-orders-fields {
        grid-template-columns: minmax(0px, 1fr);
    }
}

/* Runtime origin: styles/pages/page.Page34.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page34 {
    background-color: var(--lightPrimary) !important;
}

/* Runtime origin: styles/pages/page.Page35.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page35 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-nova-liberacao-de-veiculo-10388c3d {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-voltar-00070afe {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-limpar-campos-286934b5 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-liberar-veiculo-1be235be {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-motorista-c904e274 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-supervisor-97c5606c {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-responsavel-pela-liberacao-d7b00662 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-macaco-717eb4fb {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-possui-o-item-3f49418d {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-chave-de-roda-3d904a5e {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-possui-o-item-ec9a8ac5 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-triangulo-7eb779b2 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-possui-o-item-16692a34 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-selecione-uma-opcao-3fd014e2 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-selecione-uma-opcao-57f75f33 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-macaco-bd2d6736 {
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-chave-de-roda-91e28220 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-triangulo-99e24550 {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-ecdd1049 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-selecione-uma-opcao-0b9890a1 {
    width: 33% !important;
    max-width: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-responsavel-aa98e79b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page35) .bs-flexboxlayout-adicionar-contato-893b417b {
    padding: 4px 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

/* Runtime origin: styles/pages/page.Page40.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page40 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-dp-rh-contracheque-8045a942 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-a-opcao-8b7af7d7 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-a-opcao-318e582f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-mes-do-contracheque-d84a08a7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-pesquisar-431b6141 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-pesquisar-a32d30fa {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-limpar-campos-d3f38ee4 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-54c5a902 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-a-opcao-f430158f {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-arquivo-224f9682 {
    padding: 8px 12px !important;
    border-color: var(--primaryTertiary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-headline-3cd2a489 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-uma-opcao-2cf4df4d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-uma-opcao-b6e411b3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-selecione-uma-opcao-538ad6d7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-salvar-ee784520 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-funcionario-fa3dac0d {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-funcionario-ceb0fc6f {
    padding: 8px 10px !important;
    border-color: var(--primaryTertiary) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-funcionario-3e6479c0 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-data-do-contracheque-8e7afa21 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-nome-do-arquivo-5f771d9f {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page40) .bs-flexboxlayout-acoes-cd397ac8 {
    padding: 1px !important;
}

/* Runtime origin: styles/pages/page.Page41.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page41 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-dp-rh-passagem-de-servico-19611d33 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-tecnicos-para-o-atendimento-64c069e9 {
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-tecnicos-para-o-atendimento-54b911c6 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-data-inicio-adf008f2 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-valor-da-passagem-4211dd94 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-tipo-de-transporte-9c90723a {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-linha-43c5563f {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-tecnicos-para-o-atendimento-11bab782 {
    padding: 1px !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-nova-passagem-e710db6f {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-esconder-janela-94105b5c {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-headline-be2e7d3f {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-bloco-d64ca26b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-bloco-b7cee0a3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-index-54000fb7 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-764e4fec {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d6467a05 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-4c08dfbe {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-750c3f08 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8accafe2 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d7a0e729 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d5165348 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a9c16748 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-f00473fc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-apagar-registro-19a3d011 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page41) .bs-flexboxlayout-apagar-registro-f31344dd {
    padding: 6px 8px !important;
    background-color: var(--negative) !important;
}

/* Runtime origin: styles/pages/page.Page42.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page42 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-headline-bdaef629 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-pagina-modelo-87992a32 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-pesquisar-4c1f75c5 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-bloco-ca042807 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-bloco-2734096e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-bloco-ebcf531f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-pesquisar-5fb588ec {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-pesquisar-f90b7fbc {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-limpar-campos-c4da9be2 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-liberar-novo-cartao-5ec3d738 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-headline-4a3425f0 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-bloco-7493631c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page42) .bs-flexboxlayout-bloco-2ba17738 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page43.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page43 {
    background-color: var(--lightPrimary) !important;
}

/* Runtime origin: styles/pages/page.Page44.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page44 {
    background-color: var(--lightPrimary) !important;
}

/* Runtime origin: styles/pages/page.Page45.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-dp-rh-ferias-b21611b5 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-selecione-a-opcao-09edaf7e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-inicio-das-ferias-1407d528 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-retorno-ao-servico-fae0b350 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-pesquisar-e1f9e527 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-pesquisar-4a8501ad {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-limpar-campos-c20f9f92 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-e5a35aff {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-selecione-a-opcao-b8e1950b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-inicio-das-ferias-e04308bd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-retorno-ao-servico-0fcc5f75 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-criar-notificacao-07e68781 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-headline-f107cb50 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-selecione-uma-opcao-890a66a3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-selecione-uma-opcao-23805b4e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-salvar-f0343640 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-bloco-5d2949d4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-fec6309a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-dc6aff71 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-e3dc642c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-a38d484d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-f51e3810 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-apagar-ferias-726c4f89 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-inicio-f4b2e03f {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-fim-0f77db47 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-dias-de-ferias-8d942015 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page45) .bs-flexboxlayout-data-de-retorno-5b34f707 {
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page46.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page46 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-dp-rh-documentos-6700a9a3 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-a-opcao-a82243de {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-a-opcao-c9bc1997 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-cc0fea87 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-fe651209 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-data-da-solicitacao-2c452d8e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-pesquisar-3c7aeacb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-pesquisar-71317ac9 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-limpar-campos-8e4c82af {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-64aec596 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-02457ce1 {
    padding: 1px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-80e1cd4e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-a-opcao-46869ae4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-motivo-da-solicitacao-be5e7c55 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-babc2e1a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-selecione-uma-opcao-a4c94828 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-obs-5e78b4db {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-salvar-solicitacao-0cb36452 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-headline-bec172e6 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-bloco-75f07ef8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-bloco-9b8617a4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8003a7c9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-c3abb2f4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-df6181f1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-c2af0433 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-47663c89 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-17c476cb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-leitura-pendente-581ba363 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-leitura-confirmada-f4e5f473 {
    padding: 4px 6px !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-marcar-entrega-1e2b573f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-editar-aviso-7aede943 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page46) .bs-flexboxlayout-apagar-aviso-70fe2553 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page47.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page47 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-dp-rh-avisos-eb2bb6cc {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-aviso-escrito-04bebef1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-enviado-para-5f45d680 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-lido-por-9ff54e35 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-data-da-solicitacao-ab5a7064 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-pesquisar-6674132c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-pesquisar-2b3465a3 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-limpar-campos-948b6df6 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-ccb0b99d {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-headline-49ba39ca {
    padding: 4px 2px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-aviso-escrito-f132e1ec {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-funcionarios-para-receber-aviso-b04b2353 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-funcionarios-que-confirmaram-leitura-bb3b1f86 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-salvar-edicao-4913cbe5 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-headline-1fa26730 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-foto-visivel-pro-padrao-e20b4d88 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-bloco-6189bb2f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-aviso-escrito-8c9b89ea {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-f794c323 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1450ea6c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page47) .bs-flexboxlayout-mostrar-foto-b0abc9bd {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page50.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page50 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-selecione-uma-opcao-01b071d3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-data-da-recarga-d9db4c92 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-data-da-recarga-fim-873e6b6f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-valor-da-recarga-4a478859 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-pesquisar-b53240a8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-nova-recarga-01c57ada {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-esconder-janela-a323d376 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-nova-recarga-6e658968 {
    padding: 4px !important;
    border-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-headline-5f865130 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-incluir-desligados-ba289ab6 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page50) .bs-flexboxlayout-bloco-c7d09403 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page51.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page51 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page51) .bs-flexboxlayout-check-de-versao-fd45fcb5 {
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page52.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page52 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-pagina-modelo-32a4b249 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-limpar-campos-c2b64814 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-c23fdffa {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-c94bdc8a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-431335ce {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-65fb3264 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-c1564a8b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-limpar-campos-46fc7c45 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-limpar-campos-96b8059f {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-328513a9 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-liberar-novo-cartao-8ac75563 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-headline-93d36f86 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-3ce37472 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-69732421 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-4c18834e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page52) .bs-flexboxlayout-bloco-b654ec36 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page53.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page53 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-os-s-emitidas-71a090cc {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-numero-de-os-7fd2f060 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-numero-de-os-89200610 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-selecione-3fc10701 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-selecione-bb0e1a54 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-data-de-inicio-0470e9bd {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-data-de-fim-4f636bb0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-pesquisar-45b81cbb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-limpar-campos-61963801 {
    padding: 8px !important;
    border-color: var(--primaryDark) !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-nova-os-d8ede344 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-os-s-de-hoje-b2972d12 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-headline-1824711f {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-gerar-relatorio-em-pdf-fef78e93 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-limpar-selecionados-34b65541 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-headline-d97fa256 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-tipo-3bd1de7d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-situacao-a623e25a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-ordenar-por-be74ac39 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-ordenar-por-35cb5314 {
    padding: 8px 12px !important;
    border-color: var(--primaryTertiary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-os-por-situacao-14dddb92 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-4b3fff2c {
    padding-left: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b7ad325c {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-tecnicos-em-atendimento-bcd8c453 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-da3d701c {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-01af71ba {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-ad5d80e9 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-tecnicos-em-atendimento-6dc3baa5 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-513c3bdc {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-data-agendada-6baa863b {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-d39dc409 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-93938f5f {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-1cd6e257 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-tecnicos-em-atendimento-c9a99b8f {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-49cd2408 {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-ed5679d3 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-6c412fc9 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-tecnicos-em-atendimento-991eaff7 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-dfabd010 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-data-agendada-839f5b0d {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-eaf66949 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-5cecf922 {
    width: 2px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-bloco-1cde250d {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-nova-os-a5f40614 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-os-s-de-hoje-c79930cb {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-headline-46ea8298 {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-gerar-relatorio-em-pdf-cfa446de {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page53) .bs-flexboxlayout-limpar-selecionados-5b7db2be {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page56.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page56 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-funcionarios-4d3b8fc1 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1ab51d1b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-bloco-60ed1a91 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6197f95b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-d06127f3 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-nome-acf60b68 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-cargo-d5aca11d {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-email-d3f38d60 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-bloco-e537e910 {
    width: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-577802fe {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-nome-5cf3849d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-selecionar-nova-foto-aea235c7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-nome-95d9d7f1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-setor-58e7909e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-cracha-a5ad4bf8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-acesso-pagina-a07844c4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-habilitacao-4bc83b9e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-salvar-a437ff96 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-cadastrar-usuario-2a3b356b {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-3db9838f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-nome-4fba5ce9 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-setor-3be93a7d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-cracha-e79c67ce {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-acesso-pagina-c820408d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-habilitacao-7535492d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page56) .bs-flexboxlayout-criar-9643d848 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page57.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page57 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-funcionarios-7939744f {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-voltar-bed286a8 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cancelar-edicao-33ea195c {
    padding: 8px 12px !important;
    background-color: var(--negative) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-editar-informacoes-16acde4e {
    padding: 8px 12px !important;
    background-color: var(--positive) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-pesquisar-6b9528a2 {
    padding: 8px 12px !important;
    background-color: var(--positive) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-pesquisar-00ad92c1 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-bloco-d58f8c78 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-e0acf82a {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-bf9194d9 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-nome-157954bf {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cargo-e4bc8776 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-email-53fb7450 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-bloco-db884de3 {
    width: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-informacoes-pessoais-f78dd820 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-nome-completo-30347366 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-nascimento-a0b98f31 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-email-ccd58955 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-nome-de-usuario-fc455bc4 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-categoria-08a6e565 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-numero-18475e56 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-vencimento-dafe2b86 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-dirige-pela-empresa-6b018caf {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-selecione-uma-opcao-4b4fb038 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-selecione-uma-opcao-19729e7e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-selecione-uma-opcao-377d30ce {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cracha-rfid-c4b78620 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-selecione-uma-opcao-cc2a0c3f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-bloco-24b9f8bb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-documentacao-ok-6059f37e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-admissao-9a698379 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-desligado-2f345403 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-desligamento-83a26564 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cracha-rfid-ba41b079 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cracha-mifare-674b1827 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-acesso-pagina-0903280f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-selecionar-nova-foto-1ff1b703 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-nome-01f6656f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-setor-d7e3d463 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-cracha-f8efe85c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-acesso-pagina-9b61bde0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-habilitacao-ed0b9d2f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page57) .bs-flexboxlayout-salvar-0144c5c7 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page58.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page58 {
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page58) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-dab91693 {
    padding: 16px 20px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page59.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page59 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-type-here-de2b6c99 {
    padding: 16px !important;
    background-color: color-mix(in srgb, var(--primaryDark) 60%, transparent) !important;
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-type-here-2134d82b {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-historico-de-ferramentas-b736a06a {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-ferramenta-bdd832ba {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-ferramenta-ae483fb8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-tecnico-4c815e3b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-tipo-c604c2f0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-liberado-8a504e22 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-liberado-c9bf2399 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-pesquisar-8cc8e38f {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-limpar-campos-88b85ec2 {
    padding: 8px 12px !important;
    background-color: var(--negative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-buscar-por-historico-6f9da7b1 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-buscar-por-historico-f83c043f {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-historico-de-cautela-d30bfd7b {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-headline-43ba88ab {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-filtros-1052d26b {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-035fda7d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-1e8b1fd0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-headline-dc8cc1ca {
    padding: 4px 8px !important;
    border-color: var(--positive) !important;
    background-color: var(--lightPositive) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-headline-3bfb3d68 {
    padding: 4px 8px !important;
    border-color: var(--warning) !important;
    background-color: var(--lightWarning) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-headline-e2d6d4f0 {
    padding: 4px 8px !important;
    border-color: var(--negative) !important;
    background-color: var(--lightNegative) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-nome-6816bc00 {
    padding-left: 4px !important;
    padding-right: 4px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-nome-7daee117 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-modelo-5f864a1b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-marca-ece83658 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-tipo-1890478c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-estado-5fc6c023 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-sku-64168f62 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-id-203f1bf3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-cautela-6e7160ca {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-previsao-de-retorno-ba04cd5a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-title-label-28e9e66d {
    padding-left: 4px !important;
    padding-right: 4px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-title-label-7f212705 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-7f020d9a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-e001d1be {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-817a2f48 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-134e26ec {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-5e540e3e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-2096995a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-1d750e64 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-ad84c33e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-timestamp-previsao-retorno-d151021d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-8d70040d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-title-label-b0376497 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-99ff8c8b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-fbf5cd60 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-f9651294 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-781b7393 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-241c40b2 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-bloco-267c78b0 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-53bd50ce {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-timestamp-previsao-retorno-e355372e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-f082c120 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-bf9c6ac5 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-historico-de-cautela-fbfc0d48 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-85015164 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-26ba4567 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-14fa8cb9 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-197131b3 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--primaryLight) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-db276210 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-0e79be09 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-editar-d94c7672 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-editar-eb32b665 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-visualizar-foto-92882557 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-visualizar-foto-bcc04cc5 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-alterar-cautela-6d098e89 {
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-alterar-cautela-1096ab67 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-historico-de-cautela-e5844cf3 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-c1199bb0 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-adicionar-ferramenta-78a4c6b6 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page59) .bs-flexboxlayout-abrir-historico-de-cautela-e6778a61 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page6.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-enderecos-5456a7ff {
    padding: 16px !important;
    background-color: color-mix(in srgb, var(--primaryDark) 40%, transparent) !important;
    width: 100% !important;
    height: 100% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-enderecos-b77c4ad2 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-type-here-def08b70 {
    padding: 16px !important;
    background-color: color-mix(in srgb, var(--primaryDark) 60%, transparent) !important;
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-type-here-9f3997c8 {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-ferramentas-e-epi-s-443dfa03 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-ferramenta-b2e504f6 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-ferramenta-1507ce75 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-estado-a0afe268 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-tecnico-b71b98ec {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-clientes-fb9c2000 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-tipo-9b59a651 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-liberado-074d5d9b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-liberado-3887022a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-pesquisar-b2516f44 {
    padding: 4px !important;
}

/* Barra de pesquisa da Page6: rótulos, valores fechados, placeholders e ações. */
@media (min-width: 701px) {
    :where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6):is(.bs-flexboxlayout-ferramenta-1507ce75, .bs-flexboxlayout-estado-a0afe268, .bs-flexboxlayout-tecnico-b71b98ec, .bs-flexboxlayout-clientes-fb9c2000, .bs-flexboxlayout-tipo-9b59a651, .bs-flexboxlayout-liberado-074d5d9b, .bs-flexboxlayout-liberado-3887022a, .bs-flexboxlayout-pesquisar-b2516f44):is(input, select, button, [dir="auto"]:not([role="option"]):not([role="listbox"] *)) {
        font-size: 14px !important;
    }
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6):is(.bs-flexboxlayout-ferramenta-1507ce75, .bs-flexboxlayout-estado-a0afe268, .bs-flexboxlayout-tecnico-b71b98ec, .bs-flexboxlayout-clientes-fb9c2000, .bs-flexboxlayout-tipo-9b59a651, .bs-flexboxlayout-liberado-074d5d9b, .bs-flexboxlayout-liberado-3887022a, .bs-flexboxlayout-pesquisar-b2516f44):is(input, select, button, [dir="auto"]:not([role="option"]):not([role="listbox"] *)) {
        font-size: 16px !important;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-buscar-por-historico-7207f566 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-gerar-relatorio-38df0c84 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-b515d9d9 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-limpar-selecionados-be5cae30 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-1-64ad74f7 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-5ef9e6a6 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-e3c96cd3 {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-35227637 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-0dc6eda0 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-filtros-8cd791a0 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-3ad90732 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-cee68662 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-dbafd381 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-395c0c34 {
    padding: 4px 8px !important;
    border-color: var(--positive) !important;
    background-color: var(--lightPositive) !important;
    width: 33% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-f35b61a1 {
    padding: 4px 8px !important;
    border-color: var(--warning) !important;
    background-color: var(--lightWarning) !important;
    width: 33% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-headline-a3c1150f {
    padding: 4px 8px !important;
    border-color: var(--negative) !important;
    background-color: var(--lightNegative) !important;
    width: 33% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-1-f524fa1e {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
    margin-bottom: 8px !important;
    box-shadow: var(--shadow-medium);
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-8db35fef {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-bloco-48f0016f {
    padding: 4px 8px !important;
    border-color: var(--neutral) !important;
    background-color: var(--lightNeutral) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-10ea82b2 {
    padding: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-buscar-por-historico-7e53b779 {
    padding: 4px 6px !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-buscar-por-historico-afadfd86 {
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-buscar-por-historico-223bd8bc {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page6) .bs-flexboxlayout-gerar-relatorio-33c641f1 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

/* Runtime origin: styles/pages/page.Page60.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page60 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-veiculo-individual-f6e8c6a0 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-voltar-0d9b0f29 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-salvar-novo-veiculo-eadda7d1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-cancelar-e-voltar-49b5ebe8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-foto-principal-f71b9ab9 {
    width: 99% !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-foto-principal-f9a0faca {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-bloco-0801b484 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-frente-87e3565b {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-frente-d529c570 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-lado-direito-a948d83c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-lado-direito-44242da2 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-lado-esquerdo-df29f568 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-lado-esquerdo-7002e72d {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-traseira-6c6eadfc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-traseira-e2c26708 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-motor-471d11b5 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-motor-d91134e9 {
    padding: 4px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-crlv-filename-b1d30820 {
    padding: 4px 8px !important;
    background-color: var(--lightNeutral) !important;
    margin-right: 8px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-manutencoes-do-veiculo-00e839e6 {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-documentos-de348979 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-troca-de-fluidos-8202b17d {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-manutencao-825a6018 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-ocorrencias-5ffb8849 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-vistoria-veicular-84d9ea78 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-documentos-bf83b616 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-troca-de-fluidos-ef169064 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-data-da-troca-5c867b18 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-tipo-de-fluido-79f91cba {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-itens-extras-b78b425e {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-itens-extras-a5e65125 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-valor-do-litro-54cab0bb {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-litros-usados-c67b68f7 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-data-de-troca-512b3d60 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-tipo-de-fluido-38cf5de7 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-valor-do-litro-c7e45747 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-manutencao-fe073419 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-historico-de-manutencao-e112605e {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-data-da-manutencao-e642598a {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-peca-utilizada-e5261b91 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-servico-realizado-eee9e38f {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-ocorrencias-389eed01 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-vistoria-veicular-078b910f {
    padding: 8px !important;
    border-color: var(--primaryTertiary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page60) .bs-flexboxlayout-vistoria-veicular-48994af0 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

/* Runtime origin: styles/pages/page.Page61.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page61 {
    background-color: var(--lightPrimary) !important;
}

/* Runtime origin: styles/pages/page.Page62.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page62 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-8d55ebad {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-3776c183 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-novo-cartao-b1d7c37a {
    padding: 4px !important;
    border-color: var(--primary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-headline-eeae7ccd {
    padding: 6px 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-foto-visivel-pro-padrao-89f3c7ed {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page62) .bs-flexboxlayout-bloco-a9ec9514 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page63.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page63 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cadastrar-usuario-fcc3fc76 {
    padding: 8px 10px !important;
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cadastrar-usuario-0a62ab7b {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-202cbef1 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-completo-cfc1bb3c {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-completo-c54259c8 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-de-cadastro-9bfe7120 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-setor-3ac5b723 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cracha-05f9edb8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-acesso-pagina-daaf3671 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-habilitacao-8e5e0496 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-criar-d96742fc {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cadastrar-usuario-ed7ef837 {
    padding: 8px !important;
    border-color: var(--primary) !important;
    background-color: var(--secondary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6fc9a703 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-completo-de2a8f42 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-completo-29b51ba4 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-de-cadastro-8a1b2227 {
    margin-bottom: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-nome-completo-da476eb7 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-setor-9b19dc44 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cargo-7616375f {
    padding: 4px !important;
    margin-right: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-cracha-30467ceb {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-acesso-pagina-f1b891c3 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-habilitacao-281c7d1e {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page63) .bs-flexboxlayout-criar-7fffcb88 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page7.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page7 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page7) .bs-flexboxlayout-dp-rh-5b6a12ab {
    padding: 8px !important;
    border-color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

/* Runtime origin: styles/pages/page.Page8.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page8) .bs-flexboxlayout-nome-d5a0462b {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page8) .bs-flexboxlayout-valor-do-zoom-ccc3bf15 {
    margin-bottom: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page8) .bs-flexboxlayout-bloco-4281c6b8 {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page8) .bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-131af17a {
    padding: 4px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page8) .bs-flexboxlayout-bloco-4a6a06b8 {
    padding: 4px !important;
}

/* Runtime origin: styles/pages/page.Page9.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page9 {
    background-color: var(--lightPrimary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) :where(.bs-page--Page9) .bs-flexboxlayout-senhas-devem-ser-iguais-7cdfd873 {
    margin-bottom: 8px !important;
}

/* Runtime origin: orders/orders.css */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-orders-profile {
    width: 100%;
    min-width: 0px;
    height: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-orders-activity {
    padding: 12px 20px;
    background: var(--primaryLight);
    color: var(--primary);
    font: 14px Poppins, sans-serif;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-pending="true"] [data-testid="bsop-ce11cad3-dbf5-4f52-b24f-1fc9c7d7392a"] {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-orders-route-state {
    margin: 24px;
    padding: 24px;
    color: var(--secondary-Text);
    background: var(--secondary);
    border-radius: 12px;
    font-family: Poppins, sans-serif;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-orders-route-state button {
    border: 0px;
    border-radius: 8px;
    min-height: 44px;
    padding: 10px 16px;
    background: var(--primary);
    color: var(--tertiary-Text, var(--secondary-Text));
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid^="bsop-"] {
    min-width: 0px;
    max-width: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-orders-profile [dir="auto"] {
    overflow-wrap: anywhere;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-aca6b98b-bc1b-4fb6-b769-3701d469732b"] {
    width: 100%;
    flex: 1 1 0%;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-1d4d19a9-28ca-4013-952f-376dca1e9f29"] {
    width: 100%;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-ceae33ec-9c31-469b-9431-38c5c1fdfaab"] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));
    gap: 16px;
    margin: 16px 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid^="bsop-1a0a0cb8-8a79-4829-bfa0-f12d2474a4e6:"] {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: var(--secondary);
    padding: 20px !important;
    border-color: var(--primaryTertiary) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid^="bsop-ab39c397-"] {
    margin-bottom: 8px;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-6df4d88d-ca2a-47f3-a75f-cca5104aff40"] {
    border-radius: 12px;
    border: 0px !important;
    padding: 12px 20px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-7d0eba6d-f312-4fb3-8d95-978e6b040886"] {
    flex-wrap: wrap;
    gap: 12px;
    margin: 16px 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-7d0eba6d-f312-4fb3-8d95-978e6b040886"]>div:nth-child(2n+1) {
    background: var(--secondary);
    border-radius: var(--size-S);
    flex: 1 1 130px !important;
    padding: 12px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-7d0eba6d-f312-4fb3-8d95-978e6b040886"]>div:nth-child(2n) {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-8b106672-04a4-4584-89cc-fc6a140e0411"],
:where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-87613345-c3a5-400a-aec6-a90e47362127"] {
    margin: 8px 0px;
}

html:where(html:not(.preview-document):not(.pdfDocument))[data-bs-orders-mode="adm"] .bs-orders-content,
html:where(html:not(.preview-document):not(.pdfDocument))[data-bs-orders-mode="adm"] .bs-orders-title-section {
    width: 100% !important;
    max-width: none !important;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid^="bsop-"] {
        flex-shrink: 1;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-7d0eba6d-f312-4fb3-8d95-978e6b040886"]>div:nth-child(2n+1) {
        flex-basis: calc(50% - 12px) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] [data-testid="bsop-2791a0f7-c4e0-4150-8be5-6311ddd9785e"] {
        flex-wrap: wrap;
        gap: 12px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] input,
    :where(html:not(.preview-document):not(.pdfDocument)) [data-bs-orders-mode="operacional"] textarea {
        font-size: 16px;
        max-width: 100%;
    }
}

/* Runtime origin: orders/adm-responsive.css */
/* Runtime origin: styles/sidebar.css */
:root {
    --bs-sidebar-width: 250px;
    --bs-header-height: 120px;
    --bs-chrome-gap: 10px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom *,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header * {
    box-sizing: border-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom [hidden] {
    display: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header {
    background: var(--secondary);
    color: var(--primary);
    font: 400 14px / 1.35 BSUbuntu, Ubuntu, sans-serif;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom svg,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header svg {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom button,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header button {
    font: inherit;
    color: inherit;
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom :focus-visible,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header :focus-visible {
    outline: currentcolor solid 2px;
    outline-offset: -2px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: var(--bs-header-height);
    z-index: 1100;
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
    gap: 16px;
    padding: 10px 20px;
    /*border-bottom: 1px solid color-mix(in srgb, var(--primary) 17.6%, transparent);*/
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-header__brand {
    position: absolute;
    inset: 10px auto 10px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    max-width: calc(50% - 20px);
    height: auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-header__brand img {
    align-self: center;
    display: block;
    width: auto;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-header__title {
    margin: 0px;
    text-align: center;
    font: 400 28px / 1.2 BSUbuntu, Ubuntu, sans-serif;
    overflow-wrap: anywhere;
    color: inherit;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__actions,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__bell,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__account,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__avatar {
    display: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom {
    position: fixed;
    inset: var(--bs-header-height) auto 0 0;
    z-index: 1100;
    width: var(--bs-sidebar-width);
    display: flex;
    flex-direction: column;
    padding: 8px;
    overflow: hidden;
    scrollbar-width: thin;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__desktop,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__mobile {
    flex: 1 1 auto;
    min-height: 0px;
    overflow-y: auto;
    scrollbar-width: thin;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__mobile,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__close,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-mobile-menu-toggle,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-backdrop {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-nav-opr {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom[data-profile="operacional"] .bs-nav-opr {
    display: block;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom[data-profile="operacional"] .bs-nav-adm {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 30px;
    padding: 8px 4px;
    color: inherit;
    font: inherit;
    text-decoration: none;
    border-radius: 4px;
    overflow-wrap: anywhere;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link span {
    min-width: 0px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link[aria-current="page"] {
    background: color-mix(in srgb, var(--primary) 30%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link:hover,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__group-toggle:hover {
    background: color-mix(in srgb, var(--primary) 17.6%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link:active,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__group-toggle:active {
    background: var(--lightPrimary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__group {
    margin-top: 8px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__group-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 4px;
    width: 100%;
    min-height: 32px;
    padding: 4px;
    border: 0px;
    background: var(--lightPrimary);
    text-align: left;
    border-radius: var(--size-S);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle>svg {
    width: 12px;
    height: 12px;
    flex-basis: 12px;
    transform: rotate(180deg);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle[aria-expanded="false"]>svg {
    transform: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__group-icon {
    display: none;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__bottom {
    flex: 0 0 auto;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__profile [data-bs-user-name] {
    min-width: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

:where(html:not(.preview-document):not(.pdfDocument)) #__next .MuiDrawer-root .MuiDrawer-paper {
    visibility: hidden !important;
    pointer-events: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-native-menu-toggle,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-legacy-header {
    display: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) body {
    padding: 0px;
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) body {
    background: var(--lightPrimary);
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next {
    padding: var(--bs-header-height) 0 0;
    box-sizing: border-box;
    height: 100dvh;
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next .MuiDrawer-docked {
    width: var(--bs-sidebar-width) !important;
    min-width: var(--bs-sidebar-width) !important;
    flex: 0 0 var(--bs-sidebar-width) !important;
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next main {
    min-width: 0px !important;
    margin-left: 0px !important;
}

html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page #bs-sidebar-custom,
html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page #bs-app-header,
html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page #bs-sidebar-backdrop,
html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page .bs-mobile-menu-toggle,
html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page #__next .MuiDrawer-root {
    display: none !important;
}

html:where(html:not(.preview-document):not(.pdfDocument)).bs-login-page #__next main {
    width: 100% !important;
    margin-left: 0px !important;
}

@media (min-width: 701px) {
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom[data-profile="operacional"] .bs-sidebar__desktop .bs-nav-opr {
        display: flex;
        flex-direction: column;
        min-height: 100%;
    }
}

@media (max-width: 700px) {
    :root {
        --bs-header-height: 140px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header {
        grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr) 40px;
        padding: 20px;
        gap: 12px;
        background: var(--primary);
        color: var(--tertiary-Text, var(--secondary-Text));
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-header__brand {
        position: static;
        inset: auto;
        width: auto;
        max-width: 100%;
        height: 100%;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-header__title {
        font-size: 16px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-mobile-menu-toggle {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 44px;
        padding: 8px;
        border: 0px;
        background: transparent;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-mobile-menu-toggle svg {
        width: 24px;
        height: 24px;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next .MuiDrawer-root {
        display: none !important;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next main {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom {
        inset: 0px 0px 0px auto;
        width: 60%;
        height: 100dvh;
        padding-right: 20px;
        padding-left: 20px;
        z-index: 2147483004;
        background: var(--secondary);
        color: var(--secondary-Text);
        font-size: 10px;
        transform: translateX(100%);
        visibility: hidden;
        pointer-events: none;
        transition: transform 0.2s, visibility 0.2s;
        padding-top: max(20px, env(safe-area-inset-top));
        padding-bottom: max(20px, env(safe-area-inset-bottom));
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-mobile-menu-open #bs-sidebar-custom {
        transform: translateX(0px);
        visibility: visible;
        pointer-events: auto;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__desktop {
        display: none;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__mobile {
        display: block;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__link {
        min-height: 44px;
        padding: 8px 4px;
        gap: 8px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom svg {
        width: 18px;
        height: 18px;
        flex-basis: 18px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__close {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 32px;
        width: 32px;
        height: 32px;
        margin: -8px -8px 4px auto;
        border: 0px;
        background: transparent;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__bottom {
        padding-top: 8px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__profile,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logout {
        border: 1px solid var(--primaryDark);
        border-radius: 4px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-sidebar__logout {
        margin-top: 6px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-backdrop {
        position: fixed;
        inset: 0px;
        z-index: 2147483003;
        background: color-mix(in srgb, var(--primaryDark) 25%, transparent);
        border: 0px;
        width: 100%;
        height: 100dvh;
        cursor: pointer;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-mobile-menu-open #bs-sidebar-backdrop {
        display: block;
    }

    html:where(html:not(.preview-document):not(.pdfDocument)).bs-mobile-menu-open,
    html:where(html:not(.preview-document):not(.pdfDocument)).bs-mobile-menu-open body {
        overflow: hidden;
    }
}

@media (prefers-reduced-motion: reduce) {
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom {
        transition: none;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-icon {
    display: inline-block;
    flex: 0 0 20px;
    width: 20px;
    text-align: center;
    font: 20px / 1 BSNavIcons;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle>.bs-icon {
    font-size: 10px;
    width: 12px;
    flex-basis: 12px;
    transform: rotate(180deg);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle[aria-expanded="false"]>.bs-icon {
    transform: none;
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next .MuiDrawer-root {
    display: none !important;
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next main {
    height: calc(100dvh - var(--bs-header-height)) !important;
    min-height: 0px !important;
    width: 100% !important;
}

html:where(html:not(.preview-document):not(.pdfDocument)).bs-home-page .bs-home-scroll {
    min-height: 100% !important;
}

@media (min-width: 701px) {
    html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) #__next {
        padding-left: var(--bs-sidebar-width);
    }
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-icon {
        font-size: 18px;
        width: 18px;
        flex-basis: 18px;
    }
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-icon--swap {
    border-radius: 50%;
    background: currentcolor;
    position: relative;
    font-size: 14px;
    height: 20px;
    line-height: 12px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-icon--swap::after {
    content: "\f155";
    color: var(--tertiary-Text, var(--secondary-Text));
    position: absolute;
    inset: 0px;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-icon--swap {
        font-size: 13px;
        height: 18px;
        line-height: 18px;
    }
}

html:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-login-page) body {
    background: var(--lightPrimary);
    padding: 0px;
    width: 100%;
    height: 100%;
    color: var(--primary);
    font-size: 14px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header {
    color: var(--primary);
    font-size: 14px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-icon,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header svg {
    width: 14px;
    height: 14px;
    flex-basis: 14px;
    color: var(--primary);
    font-size: 12px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-sidebar__link:hover,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-sidebar__group-toggle:hover {
    background: color-mix(in srgb, var(--primary) 17.6%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-sidebar__link:active,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-sidebar__group-toggle:active {
    background: var(--lightPrimary);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom {
    color: var(--primary);
    font-size: 14px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom svg {
    width: 14px;
    height: 14px;
    flex-basis: 14px;
    color: var(--primary);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    line-height: 16px;
    color: var(--primary);
    font-size: 10px;
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__link:hover,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle:hover {
    background: color-mix(in srgb, var(--primary) 18.4%, transparent);
}

:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__link:active,
:where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom .bs-sidebar__group-toggle:active {
    background: var(--lightPrimary);
}

:where(html:not(.preview-document):not(.pdfDocument)) .btnsIndividuais {
    padding: 0.4em 0.6em;
}

@media (min-width: 701px) {
    :root {
        --bs-header-height: 80px;
        --bs-sidebar-width: 250px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp {
        background: var(--secondary);
        height: 80px;
        color: var(--primary);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-icon,
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp svg {
        color: var(--primary);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__title {
        font-size: 36px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__title {
        font-size: 28px;
        color: var(--primary);
        font-weight: 500;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp {
        background: var(--secondary);
        width: var(--bs-sidebar-width);
        height: calc(100% - var(--bs-header-height));
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp {
        font-size: 12px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp svg {
        width: 12px;
        height: 12px;
        flex-basis: 12px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp .bs-icon {
        width: 16px;
        height: 16px;
        flex-basis: 16px;
        line-height: 16px;
        font-size: 12px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp .bs-sidebar__group-toggle>.bs-icon {
        width: 12px;
        height: 12px;
        flex-basis: 12px;
        line-height: 12px;
        font-size: 10px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp .bs-sidebar__link {
        gap: 4px;
        border-radius: var(--size-S);
    }
}

@media (max-width: 700px) {
    :root {
        --bs-header-height: 120px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerMbl {
        background: var(--primary);
        padding: 20px;
        height: 120px;
        color: var(--tertiary-Text, var(--secondary-Text));
        font-size: 20px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerMbl .bs-icon,
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerMbl svg {
        color: var(--tertiary-Text, var(--secondary-Text));
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header .bs-header__title {
        font-size: 20px;
        color: var(--tertiary-Text, var(--secondary-Text));
        font-weight: 500;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuMbl {
        background: var(--secondary);
        padding: 20px;
        width: 60%;
        color: var(--secondary-Text);
        font-size: 10px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuMbl .bs-icon,
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuMbl svg {
        color: var(--secondary-Text);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuMbl .bs-sidebar__link {
        gap: 6px;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuMbl {
        padding-top: max(20px, env(safe-area-inset-top));
        padding-bottom: max(20px, env(safe-area-inset-bottom));
    }
}

/* PDF document */
:where(html.pdfDocument) .bs-page--pdf-generator .hidden {
    display: none;
}

/* 30. LOGIN: canonical markup, shared with future runtime markup adoption. */
.loginLayout {
    display: flex;
    align-items: center;
    gap: 32px;
    width: 100%;
    height: auto;
    min-height: 100vh;
    padding: 32px;
}

.loginVisual {
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loginVisual .logoBg {
    width: 100%;
    min-height: 220px;
    max-width: 480px;
}

.loginForm {
    min-width: 0;
    max-width: 480px;
}

.loginPanel {
    width: 100%;
    padding: 32px;
    border-radius: 16px;
}

.loginCredentials {
    min-width: 0;
    width: 100%;
}

.loginFieldIcon {
    width: 1em;
    height: 1em;
    flex-shrink: 0;
}

.login-page .field_M>.icon {
    font-size: 24px;
    color: var(--secondary-Text);
}

.login-page .divIcon {
    width: 1px;
    align-self: stretch;
    background: var(--neutral);
    margin: 0 8px;
}

@media (max-width: 700px) {
    .loginLayout {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
        padding: 16px;
    }

    .loginVisual {
        flex: 0 0 auto;
    }

    .loginVisual .logoBg {
        min-height: 120px;
        max-height: 160px;
    }

    .loginForm {
        width: 100%;
        max-width: none;
        flex: 0 0 auto;
    }

    .loginPanel {
        padding: 20px;
    }
}

[hidden],
#preview-surface [hidden] {
    display: none !important;
}

#preview-tools {
    position: fixed;
    bottom: 8px;
    right: 8px;
    z-index: 5000;
    max-width: min(420px, -16px + 100vw);
    max-height: 70dvh;
    overflow: auto;
    padding: 10px;
    border: 1px solid var(--primary);
    border-radius: 6px;
    background: var(--secondary);
    color: var(--secondary-Text);
    font: 14px / 1.4 Ubuntu, sans-serif;
}

#preview-tools summary {
    cursor: pointer;
}

#preview-tools label {
    display: block;
    margin: 10px 0px;
    overflow-wrap: anywhere;
}

#preview-tools select {
    max-width: 100%;
}

#preview-tools input[type="file"] {
    max-width: 100%;
}

#preview-tools button {
    margin: 8px 0px;
}

#preview-conditions {
    max-height: 220px;
    overflow: auto;
}

#preview-conditions select {
    display: block;
}

/* 31. RESPONSIVE DATA COMPONENTS: measured dense rows, same desktop >=701px. */
@media (max-width: 700px) {
    .dataGridRow {
        overflow-x: auto;
        overflow-y: visible;
        max-width: 100%;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .dataGridRow>.component {
        flex-shrink: 0;
        min-width: 120px;
    }

    .responsiveFields,
    .responsiveActions {
        flex-wrap: wrap;
        height: auto;
        max-width: 100%;
        gap: 12px;
    }

    .responsiveFields>.component {
        flex: 1 1 160px;
        min-width: 0;
        max-width: 100%;
    }

    .responsiveActions>.component {
        flex: 1 1 120px;
        min-width: 0;
        max-width: 100%;
    }
}

/* Long labels remain inside their controls; no content is hidden. */
.button {
    overflow-wrap: anywhere;
    max-width: 100%;
}

[data-theme="dark"] .field_S,
[data-theme="dark"] .field_M,
[data-theme="dark"] .field_L {
    background: var(--secondary);
}

/* Scroll stays on dense data rows, including desktop rounding and long action labels. */
.dataGridRow {
    max-width: 100%;
    overflow-x: auto;
}

/* Runtime login uses generated !important spacing. Override only the narrow layout. */
@media (max-width: 700px) {
    .bs-page--Page9.bs-page--Page9 .secondary {
        margin: 16px !important;
        padding: 20px !important;
        min-height: calc(100svh - 32px) !important;
    }

    .bs-page--Page9.bs-page--Page9 :is([data-testid^="bs-component-19595454"], [data-testid^="bs-component-1ead889f"], [data-testid^="bs-component-0732b274"]) {
        padding: 0 !important;
    }
}

[data-theme="dark"] .textInput::placeholder {
    color: var(--secondary-Text);
    opacity: 0.65;
}

[data-theme="dark"] .loginFieldIcon {
    filter: brightness(0) invert(1);
}

.backgroundColor_negative_priority {
    background-color: var(--negative) !important;
}

.backgroundColor_positive_priority {
    background-color: var(--positive) !important;
}

.backgroundColor_primary_priority {
    background-color: var(--primary) !important;
}

/* Runtime login: maintain readable fields with the existing dark theme. */
[data-theme="dark"] .bs-page--Page9.bs-page--Page9 .field_M {
    background: var(--secondary) !important;
}

[data-theme="dark"] .bs-page--Page9.bs-page--Page9 input.textInput {
    color: var(--secondary-Text) !important;
}

[data-theme="dark"] .bs-page--Page9.bs-page--Page9 :is(.page9-user-field, .page9-password-field)::before {
    filter: brightness(0) invert(1);
}

[data-theme="dark"] .bs-page--Page9 [data-testid^="bs-component-d481b6b1"] {
    filter: brightness(0) invert(1);
}

/* Fase 2 — adapta o HTML visual dos previews Page1/Page8 ao DOM dinâmico real. */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page1[data-testid="bs-component-400c4286-8d2d-44ea-beed-c50905dd8334"] {
    font-size: 16px !important;
    line-height: 24px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8,
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8 * {
    box-sizing: border-box;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-466ab032-3cfb-4448-84a7-a7140daf5a1f"] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px !important;
    width: 100% !important;
    padding: 16px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-309bd42b-f1b6-4086-884d-e486e0d67564"], [data-testid="bs-component-021a14ea-dddb-4981-aced-63d79bb7779a"], [data-testid="bs-component-90e157a1-ee05-4051-9390-2dd42c6f14e8"], [data-testid="bs-component-04d665e7-6247-4c20-a5c5-c94b13d9ba4e"]) {
    gap: 8px !important;
    min-width: 0 !important;
    padding: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-309bd42b-f1b6-4086-884d-e486e0d67564"], [data-testid="bs-component-021a14ea-dddb-4981-aced-63d79bb7779a"], [data-testid="bs-component-90e157a1-ee05-4051-9390-2dd42c6f14e8"], [data-testid="bs-component-04d665e7-6247-4c20-a5c5-c94b13d9ba4e"])>[tabindex="0"] {
    width: 100% !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 6px 4px !important;
    border-radius: 14px !important;
    box-shadow: var(--shadow-medium) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-5cf6b8fb-d661-43e5-85f1-60cbf0791613"], [data-testid="bs-component-13b86671-5568-4841-8830-67c67e825dca"], [data-testid="bs-component-cc48a18f-06ab-4f91-a528-530136563d33"], [data-testid="bs-component-912a0d58-a071-4764-b997-3e67af0b9ee7"], [data-testid="bs-component-3f1d0b93-a75f-457f-a24f-8693c95ad475"], [data-testid="bs-component-cb41d72a-37ea-43e9-83ae-d74674ae6d1d"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
    width: 100% !important;
    font-size: clamp(14px, 1.4vw, 20px) !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    overflow-wrap: anywhere;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-d7136343-9a6d-4f39-878e-9ad063d1e74e"],
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-3ecd6cd5-06b7-4035-89ec-3856006abf64"] {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-a34bea9b-d1fd-4ff3-a240-c52706a30690"] {
    gap: 8px !important;
    min-width: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-d5a0462b-a9d0-4a55-8b92-d344ff61e9aa"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px !important;
    width: 100% !important;
    margin: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-e362546c-9665-4e3d-be02-ee7c41f6477f"], [data-testid="bs-component-abf1725f-10a8-4ece-bc93-a37ce7656222"], [data-testid="bs-component-cddcc94e-9cfd-44a3-ba82-43bbe53892fe"], [data-testid="bs-component-017cccf5-821c-401a-a172-2bd4714a4298"], [data-testid="bs-component-9f617942-aef4-40a6-bfff-3f478cbaf639"]) {
    gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 6px 8px !important;
    overflow: visible !important;
    border-radius: 14px !important;
    box-shadow: var(--shadow-medium) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-f25fe809-b524-4510-a1dc-7dca5a6a9619"], [data-testid="bs-component-a9f6a0e9-ead5-4193-99c3-9a14900f66fd"], [data-testid="bs-component-dd74997f-9421-4b8b-bf9c-4b137db3064a"], [data-testid="bs-component-37c97bb2-b987-4a45-95c7-fb06fec385b5"], [data-testid="bs-component-b19de389-c6b3-4d0d-b4b7-25428a856bec"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 29px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-53ddf712-62ea-481e-86c1-c1e425c577a7"], [data-testid="bs-component-b966808d-06a7-4079-bb4e-f12f2e1c981d"], [data-testid="bs-component-f257239e-b6d4-4fec-a5e1-a71a61085779"], [data-testid="bs-component-754122ea-8d35-4aca-bb6c-d04b12fd79e4"], [data-testid="bs-component-2658829a-93fd-4079-a5bb-036a0d31f83b"]) {
    font-family: BSUbuntu, Ubuntu, sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    overflow-wrap: anywhere;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-ccc3bf15-90fd-4910-bf15-ecdce77c61fa"] {
    margin-bottom: 0 !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-1e71da82-91e8-4c52-b54c-870deaf3dbf3"], [data-testid="bs-component-cf75be56-0f73-45c6-9b73-e72eb259b896"]) [dir="auto"] {
    font-size: 24px !important;
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-466ab032-3cfb-4448-84a7-a7140daf5a1f"] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 12px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-3ecd6cd5-06b7-4035-89ec-3856006abf64"] {
        flex-direction: column !important;
        padding: 0 12px 16px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-93f275fa-c02e-4a7c-aded-c3d82d92040b"] {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0 !important;
        padding: 8px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-a34bea9b-d1fd-4ff3-a240-c52706a30690"] {
        flex: 0 0 auto !important;
        align-self: stretch !important;
        width: 100% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8:is([data-testid="bs-component-5cf6b8fb-d661-43e5-85f1-60cbf0791613"], [data-testid="bs-component-13b86671-5568-4841-8830-67c67e825dca"], [data-testid="bs-component-cc48a18f-06ab-4f91-a528-530136563d33"], [data-testid="bs-component-912a0d58-a071-4764-b997-3e67af0b9ee7"], [data-testid="bs-component-3f1d0b93-a75f-457f-a24f-8693c95ad475"], [data-testid="bs-component-cb41d72a-37ea-43e9-83ae-d74674ae6d1d"]) {
        font-size: 16px !important;
        line-height: 20px !important;
    }
}

@media (max-width: 350px) {

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-466ab032-3cfb-4448-84a7-a7140daf5a1f"],
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-d5a0462b-a9d0-4a55-8b92-d344ff61e9aa"] {
        grid-template-columns: minmax(0, 1fr);
    }
}

/* =============================================================35. DESKTOP SHELL FINAL CASCADE LOCK — 2026-10-09Keep the approved desktop shell authoritative over earlier exported layers.============================================================= */
@media (min-width: 701px) {
    :where(html:not(.preview-document):not(.pdfDocument)) #bs-sidebar-custom.menuDktp {
        inset: 0 auto 0 0;
        width: 250px;
        height: 100dvh;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp {
        left: 250px;
        right: 0;
        width: auto;
        grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
        gap: var(--bs-chrome-gap);
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__brand {
        display: none;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) #bs-app-header.headerDktp .bs-header__actions {
        display: flex !important;
    }
}

/* =============================================================36. WEB ALERT + PAGE 1 DEBUG DEMO — 2026-10-09============================================================= */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-web-alert {
    width: 450px !important;
    max-width: calc(100vw - 32px) !important;
    height: 400px !important;
    max-height: calc(100vh - 32px) !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-web-alert__message {
    max-width: 100% !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    white-space: pre-wrap !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-debug-alert-demo {
    display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    justify-content: flex-end;
    width: 100%;
    box-sizing: border-box;
    padding: 16px;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-debug-alert-trigger {
    min-width: 180px;
    min-height: 40px;
    padding: 8px 16px;
    color: var(--secondary);
    font: 500 14px/1.4 BSUbuntu, Ubuntu, sans-serif;
    background: var(--primary);
    border: 1px solid var(--primary);
    border-radius: var(--small-round);
    cursor: pointer;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-debug-alert-trigger:hover {
    background: color-mix(in srgb, var(--primary) 82%, var(--primaryDark));
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-debug-alert-trigger:focus-visible {
    outline: 2px solid var(--primaryDark);
    outline-offset: 2px;
}

.bs-web-alert__dismiss {
    width: 184px;
    height: 40px;
    margin-top: auto;
    background-color: rgb(255, 255, 255);
    border-color: rgb(12, 35, 64);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    position: relative;
    align-self: center;
}



:where(html:not(.preview-document):not(.pdfDocument)):is([data-testid="bs-component-7e40d809-bc40-4bdc-8ecf-b01c628ac8ad"]) {
    height: 1px !important;
    border: 1px solid transparent !important;
    border-bottom: 1px solid var(--primary) !important;
}

/* =========================================================33. UI CONSISTENCY, TOOLS SEARCH AND VACATION PAGE — 2026-10-13Scoped overrides for the active SAP runtime. IDs, events and flows stay native.========================================================= */
:root {
    --bs-divider-color: color-mix(in srgb, var(--primaryDark) 16%, transparent);
    --bs-surface-color: var(--secondary);
    --bs-surface-border: color-mix(in srgb, var(--primaryDark) 14%, transparent);
    
}

/* Canonical dividers: one physical pixel in either direction. */
:where(html:not(.preview-document):not(.pdfDocument)) :is(.divW, .divH, .bs-divider) {
    flex: none !important;
    border: 0 !important;
    background: var(--bs-divider-color) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .divW {
    width: 100% !important;
    min-height: 1px !important;
    max-height: 1px !important;
    height: 1px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .divH {
    min-width: 1px !important;
    max-width: 1px !important;
    width: 1px !important;
    align-self: stretch !important;
}

/* Shared control finish for modernized pages. */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-content:is(input.bs-runtime-control, select.bs-runtime-control, textarea.bs-runtime-control) {
    border-width: 0px !important;
    border-style: solid !important;
    border-color: var(--bs-surface-border) !important;
    border-radius: 0px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-runtime-actions {
    gap: 8px !important;
}

/* Internal app zoom is retired. Browser accessibility zoom remains untouched. */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page8[data-testid="bs-component-9f617942-aef4-40a6-bfff-3f478cbaf639"] {
    display: none !important;
}

/* Debug controls fail closed until the authenticated user is confirmed as 22. */
:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-debug-user-22)[data-bs-header-control="debug"],
:where(html:not(.preview-document):not(.pdfDocument)):not(.bs-debug-user-22).bs-page--Page8 [data-testid="bs-component-cb41d72a-37ea-43e9-83ae-d74674ae6d1d"] {
    display: none !important;
}

/* Ferramentas: pesquisa persistente e paginação legível. */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-panel {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 8px !important;
    margin: 0 0 16px !important;
    border-radius: var(--bs-content-radius) !important;
    background: var(--bs-surface-color) !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-fields {
    display: grid !important;
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    gap: 12px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    align-items: end !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-fields>* {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    flex: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-actions {
    display: flex !important;
    align-items: stretch !important;
    justify-content: flex-end !important;
    gap: 8px !important;
}

p.bs-tools-saved-search-note, .bs-tools-saved-search-note [hidden] {
    display: none; !important
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-saved-search-note {
    /*display: flex;
    align-items: center;
    gap: 6px;
    width: 100%;
    margin: 12px 0 0;
    color: var(--primaryDark);
    font-family: BSUbuntu, Ubuntu, sans-serif;
    font-size: 13px;
    line-height: 18px;*/
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-saved-search-note::before {
    content: "\2713";
    display: grid;
    place-items: center;
    width: 18px;
    height: 18px;
    flex: none;
    border-radius: 50%;
    background: color-mix(in srgb, var(--positive) 16%, transparent);
    color: var(--positive);
    font-weight: 700;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-pagination {
    min-width: 0 !important;
    gap: 8px !important;
    /* padding: 8px 12px !important; */
    border: 0px none var(--bs-surface-border) !important;
    border-radius: 10px !important;
    background: var(--bs-surface-color) !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6:is(.bs-tools-summary, .bs-tools-result-card) {
    border: 1px solid var(--bs-surface-border) !important;
    border-radius: 10px !important;
    box-shadow: var(--shadow-large) !important;
}

/* Férias: filters and records share the same surface/card language as Page6. */
:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-filter-panel {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 16px !important;
    margin: 0 0 16px !important;
    border-radius: var(--bs-content-radius) !important;
    background: var(--bs-surface-color) !important;
    box-shadow: var(--shadow-small) !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-fields, .bs-vacation-create-fields) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: end !important;
    gap: 12px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    overflow: visible !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-fields, .bs-vacation-create-fields)>* {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    flex: none !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-actions, .bs-vacation-create-actions) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-summary, .bs-vacation-list-header, .bs-vacation-card) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: var(--bs-surface-border) !important;
    border-radius: 10px !important;
}

:where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-card {
    padding: 12px !important;
    margin: 0 0 10px !important;
    background: var(--bs-surface-color) !important;
    box-shadow: var(--shadow-large) !important;
}

@media (min-width: 701px) and (max-width: 980px) {
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-fields {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 700px) {
    :where(html:not(.preview-document):not(.pdfDocument)):is(.bs-page--Page6, .bs-page--Page45) {
        overflow-x: hidden !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-fields,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-fields, .bs-vacation-create-fields) {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-panel,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-filter-panel {
        padding: 12px !important;
        margin-bottom: 12px !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page6 .bs-tools-filter-actions,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-actions, .bs-vacation-create-actions) {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        width: 100% !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-list-header {
        display: none !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-card {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        align-items: start !important;
        gap: 10px 12px !important;
        height: auto !important;
        overflow: visible !important;
    }

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-card>* {
        width: auto !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        flex: none !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }
}

@media (max-width: 350px) {

    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45 .bs-vacation-card,
    :where(html:not(.preview-document):not(.pdfDocument)) .bs-page--Page45:is(.bs-vacation-filter-actions, .bs-vacation-create-actions) {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}


:where(html:not(.preview-document):not(.pdfDocument))
/*

:where(html:not(.preview-document):not(.pdfDocument))
[class*="bs-flexboxlayout-bloco-"] {
    box-shadow: none !important;
}


[class*="bs-orders-sort"], 




[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1dee953c"], 


[class*=""], 
[class*=""], 
*/
[class*="bs-tools-filter-panel"], 

[class*="bs-flexboxlayout-numero-do-cartao-b85c3719"], 
[class*="bs-flexboxlayout-funcionario-861e2051"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-9fa969b4"], 
[class*="bs-flexboxlayout-selecione-a-opcao-fccbe9ff"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b53e5960"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-c74c6525"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-b4283b28"], 
[class*="bs-flexboxlayout-selecione-a-opcao-8b7af7d7"], 
[class*="bs-flexboxlayout-headline-fdac4d95"], 
[class*="bs-flexboxlayout-funcionario-ceb0fc6f"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1dee953c"], 
[class*="bs-flexboxlayout-nome-9e1804ba"], 
[class*="bs-flexboxlayout-id-a076fb3f"], 
[class*="bs-flexboxlayout-0-4397d99a"], 
[class*="bs-flexboxlayout-cadastrar-funcionario-207d3eae"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-dc5822ba"], 
[class*="bs-flexboxlayout-tecnicos-para-o-atendimento-3c023030"], 
[class*="bs-flexboxlayout-index-54000fb7"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-764e4fec"], 
[class*="bs-flexboxlayout-title-label-0c3128b8"], 
[class*="bs-flexboxlayout-marca-modelo-placa-ace9eb7f"], 
[class*="bs-flexboxlayout-cadastrar-cliente-b0ec239e"], 
[class*="bs-flexboxlayout-nova-os-7680ffd1"], 
[class*="bs-flexboxlayout-buscar-por-historico-7e53b779"], 
[class*="bs-flexboxlayout-numero-da-os-572bb2a6"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-6a58fa9b"], 
[class*="bs-flexboxlayout-nome-do-cliente-7c8e77ac"], 
[class*="bs-flexboxlayout-ferramenta-ff1732eb "], 
[class*="bs-flexboxlayout-razao-social-ou-contato-ou-endereco-2bacb8ca"], 
[class*="bs-flexboxlayout-id-320c0032"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-5d24d47f"], 
[class*="bs-flexboxlayout-1-f524fa1e"], 
[class*="bs-flexboxlayout-numero-de-os-2e994387"], 
[class*="bs-flexboxlayout-ferramenta-ff1732eb"] 
{
    box-shadow: var(--shadow-small) !important;
}

[class*="bs-flexboxlayout-headline-fdac4d95"], {
    margin-bottom: 0px !important;
}


[class*="bs-flexboxlayout-funcionario-ceb0fc6f"], 
[class*="bs-flexboxlayout-lorem-ipsum-dolor-sit-amet-1dee953c"] {
    background: var(--background-white) !important;
}

[class*="bs-flexboxlayout-selecione-a-opcao-80cb5f25"], 
[class*="bs-flexboxlayout-title-label-0c3128b8"] {
    border:none !important;
}


/*

[class*=""].bloco-horizontal, 
[class*=""].bloco-vertical, 
[class*=""].bloco-horizontal, 
[class*=""].bloco-vertical, 
[class*=""].bloco-horizontal, 
[class*=""].bloco-vertical, 
[class*=""].bloco-horizontal, 
[class*=""].bloco-vertical, 
[class*=""].bloco-horizontal, 
[class*=""].bloco-vertical, 

*/

/* Todos os blocos sem elementos filhos */
:where(html:not(.preview-document):not(.pdfDocument))
[class*="bs-flexboxlayout-bloco-"]:has(> *) {
    box-shadow: none !important;
    /*
    border-top: none !important;
    border-left: none !important;
    border-bottom: none !important;
    border-right: none !important;
    */
}

:where(html:not(.preview-document):not(.pdfDocument))
[class*="bs-flexboxlayout-bloco-"]:not(:has(> *)) {
    min-height: 1px !important;
    min-width: 1px !important;
    /*
    */
}

/* Horizontal */
:where(html:not(.preview-document):not(.pdfDocument))
.bloco-horizontal:not(:has(> *)) {
    width: stretch;
    height: 1px !important;
    border-top: 1px solid var(--primary-Text) !important;
    box-shadow: none !important;
}

/* Vertical */
:where(html:not(.preview-document):not(.pdfDocument))
.bloco-vertical:not(:has(> *)) {
    width: 1px !important;
    height: stretch;
    border-left: 1px solid var(--primary-Text) !important;
    box-shadow: none !important;
}

/*. {
    background-color: var(--secondary) !important;
    border: 1px solid var(--primary-Text) !important;
    margin-bottom: 8px !important;
}*/