.shipstation-rate-form{margin-left:auto;margin-right:auto;max-width:56rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem}.shipstation-rate-form h2{margin-bottom:2rem;text-align:center;font-size:1.875rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.shipstation-rate-form #shipstation-rate-form > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.shipstation-rate-form .zip-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.shipstation-rate-form .weight-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.shipstation-rate-form .dimensions-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.shipstation-rate-form .options-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.shipstation-rate-form .button-row{display:flex;justify-content:center;padding-top:1rem}.shipstation-rate-form .form-group{display:flex;flex-direction:column}.shipstation-rate-form .form-group label{margin-bottom:0.5rem;font-size:0.875rem;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.shipstation-rate-form .form-group label:after{content:"*";margin-left:0.25rem;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.shipstation-rate-form .form-group label.optional:after{content:""}.shipstation-rate-form .form-group input[type=text],.shipstation-rate-form .form-group input[type=number]{border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.shipstation-rate-form .form-group input[type=text]::-moz-placeholder, .shipstation-rate-form .form-group input[type=number]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.shipstation-rate-form .form-group input[type=text]::placeholder,.shipstation-rate-form .form-group input[type=number]::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.shipstation-rate-form .form-group input[type=text],.shipstation-rate-form .form-group input[type=number]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.shipstation-rate-form .form-group input[type=text]:focus,.shipstation-rate-form .form-group input[type=number]:focus{border-color:#ffffff00;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity, 1))}.shipstation-rate-form .form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.shipstation-rate-form .form-group select:focus{border-color:#ffffff00;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity, 1))}.shipstation-rate-form .form-group select{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}@media (min-width: 768px){}@media (min-width: 100%){.shipstation-rate-form .zip-row,.shipstation-rate-form .weight-row,.shipstation-rate-form .dimensions-row,.shipstation-rate-form .options-row{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5rem}.shipstation-rate-form .dimensions-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.shipstation-rate-form.loading .rate-calc-submit{cursor:not-allowed;opacity:0.75}.shipstation-rate-form.loading .rate-calc-submit:before{content:"";margin-right:0.5rem;display:inline-block;height:1rem;width:1rem}@keyframes spin{to{transform:rotate(360deg)}}.shipstation-rate-form.loading .rate-calc-submit:before{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));border-top-color:#ffffff00}
