.banner-notification-container .banner-notification,.banner-notification-container-mobile .banner-notification{line-height:2rem}.banner-notification-container .banner-notification .btn,.banner-notification-container-mobile .banner-notification .btn{margin:0px;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.banner-notification-container .banner-notification .close,.banner-notification-container-mobile .banner-notification .close{line-height:2rem}.banner-notification-container-mobile{font-size:2.5rem}
.side-nav-link-content{display:flex;align-items:center;margin-bottom:4px;border-radius:10px;cursor:pointer;transition:all .2s;color:#393939;font-size:14px;font-weight:500;gap:10p}.side-nav-link-content .nav-icon{width:20px;height:20px;margin-right:12px;opacity:.8}
.feed-audit-tooltip{background-color:#fff !important;color:#111 !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;border:1px solid rgba(0,0,0,.08) !important;padding:8px !important;font-size:14px !important;max-width:400px !important}.feed-audit-tooltip-arrow{color:#fff !important}
.description-tooltip{background-color:#fff !important;color:#111 !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;border:1px solid rgba(0,0,0,.08) !important;padding:8px !important;font-size:14px !important;max-width:400px !important;font-weight:normal !important}.description-tooltip a{color:#007bff;text-decoration:underline;font-size:12px !important;font-weight:normal !important}.feed-url-dropdown-secondary .dropdown-toggle{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;padding:6px 12px !important;color:#0391ae !important;background:rgba(0,0,0,0) !important;border:none !important;font-size:13px;line-height:1.2;vertical-align:middle;text-transform:none !important}.feed-url-dropdown-secondary .dropdown-toggle:hover{background-color:rgba(3,145,174,.1) !important}.feed-url-dropdown-secondary .dropdown-toggle::after{display:none}.feed-url-dropdown-secondary .dropdown-toggle svg{width:16px !important;height:16px !important;flex-shrink:0}.feed-url-dropdown-secondary .dropdown-toggle .product-level-icon{color:#0391ae !important;font-size:16px !important;width:16px !important;height:16px !important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feed-url-dropdown-secondary .dropdown-toggle .product-level-text{color:#0391ae !important;font-weight:400;font-size:13px;line-height:1.2;white-space:nowrap;text-transform:none !important}.feed-url-dropdown-secondary .dropdown-menu{padding:16px 20px;min-width:350px;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px}.feed-url-copy-container{display:flex;align-items:center;gap:12px}.feed-url-copy-container input{flex:1 1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s;height:38px}.feed-url-copy-container input:focus{border-color:#0391ae}.feed-url-copy-container button{padding:0 16px;background-color:#0391ae;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;white-space:nowrap;transition:background-color .2s;display:flex;align-items:center;justify-content:center;height:38px;min-width:48px}.feed-url-copy-container button:hover{background-color:#027a92}.feed-url-copy-container button:active{background-color:#016578}.feed-url-copy-container button i{font-size:16px;line-height:1}
.filter-values-row .tabs-header{margin-top:1rem;margin-bottom:.6rem;display:flex;justify-content:space-between;align-items:center;gap:4px}.filter-values-row .tabs-header span{border:1px solid #e9e9e9;width:100%;border-radius:3px;text-align:center;padding:4px;font-size:14px;font-weight:400;color:#0f172b;cursor:pointer}.filter-values-row .tabs-header span.active{background-color:#e4f6f9}.category-accordion-summary .MuiAccordionSummary-content{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;font-weight:400;color:#364a5e;margin:2px !important}.category-accordion-summary .MuiAccordionSummary-content span{background-color:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:400;color:#3e88ff}.category-accordion-details .list-group .list-group-item{background-color:#f6feff}.action-tabs .select-attributes-row{max-height:210px;overflow:scroll}.action-tabs small{display:flex;align-items:center}.dynamic-preview{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dynamic-preview .preview-label{font-size:12px;color:#6b7280;font-weight:500}.dynamic-preview .preview-items .read-only{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,"Roboto Mono","Segoe UI Mono",monospace;background:#f3f4f6;border:1px solid #e5e7eb;padding:4px 8px;border-radius:6px;color:#0f172b;font-size:13px;line-height:1;white-space:nowrap}
.action-filter-values .title-description-builder .dropdown{border:none !important}.action-filter-values .title-description-builder .dropdown .field-menu-toggle{height:36px;padding:.3rem !important;display:flex;align-items:center}.action-filter-values .title-description-builder .dropdown .field-menu-toggle .fa-minus-circle{margin-right:.5rem !important}.action-filter-values .title-description-builder .dropdown .field-menu-toggle .md-form{margin-top:0 !important;margin-bottom:0 !important}.action-filter-values .title-description-builder .dropdown .field-menu-toggle .fa-caret-down{margin-left:.5rem !important}.action-filter-values .title-description-builder .btn-reset{margin-top:-1rem !important}
.unsaved-changes-modal{z-index:9999;cursor:default;color:#000}.unsaved-changes-modal .modal-content{border-radius:1rem !important}.unsaved-changes-modal .modal-header{display:block !important;height:4.25rem !important}.unsaved-changes-modal .modal-header .btn{float:right;margin:0;padding:0;box-shadow:none !important;border:none !important;font-size:1.5rem}.unsaved-changes-modal .modal-header .btn i{font-weight:300 !important}.unsaved-changes-modal .modal-footer{border:none !important;display:flex;align-items:center;justify-content:center}.unsaved-changes-modal .modal-footer .btn{border-radius:.75rem}.unsaved-changes-modal .modal-footer .btn-primary,.unsaved-changes-modal .modal-footer .btn-primary:not([disabled]):not(.disabled):active,.unsaved-changes-modal .modal-footer .btn-primary:not([disabled]):not(.disabled).active{margin-left:6px !important;margin-right:0px !important;padding-left:40px !important;padding-right:40px !important;background-color:#34a853 !important}.unsaved-changes-modal .modal-footer .btn-secondary,.unsaved-changes-modal .modal-footer .btn-secondary:not([disabled]):not(.disabled):active,.unsaved-changes-modal .modal-footer .btn-secondary:not([disabled]):not(.disabled).active,.unsaved-changes-modal .modal-footer .btn-secondary:hover{cursor:pointer !important;color:#fff !important;margin-top:6px !important;margin-bottom:6px !important;margin-right:0px !important;padding-left:20px !important;padding-right:20px !important;background-color:#34a853 !important}.unsaved-changes-modal .modal-footer .btn-primary.disabled,.unsaved-changes-modal .modal-footer .btn-secondary.disabled{opacity:.65 !important}
.filter-btn{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:12px 12px;color:#343434 !important;background:rgba(0,0,0,0) !important;border-style:solid;border-width:.5px;border-color:rgba(0,0,0,0);border-radius:5px;box-shadow:none;text-transform:none;font-weight:400;font-size:14px;line-height:100%;font-style:normal}.filter-btn.btn.btn-default{background:inherit !important}.filter-btn.btn.disabled{opacity:1 !important}.filter-btn-text{display:inline;color:#343434 !important}
.rules-overview-column{padding:.25rem .5rem;font-size:14px;color:#111827;display:flex;align-items:center;justify-content:center;min-height:0;min-height:initial;overflow:visible;position:relative}.rules-overview-column .drag-handle-cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:grab}.rules-overview-column .drag-handle-cell:active{cursor:grabbing}.rules-overview-column .channel-list,.rules-overview-column .condition-list,.rules-overview-column .action-list{display:inline-flex;align-items:center;padding:.125rem;width:auto;max-width:100%}.rules-overview-column .condition-list,.rules-overview-column .action-list{width:100%}.rules-overview-column .discription-cell-ellipsis{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rules-overview-column .additional-count{background:#f3f4f6;border-radius:9999px;padding:2px 8px;font-size:12px;color:#4b5563;margin-left:8px}.rules-overview-column .additional-count-placeholder{display:inline-block;min-width:32px;height:20px;margin-left:8px;visibility:hidden}.rules-overview-column .additional-count-inline{margin-left:4px;color:#343434;font-weight:400}.rules-overview-column .channel-icon{width:2rem}.rules-overview-column .actions-cell{overflow:visible}.rules-overview-column .preview-rules-trigger{position:relative;z-index:5}.rules-overview-column .preview-rules-trigger .dropdown-menu{z-index:3000}.rule-condition .btn.btn-default{color:#ef9e00;border-color:#ef9e00;background-color:rgba(255,186,68,.063) !important;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rule-condition{overflow:hidden;width:100%}.rule-condition .filter-btn{background:rgba(251,246,239,.8901960784) !important;border-color:#f1a629 !important}
.rules-overview-column{padding:.25rem .5rem;font-size:14px;color:#111827;display:flex;align-items:center;justify-content:center;min-height:0;min-height:initial;overflow:visible;position:relative}.rules-overview-column .drag-handle-cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:grab}.rules-overview-column .drag-handle-cell:active{cursor:grabbing}.rules-overview-column .channel-list,.rules-overview-column .condition-list,.rules-overview-column .action-list{display:inline-flex;align-items:center;padding:.125rem;width:auto;max-width:100%}.rules-overview-column .condition-list,.rules-overview-column .action-list{width:100%}.rules-overview-column .discription-cell-ellipsis{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rules-overview-column .additional-count{background:#f3f4f6;border-radius:9999px;padding:2px 8px;font-size:12px;color:#4b5563;margin-left:8px}.rules-overview-column .additional-count-placeholder{display:inline-block;min-width:32px;height:20px;margin-left:8px;visibility:hidden}.rules-overview-column .additional-count-inline{margin-left:4px;color:#343434;font-weight:400}.rules-overview-column .channel-icon{width:2rem}.rules-overview-column .actions-cell{overflow:visible}.rules-overview-column .preview-rules-trigger{position:relative;z-index:5}.rules-overview-column .preview-rules-trigger .dropdown-menu{z-index:3000}.rule-action .btn.btn-default{color:#0caf60;border-color:#0caf60;background:rgba(209,255,232,.1) !important;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rule-action{overflow:hidden;width:100%}.rule-action .filter-btn{background:#f6faf8 !important;border-color:#2bb46a !important}
.channel-multi-select{display:flex}.channel-multi-select .channel-logo-background{width:2rem;height:2rem;align-items:center;justify-content:center;margin:0 .125rem;border-radius:100%;background-color:#fff !important}.channel-multi-select .channel-multi-select-background{display:flex;background:#f3f3f3;border-radius:.5rem;align-items:center}.channel-multi-select .channel-text-container{display:inline-block;padding:.85rem;border-radius:.5rem;z-index:1;background:#fafafa;box-shadow:0px 0px 13.11px .874px rgba(0,0,0,.1)}.channel-multi-select .dropdown{height:2.1rem !important;display:flex;align-items:center;border-radius:9.614px;background:#f3f3f3}.channel-multi-select .dropdown .channel-dropdown-toggle,.channel-multi-select .dropdown .channel-dropdown-toggle:hover,.channel-multi-select .dropdown .channel-dropdown-toggle:focus,.channel-multi-select .dropdown .channel-dropdown-toggle:active,.channel-multi-select .dropdown .channel-dropdown-toggle:hover:focus,.channel-multi-select .dropdown .channel-dropdown-toggle:hover:active{margin:0;padding:.5rem;background-color:#f3f3f3 !important;border:none !important;box-shadow:none !important;border-radius:0 .5rem 0 .5rem;margin-left:-0.25rem;text-transform:none !important;font-size:medium;font-weight:300;display:flex;align-items:center}.channel-multi-select .dropdown .channel-dropdown-toggle img,.channel-multi-select .dropdown .channel-dropdown-toggle:hover img,.channel-multi-select .dropdown .channel-dropdown-toggle:focus img,.channel-multi-select .dropdown .channel-dropdown-toggle:active img,.channel-multi-select .dropdown .channel-dropdown-toggle:hover:focus img,.channel-multi-select .dropdown .channel-dropdown-toggle:hover:active img{height:2rem;width:2rem;margin-right:.25rem}.channel-multi-select .dropdown .dropdown-menu{margin-top:0;padding:0;border-radius:.7rem;border:none !important;overflow:hidden;background:#fff;box-shadow:-4px 5px 25.6px 0px rgba(0,0,0,.31)}.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:focus,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:active,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:focus,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:active{color:#000 !important;background-color:rgba(0,0,0,0);box-shadow:none !important;text-transform:none !important;font-size:medium;font-weight:300;margin-bottom:.2rem;display:flex;align-items:center;justify-content:center;padding:.7rem 1.3rem}.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item i,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover i,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:focus i,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:active i,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:focus i,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:active i{font-weight:400;margin-right:.25rem}.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item .show-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover .show-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:focus .show-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:active .show-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:focus .show-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:active .show-check{visibility:visible !important}.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item .hide-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover .hide-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:focus .hide-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:active .hide-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:focus .hide-check,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:active .hide-check{visibility:hidden !important}.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item img,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover img,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:focus img,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:active img,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:focus img,.channel-multi-select .dropdown .dropdown-menu .channel-dropdown-item:hover:active img{height:2rem;width:2rem;margin-right:.25rem}.channel-multi-select .dropdown .dropdown-menu .selected-menu-item,.channel-multi-select .dropdown .dropdown-menu .selected-menu-item:hover,.channel-multi-select .dropdown .dropdown-menu .selected-menu-item:focus,.channel-multi-select .dropdown .dropdown-menu .selected-menu-item:active,.channel-multi-select .dropdown .dropdown-menu .selected-menu-item:hover:focus,.channel-multi-select .dropdown .dropdown-menu .selected-menu-item:hover:active{background-color:rgba(205,140,12,.1) !important;font-weight:400}
.popover-container{float:left;width:100%}.popover-container .applied-filters{width:100%;background-color:#fafafa;border-radius:10px;margin-bottom:.5rem;padding:.6rem}.popover-container .applied-filters .btn.btn-default{margin:.2rem}.popover-container .applied-filters:empty{display:none}.popover-container .applied-filters div{text-align:start;width:100%;font-size:1rem;line-height:3rem}.popover-container .applied-filters div span{margin:0}.popover-container .applied-filters div:not(:first-of-type){margin-left:0 !important}.popover-container .btn.btn-default,.popover-container .btn-default:not([disabled]):not(.disabled):active{background:rgba(0,0,0,0) !important}.popover-container .add-btn{float:left;margin:0;padding-left:0;padding-right:0;color:#000;box-shadow:none}.popover-container .add-btn:hover{box-shadow:none !important}
.conditions-container .applied-filters .btn.btn-default{color:#ef9e00;border-color:#ef9e00;background-color:rgba(255,186,68,.063) !important;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.actions-container .applied-filters .btn.btn-default{color:#0caf60;border-color:#0caf60;background:rgba(209,255,232,.1) !important;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.actions-container .applied-filters .text-underline{text-decoration:underline !important}
.rule-modal-body-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.rule-modal-body-container .rule-modal-static-section{flex-shrink:0}.rule-modal-body-container .rule-modal-scroll-section{flex:1 1 auto;height:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:1rem}.rule-modal-body-container .channels-col{display:flex;align-items:center;justify-content:space-between}.rule-modal-body-container .row{padding-top:1rem;padding-bottom:0}.rule-modal-body-container .row:last-child .col{padding-top:.5rem}.rule-modal-body-container .row:last-child .col h5{margin-bottom:0 !important}.rule-modal-body-container .col h5{float:left;margin:0 !important}.rule-modal-body-container .col .description-textarea,.rule-modal-body-container .col .description-textarea:focus,.rule-modal-body-container .col .description-textarea.focus,.rule-modal-body-container .col .description-textarea:focus:not([readonly]){resize:vertical;color:#000;box-shadow:none;font-weight:400;background-color:#fff;padding:1.4rem 1.2rem !important;border:1px solid #e7e7e7 !important;border-radius:.3rem}.rule-modal-body-container .col .description-textarea::-moz-placeholder{color:#717182;font-size:14px}.rule-modal-body-container .col .description-textarea::placeholder{color:#717182;font-size:14px}.rule-modal-body-container .col .channels-checkbox-container{float:left;width:100%;margin-top:-6px}.rule-modal-body-container .col .channels-checkbox-container .form-check{padding-left:0px;text-align:start;font-size:1rem;line-height:3rem}.description-col-section{display:flex;flex-direction:column;gap:.2rem;margin-top:10px}.description-title h5{color:#040404;font-size:.9rem;font-style:normal;font-weight:400;line-height:normal}.conditions-and-actions-col{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;gap:18px;margin-top:.8rem}.conditions-and-actions-col .handel-condition{border-radius:6.992px;border:.874px solid #ddd7d7;background:#fff;padding:23px;margin:0 10px;display:flex}.conditions-and-actions-col .handel-condition hr{width:100% !important;border-color:#f0f0f0}.conditions-and-actions-col .handel-condition{justify-content:center;flex-direction:column}.conditions-and-actions-col .handel-condition h5{font-size:1rem;font-weight:400}.conditions-and-actions-col .handel-condition .filter-btn{border-radius:5px !important;padding:9px 18px;color:#343434 !important}.conditions-and-actions-col .handel-condition .filter-btn .fa-times-circle{color:#ef9e00;font-size:14px !important}.conditions-and-actions-col .handel-condition .actions-container .fa-times-circle{color:#13af60 !important;font-size:14px !important}.conditions-and-actions-col .handel-condition .popover-container{width:100% !important;display:flex !important;flex-direction:column !important}.conditions-and-actions-col .handel-condition .applied-filters{display:inline-flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%;gap:8px;background-color:inherit !important}.conditions-and-actions-col .handel-condition .and-button-section .add-btn{width:95px}.conditions-and-actions-col .handel-condition .rule-conditions-header,.conditions-and-actions-col .handel-condition .rule-actions-header{display:flex;align-items:center;justify-content:space-between}.conditions-and-actions-col .handel-condition .add-btn{color:#272727;box-shadow:none;text-transform:none;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;display:flex;align-items:center;border-radius:8px;border-width:1px;border-style:solid;border-color:#e5e7eb;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;gap:8px;padding:6px 16px !important}.conditions-and-actions-col .handel-condition .no-conditions-or-actions-message{display:flex;align-items:center;justify-content:center;border:2px dashed #f0f0f0;height:100px;font-size:1.1rem !important;border-radius:.3rem;font-weight:400;color:#717182;text-align:center}
.rules-engine-modal .MuiTableCell-root{border-right:1px solid #eaeaea}.rules-engine-modal .preview-modal{max-width:98% !important}.rules-engine-modal .preview-modal .modal-body{padding:14px !important}.rules-engine-modal .preview-modal .modal-body .preview-modal-body-container{display:flex;flex-direction:column;border-radius:6.992px;border-width:.874px;border-style:solid;border-color:#ddd7d7;background:#fff;padding:1rem;height:100%;overflow:hidden;width:100%;padding:12px !important;margin:18px 0}.rules-engine-modal .preview-modal [class*=horizontalScrollContainer-]{border:1px solid #e2e2e2 !important;margin:10px;margin-top:0 !important;border-radius:6px}.rules-engine-modal .preview-modal .MuiTableCell-root{border-right:1px solid #eaeaea}.rules-engine-modal .preview-modal .preview-modal-body-container{overflow:hidden !important;min-height:0;max-width:100% !important;border:1px solid #f0f0f0 !important;border-radius:.5rem !important;box-shadow:0px 0px 3px #f6f6f6;overflow:hidden;padding:0 !important;background:#fff}.rules-engine-modal .preview-modal .preview-modal-body-container .row{margin:.5rem 0}.rules-engine-modal .preview-modal .preview-modal-body-container .row .col{padding:.5rem 0}.rules-engine-modal .preview-modal .preview-modal-body-container .row .channel-multi-select{width:80%;margin-left:.2rem}.rules-engine-modal .preview-modal .preview-modal-body-container .row .preview-info-col{background-color:rgba(217,217,217,0.2666666667);padding:.5rem !important;border-radius:.5rem !important}.rules-engine-modal .preview-modal .preview-modal-body-container .row:last-child{margin-bottom:0}.rules-engine-modal .preview-modal .preview-modal-body-container .row:last-child .col{padding-bottom:0}.preview-modal-body-container.container{padding:0 !important}button#export-rules-preview{box-shadow:none;text-transform:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;cursor:pointer;display:flex;align-items:center;margin-right:10px;background-color:#fff !important;border-radius:8px;gap:8px;border-width:1px !important;border-style:solid !important;border-color:#e3e3e3 !important;-o-border-image:none !important;border-image:none !important;-o-border-image:initial !important;border-image:initial !important;padding:6px 16px !important}.channel-search-container-export-btn{display:flex;justify-content:space-between;align-items:center}input.search-text.form-control{width:52%}.preview-table-body-container{flex:1 1 auto;min-height:0;overflow:hidden}.right-panel .preview-modal-body-container{height:100%;overflow:hidden}.preview-modal-selectors{display:flex;align-items:center}.preview-modal-selectors .preview-modal-channel-btn{display:flex;align-items:center;padding:.4rem 1.8rem;border-radius:.4rem;position:relative;border:.0625rem solid #e5e7eb;transition:all .2s ease-in-out;box-shadow:none !important;gap:7px}.preview-modal-selectors .channel-selector-dropdown{background:#fff;display:flex;align-items:center;padding:.6rem .8rem;border-radius:.4rem;margin-right:.8rem;margin-left:.8rem;position:relative;border:.0625rem solid #e5e7eb;transition:all .2s ease-in-out}
.column-content{font-size:15px !important}.cell-content-with-toggle.manual-override,.sku-with-thumbnail.manual-override{border-left:4px solid #ff9500;padding-left:5px}.cell-content-with-toggle.ai-override,.sku-with-thumbnail.ai-override{border-left:4px solid #5730ab;padding-left:5px}.cell-content-with-toggle.rule-override,.sku-with-thumbnail.rule-override{border-left:4px solid #2aac7e;padding-left:5px}.sku-with-thumbnail{display:inline-flex;align-items:center;gap:8px;min-width:0}.sku-with-thumbnail .sku-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-with-thumbnail .sku-text-link{display:inline-block;max-width:100%}.sku-with-thumbnail .sku-text-link:hover{text-decoration:underline !important}.product-level-optimiser tbody .MuiTableCell-root{padding:0px 5px !important}.product-level-optimiser .MuiTableCell-root{padding:6px 5px !important}.rule{white-space:nowrap;display:inline-block;width:-moz-fit-content;width:fit-content;padding:0 1rem;border-radius:1rem;color:#0caf60;border:1px solid #0caf60;max-width:94%;overflow:hidden;text-overflow:ellipsis}.manual{white-space:nowrap;display:inline-block;width:-moz-fit-content;width:fit-content;padding:0 1rem;border-radius:1rem;color:#ef9e00;max-width:94%;overflow:hidden;text-overflow:ellipsis;border:1px solid #ef9e00}.product-level-table-cell .cell-content-with-toggle{display:flex;align-items:flex-start;gap:.5rem}.product-level-table-cell .original-cell-value{margin-left:1rem;font-size:12px;padding-left:5px;border-left:3px solid #c6c6c6}.product-level-table-cell .show-more-toggle{font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.2rem;border-radius:5px}.product-level-table-cell .show-more-toggle:hover{background-color:#f1f1f1}.product-level-table-cell .cell-content{flex:1 1 auto}.product-level-table-cell .formatted-cell-value{white-space:normal !important;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-level-table-cell .cell-content.expanded .formatted-cell-value,.product-level-table-cell .cell-content.expanded .formatted-cell-value>*{display:block;-webkit-line-clamp:unset;overflow:visible}.cell-content.collapsed{overflow:hidden;text-overflow:ellipsis}.cell-content.expanded{white-space:normal;max-height:none}
.product-level-optimiser .column-checkbox{padding:0 !important;padding-right:.6rem !important}.product-level-optimiser .show-original-checkbox{font-size:11px}.product-level-optimiser .column-title-text{display:inline-flex;align-items:center;gap:.25rem}.product-level-optimiser .column-title-info-icon{font-size:14px !important;color:#666;cursor:pointer;vertical-align:middle}.product-level-optimiser .column-title-info-icon:hover{color:#333}.product-level-optimiser th:nth-child(-n+2),.product-level-optimiser .MuiTableCell-head:nth-child(-n+2){background-color:#f8f9fa !important}.product-level-optimiser th,.product-level-optimiser .MuiTableCell-head{position:relative;transition:background-color 150ms ease;box-sizing:border-box}.product-level-optimiser th:hover,.product-level-optimiser .MuiTableCell-head:hover{background-color:#e4f6f9 !important}.product-level-optimiser th::before,.product-level-optimiser .MuiTableCell-head::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:19px;color:red !important;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 19%27%3E%3Cpath fill=%27currentColor%27 d=%27M0 1H2V3H0V1ZM4 1H6V3H4V1ZM0 5H2V7H0V5ZM4 5H6V7H4V5ZM0 9H2V11H0V9ZM4 9H6V11H4V9ZM0 13H2V15H0V13ZM4 13H6V15H4V13ZM0 17H2V19H0V17ZM4 17H6V19H4V17Z%27/%3E%3C/svg%3E") no-repeat center;background-size:contain;opacity:0;transition:opacity 120ms ease;pointer-events:none}.product-level-optimiser th:hover::before,.product-level-optimiser .MuiTableCell-head:hover::before{opacity:1;color:#3b82f6;pointer-events:auto}.product-level-optimiser th .column-title,.product-level-optimiser .MuiTableCell-head .column-title{padding-left:0px}.column-title{position:relative;display:flex;align-items:center;width:100%;min-height:36px;padding:6px 12px;box-sizing:border-box;border-radius:3px;transition:background-color 150ms ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-title .column-name-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-title .column-checkbox,.column-title .column-name-text{margin-left:22px}.column-action-dots{background-color:#eaf0f7 !important;border:1px solid #ced4da !important;border-radius:.25rem;padding:.3rem;margin-right:.8rem;cursor:pointer;display:flex}.column-action-dots:hover{background-color:#fff !important}[class^=MTableHeader-headerContent]{width:100% !important}[class^=MTableHeader-headerContent] [data-rfd-draggable-id]{width:100% !important}[id^=col-title-]{width:100% !important;display:flex;align-items:center}.description-tooltip{background-color:#fff !important;color:#111 !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;border:1px solid rgba(0,0,0,.08) !important;padding:8px !important;font-size:14px !important;max-width:400px !important}.description-tooltip a{color:#007bff;text-decoration:underline;font-size:12px !important;font-weight:normal !important}.column-description-help .MuiSvgIcon-fontSizeSmall{font-size:1rem !important}.MuiPopover-paper{box-shadow:-1px 0px 10px 0px #ededed !important;border:1px solid #e1e1e1 !important;padding:5px 0 !important}.MuiPopover-paper li,.MuiPopover-paper .MuiTypography-root{font-size:.88rem !important}.MuiPopover-paper li:hover,.MuiPopover-paper .MuiListItem-button:hover{background-color:#e4f6f9 !important}.MuiPopover-paper .MuiButtonBase-root{padding-top:6px !important;padding-bottom:6px !important}.column-menu-section{padding:8px 0}.column-menu{padding:.7rem 0rem}.column-menu hr{margin:4px}.column-menu span.icon-list-item{display:flex;align-items:center;justify-content:center;gap:11px}.column-menu-title{font-size:12px;font-weight:600;color:#6b7280;padding:6px 16px}.column-colour-item{display:flex;align-items:center;gap:10px;padding:6px 16px !important}.column-colour-swatch{width:18px;height:18px;border-radius:6px;flex-shrink:0}.column-colour-label{flex:1 1;font-size:14px}.column-colour-check{font-size:14px;color:#111827}.column-colour-popover{padding:8px 0;min-width:220px}
.optimiser-legend li{float:left;margin-right:1rem;list-style-type:none;font-size:.9rem}.optimiser-legend li.manual-override{border-left:4px solid #ff9500;padding-left:5px}.optimiser-legend li.ai-override{border-left:4px solid #5730ab;padding-left:5px}.optimiser-legend li.rule-override{border-left:4px solid #2aac7e;padding-left:5px}.optimiser-legend li.source-data{border-left:4px solid #c6c6c6;padding-left:5px}.product-level-optimiser .MuiTableCell-root{border-right:1px solid #eaeaea}.product-level-optimiser .MuiTableRow-root .MuiTableCell-root:last-child{border-right:none}.product-level-optimiser .MuiTableHead-root .MuiTableCell-root{border-bottom:2px solid #e0e0e0}.product-level-optimiser [class*=horizontalScrollContainer-]{border:1px solid #e2e2e2 !important;margin:10px;margin-top:0px !important;border-radius:6px}
.custom-pagination{width:98%;margin:auto}.custom-pagination .pagination-controls{display:flex;align-items:center;justify-content:center}.custom-pagination .pagination-controls .far{font-size:1.2rem}.custom-pagination .pagination-controls .MuiIconButton-root{border-radius:5px;border:1px solid #f5f5f5;margin:0 .5rem;padding:.25rem .5rem}.custom-pagination .align-items-center.row{display:flex;justify-content:space-between;margin-bottom:.875rem}.custom-pagination .align-items-center.row .rows-per-page-select{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:.5rem;font-size:.875rem;line-height:1.25rem;color:gray}.custom-pagination .align-items-center.row .rows-per-page-select label{margin-bottom:0 !important}.custom-pagination .align-items-center.row .rows-per-page-select .MuiInput-underline{margin:0 !important;border:1px solid #d6d6d6;padding:0 10px;border-radius:5px;display:flex;align-items:center;justify-content:center}.custom-pagination .align-items-center.row .rows-per-page-select .MuiInput-underline::before{border-bottom:none !important}
.table-skeleton__row,.preview-skeleton-row{display:flex;align-items:center;padding:15px 12px;border-bottom:1px solid #ececec;background:#fff}.table-skeleton__cell-circle,.preview-skeleton-cell-circle{margin-right:12px;flex:0 0 auto}.table-skeleton__cell,.preview-skeleton-cell{flex:1 1 auto;margin-right:12px;min-height:16px}.table-skeleton__cell--small{flex:0 0 28px;margin-right:12px}.table-skeleton__divider,.skeleton-divider{width:12px;flex:0 0 12px}.table-skeleton__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:24px;top:-250px}.table-skeleton__message{background:#fff;border:1px solid #d5d5d5;border-radius:6px;padding:28px 36px;max-width:560px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.08)}.table-skeleton__message-title{font-size:20px;font-weight:400;color:#0a0a0a;margin-bottom:10px}.table-skeleton__message-body{font-size:1rem;line-height:1.5;color:#4a5565}.preview-table-body.loading{position:relative}
.preview-tabs-container{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.preview-tabs-container .MuiTableContainer-root{overflow-x:auto !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;position:relative;flex:1 1 auto;min-height:0}.preview-tabs-container .img-thumbnail{width:2.7rem}.preview-tabs-container table.MuiTable-root{min-width:100%;max-width:none !important;table-layout:fixed !important;height:100%}.preview-tabs-container .MuiTableCell-root{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preview-tabs-container .column-title,.preview-tabs-container .column-title .column-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-tabs-container .nav{border:none !important;justify-content:space-between !important}.preview-tabs-container .nav .nav-item{flex:.49 1 !important;margin-bottom:0 !important}.preview-tabs-container .nav .nav-item .nav-link,.preview-tabs-container .nav .nav-item .nav-link:hover{width:100% !important;border:none !important;text-align:center !important;font-size:larger !important;background-color:rgba(217,217,217,0.2666666667);color:#000}.preview-tabs-container .nav .nav-item .active-tab{background-color:#34a853 !important;color:#fff !important}.preview-tabs-container .nav .nav-item:first-child a{border-top-left-radius:.75rem}.preview-tabs-container .nav .nav-item:last-child a{border-top-right-radius:.75rem}.preview-tabs-container .MuiPaper-root{box-shadow:none !important;margin-top:.8rem !important;border:1px solid rgba(217,217,217,0.2666666667);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableRow-root th.MuiTableCell-root,.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{position:sticky !important;top:0 !important}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableHead-root,.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableHead-root .MuiTableCell-root,.preview-tabs-container .MuiPaper-root .MuiTableHead-root th.MuiTableCell-root{transform:none !important;-webkit-transform:none !important;will-change:left,top !important;backface-visibility:hidden !important}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableCell-root[style]{position:sticky !important}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableCell-root{z-index:1;position:relative;background-clip:padding-box}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableCell-root[style*="position: sticky"]{z-index:3000 !important;background-clip:padding-box}.preview-tabs-container .MuiPaper-root .MuiTableHead-root .MuiTableCell-root[style*="position: sticky"]{overflow:visible !important;backface-visibility:hidden}.preview-tabs-container .MuiPaper-root>[class*=horizontalScrollContainer-]{flex:1 1 auto;min-height:0;overflow:auto}.rules-split.right-expanded .preview-tabs-container table.MuiTable-root{max-width:none !important;table-layout:fixed !important}.rules-split.right-expanded .preview-tabs-container .MuiTableContainer-root{overflow-x:auto !important}
.preview-section{display:flex;flex-direction:column;border-radius:6.992px;border-width:.874px;border-style:solid;border-color:#ddd7d7;background:#fff;padding:1rem;height:100%;width:100%}.preview-section .preview-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-shrink:0}.preview-section .preview-header .preview-title-container{display:flex;align-items:center;gap:8px}.preview-section .preview-header .preview-title-row{display:flex;align-items:center;gap:1rem;width:100%;border-bottom:1px solid #e7e7e7}.preview-section .preview-header .preview-title-row .preview-channel-select{display:flex;align-items:center;justify-content:center}.preview-section .preview-header .preview-title-row .preview-channel-select .preview-channel-label{margin:0 !important}.preview-section .preview-header .preview-title-row .preview-channel-select button.btn.Ripple-parent.dropdown-toggle{border-radius:8px;border:1px solid #e3e3e3 !important;color:#595959;box-shadow:none;padding:6px 16px !important;text-transform:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;cursor:pointer;display:flex;align-items:center;gap:8px;margin-right:10px;background-color:#fff !important}.preview-section .preview-header .preview-title{font-size:16px;font-weight:500;line-height:24px;color:#111827}.preview-section .preview-header .preview-info-icon{font-size:18px;color:#6b7280;cursor:pointer}.preview-section .preview-table-wrapper{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;flex:1 1}.preview-section .preview-table-wrapper .preview-table-header{background:#f9fafb;height:44px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.preview-section .preview-table-wrapper .preview-table-body{display:flex;align-items:center;justify-content:center;flex:1 1;padding:40px 20px;font-size:1rem;flex-direction:column;font-weight:400;width:100%}.preview-section .preview-table-wrapper .preview-table-body.loading{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;overflow-y:auto}.preview-section .preview-table-wrapper .preview-table-body .preview-placeholder-text{font-weight:400;font-size:22px;line-height:20px;letter-spacing:-0.15px;text-align:center;color:#6b7280;margin:0}.preview-section .preview-skeleton-row{display:flex;align-items:center;gap:16px;padding:0px 20px;border-bottom:1px solid #f3f4f6;position:relative}.preview-section .preview-skeleton-row:last-child{border-bottom:none}.preview-section .preview-skeleton-row .preview-skeleton-cell{border-radius:4px;margin:12px 0}.preview-section .preview-skeleton-row .preview-skeleton-cell-circle{border-radius:50%}.preview-section .preview-skeleton-row .skeleton-divider{width:1px;background-color:#e5e7eb;flex-shrink:0;align-self:stretch}.rules-split:not(.right-expanded) .optimiser-legend li{font-size:12px !important}.rules-split:not(.right-expanded) .optimiser-legend li.ai-override{display:none !important}.rules-split:not(.right-expanded) .pagination-controls p{font-size:12px !important}.preview-section .preview-table-body-container{overflow:visible}.preview-section .preview-tabs-container{height:auto;overflow:visible}.preview-section .preview-tabs-container .MuiPaper-root{min-height:0}.preview-section .preview-tabs-container .MuiTableContainer-root{max-height:none}.description-tooltip{background-color:#1f2937 !important;font-size:12px !important;max-width:300px !important;padding:8px 12px !important}.select-channel-icon{width:12rem}.add-preview-table-body{position:relative;height:100%}.add-preview-table-body .preview-modal-body-container.container{position:relative;z-index:1}.add-preview-table-body .preview-modal-body-container.container::after{content:"";background:rgba(0,0,0,.368627451);position:absolute;right:0;top:0;left:0;bottom:0;z-index:99999}.add-preview-table-body .preview-anyway-button{position:absolute;top:50%;z-index:99;background:#fff;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:10px;border:1px solid #aeaeae;box-shadow:0px 1px 20px 2px #9c9c9c;font-weight:400;text-align:center}.add-preview-table-body .preview-anyway-button .btn.btn-link{color:#0091ff;cursor:pointer}
.delete-modal{cursor:default}.delete-modal .modal-content{border-radius:1.2rem;padding:1rem}.delete-modal .modal-content .modal-body .modal-header{border-bottom:none !important;padding:0 !important}.delete-modal .modal-content .modal-body .modal-message{display:flex;font-size:smaller;font-weight:100}.delete-modal .modal-content .modal-footer{border-top:none !important;padding:0 !important}.delete-modal .modal-content .modal-footer .btn{cursor:pointer;padding:.5rem 1.5rem;margin:5px 16px 10px 0px;background:rgba(0,0,0,0) !important;box-shadow:none;font-size:small}.delete-modal .modal-content .modal-footer .cancel-btn{border:1px solid #000 !important;color:#000 !important;text-transform:uppercase;border-radius:.8rem !important;padding:.8rem 2.3rem}.delete-modal .modal-content .modal-footer .delete-btn{color:#fff;background-color:#fc7067 !important;text-transform:uppercase;border-radius:.8rem !important;padding:.8rem 2.3rem}.delete-modal .modal-content .modal-footer .delete-btn:hover{text-decoration:none;background-color:#e9645b !important}
.rules-engine-modal{z-index:9999}.rules-engine-modal .header-text{font-size:20px;font-weight:500}.rules-engine-modal .rules-engine-header{display:flex;align-items:center;gap:12px}.rules-engine-modal .preview-title-container{display:flex;align-items:center;gap:8px}.rules-engine-modal .preview-title{font-size:16px;font-weight:500;line-height:24px;color:#111827}.rules-engine-modal .preview-info-icon{font-size:18px;color:#6b7280;cursor:pointer}.rules-engine-modal small.and-line{position:relative}.rules-engine-modal small.and-line::after{content:"";border:1px solid #f2f2f2;rotate:180deg;position:absolute;width:80%;top:9px;left:25px}.rules-engine-modal .applied-filters>small.and-line:last-child{display:none}.rules-engine-modal #save-and-continue{box-shadow:none;text-transform:none;font-weight:100;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;display:flex;align-items:center;background-color:#00a861;color:#fff;border-radius:8px;border-width:1px;border-style:solid;border-color:#e5e7eb;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;gap:8px;padding:6px 16px !important}.rules-engine-modal #cancel-and-continue{color:#595959;box-shadow:none;text-transform:none;font-weight:100;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;display:flex;align-items:center;border-radius:8px;border-width:1px;border-style:solid;border-color:#e5e7eb;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;gap:8px;padding:6px 16px !important}.rules-engine-modal{cursor:default;color:#000;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;margin:0 !important}.rules-engine-modal .modal-dialog,.rules-engine-modal-dialog{max-width:none !important;width:100vw !important;height:100vh !important;margin:0 !important;display:flex;align-items:stretch}.rules-engine-modal .modal-title{color:#000;font-size:1.3rem;font-weight:400}.rules-engine-modal .modal-content{border-radius:0 !important;text-transform:none;height:100vh !important;width:100vw !important;display:flex;flex-direction:column;background-color:#f3f6f9 !important}.rules-engine-modal span#cancel-and-continue{border:1px solid #000 !important;box-shadow:none !important}.rules-engine-modal .modal-header{display:block !important;height:4.25rem !important;background-color:#fff !important}.rules-engine-modal .modal-header .btn{float:right;margin:0;padding:0;box-shadow:none !important;border:none !important;font-size:1.5rem}.rules-engine-modal .modal-header .btn i{font-weight:300 !important}.rules-engine-modal .modal-header .override-col{color:#0caf60;text-decoration:underline}.rules-engine-modal .modal-header .btn{border-radius:.75rem;text-transform:none;float:right}.rules-engine-modal .modal-header .btn-primary,.rules-engine-modal .modal-header .btn-primary:not([disabled]):not(.disabled):active,.rules-engine-modal .modal-header .btn-primary:not([disabled]):not(.disabled).active{border-radius:8px;border:1px solid #e5e7eb;box-shadow:none;padding:6px 16px !important;text-transform:none;font-weight:100;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#00a861;color:#fff}.rules-engine-modal .modal-header .btn-secondary,.rules-engine-modal .modal-header .btn-secondary:not([disabled]):not(.disabled):active,.rules-engine-modal .modal-header .btn-secondary:not([disabled]):not(.disabled).active,.rules-engine-modal .modal-header .btn-secondary:hover{cursor:pointer !important;color:#fff !important;margin-top:6px !important;margin-bottom:6px !important;margin-right:0px !important;padding-left:20px !important;padding-right:20px !important;background-color:#34a853 !important}.rules-engine-modal .modal-header .btn-primary.disabled,.rules-engine-modal .modal-header .btn-secondary.disabled{opacity:.65 !important}.rules-engine-modal .modal-header .btn-outline-dark{color:#595959;box-shadow:none;text-transform:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;cursor:pointer;display:flex;align-items:center;margin-right:10px;border-radius:8px;gap:8px;border-width:1px !important;border-style:solid !important;border-color:#e3e3e3 !important;-o-border-image:none !important;border-image:none !important;-o-border-image:initial !important;border-image:initial !important;padding:6px 16px !important}.rules-engine-modal .modal-body{padding:0 1.5rem !important;flex:1 1 auto !important;min-height:0 !important;max-height:none !important}.rules-engine-modal .formatted-cell-value{font-weight:400 !important}.rules-split{display:flex;width:100%;height:100%;transition:all 700ms ease}.rules-split .left-panel,.rules-split .right-panel{overflow:hidden;transition:flex-basis 450ms cubic-bezier(0.2, 0.8, 0.2, 1),opacity 300ms ease,width 450ms cubic-bezier(0.2, 0.8, 0.2, 1);min-width:0;opacity:1}.rules-split .left-panel{flex:0 0 40%;flex-basis:40%}.rules-split .right-panel{flex:1 1 60%;flex-basis:60%}.rules-split.right-expanded .left-panel{flex:0 0 !important;flex-basis:0% !important;opacity:0;padding:0 !important;pointer-events:none}.rules-split.right-expanded .right-panel{flex:1 1 100% !important;flex-basis:100% !important;width:100% !important;opacity:1}.rules-split.right-expanded .split-toggle-btn{transform:rotate(180deg)}.right-panel{display:flex;align-items:stretch;height:100%;padding:1rem 0}.coming-soon-placeholder{font-size:1.2rem;color:#888;text-align:center;font-weight:400}.split-divider{width:48px;display:flex;justify-content:center;position:relative}.split-divider::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:8px;bottom:8px;width:1px;background:rgba(0,0,0,.08);z-index:1}.split-toggle-btn{width:40px;height:40px;border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:transform 300ms ease,background 150ms ease;background:#e4f6f9 !important;box-shadow:0 1px 4px rgba(39,39,39,.08);border:1px solid rgba(0,0,0,.06);z-index:2;margin-top:54px;transform:rotate(180deg)}.rules-split.right-expanded .split-toggle-btn{transform:rotate(0deg)}
.rules-overview-column{padding:.25rem .5rem;font-size:14px;color:#111827;display:flex;align-items:center;justify-content:center;min-height:0;min-height:initial;overflow:visible;position:relative}.rules-overview-column .drag-handle-cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:grab}.rules-overview-column .drag-handle-cell:active{cursor:grabbing}.rules-overview-column .channel-list,.rules-overview-column .condition-list,.rules-overview-column .action-list{display:inline-flex;align-items:center;padding:.125rem;width:auto;max-width:100%}.rules-overview-column .condition-list,.rules-overview-column .action-list{width:100%}.rules-overview-column .discription-cell-ellipsis{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rules-overview-column .additional-count{background:#f3f4f6;border-radius:9999px;padding:2px 8px;font-size:12px;color:#4b5563;margin-left:8px}.rules-overview-column .additional-count-placeholder{display:inline-block;min-width:32px;height:20px;margin-left:8px;visibility:hidden}.rules-overview-column .additional-count-inline{margin-left:4px;color:#343434;font-weight:400}.rules-overview-column .channel-icon{width:2rem}.rules-overview-column .actions-cell{overflow:visible}.rules-overview-column .preview-rules-trigger{position:relative;z-index:5}.rules-overview-column .preview-rules-trigger .dropdown-menu{z-index:3000}
.rule-order-notice{box-sizing:border-box;text-transform:none;border-radius:4px;border:1px solid #e5e7eb;background:#f9fafb;padding:0 1rem;min-height:2.1875rem;display:flex;align-items:center;justify-content:center;cursor:default;flex-wrap:wrap}.rule-order-notice .row{margin-left:0;margin-right:0;line-height:2rem}.rule-order-notice .row .btn{color:blue;text-decoration:underline;text-transform:none;font-size:1rem;margin:0;padding:.5rem 0}.rule-order-notice .row .btn:last-child{margin-left:1rem !important}.ml-neg-15{margin-left:-15px}.rule-order-notice[data-dirty=true]{justify-content:flex-start;width:100%}.rules-table-container.is-dirty .MuiToolbar-root [class*=MTableToolbar-actions-]{flex-wrap:wrap}.rules-table-container.is-dirty .MuiToolbar-root .MuiIconButton-root:first-child{flex:0 0 auto !important;min-width:420px}.rules-table-container.is-dirty .MuiToolbar-root .MuiIconButton-root:last-child{flex:1 1 100%;max-width:100%;padding:0}.rules-table-container.is-dirty .MuiToolbar-root .MuiIconButton-root:last-child .MuiIconButton-label{width:100%}.rules-table-container.is-dirty .MuiToolbar-root .MuiIconButton-root:last-child .rule-order-notice{width:100%}.feed-rule-info{font-size:.9rem;font-style:normal;color:#281d1d;line-height:1;margin:0;font-weight:400}.feed-rule-info--primary{font-size:14px}.feed-rule-info--secondary{font-size:12px}
.add-new-rule-btn .btn.btn-custom{border-radius:8px;border:1px solid #e5e7eb;box-shadow:none;padding:6px 16px !important;text-transform:none;font-weight:100;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;display:flex;align-items:center;gap:8px;background-color:#34a853 !important;color:#fff}.add-new-rule-btn .btn.btn-custom .MuiSvgIcon-root{font-size:16px;color:#fff}.add-new-rule-btn .btn.btn-custom:hover{background-color:#00a861}.applied-filters .btn.btn-default{white-space:normal !important}
.rules-engine-pagination{width:100% !important;margin:0px 20px;margin-top:8px;justify-self:stretch;grid-column:1/-1 !important}.rules-engine-pagination .align-items-center.row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin-bottom:.875rem}.rules-engine-pagination .rows-per-page-select{justify-self:start;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:0;font-size:.875rem;line-height:1.25rem;color:gray}.rules-engine-pagination .rows-per-page-select label{margin-bottom:0 !important}.rules-engine-pagination .rows-per-page-select .MuiInput-underline{margin:0 !important;border:1px solid #d6d6d6;padding:0 10px;border-radius:5px;display:flex;align-items:center;justify-content:center}.rules-engine-pagination .rows-per-page-select .MuiInput-underline::before{border-bottom:none !important}.rules-engine-pagination .pagination-controls{justify-self:center;display:flex;align-items:center;justify-content:center}.rules-engine-pagination .pagination-controls .far{font-size:1.2rem}.rules-engine-pagination .pagination-controls .MuiIconButton-root{border-radius:5px;border:1px solid #f5f5f5;margin:0 .5rem;padding:.25rem .5rem}.rules-engine-pagination .pagination-right-placeholder{justify-self:end}
.card{box-shadow:none}.rules-table-container{height:100%;padding:.75rem}.rules-table-container .MuiTableCell-root{padding:.313rem !important}.rules-table-container{box-shadow:0px 12.608px 31.519px 0px rgba(241,224,224,.3) !important}.rules-table-container .MuiPaper-root{box-shadow:none}.rules-table-container .MuiPaper-root .MuiToolbar-root{padding-left:0 !important;padding-right:0 !important}.rules-table-container .MuiPaper-root .MuiToolbar-root .MuiTouchRipple-root{display:none}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-spacer-]{flex:none !important}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-]{width:100%;float:left;padding-left:0 !important;padding-right:0 !important}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-]>div{padding-left:0rem;padding-right:0rem}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .MuiIconButton-root{padding:0;border-radius:0%;background-color:rgba(0,0,0,0)}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .MuiIconButton-root:hover{background-color:rgba(0,0,0,0)}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .MuiIconButton-root .MuiIconButton-label{font-size:1rem;line-height:3rem;text-transform:uppercase}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .MuiIconButton-root:first-child{flex:1 1;align-items:center;justify-content:flex-start;cursor:default}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container{flex:1 1;display:flex;align-items:center;margin-right:1rem}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group{position:relative;width:100%;max-width:400px;display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:4px;background:#fff;padding:0;overflow:hidden}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group input{border:none;outline:none;width:100%;font-size:14px;color:#595959;padding:6px 12px;height:2.1875rem}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group input::-moz-placeholder{color:#9ca3af}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group input::placeholder{color:#9ca3af}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group .search-icon-wrapper{display:flex;align-items:center;justify-content:center;border-left:1px solid #e5e7eb;padding:0 12px;height:2.1875rem;background-color:#f9fafb}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .search-rules-container .search-input-group .search-icon-wrapper .MuiSvgIcon-root{color:#595959;font-size:20px;margin-right:0}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=MTableToolbar-actions-] .MuiIconButton-root:nth-last-child(-n+2){float:right !important;align-items:center}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=actions-]>div:first-child>div:first-child{display:block !important}.rules-table-container .MuiPaper-root .MuiToolbar-root [class*=actions-]>div:first-child>div:first-child span:first-child>div:first-child{display:flex !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-]{margin-top:.5rem;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto;overflow-y:visible}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableRow-root:empty{display:none}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTable-root{border-collapse:separate;border-spacing:0}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableHead-root th,.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableHead-root .MuiTableCell-head{position:relative;transition:background-color 150ms ease;box-sizing:border-box;background-color:#f8f9fa !important;border-bottom:1px solid #e5e7eb !important;text-align:center !important;padding:6px 12px !important;height:3.125rem;cursor:default !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableHead-root th:hover,.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableHead-root .MuiTableCell-head:hover{background-color:#e5e7eb !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root{cursor:default}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-bottom:.0625rem solid #f3f5f8 !important;text-align:center !important;background-color:#fff}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background-color:#f9fafb}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root[data-draft-status=Added] .MuiTableCell-root{background-color:#eff6ff !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root[data-draft-status=Added]:hover .MuiTableCell-root{background-color:#dbeafe !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableCell-body{font-size:14px}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableCell-body .no-data-message{display:block;margin-top:12rem !important;font-size:16px !important}.rules-table-container .MuiPaper-root [class*=-horizontalScrollContainer-] .MuiTableCell-body:has(.no-data-message){border-bottom:none !important;cursor:default !important}.rules-table-container .MuiPaper-root .MuiTable-root [class*=header-]{position:sticky !important;top:0px !important;z-index:99}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableBody-root .MuiIconButton-root{height:2.813rem;width:2.813rem;margin-top:.25rem;font-size:1.3rem}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableBody-root .MuiTouchRipple-root .MuiTouchRipple-rippleVisible{opacity:0;animation:none}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableFooter-root{justify-content:initial;display:block}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableFooter-root .MuiTableRow-footer{display:block;width:100% !important}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableFooter-root .MuiTableRow-footer .MuiTableCell-footer{width:100% !important;padding-left:0 !important;padding-right:0 !important}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableFooter-root .MuiTableRow-footer>.rules-engine-pagination{width:100% !important}.rules-table-container .MuiPaper-root .MuiTable-root .MuiTableFooter-root .MuiTableCell-footer{border:none !important}
.rules-engine-form{margin:.75rem !important;border-radius:.6rem !important}.rules-engine-form .card-title{padding-left:1rem !important;font-size:1rem !important;margin-bottom:0 !important}.rules-engine-form span.btn.Ripple-parent.disabled.btn-default.filter-btn{margin:0 !important}h5.modal-title{font-weight:400 !important}span#cancel-changes{border:1px solid #000 !important;box-shadow:none}.content:has(.rules-engine-form){padding-top:8.8em !important}
.preview-modal-footer-container{height:5.5rem !important;border:none !important}.preview-modal-footer-container .col{padding-left:0;padding-right:0}.preview-modal-footer-container .reference-dots-col{display:flex;align-items:center}.preview-modal-footer-container .reference-dots-col .feed-rules-dot{height:1rem;width:1rem;background-color:#0caf60;border-radius:50%;display:inline-block;margin-right:.5rem}.preview-modal-footer-container .reference-dots-col .manual-edit-dot{height:1rem;width:1rem;background-color:#ef9e00;border-radius:50%;display:inline-block;margin-left:1.5rem;margin-right:.5rem}.preview-modal-footer-container .btn{float:right;border-radius:.75rem}.preview-modal-footer-container .btn-primary,.preview-modal-footer-container .btn-primary:not([disabled]):not(.disabled):active,.preview-modal-footer-container .btn-primary:not([disabled]):not(.disabled).active{margin-left:6px !important;margin-right:0px !important;padding-left:40px !important;padding-right:40px !important;background-color:#34a853 !important}.preview-modal-footer-container span#export-rules-preview{border:1px solid #000 !important;box-shadow:none !important}.preview-modal-footer-container .btn-secondary,.preview-modal-footer-container .btn-secondary:not([disabled]):not(.disabled):active,.preview-modal-footer-container .btn-secondary:not([disabled]):not(.disabled).active,.preview-modal-footer-container .btn-secondary:hover{cursor:pointer !important;color:#fff !important;margin-top:6px !important;margin-bottom:6px !important;margin-right:0px !important;padding-left:20px !important;padding-right:20px !important;background-color:#34a853 !important}.preview-modal-footer-container .btn-primary.disabled,.preview-modal-footer-container .btn-secondary.disabled{opacity:.65 !important}
.preview-rules-modal{z-index:9999;cursor:default;color:#000}.preview-rules-modal h5{font-weight:600 !important}.preview-rules-modal .modal-content{border-radius:1.25rem !important}.preview-rules-modal .modal-header{display:block !important;height:4.25rem !important;border-bottom:1px #000 solid}.preview-rules-modal .modal-header .btn{float:right;margin:0;padding:0;box-shadow:none !important;border:none !important;font-size:1.5rem}.preview-rules-modal .modal-header .btn i{font-weight:300 !important}.preview-rules-modal .modal-body{padding-bottom:0 !important}.preview-rules-modal .modal-body .loading-preview{display:grid;justify-content:center;place-items:center;font-size:1.5rem;margin-bottom:1rem}.preview-rules-modal .modal-body .loading-preview .MuiCircularProgress-root{width:4rem !important;height:4rem !important}.rules-engine-modal.preview-modal{max-width:98% !important}.rules-engine-modal.preview-modal .modal-body{padding:14px !important}.all-preview-modal-body{display:flex;align-items:center;justify-content:center}.all-preview-modal-body .preview-modal-body-container{display:flex;flex-direction:column;border-radius:6.992px;border-width:.874px;border-style:solid;border-color:#ddd7d7;background:#fff;padding:1rem;width:100%;padding:12px !important;margin:18px 0;height:100%}.all-preview-modal-body .modal-loading-container{width:100%;display:flex}.all-preview-modal-body .modal-loading-container .preview-table-body{width:100%}button.btn-card-nav.btn.btn-secondary{display:flex;align-items:center;margin-top:.9rem;grid-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;border:none !important;font-size:14px;font-weight:500;box-shadow:none;color:#4285f4 !important;position:relative;padding:0 17px}
.preview-rule-btn .preview-rule-button{border-radius:8px;border:1px solid #e3e3e3 !important;color:#595959;box-shadow:none;padding:6px 16px !important;text-transform:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.15px;text-align:center;cursor:pointer;display:flex;align-items:center;gap:8px;margin-right:10px}.preview-rule-btn .preview-rule-button .MuiSvgIcon-root{font-size:16px}.preview-rule-btn .preview-rule-button:hover{background-color:#f0f0f0}.preview-rules-menu{min-width:260px;max-width:240px}.preview-rules-trigger{position:relative}.preview-rules-trigger .dropdown-menu{top:auto !important;bottom:100% !important;transform:none !important;margin-bottom:6px;z-index:2000}.preview-dropdown-header{padding:6px 12px;font-size:11px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;white-space:normal;line-height:1.4;pointer-events:none}.preview-channel-item{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:400;cursor:pointer !important}.preview-channel-item:hover{background-color:#e4f6f9}.menu-channel-logo{width:1.7rem;-o-object-fit:contain;object-fit:contain}.channel-label{flex:1 1}.channel-inventory-caret{color:#8b8b8b;font-size:18px;line-height:1;margin-left:auto}.preview-inventory-menu{min-width:220px;max-width:260px}.preview-inventory-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:13px;cursor:pointer !important}.preview-inventory-item:hover{background-color:#e4f6f9}.preview-inventory-item.active{background-color:#f1fbfd}.inventory-name{font-weight:400}.inventory-currency{color:#6f6f6f;font-size:12px}.no-draft-rules{visibility:hidden}
#credit-usage-modal-button{display:flex;align-items:center;margin:.7rem 0;grid-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;border:none !important;font-size:14px;font-weight:500;box-shadow:none;color:#4285f4 !important;position:relative}#credit-usage-modal-button:active:focus{box-shadow:none !important}.credit-usage-modal{max-width:58.06rem !important}.credit-usage-modal .modal-content{border-radius:1.375rem !important}.credit-usage-modal .modal-content .modal-header{border-bottom:none;padding-bottom:.3125rem}.credit-usage-modal .modal-content .modal-header h5.modal-title{font-weight:500 !important;font-size:1.5rem}.credit-usage-modal .modal-content hr{background:#fff;width:96%;margin:auto}.credit-usage-modal .modal-content .modal-body{padding:1.7rem !important}.credit-usage-modal .modal-content .modal-body .credit-summary-container{background-color:#e7f5eb;border:.125rem solid #d0ecd8;border-radius:.5rem;padding:.7rem;margin-bottom:.7rem}.credit-usage-modal .modal-content .modal-body .credit-summary-container span.separator-line{position:relative}.credit-usage-modal .modal-content .modal-body .credit-summary-container span.separator-line:before{content:"";background:#fff;width:.125rem;height:100%;position:absolute}.credit-usage-modal .modal-content .modal-body .credit-summary-container .card-title{color:#295751;font-size:1.3rem;margin-bottom:.98rem;font-weight:400}.credit-usage-modal .modal-content .modal-body .credit-summary-container .card-body{padding:0 1.375rem !important;background:inherit;margin:0 !important}.credit-usage-modal .modal-content .modal-body .credit-summary-container p.credit-label.card-text{color:#000;font-weight:400;display:flex;justify-content:space-between}.credit-usage-modal .modal-content .modal-body .credit-summary-container p.credit-label.card-text .credit-count{font-size:1.3125rem;font-weight:400;color:#343434}.credit-usage-modal .modal-content .modal-body .credit-history-table-container{max-height:20.5rem;position:relative;overflow-y:hidden;margin-top:.8rem;border-radius:.5rem !important;box-shadow:0rem 0rem .0625rem -0.125rem rgba(0,0,0,.2),0rem 0rem .125rem 0rem rgba(0,0,0,.14),0rem 0rem .3125rem 0rem rgba(0,0,0,.12) !important;width:100%;border-collapse:collapse}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .MuiPaper-elevation2{box-shadow:none !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .MTableToolbar-searchField-10{background:#f3f3f3;border-radius:.5625rem;padding:.25rem .25rem}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .MuiInput-underline:before{border-bottom:none !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeSmall{padding-left:-0.375rem;margin-left:.4375rem}.credit-usage-modal .modal-content .modal-body .credit-history-table-container input[type=text]:not([readonly]):not([disabled]):focus{border-bottom:none !important;box-shadow:none !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container [class*=MTableHeader-header-]{background-color:#f7f7f7 !important;padding:1.0625rem !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container th,.credit-usage-modal .modal-content .modal-body .credit-history-table-container td{border-bottom:.0625rem solid #ddd;padding:.75rem;text-align:center;font-size:.9rem !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container th:last-child,.credit-usage-modal .modal-content .modal-body .credit-history-table-container td:last-child{border-right:none}.credit-usage-modal .modal-content .modal-body .credit-history-table-container th:nth-child(3){width:calc(19.6667% + 0rem) !important}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .cell{vertical-align:middle}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .date{color:#0080ff}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .channel-logo{width:2.1rem}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .status-label{padding:.4rem 1rem;border-radius:.4rem;font-weight:400}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .In-Progress{color:orange}.credit-usage-modal .modal-content .modal-body .credit-history-table-container .Completed{color:green}.credit-usage-modal .modal-content .modal-body .no-data-message{height:7.25rem;display:flex;align-items:center;justify-content:left;color:#000;font-weight:400}
.product-level-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;padding:6px 12px !important;color:#0391ae !important;text-decoration:none !important;font-size:13px;line-height:1.2;cursor:pointer;background:rgba(0,0,0,0) !important;border:none !important;vertical-align:middle;text-transform:none !important}.product-level-btn:hover{background-color:rgba(3,145,174,.1) !important;text-decoration:none !important}.product-level-btn:disabled{opacity:.5;cursor:not-allowed}.product-level-btn .product-level-icon{color:#0391ae !important;font-size:16px !important;width:16px !important;height:16px !important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-level-btn .product-level-icon svg{width:16px !important;height:16px !important;fill:currentColor}.product-level-btn .product-level-icon svg path{fill:currentColor}.product-level-btn .product-level-text{color:#0391ae !important;font-weight:400;font-size:14px;line-height:1.2;white-space:nowrap;text-transform:none !important}.product-level-publish-btn{margin-left:8px !important;padding-left:1.55rem !important;padding-right:1.55rem !important;padding-top:.5rem !important;padding-bottom:.5rem !important;font-size:14px;font-weight:600;text-transform:none !important;border-radius:5px !important;box-shadow:none !important}.description-tooltip{background-color:#fff !important;color:#111 !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;border:1px solid rgba(0,0,0,.08) !important;padding:8px !important;font-size:14px !important;max-width:400px !important;font-weight:normal !important}.description-tooltip a{color:#007bff;text-decoration:underline;font-size:12px !important;font-weight:normal !important}.playbook-actions-headers{display:flex;align-items:center;justify-content:center;gap:1.2rem}.playbook-actions-headers #credit-usage-modal-button{padding:0 !important}body:has([class*=MTableToolbar-highlight-]) .product-level-feedrule{display:none !important}
.ai-settings-button{border-radius:7px;border:1px solid #e5e5e5;background:#fff;font-size:14px !important;font-style:normal;font-weight:500;line-height:normal;box-shadow:none !important;color:#5b5858 !important;padding:10px 18px !important}.ai-settings-button a{display:flex;align-items:center}
.channel-selector-dropdown{background:#fff;display:flex;align-items:center;padding:.5rem .8rem;border-radius:.4rem;margin-right:.8rem;margin-left:.8rem;position:relative;border:.0625rem solid #e5e7eb;transition:all .2s ease-in-out}.channel-selector-dropdown:hover{border-color:#e5e7eb}.channel-selector-dropdown img{height:1.5rem;margin-right:.5rem}.channel-selector-dropdown .dropdown-toggle{display:flex;align-items:center;color:rgba(0,0,0,.87);font-size:.9375rem;font-weight:400;padding:0;cursor:pointer}.channel-selector-dropdown .dropdown-toggle::after{margin-left:.5rem}.channel-selector-dropdown .dropdown-toggle label{cursor:pointer;margin:0}.channel-selector-dropdown .single-channel-toggle::after{display:none !important}.channel-selector-dropdown.dropdown,.channel-selector-dropdown.MDBDropdown{position:relative;height:100%;display:flex;align-items:center}.channel-selector-dropdown.marketplace-mode{min-width:12.5rem;padding:.5rem 1.2rem}.channel-selector-dropdown.marketplace-mode .dropdown-toggle{width:100%;display:flex !important;align-items:center !important;padding:0 !important}.channel-selector-dropdown.marketplace-mode .dropdown-toggle .channel-logo{height:1.5rem;margin-right:.5rem}.channel-selector-dropdown.marketplace-mode .dropdown-toggle .all-logos-container{display:flex;align-items:center;gap:.25rem;margin-right:.5rem}.channel-selector-dropdown.marketplace-mode .dropdown-toggle .all-logos-container .channel-logo{height:1.5rem;margin-right:0}.channel-selector-dropdown.marketplace-mode .dropdown-toggle label{flex:1 1;white-space:nowrap;text-align:left}.channel-selector-dropdown.marketplace-mode .dropdown-menu{width:100%;min-width:12.5rem;left:0 !important;right:auto !important;top:100% !important;transform:none !important;margin-top:.5rem !important}.channel-selector-dropdown.marketplace-mode .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.5rem}.channel-selector-dropdown.marketplace-mode .dropdown-menu .dropdown-item .menu-channel-logo{height:1.5rem;width:auto}.channel-selector-dropdown.marketplace-mode .dropdown-menu .dropdown-item .all-logos-container-menu{display:flex;align-items:center;gap:.25rem}.channel-selector-dropdown.marketplace-mode .dropdown-menu .dropdown-item .all-logos-container-menu .menu-channel-logo{height:1.5rem;width:auto}.channel-selector-dropdown.marketplace-mode .dropdown-menu .dropdown-item .channel-label{flex:1 1}.channel-selector-dropdown .dropdown-menu{border-radius:.9rem;border:none !important;padding:.9rem !important;box-shadow:0rem .25rem 2.525rem 0rem #ccc;position:absolute !important;top:calc(100% + .5rem) !important;left:0 !important;right:auto !important;transform:none !important;margin:0 !important}.channel-selector-dropdown .dropdown-menu .active{background-color:#e4f6f9 !important;border-radius:.3rem}.channel-selector-dropdown .dropdown-menu .dropdown-item:hover{color:#000 !important;background-color:#d3d3d3 !important;box-shadow:none !important}
.date-range-picker-dropdown{margin:0;background:#fff;border-radius:.6rem;margin-right:.8rem}.date-range-picker-dropdown .nav-link{padding:0 !important}.date-range-picker-dropdown label{font-size:x-small;display:block;margin-top:.5rem;margin-bottom:0;text-align:left;text-transform:uppercase}.date-range-picker-dropdown .dropdown-toggle{background-color:#fff !important;color:rgba(0,0,0,.87) !important;font-size:15px;font-weight:400;border:none !important;border-radius:.6rem !important;box-shadow:none !important;transition:all .2s ease;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:300px;display:flex !important;align-items:center !important;justify-content:space-between !important;line-height:normal !important}.date-range-picker-dropdown .dropdown-toggle .dropdown-toggle-content{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:.5rem 1rem}.date-range-picker-dropdown .dropdown-toggle .dropdown-toggle-content svg{font-size:16px;height:1.5rem;color:rgba(0,0,0,.54);flex-shrink:0}.date-range-picker-dropdown .dropdown-toggle .dropdown-toggle-content .dropdown-text{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.5rem}.date-range-picker-dropdown .dropdown-toggle::after{color:rgba(0,0,0,.54);margin-left:8px;flex-shrink:0}.date-range-picker-dropdown .dropdown-toggle:hover{background-color:rgba(0,0,0,.04) !important}.date-range-picker-dropdown .dropdown-toggle:focus,.date-range-picker-dropdown .dropdown-toggle:active{background-color:#fff !important;box-shadow:none !important}.date-range-picker-dropdown .nav-link.dropdown-toggle{background-color:#fff !important;color:rgba(0,0,0,.87) !important;border:none !important;border-radius:.6rem !important;display:flex !important;align-items:center !important;padding:.2rem 1.2rem !important;height:auto !important;line-height:normal !important}.date-range-picker-dropdown .nav-link.dropdown-toggle:hover{background-color:rgba(0,0,0,.04) !important}.date-range-picker-dropdown .nav-link.dropdown-toggle:focus,.date-range-picker-dropdown .nav-link.dropdown-toggle:active{background-color:#fff !important;box-shadow:none !important}.date-range-picker-dropdown.show .dropdown-toggle,.date-range-picker-dropdown.show .nav-link.dropdown-toggle{background-color:#fff !important;box-shadow:none !important}.date-range-picker-dropdown .dropdown-menu{min-width:200px;padding:.9rem !important;border:none !important;border-radius:.9rem !important;box-shadow:0px 4px 40.4px 0px #ccc !important;margin-top:.5rem !important;position:absolute !important;top:calc(100% + .5rem) !important;transform:none !important;max-width:calc(100vw - 40px) !important;overflow-x:auto !important}.date-range-picker-dropdown .dropdown-menu:not(.dropdown-menu-right){left:0 !important;right:auto !important}.date-range-picker-dropdown .dropdown-menu.dropdown-menu-right{left:auto !important;right:0 !important}.date-range-picker-dropdown .dropdown-menu .rdrCalendarWrapper,.date-range-picker-dropdown .dropdown-menu .rdrDateRangeWrapper{max-width:100% !important}.date-range-picker-dropdown .dropdown-menu .dropdown-item{padding:10px 16px;color:rgba(0,0,0,.87);font-size:15px;font-weight:400;cursor:pointer;transition:background-color .15s ease;display:flex;align-items:center;gap:8px;border-radius:.3rem}.date-range-picker-dropdown .dropdown-menu .dropdown-item .selected-icon{font-size:18px;color:#2e7d32;flex-shrink:0}.date-range-picker-dropdown .dropdown-menu .dropdown-item span{flex:1 1}.date-range-picker-dropdown .dropdown-menu .dropdown-item:hover,.date-range-picker-dropdown .dropdown-menu .dropdown-item:focus{background-color:#d3d3d3 !important;color:#000 !important;box-shadow:none !important}.date-range-picker-dropdown .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,.87) !important;font-weight:400}.date-range-picker-dropdown .dropdown-menu .dropdown-item.active:hover{background-color:#d3d3d3 !important;color:#000 !important}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons{width:100%;text-align:right;float:right;border-top:1px solid rgba(0,0,0,.12);padding:8px;margin-top:8px}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons .dropdown-item{display:inline-block;width:-moz-fit-content;width:fit-content;padding:0 !important}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons .dropdown-item:hover{background-color:#fff !important;box-shadow:none !important}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons .dropdown-item p{font-size:14px;font-weight:500;text-transform:uppercase;margin:8px}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons .dropdown-item .cancel-button{color:rgba(0,0,0,.54)}.date-range-picker-dropdown .dropdown-menu .cancel-and-apply-buttons .dropdown-item .apply-button{color:#455a64}
.beta-badge{margin-left:8px;background-color:#f3e8ff;color:#7e22ce !important;font-size:12px;line-height:1;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center}
.platform-secondary-header li.nav-item.title{display:flex;align-items:center}.platform-secondary-header .current-website{margin-left:1.5rem;background-color:#fff2db;padding:.4rem 1.3rem;border-radius:.5rem;font-size:1rem}.platform-secondary-header .title .feedback-link{color:#007bff;cursor:pointer;margin-left:.75rem;font-size:.875rem;text-decoration:none}.platform-secondary-header .title .feedback-link:hover{text-decoration:underline}.platform-secondary-header .nav-item.right-actions{margin:inherit;display:flex !important;width:100%;align-items:center;justify-content:flex-end}.platform-secondary-header .navbar-nav.mr-auto.ai-optimization-title{width:100%}.platform-secondary-header .navbar-nav.mr-auto.ai-optimization-title .nav-item.right-actions{margin:inherit;display:flex !important;width:100%;align-items:center;justify-content:flex-end}.platform-secondary-header .navbar-nav.mr-auto.ai-optimization-title .nav-item.title{margin:inherit}
