:root{--gd-navy:#123765;--gd-primary:#2563eb;--gd-primary-strong:#1d4ed8;--gd-primary-bg:#eaf3ff;--gd-on-primary:#fff;--gd-bg:#f8fafc;--gd-surface:#fff;--gd-surface2:#f1f5f9;--gd-border:#e2e8f0;--gd-field-border:#64748b;--gd-text:#1f2937;--gd-text-muted:#4b5563;--gd-success:#15803d;--gd-success-bg:#dcfce7;--gd-warning:#b45309;--gd-warning-bg:#fef3c7;--gd-danger:#b91c1c;--gd-danger-bg:#fee2e2;--gd-focus:#123765;--gd-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gd-radius-sm:.5rem;--gd-radius:1rem;--gd-radius-lg:1.5rem;--gd-shadow:0 1px 2px #1237650f, 0 4px 16px #12376514;--gd-touch:3rem;--gd-nav-height:4.25rem;--gd-content-max:40rem;--gd-safe-top:env(safe-area-inset-top,0px);--gd-safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--gd-font);color:var(--gd-text);background:var(--gd-bg);margin:0;font-size:1rem;line-height:1.5}h1,h2,h3{color:var(--gd-navy);line-height:1.2}a{color:var(--gd-primary)}:focus-visible{outline:3px solid var(--gd-focus);outline-offset:2px}svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gd-btn{min-height:var(--gd-touch);border-radius:var(--gd-radius);font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.gd-btn svg{width:1.25rem;height:1.25rem}.gd-btn--primary{background:var(--gd-primary);color:var(--gd-on-primary)}.gd-btn--primary:hover:not(:disabled){background:var(--gd-primary-strong)}.gd-btn--secondary{background:var(--gd-surface);color:var(--gd-primary-strong);border-color:var(--gd-primary)}.gd-btn--ghost{color:var(--gd-primary-strong);background:0 0}.gd-btn--danger{background:var(--gd-danger);color:var(--gd-on-primary)}.gd-btn--lg{min-height:3.5rem;font-size:1.125rem}.gd-btn--full{width:100%}.gd-btn:disabled{opacity:.6;cursor:not-allowed}.gd-icon-btn{width:var(--gd-touch);height:var(--gd-touch);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gd-icon-btn svg{width:1.5rem;height:1.5rem}.gd-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite gd-giro}@keyframes gd-giro{to{transform:rotate(360deg)}}.gd-field{flex-direction:column;gap:.375rem;display:flex}.gd-field__label{font-weight:600}.gd-field__input{min-height:var(--gd-touch);border:1.5px solid var(--gd-field-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);color:var(--gd-text);font:inherit;padding:.625rem .875rem}.gd-field__hint{color:var(--gd-text-muted);margin:0;font-size:.875rem}.gd-field__error{color:var(--gd-danger);margin:0;font-size:.875rem;font-weight:600}.gd-field--invalid .gd-field__input{border-color:var(--gd-danger);border-width:2px}.gd-alert,.gd-sync{border-radius:var(--gd-radius);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.gd-alert svg,.gd-sync svg{width:1.25rem;height:1.25rem;margin-top:.125rem}.gd-alert__content{flex-direction:column;gap:.25rem;display:flex}.gd-alert__title{display:block}.gd-alert--success{background:var(--gd-success-bg);color:var(--gd-success)}.gd-alert--error,.gd-sync--danger{background:var(--gd-danger-bg);color:var(--gd-danger)}.gd-alert--warning,.gd-sync--warning{background:var(--gd-warning-bg);color:var(--gd-warning)}.gd-alert--info,.gd-sync--info{background:var(--gd-primary-bg);color:var(--gd-primary-strong)}.gd-sync{border-radius:0;align-items:center;font-size:.9375rem;font-weight:600}.gd-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.gd-empty__icon svg{width:3rem;height:3rem;color:var(--gd-primary)}.gd-empty__title{color:var(--gd-navy);margin:0;font-size:1.125rem;font-weight:700}.gd-empty__description{color:var(--gd-text-muted);margin:0 0 .5rem}.gd-loading{color:var(--gd-text-muted);justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.gd-badge{border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.gd-badge svg{width:1rem;height:1rem}.gd-badge--neutral{background:var(--gd-surface2);color:var(--gd-text)}.gd-badge--info{background:var(--gd-primary-bg);color:var(--gd-primary-strong)}.gd-badge--success{background:var(--gd-success-bg);color:var(--gd-success)}.gd-badge--warning{background:var(--gd-warning-bg);color:var(--gd-warning)}.gd-badge--danger{background:var(--gd-danger-bg);color:var(--gd-danger)}.gd-shell{min-height:100dvh;padding-bottom:calc(var(--gd-nav-height) + var(--gd-safe-bottom));flex-direction:column;display:flex}.gd-skip-link{z-index:100;background:var(--gd-navy);color:var(--gd-on-primary);border-radius:var(--gd-radius-sm);padding:.75rem 1rem;position:absolute;top:-4rem;left:.5rem}.gd-skip-link:focus{top:.5rem}.gd-topbar{padding:calc(.75rem + var(--gd-safe-top)) 1rem .75rem;background:var(--gd-bg);align-items:center;gap:.5rem;display:flex}.gd-topbar__titles{flex:1;min-width:0}.gd-topbar__title{margin:0;font-size:1.75rem;font-weight:800}.gd-topbar__subtitle{color:var(--gd-text-muted);margin:.125rem 0 0}.gd-topbar__actions{gap:.25rem;display:flex}.gd-shell__main{width:100%;max-width:var(--gd-content-max);flex:1;margin:0 auto;padding:.5rem 1rem 1.5rem}.gd-shell__main:focus{outline:none}.gd-nav{z-index:10;min-height:calc(var(--gd-nav-height) + var(--gd-safe-bottom));padding-bottom:var(--gd-safe-bottom);background:var(--gd-surface);border-top:1px solid var(--gd-border);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.gd-nav__item{min-height:var(--gd-touch);color:var(--gd-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.gd-nav__item svg{width:1.5rem;height:1.5rem}.gd-nav__item[aria-current=page]{color:var(--gd-primary);box-shadow:inset 0 -3px 0 var(--gd-primary)}.gd-action{border-radius:var(--gd-radius-lg);background:var(--gd-primary-bg);min-height:7rem;color:var(--gd-navy);text-align:center;box-shadow:var(--gd-shadow);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .5rem;text-decoration:none;display:flex}.gd-action__icon{width:2.5rem;height:2.5rem;color:var(--gd-primary-strong)}.gd-action__label{align-items:center;gap:.125rem;font-size:1.125rem;font-weight:700;display:inline-flex}.gd-action__label svg{width:1.125rem;height:1.125rem}.gd-action__description{color:var(--gd-text-muted);font-size:.875rem}.gd-sheet{z-index:50;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gd-sheet__panel{width:100%;max-width:32rem;max-height:90dvh;padding:1rem 1rem calc(1rem + var(--gd-safe-bottom));border-radius:var(--gd-radius-lg) var(--gd-radius-lg) 0 0;background:var(--gd-surface);overflow:auto}.gd-sheet__panel:focus{outline:none}.gd-sheet__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-sheet__header h2{margin:0;font-size:1.25rem}.gd-sheet__body{padding:.75rem 0}.gd-sheet__description{color:var(--gd-text)}.gd-sheet__footer{flex-direction:column-reverse;gap:.75rem;padding-top:.5rem;display:flex}@media (width>=40rem){.gd-sheet{align-items:center}.gd-sheet__panel{border-radius:var(--gd-radius-lg)}.gd-sheet__footer{flex-direction:row;justify-content:flex-end}.gd-sheet__footer .gd-btn--full{width:auto}}.gd-stack{flex-direction:column;gap:1rem;display:flex}.gd-stack-sm{flex-direction:column;gap:.5rem;display:flex}.gd-card{border-radius:var(--gd-radius-lg);background:var(--gd-surface);box-shadow:var(--gd-shadow);padding:1rem}.gd-card h2,.gd-form h2{margin:0 0 .5rem;font-size:1.125rem}.gd-form{flex-direction:column;gap:1rem;display:flex}.gd-fieldset{border:0;flex-direction:column;gap:.25rem;margin:0;padding:0;display:flex}.gd-fieldset legend{margin-bottom:.25rem;font-weight:600}.gd-choice{min-height:var(--gd-touch);align-items:center;gap:.5rem;display:flex}.gd-choice input{width:1.25rem;height:1.25rem;accent-color:var(--gd-primary)}.gd-actions{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.gd-budget{border-radius:var(--gd-radius-lg);background:var(--gd-navy);color:var(--gd-on-primary);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.gd-budget p{margin:0}.gd-budget__topo,.gd-budget__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-budget__valor{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.2}.gd-budget__trilha{background:#fff3;border-radius:999px;height:.5rem;overflow:hidden}.gd-budget__trilha span{background:var(--gd-primary-bg);border-radius:999px;height:100%;display:block}.gd-budget--over .gd-budget__trilha span{background:var(--gd-warning-bg)}.gd-budget__rodape{font-variant-numeric:tabular-nums;font-size:.875rem}.gd-muted{color:var(--gd-text-muted);margin:0}.gd-block{display:block}.gd-link-row{min-height:var(--gd-touch);border-radius:var(--gd-radius);background:var(--gd-surface);box-shadow:var(--gd-shadow);color:var(--gd-navy);align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}.gd-link-row svg{width:1.5rem;height:1.5rem;color:var(--gd-primary)}.gd-list{border-radius:var(--gd-radius-lg);background:var(--gd-surface);box-shadow:var(--gd-shadow);margin:0;padding:0;list-style:none}.gd-list__item{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.gd-list__item+.gd-list__item{border-top:1px solid var(--gd-border)}.gd-badges{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.gd-account,.gd-page-center{width:100%;max-width:28rem;padding:calc(2rem + var(--gd-safe-top)) 1rem 2rem;margin:0 auto}.gd-account h1{margin:0 0 1.5rem;font-size:1.75rem}.gd-account__brand{color:var(--gd-primary-strong);margin:0 0 .5rem;font-weight:800}.gd-account__links{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.gd-account__links a{min-height:var(--gd-touch);align-items:center;font-weight:600;display:inline-flex}@media print{.gd-skip-link,.gd-nav,.gd-shell__banner,.gd-topbar .gd-icon-btn,.gd-topbar__actions{display:none!important}.gd-shell{min-height:auto;padding-bottom:0}.gd-shell__main{max-width:none;padding:0}.gd-card{box-shadow:none}}.gd-primeiro-passo{align-items:flex-start;gap:.75rem;display:flex}.gd-primeiro-passo>svg{flex:none;margin-top:.15rem}.gd-primeiro-passo__feito{color:var(--gd-success)}.gd-patrocinado{gap:.5rem;display:grid}.gd-patrocinado img{object-fit:contain;border-radius:.5rem;width:100%;max-height:12rem;display:block}.gd-patrocinado audio{width:100%}.gd-patrocinado p{margin:0}.gd-patrocinado__acoes{flex-wrap:wrap;gap:.5rem;display:flex}.gd-patrocinado__ofertas{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-scanner{flex-direction:column;gap:.5rem;display:flex}.gd-scanner[hidden]{display:none}.gd-scanner video{border-radius:var(--gd-radius);background:var(--gd-navy);object-fit:cover;width:100%;max-height:60vh}.gd-candidate{align-items:flex-start;padding:.5rem 0}.gd-candidate+.gd-candidate{border-top:1px solid var(--gd-border)}.gd-candidate input{flex:none;margin-top:.125rem}.gd-candidate__text{flex-direction:column;gap:.125rem;display:flex}.gd-summary dt{color:var(--gd-text-muted)}.gd-summary dd{text-align:right;margin:0;font-weight:600}.gd-moderation__subtitle{margin:0;font-size:1rem}.gd-estoque__titulo{margin:0;font-size:1.0625rem}.gd-estoque__resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.gd-estoque__resumo dt{color:var(--gd-text-muted);font-size:.875rem}.gd-estoque__resumo dd{margin:0;font-size:1.5rem;font-weight:700}.gd-estoque__texto{flex-direction:column;gap:.125rem;min-width:0;display:flex}.gd-estoque__linha{align-items:flex-start}.gd-estoque__saldo{margin:0;font-size:1.25rem;font-weight:700}.gd-estoque__local[data-nivel="2"]{padding-left:2rem}.gd-estoque__local[data-nivel="3"]{padding-left:3rem}.gd-estoque__edicao{flex:1}.gd-estoque__selos{justify-content:flex-start}.gd-consumo__rotulo{color:var(--gd-text-muted);margin:0;font-size:.875rem;font-weight:600}.gd-consumo__valor{font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:1.5rem;font-weight:700}.gd-consumo__cartao p{margin:0}.gd-consumo__tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gd-consumo__tabela th,.gd-consumo__tabela td{text-align:left;padding:.25rem 0}.gd-consumo__tabela th:last-child,.gd-consumo__tabela td:last-child{text-align:right}.gd-consumo__confiabilidade p{margin:0}.gd-consumo__botoes{flex-wrap:wrap;gap:.5rem;display:flex}.gd-consumo__so-impressao{display:none}@media print{.gd-consumo__so-tela{display:none!important}.gd-consumo__so-impressao{margin:0;font-weight:700;display:block}.gd-consumo__cartao,.gd-consumo__tabela tr{break-inside:avoid}}.gd-precos__filtros{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gd-precos__subtitulo{margin:0;font-size:1rem}.gd-grafico{margin:0}.gd-grafico__legenda{flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.gd-grafico__legenda li{align-items:center;gap:.375rem;display:flex}.gd-grafico__chave,.gd-grafico__traco{border-radius:1px;width:.875rem;height:2px;display:inline-block}.gd-grafico__area{position:relative}.gd-grafico__area svg{touch-action:pan-y;width:100%;height:auto;display:block}.gd-grafico__area svg:focus-visible{outline:2px solid var(--gd-focus);outline-offset:2px}.gd-grafico__grade{stroke:var(--gd-border);stroke-width:1px}.gd-grafico__eixo{fill:var(--gd-text-muted);font-size:10px}.gd-grafico__linha{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gd-grafico__ponto{stroke:var(--gd-surface);stroke-width:2px}.gd-grafico__cruz{stroke:var(--gd-text-muted);stroke-width:1px}.gd-grafico__dica{border-radius:var(--gd-radius-sm);background:var(--gd-surface);max-width:14rem;box-shadow:var(--gd-shadow);pointer-events:none;flex-direction:column;gap:.125rem;padding:.375rem .5rem;font-size:.8125rem;display:flex;position:absolute;top:0}.gd-grafico__dica-linha{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.gd-grafico__ajuda{font-size:.75rem}.gd-comparacao__total{white-space:nowrap;margin-left:auto}.gd-financas__mes{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-financas__mes h2{margin:0;font-size:1.125rem}.gd-financas__mes h2:first-letter{text-transform:uppercase}.gd-financas__totais{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gd-financas__totais p{margin:0}.gd-financas__rotulo{color:var(--gd-text-muted);font-size:.875rem;font-weight:600}.gd-financas__valor{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.gd-financas__semana,.gd-financas__calendario{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.gd-financas__semana{text-align:center;color:var(--gd-text-muted);font-size:.75rem;font-weight:600}.gd-financas__dia{min-height:var(--gd-touch);border:1.5px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);color:var(--gd-text);font:inherit;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;padding:.25rem 0;display:flex}.gd-financas__dia:disabled{color:var(--gd-text-muted);background:0 0;border-color:#0000}.gd-financas__dia[data-hoje]{border-color:var(--gd-primary)}.gd-financas__dia[aria-pressed=true]{background:var(--gd-primary);border-color:var(--gd-primary);color:var(--gd-on-primary)}.gd-financas__marca{font-size:.75rem;font-weight:700}.gd-financas__marca--vencida{color:var(--gd-danger)}.gd-financas__dia[aria-pressed=true] .gd-financas__marca{color:inherit}.gd-financas__filtros,.gd-financas__acoes{flex-wrap:wrap;gap:.5rem;display:flex}.gd-financas__lista{margin:0;padding:0;list-style:none}.gd-financas__conta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gd-financas__conta h3{margin:0;font-size:1rem}.gd-financas__conta p{margin:.125rem 0 0}.gd-financas__avisos{margin:0;padding-left:1.25rem}.gd-financas__totais--dois{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-financas__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-financas__cabeca h2{margin:0}.gd-financas__barras{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gd-financas__subbarras{border-left:2px solid var(--gd-border);flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0 0 0 .75rem;font-size:.875rem;list-style:none;display:flex}.gd-financas__barra-linha{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.gd-financas__trilha{background:var(--gd-border);border-radius:999px;height:.5rem;margin-top:.25rem;overflow:hidden}.gd-financas__trilha span{background:#2a78d6;border-radius:999px;min-width:2px;height:100%;display:block}.gd-financas__partes{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:.25rem .75rem;margin:0;display:grid}.gd-financas__partes dt{color:var(--gd-text-muted)}.gd-financas__partes dd{text-align:right;margin:0}.gd-financas__limite{width:100%;height:.5rem;accent-color:var(--gd-primary)}.gd-financas__limite[data-passou=true]{accent-color:var(--gd-danger)}.gd-financas__passou{color:var(--gd-danger);margin:0;font-weight:600}.gd-financas__adicional{align-items:center;gap:.5rem;display:flex}.gd-campanha__previa{border:1px dashed;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.gd-campanha__previa img{object-fit:contain;border-radius:.5rem;width:100%;max-height:14rem;display:block}.gd-campanha__previa audio{width:100%}.gd-campanha__previa p{margin:0}.gd-campanha__cidades{border:0;gap:.25rem;margin:0;padding:0;display:grid}.gd-sorteio__regulamento{white-space:pre-line}.gd-compra__painel{z-index:1;position:sticky;top:0}.gd-compra__total{color:var(--gd-navy);margin:0;font-size:2rem;font-weight:700}.gd-compra__orcamento{width:100%;height:.5rem;accent-color:var(--gd-primary)}.gd-compra__orcamento[data-passou=true]{accent-color:var(--gd-danger)}.gd-compra__passou{color:var(--gd-danger);margin:0;font-weight:600}.gd-compra__item{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gd-compra__subtotal{white-space:nowrap;margin:0;font-weight:700}.gd-compra__botoes{flex-wrap:wrap;gap:.5rem;display:flex}.gd-compra__opcao{width:100%;min-height:var(--gd-touch);color:var(--gd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.125rem;padding:0;display:flex}.gd-cozinha__cabeca{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.gd-cozinha__grupo p{margin:0}.gd-cozinha__grupo--pode{background:var(--gd-primary-bg)}.gd-cozinha__grupo--quase{background:var(--gd-warning-bg)}.gd-cozinha__grupo--vence{background:var(--gd-danger-bg)}.gd-cozinha__filtros,.gd-cozinha__acoes{flex-wrap:wrap;gap:.5rem;display:flex}.gd-cozinha__foto{object-fit:cover;border-radius:var(--gd-radius);width:100%;max-height:16rem}.gd-cozinha__nome{margin:0;font-size:1.375rem}.gd-cozinha__subtitulo{margin:0;font-size:1rem}.gd-cozinha__porcoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-cozinha__contador{align-items:center;gap:.75rem;display:flex}.gd-cozinha__numero{text-align:center;font-variant-numeric:tabular-nums;min-width:6rem;font-weight:700}.gd-cozinha__ingredientes--tenho{border-left:4px solid var(--gd-success)}.gd-cozinha__ingredientes--falta{border-left:4px solid var(--gd-danger)}.gd-cozinha__ingredientes--neutro{border-left:4px solid var(--gd-border)}.gd-cozinha__avisos,.gd-cozinha__passos{margin:0;padding-left:1.25rem}.gd-cozinha__passos li+li{margin-top:.5rem}.gd-cozinha__membros{margin:0;padding:0;list-style:none}.gd-cozinha__alergenos{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem .75rem;display:grid}.gd-cozinha__linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gd-cozinha__texto{resize:vertical;min-height:auto;font:inherit}.gd-cozinha__detalhes summary{cursor:pointer;min-height:var(--gd-touch);align-items:center;display:flex}.gd-cozinha__semana{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gd-cozinha__dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.gd-cozinha__dia{min-height:var(--gd-touch);border:1.5px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);color:var(--gd-text);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:.375rem 0;font-size:.875rem;display:flex}.gd-cozinha__dia[data-hoje]{border-color:var(--gd-primary)}.gd-cozinha__dia[aria-pressed=true]{background:var(--gd-primary);border-color:var(--gd-primary);color:var(--gd-on-primary)}.gd-cozinha__dia-numero{font-variant-numeric:tabular-nums;font-weight:700}.gd-cozinha__aviso{color:var(--gd-warning);font-size:.875rem}
