.cart-actions {
	grid-template-areas: "empty-cart add-note add-fee-or-discount suspend-and-save-cart pay" !important;
}

.cart-actions .cart-action--add-shipping,
.cart-actions .cart-action--apply-coupon {
	display: none;
}

.cart-action--empty-cart {
	grid-column-start: 1 !important;
	grid-column-end: 1 !important;
	min-height: 100px !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 22px !important;
}

.cart-action--empty-cart:before {
	font-size: 1.1em !important;
}

.cart-actions .cart-action--add-note {
	grid-column-start: 2;
	grid-column-end: 2;
}

.cart-actions .cart-action--add-fee-or-discount {
	grid-column-start: 3;
	grid-column-end: 3;
}

.cart-actions .cart-action--suspend-and-save-cart {
	grid-column-start: 4;
	grid-column-end: 4;
}

.cart-actions .cart-action--pay {
	grid-column-start: 5;
	grid-column-end: 8;
}

.cart-empty-box {
	display: flex; 
	align-items: center;
	justify-content: center;
}

.cart-empty-box .cart-empty-svg, 
.cart-empty-box span:first-of-type {
	display: none !important;
}

.nav .nav-item__add-product,
.nav .nav-item__on-sale,
.product.product-add,
.nav .nav-item__address {
	display: none;
}

.payment-modal .payment-method {
	background: none;
	padding: 0;
	margin-bottom: 20px;
}

.payment-modal .payment-totals,
.payment-modal .numeric-register-controller .labelPresets,
.payment-modal .numeric-register-controller .presets-buttons,
.payment-modal .numeric-register-controller .calculator-buttons button:not(.submit-button):not(.undo),
.payment-modal .payment-method-label,
.payment-modal .payment-method__remove,
.payment-modal .payment-method__amount,
.payment-modal .add-payment-method {
	display: none;
}

.payment-modal .modal__title {
	margin-left: 0 !important;
}

.payment-modal .numeric-register-controller .calculator-buttons button.submit-button {
	width: 324px;
	margin-right: 10px;
}


.cart-totals,
.cart-actions {
	display: none;
}

.customer-controller .customer-controller__profile-alternatives, 
.customer-controller .customer-info-box,
.customer-controller .list-selector__item:last-child,
.customer-controller .customer-selector .link {
	display: none !important;
}

.pos-select-field__toggle__left-icon,
.pos-select-field__option i {
	display: none;
	
}

.payment-modal .payment-method.current {
	display: flex;
	flex-direction: column;
	padding: 5px;
	gap: 5px;
}

.payment-modal .payment-method.current div {
	width: 100%;
}

.pos-input-field__field.error {
	border-color: red !important;
}

/*

.modal-cash-in-hand,
.dropdown-menu .manage-cash {
	display: none !important;
}*/