:root{--primary:#a51c30;--primary-light:#d65b6e;--primaryhover:#91192a;--primaryactive:#124a79;--light:#fff;--grey:#607279;--extralightgrey:#f8f8f8;--dark:linear-gradient(0deg,#020110,#003b5c);--extraDark:#070125;--black:#000;--red:#f03;--lightgrey:#d3d3d3;--skyblue:#00bcd5;--brown:#a51c30;--steelblue:#4156b3;--webblue:#00529b;--extralightblue:#eef5ff;--whitesmoke:#f5f5f5;--lightred:#b8b8b8;--green:green;--secondary:#edf2f6;--extralightblue:#f8f9fa}.btn,.btn-lg,.btn-pill,.btn-sm,button:not(.btn-close){border-radius:6px!important}.form-control.is-invalid,.form-select.is-invalid{background-image:none!important;padding-right:14px!important;border-color:#ef4444!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}body,p{font-size:16px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v192/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.calendar{height:100%}.calendar-header{margin-bottom:20px}.calendar-body{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box}.calendar-row{display:flex;flex-wrap:wrap}.calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;width:14.28%;height:170px;box-sizing:border-box;border:1px solid #eee;cursor:pointer;margin-top:-1px;margin-left:-1px}.calendar-day .events{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex-grow:1;padding:5px}.calendar-day .event{background-color:var(--grey);color:#fff;padding:2px 5px;margin:2px 0;border-radius:3px;font-size:.8em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.calendar-day.empty{background-color:#f2f2f2;cursor:default}.days-of-week .calendar-day{background-color:#f7f7f7}.selected-date{margin-top:20px;font-size:18px}.add-task-button{display:none;background-color:#28a745;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:6px}.add-task-button .fa-plus{color:var(--black);font-weight:500}.calendar-day.future:hover .add-task-button{display:block}.filter-btn{display:flex;justify-content:end;position:absolute;top:75px;right:15px}.lightblue{background-color:var(--extralightblue)}.days-of-week .calendar-day{height:34px;justify-content:center}.table-title p{color:var(--grey);margin-bottom:0}.custom-select-display-icons{font-size:30px}.heading-Pinterest{color:#c82b2b;font-weight:600}.card-icon{font-size:35px!important;margin-right:20px}.graph{width:"100%";height:500px!important}.manage-accounts-table{--bs-table-bg:transparent}.user-icon{font-size:55px!important;color:#d3d3d3}.post-card{background-color:var(--extralightgrey);border:0}.count{font-size:26px}.rating-color{font-weight:600}.rating-color,.rating-color .fa-solid.fa-arrow-down,.rating-color .fa-solid.fa-arrow-up{color:var(--primary)!important}.post-subtitle{margin-top:20px}.down-arrow{font-size:28px!important}.form-check-input{background-color:transparent}.fa-solid.fa-layer-group.me-3{font-size:25px;color:#000}i.fa-solid.fa-right-left.me-3{font-size:25px;color:grey}.contact-data{border-bottom:2px solid var(--lightgrey);padding-bottom:20px}.user-name{font-weight:600;color:#000}.post-list{font-size:16px;margin-bottom:15px!important}.utm-title{border-bottom:2px solid #2666ae}.upload-csv{font-weight:600;font-size:150px;color:var(--extralightgrey)}.post-card-header{font-size:22px;padding:16px!important}.preview-heading{color:var(--primary)}.preview-icon-title-container{padding:20px 20px 0}.fa-brands.fa-square-facebook.social-icons{font-size:36px;color:#2666ae}.fa-instagram{color:#ce0872;font-size:36px}.fa-linkedin{color:#2666ae;font-size:36px}.fa-pinterest{color:#c82b2b}.fa-pinterest,.fa-square-x-twitter{font-size:36px}i.fa-brands.fa-twitter.social-icons{font-size:36px;color:#00a3de}.fa-facebook{font-size:30px;color:#2666ae}.form-check-input{border-color:var(--grey)!important}.preview-actions{padding:20px;display:flex;justify-content:space-between}.post-Preview-column{padding:0 70px}.card-page{background-color:var(--extralightblue)!important;border:1px solid var(--extralightgrey)!important}.icon-container{width:40px}.title-time-container{width:calc(100% - 40px)}.preview-card{background-color:var(--secondary)!important;border:1px solid var(--extralightgrey)!important;max-width:375px;width:100%;box-shadow:0 0 10px #363b400f}.heading{margin-bottom:20px;font-weight:600}.preview-image{width:100%!important;height:auto!important;background-size:cover}.css-13cymwt-control{border:1px solid var(--lightgrey)!important}.css-13cymwt-control:active{border:1px solid var(--extralightgrey)!important}.fs-13{font-size:13px}.preview-action-icons{font-size:16px!important}.facebook-preview-card,.instagram-preview-card{background-color:var(--light)!important;border:1px solid var(--extralightgrey)!important;max-width:375px;width:100%;box-shadow:0 0 10px #363b400f;border-radius:20px!important}.instagram-preview-actions{display:flex;justify-content:space-between;padding:10px 0 0 10px}.instagram-preview-actions a{font-size:22px}.linkedin-preview-card{background-color:var(--light)!important;border:1px solid var(--extralightgrey)!important;max-width:375px;width:100%;box-shadow:0 0 10px #363b400f;border-radius:20px!important}.linkedin-preview-actions{display:flex;justify-content:space-between;padding-top:20px}.background-grey{background-color:var(--extralightgrey)}.twitter-preview-actions{display:flex;justify-content:space-between;padding-top:20px}.twitter-preview-actions a{font-size:20px}.btn-pinterest{background-color:#c82b2b!important;border-radius:20px!important;padding:0 18px!important;color:var(--light)!important;text-decoration:none!important}.btn-wraper .btn{margin-right:10px;margin-bottom:10px}.btn-wraper .btn>span{font-size:24px;margin-right:10px;vertical-align:middle}.pinterest-web-preview-card{background-color:var(--light)!important;border:1px solid var(--extralightgrey)!important;max-width:550px;width:100%;box-shadow:0 0 10px #363b400f;border-radius:20px!important}.pinterest-web-preview-actions{padding:20px;display:flex;justify-content:space-between;align-items:baseline}.pinterest-web-image-container{padding:14px}.pinterest-web-preview-image{width:100%!important;height:auto!important;background-size:cover;border-radius:10px}.social-labal .form-check-label{text-transform:capitalize}.custom-footer{background-color:var(--light)!important;border-top:none!important}.input-close{position:absolute;top:37px;border:"none"!important;background:"transparent"!important;right:6px}table td,table th{vertical-align:top}.hashtag-tab.nav-pills .nav-link,.text-dark{color:var(--dark)}.hashtag-tab.nav-pills .nav-link.active,.nav-pills .show>.nav-link.hover{background-color:var(--primary);color:var(--light)!important}.hashtag-tab.nav-pills .nav-link.active .nav-link:hover{color:var(--light)!important}.modal-header{border-bottom:0}.hastag-container{padding:7px 10px;font-size:12px;margin-right:10px;margin-top:10px}.hashtag-close-button{vertical-align:middle;font-size:18px;margin-left:4px}.button-label{font-weight:500}input.form-control.active{border-color:var(--grey)!important}.user-image-icon-container{position:relative}.user-image-icon{position:absolute;top:40px;left:40px}.user-image-icon i{font-size:20px}.checkbox-icon{font-size:22px;cursor:pointer}.image-wraaper .cross-icon{position:absolute;top:6px;right:8px;cursor:pointer;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff}.image-wraaper .cross-icon i{color:#c82b2b;font-size:16px}.image-grid{display:grid;grid-gap:10px;gap:10px}.image-grid.one{grid-template-columns:1fr}.image-grid.four,.image-grid.three,.image-grid.two{grid-template-columns:repeat(2,1fr)}.image-grid.five,.image-grid.six{grid-template-columns:repeat(3,1fr)}.image-grid img{width:100%;height:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important;color:#fff}.channel-icon{position:absolute;top:24px;left:24px}.channel-icon i{font-size:24px;background-color:var(--light);border-radius:100%}.dashboard-listing-image{border-radius:6px}.date-filter{border:1px solid var(--extralightgrey);border-radius:6px;padding:6px 10px;font-size:16px}.date-filter:focus{border-color:var(--extralightgrey);outline:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--primary)!important;box-shadow:none;color:#fff;border-color:var(--primary)!important}.air-datepicker-global-container{position:absolute;left:0;top:20px;z-index:2000}.air-datepicker-cell{z-index:2000!important}.btn-primary .button-icon i{color:var(--light)}.button{vertical-align:middle}.btn-outline-primary{color:var(--primary);border-color:var(--primary)}.btn-outline-primary:hover{background-color:var(--primary);border-color:var(--primary)}.btn-outline-primary:hover .button-icon i{color:var(--light)}.btn-outline-primary .button-icon i{color:var(--primary)}.btn-outline-primary .button-icon i:hover,.btn-outline-secondary:hover .button-icon i{color:var(--light)}.context-button-data{display:flex;flex-wrap:nowrap}#popover-basic{min-width:300px}.pagination li a,.pagination li a:hover{color:var(--primary)}.active>.page-link,.page-link.active{background-color:var(--primary);border-color:var(--primary)}.delete-icon-container{position:absolute;top:4px;right:4px;background:var(--red);color:#fff;border-radius:50%;cursor:pointer;width:20px;height:20px;text-align:center}.delete-icon-container i{color:var(--light)}.file-name-container{display:flex;align-items:center;margin-top:10px}.file-name-container i{color:var(--red)}.preview-image{max-width:300px;max-height:300px;object-fit:cover;border-radius:4px}.list-group-item i{font-size:18px;padding:6px}.list-item-icon-label input.form-check-input{margin:5px}.btn-link{text-decoration:none}.btn-link,.btn-link:hover{color:var(--primary)}.btn-link:active{color:var(--primary)!important}.btn-link i{color:var(--primary)}.search-input-group .react-select{margin-right:-1px}.css-13cymwt-control:focus{border-color:aqua!important}.image-uploader-container{position:relative;width:150px;height:150px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:7px}.image-preview{width:150px;height:150px;object-fit:cover}.camera-icon-placeholder{color:#ccc}.image-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.camera-button{position:absolute;bottom:-10px;right:-10px;border-radius:100%!important;padding:7px 10px}.gallery-placeholder-img{width:100%;height:auto}.image-library-delete-icon{top:-5px;right:-5px;float:right;cursor:pointer;background-color:var(--red);width:17px;height:17px;display:flex;align-items:center;border-radius:10px;justify-content:center}.image-uploader-container .image-library-delete-icon{border-radius:30px;padding:8px}.list-number{width:100px;display:flex;justify-content:center}.count-num{padding:5px 13px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:88px;height:35px;display:flex;align-items:center;margin-left:20px;margin-right:20px}.fixed-width-input .form-control{width:200px}label.form-label{display:block}.form-label{font-weight:600;color:var(--grey);font-size:14px;color:var(--black)}.form-control::placeholder{font-weight:500;font-size:14px;color:grey!important}.form-group{margin-bottom:20px}.form-control:focus{border-color:var(--lightgrey);box-shadow:none}.btn,.dropdown-item,.form-control,.input-group-text{font-size:14px;font-weight:500}.react-datepicker__view-calendar-icon input{cursor:pointer}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:47px;display:flex;align-items:center;justify-content:center}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;right:20px;top:11px;padding:0!important}.react-datepicker-wrapper{display:block!important}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 8px!important}.react-datepicker__day--in-range,.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected,.react-datepicker__year-text--selected:hover{background-color:var(--primary)!important;color:var(--light)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:var(--primaryhover)!important;color:var(--light)!important}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.react-select__menu-list{font-size:10px;font-weight:500}.react-select.css-b62m3t-container{min-width:100px}.form-switch{padding-left:4.5em}.text-grey{color:var(--grey)}.form-list-item{flex-wrap:wrap}.form-list-item .list-item-icon-label{display:flex;align-items:center;gap:.5rem}.form-list-item .d-flex.align-items-center.gap-2{gap:.5rem;justify-content:flex-end}@media (max-width:576px){.form-list-item{flex-wrap:wrap}.form-list-item .list-item-icon-label{width:100%;justify-content:space-between}.form-list-item .d-flex.align-items-center.gap-2{width:100%;justify-content:space-between;margin-top:.5rem}.form-list-item .form-check{margin-bottom:.5rem}.mb-sm-10{margin-bottom:10px}}.fa-circle-check{color:var(--green)!important;font-size:16px}.form-list-item i{color:var(--primary)}.custom-range{-webkit-appearance:none;width:100%;height:8px;background:var(--lightgrey);border-radius:5px;outline:none;opacity:1;transition:opacity .2s}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--primary);cursor:pointer}.custom-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--primary);cursor:pointer}.custom-range::-webkit-slider-runnable-track{background:var(--lightgrey)}.custom-range::-moz-range-progress,.custom-range::-moz-range-track{background:var(--lightgrey)}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background:var(--lightgrey)}.rti--tag{background-color:var(--lightgrey)!important}.rti--container:focus-within{border-color:var(--lightgrey)!important;box-shadow:var(--lightgrey)!important}.create-btn .dropdown-item:hover{background-color:var(--primary)!important;color:var(--light)!important}.create-btn .dropdown-item:hover .fa-solid,.create-btn .dropdown-item:hover h6,.create-btn .dropdown-item:hover small{color:var(--light)!important}.event-type-preview-section{background-color:var(--extralightgrey);border-radius:20px}.preview-text{font-size:20px;font-weight:500;margin-top:40px}.event-type-creation-card{border-bottom:0}.event-type-creation-card,.scheduling-setting-card{border-left:0;border-right:0;border-radius:0}.scheduling-setting-card:hover{background-color:var(--extralightgrey);cursor:pointer}.event-type-creation-image{width:30px;display:flex;align-items:start;align-self:self-start}.event-type-creation-description{font-size:12px;color:var(--grey);margin-bottom:0}.event-type-creation-heading{margin-top:20px;margin-bottom:10px}.date-range{border:1px solid var(--lightgrey);border-radius:5px}.host-icon{width:30px;height:30px}.host-big-icon,.host-icon{background-color:var(--lightgrey);border-radius:50%;display:flex;justify-content:center;margin-right:12px;align-items:center;color:var(--grey)}.host-big-icon{width:50px;height:50px}.host-big-icon span{font-size:25px}.date-input-one{width:50px}.date-input-two{width:150px}.event-type-creation-card:hover{background-color:var(--extralightgrey);cursor:pointer}.booking-title{font-weight:600;font-size:20px;margin-top:20px}.d-flex.justify-content-evenly.align-items-start.booking-list.list-group-item{border-bottom:1px solid var(--lightgrey)}.dropdown-toggle:after{display:none}.btn.show.active{color:var(--primary);padding:0}.option-dropdown{color:var(--primary)!important}.show.dropdown .dropdown-item:hover i{color:var(--light)}.date-time-picker{padding:20px;background-color:#f8f9fa;border-radius:8px;max-width:440px;margin:auto;background-color:#fff;box-shadow:0 0 20px 3px rgba(0,0,0,.1)}.react-calendar{width:350px;border:0!important}h3{text-align:center;margin-bottom:20px}.calendar{width:100%;border:none}.time-zone{text-align:center}.time-picker,.time-zone{margin-top:10px}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid var(--lightgrey)!important;border-radius:5px;margin-bottom:10px}.no-border-bottom{border:none!important}.user-link-card.card{border-radius:8px;border:0;border-top:10px solid blue;box-shadow:0 0 11px 0 #d3d3d3}.user-link-main-card{border:0;padding-bottom:100px}.highlight-weekday{background-color:#f0f0f0!important;color:#000!important}.checked-icon{font-size:28px}.confirmation-title{font-size:24px;font-weight:700}.spotpicker-title{text-align:center;margin-bottom:1rem}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-table-wrapper,.time-list{margin-top:1rem}.time-list h3{margin-bottom:.5rem}.time-list ul{list-style-type:none;padding:0}.time-list .time-slot{padding:.5rem;cursor:pointer;border:1px solid #ccc;margin-bottom:.5rem;text-align:center}.time-list .time-slot.selected{background-color:var(--primary);color:#fff}.next-button{margin-top:1rem;text-align:start}.calendar{height:0%;padding:20px;box-sizing:border-box;background-color:#f0f0f0;background-color:var(--light)}.react-calendar{padding:10px}.time-list{width:100%;height:430px;overflow-y:scroll;padding-right:8px}.react-calendar{width:400px!important;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;height:400px}button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend{font-size:18px;line-height:2}.react-calendar__month-view__days__day--weekend{color:#000!important}button.react-calendar__tile.react-calendar__month-view__days__day{font-size:18px;line-height:2}.react-calendar__month-view__weekdays__weekday{font-size:14px}.react-calendar__month-view__weekdays{background-color:var(--extralightgrey)}span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-size:16px}button.react-calendar__navigation__arrow{font-size:24px}.react-calendar__navigation{margin-bottom:0!important}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--extralightgrey)!important}.container{max-width:1280px}.react-calendar__tile--active{border-radius:50%;color:var(--black)!important;background:var(--lightgrey)!important}.border-right{border-right:1px solid var(--lightgrey)}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{border-radius:50%;background-color:var(--lightgrey)}abbr[title]{-webkit-text-decoration:none;text-decoration:none;cursor:help;-webkit-text-decoration-skip-ink:none}button.react-calendar__tile.react-calendar__month-view__days__day{border-radius:50%}.side-drawer-wrapper{position:relative}.side-drawer-wrapper .custom-drawer{position:absolute;left:0;top:0;border-radius:4px;width:0;z-index:2;overflow-y:scroll;background-color:var(--light);transition:all .3s cubic-bezier(.86,0,.07,1);min-height:800px;max-height:900px}.side-drawer-wrapper .custom-drawer.show{width:100%;padding:20px;height:724px}.content-wrapper{width:100%;overflow:hidden}.availability-table tr td:last-child{text-align:end}.btn-outline-primary:hover i{color:var(--light)!important}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:var(--lightgrey)!important;color:var(--primary)!important}.star-mark{color:var(--red);font-size:15px}.scheduling-setting-card-content .table tbody.background-grey tr{background-color:var(--extralightgrey)}.circle-icon{display:flex;align-items:center;justify-content:center}.circle-icon i.fa-circle{color:blue;margin-right:5px}.circle-icon i.fa-caret-down{font-size:12px}.color-picker-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;padding:10px;display:flex;flex-wrap:wrap;z-index:10;top:38px;left:1px}.color-circle:hover{border:2px solid #000}.timezone-picker{width:300px;border:1px solid #ccc;border-radius:5px;padding:15px;background-color:#fff}.timezone-list{max-height:150px;overflow-y:auto}.current-time{margin-top:15px;font-size:.9rem;color:#555}.timezone-picker .timezone-list>div{padding:5px 0;border-bottom:1px solid #eee}.booking-indicator{display:flex;justify-content:center;align-items:center;margin-top:2px}.booking-dot{color:#007bff;font-size:24px;line-height:1}.booking-count{font-size:10px;font-weight:700;color:#fff;background-color:#007bff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:2px}.has-booking{background-color:rgba(0,123,255,.1)!important}.calendar-container{max-width:400px;margin:0 auto}.selected-date-bookings{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.booking-item{padding:10px;margin-bottom:10px;background-color:#fff;border-radius:5px;border-left:4px solid #007bff}.booking-item p{margin:5px 0;font-size:14px}.react-calendar{width:100%!important;border:1px solid #dee2e6;border-radius:8px}.react-time-picker{margin:10px 0}.meeting-page{height:calc(100vh - 200px);overflow-y:auto}.event-type-components{max-width:540px;margin:0 auto}.calendly-cards{border-radius:12px;border:1px solid #f0f0f0;transition:all .25s ease;cursor:pointer}.calendly-cards:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.top-bar{height:6px;border-top-left-radius:12px;border-top-right-radius:12px}.icon-btn{padding:.25rem .4rem;border-radius:50%}.icon-btn i{font-size:.9rem}.status-badge{font-size:.75rem;padding:.35rem .6rem;border-radius:12px}.create-dropdown{width:360px;border-radius:12px}.create-item{border-radius:10px;padding:10px;transition:background .2s ease}.create-item:hover{color:var(--light)}.icon-wrap{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;background-color:var(--lightgrey)}.content-section-dropdown{width:calc(100% - 50px)}.content-section-dropdown small{text-wrap:auto}.create-dropdown .create-item:hover h6,.create-dropdown .create-item:hover small{color:var(--light)!important}.create-dropdown .create-item:hover i{color:var(--primary)!important}.create-dropdown h6,.create-dropdown small{color:var(--dark)!important}.text-primary-color{color:var(--primary)!important}.stat-value-sm{font-size:18px;padding-top:4px}.active-website-banner{background:linear-gradient(135deg,#fff,#fdf5f5);border-color:rgba(178,31,45,.15)}.avatar-workspace{width:48px;height:48px;border-radius:12px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.workspace-banner-title{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.workspace-banner-link{font-size:13px;text-decoration:none}.section-title{margin:0;font-size:18px;font-weight:600}.section-subtitle{font-size:13px}.product-card-body{display:flex;flex-direction:column;height:100%}.product-title{font-size:16px;font-weight:600;margin:0 0 6px}.product-description{font-size:13px;line-height:1.4}.product-footer{border-top:1px solid var(--border-light)}.product-status-text-success{color:var(--success)}.product-status-text-danger,.product-status-text-success{font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.product-status-text-danger{color:var(--danger)}.product-status-text-muted{font-size:12px}.modal-custom-footer{border-top:1px solid var(--border-light);padding-top:16px;margin-top:16px}.modal-custom-footer,.modal-footer-actions{display:flex;justify-content:flex-end;gap:8px}.modal-footer-actions{width:100%}.product-select-intro{font-size:14px}.product-option-item{padding:14px 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.product-option-item.selected{border:2px solid var(--primary);background:var(--primary-bg)}.product-option-item.disabled{cursor:default;opacity:.6}.product-icon-sm{width:36px;height:36px;font-size:16px}.product-option-name{font-weight:600;font-size:14px;color:var(--text-primary)}.product-option-desc{font-size:12px;color:var(--text-muted)}.site-name-cell{font-weight:600;color:var(--text-primary)}.site-url-link{text-decoration:none}.details-site-title{font-size:18px;font-weight:600;margin:0}.details-site-url{font-size:14px;margin-top:2px}.details-active-count{font-size:13px}.details-info-row{border-top:1px solid var(--border-light)}.details-info-label{font-size:13px}.details-info-val{font-size:13px;font-weight:600}.details-section-heading{font-size:17px;font-weight:600;margin-bottom:16px}.product-detail-card-body{display:flex;flex-direction:column;height:100%;padding:24px}.product-detail-name{margin:0 0 4px;font-size:17px;font-weight:600}.product-detail-desc{font-size:13px;line-height:1.4}.product-detail-meta{font-size:13px}.product-detail-actions{border-top:1px solid var(--border-light)}.dashboard-product-card{position:relative;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(51,65,85,.07)}.dashboard-product-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#cbd5e1;content:""}.dashboard-product-card.is-connected:before{background:#15803d}.dashboard-product-card:hover{border-color:#cbd5e1!important;box-shadow:0 14px 32px rgba(51,65,85,.11);transform:translateY(-2px)}.dashboard-product-card-body{gap:20px;padding:22px}.dashboard-product-card .dashboard-product-card-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin:0}.dashboard-product-card .product-detail-name{color:#172033;font-size:16px;line-height:1.3}.dashboard-product-card .product-detail-desc{margin-top:5px!important;color:#64748b!important;line-height:1.55}.dashboard-product-status-badge{align-self:start;padding:5px 9px!important;white-space:nowrap;box-shadow:none!important}.dashboard-product-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px}.dashboard-product-status-label{display:inline-flex;align-items:center;gap:7px}.dashboard-product-status-row strong{color:#172033;font-size:12px;font-weight:650;white-space:nowrap}.dashboard-product-card .dashboard-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto;padding-top:16px}.dashboard-product-card .dashboard-product-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;height:auto;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}.dashboard-product-card.is-connected .dashboard-product-actions{grid-template-columns:1fr}.dashboard-product-card .dashboard-product-action:active{transform:translateY(1px)}@media (max-width:575.98px){.dashboard-product-card .dashboard-product-card-header{grid-template-columns:44px minmax(0,1fr)}.dashboard-product-status-badge{grid-column:1/-1;justify-self:start}.dashboard-product-card .dashboard-product-actions{grid-template-columns:1fr}}.badge-custom{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2px!important;border-radius:30px!important;line-height:1.2!important;text-transform:capitalize!important;box-shadow:0 2px 5px rgba(0,0,0,.04)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.badge-custom:hover{transform:translateY(-1px)!important;box-shadow:0 4px 10px rgba(0,0,0,.08)!important}.badge-custom-success{background:#ecfdf5!important;color:#047857!important;border:1px solid rgba(16,185,129,.3)!important}.badge-custom-warning{background:#fffbe6!important;color:#b45309!important;border:1px solid rgba(245,158,11,.35)!important}.badge-custom-danger{background:#fef2f2!important;color:#b91c1c!important;border:1px solid rgba(239,68,68,.3)!important}.badge-custom-secondary{background:#f1f5f9!important;color:#475569!important;border:1px solid rgba(148,163,184,.3)!important}.badge-custom-product{background:linear-gradient(135deg,#eff6ff,#e0f2fe)!important;color:#0369a1!important;border:1px solid rgba(14,165,233,.3)!important;font-weight:600!important}.badge-dot{width:7px;height:7px;border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.badge-dot.success{background-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.25)}.badge-dot.warning{background-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.25)}.badge-dot.danger{background-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.25)}.badge-dot.muted{background-color:#94a3b8;box-shadow:0 0 0 2px rgba(148,163,184,.25)}.confirm-alert-card{max-width:440px;width:100%;border-radius:16px!important;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.18)!important;border:none!important;overflow:hidden;text-align:left}.confirm-alert-icon-wrapper{width:44px;height:44px;border-radius:12px;background-color:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-alert-title{font-size:17px;letter-spacing:-.01em;font-weight:700;color:#1e293b;margin-bottom:4px}.confirm-alert-message{font-size:13.5px;line-height:1.5;color:#64748b;margin-bottom:0}.confirm-alert-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;background-color:#f8fafc;border-top:1px solid #f1f5f9}.confirm-alert-cancel-btn{padding:6px 16px!important}.confirm-alert-cancel-btn,.confirm-alert-delete-btn{border-radius:8px!important;font-weight:500!important;font-size:13px!important}.confirm-alert-delete-btn{padding:6px 18px!important;background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.confirm-alert-delete-btn:hover{background-color:#b91c1c!important;border-color:#b91c1c!important}.btn-secondary{background-color:#64748b!important;border-color:#64748b!important;color:#fff!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#475569!important;border-color:#475569!important;color:#fff!important}.btn-outline-secondary{background-color:#fff!important;border-color:#cbd5e1!important;color:#475569!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#f8fafc!important;border-color:#94a3b8!important;color:#1e293b!important}.user-profile-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 14px 4px 5px;cursor:pointer;transition:all .2s ease;box-shadow:none!important}.user-profile-pill:hover{border-color:var(--primary,#a51c30);box-shadow:none!important}.user-avatar-circle{width:36px;height:36px;border-radius:50%;background-color:var(--primary,#a51c30);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.5px;box-shadow:none!important}.user-profile-name{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap}.user-profile-pill .chevron-icon{color:#64748b;transition:transform .2s ease}.user-profile-pill:hover .chevron-icon{color:var(--primary,#a51c30)}.action-btn,.action-link{font-weight:500;font-size:14px;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center}.action-link-primary{color:var(--primary,#a51c30)}.action-link-primary:hover{color:#801424}.action-link-danger{color:#dc2626}.action-link-danger:hover{color:#b91c1c;text-decoration:underline}.workspace-table-row{cursor:pointer;transition:background-color .15s ease-in-out}.workspace-table-row:hover{background-color:rgba(165,28,48,.04)!important}.nav-link,p{font-size:16px!important}.btn-manage-sub{font-size:14px!important}.form-group{margin-bottom:28px!important}.form-control{font-size:16px!important;border-radius:5px!important;height:40px!important}.form-label{font-size:16px!important;margin-bottom:6px!important}.btn-secondary{border-color:var(--primary);--bs-btn-bg:#fff;color:#000}.btn{padding:6px 15px!important}.btn-group-header .btn-outline-primary,.rs-picker-error>.rs-picker-input-group{border-color:#d2d6de!important}.btn-filter,.filter-label,.filter-select,.last-update,.rpt-action-link,.rpt-badge-ready,.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{font-size:16px!important}.btn-rpt,.form-select,.rpt-filter-select{border-radius:5px!important}.btn-group-header .btn-primary:hover{box-shadow:none!important;margin:0!important;transform:translateY(0)}.btn-rpt,.rpt-filter-select{font-size:16px!important}.chartPanel{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:24px;margin-bottom:28px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.form-select{font-size:14px!important;border-radius:5px!important;height:40px!important;border:1px solid #dde1e6}.nav-link,.nav-tabs .nav-link.active,.tab-module.nav-tabs .nav-item.show .nav-link{font-weight:400!important}.btn{border-radius:6px!important}.page-header{text-align:center;border-bottom:1px solid #ececec;padding-bottom:14px;margin-bottom:12px}.page-header h1{font-size:18px;font-weight:600;letter-spacing:-.2px;color:#1a1a1a;margin:0!important}.page-header .sub{color:#777;margin-top:2px;margin-bottom:10px}