.cn-flow-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cn-flow-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #ddd;border-radius:8px;margin-top:8px}.cn-autocomplete gmp-place-autocomplete{display:block;width:100%;color-scheme:light}.cn-address-result{overflow-wrap:anywhere;color:#444}.cn-address-error,.cn-feedback{color:#a32323;white-space:pre-wrap}.cn-flow-form button:disabled{opacity:.55}.cn-flow-form label{line-height:1.7}.cn-flow-form input[type=checkbox],.cn-flow-form input[type=radio]{margin-right:8px}#ship-to-different-address{display:none}

.woocommerce-checkout .woocommerce-billing-fields>h3{display:none}.cn-flow-form input{max-width:100%!important}

.cn-supplier-editor input:not([type=checkbox]):not([type=hidden]),.cn-supplier-editor textarea,.cn-supplier-editor select{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:10px;margin-top:6px}.cn-supplier-editor fieldset{border:1px solid #ddd;border-radius:10px;margin:16px 0;padding:14px}.cn-supplier-editor img{max-width:100px;height:auto;margin:8px}

#cn-guest-address{width:100%;clear:both;box-sizing:border-box}#cn-guest-address gmp-place-autocomplete{width:100%;max-width:100%;box-sizing:border-box}
