.edd-blocks__columns{grid-gap:1rem;display:grid;}@media (min-width:600px){.edd-blocks__columns{grid-template-columns:repeat(2,50%);}}@media (min-width:960px){.edd-blocks__columns-3{grid-template-columns:repeat(3,1fr);}.edd-blocks__columns-4{grid-template-columns:repeat(4,1fr);}.edd-blocks__columns-5{grid-template-columns:repeat(5,1fr);}.edd-blocks__columns-6{grid-template-columns:repeat(6,1fr);}}.edd-blocks-form{border:1px solid var(--edd-blocks-light-grey);display:grid;gap:1.25rem;padding:2rem;}.widget .edd-blocks-form{border:none;padding:0;}.edd-blocks-form .edd-blocks-form__group,.edd-blocks-form legend{display:block;margin:0;}.edd-blocks-form .edd-blocks-form__group>label{display:block;margin-bottom:.5rem !important;}.edd-blocks-form input[type=email],.edd-blocks-form input[type=password],.edd-blocks-form input[type=tel],.edd-blocks-form input[type=text],.edd-blocks-form select{box-sizing:border-box;display:block;padding:4px 6px;width:100%;}.edd-blocks-form .edd-blocks-form__halves{display:flex !important;gap:1rem;justify-content:space-between;}@media (min-width:600px){.edd-blocks-form .edd-blocks-form__halves>*{flex-basis:50%;}}p+.edd-blocks-form{margin-top:2rem;}.edd-button-secondary,.edd-submit{transition:all .2s ease-in-out;}.edd-button-secondary:active,.edd-button-secondary:hover,.edd-submit:active,.edd-submit:hover{transform:translateY(-1px);}.edd-button-secondary{background-color:var(--edd-blocks-light-grey);border:1px solid #ddd;border-radius:4px;color:unset;margin:0;padding:.5rem 1rem;}.edd-button-secondary:disabled{opacity:.6;}.edd-blocks__orders-grid{display:grid;gap:1rem;}.edd-blocks-orders__order{border:1px solid var(--edd-blocks-light-grey);display:flex;flex-direction:column;gap:1rem;padding:1rem;}.edd-blocks-orders__order-data,.edd-blocks-orders__order-header{display:flex;flex-wrap:wrap;justify-content:space-between;}.edd-blocks-orders__order-header{border-bottom:1px solid var(--edd-blocks-light-grey);padding-bottom:.5rem;}.edd-blocks-orders__order-id{font-weight:700;}.edd-blocks-orders__order-details{flex-basis:100%;}