/* Loja: formulário amplo, coluna lateral objetiva e conferência sem espaços vazios. */
@media (min-width:1051px){
  .store-operation-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start}
  .store-operation-grid .store-side-stack{grid-template-columns:1fr;gap:18px}
}
.store-operation-grid .store-side-stack{margin:0}
.store-operation-grid{margin-bottom:20px}.store-conference-layout{margin-top:0!important}
.store-operation-grid .store-side-stack>.card{padding:16px}
.store-operation-grid .store-side-stack h2{font-size:20px}
.store-operation-grid .store-side-stack p{margin-bottom:0}
.store-conference-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start;margin-bottom:20px}
.store-conference-layout .store-filter-card{padding:16px}
.store-conference-layout .store-filter-card h2{font-size:20px}
.store-conference-layout .store-filter-card p{margin-bottom:0}
.store-conference-layout .filter-grid{gap:7px;margin-top:11px}
.store-conference-layout .filter-grid input,.store-conference-layout .filter-grid select{height:38px}
.store-conference-layout .filter-actions{gap:8px;margin-top:10px}
.store-conference-layout .filter-actions>*{min-height:38px}
.store-operation-grid .filter-grid{gap:7px;margin-top:11px}
.store-operation-grid .filter-grid input,.store-operation-grid .filter-grid select{height:38px}
.store-operation-grid .filter-actions{gap:8px;margin-top:10px}
.store-operation-grid .filter-actions>*{min-height:38px}
.store-conference{margin-bottom:20px}
.store-conference .sale-row{grid-template-columns:minmax(150px,1.25fr) .7fr .72fr .78fr .62fr minmax(90px,.9fr) 142px}
.store-conference .sale-actions{justify-content:flex-end;justify-self:stretch;min-width:142px}
.sale-prize strong{display:block;max-width:130px;overflow-wrap:anywhere;color:var(--navy);font-size:11px;line-height:1.3;white-space:normal}
.sale-prize span{display:block;min-height:15px}
@media (max-width:1050px){.store-operation-grid .store-side-stack{grid-template-columns:1fr 1fr}.store-conference-layout{grid-template-columns:1fr}.store-conference-layout .store-conference-filter{grid-template-columns:1fr 1fr}}
@media (max-width:700px){.store-operation-grid .store-side-stack,.store-conference-layout .store-conference-filter{grid-template-columns:1fr}.store-conference .sale-row{grid-template-columns:minmax(0,1fr) auto}.store-conference .sale-row>.sale-prize{display:none}}

/* Loja: agrupamentos de leitura rápida para o atendimento no balcão. */
.store-operation-grid .inline-sale-form{padding:25px 26px}.inline-sale-form>h2{margin:6px 0 5px;font-family:var(--theme-title-font),Georgia,serif;font-size:25px;letter-spacing:-.025em}.inline-sale-form>p{max-width:570px;margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.5}.compact-sale-fields{gap:14px}.compact-sale-fields label{position:relative;padding-top:2px}.compact-sale-fields label:first-child{grid-column:span 2}.compact-sale-fields label:nth-child(5){grid-column:span 2}.compact-sale-fields input{height:46px;border-radius:11px}.compact-sale-fields label small{color:var(--muted);font-weight:700;letter-spacing:0}.inline-sale-form .form-submit{margin-top:8px;min-height:48px;font-size:11px}.store-side-stack .store-prize-card{padding:21px}.store-prize-card h2{font-family:var(--theme-title-font),Georgia,serif;letter-spacing:-.015em}.store-prize-card .prize{border:1px solid color-mix(in srgb,var(--aqua) 15%,var(--line));transition:transform .16s ease,box-shadow .16s ease}.store-prize-card .prize:hover{box-shadow:0 7px 16px rgba(4,32,76,.07);transform:translateY(-1px)}
.store-conference-layout{gap:22px}.store-conference-layout .store-filter-card{padding:21px}.store-conference-layout .store-filter-card h2{font-family:var(--theme-title-font),Georgia,serif;letter-spacing:-.015em}.store-conference .conference-head{background:linear-gradient(105deg,color-mix(in srgb,var(--field) 52%,transparent),transparent)}.store-conference .sale-actions{gap:7px}.store-conference .sale-row{min-height:82px}.store-conference .sale-prize strong{line-height:1.35}.store-quick-summary>div{border-color:color-mix(in srgb,var(--cream) 76%,var(--navy) 9%)}
@media(max-width:700px){.store-operation-grid .inline-sale-form{padding:20px 18px}.inline-sale-form>h2{font-size:23px}.inline-sale-form>p{margin-bottom:17px;padding-bottom:15px}.compact-sale-fields label:first-child,.compact-sale-fields label:nth-child(5){grid-column:auto}.store-prize-card .prize:hover{transform:none}.store-conference-layout{gap:16px}.store-conference-layout .store-filter-card{padding:18px}.store-conference .sale-row{min-height:70px}}
