.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{--typography-family-heading: "Inter", ui-sans-serif, system-ui, sans-serif;--typography-family-subtitles: "Inter", ui-sans-serif, system-ui, sans-serif;--typography-family-body: "Inter", ui-sans-serif, system-ui, sans-serif;--typography-family-buttons: "Inter", ui-sans-serif, system-ui, sans-serif;--typography-family-captions: "Inter", ui-sans-serif, system-ui, sans-serif;--typography-font-size-10: .625rem;--typography-font-size-12: .75rem;--typography-font-size-14: .875rem;--typography-font-size-16: 1rem;--typography-font-size-20: 1.25rem;--typography-font-size-24: 1.5rem;--typography-font-size-32: 2rem;--typography-font-size-40: 2.5rem;--typography-font-size-64: 4rem;--typography-line-height-12: .75rem;--typography-line-height-14: .875rem;--typography-line-height-16: 1rem;--typography-line-height-20: 1.25rem;--typography-line-height-24: 1.5rem;--typography-line-height-28: 1.75rem;--typography-line-height-32: 2rem;--typography-line-height-40: 2.5rem;--typography-line-height-48: 3rem;--typography-line-height-72: 4.5rem;--typography-weight-light-300: 300;--typography-weight-regular-400: 400;--typography-weight-medium-500: 500;--typography-weight-semibold-600: 600;--typography-weight-bold-700: 700;--spacing-0: 0;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-6: .375rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-80: 5rem;--spacing-0-2: 0;--spacing-2-2: .125rem;--spacing-4-2: .25rem;--spacing-6-2: .375rem;--spacing-8-2: .375rem;--spacing-12-2: .375rem;--spacing-16-2: .375rem;--spacing-20-2: .375rem;--radius-0: 0;--radius-2: .125rem;--radius-4: .25rem;--radius-8: .5rem;--radius-16: 1rem;--radius-24: 1.5rem;--radius-32: 2rem;--radius-40: 2.5rem;--radius-56: 3.5rem;--radius-100: 6.25rem;--cores-neutras-100: #F9FAFA;--cores-neutras-200: #EEEFF0;--cores-neutras-300: #DFE4E6;--cores-neutras-400: #B9C4CA;--cores-neutras-500: #8B9AA4;--cores-neutras-600: #6F7B83;--cores-neutras-700: #435662;--cores-neutras-800: #2F3C45;--cores-neutras-900: #000000;--cores-neutras-000: #FFFFFF;--cores-padrao-off-white: #FCFBFA;--cores-padrao-grafite: #2A2525;--cores-primordiais-azul-suave: #D1D2DB;--cores-primordiais-azul-base: #1A1F4D;--cores-primordiais-azul-forte: #222239;--cores-primordiais-roxo-suave: #E6D4E9;--cores-primordiais-roxo-base: #812990;--cores-primordiais-roxo-forte: #56275B;--cores-primordiais-magenta-suave: #FBCCE6;--cores-primordiais-magenta-base: #EC0080;--cores-primordiais-magenta-forte: #8B1353;--cores-secundaria-indigo-base: #1C4C96;--cores-secundaria-indigo-suave: #D2DBEA;--cores-secundaria-indigo-forte: #23395E;--cores-apoio-sucesso-suave: #D4EDE6;--cores-apoio-sucesso-base: #26A680;--cores-apoio-sucesso-forte: #286653;--cores-apoio-erro-suave: #FAD1D5;--cores-apoio-erro-base: #E31B2D;--cores-apoio-erro-forte: #882029;--cores-apoio-alerta-suave: #FFEFD0;--cores-apoio-alerta-base: #FDAD16;--cores-apoio-alerta-forte: #93691E;--cores-apoio-informativo-suave: #D2E1FB;--cores-apoio-informativo-base: #1C69EC;--cores-apoio-informativo-forte: #234788;--cores-overlay-white-20: #FFFFFF;--cores-overlay-white-40: #FFFFFF;--cores-overlay-white-60: #FFFFFF;--cores-overlay-azul-20: #1A1F4D;--cores-overlay-azul-40: #1A1F4D;--cores-overlay-azul-60: #1A1F4D;--surfaces-mobile-primary-background: #FAF7F5;--surfaces-mobile-secondary-background: #FCFBFA;--surfaces-mobile-tertiary-background: #FFFEFD;--surfaces-mobile-quartenary-background: #FFFFFF;--glass-glass-simple: #FFFFFF;--glass-white-20: #FFFFFF;--color-primary: var(--cores-primordiais-magenta-base);--color-primary-hover: var(--cores-primordiais-magenta-forte);--color-primary-foreground: var(--cores-neutras-000);--color-secondary: var(--cores-secundaria-indigo-suave);--color-secondary-hover: var(--cores-secundaria-indigo-base);--color-secondary-foreground: var(--cores-secundaria-indigo-forte);--color-brand: var(--cores-primordiais-magenta-base);--color-brand-secondary: var(--cores-primordiais-roxo-base);--color-background: var(--cores-padrao-off-white);--color-foreground: var(--cores-padrao-grafite);--color-surface: var(--cores-neutras-000);--color-surface-foreground: var(--cores-padrao-grafite);--color-muted: var(--cores-neutras-200);--color-muted-foreground: var(--cores-neutras-600);--color-accent: var(--cores-primordiais-roxo-suave);--color-accent-foreground: var(--cores-primordiais-roxo-forte);--color-success: var(--cores-apoio-sucesso-base);--color-success-foreground: var(--cores-neutras-000);--color-success-muted: var(--cores-apoio-sucesso-suave);--color-warning: var(--cores-apoio-alerta-base);--color-warning-foreground: var(--cores-padrao-grafite);--color-warning-muted: var(--cores-apoio-alerta-suave);--color-danger: var(--cores-apoio-erro-base);--color-danger-hover: var(--cores-apoio-erro-forte);--color-danger-foreground: var(--cores-neutras-000);--color-danger-muted: var(--cores-apoio-erro-suave);--color-info: var(--cores-apoio-informativo-base);--color-info-muted: var(--cores-apoio-informativo-suave);--color-border: var(--cores-neutras-300);--color-border-focus: var(--cores-primordiais-magenta-base);--color-input-bg: var(--cores-neutras-000);--field-filled-radius: var(--radius-16, 1rem);--field-filled-border-color: var(--cores-primordiais-roxo-suave, #e6d4e9);--field-filled-background: var(--cores-neutras-000, #fff);--color-ring: color-mix(in srgb, var(--cores-primordiais-magenta-base) 35%, transparent);--focus-ring-width: .1875rem;--font-size-root: 16px;--font-family: var(--typography-family-body);--font-family-heading: var(--typography-family-heading);--font-family-subtitles: var(--typography-family-subtitles);--font-family-buttons: var(--typography-family-buttons);--font-family-captions: var(--typography-family-captions);--font-size-xs: var(--typography-font-size-10);--font-size-sm: var(--typography-font-size-12);--font-size-md: var(--typography-font-size-14);--font-size-lg: var(--typography-font-size-16);--font-size-xl: var(--typography-font-size-20);--font-size-2xl: var(--typography-font-size-24);--font-size-3xl: var(--typography-font-size-32);--font-weight-light: var(--typography-weight-light-300);--font-weight-regular: var(--typography-weight-regular-400);--font-weight-medium: var(--typography-weight-medium-500);--font-weight-semibold: var(--typography-weight-semibold-600);--font-weight-bold: var(--typography-weight-bold-700);--line-height-tight: var(--typography-line-height-16);--line-height-normal: var(--typography-line-height-20);--line-height-relaxed: var(--typography-line-height-24);--spacing-xs: var(--spacing-4);--spacing-sm: var(--spacing-8);--spacing-md: var(--spacing-16);--spacing-lg: var(--spacing-24);--spacing-xl: var(--spacing-32);--spacing-2xl: var(--spacing-64);--radius-sm: var(--radius-4);--radius-md: var(--radius-8);--radius-lg: var(--radius-16);--radius-full: var(--radius-100);--button-height-sm: var(--spacing-32);--button-height-md: var(--spacing-40);--button-height-lg: var(--spacing-48);--input-height-sm: 2.5rem;--input-height-md: 4rem;--input-height-lg: 5rem;--shadow-sm: 0 .0625rem .125rem color-mix(in srgb, var(--cores-neutras-900) 8%, transparent);--shadow-md: 0 .25rem .375rem color-mix(in srgb, var(--cores-neutras-900) 10%, transparent);--shadow-lg: 0 .625rem .9375rem color-mix(in srgb, var(--cores-neutras-900) 12%, transparent);--transition-fast: .15s ease;--transition-normal: .25s ease;--typography-h1-font-family: var(--typography-family-heading);--typography-h1-font-size: var(--typography-font-size-40);--typography-h1-line-height: var(--typography-line-height-48);--typography-h1-font-weight: var(--typography-weight-bold-700);--typography-h2-font-family: var(--typography-family-heading);--typography-h2-font-size: var(--typography-font-size-32);--typography-h2-line-height: var(--typography-line-height-40);--typography-h2-font-weight: var(--typography-weight-bold-700);--typography-h3-font-family: var(--typography-family-heading);--typography-h3-font-size: var(--typography-font-size-24);--typography-h3-line-height: var(--typography-line-height-32);--typography-h3-font-weight: var(--typography-weight-semibold-600);--typography-h4-font-family: var(--typography-family-subtitles);--typography-h4-font-size: var(--typography-font-size-20);--typography-h4-line-height: var(--typography-line-height-28);--typography-h4-font-weight: var(--typography-weight-semibold-600);--typography-h5-font-family: var(--typography-family-subtitles);--typography-h5-font-size: var(--typography-font-size-16);--typography-h5-line-height: var(--typography-line-height-24);--typography-h5-font-weight: var(--typography-weight-medium-500);--typography-h6-font-family: var(--typography-family-subtitles);--typography-h6-font-size: var(--typography-font-size-14);--typography-h6-line-height: var(--typography-line-height-20);--typography-h6-font-weight: var(--typography-weight-medium-500);--typography-subtitle-font-family: var(--typography-family-subtitles);--typography-subtitle-font-size: var(--typography-font-size-20);--typography-subtitle-line-height: var(--typography-line-height-28);--typography-subtitle-font-weight: var(--typography-weight-regular-400);--typography-p1-font-family: var(--typography-family-body);--typography-p1-font-size: var(--typography-font-size-16);--typography-p1-line-height: var(--typography-line-height-24);--typography-p1-font-weight: var(--typography-weight-regular-400);--typography-p2-font-family: var(--typography-family-body);--typography-p2-font-size: var(--typography-font-size-14);--typography-p2-line-height: var(--typography-line-height-20);--typography-p2-font-weight: var(--typography-weight-regular-400);--typography-p3-font-family: var(--typography-family-body);--typography-p3-font-size: var(--typography-font-size-12);--typography-p3-line-height: var(--typography-line-height-16);--typography-p3-font-weight: var(--typography-weight-regular-400);--typography-caption-font-family: var(--typography-family-captions);--typography-caption-font-size: var(--typography-font-size-12);--typography-caption-line-height: var(--typography-line-height-16);--typography-caption-font-weight: var(--typography-weight-regular-400);--typography-button-font-family: var(--typography-family-buttons);--typography-button-font-size: var(--typography-font-size-14);--typography-button-line-height: var(--typography-line-height-20);--typography-button-font-weight: var(--typography-weight-medium-500);--typography-label-font-family: var(--typography-family-body);--typography-label-font-size: var(--typography-font-size-14);--typography-label-line-height: var(--typography-line-height-20);--typography-label-font-weight: var(--typography-weight-medium-500)}:root.dark{--color-background: var(--cores-neutras-800);--color-foreground: var(--cores-neutras-100);--color-surface: var(--cores-neutras-700);--color-surface-foreground: var(--cores-neutras-100);--color-muted: var(--cores-neutras-700);--color-muted-foreground: var(--cores-neutras-400);--color-border: var(--cores-neutras-600);--color-input-bg: var(--cores-neutras-700);--color-primary: var(--cores-primordiais-magenta-suave);--color-primary-hover: var(--cores-primordiais-magenta-base);--color-primary-foreground: var(--cores-neutras-800)}*,*:before,*:after{box-sizing:border-box}:root{--page-header-height: 4rem}html{font-size:var(--font-size-root, 16px)}body{margin:0;font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit;outline:none}button:focus,button:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none;box-shadow:none}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}:root[data-theme=hoovie]{--color-brand: var( --cores-primordiais-roxo-base );--color-brand-secondary: var( --cores-primordiais-magenta-base );--color-primary: var( --cores-primordiais-roxo-forte );--color-primary-hover: var( --cores-primordiais-roxo-base );--color-secondary: var( --cores-primordiais-roxo-suave );--color-secondary-hover: var( --cores-primordiais-roxo-base );--color-secondary-foreground: var( --cores-primordiais-roxo-forte );--color-accent: var( --cores-primordiais-roxo-suave );--color-accent-foreground: var( --cores-primordiais-roxo-forte );--color-border-focus: var( --cores-primordiais-roxo-forte );--color-ring: color-mix( in srgb, var(--cores-primordiais-roxo-forte) 35%, transparent );--radius-md: var(--radius-8);--radius-lg: var(--radius-16)}:root[data-theme=hoovie].dark{--color-primary: var( --cores-primordiais-roxo-suave );--color-primary-hover: var( --cores-primordiais-roxo-base );--color-primary-foreground: var( --cores-neutras-800 )}._avatar_1qj5c_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-primary-foreground);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:1;-webkit-user-select:none;user-select:none}._sm_1qj5c_16{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs)}._md_1qj5c_22{width:var(--spacing-32);height:var(--spacing-32);font-size:var(--font-size-sm)}._lg_1qj5c_28{width:var(--spacing-40);height:var(--spacing-40);font-size:var(--font-size-md)}._avatar__image_1qj5c_34{width:100%;height:100%;object-fit:cover;display:block}._avatar__initials_1qj5c_41{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}._badge_1xbj4_1{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap}._rounded_1xbj4_11{border-radius:var(--radius-full)}._square_1xbj4_15{border-radius:var(--radius-sm)}._sm_1xbj4_19{height:var(--spacing-20);padding:0 var(--spacing-sm);font-size:var(--font-size-xs)}._md_1xbj4_25{height:var(--spacing-24);padding:0 var(--spacing-12);font-size:var(--font-size-xs)}._lg_1xbj4_31{height:var(--typography-line-height-28);padding:0 var(--spacing-md);font-size:var(--font-size-sm)}._default_1xbj4_37{background-color:var(--color-muted);color:var(--color-muted-foreground)}._primary_1xbj4_42{background-color:var(--color-primary);color:var(--color-primary-foreground)}._success_1xbj4_47{background-color:var(--color-success-muted);color:var(--color-success)}._warning_1xbj4_52{background-color:var(--color-warning-muted);color:var(--cores-apoio-alerta-forte, #93691e);font-family:var( --typography-family-buttons, Inter );font-size:.625rem;font-style:normal;font-weight:600;line-height:var( --typography-line-height-20, 1.25rem )}._danger_1xbj4_68{background-color:var(--color-danger-muted);color:var(--color-danger)}._base_1yndd_3{margin:0;color:var(--color-foreground)}._h1_1yndd_8{font-family:var(--typography-h1-font-family);font-size:var(--typography-h1-font-size);line-height:var(--typography-h1-line-height);font-weight:var(--typography-h1-font-weight)}._h2_1yndd_15{font-family:var(--typography-h2-font-family);font-size:var(--typography-h2-font-size);line-height:var(--typography-h2-line-height);font-weight:var(--typography-h2-font-weight)}._h3_1yndd_22{font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);line-height:var(--typography-h3-line-height);font-weight:var(--typography-h3-font-weight)}._h4_1yndd_29{font-family:var(--typography-h4-font-family);font-size:var(--typography-h4-font-size);line-height:var(--typography-h4-line-height);font-weight:var(--typography-h4-font-weight)}._h5_1yndd_36{font-family:var(--typography-h5-font-family);font-size:var(--typography-h5-font-size);line-height:var(--typography-h5-line-height);font-weight:var(--typography-h5-font-weight)}._h6_1yndd_43{font-family:var(--typography-h6-font-family);font-size:var(--typography-h6-font-size);line-height:var(--typography-h6-line-height);font-weight:var(--typography-h6-font-weight)}._subtitle_1yndd_50{font-family:var(--typography-subtitle-font-family);font-size:var(--typography-subtitle-font-size);line-height:var(--typography-subtitle-line-height);font-weight:var(--typography-subtitle-font-weight)}._p1_1yndd_57{font-family:var(--typography-p1-font-family);font-size:var(--typography-p1-font-size);line-height:var(--typography-p1-line-height);font-weight:var(--typography-p1-font-weight)}._p2_1yndd_64{font-family:var(--typography-p2-font-family);font-size:var(--typography-p2-font-size);line-height:var(--typography-p2-line-height);font-weight:var(--typography-p2-font-weight)}._p3_1yndd_71{font-family:var(--typography-p3-font-family);font-size:var(--typography-p3-font-size);line-height:var(--typography-p3-line-height);font-weight:var(--typography-p3-font-weight)}._caption_1yndd_78{font-family:var(--typography-caption-font-family);font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);font-weight:var(--typography-caption-font-weight)}._button_1yndd_85{font-family:var(--typography-button-font-family);font-size:var(--typography-button-font-size);line-height:var(--typography-button-line-height);font-weight:var(--typography-button-font-weight)}._label_1yndd_92{font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);line-height:var(--typography-label-line-height);font-weight:var(--typography-label-font-weight)}._muted_1yndd_99{color:var(--color-muted-foreground)}._badgeButton_1vk1s_1{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:transparent;color:var(--cores-neutras-800, #2f3c45);font-size:.875rem;cursor:pointer;border:none}._badgeButton__border_1vk1s_13{border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:999rem}._badgeButton__icon_1vk1s_19{display:inline-flex;flex-shrink:0;align-items:center;color:inherit}._badgeButton__text_1vk1s_26{color:var(--cores-neutras-800, #2f3c45);text-align:center;font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-style:normal;font-weight:400;line-height:var( --typography-line-height-20, 1.25rem )}._badgeButton__chevron_1vk1s_45{flex-shrink:0;width:.5625rem;height:.3125rem;color:currentColor;transition:transform .2s ease}._badgeButton__chevron--open_1vk1s_53{transform:rotate(180deg)}._button_1prrv_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-family-buttons);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border:.0625rem solid transparent;border-radius:var(--radius-md);cursor:pointer;outline:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}._button_1prrv_1:focus,._button_1prrv_1:focus-visible{outline:none;box-shadow:none}._button_1prrv_1:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._primary_1prrv_33:disabled{background-color:var(--color-border);color:var(--cores-neutras-500)}._fullWidth_1prrv_38{width:100%}._sm_1prrv_43{height:var(--button-height-sm);padding:0 var(--spacing-sm);font-size:var(--font-size-xs)}._md_1prrv_49{height:var(--button-height-md);padding:0 var(--spacing-md);font-size:var(--font-size-md)}._lg_1prrv_55{height:var(--button-height-lg);padding:0 var(--spacing-lg);font-size:var(--font-size-lg)}._primary_1prrv_33{background-color:var(--color-brand);color:var(--color-primary-foreground);box-shadow:var(--shadow-sm)}._primary_1prrv_33:hover:not(:disabled){background-color:var(--color-primary-hover)}._secondary_1prrv_72{background-color:var(--color-primary);color:var(--color-primary-foreground)}._secondary_1prrv_72:hover:not(:disabled){background-color:var(--color-secondary-hover)}._outline_1prrv_81{background-color:var(--color-surface);color:var(--color-brand);border-color:var(--color-brand)}._outline_1prrv_81:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-accent-foreground)}._ghost_1prrv_92{background-color:transparent;color:var(--color-brand)}._ghost_1prrv_92:hover:not(:disabled){background-color:var(--color-muted)}._danger_1prrv_101{background-color:var(--color-danger);color:var(--color-danger-foreground);box-shadow:var(--shadow-sm)}._danger_1prrv_101:hover:not(:disabled){background-color:var(--color-danger-hover)}._icon_1prrv_111{display:inline-flex;flex-shrink:0}._icon_1prrv_111 svg{width:1em;height:1em}._spinner_1prrv_121{animation:_spin_1prrv_121 .8s linear infinite}@keyframes _spin_1prrv_121{to{transform:rotate(360deg)}}._icon_beqnl_1{display:inline-block;flex-shrink:0;vertical-align:middle}._icon--img_beqnl_7{object-fit:contain}._calendar_1snpa_1{--calendar-range-endpoint: var( --cores-apoio-informativo-forte, #234788 );--calendar-range-middle: var( --cores-neutras-200, #eeeff0 );--calendar-today: var( --cores-primordiais-roxo-base, #812990 );--calendar-day-muted: var( --cores-neutras-300, #dfe4e6 );--calendar-day: var( --cores-neutras-700, #435662 );--calendar-weekday: var( --cores-neutras-500, #8b9aa4 );--rdp-accent-background-color: var( --calendar-range-middle );--rdp-today-color: var(--calendar-today);--rdp-range_middle-background-color: var( --calendar-range-middle );--rdp-range_start-date-background-color: var( --calendar-range-endpoint );--rdp-range_end-date-background-color: var( --calendar-range-endpoint );--rdp-day-height: 2.5rem;--rdp-day-width: 2.5rem;--rdp-day_button-height: 2.25rem;--rdp-day_button-width: 2.25rem;--rdp-day_button-border-radius: .375rem;--rdp-selected-border: none;--rdp-nav_button-height: 2rem;--rdp-nav_button-width: 2rem;--rdp-months-gap: 1.625rem;--rdp-nav-height: 2.25rem;font-family:var(--font-family);color:var(--calendar-day)}._calendar_1snpa_1 .rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);justify-content:center}._calendar_1snpa_1 .rdp-month{width:max-content}._calendar_1snpa_1 .rdp-month_caption{font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem );color:var(--calendar-day);text-transform:capitalize}._calendar_1snpa_1 .rdp-weekday{font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-light-300, 300 );line-height:var( --typography-line-height-16, 1rem );color:var(--calendar-weekday);text-transform:uppercase}._calendar_1snpa_1 .rdp-day{position:relative;padding:.125rem 0}._calendar_1snpa_1 .rdp-range_middle{background-color:var(--calendar-range-middle)}._calendar_1snpa_1 .rdp-range_start:not(.rdp-range_end){background:linear-gradient(to right,transparent 50%,var(--calendar-range-middle) 50%)}._calendar_1snpa_1 .rdp-range_end:not(.rdp-range_start){background:linear-gradient(to left,transparent 50%,var(--calendar-range-middle) 50%)}._calendar_1snpa_1 .rdp-button_previous,._calendar_1snpa_1 .rdp-button_next{border:none;border-radius:var(--radius-8);background:transparent;color:var(--calendar-day);cursor:pointer}._calendar_1snpa_1 .rdp-button_previous:hover,._calendar_1snpa_1 .rdp-button_next:hover{background:var(--calendar-range-middle);color:var(--calendar-day)}._calendar_1snpa_1 .rdp-today:not([data-selected=true]) .rdp-day_button{background:transparent}._calendar__chevron_1snpa_147{width:1.5rem;height:1.5rem}._calendar__monthCaption_1snpa_152{display:flex;align-items:center;justify-content:center}._calendar__captionButton_1snpa_158{padding:.25rem .5rem;border:none;border-radius:var(--radius-8);background:transparent;color:inherit;font:inherit;font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem );text-transform:capitalize;cursor:pointer}._calendar__captionButton_1snpa_158:hover{background:var(--calendar-range-middle)}._calendar__monthPicker_1snpa_182{display:flex;flex-direction:column;gap:1rem;min-width:16rem;padding:.25rem}._calendar__monthPickerHeader_1snpa_190{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}._calendar__monthPickerNavGroup_1snpa_197{display:flex;align-items:center;gap:.125rem}._calendar__monthPickerNavGroup_1snpa_197:last-child{justify-content:flex-end}._calendar__monthPickerNav_1snpa_197{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-8);background:transparent;color:var(--calendar-day);cursor:pointer}._calendar__monthPickerNav_1snpa_197:hover{background:var(--calendar-range-middle)}._calendar__monthPickerYear_1snpa_225{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.375rem .75rem;border-radius:var(--radius-8);background:var(--calendar-range-middle);color:var(--calendar-day);font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._calendar__monthPickerGrid_1snpa_248{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem .5rem}._calendar__monthPickerMonth_1snpa_254{padding:.625rem .5rem;border:none;border-radius:var(--radius-8);background:transparent;color:var(--calendar-day);font-family:inherit;font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );text-transform:lowercase;text-align:center;cursor:pointer}._calendar__monthPickerMonth_1snpa_254:hover{background:var(--calendar-range-middle)}._calendar__monthPickerMonth--selected_1snpa_282{background:var(--calendar-today);color:var(--cores-neutras-000, #fff)}._calendar__monthPickerMonth--selected_1snpa_282:hover{background:var( --cores-primordiais-roxo-forte, #56275b );color:var(--cores-neutras-000, #fff)}._calendar__dayButton_1snpa_295{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;height:100%;padding:.25rem 0;border-radius:var( --rdp-day_button-border-radius );background:transparent;color:var(--calendar-day);cursor:pointer;font-family:inherit;line-height:1;overflow:visible;border:0}._calendar__dayButton_1snpa_295:hover:not(:disabled){background:var(--calendar-range-middle)}._calendar__dayButton_1snpa_295:disabled{opacity:.4;cursor:not-allowed}._calendar__dayButton--outside_1snpa_326{color:var(--calendar-day-muted);opacity:1}._calendar__dayButton--today_1snpa_331{color:var(--calendar-today)}._calendar__dayButton--selected_1snpa_335{background:var(--calendar-today);color:var(--cores-neutras-000, #fff)}._calendar__dayButton--selected_1snpa_335:hover:not(:disabled){background:var( --cores-primordiais-roxo-forte, #56275b );color:var(--cores-neutras-000, #fff)}._calendar__dayButton--rangeMiddle_1snpa_350{background:transparent;color:var(--calendar-today);border-radius:0}._calendar__dayButton--rangeMiddle_1snpa_350:hover:not(:disabled){background:transparent;color:var(--calendar-today)}._calendar__dayButton--rangeStart_1snpa_363,._calendar__dayButton--rangeEnd_1snpa_364{background:var(--calendar-range-endpoint);color:var(--cores-neutras-000, #fff);border-radius:.375rem}._calendar__dayButton--rangeStart_1snpa_363:hover:not(:disabled),._calendar__dayButton--rangeEnd_1snpa_364:hover:not(:disabled){background:var(--calendar-range-endpoint);color:var(--cores-neutras-000, #fff)}._calendar__dayNumber_1snpa_380{font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem )}._calendar__hoje_1snpa_395,._calendar__rangeLabel_1snpa_396{font-size:.5rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.5rem;white-space:nowrap}._calendar__hoje_1snpa_395{color:var(--calendar-today)}._calendar__dayButton--selected_1snpa_335 ._calendar__hoje_1snpa_395,._calendar__rangeLabel_1snpa_396{color:var(--cores-neutras-000, #fff)}._calendar__rangeNotch_1snpa_415{position:absolute;top:50%;width:0;height:0;border-style:solid;pointer-events:none}._calendar__rangeNotch--start_1snpa_424{right:-.125rem;transform:translateY(-50%);border-width:.28125rem 0 .28125rem .125rem;border-color:transparent transparent transparent var(--calendar-range-endpoint)}._calendar__rangeNotch--end_1snpa_432{left:-.125rem;transform:translateY(-50%);border-width:.28125rem .125rem .28125rem 0;border-color:transparent var(--calendar-range-endpoint) transparent transparent}._card_1oe31_1{background-color:var(--color-surface);color:var(--color-surface-foreground);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._card--square_1oe31_9{border-radius:0}._card--radius-tl-none_1oe31_13{border-top-left-radius:0}._card--radius-tr-none_1oe31_17{border-top-right-radius:0}._card--radius-bl-none_1oe31_21{border-bottom-left-radius:0}._card--radius-br-none_1oe31_25{border-bottom-right-radius:0}._header_1oe31_29{display:flex;flex-direction:column;gap:var(--spacing-xs)}._title_1oe31_35{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}._description_1oe31_43{margin:0;font-size:var(--font-size-sm);color:var(--color-muted-foreground)}._body_1oe31_49{font-size:var(--font-size-sm);color:var(--color-foreground)}._footer_1oe31_54{border-top:.0625rem solid var(--color-border);background-color:var(--color-muted)}._paddingSm_1oe31_59{padding:var(--spacing-sm)}._paddingMd_1oe31_63{padding:var(--spacing-md)}._paddingLg_1oe31_67{padding:var(--spacing-lg)}._footerPaddingSm_1oe31_71{padding:var(--spacing-sm)}._footerPaddingMd_1oe31_75{padding:var(--spacing-md)}._footerPaddingLg_1oe31_79{padding:var(--spacing-lg)}._wrapper_1usz2_1{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer;-webkit-user-select:none;user-select:none}._input_1usz2_9{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._control_1usz2_18{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:.25rem;border:1px solid var(--cores-neutras-400, #b9c4ca);background-color:var(--cores-neutras-000);transition:background-color var(--transition-fast),border-color var(--transition-fast)}._checkIcon_1usz2_35{display:none;color:var(--cores-neutras-000, #fff)}._input_1usz2_9:checked+._control_1usz2_18{border-color:var(--color-brand-secondary);background-color:var(--color-brand-secondary)}._input_1usz2_9:checked+._control_1usz2_18 ._checkIcon_1usz2_35{display:block}._input_1usz2_9:focus-visible+._control_1usz2_18{outline:.125rem solid var(--color-brand-secondary);outline-offset:.125rem}._input_1usz2_9:disabled+._control_1usz2_18{opacity:.5;cursor:not-allowed}._wrapper_1usz2_1:has(._input_1usz2_9:disabled){cursor:not-allowed}._leftText_1usz2_64,._rightText_1usz2_65{color:var(--cores-neutras-800, #2f3c45);font-family:var(--font-family);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-regular-400 );line-height:var(--typography-line-height-20)}._collapsible-section-card_tplwx_1{display:grid;width:100%;padding:1.5rem;border:1px solid var(--cores-neutras-300, #dfe4e6);border-radius:1rem;background:var( --cores-padrao-off-white, #fcfbfa )}._collapsible-section-card__trigger_tplwx_14{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:1.5rem;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}._collapsible-section-card__trigger_tplwx_14:focus-visible{outline:2px solid var(--cores-secundaria-indigo-base, #1c4c96);outline-offset:2px;border-radius:.25rem}._collapsible-section-card__heading_tplwx_34{display:block;margin:0;width:100%;font-size:inherit;font-weight:inherit;line-height:inherit}._collapsible-section-card__label_tplwx_43{display:flex;align-items:center;gap:.25rem;min-width:0}._collapsible-section-card__icon_tplwx_50{display:grid;place-items:center;width:1.25rem;height:1.25rem;overflow:clip;flex-shrink:0}._collapsible-section-card__icon_tplwx_50>*{width:100%;height:100%}._collapsible-section-card__title_tplwx_64{margin:0;color:var(--cores-padrao-grafite, #2a2525);font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:-.0195rem}._collapsible-section-card__chevron_tplwx_73{width:1.5rem;height:1.5rem;color:var(--cores-padrao-grafite, #2a2525);transition:transform .2s ease}._collapsible-section-card__chevron--closed_tplwx_80{transform:rotate(180deg)}._collapsible-section-card__body_tplwx_84{display:grid;gap:1rem;width:100%;margin-top:1rem}._loadingIcon_1vv73_1{display:inline-flex;animation:_spin_1vv73_1 .8s linear infinite}@keyframes _spin_1vv73_1{to{transform:rotate(360deg)}}._wrapper_1h49b_1{display:flex;flex-direction:column;gap:var(--spacing-xs)}._fullWidth_1h49b_7{width:100%}._label_1h49b_11{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}._field_1h49b_20{position:relative;display:flex;align-items:center}._input_1h49b_26{width:100%;font-family:var(--font-family);color:var(--color-foreground);background-color:var(--color-input-bg);border:.0625rem solid var(--color-border);outline:none;transition:border-color var(--transition-fast);padding:var(--spacing-sm)}._rounded_1h49b_37{border-radius:var(--radius-16)}._noRounded_1h49b_41{border-radius:var(--radius-8)}._input_1h49b_26::placeholder{color:var(--color-muted-foreground)}._input_1h49b_26:focus,._input_1h49b_26:hover,._input_1h49b_26:focus-visible{outline:none;box-shadow:0 0 2px 2px var(--color-secondary);border-color:var(--color-primary)}._input_1h49b_26:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-muted)}._hasError_1h49b_63 ._input_1h49b_26{border-color:var(--color-danger)}._hasError_1h49b_63 ._input_1h49b_26:focus,._hasError_1h49b_63 ._input_1h49b_26:hover,._hasError_1h49b_63 ._input_1h49b_26:focus-visible{border-color:var(--color-danger)}._hasValue_1h49b_73 ._input_1h49b_26{border:1px solid var(--field-filled-border-color);background:var(--field-filled-background)}._hasLeftIcon_1h49b_79{padding-left:calc(var(--spacing-md) + var(--spacing-20))}._hasRightIcon_1h49b_86{padding-right:calc(var(--spacing-md) + var(--spacing-20))}._sm_1h49b_93{height:var(--input-height-sm);font-size:var(--font-size-sm)}._md_1h49b_98{height:var(--input-height-md);font-size:var(--font-size-md)}._lg_1h49b_103{height:var(--input-height-lg);font-size:var(--font-size-lg)}._iconLeft_1h49b_108,._iconRight_1h49b_109{position:absolute;display:inline-flex;align-items:center;color:var(--color-muted-foreground);pointer-events:none}._iconRight_1h49b_109 :is(button){pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}._iconLeft_1h49b_108 :is(button){pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}._passwordToggle_1h49b_141{display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--color-muted-foreground);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}._passwordToggle_1h49b_141:hover:not(:disabled){color:var(--color-foreground)}._passwordToggle_1h49b_141:disabled{cursor:not-allowed;opacity:.6}._iconLeft_1h49b_108{left:1rem}._iconRight_1h49b_109{right:1rem}._isLoading_1h49b_170 ._input_1h49b_26{padding-right:calc(var(--spacing-md) + var(--spacing-20))}@keyframes _spin_1h49b_1{to{transform:rotate(360deg)}}._hint_1h49b_183{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}._error_1h49b_188{font-size:var(--font-size-xs);color:var(--color-danger)}._compound_1h49b_194{align-items:center}._compoundField_1h49b_198{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);background-color:var(--color-input-bg);border:.0625rem solid var(--color-border);transition:border-color var(--transition-fast)}._compoundField_1h49b_198:focus-within,._compoundField_1h49b_198:hover{border-color:var(--color-primary);box-shadow:0 0 2px 2px var(--color-secondary)}._hasError_1h49b_63 ._compoundField_1h49b_198{border-color:var(--color-danger)}._hasError_1h49b_63 ._compoundField_1h49b_198:focus-within,._hasError_1h49b_63 ._compoundField_1h49b_198:hover{border-color:var(--color-danger)}._hasValue_1h49b_73 ._compoundField_1h49b_198{border:1px solid var(--field-filled-border-color);background:var(--field-filled-background)}._isLoading_1h49b_170 ._compoundField_1h49b_198{padding-right:calc(var(--spacing-md) + var(--spacing-20))}._compoundField_1h49b_198:has(._inputCompound_1h49b_236:disabled){opacity:.6;cursor:not-allowed;background-color:var(--color-muted)}._compoundField_1h49b_198:has(._inputCompound_1h49b_236:disabled):hover{border-color:var(--color-border);box-shadow:none}._compoundSm_1h49b_249{min-height:var(--input-height-sm);padding:var(--spacing-xs) var(--spacing-md)}._compoundMd_1h49b_254{min-height:var(--input-height-md);padding:var(--spacing-xs) var(--spacing-md)}._compoundLg_1h49b_259{min-height:var(--input-height-lg);padding:var(--spacing-sm) var(--spacing-xl)}._compoundHasLeftIcon_1h49b_264{padding-left:calc(var(--spacing-lg) + var(--spacing-20))}._compoundHasRightIcon_1h49b_271{padding-right:calc(var(--spacing-lg) + var(--spacing-20))}._compoundContent_1h49b_278{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-width:0}._fieldLabel_1h49b_287{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--cores-neutras-700, #435662);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-style:normal;font-weight:400;line-height:var( --typography-line-height-16, 1rem )}._inputCompound_1h49b_236{width:100%;height:100%;padding:0;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-foreground);background:transparent;border:none;outline:none}._inputCompound_1h49b_236::placeholder{color:var(--color-muted-foreground);font-weight:var(--font-weight-regular)}._inputCompound_1h49b_236:disabled{cursor:not-allowed}._compoundSm_1h49b_249 ._inputCompound_1h49b_236{font-size:var(--font-size-sm)}._compoundLg_1h49b_259 ._inputCompound_1h49b_236{font-size:var(--font-size-lg)}._description_1h49b_339{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-style:normal;font-weight:400;line-height:var( --typography-line-height-16, 1rem )}._required_1h49b_357{color:var(--cores-apoio-erro-base, #e71b2d);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-style:normal;font-weight:400;line-height:var( --typography-line-height-20, 1.25rem );margin:0}._datePicker_16d12_1{position:relative;display:inline-flex;flex-direction:column;min-width:14rem}._datePicker--fullWidth_16d12_8{display:flex;width:100%}._datePicker__popover_16d12_13{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:var(--spacing-md);width:max-content;min-height:14rem;max-height:none;overflow:visible;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);background-color:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-16);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-foreground) 12%,transparent)}._datePicker__footer_16d12_36{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-xs)}._datePicker__reset_16d12_44{color:var(--color-muted-foreground)}._datePicker__confirm_16d12_48{min-width:7.5rem}._datePicker__calendarButton_16d12_52{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;pointer-events:auto}._datePicker__calendarButton_16d12_52:disabled{cursor:not-allowed;opacity:.6}._dateRange_18qds_1{position:relative;display:inline-flex;flex-direction:column;gap:var(--spacing-xs);min-width:18rem}._dateRange--single_18qds_9{min-width:12rem}._dateRange--fullWidth_18qds_13{display:flex;width:100%}._dateRange__compound--open_18qds_18{border-color:var(--color-primary);box-shadow:0 0 2px 2px var(--color-secondary)}._dateRange__compound--open_18qds_18 input,._dateRange_18qds_1 input[readonly]{cursor:pointer}._dateRange__compound--labelOutside_18qds_31{flex-direction:row;align-items:center}._dateRange__labelsOutside_18qds_36{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}._dateRange__labelsOutsideSpacer_18qds_43{flex-shrink:0;width:calc(var(--spacing-lg) + var(--spacing-20))}._dateRange__externalLabel_18qds_51{flex:1;min-width:0}._dateRange__labelsOutsideDivider_18qds_56{flex-shrink:0;align-self:stretch;width:.0625rem;margin:.125rem 0;background-color:transparent}._dateRange__inputsRow_18qds_64{display:flex;flex:1;align-items:stretch;min-width:0}._dateRange__divider_18qds_71{flex-shrink:0;align-self:stretch;width:.0625rem;margin:0 11px;background-color:var(--color-border)}._dateRange__calendarButton_18qds_79{padding:0;border:none;background:transparent;color:inherit;cursor:pointer;pointer-events:auto}._dateRange__calendarButton_18qds_79:disabled{cursor:not-allowed;opacity:.6}._dateRange__popover_18qds_93{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:1.5rem;max-height:none;overflow:visible;padding:1rem;background-color:var( --cores-padrao-off-white, #fcfbfa );border:none;border-radius:var(--radius-16);box-shadow:0 .625rem 1rem #b0b0b04d}._dateRange__calendar_18qds_79{min-width:0;overflow:visible}._dateRange__footer_18qds_117{display:flex;flex-shrink:0;align-items:center;justify-content:end;gap:.625rem;width:100%;background-color:transparent}._dateRange__footer_18qds_117 ._dateRange__reset_18qds_127{color:var( --cores-primordiais-roxo-base, #812990 )}._dateRange__footer_18qds_117 ._dateRange__reset_18qds_127:hover:not(:disabled){color:var( --cores-primordiais-roxo-forte, #56275b );background-color:transparent}._dateRange__footer_18qds_117 ._dateRange__confirm_18qds_143{min-width:7.5rem;background-color:var( --cores-primordiais-roxo-base, #812990 );color:var(--cores-padrao-off-white, #fcfbfa)}._dateRange__footer_18qds_117 ._dateRange__confirm_18qds_143:hover:not(:disabled){background-color:var( --cores-primordiais-roxo-forte, #56275b )}._dateRange__error_18qds_160{font-size:var(--font-size-xs);color:var(--color-danger)}._dropzone_1fugk_1{display:grid;gap:var(--spacing-sm)}._dropzone__area_1fugk_6{display:flex;min-height:12.5rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;border:.125rem dashed color-mix(in srgb,var(--color-muted-foreground) 30%,transparent);border-radius:var(--radius-8);background-color:transparent;color:var(--color-foreground);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._dropzone__area_1fugk_6:hover:not(._dropzone__area--disabled_1fugk_31){border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background-color:color-mix(in srgb,var(--color-muted) 40%,transparent)}._dropzone__area--dragging_1fugk_45{border-color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._dropzone__area--disabled_1fugk_31{cursor:not-allowed;pointer-events:none;opacity:.6}._dropzone__icon-wrap_1fugk_60{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-muted);color:var(--color-muted-foreground)}._dropzone__copy_1fugk_71{display:grid;gap:var(--spacing-xs)}._dropzone__title_1fugk_76{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-foreground)}._dropzone__hint_1fugk_85{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-muted-foreground)}._dropzone__input_1fugk_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone__error_1fugk_106{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-danger)}._flightFareRoot_1oul0_1{position:relative;display:flex;flex-direction:column;width:100%;box-sizing:border-box;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16);background:var(--cores-neutras-000, #fff);overflow:hidden}._flightFareRoot--badged_1oul0_14{--flight-fare-badge-accent: var( --cores-primordiais-azul-base, #1a1f4d );border-width:.125rem;border-style:solid;border-color:transparent;background:linear-gradient(var(--cores-neutras-000, #fff),var(--cores-neutras-000, #fff)) padding-box,linear-gradient(to bottom,var(--flight-fare-badge-accent),var(--cores-neutras-300, #dfe4e6)) border-box}._flightFareRoot--badgedGreen_1oul0_36{--flight-fare-badge-accent: var( --cores-apoio-sucesso-base, #26a680 )}._flightFareRoot--opened_1oul0_43{border-color:var( --cores-primordiais-roxo-base, #812990 );background:var( --cores-padrao-off-white, #fcfbfa )}._flightFare--withAlert_1oul0_54{padding-bottom:var(--spacing-8)}._flightFare__alert_1oul0_58{display:flex;align-items:center;gap:.625rem;width:100%;box-sizing:border-box;padding:.125rem 1rem}._flightFare__alertIcon_1oul0_67{display:flex;flex-shrink:0;align-items:center;padding:.25rem}._flightFare__alertText_1oul0_74{margin:0;flex:1 1 0;min-width:0;font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-16, 1rem )}._flightFare__alertTitle_1oul0_96{font-weight:var( --typography-weight-semibold-600, 600 )}._flightFare__alert--warning_1oul0_103{background-color:var(--color-warning-muted);color:var(--cores-apoio-alerta-forte, #93691e)}._flightFare__alert--danger_1oul0_108{background-color:var(--color-danger-muted);color:var(--color-danger)}._flightFare_1oul0_1{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"airline route pricing";align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-24);margin:0;border:none;border-radius:0;background:transparent;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter );text-align:left;cursor:pointer;box-sizing:border-box}._flightFare--combined_1oul0_137{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"segments pricing";align-items:center;gap:var(--spacing-8)}._flightFare--withHeader_1oul0_144{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"header header header" "airline route pricing";row-gap:var(--spacing-16);padding-block:var(--spacing-16)}._flightFare--combined_1oul0_137._flightFare--withHeader_1oul0_144{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header" "segments pricing"}._flightFare__header_1oul0_160{grid-area:header;width:100%;min-width:0}._flightFareHeader_1oul0_166{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%}._flightFareHeader__start_1oul0_174{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}._flightFareHeader__leading_1oul0_181{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;overflow:hidden;color:var(--cores-apoio-sucesso-base, #26a680)}._flightFareHeader__leading_1oul0_181 :is(svg,img){width:100%;height:100%}._flightFareHeader__title_1oul0_197{margin:0;font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-24, 1.5rem );color:var(--cores-neutras-500, #8b9aa4)}._flightFareHeader__subtitle_1oul0_215{margin:0;font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );color:var(--cores-neutras-600, #6f7b83)}._flightFareHeader__end_1oul0_236{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-8)}._flightFareHeader__end_1oul0_236 :is(svg,img){width:1.25rem;height:1.25rem}._flightFare__segments_1oul0_248{grid-area:segments;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-16);min-width:0;width:100%;padding-block:.375rem;box-sizing:border-box}._flightFare__segment_1oul0_248{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0;width:100%}._flightFare__segmentDivider_1oul0_268{width:100%;height:0;border:none;border-top:.0625rem solid var(--cores-neutras-300, #dfe4e6)}._flightFare__segmentRow_1oul0_276{display:flex;align-items:center;gap:var(--spacing-24);min-width:0;width:100%}._flightFare__airlineName_1oul0_284{display:block;max-width:100%;overflow:hidden;color:var(--cores-padrao-grafite, #2a2525);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}._flightFare__airlineLogoWrap_1oul0_303{display:inline-flex;align-items:center;justify-content:center;max-width:100%}._flightFare_1oul0_1:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:-.125rem}._flightFare__content_1oul0_316{gap:var(--spacing-16);width:100%;padding:0 var(--spacing-24) var(--spacing-24);box-sizing:border-box}._flightFare--segmentsInline_1oul0_327 ._flightFare__segments_1oul0_248{flex-direction:row;align-items:center;gap:var(--spacing-16);padding-block:.375rem}._flightFare--segmentsInline_1oul0_327 ._flightFare__segment_1oul0_248{flex:1 1 0;min-width:0;flex-direction:row;align-items:center;gap:var(--spacing-16)}._flightFare--segmentsInline_1oul0_327 ._flightFare__segmentDivider_1oul0_268{width:0;height:2.5rem;flex-shrink:0;border:none;border-left:.0625rem solid var(--cores-neutras-300, #dfe4e6)}._flightFare--segmentsInline_1oul0_327 ._flightFare__segmentRow_1oul0_276{gap:var(--spacing-24)}._flightFareRoot--segmentsInline_1oul0_358 ._flightFare__content_1oul0_316{flex-direction:row;align-items:stretch;gap:1.3125rem}._flightFareRoot--segmentsInline_1oul0_358 ._flightFare__content_1oul0_316>*{flex:1 1 0;min-width:0}._flightFare__badges_1oul0_372,._flightFare__badge_1oul0_372{display:none}._flightFare--combined_1oul0_137 ._flightFare__badges_1oul0_372,._flightFareRoot--combined_1oul0_382 ._flightFare__badges_1oul0_372{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;height:1.5rem}._flightFare--combined_1oul0_137 ._flightFare__badge_1oul0_372,._flightFareRoot--combined_1oul0_382 ._flightFare__badge_1oul0_372{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem;padding:.25rem 1rem;border-radius:.875rem 0;color:var(--cores-neutras-000, #fff);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightFare__badge--blue_1oul0_417{z-index:1;background:var( --cores-primordiais-azul-base, #1a1f4d )}._flightFare__badge--green_1oul0_425{z-index:0;background:var( --cores-apoio-sucesso-base, #26a680 )}._flightFare__badge--blue_1oul0_417+._flightFare__badge--green_1oul0_425{margin-left:-.875rem}._flightFare--combined_1oul0_137._flightFare--badged_1oul0_438{padding-top:calc(var(--spacing-24) + .25rem)}._flightFare__airline_1oul0_284{grid-area:airline;display:flex;align-items:center;justify-content:center;width:6.1875rem;height:3rem;padding:.625rem;box-sizing:border-box}._flightFare__airlineLogo_1oul0_303{object-fit:contain}._flightFare__route_1oul0_457{grid-area:route;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;min-width:0;width:100%}._flightFare__route--inline_1oul0_466{display:flex;flex-direction:column;gap:var(--spacing-8);align-items:flex-start;justify-content:center;margin-inline-start:0}._flightFare__routeTimes_1oul0_475{display:flex;align-items:center;gap:var(--spacing-16);min-width:0;width:100%}._flightFare__leg_1oul0_483{display:flex;flex-direction:column;gap:var(--spacing-8);align-items:flex-start;min-width:0}._flightFare__legMeta_1oul0_491{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;color:var(--cores-neutras-600, #6f7b83);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:normal;white-space:nowrap}._flightFare__legLabel_1oul0_509{font-weight:var( --typography-weight-bold-700, 700 )}._flightFare__legSeparator_1oul0_516,._flightFare__legDate_1oul0_523{font-weight:var( --typography-weight-regular-400, 400 )}._flightFare__legTime_1oul0_530{display:flex;align-items:flex-start;gap:var(--spacing-8)}._flightFare__legTimesStacked_1oul0_536{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._flightFare__legMetaSpacer_1oul0_543{height:1rem;flex-shrink:0}._flightFare__time_1oul0_548{color:var(--cores-padrao-grafite, #2a2525);font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem )}._flightFare__airport_1oul0_564{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-light-300, 300 );line-height:var( --typography-line-height-28, 1.75rem );white-space:nowrap;text-transform:uppercase}._flightFare__path_1oul0_586{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;padding-inline:var(--spacing-8)}._flightFare__stops_1oul0_596{margin:0;width:auto;text-decoration:underline;color:var( --cores-primordiais-roxo-base, #812990 );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );text-align:center}._flightFare__stops--action_1oul0_619{cursor:pointer}._flightFare__stops--action_1oul0_619:hover,._flightFare__stops--action_1oul0_619:focus-visible{text-decoration:underline;outline:none}._flightFare__pathLine_1oul0_629{display:flex;align-items:center;gap:0;width:100%;max-width:15.5625rem;height:.5rem;overflow:visible;line-height:0;font-size:0;color:var(--cores-neutras-500, #8b9aa4)}._flightFare__pathStroke_1oul0_642{flex:1 1 auto;min-width:0;height:0;border-top:.0625rem solid currentColor}._flightFare__pathArrow_1oul0_649{display:block;flex-shrink:0;margin-inline-start:calc(-1 * 1.125rem * 9 / 24);color:inherit}._flightFare__duration_1oul0_661{display:flex;align-items:flex-start;justify-content:center;gap:.125rem;color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-16, 1rem );text-align:center;white-space:nowrap}._flightFare__pricing_1oul0_683{grid-area:pricing;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-24);flex-shrink:0}._flightFare__price_1oul0_692{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.125rem;min-width:8rem}._flightFare__pricePrefix_1oul0_701{margin:0;color:var(--cores-neutras-600, #6f7b83);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-light-300, 300 );line-height:var( --typography-line-height-16, 1rem );text-align:right}._flightFare__originalPrice_1oul0_719{margin:0;color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );text-decoration:line-through;white-space:nowrap}._flightFare__priceRow_1oul0_738{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-8)}._flightFare__travelers_1oul0_745{display:none;align-items:center;gap:.125rem;color:var(--cores-neutras-600, #6f7b83);font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-12, .75rem )}._flightFare__travelerIcon_1oul0_764{flex-shrink:0;color:currentColor}._flightFare__currentPrice_1oul0_769{display:flex;align-items:center;justify-content:flex-end;margin:0;color:var(--cores-neutras-800, #2f3c45);text-align:right;white-space:nowrap}._flightFare__priceValue_1oul0_779{font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem}._flightFare__priceDecimals_1oul0_799{font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._flightFare__priceNote_1oul0_818{display:flex;align-items:center;justify-content:flex-end;gap:.3125rem;color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightFare__infoIcon_1oul0_839{flex-shrink:0;color:var(--cores-neutras-500, #8b9aa4)}._flightFare__chevron_1oul0_844{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--cores-neutras-800, #2f3c45);transition:transform .2s ease}._flightFare__chevron--open_1oul0_855{transform:rotate(180deg)}@media(max-width:40rem){._flightFareRoot_1oul0_1{border-color:var( --cores-primordiais-azul-base, #1a1f4d );border-radius:.625rem;background:var( --cores-padrao-off-white, #fcfbfa );box-shadow:0 0 .0625rem #00000029,0 .0625rem .125rem #0000001f}._flightFareRoot--badged_1oul0_14{border-color:transparent;background:linear-gradient(var(--cores-padrao-off-white, #fcfbfa),var(--cores-padrao-off-white, #fcfbfa)) padding-box,linear-gradient(to bottom,var(--flight-fare-badge-accent),var(--cores-neutras-300, #dfe4e6)) border-box}._flightFareRoot--opened_1oul0_43{border-color:var( --cores-primordiais-roxo-base, #812990 )}._flightFare_1oul0_1{grid-template-columns:1fr auto;grid-template-areas:"route route" "airline pricing";align-items:end;gap:var(--spacing-20);padding:2.25rem 1rem .75rem .75rem}._flightFare--withHeader_1oul0_144{grid-template-areas:"header header" "route route" "airline pricing";padding:var(--spacing-16) 1rem .75rem .75rem}._flightFare--withAlert_1oul0_54{padding-bottom:var(--spacing-8)}._flightFare--combined_1oul0_137{grid-template-columns:1fr;grid-template-areas:"segments" "pricing";align-items:stretch;gap:var(--spacing-16);padding:2rem .75rem .75rem}._flightFare--combined_1oul0_137._flightFare--withHeader_1oul0_144{grid-template-areas:"header" "segments" "pricing";padding-top:var(--spacing-16)}._flightFare--combined_1oul0_137._flightFare--withAlert_1oul0_54{padding-bottom:var(--spacing-8)}._flightFare--combined_1oul0_137 ._flightFare__segments_1oul0_248{padding-block:0}._flightFare--combined_1oul0_137 ._flightFare__segmentRow_1oul0_276{flex-direction:column;align-items:stretch;gap:var(--spacing-12)}._flightFare--combined_1oul0_137 ._flightFare__pricing_1oul0_683{justify-content:space-between;width:100%}._flightFare--combined_1oul0_137 ._flightFare__price_1oul0_692{align-items:flex-start}._flightFare--combined_1oul0_137 ._flightFare__pricePrefix_1oul0_701,._flightFare--combined_1oul0_137 ._flightFare__currentPrice_1oul0_769,._flightFare--combined_1oul0_137 ._flightFare__priceNote_1oul0_818{text-align:left;justify-content:flex-start}._flightFare--combined_1oul0_137 ._flightFare__badges_1oul0_372>:first-child{border-radius:.625rem 0 .875rem}._flightFare__content_1oul0_316{padding:0 .75rem .75rem}._flightFare_1oul0_1:not(._flightFare--combined_1oul0_137) ._flightFare__badges_1oul0_372{position:absolute;top:-.0625rem;right:-.0625rem;left:auto;display:flex;height:1.5rem}._flightFare_1oul0_1:not(._flightFare--combined_1oul0_137) ._flightFare__badge_1oul0_372{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem;padding:.625rem .5rem;border-radius:0 .625rem 0 1rem;color:var( --cores-primordiais-roxo-suave, #e6d4e9 );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightFare_1oul0_1:not(._flightFare--combined_1oul0_137) ._flightFare__badge--blue_1oul0_417{background:var( --cores-primordiais-azul-forte, #222239 )}._flightFare_1oul0_1:not(._flightFare--combined_1oul0_137) ._flightFare__badge--green_1oul0_425{color:var(--cores-neutras-000, #fff);background:var( --cores-apoio-sucesso-base, #26a680 )}._flightFare__airline_1oul0_284{justify-content:flex-start;width:auto;height:3rem;padding:.625rem}._flightFare__route_1oul0_457{margin-inline-start:0;grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,9rem);align-items:center;column-gap:.25rem}._flightFare__leg_1oul0_483{gap:.75rem;width:100%}._flightFare__leg--departure_1oul0_1057{align-items:flex-start}._flightFare__leg--arrival_1oul0_1061{align-items:flex-end}._flightFare__leg--arrival_1oul0_1061 ._flightFare__legMeta_1oul0_491{align-items:flex-end;text-align:right}._flightFare__leg--arrival_1oul0_1061 ._flightFare__legTime_1oul0_530{justify-content:flex-end}._flightFare__leg--arrival_1oul0_1061 ._flightFare__legDate_1oul0_523{color:var(--cores-neutras-800, #2f3c45)}._flightFare__legMeta_1oul0_491{flex-direction:column;align-items:inherit;gap:.25rem;white-space:normal}._flightFare__legLabel_1oul0_509{font-size:var( --typography-font-size-10, .625rem );line-height:.75rem}._flightFare__legSeparator_1oul0_516{display:none}._flightFare__legDate_1oul0_523{font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._flightFare__time_1oul0_548{font-weight:var( --typography-weight-medium-500, 500 )}._flightFare__path_1oul0_586{gap:var(--spacing-8);height:3.4375rem;padding-inline:0}._flightFare__stops_1oul0_596{line-height:var( --typography-line-height-14, .875rem )}._flightFare__pathLine_1oul0_629{max-width:none;height:.5rem;color:var(--cores-neutras-800, #2f3c45)}._flightFare__duration_1oul0_661{font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._flightFare__extraDays_1oul0_1153{display:none}._flightFare__pricing_1oul0_683{gap:0}._flightFare__price_1oul0_692{gap:.25rem;min-width:0}._flightFare__pricePrefix_1oul0_701{font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._flightFare__travelers_1oul0_745{display:inline-flex}._flightFare__priceValue_1oul0_779{font-weight:var( --typography-weight-semibold-600, 600 );color:var(--cores-padrao-grafite, #2a2525)}._flightFare__priceNote_1oul0_818,._flightFare__chevron_1oul0_844{display:none}}._flightFare--combined_1oul0_137 ._flightFare__airline_1oul0_284{flex-shrink:0;width:6.1875rem;height:3rem}._flightFare--combined_1oul0_137 ._flightFare__route_1oul0_457{flex:1 1 0;min-width:0;margin-inline-start:0}._flightFare--combined_1oul0_137 ._flightFare__route--inline_1oul0_466{flex:1 1 0;width:100%}._flightFare--combined_1oul0_137 ._flightFare__routeTimes_1oul0_475{width:100%}._flightFare--combined_1oul0_137 ._flightFare__legTimesStacked_1oul0_536{width:4.5rem;flex-shrink:0}._flightFare--combined_1oul0_137 ._flightFare__path_1oul0_586{flex:1 1 0;width:auto;min-width:5.5rem;padding-inline:0}._flightFare--combined_1oul0_137 ._flightFare__pathLine_1oul0_629{width:100%;min-width:auto}._flightFare--combined_1oul0_137 ._flightFare__duration_1oul0_661{font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._flightFare--segmentsInline_1oul0_327 ._flightFare__routeTimes_1oul0_475{width:auto;max-width:100%}._flightFare--segmentsInline_1oul0_327 ._flightFare__path_1oul0_586{flex:0 0 auto;width:auto}._flightFare--segmentsInline_1oul0_327 ._flightFare__pathLine_1oul0_629{width:5.5rem;max-width:5.5rem}._flightFare--segmentsInline_1oul0_327 ._flightFare__airline_1oul0_284{width:6.1875rem}._flightFare--combined_1oul0_137 ._flightFare__legTime_1oul0_530{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._flightFare--combined_1oul0_137 ._flightFare__leg--arrival_1oul0_1061 ._flightFare__legTime_1oul0_530,._flightFare--combined_1oul0_137 ._flightFare__leg--arrival_1oul0_1061 ._flightFare__legTimesStacked_1oul0_536{align-items:flex-start}@media(max-width:40rem){._flightFare--combined_1oul0_137 ._flightFare__airline_1oul0_284{justify-content:flex-start;width:auto;height:auto;padding:0}}._flightFare__srOnly_1oul0_1295{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skeleton_w6zr0_1{display:block;flex-shrink:0;border-radius:var(--radius-16);background:linear-gradient(90deg,var(--cores-neutras-200, #eeeff0) 0%,var(--cores-neutras-200, #eeeff0) 69.096%,var(--cores-neutras-400, #b9c4ca) 85.398%,var(--cores-neutras-200, #eeeff0) 100%);overflow:clip;box-sizing:border-box}._skeleton--animated_w6zr0_16{animation:_skeleton-pulse_w6zr0_1 2s linear infinite}@keyframes _skeleton-pulse_w6zr0_1{0%{opacity:.4}5%{opacity:.585}10%{opacity:.743}15%{opacity:.871}20%{opacity:.963}25%{opacity:.996}30%{opacity:.812}35%{opacity:.655}40%{opacity:.527}45%{opacity:.436}50%,to{opacity:.4}}@media(prefers-reduced-motion:reduce){._skeleton--animated_w6zr0_16{animation:none;opacity:.6}}._flightFareSkeleton_1dtgu_1{min-height:8rem}._select_xxqi8_1{position:relative;display:inline-flex;flex-direction:column;gap:var(--spacing-xs)}._select--fullWidth_xxqi8_8{display:flex;width:100%}._select__rs_xxqi8_13{width:100%}._select__control_xxqi8_17{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);min-height:4rem;padding:.375rem 1rem;background-color:var( --cores-padrao-off-white, #fcfbfa );border:1px solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16);cursor:text;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._select__control--sm_xxqi8_37{min-height:var(--input-height-sm);padding:var(--spacing-xs) var(--spacing-md)}._select__control--md_xxqi8_42{min-height:var(--input-height-md)}._select__control--lg_xxqi8_46{min-height:var(--input-height-lg);padding:var(--spacing-sm) var(--spacing-xl)}._select__control--rounded_xxqi8_51{border-radius:var(--radius-16)}._select__control--square_xxqi8_55{border-radius:var(--radius-8)}._select__control--labelOutside_xxqi8_59{min-height:var(--input-height-md);padding:var(--spacing-xs) var(--spacing-md)}._select__control--focused_xxqi8_64,._select__control_xxqi8_17:hover{border-color:var(--color-primary);box-shadow:0 0 2px 2px var(--color-secondary)}._select--error_xxqi8_70 ._select__control_xxqi8_17{border-color:var(--color-danger)}._select--error_xxqi8_70 ._select__control--focused_xxqi8_64,._select--error_xxqi8_70 ._select__control_xxqi8_17:hover{border-color:var(--color-danger);box-shadow:none}._select--disabled_xxqi8_80 ._select__control_xxqi8_17{cursor:not-allowed;background:var(--color-muted);background-color:var(--color-muted)}._select--disabled_xxqi8_80 ._select__control_xxqi8_17:hover{border-color:var( --cores-primordiais-roxo-suave, #e6d4e9 );box-shadow:none}._select__leftIcon_xxqi8_94{display:inline-flex;flex-shrink:0;align-items:center;padding:.5rem;color:var(--cores-neutras-700, #435662)}._select__compoundContent_xxqi8_102{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-width:0}._select__fieldLabel_xxqi8_111{display:flex;align-items:center;gap:var(--spacing-xs);margin:0;cursor:text;color:var(--cores-neutras-700, #435662);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:400;line-height:var( --typography-line-height-16, 1rem )}._select--disabled_xxqi8_80 ._select__fieldLabel_xxqi8_111{cursor:not-allowed}._select__required_xxqi8_137{color:var(--cores-apoio-erro-base, #e71b2d)}._select__valueContainer_xxqi8_141{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;padding:0}._select__singleValue_xxqi8_151{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:400;line-height:var( --typography-line-height-20, 1.25rem )}._select__input_xxqi8_172{margin:0;padding:0;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:400;line-height:var( --typography-line-height-20, 1.25rem )}._select__input_xxqi8_172 input{color:inherit;font:inherit}._select__placeholder_xxqi8_196{color:var(--cores-neutras-600, #6f7b83);font-size:var( --typography-font-size-14, .875rem );line-height:var( --typography-line-height-20, 1.25rem )}._select__description_xxqi8_208{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:400;line-height:var( --typography-line-height-16, 1rem );overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}._select__indicators_xxqi8_229{display:flex;flex-shrink:0;align-items:center;gap:.25rem}._select__indicator_xxqi8_229{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:var(--cores-neutras-600, #6f7b83);background:transparent;border:none;cursor:pointer}._select__indicator_xxqi8_229:hover{color:var(--cores-neutras-800, #2f3c45)}._select__clearIndicator_xxqi8_251:hover{color:var(--color-danger)}._select__dropdownIndicator_xxqi8_255{transition:transform .2s ease}._select__dropdownIndicator--open_xxqi8_259{transform:rotate(180deg)}._select__loadingIndicator_xxqi8_263{display:inline-flex;align-items:center;padding:.25rem;color:var( --cores-primordiais-roxo-base, #812990 )}._select__menu_xxqi8_273{position:static;width:100%;margin-top:0;padding:1rem;overflow:hidden;border:none;border-radius:var(--radius-16);background-color:var( --cores-padrao-off-white, #fcfbfa );box-shadow:0 .625rem 1rem #b0b0b04d}._select__menuList_xxqi8_289{display:flex;flex-direction:column;gap:.5rem;max-height:16rem;padding:0;overflow-y:auto}._select__menuList--virtual_xxqi8_298{display:block;gap:0}._select__menuListVirtualSpacer_xxqi8_303{position:relative;width:100%}._select__menuListVirtualItem_xxqi8_308{position:absolute;top:0;left:0;box-sizing:border-box;display:flex;align-items:center;width:100%}._select__option_xxqi8_318{display:flex;gap:.5rem;align-items:center;width:100%;padding:.375rem;border-radius:var(--radius-8);color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:400;line-height:var( --typography-line-height-20, 1.25rem );cursor:pointer}._select__option--focused_xxqi8_342,._select__option--selected_xxqi8_343{background-color:var( --cores-neutras-200, #eeeff0 )}._select__optionIcon_xxqi8_350{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--cores-neutras-600, #6f7b83)}._select__optionLabel_xxqi8_360{flex:1;min-width:0;word-break:break-word}._select__menuList--virtual_xxqi8_298 ._select__option_xxqi8_318{align-items:center;min-height:0;max-height:100%}._select__menuList--virtual_xxqi8_298 ._select__optionLabel_xxqi8_360{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}._select__optionMatch_xxqi8_379{font-weight:700;color:var(--cores-neutras-600, #6f7b83)}._select__empty_xxqi8_384{padding:.375rem;color:var(--cores-neutras-600, #6f7b83);font-size:var( --typography-font-size-14, .875rem )}._select__hint_xxqi8_393{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}._select__error_xxqi8_398{font-size:var(--font-size-xs);color:var(--color-danger)}._select__multiItem_xxqi8_403{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;outline:none;border-radius:var(--radius-100);border:.0625rem solid var(--cores-primordiais-roxo-base, #812990);background:var( --cores-primordiais-roxo-suave, #e6d4e9 );color:var( --cores-primordiais-roxo-base, #812990 );font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._select__multiItemLabel_xxqi8_425{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._select__multiItemRemove_xxqi8_432{display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}._select__multiItemRemove_xxqi8_432:hover{color:var(--color-danger)}._select__multiOverflow_xxqi8_447{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-100);border:.0625rem solid var(--cores-primordiais-roxo-base, #812990);background:var( --cores-primordiais-roxo-suave, #e6d4e9 );color:var( --cores-primordiais-roxo-base, #812990 );font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._flightSearchSummary_jw54n_1{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:.8125rem 1.5625rem;border:.0625rem solid rgb(255 255 255 / 20%);border-radius:var(--radius-16);background-color:#1a1f4d99;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter );box-sizing:border-box}._flightSearchSummary--editing_jw54n_18{background-color:var( --cores-neutras-000, #fff );color:var(--cores-neutras-700, #435662)}._flightSearchSummary__location_jw54n_26{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1 13.75rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._flightSearchSummary__location--clickable_jw54n_41{cursor:pointer;border-radius:var(--radius-8);transition:background-color var(--transition-fast)}._flightSearchSummary__location--clickable_jw54n_41:hover{background-color:#ffffff14}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__location--clickable_jw54n_41:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._flightSearchSummary__location--active_jw54n_60{background-color:var( --cores-padrao-off-white, #fcfbfa );border-radius:var(--radius-16)}._flightSearchSummary__location--clickable_jw54n_41:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._flightSearchSummary__iconWrap_jw54n_74{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:var(--spacing-sm);box-sizing:border-box;color:inherit}._flightSearchSummary__locationContent_jw54n_86{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}._flightSearchSummary__value_jw54n_94{width:100%;overflow:hidden;font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );color:var(--cores-neutras-000, #fff);text-overflow:ellipsis;white-space:nowrap}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__value_jw54n_94{color:var(--cores-neutras-700, #435662)}._flightSearchSummary__description_jw54n_119{width:100%;overflow:hidden;font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );color:var(--cores-neutras-500, #8b9aa4);text-overflow:ellipsis;white-space:nowrap}._flightSearchSummary__swap_jw54n_139{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;transition:opacity var(--transition-fast)}._flightSearchSummary__swap_jw54n_139:hover:not(:disabled){opacity:.8}._flightSearchSummary__swap_jw54n_139:disabled{cursor:not-allowed;opacity:.5}._flightSearchSummary__divider_jw54n_163{flex-shrink:0;align-self:auto;width:.0625rem;height:2rem;background-color:#fff3}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__divider_jw54n_163{background-color:var( --cores-neutras-300, #dfe4e6 )}._flightSearchSummary__dates_jw54n_179{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._flightSearchSummary__select_jw54n_193{position:relative;min-width:0}._flightSearchSummary__datesWrap_jw54n_198{min-width:0}._flightSearchSummary__dates--clickable_jw54n_202{cursor:pointer;border-radius:var(--radius-8);transition:background-color var(--transition-fast)}._flightSearchSummary__dates--clickable_jw54n_202:hover{background-color:#ffffff14}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__dates--clickable_jw54n_202:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._flightSearchSummary__dates--active_jw54n_221{background-color:var( --cores-padrao-off-white, #fcfbfa );border-radius:var(--radius-8)}._flightSearchSummary__dates--clickable_jw54n_202:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._flightSearchSummary__date_jw54n_179{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}._flightSearchSummary__dateSubtitle_jw54n_243{display:block;width:100%;overflow:hidden;font-size:var( --typography-font-size-12, .75rem );line-height:var( --typography-line-height-16, 1rem );text-overflow:ellipsis;white-space:nowrap}._flightSearchSummary__dateHighlight_jw54n_259{color:var( --cores-primordiais-roxo-suave, #e6d4e9 )}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__dateHighlight_jw54n_259{color:var( --cores-primordiais-roxo-base, #812990 )}._flightSearchSummary__dateSuffix_jw54n_274{color:var(--cores-neutras-500, #8b9aa4)}._flightSearchSummary__travelers_jw54n_278{display:flex;flex-direction:column;gap:.1875rem;align-items:flex-start;flex-shrink:0;min-width:4.625rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._flightSearchSummary__travelers--clickable_jw54n_294{cursor:pointer;border-radius:var(--radius-8);transition:background-color var(--transition-fast)}._flightSearchSummary__travelers--clickable_jw54n_294:hover{background-color:#ffffff14}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__travelers--clickable_jw54n_294:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._flightSearchSummary__travelers--clickable_jw54n_294:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._flightSearchSummary__travelersLabel_jw54n_319{font-size:.625rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.625rem;color:#ffffff7f;white-space:nowrap}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__travelersLabel_jw54n_319{color:var(--cores-neutras-700, #435662)}._flightSearchSummary__travelersValue_jw54n_335{font-size:.8125rem;font-weight:var( --typography-weight-semibold-600, 600 );line-height:.8125rem;color:var(--cores-neutras-000, #fff);white-space:nowrap}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__travelersValue_jw54n_335{color:var(--cores-neutras-800, #2f3c45)}._flightSearchSummary__changeButton_jw54n_351{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:2rem;padding:.25rem 1.5rem;border:.0625rem solid var(--cores-neutras-000, #fff);border-radius:var(--radius-8);background-color:#fff3;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}._flightSearchSummary__changeButton_jw54n_351:hover:not(:disabled){background-color:#ffffff4d}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__changeButton_jw54n_351{border-color:var( --cores-primordiais-roxo-base, #812990 );background-color:transparent;color:var( --cores-primordiais-roxo-base, #812990 )}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__changeButton_jw54n_351:hover:not(:disabled){background-color:#81299014}._flightSearchSummary__changeButton_jw54n_351:disabled{cursor:not-allowed;opacity:.5}._flightSearchSummary__changeButton_jw54n_351:focus-visible{outline:.125rem solid var(--cores-neutras-000, #fff);outline-offset:.125rem}._flightSearchSummary__legs_jw54n_423{display:flex;flex:1;flex-direction:column;gap:var(--spacing-24, 1.5rem);min-width:0}._flightSearchSummary__leg_jw54n_423{display:flex;flex:1;align-items:center;gap:var(--spacing-sm);min-width:0}._flightSearchSummary__legIndex_jw54n_439{flex-shrink:0;width:.75rem;color:var( --cores-primordiais-azul-suave, #d1d2db );font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem )}._flightSearchSummary__legTitle_jw54n_461{display:none}._flightSearchSummary__meta_jw54n_465,._flightSearchSummary__footer_jw54n_469,._flightSearchSummary__footerTravelers_jw54n_476{display:contents}._flightSearchSummary__legTravelers_jw54n_482{display:none}._flightSearchSummary__moreButton_jw54n_486{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;height:2rem;padding:.25rem .75rem;border:none;background:transparent;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );white-space:nowrap;cursor:pointer}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__moreButton_jw54n_486{border-color:var( --cores-primordiais-roxo-base, #812990 );color:var( --cores-primordiais-roxo-base, #812990 )}._flightSearchSummary__moreButton_jw54n_486:hover{opacity:.85}._flightSearchSummary__moreButton_jw54n_486:focus-visible{outline:.125rem solid var(--cores-neutras-000, #fff);outline-offset:.125rem}._flightSearchSummary__moreIcon_jw54n_539{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;transition:transform .2s ease}._flightSearchSummary__moreIcon--expanded_jw54n_548{transform:rotate(180deg)}._flightSearchSummary--multi_jw54n_552{flex-wrap:nowrap}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legs_jw54n_423{flex:1 1 0;min-width:0}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__moreButton_jw54n_486{flex:0 0 auto}._flightSearchSummary--expanded_jw54n_567{align-items:flex-start;background-color:var( --cores-primordiais-azul-base, #1a1f4d )}._flightSearchSummary--editing_jw54n_18._flightSearchSummary--expanded_jw54n_567{background-color:var( --cores-neutras-000, #fff )}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__location_jw54n_26,._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__select_jw54n_193{flex:1 1 0;min-width:0;min-height:2.75rem}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__changeButton_jw54n_351:focus-visible{outline-color:var( --cores-primordiais-roxo-base, #812990 )}@media(max-width:48rem){._flightSearchSummary_jw54n_1{flex-direction:column;align-items:stretch}._flightSearchSummary__divider_jw54n_163{width:100%;height:.0625rem}._flightSearchSummary__dates_jw54n_179{flex-direction:column;align-items:stretch}._flightSearchSummary__changeButton_jw54n_351{width:100%}._flightSearchSummary__leg_jw54n_423{flex-wrap:wrap;flex-direction:column;align-items:stretch}._flightSearchSummary__location_jw54n_26{width:100%;flex:none}._flightSearchSummary__swap_jw54n_139{align-self:center}._flightSearchSummary--multi_jw54n_552{flex-direction:column;align-items:stretch;gap:var(--spacing-16, 1rem);padding:1.4375rem}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legs_jw54n_423{flex:none;width:100%;gap:var(--spacing-16, 1rem)}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__leg_jw54n_423{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--spacing-16, 1rem) .3125rem;flex:none;width:100%}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legIndex_jw54n_439{display:none}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legTitle_jw54n_461{display:block;grid-column:1 / -1;width:100%;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem )}._flightSearchSummary__iconWrap_jw54n_74{display:none}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__location_jw54n_26{flex:1 1 0;min-width:0}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__location_jw54n_26,._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__select_jw54n_193{width:100%;flex:none;min-width:0}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__swap_jw54n_139{align-self:center}._flightSearchSummary--editing_jw54n_18._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__leg_jw54n_423{display:grid;grid-template-columns:minmax(0,1fr)}._flightSearchSummary--editing_jw54n_18._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__select_jw54n_193,._flightSearchSummary--editing_jw54n_18._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__location_jw54n_26{grid-column:1 / -1;width:100%}._flightSearchSummary--editing_jw54n_18._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__swap_jw54n_139{justify-self:center}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__swap_jw54n_139{width:1.0625rem;height:1rem}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__leg_jw54n_423>._flightSearchSummary__divider_jw54n_163{display:none}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__meta_jw54n_465{display:flex;grid-column:1 / -1;align-items:center;gap:var(--spacing-16, 1rem)}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__dates_jw54n_179{flex-direction:row;align-items:center;flex:0 1 8.125rem}._flightSearchSummary--editing_jw54n_18 ._flightSearchSummary__legTitle_jw54n_461{color:var(--cores-neutras-700, #435662)}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__meta_jw54n_465 ._flightSearchSummary__divider_jw54n_163{display:block;width:.0625rem;height:2rem}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__moreButton_jw54n_486{border:none;padding:.25rem 0}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__changeButton_jw54n_351{width:auto;min-width:9.8125rem;flex-shrink:0}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__footerTravelers_jw54n_476{display:none}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legTravelers_jw54n_482{display:flex;align-items:center;gap:var(--spacing-16, 1rem)}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__footer_jw54n_469{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16, 1rem);width:100%}}@media(min-width:48.0625rem){._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__legs_jw54n_423{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto minmax(0,1fr) auto minmax(7.5rem,auto);align-items:center;row-gap:var(--spacing-24, 1.5rem);column-gap:var(--spacing-sm)}._flightSearchSummary--multi_jw54n_552 ._flightSearchSummary__leg_jw54n_423{display:contents}}._flightSelect_1w380_1{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}._flightSelect__nav_1w380_8{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._flightSelect__navButton_1w380_15{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--cores-neutras-600, #6f7b83);cursor:pointer;transition:opacity var(--transition-fast, .15s ease)}._flightSelect__navButton_1w380_15:hover:not(:disabled){opacity:.75}._flightSelect__navButton_1w380_15:disabled{cursor:not-allowed;opacity:.35}._flightSelect__navButton_1w380_15:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem;border-radius:var(--radius-4)}._flightSelect__track_1w380_44{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._flightSelect__track_1w380_44::-webkit-scrollbar{display:none}._flightSelect__card_1w380_61{position:relative;display:flex;justify-content:space-between;flex:0 0 auto;flex-direction:column;gap:var(--spacing-md);width:21.625rem;scroll-snap-align:start;padding:var(--spacing-24);border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16);background-color:var( --cores-neutras-000, #fff );color:var( --flight-select-text, var(--cores-neutras-800, #2f3c45) );--flight-select-text: var( --cores-neutras-800, #2f3c45 );--flight-select-feature-title: var( --cores-neutras-800, #2f3c45 );--flight-select-feature-description: var( --cores-neutras-600, #6f7b83 );font-family:var( --typography-family-body, Inter );text-align:left;cursor:pointer;box-sizing:border-box;transform:translateY(0) scale(1);transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .3s ease,color .4s ease,transform .45s cubic-bezier(.34,1.4,.64,1),box-shadow .4s ease}._flightSelect__card--premium_1w380_112:not(._flightSelect__card--selected_1w380_113){background-color:var( --cores-primordiais-azul-suave, #d1d2db )}._flightSelect__card--selected_1w380_113{background-color:var( --cores-primordiais-azul-base, #1a1f4d );border-color:var( --cores-primordiais-azul-base, #1a1f4d );--flight-select-text: var( --cores-neutras-000, #fff );--flight-select-feature-title: var( --cores-neutras-000, #fff );--flight-select-feature-description: var( --cores-neutras-200, #eeeff0 )}._flightSelect__card--selecting_1w380_144{animation:_flightSelectPulse_1w380_1 .55s cubic-bezier(.4,0,.2,1)}@keyframes _flightSelectPulse_1w380_1{0%{transform:translateY(0) scale(1);box-shadow:0 .25rem .75rem #1a1f4d1f,0 0 #81299000}50%{transform:translateY(-.5rem) scale(1.03);box-shadow:0 1.25rem 3rem #1a1f4d73,0 0 0 .375rem #81299059}to{transform:translateY(-.375rem) scale(1.02)}}@media(prefers-reduced-motion:reduce){._flightSelect__card_1w380_61{transition:none}._flightSelect__card--selecting_1w380_144{animation:none}._flightSelect__card--selected_1w380_113{transform:none}}._flightSelect__card_1w380_61:hover,._flightSelect__card--selected_1w380_113:hover{border-color:var( --cores-primordiais-azul-base, #1a1f4d )}._flightSelect__card_1w380_61:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-suave, #e6d4e9);outline-offset:.125rem;border:1px solid var(--cores-primordiais-azul-base, #1a1f4d);background:var(--cores-neutras-100, #f9fafa)}._flightSelect__card--clickable_1w380_206{cursor:pointer}._flightSelect__groups_1w380_210{display:flex;flex-direction:column;gap:2rem;width:100%}._flightSelect__group_1w380_210{display:flex;flex-direction:column;gap:1rem;width:100%}._flightSelect__header_1w380_224{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}._flightSelect__identity_1w380_232{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;margin-bottom:.5rem}._flightSelect__legBadge_1w380_241{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:.125rem .5rem;border:1px solid var(--cores-neutras-600, #6f7b83);border-radius:100px;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightSelect__card--selected_1w380_113 ._flightSelect__legBadge_1w380_241{border-color:var(--cores-neutras-200, #eeeff0);color:var(--cores-neutras-200, #eeeff0)}._flightSelect__card--tagged_1w380_276{padding-top:calc(var(--spacing-24) + .5rem)}._flightSelect__card--withBadge_1w380_280{padding-bottom:0}._flightSelect__topTags_1w380_284{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;height:1.5rem}._flightSelect__premiumBadge_1w380_294{display:flex;align-items:center;justify-content:center;z-index:0;height:1.5rem;padding:.25rem 1rem;border-radius:1rem 0;background:var( --cores-secundaria-indigo-forte, #23395e );color:var(--cores-neutras-000, #fff);text-align:center;font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightSelect__corporateBadge_1w380_327{display:flex;align-items:center;justify-content:center;gap:.25rem;z-index:1;height:1.5rem;padding:.25rem 1rem;border-radius:1rem 0;background:var( --cores-apoio-informativo-base, #1c69ec );color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._flightSelect__premiumBadge_1w380_294+._flightSelect__corporateBadge_1w380_327{margin-left:-.875rem;padding-inline:.5rem}._flightSelect__corporateIcon_1w380_366{flex-shrink:0;color:var(--cores-neutras-100, #f9fafa)}._flightSelect__name_1w380_371{font-family:var( --typography-family-captions, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );letter-spacing:.2rem;text-transform:uppercase;color:inherit;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}._flightSelect__pricing_1w380_397{display:flex;flex-direction:column;gap:.125rem;align-items:flex-end;min-width:0}._flightSelect__priceRow_1w380_405{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._flightSelect__travelers_1w380_413{display:flex;align-items:center;gap:.125rem;font-size:var( --typography-font-size-14, .875rem );line-height:var( --typography-line-height-12, .75rem );color:var(--cores-neutras-500, #8b9aa4)}._flightSelect__card--selected_1w380_113 ._flightSelect__travelers_1w380_413{color:var(--cores-neutras-200, #eeeff0)}._flightSelect__price_1w380_405{display:flex;align-items:baseline;color:inherit}._flightSelect__priceAmount_1w380_439{font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem;color:inherit}._flightSelect__priceDecimals_1w380_460{font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );color:inherit}._flightSelect__badge_1w380_480{display:flex;align-items:center;justify-content:flex-start;gap:.625rem;box-sizing:border-box;width:calc(100% + var(--spacing-24) + var(--spacing-24));margin:0 calc(-1 * var(--spacing-24));padding:.125rem var(--spacing-16);border-radius:0 0 var(--radius-16) var(--radius-16);background-color:var( --cores-apoio-alerta-suave, #ffefd0 );color:var(--cores-apoio-alerta-forte, #93691e)}._flightSelect__badge--success_1w380_502{background-color:var(--color-success-muted);color:var(--color-success)}._flightSelect__badge--danger_1w380_507{background-color:var(--color-danger-muted);color:var(--color-danger)}._flightSelect__badgeIcon_1w380_512{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:.25rem;color:var(--cores-apoio-alerta-base, #fdad16)}._flightSelect__badge--success_1w380_502 ._flightSelect__badgeIcon_1w380_512,._flightSelect__badge--danger_1w380_507 ._flightSelect__badgeIcon_1w380_512,._flightSelect__badge--primary_1w380_525 ._flightSelect__badgeIcon_1w380_512{color:inherit}._flightSelect__badgeLabel_1w380_530{flex:1 0 0;min-width:0;font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-16, 1rem );text-align:left}._flightSelect__features_1w380_552{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;margin:0;padding:0;list-style:none}._flightSelect__feature_1w380_552{display:flex;gap:var(--spacing-sm);align-items:flex-start;width:100%}._flightSelect__featureIcon_1w380_569{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;width:1.25rem;height:1.25rem;padding-top:.125rem}._flightSelect__featureContent_1w380_579{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}._flightSelect__featureTitle_1w380_587{width:100%;font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-16, 1rem );color:var( --flight-select-feature-title, var(--cores-neutras-000, #fff) )}._flightSelect__featureTitle--excluded_1w380_607{color:var(--cores-neutras-500, #8b9aa4);text-decoration:line-through}._flightSelect__featureDescription_1w380_612{width:100%;font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );color:var( --flight-select-feature-description, var(--cores-neutras-200, #eeeff0) )}._flightSelect__featureDescription--excluded_1w380_632{color:var(--cores-neutras-500, #8b9aa4)}._flightSelect__details_1w380_636{padding:0;border:none;background:transparent;text-align:start;color:var( --cores-primordiais-roxo-forte, #56275b );font-size:.625rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.75rem;text-decoration:underline;cursor:pointer}._flightSelect__card--selected_1w380_113 ._flightSelect__details_1w380_636{color:var( --cores-primordiais-roxo-suave, #e6d4e9 )}._flightSelect__details_1w380_636:hover{opacity:.85}._flightSelect__action_1w380_667{display:flex;align-items:center;justify-content:center;width:100%;height:2rem;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-100);background-color:var( --cores-secundaria-indigo-base, #1c4c96 );color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );cursor:pointer;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.34,1.2,.64,1)}._flightSelect__action_1w380_667:hover:not(:disabled){background-color:var( --cores-secundaria-indigo-forte, #23395e )}._flightSelect__action--outline_1w380_713{border:1px solid var(--cores-neutras-400, #b9c4ca);background:transparent;color:var(--cores-neutras-800, #2f3c45)}._flightSelect__action--outline_1w380_713:hover:not(:disabled){background:var( --cores-secundria-indigo-suave, #d2dbea )}._flightSelect__action--outlinePremium_1w380_729{background:transparent;border:1px solid var(--cores-neutras-400, #b9c4ca);color:var(--cores-neutras-800, #2f3c45)}._flightSelect__action--outlinePremium_1w380_729:hover:not(:disabled){background-color:#2f3c4514}._srOnly_1w380_742{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._footer_1ffki_1{background-color:var(--color-muted);color:var(--color-foreground);padding:var(--spacing-48) var(--spacing-24);transition:background-color .2s ease,color .2s ease}._footer__content_1ffki_10{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-48);margin:0 auto}._footer__brand_1ffki_17{display:grid;gap:var(--spacing-24);align-content:start}._footer__logo_1ffki_23{display:block;height:1.4375rem;width:auto}._footer__description_1ffki_29{max-width:18rem;line-height:var(--typography-line-height-24)}._footer__stores_1ffki_34{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}._footer__storeButton_1ffki_40{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16);border:.0625rem solid var(--cores-neutras-600, #6f7b83);border-radius:var(--radius-8);color:var(--color-surface-foreground);font-family:var(--typography-family-body);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-medium-500 );line-height:var(--typography-line-height-20);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}._footer__storeButton_1ffki_40:hover{border-color:var(--color-border-focus);color:var(--color-accent-foreground)}._footer__storeIcon_1ffki_67{flex-shrink:0;width:1.25rem;height:1.25rem;object-fit:contain}._footer__storeButtonText_1ffki_74{color:var(--cores-neutras-800, #6f7b83);font-family:var( --typography-family-captions, Inter );font-size:var( --typography-font-size-10, .625rem );font-style:normal;font-weight:500;margin:0;padding:0}._footer__copyright_1ffki_90{margin-top:var(--spacing-8);color:var(--cores-neutras-800, #6f7b83)}._footer__nav_1ffki_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--spacing-32)}._footer__column_1ffki_104{display:grid;gap:var(--spacing-16);align-content:start}._footer__columnTitle_1ffki_110{color:var(--color-foreground);font-size:var(--typography-font-size-12);font-weight:var( --typography-weight-semibold-600 );letter-spacing:.04em;text-transform:uppercase}._footer__linkList_1ffki_120{display:grid;gap:var(--spacing-12);margin:0;padding:0;list-style:none}._footer__link_1ffki_120{appearance:none;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--cores-neutras-800, #2f3c45);font-family:var(--typography-family-body);font-size:var(--typography-font-size-14);line-height:var(--typography-line-height-20);transition:color .2s ease}._footer__link_1ffki_120:hover{color:var(--color-brand)}._footer__link_1ffki_120:focus-visible{outline:.125rem solid var(--color-brand);outline-offset:.125rem}@media(max-width:768px){._footer_1ffki_1{padding:var(--spacing-64) var(--spacing-48)}._footer__content_1ffki_10{grid-template-columns:1fr}}._userDropdown_1oggh_1{display:flex;flex-direction:column;min-width:16rem;max-width:20rem;background-color:var(--color-surface);color:var(--color-surface-foreground);border-radius:var(--radius-16);box-shadow:var(--shadow-lg);overflow:hidden}._userDropdown__header_1oggh_13{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:.0625rem solid var(--color-border)}._userDropdown__identity_1oggh_22{display:flex;flex-direction:column;gap:.25rem;min-width:0}._userDropdown__name_1oggh_29{color:var(--color-foreground)}._userDropdown__email_1oggh_33{color:var(--color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userDropdown__role_1oggh_40{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;margin-top:.125rem;padding:.125rem .5rem;border-radius:var(--radius-4);background-color:var( --cores-primordiais-roxo-base, #812990 );color:var(--cores-neutras-000, #fff);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}._userDropdown__nav_1oggh_59{display:flex;flex-direction:column;padding:var(--spacing-xs)}._userDropdown__footer_1oggh_65{display:flex;flex-direction:column;padding:var(--spacing-xs);border-top:.0625rem solid var(--color-border)}._userDropdown__item_1oggh_72{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;border:none;border-radius:var(--radius-8);background:transparent;color:var(--color-foreground);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}._userDropdown__item_1oggh_72:hover{background-color:var(--color-muted)}._userDropdown__item--danger_1oggh_95{color:var(--color-danger)}._userDropdown__item--danger_1oggh_95:hover{background-color:var(--color-danger-muted)}._userDropdown__itemIcon_1oggh_103{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-muted-foreground)}._userDropdown__item--danger_1oggh_95 ._userDropdown__itemIcon_1oggh_103{color:var(--color-danger)}._header_1v24m_1{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--page-header-height);padding:1rem 2.5rem;position:fixed;top:0;left:0;z-index:1000;overflow:visible;color:var(--cores-neutras-000, #fff);background-color:transparent}._header--solid_1v24m_18{background-color:var( --cores-primordiais-azul-base, #1a1f4d )}._header__logo_wrapper_1v24m_25{display:flex;align-items:center;gap:1.0625rem}._header__button_1v24m_31{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.125rem 0;background-color:transparent;border:none;color:inherit;cursor:pointer}._header__logoButton_1v24m_43{display:inline-flex;align-items:center;padding:0;background-color:transparent;border:none;color:inherit;cursor:pointer}._header__logo_1v24m_25{display:block;height:1.4375rem;width:auto}._header__menuIcon_1v24m_59{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--cores-neutras-000, #fff)}._header__menuIconMenu_1v24m_69,._header__menuIconOpen_1v24m_70{position:absolute;width:1.5rem;height:1.5rem;color:inherit;transition:opacity .25s ease}._header__menuIconOpen_1v24m_70,._header__menuIcon--open_1v24m_83 ._header__menuIconMenu_1v24m_69{opacity:0;pointer-events:none}._header__menuIcon--open_1v24m_83 ._header__menuIconOpen_1v24m_70{opacity:1;pointer-events:auto}._header__user_1v24m_93{position:relative}._header__userButton_1v24m_97{display:inline-flex;align-items:center;gap:.5rem;padding:.125rem 0;background-color:transparent;border:none;color:inherit;cursor:pointer}._header__avatar_1v24m_108{box-shadow:0 0 0 .0625rem #ffffff59}._header__userInfo_1v24m_113{display:flex;align-items:center;gap:.5rem}._header__userInfoText_1v24m_119{display:flex;flex-direction:column;align-items:flex-start;gap:.0625rem}._header__userInfoName_1v24m_126{margin:0;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter, sans-serif );font-size:.75rem;font-weight:500;line-height:.75rem}._header__userInfoRole_1v24m_139{margin:0;color:var(--cores-neutras-400, #b9c4ca);font-family:var( --typography-family-body, Inter, sans-serif );font-size:.625rem;font-weight:500;line-height:.625rem}._header__chevron_1v24m_152{display:block;width:.5625rem;height:.3125rem;flex-shrink:0;color:currentColor;transition:transform .2s ease}._header__chevron--open_1v24m_161{transform:rotate(180deg)}._header__userDropdown_1v24m_165{position:absolute;top:calc(100% + .5rem);right:0;z-index:1001}@media(max-width:768px){._header_1v24m_1{padding:1rem}}._hotelFare_ytvb8_1{display:grid;grid-template-columns:21rem minmax(0,1fr) 11.875rem;grid-template-areas:"image body pricing";align-items:stretch;column-gap:var(--spacing-32);width:100%;min-height:13.75rem;height:13.75rem;box-sizing:border-box;overflow:hidden;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16);background:var(--cores-neutras-000, #fff);container-type:inline-size;container-name:hotel-fare}._hotelFare_compact_ytvb8_20{grid-template-columns:10rem minmax(0,1fr) minmax(9.5rem,11rem);column-gap:var(--spacing-16);height:auto;min-height:10rem;overflow:visible}._hotelFare__image_ytvb8_31{grid-area:image;position:relative;display:block;width:21rem;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;appearance:none;border:none;font:inherit;text-align:inherit;border-radius:var(--radius-16) 0 0 var(--radius-16);background:var( --cores-secundaria-indigo-suave, #d2dbea );cursor:default}._hotelFare_compact_ytvb8_20 ._hotelFare__image_ytvb8_31{width:10rem;min-height:10rem;align-self:stretch}button._hotelFare__image_ytvb8_31{cursor:pointer}button._hotelFare__image_ytvb8_31:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:-.125rem}._hotelFare__photo_ytvb8_70{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}._hotelFare__photoPlaceholder_ytvb8_80{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cores-neutras-000, #fff)}._hotelFare__photoPlaceholderIcon_ytvb8_89{flex-shrink:0;width:2.5rem;height:2.5rem}._hotelFare__photoBadge_ytvb8_95{position:absolute;right:var(--spacing-16);bottom:var(--spacing-16);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);padding:.125rem var(--spacing-8);border-radius:var(--radius-100);background:#1a1f4d99;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap;pointer-events:none}._hotelFare_compact_ytvb8_20 ._hotelFare__photoBadge_ytvb8_95{right:var(--spacing-8);bottom:var(--spacing-8);padding:.125rem var(--spacing-6)}._hotelFare__photoBadgeIcon_ytvb8_133{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:.75rem;height:.75rem;overflow:hidden}._hotelFare__body_ytvb8_143{grid-area:body;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-24);min-width:0;min-height:0;overflow:hidden;padding-block:var(--spacing-24)}._hotelFare_compact_ytvb8_20 ._hotelFare__body_ytvb8_143{gap:var(--spacing-12);overflow:visible;padding-block:var(--spacing-16)}._hotelFare__header_ytvb8_161{display:flex;flex-direction:column;gap:.125rem;min-width:0}._hotelFare__name_ytvb8_168{margin:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem}._hotelFare_compact_ytvb8_20 ._hotelFare__name_ytvb8_168{font-size:var(--typography-font-size-16, 1rem);line-height:var( --typography-line-height-24, 1.5rem )}._hotelFare__location_ytvb8_198{display:flex;flex-wrap:nowrap;align-items:center;gap:.125rem;margin:0;min-width:0;max-width:100%}._hotelFare__locationIcon_ytvb8_208{flex-shrink:0;color:var(--cores-neutras-700, #435662)}._hotelFare__locationText_ytvb8_213{min-width:0;overflow:hidden;color:var(--cores-neutras-700, #435662);font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );text-overflow:ellipsis;white-space:nowrap}._hotelFare__distance_ytvb8_237{margin:0;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-captions, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._hotelFare__details_ytvb8_258{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}._hotelFare__policies_ytvb8_265{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}._hotelFare__policy_ytvb8_274{display:flex;align-items:flex-start;gap:var(--spacing-4)}._hotelFare__policyIcon_ytvb8_280{flex-shrink:0;color:var(--cores-neutras-800, #2f3c45)}._hotelFare__policyText_ytvb8_285{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4, .25rem);margin:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:1rem}._hotelFare__policyEmphasis_ytvb8_307{font-weight:var( --typography-weight-bold-700, 700 )}._hotelFare__policyInfo_ytvb8_314{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--cores-neutras-600, #6f7b83);cursor:help}._hotelFare__amenities_ytvb8_325{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;white-space:nowrap;list-style:none}._hotelFare_compact_ytvb8_20 ._hotelFare__amenities_ytvb8_325{flex-wrap:wrap;overflow:visible;white-space:normal}._hotelFare__amenity_ytvb8_346{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-4);padding:.125rem var(--spacing-8);border:.0625rem solid var(--cores-apoio-sucesso-base, #198449);border-radius:var(--typography-font-size-40);color:var( --cores-apoio-sucesso-forte, #225537 );font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );white-space:nowrap}._hotelFare_compact_ytvb8_20 ._hotelFare__amenity_ytvb8_346{font-size:var( --typography-font-size-12, .75rem );line-height:var( --typography-line-height-16, 1rem )}._hotelFare__amenityIcon_ytvb8_389{flex-shrink:0;color:currentColor}._hotelFare__amenity--hidden_ytvb8_394,._hotelFare__amenity--sizer_ytvb8_395{position:absolute;visibility:hidden;pointer-events:none}._hotelFare__pricing_ytvb8_401{grid-area:pricing;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:11.875rem;padding:var(--spacing-24) var(--spacing-24) var(--spacing-24) 0;box-sizing:border-box}._hotelFare_compact_ytvb8_20 ._hotelFare__pricing_ytvb8_401{width:auto;min-width:9.5rem;padding:var(--spacing-16) var(--spacing-16) var(--spacing-16) 0;gap:var(--spacing-12)}._hotelFare__price_ytvb8_421{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;width:100%}._hotelFare__pricePrefix_ytvb8_429{margin:0;width:100%;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-light-300, 300 );line-height:var( --typography-line-height-16, 1rem );text-align:right}._hotelFare__originalPrice_ytvb8_452{margin:0;color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );text-decoration:line-through;white-space:nowrap}._hotelFare__currentPrice_ytvb8_471{display:flex;align-items:center;justify-content:flex-end;margin:0;color:var(--cores-neutras-800, #2f3c45);text-align:right;white-space:nowrap}._hotelFare__priceValue_ytvb8_481{font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem}._hotelFare_compact_ytvb8_20 ._hotelFare__priceValue_ytvb8_481{font-size:var(--typography-font-size-16, 1rem);line-height:var( --typography-line-height-24, 1.5rem )}._hotelFare__priceDecimals_ytvb8_509{font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._hotelFare__priceNote_ytvb8_528{display:flex;align-items:center;justify-content:flex-end;gap:.3125rem;margin:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._hotelFare__infoIcon_ytvb8_554{flex-shrink:0;color:var(--cores-neutras-500, #8b9aa4)}._hotelFare__action_ytvb8_559{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--spacing-4);height:2rem;padding:.25rem 0 .25rem 1.5rem;border:none;border-radius:var(--radius-8);background:transparent;color:var( --cores-primordiais-roxo-base, #812990 );font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );white-space:nowrap;cursor:pointer}._hotelFare_compact_ytvb8_20 ._hotelFare__action_ytvb8_559{padding-inline-start:var(--spacing-8)}._hotelFare__action_ytvb8_559:hover{background:#81299014}._hotelFare__action_ytvb8_559:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}@container hotel-fare (max-width: 52rem){._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20){grid-template-columns:10rem minmax(0,1fr) minmax(9.5rem,11rem);column-gap:var(--spacing-16);height:auto;min-height:10rem;overflow:visible}._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20) ._hotelFare__image_ytvb8_31{width:10rem;min-height:10rem}._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20) ._hotelFare__body_ytvb8_143{gap:var(--spacing-12);overflow:visible;padding-block:var(--spacing-16)}._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20) ._hotelFare__name_ytvb8_168{font-size:var( --typography-font-size-16, 1rem );line-height:var( --typography-line-height-24, 1.5rem )}._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20) ._hotelFare__amenities_ytvb8_325{flex-wrap:wrap;overflow:visible;white-space:normal}._hotelFare_ytvb8_1:not(._hotelFare_compact_ytvb8_20) ._hotelFare__pricing_ytvb8_401{width:auto;min-width:9.5rem;padding:var(--spacing-16) var(--spacing-16) var(--spacing-16) 0;gap:var(--spacing-12)}}@media(max-width:48rem){._hotelFare_ytvb8_1,._hotelFare_compact_ytvb8_20{grid-template-columns:1fr;grid-template-areas:"image" "body" "pricing";row-gap:0;height:auto}._hotelFare__image_ytvb8_31,._hotelFare_compact_ytvb8_20 ._hotelFare__image_ytvb8_31{width:100%;height:11.25rem;min-height:11.25rem;border-radius:var(--radius-16) var(--radius-16) 0 0}._hotelFare__body_ytvb8_143,._hotelFare_compact_ytvb8_20 ._hotelFare__body_ytvb8_143{padding:var(--spacing-16) var(--spacing-16) var(--spacing-12);gap:var(--spacing-16)}._hotelFare__name_ytvb8_168,._hotelFare_compact_ytvb8_20 ._hotelFare__name_ytvb8_168{font-size:var( --typography-font-size-16, 1rem );line-height:var( --typography-line-height-24, 1.5rem )}._hotelFare__pricing_ytvb8_401,._hotelFare_compact_ytvb8_20 ._hotelFare__pricing_ytvb8_401{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--spacing-16);width:100%;min-width:0;padding:0 var(--spacing-16) var(--spacing-16)}._hotelFare__price_ytvb8_421{align-items:flex-start}._hotelFare__pricePrefix_ytvb8_429,._hotelFare__currentPrice_ytvb8_471,._hotelFare__priceNote_ytvb8_528{justify-content:flex-start;text-align:left}._hotelFare__action_ytvb8_559{padding-inline-start:var(--spacing-12)}}._hotelFareSkeleton_15fee_1{min-height:13.75rem;border-radius:var(--radius-16)}._hotelRequestSummary_9fdi7_1{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-24, 1.5rem);width:100%;min-width:0;font-family:var( --typography-family-body, Inter, sans-serif )}._hotelRequestSummary__card_9fdi7_15{display:flex;flex-direction:column;gap:var(--spacing-8, .5rem);width:100%;box-sizing:border-box;padding:var(--spacing-16, 1rem) var(--spacing-24, 1.5rem);border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16, 1rem);background:var(--cores-neutras-000, #fff)}._hotelRequestSummary__title_9fdi7_29{margin:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-24, 1.5rem )}._hotelRequestSummary__stay_9fdi7_47{display:flex;flex-direction:column;width:100%}._hotelRequestSummary__stayRow_9fdi7_53{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%}._hotelRequestSummary__stayLabel_9fdi7_61,._hotelRequestSummary__stayAmount_9fdi7_62{margin:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._hotelRequestSummary__stayAmount_9fdi7_62{flex-shrink:0;white-space:nowrap}._hotelRequestSummary__charges_9fdi7_88{display:flex;flex-direction:column;gap:var(--spacing-6, .375rem);width:100%;margin:0;padding:var(--spacing-8, .5rem) 0 0 var(--spacing-8, .5rem);list-style:none}._hotelRequestSummary__charge_9fdi7_88{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%}._hotelRequestSummary__chargeLabel_9fdi7_107,._hotelRequestSummary__chargeAmount_9fdi7_108{margin:0;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._hotelRequestSummary__chargeLabel_9fdi7_107{display:flex;align-items:center;gap:var(--spacing-8, .5rem);min-width:0}._hotelRequestSummary__chargeAmount_9fdi7_108{flex-shrink:0;white-space:nowrap}._hotelRequestSummary__quantity_9fdi7_141{color:var(--cores-neutras-400, #b9c4ca);font-size:var( --typography-font-size-12, .75rem );line-height:1rem;white-space:nowrap}._hotelRequestSummary__charge--fee_9fdi7_151 ._hotelRequestSummary__chargeLabel_9fdi7_107{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem )}._hotelRequestSummary__charge--fee_9fdi7_151 ._hotelRequestSummary__chargeAmount_9fdi7_108{color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );line-height:1rem}._hotelRequestSummary__extras_9fdi7_182{display:flex;flex-direction:column;width:100%;margin:0;padding-top:.8125rem;border-top:.0625rem solid var(--cores-neutras-200, #eeeff0)}._hotelRequestSummary__extrasTitle_9fdi7_192{margin:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:1rem}._hotelRequestSummary__extrasList_9fdi7_210{display:flex;flex-direction:column;gap:var(--spacing-6, .375rem);width:100%;margin:0;padding:var(--spacing-8, .5rem) 0 0 var(--spacing-8, .5rem);list-style:none}._hotelRequestSummary__extra_9fdi7_182{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%}._hotelRequestSummary__extraLabel_9fdi7_229,._hotelRequestSummary__extraValue_9fdi7_230{margin:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem )}._hotelRequestSummary__extraValue_9fdi7_230{flex-shrink:0;white-space:nowrap}._hotelRequestSummary__extraValue--included_9fdi7_256{color:var(--cores-apoio-sucesso-base, #198449);font-family:var( --typography-family-subtitles, Inter );font-weight:var( --typography-weight-medium-500, 500 )}._hotelRequestSummary__total_9fdi7_268{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%;padding:1.0625rem 0 .5rem;border-top:.0625rem solid var(--cores-neutras-200, #eeeff0)}._hotelRequestSummary__totalLabel_9fdi7_279,._hotelRequestSummary__totalAmount_9fdi7_280{margin:0;font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);line-height:var( --typography-line-height-24, 1.5rem )}._hotelRequestSummary__totalLabel_9fdi7_279{color:var(--cores-neutras-800, #2f3c45);font-weight:var( --typography-weight-medium-500, 500 )}._hotelRequestSummary__totalAmount_9fdi7_280{flex-shrink:0;color:var( --cores-primordiais-roxo-forte, #56275b );font-weight:var( --typography-weight-semibold-600, 600 );white-space:nowrap}button._hotelRequestSummary__confirm_9fdi7_314{height:2.75rem;padding:.625rem 1.5rem;border-radius:var(--radius-8, .5rem);box-shadow:none;font-size:var(--typography-font-size-16, 1rem);line-height:var( --typography-line-height-24, 1.5rem )}._hotelRequestSummary__back_9fdi7_326{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-6, .375rem);width:100%;min-height:2.5rem;padding:.625rem 0;border:0;border-radius:.875rem;background:transparent;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );cursor:pointer}._hotelRequestSummary__back_9fdi7_326:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._hotelRequestSummary__backIcon_9fdi7_363{flex-shrink:0;color:var(--cores-neutras-600, #6f7b83)}._wrapper_1552j_1{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer;-webkit-user-select:none;user-select:none}._input_1552j_9{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._control_1552j_18{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--cores-neutras-400, #b9c4ca);border-radius:50%;background-color:var(--cores-neutras-000);transition:background-color var(--transition-fast),border-color var(--transition-fast)}._input_1552j_9:checked+._control_1552j_18{border-color:var(--color-brand-secondary);background-color:var(--color-brand-secondary)}._input_1552j_9:checked+._control_1552j_18:after{content:"";width:.375rem;height:.375rem;border-radius:50%;background-color:var(--cores-neutras-000)}._input_1552j_9:focus-visible+._control_1552j_18{outline:.125rem solid var(--color-brand-secondary);outline-offset:.125rem}._input_1552j_9:disabled+._control_1552j_18{opacity:.5;cursor:not-allowed}._wrapper_1552j_1:has(._input_1552j_9:disabled){cursor:not-allowed}._srOnly_1552j_63{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._leftText_1552j_75,._rightText_1552j_76{color:var(--cores-neutras-800, #2f3c45);font-family:var(--font-family);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-regular-400 );line-height:var(--typography-line-height-20)}._hotelRoomOption_11g5k_1{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;box-sizing:border-box;padding:1rem 1.5rem;border:.0625rem solid transparent;border-bottom:.0625rem solid var(--cores-neutras-300, #dfe4e6);background:transparent;text-align:left;cursor:pointer}._hotelRoomOption_noThumb_11g5k_17{grid-template-columns:auto minmax(0,1fr) auto}._hotelRoomOption_11g5k_1:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}._hotelRoomOption_11g5k_1:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}._hotelRoomOption_selected_11g5k_31{background:var(--cores-neutras-200, #eeeff0);border-color:var(--cores-neutras-400, #b9c4ca)}._hotelRoomOption__radio_11g5k_36{flex-shrink:0}._hotelRoomOption__thumb_11g5k_40{display:block;position:relative;width:3.75rem;height:3.75rem;flex-shrink:0;overflow:hidden;border-radius:.5rem;background:var( --cores-secundaria-indigo-suave, #d2dbea )}._hotelRoomOption__thumb_clickable_11g5k_54{cursor:zoom-in;padding:0;border:0}._hotelRoomOption__thumbImg_11g5k_60{width:100%;height:100%;object-fit:cover}._hotelRoomOption__thumbFallback_11g5k_66{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cores-neutras-500, #8b9aa4)}._hotelRoomOption__main_11g5k_75{display:flex;flex-direction:column;gap:.1875rem;min-width:0}._hotelRoomOption__titleRow_11g5k_82{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._hotelRoomOption__name_11g5k_89{margin:0;color:var(--cores-neutras-800, #2f3c45);font-size:.875rem;font-weight:500;line-height:1.25rem}._hotelRoomOption__policyBadge_11g5k_97{height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1.25rem}._hotelRoomOption__cancellation_11g5k_105{margin:0;color:var(--cores-neutras-600, #6f7b83);font-size:.75rem;font-weight:500;line-height:1rem}._hotelRoomOption__description_11g5k_113{margin:0;color:var(--cores-neutras-700, #435662);font-size:.875rem;font-weight:500;line-height:1.25rem}._hotelRoomOption__meta_11g5k_121{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._hotelRoomOption__metaItem_11g5k_128{display:inline-flex;align-items:center;gap:.25rem;color:var(--cores-neutras-600, #6f7b83);font-size:.75rem;line-height:.875rem}._hotelRoomOption__metaIcon_11g5k_137{flex-shrink:0;color:var(--cores-neutras-600, #6f7b83)}._hotelRoomOption__pricing_11g5k_142{display:flex;flex-direction:column;align-items:flex-end;gap:0;min-width:0;text-align:right}._hotelRoomOption__nights_11g5k_151{margin:0;color:var(--cores-neutras-600, #6f7b83);font-size:.75rem;line-height:1rem}._hotelRoomOption__total_11g5k_158{margin:0;color:var(--cores-neutras-800, #2f3c45);font-size:1rem;font-weight:700;line-height:1.5rem}._hotelRoomOption__daily_11g5k_166{margin:0;color:var(--cores-neutras-600, #6f7b83);font-size:.75rem;line-height:1rem}@container (max-width: 30rem){._hotelRoomOption_11g5k_1{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;padding-inline:1rem}._hotelRoomOption_noThumb_11g5k_17{grid-template-rows:auto auto}._hotelRoomOption__thumb_11g5k_40{grid-column:2;grid-row:1;justify-self:start}._hotelRoomOption__main_11g5k_75{grid-column:1 / -1;grid-row:2}._hotelRoomOption_noThumb_11g5k_17 ._hotelRoomOption__main_11g5k_75{grid-row:1 / 2;grid-column:2}._hotelRoomOption__pricing_11g5k_142{grid-column:2;grid-row:1;align-self:start}._hotelRoomOption_noThumb_11g5k_17 ._hotelRoomOption__pricing_11g5k_142{grid-column:2;grid-row:2;justify-self:end}}@media(max-width:768px){._hotelRoomOption_11g5k_1{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto}._hotelRoomOption_noThumb_11g5k_17{grid-template-rows:auto auto}._hotelRoomOption__thumb_11g5k_40{grid-column:2;grid-row:1;justify-self:start}._hotelRoomOption__main_11g5k_75{grid-column:1 / -1;grid-row:2}._hotelRoomOption_noThumb_11g5k_17 ._hotelRoomOption__main_11g5k_75{grid-row:1 / 2;grid-column:2}._hotelRoomOption__pricing_11g5k_142{grid-column:2;grid-row:1;align-self:start}._hotelRoomOption_noThumb_11g5k_17 ._hotelRoomOption__pricing_11g5k_142{grid-column:2;grid-row:2;justify-self:end}}._hotelSearchSummary_1kyxi_1{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:.8125rem 1.5625rem;border:.0625rem solid rgb(255 255 255 / 20%);border-radius:var(--radius-16);background-color:#1a1f4d99;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-body, Inter );box-sizing:border-box}._hotelSearchSummary--editing_1kyxi_18{background-color:var( --cores-neutras-000, #fff );color:var(--cores-neutras-700, #435662)}._hotelSearchSummary__location_1kyxi_26{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1 0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._hotelSearchSummary__location--clickable_1kyxi_41{cursor:pointer;border-radius:var(--radius-16);transition:background-color var(--transition-fast)}._hotelSearchSummary__location--clickable_1kyxi_41:hover{background-color:#ffffff14}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__location--clickable_1kyxi_41:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._hotelSearchSummary__location--active_1kyxi_60{background-color:var( --cores-padrao-off-white, #fcfbfa );border-radius:var(--radius-16)}._hotelSearchSummary__location--clickable_1kyxi_41:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._hotelSearchSummary__iconWrap_1kyxi_74{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:var(--spacing-sm);box-sizing:border-box;color:inherit}._hotelSearchSummary__locationText_1kyxi_86{min-width:0;overflow:hidden;font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );color:var(--cores-neutras-000, #fff);text-overflow:ellipsis;white-space:nowrap}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__locationText_1kyxi_86{color:var(--cores-neutras-700, #435662)}._hotelSearchSummary__select_1kyxi_111{position:relative;min-width:0}._hotelSearchSummary__divider_1kyxi_116{flex-shrink:0;align-self:center;width:.0625rem;height:2rem;background-color:#fff3}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__divider_1kyxi_116{background-color:var( --cores-neutras-300, #dfe4e6 )}._hotelSearchSummary__datesWrap_1kyxi_132{position:relative;min-width:0}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__select_1kyxi_111,._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__datesWrap_1kyxi_132{background:var( --cores-padrao-off-white, #fcfbfa );box-shadow:0 0 4px #0000002e,1px 2px 8px #00000014;border-radius:var(--radius-16)}._hotelSearchSummary__dates_1kyxi_132{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._hotelSearchSummary__dates--clickable_1kyxi_165{cursor:pointer;border-radius:var(--radius-16);transition:background-color var(--transition-fast)}._hotelSearchSummary__dates--clickable_1kyxi_165:hover{background-color:#ffffff14}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__dates--clickable_1kyxi_165:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._hotelSearchSummary__dates--active_1kyxi_184{background-color:var( --cores-padrao-off-white, #fcfbfa );border-radius:var(--radius-16)}._hotelSearchSummary__dates--clickable_1kyxi_165:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._hotelSearchSummary__date_1kyxi_132{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:8.75rem}._hotelSearchSummary__date--checkout_1kyxi_206{padding-left:var(--spacing-sm)}._hotelSearchSummary__dateValue_1kyxi_210{width:100%;overflow:hidden;font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-20, 1.25rem );color:var(--cores-neutras-000, #fff);text-overflow:ellipsis;white-space:nowrap}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__dateValue_1kyxi_210{color:var(--cores-neutras-700, #435662)}._hotelSearchSummary__dateSubtitle_1kyxi_235{display:block;width:100%;overflow:hidden;font-size:var( --typography-font-size-12, .75rem );line-height:var( --typography-line-height-16, 1rem );text-overflow:ellipsis;white-space:nowrap}._hotelSearchSummary__dateHighlight_1kyxi_251{color:var( --cores-primordiais-roxo-suave, #e6d4e9 )}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__dateHighlight_1kyxi_251{color:var( --cores-primordiais-roxo-base, #812990 )}._hotelSearchSummary__dateSuffix_1kyxi_266{color:var(--cores-neutras-500, #8b9aa4)}._hotelSearchSummary__tag_1kyxi_270{display:flex;flex-direction:column;gap:.1875rem;align-items:flex-start;flex-shrink:0;min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}._hotelSearchSummary__tag--clickable_1kyxi_286{cursor:pointer;border-radius:var(--radius-8);transition:background-color var(--transition-fast)}._hotelSearchSummary__tag--clickable_1kyxi_286:hover{background-color:#ffffff14}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__tag--clickable_1kyxi_286:hover{background-color:var( --cores-padrao-off-white, #fcfbfa )}._hotelSearchSummary__tag--clickable_1kyxi_286:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem}._hotelSearchSummary__tagLabel_1kyxi_311{font-size:.625rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.625rem;color:#ffffff7f;white-space:nowrap}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__tagLabel_1kyxi_311{color:var(--cores-neutras-700, #435662)}._hotelSearchSummary__tagValue_1kyxi_327{font-size:.8125rem;font-weight:var( --typography-weight-semibold-600, 600 );line-height:.8125rem;color:var(--cores-neutras-000, #fff);white-space:nowrap}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__tagValue_1kyxi_327{color:var(--cores-neutras-800, #2f3c45)}._hotelSearchSummary__changeButton_1kyxi_343{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:2rem;padding:.25rem 1.5rem;border:.0625rem solid var(--cores-neutras-000, #fff);border-radius:var(--radius-8);background-color:#fff3;color:var(--cores-neutras-000, #fff);font-family:var( --typography-family-buttons, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}._hotelSearchSummary__changeButton_1kyxi_343:hover:not(:disabled){background-color:#ffffff4d}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__changeButton_1kyxi_343{border-color:var( --cores-primordiais-roxo-base, #812990 );background-color:transparent;color:var( --cores-primordiais-roxo-base, #812990 )}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__changeButton_1kyxi_343:hover:not(:disabled){background-color:#81299014}._hotelSearchSummary__changeButton_1kyxi_343:disabled{cursor:not-allowed;opacity:.5}._hotelSearchSummary__changeButton_1kyxi_343:focus-visible{outline:.125rem solid var(--cores-neutras-000, #fff);outline-offset:.125rem}._hotelSearchSummary--editing_1kyxi_18 ._hotelSearchSummary__changeButton_1kyxi_343:focus-visible{outline-color:var( --cores-primordiais-roxo-base, #812990 )}@media(max-width:48rem){._hotelSearchSummary_1kyxi_1{flex-direction:column;align-items:stretch}._hotelSearchSummary__divider_1kyxi_116{width:100%;height:.0625rem}._hotelSearchSummary__dates_1kyxi_132{flex-wrap:wrap}._hotelSearchSummary__date_1kyxi_132{width:auto;flex:1 1 8rem}._hotelSearchSummary__date--checkout_1kyxi_206{padding-left:0}._hotelSearchSummary__changeButton_1kyxi_343{width:100%}}._hotelStayCard_1h9nl_1{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;box-sizing:border-box;padding:var(--spacing-16, 1rem) var(--spacing-24, 1.5rem);border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-16, 1rem);background:var(--cores-neutras-100, #f9fafa);font-family:var( --typography-family-body, Inter, sans-serif )}._hotelStayCard__header_1h9nl_21{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%}._hotelStayCard__identity_1h9nl_29{display:flex;align-items:center;gap:var(--spacing-8, .5rem);min-width:0}._hotelStayCard__check_1h9nl_36{flex-shrink:0;color:var(--cores-apoio-sucesso-base, #198449)}._hotelStayCard__category_1h9nl_41{margin:0;flex-shrink:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-24, 1.5rem )}._hotelStayCard__hotelName_1h9nl_60{margin:0;min-width:0;overflow:hidden;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );text-overflow:ellipsis;white-space:nowrap}._hotelStayCard__amenities_1h9nl_85{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-8, .5rem);margin:0;padding:0;list-style:none}._hotelStayCard__amenity_1h9nl_95{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}._hotelStayCard__amenityIcon_1h9nl_103{display:block;width:1.25rem;height:1.25rem;color:var(--cores-apoio-sucesso-base, #198449)}._hotelStayCard__body_1h9nl_110{display:grid;grid-template-columns:6.1875rem minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-16, 1rem);width:100%;padding-top:var(--spacing-8, .5rem)}._hotelStayCard__thumb_1h9nl_119{display:flex;align-items:center;justify-content:center;width:6.1875rem;height:4.6875rem;overflow:hidden;border-radius:var(--radius-8, .5rem);background:var( --cores-secundaria-indigo-suave, #d2dbea )}._hotelStayCard__thumbImg_1h9nl_133{display:block;width:100%;height:100%;object-fit:cover}._hotelStayCard__thumbFallback_1h9nl_140{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cores-neutras-600, #6f7b83)}._hotelStayCard__main_1h9nl_149{display:flex;flex-direction:column;gap:var(--spacing-12, .75rem);min-width:0}._hotelStayCard__room_1h9nl_156{margin:0;overflow:hidden;color:var(--cores-neutras-700, #435662);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );text-overflow:ellipsis;white-space:nowrap}._hotelStayCard__dates_1h9nl_176{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-16, 1rem);width:100%}._hotelStayCard__date_1h9nl_176{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._hotelStayCard__dateValue_1h9nl_191{margin:0;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem;white-space:nowrap}._hotelStayCard__dateLabel_1h9nl_214{margin:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-font-size-16, 1rem )}._hotelStayCard__stay_1h9nl_235{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;color:var( --cores-primordiais-roxo-base, #812990 )}._hotelStayCard__stayIcon_1h9nl_248{display:block;width:1rem;height:1rem}._hotelStayCard__staySummary_1h9nl_254{margin:0;max-width:100%;overflow:hidden;font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );text-align:center;text-overflow:ellipsis;white-space:nowrap}._hotelStayCard__toggle_1h9nl_275{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:var(--cores-neutras-700, #435662)}button._hotelStayCard__toggle_1h9nl_275{cursor:pointer}button._hotelStayCard__toggle_1h9nl_275:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem;border-radius:var(--radius-4, .25rem)}._hotelStayCard__toggleIcon_1h9nl_299{display:block;width:1.5rem;height:1.5rem;transition:transform .2s ease}._hotelStayCard--expanded_1h9nl_306 ._hotelStayCard__toggleIcon_1h9nl_299{transform:rotate(180deg)}._hotelStayCard--expanded_1h9nl_306{justify-content:flex-start;gap:var(--spacing-16, 1rem)}._hotelStayCard__details_1h9nl_316{display:flex;flex-direction:column;gap:var(--spacing-8, .5rem);width:100%;box-sizing:border-box;padding:var(--spacing-8, .5rem) var(--spacing-16, 1rem);border-radius:var(--radius-8, .5rem);background:var(--cores-neutras-000, #fff)}._hotelStayCard__detailsIdentity_1h9nl_328{display:flex;flex-direction:column;gap:var(--spacing-4, .25rem);min-width:0}._hotelStayCard__detailsName_1h9nl_335{margin:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:1rem}._hotelStayCard__address_1h9nl_353{display:flex;align-items:flex-start;gap:var(--spacing-8, .5rem);margin:0;min-width:0;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-heading, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:1rem}._hotelStayCard__addressIcon_1h9nl_375{flex-shrink:0;margin-top:.125rem;color:var(--cores-neutras-500, #8b9aa4)}._hotelStayCard__facts_1h9nl_381{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16, 1rem);margin:0;padding:0;list-style:none}._hotelStayCard__fact_1h9nl_381{display:flex;align-items:flex-start;gap:var(--spacing-4, .25rem);color:var(--cores-neutras-700, #435662);font-family:var( --typography-family-captions, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._hotelStayCard__factIcon_1h9nl_414{flex-shrink:0}._hotelStayCard__conditions_1h9nl_418{display:flex;flex-direction:column;gap:.625rem;width:100%;padding-top:var(--spacing-12, .75rem);border-top:.0625rem solid var(--cores-neutras-200, #eeeff0)}._hotelStayCard__schedule_1h9nl_428{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8, .5rem)}._hotelStayCard__scheduleItem_1h9nl_435{margin:0;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:1rem}._hotelStayCard__scheduleValue_1h9nl_453{font-weight:var( --typography-weight-semibold-600, 600 )}._hotelStayCard__scheduleArrow_1h9nl_460{flex-shrink:0;color:var(--cores-neutras-700, #435662)}._hotelStayCard__policies_1h9nl_465{display:flex;flex-direction:column;gap:var(--spacing-8, .5rem);margin:0;padding:0;list-style:none}._hotelStayCard__policy_1h9nl_474{display:flex;align-items:flex-start;gap:var(--spacing-4, .25rem)}._hotelStayCard__policyIcon_1h9nl_480{flex-shrink:0;color:var(--cores-neutras-800, #2f3c45)}._hotelStayCard__policyText_1h9nl_485{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4, .25rem);margin:0;min-width:0;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:1rem;white-space:pre-wrap}._hotelStayCard__policyEmphasis_1h9nl_509{font-weight:var( --typography-weight-bold-700, 700 )}._hotelStayCard__policyInfo_1h9nl_516{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--cores-neutras-600, #6f7b83);cursor:help}@media(max-width:40rem){._hotelStayCard__header_1h9nl_21{align-items:flex-start}._hotelStayCard__identity_1h9nl_29{flex-wrap:wrap}._hotelStayCard__body_1h9nl_110{grid-template-columns:6.1875rem minmax(0,1fr);row-gap:var(--spacing-12, .75rem)}._hotelStayCard__toggle_1h9nl_275{grid-column:2;justify-self:end}._hotelStayCard__dates_1h9nl_176{grid-template-columns:1fr;justify-items:start;row-gap:var(--spacing-8, .5rem)}._hotelStayCard__stay_1h9nl_235{align-items:flex-start}._hotelStayCard__staySummary_1h9nl_254{text-align:left}}@media(prefers-reduced-motion:reduce){._hotelStayCard__toggleIcon_1h9nl_299{transition:none}}._modal_1qypd_1{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--spacing-lg);overflow:hidden;overscroll-behavior:none;background-color:color-mix(in srgb,var(--cores-neutras-900) 45%,transparent);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}._modal--side_1qypd_18{padding:0;place-items:stretch;opacity:0;transition:opacity .3s ease;pointer-events:none}._modal--side_1qypd_18._modal--open_1qypd_26{opacity:1;pointer-events:auto}._modal--right_1qypd_31{justify-items:end}._modal--left_1qypd_35{justify-items:start}._modal__dialog_1qypd_39{display:flex;flex-direction:column;width:fit-content;height:auto;max-height:100%;min-width:min(100%,20rem);overflow:hidden;background-color:var(--color-surface);color:var(--color-surface-foreground);box-shadow:var(--shadow-lg)}._modal__dialog--side_1qypd_52{width:min(100%,28rem);height:100%;max-height:100dvh;min-width:0;transition:transform .3s ease}._modal__dialog--left_1qypd_60{transform:translate(-100%)}._modal__dialog--right_1qypd_64{transform:translate(100%)}._modal--open_1qypd_26 ._modal__dialog--left_1qypd_60,._modal--open_1qypd_26 ._modal__dialog--right_1qypd_64{transform:translate(0)}._modal__dialog--rounded_1qypd_73{border-radius:var(--radius-16)}._modal__dialog--square_1qypd_77{border-radius:0}._modal__header_1qypd_81{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:.0625rem solid var(--color-border)}._modal__title_1qypd_92{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-foreground)}._modal__close_1qypd_101{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--color-muted-foreground);background:transparent;border:none;border-radius:var(--radius-4);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}._modal__close_1qypd_101:hover{color:var(--color-foreground);background-color:var(--color-muted)}._modal__body_1qypd_124{flex:1 1 auto;min-height:0;padding:var(--spacing-lg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._modal__body--flush_1qypd_134{padding:0}._modal__footer_1qypd_138{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:.0625rem solid var(--color-border)}@media(prefers-reduced-motion:reduce){._modal--side_1qypd_18,._modal__dialog--side_1qypd_52{transition:none}}._page_1rfoo_1{--page-header-height: 4rem;--page-margin: 2rem;--page-gutter: 1rem;--page-gutter-md: 1.5rem;--page-buffer: 7.75rem;--page-buffer-sidebar: 2rem;--page-sidebar-width: 21.5rem;--page-sidebar-offset: 0px;--page-col: 4.5rem;--page-col-1920: 7rem;--page-grid-max: none;--page-grid-max-1440: 70.5rem;--page-grid-max-1920: 100.5rem;--page-padding-inline: var(--page-margin);width:100%;box-sizing:border-box;transition:padding-left .3s ease}@media(max-width:48rem){._page_1rfoo_1{--page-padding-inline: 1rem}}._page__main_1rfoo_36{width:100%;min-width:0}._page__col_1rfoo_41{grid-column:1 / -1;min-width:0;margin-top:4rem}._page--fullWidth_1rfoo_51,._page--fullWidth_1rfoo_51 ._page__col_1rfoo_41{margin-top:0}._page__grid_1rfoo_59{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--page-gutter);width:100%;max-width:var(--page-grid-max);margin-inline:auto;box-sizing:border-box}._page__grid--padding-inline_1rfoo_72{padding-inline:var(--page-padding-inline)}._page__sidebar_1rfoo_76{width:100%}@media(min-width:64rem){._page_1rfoo_1{--page-gutter: var(--page-gutter-md)}._page__grid_1rfoo_59{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--page-gutter)}._page__col--span-1_1rfoo_94{grid-column:span 1}._page__col--span-2_1rfoo_98{grid-column:span 2}._page__col--span-3_1rfoo_102{grid-column:span 3}._page__col--span-4_1rfoo_106{grid-column:span 4}._page__col--span-5_1rfoo_110{grid-column:span 5}._page__col--span-6_1rfoo_114{grid-column:span 6}._page__col--span-7_1rfoo_118{grid-column:span 7}._page__col--span-8_1rfoo_122{grid-column:span 8}._page__col--span-9_1rfoo_126{grid-column:span 9}._page__col--span-10_1rfoo_130{grid-column:span 10}._page__col--span-11_1rfoo_134{grid-column:span 11}._page__col--span-12_1rfoo_138{grid-column:span 12}}@media(min-width:90rem){._page_1rfoo_1:not(._page--withSidebar_1rfoo_149){padding-inline:var(--page-margin)}._page_1rfoo_1:not(._page--withSidebar_1rfoo_149) ._page__grid_1rfoo_59{--page-grid-max: var(--page-grid-max-1440);grid-template-columns:repeat(12,var(--page-col));gap:var(--page-gutter);margin-inline:auto;padding-inline:0}._page_1rfoo_1._page--withSidebar_1rfoo_149{--page-sidebar-offset: calc( var(--page-sidebar-width) + var(--page-buffer-sidebar) );padding-left:var(--page-sidebar-offset);padding-right:var(--page-margin)}._page_1rfoo_1._page--withSidebar_1rfoo_149 ._page__grid_1rfoo_59{--page-grid-max: none;width:100%;margin-inline:0;padding-inline:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--page-gutter)}}@media(min-width:120rem){._page_1rfoo_1:not(._page--withSidebar_1rfoo_149) ._page__grid_1rfoo_59{--page-grid-max: var(--page-grid-max-1920);grid-template-columns:repeat(12,var(--page-col-1920))}}._photoCarousel_1g8d0_1{display:grid;gap:var(--spacing-16);justify-items:center;width:100%;padding:var(--spacing-24);border-radius:var(--radius-16);background-color:#0000007f;color:var(--cores-neutras-000, #fff);box-sizing:border-box}._photoCarousel__main_1g8d0_13{display:grid;gap:var(--spacing-8);justify-items:center;width:100%}._photoCarousel__header_1g8d0_20{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8125rem;width:100%;min-height:1.5rem}._photoCarousel__title_1g8d0_29{margin:0;overflow:hidden;font-family:var( --typography-family-heading, Inter, sans-serif );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem;color:var(--cores-neutras-300, #dfe4e6);text-overflow:ellipsis;white-space:nowrap}._photoCarousel__close_1g8d0_55{display:inline-grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;color:var(--cores-neutras-300, #dfe4e6);background:transparent;border:none;cursor:pointer}._photoCarousel__close_1g8d0_55:hover,._photoCarousel__close_1g8d0_55:focus-visible{color:var(--cores-neutras-000, #fff);outline:none}._photoCarousel__display_1g8d0_74{position:relative;width:100%;height:26.125rem;overflow:hidden;border-radius:var(--radius-8, .5rem)}._photoCarousel__image_1g8d0_82{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._photoCarousel__caption_1g8d0_90{position:absolute;inset-inline:0;bottom:0;display:grid;align-items:center;min-height:2.5625rem;padding:0 var(--spacing-40);background-color:color-mix(in srgb,var(--cores-neutras-700, #435662) 80%,transparent)}._photoCarousel__captionText_1g8d0_105{font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem );color:var(--cores-neutras-000, #fff);white-space:nowrap}._photoCarousel__nav_1g8d0_127{display:flex;gap:var(--spacing-16);align-items:flex-start}._photoCarousel__navButton_1g8d0_133{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;color:var(--cores-neutras-300, #dfe4e6);background:transparent;border:none;cursor:pointer}._photoCarousel__navButton_1g8d0_133:hover:not(:disabled),._photoCarousel__navButton_1g8d0_133:focus-visible:not(:disabled){color:var(--cores-neutras-000, #fff);outline:none}._photoCarousel__navButton_1g8d0_133:disabled{opacity:.35;cursor:default}._photoCarousel__thumbnails_1g8d0_158{display:flex;gap:var(--spacing-16);align-items:center;width:100%;margin:0;padding-inline:var(--spacing-16);overflow-x:auto;list-style:none;scrollbar-width:none}._photoCarousel__thumbnails_1g8d0_158::-webkit-scrollbar{display:none}._photoCarousel__thumb_1g8d0_158{position:relative;flex-shrink:0;width:5rem;height:5rem;padding:0;overflow:hidden;background:transparent;border:.25rem solid transparent;border-radius:var(--radius-8, .5rem);cursor:pointer;box-sizing:border-box}._photoCarousel__thumb--active_1g8d0_188{border-color:var(--cores-neutras-800, #2f3c45)}._photoCarousel__thumb_1g8d0_158:focus-visible{outline:.125rem solid var(--cores-neutras-300, #dfe4e6);outline-offset:.125rem}._photoCarousel__thumbImage_1g8d0_198{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:calc(var(--radius-8, .5rem) - .125rem);pointer-events:none}._photoCarousel__count_1g8d0_211{margin:0;font-family:Inter,sans-serif;font-size:var( --typography-font-size-10, .625rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:.625rem;color:var(--cores-neutras-000, #fff);white-space:nowrap}._photoCarouselModal_1g8d0_227{min-width:0;background-color:transparent;box-shadow:none;overflow:visible}._photoCarouselModal__overlay_1g8d0_234{background-color:#2f3c457f;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}@media(max-width:48rem){._photoCarousel_1g8d0_1{padding:var(--spacing-16)}._photoCarousel__display_1g8d0_74{height:16rem}._photoCarousel__caption_1g8d0_90{padding-inline:var(--spacing-16)}._photoCarousel__thumb_1g8d0_158{width:4rem;height:4rem}}._range-slider_a9jmu_1{position:relative;width:100%;height:1.5rem;cursor:pointer;touch-action:none}._range-slider__track_a9jmu_9{position:absolute;top:50%;left:0;right:0;height:.25rem;border-radius:var(--radius-100);background-color:var(--cores-neutras-300);transform:translateY(-50%);pointer-events:none}._range-slider__progress_a9jmu_21{position:absolute;top:50%;height:.25rem;border-radius:var(--radius-100);background-color:var(--color-brand-secondary);transform:translateY(-50%);pointer-events:none}._range-slider__thumbInput_a9jmu_31{position:absolute;top:0;left:0;width:100%;height:1.5rem;margin:0;padding:0;appearance:none;background:transparent;pointer-events:none}._range-slider__thumbInput_a9jmu_31:disabled{cursor:not-allowed}._range-slider__thumbInput--min_a9jmu_48{z-index:3}._range-slider__thumbInput--max_a9jmu_52{z-index:4}._range-slider__thumbInput--active_a9jmu_56{z-index:5}._range-slider__thumbInput_a9jmu_31::-webkit-slider-runnable-track{appearance:none;height:.5rem;background:transparent;border:none}._range-slider__thumbInput_a9jmu_31::-moz-range-track{height:.5rem;background:transparent;border:none}._range-slider__thumbInput_a9jmu_31::-webkit-slider-thumb{appearance:none;width:.5rem;height:.5rem;aspect-ratio:1 / 1;margin-top:0;border:none;border-radius:50%;background-color:var(--color-brand-secondary);cursor:pointer;pointer-events:all;transition:box-shadow var(--transition-fast)}._range-slider__thumbInput_a9jmu_31::-moz-range-thumb{width:.5rem;height:.5rem;aspect-ratio:1 / 1;border:none;border-radius:50%;background-color:var(--color-brand-secondary);cursor:pointer;pointer-events:all;transition:box-shadow var(--transition-fast)}._range-slider__thumbInput_a9jmu_31:hover::-webkit-slider-thumb,._range-slider__thumbInput_a9jmu_31:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .375rem var(--color-brand-secondary);opacity:.1}._range-slider__thumbInput_a9jmu_31:hover::-moz-range-thumb,._range-slider__thumbInput_a9jmu_31:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .375rem var(--color-brand-secondary);opacity:.1}._range-slider__thumbInput_a9jmu_31:disabled::-webkit-slider-thumb,._range-slider__thumbInput_a9jmu_31:disabled::-moz-range-thumb{opacity:.5;cursor:not-allowed}._range-slider--disabled_a9jmu_119{opacity:.6;cursor:not-allowed}._logoHoovie_1bfy5_1{display:block;width:6.0625rem;height:2.5625rem;overflow:visible}._logoHoovie__svg_1bfy5_8{display:block;width:100%;height:100%;overflow:visible}._logoHoovie__blob1_1bfy5_20{transform-box:fill-box;transform-origin:center;animation:_logo-hoovie-blob1_1bfy5_1 2s cubic-bezier(.5,0,.5,1) infinite}._logoHoovie__blob2_1bfy5_27{transform-box:fill-box;transform-origin:center;animation:_logo-hoovie-blob2_1bfy5_1 2s cubic-bezier(.5,0,.5,1) infinite}@keyframes _logo-hoovie-blob1_1bfy5_1{0%,to{transform:translate(4.703px,-4.101px) scale(.581)}50.23%{transform:translate(-.138px,-.011px) scale(1)}}@keyframes _logo-hoovie-blob2_1bfy5_1{0%,to{transform:translate(0) scale(1)}50.23%{transform:translate(-3.403px,5.224px) scale(.58)}}@media(prefers-reduced-motion:reduce){._logoHoovie__blob1_1bfy5_20,._logoHoovie__blob2_1bfy5_27{animation:none}._logoHoovie__blob1_1bfy5_20{transform:translate(-.138px,-.011px) scale(1)}._logoHoovie__blob2_1bfy5_27{transform:none}}._searchLoading_1gt6f_1{display:grid;gap:var(--spacing-24);justify-items:center;width:100%;padding:var(--spacing-40) var(--spacing-16);border-radius:var(--radius-16);background-color:var(--cores-padrao-off-white);box-shadow:0 .625rem .5rem #b0b0b04d;color:var(--cores-primordiais-azul-base);text-align:center}._searchLoading__progress_1gt6f_15{display:grid;gap:var(--spacing-8);justify-items:center;width:100%}._searchLoading__logo_1gt6f_22{width:6.0625rem;height:2.5625rem}._searchLoading__percent_1gt6f_27{margin:0;font-family:var(--typography-family-heading);font-size:var(--typography-font-size-20);font-weight:var( --typography-weight-semibold-600 );line-height:var(--typography-line-height-28);letter-spacing:-.0625rem;color:var(--cores-primordiais-azul-base)}._searchLoading__message_1gt6f_39{display:grid;gap:var(--spacing-8);width:100%}._searchLoading__title_1gt6f_45{color:var( --cores-primordiais-azul-base, #1a1f4d );text-align:center;font-family:var( --typography-family-heading, Inter );font-size:1.5rem;font-style:normal;font-weight:700;line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.075rem}._searchLoading__highlight_1gt6f_65{color:var(--cores-primordiais-magenta-base);text-align:center;font-family:var( --typography-family-heading, Inter );font-size:1.5rem;font-style:normal;font-weight:700;line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.075rem}._searchLoading__description_1gt6f_82{margin:0;font-family:var(--typography-family-heading);font-size:var(--typography-font-size-16);font-weight:var( --typography-weight-regular-400 );line-height:var(--typography-line-height-28);letter-spacing:-.05rem;color:var(--cores-neutras-600)}._searchLoadingModal_1gt6f_94{min-width:0;background-color:transparent;box-shadow:none;overflow:visible}._searchLoadingModal__overlay_1gt6f_101{background-color:#2f3c457f;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}._side-menu_15cta_1{--side-menu-width: 21.375rem;position:fixed;display:flex;flex-direction:column;overflow:hidden;top:var(--page-header-height, 4rem);left:0;width:min(100%,var(--side-menu-width));height:calc(100% - var(--page-header-height, 4rem));padding:1.5rem;background-color:var( --cores-neutras-300, #dfe4e6 );color:var(--color-surface-foreground);border-radius:0 var(--radius-16) var(--radius-16) 0;z-index:1000;transform:translate(-100%);transition:transform .3s ease,background-color .2s ease,color .2s ease;pointer-events:none}._side-menu--open_15cta_36{transform:translate(0);pointer-events:auto}._side-menu__nav_15cta_41{display:grid;gap:.75rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._side-menu__nav_15cta_41::-webkit-scrollbar{width:.5rem}._side-menu__nav_15cta_41::-webkit-scrollbar-thumb{border-radius:var(--radius-100);background-color:color-mix(in srgb,var(--color-surface-foreground) 28%,transparent)}._side-menu__nav_15cta_41::-webkit-scrollbar-track{background-color:transparent}.dark ._side-menu_15cta_1{background-color:var(--color-surface)}.dark ._side-menu__nav_15cta_41::-webkit-scrollbar-track{background-color:var(--color-surface)}.dark ._side-menu__nav_15cta_41{scrollbar-color:color-mix(in srgb,var(--color-surface-foreground) 28%,transparent) var(--color-surface)}@media(min-width:90rem){._side-menu_15cta_1{--side-menu-width: 21.5rem}}._wrapper_1wka8_1{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer;-webkit-user-select:none;user-select:none}._input_1wka8_9{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._track_1wka8_18{position:relative;flex-shrink:0;border-radius:var(--radius-100);transition:background-color var(--transition-fast)}._thumb_1wka8_26{position:absolute;top:50%;border-radius:50%;transition:transform var(--transition-fast),background-color var(--transition-fast)}._md_1wka8_36 ._track_1wka8_18{width:2rem;height:1rem;border:.0625rem solid var(--cores-neutras-400);background:var(--cores-neutras-300, #dfe4e6)}._md_1wka8_36 ._thumb_1wka8_26{left:-.0625rem;width:1rem;height:1rem;background-color:var(--cores-neutras-400);transform:translateY(-50%)}._md_1wka8_36 ._input_1wka8_9:checked+._track_1wka8_18 ._thumb_1wka8_26{background-color:var(--color-brand-secondary);transform:translate(.9375rem,-50%)}._lg_1wka8_60 ._track_1wka8_18{width:3.25rem;height:2rem;background-color:var(--cores-neutras-200)}._lg_1wka8_60 ._input_1wka8_9:checked+._track_1wka8_18{background-color:var(--color-brand)}._lg_1wka8_60 ._thumb_1wka8_26{left:.225rem;width:1.75rem;height:1.75rem;background-color:var(--cores-neutras-400);transform:translateY(-50%)}._lg_1wka8_60 ._input_1wka8_9:checked+._track_1wka8_18 ._thumb_1wka8_26{background-color:var(--cores-neutras-000);transform:translate(1.075rem,-50%)}._input_1wka8_9:focus-visible+._track_1wka8_18{outline:.125rem solid var(--color-brand-secondary);outline-offset:.125rem}._input_1wka8_9:disabled+._track_1wka8_18{opacity:.5;cursor:not-allowed}._wrapper_1wka8_1:has(._input_1wka8_9:disabled){cursor:not-allowed}._leftText_1wka8_101,._rightText_1wka8_102{color:var(--cores-neutras-800, #2f3c45);font-family:var(--font-family);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-regular-400 );line-height:var(--typography-line-height-20)}._table_9okti_1{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);color:var(--color-foreground)}._table__root_9okti_8{width:100%;border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden}._table__wrapper_9okti_16{width:100%;overflow-x:auto}._table__caption_9okti_21{padding:var(--spacing-12) var(--spacing-16);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-foreground);border-bottom:.0625rem solid var(--color-border)}._table__head_9okti_30{background-color:var(--color-muted)}._table__head--sticky_9okti_34{position:sticky;top:0;z-index:1}._table__header-cell_9okti_40{padding:var(--spacing-12) var(--spacing-16);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);border-bottom:.0625rem solid var(--color-border);white-space:nowrap}._table__header-cell--sortable_9okti_50{cursor:pointer;-webkit-user-select:none;user-select:none}._table__header-cell--sortable_9okti_50:hover{color:var(--color-foreground)}._table__header-content_9okti_59{display:inline-flex;align-items:center;gap:var(--spacing-4)}._table__sort-icon_9okti_65{display:inline-flex;color:var(--color-muted-foreground)}._table__sort-icon--active_9okti_70{color:var(--color-primary)}._table__body-row_9okti_74{border-bottom:.0625rem solid var(--color-border);transition:background-color var(--transition-fast)}._table__body-row_9okti_74:last-child{border-bottom:none}._table__body-row_9okti_74:hover{background-color:var(--cores-neutras-100)}._table__body-cell_9okti_89{padding:var(--spacing-12) var(--spacing-16);vertical-align:middle}._table--compact_9okti_94 ._table__header-cell_9okti_40,._table--compact_9okti_94 ._table__body-cell_9okti_89{padding:var(--spacing-8) var(--spacing-12)}._table__empty_9okti_99{padding:var(--spacing-32) var(--spacing-16);text-align:center;color:var(--color-muted-foreground)}._table__loading_9okti_105{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-32) var(--spacing-16);color:var(--color-muted-foreground)}._table__pagination_9okti_114{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-top:.0625rem solid var(--color-border);background-color:var(--color-muted)}._table__pagination-info_9okti_125{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-12);font-size:var(--font-size-sm);color:var(--color-muted-foreground)}._table__page-size-field_9okti_134{display:inline-flex;align-items:center;gap:var(--spacing-8)}._table__page-size-label_9okti_140{font-size:var(--font-size-sm)}._table__page-size_9okti_134{min-width:4rem;padding:var(--spacing-4) var(--spacing-8);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-foreground);font-size:var(--font-size-sm)}._table__pagination-actions_9okti_154{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}._table__pagination-status_9okti_161{min-width:7.5rem;text-align:center;font-size:var(--font-size-sm);color:var(--color-muted-foreground)}@media(max-width:768px){._table__pagination_9okti_114{display:grid;grid-template-rows:auto auto;gap:var(--spacing-8)}._table__pagination-status_9okti_161{display:grid;grid-template-columns:100%}}._tab-switch_13m3e_1{display:flex;align-items:flex-end}._tab-switch__tab_13m3e_6{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1.25rem;border:none;border-radius:1rem 1rem 0 0;background-color:var( --cores-primordiais-azul-base );color:var(--cores-neutras-000);font-family:var(--typography-family-body);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-medium-500 );line-height:var(--typography-line-height-20);cursor:pointer;transition:background-color .2s ease,color .2s ease,margin-top .2s ease,padding .2s ease}._tab-switch__tab--active_13m3e_32{margin-top:0;padding-top:1rem;background-color:var(--color-surface);color:var(--cores-secundaria-indigo-forte)}._tab-switch__icon_13m3e_39{display:inline-flex;flex-shrink:0;color:inherit}._tab-switch__tab--active_13m3e_32 ._tab-switch__icon_13m3e_39{color:var(--color-brand)}._tab-switch__label_13m3e_49{white-space:nowrap}._tabs_71hjl_1{display:flex;align-items:center;gap:0;margin:.5rem 0}._tabs__tab_71hjl_8{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;margin:0;padding:var(--spacing-12, .75rem);border:none;background:transparent;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-subtitles, Inter );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem );white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:color var(--transition-fast, .15s ease),background-color var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}._tabs__tab_71hjl_8:focus-visible{outline:.125rem solid var(--cores-primordiais-magenta-base, #ec0080);outline-offset:.125rem}._tabs__icon_71hjl_48{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:inherit}._tabs__icon_71hjl_48>*{width:1.5rem;height:1.5rem}._tabs__name_71hjl_63{display:block}._tabs__tab--disabled_71hjl_67{cursor:not-allowed;opacity:.5}._tabs--soft_71hjl_73 ._tabs__tab_71hjl_8{border-radius:.75rem}._tabs--soft_71hjl_73 ._tabs__tab--active_71hjl_77{background-color:var( --cores-primordiais-magenta-suave, #fbcce6 );color:var( --cores-primordiais-magenta-forte, #8b1353 )}._tabs--underline_71hjl_89 ._tabs__tab_71hjl_8{border-bottom:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:0}._tabs--underline_71hjl_89 ._tabs__tab--active_71hjl_77{border-bottom:.125rem solid var(--cores-primordiais-magenta-base, #ec0080);color:var( --cores-primordiais-magenta-forte, #8b1353 )}._wrapper_137g6_1{display:flex;flex-direction:column;gap:var(--spacing-xs)}._fullWidth_137g6_7{width:100%}._label_137g6_11{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}._field_137g6_20{position:relative;display:flex;align-items:flex-start}._textarea_137g6_26{width:100%;font-family:var(--font-family);color:var(--color-foreground);background-color:var(--color-input-bg);border:.0625rem solid var(--color-border);outline:none;transition:border-color var(--transition-fast);padding:var(--spacing-sm);line-height:var(--line-height-normal, 1.5)}._rounded_137g6_38{border-radius:var(--radius-16)}._noRounded_137g6_42{border-radius:var(--radius-8, .5rem)}._textarea_137g6_26::placeholder{color:var(--color-muted-foreground)}._textarea_137g6_26:focus,._textarea_137g6_26:hover,._textarea_137g6_26:focus-visible{outline:none;box-shadow:0 0 2px 2px var(--color-secondary);border-color:var(--color-primary)}._textarea_137g6_26:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-muted)}._hasError_137g6_64 ._textarea_137g6_26{border-color:var(--color-danger)}._hasError_137g6_64 ._textarea_137g6_26:focus,._hasError_137g6_64 ._textarea_137g6_26:focus-visible{border-color:var(--color-danger)}._hasValue_137g6_73 ._textarea_137g6_26{border:1px solid var(--field-filled-border-color);background:var(--field-filled-background)}._hasLeftIcon_137g6_79{padding-left:calc(var(--spacing-md) + var(--spacing-20))}._hasRightIcon_137g6_86{padding-right:calc(var(--spacing-md) + var(--spacing-20))}._sm_137g6_93{min-height:calc(var(--input-height-sm) * 2.5);font-size:var(--font-size-sm)}._md_137g6_98{min-height:calc(var(--input-height-md) * 2.5);font-size:var(--font-size-md)}._lg_137g6_103{min-height:calc(var(--input-height-lg) * 2.5);font-size:var(--font-size-lg)}._resize--none_137g6_108{resize:none}._resize--vertical_137g6_112{resize:vertical}._resize--horizontal_137g6_116{resize:horizontal}._resize--both_137g6_120{resize:both}._iconLeft_137g6_124,._iconRight_137g6_125{position:absolute;display:inline-flex;align-items:center;color:var(--color-muted-foreground);pointer-events:none}._iconLeft_137g6_124{top:var(--spacing-sm);left:1rem}._iconRight_137g6_125{top:var(--spacing-sm);right:1rem}._isLoading_137g6_143 ._textarea_137g6_26{padding-right:calc(var(--spacing-md) + var(--spacing-20))}._hint_137g6_150{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}._error_137g6_155{font-size:var(--font-size-xs);color:var(--color-danger)}._required_137g6_160{color:var(--cores-apoio-erro-base, #e71b2d);font-family:var( --typography-family-body, Inter );font-size:var( --typography-font-size-14, .875rem );font-style:normal;font-weight:400;line-height:var( --typography-line-height-20, 1.25rem );margin:0}._ticket_13los_1{--ticket-notch-size: .875rem;--ticket-notch-r: calc( var(--ticket-notch-size) / 2 );--ticket-border-color: var( --cores-neutras-300, #dfe4e6 );--ticket-surface: var( --cores-neutras-000, #fff );position:relative;display:flex;flex-direction:column;width:100%;max-width:52rem;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter, sans-serif );background:transparent;border:none;box-sizing:border-box;filter:drop-shadow(0 .125rem .25rem color-mix(in srgb,var(--cores-padrao-grafite, #2a2525) 8%,transparent))}._ticket__header_13los_40,._ticket__main_13los_41{background-color:var(--ticket-surface);box-sizing:border-box}._ticket__radiusTop_13los_46{border-radius:.5rem .5rem 0 0}._ticket__radiusBottom_13los_50{border-radius:0 0 .5rem .5rem}._ticket__radiusAll_13los_54{border-radius:.5rem}._ticket__notchBottom_13los_61,._ticket__notchTop_13los_62,._ticket__notchBoth_13los_63{--ticket-mask-edge: calc( var(--ticket-notch-r) + .03125rem );-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;mask-repeat:no-repeat}._ticket__notchBottom_13los_61{-webkit-mask-image:radial-gradient(circle at 0 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));mask-composite:intersect}._ticket__notchTop_13los_62{-webkit-mask-image:radial-gradient(circle at 0 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));mask-composite:intersect}._ticket__notchBoth_13los_63{-webkit-mask-image:radial-gradient(circle at 0 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 0 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));-webkit-mask-composite:source-in,source-in,source-in;mask-image:radial-gradient(circle at 0 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 0,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 0 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge)),radial-gradient(circle at 100% 100%,#0000 var(--ticket-notch-r),#000 var(--ticket-mask-edge));mask-composite:intersect}._ticket__perforation_13los_177,._ticket__divider_13los_178._ticket--perforated_13los_178{flex-shrink:0;width:auto;height:.0625rem;margin-inline:var(--ticket-notch-size);background-color:var(--ticket-border-color)}._ticket--collapsed_13los_186{overflow:hidden}._ticket__header__dropdown_13los_190{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8, .5rem);width:100%;padding:var(--spacing-16, 1rem) var(--spacing-24, 1.5rem);box-sizing:border-box;border-radius:.5rem .5rem 0 0;background:var(--cores-neutras-100, #f9fafa)}._ticket--collapsed_13los_186 ._ticket__header_13los_40{border-radius:0 0 .5rem .5rem}._ticket__request_13los_207{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:80%}._ticket__requestLabel_13los_215{margin:0;color:var( --cores-primordiais-azul-base, #1a1f4d );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem )}._ticket__requestNumber_13los_235{width:100%;margin:0;overflow:hidden;color:var( --cores-primordiais-azul-base, #1a1f4d );font-family:Roboto Mono,ui-monospace,monospace;font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem;text-overflow:ellipsis;white-space:nowrap}._ticket__toggle_13los_262{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--cores-neutras-600, #6f7b83);cursor:pointer}._ticket__toggle_13los_262:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem;border-radius:var(--radius-4, .25rem)}._ticket__toggleIcon_13los_281{display:block;width:1.5rem;height:1.5rem;transition:transform .2s ease}._ticket_13los_1:not(._ticket--collapsed_13los_186) ._ticket__toggleIcon_13los_281{transform:rotate(180deg)}._ticket__status_13los_293{--ticket-status-bg: var( --cores-apoio-sucesso-suave, #d1e6db );--ticket-status-dot: var( --cores-apoio-sucesso-base, #198449 );--ticket-status-fg: var( --cores-apoio-sucesso-forte, #225537 );display:flex;align-items:center;gap:var(--spacing-8, .5rem);width:100%;padding:.75rem var(--spacing-24, 1.5rem) .8125rem;box-sizing:border-box;background-color:var(--ticket-status-bg)}._ticket__status--warning_13los_316{--ticket-status-bg: var( --cores-apoio-alerta-suave, #ffefd0 );--ticket-status-dot: var( --cores-apoio-alerta-base, #fdad16 );--ticket-status-fg: var( --cores-apoio-alerta-forte, #93691e )}._ticket__status--danger_13los_331{--ticket-status-bg: var( --cores-apoio-erro-suave, #fad1d5 );--ticket-status-dot: var( --cores-apoio-erro-base, #e71b2d );--ticket-status-fg: var( --cores-apoio-erro-forte, #882029 )}._ticket__statusDot_13los_346{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999rem;background-color:var(--ticket-status-dot);opacity:.5}._ticket__statusLabel_13los_355{margin:0;color:var(--ticket-status-fg);font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-20, 1.25rem );letter-spacing:-.0094rem;white-space:nowrap}._ticket__statusRequested_13los_374{flex:1 1 auto;margin:0;min-width:0;color:var(--ticket-status-fg);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );text-align:right}._ticket--hotel_13los_394 ._ticket__routeLabel_13los_394{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:.75rem;font-weight:var( --typography-weight-medium-500, 500 );line-height:1rem}._ticket--hotel_13los_394 ._ticket__routeValue_13los_409{color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-heading, Inter, sans-serif );font-size:var( --typography-font-size-24, 1.5rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-32, 2rem );letter-spacing:-.075rem;white-space:nowrap}._ticket__body_13los_432{display:flex;flex-direction:column;gap:var(--spacing-24, 1.5rem);min-width:0;padding-block:var(--spacing-24, 1.5rem)}._ticket__routes_13los_440{display:flex;flex-direction:column}._ticket__route_13los_394{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--spacing-16, 1rem);padding:var(--spacing-16, 1rem) var(--spacing-24, 1.5rem)}._ticket__routes_13los_440 ._ticket__route_13los_394:first-child{padding-top:var(--spacing-32, 2rem)}._ticket__routes_13los_440 ._ticket__route_13los_394:last-child{padding-bottom:var(--spacing-32, 2rem)}._ticket__location_13los_464{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}._ticket__airportCode_13los_472{margin:0;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-heading, Inter, sans-serif );font-size:1.875rem;font-weight:var( --typography-weight-bold-700, 700 );line-height:2.25rem;letter-spacing:.025rem}._ticket__airportName_13los_489{margin:0;padding-top:.125rem;color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._ticket__tripType_13los_511{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}._ticket__tripLine_13los_519{display:flex;align-items:center;width:100%;min-width:8rem;max-width:24.625rem}._ticket__tripLineRule_13los_527{flex:1 1 auto;height:.0625rem;min-width:1rem;background-color:var(--ticket-border-color)}._ticket__tripIcon_13los_534{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-inline:.5rem;overflow:hidden;color:var( --cores-primordiais-roxo-base, #812990 )}._ticket__tripLabel_13los_549{color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._ticket__divider_13los_178{width:100%;height:.0625rem;background-color:var(--ticket-border-color)}._ticket__flights_13los_572{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--spacing-16, 1rem);padding-inline:var(--spacing-16, 1rem);width:100%;box-sizing:border-box}._ticket__flights_13los_572>*{min-width:0;width:100%}._ticket__meta_13los_589{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16, 1rem);padding-inline:var(--spacing-16, 1rem)}._ticket__metaColumn_13los_599{display:flex;flex-direction:column;gap:var(--spacing-8, .5rem);min-width:0;height:100%}._ticket__metaHeader_13los_607{display:flex;align-items:center;gap:.25rem}._ticket__metaIcon_13los_613{flex-shrink:0}._ticket__metaLabel_13los_617{color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._ticket__passenger_13los_638{display:flex;align-items:center;gap:var(--spacing-8, .5rem);min-height:2.5rem}._ticket__avatar_13los_645{width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var( --cores-apoio-alerta-base, #fdad16 );color:var( --cores-primordiais-azul-base, #1a1f4d );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-bold-700, 700 );line-height:1rem}._ticket__metaText_13los_668{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:2.5rem}._ticket__passenger_13los_638 ._ticket__metaText_13los_668{min-height:0}._ticket__metaTitle_13los_682{color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-heading, Inter, sans-serif );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-24, 1.5rem );letter-spacing:-.03125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._ticket__metaDescription_13los_705{color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem )}._ticket__metaSubBox_13los_721{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin-top:auto;padding:.625rem .75rem;box-sizing:border-box;overflow:hidden;border-radius:.75rem;background-color:var( --cores-padrao-off-white, #fcfbfa )}._ticket__metaSubBoxHeader_13los_738{display:flex;align-items:center;gap:.375rem;width:100%}._ticket__metaSubBoxIcon_13los_745{flex-shrink:0;color:var(--cores-neutras-700, #435662)}._ticket__metaSubBoxLabel_13los_750{color:var(--cores-neutras-500, #8b9aa4);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );white-space:nowrap}._ticket__metaSubBoxRow_13los_767{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;padding-top:.25rem}._ticket__metaSubBoxValue_13los_777{min-width:0;overflow:hidden;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-bold-700, 700 );line-height:var( --typography-line-height-16, 1rem );letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}._ticket__metaSubBoxCopy_13los_803{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var( --cores-primordiais-roxo-base, #812990 );cursor:pointer}._ticket__metaSubBoxCaption_13los_818{margin:0;padding-top:.125rem;max-width:100%;overflow:hidden;color:var(--cores-neutras-500, #8b9aa4);font-size:.625rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.9375rem;white-space:nowrap;text-overflow:ellipsis}._ticket__total_13los_834{display:flex;flex-direction:column;gap:var(--spacing-8, .5rem);padding-inline:var(--spacing-16, 1rem)}._ticket__amount_13los_841{margin:0;color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-heading, Inter, sans-serif );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem}@media(max-width:48rem){._ticket__route_13los_394{padding:var(--spacing-16, 1rem);gap:var(--spacing-8, .5rem)}._ticket__airportCode_13los_472{font-size:1.5rem;line-height:1.75rem}._ticket__airportName_13los_489{white-space:normal}._ticket__tripLine_13los_519{min-width:4rem}._ticket__meta_13los_589{grid-template-columns:1fr}._ticket__metaTitle_13los_682{white-space:normal}._ticket--hotel_13los_394 ._ticket__routeValue_13los_409{font-size:1.25rem;line-height:1.75rem;white-space:normal}._ticket__status_13los_293{flex-wrap:wrap}._ticket__statusRequested_13los_374{flex-basis:100%;text-align:left}}._ticketFlight_19k77_1{display:flex;flex-direction:column;gap:var(--spacing-12, .75rem);justify-content:center;width:100%;min-width:0;overflow:hidden;padding:var(--spacing-24, 1.5rem);box-sizing:border-box;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:.875rem;background-color:var( --cores-neutras-000, #fff );color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter, sans-serif )}._ticketFlight__header_19k77_26{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8, .5rem);height:1.5rem;width:100%}._ticketFlight__airline_19k77_35{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:60%;height:1.5rem;box-sizing:border-box}._ticketFlight__airlineLogo_19k77_45{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}._ticketFlight__airlineName_19k77_53{display:block;max-width:100%;overflow:hidden;color:var(--cores-padrao-grafite, #2a2525);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:1rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}._ticketFlight__baggage_19k77_72{display:flex;align-items:center;gap:var(--spacing-8, .5rem);margin:0;padding:0;list-style:none}._ticketFlight__baggageItem_19k77_81{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}._ticketFlight__baggageIcon_19k77_90{display:block;width:1.25rem;height:1.25rem}._ticketFlight__baggageItem--active_19k77_100 ._ticketFlight__baggageIcon_19k77_90{filter:none}._ticketFlight__baggageItem--inactive_19k77_105 ._ticketFlight__baggageIcon_19k77_90{filter:grayscale(1) brightness(1.15) opacity(.75)}._ticketFlight__route_19k77_111{display:flex;align-items:center;width:100%;min-height:4.0625rem}._ticketFlight__leg_19k77_118{display:flex;flex:1 1 0;flex-direction:column;gap:.25rem;min-width:0}._ticketFlight__leg--departure_19k77_126{align-items:flex-start}._ticketFlight__leg--arrival_19k77_130{align-items:flex-end;text-align:right}._ticketFlight__legMeta_19k77_135{display:flex;flex-direction:column;align-items:inherit;color:var(--cores-neutras-600, #6f7b83);text-align:inherit;white-space:nowrap}._ticketFlight__legLabel_19k77_144{font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:.75rem;font-weight:var( --typography-weight-medium-500, 500 );line-height:1rem}._ticketFlight__legDate_19k77_158{font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem )}._ticketFlight__legTime_19k77_173{display:flex;align-items:center;gap:var(--spacing-8, .5rem);width:100%;font-size:var( --typography-font-size-20, 1.25rem );line-height:var( --typography-line-height-28, 1.75rem );white-space:nowrap}._ticketFlight__leg--arrival_19k77_130 ._ticketFlight__legTime_19k77_173{justify-content:flex-end}._ticketFlight__time_19k77_194{color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-weight:var( --typography-weight-medium-500, 500 )}._ticketFlight__airport_19k77_207{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-weight:var( --typography-weight-light-300, 300 )}._ticketFlight__path_19k77_220{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;gap:.125rem;width:7.75rem}._ticketFlight__stops_19k77_230{width:100%;color:var( --cores-primordiais-roxo-base, #812990 );font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );text-align:center}._ticketFlight__pathLine_19k77_256{display:flex;align-items:center;justify-content:center;height:.5rem}._ticketFlight__pathIcon_19k77_263{display:block;width:100%;height:100%}._ticketFlight__duration_19k77_269{width:100%;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );text-align:center}._ticketFlight__details_19k77_292{display:flex;align-items:flex-end;gap:1.25rem;width:100%;min-width:0;padding-block:.125rem;color:#6b7280;font-size:.75rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:.875rem}._ticketFlight__flightInfo_19k77_308{flex:0 1 auto;min-width:0}._ticketFlight__cabinClass_19k77_313{flex:1 1 auto;min-width:0;text-align:right}._ticketFlight__recordLocator_19k77_319{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:.25rem;min-width:0;max-width:100%;overflow:hidden;border:none;padding:0;background:none;color:var( --cores-primordiais-roxo-base, #812990 );font:inherit;text-align:right;cursor:pointer}._ticketFlight__recordLocatorText_19k77_340{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ticketFlight__recordLocatorValue_19k77_347{font-weight:700;overflow-wrap:anywhere;word-break:break-all}._ticketFlight__recordLocatorIcon_19k77_353{display:block;width:.75rem;height:.75rem;flex-shrink:0}._ticketFlight__footer_19k77_360{display:flex;align-items:center;gap:var(--spacing-8, .5rem);width:100%;padding:var(--spacing-8, .5rem) var(--spacing-16, 1rem);box-sizing:border-box;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-8, .5rem);white-space:nowrap}._ticketFlight__fareType_19k77_374{color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-captions, Inter, sans-serif );font-size:.875rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );letter-spacing:.175rem;text-transform:uppercase}._ticketFlight__pricing_19k77_394{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--spacing-8, .5rem);min-width:0}._ticketFlight__travelers_19k77_403{display:flex;align-items:flex-start;justify-content:flex-end;gap:.125rem;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-captions, Inter, sans-serif );font-size:.75rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-12, .75rem )}._ticketFlight__personIcon_19k77_425{display:block;width:.75rem;height:.75rem;color:var(--cores-neutras-600, #6f7b83)}._ticketFlight__price_19k77_432{display:flex;align-items:center;color:var(--cores-padrao-grafite, #2a2525)}._ticketFlight__priceMain_19k77_438{font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem )}._ticketFlight__priceDecimals_19k77_455{font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}@media(max-width:28rem){._ticketFlight_19k77_1{padding:var(--spacing-16, 1rem)}._ticketFlight__path_19k77_220{width:5rem}._ticketFlight__pathLine_19k77_256{width:3rem}._ticketFlight__details_19k77_292{flex-direction:column;align-items:flex-start;gap:.25rem}._ticketFlight__cabinClass_19k77_313{text-align:left}._ticketFlight__footer_19k77_360{flex-wrap:wrap}}._ticketHotel_19nj9_1{display:flex;flex-direction:column;gap:var(--spacing-12, .75rem);justify-content:center;width:100%;min-width:0;padding:var(--spacing-24, 1.5rem);box-sizing:border-box;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:.875rem;background-color:var( --cores-neutras-000, #fff );color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-body, Inter, sans-serif )}._ticketHotel__header_19nj9_25{display:flex;align-items:center;gap:var(--spacing-8, .5rem);width:100%;min-width:0}._ticketHotel__thumb_19nj9_33{flex-shrink:0;width:3.75rem;height:3rem;overflow:hidden;border-radius:var(--radius-8, .5rem);background:var(--cores-neutras-200, #eef1f3)}._ticketHotel__thumbImg_19nj9_42{display:block;width:100%;height:100%;object-fit:cover}._ticketHotel__thumbFallback_19nj9_49{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cores-neutras-400, #b9c4ca)}._ticketHotel__identity_19nj9_58{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}._ticketHotel__name_19nj9_66{margin:0;overflow:hidden;color:var(--cores-neutras-800, #2f3c45);font-family:var( --typography-family-heading, Inter, sans-serif );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-semibold-600, 600 );line-height:var( --typography-line-height-28, 1.75rem );letter-spacing:-.0625rem;text-overflow:ellipsis;white-space:nowrap}._ticketHotel__location_19nj9_92{display:flex;align-items:center;gap:.125rem;margin:0;min-width:0;color:var(--cores-neutras-700, #435662);font-family:var( --typography-family-buttons, Inter, sans-serif );font-size:var( --typography-font-size-14, .875rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-20, 1.25rem )}._ticketHotel__location_19nj9_92 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ticketHotel__locationIcon_19nj9_124{flex-shrink:0;color:var(--cores-neutras-500, #8b9aa4)}._ticketHotel__amenities_19nj9_129{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-8, .5rem);margin:0;padding:0;list-style:none}._ticketHotel__amenity_19nj9_139{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}._ticketHotel__amenityIcon_19nj9_147{display:block;width:1.25rem;height:1.25rem}._ticketHotel__amenity--active_19nj9_153 ._ticketHotel__amenityIcon_19nj9_147{color:var(--cores-apoio-sucesso-base, #198449)}._ticketHotel__amenity--inactive_19nj9_158 ._ticketHotel__amenityIcon_19nj9_147{color:var(--cores-neutras-400, #b9c4ca)}._ticketHotel__stay_19nj9_163{display:flex;align-items:center;width:100%;min-height:4.0625rem}._ticketHotel__leg_19nj9_170{display:flex;flex:1 1 0;flex-direction:column;gap:.25rem;min-width:0}._ticketHotel__leg--start_19nj9_178{align-items:flex-start}._ticketHotel__leg--end_19nj9_182{align-items:flex-end;text-align:right}._ticketHotel__legLabel_19nj9_187{color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:.75rem;font-weight:var( --typography-weight-medium-500, 500 );line-height:1rem;white-space:nowrap}._ticketHotel__legDate_19nj9_203{color:var(--cores-padrao-grafite, #2a2525);font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var( --typography-font-size-20, 1.25rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-28, 1.75rem );white-space:nowrap}._ticketHotel__path_19nj9_225{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;width:17.5rem;max-width:50%}._ticketHotel__guests_19nj9_236{width:100%;color:var( --cores-primordiais-roxo-base, #812990 );font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );text-align:center}._ticketHotel__pathLine_19nj9_262{display:flex;align-items:center;justify-content:center;width:100%;height:.5rem}._ticketHotel__pathIcon_19nj9_270{display:block;width:100%;height:100%}._ticketHotel__nights_19nj9_276{width:100%;color:var(--cores-neutras-500, #8b9aa4);font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem );text-align:center}._ticketHotel__room_19nj9_299{display:flex;align-items:center;gap:var(--spacing-8, .5rem);width:100%;padding:var(--spacing-8, .5rem) var(--spacing-16, 1rem);box-sizing:border-box;border:.0625rem solid var(--cores-neutras-300, #dfe4e6);border-radius:var(--radius-8, .5rem)}._ticketHotel__roomThumb_19nj9_312{flex-shrink:0;width:2rem;height:1.5rem;overflow:hidden;border-radius:var(--radius-8, .5rem);background:var(--cores-neutras-200, #eef1f3)}._ticketHotel__roomThumbImg_19nj9_321{display:block;width:100%;height:100%;object-fit:cover}._ticketHotel__roomThumbFallback_19nj9_328{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cores-neutras-400, #b9c4ca)}._ticketHotel__roomDescription_19nj9_337{flex:1 1 auto;margin:0;min-width:0;overflow:hidden;color:var(--cores-neutras-700, #435662);font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-16, 1rem );text-overflow:ellipsis;white-space:nowrap}._ticketHotel__pricing_19nj9_359{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--spacing-8, .5rem)}._ticketHotel__travelers_19nj9_367{display:flex;align-items:flex-start;justify-content:flex-end;gap:.125rem;color:var(--cores-neutras-600, #6f7b83);font-family:var( --typography-family-captions, Inter, sans-serif );font-size:.75rem;font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-12, .75rem )}._ticketHotel__personIcon_19nj9_389{display:block;width:.75rem;height:.75rem;color:var(--cores-neutras-600, #6f7b83)}._ticketHotel__price_19nj9_396{display:flex;align-items:center;color:var(--cores-padrao-grafite, #2a2525)}._ticketHotel__priceMain_19nj9_402{font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var(--typography-font-size-16, 1rem);font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-24, 1.5rem )}._ticketHotel__priceDecimals_19nj9_419{font-family:var( --typography-family-captions, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-regular-400, 400 );line-height:var( --typography-line-height-14, .875rem )}._ticketHotel__code_19nj9_439{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;width:100%;padding-block:.125rem}._ticketHotel__codeText_19nj9_448{margin:0;color:var( --cores-primordiais-roxo-base, #812990 );font-family:var( --typography-family-subtitles, Inter, sans-serif );font-size:var( --typography-font-size-12, .75rem );font-weight:var( --typography-weight-medium-500, 500 );line-height:var( --typography-line-height-16, 1rem )}._ticketHotel__codeValue_19nj9_473{font-weight:var( --typography-weight-bold-700, 700 )}._ticketHotel__copyButton_19nj9_480{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var( --cores-primordiais-roxo-base, #812990 );cursor:pointer}._ticketHotel__copyButton_19nj9_480:focus-visible{outline:.125rem solid var(--cores-primordiais-roxo-base, #812990);outline-offset:.125rem;border-radius:var(--radius-4, .25rem)}._ticketHotel__copyIcon_19nj9_502{display:block;width:1rem;height:1rem}@media(max-width:40rem){._ticketHotel_19nj9_1{padding:var(--spacing-16, 1rem)}._ticketHotel__name_19nj9_66,._ticketHotel__roomDescription_19nj9_337{white-space:normal}._ticketHotel__stay_19nj9_163{flex-wrap:wrap;gap:var(--spacing-8, .5rem)}._ticketHotel__path_19nj9_225{order:3;width:100%;max-width:none}._ticketHotel__room_19nj9_299{flex-wrap:wrap}}._toast_pf0ta_1{--toast-accent: var(--color-info);--toast-accent-muted: var(--color-info-muted);--toast-fg: var(--color-foreground);--toast-muted-fg: var(--color-muted-foreground);--toast-bg: var(--color-surface);--toast-action: var(--color-brand-secondary);--toast-close: var(--color-muted-foreground);--toast-icon-fg: var(--cores-neutras-000);position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--spacing-12);width:min(100%,24rem);padding:var(--spacing-12) var(--spacing-16);overflow:hidden;border-radius:var(--radius-8);background-color:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--shadow-md)}._toast--success_pf0ta_25{--toast-accent: var(--color-success);--toast-accent-muted: var( --color-success-muted )}._toast--error_pf0ta_32{--toast-accent: var(--color-danger);--toast-accent-muted: var(--color-danger-muted)}._toast--info_pf0ta_37{--toast-accent: var(--color-info);--toast-accent-muted: var(--color-info-muted)}._toast--warning_pf0ta_42{--toast-accent: var(--color-warning);--toast-accent-muted: var( --color-warning-muted );--toast-icon-fg: var(--cores-padrao-grafite)}._toast--soft_pf0ta_50{background-color:var(--toast-accent-muted)}._toast--solid_pf0ta_54{--toast-fg: var(--cores-neutras-000);--toast-muted-fg: color-mix( in srgb, var(--cores-neutras-000) 80%, transparent );--toast-action: var(--cores-neutras-000);--toast-close: var(--cores-neutras-000);--toast-bg: var(--toast-accent);background-color:var(--toast-bg)}._toast--solid_pf0ta_54._toast--warning_pf0ta_42{--toast-fg: var(--cores-padrao-grafite);--toast-muted-fg: var(--cores-neutras-700);--toast-action: var(--cores-padrao-grafite);--toast-close: var(--cores-padrao-grafite)}._toast--withDescription_pf0ta_74{align-items:start}._toast__icon_pf0ta_78{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.5rem;background-color:var(--toast-accent);color:var(--toast-icon-fg)}._toast--solid_pf0ta_54 ._toast__icon_pf0ta_78{background-color:color-mix(in srgb,var(--cores-neutras-000) 22%,transparent);color:var(--toast-fg)}._toast__content_pf0ta_99{display:grid;gap:var(--spacing-2);min-width:0}._toast__message_pf0ta_105{margin:0;font-family:var(--typography-family-body);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-medium-500 );line-height:var(--typography-line-height-20);color:var(--toast-fg)}._toast__description_pf0ta_116{margin:0;font-family:var(--typography-family-body);font-size:var(--typography-font-size-12);font-weight:var( --typography-weight-regular-400 );line-height:var(--typography-line-height-16);color:var(--toast-muted-fg)}._toast__action_pf0ta_127{flex-shrink:0;padding:0;border:none;background:transparent;color:var(--toast-action);font-family:var(--typography-family-buttons);font-size:var(--typography-font-size-14);font-weight:var( --typography-weight-semibold-600 );line-height:var(--typography-line-height-20);cursor:pointer;white-space:nowrap}._toast__action_pf0ta_127:hover{text-decoration:underline}._toast__close_pf0ta_147{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:var(--radius-4);background:transparent;color:var(--toast-close);cursor:pointer}._toast__close_pf0ta_147:hover{background-color:color-mix(in srgb,var(--toast-close) 12%,transparent)}._toast__progress_pf0ta_170{position:absolute;right:0;bottom:0;left:0;height:.1875rem;overflow:hidden;background-color:color-mix(in srgb,var(--toast-accent) 20%,transparent)}._toast--solid_pf0ta_54 ._toast__progress_pf0ta_170{background-color:color-mix(in srgb,var(--cores-neutras-000) 20%,transparent)}._toast__progressBar_pf0ta_192{display:block;height:100%;width:100%;transform-origin:left center;background-color:var(--toast-accent);animation-name:_toast-progress_pf0ta_1;animation-timing-function:linear;animation-fill-mode:forwards}._toast--solid_pf0ta_54 ._toast__progressBar_pf0ta_192{background-color:color-mix(in srgb,var(--cores-neutras-000) 85%,transparent)}._toast_pf0ta_1:hover ._toast__progressBar_pf0ta_192{animation-play-state:paused}@keyframes _toast-progress_pf0ta_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._toastViewport_pf0ta_225{position:fixed;z-index:1100;display:grid;gap:var(--spacing-12);width:min(calc(100% - 2rem),24rem);max-height:calc(100vh - 2rem);overflow:auto;pointer-events:none}._toastViewport_pf0ta_225>*{pointer-events:auto}._toastViewport--top-right_pf0ta_240{top:var(--spacing-24);right:var(--spacing-24)}._toastViewport--top-left_pf0ta_245{top:var(--spacing-24);left:var(--spacing-24)}._toastViewport--bottom-right_pf0ta_250{right:var(--spacing-24);bottom:var(--spacing-24)}._toastViewport--bottom-left_pf0ta_255{bottom:var(--spacing-24);left:var(--spacing-24)}@media(max-width:40rem){._toastViewport--top-right_pf0ta_240,._toastViewport--top-left_pf0ta_245,._toastViewport--bottom-right_pf0ta_250,._toastViewport--bottom-left_pf0ta_255{top:auto;right:1rem;bottom:1rem;left:1rem;width:auto}}
