form.add-inventory,.content{margin-top:1rem}.configure-sale{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;max-width:40rem;margin-left:auto;margin-right:auto}.configure-sale>.cell{padding:1rem}.configure-sale>.cell h3{text-align:center}.configure-sale .sale-info-grid{display:grid;grid-template-columns:auto 1fr}.configure-sale .sale-info-grid .grid-heading{text-align:end}.configure-sale .sale-item-grid{background-color:#000;display:grid;grid-template-columns:1fr auto auto auto;row-gap:1px}.configure-sale .grid-cell{background-color:#fff;padding:.5rem 1rem;display:grid;align-items:center}.configure-sale .grid-cell.radio-group{display:grid;grid-template-columns:1fr 1fr}.configure-sale .columns{display:flex;flex-direction:column}.configure-sale .sale-data-container{display:flex;justify-content:center}.configure-sale .download-csv{display:inline}a.edit-sale-item{text-decoration:none;color:#000}div.edit-sale-item.card{max-width:40rem;margin-left:auto;margin-right:auto}.grid-heading{font-weight:700;font-variant-caps:small-caps}.grid-number{text-align:end}.form-row{display:flex;flex-direction:row;justify-content:space-between}.form-row>.form-cell{width:100%}.form-row>.form-cell:not(:first-child){margin-left:1rem}.form .sale-item-header{display:grid;grid-template-columns:3fr 1fr;gap:1rem;border-bottom:1px solid lightgray;margin-bottom:1rem}.form .sale-item{display:grid;grid-template-columns:3fr 1fr;gap:1rem;border-bottom:1px solid lightgray;padding-bottom:1rem;margin-bottom:1rem}.form .sale-item .price{font-size:.9rem;font-weight:700}.form .sale-item .description,.form .sale-item .amount-available{font-size:.9rem}.form .sale-item .amount-available.in-stock{color:#006400}.form .sale-item .amount-available.sold-out{color:var(--red)}.form .sale-item-quantity input:invalid{border-color:var(--red)}.form .sale-item-quantity{display:flex;align-items:center;justify-content:center}.form .sale-item-quantity .sold-out{font-size:1rem;color:var(--red);padding-top:.5rem}.sale-info{margin-top:2rem}.configure-sale .sale-item-description{font-style:italic}.form.order-form{max-width:30rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 1280px){.configure-sale{max-width:unset;grid-template-columns:1fr 1fr;grid-template-rows:auto}.configure-sale .columns{flex-direction:row}.configure-sale .columns .column{margin:.5rem;width:calc(50% - 1rem);flex:1 0 auto}}
