@charset "UTF-8";:root{--ds-color-primary: #048243;--ds-color-secondary: #5DD27A;--ds-color-tertiary: #883CEC;--ds-color-primary-border: #1DE8B5;--ds-color-primary-hover: #036B37;--ds-color-secondary-hover: #4CC169;--ds-color-tertiary-hover: #6F3BCB;--ds-color-danger-hover: #B90A2B;--ds-sucess-suport: #4EF5A0;--ds-attention-suport: #FFB44D;--ds-error-suport: #FF5C4A;--ds-blue-suport: #7BA6FF;--ds-alert-secondary: #6893F8;--ds-aux-blue: #21F0E2;--ds-aux-purple: #A98AE0;--ds-aux-orange: #FF7A39;--ds-aux-lemon: #DEF551;--ds-aux-pink: #EF62C5;--ds-aux-baby-red: #FF9E9E;--ds-aux-baby-blue: #9CCBFF;--ds-aux-baby-yellow: #FFE9A8;--ds-aux-baby-green: #98F798;--ds-aux-baby-pink: #FF9BD8;--ds-aux-baby-purple: #BCA8FF}:root{--ds-bg-snow: #FFFFFF;--ds-bg-carpet: #F9F9F9;--ds-bg-solo: #F5F6F6;--ds-bg-offwhite: #F6F6F9;--ds-bg-ghost: #F2F2F5;--ds-bg-lightest: #F4F4F8;--ds-bg-pearl: #EBEBEF;--ds-bg-light: #EDEDF3;--ds-bg-silver: #E4E4E9;--ds-bg-soft: #E2E6ED;--ds-bg-clean: #D0D3D9;--ds-bg-smoke: #9E9FA9;--ds-bg-charcoal: #6B6D76;--ds-bg-darkest: #313131;--ds-bg-green: #F3FCF6;--ds-bg-blue: #EFF6FF;--ds-neutral-black: #272B33;--ds-neutral-dark: #5C5F66;--ds-neutral-cloudy: #67738B;--ds-neutral-grey: #E4E4E9;--ds-neutral-white: #FAFAFA;--ds-neutral-disable: #D0D3D9}[data-theme=dark]{--ds-bg-snow: #000000;--ds-bg-carpet: #1E1F21;--ds-bg-solo: #222426;--ds-bg-offwhite: #1D1D20;--ds-bg-ghost: #2B2C31;--ds-bg-lightest: #292C2E;--ds-bg-pearl: #2E3035;--ds-bg-light: #29292E;--ds-bg-silver: #35373C;--ds-bg-soft: #333538;--ds-bg-clean: #2E3033;--ds-bg-smoke: #696E77;--ds-bg-charcoal: #787F85;--ds-bg-darkest: #787F85;--ds-bg-green: #122A1E;--ds-bg-blue: #11223D;--ds-neutral-black: #D6D6D6;--ds-neutral-dark: #A2A3A6;--ds-neutral-cloudy: #BCC3E6;--ds-neutral-grey: #4A4B4F;--ds-neutral-white: #363636;--ds-neutral-disable: #4A4B4F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-bg-snow: #000000;--ds-bg-carpet: #1E1F21;--ds-bg-solo: #222426;--ds-bg-offwhite: #1D1D20;--ds-bg-ghost: #2B2C31;--ds-bg-lightest: #292C2E;--ds-bg-pearl: #2E3035;--ds-bg-light: #29292E;--ds-bg-silver: #35373C;--ds-bg-soft: #333538;--ds-bg-clean: #2E3033;--ds-bg-smoke: #696E77;--ds-bg-charcoal: #787F85;--ds-bg-darkest: #787F85;--ds-bg-green: #122A1E;--ds-bg-blue: #11223D;--ds-neutral-black: #D6D6D6;--ds-neutral-dark: #A2A3A6;--ds-neutral-cloudy: #BCC3E6;--ds-neutral-grey: #4A4B4F;--ds-neutral-white: #363636;--ds-neutral-disable: #4A4B4F}}html{--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #015300;--mat-sys-on-tertiary-fixed: #002200;--mat-sys-on-tertiary-fixed-variant: #015300;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #026e00;--mat-sys-tertiary-container: #77ff61;--mat-sys-tertiary-fixed: #77ff61;--mat-sys-tertiary-fixed-dim: #02e600;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--atlas-font);--mat-sys-body-large-font: var(--atlas-font);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--atlas-font);--mat-sys-body-medium-font: var(--atlas-font);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--atlas-font);--mat-sys-body-small-font: var(--atlas-font);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--atlas-font);--mat-sys-display-large-font: var(--atlas-font);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--atlas-font);--mat-sys-display-medium-font: var(--atlas-font);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--atlas-font);--mat-sys-display-small-font: var(--atlas-font);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--atlas-font);--mat-sys-headline-large-font: var(--atlas-font);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--atlas-font);--mat-sys-headline-medium-font: var(--atlas-font);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--atlas-font);--mat-sys-headline-small-font: var(--atlas-font);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--atlas-font);--mat-sys-label-large-font: var(--atlas-font);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--atlas-font);--mat-sys-label-medium-font: var(--atlas-font);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--atlas-font);--mat-sys-label-small-font: var(--atlas-font);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--atlas-font);--mat-sys-title-large-font: var(--atlas-font);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--atlas-font);--mat-sys-title-medium-font: var(--atlas-font);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--atlas-font);--mat-sys-title-small-font: var(--atlas-font);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--atlas-brand: var(--ds-color-primary);--atlas-brand-strong: var(--ds-color-primary-hover);--atlas-brand-secondary: var(--ds-color-secondary);--atlas-brand-border: var(--ds-color-primary-border);--atlas-brand-surface: var(--ds-bg-green);--atlas-brand-contrast: #ffffff;--atlas-accent: var(--ds-color-tertiary);--atlas-accent-strong: var(--ds-color-tertiary-hover);--atlas-danger: var(--ds-error-suport);--atlas-danger-strong: var(--ds-color-danger-hover);--atlas-warning: var(--ds-attention-suport);--atlas-success: var(--ds-sucess-suport);--atlas-info: var(--ds-blue-suport);--atlas-alert-secondary: var(--ds-alert-secondary);--atlas-alert-secondary-surface: var(--ds-bg-blue);--atlas-heading: var(--ds-neutral-black);--atlas-text: var(--ds-neutral-dark);--atlas-text-strong: var(--ds-neutral-black);--atlas-text-muted: var(--ds-neutral-cloudy);--atlas-bg: var(--ds-bg-carpet);--atlas-bg-subtle: var(--ds-bg-ghost);--atlas-surface: var(--ds-bg-snow);--atlas-surface-2: var(--ds-bg-light);--atlas-surface-header: var(--ds-bg-solo);--atlas-border: var(--ds-bg-silver);--atlas-border-strong: var(--ds-bg-clean);--atlas-radius: .625rem;--atlas-radius-sm: .375rem;--atlas-shadow: 0 .0625rem .125rem rgba(16,24,40,.06), 0 .25rem 1rem rgba(16,24,40,.08);--atlas-shadow-sm: 0 .0625rem .125rem rgba(16,24,40,.08);--atlas-font: "Segoe UI", Roboto, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--atlas-space: 1rem}[data-theme=dark]{--atlas-bg: var(--ds-bg-carpet);--atlas-bg-subtle: var(--ds-bg-offwhite);--atlas-surface: var(--ds-bg-solo);--atlas-surface-2: var(--ds-bg-pearl);--atlas-surface-header: var(--ds-bg-pearl);--atlas-border: var(--ds-bg-silver);--atlas-heading: #ffffff;--atlas-text-strong: #ffffff;--atlas-shadow: 0 .0625rem .125rem rgba(0,0,0,.4), 0 .375rem 1.25rem rgba(0,0,0,.45);--atlas-shadow-sm: 0 .0625rem .125rem rgba(0,0,0,.35)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--atlas-bg: var(--ds-bg-carpet);--atlas-bg-subtle: var(--ds-bg-offwhite);--atlas-surface: var(--ds-bg-solo);--atlas-surface-2: var(--ds-bg-pearl);--atlas-surface-header: var(--ds-bg-pearl);--atlas-border: var(--ds-bg-silver);--atlas-heading: #ffffff;--atlas-text-strong: #ffffff;--atlas-shadow: 0 .0625rem .125rem rgba(0,0,0,.4), 0 .375rem 1.25rem rgba(0,0,0,.45);--atlas-shadow-sm: 0 .0625rem .125rem rgba(0,0,0,.35)}}[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--atlas-font);color:var(--atlas-text);background:var(--atlas-bg);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--atlas-brand);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--atlas-text-strong);line-height:1.25;margin:0 0 .5em}.app-boot{display:grid;place-items:center;height:100vh;color:var(--atlas-text-muted);font-family:var(--atlas-font)}.card{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);box-shadow:var(--atlas-shadow-sm)}.icone-lixeira{display:inline-block;flex-shrink:0;width:.9375rem;height:.9375rem;background-color:var(--atlas-danger);-webkit-mask:url("./media/lixeira-NG3WOEHA.png") center/contain no-repeat;mask:url("./media/lixeira-NG3WOEHA.png") center/contain no-repeat}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.875rem;font-weight:600;padding:.625rem 1.125rem;border-radius:var(--atlas-radius-sm);border:1px solid transparent;cursor:pointer;transition:filter .15s ease,background .15s ease}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--atlas-brand);color:var(--atlas-brand-contrast)}.btn-primary:hover:not(:disabled){filter:brightness(1.07)}.btn-ghost{background:var(--atlas-surface-header);border-color:var(--atlas-border-strong);color:var(--atlas-text-muted)}.btn-ghost:hover:not(:disabled){background:var(--atlas-surface-2)}.btn-danger{background:var(--atlas-danger);color:#fff}.field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--atlas-space)}.field>label{font-size:.85rem;font-weight:600;color:var(--atlas-text-muted)}.field input,.field select{font:inherit;padding:.625rem .75rem;border-radius:var(--atlas-radius-sm);border:1px solid var(--atlas-border);background:var(--atlas-surface);color:var(--atlas-text)}.field input:focus,.field select:focus{outline:2px solid var(--atlas-brand);outline-offset:1px}.field .error{color:var(--atlas-danger);font-size:.8rem}.field .hint{color:var(--atlas-text-muted);font-size:.8rem}.badge{display:inline-block;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;border:1px solid var(--atlas-border);background:var(--atlas-surface-2);color:var(--atlas-text-muted)}.badge--ativo{background:color-mix(in srgb,var(--atlas-brand) 14%,transparent);color:var(--atlas-brand-strong);border-color:transparent}.badge--reserva{background:color-mix(in srgb,var(--atlas-warning) 16%,transparent);color:var(--atlas-warning);border-color:transparent}.badge--suspenso,.badge--encerrado{background:color-mix(in srgb,var(--atlas-danger) 14%,transparent);color:var(--atlas-danger);border-color:transparent}.muted{color:var(--atlas-text-muted)}.visually-hidden{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.atribuir__painel.mat-mdc-select-panel{background:var(--atlas-surface);border:1px solid var(--atlas-border);box-shadow:var(--atlas-shadow);--mat-option-label-text-color: var(--atlas-text-strong);--mat-option-selected-state-label-text-color: var(--atlas-text-strong);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--atlas-surface-header) 70%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--atlas-surface-header) 70%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--atlas-brand) 12%, transparent);--mat-full-pseudo-checkbox-selected-icon-color: var(--atlas-brand);--mat-full-pseudo-checkbox-selected-checkmark-color: var(--atlas-brand-contrast);--mat-full-pseudo-checkbox-unselected-icon-color: var(--atlas-text-muted)}.field input.mat-mdc-autocomplete-trigger::placeholder{color:var(--atlas-text);opacity:1}.painel-autocomplete.mat-mdc-autocomplete-panel{max-height:16rem;background:var(--atlas-surface);border:1px solid var(--atlas-border);box-shadow:var(--atlas-shadow);--mat-option-label-text-font: var(--atlas-font);--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-line-height: 1.5;--mat-option-label-text-tracking: normal;--mat-option-label-text-color: var(--atlas-text);--mat-option-selected-state-label-text-color: var(--atlas-text);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--atlas-surface-header) 70%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--atlas-surface-header) 70%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--atlas-brand) 12%, transparent)}.painel-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--atlas-text-muted);opacity:1}
