.shipstation-rate-form{margin-left:auto;margin-right:auto;max-width:56rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1);padding:2rem
}

@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
}.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 / 1)
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form h2{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 - 0));margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * 0);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));grid-gap:2rem;gap:2rem
}.shipstation-rate-form .weight-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2rem;gap:2rem
}.shipstation-rate-form .dimensions-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:1rem;gap:1rem
}.shipstation-rate-form .options-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2rem;gap:2rem
}.shipstation-rate-form .button-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:1rem
}.shipstation-rate-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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 / 1)
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form .form-group label{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 / 1)}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form .form-group label:after{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 / 1);padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgb(17 24 39 / 1)
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form .form-group input[type=text],.shipstation-rate-form .form-group input[type=number]{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));color:rgb(17 24 39 / var(--tw-text-opacity, 1))
}
}.shipstation-rate-form .form-group input[type=text]::-webkit-input-placeholder, .shipstation-rate-form .form-group input[type=number]::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / 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 / 1)
}.shipstation-rate-form .form-group input[type=text]:-ms-input-placeholder, .shipstation-rate-form .form-group input[type=number]:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / 1)
}.shipstation-rate-form .form-group input[type=text]::-ms-input-placeholder, .shipstation-rate-form .form-group input[type=number]::-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / 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 / 1)
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form .form-group input[type=text]::-webkit-input-placeholder, .shipstation-rate-form .form-group input[type=number]::-webkit-input-placeholder{color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
}
.shipstation-rate-form .form-group input[type=text]::-moz-placeholder, .shipstation-rate-form .form-group input[type=number]::-moz-placeholder{color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
}
.shipstation-rate-form .form-group input[type=text]:-ms-input-placeholder, .shipstation-rate-form .form-group input[type=number]:-ms-input-placeholder{color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
}
.shipstation-rate-form .form-group input[type=text]::-ms-input-placeholder, .shipstation-rate-form .form-group input[type=number]::-ms-input-placeholder{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{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]{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;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);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);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 / 1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1);padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgb(17 24 39 / 1);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;transition-duration:200ms
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form .form-group select{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:rgb(17 24 39 / var(--tw-text-opacity, 1))
}
}.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);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);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}@-webkit-keyframes spin{

to{-webkit-transform:rotate(360deg);transform:rotate(360deg)
}
}@keyframes spin{

to{-webkit-transform:rotate(360deg);transform:rotate(360deg)
}
}.shipstation-rate-form.loading .rate-calc-submit:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255 / 1);border-top-color:#ffffff00
}@supports (color: rgb(0 0 0 / 0)){
.shipstation-rate-form.loading .rate-calc-submit:before{border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))
}
}
