.button{display:block;width:100%;font-size:17px;font-weight:500;color:#fff;transition:all .2s;border:none;background:#ee7c51;box-shadow:none;line-height:1em;padding:14px 12px;cursor:pointer}.button:hover{background:rgb(235.7303664921,106.5104712042,57.7696335079)}.button:active{animation:buttonPress .2s ease-in-out}.button:active,.button:focus,.button:hover{outline:none!important}.button:disabled{opacity:.45;cursor:default}.button:disabled:hover{background:#ee7c51}@keyframes buttonPress{0%{transform:scale(.95)}to{transform:scale(1)}}.inputfield{position:relative}.inputfield label{display:none;position:absolute;font-size:14px;padding:0 10px;top:-6px;left:5px;font-weight:500;color:#727272;background:#262626}.inputfield input,.inputfield textarea{width:100%;font-size:16px;color:#fff;transition:all .2s;border:2px solid #3e3e3e;background:transparent;box-shadow:none;line-height:1em;padding:10px 12px}.inputfield input::placeholder,.inputfield textarea::placeholder{font-size:16px;color:#ababab;opacity:.65}.inputfield input.has-value,.inputfield input:active,.inputfield input:focus,.inputfield input:hover,.inputfield textarea.has-value,.inputfield textarea:active,.inputfield textarea:focus,.inputfield textarea:hover{outline:none!important}.inputfield input.has-value:not(:read-only),.inputfield input:active:not(:read-only),.inputfield input:focus:not(:read-only),.inputfield input:hover:not(:read-only),.inputfield textarea.has-value:not(:read-only),.inputfield textarea:active:not(:read-only),.inputfield textarea:focus:not(:read-only),.inputfield textarea:hover:not(:read-only){border:2px solid #ee7c51}.inputfield input:not(:placeholder-shown)+label,.inputfield textarea:not(:placeholder-shown)+label{display:block}.inputfield textarea{height:110px;resize:none;line-height:1.4em}.inputfield small{display:block;margin-top:8px;font-size:14px}.input-error{display:block;margin-top:-6px;font-size:14px;margin-bottom:10px}.rdt{margin-bottom:16px}.rdt input{width:100%;font-size:16px;color:#fff;transition:all .2s;border:2px solid #3e3e3e;background:transparent;box-shadow:none;line-height:1em;padding:10px 12px}.rdt input::placeholder{font-size:16px;color:#ababab;opacity:.65}.rdt input:active,.rdt input:focus,.rdt input:hover{outline:none!important}.rdt input:active:not(:read-only),.rdt input:focus:not(:read-only),.rdt input:hover:not(:read-only){border:2px solid #ee7c51}.rdt .rdtPicker .rdtTimeToggle:hover,.rdt .rdtPicker td.rdtDay:hover,.rdt .rdtPicker td.rdtHour:hover,.rdt .rdtPicker td.rdtMinute:hover,.rdt .rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdt .rdtPicker{border:0;background:#2e2e2e;top:51px;padding:0}.rdt .rdtPicker td:hover{background-color:#ee7c51!important}.rdt .rdtPicker .rdtNext,.rdt .rdtPicker .rdtPrev,.rdt .rdtPicker .rdtSwitch,.rdt .rdtPicker .rdtTimeToggle{vertical-align:middle}.rdt .rdtPicker .rdtActive{background-color:#ee7c51}.rdt .rdtPicker .dow{font-size:13px;opacity:.25}.rdt .rdtPicker .dow,.rdt .rdtPicker .rdtDay{vertical-align:middle}.ib-select{-webkit-user-select:none;user-select:none;background:#262626}.ib-select .ib-select-wrap{position:relative;padding:0;border:2px solid #3e3e3e;transition:all .2s}.ib-select .ib-select-wrap:active,.ib-select .ib-select-wrap:focus,.ib-select .ib-select-wrap:hover{border:2px solid #ee7c51}.ib-select .ib-select-wrap:active .ib-select-list,.ib-select .ib-select-wrap:focus .ib-select-list,.ib-select .ib-select-wrap:hover .ib-select-list{outline:none!important;border-left:2px solid #ee7c51;border-right:2px solid #ee7c51;border-bottom:2px solid #ee7c51}.ib-select .ib-select-wrap:active .ib-select-input svg,.ib-select .ib-select-wrap:focus .ib-select-input svg,.ib-select .ib-select-wrap:hover .ib-select-input svg{color:#ee7c51;opacity:1}.ib-select .ib-select-wrap .ib-select-input{display:flex;align-items:center;cursor:pointer;padding:10px 12px}.ib-select .ib-select-wrap .ib-select-input p{flex:1 1;font-size:16px;color:#ababab;opacity:.65}.ib-select .ib-select-wrap .ib-select-input p.chosen{opacity:1;color:#fff}.ib-select .ib-select-wrap .ib-select-input svg{flex:0 0;font-size:16px;color:#ababab;opacity:.65;transition:all .2s}.ib-select .ib-select-list{position:absolute;width:calc(100% + 4px);left:-2px;z-index:20;max-height:0;overflow:hidden;transition:all .2s;border-left:2px solid #3e3e3e;border-right:2px solid #3e3e3e;border-bottom:2px solid #3e3e3e;background:#262626;opacity:0;pointer-events:none}.ib-select .ib-select-list:active,.ib-select .ib-select-list:focus,.ib-select .ib-select-list:hover{outline:none!important;border-left:2px solid #ee7c51;border-right:2px solid #ee7c51;border-bottom:2px solid #ee7c51}.ib-select .ib-select-list.show{max-height:175px;overflow-y:auto;padding:0 5px 5px;opacity:1;pointer-events:all}.ib-select .ib-select-list .ib-select-option{display:flex;align-items:center;background:#242424;border-radius:2px;padding:8px 14px;color:#fff;opacity:.65;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.ib-select .ib-select-list .ib-select-option:hover{color:#ee7c51;opacity:1;background:#181818}.ib-select .ib-select-list .ib-select-option:not(:last-child){margin-bottom:5px}.ib-select .ib-select-list .ib-select-option a{padding:5px 0;color:#ee7c51;font-size:14px;font-weight:500;transition:all .2s}.ib-check-wrap{display:inline-flex;align-items:center;margin:0 0 15px;cursor:pointer;position:relative}.ib-check-wrap input,.ib-check-wrap textarea{position:absolute;z-index:2;opacity:0;cursor:pointer;height:100%;width:100%;top:0}.ib-check-wrap input:checked~.checkbox,.ib-check-wrap textarea:checked~.checkbox{background-color:#ee7c51}.ib-check-wrap input:checked~.checkbox svg,.ib-check-wrap textarea:checked~.checkbox svg{transform:scale(1)}.ib-check-wrap .checkbox{display:flex;align-items:center;justify-content:center;flex:0 0 26px;height:26px;width:26px;transition:all .2s;border:2px solid #ee7c51}.ib-check-wrap .checkbox svg{color:#fff;font-size:16px;font-weight:600;transform:scale(0);transition:all .2s}.ib-check-wrap label{flex:1 1;margin-left:12px;font-size:16px;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none}#login-wrap{height:100vh;width:100vw;position:relative}#login-wrap,#login-wrap #login-loading{display:flex;align-items:center;justify-content:center}#login-wrap #login-loading{position:absolute;background:#2e2e2e;top:0;left:0;right:0;bottom:0}#login-wrap #login-form-wrap{padding:85px 50px;background:#262626}#login-wrap #login-form-wrap #login-logo{text-align:center;margin-bottom:35px}#login-wrap #login-form-wrap #login-logo img{max-width:230px}#login-wrap #login-form-wrap #login-fields{width:300px}#login-wrap #login-form-wrap #login-fields .inputfield:not(:last-child){margin-bottom:15px}#login-wrap #login-form-wrap #password-reset{text-align:center;margin-top:20px}#login-wrap #login-form-wrap #password-reset p{cursor:pointer;color:#ee7c51;font-size:15px;font-weight:500}#login-wrap #login-form-wrap #login-error{color:#e60202;font-size:13px;font-weight:400;line-height:1.4em;text-align:center;max-width:75%;margin:0 auto 15px}#login-wrap #login-form-wrap #password-reset-success{color:#02cd02;font-size:13px;font-weight:400;line-height:1.4em;text-align:center;max-width:75%;margin:15px auto 0}#clients-navigation{position:relative;z-index:5;flex:0 0 285px;background:#333;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:30px 24px;overflow:hidden;flex:0 0 40px;transition:all .2s;border-right:5px solid #ee7c51}#clients-navigation:hover{flex:0 0 285px;border-right:5px solid #333}#clients-navigation:hover #client-nav-inner{margin-left:0}#clients-navigation:hover #client-nav-pullout{left:120%}#clients-navigation:hover+.lead-list #leads-table{width:1220px}#clients-navigation:hover+.lead-list #leads-table .lead-item .li.init_msg{opacity:0}#clients-navigation #client-nav-pullout{position:absolute;display:flex;font-size:20px;transform:translate(-50%,-50%) rotate(270deg);top:50%;left:50%;pointer-events:none}#clients-navigation #client-nav-pullout svg{margin-left:10px}#clients-navigation #client-nav-inner{width:237px;margin-left:100px;transition:all .2s;height:100%;max-height:100%;overflow:auto}#clients-navigation h2{font-size:24px;font-weight:600;-webkit-user-select:none;user-select:none}#clients-navigation .inputfield{margin:15px 0 20px}#clients-navigation .clients-add{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}#clients-navigation .clients-add svg{color:#ee7c51;font-size:16px}#clients-navigation .clients-add p{font-size:16px;font-weight:500;margin-left:10px}#clients-navigation .show-archived-checkbox{margin-top:15px}#clients-navigation .show-archived-checkbox .ib-check-wrap{margin:0}#clients-navigation .show-archived-checkbox .checkbox{height:20px;width:20px;flex:0 0 20px}#clients-navigation .show-archived-checkbox .checkbox svg{font-size:10px}#clients-navigation .client-list{margin-top:18px}#clients-navigation .client-list .client-item{display:flex;align-items:center;opacity:.5;transition:all .2s;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}#clients-navigation .client-list .client-item.active,#clients-navigation .client-list .client-item:hover{opacity:1;background:#393939}#clients-navigation .client-list .client-item.active .edit-icon svg,#clients-navigation .client-list .client-item:hover .edit-icon svg{opacity:1}#clients-navigation .client-list .client-item p{flex:1 1;font-size:16px;padding:12px 0 12px 14px}#clients-navigation .client-list .client-item .edit-icon{display:inline;padding-right:14px}#clients-navigation .client-list .client-item .edit-icon svg{color:#ee7c51;opacity:0}#clients-navigation .client-list .client-item .pin-icon{margin-right:8px;font-size:14px}#clients-view{display:flex;height:100%;width:100%}#clients-view .lead-list{overflow:auto!important;height:100%;width:68vw;flex:1 1;padding:30px}#clients-view .lead-list .add-toggles{display:flex;align-content:center;margin-bottom:10px}#clients-view .lead-list .lead-add{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}#clients-view .lead-list .lead-add:not(:last-child){margin-right:20px}#clients-view .lead-list .lead-add svg{color:#ee7c51;font-size:16px}#clients-view .lead-list .lead-add p{font-size:16px;font-weight:500;margin-left:10px}#clients-view .lead-list .client-name p{font-size:26px;font-weight:500;margin-bottom:20px}#clients-view .lead-list #leads-table .lead-item{display:flex;width:100%;align-items:center;padding:14px 16px;background:#262626;cursor:pointer}#clients-view .lead-list #leads-table .lead-item:not(:last-of-type){margin-bottom:4px}#clients-view .lead-list #leads-table .lead-item p{font-size:14px}#clients-view .lead-list #leads-table .lead-item .li{-webkit-user-select:none;user-select:none}#clients-view .lead-list #leads-table .lead-item .li.date{flex:0 0 95px}#clients-view .lead-list #leads-table .lead-item .li.type{flex:0 0 40px;display:flex;align-items:center}#clients-view .lead-list #leads-table .lead-item .li.type svg{margin-left:5.4px}#clients-view .lead-list #leads-table .lead-item .li.type svg path{font-size:15px;color:gold;text-shadow:0 0 5px rgba(255,215,0,.6)}#clients-view .lead-list #leads-table .lead-item .li .type-indicator{height:15px;width:15px;border-radius:100%;margin-left:7px}#clients-view .lead-list #leads-table .lead-item .li .type-indicator.Appointment{background:#a7287d;box-shadow:0 0 5px rgba(167,40,135,.6)}#clients-view .lead-list #leads-table .lead-item .li .type-indicator.Appointment-noshow{background:#87cefa;box-shadow:0 0 5px rgba(167,40,135,.6)}#clients-view .lead-list #leads-table .lead-item .li .type-indicator.Hot{background:#28a745;box-shadow:0 0 5px rgba(40,167,69,.6)}#clients-view .lead-list #leads-table .lead-item .li .type-indicator.Moderate{background:#fd7e14;box-shadow:0 0 5px rgba(253,126,20,.6)}#clients-view .lead-list #leads-table .lead-item .li .type-indicator.Low{background:#dc3545;box-shadow:0 0 5px rgba(220,53,69,.6)}#clients-view .lead-list #leads-table .lead-item .li.name{min-width:11vw}#clients-view .lead-list #leads-table .lead-item .li.job,#clients-view .lead-list #leads-table .lead-item .li.name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-right:25px}#clients-view .lead-list #leads-table .lead-item .li.job{min-width:18vw}#clients-view .lead-list #leads-table .lead-item .li.company{min-width:15vw}#clients-view .lead-list #leads-table .lead-item .li.company,#clients-view .lead-list #leads-table .lead-item .li.init_msg{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-right:25px}#clients-view .lead-list #leads-table .lead-item .li.init_msg{min-width:22vw}#clients-view .lead-list #leads-table .lead-item .li.toggle{margin-left:auto}#clients-view .lead-list #leads-table .lead-item .li.toggle svg{color:#ee7c51}.lead-added-by{font-size:15px;margin:12px 0 15px}.lead-added-by span{color:#ee7c51}.stakeholder-item{position:relative;margin-top:18px}.stakeholder-item .stakeholder-name{display:flex;align-items:center}.stakeholder-item .stakeholder-name p{font-size:16px}.stakeholder-item .stakeholder-name svg{color:#ee7c51;margin-left:5px}.stakeholder-item .stakeholder-email{margin-top:5px}.stakeholder-item .stakeholder-email p{color:#fff;opacity:.4;font-size:14px}.stakeholder-item .stakeholder-remove{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:6px 8px;border-radius:2px;transition:all .2s;cursor:pointer;border:1px solid transparent}.stakeholder-item .stakeholder-remove svg{color:#ee7c51}.stakeholder-item .stakeholder-remove:hover{background:#292929;border:1px solid #1d1d1d}.engagement-item{display:flex;margin-top:18px}.engagement-item .engagement-date{flex:0 0 90px;text-align:right;margin-right:15px;color:#7c7c7c}.engagement-item .engagement-date p{font-size:15px;font-weight:500}.engagement-item .engagement-date small{font-size:13px;font-weight:500}.engagement-item .engagement-details{padding-right:12px}.engagement-item .engagement-details h6{font-size:16px;font-weight:500;line-height:1.2em;margin-bottom:6px}.engagement-item .engagement-details p{font-size:14px;font-weight:400;line-height:1.2em}.engagement-item .action-remove{display:block;margin-left:auto;padding:6px 8px;border-radius:2px;transition:all .2s;cursor:pointer;border:1px solid transparent;height:-moz-fit-content;height:fit-content}.engagement-item .action-remove svg{color:#ee7c51}.engagement-item .action-remove:hover{background:#292929;border:1px solid #1d1d1d}.sdr-form{display:none}.sdr-form.active{display:block;padding-bottom:20px;border-bottom:1px solid #ee7c51}.lead-list-block,.sdr-form.active{margin-bottom:30px}.lead-list-block .lead-list-header{display:flex;align-items:center;margin-bottom:10px}.lead-list-block .lead-list-header p{color:#ee7c51;font-size:14px;margin-right:20px}.lead-list-block .lead-list-header hr{flex:1 1 auto;background:#ee7c51;height:1px;border:none}.leads_icon{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.filterBtn{color:#fff;background:#3e3e3e;padding:11px 30px;cursor:pointer}.filterBtn .filterBtn:hover{background:#262626}.downloadbtn{color:#ee7c51;margin-right:20px;cursor:pointer}.downloadbtn .filterBtn:hover{background:#262626}@media screen and (max-width:1319px){.filterBtn{padding:11px 50px}}@media screen and (max-width:1260px){.filterBtn{padding:11px 40px}}.load-more-months{width:-moz-fit-content;width:fit-content;padding:12px 26px;margin:20px auto 0}.text-Over-name{margin-left:20px auto 0;min-width:-moz-fit-content;min-width:fit-content}.text-Over-flow,.text-Over-flow-company,.text-Over-name{width:8vw}.text-Over-flow,.text-Over-flow-company,.text-Over-flow-message,.text-Over-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.text-Over-flow-message{width:20vw}.lead-item{height:54px}.time-picker-modal{position:absolute;top:100%;left:0;z-index:1000;background:#262626;border:1px solid #5a5a5a;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px;width:320px}.time-picker-modal .time-picker-content{display:flex;align-items:center;grid-gap:5px;gap:5px}.time-picker-modal .time-picker-content select{padding:5px;border:1px solid #ee7c51;font-size:14px;background-color:#1f1f1f;color:#fff}.time-picker-modal .time-picker-content span{font-size:16px;color:#fff}.time-picker-modal .time-picker-content .time-picker-ok{padding:5px 10px;background:#ee7c51;color:#fff;border:none;margin-left:20px;cursor:pointer;font-size:14px}.modal{position:fixed;z-index:20;height:100vh;width:100vw;top:0;left:0;background:transparent;transition:all .2s;opacity:0;pointer-events:none}.modal.active{background:rgba(0,0,0,.6);opacity:1;pointer-events:all}.modal.active .modal-content{left:0}.modal .modal-content{position:absolute;height:100%;left:-450px;width:450px;transition:all .2s;background:#262626;padding:40px 35px;overflow-y:auto}.modal .modal-content .modal-close{position:absolute;top:20px;right:25px;display:inline;cursor:pointer}.modal .modal-content .modal-close svg{font-size:32px;color:#ee7c51}.modal .modal-content h1{font-size:28px;font-weight:600;margin-bottom:28px;-webkit-user-select:none;user-select:none}.modal .modal-content .modal-nav{display:flex;-webkit-user-select:none;user-select:none;margin-bottom:20px}.modal .modal-content .modal-nav p{color:#ee7c51;font-size:14px;opacity:.55;transition:all .2s;cursor:pointer}.modal .modal-content .modal-nav p:not(:last-child){margin-right:30px}.modal .modal-content .modal-nav p.active,.modal .modal-content .modal-nav p:hover{opacity:1}.modal .modal-content .modal-form{pointer-events:none;position:relative;opacity:0;max-height:0;overflow:hidden}.modal .modal-content .modal-form .inputfield{margin-bottom:16px}.modal .modal-content .modal-form.show{pointer-events:all;opacity:1;max-height:999px;overflow:visible}.modal .modal-content .modal-form.engagement-form.show{overflow:visible}.modal .modal-content .modal-form .adding-error{color:#e60202;font-size:13px;font-weight:400;line-height:1.4em;text-align:center;margin:15px 0 0}.modal .modal-content .modal-form .react-datepicker-wrapper{width:100%;cursor:pointer}.modal .modal-content .modal-form .react-datepicker-wrapper input{cursor:pointer}.leads-count-container{display:flex;align-items:center;grid-column-gap:6px;column-gap:6px;margin-right:14px}.leads-count-container .count{font-size:14px}.type-indicator{height:15px;width:15px;border-radius:100%;margin-left:7px}.type-indicator.Appointment{background:#a7287d;box-shadow:0 0 5px rgba(167,40,135,.6)}.type-indicator.Appointment-noshow{background:#87cefa;box-shadow:0 0 5px rgba(167,40,135,.6)}.type-indicator.Hot{background:#28a745;box-shadow:0 0 5px rgba(40,167,69,.6)}.type-indicator.Moderate{background:#fd7e14;box-shadow:0 0 5px rgba(253,126,20,.6)}.type-indicator.Low{background:#dc3545;box-shadow:0 0 5px rgba(220,53,69,.6)}.modal-overlay{background-color:rgba(0,0,0,.7)}.modal-content2{background-color:#1a1919;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;padding:20px;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2{color:#ee7c51;font-size:24px}.close-button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;position:absolute;right:20px;top:20px}.modal-body .report-container{background-color:transparent;padding:40px 0}.modal-body .report-container .channels-data-wrapper{margin-left:80px}.modal-body .report-container .charts-container{flex-direction:row;grid-gap:15px;gap:15px;margin-left:4%}.modal-body .report-container .charts-container .chart-wrapper{width:100%;margin-bottom:10px}.modal-body .report-container .circular-chart-container{width:70%}.modal-footer{display:flex;justify-content:flex-end;padding:10px}.download-button{background-color:#ee7c51;color:#fff;border:none;padding:.8rem 1.6rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.download-button:hover{background-color:rgb(233.4607329843,89.0209424084,34.5392670157)}.my-card{background-color:#1d1c1c;border:1px solid hsla(0,0%,100%,.2705882353);border-radius:20px;width:280px;height:280px;min-height:230px}.my-card .title{border-bottom:1px solid hsla(0,0%,100%,.2705882353);margin-bottom:6px;font-size:22px;font-weight:600;text-align:center;padding:12px 0}.my-card .body{padding:10px 14px;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.my-card .body .single-list{display:flex;justify-content:space-between}.my-card .body .single-list .single-list-key{color:#888}.my-card .body .single-list .single-list-value{color:#fff;font-weight:600}#report{position:relative;align-items:center;width:1124px;height:840px}#report,#report .report-bg{display:flex;flex-direction:column;background-color:#1a1919}#report .report-bg{height:100%;width:100%;padding:50px 25px 20px}#report .top-left-img{position:absolute;z-index:1;top:0;right:0;height:300px}#report .title{position:relative;z-index:2;text-align:center}#report .title h1{font-size:32px;font-weight:500}#report .title h1 span{color:#ee7c51}#report .title small{display:block;font-size:12px;margin-top:8px}#report .stats-table{margin:35px 0 55px;text-align:center}#report .stats-table table{margin:0 auto}#report .stats-table table tr td{text-align:left;font-size:17px;padding-bottom:5px}#report .stats-table table tr td:nth-child(2){color:#ee7c51;font-weight:500;padding-left:25px}#report .pie-charts{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-around;width:90%;margin:0 auto}#report .pie-charts .pc h2{text-align:center;margin-bottom:20px;font-size:20px;font-weight:500}#report .profile_views{margin:auto 0;text-align:center}#report .profile_views p{font-size:18px;font-weight:400}#report .profile_views p span{color:#ee7c51;font-weight:700}#report .link{text-align:center;margin-bottom:18px}#report .link p{font-size:13px;margin-bottom:5px}#report .link small{color:#ee7c51;font-size:16px;font-weight:500}#report .footer{display:flex;align-items:center;justify-content:center;background-color:#1a1919}#report .footer .bar{width:400px;height:3px;background:#ee7c51}#report .footer .logo{margin:0 25px}#report .footer .logo img{height:60px}.report-container{margin:40px;padding:80px;width:1040px;min-height:1250px;background-color:#1a1919;color:#fff;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;position:relative}.logo-client-container{width:100%;display:flex;justify-content:space-between}.report-date-and-clinet-name{display:flex;flex-direction:column;align-items:end;grid-gap:5px;gap:5px}.report-date,.report-date-name{font-weight:700;font-size:22px;color:#fff}.report-date-name{color:#ee7c51}.charts-container{justify-content:space-between;width:95%;margin-top:20px;align-items:center;margin-left:20px}.charts-container,.legend{display:flex;grid-gap:20px;gap:20px}.legend{margin-top:38px;margin-bottom:14px;width:100%}.legend .legend-item{display:flex;align-items:center;color:#fff;font-size:12px}.legend .legend-item .legend-color{width:10px;height:10px;border-radius:15px;display:inline-block;margin-right:5px}.logo{width:50px;height:auto}.channels-data-wrapper{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.circular-chart-container{margin-top:2rem;text-align:center}.circular-chart-container h3{font-size:1.5rem;margin-bottom:1rem;color:#fff}.circular-chart-container .circular-chart-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:3rem;gap:3rem;flex-wrap:wrap}.circular-chart-container .circular-chart{position:relative;width:250px;height:250px}.circular-chart-container .circular-chart .circle{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--color) calc(var(--percentage)*1%),#333 calc(var(--percentage)*1%));clip-path:circle(50%)}.circular-chart-container .circular-chart .circle.appointments{--color:#7017b5;width:100%;height:100%}.circular-chart-container .circular-chart .circle.no-shows{--color:#0091e6;width:85%;height:85%;top:7.5%;left:7.5%}.circular-chart-container .circular-chart .circle.hot-leads{--color:#a8ea5f;width:70%;height:70%;top:15%;left:15%}.circular-chart-container .circular-chart .circle.kpi{--color:#ee7c51;width:55%;height:55%;top:22.5%;left:22.5%}.circular-chart-container .circular-chart .circle.best-channel{--color:#f6baa3;width:40%;height:40%;top:30%;left:30%}.circular-chart-container .circular-chart .circle.center{width:40%;height:40%;top:30%;left:30%;background:#000;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;text-align:center;padding:1rem;box-sizing:border-box}.circular-chart-container .circular-chart-stats{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2rem;gap:2rem;max-width:600px;flex-direction:column}.circular-chart-container .stats-row-1{display:flex;justify-content:space-between;width:100%}.circular-chart-container .stats-row-1 .appointments .circle{background-color:#7017b5;width:10px;height:10px;border-radius:100%}.circular-chart-container .stats-row-1 .no-shows .circle{background-color:#0091e6;width:10px;height:10px;border-radius:100%}.circular-chart-container .stats-row-1 .kpi .circle{background-color:#12b76a;width:10px;height:10px;border-radius:100%}.circular-chart-container .stats-row-2{display:flex;justify-content:space-between;width:100%}.circular-chart-container .stats-row-2 .hot-leads .circle{background-color:#ee7c51;width:10px;height:10px;border-radius:100%}.circular-chart-container .stats-row-2 .best-channel .circle{background-color:#f6baa3;width:10px;height:10px;border-radius:100%}.circular-chart-container .stat{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0 70%}.circular-chart-container .stat .stat-label{font-size:1rem;color:#727272;position:relative;text-align:center;display:flex;align-items:center;grid-gap:4px;gap:4px}.circular-chart-container .stat .stat-value{font-size:1.2rem;font-weight:700;color:#fff;text-align:center}@media(max-width:768px){.circular-chart-container .stat{flex:1 0 45%}.circular-chart-container .stats-row-1,.circular-chart-container .stats-row-2{flex-direction:column}}.input-with-icon{position:relative;width:200px}.input-with-icon .input{width:100%;background-color:#3e3e3e;font-size:16px;border:1px solid #504f4f;border-radius:2px;outline:none;color:#fff;padding:7px 10px 7px 34px}.input-with-icon .input:focus{border-color:#9e9d9d}.input-with-icon .icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:18px;color:#ccc;pointer-events:none}.suggestions-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#262626;border:1px solid #262626;border-top:none;z-index:1000;max-height:400px;overflow-y:auto;list-style:none;padding:0;margin:0}.suggestions-dropdown .suggestion-item{padding:18px 14px;cursor:pointer;font-size:16px;color:#fff;display:flex;grid-gap:10px;gap:10px}.suggestions-dropdown .suggestion-item:hover{background-color:#504f4f}.appointments-title{position:relative;z-index:4005;border-bottom:1px solid #ee7c51;margin-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px}.appointments-title h6{font-size:26px;font-weight:500;margin-right:30px}.appointments-title .filters{display:flex;grid-gap:15px;gap:15px}.appointments-title .filters .ui-select-wrapper{width:240px}.client-row-34333{display:flex;align-items:center}.client-row-34333:not(:last-of-type){margin-bottom:10px}.client-row-34333 .client-name{flex:0 0 220px;margin-right:20px;color:#fff;font-size:22px;font-weight:500}.client-row-34333 .kpi-progress{position:relative;height:50px;flex:1 1 auto;background:#3b3b3b}.client-row-34333 .kpi-progress .lead-breakdown{position:absolute;z-index:2005;top:0;left:0;right:0;bottom:0;background:rgba(59,59,59,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.client-row-34333 .kpi-progress .lead-breakdown:hover{opacity:1}.client-row-34333 .kpi-progress .lead-breakdown p{color:#fff;font-size:18px;font-weight:500;margin:0}.client-row-34333 .kpi-progress .lead-breakdown p:not(:last-of-type){margin:0 35px 0 0}.client-row-34333 .kpi-progress .kpi-progress-bar{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.client-row-34333 .kpi-progress .kpi-progress-bar p{font-size:18px;font-weight:500}.client-row-34333 .kpi-progress .kpi-progress-bar.green{background:#28a745}.client-row-34333 .kpi-progress .kpi-progress-bar.amber{background:#fd7e14}.client-row-34333 .kpi-progress .kpi-progress-bar.red{background:#dc3545}.client-row-34333 .kpi-progress .kpi-target{position:absolute;font-weight:500;right:20px;top:50%;transform:translateY(-50%);opacity:.6;font-size:18px}.client-row-34333 .kpi-progress .no-kpi-value{position:absolute;font-weight:500;left:20px;top:50%;transform:translateY(-50%);font-size:18px}.ui-select-wrapper .ui-input-upper-placeholder.active{background:#2e2e2e}.ui-select-wrapper .ui-select-upper.has-value .ui-select-placeholder{color:#fff;opacity:1}.ui-select-wrapper .ui-select-dropdown .ui-select-option.is-active,.ui-select-wrapper .ui-select-dropdown .ui-select-option:hover,.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option{color:#2e2e2e}#reportRef{background-color:#bd0f0f;color:#fff}#reporting-window{height:100%;overflow:auto;padding:50px}#reporting-window .report-title p{font-size:26px;font-weight:500;margin-bottom:20px}#reporting-window .report-client-select,#reporting-window .report-report-select{display:flex;width:280px;align-items:center}#reporting-window .report-client-select .ib-select,#reporting-window .report-report-select .ib-select{flex:1 1}#reporting-window .report-client-select .reset,#reporting-window .report-report-select .reset{flex:0 0;color:#ee7c51;margin-left:12px;cursor:pointer;-webkit-user-select:none;user-select:none}#reporting-window .report-report-select{margin-top:10px}#reporting-window .report-fields{display:flex;margin-top:20px}#reporting-window .report-fields .report-field{width:300px}#reporting-window .report-fields .report-field.small{width:225px}#reporting-window .report-fields .report-field:not(:last-child){margin-right:35px}#reporting-window .report-fields .report-field h6{font-size:14px;margin-bottom:5px}#reporting-window .report-fields .report-field .fields{display:flex}#reporting-window .report-fields .report-field .fields .inputfield:not(:last-child){margin-right:5px}#reporting-window .download{color:#ee7c51;margin:20px 0;font-size:18px;font-weight:500;cursor:pointer;display:inline-block}#reporting-window .report-wrap{width:1128px;height:824px;border:2px solid #fff;box-shadow:0 0 25px 0 rgba(0,0,0,.75)}.report-options{display:grid;grid-gap:18px;align-items:center;grid-template-columns:240px 55px 240px 55px}.report-options .clear-report-input{color:#ee7c51;font-weight:400;cursor:pointer;transition:all .2s}.report-options .clear-report-input:hover{color:rgb(235.7303664921,106.5104712042,57.7696335079)}.ui-select-search{padding:8px;border-bottom:1px solid #ddd}.ui-select-search-input{width:100%;padding:6px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;box-sizing:border-box}.ui-select-search-input:focus{border-color:#ee7c51}.ui-select-no-options{padding:8px;color:#727272;font-size:14px;text-align:center}.alert{position:fixed;top:20px;right:20px;z-index:1000;width:300px;padding:15px;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideIn .3s ease-out forwards}.alert-content{display:flex;justify-content:space-between;align-items:center}.alert p{margin:0;color:#fff;font-size:14px}.alert-close{background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;margin-left:15px;line-height:1}.alert-error,.alert-info,.alert-success{background-color:#ee7c51;border-left:4px solid #2e2e2e}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}#settings-window h1{font-size:26px;font-weight:500;margin-bottom:20px}#settings-window hr{height:1px;width:50vw;background:#ee7c51;border:none;margin:0 auto 0 0}#settings-window .add-user-account{display:grid;grid-gap:10px;grid-template-columns:1fr;max-width:325px;margin-top:40px}#settings-window .add-user-account p{font-size:16px;font-weight:500;line-height:1em;margin-bottom:2px}#settings-window{height:100%;overflow:auto;padding:50px}#settings-window .delete-title,#settings-window .settings-title{border-bottom:1px solid #ee7c51;margin-bottom:10px}#settings-window .delete-title p,#settings-window .settings-title p{font-size:26px;font-weight:500;margin-bottom:20px}#settings-window .delete-title{margin-top:20px}#settings-window #delete-fields,#settings-window #register-fields{width:300px}#settings-window #delete-fields .inputfield:not(:last-child),#settings-window #register-fields .inputfield:not(:last-child){margin-bottom:15px}#settings-window #delete-fields #login-error,#settings-window #register-fields #login-error{color:#e60202;font-size:13px;font-weight:400;line-height:1.4em;text-align:center;max-width:75%;margin:0 auto 15px}.user-management-container{display:flex;flex-direction:column;padding:40px;height:100vh;overflow:auto}.user-management-container .header-row{display:flex;justify-content:space-between;align-items:center}.user-management-container .heading{font-size:1.5rem;font-weight:400}.user-management-container .search-input input{padding:.6rem 1rem;font-size:1rem;background-color:#2e2e2e;color:#fff;border:1px solid #ee7c51;border-radius:4px;outline:none}.user-management-container .search-input input::placeholder{color:#ccc}.user-management-container .search-input input:focus{border-color:#ee7c51;outline:none}.user-management-container .search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin-top:20px}.user-management-container .search-filters .search-field input{padding:.5rem 1rem;font-size:1rem;background-color:#262626;border:1px solid #ee7c51;color:#fff;outline:none}.user-management-container .search-filters .search-field input::placeholder{color:#ccc}.user-management-container .search-filters .search-field input:focus,.user-management-container .search-filters .search-field input:hover{border-color:#ee7c51}.user-management-container .search-filters .width-200px{width:140px}.user-management-container .search-filters .user-type-dropdown select{padding:.6rem 1rem;background-color:#262626;color:#fff;border:1px solid #ee7c51;border-radius:4px;outline:none;cursor:pointer;background-color:#3e3e3e}.user-management-container .search-filters .user-type-dropdown select:focus{border-color:#ee7c51}.user-management-container .search-filters .filter-fields{display:flex;grid-gap:1rem;gap:1rem}.user-management-container .user-table table{width:100%;border-collapse:collapse;margin-top:1rem}.user-management-container .user-table table td,.user-management-container .user-table table th{text-align:left;padding:1rem;border-bottom:1px solid #ee7c51}.user-management-container .user-table table th{background-color:#262626;color:#f1eeee;padding:25px;font-weight:500}.user-management-container .user-table table td{color:#d8d7d7;padding-left:23px}.staff-management-container{display:flex;flex-direction:column}.staff-management-container .search-filters{align-items:center;margin-bottom:1.5rem;margin-top:20px}.staff-management-container .search-filters,.staff-management-container .search-filters .filter-fields-container{width:100%;display:flex;justify-content:space-between}.staff-management-container .search-filters .filter-fields{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.staff-management-container .search-filters .search-field input{padding:.6rem 2rem;font-size:1rem;background-color:#262626;border:1px solid #777;color:#fff;border-radius:4px;outline:none}.staff-management-container .search-filters .search-field input::placeholder{color:#ccc}.staff-management-container .search-filters .search-field input:focus,.staff-management-container .search-filters .search-field input:hover{border-color:#ee7c51}.staff-management-container .search-filters .width-200px{width:140px}.staff-management-container .search-filters .user-type-dropdown select{padding:.6rem 1rem;background-color:#262626;color:#fff;border:1px solid #777;border-radius:4px;outline:none;cursor:pointer;background-color:#3e3e3e}.staff-management-container .search-filters .user-type-dropdown select:focus{border-color:#ee7c51}.staff-management-container .user-table table{width:100%;border-collapse:collapse;margin-top:1rem}.staff-management-container .user-table table td,.staff-management-container .user-table table th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid #ee7c51}.staff-management-container .user-table table th{background-color:#262626;color:#f1eeee;padding:25px;font-weight:500}.staff-management-container .user-table table td{color:#d8d7d7;padding-left:23px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#262626;padding:2rem;border-radius:8px;width:400px;color:#fff}.modal-content h2{margin-bottom:1.5rem}.modal-content .modal-field{margin-bottom:1rem}.modal-content .modal-field label{display:block;margin-bottom:.5rem;color:#f1eeee}.modal-content .modal-field input,.modal-content .modal-field select{width:100%;padding:.6rem;background:#3e3e3e;border:1px solid #777;border-radius:4px;color:#fff;outline:none}.modal-content .modal-field input:focus,.modal-content .modal-field select:focus{border-color:#ee7c51}.modal-content .modal-field input:disabled,.modal-content .modal-field select:disabled{background:#2e2e2e;cursor:not-allowed}.modal-content .modal-actions{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem;margin-top:2rem}.delete-btn{border-radius:8px!important}.user-tabs{display:flex;grid-gap:.5rem;gap:.5rem}.user-tabs .tab{padding:.6rem 1.5rem;border:1px solid #ee7c51;border-radius:4px;background-color:#262626;color:#fff;cursor:pointer;font-weight:500;transition:background-color .3s ease}.user-tabs .tab.active{background-color:#ee7c51;color:#000}.user-tabs .tab:hover:not(.active){background-color:#3a3a3a}.cancel-btn,.confirm-btn{min-width:100px;height:40px;padding:0 16px;font-size:14px;border-radius:4px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;font-weight:500}.confirm-btn{background-color:#ee7c51;border:none;color:#fff}.confirm-btn:hover{background-color:#e66b3e}.cancel-btn{background-color:#1e1e1e;border:1px solid #ee7c51;color:#fff}.cancel-btn:hover{background-color:#0e0e0e}.delete-modal-backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.delete-modal{background-color:#1e1e1e;padding:2rem;border-radius:8px;max-width:400px;width:90%;text-align:center;color:#fff;border:1px solid #ee7c51}.delete-modal p{margin-bottom:1.5rem;font-size:1.2rem;font-weight:400}.delete-modal .modal-buttons{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.delete-modal .modal-buttons .confirm-btn{background-color:#ee7c51;border:none;padding:.6rem 1rem;color:#fff;border-radius:4px;cursor:pointer;width:48%!important}.delete-modal .modal-buttons .confirm-btn:hover{background-color:#e66b3e}.delete-modal .modal-buttons .cancel-btn{background-color:#1e1e1e;border:1px solid #ee7c51;padding:.6rem 1rem;color:#fff;border-radius:4px;cursor:pointer;width:48%!important}.delete-modal .modal-buttons .cancel-btn:hover{background-color:#0e0e0e}#error-holder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-user-select:none;user-select:none}#error-holder .error-title{font-size:200px;font-weight:900}#error-holder .error-subtitle{font-size:22px;font-weight:600;margin-top:20px}#onboarding-window{overflow-y:auto;height:100vh}#onboarding-window .onboarding-width-control{max-width:1055px;margin:0 auto;padding:50px 0 80px}#onboarding-window .onboarding-title h1{font-size:30px;font-weight:700;margin-bottom:14px}#onboarding-window .onboarding-title p{font-size:18px;line-height:1.4em;max-width:830px;margin-bottom:20px}#onboarding-window .onboarding-title hr{height:1px;width:50vw;background:#ee7c51;border:none;margin:0 auto 0 0}#onboarding-window .onboarding-steps{margin-top:40px}#onboarding-window .onboarding-steps .onboarding-step-numbers{position:relative;max-width:850px;display:flex;align-content:center;justify-content:space-between}#onboarding-window .onboarding-steps .onboarding-step-numbers:after{content:"";position:absolute;z-index:1;top:50%;left:5px;right:5px;transform:translateY(-50%);height:3px;background:#84513d;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1)}#onboarding-window .onboarding-steps .onboarding-step-numbers .onboarding-step-number{position:relative;z-index:2;height:44px;width:44px;background:#84513d;border-radius:100%;overflow:hidden;display:flex;align-content:center;justify-content:center;color:#bb9f94;font-weight:700;font-size:20px;line-height:44px;transition:all .2s}#onboarding-window .onboarding-steps .onboarding-step-numbers .onboarding-step-number.is-active,#onboarding-window .onboarding-steps .onboarding-step-numbers .onboarding-step-number.is-past{color:#fff;cursor:pointer;background:#ee7c51}#onboarding-window .onboarding-stage-wrapper{margin-top:40px}#onboarding-window .onboarding-stage-wrapper .onboarding-stage-window{position:relative;opacity:0;animation-name:slideInputsUp;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes slideInputsUp{0%{opacity:0}to{opacity:1}}#onboarding-window .onboarding-stage-wrapper .onboarding-stage-window h1{font-size:22px;font-weight:700;line-height:1em;margin:0 0 24px}#onboarding-window .onboarding-stage-wrapper .onboarding-stage-window button{width:-moz-fit-content;width:fit-content;padding:12px 45px;font-size:16px;margin:50px 0 0}#onboarding-window .ob-input-block{display:grid;grid-gap:12px;grid-template-columns:1fr;max-width:725px}#onboarding-window .ob-input-block.cols-2{grid-template-columns:repeat(2,1fr)}#onboarding-window .ob-input-block .span-2{grid-column-end:span 2}.onboarding-saving{height:100%;width:100%;flex-direction:column;height:calc(100vh - 130px)}.onboarding-saving,.onboarding-saving .large-check{display:flex;align-items:center;justify-content:center}.onboarding-saving .large-check{position:relative;height:165px;width:165px;background:#ee7c51;border-radius:100%;overflow:hidden}.onboarding-saving .large-check svg{height:50px;width:auto}.onboarding-saving h2{font-size:32px;font-weight:600;margin:45px 0 18px}.onboarding-saving p{max-width:480px;text-align:center;font-size:17px;font-weight:400;line-height:1.5em}.onboarding-saving hr{width:330px;height:1px;border:none;background:#ee7c51;margin:35px 0 15px}.onboarding-saving .contact-details{display:flex;align-content:center;justify-content:space-between;width:270px}.onboarding-saving .contact-details a{color:#ee7c51;transition:all .2s}.onboarding-saving .contact-details a:hover{color:rgb(235.7303664921,106.5104712042,57.7696335079)}.ui-checkbox{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.ui-checkbox .ui-checkbox-box{position:relative;flex:0 0 15px;margin-right:10px;width:15px;height:15px;background:transparent;border:1px solid #ee7c51;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ui-checkbox .ui-checkbox-box svg{height:7px;opacity:0;transition:all .2s}.ui-checkbox .ui-checkbox-box.is-checked{background:#ee7c51;border:1px solid #ee7c51}.ui-checkbox .ui-checkbox-box.is-checked svg{opacity:1;transform:scale(1)}.ui-checkbox label{font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;color:#fff}.ui-select-wrapper{position:relative}.ui-select-wrapper.has-error .ui-select-upper{border:2px solid red}.ui-select-wrapper.has-error small{color:red}.ui-select-wrapper.dropdown-showing .ui-select-upper:not(.no-styles){background:#2e2e2e;border:2px solid #ee7c51}.ui-select-wrapper.dropdown-showing .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text{border:2px solid #ee7c51!important}.ui-select-wrapper .ui-input-upper-placeholder{position:absolute;z-index:1;top:50%;left:20px;transform:translateY(-50%);font-size:14px;font-weight:500;color:#ababab;transition:all .25s;opacity:0;padding:3px 6px;pointer-events:none}.ui-select-wrapper .ui-input-upper-placeholder.active{top:0;left:14px;opacity:1;font-size:12px;background:#fff}.ui-select-wrapper .ui-select-upper{transition:all .2s;min-height:39px;cursor:pointer}.ui-select-wrapper .ui-select-upper:not(.no-styles){position:relative;padding:9px 18px;background:#2e2e2e;border:2px solid #4b4b4b}.ui-select-wrapper .ui-select-upper.dropdown-showing .ui-select-icon svg{transform:translateY(-50%) rotate(180deg)}.ui-select-wrapper .ui-select-upper.has-value:not(.no-styles),.ui-select-wrapper .ui-select-upper:hover:not(.no-styles){background:#2e2e2e;border:2px solid #ee7c51}.ui-select-wrapper .ui-select-upper.has-value .ui-input-wrapper .ui-input-block .ui-input-text,.ui-select-wrapper .ui-select-upper:hover .ui-input-wrapper .ui-input-block .ui-input-text{border:2px solid #ee7c51!important}.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:active,.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:focus,.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:not(:placeholder-shown){border:2px solid #ee7c51}.ui-select-wrapper .ui-select-upper .ui-select-placeholder{position:relative;font-weight:400;min-height:19px;line-height:19px;font-size:16px;color:#ababab;opacity:.65}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row{position:absolute;z-index:2;display:flex;top:50%;transform:translateY(-50%);left:0;align-items:center}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option{color:#fff;background:#515151;padding:4px 6px;border-radius:3px;font-size:12px;transition:all .2s;white-space:nowrap}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option.is-hidden{opacity:0;pointer-events:none;position:absolute}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:hover{background:rgb(68.25,68.25,68.25)}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:not(:last-child){margin-right:5px}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:not(.is-total):after{content:"x";padding:3px 0 2px 5px;margin-left:5px;border-left:1px solid #707070}.ui-select-wrapper .ui-select-upper .ui-select-icon{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ui-select-wrapper .ui-select-upper .ui-select-icon svg{position:absolute;top:50%;height:10px;transform:translateY(-50%);transition:all .2s}.ui-select-wrapper .ui-select-dropdown{position:absolute;z-index:1005;background:#2e2e2e;max-height:0;overflow:hidden;top:100%;width:100%}.ui-select-wrapper .ui-select-dropdown.is-showing{max-height:200px;overflow-y:auto;border-left:2px solid #ee7c51;border-right:2px solid #ee7c51;border-bottom:2px solid #ee7c51}.ui-select-wrapper .ui-select-dropdown .ui-multiple-select-option{font-size:14px;font-weight:400;padding:8px 18px}.ui-select-wrapper .ui-select-dropdown .ui-multiple-select-option .ui-checkbox{width:100%}.ui-select-wrapper .ui-select-dropdown .ui-select-option{font-size:14px;font-weight:400;color:#fff;padding:8px 18px;cursor:pointer;background:#2e2e2e;transition:all .2s}.ui-select-wrapper .ui-select-dropdown .ui-select-option.is-active,.ui-select-wrapper .ui-select-dropdown .ui-select-option:hover{color:#fff;background:#ee7c51}.ui-select-wrapper small{display:block;font-size:12px;font-weight:400;line-height:1em;margin:5px 0 0;color:#5d6373}.appointments-hub{padding:20px;display:flex;flex-direction:column;height:100%;overflow:visible}.appointments-hub .appointments-heading{color:#fff;padding:25px;font-size:24px;font-weight:600}.appointments-hub .filter-row{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:0 25px;align-items:center}.appointments-hub .filter-row .custom-dropdown{width:200px;background-color:#3e3e3e;color:#fff;border:none;padding:10px 40px 10px 15px;font-size:14px;-webkit-appearance:none;appearance:none;outline:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.appointments-hub .filter-row .custom-dropdown:focus{outline:2px solid #888}.appointments-hub .filter-row .date-picker .rdt{width:200px;margin-top:16px}.appointments-hub .filter-row .date-picker input{width:100%;padding:10px 15px;border:1px solid #3e3e3e;background-color:#2e2e2e;color:#fff;font-size:14px;transition:border-color .3s ease}.appointments-hub .filter-row .date-picker input::placeholder{color:#ccc}.appointments-hub .filter-row .date-picker input:hover{border-color:#ee7c51}.appointments-hub .filter-row .date-picker input:focus{outline:2px solid #888}.appointments-hub .filter-row .button-group{margin-left:auto;display:flex;grid-gap:15px;gap:15px}.appointments-hub .filter-row .action-button{background-color:#3e3e3e;color:#fff;border:none;padding:11px 28px;font-size:14px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.7);transition:background-color .3s ease,box-shadow .3s ease}.appointments-hub .filter-row .action-button:hover{background-color:#5a5a5a;box-shadow:0 6px 10px rgba(0,0,0,.85)}.appointments-hub .filter-row .action-button:focus{outline:2px solid #888}.appointments-table-container{padding:25px;flex:1 1;overflow:visible;position:relative}.appointments-table{width:100%;border-collapse:collapse;color:#fff;font-size:14px}.appointments-table thead{background-color:#212121;border-bottom:1px solid #ee7c51}.appointments-table th{padding:16px;text-align:left;border:none;font-weight:600}.appointments-table tbody tr{border-bottom:1px solid #ee7c51}.appointments-table tbody tr td{padding:15px 18px;border:none;vertical-align:middle}.tab-main-container{display:flex;justify-content:center;align-items:center}.appointments-tabs-122222{display:flex;justify-content:center;grid-gap:18px;gap:18px;margin-top:35px;margin-bottom:20px;max-width:-moz-fit-content;max-width:fit-content}.appointments-tabs-122222 .tab-button-33333222444{background-color:transparent;border:1px solid #ee7c51;color:#ee7c51;padding:10px 25px;font-size:14px;cursor:pointer;transition:all .3s ease;border-radius:10px;overflow:hidden}.appointments-tabs-122222 .tab-button-33333222444.active{background-color:#ee7c51;color:#fff}.appointments-tabs-122222 .tab-button-33333222444:hover{background-color:#f06d3e;color:#fff}.appointments-tabs-122222 .tab-button-33333222444:focus{outline:2px solid #888}.pagination{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;padding:20px 25px;background-color:#212121;border-top:1px solid #ee7c51}.pagination .page-button{background-color:#3e3e3e;color:#fff;border:none;padding:8px 12px;font-size:14px;cursor:pointer;border-radius:6px;transition:background-color .3s ease,box-shadow .3s ease}.pagination .page-button:hover:not(:disabled){background-color:#f06d3e;box-shadow:0 4px 6px rgba(0,0,0,.7)}.pagination .page-button:focus{outline:2px solid #888}.pagination .page-button.active{background-color:#ee7c51;color:#fff;cursor:default}.pagination .page-button:disabled{background-color:#2e2e2e;color:#666;cursor:not-allowed}.pagination .ellipsis{color:#fff;font-size:14px;padding:8px}.clickable-row{cursor:pointer}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.modal-backdrop .modal-content2{background:#fff;padding:1.5rem;border-radius:8px;min-width:300px}.mainSection{overflow-y:auto;max-height:100vh}.report-container2{padding:40px;background-color:#1a1919;color:#fff;margin:40px;display:flex;flex-direction:column}.reset-button:hover{background-color:#2b2a2a}.report-section{position:relative;margin-bottom:40px}.report-heading{font-size:24px;font-weight:700;padding:50px;left:110px}.select-container2{margin-left:45px;margin-top:5px;margin-bottom:40px}.select-row{display:flex;grid-gap:20px;gap:20px;align-items:flex-start}.select-group{flex-direction:column}.date-fields-group,.select-group{display:flex;grid-gap:10px;gap:10px}.date-fields-group{margin-top:10px}.select-field2{background-color:#2d2d2d;color:#fff;border:1px solid #ee7c51;padding:10px;font-size:16px;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.select-name{width:200px}.select-name2{width:150px}.date-picker-container{display:inline-flex;align-items:center}.date-field{width:50px;background-color:#2d2d2d;color:#fff;border:1px solid #ee7c51!important;padding:10px;font-size:16px;cursor:pointer}.date-field::placeholder{color:#fff}.date-field:focus,.select-field:focus{outline:none;box-shadow:0 0 5px hsla(0,0%,100%,.3)}.logo-container2{display:flex;flex-direction:row;align-items:center;grid-gap:20px;gap:20px;width:100%;justify-content:space-between;position:relative;margin-bottom:20px}.logo{width:70px;height:70px}.report-info{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;margin-left:20px}.selected-name{color:#ee7c51;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:5px}.report-date{font-size:18px}.kpi-input{background-color:transparent;color:#fff;border:1px solid #ee7c51;padding:10px;font-size:16px;width:220px;margin-right:20px}.sales-charts-container{display:flex;flex-direction:row;grid-gap:15px;gap:15px;margin-top:40px;justify-content:center;width:100%;margin-left:0;padding:0 40px;box-sizing:border-box}.sales-chart-wrapper{flex:1 1;min-width:300px;max-width:600px;width:100%;margin-bottom:30px}.circular-chart-container-2{margin-top:40px;display:flex;justify-content:center;width:100%}.circular-chart-container-2 h3{font-size:1.5rem;margin-bottom:1rem;color:#fff}.circular-chart-container-2 .circular-chart-wrapper-2{display:flex;align-items:center;justify-content:center;grid-gap:2rem;gap:2rem;flex-wrap:wrap;max-width:1200px;margin:0 10px 0 0}.circular-chart-container-2 .circular-chart{position:relative;width:100%;max-width:600px;height:auto}.circular-chart-container-2 .circular-chart .circle{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--color) calc(var(--percentage)*1%),#333 calc(var(--percentage)*1%));clip-path:circle(50%)}.circular-chart-container-2 .circular-chart .circle.appointments{--color:#7937aa;width:100%;height:100%}.circular-chart-container-2 .circular-chart .circle.no-shows{--color:#0091e6;width:90%;height:90%;top:5%;left:5%}.circular-chart-container-2 .circular-chart .circle.kpi{--color:#12b76a;width:80%;height:80%;top:10%;left:10%}.circular-chart-container-2 .circular-chart .circle.hot-leads{--color:#016033;width:70%;height:70%;top:15%;left:15%}.circular-chart-container-2 .circular-chart .circle.best-channel{--color:#f6baa3;width:60%;height:60%;top:20%;left:20%}.circular-chart-container-2 .circular-chart .circle.total-revenue{--color:#c373ff;width:50%;height:50%;top:25%;left:25%}.circular-chart-container-2 .circular-chart .circle.total-telesales-revenue{--color:#ae3609;width:40%;height:40%;top:30%;left:30%}.circular-chart-container-2 .circular-chart .circle.digit-sales{--color:#ee7c51;width:30%;height:30%;top:35%;left:35%}.circular-chart-container-2 .circular-chart .circle.center{width:30%;height:30%;top:35%;left:35%;background:#000;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;text-align:center;padding:1rem;box-sizing:border-box}.circular-chart-container-2 .circular-chart-stats{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2rem;gap:2rem;max-width:600px;flex-direction:column}.circular-chart-container-2 .stats-row-1,.circular-chart-container-2 .stats-row-2{display:grid;grid-template-columns:repeat(4,1fr);width:100%;grid-gap:2rem;gap:2rem;align-items:start}.circular-chart-container-2 .stats-row-1 .stat,.circular-chart-container-2 .stats-row-2 .stat{display:flex;flex-direction:column;align-items:start;grid-gap:.5rem;gap:.5rem;width:160px}.circular-chart-container-2 .stats-row-1 .appointmentsss,.circular-chart-container-2 .stats-row-1 .total-revenuee,.circular-chart-container-2 .stats-row-2 .appointmentsss,.circular-chart-container-2 .stats-row-2 .total-revenuee{width:110px}.circular-chart-container-2 .stats-row-1 .appointments .circle,.circular-chart-container-2 .stats-row-1.total-revenue,.circular-chart-container-2 .stats-row-2 .appointments .circle,.circular-chart-container-2 .stats-row-2.total-revenue{background-color:#7017b5;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .no-shows .circle,.circular-chart-container-2 .stats-row-2 .no-shows .circle{background-color:#0091e6;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .kpi .circle,.circular-chart-container-2 .stats-row-2 .kpi .circle{background-color:#12b76a;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .hot-leads .circle,.circular-chart-container-2 .stats-row-2 .hot-leads .circle{background-color:#016033;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .best-channel .circle,.circular-chart-container-2 .stats-row-2 .best-channel .circle{background-color:#f6baa3;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .total-revenue .circle,.circular-chart-container-2 .stats-row-2 .total-revenue .circle{background-color:#c373ff;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .total-telesales-revenue .circle,.circular-chart-container-2 .stats-row-2 .total-telesales-revenue .circle{background-color:#ff4500;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stats-row-1 .digit-sales .circle,.circular-chart-container-2 .stats-row-2 .digit-sales .circle{background-color:#ee7c51;width:10px;height:10px;border-radius:100%}.circular-chart-container-2 .stat{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0 20%}.circular-chart-container-2 .stat-label{font-size:.7rem;color:#ee7c51!important;position:relative;text-align:center;display:flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap;font-size:.8rem!important}.circular-chart-container-2 .stat-value{font-size:1.4rem;font-weight:700;color:#fff;text-align:left;margin-left:20px}@media(min-width:1280px){.circular-chart-container-2 .report-container2{margin:60px auto;max-width:1600px;padding:60px}.circular-chart-container-2 .report-heading{font-size:32px;padding:60px}.circular-chart-container-2 .select-container2{margin-left:60px}.circular-chart-container-2 .select-row{grid-gap:30px;gap:30px}.circular-chart-container-2 .select-name{width:300px}.circular-chart-container-2 .date-field{width:55px}.circular-chart-container-2 .sales-charts-container{grid-gap:40px;gap:40px;justify-content:space-evenly}.circular-chart-container-2 .sales-chart-wrapper{max-width:1800px}.circular-chart-container-2 .circular-chart{max-width:700px!important}.circular-chart-container-2 .sales-chart-wrapper{max-width:800px}.circular-chart-container-2 .circular-chart-container .circular-chart-stats{max-width:700px}.circular-chart-container-2 .kpi-input{width:300px;font-size:18px}.circular-chart-container-2 .stat-label{font-size:1.1rem}.circular-chart-container-2 .stat-value{font-size:1.5rem}}@media(max-width:768px){.circular-chart-container-2 .select-row{flex-direction:column;grid-gap:15px;gap:15px}.circular-chart-container-2 .select-group,.circular-chart-container-2 .select-name{width:100%}.circular-chart-container-2 .date-fields-group{flex-direction:column;grid-gap:10px;gap:10px}.circular-chart-container-2 .date-field{width:100%}.circular-chart-container-2 .stat{flex:1 0 45%}.circular-chart-container-2 .stats-row-1,.circular-chart-container-2 .stats-row-2{grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.circular-chart-container-2 .stat-label{font-size:.8rem!important}.circular-chart-container-2 .logo-container2{flex-direction:column;align-items:flex-start}.circular-chart-container-2 .kpi-input{margin-right:0;margin-top:20px}.circular-chart-container-2 .sales-charts-container{flex-direction:column}.circular-chart-container-2 .sales-chart-wrapper{min-width:100%}}.sales-report-container{height:100%}.sales-report-heading{font-size:16px;font-weight:500;margin-bottom:20px}.client-row2{display:flex;align-items:center}.client-row2:not(:last-of-type){margin-bottom:10px}.client-row2.show-details{margin-bottom:150px}.client-row2 .client-name2{flex:0 0 180px;margin-right:15px;color:#fff;font-size:22px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.client-row2 .kpi-progress2{position:relative;height:50px;flex:1 1 auto;background:#3b3b3b}.client-row2 .kpi-progress2 .lead-breakdown{position:absolute;z-index:2005;top:0;left:0;right:0;bottom:0;background:rgba(59,59,59,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.client-row2 .kpi-progress2 .lead-breakdown:hover{opacity:1}.client-row2 .kpi-progress2 .lead-breakdown p{color:#fff;font-size:18px;font-weight:500;margin:0}.client-row2 .kpi-progress2 .lead-breakdown p:not(:last-of-type){margin:0 35px 0 0}.client-row2 .kpi-progress2 .kpi-progress-bar2{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.client-row2 .kpi-progress2 .kpi-progress-bar2 p{font-size:18px;font-weight:500}.client-row2 .kpi-progress2 .kpi-progress-bar2.green{background:#28a745}.client-row2 .kpi-progress2 .kpi-progress-bar2.amber{background:#fd7e14}.client-row2 .kpi-progress2 .kpi-progress-bar2.red{background:#dc3545}.client-row2 .kpi-progress2 .kpi-target2{position:absolute;font-weight:500;right:20px;top:50%;transform:translateY(-50%);opacity:.6;font-size:18px}.client-row2 .kpi-progress2 .no-kpi-value2{position:absolute;font-weight:500;left:20px;top:50%;transform:translateY(-50%);font-size:18px}.client-row-1{display:flex;align-items:center;margin-top:20px}.client-row-1 .monetary-value-field{width:200px!important}.client-row-1:not(:last-of-type){margin-bottom:10px}.client-row-1 .client-name{flex:0 0 180px;margin-right:10px;color:#fff;font-size:20px;font-weight:500}.client-row-1 .kpi-progress{position:relative;height:40px;flex:1 1 auto;background:#3b3b3b}.client-row-1 .kpi-progress .lead-breakdown{position:absolute;z-index:2005;top:0;left:0;right:0;bottom:0;background:rgba(59,59,59,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.client-row-1 .kpi-progress .lead-breakdown:hover{opacity:1}.client-row-1 .kpi-progress .lead-breakdown p{color:#fff;font-size:14px;font-weight:500;margin:0}.client-row-1 .kpi-progress .lead-breakdown p:not(:last-of-type){margin:0 35px 0 0}.client-row-1 .kpi-progress .kpi-progress-bar{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.client-row-1 .kpi-progress .kpi-progress-bar p{font-size:16px;font-weight:500}.client-row-1 .kpi-progress .kpi-progress-bar.green{background:#28a745}.client-row-1 .kpi-progress .kpi-progress-bar.amber{background:#fd7e14}.client-row-1 .kpi-progress .kpi-progress-bar.red{background:#dc3545}.client-row-1 .kpi-progress .kpi-target{position:absolute;font-weight:500;right:20px;top:50%;transform:translateY(-50%);opacity:.6;font-size:16px}.client-row-1 .kpi-progress .no-kpi-value{position:absolute;font-weight:500;left:20px;top:50%;transform:translateY(-50%);font-size:12px}.cursor-pointer{cursor:pointer}.sales-report-container{background-color:rgba(34,34,34,.4745098039);padding:20px;border-radius:8px;min-height:200px;margin-top:40px;border:1px solid rgba(68,68,68,.7490196078)}.sales-report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sales-report-heading{font-size:18px;font-weight:600;color:#fff;margin:0}.custom-legend{display:flex;grid-gap:1rem;gap:1rem}.legend-item{display:flex;align-items:center;font-size:14px;color:#fff}.legend-color{width:12px;height:12px;border-radius:5px;margin-right:6px}#appointments-window{width:100%;max-width:100%;box-sizing:border-box;margin:0;display:block}#appointments-window .appointments-title{display:flex!important;justify-content:space-between!important;width:100%;max-width:100%;box-sizing:border-box}#appointments-window .appointments-title h6{margin:0;padding:0;flex-shrink:0;text-align:left}#appointments-window .appointments-title .right-side-tabs{display:flex;align-items:center;grid-gap:15px;gap:15px;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}#appointments-window .appointments-title .ui-select-wrapper{max-width:240px;flex-shrink:0}#appointments-window .month-year-field{max-width:130px!important}#appointments-window .monetary-value-field{max-width:215px!important}#appointments-window .sales-field{max-width:140px!important}#appointments-window .sum-display{flex-shrink:0;background-color:transparent}#appointments-window .sum-item{margin-bottom:2px;margin-top:5px;display:flex;justify-content:space-between}#appointments-window .sum-label{font-size:16px;padding-right:12px}#appointments-window .sum-value{font-size:16px;color:#fff}@media(max-width:768px){#appointments-window .appointments-title{flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px}#appointments-window .right-side-tabs{flex-wrap:wrap;grid-gap:10px;gap:10px;width:100%;justify-content:flex-start}#appointments-window .month-year-field{max-width:100px!important}#appointments-window .monetary-value-field{max-width:180px!important}#appointments-window .sales-field{max-width:120px!important}#appointments-window .sum-display{width:auto}}#appointments-window{height:100%;overflow:auto;padding:50px}#appointments-window .appointments-title{position:relative;z-index:4005;border-bottom:1px solid #ee7c51;margin-bottom:10px;display:flex;align-items:center;padding-bottom:20px;justify-content:center}#appointments-window .appointments-title .title-wrapper{display:flex;align-items:center;margin-right:20px}#appointments-window .appointments-title h6{font-size:26px;font-weight:500;margin-right:20px}#appointments-window .appointments-title .tab-button-wrapper{display:flex;align-items:center;margin-left:140px}#appointments-window .appointments-title .dropdowns-wrapper{display:flex;align-items:center;margin-left:auto;grid-gap:1px;gap:1px}#appointments-window .appointments-title .ui-select-wrapper{width:240px}#appointments-window .select-field{width:50px;margin-right:10px}@media(max-width:768px){#appointments-window .select-field{width:80px}}#appointments-window .not_assign_leads_title{margin-top:20px;font-size:18px;font-weight:500;text-align:center}#appointments-window .sum-display{position:relative;border:2px solid #ee7c51;padding:7px 15px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column}#appointments-window .sum-display .sum-item{margin-bottom:2px;margin-top:5px;display:flex;justify-content:space-between}#appointments-window .sum-display .sum-label{font-size:16px;padding-right:12px}#appointments-window .sum-display .sum-value{font-size:16px;color:#fff}#appointments-window .month-year-field{width:130px!important}#appointments-window .monetary-value-field{width:215px!important;margin-right:10px}#appointments-window .sales-field{width:140px!important}@media(max-width:768px){#appointments-window .appointments-title{flex-wrap:wrap;justify-content:flex-start}#appointments-window .dropdowns-wrapper{margin-left:0;margin-top:10px;flex-wrap:wrap}#appointments-window .month-year-field,#appointments-window .sales-field{width:100px!important}}.client-row{display:flex;flex-direction:column;margin-bottom:10px;width:100%;transition:all .2s ease;margin-top:14px}.client-row.show-details{align-items:stretch;border:1px solid #ee7c51;padding:10px;border-radius:6px}.client-row.last-item-details{margin-bottom:10px}.client-row .row-content{display:flex;align-items:center;width:100%;grid-gap:10px;gap:10px}.client-row .client-name-wrapper{display:flex;align-items:center;flex:0 0 auto;grid-gap:8px;gap:8px;min-width:250px}.client-row .client-name{flex:0 0 180px;color:#fff;font-size:22px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.client-row .client-rank{flex:0 0 40px;margin-right:10px;color:#ee7c51;font-size:20px}.client-row .client-rank-icon{flex:0 0 30px;margin-right:10px}.client-row .rank-display{font-size:20px}.client-row .kpi-progress-container{flex:1 1 auto;min-width:200px;position:relative}.client-row .kpi-progress{position:relative;height:50px;width:100%;background:#3b3b3b}.client-row .kpi-progress .lead-breakdown{position:absolute;z-index:2005;top:0;left:0;right:0;bottom:0;background:rgba(59,59,59,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.client-row .kpi-progress .lead-breakdown:hover{opacity:1}.client-row .kpi-progress .lead-breakdown p{color:#fff;font-size:18px;font-weight:500;margin:0 15px}.client-row .kpi-progress .kpi-progress-bar{height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 20px}.client-row .kpi-progress .kpi-progress-bar p{font-size:18px;font-weight:500;white-space:nowrap}.client-row .kpi-progress .kpi-progress-bar.green{background:#28a745}.client-row .kpi-progress .kpi-progress-bar.amber{background:#fd7e14}.client-row .kpi-progress .kpi-progress-bar.red{background:#dc3545}.client-row .kpi-progress .kpi-target{right:20px;opacity:.6}.client-row .kpi-progress .kpi-target,.client-row .kpi-progress .no-kpi-value{position:absolute;font-weight:500;top:50%;transform:translateY(-50%);font-size:18px}.client-row .kpi-progress .no-kpi-value{left:20px;color:#fff}.client-row .kpi-details-text{width:calc(100% - 332px);margin-left:332px;padding:0 3px;border-radius:4px;margin-top:10px;transition:max-height .3s ease,opacity .3s ease;max-height:0;opacity:0;overflow:auto}.client-row .kpi-details-text.visible{max-height:1000px;opacity:1}.client-row .kpi-details-text .kpi-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.client-row .kpi-details-text .kpi-header .kpi-title{color:#fff;font-size:20px;font-weight:700;margin:0;flex:0 0 auto}.client-row .kpi-details-text .kpi-header .kpi-stats{display:flex;grid-gap:12px;gap:12px;align-items:center;flex-wrap:nowrap;flex:1 1;justify-content:flex-end;padding-right:8px}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#fff;font-size:14px;white-space:nowrap}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.text-orange{color:#ee7c51}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item .dot{width:12px;height:12px;border-radius:50%}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.appointment .dot{background-color:#7017b5}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.noshow .dot{background-color:#0091e6}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.low .dot{background-color:#dc3545}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.moderate .dot{background-color:#fd7e14}.client-row .kpi-details-text .kpi-header .kpi-stats .kpi-item.hot .dot{background-color:#28a745}.client-row .kpi-details-text .revenue-data-display-90292{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:8px;border-radius:4px;transition:background .2s ease}.client-row .kpi-details-text .revenue-data-display-90292:hover{background:#3a3a3a}.client-row .kpi-details-text .revenue-data-display-90292 .revenue-data-title-90292{color:#fff;font-size:20px;font-weight:700;margin:0;flex:0 0 auto;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-row .kpi-details-text .revenue-data-display-90292 .revenue-data-stats-90292{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-wrap:nowrap;flex:1 1;justify-content:flex-end}.client-row .kpi-details-text .revenue-data-display-90292 .revenue-data-stats-90292 .revenue-data-item-90292{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.client-row .kpi-details-text .revenue-data-display-90292 .revenue-data-stats-90292 .revenue-data-separator-90292{color:#888;font-size:14px;font-weight:700}.client-row .kpi-details-text .kpi-divider{border:none;border-top:1px solid #444;margin:10px 0}.tab-container{display:flex;border:2px solid #ee7c51;background-color:#2c2c2c;padding:2px}.tab-button{display:flex;align-items:center;justify-content:center;padding:10px 24px;background-color:transparent;cursor:pointer;transition:all .3s ease;position:relative;flex:1 1}.tab-button .tab-label{color:#fff;font-weight:500;font-size:14px}.tab-button:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#ee7c51}.tab-button.active{background-color:#ee7c51}.tab-button.active .tab-label{color:#fff;font-weight:600}.tab-button.active:after{display:none}.tab-button:has(+.tab-button.active):after{display:none}.tab-button:hover:not(.active){background-color:rgba(211,84,0,.1)}#app-splash{position:relative;display:flex;height:100%;width:100%;overflow:hidden}#app-splash #app-screen{flex:1 1}.navigation{flex:0 0;padding:26px 12px;background:#262626;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:10;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.navigation .nav-logo{margin-bottom:55px}.navigation .nav-logo img{max-height:42px;max-width:42px}.navigation .nav-lower{margin-top:auto}.navigation .nav-item{cursor:pointer;text-align:center}.navigation .nav-item svg{color:#ee7c51;opacity:.4;transition:all .2s;font-size:28px}.navigation .nav-item.active svg,.navigation .nav-item:hover svg{opacity:1}.navigation .nav-item:not(:last-child){margin-bottom:20px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;font-family:"Roboto",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{box-sizing:border-box;font-family:"Roboto",sans-serif}body,html{background:#2e2e2e;color:#fff;height:100vh;width:100vw}#root,body,html{position:relative}#root{height:100%;width:100%}.loading-icon-new{width:100%;display:flex;justify-content:center;align-items:center;animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{scrollbar-width:thin;scrollbar-color:#ee7c51 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#ee7c51;border-radius:10px}::-webkit-scrollbar-track{background:transparent}
/*# sourceMappingURL=main.b124e938.chunk.css.map */