/** * Admin Preview * Delivery & Pickup * */ .merchant-flexible-content-control.delivery-pickup-style .layout:not(.active) { border-color: #5c5f62; } .merchant-flexible-content-control.delivery-pickup-style .layout .layout-body { grid-gap: unset; } .merchant-flexible-content-control.delivery-pickup-style .layout .layout-body .merchant-module-page-setting-field { margin-bottom: 20px; } .merchant-flexible-content-control.delivery-pickup-style .layout .layout-body .merchant-module-page-setting-field-text input { padding: 12px 8px; } .merchant-module-page-preview-browser-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 100%; margin: auto; padding: 30px 25px 25px; } .mrc-preview-checkout-elements { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 25px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 13px; line-height: 1.45; color: #1d2327; } .mrc-preview-checkout-elements .mrc-preview-left-column { width: 36%; min-width: 36%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 18px; } .mrc-preview-checkout-elements .mrc-preview-right-column { width: 64%; } .mrc-preview-text-placeholder { background-color: #f5f5f5; height: 13px; } .mrc-preview-text-placeholder + .mrc-preview-text-placeholder { margin-top: 12px; } .merchant-dp-checkout-block { opacity: 0.55; } .merchant-dp-checkout-block .merchant-dp-checkout-block-title { font-weight: 600; margin-bottom: 12px; } .merchant-dp-preview-summary { border: 1px solid #e0e0e0; border-radius: 4px; padding: 14px; } .merchant-dp-preview-summary .merchant-dp-preview-summary-title { font-weight: 600; margin-bottom: 10px; } .merchant-dp-preview-summary .shop_table { width: 100%; border-collapse: collapse; } .merchant-dp-preview-summary .cart_item > td { padding: 10px 0; border-bottom: 1px solid #f0f0f0; vertical-align: top; } .merchant-dp-preview-summary .product-total { width: 70px; text-align: right; white-space: nowrap; } .merchant-dp-preview-item { font-weight: 600; } .merchant-dp-preview-qty { color: #646970; } .merchant-dp-line { margin-top: 8px; } .merchant-dp-line-details .merchant-dp-line-summary { cursor: pointer; color: #2271b1; list-style: none; } .merchant-dp-line-details .merchant-dp-line-summary::-webkit-details-marker { display: none; } .merchant-dp-line-details .merchant-dp-line-summary::before { content: ""; display: inline-block; width: 0; height: 0; margin-right: 6px; vertical-align: middle; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid currentColor; } .merchant-dp-line-details[open] .merchant-dp-line-summary::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .merchant-dp-line-prompt { font-style: italic; } .merchant-dp-line-panel { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 8px; margin-top: 10px; padding: 10px; background-color: #f6f7f7; border-radius: 4px; } .merchant-dp-line-field, .merchant-dp-line-fixed { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; } .merchant-dp-line-label { width: 60px; min-width: 60px; color: #646970; } .merchant-dp-line-select { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 30px; max-width: 100%; margin: 0; font-size: 13px; } .merchant-dp-line-value { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .merchant-dp-preview-option-blocked { color: #a7aaad; } .merchant-dp-shipments { margin-top: 12px; padding-top: 12px; border-top: 1px solid #f0f0f0; } .merchant-dp-shipments .merchant-dp-shipments-title { margin: 0 0 9px; font-size: 14px; font-weight: 400; } .merchant-dp-shipments ul { margin: 0; padding: 0; list-style: none; } .merchant-dp-shipment { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 1px; } .merchant-dp-shipment + .merchant-dp-shipment { margin-top: 8px; } .merchant-dp-shipment .merchant-dp-shipment-when { font-weight: 600; } .merchant-dp-shipment .merchant-dp-shipment-items { color: #646970; } .merchant-dp-preview-totals { margin-top: 14px; padding-top: 10px; border-top: 1px solid #e0e0e0; } .merchant-dp-preview-total-line { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px; } .merchant-dp-preview-total-line + .merchant-dp-preview-total-line { margin-top: 6px; } .merchant-dp-preview-total-line.merchant-dp-preview-total { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e0e0e0; font-weight: 600; } .merchant-dp-preview .merchant-dp-preview-fee, .merchant-dp-preview .merchant-dp-preview-fee-line, .merchant-dp-preview .merchant-dp-hint { display: none; } .merchant-dp-preview.merchant-dp-show-prices .merchant-dp-preview-fee, .merchant-dp-preview.merchant-dp-show-prices .merchant-dp-preview-fee-line { display: unset; } .merchant-dp-preview.merchant-dp-show-prices .merchant-dp-preview-fee-line { display: -webkit-box; display: -ms-flexbox; display: flex; } .merchant-dp-preview.merchant-dp-show-hint .merchant-dp-hint { display: block; } .merchant-dp-hint { margin-top: 12px; padding: 8px 10px; background-color: #edf6ff; border-radius: 4px; color: #1d4ed8; } @media (max-width: 991px) { .mrc-preview-checkout-elements { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mrc-preview-checkout-elements .mrc-preview-left-column, .mrc-preview-checkout-elements .mrc-preview-right-column { width: 100%; min-width: 100%; } } .rtl .merchant-dp-preview-total-line { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .rtl .merchant-dp-line-details .merchant-dp-line-summary::before { margin-right: 0; margin-left: 6px; border-left: 0; border-right: 5px solid currentColor; }