:root{--sidebar-background-hover-color:#1a2f79}.card.selected{border:3px solid #007bff;box-shadow:0 0 15px rgba(0,123,255,.5)}.product-image-container{flex:1;max-width:40%}.product-info-container{flex:1}.product-modal-body{display:flex;align-items:center}.product-card{margin-top:25px;position:relative}.orderdetails-product-card{padding-bottom:0 !important}.product-stock{position:absolute;font-weight:bold;color:#00008b;bottom:5px;left:10px}.outofstock{color:darkred}.two-lines{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card-title.two-lines{height:43px}h5.card-title{font-size:1.05rem;font-weight:bold}.card-brand{text-transform:uppercase;font-size:.8rem}.card-square{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-square-img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000;background:hsla(0,0%,100%,.8);padding:20px;border-radius:10px}#section-gift-order,#section-product-catalog,#section-giftorderrecipientform{padding:0 0}.recipient-cadeau-placeholder{margin-top:0}#formRecipient label.required,#configurationForm label.required,#ProspectCampaignForm label.required,#addProspectCustomerForm label.required{font-weight:bold}#formRecipient label.required::after,#configurationForm label.required::after,#ProspectCampaignForm label.required::after,#addProspectCustomerForm label.required::after{content:" *";color:red}.info-box{border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:20px;background-color:#f9f9f9}.info-box h5{margin-bottom:10px}.summary-floating{position:fixed;top:100px;right:20px;width:300px;z-index:1050}.summary-floating .card{box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #ddd;border-radius:8px}#section-order{padding-top:0rem}.nopaddingtop{padding-top:0}.menu-user-credit{background-color:var(--theme-primary-color-hover);padding:5px 10px 5px 10px;border-radius:20px}.menu-user-photo{margin-left:10px}.menu-user-photo img{width:46px;height:46px;position:absolute;border-radius:50px;top:-3px}.navbar-brand #logo{background-color:rgba(0,0,0,0) !important}body header.masthead{background-image:none !important;background-color:#3a8c98 !important}body header.masthead .card{background-color:rgba(0,0,0,0) !important;border-radius:0 !important;-webkit-border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important}body header.masthead .btn-signin{margin:0 !important}.section-heading{color:#04144c}#import,#import-logo{padding:1rem}hr{border-color:var(--theme-primary-color-hover) !important}#section-product-catalog .col-md-8 a{width:27% !important}#section-product-catalog .col-md-8 a:nth-child(3){width:26% !important;width:40% !important}@media(min-width: 992px){#mainNav.navbar-shrink #logoshrink{display:inline !important;background-color:rgba(0,0,0,0) !important}}.btn-nohover:hover{box-shadow:none !important;outline:0 !important;background-color:var(--theme-primary-color) !important;color:#fff !important;cursor:auto !important}.sidebar{height:100vh;position:fixed;top:0;left:0;width:250px;background-color:var(--general-base-color) !important;color:#fff;display:flex;flex-direction:column;padding-top:20px}.sidebar a{color:#fff;text-decoration:none;padding:10px 15px;display:block}.sidebar a:hover{background-color:var(--sidebar-background-hover-color)}.sidebar .logo img{width:100%;max-width:150px;margin:0 auto;display:block}.sidebar .nav-item{margin-bottom:10px;font-size:.9rem;font-weight:700}.sidebar .nav-item .nav-link{padding-left:15px}.sidebar .collapse .nav-item .nav-link{padding-left:30px}.sidebar .collapse .nav.flex-column{margin-top:10px}.sidebar .collapsing .nav.flex-column{margin-top:10px}.sidebar .separator{border:0;border-top:1px solid;margin:10px 15px;max-width:none}.sidebar .bottom-menu{margin-top:auto;padding-top:20px}.sidebar .bottom-menu a{font-weight:700;font-size:.9rem;margin-bottom:10px;color:#fff;text-decoration:none}.sidebar .bottom-menu a:hover{background-color:var(--sidebar-background-hover-color)}.top-bar{background-color:#fff;border-bottom:2px solid var(--theme-primary-color-hover);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:30px}.top-bar .page-title{font-size:22px;font-weight:600;color:#333}.top-bar .balance-container{display:flex;align-items:center}.top-bar .balance{background-color:#eef7fc;color:#0af;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600;margin-right:20px;display:flex;align-items:center}.top-bar .balance .icon{margin-right:5px;font-size:18px}.top-bar .user-profile{display:flex;align-items:center;cursor:pointer}.top-bar .user-profile img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px;display:block}.top-bar .user-profile span{font-size:14px;color:#333;font-weight:600}.content{margin-left:250px;padding:20px}@media(min-width: 1200px){.container{max-width:none !important}}.rights-table{margin-bottom:20px;width:100%;border-collapse:collapse}.rights-table th,.rights-table td{border:1px solid #ddd;padding:8px;text-align:center}.rights-table th:first-child,.rights-table td:first-child{text-align:left}.rights-table th{background-color:#f8f9fa;font-weight:bold}.table .actions{white-space:nowrap}.table .actions a{color:#34495e;margin-right:10px;text-decoration:none;display:inline-block}.table .actions a:last-child{margin-right:3px}.table .actions i{font-size:20px;transition:color .3s}.table .actions i.fa-trash{position:relative;top:-1px}.table .actions a:hover i{color:#3498db}table th.equal-width-column-3{width:33.33%}#section-prospectcustomers .card{border-radius:.5rem;padding:.25rem;margin-top:0;height:110px}#section-prospectcustomers .card-body{padding:.5rem}#section-prospectcustomers .card-body h1{font-size:2rem;margin-bottom:.2rem}#section-prospectcustomers .card-body h5{margin-bottom:.2rem}#section-prospectcustomers .card-body p{margin:0;font-size:.85rem}#section-prospectcustomers #form-group-tags .select2{margin:5px}#section-prospectcustomers .status-link{margin-right:20px}#section-prospectcustomers .status-link:first-child{margin-left:5px}#section-prospectcustomers .status-link.active{font-weight:bold}.step-circle{width:50px;height:50px;line-height:50px;border-radius:50%;font-size:18px;color:#fff;text-align:center;background-color:#2c3e50;margin:0 auto}.step-circle.inactive{background-color:#f5f5f5;color:#bbb;border:1px solid #bbb}.step-text{font-size:14px;font-weight:bold}.step-description{font-size:12px;color:#777}.step-divider{border-top:2px solid #ccc;position:absolute;top:25px;width:0;margin-left:0;z-index:0}@media(min-width: 992px){.step-divider{width:63%;margin-left:-38%}}@media(min-width: 1200px){.step-divider{width:66%;margin-left:-38%}}@media(min-width: 1480px){.step-divider{width:74%;margin-left:-40%}}.step-wrapper{position:relative;text-align:center}.card-step{transition:transform .2s}.card-step:hover{color:#000;text-decoration:none;transform:scale(1.02);cursor:pointer}#rules{margin-top:30px}.rule-card{border:2px solid var(--general-base-color);border-radius:8px;position:relative}.rule-group{border:2px solid var(--general-base-color);border-radius:8px;position:relative;padding:10px 20px}.rule-title{position:absolute;top:-12px;left:20px;background:#fff;padding:0 10px;font-weight:bold;color:var(--general-base-color);font-size:.9rem}.rule-card-body{padding:20px}.rule-card-body .form-group{display:flex;align-items:center}.rule-card-body .form-row{margin-top:15px}.remove-rule,.remove-group{position:absolute;top:-12px;right:14px;background-color:#fff !important;border:none;font-size:25px;color:#000;cursor:pointer;padding:0 6px !important;display:block;opacity:1 !important}.remove-rule:hover,.remove-group:hover{color:red;background-color:#fff !important;opacity:1 !important}.rule-card-body .form-group label{margin-right:10px;white-space:nowrap;position:relative;top:4px}.rule-card-body .form-control{flex-grow:1;min-width:150px}.rule-logic-toggle{position:relative;z-index:10}.toggle-logic{width:60px;border-radius:15px}.logic-btn{margin-left:0 !important;margin-right:0 !important;width:50px;border-radius:0;font-weight:bold;background-color:#6c757d !important;color:#fff !important}.logic-btn.active{background-color:var(--btn-base-color) !important;color:#fff !important}.btn.logic-btn:focus{box-shadow:none !important}.logic-btn:not(.active):hover{background-color:#6c757d !important}.logic-btn.active:hover{background-color:var(--btn-base-color) !important}.filter-link{margin-right:20px}.filter-link:first-child{margin-left:5px}.filter-link.active{font-weight:bold}#prospectcampaign-step3-container .p{margin-bottom:.5rem;font-size:1rem}#prospectcampaign-step3-container img.img-fluid{max-height:200px}#prospectcampaign-step3-container .logical-operator{font-weight:bold;color:var(--btn-base-color)}#prospectcampaign-step3-container .button-row p{font-size:1rem}#ProspectCampaignForm{width:80%}.floating-box{position:fixed;bottom:50px;right:20px;width:15%;background-color:#007b8f;color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1045}.floating-box h5{font-size:1.2rem;margin-bottom:10px;text-align:center}.floating-box #prospects-counter{font-size:2.5rem;font-weight:bold;text-align:center;margin-bottom:15px;color:#fff}.floating-box .btn{font-weight:bold;color:#007b8f;background-color:#fff !important;border:1px solid #007b8f;text-transform:uppercase}.info-bg{background-color:#007b8f !important}.modal-fullscreen{max-width:90%;height:80%;margin:0 auto;margin-top:5%}.modal-large{max-width:70%;height:80%;margin:0 auto;margin-top:5%}.modal-fullscreen .modal-content,.modal-large .modal-content{height:100%;border-radius:8px}.modal-fullscreen .modal-body{padding:0}.modal-large .modal-body{padding-top:2rem}@media(min-width: 1400px){.modal-xl{max-width:1350px}}#drop-zone{border:2px dashed #ccc;cursor:pointer;text-align:center;height:100px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}#drop-zone:hover,#drop-zone.dragover{background-color:rgba(0,0,0,.05)}#preview-message{font-size:14px;white-space:pre-wrap}#preview-logo{margin-top:5%;margin-bottom:2%;height:110px;display:flex;align-items:center;justify-content:center}#preview-logo img{max-width:60%;max-height:100%;object-fit:contain;width:auto !important;height:auto !important}#preview-qr-code{text-align:center;margin-bottom:15%}#preview-qr-code img{width:30%}.preview-block{border:2px solid var(--general-base-color);position:relative;padding:10px 20px}.preview-block label:not(.standard-label){position:absolute;top:-12px;left:20px;background:#fff;padding:0 10px;font-weight:bold;color:var(--general-base-color);font-size:.9rem}.preview-block label.standard-label{margin-top:20px}.preview-block #message{outline:none;overflow:hidden;resize:none}.a4-preview-wrapper{position:relative;width:100%;padding-top:141.428%}.a4-preview{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1.5rem;text-align:center;display:flex;flex-direction:column}#logo-input{width:1px;height:1px}#objective_unsubscribe{width:2.5rem !important;height:1.25rem !important;margin-top:.15rem}.custom-control-label[for=objective_unsubscribe]{padding-top:.1rem}#retrieveDataForm .btn.px-5{padding-left:3rem !important;padding-right:3rem !important}.campaign-stats .btn-group .btn{border-radius:20px;padding:5px 15px}.campaign-stats .btn-primary{background-color:#007bff;border-color:#007bff}.campaign-stats .stat-box{background-color:#f8fafc;border:1px solid #cfd8dc;border-radius:8px;padding:15px;height:100%}.campaign-stats .stat-box h3{color:#1a2f79;font-weight:bold}.campaign-stats .panel{background-color:#f5f7f8;border-radius:10px;padding:20px;text-align:center}.campaign-stats .panel h5{font-weight:600;color:#1a2f79;font-size:1rem}.campaign-stats .circle{position:relative;width:110px;height:110px;margin:0 auto 15px;border-radius:50%;border:4px solid #d9d9d9;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:16px;box-sizing:border-box}.campaign-stats .circle-main{text-align:center;z-index:1}.campaign-stats .circle-number{font-size:28px;color:#1a2f79;font-weight:700;line-height:1}.campaign-stats .circle-label{font-size:12px;line-height:12px;color:#1a2f79;margin-top:6px}.campaign-stats .circle-percent{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;font-size:11px;color:#9aa3b2}.campaign-stats .circle.small{width:90px;height:90px;border-width:3px}.date-filters{font-weight:500}.time-option{cursor:pointer;margin:0 15px;padding-bottom:3px;position:relative;color:#1a2f79;font-size:1rem;transition:color .2s ease}.time-option:hover{color:#0056b3}.time-option.active{font-weight:600}.time-option.active::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#1a2f79;border-radius:1px}.text-fromto{position:relative}.text-fromto.active{font-weight:600}.text-fromto.active::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#6c757d;border-radius:1px}#statsContainer{position:relative}#statsContainer.loading .loading-overlay{display:flex}#statsContainer:not(.loading) .loading-overlay{display:none}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}#filtersContainer label{font-weight:600;color:#1a2f79}/*# sourceMappingURL=gainly.min.css.map */
