﻿html{font-family:Montserrat;font-style:normal}#content{font-size:12px}.font-sub-top-menu{font-weight:500;font-size:14px;line-height:15px;letter-spacing:.02em;color:rgba(27,27,27,.65)}.helper-text{font-weight:500;font-size:12px;opacity:.45}.upload-filename{font-weight:500;font-size:12px}.last-saved-text{font-weight:500;font-size:12px;opacity:.45;font-style:italic}.button,input.button{height:max-content;display:flex;flex-direction:row;align-items:center;padding:8px 16px;margin:0px 8px;border:1px solid rgba(27,27,27,.01);border-radius:6px;background:rgba(27,27,27,.06);color:#1b1b1b;font-weight:600;font-size:12px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;width:max-content}.button:hover,input.button:hover{border:1px solid rgba(27,27,27,.01);background:rgba(27,27,27,.12);cursor:pointer}.button.primary,input.button.primary{color:#fff;background-color:#511db4;border:1px solid #511db4}.button.primary:hover,input.button.primary:hover{background:#6e36d8;border:1px solid #6e36d8}.button.secondary{color:#511db4;background:unset;border:1px solid #511db4}.button.secondary:hover{border:1px solid rgba(81,29,180,.25)}.top-bar .button{margin:0px 4px;text-transform:unset}.button.button-push-right{margin-left:auto}.details-section .button.primary{margin-top:6px;margin-left:0px;text-transform:none}input.suc-submit-btn:hover{cursor:pointer}#sub-top-menu{height:48px;width:100%;background-color:#fff;display:flex;flex-direction:row}#sub-top-menu .sub-top-menu-item{margin:0px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer}#sub-top-menu .sub-top-menu-item a{color:rgba(27,27,27,.65)}#sub-top-menu .sub-top-menu-item:hover,#sub-top-menu .sub-top-menu-item.active{border-bottom:3px solid #66eba5}#content-area{margin:32px}.content-section{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:32px}.content-section .top-bar{display:flex;margin-bottom:12px}.content-section .top-bar .top-left{width:50%;font-weight:500;font-size:20px;line-height:24px;color:#1b1b1b;display:flex;align-items:center}.content-section .top-bar .top-right{width:50%;display:flex;justify-content:flex-end;align-items:center}.content-section .body{background-color:#fff;width:100%;padding:8px;border-radius:8px;min-height:72px}.panel-section{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:32px}.panel-section .top-bar{background-color:#fff;width:100%;border-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:1px solid rgba(27,27,27,.06);font-weight:bold;font-size:14px;line-height:14px;color:#1b1b1b}.panel-section .top-bar div{margin:16px 24px;opacity:.8}.panel-section .body{background-color:#fff;padding:24px;border-radius:8px;border-top-left-radius:0px;border-top-right-radius:0px;min-height:72px}.panel-section .body.tail{margin-top:2em;border-top-left-radius:8px;border-top-right-radius:8px}.table-header{display:flex;flex-direction:row;padding:12px;border-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border:1px solid rgba(27,27,27,.1);align-items:center}.table-header .header-text{flex:1;display:flex;align-items:center;font-weight:bold;opacity:.65}.table-header .header-text img{margin-left:8px;cursor:pointer}.table-header .header-text.grid-large-col{flex:2 1;margin-right:5px}.table-header .header-text.header-far-right{padding-right:25px}.table-header .header-text.offers-title{padding-right:8px}.table-header.promo-list{height:30px}.table-header.offer-pinning .offer-status{flex:0 1 auto;min-width:90px;align-items:flex-start;justify-content:center}.table-header.offer-pinning .start-date{flex:0 1 auto;min-width:90px;align-items:flex-start;justify-content:center}.table-header.offer-pinning .pin-offer{flex:0 1 auto;min-width:70px;align-items:flex-start;justify-content:center}.table-header.offer-pinning .remove-offer{flex:0 1 auto;max-width:92px;align-items:center;justify-content:center;flex-direction:row}.table-header.offer-pinning .category-status{flex:0 1 auto;min-width:100px;align-items:flex-start}.table-header.offer-pinning .category-start-date{flex:0 1 auto;min-width:100px;align-items:flex-start}.table-header.offer-pinning .category-visible{flex:0 1 auto;min-width:60px;align-items:flex-end}.page-row{display:flex;flex-direction:row}.page-row .page-column{display:flex;flex-direction:column;flex:1}.table-list{display:flex;flex-direction:column}.table-list .row{display:flex;flex-direction:row;padding:12px;border-bottom:1px solid rgba(27,27,27,.1);font-weight:500;align-items:center}.table-list .row a{color:#000;text-decoration-line:underline}.table-list .row div{flex:1 1}.table-list .row div.grid-large-col{flex:2 1}.table-list .row div.grid-xlarge-col{flex:3 1}.table-list .row div.grid-xxlarge-col{flex:12 1}.table-list .category-row .name_container{width:245px}.header-text.right-align-container{flex-direction:column}.table-list.offer-pinning .promotions-center-row.category{background-color:#f1f2f5}.table-list.offer-pinning .promotions-center-row:hover{background-color:#f7f2ff}.table-list.offer-pinning .current-row{background-color:#ddd8ee}.table-list.offer-pinning .current-row:hover{background-color:#c4bfd5}.table-list.offer-pinning .row{height:35px;color:#000}.table-list.offer-pinning #offers-list{list-style:none}.table-list.offer-pinning #categories-list{list-style:none}.table-list.offer-pinning .row div.drag{flex:0 1 auto;margin-right:16px;padding:4px;cursor:move}.table-list.offer-pinning .row div.offer-title{flex:1 1 50%}.table-list.offer-pinning .row div.offer-status{flex:0 1 auto;min-width:100px}.table-list.offer-pinning .row div.start-date{flex:0 1 auto;min-width:90px}.table-list.offer-pinning .row div.pin-offer{flex:0 1 auto;min-width:100px}.table-list.offer-pinning .row div.remove-offer{flex:0 1 auto;min-width:60px}.table-list.offer-pinning .row div.cat-name{flex:1 1 50%}.table-list.offer-pinning .row div.cat-status{flex:0 1 auto;min-width:100px}.table-list.offer-pinning .row div.cat-start-date{flex:0 1 auto;min-width:100px}.table-list.offer-pinning .row div.cat-visible{flex:0 1 auto;min-width:60px}.table-list.offer-pinning .pinned,.table-list.offer-pinning .remove-btn-container,.table-list.offer-pinning .removed{padding-left:10px;padding-bottom:14px}.table-list.offer-pinning .visibility{padding-left:10px;text-align:right}.table-list.offer-pinning .no-offers-text,.table-list.offer-pinning .no-categories-text{font-size:14px;margin:16px}.table-list .row .details-toggle{flex:0 1 auto;align-self:center;margin-right:16px;cursor:pointer}.table-header .details-toggle{flex:0 1 auto;width:12px}.offer-row.open,.promotions-center-row.open,.category-row.open{border:2px solid #511db4;border-radius:8px;box-shadow:0px 8px 12px rgba(81,29,180,.08);margin-top:4px}.offer-row .offer-details,.promotions-center-row .promotions-center-details,.category-row .category-details{display:flex;padding:12px}.offer-row .offer-details.hidden,.promotions-center-row .promotions-center-details.hidden,.category-row .category-details.hidden{display:none}.offer-details .details-section,.promotions-center-details .details-section,.category-details .details-section{flex:1 1;margin-right:12px;padding-right:12px;display:flex;flex-direction:column;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;color:#1b1b1b}.offer-details .details-section .details-spacer-sm,.promotions-center-details .details-section .details-spacer-sm,.category-details .details-section .details-spacer-sm{width:150px}.offer-details .details-section .details-spacer-med,.promotions-center-details .details-section .details-spacer-med,.category-details .details-section .details-spacer-med{width:300px}.offer-details .details-section .details-spacer-lg,.promotions-center-details .details-section .details-spacer-lg,.category-details .details-section .details-spacer-lg{width:600px}.offer-details .details-section .header,.promotions-center-details .details-section .header,.category-details .details-section .header{font-style:normal;font-weight:600;font-size:10px;line-height:14px;text-transform:uppercase;color:#1b1b1b}.bulk-selection-btns{margin-top:6px;text-align:right;margin-right:12px}.bulk-selection-btns span{text-decoration:underline}.row.inner{border-bottom:0px;padding:0px 0px 5px 0px}.row.inner input{min-width:300px}.row.inner .column.indicator{flex:2;padding-top:3px;padding-right:2px}.row.inner .column.status{flex:12;padding-bottom:1px;padding-top:1px}.row.inner .column.status.scheduled{flex:1}.offer-details .details-section:not(:last-child),.promotions-center-details .details-section:not(:last-child),.category-details .details-section:not(:last-child){border-right:1px solid rgba(27,27,27,.1)}.copy{cursor:pointer}.offer-pinning.submit-form-section{margin-top:12px}.offer-pinning.submit-form-section .row{display:flex;flex-direction:row}.offer-pinning.submit-form-section .column.left{flex:10;display:flex;flex-direction:column}.offer-pinning.submit-form-section .column.left .button{margin-left:auto}.offer-pinning.submit-form-section .column.right{flex:1;display:flex;flex-direction:column}.filter-count{height:22px;width:21px;background-color:#511db4;border-radius:50%;display:inline-block;line-height:23px;color:#fff;margin-left:5px}.offer-shortlink-area{background-color:#f0f2f5;border-radius:8px;padding:8px}.offer-shortlink-area .shortlink-row{display:flex;align-items:center}.offer-shortlink-area .shortlink-row div{margin-bottom:4px;margin-left:4px}.offer-shortlink-area .shortlink-row a{cursor:alias}.offer-status{display:flex}.offer-status .indicator{flex:0 1 auto !important}.hide-expired-offers,.hide-expired-categories{display:flex;margin-left:auto}.hide-expired-offers input#hide_expired,.hide-expired-categories input#hide_expired{margin-top:2px}.hide-expired-offers label,.hide-expired-categories label{align-self:center;font-size:11px;margin-left:4px}.hide-expired-offers .expired-tt,.hide-expired-categories .expired-tt{flex:0 1 auto;padding-right:8px;align-self:center;margin-left:4px;margin-bottom:4px}.extra-actions{display:flex;flex-direction:column}.extra-actions a{padding:6px 0px;margin:2px 0px;border-bottom:1px solid rgba(27,27,27,.1);text-decoration:none !important}.extra-actions a:last-child{border-bottom:unset}input{background:linear-gradient(0deg, #FFFFFF, #FFFFFF);padding:6px;margin-top:4px;margin-bottom:4px;height:32px;border:1px solid rgba(31,37,46,.12);border-radius:8px;box-sizing:border-box;font-weight:500;font-size:11px;font-style:normal;line-height:13px;color:#1b1b1b}textarea{background:linear-gradient(0deg, #FFFFFF, #FFFFFF);border:1px solid rgba(27,27,27,.12);box-sizing:border-box;border-radius:8px;height:120px}textarea#smartpage_custom_css,textarea#smartpage_custom_js,textarea#smartpage_aac_js_function_body,textarea#smartbutton_custom_css,textarea#smartbutton_custom_js,textarea#smartbutton_aac_js_function_body,textarea#smartbar_custom_css,textarea#smartbar_custom_js,textarea#smartbar_aac_js_function_body,textarea#client_crm_integration_block{font-family:monospace}.input-checkbox-group{display:inline-block;height:61px;margin-top:10px}.promotions-center-form-section .input-checkbox-group,.wizard .input-checkbox-group{height:40px}.promotions-center-form-section .input-checkbox-group{margin-top:0px}.display-field{margin-top:4px;margin-bottom:4px;height:32px;font-weight:500;font-size:13px;font-style:normal;line-height:32px;color:#1b1b1b}.sub-fields{background-color:#f0f2f5;border-radius:8px;padding:8px;margin-bottom:16px}input[type=submit].button{margin-left:0px}input[type=date],input[type=time],input[type=text],textarea{font-family:Montserrat;font-size:12px}input[type=time]{width:100px}input[type=checkbox]{height:unset;vertical-align:middle;margin-top:18px}input[type=checkbox]#user_remember_me{margin-top:unset}input[type=checkbox]#hide_expired{margin-top:8px}select{background:linear-gradient(0deg, #FFFFFF, #FFFFFF);border:1px solid rgba(27,27,27,.12);box-sizing:border-box;border-radius:8px;height:32px;font-family:Montserrat;font-style:normal;font-size:12px;margin-top:4px}input[type=radio]{height:unset}input[type=color]{display:block;width:100%}label{font-weight:normal;font-size:14px;line-height:17px;margin-bottom:4px}.input-group{display:flex;flex-direction:column}.input-group .datetime-fields-container{display:flex}.input-group .datetime-fields-container input{flex:1 1 auto}.generic-searchbox{background-color:#fff;height:32px;display:flex;flex-direction:row;border-radius:8px;border:1px solid rgba(31,37,46,.12)}.generic-searchbox img{margin-left:8px;margin-right:4px;align-self:center}.generic-searchbox input{border:none;margin:0;width:238px}form.wizard input[type=text],form.wizard select,form.wizard textarea{width:100%}.validate-error{border:3px solid #ae0000;border-radius:8px}.validate-message{color:#ae0000;font-size:10px}span.right_label_display{float:right;font-weight:normal;font-size:12px;margin-left:auto}span.right_label_display.sunset_text{font-size:10px;font-weight:lighter;padding-top:3px;padding-right:24px}.ace_editor{margin-bottom:20px;margin-top:5px}.ace_editor_hidden_field{display:none}.pagination_controls{display:flex;flex-direction:row;padding:18px 18px 12px;justify-content:center;font-weight:500;font-size:14px}.pagination_controls a:link,.pagination_controls a:visited,.pagination_controls a:hover,.pagination_controls a:active{text-decoration:none;color:#000}.pages{display:flex;align-items:center;margin-left:auto}.page_spacer{margin:0 2px;width:30px;height:30px;border-radius:30px;display:flex;justify-content:center;align-items:center}.page_number{margin:0 2px;height:30px;width:30px;border-radius:30px;display:flex;justify-content:center;align-items:center}.page_number:hover{background-color:rgba(27,27,27,.2)}.page_spacer:hover{background-color:rgba(27,27,27,.2)}.page_number.current_page,.page_spacer.current_page{background-color:#1b1b1b}.page_number.current_page a,.page_spacer.current_page a{color:#fff !important}.inc-page{margin-left:9px}.dec-page{margin-right:9px}.per_pages{display:flex;align-items:center;margin-left:auto}#page-dropdown-btn{background-color:#fff;border-width:1px;border-color:#d3d3d3;border-style:solid}.user-profile-picture{height:100px;width:100px;background-color:#d3d3d3}.connect-linkedin-btn{margin-bottom:16px;margin-top:8px}.contact-info-form,.profile-info-form{display:flex}.contact-info-form .input-group,.profile-info-form .input-group{flex:1 1 auto;margin-right:16px}.contact-info-form select,.profile-info-form select{margin-top:4px}#team-search{width:200px}.row .teammate-name{color:#00e;cursor:pointer}.table-header .header-text.email-col{flex:2}.row div.teammate-name{flex:1}.row div.teammate-role{flex:1}.row div.teammate-email{flex:2}.row div.teammate-phone{flex:1}.row div.teammate-actions{flex:1}.client-flags{padding-bottom:15px}.client-flags .row label{height:35px}.client-flags .info-message{margin-left:38px}#modal{top:0;left:0;height:100%;width:100%;position:fixed;overflow:auto;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}#modal.hidden{display:none}#modal .modal-content{max-height:80%;width:50vw;background-color:#fff;border-radius:8px;box-shadow:0px 1px 2px rgba(2,5,8,.04);display:flex;flex-direction:column;overflow:auto}#modal .modal-content .modal-top{border-bottom:1px solid rgba(27,27,27,.1);min-height:50px;display:flex;align-items:center;padding:0px 12px;font-weight:bold;font-size:14px;opacity:1;position:fixed;background-color:#fff;width:48vw;z-index:10;border-top-left-radius:16px}#modal .modal-content .modal-mid{display:flex;flex:4 1 auto;margin-top:50px}#modal .modal-content .modal-bot{border-top:1px solid rgba(27,27,27,.1);height:50px;display:flex;align-items:center;padding:4px}#modal .modal-content .modal-exit{cursor:pointer}.offer-suc-mgmt-form{padding:16px;display:flex;flex-direction:column;flex:1 1 auto}.offer-suc-mgmt-form .filter-row{display:flex;padding:8px}.offer-suc-mgmt-form .label{width:200px}.offer-suc-mgmt-form .form-controls{flex:1 1 auto}.offer-suc-mgmt-form .form-controls select{width:200px}.offer-suc-mgmt-form .filter-ctrls{display:flex;align-items:center;padding:4px;margin-top:auto}.offer-suc-mgmt-form .row .clipped-column{flex:0 0;max-width:26%;overflow:clip}.offer-suc-mgmt-form form{display:flex;flex-direction:column;flex:1 1 auto}.suc-upper-controls{flex:0 1 auto;display:flex;margin-bottom:16px}.suc-upload-instructions{margin:8px;padding:16px;border-radius:8px;background-color:#f0f2f5;flex:1 1 auto;font-size:12px}.suc-upload-instructions .bolded{font-weight:bold}.suc-upload-instructions ul{list-style:none}.suc-upload-instructions ul li::before{content:"•";color:#511db4;font-weight:bold;display:inline-block;width:1em;margin-left:-3em}.suc-upload-area{flex:10 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px}.suc-upload-area .button.primary{text-transform:none}.suc-lower-list{flex:2 1 auto}.suc-list-title{padding:4px;font-size:14px}.suc-count{font-size:14px;padding:16px;margin-top:16px}.suc-upload-btn input{display:none}.offer-img-mgmt-form{width:100%}.imgs-section-picker{display:flex;flex-direction:row;padding-left:16px;border-bottom:1px solid rgba(27,27,27,.1);align-items:center;font-size:14px;opacity:.65;cursor:pointer}.imgs-section-picker div{padding:8px;margin:8px}.imgs-section-picker div.selected{background-color:#66eba5;border-radius:12px}.imgs-file-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.imgs-file-upload-area .img-upload-btn input{display:none !important}.imgs-file-upload-area .upload-btn-holder{flex:0 1 auto;padding:32px;margin:16px;width:400px;background:rgba(81,29,180,.04);border-radius:3px;border:2px dashed #c7acf1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.imgs-file-upload-area .upload-btn-holder .helper-text{margin-top:12px}.imgs-file-upload-area .upload-btn-holder .helper-text.long{font-style:italic;text-align:center}.imgs-file-select-area .search-area{display:flex;flex-direction:row;padding-left:16px;align-items:center;font-size:14px;opacity:.65;cursor:pointer}.imgs-file-select-area .search-area input{margin-top:12px;margin-bottom:12px}.imgs-file-select-area .list-area{margin:0 8px;padding-top:8px}div.imgs-file-select-area .table-list .row div.menu-toggle{flex:0 1}div.imgs-file-select-area div.details-toggle{flex:0 1 auto;padding-right:16px}div.imgs-file-select-area div.image-selector-btn{flex:0 1 auto;padding-right:64px}div.imgs-file-select-area div.image-preview-area{flex:0 1 auto;padding-right:32px}div.imgs-file-select-area div.image-date-area{flex:0 1 auto;padding-right:32px}.upload-warning-text{text-decoration:underline}.offer-img-mgmt-form .generic-searchbox{width:fit-content;margin-top:10px;margin-left:8px;margin-bottom:2px}.team-user-mgmt-form{margin:0 auto}.team-user-mgmt-form .teammate-form-section{padding:8px}.team-user-mgmt-form .teammate-form-section .input-group{padding-top:16px}.offer-duplication-form{margin:0 auto}.offer-duplication-form .offer-duplication-form-section{padding:8px}.offer-duplication-form .offer-duplication-form-section .input-group{padding-top:16px}.offer-duplication-form .offer-duplication-form-section .input-line{padding-top:16px}.offer-duplication-form .offer-duplication-form-section .input-line input{margin-top:unset}.offer-duplication-form .offer-duplication-form-section .input-buttons{display:flex;justify-content:end;padding-top:16px;padding-bottom:16px}.suggestions{background-color:#fff;position:absolute;padding:8px;border-radius:8px;font-style:normal;font-weight:normal;font-size:14px;line-height:14px;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)}.suggestions.hidden{display:none}.suggestions div{padding:4px}.suggestions div:hover{cursor:pointer;background-color:#eff2f4}.client-search-reset{cursor:pointer;margin-left:4px;font-weight:normal;font-size:12px;line-height:12px;font-style:italic}.client-search-info{margin-left:4px;font-weight:normal;font-size:12px;line-height:12px;font-style:italic}.select-type-header{display:flex;justify-content:center;font-weight:600;font-size:20px;line-height:24px;opacity:.65;color:#1b1b1b}.contact-cs-header{justify-content:left;font-weight:600;font-size:20px;line-height:24px;opacity:.65;color:#1b1b1b;padding-top:46px;padding-left:55px}.contact-cs-header .contact-cs-subheader{font-size:16px;opacity:.85}.type-boxes{display:flex;padding-top:32px;padding-bottom:54px;margin-left:15px;margin-right:15px}.type-boxes .type-box{flex:1;width:340px;margin-left:12px;margin-right:12px;background:linear-gradient(0deg, #FFFFFF, #FFFFFF);border:1px solid rgba(27,27,27,.12);box-sizing:border-box;border-radius:8px}.type-boxes .type-box .logo{margin-top:24px;margin-left:20px;margin-bottom:16px;flex:1}.type-boxes .type-box .text-section{height:230px}.type-boxes .type-box .text-section .subheader{margin-left:20px;width:300px;height:38px}.type-boxes .type-box .text-section .bullet-point{margin:21px;display:flex;flex-wrap:wrap}.type-boxes .type-box .text-section .bullet-point .text{font-weight:500;font-size:14px;line-height:19px;opacity:.8}.type-boxes .type-box .text-section .bullet-point .bullet-text{margin-left:9px;margin-right:20px;width:276px;font-size:13px;flex:1}.type-boxes .type-box .button{margin-left:20px;margin-bottom:20px}.type-box.type-box-clicked{border:1px solid #511db4}.new-promotions-center.cancel{margin-top:24px;margin-right:24px}form .promotions-center-form-section:first-of-type,form .account-form-section:first-of-type,form .category-form-section:first-of-type{border:none;padding-top:16px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}form .promotions-center-form-section:nth-of-type(2),form .account-form-section:nth-of-type(2),form .category-form-section:nth-of-type(2){padding-top:16px}form .promotions-center-form-section:not(:first-of-type),form .account-form-section:not(:first-of-type),form .category-form-section:not(:first-of-type){border-top:1px solid rgba(27,27,27,.1);border-radius:0px}form .promotions-center-form-section,form .account-form-section,form .category-form-section{background:#fff;border-radius:8px;padding-left:167px;padding-right:167px}form .promotions-center-form-section .header,form .account-form-section .header,form .category-form-section .header{font-weight:600;font-size:20px;line-height:24px;opacity:.65;color:#1b1b1b}form .promotions-center-form-section .header.page-header,form .account-form-section .header.page-header,form .category-form-section .header.page-header{margin-bottom:16px}form .promotions-center-form-section .header.section-header.column,form .account-form-section .header.section-header.column,form .category-form-section .header.section-header.column{margin-top:16px;margin-bottom:16px;flex:15}form .promotions-center-form-section .subheader,form .account-form-section .subheader,form .category-form-section .subheader{color:#004c60;font-weight:500;font-size:16px;line-height:20px}form .promotions-center-form-section .spacer,form .account-form-section .spacer,form .category-form-section .spacer{height:20px}form .promotions-center-form-section .mid-form-header,form .account-form-section .mid-form-header,form .category-form-section .mid-form-header{margin-bottom:18px}form .promotions-center-form-section .form-section-toggle.column,form .account-form-section .form-section-toggle.column,form .category-form-section .form-section-toggle.column{align-self:center;margin-right:16px;cursor:pointer;flex:0 1 auto}form .promotions-center-form-section label,form .account-form-section label,form .category-form-section label{font-size:12px;line-height:15px;color:#1b1b1b}form .promotions-center-form-section input,form .promotions-center-form-section .display-field,form .promotions-center-form-section textarea,form .promotions-center-form-section select,form .account-form-section input,form .account-form-section .display-field,form .account-form-section textarea,form .account-form-section select,form .category-form-section input,form .category-form-section .display-field,form .category-form-section textarea,form .category-form-section select{margin-bottom:20px}form .promotions-center-form-section .row,form .account-form-section .row,form .category-form-section .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}form .promotions-center-form-section .column,form .account-form-section .column,form .category-form-section .column{display:flex;flex-direction:column;flex-basis:100%;flex:1}form .promotions-center-form-section .column.right,form .account-form-section .column.right,form .category-form-section .column.right{margin-left:10px}form .promotions-center-form-section .column.left,form .account-form-section .column.left,form .category-form-section .column.left{margin-right:10px}form .promotions-center-form-section .column.large,form .account-form-section .column.large,form .category-form-section .column.large{flex:3}form .promotions-center-form-section.submit-form-section,form .account-form-section.submit-form-section,form .category-form-section.submit-form-section,form .offer-pinning.submit-form-section{padding-top:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}form .promotions-center-form-section.submit-form-section .column.left,form .account-form-section.submit-form-section .column.left,form .category-form-section.submit-form-section .column.left,form .offer-pinning.submit-form-section .column.left{flex:15}form .promotions-center-form-section.submit-form-section .column.right,form .account-form-section.submit-form-section .column.right,form .category-form-section.submit-form-section .column.right,form .offer-pinning.submit-form-section .column.right{flex:1}form hr{background:rgba(27,27,27,.0588235294);margin-top:1px}form .add-top-margin{margin-top:10px}form .add-bottom-margin{margin-bottom:10px}#save-offer-btn{margin:16px auto;margin-bottom:4px !important;width:80%}#save-offer-btn:disabled{opacity:.3}.last-saved-text{text-align:center}.wizard{margin:32px;display:flex;justify-content:space-between}.wizard section{max-width:60%;margin:0 auto}.wizard section.step-5{max-width:100%}.wizard-controls{display:flex;justify-content:space-between;margin-top:24px}.wizard-controls>div{flex:0 1 auto}.wizard input[type=checkbox]{margin-top:2px !important}.wizard select#offer_status{display:block;width:80%;margin:8px auto;text-align:left}.wizard .top-bar{padding-bottom:8px}.wizard div.current-image-holder{text-align:center;margin:16px}.wizard div.current-barcode-image-holder{text-align:center;margin:16px}.wizard-header{font-weight:bold;font-size:14px}.wizard-row{display:flex;flex-direction:row}.wizard-row .wizard-column{display:flex;flex-direction:column}.wizard-row .wizard-column img.show-categories,.wizard-row .wizard-column img.hide-categories{padding-top:3px;padding-left:4px;padding-right:11px}.wizard-row .promo-center-select-all,.wizard-row .promo-center-deselect-all,.wizard-row .select-all-categories,.wizard-row .select-all-visible-categories,.wizard-row .deselect-all-categories{text-decoration:underline;color:#000;font-size:12px;padding-right:6px}.wizard-row.select-buttons{margin-bottom:10px;margin-top:5px}.wizard-row.select-buttons .button{font-size:11px}.panel-section-summary div.body{padding:0px 24px 12px;font-size:12px;line-height:15px;color:#1b1b1b;min-height:auto}.panel-section-summary div.mid{padding:12px 24px;font-size:12px;line-height:15px;color:#1b1b1b}.panel-section-summary .body .summary-subtitle,.panel-section-summary .mid .summary-subtitle,.panel-section-summary .summary-subtitle{margin-top:12px;font-weight:600;text-transform:uppercase;opacity:.45;cursor:pointer}.panel-section-summary .body .summary-subtitle span.text,.panel-section-summary .mid .summary-subtitle span.text,.panel-section-summary .summary-subtitle span.text{text-decoration:underline}.panel-section-summary .body .summary-subtitle .error-state-icon,.panel-section-summary .mid .summary-subtitle .error-state-icon,.panel-section-summary .summary-subtitle .error-state-icon{vertical-align:middle}.panel-section-summary .body .summary-subtitle.error-state,.panel-section-summary .mid .summary-subtitle.error-state{color:#ae0000;opacity:.85}.panel-section-summary .mid .summary-subtitle:first-of-type{margin-top:0px}.panel-section.panel-section-summary .italic{font-style:italic}.panel-section-form{width:64%}.panel-section-summary{width:33%}.siderail-previewer{margin-top:12px}.siderail-previewer #previewer-style #thrive-css{display:flex}.siderail-previewer #previewer-style #thrive-css .offer{flex-shrink:1;position:relative;margin-left:0px}.siderail-previewer #previewer-style #thrive-css .offer .offer-title{line-height:18px}.siderail-previewer #previewer-style #thrive-css .offer .offer-info{line-height:1.5}.siderail-previewer #previewer-style #thrive-css .offer .absolute-highlight{width:100%}.panel-section-summary .mid{background-color:#fff;padding:24px;border-bottom:1px solid rgba(27,27,27,.06)}.offer_segment_rule_value_field_summary_text{white-space:pre}.preview-column.panel-section-summary .details-preview{text-align:center;font-size:14px;border-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:1px solid rgba(27,27,27,.06);padding-bottom:10px;margin:10px}.step-5 .preview-controls{padding-top:12px;padding-bottom:12px;padding-left:0px;display:flex;flex-direction:row}.step-5 .preview-controls .button{text-transform:unset}.step-5 .preview-row{display:flex}.step-5 .preview-row .preview-column{flex:1}.step-5 .preview-row .preview-column:first-child{margin-left:25px}.step-5 .preview-row .preview-column:last-child{margin-left:25px;margin-right:25px;margin-top:52px}.step-5 #previewer .sb-offers .offer-info{margin-left:16px;margin-top:8px}.step-5 #previewer .toggle-details{height:24px;line-height:24px}.changes-validation-msg{font-weight:500;font-size:12px;text-align:center;margin-top:4px !important}.save-validation-msg{font-weight:500;font-size:12px;text-align:center;margin-top:4px !important}.publish-validation-msg{font-weight:500;font-size:12px;text-align:center;margin-top:4px !important}.changes-validation-msg span.wizard-reset-changes-btn{color:#ae9200}.changes-validation-msg span.wizard-reset-changes-btn:hover{cursor:pointer}.save-invalid{color:#ae0000}.publish-invalid{color:#ae9200}.changed-color{color:#00ae92}.submit-holder{display:flex}label.non-smartpage-pc{font-size:14px}.pc-checkbox-group,.smartpage-label{margin-bottom:10px;font-size:14px}.helper_text_partial{margin-left:15px;margin-top:10px}.button-row{display:flex;align-items:center;justify-content:center}.button-row .cancel_upload{text-decoration:underline;cursor:pointer;font-size:12px;margin-left:10px}.info-message{font-size:12px;line-height:15px;color:#1b1b1b;font-style:italic}input[type=radio]{vertical-align:middle}.color_preview_parent{display:flex;flex-direction:row}.color_preview_parent .preview_color{width:28px;height:28px;margin:5px;border-radius:8px}.label{font-size:14px}textarea{margin-top:4px;font-size:12px}.offer_terms_full_summary_subtitle,.offer_description_full_summary_subtitle{font-weight:400;font-size:14px;font-family:Montserrat}.spo.spo-code .input-based-code input{height:40px !important}.spo.cta-btns .instore-mobile-btns button.button{margin:1em .5em 0em !important}.imgs-file-select-area{height:400px;overflow:scroll}.upload-btn-holder .img-submit-btn{cursor:pointer}.image-mgmt-background{background-color:#f7f2ff;border:2px dashed #c7acf1;border-radius:4px;margin-top:4px;padding:2px;margin-bottom:16px}.image-mgmt-background .image-size-helper{color:#511db4;padding:8px;text-align:center}.image-mgmt-background .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.image-mgmt-background .column{display:flex;flex-direction:column;flex-basis:100%;flex:1}.image-mgmt-background .button-holder{margin-bottom:10px}.image-mgmt-background .no-image-present{display:flex;text-align:center;height:100px}.image-mgmt-background .no-image-present .upload-area{flex:1;padding:8px;margin-top:15px;color:#511db4}.image-mgmt-background .no-image-present .upload-area .upload-area-text,.image-mgmt-background .no-image-present .upload-area .upload-image-text,.image-mgmt-background .no-image-present .upload-area .select-image-text,.image-mgmt-background .no-image-present .upload-area .upload-barcode-image-text,.image-mgmt-background .no-image-present .upload-area .select-barcode-image-text{text-decoration:underline;cursor:pointer;padding-bottom:5px}.image-mgmt-background .no-image-present .select-area{flex:1;padding:8px;text-decoration:underline;margin-top:15px;cursor:pointer;color:#511db4}.image-mgmt-background .no-image-present .splitter{padding:8px;font-weight:bold;font-size:larger;color:#c7acf1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.image-mgmt-background .no-image-present .splitter>*{flex:0 0 8%}.image-mgmt-background .no-image-present .vl{border-left:1px solid #c7acf1;height:20px}.image-mgmt-background .image-present{display:flex;flex-direction:column;padding-top:16px}.image-mgmt-background .image-present .preview-area{align-self:center;flex:1 1 auto}.image-mgmt-background .image-present .preview-area img.client-logo-preview{max-height:150px;max-width:300px}.image-mgmt-background .image-present .actions-area{display:flex;justify-content:space-evenly;padding:16px}body{display:flex;flex-wrap:wrap;margin:0;min-height:100vh}a{text-decoration:none}.is-hidden{display:none !important}.is-hidden-for-client{display:none !important}#logo{background-color:#212121;width:212px;height:72px;align-self:auto;display:flex;align-items:center;justify-content:left;margin:0 auto;color:#fff}#logo img{padding-left:12px}#topbar{background-color:#fff;width:calc(100% - 212px);height:72px;align-self:auto;font-weight:600;font-size:18px;line-height:22px;display:flex;align-items:center}#topbar .location{flex:0 1 auto;margin-right:16px;margin-left:16px;font-weight:500;display:flex}#topbar .location img{margin-right:16px}#topbar .buttons{flex:1 1 auto;text-align:right;margin-right:16px;margin-left:16px;display:flex;justify-content:flex-end}#topbar .user-menu{flex:0 1 auto;margin-right:16px;margin-left:16px;display:flex;align-items:center;font-size:12px;font-weight:500;color:#1b1b1b;cursor:pointer}#topbar .user-menu .user-profile-pic{height:18px;width:18px;border-radius:24px;background-color:#d3d3d3;margin-right:8px}#topbar .user-menu img{margin-left:8px}#topbar .tippy-box{font-size:12px;font-weight:500;color:#1b1b1b}#sidebar{background-color:#212121;width:212px;color:#fff;min-height:calc(100vh - 72px);display:flex;flex-direction:column}#sidebar .sidebar-searchbox{height:28px;width:182px;margin:8px 0px;display:flex;align-self:center}#sidebar .sidebar-searchbox #searchbox{height:unset}#sidebar .searchbox .search-icon{color:#fff;opacity:.45}#sidebar .searchbox .search-text{color:#fff;opacity:.45;z-index:10}#sidebar .menu-item{display:flex;padding:8px;margin-top:4px;font-weight:500;font-size:12px;line-height:22px;color:#fff;opacity:.65}#sidebar .menu-item.selected,#sidebar .menu-item:hover{border-left:3px solid #66eba5;cursor:pointer}#content{background-color:#eff2f4;width:calc(100% - 212px);min-height:calc(100vh - 72px)}.sort-icon{cursor:pointer}.alert,.custom-warning{transition-property:opacity;transition-duration:4s;transition-timing-function:linear;background:rgba(81,29,180,.12);height:auto;margin:32px;border-radius:4px;display:flex}.alert .alert-icon,.alert .custom-warning-icon,.custom-warning .alert-icon,.custom-warning .custom-warning-icon{background:#511db4;border-top-left-radius:4px;border-bottom-left-radius:4px;flex:1 1 auto;width:10px;min-width:32px;height:auto;align-self:auto;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.alert p,.custom-warning p{flex:7 1 auto;margin-left:16px;font-size:16px}.notice{transition-property:opacity;transition-duration:4s;transition-timing-function:linear;background:rgba(102,235,165,.12);height:52px;margin:32px;border-radius:4px;display:flex}.notice .notice-icon{background:#66eba5;border-top-left-radius:4px;border-bottom-left-radius:4px;flex:1 1 auto;width:10px;min-width:32px;height:52px;align-self:auto;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.notice p{flex:7 1 auto;margin-left:16px;font-size:16px}.notice .close-notice{cursor:pointer;flex:1 1 auto;width:10px;height:52px;align-self:auto;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.custom-warning{margin:0px}.custom-warning p{font-size:12px}.tooltip{display:flex;justify-content:center;align-items:center;cursor:pointer}.table-list .tippy-box a{font-size:12px;color:#000 !important}.delete-icon{vertical-align:middle;margin-bottom:1px}.offer-pinning .tooltip{justify-content:normal}.input-label-group{display:flex;flex-direction:row}.input-label-group .tooltip{padding-left:5px;padding-bottom:7px}.checkbox-tooltip{position:relative;cursor:pointer;padding-left:5px}.checkbox-tooltip img{position:absolute;top:0px}.push-right{margin-left:auto}.push-left{margin-right:auto}.italic{font-style:italic}
