:root{--alvo-toque: 3rem;--largura-minima: 20rem;--largura-conteudo: 90rem;--largura-login: 28rem;--orechio-primary: #262422;--orechio-on-primary: #ffffff;--orechio-primary-container: #f5ecdf;--orechio-on-primary-container: #262422;--orechio-secondary: #4a453f;--orechio-on-secondary: #ffffff;--orechio-secondary-container: #ece7e0;--orechio-on-secondary-container: #1f1d1b;--orechio-tertiary: #8a6a3c;--orechio-on-tertiary: #ffffff;--orechio-tertiary-container: #f5ecdf;--orechio-on-tertiary-container: #422f12;--orechio-error: #b4392b;--orechio-on-error: #ffffff;--orechio-error-container: #fbe3df;--orechio-on-error-container: #6e1f16;--orechio-surface: #f6f4f0;--orechio-surface-dim: #e8e3dc;--orechio-surface-bright: #fbfaf8;--orechio-surface-container-lowest: #ffffff;--orechio-surface-container-low: #f6f4f0;--orechio-surface-container: #fbfaf8;--orechio-surface-container-high: #faf7f3;--orechio-surface-container-highest: #f0ebe4;--orechio-on-surface: #1f1d1b;--orechio-on-surface-variant: #4a453f;--orechio-outline: #ece7e0;--orechio-outline-variant: #e4ded6;--orechio-inverse-surface: #262422;--orechio-inverse-on-surface: #fbfaf8;--orechio-inverse-primary: #b8925a;--orechio-scrim: #000000;--orechio-shadow: #1f1d1b;--orechio-success: #2f7d3a;--orechio-on-success: #ffffff;--orechio-success-container: #e3f1e4;--orechio-on-success-container: #1b4b23;--orechio-warning: #9a5b12;--orechio-on-warning: #ffffff;--orechio-warning-container: #fbeedd;--orechio-on-warning-container: #5e3505;--orechio-info: #3c5f8f;--orechio-on-info: #ffffff;--orechio-info-container: #e4edf8;--orechio-on-info-container: #1b3b64;--orechio-focus-ring: #b8925a;--cor-marca-ouro: #b8925a;--cor-marca-ouro-escuro: #8a6a3c;--cor-marca-ouro-claro: #f5ecdf;--cor-borda-ouro: #c99a52;--cor-superficie-pagina: #f6f4f0;--cor-superficie-sidebar: #fbfaf8;--cor-superficie-card: #ffffff;--cor-superficie-sutil: #faf7f3;--cor-superficie-destaque-ouro: #f5ecdf;--cor-borda-sutil: #ece7e0;--cor-borda-forte: #e4ded6;--cor-divisor-linha: #f0ebe4;--cor-texto-primario: #1f1d1b;--cor-texto-secundario: #4a453f;--cor-acao-primaria: #262422;--cor-acao-primaria-hover: #3a3632;--cor-acao-primaria-texto: #ffffff;--cor-fundo: var(--orechio-surface);--cor-superficie: var(--orechio-surface-container-lowest);--cor-superficie-elevada: var(--orechio-surface-container);--cor-texto: var(--orechio-on-surface);--cor-texto-suave: var(--orechio-on-surface-variant);--cor-texto-inverso: var(--orechio-on-primary);--cor-borda: var(--orechio-outline);--cor-acao: var(--cor-acao-primaria);--cor-acao-forte: var(--cor-acao-primaria);--cor-foco: var(--orechio-focus-ring);--cor-erro-fundo: var(--orechio-error-container);--cor-erro-borda: var(--orechio-error);--cor-erro-texto: var(--orechio-on-error-container);--cor-sucesso: var(--orechio-success);--cor-sucesso-fundo: var(--orechio-success-container);--cor-sucesso-texto: var(--orechio-on-success-container);--cor-alerta: var(--orechio-warning);--cor-aviso: var(--orechio-warning);--cor-aviso-fundo: var(--orechio-warning-container);--cor-aviso-texto: var(--orechio-on-warning-container);--cor-info: var(--orechio-info);--cor-info-fundo: var(--orechio-info-container);--cor-info-texto: var(--orechio-on-info-container);--cor-perigo: var(--orechio-error);--cor-perigo-fundo: var(--orechio-error-container);--cor-perigo-texto: var(--orechio-on-error-container);--fonte-familia: "DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fonte-familia-corpo: var(--fonte-familia);--fonte-familia-display: "Cormorant Garamond", Georgia, "Times New Roman", "Nimbus Roman", "Liberation Serif", serif;--fonte-familia-titulo: var(--fonte-familia-display);--fonte-familia-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fonte-tamanho-base: 1rem;--fonte-tamanho-destaque: 1.25rem;--fonte-tamanho-titulo: clamp(1.75rem, 4vw, 2.5rem);--linha-base: 1.5;--peso-normal: 400;--peso-medio: 500;--peso-semi: 600;--peso-forte: 700;--espaco-1: .25rem;--espaco-2: .5rem;--espaco-3: .75rem;--espaco-4: 1rem;--espaco-5: 1.5rem;--espaco-6: 2rem;--espaco-8: 3rem;--recuo-painel: clamp(var(--espaco-5), 6vw, var(--espaco-8));--raio-pequeno: .375rem;--raio-medio: .75rem;--raio-grande: 1.25rem;--borda-largura: .125rem;--foco-largura: .1875rem;--foco-distancia: .125rem;--sombra-painel: 0 .75rem 2rem rgb(31 29 27 / 8%);--sombra-card: 0 .25rem .75rem rgb(31 29 27 / 4%);--opacidade-desabilitado: .55;--sr-tamanho: .0625rem;--sr-margem: -.0625rem;--orechio-color-text: var(--orechio-on-surface);--orechio-color-text-muted: var(--orechio-on-surface-variant);--orechio-color-danger: var(--orechio-on-error-container);--orechio-font-body: var(--fonte-familia);--orechio-space-2: var(--espaco-2);--orechio-space-3: var(--espaco-3);--orechio-space-6: var(--espaco-6);--orechio-color-warning-surface: var(--orechio-warning-container);--orechio-color-on-warning-surface: var(--orechio-on-warning-container);--orechio-color-warning-border: var(--orechio-warning);--orechio-color-surface: var(--orechio-surface-container-lowest);--orechio-color-primary: var(--orechio-primary);--orechio-color-on-primary: var(--orechio-on-primary);--orechio-space-4: var(--espaco-4);--orechio-radius: var(--raio-pequeno)}:root,[data-densidade=confortavel]{--altura-controle: 3rem;--altura-acao-secundaria: 3rem;--padding-controle-y: var(--espaco-3);--padding-select-y: var(--espaco-3);--padding-controle-x: var(--espaco-4);--padding-botao-x: var(--espaco-5);--fonte-controle: initial;--linha-controle: initial;--altura-linha-tabela: 3.25rem;--padding-linha-tabela: var(--espaco-2);--tamanho-miniatura: 2.5rem;--padding-painel: var(--espaco-5);--espaco-formulario: var(--espaco-4)}[data-densidade=compacta]{--altura-controle: 2.5rem;--altura-acao-secundaria: 2rem;--padding-controle-y: var(--espaco-2);--padding-select-y: var(--espaco-1);--padding-controle-x: var(--espaco-3);--padding-botao-x: var(--espaco-4);--fonte-controle: .9375rem;--linha-controle: 1.25;--altura-linha-tabela: 2.75rem;--padding-linha-tabela: var(--espaco-1);--tamanho-miniatura: 2rem;--padding-painel: var(--espaco-4);--espaco-formulario: var(--espaco-3)}@media(pointer:fine)and (width>=48rem){:root:not([data-densidade]){--altura-controle: 2.5rem;--altura-acao-secundaria: 2rem;--padding-controle-y: var(--espaco-2);--padding-select-y: var(--espaco-1);--padding-controle-x: var(--espaco-3);--padding-botao-x: var(--espaco-4);--fonte-controle: .9375rem;--linha-controle: 1.25;--altura-linha-tabela: 2.75rem;--padding-linha-tabela: var(--espaco-1);--tamanho-miniatura: 2rem;--padding-painel: var(--espaco-4);--espaco-formulario: var(--espaco-3)}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;font-family:var(--fonte-familia);background:var(--cor-fundo);color:var(--cor-texto)}@media(width>=48rem){html:has(.sacola__pe){scroll-padding-bottom:calc(var(--alvo-toque) + var(--espaco-5) * 2 + var(--espaco-4) + 4rem)}}body{margin:0;min-width:var(--largura-minima);min-height:100dvh;background:var(--cor-fundo)}button,input,select,textarea{font:inherit;font-size:var(--fonte-controle, inherit);line-height:var(--linha-controle, inherit)}button,a,input,select,textarea{outline:var(--foco-largura) solid transparent;outline-offset:var(--foco-distancia)}button:focus-visible,a:focus-visible{outline-color:var(--orechio-focus-ring)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--orechio-focus-ring);box-shadow:inset 0 0 0 1px var(--orechio-focus-ring)}a{color:var(--orechio-primary)}button{min-height:var(--altura-controle);border:0;border-radius:var(--raio-medio);padding-inline:var(--padding-botao-x);cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:var(--opacidade-desabilitado)}input:where(:not([type=radio]):not([type=checkbox])),select,textarea{min-height:var(--altura-controle);width:100%;border:var(--borda-largura) solid var(--cor-borda);border-radius:var(--raio-medio);padding:var(--padding-controle-y) var(--padding-controle-x);background:var(--cor-superficie);color:var(--cor-texto)}select{padding-block:var(--padding-select-y)}input[type=radio],input[type=checkbox]{accent-color:var(--cor-acao)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:var(--foco-largura) solid var(--orechio-focus-ring);outline-offset:var(--foco-distancia)}textarea{min-height:calc(var(--altura-controle) * 2);resize:vertical}.botao-primario,.botao-secundario{display:inline-flex;align-items:center;justify-content:center;min-height:var(--altura-controle);padding-inline:var(--padding-botao-x);border-radius:var(--raio-medio);cursor:pointer;text-decoration:none}.botao-primario{background:var(--orechio-primary);color:var(--orechio-on-primary);font-weight:var(--peso-forte)}.botao-secundario{background:var(--cor-superficie-card);color:var(--cor-texto-primario);border:.0625rem solid var(--cor-borda-forte);font-weight:var(--peso-medio);transition:background-color .14s ease,border-color .14s ease}.botao-secundario:hover:not(:disabled){background:var(--cor-superficie-destaque-ouro);border-color:var(--cor-marca-ouro)}.cabecalho-pagina{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--espaco-5);margin:var(--espaco-3) 0 var(--espaco-6)}.cabecalho-pagina h1,.titulo h1{margin:var(--espaco-1) 0 0;font-family:var(--fonte-familia-display);font-size:clamp(1.875rem,2.2vw,2.125rem);font-weight:var(--peso-semi);line-height:1.15;color:var(--cor-texto-primario)}.cabecalho-pagina p{margin:var(--espaco-2) 0 0;color:var(--orechio-on-surface-variant)}.acao-primaria,.acao-secundaria{display:inline-flex;align-items:center;justify-content:center;min-height:var(--altura-controle);padding-inline:var(--padding-botao-x);border-radius:var(--raio-medio);font-weight:var(--peso-forte);text-decoration:none}.acao-primaria{color:var(--orechio-on-primary);background:var(--orechio-primary)}.acao-secundaria{color:var(--cor-texto-primario);background:var(--cor-superficie-card);border:.0625rem solid var(--cor-borda-forte);transition:background-color .14s ease,border-color .14s ease}.acao-secundaria:hover:not(:disabled){background:var(--cor-superficie-destaque-ouro);border-color:var(--cor-marca-ouro)}.conteudo{width:min(100%,var(--largura-conteudo));margin-inline:auto}.titulo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--espaco-4);margin-bottom:var(--espaco-5)}.secao{display:block;margin:0;color:var(--cor-marca-ouro-escuro);font-size:.6875rem;font-weight:var(--peso-forte);letter-spacing:.1em;text-transform:uppercase}.cartao{margin-top:var(--espaco-5);padding:var(--padding-painel);border:.0625rem solid var(--cor-borda-sutil);border-radius:var(--raio-medio);background:var(--cor-superficie-card);box-shadow:var(--sombra-card)}.vazio{padding:var(--espaco-8);text-align:center;color:var(--cor-texto-suave)}.dica{margin:var(--espaco-2) 0 0;color:var(--cor-texto-suave)}.marcador-atraso{display:inline-block;margin-left:var(--espaco-2);padding:.125rem var(--espaco-2);border-radius:var(--raio-pequeno);background:var(--orechio-error-container);color:var(--orechio-on-error-container);font-size:.75rem;font-weight:var(--peso-forte)}.marcador-status{display:inline-block;padding:.125rem var(--espaco-3);border-radius:var(--raio-pequeno);font-size:.8125rem;font-weight:var(--peso-forte);background:var(--orechio-surface-container);color:var(--cor-texto-suave)}.marcador-status[data-status=Ativo]{background:var(--orechio-success-container);color:var(--orechio-on-success-container)}.marcador-status[data-status=Bloqueado]{background:var(--orechio-error-container);color:var(--orechio-on-error-container)}@media(max-width:40rem){.titulo{align-items:stretch;flex-direction:column}}.sr-only{position:absolute;width:var(--sr-tamanho);height:var(--sr-tamanho);padding:0;margin:var(--sr-margem);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:48rem){.cabecalho-pagina{align-items:stretch;flex-direction:column}}.grupo-opcoes{display:flex;flex-wrap:wrap;gap:var(--espaco-2);min-width:0;margin:0;padding:0;border:0}.grupo-opcoes>legend{float:left;width:100%;margin-bottom:var(--espaco-1);padding:0;color:var(--cor-texto-secundario);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.opcao-escolha{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--espaco-2);min-height:2.25rem;padding:0 var(--espaco-3);border:1px solid var(--cor-borda-sutil);border-radius:var(--raio-pequeno);background:var(--cor-superficie-card);color:var(--cor-texto-primario);font-size:.8125rem;font-weight:var(--peso-medio);cursor:pointer;transition:all .15s ease}.opcao-escolha:hover{border-color:var(--cor-marca-ouro);background:var(--cor-superficie-sutil)}.opcao-escolha:has(input:checked){border-color:var(--cor-marca-ouro);background:var(--cor-superficie-destaque-ouro);font-weight:var(--peso-semi)}.opcao-escolha:has(input:focus-visible){outline:var(--foco-largura) solid var(--orechio-focus-ring);outline-offset:var(--foco-distancia)}.opcao-escolha input{margin:0}
