.storefront-order-workflow{min-width:0;margin-top:10px}.storefront-order-workflow>.integration-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}:is(.storefront-order-workflow>label:has(input:not([type=checkbox])),.storefront-order-workflow>label:has(select)){grid-template-columns:180px minmax(0,420px);align-items:center;gap:12px;margin:6px 0;display:grid}.storefront-order-workflow>label input:not([type=checkbox]),.storefront-order-workflow>label select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0}.storefront-order-workflow table{border-collapse:collapse;table-layout:auto;width:100%;margin:10px 0}.storefront-order-workflow th,.storefront-order-workflow td{text-align:left;vertical-align:middle;border-bottom:1px solid #dce8e1;padding:7px 10px}.storefront-order-workflow th{background:#eaf2f5;font-weight:700}.storefront-order-workflow th:first-child,.storefront-order-workflow td:first-child{width:50%;min-width:180px}.storefront-order-workflow td:not(:first-child){font-variant-numeric:tabular-nums}.storefront-order-workflow table input{width:100px;max-width:100%}@media (max-width:560px){:is(.storefront-order-workflow>label:has(input:not([type=checkbox])),.storefront-order-workflow>label:has(select)){grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px}}
.storefront-payment-editor{min-width:0;max-width:760px}.storefront-payment-editor>.integration-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.storefront-payment-fields{gap:6px;margin:12px 0;display:grid}.storefront-payment-fields>label{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;margin:0!important;display:grid!important}.storefront-payment-fields input,.storefront-payment-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0!important}.storefront-payment-fields input[type=date]{max-width:200px}.storefront-payment-fields input[inputmode=decimal]{font-variant-numeric:tabular-nums;max-width:160px}.storefront-payment-editor>label{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.storefront-payment-editor>label input[type=checkbox]{flex:none;margin-top:3px}@media (max-width:560px){.storefront-payment-fields>label{grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px}}
