*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}html{scroll-behavior:smooth}.finance-preorder-item-select,.finance-preorder-item-select .ant-select-selector,.finance-preorder-item-select .ant-select-selection-wrap,.finance-preorder-item-select .ant-select-selection-item{min-width:0}.finance-preorder-item-select.ant-select-single,.finance-preorder-item-select.ant-select-single .ant-select-selector{height:auto;min-height:32px}.finance-preorder-item-select .ant-select-selector{align-items:flex-start;padding-top:4px;padding-bottom:4px}.finance-preorder-item-select .ant-select-selection-wrap{align-self:stretch;height:auto;min-height:22px}.finance-preorder-item-select .ant-select-selection-item{white-space:normal!important;overflow-wrap:break-word;word-break:normal;line-height:1.25;overflow:visible;text-overflow:clip;min-height:22px;padding-inline-end:18px}.compact-order-drawer .ant-form-item{margin-bottom:8px}.compact-order-drawer .ant-form-item-vertical .ant-form-item-label{padding:0 0 4px}.compact-order-drawer .ant-form-item-label>label{min-height:auto}.order-product-select-row{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0}.order-product-select-control{flex:1 1 auto;min-width:0}.order-product-scanner.ant-btn{flex:0 0 48px;width:48px;height:48px;padding:0;align-self:flex-start}.order-product-search-icon{font-size:22px;position:relative;top:5px}.order-product-select-control .ant-select-selection-search-input{line-height:48px}.order-product-select-control .ant-select-selection-item,.order-product-select-control .ant-select-selection-placeholder{line-height:46px}.order-payment-required-note{display:block;margin-top:12px;line-height:1.4;clear:both}.order-payment-panel .ant-form-item{margin-bottom:12px}.order-payment-panel .ant-form-item:last-child{margin-bottom:0}@media (max-width: 767px){.mobile-date-picker.ant-picker-dropdown,.mobile-date-picker.ant-picker-dropdown .ant-picker-panel-container{width:min(94vw,420px)!important}.mobile-date-picker .ant-picker-panel-container{border-radius:14px}.mobile-date-picker .ant-picker-header,.mobile-date-picker .ant-picker-content th,.mobile-date-picker .ant-picker-cell,.mobile-date-picker .ant-picker-cell-inner{min-height:44px;height:44px;font-size:16px}.mobile-date-picker .ant-picker-content th,.mobile-date-picker .ant-picker-cell-inner{line-height:44px}.mobile-date-picker .ant-picker-header button,.mobile-date-picker .ant-picker-header-view{font-size:16px;min-height:44px}.mobile-date-picker .ant-picker-footer,.mobile-date-picker .ant-picker-time-panel-column>li{min-height:44px}.order-item-card{gap:14px!important;padding:12px!important}.payment-fields-grid{display:flex!important;flex-direction:column;align-items:stretch!important;gap:14px!important}.payment-fields-grid>*,.payment-fields-grid .ant-form-item{width:100%;min-width:0}.payment-fields-grid .ant-form-item,.order-payment-panel .ant-form-item{margin-bottom:0!important}.order-payment-panel{display:flow-root;padding-bottom:10px}.order-item-card .ant-form-item,.compact-order-drawer .ant-form-item,.mobile-form-controls .ant-form-item{margin-bottom:12px!important}.order-item-card .ant-form-item:last-child,.order-payment-panel .ant-form-item:last-child{margin-bottom:0!important}.order-item-card>div[style*=grid],.order-item-card .ant-form-item-control-input-content>div[style*=grid]{row-gap:12px!important}}.payment-fields-grid{row-gap:14px!important}@media (min-width: 768px){.payment-fields-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.payment-fields-grid>:nth-child(6){grid-column:1 / span 4}.payment-fields-grid>:last-child{grid-column:5;align-self:end}.payment-fields-grid .ant-form-item,.payment-fields-grid .ant-form-item-control,.payment-fields-grid .ant-form-item-control-input,.payment-fields-grid .ant-form-item-control-input-content{min-width:0}}.order-client-search-icon{vertical-align:middle;font-size:22px;position:relative;top:2px}.order-client-edit-button.ant-btn{height:32px;min-height:32px;align-self:center;padding-top:0;padding-bottom:0}.order-client-search-row{align-items:stretch}.order-client-search-row>.ant-select,.order-client-search-row>.ant-select .ant-select-selector,.order-client-search-row>.order-client-edit-button.ant-btn{height:40px;min-height:40px}@media (max-width: 767px){.order-client-search-row>.ant-select,.order-client-search-row>.ant-select .ant-select-selector,.order-client-search-row>.order-client-edit-button.ant-btn{height:48px!important;min-height:48px!important}.order-client-search-row>.ant-select .ant-select-selection-wrap{min-height:46px}.order-client-field{margin-bottom:32px!important}}.order-client-search-row>.order-client-edit-button.ant-btn{align-self:stretch;display:inline-flex;align-items:center;justify-content:center}.inventory-search-icon{vertical-align:middle;font-size:22px;position:relative;top:5px}.inventory-mobile-form .ant-select-arrow{transform:translateY(2px)}.order-product-edit-button.ant-btn{flex:0 0 48px;width:48px;height:48px;padding:0}@media (max-width: 767px){.inventory-mobile-form .ant-input,.inventory-mobile-form .ant-picker,.inventory-mobile-form .ant-input-number,.inventory-mobile-form .ant-input-number-group-wrapper,.inventory-mobile-form .ant-input-number-group,.inventory-mobile-form .ant-select-selector,.inventory-mobile-form .ant-btn{min-height:54px!important;height:54px!important}.inventory-mobile-form .ant-input,.inventory-mobile-form .ant-input-number-input,.inventory-mobile-form .ant-select-selection-item,.inventory-mobile-form .ant-select-selection-placeholder,.inventory-mobile-form .ant-picker-input>input{font-size:16px!important}.inventory-mobile-form .ant-input-number-input{height:52px!important}.inventory-mobile-form .ant-select-selection-wrap{min-height:52px;align-items:center}.inventory-mobile-form .ant-btn>span{display:inline-flex;align-items:center}.mobile-form-controls .ant-input,.mobile-form-controls .ant-input-number,.mobile-form-controls .ant-input-number-group-wrapper,.mobile-form-controls .ant-input-number-group,.mobile-form-controls .ant-select-selector{min-height:48px!important;height:48px!important}.mobile-form-controls .ant-input,.mobile-form-controls .ant-input-number-input,.mobile-form-controls .ant-select-selection-item,.mobile-form-controls .ant-select-selection-placeholder{font-size:16px!important}.mobile-form-controls .ant-input-number-input{height:46px!important}.mobile-form-controls .ant-input-number-group-addon{height:48px!important;line-height:46px!important}.mobile-form-controls .ant-select-selection-wrap{min-height:46px;align-items:center}.ant-select-clear,.ant-input-clear-icon,.ant-picker-clear,.ant-cascader-picker-clear{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;margin-top:-16px!important;margin-inline-end:-6px;font-size:18px!important;line-height:1;transform:none!important}.ant-select-clear .anticon,.ant-input-clear-icon .anticon,.ant-picker-clear .anticon{font-size:18px!important}.preorder-filter-select .ant-select-selection-item,.preorder-filter-select .ant-select-selection-placeholder{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-select-multiple .ant-select-selection-item-remove{font-size:16px}.ant-tag-close-icon{font-size:14px;margin-inline-start:6px}}
