.body{padding-top:50px}@media only screen and (max-width:700px){.rodal-dialog{width:95%!important}}::-webkit-scrollbar-track{background:#e7e7e7;border-radius:25px;margin:18px}.add-brand-modal{z-index:9997!important}.add-brand-modal .brand-form{padding-top:30px;display:flex;flex-direction:column}.add-brand-modal .brand-form .p__Bottom{padding-bottom:12px}.add-brand-modal .brand-form .m__Top{margin-top:2vh}.add-brand-modal .brand-form .m__Bottom{margin-bottom:2vh}.add-brand-modal .brand-form .brand-banner .banner-container{background-color:transparent;border-radius:8px}.add-brand-modal .brand-form .brand-banner .banner-container .plus-icon{height:30px;width:30px}.add-brand-modal .brand-form .brand-banner .banner-container.border{border:1px solid var(--grey-95,#0c0d0d)}.add-brand-modal .brand-form .hidden{display:none}.add-brand-modal .brand-form .profile-title{padding:0;margin:0;font:inherit;font-size:1.6rem}.add-brand-modal .brand-form .img-upload{padding:.5vw;overflow:hidden}.add-brand-modal .brand-form .img-upload img{width:inherit;height:inherit;border-radius:50%;border:1px solid #091c2b!important}.add-brand-modal .brand-form .profile-label{font-size:14px;font-family:Montserrat Medium;color:var(--grey-95,#0c0d0d);margin-bottom:8px}.add-brand-modal .brand-form .logo-section{display:flex;align-items:center;justify-content:flex-start;margin:.5rem 0 15px}.add-brand-modal .brand-form .form-group label{font-family:Montserrat Medium}.add-brand-modal .brand-form .form-group input{color:var(--grey-95,#0c0d0d);font-family:Montserrat Regular;padding-left:12px}.add-brand-modal .brand-form .form-control{font-family:Montserrat Regular;width:100%;display:block;height:35px;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;padding-left:6px;border-radius:8px!important;color:var(--grey-95,#0c0d0d);border:none}.add-brand-modal .brand-form .form-control .is-valid{border-color:inherit!important;padding-right:inherit!important;background-image:inherit!important;background-repeat:inherit!important;background-position:inherit!important;background-size:inherit!important}.add-brand-modal .brand-form .form-control .input{font-family:Montserrat Regular;color:var(--grey-95,#0c0d0d)}.add-brand-modal .brand-form .form-control .input ::-moz-placeholder{color:var(--grey-30,#afb2b6)!important}.add-brand-modal .brand-form .form-control .input ::placeholder{color:var(--grey-30,#afb2b6)!important}.add-brand-modal .brand-form .field-border-radius{border-radius:8px!important}.add-brand-modal .brand-form .span-style{font-family:Montserrat Regular!important;font-size:14px}.add-brand-modal .brand-form .form-control::-moz-placeholder{font-family:Montserrat Regular!important;font-size:14px!important;color:var(--grey-30,#afb2b6)!important;opacity:1!important}.add-brand-modal .brand-form .form-control::placeholder{font-family:Montserrat Regular!important;font-size:14px!important;color:var(--grey-30,#afb2b6)!important;opacity:1!important}.add-brand-modal .brand-form .form-control input::-moz-placeholder{color:var(--grey-30,#afb2b6)!important;font-family:Montserrat Regular!important;font-size:14px!important;opacity:1!important}.add-brand-modal .brand-form .form-control input::placeholder{color:var(--grey-30,#afb2b6)!important;font-family:Montserrat Regular!important;font-size:14px!important;opacity:1!important}.add-brand-modal .brand-form .form-control:disabled{background-color:var(--grey-5,#f2f2f3)!important;color:#999;cursor:not-allowed}.add-brand-modal .brand-form input[type]::-webkit-input-placeholder{font-family:Montserrat Regular;font-size:14px;color:var(--grey-50,#797e86)}.add-brand-modal .brand-form input[type]::-moz-placeholder{font-family:Montserrat Regular;font-size:14px;color:var(--grey-50,#797e86)}.add-brand-modal .brand-form input[type]:-ms-input-placeholder{font-family:Montserrat Regular;font-size:14px;color:var(--grey-50,#797e86)}.add-brand-modal .brand-form .pL{padding-left:15px!important}.add-brand-modal .brand-form .pR{padding-right:15px!important}.add-brand-modal .brand-form .pl-30{padding-left:30px!important}.add-brand-modal .brand-form .pr-30{padding-right:30px!important}.add-brand-modal .brand-form .mL{margin-left:-15px}.add-brand-modal .brand-form .mR{margin-right:-15px}.add-brand-modal .brand-form .col-lg-11,.add-brand-modal .brand-form .col-lg-12{padding:0}.add-brand-modal .brand-form .mobile-payment{padding-top:30px}@media(max-width:766px){.add-brand-modal .brand-form .mobile-payment{padding-top:0}}.add-brand-modal .brand-form .row{margin:0}.delete-icon-banner{display:flex;width:35px;padding:8px;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;background:rgba(12,13,13,.2);backdrop-filter:blur(8px)}.delete-icon-banner:hover{background:rgba(12,13,13,.5)}.delete-icon-logo{display:flex;width:35px;padding:8px;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;background:rgba(12,13,13,.2);backdrop-filter:blur(8px)}.delete-icon-logo:hover{background:rgba(12,13,13,.5)}.campaign-assignees{margin:10px 16px 4px}.campaign-assignees__field{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;border-radius:8px;background:#fff;cursor:pointer;min-height:32px;box-sizing:border-box}.campaign-assignees__empty-icon{width:20px;height:20px;display:block;margin:2px 4px;-o-object-fit:contain;object-fit:contain}.campaign-assignees__chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:4px 8px 4px 4px;border-radius:8px;background:#f2f2f3;border:1px solid #c9cbce;box-sizing:border-box}.campaign-assignees__chip-avatar-wrap{position:relative;width:24px;height:24px;flex-shrink:0}.campaign-assignees__chip-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.campaign-assignees__chip-avatar-loader{position:absolute;inset:0;border-radius:50%;box-sizing:border-box;border:2px solid hsla(0,0%,100%,.35);border-top-color:#0095ff;background:rgba(12,13,13,.25);animation:campaign-assignees-spin .6s linear infinite}.campaign-assignees__chip-name{font-family:Montserrat Regular,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#0c0d0d;white-space:nowrap}.campaign-assignees__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.campaign-assignees__chip-remove img{width:11px;height:11px;display:block;-o-object-fit:contain;object-fit:contain}.campaign-assignees__chip-remove:disabled{opacity:.5;cursor:default}.campaign-assignees__dropdown{position:fixed;z-index:999999;display:flex;flex-direction:column;gap:16px;max-height:360px;padding:8px;border-radius:16px;background:#fff;border:1px solid #e4e5e7;box-shadow:0 0 13px rgba(0,0,0,.08);box-sizing:border-box}.campaign-assignees__search{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border-radius:8px;border:1px solid #c9cbcf;background:#fff;box-sizing:border-box}.campaign-assignees__search-icon{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.campaign-assignees__search-input{flex:1;min-width:0;border:none;outline:none;font-family:Montserrat Regular,sans-serif;font-size:14px;line-height:20px;color:#0c0d0d;background:transparent}.campaign-assignees__search-input::-moz-placeholder{color:#afb2b6}.campaign-assignees__search-input::placeholder{color:#afb2b6}.campaign-assignees__options{display:flex;flex-direction:column;overflow-y:auto;min-height:0;flex:1}.campaign-assignees__section-title{margin:0;padding:0 8px 4px;font-family:Montserrat Regular,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#797e86}.campaign-assignees__row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;box-sizing:border-box}.campaign-assignees__row:disabled{opacity:.6;cursor:default}.campaign-assignees__row-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-sizing:border-box}.campaign-assignees__row-avatar--selected{box-shadow:0 0 0 2px #0095ff}.campaign-assignees__row-name{flex:1;min-width:0;font-family:Montserrat Regular,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#0c0d0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-assignees__row--selected .campaign-assignees__row-name{font-family:Montserrat Medium,sans-serif;font-weight:500}.campaign-assignees__empty{padding:8px;font-family:Montserrat Regular,sans-serif;font-size:13px;color:#797e86}@keyframes campaign-assignees-spin{to{transform:rotate(1turn)}}.bulk-apply-modal{.rodal-dialog{padding:0}.body{padding:24px}}.bulk-apply-modal-body{display:flex;flex-direction:column;gap:10px}.bulk-apply-upload-area{border:2px dashed #d1d5db;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;background-color:#f9fafb;margin-bottom:10px}.bulk-apply-upload-area:hover{border-color:#3b82f6;background-color:#eff6ff}.bulk-apply-upload-area.is-dragging{border-color:#3b82f6;background-color:#dbeafe;border-style:solid}.bulk-apply-upload-area.has-file{border-color:#10b981;background-color:#f0fdf4;border-style:solid;padding:20px}.bulk-apply-upload-area.disabled{cursor:not-allowed;opacity:.6}.bulk-apply-upload-area.disabled:hover{border-color:#d1d5db;background-color:#f9fafb;cursor:not-allowed}.bulk-apply-upload-icon{color:#6b7280;margin-bottom:12px;display:flex;justify-content:center}.bulk-apply-upload-area.is-dragging .bulk-apply-upload-icon,.bulk-apply-upload-area:hover .bulk-apply-upload-icon{color:#3b82f6}.bulk-apply-upload-text{font-size:16px;font-weight:500;color:#374151;margin:0 0 8px;display:inline-block}.bulk-apply-upload-hint{font-size:14px;color:#6b7280;margin:0}.bulk-apply-file-preview{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px}.bulk-apply-file-icon{color:#10b981;flex-shrink:0}.bulk-apply-file-info{flex:1;text-align:left;min-width:0}.bulk-apply-file-name{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-apply-file-size{font-size:12px;color:#6b7280;margin:0}.bulk-apply-remove-file{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;flex-shrink:0}.bulk-apply-remove-file:hover{background-color:#fee2e2}.bulk-apply-download-template{margin-top:6px}.bulk-apply-download-link{display:flex;align-items:center;gap:8px;background:none;border:none;color:#0095ff;font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;transition:color .2s}.bulk-apply-download-link svg{flex-shrink:0}.bulk-apply-modal-footer{padding:16px 24px;display:flex;justify-content:center;gap:12px}.bulk-apply-btn-apply,.bulk-apply-btn-cancel{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;width:128px;height:35px;cursor:pointer;transition:all .2s ease-in-out;border:none}.bulk-apply-btn-cancel{background-color:#f2f2f3;color:#0095ff}.bulk-apply-btn-cancel:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.bulk-apply-btn-apply{background-color:#0095ff;color:#fff}.bulk-apply-btn-apply:hover:not(:disabled){background-color:#2563eb}.bulk-apply-btn-apply:disabled,.bulk-apply-btn-cancel:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.bulk-apply-modal{.rodal-dialog{width:650px!important}.body{padding:20px}}.bulk-apply-modal-footer{padding:12px 20px;flex-direction:column-reverse}.bulk-apply-btn-apply,.bulk-apply-btn-cancel{width:100%}.bulk-apply-upload-area{padding:30px 16px}}.add-contract-modal__dialog{max-width:448px!important}.add-contract-modal__dialog .modal-body,.add-contract-modal__dialog .modal-content,.add-contract-modal__dialog .modal-footer,.add-contract-modal__dialog .modal-header{background:#fff}.add-contract-modal__dialog .modal-content{border-radius:16px!important;overflow:hidden!important}.add-contract-modal__dialog input:active,.add-contract-modal__dialog input:focus{outline:none!important;border-color:#e3e6ec!important;box-shadow:none!important}.add-contract-modal__dialog input:hover{background-color:var(--Grey-5,#f2f2f3)!important}.add-contract-modal__dialog textarea:active,.add-contract-modal__dialog textarea:focus{outline:none!important;border-color:#e3e6ec!important;box-shadow:none!important}.add-contract-modal__dialog textarea:hover{background-color:var(--Grey-5,#f2f2f3)!important}.add-contract-modal__dialog .add-contract-modal__btn-close,.add-contract-modal__dialog .add-contract-modal__btn-next{min-width:128px!important;height:35px!important;min-height:35px!important;border-radius:12px!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important;border:none!important;font-family:Montserrat Medium,system-ui,sans-serif!important;transition:all .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.add-contract-modal__dialog .add-contract-modal__btn-close{background:#f2f2f3!important;color:#61656b!important}.add-contract-modal__dialog .add-contract-modal__btn-close:hover{background:#e8e8e9!important;color:#61656b!important}.add-contract-modal__dialog .add-contract-modal__btn-close:disabled{opacity:.5!important;cursor:not-allowed!important}.add-contract-modal__dialog .add-contract-modal__btn-next{position:relative!important;background:var(--Blue-50,#0095ff)!important;color:#fff!important}.add-contract-modal__dialog .add-contract-modal__btn-next:hover{background:#07c!important;color:#fff!important}.add-contract-modal__dialog .add-contract-modal__btn-next .loader{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.add-contract-modal__dialog .add-contract-modal__btn-next:has(.loader){color:transparent!important}.add-contract-modal__dialog .add-contract-modal__recipient-input:hover{background-color:var(--Grey-5,#f2f2f3)!important}.other-costs-modal .sa-button-container,.other-costs-modal .sa-icon{display:none!important}.other-costs-modal h2:not(.modal-title),.other-costs-modal hr{display:none}.other-costs-modal .other-costs-container .modal-title{font-size:var(--title-title-1-font-size);font-weight:var(--title-title-1-font-weight);margin-bottom:24px;line-height:normal;text-align:center;color:var(--grey-95);font-family:var(--title-title-1-font-family)}.other-costs-modal .other-costs-container .costs-table{border:1px solid var(--cost-table-border-color);border-radius:12px;overflow:hidden;background-color:var(--white);box-shadow:0 1px 2px rgba(12,13,13,.06)}.other-costs-modal .other-costs-container .costs-table .table-row{display:grid;grid-template-columns:1fr 56px 48px;-moz-column-gap:16px;column-gap:16px;padding:12px 8px;border-bottom:1px solid var(--cost-table-border-color-hover);align-items:flex-start;background-color:var(--white)}.other-costs-modal .other-costs-container .costs-table .table-row:last-child{border-bottom:none}.other-costs-modal .other-costs-container .costs-table .table-row:nth-child(odd){background-color:var(--grey-2)}.other-costs-modal .other-costs-container .costs-table .table-row:hover{background-color:var(--cost-table-background-color-hover)}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell{font-size:var(--footnote-light-font-size);color:var(--green-95);font-style:normal;font-weight:var(--small-title-regular-font-weight);line-height:16px;font-family:var(--small-title-regular-font-family)}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.concept-cell{grid-column:1;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.cost-cell{grid-column:2;text-align:center;width:56px;display:flex;align-items:center;justify-content:center;align-self:center}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.action-cell{grid-column:3;display:flex;justify-content:center;align-items:center;gap:8px;align-self:center}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.action-cell .delete-icon,.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.action-cell .edit-icon{width:18px;height:18px;cursor:pointer;opacity:.6;transition:opacity .2s}.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.action-cell .delete-icon:hover,.other-costs-modal .other-costs-container .costs-table .table-row .table-cell.action-cell .edit-icon:hover{opacity:1}.other-costs-modal .other-costs-container .costs-table .empty-state{padding:40px;text-align:center;color:var(--grey-50);font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family)}.other-costs-modal .other-costs-container .costs-table-header{display:grid;grid-template-columns:1fr 56px 48px;-moz-column-gap:16px;column-gap:16px;padding:8px 8px 10px;font-weight:var(--small-title-regular-font-weight);font-size:var(--footnote-light-font-size);color:var(--grey-50);font-style:normal;line-height:16px;font-family:var(--small-title-regular-font-family)}.other-costs-modal .other-costs-container .costs-table-header .header-cell:first-child{grid-column:1;text-align:left}.other-costs-modal .other-costs-container .costs-table-header .header-cell:nth-child(2){grid-column:2;text-align:center;width:56px}.other-costs-modal .other-costs-container .costs-table-header .header-cell:last-child{grid-column:3}.other-costs-modal .other-costs-container .add-form{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.other-costs-modal .other-costs-container .add-form .form-input{flex:1;min-width:150px;padding:8px 12px;border:1px solid var(--grey-20);border-radius:6px;font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family);background-color:var(--white)}.other-costs-modal .other-costs-container .add-form .form-input:focus{outline:none;border-color:var(--blue-50)}.other-costs-modal .other-costs-container .add-form .form-actions{display:flex;gap:8px}.other-costs-modal .other-costs-container .add-form .form-actions .btn-add,.other-costs-modal .other-costs-container .add-form .form-actions .btn-cancel{padding:8px 16px;border-radius:6px;font-size:var(--body-text-regular-font-size);cursor:pointer;border:none;font-family:var(--small-title-regular-font-family)}.other-costs-modal .other-costs-container .add-form .form-actions .btn-add{background-color:var(--blue-50);color:var(--white)}.other-costs-modal .other-costs-container .add-form .form-actions .btn-add:hover{background-color:var(--blue-button-hover)}.other-costs-modal .other-costs-container .add-form .form-actions .btn-cancel{background-color:var(--grey-5);color:var(--green-95)}.other-costs-modal .other-costs-container .add-form .form-actions .btn-cancel:hover{background-color:var(--grey-10)}.other-costs-modal .other-costs-container .btn-add-extra-cost{display:flex;align-items:center;background:none;border:none;color:var(--blue-50);font-size:var(--body-text-regular-font-size);cursor:pointer;padding:8px 0 0;font-family:var(--small-title-regular-font-family)}.other-costs-modal .other-costs-container .btn-add-extra-cost .add-icon{width:19px;height:19px}.other-costs-modal .other-costs-container .btn-add-extra-cost span{font-size:16px;font-weight:var(--body-text-medium-font-weight)}.other-costs-modal .other-costs-container .modal-footer{display:flex;justify-content:center;margin-top:32px;border-top:none}.other-costs-modal .other-costs-container .modal-footer .btn-close{display:flex;width:128px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;background-color:var(--grey-5);color:var(--blue-50);border:none;border-radius:8px;font-size:var(--body-text-regular-font-size);cursor:pointer;font-family:var(--small-title-regular-font-family);letter-spacing:.5px;transition:background-color .2s}.other-costs-modal .other-costs-container .modal-footer .btn-close:hover{background-color:var(--grey-10)}.add-cost-modal .sa-button-container,.add-cost-modal .sa-icon{display:none!important}.add-cost-modal h2:not(.add-cost-title),.add-cost-modal hr{display:none}.add-cost-modal .add-cost-container .add-cost-title{font-size:var(--footnote-font-size);font-weight:var(--title-title-1-font-weight);color:var(--grey-95);font-family:var(--small-title-semibold-font-family);margin:0 0 24px}.add-cost-modal .add-cost-container .add-cost-form{display:flex;flex-direction:column;gap:24px}.add-cost-modal .add-cost-container .form-field{display:flex;flex-direction:column;gap:8px}.add-cost-modal .add-cost-container .form-field .form-label{font-size:var(--body-text-regular-font-size);font-weight:var(--small-title-regular-font-weight);color:var(--grey-95);font-family:var(--small-title-regular-font-family);text-align:left}.add-cost-modal .add-cost-container .form-field .amount-input-wrapper{position:relative;display:flex;align-items:center}.add-cost-modal .add-cost-container .form-field .amount-input-wrapper .amount-input{width:100%;padding:8px 40px 8px 12px;border:1px solid var(--grey-20);border-radius:6px;font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family);background-color:var(--white)}.add-cost-modal .add-cost-container .form-field .amount-input-wrapper .amount-input:focus{outline:none;border-color:var(--blue-50)}.add-cost-modal .add-cost-container .form-field .amount-input-wrapper .currency-symbol{position:absolute;right:12px;font-size:var(--body-text-regular-font-size);color:var(--grey-95);font-family:var(--small-title-regular-font-family);pointer-events:none}.add-cost-modal .add-cost-container .form-field .form-input{width:100%;padding:8px 12px;border:1px solid var(--grey-20);border-radius:6px;font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family);background-color:var(--white)}.add-cost-modal .add-cost-container .form-field .form-input:focus{outline:none;border-color:var(--blue-50)}.add-cost-modal .add-cost-container .add-cost-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.add-cost-modal .add-cost-container .add-cost-actions .btn-add-modal,.add-cost-modal .add-cost-container .add-cost-actions .btn-cancel-modal{display:flex;width:128px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-size:var(--body-text-regular-font-size);cursor:pointer;border:none;font-family:var(--small-title-regular-font-family);transition:background-color .2s}.add-cost-modal .add-cost-container .add-cost-actions .btn-cancel-modal{background-color:var(--grey-5);color:var(--blue-50)}.add-cost-modal .add-cost-container .add-cost-actions .btn-cancel-modal:hover{background-color:var(--grey-10)}.add-cost-modal .add-cost-container .add-cost-actions .btn-add-modal{background-color:var(--blue-50);color:var(--white)}.add-cost-modal .add-cost-container .add-cost-actions .btn-add-modal:hover{background-color:var(--blue-button-hover)}.other-benefits-modal .sa-button-container,.other-benefits-modal .sa-icon{display:none!important}.other-benefits-modal h2:not(.modal-title),.other-benefits-modal hr{display:none}.other-benefits-modal .other-benefits-container .modal-title{font-size:var(--title-title-1-font-size);font-weight:var(--title-title-1-font-weight);margin-bottom:24px;line-height:normal;text-align:center;color:var(--grey-95);font-family:var(--title-title-1-font-family)}.other-benefits-modal .other-benefits-container .benefits-table{border:1px solid var(--cost-table-border-color);border-radius:12px;overflow:hidden;background-color:var(--white);box-shadow:0 1px 2px rgba(12,13,13,.06)}.other-benefits-modal .other-benefits-container .benefits-table .table-row{display:grid;grid-template-columns:1fr 56px 48px;-moz-column-gap:16px;column-gap:16px;padding:12px 8px;border-bottom:1px solid var(--cost-table-border-color-hover);align-items:flex-start;background-color:var(--white)}.other-benefits-modal .other-benefits-container .benefits-table .table-row:last-child{border-bottom:none}.other-benefits-modal .other-benefits-container .benefits-table .table-row:nth-child(odd){background-color:var(--grey-2)}.other-benefits-modal .other-benefits-container .benefits-table .table-row:hover{background-color:var(--cost-table-background-color-hover)}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell{font-size:var(--footnote-light-font-size);color:var(--green-95);font-style:normal;font-weight:var(--small-title-regular-font-weight);line-height:16px;font-family:var(--small-title-regular-font-family)}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.concept-cell{grid-column:1;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.benefit-cell{grid-column:2;text-align:center;width:56px;display:flex;align-items:center;justify-content:center;align-self:center}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.action-cell{grid-column:3;display:flex;justify-content:center;align-items:center;align-self:center;gap:8px}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.action-cell .delete-icon,.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.action-cell .edit-icon{width:18px;height:18px;cursor:pointer;opacity:.6;transition:opacity .2s}.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.action-cell .delete-icon:hover,.other-benefits-modal .other-benefits-container .benefits-table .table-row .table-cell.action-cell .edit-icon:hover{opacity:1}.other-benefits-modal .other-benefits-container .benefits-table .empty-state{padding:40px;text-align:center;color:var(--grey-50);font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family)}.other-benefits-modal .other-benefits-container .benefits-table-header{display:grid;grid-template-columns:1fr 56px 48px;-moz-column-gap:16px;column-gap:16px;padding:8px 8px 10px;font-weight:var(--small-title-regular-font-weight);font-size:var(--footnote-light-font-size);color:var(--grey-50);font-style:normal;line-height:16px;font-family:var(--small-title-regular-font-family)}.other-benefits-modal .other-benefits-container .benefits-table-header .header-cell:first-child{grid-column:1;text-align:left}.other-benefits-modal .other-benefits-container .benefits-table-header .header-cell:nth-child(2){grid-column:2;text-align:center;width:56px}.other-benefits-modal .other-benefits-container .benefits-table-header .header-cell:last-child{grid-column:3}.other-benefits-modal .other-benefits-container .btn-add-extra-benefit{display:flex;align-items:center;background:none;border:none;color:var(--blue-50);font-size:var(--body-text-regular-font-size);cursor:pointer;padding:8px 0 0;font-family:var(--small-title-regular-font-family)}.other-benefits-modal .other-benefits-container .btn-add-extra-benefit .add-icon{width:19px;height:19px}.other-benefits-modal .other-benefits-container .modal-footer{display:flex;justify-content:center;margin-top:32px;border-top:none}.other-benefits-modal .other-benefits-container .modal-footer .btn-close{display:flex;width:128px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;background-color:var(--grey-5);color:var(--blue-50);border:none;border-radius:8px;font-size:var(--body-text-regular-font-size);cursor:pointer;font-family:var(--small-title-regular-font-family);letter-spacing:.5px;transition:background-color .2s}.other-benefits-modal .other-benefits-container .modal-footer .btn-close:hover{background-color:var(--grey-10)}.add-benefit-modal .sa-button-container,.add-benefit-modal .sa-icon{display:none!important}.add-benefit-modal h2:not(.add-benefit-title),.add-benefit-modal hr{display:none}.add-benefit-modal .add-benefit-container .add-benefit-title{font-size:var(--footnote-font-size);font-weight:var(--title-title-1-font-weight);color:var(--grey-95);font-family:var(--small-title-semibold-font-family);margin:0 0 24px}.add-benefit-modal .add-benefit-container .add-benefit-form{display:flex;flex-direction:column;gap:24px}.add-benefit-modal .add-benefit-container .form-field{display:flex;flex-direction:column;gap:8px}.add-benefit-modal .add-benefit-container .form-field .form-label{font-size:var(--body-text-regular-font-size);font-weight:var(--small-title-regular-font-weight);color:var(--grey-95);font-family:var(--small-title-regular-font-family);text-align:left}.add-benefit-modal .add-benefit-container .form-field .amount-input-wrapper{position:relative;display:flex;align-items:center}.add-benefit-modal .add-benefit-container .form-field .amount-input-wrapper .amount-input{width:100%;padding:8px 40px 8px 12px;border:1px solid var(--grey-20);border-radius:6px;font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family);background-color:var(--white)}.add-benefit-modal .add-benefit-container .form-field .amount-input-wrapper .amount-input:focus{outline:none;border-color:var(--blue-50)}.add-benefit-modal .add-benefit-container .form-field .amount-input-wrapper .currency-symbol{position:absolute;right:12px;font-size:var(--body-text-regular-font-size);color:var(--grey-95);font-family:var(--small-title-regular-font-family);pointer-events:none}.add-benefit-modal .add-benefit-container .form-field .form-input{width:100%;padding:8px 12px;border:1px solid var(--grey-20);border-radius:6px;font-size:var(--body-text-regular-font-size);font-family:var(--small-title-regular-font-family);background-color:var(--white)}.add-benefit-modal .add-benefit-container .form-field .form-input:focus{outline:none;border-color:var(--blue-50)}.add-benefit-modal .add-benefit-container .add-benefit-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-add-modal,.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-cancel-modal{display:flex;width:128px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-size:var(--body-text-regular-font-size);cursor:pointer;border:none;font-family:var(--small-title-regular-font-family);transition:background-color .2s}.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-cancel-modal{background-color:var(--grey-5);color:var(--blue-50)}.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-cancel-modal:hover{background-color:var(--grey-10)}.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-add-modal{background-color:var(--blue-50);color:var(--white)}.add-benefit-modal .add-benefit-container .add-benefit-actions .btn-add-modal:hover{background-color:var(--blue-button-hover)}.delete-confirm-modal .sa-button-container,.delete-confirm-modal .sa-icon{display:none!important}.delete-confirm-modal h2:not(.delete-confirm-title),.delete-confirm-modal hr{display:none}.delete-confirm-modal .delete-confirm-container .delete-confirm-title{font-size:var(--title-title-1-font-size);font-weight:var(--title-title-1-font-weight);margin:0 0 16px;color:var(--grey-95);font-family:var(--small-title-semibold-font-family);text-align:center}.delete-confirm-modal .delete-confirm-container .delete-confirm-message{font-size:var(--body-text-regular-font-size);color:var(--grey-50);margin:0 0 24px;text-align:center;font-family:var(--small-title-regular-font-family);line-height:1.5}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions{display:flex;justify-content:center;gap:12px}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-cancel-delete,.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-confirm-delete{display:flex;width:128px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-size:var(--body-text-regular-font-size);cursor:pointer;border:none;font-family:var(--small-title-regular-font-family);transition:background-color .2s}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-cancel-delete:disabled,.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-confirm-delete:disabled{opacity:.6;cursor:not-allowed}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-cancel-delete{background-color:var(--grey-5);color:var(--blue-50)}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-cancel-delete:hover:not(:disabled){background-color:var(--grey-10)}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-confirm-delete{background-color:var(--blue-50);color:var(--white)}.delete-confirm-modal .delete-confirm-container .delete-confirm-actions .btn-confirm-delete:hover:not(:disabled){background-color:var(--blue-button-hover)}.pending-request-modal .sa-button-container,.pending-request-modal .sa-icon{display:none!important}.pending-request-container{display:flex;flex-direction:column;gap:32px}.pending-request-container .modal-title{font-size:28px;font-family:Montserrat SemiBold;font-weight:700;color:#000;margin:0;text-align:center}.pending-request-container .view-toggle{display:inline-flex;background-color:#e4e5e7;border-radius:12px;padding:4px;gap:0;justify-content:center;margin-bottom:0}.pending-request-container .view-toggle .toggle-btn{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;outline:none;background-color:transparent;color:#374151;white-space:nowrap;min-width:128px}.pending-request-container .view-toggle .toggle-btn.active{background-color:#fff;color:#111827;box-shadow:2px 4px 4px 0 rgba(0,0,0,.1)}.pending-request-container .view-toggle .toggle-btn:hover:not(.active){background-color:hsla(0,0%,100%,.5)}.pending-request-container .table-container{max-height:500px;overflow-y:auto;overflow-x:auto}.pending-request-container .table-container::-webkit-scrollbar{width:8px;height:8px}.pending-request-container .table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pending-request-container .table-container::-webkit-scrollbar-thumb{background:#c9cbcf;border-radius:4px}.pending-request-container .table-container::-webkit-scrollbar-thumb:hover{background:#a0a2a6}.pending-request-container .pending-request-table{width:100%;border-collapse:collapse;font-size:14px}.pending-request-container .pending-request-table thead tr{background-color:#fff;width:100%;margin:0;padding:0}.pending-request-container .pending-request-table thead tr th{padding:8px 16px;margin:0;text-align:center;white-space:nowrap;color:#0c0d0d;font-family:Montserrat Regular;font-size:12px;font-style:normal;font-weight:400;line-height:16px;width:auto;height:auto}.pending-request-container .pending-request-table thead tr th:first-child{padding-left:8px;padding-right:16px;border-top-left-radius:8px}.pending-request-container .pending-request-table thead tr th:last-child{border-top-right-radius:8px}.pending-request-container .pending-request-table thead tr th .header-with-icon{display:flex;align-items:center;justify-content:center;gap:6px}.pending-request-container .pending-request-table thead tr th .header-with-icon .instagram-icon,.pending-request-container .pending-request-table thead tr th .header-with-icon .tiktok-icon{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.pending-request-container .pending-request-table tbody{border-radius:8px!important}.pending-request-container .pending-request-table tbody tr{background-color:#fff;transition:background-color .2s;width:100%;height:48px;margin:0;padding:0}.pending-request-container .pending-request-table tbody tr:hover{background-color:#f9fafb}.pending-request-container .pending-request-table tbody tr:last-child{border-bottom:none}.pending-request-container .pending-request-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.pending-request-container .pending-request-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.pending-request-container .pending-request-table tbody tr:nth-child(odd){background-color:#fafafa}.pending-request-container .pending-request-table tbody tr.highlighted-row{background-color:#fff6f4!important}.pending-request-container .pending-request-table tbody tr td{padding:8px 16px;margin:0;color:#0c0d0d;font-family:Montserrat Regular;font-size:12px;font-style:normal;font-weight:400;line-height:16px;vertical-align:middle;width:auto}.pending-request-container .pending-request-table tbody tr td:first-child:not([colspan]){padding-left:8px;padding-right:16px;display:flex;justify-content:center;align-items:center}.pending-request-container .pending-request-table tbody tr td.username-cell{font-weight:600;font-family:Montserrat SemiBold}.pending-request-container .pending-request-table tbody tr td .profile-pic{width:40px;height:40px;border-radius:50%;overflow:hidden}.pending-request-container .pending-request-table tbody tr td .profile-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pending-request-container .pending-request-table tbody tr td .profile-pic .profile-pic-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.pending-request-container .pending-request-table tbody tr td .status-error{color:#ef4444;font-weight:500}.pending-request-container .pending-request-table tbody tr td .status-normal{color:#111827}.pending-request-container .modal-actions{display:flex;justify-content:center;gap:12px;margin-top:0}.pending-request-container .modal-actions .btn-close,.pending-request-container .modal-actions .btn-download{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;gap:8px;min-width:128px;min-height:35px;cursor:pointer;transition:all .2s;border:none;outline:none}.pending-request-container .modal-actions .btn-close:disabled,.pending-request-container .modal-actions .btn-download:disabled{opacity:.5;cursor:not-allowed}.pending-request-container .modal-actions .btn-close{background-color:#f2f2f3;color:#0095ff}.pending-request-container .modal-actions .btn-close:hover:not(:disabled){background-color:#e4e5e7}.pending-request-container .modal-actions .btn-download{background-color:#0095ff;color:#fff}.pending-request-container .modal-actions .btn-download:active:not(:disabled),.pending-request-container .modal-actions .btn-download:hover:not(:disabled){background-color:#0095ff}@media(max-width:1024px){.pending-request-container .table-container{max-height:400px}.pending-request-container .pending-request-table{font-size:13px}.pending-request-container .pending-request-table thead th{padding:10px 12px;font-size:12px}.pending-request-container .pending-request-table tbody td{padding:10px 12px;font-size:13px}}@media(max-width:768px){.pending-request-container{gap:16px}.pending-request-container .modal-title{font-size:20px}.pending-request-container .table-container{max-height:300px}.pending-request-container .pending-request-table{font-size:12px}.pending-request-container .pending-request-table thead th{padding:8px 10px;font-size:11px}.pending-request-container .pending-request-table tbody td{padding:8px 10px;font-size:12px}.pending-request-container .pending-request-table tbody td .profile-pic{width:32px;height:32px}.pending-request-container .modal-actions{flex-direction:column}.pending-request-container .modal-actions .btn-close,.pending-request-container .modal-actions .btn-download{width:100%}}.reject-pending-requests-modal{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.reject-pending-requests-modal .sa-button-container,.reject-pending-requests-modal .sa-icon{display:none!important}.reject-pending-requests-container{display:flex;width:448px;padding:32px;flex-direction:column;align-items:center;gap:32px;border-radius:16px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.2)}.reject-pending-requests-container .modal-title{color:#0c0d0d;font-family:Montserrat semiBold;font-size:28px;font-style:normal;line-height:normal;margin:0;text-align:center}.reject-pending-requests-container .modal-subtitle{align-self:stretch;color:#797e86;text-align:center;font-family:Montserrat Regular;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.reject-pending-requests-container .modal-actions{display:flex;align-items:flex-start;gap:16px}.reject-pending-requests-container .modal-actions .btn-close,.reject-pending-requests-container .modal-actions .btn-download{width:128px;padding:8px 16px;border-radius:8px;cursor:pointer;gap:8px;font-family:Montserrat Regular;font-size:14px;font-style:normal;font-weight:500;line-height:19px;border:none;outline:none;display:flex;justify-content:center;align-items:center}.reject-pending-requests-container .modal-actions .btn-close:disabled,.reject-pending-requests-container .modal-actions .btn-download:disabled{opacity:.5;cursor:not-allowed}.reject-pending-requests-container .modal-actions .btn-close{background-color:#f2f2f3;color:#0095ff}.reject-pending-requests-container .modal-actions .btn-close:hover:not(:disabled){background-color:#e4e5e7}.reject-pending-requests-container .modal-actions .btn-download{background-color:#0095ff;color:#fff}.reject-pending-requests-container .modal-actions .btn-download:hover:not(:disabled){background-color:#09f}.reject-pending-requests-container .modal-actions .btn-download:active:not(:disabled){background-color:#0095ff}.notify-creators-checkbox{display:flex;justify-content:center;align-items:center;gap:4px}.notify-creators-checkbox span{color:var(--Grey-95,#0c0d0d);font-family:Montserrat Regular;font-size:14px;font-style:normal;font-weight:500;margin-bottom:4px}.invoice-email-modal .modal-dialog{width:700px;max-width:700px;margin:32px auto}.invoice-email-modal .modal-content{border:0;border-radius:20px;background:#fff;box-shadow:0 20px 45px rgba(17,24,39,.18);overflow:hidden}.invoice-email-modal .modal-header{border-bottom:0;justify-content:center;padding:38px 56px 8px;position:relative}.invoice-email-modal .modal-title{width:100%;text-align:center;font-family:Montserrat SemiBold;font-size:28px;line-height:1.05;letter-spacing:-.5px;color:#111827}.invoice-email-modal .btn-close{position:absolute;top:24px;right:24px;opacity:1;transform:scale(1.2)}.invoice-email-modal .modal-body{padding:10px 44px 0}.invoice-email-modal .invoice-email-form{text-align:left}.invoice-email-modal .invoice-email-label{font-family:Montserrat SemiBold;font-size:18px;line-height:1.1;color:#1f2937;margin-bottom:14px}.invoice-email-modal .invoice-email-sender-row{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px;font-size:14px;line-height:1.2;font-family:Montserrat Regular;color:#374151}.invoice-email-modal .invoice-email-sender-row input[type=radio]{margin-top:0}.invoice-email-modal .invoice-email-sender-row:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}.invoice-email-modal .invoice-email-input{width:100%;height:40px;border:1px solid #d1d5db;border-radius:12px;padding:0 18px;font-size:14px;font-family:Montserrat Regular;color:#374151;margin:14px 0 12px;box-sizing:border-box}.invoice-email-modal .invoice-email-input::-moz-placeholder{color:#9ca3af}.invoice-email-modal .invoice-email-input::placeholder{color:#9ca3af}.invoice-email-modal .invoice-email-rte-wrap{border-radius:12px;background:#fff;overflow:hidden}.invoice-email-modal .invoice-email-modal-editor .editor-content,.invoice-email-modal .invoice-email-modal-editor .slate-editor,.invoice-email-modal .invoice-email-modal-editor [contenteditable=true]{min-height:340px;padding:16px 18px;font-family:Montserrat Regular;font-size:14px;line-height:1.35;color:#374151;box-sizing:border-box}.invoice-email-modal .invoice-email-toolbar-wrap{margin-top:12px;width:-moz-fit-content;width:fit-content;border-radius:12px;background:#fff;padding:8px 10px}.invoice-email-modal .invoice-email-toolbar-wrap .editor-toolbar,.invoice-email-modal .invoice-email-toolbar-wrap .toolbar,.invoice-email-modal .invoice-email-toolbar-wrap [data-testid=toolbar]{border:0;background:transparent;padding:0}.invoice-email-modal .invoice-email-error{color:#dc3545}.invoice-email-modal .invoice-email-error,.invoice-email-modal .invoice-email-error-not-connected{margin-top:0;font-size:13px;font-family:Montserrat Regular}.invoice-email-modal .modal-footer{border:1px solid #d1d5db;display:flex;justify-content:center;align-items:center;gap:16px;border-top:0}.invoice-email-modal .invoice-email-btn{min-width:130px;height:40px;border-radius:12px;font-size:14px;font-family:Montserrat Medium}.invoice-email-modal .invoice-email-btn.btn-outline-secondary{border-color:#d1d5db;color:#6b7280;background:#f9fafb}.invoice-email-modal .invoice-email-btn.btn-primary{border-color:#1597f5;background:#1597f5;color:#fff}@media(max-width:1200px){.invoice-email-modal .modal-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin:12px auto}.invoice-email-modal .modal-header{padding:24px 20px 8px}.invoice-email-modal .modal-title{font-size:34px}.invoice-email-modal .modal-body{padding:8px 20px 0}.invoice-email-modal .invoice-email-label{font-size:22px}.invoice-email-modal .invoice-email-sender-row{font-size:16px}.invoice-email-modal .invoice-email-input{height:46px;font-size:18px}.invoice-email-modal .invoice-email-modal-editor .editor-content,.invoice-email-modal .invoice-email-modal-editor .slate-editor,.invoice-email-modal .invoice-email-modal-editor [contenteditable=true]{min-height:220px;font-size:16px}.invoice-email-modal .modal-footer{padding:16px 20px 20px;gap:12px}.invoice-email-modal .invoice-email-btn{min-width:130px;height:44px;font-size:16px}}.campaign-cards-wrapper{display:flex;align-items:center;margin-bottom:20px}@media(min-width:970px){.campaign-cards-wrapper{margin-bottom:15px}}.campaign-cards-wrapper .heading{color:var(--grey-95,#0c0d0d);font-size:14px!important;margin-right:10px;width:40%;font-family:Montserrat Regular}@media(min-width:970px){.campaign-cards-wrapper .heading{font-size:14px!important;width:30%}}.campaign-cards-wrapper .progress{width:50%;margin:0 10px 0 0}.campaign-cards-wrapper .percent{width:25px;font-size:16px;margin-right:10px;color:var(--grey-95,#0c0d0d);font-family:Montserrat Bold}@media(min-width:970px){.campaign-cards-wrapper .percent{font-size:12px}}.campaign-cards-wrapper .input-1{display:block;position:relative;cursor:default;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:18px;margin-right:40px}@media(min-width:970px){.campaign-cards-wrapper .input-1{margin-right:25px}}.campaign-cards-wrapper .input-1 input{position:absolute;opacity:0;cursor:default;height:0;width:0}.campaign-cards-wrapper .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:transparent;border-radius:4px;border:1px solid var(--grey-50,#797e86);opacity:1!important}.campaign-cards-wrapper .input-1 input:checked~.checkmark{background-color:#0095ff;border:none}.campaign-cards-wrapper .checkmark:after{content:"";position:absolute;display:none}.campaign-cards-wrapper .input-1 input:checked~.checkmark:after{display:block}.campaign-cards-wrapper .input-1 .checkmark:after{left:6px!important;top:2px!important;width:6px;height:11px;border-width:0 3px 3px 0;transform:rotate(45deg)}.campaign-card-checkbox-disabled{background-color:#e5e5e5!important}.campaign-vertical-select-wrap{position:relative;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;margin-top:4px;gap:5px;font-size:12px;line-height:16px;color:#61656b;font-family:Montserrat Regular;cursor:pointer}.campaign-vertical-value{white-space:nowrap;pointer-events:none}.campaign-vertical-arrow{width:6px;height:4px;flex:0 0 6px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4' fill='none'%3E%3Cpath d='M2.51667 2.98333L0.1 0.566667C0.0666667 0.533333 0.0416667 0.497222 0.025 0.458333C0.00833333 0.419444 0 0.377778 0 0.333333C0 0.244444 0.0305556 0.166667 0.0916667 0.1C0.152778 0.0333333 0.233333 0 0.333333 0H5.4C5.5 0 5.58056 0.0333333 5.64167 0.1C5.70278 0.166667 5.73333 0.244444 5.73333 0.333333C5.73333 0.355556 5.7 0.433333 5.63333 0.566667L3.21667 2.98333C3.16111 3.03889 3.10556 3.07778 3.05 3.1C2.99444 3.12222 2.93333 3.13333 2.86667 3.13333C2.8 3.13333 2.73889 3.12222 2.68333 3.1C2.62778 3.07778 2.57222 3.03889 2.51667 2.98333Z' fill='%23797E86'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:6px 4px}.campaign-vertical-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;outline:none;box-shadow:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none}.campaign-vertical-select:disabled{cursor:default}.campaign-vertical-select-wrap:has(.campaign-vertical-select:disabled){opacity:.6;cursor:default}.scrollbar::-webkit-scrollbar{display:block;width:5px}.scrollbar::-webkit-scrollbar-track{background:transparent}.scrollbar::-webkit-scrollbar-thumb{border-right:none;border-left:none}.scrollbar::-webkit-scrollbar-track-piece:end{background:transparent;margin-bottom:10px}.scrollbar::-webkit-scrollbar-track-piece:start{background:transparent;margin-top:10px}.campaign-card .user-list-name{font-size:12px;font-family:Montserrat Regular}h1,h2,h3,h4,h5{padding:0;margin:0}.edit-button-style{padding:8px;width:38px!important;height:38px!important;display:flex;flex-flow:row;pointer-events:all;border-radius:8px;left:auto!important;right:-1px!important;justify-content:center;align-items:center}.top-button-style{background-color:hsla(0,0%,100%,.6)!important;box-shadow:0 0 8px 0 rgba(0,0,0,.1)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.top-button-style:hover{background-color:rgba(0,0,0,.1)!important}.dropdown-background-color{background-color:hsla(0,0%,100%,.6)!important;box-shadow:0 0 8px 0 rgba(0,0,0,.1)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.dropdown-icon-background-color:hover{background-color:rgba(0,0,0,.1)!important}.control-badge-container{left:auto!important;right:8px!important;display:flex;flex-flow:row;pointer-events:all;padding:8px;border-radius:5px;z-index:1000;width:38px!important;height:38px!important;cursor:pointer}.control-badge-container .drop-down-div{display:flex;flex-direction:column;align-items:start;padding:0;cursor:default;position:relative;right:170px;top:259px!important;border-radius:8px}.control-badge-container .drop-down-div a{padding:8px 16px;width:100%;white-space:nowrap;color:#61656b!important}.control-badge-container .drop-down-div span{padding:0;width:100%;color:#61656b!important}.control-badge-container .drop-down-div a:hover{background:var(--blue-5);text-decoration:none!important}.control-badge-container .drop-down-div span:hover{background:unset!important;text-decoration:none!important}@media(max-width:767px){.control-badge-container .drop-down-div{left:-165px!important}}.download-pdf-btn{color:#61656b;font-family:Montserrat Regular;cursor:pointer}.download-pdf-btn,.download-pdf-btn-loading{font-size:14px;border:none;outline:none;background:transparent;padding:0!important}.download-pdf-btn-loading{pointer-events:none;cursor:not-allowed;color:#61656b!important;opacity:.4;font-family:Montserrat Medium}.edit-button{cursor:pointer;color:var(--grey-95,#0c0d0d)}.edit-button span{cursor:pointer;font-family:Montserrat Regular;font-size:14px}.control-download-csv-container{left:auto!important;right:88px!important;display:flex;flex-flow:row;pointer-events:all;padding:19px;border-radius:5px;z-index:1;width:38px!important;height:38px!important;background-color:hsla(0,0%,100%,.6)!important;box-shadow:0 0 8px 0 rgba(0,0,0,.1)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;cursor:pointer}.control-download-csv-container:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.1)!important;background-color:rgba(0,0,0,.1)!important}.control-download-csv-container .drop-down-div{display:flex;flex-direction:column;align-items:start;padding:0;gap:0;cursor:default;position:relative;right:100px;top:60px;border-radius:8px}.control-download-csv-container .drop-down-div a{padding:8px 16px;width:100%;color:#fff!important}.control-download-csv-container .drop-down-div span{padding:0;width:100%;color:#fff!important}.control-download-csv-container .drop-down-div a:hover,.control-download-csv-container .drop-down-div span:hover{text-decoration:none!important}.control-download-csv-container .drop-down-div :first-child{border-top-left-radius:8px;border-top-right-radius:8px}.control-download-csv-container .drop-down-div :last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.control-sharing-container{left:auto!important;right:47px!important;display:flex;flex-flow:row;pointer-events:all;padding:0;border-radius:5px;z-index:1;width:30px!important;height:38px!important;min-width:30px!important;min-height:38px!important;cursor:pointer}.control-sharing-container .dropdown-container{flex-shrink:0;box-sizing:border-box}.control-sharing-container .drop-down-div{display:flex;flex-direction:column;align-items:start;padding:0;gap:0;cursor:default;position:relative;right:130px!important;top:85px!important;border-radius:8px}.control-sharing-container .drop-down-div .edit-button{padding:8px 16px;width:-moz-max-content;width:max-content;min-width:100%;color:#61656b!important}.control-sharing-container .drop-down-div a{padding:8px 16px;width:100%;color:#61656b!important}.control-sharing-container .drop-down-div span{padding:0;width:100%;color:#61656b!important}.control-sharing-container .drop-down-div a:hover{text-decoration:none!important}.control-sharing-container .drop-down-div span:hover{background:unset!important;text-decoration:none!important}.control-sharing-container .drop-down-div :first-child{border-top-left-radius:8px;border-top-right-radius:8px}.control-sharing-container .drop-down-div :last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.client-download-container{left:auto!important;right:8px!important;background:transparent!important;display:flex;flex-flow:row;pointer-events:all;padding:0;border-radius:5px;z-index:1000;width:31px!important;height:31px!important;border:1px solid var(--grey-20,#c9cbcf);cursor:pointer}.client-download-container .dropdown-container{left:auto!important;right:8px!important;margin-left:0!important}.client-download-container .dropdown-container,.client-download-container .dropdown-container a,.client-download-container .dropdown-container button{width:inherit!important;height:inherit!important}.client-download-container .dropdown-container a img,.client-download-container .dropdown-container button img{width:25px!important;height:25px!important}.client-download-container .drop-down-div{display:flex;flex-direction:column;align-items:start;padding:0;gap:0;cursor:default;position:relative;right:100px;top:60px;border:1px solid var(--grey-20,#c9cbcf);border-radius:8px}.client-download-container .drop-down-div .edit-button{padding:8px 16px;width:-moz-max-content;width:max-content;min-width:100%}.client-download-container .drop-down-div :first-child{border-top-left-radius:8px;border-top-right-radius:8px}.client-download-container .drop-down-div :last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:none!important}.client-badge-container{position:absolute;left:auto!important;right:8px!important;display:flex;flex-flow:row;pointer-events:all;padding:8px 16px;border-radius:5px;width:31px;height:38px!important;border:none!important;cursor:pointer;z-index:1}.client-badge-container .drop-down-div{position:absolute;top:calc(100% + 8px);right:0}.drop-down-div:before{content:"";right:100px;top:115px}.drop-down-div,.drop-down-div:before{padding:0;gap:0;cursor:default;position:relative;border-radius:8px}.drop-down-div{display:flex;flex-direction:column;align-items:start;right:175px;top:106px}.drop-down-div a,.drop-down-div span{padding:8px 16px;width:100%;color:#61656b!important}.drop-down-div a:hover,.drop-down-div span:hover{background-color:rgba(0,0,0,.1)!important}.drop-down-div :first-child{border-top-left-radius:8px;border-top-right-radius:8px}.drop-down-div :last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.access-code-block{justify-content:left;padding:8px;width:-moz-fit-content;width:fit-content;background-color:#edebed;border-radius:8px;margin-top:5px;font-family:Montserrat Regular;font-size:10px}.campaign-card-social-metrics{display:flex;margin-bottom:16px}.campaign-card-social-metrics .campaign-card-social-hr{border-top:1px solid #d9d9d9;width:90%;display:inline-flex;margin-top:10px;margin-bottom:3px}.campaign-card-social-metrics .social-type{display:flex;margin:0 4%;align-items:center;white-space:nowrap}.campaign-card-social-metrics .social-type img{display:inline-block;height:16px;margin-right:5px}.campaign-card-social-metrics .social-type-hr{font-family:Montserrat Regular;color:var(--grey-50,#797e86);font-weight:400}.included-tags{background-color:#75ad74}.excluded-tags,.included-tags{display:inline-flex;margin-left:5px;color:#fff;font-family:Montserrat Regular;font-size:14px!important}.excluded-tags{background-color:#e00109}.profile-notes-block{display:flex;white-space:pre-wrap;margin-top:8px;word-wrap:break-word}.profile-notes-block p{max-width:100%;font-family:Montserrat Regular}.age-group{justify-content:left;padding:8px;width:-moz-fit-content;width:fit-content;background-color:#edebed;border-radius:8px;margin-top:5px;font-family:Montserrat Regular;font-size:14px!important}@media(max-width:500px){.camp-card{padding-left:0;padding-right:0}}.notes-tab__comment-text strong{font-family:Montserrat SemiBold,sans-serif;font-weight:600}.react-calendar{width:280px!important;max-width:100%;background:#fff;border:none;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.15);font-family:Montserrat,sans-serif;padding:8px}.timeline-calendar-popover{overflow:hidden;border-radius:12px}.timeline-calendar-popover--with-footer .react-calendar{border-bottom-left-radius:0;border-bottom-right-radius:0}.timeline-calendar-popover--no-footer .react-calendar{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.react-calendar__navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.react-calendar__navigation button{min-width:32px;background:none;border:none;font-size:14px;color:#333;cursor:pointer;border-radius:6px;transition:background .2s ease}.react-calendar__navigation button:hover{background:#f0f0f0}.react-calendar__month-view__weekdays{font-size:12px;font-weight:500;text-transform:uppercase;color:#666;margin-bottom:4px}.react-calendar__tile{padding:6px 0!important;font-size:13px;border-radius:6px;transition:all .2s ease}.react-calendar__tile:enabled:hover{background:#e6f3ff;color:#007bff}.react-calendar__tile:disabled{opacity:.35;color:#b3b3b3}.react-calendar__tile:disabled:hover{background:transparent;color:#b3b3b3}.react-calendar__tile--active{background:#007bff!important;color:#fff!important}.react-calendar__tile--now{background:#f5faff!important;border:1px solid rgba(0,123,255,.3);color:#007bff}.react-calendar__tile--active.react-calendar__tile--now{background:#007bff!important;color:#fff!important;border-color:#007bff}.close-campaign-modal{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.close-campaign-modal .sa-button-container,.close-campaign-modal .sa-icon,.close-campaign-modal h2{display:none!important}.close-campaign-container{display:flex;width:448px;padding:32px;flex-direction:column;align-items:stretch;gap:24px;border-radius:16px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.2)}.close-campaign-container .modal-title{color:#0c0d0d;font-family:Montserrat semiBold,Montserrat,sans-serif;font-size:28px;font-style:normal;line-height:normal;margin:0;text-align:center}.close-campaign-container .closing-options-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.close-campaign-container .close-campaign-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px}.close-campaign-container .closing-options-label{color:#0c0d0d;font-family:Montserrat Regular;font-size:14px;font-weight:400;line-height:140%}.close-campaign-container .close-campaign-checkbox-row{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-family:Montserrat Regular,Montserrat,sans-serif;font-size:14px;font-weight:500;color:#0c0d0d}.close-campaign-container .close-campaign-checkbox-row.is-disabled{opacity:.5;cursor:not-allowed}.close-campaign-container .close-campaign-checkbox-row span{margin-bottom:0}.close-campaign-container .close-campaign-checkbox-row .checkbox{margin:0}.close-campaign-container .modal-actions{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-top:8px}.close-campaign-container .modal-actions .btn-close,.close-campaign-container .modal-actions .btn-download{width:128px;padding:8px 16px;border-radius:8px;cursor:pointer;gap:8px;font-family:Montserrat Regular,Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:19px;border:none;outline:none;display:flex;justify-content:center;align-items:center}.close-campaign-container .modal-actions .btn-close:disabled,.close-campaign-container .modal-actions .btn-download:disabled{opacity:.5;cursor:not-allowed}.close-campaign-container .modal-actions .btn-close{background-color:#f2f2f3;color:#0095ff}.close-campaign-container .modal-actions .btn-close:hover:not(:disabled){background-color:#e4e5e7}.close-campaign-container .modal-actions .btn-download{background-color:#0095ff;color:#fff}.close-campaign-container .modal-actions .btn-download:hover:not(:disabled){background-color:#09f}.close-campaign-container .modal-actions .btn-download:active:not(:disabled){background-color:#0095ff}.custom-tooltip .__react_component_tooltip.show{opacity:1!important}.custom-tooltip .card-tooltip{margin:0!important;padding:0!important}@media screen and (min-width:1250px)and (max-width:1500px){.custom-tooltip .card-tooltip{left:730px!important}}@media screen and (max-width:1024px){.custom-tooltip .card-tooltip{left:500px!important}}@media screen and (max-width:767px){.custom-tooltip .card-tooltip{left:145px!important}}@media screen and (max-width:460px){.custom-tooltip .card-tooltip{left:5px!important}}.custom-tooltip .custom-card-tooltip{position:absolute;background-color:var(--grey-2,#fafafa);padding:8px 16px;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.custom-tooltip .custom-card-tooltip div{background-color:transparent;border:none}.custom-tooltip .custom-card-tooltip:after{display:none}.admin-custom-tooltip .__react_component_tooltip.show{opacity:1!important}.admin-custom-tooltip .card-tooltip{margin:0!important;padding:0!important}@media screen and (min-width:1250px)and (max-width:1500px){.admin-custom-tooltip .card-tooltip{left:460px!important}}.header{padding-bottom:10px;font-size:24px;color:var(--grey-95,#0c0d0d);padding-left:0;font-weight:700;border-bottom:1px solid rgba(41,67,90,.3);font-family:Montserrat Bold}.body{padding-top:15px;overflow:hidden}@media only screen and (max-width:700px){.rodal-dialog{width:95%!important;min-width:unset!important}}.approve-modal .rodal-dialog{padding:0 43px;height:370px;-mox-height:370px;max-height:90%}.approve-modal .rodal-dialog .body{height:90%;overflow-y:auto}.approve-modal .rodal-dialog .body::-webkit-scrollbar{width:0}@media(max-width:500px){.approve-modal .rodal-dialog{padding:15px}}@media(max-width:350px){.approve-modal .rodal-dialog{padding:5px}}.custom-product .carousel-inner>.item>img{min-height:auto!important}.custom-product .carousel-inner{box-shadow:3px 4px 5px 3px #bdbdbd!important;width:300px!important}@media screen and (max-width:480px){.custom-product .carousel-inner{width:280px!important}}.custom-product .modal-header{border-bottom:none!important}.custom-product .accordion-title:hover,.custom-product .active{background-color:#fff!important}.custom-product .d-flex{display:flex}.custom-product .flex-row{flex-direction:row}.custom-product .flex-column{flex-direction:column}.custom-product .justify-content-center{justify-content:center}.custom-product .justify-content-around{justify-content:space-around}.custom-product .justify-content-start{justify-content:start}.custom-product .justify-content-between{justify-content:space-between}.custom-product .w-100{width:100%}@media screen and (max-width:480px){.custom-product .modal-heading-container{display:flex;justify-content:space-between;margin-top:10px}}.product-modal .modal-dialog{height:100%;display:flex;align-items:center;justify-content:center;padding-right:20px;padding-left:20px}.product-modal .modal-content{min-width:290px;width:668px;border-radius:25px;background-color:#fff;box-shadow:0 5px 50px 50px rgba(0,0,0,.15)}.product-modal .modal-content .modal-header{border-top-left-radius:2em;border-top-right-radius:2em;border:none;display:flex;flex-direction:column;align-items:center}.product-modal .modal-content .modal-header .close{align-self:flex-end;margin-top:8px;margin-right:12px;background-repeat:no-repeat;opacity:1;border:none;height:38px;width:38px;background-size:contain}@media(max-width:700px){.product-modal .modal-content .modal-header .close{background-size:30px}}.product-modal .modal-content .modal-header .close span{display:none}.product-modal .modal-content .modal-header .modal-footer{border-top:none}.product-modal .modal-content .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;background-color:#fff}.product-modal .modal-content .modal-body .numu-logo-container{display:flex;align-self:center;width:100%;justify-content:center;margin-bottom:14px}.product-modal .modal-content .modal-body .numu-logo-container .outer-circle{height:134px;width:134px;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:100%;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.13)}.product-modal .modal-content .modal-body .numu-logo-container .outer-circle .inner-circle{height:121px;width:121px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;background-color:#ebebeb}.product-modal .modal-content .modal-body .numu-logo-container .outer-circle .inner-circle .logo{width:95px;height:100px}.product-modal .modal-content .modal-body .numu-logo-container .outer-circle .inner-circle img{height:100%;width:100%;border-radius:50%}.product-modal .modal-content .modal-body .username{display:flex;justify-content:center;color:#666;font-family:LGCB;font-weight:700;font-size:18px;letter-spacing:0}@media(min-width:1200px){.product-modal [class*=col-]{float:none}}.product-modal .background-image.congrats{width:558px;border-radius:2em;background-color:#f1f7fc;padding:0 50px 47px}@media(max-width:700px){.product-modal .background-image.congrats{width:unset;padding:10px}}.product-modal .background-image.congrats .close{margin-right:-35px;margin-top:15px}.product-modal .background-image.congrats .modal-body{border-radius:2em}.product-modal .background-image.congrats .modal-body .text-container{width:100%}.product-modal .background-image.congrats .modal-body .col-lg-12{padding:0 10px!important}@media(max-width:700px){.product-modal .background-image.congrats .modal-header{height:0;z-index:9;background-color:#fff;padding:0;margin:0;position:relative}.product-modal .background-image.congrats .modal-header .close{position:absolute;right:40px;margin-top:8px;background-size:30px}}.product-modal .background-image .modal-header{padding:0;margin-top:16px;margin-bottom:16px;margin-right:12px}.product-modal .background-image .modal-body{border-radius:2em}.product-modal .background-image .confirmation-email{text-align:center;position:absolute;bottom:-35px;right:0;left:0;font-family:LGC;text-decoration:underline;color:#666}@media(max-width:700px){.product-modal .background-image .confirmation-email{display:none}}.product-modal .congrats-padding{margin-top:47px}@media(max-width:700px){.product-modal .congrats-padding{margin-top:0}}.product-modal.large{margin:auto}.product-modal.large .modal-dialog{display:grid}.product-modal.large .modal-content{width:unset}.product-modal.large .modal-body .text-container{margin-top:28px;padding:0 125px}@media(max-width:640px){.product-modal.large .modal-body .text-container{padding:0!important}}.product-modal.large .modal-body .text-container .email-alert{padding:0 45px}@media only screen and (max-width:564px){.product-modal.large .modal-body .text-container .email-alert{padding:0}}.product-modal.large .modal-body .text-container.mobile{display:none}@media screen and (max-width:767px){.product-modal.large .modal-body .return-emoji{display:flex;flex-direction:column-reverse}.product-modal.large .modal-body .return-emoji .post-picture{display:none}.product-modal.large .modal-body .text-container.mobile{display:block!important}.product-modal.large .modal-body .text-container.web{display:none}}.product-modal .focus-visible{outline:none;outline-offset:0}.product-modal .uppercase{text-transform:uppercase}@media screen and (min-width:2000px){.product-modal{zoom:1.7}}.rangeslider{margin:20px 0;position:relative;background:#e6e6e6;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:rgba(0,0,0,.8);font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#fff;left:50%;transform:translate3d(-50%,0,0)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#7cb342;border-radius:10px;top:0}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;border-radius:30px;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:inset 0 1px 3px rgba(0,0,0,.4),inset 0 -1px 3px rgba(0,0,0,.4)}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;transform:translate3d(-50%,0,0)}.rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:#000;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;transform:translate3d(-50%,0,0)}@font-face{font-family:Montserrat Bold;src:url(/_next/static/media/Montserrat_Bold.ee40d35c.ttf) format("truetype");font-weight:700;font-style:bold}@font-face{font-family:Montserrat Regular;src:url(/_next/static/media/Montserrat_Regular.c6229c4f.ttf) format("truetype");font-weight:700;font-style:bold}@font-face{font-family:Montserrat Medium;src:url(/_next/static/media/Montserrat_Medium.223b83d7.ttf) format("truetype");font-weight:700;font-style:bold}@font-face{font-family:Montserrat Light;src:url(/_next/static/media/Montserrat-Light.31f48cc0.ttf) format("truetype")}@font-face{font-family:Montserrat Light Italic;src:url(/_next/static/media/Montserrat-LightItalic.8c62b99d.ttf) format("truetype")}@font-face{font-family:Avenir-Book;src:url(/_next/static/media/Avenir-Book.322b57e7.ttf) format("truetype")}.campaign-wrapper{background-color:#fff}.campaign-wrapper .modal-header .close{margin-top:-17px;margin-bottom:-10px}.campaign-wrapper .modal-header .close span{font-size:5rem}.campaign-wrapper ::-webkit-scrollbar{width:10px}.campaign-wrapper ::-webkit-scrollbar-track{background:#f1f1f1}.campaign-wrapper ::-webkit-scrollbar-thumb{background:#c7c5c5}.campaign-wrapper ::-webkit-scrollbar-thumb:hover{background:#555}.campaign-wrapper .react-bs-table-no-data{height:310px;vertical-align:middle!important}.campaign-wrapper .table-column--custom{opacity:.1}.campaign-wrapper input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%}.campaign-wrapper input[type=range]:focus{outline:none}.campaign-wrapper input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6);background:var(--grey-95,#0c0d0d);border-radius:1.3px;border:.2px solid #010101}.campaign-wrapper input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.6);height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-14px}.campaign-wrapper input[type=range]:focus::-webkit-slider-runnable-track{background:var(--grey-95,#0c0d0d)}.campaign-wrapper input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6);background:var(--grey-95,#0c0d0d);border-radius:1.3px;border:.2px solid #010101}.campaign-wrapper input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.6);height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}.campaign-wrapper input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}.campaign-wrapper input[type=range]::-ms-fill-lower,.campaign-wrapper input[type=range]::-ms-fill-upper{background:var(--grey-95,#0c0d0d);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6)}.campaign-wrapper input[type=range]::-ms-thumb{box-shadow:1px 1px 1px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.6);height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}.campaign-wrapper input[type=range]:focus::-ms-fill-lower,.campaign-wrapper input[type=range]:focus::-ms-fill-upper{background:var(--grey-95,#0c0d0d)}.campaign-wrapper button:focus{outline:none}.campaign-wrapper .radio-error{color:var(--red-50,#fc2c03)}.campaign-wrapper .error-label,.campaign-wrapper .radio-error{margin-top:5px;margin-bottom:5px}.campaign-wrapper .error-label span{color:var(--red-50,#fc2c03);font-family:Montserrat Regular}.campaign-wrapper .upload-image img{width:80px;height:80px;padding:2px;border:1px solid #ccc;-o-object-fit:contain;object-fit:contain;background:#eee;border-radius:1em}.campaign-wrapper .cross-icon{height:35px;position:absolute;right:15px;top:15px;z-index:9;cursor:pointer}@media(max-width:500px){.campaign-wrapper .cross-icon{height:30px}}.campaign-wrapper .rangeslider-horizontal .rangeslider__fill{background:var(--blue-50,var(--grey-95,#0c0d0d))}.campaign-wrapper .rangeslider-horizontal.disabled .rangeslider__fill{background:#ccc;cursor:default}.campaign-wrapper .rangeslider-horizontal.disabled .rangeslider__handle{background:#aaa;border:none;cursor:default}.campaign-wrapper .rangeslider-horizontal{height:4px}.campaign-wrapper .rangeslider-horizontal .rangeslider__fill{box-shadow:none;cursor:pointer}.campaign-wrapper .rangeslider{background:var(--grey-10);box-shadow:none}.campaign-wrapper .rangeslider-horizontal .rangeslider__handle{height:16px;width:16px;box-shadow:0 0 0 rgba(0,0,0,.4),0 0 2px rgba(0,0,0,.4)}.campaign-wrapper .rangeslider-horizontal .rangeslider__handle:after{display:none}.campaign-wrapper .rangeslider .rangeslider__handle{border:4px solid var(--blue-50,var(--grey-95,#0c0d0d))}.campaign-wrapper .rangeslider .rangeslider__handle:focus{outline:none}.campaign-wrapper .rangeslider__labels{margin-left:-10px}.campaign-wrapper .checkbox,.campaign-wrapper .radio{margin-top:0}.campaign-wrapper .control-label{color:var(--grey-95,#0c0d0d);font-family:Montserrat SemiBold;font-size:14px;margin-bottom:8px!important;white-space:nowrap}@media(max-width:768px){.campaign-wrapper .control-label{margin-bottom:5px!important}.campaign-wrapper .custom-checkbox-label{justify-content:flex-start}}.campaign-wrapper .radio-inline{color:var(--grey-95,#0c0d0d)}.campaign-wrapper .radio-inline label{color:var(--grey-95,#0c0d0d);font-size:14px;font-family:Montserrat Regular}.campaign-wrapper .checkbox label{color:var(--grey-20,#c9cbcf);font-size:14px}.campaign-wrapper label{color:var(--grey-95,#0c0d0d);font-size:14px;font-family:Montserrat Regular;width:-moz-min-content;width:min-content}.campaign-wrapper .form-group{margin-bottom:20px}.campaign-wrapper .form-group label{color:var(--grey-95,#0c0d0d);font-size:14px;font-family:Montserrat Medium;font-weight:400;width:-moz-fit-content;width:fit-content}.campaign-wrapper .form-control{font-family:Montserrat Regular;border:1px solid var(--grey-20,#c9cbcf);border-radius:8px!important;box-shadow:none;color:var(--grey-95,#0c0d0d)}.campaign-wrapper textarea{font-family:Montserrat Regular;font-size:14px;color:var(--grey-20,#c9cbcf);resize:none}.campaign-wrapper .checkbox label:after,.campaign-wrapper .checkbox label:before{width:20px;height:20px}@media(max-width:768px){.campaign-wrapper .checkbox{margin-left:0!important}}.campaign-wrapper .checkbox label{padding-left:20px;padding-top:0;font-family:Montserrat Regular;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;width:100%}@media(max-width:768px){.campaign-wrapper .checkbox input{position:relative!important}}.campaign-wrapper .checkbox-inline,.campaign-wrapper .radio-inline{margin-bottom:6px}.campaign-wrapper .SingleDatePickerInput__withBorder{border:1px solid #fff;border-radius:8px}.campaign-wrapper .DateInput{border:0}.campaign-wrapper .DateInput_input__focused{border-bottom:0}.campaign-wrapper .DateInput_input{font-weight:unset;opacity:1;padding:6px 7px 5px;font-size:14px;color:#000;font-family:Montserrat Regular}.campaign-wrapper .check-box{color:var(--grey-95,#0c0d0d)!important;margin-left:8px;min-width:-moz-max-content;min-width:max-content}.campaign-wrapper input[type=checkbox]+.check-box:after,.campaign-wrapper input[type=checkbox]+.check-box:before{display:none}.campaign-wrapper .rodal{z-index:9999;backdrop-filter:blur(4px)}.campaign-wrapper .rodal .rodal-mask{background-color:rgba(0,14,25,.749)}.campaign-wrapper .add-content-modal,.campaign-wrapper .add-product-modal{z-index:9997}.campaign-wrapper .add-content-modal div[class$=-menu]{z-index:99999}.campaign-wrapper .body{min-height:225px;display:flex;flex-direction:column;justify-content:space-between}.campaign-wrapper .ReactCrop__crop-selection{border-image-source:none;border:4px dashed #0095ff}.campaign-wrapper .dropbtn{color:#fff;border:none}.campaign-wrapper .checkbox.on-going{margin-bottom:1rem}@media only screen and (max-width:500px){.campaign-wrapper .checkbox.on-going{margin-top:1rem}}.campaign-wrapper .checkbox.expression-questions{position:inherit}.campaign-wrapper .checkbox.expression-questions label{position:relative}.campaign-wrapper .jQExAl{background-color:rgba(244,72,126,.5)!important;box-shadow:0 0 1px 3px #0095ff!important}.campaign-wrapper .rec.rec-dot{box-shadow:none;background-color:var(--grey-95,#0c0d0d)!important;opacity:.5}.campaign-wrapper .rec.rec-dot.rec-dot_active{box-shadow:none;background-color:#000!important}.campaign-wrapper .text-area-tooltip{display:flex;justify-content:space-between}.campaign-wrapper .text-area-tooltip .__react_component_tooltip{max-width:30%;opacity:1!important;border-radius:.8em;box-shadow:0 1px 1px 0 hsla(0,0%,72%,.3);position:fixed}.campaign-wrapper .text-area-tooltip .__react_component_tooltip:before{left:50%!important;margin-left:unset}.campaign-wrapper .text-area-tooltip .__react_component_tooltip:after{border-left:8px solid transparent!important;border-right:0 solid transparent!important;bottom:-4px!important;border-top:8px solid transparent!important;transform:rotate(45deg)!important;background:#fff!important;box-shadow:1px 1px 1px 0 hsla(0,0%,72%,.3);left:50%!important;margin-left:unset}@media(max-width:768px){.campaign-wrapper .text-area-tooltip .__react_component_tooltip{right:10%!important;left:unset!important;max-width:90%}.campaign-wrapper .text-area-tooltip .__react_component_tooltip:after,.campaign-wrapper .text-area-tooltip .__react_component_tooltip:before{left:unset!important;right:30px!important}.campaign-wrapper .text-area-tooltip .__react_component_tooltip p{max-width:80%}}.campaign-wrapper .text-area-tooltip .__react_component_tooltip p{padding:5px;font-family:Montserrat Regular;color:#666;font-size:12px}.campaign-wrapper .text-area-tooltip.justify-left{justify-content:left}.campaign-wrapper .custom-checkbox-container{display:block;position:relative;padding-left:32px;margin-right:44px;cursor:pointer;font-size:14px;color:var(--grey-95,#0c0d0d);opacity:.45;text-transform:uppercase;margin-bottom:0}.campaign-wrapper .modify-checkbox{margin-right:0}.campaign-wrapper .input-checkbox-container{display:block;position:relative;padding-left:0;cursor:pointer;font-size:14px;color:var(--grey-95,#0c0d0d);opacity:.45;text-transform:uppercase;margin-bottom:0}.campaign-wrapper .input-checkbox{margin-left:32px}.campaign-wrapper .input-checkbox:focus{outline:none}.campaign-wrapper .custom-checkbox-container input[type=checkbox],.campaign-wrapper .input-checkbox-container input[type=checkbox]{position:absolute;opacity:0;display:none;cursor:pointer;height:0;width:0}.campaign-wrapper .active-checkbox{opacity:1}.campaign-wrapper .checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;border:2px solid var(--grey-95,#0c0d0d);opacity:.45!important}.campaign-wrapper .custom-checkbox-container input:checked~.checkmark,.campaign-wrapper .input-checkbox-container input:checked~.checkmark{opacity:.99!important}.campaign-wrapper .checkmark:after{content:"";position:absolute;display:none}.campaign-wrapper .custom-checkbox-container input:checked~.checkmark:after,.campaign-wrapper .input-checkbox-container input:checked~.checkmark:after{display:block}.campaign-wrapper .custom-checkbox-container .checkmark:after,.campaign-wrapper .input-checkbox-container .checkmark:after{left:5px;top:2px;width:4.5px;height:9px;opacity:.99!important;border-width:0 2px 2px 0;transform:rotate(45deg)}.campaign-wrapper .custom-radio-container{display:block;position:relative;padding-left:25px;width:100%;font-family:Montserrat Regular!important;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--grey-95,#0c0d0d)!important}.campaign-wrapper .custom-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.campaign-wrapper .custom-radio-container label,.campaign-wrapper .custom-radio-container span{color:var(--grey-95,#0c0d0d)}.campaign-wrapper .custom-radio-container .radio-checkmark{position:absolute;top:2px;left:0;height:15px;width:15px;background-color:#fff;border-radius:50%}.campaign-wrapper .custom-radio-container input~.radio-checkmark{background-color:#fff;border:1px solid var(--grey-95,#0c0d0d);opacity:.5}.campaign-wrapper .custom-radio-container input:disabled~.radio-checkmark{background-color:var(--grey-5,#f2f2f3);border:1px solid var(--grey-5,#f2f2f3);opacity:1}.campaign-wrapper .custom-radio-container input:checked~.radio-checkmark{background-color:#fff;border:4px solid #0095ff;opacity:1}.campaign-wrapper .custom-radio-container .radio-checkmark:after{content:"";position:absolute;display:none}.campaign-wrapper .custom-radio-container input:checked~.radio-checkmark:after{display:none}.campaign-wrapper .custom-radio-container .radio-checkmark:after{top:2px;left:2px;width:7px;height:7px;border-radius:50%;background:var(--grey-95,#0c0d0d)}.campaign-wrapper .label-text{color:var(--grey-95,#0c0d0d);font-family:Montserrat Medium;margin-bottom:8px;width:100%}@media only screen and (max-width:424px){.campaign-wrapper .campaign-form{padding-top:35px}}.campaign-wrapper .section-header{text-align:left;color:var(--grey-95,#0c0d0d);text-transform:uppercase;font-size:24px;font-family:Montserrat Bold}.campaign-wrapper .form-control[disabled],.campaign-wrapper input[disabled],.campaign-wrapper textarea[disabled]{background-color:var(--grey-5,#f2f2f3)!important;font-style:italic;color:#999}.campaign-wrapper .form-control[disabled] :root .safari_only,.campaign-wrapper .form-control[disabled] _::-webkit-full-page-media,.campaign-wrapper .form-control[disabled] _:future,.campaign-wrapper input[disabled] :root .safari_only,.campaign-wrapper input[disabled] _::-webkit-full-page-media,.campaign-wrapper input[disabled] _:future,.campaign-wrapper textarea[disabled] :root .safari_only,.campaign-wrapper textarea[disabled] _::-webkit-full-page-media,.campaign-wrapper textarea[disabled] _:future{color:#555}.campaign-wrapper .DateInput__disabled{border-radius:8px}.campaign-wrapper .DateInput__disabled input{color:#999!important}.campaign-wrapper .DateInput__disabled input :root .safari_only,.campaign-wrapper .DateInput__disabled input _::-webkit-full-page-media,.campaign-wrapper .DateInput__disabled input _:future{color:#555!important}@media not all and (min-resolution:0.001dpcm){.campaign-wrapper .form-control[disabled],.campaign-wrapper input[disabled],.campaign-wrapper textarea[disabled]{background-color:var(--grey-5,#f2f2f3)!important;font-style:italic;color:#555}.campaign-wrapper .DateInput__disabled{border-radius:8px}.campaign-wrapper .DateInput__disabled input{color:#555!important}}.campaign-wrapper .product-form-buttons{display:flex;justify-content:center;margin-top:2rem;margin-bottom:10px}.campaign-wrapper .product-form-buttons button:focus{outline:none}@media screen and (max-width:768px){.campaign-wrapper .product-form-buttons{margin-left:42px}}@media screen and (max-width:425px){.campaign-wrapper .product-form-buttons{flex-direction:row;align-items:center;margin-top:1rem}.campaign-wrapper .product-form-buttons button{margin-bottom:10px}}.campaign-wrapper .help-block{color:var(--red-50,#fc2c03)}.campaign-wrapper .rdt input{border:1px solid var(--grey-95,#0c0d0d);height:39px;color:#000}.campaign-wrapper .rdt .rdtPicker{width:-webkit-fill-available}.campaign-wrapper .custom-zoom-prop{zoom:.8}.campaign-wrapper div[class$=-placeholder]{font-family:Montserrat Regular;font-size:14px;color:var(--grey-50,#797e86);opacity:1}.borderless-input{border:none!important}.button-shadow{box-shadow:2px 2px 5px 1px rgba(0,0,0,.25)}.input-range{height:1rem;position:relative;width:100%;margin:20px 0}.input-range .input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #fff;border-radius:100%;cursor:pointer;display:block;height:15px;width:15px;box-shadow:0 0 0 rgba(0,0,0,.4),0 0 2px rgba(0,0,0,.4);margin-left:-.5rem;margin-top:-.9rem;outline:none;position:absolute;top:50%}.input-range.input-range--disabled{box-shadow:none;transform:none}.input-range.input-range--disabled .input-range__track--active{background:#ccc}.input-range.input-range--disabled .input-range__slider{border-color:#aaa;background:#aaa;cursor:default}.input-range.input-range--disabled .input-range__track{cursor:default}.input-range .input-range__slider-container{transition:left .3s ease-out}.input-range .input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range .input-range__label--max,.input-range .input-range__label--min{margin-top:10px;position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;font-family:Montserrat Regular;color:#333}.input-range .input-range__label--min{left:0}.input-range .input-range__label--max{right:0}.input-range .input-range__label--value{position:absolute;top:-1.8rem;display:none}.input-range .input-range__label-container{position:relative}.input-range__label--max .input-range .input-range__label-container{left:50%}.input-range .input-range__track{background:#f5fafd;border-radius:.4rem;cursor:pointer;display:block;height:.4rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range .input-range__track{background:#f5fafd}.input-range .input-range__track--background{left:0;margin-top:-.2rem;position:absolute;right:0;top:50%}.input-range .input-range__track--active{background:#f64f85}.campaign-stepper{display:flex;flex-direction:column;justify-content:center;align-items:center}.campaign-stepper .step-description{font-family:Montserrat Regular;font-size:14px;margin-bottom:2rem;text-align:center;color:#000}@media(max-width:763px){.campaign-stepper .step-heading{padding-left:35px;padding-right:35px}.campaign-stepper .step-heading span{font-weight:500!important;font-size:16px!important;color:#797e86!important;font-family:Montserrat Regular!important}}.campaign-stepper .step-description-bold,.campaign-stepper .step-description-bold-un-centered{font-family:Montserrat Medium;font-size:14px;margin-bottom:2rem;color:#000;width:100%}@media(max-width:768px){.campaign-stepper .step-description-bold,.campaign-stepper .step-description-bold-un-centered{font-family:Montserrat Regular;font-size:11.5px;margin-bottom:1rem}}.campaign-stepper .step-description-bold{text-align:center}.campaign-stepper .RFS-StepperContainer{padding:0!important;margin-top:60px;margin-bottom:23px;width:70%;justify-content:space-between}@media(max-width:450px){.campaign-stepper .RFS-StepperContainer{margin-top:10px}}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer{padding:0!important}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer{top:14px}@media(max-width:700px){.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer{top:12px}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer .RFS-Connector{border-top-width:2px!important}}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer .RFS-Connector{border-color:var(--grey-5);border-top-width:2px}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer .RFS-Connector.active,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer .RFS-Connector.completed{border-color:var(--blue-5)}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle{border:0;border-radius:100%;width:32px;height:32px;background-color:var(--grey-5);z-index:2;display:flex;align-items:center;justify-content:center;cursor:default}@media(max-width:700px){.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle{border:2px solid var(--blue-50);width:32px;height:32px}}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton .RFS-StepButtonContent,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle .RFS-StepButtonContent{background:none;font-family:Montserrat Medium;color:var(--white);font-size:16px;font-variant-numeric:inherit}@media(max-width:700px){.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton .RFS-StepButtonContent,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle .RFS-StepButtonContent{color:var(--blue-50);font-size:16px}}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.active{background-color:var(--blue-5)}@media(max-width:700px){.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.active{border:2px solid var(--blue-50)}}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active .RFS-StepButtonContent,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.active .RFS-StepButtonContent{color:var(--blue-50)}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active~.RFS-LabelContainer .RFS-Label,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed~.RFS-LabelContainer .RFS-Label,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.active~.RFS-LabelContainer .RFS-Label,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.completed~.RFS-LabelContainer .RFS-Label{color:var(--grey-50)!important}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.completed{background-color:var(--blue-5)}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed .RFS-StepButtonContent,.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepCircle.completed .RFS-StepButtonContent{color:var(--blue-50)}.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-LabelContainer .RFS-Label{white-space:nowrap;color:var(--grey-5);font-size:14px;margin-top:5px;font-family:Montserrat Medium}@media(max-width:425px){.campaign-stepper .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-LabelContainer .RFS-Label{font-size:11px}}@media screen and (max-width:565px){.campaign-stepper .RFS-StepperContainer{width:95%}}.campaign-stepper div[class$=-placeholder]{font-family:Montserrat Light Italic;font-size:14px;color:var(--grey-50,#797e86);opacity:1}.images-carousel{width:660px;margin-bottom:25px;height:unset}@media screen and (max-width:768px){.images-carousel{height:431px}}.accepted-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.accepted-content .custom-checkbox-container{margin-right:0;padding-left:20px}@media screen and (max-width:600px){.accepted-content{align-items:flex-start;flex-direction:column}.accepted-content .custom-checkbox-container{margin-bottom:12px}}.signup-carousel .carousel-indicators{bottom:0}.signup-carousel .carousel-indicators li{background-color:#ececec;width:15px;height:15px}.signup-carousel .carousel-indicators .active{background-color:#8ecaec}.signup-carousel .carousel-caption{bottom:80px;padding-bottom:0;height:20px;top:unset;left:20%;right:20%;text-shadow:none;color:#999;font-size:14px;font-family:Montserrat Regular}@media screen and (min-width:430px){.calendly{background-color:#fbfcfd;padding-bottom:50px}}.calendly .calendly-buttons{width:40%;padding-right:10%}@media screen and (max-width:600px){.calendly .calendly-buttons{flex-direction:row;width:100%;padding-right:0}}@media screen and (min-width:600px){.suggested-price{width:25%;margin-left:25px}}.suggested-price-help{display:flex}@media screen and (min-width:600px){.suggested-price-help{margin-left:25px}}.sortable-container{height:225px;margin-top:25px}@media screen and (max-width:767px){.sortable-container{margin-top:0}}.contentExample{background:var(--grey-5)!important;height:100px;width:100px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;position:relative;cursor:pointer;box-shadow:none}.contentExample:hover{background:var(--grey-10)!important}@media screen and (max-width:370px){.contentExample.product,.contentExample.product .content-image{height:60px;width:60px}.contentExample.product .media-cross-icon{height:15px;width:15px;top:5px;right:5px}}@media screen and (min-width:371px)and (max-width:410px){.contentExample.product,.contentExample.product .content-image{height:75px;width:75px}.contentExample.product .media-cross-icon{height:20px;width:20px;top:10px;right:10px}}@media screen and (min-width:410px)and (max-width:480px){.contentExample.product,.contentExample.product .content-image{height:90px;width:90px}}.contentExample input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;height:inherit;width:inherit}.product-card{display:block;justify-content:flex-start;align-items:center;padding:1rem;margin-bottom:1rem;border:1px solid var(--grey-20,#c9cbcf);border-radius:5px;position:relative;cursor:pointer}.product-card .delete-icon{right:1rem}.product-card .delete-icon,.product-card .edit-icon{position:absolute;top:1.5rem;height:1.5rem;width:1.5rem}.product-card .edit-icon{right:3rem}.product-card .edit-button{position:absolute;color:#b5b5b5;font-size:12px;cursor:pointer;bottom:1rem;right:1rem;font-weight:700}.product-card .product-image{width:7rem;height:7rem;margin-right:1.5rem}.product-card .product-image img{height:inherit;width:inherit}.product-card .product-details{display:flex;flex-direction:column;color:var(--grey-95,#0c0d0d);margin-top:8px}.product-card .product-details .product-title{font-family:Montserrat SemiBold}@media(max-width:768px){.step-buttons{flex-direction:column;justify-content:center;align-items:center}.step-buttons button{margin-top:10px;margin-right:unset;padding-right:15px}}.step-buttons button{margin-right:15px}.accepted-content .radio-checkmark{position:absolute;top:3px;left:0;height:12px;width:12px;background-color:#fff;border-radius:50%}.accepted-content input~.radio-checkmark{background-color:#fff;border:1px solid var(--grey-95,#0c0d0d);opacity:.5}.accepted-content input:disabled~.radio-checkmark{background-color:var(--grey-5,#f2f2f3);border:1px solid var(--grey-5,#f2f2f3);opacity:1}.accepted-content input:checked~.radio-checkmark{background-color:#fff;border:1px solid var(--grey-95,#0c0d0d);opacity:1}.accepted-content .radio-checkmark:after{content:"";position:absolute;display:none}.accepted-content input:checked~.radio-checkmark:after{display:block}.accepted-content .radio-checkmark:after{top:1.8px;left:2.2px;width:6px;height:6px;border-radius:50%;background:var(--grey-95,#0c0d0d)}.accepted-content input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.content-revision{display:flex;justify-content:space-between;align-items:center}.content-revision input{position:absolute;cursor:pointer;height:20px;width:45px}.section-divider{position:relative;height:25px;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.section-divider .strike{border-bottom:1px solid var(--grey-95);position:absolute;top:12px;width:100%}.section-divider .text{color:var(--grey-95);font-family:Montserrat Medium;position:absolute;background:#fff;padding:2px 20px}.icon-button-container{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:430px){.icon-button-container{gap:20px}}@media(max-width:376px){.icon-button-container{gap:unset}}.cost-card{font-family:Montserrat Regular}.experience-note{margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.experience-note img{margin-right:18px}.experience-note p{font-family:Montserrat Regular;color:var(--grey-95,#0c0d0d);font-size:14px}.content-filter-dropdown.filters .dropdown-menu,.content-filter-dropdown.filters button{width:190px}.content-filter-dropdown button{width:210px;padding:3px 20px;color:var(--grey-95,#0c0d0d);justify-content:space-between}.content-filter-dropdown button span{font-family:Montserrat SemiBold}.content-filter-dropdown button i{font-size:3rem}.content-filter-dropdown.open button{border-radius:6px 6px 0 0}.content-filter-dropdown .dropdown-menu{right:0;left:0;top:38px;box-shadow:4px 4px 4px -1px rgba(0,0,0,.25);border:2px solid var(--grey-2,#fafafa);border-top:0;border-radius:0 0 6px 6px;width:210px;margin:0}.content-filter-dropdown .dropdown-menu a label{padding-left:0;margin-right:0}.content-filter-dropdown .dropdown-menu a .custom-checkbox-container{font-family:Montserrat Regular;opacity:1;color:var(--grey-95,#0c0d0d);text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-filter-dropdown .dropdown-menu a .custom-checkbox-container .checkmark{display:none}.content-filter-dropdown .dropdown-menu a .custom-checkbox-container.active-checkbox,.content-filter-dropdown .dropdown-menu a .custom-checkbox-container:hover{color:var(--blue-50);font-family:Montserrat SemiBold}.content-filter-dropdown .dropdown-menu a:hover{background-color:#fff}.content-filter-dropdown .content-filter-icon{height:42px;width:42px;border-radius:25px;background-color:#e7e7e7;display:flex;justify-content:center;align-items:center;position:absolute;right:0;margin-left:20px}.content-filter-dropdown .content-filter-icon img{height:22px}.content-filter-dropdown.multiple-content .dropdown-menu,.content-filter-dropdown.multiple-content button{width:100%}.SingleDatePicker_picker{z-index:9!important}.content-type-selector div[class$=-control]{border-color:hsla(0,0%,71%,.5);box-shadow:none;outline:none;border-radius:0}.content-type-selector div[class$=-control]:focus,.content-type-selector div[class$=-control]:hover{border-color:hsla(0,0%,71%,.5);box-shadow:none;outline:none}.content-type-selector div[class$=-control] div[class$=-menu] div{border-radius:0}.content-type-selector div[class$=-menu]{max-height:-moz-max-content;max-height:max-content}.content-type-selector div[class$=-placeholder]{font-family:Montserrat Light Italic;font-size:14px;color:var(--grey-50,#797e86);opacity:1}.add-new-brand{margin-bottom:20px}.add-new-brand .text{color:var(--grey-95,#0c0d0d)}.add-new-brand a{text-decoration:underline}.add-new-brand a span{font-family:Montserrat Bold}.mb-10{margin-bottom:10px!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.basic-info-modal .modal-dialog{margin-top:80px;margin-bottom:20px;max-height:95%}.basic-info-modal .modal-dialog .modal-content{height:95vh}.basic-info-modal .modal-dialog .modal-content .campaign-basic__slider .rangeslider__label-item{font-size:11px}.basic-info-modal .modal-dialog .modal-content .campaign-wrapper::-webkit-scrollbar{width:5px}@media(max-width:768px){.basic-info-modal .modal-dialog{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex;justify-content:center}}.campaign-card__modal .modal-content{height:80%!important;width:80%;margin:0 auto}@media(max-width:768px){.modal-content{margin:0!important;width:100%}}.preview-promotion{display:flex;min-height:600px;width:100%;position:relative;justify-content:space-around}.preview-promotion.promtion-loader{align-items:center}.preview-promotion .card{width:40%;max-height:400px}.preview-promotion .promotion-details{position:relative;overflow:hidden;border-radius:0;border:1px solid hsla(0,0%,71%,.355);width:40%;max-height:600px}.preview-promotion .preview-content-wrapper{max-height:unset!important}@media only screen and (max-width:500px){.preview-promotion .preview-content-wrapper{max-height:100%!important}}.preview-promotion .promotion-testing{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:500px){.preview-promotion .promotion-testing{max-height:unset!important}}.preview-promotion .promotion-testing::-webkit-scrollbar{display:none}.preview-promotion .promo-card{position:relative;border-radius:10px;align-self:center;box-shadow:0 0 28px hsla(0,0%,60%,.25);overflow:hidden;background-color:#fff;border:1px solid #ebedf0}.preview-promotion .promo-card .instagram-action{display:flex;flex-direction:row;align-items:center;padding:6px 15px;border-radius:15px;position:absolute;color:#fff;background-color:#f65389;top:5px;right:5px}.preview-promotion .promo-card .promo-action{display:flex;box-shadow:0 0 15px 2px rgba(0,0,0,.34);flex-direction:row;align-items:center;padding:5px 15px;border-radius:26px;position:absolute;background-color:#fff;top:10px;left:11px}.preview-promotion .promo-card .promo-action-text{color:#f65389;font-size:12px}.preview-promotion .promo-card .promo-thumbnail{height:125px;position:relative;border-bottom:3px solid #ebedf0}.preview-promotion .promo-card .promo-thumbnail img{height:125px;width:100%;-o-object-fit:cover;object-fit:cover}.preview-promotion .promo-card .promo-content{padding:7px 12px 10px;display:flex;flex-direction:column}.preview-promotion .promo-card .promo-content .promo-title{font-weight:700;color:var(--grey-95,#0c0d0d)}.preview-promotion .promo-card .promo-content .promo-subtitle{color:#939191;font-size:8px;font-style:italic}.preview-promotion .promo-card .promo-save{display:flex;flex-direction:column;justify-content:space-between}.preview-promotion .promo-card .promo-save .icon{display:flex;justify-content:flex-end}.preview-promotion .promo-card .promo-save .icon span i{color:#f65389;font-size:20px}.preview-promotion .promo-card .promo-save .available-text{color:#aeaeae;font-size:14px}.preview-promotion .promo-card .promo-save .available-text span.pink{color:#f65389}.preview-promotion .card-container{position:relative;border-radius:8px;padding:15px;margin-bottom:16px;align-self:center;background-color:#fff;box-shadow:0 1px 3px rgba(50,50,93,.149),0 1px 0 rgba(0,0,0,.02)}.preview-promotion .card-container.numu-card-container{border:2px solid rgba(232,67,122,.4)}.preview-promotion .card-container .numuFamily{position:absolute;top:-2px;left:-5px;background-color:#e8437a;padding:5px 10px;border-bottom-left-radius:15px;border-top-left-radius:2px;border-top-right-radius:15px;border-bottom-right-radius:2px}.preview-promotion .card-container .numuFamily p{color:#fff}.preview-promotion .image{width:80px;height:auto;-o-object-fit:contain;object-fit:contain;margin-top:10px;margin-right:20px}.preview-promotion .itemContentView{display:flex;flex-direction:row}.preview-promotion .contentTxtContainer{flex:1;flex-direction:row}.preview-promotion .itemContentDetailTxt{color:#646466;font-size:15px;margin-top:10px}.preview-promotion .couponCodeTxt{color:#e8437a;font-size:13px;font-weight:700}.preview-promotion .available-promo{color:#868686;font-size:12px;font-weight:bolder}.preview-promotion .available-promo span{font-size:13px;color:#e8437a}.preview-promotion .PromoButton{margin:20px 15px 5px;background-color:transparent;border:1px solid #e8437a;border-radius:2em;text-align:center;padding:3px}.preview-promotion .PromoButtonText{color:#e8437a;font-size:15px;padding:2px 25px}.preview-promotion .bottomValidDateDetailContainer{justify-content:space-between;flex-direction:row;margin-right:10px;margin-top:10px}.preview-promotion .validDateTxt{color:#d3d3d3;font-size:12px}.preview-promotion .promo-header{position:relative;height:212px;width:100%;min-width:235px;z-index:2;overflow-x:hidden;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.preview-promotion .header{position:absolute;top:0;left:0;padding:0;width:100%;height:40px;z-index:9999;background:rgba(0,0,0,.5);display:flex;align-items:center}.preview-promotion .header img{margin-left:15px;height:14px;resize:contain}.preview-promotion .promo-details-container{position:relative}.preview-promotion .promo-details-container .company-logo{position:relative;justify-content:center;width:100%;align-items:center;z-index:9999;margin-top:-30px;display:flex}.preview-promotion .promo-details-container .company-logo .company-image{background:#fff;justify-content:center;align-items:center;display:flex;width:60px;height:60px;border-radius:6px;box-shadow:0 0 15px 2px rgba(0,0,0,.34)}.preview-promotion .promo-details-container .company-logo .company-image img{width:60px;height:60px;border-radius:6px}.preview-promotion .promo-details{display:flex;flex-direction:column;background-color:#fff;margin-left:18px;margin-right:18px}.preview-promotion .promo-details .border-bottom{opacity:.2;border-bottom:1px solid var(--grey-95,#0c0d0d);margin-top:10px;margin-bottom:10px}.preview-promotion .promo-details .title{color:var(--grey-95,#0c0d0d);text-align:center;font-size:16px;padding-top:19px}.preview-promotion .promo-details .text-for-left{text-align:center}.preview-promotion .promo-details .text-for-left .number{font-weight:700;margin-left:4px;font-size:16px;color:#f65389}.preview-promotion .promo-details .heading-text{color:var(--grey-95,#0c0d0d);font-weight:700;text-transform:capitalize;font-size:16px;margin-bottom:5px}.preview-promotion .promo-details h2{margin:0;padding:0;color:var(--grey-95,#0c0d0d)}.preview-promotion .promo-details .description{white-space:pre-line;font-size:12px;font-weight:400;color:var(--grey-20,#c9cbcf)}.preview-promotion .promo-details .preview-hashtag{display:flex;flex-wrap:wrap}.preview-promotion .promo-details .hashtag{padding:4px 10px;margin-right:10px;margin-bottom:10px;border-radius:5px;background:#f5fafd;color:var(--grey-95,#0c0d0d);font-size:12;font-weight:700}.preview-promotion .promo-details .upload-rules{background-color:#fff}.preview-promotion .promo-details .upload-rules h5{padding-top:10px;border-top:1px solid #eee}.preview-promotion .promo-details .upload-rules .dos-icon{display:flex;align-items:center;margin-top:2px}.preview-promotion .promo-details .upload-rules .dos-icon img{width:16px;height:16px}.preview-promotion .promo-details .upload-rules .do-text{margin-left:5px;font-size:12px;font-weight:400;color:var(--grey-20,#c9cbcf)}.preview-promotion .promo-details .upload-rules p i{margin-right:5px}.preview-promotion .promo-details .upload-rules p i.green{color:green}.preview-promotion .promo-details .upload-rules p i.red{color:red}.preview-promotion .promo-details .upload-rules .rec-slider-container{margin:0}.preview-promotion .promo-details .upload-rules .rec-slider-container .rec-slider img{max-width:100%;width:100%}.preview-promotion .promo-details .upload-rules .rec-pagination{margin-top:15px;display:flex;align-items:center}.preview-promotion .promo-details .upload-rules .rec-pagination .rec-dot{height:5px;width:5px;opacity:.5;margin:0 3px}.preview-promotion .promo-details .upload-rules .rec-pagination .rec-dot_active{opacity:1;height:7px;width:7px;background-color:#000!important}.preview-promotion .creator-note{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;color:var(--grey-20,#c9cbcf);margin:0 18px}.preview-promotion .creator-note img{margin-right:18px}.preview-promotion .promo-use-button{position:relative;bottom:0;left:0;right:0;margin-top:16px;text-align:center}.preview-promotion .promo-use-button button{padding:1rem 3rem;border:none;font-weight:400;color:#fff;font-size:18px}.preview-promotion .promo-attend-button{display:flex;flex-flow:column wrap;margin-top:16px;text-align:center}.preview-promotion .promo-attend-button>div button{padding:5px;border-radius:25px;border:1px solid rgba(0,0,0,.32);color:#fff;margin:5px 15px 0;width:120px}.preview-promotion .button-pink{background:linear-gradient(300deg,#c14380,#ff6985)}.preview-promotion .button-blue{background:linear-gradient(90deg,#3c5c83,#0e3153)}.preview-promotion .button-disabled{background:#ccc;color:#fff}.preview-promotion .promotion-note{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.preview-promotion .promotion-note img{width:30px;height:30px}.preview-promotion .promotion-note .promotion-note-text{color:gray;text-align:center;padding-top:1rem;font-size:1.5rem}.preview-promotion .promotion-details-card .promotion-details-card-desc{padding-left:2rem;padding-right:2rem;text-align:center;color:#e8437a;font-size:1.5rem;letter-spacing:1px}.preview-promotion .custom-label{margin-top:30px;color:gray;display:flex;justify-content:center;align-items:center}.preview-promotion .custom-checkbox{-webkit-appearance:none;background-color:transparent;border:1px solid #e8437a;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:6px;margin-right:10px;display:inline-block;position:relative}.preview-promotion .custom-checkbox:active,.preview-promotion .custom-checkbox:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.preview-promotion .custom-checkbox:checked{border:1px solid #e8437a;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1)}.preview-promotion .custom-checkbox:checked:after{content:"✔";font-size:12px;position:absolute;top:-2px;left:1px}@media only screen and (max-width:990px){.preview-promotion{display:flex;flex-direction:column;align-items:center}.preview-promotion .card{width:380px}.preview-promotion :-webkit-scrollbar .promotion-details{margin-top:20px;width:380px}.preview-promotion .promo-header{width:380px}}@media only screen and (max-width:500px){.preview-promotion{display:flex;flex-direction:column;align-items:center}.preview-promotion .card{width:280px}.preview-promotion .promotion-details{margin-top:20px;width:280px}.preview-promotion .promotion-details .company-logo{width:280px}.preview-promotion .promo-header{width:280px;height:157px}}@media only screen and (max-width:400px){.preview-promotion{display:flex;flex-direction:column;align-items:center}.preview-promotion .card{width:260px}.preview-promotion .promotion-details{margin-top:20px;width:260px}.preview-promotion .promo-header,.preview-promotion .promotion-details .company-logo{width:260px}}.rec-dot_active{opacity:1;height:7px;width:7px;background-color:#000!important}.floating-bar-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 32px;gap:49px;height:48px;background:var(--blue-50,#07c)!important;color:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);border-radius:8px;position:fixed;bottom:5%;z-index:700;width:80%!important}.floating-bar-container span{font-family:Montserrat Medium;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#fff}.floating-bar-container .floating-bar-button{cursor:pointer;margin-left:20px}.data-table-with-floating-bar .react-bs-table-pagination{margin-top:50px!important}@media(max-width:768px){.floating-bar-container{width:100%!important;margin-right:0!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-left:16px;padding-right:16px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.4) transparent}.floating-bar-container::-webkit-scrollbar{height:4px}.floating-bar-container::-webkit-scrollbar-track{background:transparent}.floating-bar-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.4);border-radius:4px}}.logo-modal__header{font-size:28px;font-family:Montserrat semibold;padding:8px 0;text-align:center}.logo-modal__actions{display:flex;flex-direction:row;justify-content:center;margin-top:24px}#root{transition:height .5s ease-in-out;height:-moz-fit-content;height:fit-content}.sweetalert-overflow-hidden,body{height:-moz-fit-content!important;height:fit-content!important}.stepper-form{display:flex;max-width:512px;flex-direction:column;align-items:center;gap:56px;justify-content:flex-start;height:100%;padding-bottom:64px;padding-top:32px;margin:64px auto auto;transition:height .5s ease-in-out}.stepper-form .form-control{font-family:Montserrat Regular!important}.stepper-form .form-control.invalid-number{border-radius:8px!important;border:1px solid var(--grey-20,#c9cbcf)!important;background-color:initial!important}.stepper-form .flag-dropdown.invalid-number{border-radius:8px 0 0 8px!important;border:1px solid var(--grey-20,#c9cbcf)!important}.stepper-form .has-error .form-control.invalid-number{border:2px solid var(--red-50,#fc2c03)!important}.stepper-form .has-error .flag-dropdown.invalid-number{border:2px solid var(--red-50,#fc2c03)!important;border-right:none!important}.stepper-form .message-modal{display:flex;padding:16px;flex-direction:column;align-items:center;gap:32px;border-radius:16px}.stepper-form .form-section-wrapper{width:100%;transition:height .5s ease-in-out;z-index:1}.stepper-form .form-section{display:flex;flex-direction:column;gap:0;width:100%;transition:height .5s ease-in-out}.stepper-form .form-section-container{margin-top:64px;opacity:0;transition:none}.stepper-form .profile-label,.stepper-form .text-area-tooltip{margin-top:32px}.stepper-form .profile-label .control-label,.stepper-form .text-area-tooltip .control-label{margin-top:0!important}.stepper-form .input-field-label{color:var(--grey-95,#0c0d0d);font-size:14px;font-style:normal;font-weight:400;font-family:Montserrat Medium;line-height:19px;width:-moz-fit-content;width:fit-content;cursor:default;margin-bottom:8px;margin-top:32px}.stepper-form .form-group{margin:0!important}.stepper-form .profile-label{color:var(--grey-95,#0c0d0d);font-size:14px;font-style:normal;font-weight:400;font-family:Montserrat Medium;line-height:19px;width:100%;cursor:default;margin-bottom:8px}.stepper-form .profile-input{width:100%!important}.stepper-form .multi-valued-input .input{padding:8px!important}.stepper-form .info-box{display:flex;padding:8px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:var(--grey-5,#f2f2f3);margin-top:32px}.stepper-form .info-text{color:var(--grey-95,#0c0d0d)}.stepper-form .control-label{white-space:pre-wrap!important;pointer-events:none!important}.stepper-form .section-bar{max-width:512px;width:100%;z-index:1;background:linear-gradient(180deg,#fff 85%,transparent);opacity:1!important;transition:none!important;padding-bottom:32px;position:fixed;top:64px;padding-top:32px}.stepper-form .section-bar .section-bar-header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:8px}.stepper-form .section-bar .section-bar-count{text-align:right}.stepper-form .section-bar .section-bar-count,.stepper-form .section-bar .section-bar-title{color:var(--grey-50,#797e86);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.stepper-form .section-bar .section-bar-display{display:flex;margin-top:8px;border-radius:0 4px 4px 0;background:#f2f2f3}.stepper-form .section-bar .section-bar-display-progress{border-radius:4px;background:#0095ff;height:8px;transition:width .5s ease-in-out}.stepper-form .no-section-title{position:relative;padding-top:0;padding-bottom:0;margin-top:-120px;top:0;z-index:0}.stepper-form .help-block{width:100%;align-items:flex-start!important;margin:0!important}.stepper-form .help-block :not(.help-block){margin-top:10px!important;margin-bottom:10px!important}.stepper-form .help-block .help-block{margin:0!important}.stepper-form .help-block *{margin-top:10px!important;margin-bottom:10px!important}.stepper-form.quick-brief-form{margin-top:196px}.stepper-form.quick-brief-form.is-private{margin-top:64px}.stepper-form.quick-brief-form.is-proposal{margin-top:130px}@media screen and (min-width:991px){.section-bar{padding-right:0!important}}@media screen and (min-width:768px){.stepper-form.quick-brief-form.is-private .quick-brief-form-wrapper{width:100%!important;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:768px){.stepper-form.quick-brief-form.is-private .quick-brief-form-wrapper{padding-left:0!important;padding-right:0!important}.stepper-form .section-bar{padding-right:0!important}}@media screen and (min-width:1300px){.stepper-form.quick-brief-form.is-private .quick-brief-form-wrapper{display:flex;justify-content:space-between;top:101px!important;background:transparent;position:fixed!important;width:100%!important;left:0!important;padding-left:297px!important;padding-top:32px!important;padding-right:32px!important}.stepper-form.quick-brief-form{margin-top:128px!important}.stepper-form.quick-brief-form .section-bar.no-section-title{margin-top:-64px!important}.stepper-form.quick-brief-form.is-private{margin-top:118px!important}.stepper-form.quick-brief-form .quick-brief-form-wrapper{position:fixed!important;width:100%!important;right:0!important}.form-section-wrapper.section-with-titles .quick-brief-form-wrapper{position:fixed;width:100%;left:0;padding-left:297px!important}.form-section-wrapper.section-with-titles .form-section-container{margin-top:0!important}}@media screen and (max-width:1300px){.no-section-title{margin-top:-60px}.quick-brief-form .section-with-titles .quick-brief-form-wrapper{padding:0!important}.quick-brief-form .section-with-titles .quick-brief-form-wrapper .advanced-fields-quick-brief-form{margin-left:0!important;padding-bottom:32px!important}.quick-brief-form .section-with-titles .form-section-container{margin-top:0!important}.stepper-form.quick-brief-form.is-private{margin-top:96px!important}.quick-brief-form-wrapper{display:flex;justify-content:space-between;top:101px!important;background:transparent;width:100%;left:0;padding:0 0 32px!important}.quick-brief-form-wrapper .advanced-fields-quick-brief-form{margin-left:0!important}}@media screen and (max-width:991px){.section-bar{position:relative!important;padding:0!important;top:32px!important}.stepper-form{padding:0 32px 32px!important}.stepper-form.quick-brief-form{padding-top:32px!important}.stepper-form.quick-brief-form .section-bar{top:0!important}.quick-brief-form .section-with-titles{margin-top:-128px}.quick-brief-form .section-with-titles .section-bar{padding-right:0!important;padding-top:0!important;padding-bottom:32px!important}.quick-brief-form .section-with-titles .form-section-container{margin-top:0!important}.stepper-form.quick-brief-form.is-private{margin-top:106px!important}.stepper-form.quick-brief-form.is-private .section-bar{top:0;padding:0}}.stepper-form-heading{color:var(--grey-95,#0c0d0d);font-size:28px;font-style:normal;line-height:39px}.stepper-form-tagline{color:var(--grey-50,#797e86);font-size:14px;font-style:normal;font-weight:400;line-height:19px}.billing-instructions-text-editor{width:100%}.rct-page{box-sizing:border-box}.contract-form-app-container{display:flex;width:100vw;position:fixed;inset:0;z-index:9999;font-family:var(--body-text-regular-font-family,system-ui,-apple-system,sans-serif);background-color:#fff;overflow:hidden}.contract-form-loading-overlay{position:fixed;inset:0;background:hsla(0,0%,100%,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10000}.contract-form-loading-overlay-text{font-size:var(--body-text-regular-font-size,14px);color:#333}.contract-form-error-screen{align-items:center;justify-content:center;background:#fafafa}.contract-form-error-card{width:448px;background:var(--bw-white,#fff);border-radius:16px;box-shadow:0 0 32px 0 rgba(0,0,0,.2);padding:36px 40px;text-align:center}.contract-form-error-title{color:var(--Grey-95,#0c0d0d);font-family:var(--title-title-2-font-family,"Montserrat SemiBold");font-size:28px;font-weight:600;line-height:1.39;margin:0 0 22px}.contract-form-error-description{max-width:420px}.contract-form-error-description,.contract-form-error-help{color:#797e86;font-family:var(--body-text-regular-font-family,"Montserrat Regular");font-size:14px;font-weight:400;line-height:1.4}.contract-form-error-help{text-align:center;margin-top:28px}.contract-form-error-help-label{color:#797e86;font-family:var(--body-text-semibold-font-family,"Montserrat SemiBold");font-weight:600}.contract-form-error-link{color:#0095ff!important;text-decoration:underline!important}@media(max-width:900px){.contract-form-error-card{width:min(620px,100vw - 32px);padding:28px 24px;border-radius:14px}.contract-form-error-title{font-size:26px}.contract-form-error-description,.contract-form-error-help{font-size:20px}}@keyframes contract-form-spin{to{transform:rotate(1turn)}}.contract-form-sidebar{width:240px;background-color:#fff;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;overflow:hidden;position:relative;z-index:200}@media(max-width:767px){.contract-form-sidebar{display:none}}.contract-form-sidebar-header{flex:0 0 auto;background-color:#fff}.contract-form-page-thumbnails{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:12px}.contract-form-page-thumbnails::-webkit-scrollbar{width:0;height:0;display:none}.contract-form-sidebar-title{font-family:var(--body-text-semibold-font-family,"Montserrat SemiBold");font-size:16px;font-weight:600;line-height:22px;color:#000;word-break:break-word;cursor:pointer;background:#fff;padding:0 8px;border-radius:8px;transition:background-color .2s ease}.contract-form-sidebar-title:hover{background-color:var(--Grey-5,#f2f2f3)}.contract-form-sidebar-title-input{font-family:var(--body-text-semibold-font-family,"Montserrat SemiBold");font-size:16px;font-weight:600;line-height:22px;color:#000;padding:0 8px;border-radius:8px;background-color:#fff;width:100%;box-sizing:border-box;outline:none;font-family:inherit;word-break:break-word}.contract-form-sidebar-title-input:focus{border:1px solid #e0e0e0}.contract-form-sidebar-divider{height:1px;background-color:#e0e0e0;margin:12px 0;width:100%}.contract-form-page-preview-image{height:100%;-o-object-fit:contain;object-fit:contain}.contract-form-page-preview-image,.contract-form-pdf-page-image{width:100%;display:block;image-rendering:-webkit-optimize-contrast}.contract-form-pdf-page-image{height:auto;max-width:100%;position:relative;z-index:1}.contract-form-page-thumbnail{padding:8px;border-radius:16px;display:flex;gap:16px;width:100%;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:0}.contract-form-page-thumbnail:hover .contract-form-page-preview{transition:all .2s ease}.contract-form-page-thumbnail.active{background:#e6f4ff}.contract-form-page-thumbnail.active .contract-form-page-preview{background-color:#fff}.contract-form-page-thumbnail.active .contract-form-page-number{color:#797e86}.contract-form-page-preview{width:100%;aspect-ratio:1/1.414;border:1px solid #f2f2f3;overflow:hidden;position:relative;border-radius:8px;transition:all .2s ease}.contract-form-page-preview-canvas{position:absolute;top:0;left:0;width:794px;height:1123px;transform:scale(.2);transform-origin:top left;pointer-events:none}.contract-form-pdf-page.contract-form-pdf-page--thumbnail{box-shadow:none;margin:0;overflow:hidden}.contract-form-contract-text.contract-form-contract-text--thumbnail{max-height:none;overflow:hidden}.contract-form-page-number{color:#797e86;font-variant-numeric:lining-nums tabular-nums;font-family:var(--body-text-medium-font-family,Montserrat);font-size:var(--body-text-medium-font-size,14px);font-style:normal;font-weight:500;line-height:19px}.contract-form-main-content{flex:1;background-color:#fafafa;position:relative;overflow:hidden;padding:0}.contract-form-document-content,.contract-form-main-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:0}.contract-form-document-content{width:100%;--contract-form-page-scale:1;overflow-y:auto;overflow-x:auto;padding:40px 20px 120px;gap:20px;flex:1}@media(max-width:767px){.contract-form-document-content{overflow-x:hidden;padding:16px 16px 120px}}.contract-form-pdf-export .contract-form-form-field{cursor:default!important}.contract-form-pdf-export .contract-form-form-field.signature,.contract-form-pdf-export .contract-form-form-field.text{background-color:#e3f2fd!important;border:1px solid #90caf9!important;box-shadow:none!important}.contract-form-pdf-export .contract-form-form-field.lua-signature{background-color:transparent!important;border:none!important;box-shadow:none!important}.contract-form-pdf-page{background-color:#fff;width:794px;height:1123px;padding:60px 80px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);margin:0 auto;box-sizing:border-box;position:relative;transition:box-shadow .3s ease;overflow:hidden;flex-shrink:0}.contract-form-pdf-page.contract-form-pdf-page--no-padding{padding:0}.contract-form-pdf-page.active{outline:none}@media(max-width:767px){.contract-form-pdf-page{width:calc(794px*var(--contract-form-page-scale, 1));height:calc(1123px*var(--contract-form-page-scale, 1));padding:0;margin-bottom:20px}.contract-form-pdf-page:last-child{margin-bottom:0}}@media(min-width:768px){.contract-form-pdf-page-inner{display:block;width:100%;height:100%}}@media(max-width:767px){.contract-form-pdf-page-inner{position:absolute;left:0;top:0;width:794px;height:1123px;transform:scale(var(--contract-form-page-scale,1));transform-origin:top left;box-sizing:border-box;padding:60px 80px}.contract-form-pdf-page--no-padding .contract-form-pdf-page-inner{padding:0}}.contract-form-contract-text{font-family:var(--contract-form-serif-font-family,"Times New Roman",serif);line-height:1.8;color:#333;white-space:pre-wrap;margin:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-height:none;overflow:visible;box-sizing:border-box;position:relative}.contract-form-contract-text.contract-form-contract-text--html{font-family:var(--contract-form-sans-font-family,Arial)!important;font-size:var(--contract-form-html-base-font-size,14px)!important;line-height:1.6;color:#000;white-space:normal}.contract-form-contract-text.contract-form-contract-text--html table.signature-table,.contract-form-contract-text.contract-form-contract-text--html table.signature-table td,.contract-form-contract-text.contract-form-contract-text--html table.signature-table th,.contract-form-contract-text.contract-form-contract-text--html table.signature-table tr{border:transparent!important;box-shadow:none!important}.contract-form-contract-text.contract-form-contract-text--html .spacer-xs{height:4px!important}.contract-form-contract-text.contract-form-contract-text--html .section-title{font-size:13px!important}.contract-form-contract-text.contract-form-contract-text--html .annex-title{font-size:12pt!important;font-weight:600!important;text-align:center!important;margin-top:20px!important;margin-bottom:4px!important}.contract-form-contract-text.contract-form-contract-text--html .agreed{font-weight:600!important}.contract-form-contract-text.contract-form-contract-text--html .container b,.contract-form-contract-text.contract-form-contract-text--html .container strong,.contract-form-contract-text.contract-form-contract-text--html .section-title{font-family:Arial!important;font-weight:700!important}.contract-form-contract-text.contract-form-contract-text--html p{font-family:Arial!important;font-size:11px;line-height:1.6!important;margin:0 0 10px!important;padding:0!important}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input{display:inline;min-width:20px;padding:0 3px;margin:0 2px;border:1px solid #90caf9;border-radius:6px;background:#e3f2fd;color:#000;font-family:inherit!important;font-size:11px;line-height:1.6;outline:none;overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input::-moz-placeholder{color:#8f959e}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input::placeholder{color:#8f959e}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable:empty:not(:focus):before{content:attr(data-placeholder);color:#8f959e;pointer-events:none}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable{vertical-align:baseline;min-height:1.6em;cursor:text;caret-color:#000}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable div,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h1,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h2,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h3,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h4,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h5,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable h6,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable li,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable ol,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable p,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable table,.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable ul{display:inline;margin:0;padding:0;border:0;font:inherit;line-height:inherit}.contract-form-contract-text.contract-form-contract-text--html .contract-form-inline-input.contract-form-inline-input--editable br{display:inline}.contract-form-contract-text.contract-form-contract-text--html li{font-family:Arial!important;font-size:11px;line-height:1.6!important;margin-bottom:6px!important;text-align:justify!important;overflow-wrap:anywhere;word-break:break-word}.contract-form-contract-text.contract-form-contract-text--html li p,.contract-form-contract-text.contract-form-contract-text--html li>p{margin:0!important;padding:0!important}.contract-form-contract-text.contract-form-contract-text--html ol,.contract-form-contract-text.contract-form-contract-text--html ul{margin:0 0 10px!important;padding-left:18px!important;overflow:visible!important}.contract-form-contract-text.contract-form-contract-text--html table{border-collapse:collapse}.contract-form-contract-text.contract-form-contract-text--html .main-title{font-size:17px}.contract-form-contract-text.contract-form-contract-text--html .container{width:100%}.contract-form-contract-text.contract-form-contract-text--html .center{text-align:center}.contract-form-contract-text.contract-form-contract-text--html .section-title{margin-top:20px;margin-bottom:6px;font-size:13px}.contract-form-contract-text.contract-form-contract-text--html .annex-title{margin-top:20px;margin-bottom:4px;font-size:12pt;font-weight:600;text-align:center}.contract-form-contract-text.contract-form-contract-text--html .signature-table{width:100%;margin-top:60px}.contract-form-contract-text.contract-form-contract-text--html .signature-table td{width:50%;text-align:center;padding-top:40px}.contract-form-contract-text.contract-form-contract-text--html .page-break{page-break-before:always;-moz-column-break-before:page;break-before:page}.contract-form-contract-text.contract-form-contract-text--html .highlight{color:#0a58ca;font-weight:700}.contract-form-contract-text.contract-form-contract-text--html .confirm-points p{padding-bottom:10px}.contract-form-contract-text *{max-width:100%;box-sizing:border-box}.contract-form-contract-text .container{display:block;width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.contract-form-bottom-navigation{position:fixed;bottom:0;left:0;right:0;display:flex;gap:10px;justify-content:flex-end;padding:16px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:100}@media(max-width:767px){.contract-form-bottom-navigation{justify-content:center}}.contract-form-btn-back,.contract-form-btn-submit{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;line-height:19px;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}@media(max-width:767px){.contract-form-btn-back,.contract-form-btn-submit{padding:10px 20px;flex:1 0 0}}.contract-form-btn-back:active,.contract-form-btn-submit:active{transform:scale(.98)}.contract-form-btn-back{font-family:var(--body-text-medium-font-family,"Montserrat Medium");background-color:var(--Grey-5,#f2f2f3);color:var(--Blue-50,#0095ff)}.contract-form-btn-back:hover{background-color:var(--Grey-10,#e8e8e9)}.contract-form-btn-back:disabled{opacity:.5;cursor:not-allowed}.contract-form-btn-submit{position:relative;font-family:var(--body-text-medium-font-family,"Montserrat Medium");background-color:var(--Blue-50,#0095ff);color:var(--bw-white,#fff)}.contract-form-btn-submit:hover{background-color:#0086e6}.contract-form-btn-submit:disabled{opacity:.5;cursor:not-allowed}.contract-form-btn-submit .loader{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;display:flex;align-items:center;justify-content:center}.contract-form-btn-submit:has(.loader){color:transparent}.contract-form-context-menu{position:fixed;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1);padding:4px;z-index:1000;min-width:200px;display:flex;flex-direction:column}.contract-form-context-menu-item{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.contract-form-context-menu-item:hover{background-color:#f5f5f5}.contract-form-context-menu-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contract-form-context-menu-icon svg{width:16px;height:16px}.contract-form-icon-text{font-size:var(--body-text-regular-font-size,14px);font-weight:600;color:#61656b;line-height:1}.contract-form-context-menu-text{font-size:var(--body-text-regular-font-size,14px);color:#333;font-weight:400}.contract-form-form-field{position:absolute;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;cursor:move;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:100px;min-height:30px;overflow:visible;max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.contract-form-form-field.text{min-height:80px;align-items:flex-start}.contract-form-form-field.text .contract-form-form-field-rich-text{align-self:stretch;display:flex;flex-direction:column;min-height:0;width:100%;height:auto;overflow:visible}.contract-form-form-field.text .contract-form-rich-text-editor{height:auto;overflow:visible}.contract-form-form-field.text .text-editor__input-cell--resizable,.contract-form-form-field.text .text-editor__input-cell--resizable.contract-form-rich-text-content{background:transparent!important;border:none!important;box-shadow:none!important}.contract-form-form-field.text .text-editor__input-cell--resizable.contract-form-rich-text-content:hover,.contract-form-form-field.text .text-editor__input-cell--resizable:hover{background:transparent!important;border:none!important}.contract-form-form-field.text .contract-form-form-field-rich-text{cursor:default}.contract-form-form-field.text .contract-form-form-field-rich-text .contract-form-rich-text-content,.contract-form-form-field.text .contract-form-form-field-rich-text .contract-form-rich-text-content .ProseMirror,.contract-form-form-field.text .contract-form-form-field-rich-text .text-editor__input,.contract-form-form-field.text .contract-form-form-field-rich-text .text-editor__wrapper{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:inherit}.contract-form-form-field.text.contract-form-form-field--attribute-token{max-height:none;overflow:visible}.contract-form-form-field.selected{border-color:#2196f3;border-width:2px;box-shadow:0 0 0 2px rgba(33,150,243,.2);overflow:visible}.contract-form-form-field.lua-signature{background-color:transparent;border:1px solid transparent}.contract-form-form-field.lua-signature.selected{background-color:transparent}.contract-form-form-field.lua-signature.selected,.contract-form-form-field.signature.contract-form-form-field--signature-filled.selected{border-color:#2196f3;border-width:2px;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.contract-form-form-field-input{cursor:text;pointer-events:auto;width:100%;min-height:30px;border:none;background:transparent;color:#000;font-size:var(--body-text-regular-font-size,14px);padding:8px 12px;outline:none;font-family:inherit;resize:none;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;overflow:hidden;line-height:1.5;box-sizing:border-box}.contract-form-form-field-input::-moz-placeholder{color:#999}.contract-form-form-field-input::placeholder{color:#999}.contract-form-form-field-canvas{cursor:crosshair;pointer-events:auto;width:100%;height:100%;display:block}.contract-form-form-field-rich-text{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.contract-form-form-field-rich-text--readonly-draggable{cursor:move}.contract-form-form-field-rich-text--readonly-draggable .contract-form-rich-text-content,.contract-form-form-field-rich-text--readonly-draggable .contract-form-rich-text-content .ProseMirror,.contract-form-form-field-rich-text--readonly-draggable .contract-form-rich-text-editor,.contract-form-form-field-rich-text--readonly-draggable .text-editor__input,.contract-form-form-field-rich-text--readonly-draggable .text-editor__wrapper{cursor:move!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contract-form-rich-text-editor{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.contract-form-rich-text-editor--toolbar-above{display:flex;flex-direction:column;min-height:0;align-items:stretch}.contract-form-rich-text-editor--toolbar-above .text-editor__root--fixed-toolbar{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow:visible;align-content:flex-start}.contract-form-rich-text-editor--toolbar-above .text-editor__fixed-toolbar{flex:0 0 auto;flex-shrink:0;margin-bottom:6px;order:0;align-self:flex-start;width:100%;max-width:100%}.contract-form-rich-text-editor--toolbar-above .text-editor__wrapper{align-self:flex-start;order:1}.contract-form-rich-text-editor--toolbar-above .text-editor__input-cell,.contract-form-rich-text-editor--toolbar-above .text-editor__wrapper{flex:0 1 auto;min-height:40px;min-width:0;width:100%;display:flex;flex-direction:column;overflow:visible}.contract-form-rich-text-editor--toolbar-above .text-editor__input{min-height:40px;max-height:none!important;height:auto!important;color:#000;border-color:transparent;background:transparent;overflow:visible!important;overflow-x:hidden}.contract-form-rich-text-editor--toolbar-above .contract-form-rich-text-content{overflow-y:visible!important;overflow-x:hidden;flex:none}.contract-form-rich-text-content{flex:1;padding:8px 12px;min-height:80px;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;overflow-y:visible;font-size:var(--body-text-regular-font-size,14px);background:transparent;box-sizing:border-box}.contract-form-rich-text-content,.contract-form-rich-text-content .ProseMirror{color:#000;outline:none;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.contract-form-rich-text-content .ProseMirror *{cursor:text}.contract-form-rich-text-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#999;pointer-events:none;height:0}.contract-form-rich-text-content div,.contract-form-rich-text-content p{margin:0;padding:0;color:#000}.contract-form-rich-text-content ol,.contract-form-rich-text-content ul{margin:0;padding-left:20px;color:#000}.contract-form-rich-text-content:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}.contract-form-rich-text-content strong{font-family:Montserrat SemiBold!important}.contract-form-rich-text-content:focus{outline:none}.contract-form-form-field-signature-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.contract-form-form-field-checkbox{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.contract-form-form-field-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#1976d2}.contract-form-resize-handle{position:absolute;background-color:#2196f3;border:2px solid #fff;border-radius:50%;width:10px;height:10px;z-index:20;cursor:nwse-resize;pointer-events:all}.contract-form-resize-handle.left{left:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.contract-form-resize-handle.right{right:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.contract-form-resize-handle.top-left{left:-5px;top:-5px;cursor:nwse-resize}.contract-form-resize-handle.top-right{right:-5px;top:-5px;cursor:nesw-resize}.contract-form-resize-handle.bottom-left{left:-5px;bottom:-5px;cursor:nesw-resize}.contract-form-resize-handle.bottom-right{right:-5px;bottom:-5px;cursor:nwse-resize}.contract-form-resize-handle.top{left:50%;top:-5px;transform:translateX(-50%);cursor:ns-resize}.contract-form-resize-handle.bottom{left:50%;bottom:-5px;transform:translateX(-50%);cursor:ns-resize}.contract-form-delete-handle{position:absolute;top:-15px;right:-15px;width:28px;height:28px;background-color:#f44336;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:all;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contract-form-delete-handle:hover{background-color:#d32f2f;transform:scale(1.15);box-shadow:0 4px 8px rgba(0,0,0,.35)}.contract-form-delete-handle:active{transform:scale(1.05)}.contract-form-delete-handle svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;display:block}.contract-form-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}@media(max-width:767px){.contract-form-modal-overlay{align-items:flex-start;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.contract-form-modal-overlay.contract-form-submit-progress-overlay{z-index:100010}@media(max-width:767px){.contract-form-modal-overlay.contract-form-submit-progress-overlay{align-items:center;justify-content:center}}.contract-form-modal-content{display:flex;flex-direction:column;gap:32px;background:#fff;border-radius:12px;padding:32px;width:90%;margin:0 10px;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}@media(max-width:767px){.contract-form-modal-content{width:100%;margin:0 auto;max-height:none;flex-shrink:0}}.contract-form-submitting-modal-content{width:100%;border-radius:16px;background:#f2f2f3;padding:32px;gap:32px;align-items:center}.contract-form-signed-modal-content{width:448px}.contract-form-signed-page{position:fixed;inset:0;z-index:10005;display:flex;align-items:center;justify-content:center;background:#f2f2f3;padding:24px}.contract-form-signed-page-card{box-shadow:0 8px 32px rgba(12,13,13,.1)}.contract-form-downloading-modal-content{width:min(340px,100vw - 32px);padding:24px;gap:16px;align-items:center}.contract-form-downloading-title{margin:0;font-size:22px;line-height:1.2;color:#0c0d0d;font-family:var(--title-title-2-font-family,"Montserrat SemiBold");text-align:center}.contract-form-downloading-text{margin:0;font-size:13px;line-height:1.35;color:#9aa0a8;text-align:center;font-family:var(--body-text-regular-font-family,"Montserrat Regular")}.contract-form-submitting-progress{width:100%;max-width:768px;height:8px;border-radius:4px;background:#f2f2f3;overflow:hidden;position:relative}.contract-form-submitting-progress-bar{position:absolute;inset:0 auto 0 0;width:0;height:100%;border-radius:4px;background:#0095ff;transition:width .28s ease-out}.contract-form-submitting-text{max-width:760px;text-align:center;color:#797e86;font-size:14px;font-weight:400;line-height:1.4;font-family:var(--body-text-regular-font-family,"Montserrat Regular")}.contract-form-submitting-modal-content .contract-form-modal-title{font-size:28px;line-height:1.15;margin:0}.contract-form-modal-title{font-family:var(--title-title-1-font-family,"Montserrat SemiBold");font-size:var(--title-title-1-font-size,28px);font-weight:600;color:var(--Grey-95,#0c0d0d);text-align:center}.contract-form-modal-section{display:flex;flex-direction:column;gap:8px}.contract-form-modal-label{margin-bottom:0;display:block;font-size:var(--body-text-regular-font-size,14px);font-weight:500;color:var(--Grey-95,#0c0d0d);font-family:var(--body-text-medium-font-family,"Montserrat Medium")}.contract-form-modal-input{width:100%;padding:10px 12px;border:1px solid var(--Grey-20,#c9cbcf);border-radius:8px;font-size:16px;box-sizing:border-box;outline:none;transition:border-color .2s;font-family:var(--body-text-regular-font-family,"Montserrat Regular");touch-action:manipulation}@media(min-width:768px){.contract-form-modal-input{font-size:var(--body-text-regular-font-size,14px)}}.contract-form-modal-input:focus{border-color:#1976d2}.contract-form-radio-group{display:flex;flex-direction:column;gap:12px}.contract-form-radio-option{margin-bottom:0;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--body-text-regular-font-size,14px);color:#000}.contract-form-radio-option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#1976d2}.contract-form-radio-option span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contract-form-preview-box{border-radius:8px;padding:8px 16px;min-height:69px;background:var(--Grey-5,#f2f2f3)}.contract-form-preview-row{display:flex;align-items:stretch;gap:12px;min-height:60px}.contract-form-preview-bracket{flex-shrink:0;display:flex;align-items:stretch}.contract-form-preview-bracket img{display:block;height:60px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.contract-form-preview-content{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.contract-form-preview-signed-by{font-size:10px;color:#797e86;font-weight:600;line-height:1.2;margin-left:8px;font-family:Montserrat SemiBold}.contract-form-preview-signature{display:flex;align-items:center;flex:1;min-height:44px;height:44px;margin-left:-30px}.contract-form-preview-signature img{display:block;height:44px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.contract-form-upload-zone{border:2px dashed #d1d5db;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:background-color .2s;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.contract-form-upload-zone:hover{background:#e3f2fd}.contract-form-upload-zone--has-preview{position:relative}.contract-form-upload-zone--has-preview img{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.contract-form-upload-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:#f3f4f6;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;flex-shrink:0}.contract-form-upload-remove:hover{background:#e5e7eb;color:#374151}.contract-form-upload-remove:focus{outline:2px solid #1976d2;outline-offset:2px}.contract-form-upload-icon{font-size:var(--icon-size-lg,32px);color:#000;margin-bottom:8px}.contract-form-upload-text{font-size:var(--body-text-regular-font-size,14px);color:#000;font-weight:500;font-family:Montserrat Regular}.contract-form-upload-hint{font-size:var(--footnote-regular-font-size,14px);color:#999;font-family:Montserrat Regular}.contract-form-consent-section{gap:16px}.contract-form-consent-label{font-size:14px;font-weight:400;color:var(--Grey-95,#0c0d0d);font-family:Montserrat Regular;display:flex;align-items:flex-start;gap:8px;cursor:pointer}.contract-form-consent-checkbox{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#1976d2;cursor:pointer}.contract-form-consent-text{flex:1}.contract-form-consent-link{color:#0095ff;font-family:Montserrat Medium;text-decoration:underline;font-weight:500;text-decoration-style:solid}.contract-form-consent-link:hover{color:#1565c0}.contract-form-modal-actions{display:flex;gap:32px;justify-content:center;margin-top:8px}.contract-form-btn-cancel{display:flex;width:128px;height:35px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;font-size:var(--body-text-regular-font-size,14px);font-weight:500;font-family:var(--body-text-medium-font-family,"Montserrat Medium");border-radius:8px;color:var(--Blue-50,#0095ff);background:var(--Grey-5,#f2f2f3);border:none}.contract-form-btn-cancel:hover{background:var(--Grey-10,#e8e8e9)}.contract-form-btn-accept{display:flex;min-width:160px;width:auto;height:35px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;color:var(--bw-white,#fff);background:var(--Blue-50,#0095ff);font-family:var(--body-text-medium-font-family,"Montserrat Medium");font-size:var(--body-text-regular-font-size,14px);font-weight:500;border:none;white-space:nowrap}.contract-form-btn-accept:hover{background:#1565c0}.contract-form-btn-accept:disabled{background:#b0bec5;color:#fff;cursor:not-allowed}.contract-form-btn-accept:disabled:hover{background:#b0bec5}.contract-form-signed-text{font-size:var(--body-text-regular-font-size,14px);color:#797e86;text-align:center;font-weight:400;line-height:140%;font-family:var(--body-text-regular-font-family,"Montserrat Regular")}.contract-form-modal-overlay--apply .contract-form-modal-actions{flex-direction:column-reverse;align-items:stretch;gap:8px;width:100%;margin-top:0}.contract-form-modal-overlay--apply .contract-form-btn-accept,.contract-form-modal-overlay--apply .contract-form-btn-cancel{width:100%;min-width:0;max-width:none;height:auto;padding:11px;border-radius:10px;font-size:16px;line-height:22px;cursor:pointer}.contract-form-modal-overlay--apply .contract-form-btn-cancel{background:var(--Blue-5,#e6f4ff);color:var(--Blue-50,#0095ff)}.contract-form-modal-overlay--apply .contract-form-btn-cancel:hover{background:#d6edff}.sweet-alert.template-modal .sa-button-container,.sweet-alert.template-modal .sa-icon,.template-modal.sweet-alert .sa-button-container,.template-modal.sweet-alert .sa-icon{display:none}.template-modal-container{display:flex;width:448px;padding:32px;flex-direction:column;align-items:center;gap:32px;border-radius:16px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.2)}.template-modal-container .template-modal-title{color:#0c0d0d;font-family:Montserrat semiBold;font-size:28px;font-style:normal;line-height:normal;margin:0;text-align:center}.template-modal-container .template-modal-body{color:var(--Grey-50,#797e86);text-align:center;font-family:Montserrat Regular;font-size:14px;font-style:normal;font-weight:400;line-height:19px;width:100%;align-self:stretch}.template-modal-container .template-modal-body.template-modal-body--no-padding{padding:0;margin:0}.template-modal-container .template-modal-actions{display:flex;align-items:flex-start;gap:16px}.template-modal-container .template-modal-actions .btn-primary,.template-modal-container .template-modal-actions .btn-secondary{width:138px;padding:8px 16px;border-radius:8px;cursor:pointer;gap:8px;font-family:Montserrat Regular;font-size:14px;font-style:normal;font-weight:500;line-height:19px;border:none;outline:none;display:flex;justify-content:center;align-items:center}.template-modal-container .template-modal-actions .btn-primary:disabled,.template-modal-container .template-modal-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.template-modal-container .template-modal-actions .btn-secondary{background-color:#f2f2f3;color:#0095ff}.template-modal-container .template-modal-actions .btn-secondary:hover:not(:disabled){background-color:#e4e5e7}.template-modal-container .template-modal-actions .btn-primary{background-color:#0095ff;color:#fff}.template-modal-container .template-modal-actions .btn-primary:hover:not(:disabled){background-color:#09f}.template-modal-container .template-modal-actions .btn-primary:active:not(:disabled){background-color:#0095ff}.accordion-item{width:100%}.accordion-item .accordion-header{display:flex;padding:8px 16px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-radius:8px;background:var(--Grey-5,#f2f2f3);cursor:pointer;font-weight:500;transition:background .2s ease}.accordion-item .accordion-header .chevron{transition:transform .3s ease}.accordion-item .accordion-header .accordion-header-left{display:flex;align-items:center;gap:8px}.accordion-item .accordion-header .accordion-header-title{color:var(--Grey-95,#0c0d0d);font-family:Montserrat Medium;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.accordion-item .accordion-body{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 16px;margin:0;background:var(--Grey-5,#f2f2f3)}.accordion-item.open .accordion-header{border-radius:8px 8px 0 0;padding:8px 16px 0}.accordion-item.open .accordion-body{max-height:100000px;padding:24px 16px 16px;border-radius:0 0 8px 8px}.accordion-item.open .chevron{transform:rotate(180deg)}