@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.nav-bar{height:80px;background:#fff;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebf0}.ant-breadcrumb-link{text-transform:capitalize}.logout-btn{color:#f5222d;display:flex;align-items:center;gap:8px;font-size:14px;line-height:26px}.logout-btn:hover{color:#f5222d}.logout-btn:hover svg *{fill:#f5222d}.user-name{font-size:14px;line-height:1.57;font-weight:400;color:#222339a6}.menu-divider{position:relative;height:9px}.menu-divider:before{position:absolute;content:"";left:0;top:calc(50% - 1px);width:100%;height:1px;background:#2223390f}.dropdown-user-info{display:flex;align-items:start;gap:16px;padding:5px 12px}.dropdown-user-info img{width:32px;height:32px}.dropdown-user-info .user-name-and-role{font-style:14px;line-height:22px;font-weight:600;color:#222339}.dropdown-user-info .user-name-and-role p{font-weight:400;color:#2223398c;margin-top:4px}.dropdown{position:relative;display:inline-block}.dropdown-toggle{background-color:transparent;color:#fff;padding:10px;font-size:16px;border:none;cursor:pointer}.dropdown-toggle:hover{background-color:transparent}.dropdown-menu{display:block;position:absolute;background-color:#fff;min-width:234px;box-shadow:0 6px 16px #22233914,0 3px 6px -4px #2223391f,0 9px 28px 8px #2223390d;z-index:1;border-radius:8px;right:0;padding:8px;display:grid;gap:8px}.dropdown-item{padding:5px 12px;border-radius:4px;cursor:pointer}.dropdown-item a{color:#222339;font-size:14px;line-height:22px;font-weight:600;display:flex;align-items:center;gap:8px}.dropdown-item.logout a{color:#f5222d}.dropdown-item:hover{background-color:#ddffed}.dropdown-item:hover.logout{background-color:#fff2f0}.dropdown-item:hover a{color:#40b174}.dropdown-item:hover a.logout a,.dropdown-item:hover.logout a{color:#f5222d}.navbar-profile-img{width:32px;height:32px;border-radius:100%}.provider-notification-dropdown{padding:0!important}.provider-notification-dropdown .ant-dropdown{padding:0}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-btn{height:40px;border-radius:0;border-color:#d9d9de;border-left:none}.notification-item .notification-icon-wrapper{flex-shrink:0}.notification-item .notification-title{font-size:14px;font-weight:600;color:#222339;line-height:22px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-load-more{display:flex;justify-content:center;align-items:center;padding:16px 0 20px;border-top:1px solid rgba(34,35,57,.1);margin-top:8px}.notification-load-more .ant-btn-link{color:#222339a6;font-size:14px;font-weight:500;padding:8px 16px;height:auto}.notification-load-more .ant-btn-link:hover{color:#222339d9}.notification-load-more .ant-btn-link:disabled{color:#22233940;cursor:not-allowed}.admin-notification-dropdown{padding:0!important}.admin-notification-dropdown .ant-dropdown{padding:0}.notification-dropdown-content{width:559px;height:805px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 6px 16px #22233914,0 3px 6px -4px #2223391f,0 9px 28px 8px #2223390d}.notification-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0}.notification-header .notification-title-text{font-size:16px;font-weight:600;color:#222339;line-height:24px}.notification-header .mark-all-read-link{padding:0;height:auto;font-size:14px;color:#222339a6;line-height:22px;font-weight:400}.notification-header .mark-all-read-link:hover{color:#222339a6}.notification-filters{display:flex;gap:12px;padding:12px 20px;background:#fff;border-bottom:1px solid #EBEBF0}.notification-filters .ant-select{min-width:120px}.notification-filters .ant-select .ant-select-selector{border-color:#d9d9de;border-radius:8px;height:40px}.notification-filters .ant-select .ant-select-selector .ant-select-selection-item,.notification-filters .ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:38px;font-size:14px;color:#222339a6}.notification-filters .ant-select:hover .ant-select-selector{border-color:#40b174}.notification-filters .ant-select.ant-select-focused .ant-select-selector{border-color:#40b174;box-shadow:0 0 0 2px #40b1741a}.notification-filters .ant-input-search{flex:1}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper{border-color:#d9d9de;border-radius:8px 0 0 8px;height:40px;padding:4px 12px}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper:hover{border-color:#40b174}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#40b174;box-shadow:none}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper .ant-input{font-size:14px;color:#222339a6}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper .ant-input::placeholder{color:#22233973}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-btn{height:40px;border-radius:0 8px 8px 0;border-color:#d9d9de;border-left:none}.notification-filters .ant-input-search .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-btn:hover{border-color:#40b174;color:#40b174}.notification-filters .ant-input-search .ant-input-affix-wrapper{border-color:#d9d9de;border-radius:8px 0 0 8px;height:40px;padding:4px 12px}.notification-filters .ant-input-search .ant-input-affix-wrapper:hover{border-color:#40b174}.notification-filters .ant-input-search .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#40b174;box-shadow:0 0 0 2px #40b1741a}.notification-filters .ant-input-search .ant-input-affix-wrapper .ant-input{font-size:14px;color:#222339a6}.notification-filters .ant-input-search .ant-input-affix-wrapper .ant-input::placeholder{color:#22233973}.notification-list{flex:1;overflow-y:auto;padding:0 20px 20px;min-height:0}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.notification-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.notification-list::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.notification-item{position:relative;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s;margin-bottom:8px;background:#fff}.notification-item.unread{background:#40b1740d}.notification-item.critical{border-left:3px solid #FF002E;background:#ff002e0d}.notification-item:hover{background:#40b1741a}.notification-item.critical:hover{background:#ff002e1a}.notification-item .unread-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#ff002e;border:2px solid #ffffff;z-index:1}.notification-item .notification-content{display:flex;gap:12px}.notification-item .notification-icon-wrapper{position:relative;flex-shrink:0}.notification-item .notification-icon-wrapper .notification-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.notification-item .notification-icon-wrapper .type-badge{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #ffffff;z-index:1}.notification-item .notification-icon-wrapper .type-badge.type-badge-critical{background:#ff002e;color:#fff}.notification-item .notification-icon-wrapper .type-badge.type-badge-warning{background:#ff9800;color:#fff}.notification-item .notification-text{flex:1;min-width:0}.notification-item .notification-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.notification-item .notification-title{font-size:14px;font-weight:600;color:#222339;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.notification-item .priority-badge{flex-shrink:0;margin:0;padding:0 6px;height:20px;line-height:20px;font-size:11px;font-weight:600;border:none}.notification-item .notification-message{font-size:14px;color:#222339a6;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-item .notification-timestamp{font-size:12px;color:#22233973;line-height:18px;text-align:left}.notification-loading,.notification-loading-more{display:flex;justify-content:center;align-items:center;padding:16px}.notification-empty{padding:24px 0}.notification-bell-wrapper{display:inline-flex;align-items:center;justify-content:center}.menu .menu-list{width:100%;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;position:relative;transition:all .3s linear}.menu .menu-list:after{position:absolute;content:"";top:0;right:0;width:3px;height:0;background-color:transparent;transition:all .3s linear}.menu .menu-list.isActive{background-color:#deffed}.menu .menu-list.isActive:after{background-color:#40b174;height:100%}.menu .menu-list.isActive .menu-title .menu-icon{color:#40b174}.menu .menu-list.isActive .menu-title p{color:#40b174!important}.menu .menu-list:hover{background-color:#deffed}.menu .menu-list:hover:after{background-color:#40b174;height:100%}.menu .menu-list:hover .menu-title .menu-icon{color:#40b174}.menu .menu-list:hover .menu-title p{color:#40b174!important}.menu .menu-list .menu-title{display:flex;justify-content:center;align-items:center}.menu .menu-list .menu-title .menu-icon{font-size:20px;color:#5f6075;margin-right:12px}.menu .menu-list .menu-title p{font-weight:600;font-size:14px;line-height:30px;color:#5f6075;margin:0;padding:0}.menu .sub-menu-list .submenu-link{display:inline-block;text-decoration:none;padding:12px 20px 12px 50px;width:100%}.menu .sub-menu-list .submenu-link.active{background-color:#deffed}.menu .sub-menu-list .submenu-link.active h6{color:#08a045!important}.menu .sub-menu-list .submenu-link:hover{background-color:#deffed}.menu .sub-menu-list .submenu-link:hover h6{color:#08a045!important}.menu .sub-menu-list .submenu-link .submenu-title h6{margin:0;font-weight:600;font-size:14px;line-height:30px;color:#5f6075}.side-bar{width:272px!important;border-right:1px solid #EBEBF0;position:fixed;background:#fff;min-height:100vh;z-index:1;display:flex;flex-direction:column;justify-content:space-between;left:-272px;transition:all .4s ease}.side-bar.active{left:0}.side-bar .logo-panel{padding:20px 30px;height:80px;display:flex;justify-content:space-between;align-items:center}.side-bar .logo-panel .hamburgar-icon{display:none}@media (max-width: 768px){.side-bar .logo-panel .hamburgar-icon{display:block}}.side-bar .main-menu{margin-top:20px;overflow-y:scroll;height:80vh}.side-bar .main-menu::-webkit-scrollbar{width:0px}.side-bar .bottom-link{margin:20px 30px;border-radius:6px}.side-bar .bottom-link h6{color:#2223398c}.custom-timeline-wrapper .timeline-header{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.4em;color:#222339;margin-bottom:16px}.custom-timeline-wrapper .custom-timeline .ant-timeline-item{padding-bottom:16px}.custom-timeline-wrapper .custom-timeline .ant-timeline-item:last-child{padding-bottom:0}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-tail{border-left:2px solid #EBEBF0;left:4px;height:100%}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-head{width:10px;height:10px;border-radius:50%;border:2px solid;background:#fff;left:0;top:6px}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-head.ant-timeline-item-head-blue{border-color:#22233940}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-head.ant-timeline-item-head-green{border-color:#40b174}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:22px;padding-top:0}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5714285714em;color:#222339;margin:0 0 4px}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-date{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:12px;line-height:1.6666666667em;color:#2223398c;margin:0}.custom-timeline-wrapper .custom-timeline .ant-timeline-item-head-gray{border-color:#22233940!important}.custom-timeline-wrapper .custom-timeline .ant-timeline-item-head-green{border-color:#40b174!important}.custom-timeline-wrapper .custom-timeline .ant-timeline-item-head-blue{border-color:#22233940!important}@media (max-width: 768px){.custom-timeline-wrapper .timeline-header{font-size:18px}.custom-timeline-wrapper .custom-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:16px}}.timeline-item{display:flex;align-items:flex-start;position:relative;padding-bottom:16px}.timeline-item:last-child{padding-bottom:0}.timeline-dot{width:10px;height:10px;border-radius:50%;border:2px solid #40B174;background:#fff;position:relative;margin-top:6px}.timeline-dot.is-first{border-color:#22233940}.timeline-content{margin-left:12px}.timeline-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5714285714em;color:#222339;margin:0 0 4px}.timeline-date{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:12px;line-height:1.6666666667em;color:#2223398c;margin:0}.video-call-page{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;flex-direction:column;z-index:9999}.video-call-page.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.video-call-page.loading p{margin-top:20px;font-size:16px}.video-call-page .video-container{flex:1;position:relative;width:100%;height:calc(100vh - 120px)}.video-call-page .video-container .remote-video{width:100%;height:100%;background:#1a1a1a;display:flex;align-items:center;justify-content:center}.video-call-page .video-container .remote-video video{width:100%;height:100%;object-fit:cover}.video-call-page .video-container .remote-video .waiting-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px}.video-call-page .video-container .remote-video .waiting-message p{margin:0}.video-call-page .video-container .local-video{position:absolute;bottom:20px;right:20px;width:200px;height:150px;border:2px solid #fff;border-radius:8px;overflow:hidden;background:#000;box-shadow:0 4px 12px #00000080}.video-call-page .video-container .local-video video{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.video-call-page .video-container .local-video{width:120px;height:90px;bottom:100px;right:10px}}.video-call-page .call-controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:20px;background:#0009;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-call-page .call-controls .ant-btn-circle{width:56px;height:56px;font-size:24px}@media (max-width: 768px){.video-call-page .call-controls .ant-btn-circle{width:48px;height:48px;font-size:20px}}.video-call-page .call-info{position:absolute;top:20px;left:20px;background:#0009;padding:12px 20px;border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-call-page .call-info p{margin:4px 0;font-size:14px}.video-call-page .call-info p:first-child{margin-top:0}.video-call-page .call-info p:last-child{margin-bottom:0}.login-form-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh}.login-form-wrapper .login-form{max-width:500px;width:100%;background-color:#fff;padding:48px 32px;border-radius:20px}.login-form-wrapper .login-form h3{color:#202020;font-size:36px;font-weight:700;text-align:center;margin-bottom:15px}.login-form-wrapper .login-form p{color:#888;text-align:center;font-size:16px;font-weight:400;line-height:150%;margin-bottom:30px}.login-form-wrapper .login-form .remember-text{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.login-form-wrapper .login-form .login-form-button{background-color:var(--green);font-weight:700}.login-form-wrapper .login-form .login-form-button:hover{background-color:#40ce82}.login-form-wrapper .login-form .back-button{border-color:#d9d9d9;color:#666;font-weight:500}.login-form-wrapper .login-form .back-button:hover{border-color:var(--green);color:var(--green)}.login-form-wrapper .login-form h6{font-size:16px;text-align:center;font-weight:400;color:#888}.forgot-password-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh}.forgot-password-wrapper .forgot-password-form{max-width:500px;width:100%;background-color:#fff;padding:48px 32px;border-radius:20px}.forgot-password-wrapper .forgot-password-form .go-back-link{display:flex;justify-content:center;margin-bottom:16px}.forgot-password-wrapper .forgot-password-form .go-back-link .back-link{display:flex;align-items:center;gap:10px;padding:4px;color:#2223398c;text-decoration:none;font-size:14px;font-weight:400;line-height:1.57;transition:color .3s ease;cursor:pointer}.forgot-password-wrapper .forgot-password-form .go-back-link .back-link:hover{color:#222339cc}.forgot-password-wrapper .forgot-password-form .go-back-link .back-link .back-icon{font-size:14px}.forgot-password-wrapper .forgot-password-form .forgot-password-title{color:#222339;font-size:38px;font-weight:600;text-align:center;margin-bottom:16px;line-height:1.21;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-description{color:#222339a6;text-align:center;font-size:14px;font-weight:400;line-height:1.57;margin-bottom:24px;max-width:384px;margin-left:auto;margin-right:auto;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group{margin-bottom:24px}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .input-label{display:block;color:#222339;font-size:14px;font-weight:600;line-height:1.57;margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-form-item{margin-bottom:0}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input,.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input-password{height:40px;border:1px solid #D9D9DE;border-radius:8px;font-size:16px;font-weight:400;line-height:1.5;color:#22233940;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input::placeholder,.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input-password::placeholder{color:#22233940}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input:focus,.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .ant-input-password:focus{border-color:var(--green);box-shadow:0 0 0 2px #40b17433}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .input-group .site-form-item-icon{color:#22233940}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons{display:flex;flex-direction:column;gap:24px}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons .send-reset-button{background-color:#40b174;border-color:#40b174;font-weight:600;font-size:16px;line-height:1.5;height:40px;border-radius:8px;box-shadow:0 2px #40b1741a;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons .send-reset-button:hover{background-color:#40ce82;border-color:#40ce82}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons .send-reset-button:disabled{background-color:#d9d9d9;border-color:#d9d9d9;color:#999}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons .cancel-button{border-color:#d9d9de;color:#222339;font-weight:600;font-size:16px;line-height:1.5;height:40px;border-radius:8px;box-shadow:0 2px #2223390a;font-family:Plus Jakarta Sans,sans-serif}.forgot-password-wrapper .forgot-password-form .forgot-password-form-content .action-buttons .cancel-button:hover{border-color:var(--green);color:var(--green)}.password-strength{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:400;line-height:1.57;font-family:Plus Jakarta Sans,sans-serif}.password-strength.strong{color:#40b174}.password-strength.medium{color:#faad14}.password-strength.weak{color:#ff4d4f}.password-match{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:400;line-height:1.57;font-family:Plus Jakarta Sans,sans-serif}.password-match.match{color:#40b174}.password-match.no-match{color:#ff4d4f}.success-icon{display:flex;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 768px){.forgot-password-wrapper .forgot-password-form{margin:20px;padding:32px 24px}.forgot-password-wrapper .forgot-password-form .forgot-password-title{font-size:28px}.forgot-password-wrapper .forgot-password-form .forgot-password-description{font-size:13px}.forgot-password-wrapper .forgot-password-form .success-icon .success-circle{width:100px;height:100px}.forgot-password-wrapper .forgot-password-form .success-icon .success-circle .anticon{font-size:50px}}.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:flex}.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content .ant-checkbox-wrapper{width:auto}.medical-header{padding:16px 0}.tag-color-normal{color:#52c41a;font-weight:400;font-size:12px;font-style:normal;background:#f6ffed;border:1px solid #B7EB8F;border-radius:4px;display:flex;align-self:center;padding:4px 10px}.tag-color-red{color:#ff4d4f;font-weight:400;font-size:12px;font-style:normal;background:#fff1f0;border:1px solid #FFA39E;border-radius:4px;display:flex;align-self:center;padding:4px 10px}.tag-color-gold{color:#faad14;font-weight:400;font-size:12px;font-style:normal;background:#fffbe6;border:1px solid #FFE58F;border-radius:4px;display:flex;align-self:center;padding:4px 10px}.details-box-list-container{padding:15px}.item-wrapper{padding:8px 0;margin-bottom:8px}.item-wrapper-border{padding:8px 0;margin-bottom:8px;border-bottom:1px solid #D9D9DE}.video-player-modal .ant-modal-content{background:transparent;box-shadow:none;border-radius:16px;overflow:hidden}.video-player-modal .ant-modal-body{padding:0;background:transparent}.video-player-modal .ant-modal-close{position:absolute;top:0;right:0;z-index:10;background:transparent;border:none;padding:0;margin:0}.close-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;margin:0}.video-modal-content{position:relative;width:100%;min-height:300px;height:572px;border-radius:16px;overflow:visible;padding:12px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}.video-modal-empty-state{width:100%;min-height:100%;height:100%;flex:1}.play-button-container{display:flex;align-items:center;justify-content:center;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.play-button-blur{width:132px;height:132px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.play-button-blur:hover{background:#fff3;transform:scale(1.05)}.play-icon{font-size:96px!important;color:#fff!important;margin:18px}.scan-slider-wrapper{position:relative;width:100%;flex:1;min-height:0;border-radius:16px;overflow:hidden}.video-modal-content .scan-slider-nav,.video-modal-content .scan-slider-dots{flex-shrink:0}.scan-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;border-radius:50%;border:none;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:background .2s,transform .2s}.scan-slider-arrow:hover{background:#000000bf;transform:translateY(-50%) scale(1.05)}.scan-slider-arrow-prev{left:16px}.scan-slider-arrow-next{right:16px}.video-player-container.scan-media-container{position:relative;width:100%;height:100%;min-height:300px;border-radius:16px;overflow:hidden}.video-player-container{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden}.video-element,.scan-image-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:2;border-radius:16px}.scan-image-element{display:block}.video-element{object-fit:cover}.scan-slider-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.scan-slider-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #D9D9DE;border-radius:50%;background:#fff;color:#222339;cursor:pointer;transition:background .2s,color .2s}.scan-slider-btn:hover{background:#f5f5f7;color:#40b174}.scan-slider-counter{font-size:14px;font-weight:500;color:#222339}.scan-slider-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.scan-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9de;cursor:pointer;padding:0;transition:background .2s,transform .2s}.scan-dot:hover{background:#b0b0b8}.scan-dot.active{background:#40b174;transform:scale(1.2)}.video-element[style*="display: none"]{z-index:1}@media (max-width: 1024px){.video-player-modal{width:90vw!important;max-width:1002px}.video-modal-content{height:400px}.play-button-container,.play-button-blur{width:100px;height:100px}.play-icon{font-size:72px!important;margin:14px}}@media (max-width: 768px){.video-modal-content{height:300px}.play-button-container,.play-button-blur{width:80px;height:80px}.play-icon{font-size:56px!important;margin:12px}}.delete-icon{background-color:#fff1f0;border-radius:100%;padding:5px}.delete-icon:hover,.delete-icon:focus{opacity:.7}.add-aftercare-modal .ant-modal-content{overflow:hidden;padding:0}.add-aftercare-modal .add-aftercare-content{display:flex;min-height:600px}.add-aftercare-modal .steps-sidebar{width:280px;background:#fafafa;padding:24px;border-right:1px solid #f0f0f0}.add-aftercare-modal .step-content{display:flex;flex-direction:column;flex:1;padding:24px;background:#fff}.add-aftercare-modal .patient-card{border-radius:16px;border:1px solid #ebebf0;background:#fff;padding:10px;position:relative;text-align:center;transition:all .3s ease}.add-aftercare-modal .patient-card:hover{border-color:#40b174;box-shadow:0 4px 12px #40b17426}.add-aftercare-modal .patient-card .patient-radio-btn{position:absolute;top:10px;right:10px;width:24px;height:24px;border:1px solid #40b174;border-radius:100%;background-color:#ddffed;text-align:center;display:flex;align-items:center;justify-content:center}.add-aftercare-modal .patient-card .patient-radio-btn.active{background-color:#40b174}.add-aftercare-modal .patient-card .treatment-for{padding:2px 8px;background-color:var(--light-green);color:var(--green);font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px}.add-aftercare-modal .patient-card .patient-id-tag{padding:2px 8px;background-color:#fffbe6;color:#d48806;font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px}.add-aftercare-modal .gap-4{gap:4px}.add-aftercare-modal .gap-12{gap:12px}.add-aftercare-modal .mb-16{margin-bottom:16px}.add-aftercare-modal .fs-20{font-size:20px}.add-aftercare-modal .fs-24{font-size:24px}.add-aftercare-modal .fw-semi-bold{font-weight:600}.add-aftercare-modal .clr-dark-1{color:#222339}.add-aftercare-modal .clr-dark-3{color:#666}.add-aftercare-modal .clr-primary{color:#40b174}.add-aftercare-modal .clr-white{color:#fff}.text-left{text-align:left}.mb-50{margin-bottom:50px}.btn-groups{gap:12px;display:flex;justify-content:flex-end;margin-top:22px}.template-list{flex:1;display:flex}.milestone-customization-form{max-width:564px}.milestone-customization-form .milestone-customization-form__title{font-size:24px;font-weight:600;color:#222339;margin-bottom:8px}.milestone-customization-form .milestone-customization-form__subtitle{font-size:14px;color:#666;margin-bottom:24px}.milestone-customization-form .milestone-customization-form__section{margin-top:16px}.milestone-customization-form .milestone-customization-form__description{resize:vertical}.milestone-customization-form .milestone-customization-form__resources-section{margin-top:24px;padding:16px;background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #0000000d}.milestone-customization-form .milestone-customization-form__resource-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.milestone-customization-form .milestone-customization-form__resource-card{position:relative;width:120px;min-width:120px;min-height:100px;padding:28px 12px 12px;background:#fff;border:1px solid #52c41a;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.milestone-customization-form .milestone-customization-form__resource-card-delete{position:absolute;top:4px;right:4px;padding:0 4px}.milestone-customization-form .milestone-customization-form__resource-card-body{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;width:100%}.milestone-customization-form .milestone-customization-form__resource-card-icon{font-size:28px;color:#ff4d4f;flex-shrink:0}.milestone-customization-form .milestone-customization-form__resource-card-label{font-size:14px;font-weight:600;color:#222339;display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.milestone-customization-form .milestone-customization-form__milestones-frame{padding:16px;background:#f6f6f7;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #0000000d}.milestone-customization-form .milestone-customization-form__section-title{font-size:16px;font-weight:600;color:#222339;margin-bottom:16px}.milestone-customization-form .milestone-customization-form__card{margin-bottom:16px;border-radius:8px;border:1px solid #ebebf0}.milestone-customization-form .milestone-customization-form__label{display:block;font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.milestone-customization-form .milestone-customization-form__label.minor{font-weight:500;font-size:14px}.milestone-customization-form .milestone-customization-form__add-btn{margin-top:8px}.template-selection-form .template-selection-form__title{font-size:24px;font-weight:600;color:#222339;margin-bottom:8px}.template-selection-form .template-selection-form__subtitle{font-size:14px;color:#666;margin-bottom:24px}.template-selection-form .template-selection-form__toolbar{display:flex;gap:12px;margin-bottom:24px}.template-selection-form .template-selection-form__toolbar .template-selection-form__search{flex:1}.template-selection-form .template-selection-form__toolbar .template-selection-form__search .template-selection-form__search-icon{color:#00000040}.template-selection-form .template-selection-form__toolbar .template-selection-form__filter{width:120px}.template-selection-form .template-selection-form__toolbar .template-selection-form__filter-option{display:inline-flex;align-items:center;gap:8px}.template-selection-form .template-selection-form__toolbar .template-selection-form__filter-check{color:#40b174;font-size:14px}.template-selection-form .template-selection-form__card{border-radius:16px;border:1px solid #ebebf0;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.template-selection-form .template-selection-form__card .ant-card-body{padding:16px 48px 16px 16px}.template-selection-form .template-selection-form__card.template-selection-form__card--selected{border:2px solid #95de64;box-shadow:0 0 0 1px #95de64}.template-selection-form .template-selection-form__card-radio{position:absolute;top:16px;right:16px;width:24px;height:24px}.template-selection-form .template-selection-form__card-radio .template-selection-form__card-radio-empty{display:block;width:24px;height:24px;border:1px solid #d9d9d9;border-radius:50%;background:#fff}.template-selection-form .template-selection-form__card-radio .template-selection-form__card-radio-selected{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#40b174;color:#fff;font-size:12px}.template-selection-form .template-selection-form__card-title{font-size:16px;font-weight:600;color:#222339;margin-bottom:8px}.template-selection-form .template-selection-form__card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.template-selection-form .template-selection-form__tag{padding:2px 8px;border-radius:4px;font-size:12px;line-height:20px;font-weight:400}.template-selection-form .template-selection-form__card-desc{font-size:14px;color:#666;margin-bottom:16px;min-height:40px;line-height:1.5}.template-selection-form .template-selection-form__card-preview{color:#666;border-color:#d9d9d9}.template-selection-form .template-selection-form__pagination{display:flex;align-items:center;justify-content:center;margin-top:24px;flex-wrap:wrap;gap:16px}.template-selection-form .template-selection-form__pagination-total{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;color:#222339;line-height:1.57}.template-selection-form .template-selection-form__pagination-nav{display:flex;align-items:center;gap:8px}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-item{min-width:32px;width:32px;height:32px;line-height:30px;padding:0;border-radius:6px;border:none;margin:0;font-size:14px;font-weight:400;color:#222339;background:transparent}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-item a{color:inherit}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-item.ant-pagination-item-active{border:1px solid #40b174;background:#fff;font-weight:600}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-item.ant-pagination-item-active a{color:#40b174}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-prev,.template-selection-form .template-selection-form__pagination-nav .ant-pagination-next{min-width:32px;width:32px;height:32px;margin:0}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-prev .ant-pagination-item-link,.template-selection-form .template-selection-form__pagination-nav .ant-pagination-next .ant-pagination-item-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#222339}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-disabled .ant-pagination-item-link{color:#22233940}.template-selection-form .template-selection-form__pagination-nav .ant-pagination-options{display:none}.template-selection-form .template-selection-form__pagination-size{width:112px;border-radius:6px;border-color:#d9d9de}.template-selection-form .template-selection-form__pagination-size .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;font-size:14px;font-weight:400;color:#222339;height:32px!important;line-height:30px!important}.medication-setup-form{max-width:564px}.medication-setup-form .medication-setup-form__title{font-size:24px;font-weight:600;color:#222339;margin-bottom:8px}.medication-setup-form .medication-setup-form__subtitle{font-size:14px;color:#222339a6;margin-bottom:24px}.medication-setup-form .medication-setup-form__card{padding:16px;background:#f6f6f7;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin-bottom:12px}.medication-setup-form .medication-setup-form__field{margin-bottom:16px}.medication-setup-form .medication-setup-form__field:last-of-type{margin-bottom:0}.medication-setup-form .medication-setup-form__row{margin-bottom:16px}.medication-setup-form .medication-setup-form__label{display:block;font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.medication-setup-form .medication-setup-form__input,.medication-setup-form .medication-setup-form__select,.medication-setup-form .medication-setup-form__datepicker,.medication-setup-form .medication-setup-form__textarea{border-radius:8px}.medication-setup-form .medication-setup-form__textarea{resize:vertical;border-radius:8px}.medication-setup-form .medication-setup-form__add-btn{margin-top:8px}.custom-instructions-form{max-width:564px;display:flex;flex-direction:column;align-items:center;gap:24px}.custom-instructions-form .custom-instructions-form__header{width:100%;display:flex;flex-direction:column;gap:12px}.custom-instructions-form .custom-instructions-form__title{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600;line-height:1.21;color:#222339;margin:0}.custom-instructions-form .custom-instructions-form__subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6;margin:0}.custom-instructions-form .custom-instructions-form__field{width:100%;display:flex;flex-direction:column;gap:8px}.custom-instructions-form .custom-instructions-form__label{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339;margin:0}.custom-instructions-form .custom-instructions-form__textarea{border-radius:8px;border-color:#d9d9de;resize:vertical;font-size:16px;line-height:1.5}.custom-instructions-form .custom-instructions-form__milestones-frame{width:100%;padding:24px;background:#f6f6f7;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;display:flex;flex-direction:column;gap:19px}.custom-instructions-form .custom-instructions-form__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin:0}.custom-instructions-form .custom-instructions-form__milestone-card{padding:24px;background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;display:flex;flex-direction:column;gap:16px}.review-form{max-width:564px;display:flex;flex-direction:column;align-items:center;gap:24px}.review-form .review-form__header{width:100%;display:flex;flex-direction:column;gap:12px}.review-form .review-form__title{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600;line-height:1.21;color:#222339;margin:0}.review-form .review-form__subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6;margin:0}.review-form .review-form__tabs{width:100%;height:56px;display:flex;gap:44px;position:relative;border-bottom:2px solid #ebebf0}.review-form .review-form__tab{flex:0 0 auto;padding:16px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#222339;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s}.review-form .review-form__tab:hover{color:#40b174}.review-form .review-form__tab--active{font-weight:600;color:#40b174;border-bottom-color:#40b174}.review-form .review-form__tab-content{width:100%;display:flex;flex-direction:column;gap:24px}.review-form .review-form__card{width:100%;padding:24px;background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908}.review-form .review-form__card-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin:0 0 16px}.review-form .review-form__divider{width:100%;height:1px;background:#d9d9de;margin-bottom:16px}.review-form .review-form__info-grid{display:flex;flex-direction:column;gap:0}.review-form .review-form__info-row{display:flex;align-items:center;height:46px;padding:0 12px;background:#f6f6f7}.review-form .review-form__info-row:nth-child(2n){background:#fff}.review-form .review-form__info-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339;width:246px;flex-shrink:0}.review-form .review-form__info-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6}.review-form .review-form__card--milestones{padding:24px;display:flex;flex-direction:column;gap:19px}.review-form .review-form__card--milestones .review-form__card-title,.review-form .review-form__card--milestones .review-form__divider{margin:0}.review-form .review-form__milestones-list{display:flex;flex-direction:column;gap:16px}.review-form .review-form__milestone{display:flex;flex-direction:column;gap:8px}.review-form .review-form__milestone-header{display:flex;gap:4px}.review-form .review-form__milestone-details{display:flex;flex-direction:column;gap:4px}.review-form .review-form__detail-block{display:flex;flex-direction:column;gap:4px;background:#fff}.review-form .review-form__detail-label{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.67;color:#222339}.review-form .review-form__detail-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6}.review-form .review-form__resource-cards{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.review-form .review-form__resource-card{width:156px;height:156px;background:#fff;border:1px solid #40b174;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.review-form .review-form__resource-icon{font-size:44px;color:#ff4d4f}.review-form .review-form__resource-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px)}.review-form .review-form__card--medication,.review-form .review-form__card--ms-instructions{display:flex;flex-direction:column;gap:16px}.review-form .review-form__inner-card{padding:24px;background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;display:flex;flex-direction:column;gap:12px}.review-form .review-form__inner-card-header{display:flex;align-items:baseline;gap:8px}.review-form .review-form__inner-card-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin:0;flex:1}.review-form .review-form__med-dates{display:flex;gap:8px}.review-form .review-form__inner-divider{width:100%;height:1px;background:#d9d9de}.review-form .review-form__text{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6;margin:0}.review-form .review-form__empty{font-size:14px;color:#22233973;margin:0}.flex-1{display:flex;flex:1}.flex-col{flex-direction:column}.after-care-count{width:32px;height:32px;border-radius:100px;border:1px solid #8fffc2;background:#fff;display:flex;justify-content:center;align-items:center}.recovery-bar-progress.ant-progress{width:100%}.ant-progress .ant-progress-steps-item{min-width:21%!important}.head-scan-item{display:flex;justify-content:flex-start;align-items:center;border-radius:8px;border:1px solid #d9d9de;background:#fff}.head-sacn-img-wrapper{padding:5px;overflow:hidden;border-radius:8px;max-width:190px;width:100%}.head-sacn-content-wrapper{padding:16px;width:100%}.head-sacn-content-wrapper .status-wrapper{display:flex;justify-content:flex-start;align-items:center}.head-sacn-content-wrapper .status-wrapper .status{flex:1}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{width:100%;height:102px;margin-inline-end:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:transparent;border:1px dashed #40B174;border-radius:8px;cursor:pointer;transition:border-color .3s}.country-select{min-width:100px!important}.country-select .ant-select-selection-item{display:flex!important;align-items:center!important}.ant-select-dropdown{min-width:120px!important}.phone-input-wrapper .ant-input-group-addon{padding:0!important}.ant-select-item-option-content{display:flex!important;align-items:center!important}.ant-space-item{font-size:14px}.clinician-card{position:relative;background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;overflow:hidden;-webkit-user-select:none;user-select:none}.clinician-card:hover{border-color:#40b174;box-shadow:0 4px 12px #40b17426;transform:translateY(-2px)}.clinician-card:hover .clinician-card-overlay{opacity:1}.clinician-card.selected{border-color:#40b174;background:linear-gradient(135deg,#f6ffed,#fff);box-shadow:0 4px 16px #40b17433}.clinician-card.selected:hover{border-color:#35a065;box-shadow:0 6px 20px #40b17440}.clinician-selection-indicator{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:2px solid #40B174;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease}.clinician-selection-indicator.active{background-color:#40b174;transform:scale(1.1)}.clinician-selection-indicator.active:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:#40b17433;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1);opacity:1}}.clinician-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#40b1740d;opacity:0;transition:opacity .2s ease;pointer-events:none}.clinician-card:focus{outline:none;box-shadow:0 0 0 3px #40b1744d}.clinician-card:focus-visible{outline:2px solid #40B174;outline-offset:2px}@media (max-width: 768px){.clinician-card{padding:16px}.clinician-selection-indicator{width:20px;height:20px;top:8px;right:8px}.clinician-card:hover{transform:translateY(-1px)}}.clinician-card.loading{opacity:.7;pointer-events:none}.clinician-card.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #40B174;border-radius:50%;animation:spin 1s linear infinite}.search-filter-container{padding:5px;background:#fff;border:1px solid #D9D9DE;border-radius:8px}.search-filter-container>div{gap:16px}.search-filter-container .ant-btn-text{color:#1890ff;border:1px solid #d9d9d9;border-radius:6px}.search-filter-container .ant-btn-text:hover{color:#40a9ff;border-color:#40a9ff}.search-filter-container .ant-input-wrapper{position:relative;padding-left:37px}.search-filter-container .ant-input-group-addon{position:absolute;left:0;top:0;bottom:0;height:32px;width:32px;background:transparent}.search-filter-container .ant-input-wrapper [type=button]{border:0;background:transparent;padding:0;margin:0;cursor:pointer;outline:none;box-shadow:none}.search-filter-container .ant-input-affix-wrapper{padding:0}.search-filter-container .ant-input-wrapper .ant-input-outlined{border:0;background:transparent;box-shadow:none}.search-filter-container .ant-select-show-search .ant-select-selector{background:#40b174;border-radius:6px;border-color:#40b174;font-weight:400;font-size:14px;line-height:22px;color:#fff}.search-filter-container .ant-select-selection-placeholder{font-weight:400;font-size:14px;line-height:22px;color:#fff}.search-filter-container .ant-select-arrow{color:#fff}@media (max-width: 768px){.search-filter-container{padding:16px}.search-filter-container .ant-flex{flex-direction:column;gap:12px}.search-filter-container .ant-input-search,.search-filter-container .ant-select{max-width:100%!important;min-width:100%!important}}.search-filter-container .ant-tag{margin:4px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.search-filter-container .ant-tag-blue{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.search-filter-container .ant-tag-green{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.empty-state{background:#fafafa;border-radius:8px;border:1px dashed #d9d9d9;margin-top:16px}.empty-state p{margin:8px 0}.results-count{padding:8px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:center}.price-card-wrapper{border-radius:16px;border:1px solid #EBEBF0;padding:20px;max-width:100%;width:100%;text-align:left;background:#fff;transition:all .3s ease;min-height:400px;display:flex;flex-direction:column}.price-card-wrapper:hover{border-color:#40b174;box-shadow:0 4px 12px #40b1741a}.price-card-wrapper .package-icon{width:72px;height:72px;margin-bottom:12px;display:block;border-radius:50%}.price-card-wrapper .package-name{font-size:15px;font-weight:400;color:#222339;margin-bottom:2px;line-height:1.2}.price-card-wrapper .package-price{font-size:28px;font-weight:700;color:#222339;margin-bottom:20px;line-height:1.25}.price-card-wrapper .package-features{flex:1;display:flex;flex-direction:column;gap:12px}.price-card-wrapper .package-features .feature-item .feature-icon{font-size:16px;flex-shrink:0}.price-card-wrapper .package-features .feature-item .feature-icon.included{color:#222339}.price-card-wrapper .package-features .feature-item .feature-icon.not-included{color:#ff4d4f}.price-card-wrapper .package-features .feature-item .feature-text{font-size:14px;line-height:1.57;font-family:Plus Jakarta Sans,sans-serif}.price-card-wrapper .package-features .feature-item .feature-text.included,.price-card-wrapper .package-features .feature-item .feature-text.not-included{color:#222339a6}.price-card-wrapper .error-message,.price-card-wrapper .info-message{margin-bottom:16px}.price-card-wrapper .error-text{color:#ff4d4f;font-size:14px;font-weight:500}.price-card-wrapper .info-text{color:#1890ff;font-size:14px;font-weight:500}.price-card-wrapper .price-btn{border-radius:8px;border:1px solid #EBEBF0;box-shadow:0 2px #2223390a;width:100%;padding:12px 24px;display:inline-flex;justify-content:center;align-items:center;background-color:#fff;margin-top:auto;font-size:14px;font-weight:500;cursor:pointer;transition:.3s linear;font-family:Plus Jakarta Sans,sans-serif}.price-card-wrapper .price-btn:hover{background-color:#f5f5f5;border-color:#40b174;color:#222339}.price-card-wrapper .price-btn.active{background-color:#40b174;border-color:#40b174;color:#fff}.price-modal .ant-modal-content{padding:48px!important}.customize-treatment-checkbox{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d9d9de}.price-adjustment-btn{max-width:300px;width:100%;border:1px solid #ebebf0;padding:20px;display:flex;align-items:center;justify-content:space-between;border-radius:100px;background-color:#22233908}.price-adjustment-btn h2{font-size:38px;color:var(--dark1);position:relative}.price-adjustment-btn h2 span{font-size:16px;position:absolute;top:0;left:-15px}.price-adjustment-btn .price-wrapper{position:relative}.price-adjustment-btn .price-wrapper input{font-size:38px;color:var(--dark1);max-width:150px;margin:0 auto;text-align:center;border:0;outline:none;box-shadow:none;background-color:transparent}.price-adjustment-btn .price-wrapper span{font-size:16px;position:absolute;top:0;left:15px}.discount-wrapper{padding:12px 0;border-bottom:1px solid #d9d9de}.treatmentDate-wrapper{padding:16px;border-radius:8px;background:#22233908}.treatments-card{border-radius:8px;border:1px solid #ebebf0;background:#fff;padding:5px}.treatments-card .treatment-radio-btn{position:absolute;top:10px;right:10px;width:24px;height:24px;border:1px solid #40b174;border-radius:100%;background-color:#ddffed;text-align:center}.treatments-card .treatment-radio-btn.active{background-color:#40b174}.treatments-card .treatment-for{padding:2px 8px;background-color:var(--light-green);color:var(--green);font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.clinician-card{border-radius:16px;border:1px solid #ebebf0;background:#fff;padding:20px 10px;position:relative;text-align:center}.clinician-card .clinician-radio-btn{position:absolute;top:10px;right:10px;width:24px;height:24px;border:1px solid #40b174;border-radius:100%;background-color:#ddffed;text-align:center}.clinician-card .clinician-radio-btn.active{background-color:#40b174}.clinician-card .treatment-for{padding:2px 8px;background-color:var(--light-green);color:var(--green);font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-top:5px}.selected-treatment-card{border-radius:16px;background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px;position:relative;min-height:400px}.selected-treatment-card .treatment-image{width:100%;height:200px;object-fit:cover;border-radius:8px}.selected-treatment-card .treatment-info{flex:1;display:flex;flex-direction:column;gap:12px}.selected-treatment-card .treatment-info .treatment-tag{background:#40b174;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;width:fit-content}.selected-treatment-card .treatment-info .treatment-name{font-size:18px;font-weight:600;color:#222339;margin:0}.selected-treatment-card .treatment-info .treatment-duration{font-size:14px;color:#666;margin:0}.selected-treatment-card .treatment-actions{margin-top:auto}.selected-treatment-card .treatment-actions .change-treatment-btn{background-color:#fff;color:#222339;border:1px solid #EBEBF0;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:.3s linear;width:100%}.selected-treatment-card .treatment-actions .change-treatment-btn:hover{background-color:#f5f5f5;border-color:#40b174}.selected-package-wrapper{position:relative}.selected-package-wrapper .package-actions{display:flex;gap:12px;margin-top:16px;justify-content:center}.selected-package-wrapper .package-actions .change-package-btn{background-color:#40b174;color:#fff;border:1px solid #40b174;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s linear}.selected-package-wrapper .package-actions .change-package-btn:hover{background-color:#359a65;border-color:#359a65}.selected-package-wrapper .package-actions .remove-package-btn{background-color:#fff;color:#ff4d4f;border:1px solid #ff4d4f;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s linear}.selected-package-wrapper .package-actions .remove-package-btn:hover{background-color:#ff4d4f;color:#fff}.error-message{padding:12px 16px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:8px}.error-message .error-text{color:#ff4d4f;font-size:14px;font-weight:500}.main-btn.disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#999!important;cursor:not-allowed!important}.main-btn.disabled .clr-white{color:#999!important}.main-btn.disabled:hover{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#999!important}.main-btn:disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#999!important;cursor:not-allowed!important}.main-btn:disabled .clr-white{color:#999!important}.main-btn:disabled:hover{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#999!important}.custom-secondary-btn{background-color:#fff;border:1px solid #40b174;color:#40b174;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s linear}.custom-secondary-btn:hover{opacity:.8}.sub-total-wrapper{border-bottom:1px solid #d9d9de;padding-bottom:15px}.mt-15{margin-top:15px}.price-adjustment-container{display:flex;flex-direction:column}.price-adjustment-wrapper{display:flex;justify-content:center}.justify-center{justify-content:center}.summary-date-item{display:flex;margin-bottom:10px;gap:16px;align-items:center}.summary-date-item .summary-date-input{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #D9D9DE;background-color:#2223390a;width:170px}.summary-date-item .summary-date-text{font-size:14px;color:#222339;font-weight:500}.summary-date-item .summary-date-price{font-weight:600;font-size:16px;color:#222339}.summary-group{margin-bottom:20px}.summary-package-details{margin-top:16px}.summary-feature-item{display:flex;align-items:center;gap:8px}.summary-feature-item .summary-check-icon{font-size:20px;color:#222339d9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-feature-item p{margin:0;font-size:14px;line-height:1.57em;color:#222339a6}.swap-right-icon{background-color:#40b174;padding:5px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.border{border-bottom:1px solid #EBEBF0;margin:12px 0}.chart-wrapper .bar-chart{height:100%!important;width:100%!important}.performance-slider .ant-slider-rail{background-color:#e7e8f0;border-radius:0;height:8px}.performance-slider .ant-slider-track{background-color:#40b174;border-radius:0;height:8px}.performance-slider:hover .ant-slider-track{background-color:#65db9b}.performance-slider .ant-slider-handle:after{inset-block-start:0px;inset-inline-start:4px;width:2px;height:14px;background-color:#65db9b;box-shadow:none;border-radius:0}.performance-slider .ant-slider-handle:hover:after,.performance-slider .ant-slider-handle:active:after,.performance-slider .ant-slider-handle:focus:after{box-shadow:none;width:4px;height:14px;inset-inline-start:4px;inset-block-start:0px}.dashboard-devider{border-bottom:1px solid #e7e8f0;margin:10px 0}.selection-buttons-container{display:flex;gap:16px;margin-bottom:24px;width:100%;min-height:442px;height:auto}.selection-button-wrapper{flex:1;border:1px solid #EBEBF0;border-radius:16px;overflow:hidden;display:flex;justify-content:center}.selection-button-wrapper.not-selected{align-items:center}.selection-button{width:90%;background:#40b174;border:1px solid #EBEBF0;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:12px 16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px #40b1741a}.selection-button:hover:not(:disabled){background:#35a066;box-shadow:0 4px 8px #40b17433}.selection-button:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.selection-button:disabled .selection-icon,.selection-button:disabled .selection-text{color:#999}.selection-button .selection-icon{font-size:16px;color:#fff}.selection-button .selection-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#fff}.selected-treatment-card,.selected-package-card{width:100%;min-height:442px;display:flex;flex-direction:column;padding:20px}.selected-package-card{padding:0}.selected-package-card .price-card-wrapper{padding:0;border:none}.selected-package-card .selected-treatment-card{border:none}.change-treatment-btn,.change-package-btn{background:#fff;color:#222339;border:1px solid #EBEBF0;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:auto;align-self:flex-start;width:100%}.change-treatment-btn:hover,.change-package-btn:hover{background:#f5f5f5;border-color:#40b174}.img-wrapper{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:100%}.status-btn{padding:1px 8px;font-size:12px;border-radius:4px;border:1px solid #B7EB8F!important;background:#f6ffed!important;color:#52c41a!important;text-align:center;text-transform:capitalize}.status-btn-orange{padding:1px 8px;font-size:12px;border-radius:4px;background:#fffbe6!important;color:#faad14!important;text-align:center;text-transform:capitalize;border:1px solid #FFE58F!important}.status-btn-red{padding:1px 8px;font-size:12px;border-radius:4px;background:#fff1f0!important;color:#f5222d!important;text-align:center;text-transform:capitalize;border:1px solid #FFA39E!important}.confirmed{border:1px solid #40b174;background:#deffed;color:#40b174}.accepted{border:1px solid #faad14;background:#fffbe6;color:#faad14}.scheduled{border:1px solid #91caff;background:#e6f4ff;color:#1677ff}.patient-info{padding:12px}.patient-info:nth-child(2n){background-color:#f6f6f7}.ques-ans{padding:16px 0;border-bottom:1px solid #D9D9DE}.step-bar{border-right:2px solid #ebebf0;min-height:100vh;height:100%}.ant-steps.ant-steps-vertical.submit-step-bar{min-height:400px}.skeleton-table{--skeleton-bg: #f5f5f5;--skeleton-shimmer: linear-gradient(90deg, rgba(245,245,245,0) 0%, rgba(0,0,0,.06) 50%, rgba(245,245,245,0) 100%)}.skeleton-line{height:14px;background:var(--skeleton-bg);border-radius:6px;position:relative;overflow:hidden}.skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:var(--skeleton-shimmer);animation:shimmer 1.2s infinite}.skeleton-avatar{width:32px;height:32px;border-radius:50%;background:var(--skeleton-bg);position:relative;overflow:hidden}.skeleton-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:var(--skeleton-shimmer);animation:shimmer 1.2s infinite}.skeleton-badge{height:18px;width:64px;background:var(--skeleton-bg);border-radius:12px;position:relative;overflow:hidden}.skeleton-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:var(--skeleton-shimmer);animation:shimmer 1.2s infinite}.skeleton-button{height:28px;width:64px;background:var(--skeleton-bg);border-radius:6px;position:relative;overflow:hidden}.skeleton-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:var(--skeleton-shimmer);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.dashboard-inquiries-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#222339;font-size:14px;padding:16px 12px;border-bottom:1px solid #f0f0f0}.dashboard-inquiries-table .ant-table-tbody>tr>td{padding:16px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.dashboard-inquiries-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.dashboard-inquiries-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.dashboard-inquiries-table .ant-table-tbody>tr>td:first-child{min-width:200px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(2){min-width:80px;text-align:center}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(3){min-width:200px;max-width:200px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(4){min-width:150px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(5){min-width:120px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(6){min-width:100px;text-align:center}.dashboard-inquiries-table .ant-table-tbody>tr>td:last-child{min-width:80px;text-align:center}.dashboard-inquiries-table .ant-pagination{margin-top:16px;text-align:right}.dashboard-inquiries-table .ant-pagination .ant-pagination-item{border-radius:4px}.dashboard-inquiries-table .ant-pagination .ant-pagination-item-active{background-color:#1890ff;border-color:#1890ff}.dashboard-inquiries-table .ant-pagination .ant-pagination-item-active a{color:#fff}.dashboard-inquiries-table .ant-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px;margin:0}.dashboard-inquiries-table .ant-btn-link{padding:4px 8px;height:auto;font-size:12px}.dashboard-inquiries-table .ant-btn-link:hover{background-color:#1890ff1a;border-radius:4px}.dashboard-inquiries-table .ant-table-tbody a{text-decoration:none;color:inherit}.dashboard-inquiries-table .ant-table-tbody a:hover{text-decoration:none}.dashboard-inquiries-table .anticon{font-size:12px}.dashboard-inquiries-table .ant-typography{margin-bottom:0}@media (max-width: 1200px){.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(3){max-width:150px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(4){min-width:120px}}@media (max-width: 768px){.dashboard-inquiries-table .ant-table-thead>tr>th,.dashboard-inquiries-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:12px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(3){max-width:120px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(4){min-width:100px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(5){min-width:100px}}@media (max-width: 576px){.dashboard-inquiries-table .ant-table-thead>tr>th,.dashboard-inquiries-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:11px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(3){max-width:100px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(4){min-width:80px}.dashboard-inquiries-table .ant-table-tbody>tr>td:nth-child(5){min-width:80px}}.ttfq-section{min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.ttfq-label-container{background-color:#f6f6f7;border-radius:16px;padding:8px;display:flex;align-items:center;justify-content:center;min-width:60px}.ttfq-label{font-size:14px;font-weight:600;color:#222339}.ttfq-label-value{font-size:30px;font-weight:600;color:#222339;margin:0 16px}.ttfq-sla-label-container{background-color:#fff2f0;border-radius:16px;padding:8px;display:flex;align-items:center;justify-content:center;min-width:80px}.ttfq-sla-label{font-size:14px;font-weight:400;color:#d9363e}.border{height:1px;background-color:#d9d9de;flex:1;margin:0 16px}.booking-conversion-card{transition:all .3s ease;border-radius:8px;box-shadow:0 2px 4px #22233905}.booking-conversion-card:hover{box-shadow:0 4px 12px #22233914}.booking-conversion-chart{position:relative;height:300px;margin-top:16px}.booking-conversion-stats{display:flex;align-items:center;gap:16px;margin-bottom:16px}.booking-conversion-stat{display:flex;flex-direction:column;gap:4px}.booking-conversion-stat-label{font-size:12px;color:#666;font-weight:400}.booking-conversion-stat-value{font-size:24px;font-weight:600;color:#222339}.booking-conversion-stat-secondary{font-size:16px;font-weight:500;color:#666}.booking-conversion-stat-target{font-size:16px;font-weight:500;color:#1890ff}.booking-conversion-trend{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.booking-conversion-trend-positive{background-color:#f6ffed;color:#52c41a}.booking-conversion-trend-negative{background-color:#fff2f0;color:#ff4d4f}.booking-conversion-additional-stats{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.booking-conversion-additional-stat{display:flex;flex-direction:column;gap:2px}.booking-conversion-additional-stat-label{font-size:12px;color:#666;font-weight:400}.booking-conversion-additional-stat-value{font-size:14px;font-weight:500;color:#222339}.booking-conversion-additional-stat-success{font-size:14px;font-weight:500;color:#52c41a}.booking-conversion-additional-stat-trend{font-size:14px;font-weight:500}.booking-conversion-additional-stat-trend-positive{color:#52c41a}.booking-conversion-additional-stat-trend-negative{color:#ff4d4f}.booking-conversion-loading{display:flex;justify-content:center;align-items:center;height:200px}.booking-conversion-error{display:flex;justify-content:center;align-items:center;height:200px;color:#ff4d4f}.booking-conversion-empty{display:flex;justify-content:center;align-items:center;height:200px;color:#999}@media (max-width: 768px){.booking-conversion-stats{flex-direction:column;align-items:flex-start;gap:12px}.booking-conversion-stat{width:100%}.booking-conversion-additional-stats{flex-direction:column;gap:12px}.booking-conversion-additional-stat{width:100%}.booking-conversion-chart{height:250px}}@media (max-width: 576px){.booking-conversion-card{padding:16px}.booking-conversion-stat-value{font-size:20px}.booking-conversion-stat-secondary,.booking-conversion-stat-target{font-size:14px}.booking-conversion-chart{height:200px}}.booking-conversion-chart .g2-tooltip{border-radius:6px;box-shadow:0 4px 12px #00000026}.booking-conversion-chart .g2-legend{font-size:12px}.booking-conversion-chart .g2-label{font-size:12px;font-weight:500}.ant-tooltip-inner{background-color:#000000d9;border-radius:6px;font-size:12px}.onboarding-modal .ant-modal-content{padding:0;border-radius:8px;overflow:hidden;border:1px solid #EBEBF0}.onboarding-modal .ant-modal-body{padding:0}.onboarding-container{position:relative;padding:24px;background:#fff;border-radius:8px}.onboarding-header{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:36px;width:100%}.onboarding-header h1{flex:1;text-align:center}.onboarding-close-btn{position:absolute;top:0;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;color:#222339}.onboarding-close-btn:hover{color:#40b174}.onboarding-progress{margin-bottom:32px;width:100%}.progress-dot{flex-shrink:0}.progress-connector{transition:all .3s}.onboarding-content-card{min-height:200px}.onboarding-content-wrapper,.onboarding-step-content{width:100%}.onboarding-step-content .ant-checkbox-wrapper{pointer-events:auto!important;cursor:pointer!important;opacity:1!important}.onboarding-step-content .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.onboarding-step-content .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox{opacity:1!important;pointer-events:auto!important}.onboarding-step-content .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox.ant-checkbox-disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.onboarding-step-content .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{background-color:#40b174!important;border-color:#40b174!important;opacity:1!important}.onboarding-step-content .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled span{color:#222339!important;opacity:1!important}.onboarding-step-content .ant-checkbox-wrapper .ant-checkbox{pointer-events:auto!important;opacity:1!important}.onboarding-step-content .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input{pointer-events:auto!important;cursor:pointer!important}.onboarding-step-content .ant-checkbox-wrapper span{color:#222339!important;cursor:pointer!important;opacity:1!important}.provider-dashboard{padding:24px;background-color:#f5f5f5;min-height:100vh}.dashboard-content{display:flex;flex-direction:column;gap:32px}.global-filters{padding:16px;background:#fff;border-radius:8px}.filter-group{display:flex;align-items:center}.filter-summary{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.inbox-section,.ttfq-section,.performance-section,.financials-section{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #22233905;min-height:200px;display:flex;flex-direction:column}.inbox-section .ant-card{transition:all .3s ease;background-color:#fafafa;border:1px solid #EBEBF0;box-shadow:0 2px 4px #22233905}.inbox-section .ant-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2223391a;background-color:#fff}.inbox-section .ant-card .ant-card-body{padding:20px;text-align:center}.inbox-section .anticon{color:#666;font-size:24px}.inbox-section .ant-typography{margin-bottom:0}.metric-primary{font-size:18px;font-weight:600;color:#333}.metric-secondary{font-size:16px;font-weight:600;color:#333}.metric-label{font-size:12px;color:#999;font-weight:400;margin-left:6px}.metric-sla{font-size:12px;color:#999;font-weight:400}.ttfq-section{margin-bottom:32px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.ttfq-section .dashboard-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between}.ttfq-card{transition:all .3s ease}.ttfq-card:hover{box-shadow:0 4px 12px #22233914}.ttfq-card .ant-badge-status-text{margin-left:8px;font-weight:500}.ttfq-card .ant-badge-status-success{background-color:#10b981}.ttfq-card .ant-badge-status-warning{background-color:#f59e0b}.ttfq-card .ant-badge-status-error{background-color:#ef4444}.inquiry-new{background-color:#e6f7ff}.inquiry-needs-info{background-color:#fff7e6}.inquiry-awaiting-price{background-color:#f6ffed}.funnel-chart{padding:16px 0}.funnel-stage{margin-bottom:8px}.funnel-bar{transition:all .3s ease}.funnel-bar:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000001a}.bullet-chart,.calendar-heatmap,.donut-chart,.earnings-chart,.revenue-chart,.aging-chart,.payouts-chart{padding:16px 0}@media (max-width: 768px){.provider-dashboard{padding:16px}.inbox-section,.ttfq-section,.performance-section,.financials-section{padding:16px;min-height:180px}.global-filters .ant-space{flex-direction:column;align-items:flex-start}.filter-group{margin-bottom:12px}}@media (max-width: 576px){.provider-dashboard{padding:12px}.inbox-section,.ttfq-section,.performance-section,.financials-section{padding:12px;min-height:160px}.ant-card{margin-bottom:16px}}.ant-card:hover{box-shadow:0 4px 12px #22233914}.ant-spin-container{min-height:200px}.ant-table-body::-webkit-scrollbar{height:8px}.ant-tooltip-inner{background-color:#000000d9;border-radius:6px}.ant-tooltip-arrow:before{background-color:#000000d9}.ant-progress-bg{transition:all .3s ease}.ant-badge-count{background-color:#1890ff;box-shadow:0 0 0 1px #fff}.ant-typography h2{color:#222339;font-weight:600}.ant-typography h4{color:#222339;font-weight:500}.ant-card-head-title{color:#222339;font-weight:600}.ant-btn-link{color:#1890ff;padding:0}.ant-btn-link:hover{color:#40a9ff}.ant-select-selector,.ant-picker{border-radius:6px}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#222339}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.ant-empty-description{color:#999}.error-state{text-align:center;padding:40px 20px;color:#ff4d4f}.success-state{text-align:center;padding:40px 20px;color:#52c41a}.help-centre-card{padding:24px;height:100%;border-radius:8px;border:1px solid #ebebf0;background:#fff;box-shadow:0 1px 2px #22233908,0 1px 6px -1px #22233905,0 2px 4px #22233905;transition:linear .3s all}.help-centre-card:hover{border-color:#40b174}.help-centre-card:hover .get-started-btn{color:#fff;background-color:#40b174}.help-centre-card .get-started-btn{padding:8px 15px;border-radius:8px;border:1px solid #d9d9de;background-color:#fff;box-shadow:0 2px #2223390a;color:#222339;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;transition:linear .3s all;cursor:pointer}.help-centre-article-card{padding:24px;height:100%;border-radius:8px;border:1px solid #ebebf0;background:#fff;box-shadow:0 1px 2px #22233908,0 1px 6px -1px #22233905,0 2px 4px #22233905}.help-centre-article-card__header{display:flex;align-items:center;gap:8px}.help-centre-article-card__header-icon{font-size:24px;color:#222339}.help-centre-article-card__header-title{font-family:Plus Jakarta Sans;font-size:24px;font-weight:600;line-height:1.33;color:#222339;margin:0}.help-centre-article-card__divider{margin:16px 0;border-color:#2223390f}.help-centre-article-card__list{display:flex;flex-direction:column;gap:16px}.help-centre-article-card__list .help-centre-article-card__divider{margin:0}.help-centre-article-card__item{display:flex;flex-direction:column;gap:6px;cursor:pointer}.help-centre-article-card__item:hover .help-centre-article-card__item-title{color:#40b174}.help-centre-article-card__item-title{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:1.5;color:#222339;margin:0;transition:color .2s}.help-centre-article-card__item-date{font-family:Plus Jakarta Sans;font-size:16px;font-weight:400;line-height:1.5;color:#2223398c}.tutorial-guides-wrapper .tutorial-search-bar{margin-bottom:24px}.tutorial-guides-content .tutorial-articles-list{display:flex;flex-direction:column}.tutorial-guides-content .tutorial-articles-divider{margin:16px 0;border-color:#2223390f}.tutorial-guides-content .tutorial-articles-empty{padding:40px 0;text-align:center}.tutorial-guides-content .tutorial-articles-empty p{font-family:Plus Jakarta Sans;font-size:16px;color:#2223398c;margin:0}.tutorial-guides-content .tutorial-articles-pagination{display:flex;justify-content:center;padding-top:8px}.tutorial-article-item{display:flex;flex-direction:column;gap:8px;cursor:pointer}.tutorial-article-item:hover .tutorial-article-item__title{color:#40b174}.tutorial-article-item__title{font-family:Plus Jakarta Sans;font-weight:600;font-size:20px;line-height:1.4;color:#222339;margin:0;transition:color .2s}.tutorial-article-item__meta{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;flex-wrap:wrap}.tutorial-article-item__meta-dot{color:#2223398c}.resource-library-grid{display:flex;flex-wrap:wrap;gap:16px}.resource-library-empty{width:100%;padding:40px 0;text-align:center}.resource-library-empty p{font-family:Plus Jakarta Sans;font-size:16px;color:#2223398c;margin:0}.resource-card{width:156px;height:156px;border-radius:8px;border:1px solid #d9d9de;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;position:relative}.resource-card:hover,.resource-card--selected{border-color:#40b174}.resource-card__icon{font-size:44px;color:#e5252a;line-height:1}.resource-card__name{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:1.57;color:#222339;text-align:center}.video-tutorials-content{display:flex;flex-direction:column;gap:16px}.video-tutorials-empty{padding:40px 0;text-align:center}.video-tutorials-empty p{font-family:Plus Jakarta Sans;font-size:16px;color:#2223398c;margin:0}.video-tutorials-pagination{display:flex;justify-content:center;padding-top:8px}.video-tutorial-card{border-radius:8px;border:1px solid #d9d9de;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.video-tutorial-card:hover{border-color:#40b174}.video-tutorial-card__thumbnail{width:100%;height:240px;overflow:hidden;position:relative;background:#f0f0f3}.video-tutorial-card__thumbnail img{width:100%;height:100%;object-fit:cover}.video-tutorial-card__duration{position:absolute;bottom:8px;right:8px;background:#000000bf;color:#fff;font-family:Plus Jakarta Sans;font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px;line-height:1.4}.video-tutorial-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e8ed,#d9d9de)}.video-tutorial-card__play-icon{font-size:48px;color:#22233959}.video-tutorial-card__info{padding:8px 8px 16px;text-align:center}.video-tutorial-card__title{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:1.5;color:#222339;margin:0}.contact-support-form{display:flex;flex-direction:column;gap:16px;max-width:532px;padding:24px}.contact-support-form__field{display:flex;flex-direction:column;gap:10px}.contact-support-form__label{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:1.57;color:#222339}.contact-support-form__attachment{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;color:#222339}.contact-support-form__submit{align-self:flex-start;background-color:#40b174!important;border-color:#40b174!important;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;height:40px;box-shadow:0 2px #40b1741a}.contact-support-form__submit:hover{background-color:#36a066!important;border-color:#36a066!important}.help-centre-detail{padding:0 24px}.help-centre-detail .header-section{margin-bottom:24px;padding:24px 0;border-bottom:2px solid #EBEBF0}.help-centre-detail .header-section .header-content{display:flex;justify-content:space-between;align-items:center;gap:496px}.help-centre-detail .header-section .header-content .title-section{display:flex;flex-direction:column;gap:12px}.help-centre-detail .header-section .header-content .title-section .page-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:38px;line-height:1.21;color:#222339;margin:0}.help-centre-detail .header-section .header-content .title-section .page-description{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#222339a6;margin:0}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse{border:1px solid #D9D9DE;border-radius:8px;background:#fff}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item{border-bottom:1px solid #D9D9DE}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item:last-child{border-bottom:none}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-header{padding:16px 24px 16px 16px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#222339;background:#fff}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{color:#222339}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-extra{margin-left:12px;color:#222339}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:1px solid #D9D9DE}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:24px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;background:#fff}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-content-holder .faq-content .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box p{margin:0}.was-this-helpful{display:flex;gap:8px;margin-top:16px}@media (max-width: 1200px){.help-centre-detail .header-section .header-content{gap:200px}}@media (max-width: 768px){.help-centre-detail{padding:0 16px}.help-centre-detail .header-section .header-content{gap:0;flex-direction:column;align-items:flex-start}.help-centre-detail .header-section .header-content .title-section .page-title{font-size:28px}.help-centre-detail .tabs-section .faq-tabs .ant-tabs-nav .ant-tabs-tab{margin-right:20px;font-size:14px}}.tutorial-guide-article{padding:0 24px}.tutorial-guide-article__header{padding:24px 0;border-bottom:2px solid #EBEBF0;margin-bottom:24px}.tutorial-guide-article__header .tutorial-guide-article__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:38px;line-height:1.21;color:#222339;margin:0 0 12px}.tutorial-guide-article__meta{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;flex-wrap:wrap}.tutorial-guide-article__meta-dot{color:#2223398c}.tutorial-guide-article__body{display:flex;gap:24px;align-items:flex-start}.tutorial-guide-article__content{width:578px;flex-shrink:0;margin-bottom:24px}.tutorial-guide-article__toc-wrapper{flex-shrink:0;width:227px;position:sticky;top:24px}.tutorial-guide-article__toc{padding:24px;border:1px solid #EBEBF0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #22233908,0 1px 6px -1px #22233905,0 2px 4px #22233905}.tutorial-guide-article__toc-header{margin-bottom:16px}.tutorial-guide-article__toc-header h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#222339;margin:0}.tutorial-guide-article__toc-list{display:flex;flex-direction:column}.tutorial-guide-article__toc-item{padding:8px 16px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#222339a6;cursor:pointer;border-left:2px solid transparent;transition:all .2s}.tutorial-guide-article__toc-item:hover{color:#40b174}.tutorial-guide-article__toc-item--active{border-left-color:#222339;color:#222339;font-weight:600}.tutorial-guide-article__section-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.33;color:#222339;margin:24px 0 16px}.tutorial-guide-article__paragraph{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#222339;margin:0 0 16px}.tutorial-guide-article .was-this-helpful{display:flex;align-items:center;gap:8px;margin-top:24px}.tutorial-guide-article__related{margin-bottom:24px}.tutorial-guide-article__related-header{display:flex;align-items:center;gap:8px}.tutorial-guide-article__related-header h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.33;color:#222339;margin:0}.tutorial-guide-article__related-icon{font-size:24px;color:#222339}.tutorial-guide-article__related-list{display:flex;flex-direction:column}.tutorial-guide-article__related-divider{margin:16px 0}.related-article-item{display:flex;flex-direction:column;gap:8px;cursor:pointer}.related-article-item:hover .related-article-item__title{color:#40b174}.related-article-item__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#222339;margin:0;transition:color .2s}.related-article-item__meta{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;flex-wrap:wrap}.related-article-item__meta-dot{color:#2223398c}@media (max-width: 992px){.tutorial-guide-article__body{flex-direction:column}.tutorial-guide-article__content{width:100%;flex-shrink:1}.tutorial-guide-article__toc-wrapper{width:100%;position:static;order:-1}.tutorial-guide-article__toc{margin-bottom:24px}}@media (max-width: 768px){.tutorial-guide-article{padding:0 16px}.tutorial-guide-article__header .tutorial-guide-article__title{font-size:28px}.tutorial-guide-article__meta{font-size:14px}.tutorial-guide-article__section-heading{font-size:20px}}.q-back-btn{display:flex;justify-content:center;align-items:center;padding:0 15px;background:#fff;border:1px solid #D9D9DE;box-shadow:0 2px #2223390a;border-radius:6px}.q-text-detail{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#222339a6}.pagination-custom .ant-pagination-item{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.pagination-custom .ant-pagination-item-active{background-color:#f6ffed!important;border-color:#40b174!important}.pagination-custom .ant-pagination-item-active a{color:#40b174!important}.pagination-custom .ant-pagination-prev,.pagination-custom .ant-pagination-next{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.pagination-custom .ant-pagination-options{margin-left:16px!important}.pagination-custom .ant-pagination-options-size-changer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important}.pagination-custom .ant-pagination-options-size-changer .ant-select-selection-item{color:#666!important}.pagination-custom .ant-pagination-jump-prev,.pagination-custom .ant-pagination-jump-next{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.team-card{border-radius:8px;border:1px solid #d9d9de;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:16px;max-width:370px;width:100%}.team-card .status-btn{border-radius:4px;background:#ddffed;padding:2px 8px;color:#289359;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:20px;display:flex;justify-content:center;align-items:center}.team-card p{color:#222339a6;font-size:12px;font-weight:400;line-height:20px;margin-right:100px}.inprogress-card{border-radius:8px;border:1px solid #d9d9de;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:16px}.inprogress-card .status-btn{border-radius:4px;background:#ddffed;padding:2px 8px;color:#289359;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:20px;display:flex;justify-content:center;align-items:center}.inprogress-card p{color:#222339a6;font-size:12px;font-weight:400;line-height:20px;margin-bottom:15px}.info-item{padding-bottom:15px;border-bottom:1px solid #D9D9DE}.discount-card{border-radius:8px;border:1px solid #d9d9de;background:#fff;box-shadow:0 1px 2px #22233908,0 1px 6px -1px #22233905,0 2px 4px #22233905;padding:24px}.discount-badge{display:inline-block;padding:2px 8px;border-radius:4px;background:#ddffed;color:#289359;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:20px}.profile_image,.cover_image{display:none!important}.profile-img-fluid{width:100px;height:100px;border-radius:100%;object-fit:cover}.cover-image-wrapper{width:100%;height:200px;border-radius:8px;overflow:hidden;background-color:#f5f5f5;position:relative}.cover-image-wrapper img{width:100%;height:100%;object-fit:cover}.profile-cancel-btn{background-color:#fff;color:#289359;border:1px solid #289359}.reset-image-btn{background-color:#fff!important;border:1px solid #289359!important;border-radius:8px!important;color:#289359!important;font-weight:500!important;height:40px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.reset-image-btn:hover{background-color:#f0f9f4!important;border-color:#289359!important;color:#289359!important}.reset-image-btn:focus{background-color:#fff!important;border-color:#289359!important;color:#289359!important}.reset-image-btn .anticon{color:#289359!important;font-size:16px!important}.reset-image-btn span{color:#289359!important;font-weight:500!important}.seat-limit-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff1f0;border:1px solid #FFCCC7;border-radius:20px}.seat-limit-badge .seat-limit-icon{font-size:16px;color:#ff4d4f}.seat-limit-badge .seat-limit-text{font-size:14px;font-weight:500;color:#ff4d4f;line-height:1.5}.language-select,.language-select .ant-select{width:100%!important}.language-select .ant-select-selector{border-radius:8px!important;border:1px solid #D9D9D9!important;min-height:40px!important;padding:4px 11px!important}.language-select .ant-select-selector .ant-select-selection-placeholder{color:#bfbfbf!important;line-height:32px!important}.language-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:32px!important;line-height:32px!important}.language-select .ant-select-selector .ant-select-selection-overflow-item-suffix,.language-select .ant-select-selector .ant-select-selection-item{display:none!important}.selected-languages-tags .ant-tag{margin:0!important}.profile-form-container .ant-form-item .ant-form-item-row{flex-direction:column}.profile-form-container .ant-form-item .ant-form-item-label{display:block;width:100%;text-align:left;margin-bottom:8px;padding:0}.profile-form-container .ant-form-item .ant-form-item-label>label{display:block;width:100%;height:auto;line-height:1.5}.profile-form-container .ant-form-item .ant-form-item-control{width:100%;flex:none}.staff-cards-container{display:flex;flex-wrap:wrap}.staff-card{padding:20px 50px;border-radius:12px;box-shadow:0 1px 3px #0000000d;transition:all .3s ease;cursor:pointer;position:relative;border:1px solid #f0f0f0;overflow:visible;height:100%;display:flex;flex-direction:column}.staff-card:hover{box-shadow:0 4px 12px #0000001a}.staff-card.selected{border-color:#1890ff;background-color:#e6f7ff}.staff-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.staff-avatar{margin-bottom:12px;border:2px solid white;box-shadow:0 1px 5px #0000001a}.staff-name{font-size:16px;font-weight:600;margin-bottom:4px;color:#333}.staff-title{font-size:14px;color:#888;margin:0}.more-options-button{position:absolute;top:5px;right:5px;background:transparent;border:none;color:#999;transition:color .3s;z-index:10}.more-options-button:hover{color:#333;background:transparent}.ant-dropdown-menu{border-radius:8px}@media (max-width: 576px){.staff-avatar{width:60px;height:60px}.staff-name{font-size:14px}.staff-title{font-size:12px}}.profile-banner-wrapper{position:relative}.profile-banner-wrapper .profile-cover-photo{height:200px;overflow:hidden;border-radius:8px}.profile-banner-wrapper .profile-cover-photo img{object-fit:cover;height:200px;border-radius:8px}.profile-banner-wrapper .profile-info-wrapper{margin-top:-40px;margin-left:45px}.profile-banner-wrapper .profile-info-wrapper .profile-info{display:flex;align-items:flex-end;gap:20px}.profile-banner-wrapper .profile-info-wrapper .profile-info .profile-img{max-width:150px;width:100%;border:2px solid #fff;border-radius:16px;overflow:hidden}.upload-box{padding:24px;text-align:center;background-color:#40b1740a}.upload-box .avater-wrapper img{width:100px;height:100px;border-radius:100%}.award-card{border-bottom:1px solid #d9d9d9;padding-bottom:20px}.award-card:last-child{border:none!important}.view-all-link:hover{color:#40b174!important;border-bottom-color:#40b174!important;transform:translateY(-1px)}.view-all-link:focus{color:#40b174!important;border-bottom-color:#40b174!important;transform:translateY(-1px);outline:2px solid #40B174;outline-offset:2px}.view-all-link:active{transform:translateY(0)}@media (max-width: 768px){.view-all-link{font-size:11px!important;padding:1px 0!important}}.add-new-form{width:100%;padding:0 32px 32px;display:flex;flex-direction:column;justify-content:space-between}.basic-info-wrapper{max-width:720px;width:100%}.award-modal-title{font-size:38px;font-weight:600;color:#222339;line-height:1.21;max-width:360px;margin:0 auto;padding-bottom:16px;text-align:center}.award-modal-description{font-size:14px;color:#222339a6;margin-bottom:30px;text-align:center}.award-form{max-width:600px}.form-item{margin-bottom:15px}.upload-label{margin-bottom:8px}.basic-info-wrapper .ant-form-item-label>label{font-weight:600;font-size:14px;line-height:22px;color:#222339}.upload-area{border:1px dashed #40b174;border-radius:8px;min-height:140px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;cursor:pointer;background:#40b1740a;transition:all .2s ease}.upload-area .ant-upload-drag-icon{margin:0;display:flex;align-items:center;justify-content:center}.upload-area .ant-upload-drag-icon .anticon{color:#40b174;font-size:48px;width:48px;height:48px}.upload-area .ant-upload-text{color:#222339;font-size:16px;font-weight:400;line-height:1.5;text-align:center;margin:0}.upload-area .ant-upload-hint{color:#222339a6;font-size:14px;text-align:center;margin:0}.upload-area .ant-upload,.upload-area .ant-upload-drag-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.upload-area.ant-upload-drag:hover{border-color:#2f8f5d;background:#40b17414}.image-preview-container{width:100%;min-height:140px}.upload-icon{margin-bottom:5px}.hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;display:none}.image-preview-container{border:1px solid #e8e8e8;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;position:relative}.delete-image-btn{background:#fee4e2;border-radius:50%;min-width:32px;height:32px;display:flex;justify-content:center;align-items:center;position:absolute;top:8px;right:8px;z-index:1}.image-preview{width:100%;max-height:200px;object-fit:cover}.award-card-wrapper{background:#fff;flex:1}.award-image-container{border-radius:8px;width:100px;height:100px;overflow:hidden}.award-image{width:100%;height:100%}.award-content{flex:1;border-right:1px solid #D9D9DE}.award-name{font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:22px;margin-bottom:8px;color:#222339}.award-year{font-family:Plus Jakarta Sans;font-size:12px;font-weight:700;margin-bottom:8px;color:#40b174}.award-description{font-family:Plus Jakarta Sans;font-size:12px;font-weight:700;line-height:22px;margin-bottom:8px;color:#222339a6}.hairline-commission-container{max-width:800px;margin:0 auto}.section-header{margin-bottom:30px}.section-title{font-size:38px;font-weight:600;margin-bottom:15px;color:#222339}.sub-section-title{padding-top:24px}.section-description{color:#222339a6;line-height:1.5}.subsection-title{font-size:24px;font-weight:600;line-height:1.33;color:#222339;margin-bottom:12px}.payment-cycle-section{margin-bottom:20px}.payment-cycle-options{display:grid;gap:12px}.payment-cycle-option{padding:24px;border:1px solid #D9D9DE;border-radius:8px;width:100%;cursor:pointer;transition:all .3s ease}.payment-cycle-option.selected{background-color:#f6fef9;border-color:#4caf50}.option-content{padding-left:8px}.option-title{font-weight:600;line-height:1.33;color:#222339;padding-bottom:12px}.option-description{font-size:14px;color:#222339a6;line-height:1.57}.section-divider{margin:20px 0}.commission-details-container{padding:24px;border-radius:8px;border:1px solid #D9D9DE;margin-bottom:30px}.commission-settings{display:flex;flex-direction:column;gap:24px}.commission-type-selector{text-align:center;margin-bottom:24px}.value-adjuster{display:flex;align-items:center;justify-content:center;gap:15px;max-width:300px;margin:0 auto 24px}.adjuster-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.adjuster-icon{font-size:40px;color:#4caf50}.value-display{display:flex;flex:1;align-items:center;padding:0 10px}.value-display .ant-input-number-outlined:hover{border:0;background-color:transparent;box-shadow:unset}.currency-symbol,.percentage-symbol{font-size:18px;margin:0 10px;display:flex;align-self:self-start}.value-input{font-size:38px;font-weight:600;border:0;text-align:center;background:transparent;outline:0;border-radius:0;box-shadow:unset;line-height:46px;flex:1}.value-input .ant-input-number{flex:1}.value-input input.ant-input-number-input{padding:0}.value-input:focus,.value-input:focus-within{outline:0;box-shadow:none;background-color:transparent;border:0!important;border-radius:0!important;box-shadow:unset!important}.start-date-section{margin-bottom:15px}.date-label{display:block;font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.date-picker{width:100%}.date-hint{color:#2223398c;line-height:1.57;font-size:14px;margin-top:8px}.form-actions{display:flex;justify-content:flex-end;margin-top:24px}.continue-button{background-color:#4caf50;border-color:#4caf50;padding:0 24px;height:40px;font-size:16px;font-weight:500}.continue-button:hover{background-color:#3d8b40;border-color:#3d8b40}.ant-radio-wrapper{margin-right:24px}.ant-checkbox-wrapper{width:100%;display:flex;align-items:flex-start}.ant-checkbox{margin-top:4px}.seat-limit-box{position:relative;display:flex;align-items:center}.seat-limit-input-native{width:100%;height:40px;border:1px solid #d9d9d9;border-radius:8px;padding:8px 76px 8px 12px;font-size:16px;line-height:1.5;color:#222339;background:#fff;outline:none}.seat-limit-input-native:focus{border-color:#40b174;box-shadow:0 0 0 2px #40b17426}.seat-limit-controls{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.seat-limit-btn{width:28px;height:28px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease}.seat-limit-btn:hover{box-shadow:0 0 0 2px #40b1741f}.seat-limit-btn svg{width:16px;height:16px}.seat-limit-divider{width:1px;height:20px;background:#22233959}.add-new-form{width:100%;padding:0 50px;display:flex;flex-direction:column;justify-content:space-between}.media-container{position:relative}.media-hover-controls{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;gap:16px;opacity:0;transition:opacity .3s ease}.media-container:hover .media-hover-controls{opacity:1}.preview-tooltip{position:absolute;top:8px;left:8px;background:#0009;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3}.media-container:hover .preview-tooltip{opacity:1}.action-button{width:30px;height:30px;border-radius:50%;background:#fff;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease}.action-button:hover{transform:scale(1.1)}.form-section{margin-bottom:32px}.form-section h3{font-size:20px;font-weight:600;margin-bottom:8px;color:#1f2937}.form-section .section-description{color:#6b7280;margin-bottom:24px;font-size:14px}.form-row{display:flex;gap:16px;margin-bottom:16px}.form-row .form-group{flex:1}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.form-group .ant-input,.form-group .ant-select,.form-group .ant-input-number,.form-group .ant-picker{width:100%}.form-group .ant-input[status=error],.form-group .ant-select[status=error],.form-group .ant-input-number[status=error],.form-group .ant-picker[status=error]{border-color:#ef4444}.discount-codes-container .ant-card{border:1px solid #e5e7eb;border-radius:8px}.discount-codes-container .ant-card .ant-card-head{border-bottom:1px solid #e5e7eb;padding:12px 16px}.discount-codes-container .ant-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:500}.discount-codes-container .ant-card .ant-card-body{padding:16px}.form-note{background-color:#f3f4f6;padding:12px 16px;border-radius:6px;margin-top:16px}.form-note p{margin:0;color:#6b7280;font-size:14px}.summary-actions{background-color:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e5e7eb;margin-top:24px}.summary-actions p{margin:0 0 8px;color:#1f2937}.button-container{margin-top:24px}.cancel-btn{flex:1;border:1px solid #ddd;color:#202020;background-color:transparent;padding:10px 15px;border-radius:4px;cursor:pointer}.submit-btn{flex:1;background-color:#40b174;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer}.ant-steps-vertical .ant-steps-item .ant-steps-item-title{font-weight:500;color:#374151}.ant-steps-vertical .ant-steps-item .ant-steps-item-description{color:#6b7280;font-size:12px}.ant-steps-vertical .ant-steps-item.ant-steps-item-active .ant-steps-item-title{color:#3b82f6;font-weight:600}.ant-steps-vertical .ant-steps-item.ant-steps-item-finish .ant-steps-item-title{color:#10b981}.add-new-form{padding:0 50px;min-height:500px}.add-new-form .ant-form-item{margin-bottom:16px}@media (max-width: 768px){.add-new-form{padding:0 16px}}.ant-alert-error .ant-alert-message{font-weight:600}.ant-alert-error ul{margin:0;padding-left:16px}.ant-alert-error ul li{margin-bottom:4px;color:#dc2626}.ant-btn.ant-btn-primary{background-color:#40b174;border-color:#40b174}.ant-btn.ant-btn-primary:hover{background-color:#3d8b40;border-color:#3d8b40}.ant-descriptions .ant-descriptions-item-label{font-weight:500;color:#374151}.ant-descriptions .ant-descriptions-item-content{color:#6b7280}.ant-tag{border-radius:4px;font-size:12px;font-weight:500}.ant-input-affix-wrapper .ant-input-prefix{color:#8c8c8c;margin-right:8px}.ant-input-affix-wrapper .ant-input-suffix{color:#8c8c8c;margin-left:8px}.ant-input-group-wrapper .ant-input-group-addon{background-color:#f5f5f5;border-color:#d9d9d9;color:#595959;font-weight:500}.ant-input-group-wrapper .ant-input-group-addon:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.ant-input-group-wrapper .ant-input-group-addon:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.ant-input-group-wrapper .ant-input{border-left:0;border-right:0}.ant-input-group-wrapper .ant-input:focus{border-left:0;border-right:0;box-shadow:none}.affiliate-details-form .form-header{margin-bottom:32px}.affiliate-details-form .form-header .form-title{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px}.affiliate-details-form .form-header .form-subtitle{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.affiliate-details-form .form-content .form-item-custom{margin-bottom:24px}.affiliate-details-form .form-content .form-item-custom .ant-form-item-label{padding-bottom:8px}.affiliate-details-form .form-content .form-item-custom .ant-form-item-label label{font-weight:500;color:#374151;font-size:14px}.affiliate-details-form .form-content .form-item-custom .form-input{border-radius:8px;border:1px solid #d1d5db;transition:all .3s ease;height:48px}.affiliate-details-form .form-content .form-item-custom .form-input:hover{border-color:#40b174}.affiliate-details-form .form-content .form-item-custom .form-input:focus{border-color:#40b174;box-shadow:0 0 0 3px #40b1741a}.affiliate-details-form .form-content .form-item-custom .form-textarea{border-radius:8px;border:1px solid #d1d5db;transition:all .3s ease;resize:vertical}.affiliate-details-form .form-content .form-item-custom .form-textarea:hover{border-color:#40b174}.affiliate-details-form .form-content .form-item-custom .form-textarea:focus{border-color:#40b174;box-shadow:0 0 0 3px #40b1741a}.affiliate-details-form .profile_image{display:none!important}@media (max-width: 768px){.affiliate-profile-form .profile-image-section{padding:16px}.affiliate-profile-form .profile-fields{padding-left:0}.affiliate-profile-form .form-item-custom{margin-bottom:20px}}.img-wrapper{min-width:32px}.aftercare-overview{padding:24px;background-color:#fff;min-height:100vh;border-radius:8px;border:1px solid #EBEBF0;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908}.aftercare-overview .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 0 16px}.aftercare-overview .page-header .page-title{font-size:38px;font-weight:600;color:#222339;margin:0;font-family:Plus Jakarta Sans,sans-serif}.aftercare-overview .page-header .search-filter-section{display:flex;gap:12px;align-items:center}.aftercare-overview .loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.aftercare-overview .table-container .aftercare-table .ant-table{border-radius:8px 8px 0 0}.aftercare-overview .table-container .aftercare-table .ant-table .ant-table-thead>tr>th{background-color:#2223390a;border-bottom:1px solid rgba(34,35,57,.06);font-weight:600;font-size:14px;color:#222339;padding:16px;font-family:Plus Jakarta Sans,sans-serif}.aftercare-overview .table-container .aftercare-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #EBEBF0;padding:16px;font-size:14px;color:#222339;font-family:Plus Jakarta Sans,sans-serif}.aftercare-overview .table-container .aftercare-table .ant-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.aftercare-overview .table-container .pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0}.aftercare-overview .table-container .pagination-container .pagination-info{font-size:14px;color:#222339;font-family:Plus Jakarta Sans,sans-serif}.aftercare-overview .table-container .pagination-container .pagination-controls{display:flex;align-items:center;gap:16px}.aftercare-overview .table-container .pagination-container .pagination-controls .ant-pagination .ant-pagination-item{border-radius:6px;border:1px solid #d9d9d9}.aftercare-overview .table-container .pagination-container .pagination-controls .ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#40b174;border-color:#40b174}.aftercare-overview .table-container .pagination-container .pagination-controls .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#40b174}.aftercare-overview .table-container .pagination-container .pagination-controls .ant-pagination .ant-pagination-prev,.aftercare-overview .table-container .pagination-container .pagination-controls .ant-pagination .ant-pagination-next{border-radius:6px;border:1px solid #d9d9d9}.aftercare-overview .table-container .pagination-container .pagination-controls .ant-select .ant-select-selector{border-radius:6px;border:1px solid #D9D9DE;height:32px}.aftercare-overview .active-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f8f9ff;border:1px solid #e6e9ff;border-radius:8px}.aftercare-overview .active-filters .filter-tags{display:flex;flex-wrap:wrap;gap:8px}.aftercare-overview .active-filters .ant-tag{margin:0;border-radius:12px;padding:2px 8px;font-size:12px}.aftercare-overview .active-filters .ant-tag.ant-tag-blue{background-color:#e6f4ff;border-color:#91d5ff;color:#0958d9}.aftercare-overview .active-filters .ant-tag.ant-tag-green{background-color:#f6ffed;border-color:#b7eb8f;color:#389e0d}.aftercare-overview .active-filters .ant-tag.ant-tag-purple{background-color:#f9f0ff;border-color:#d3adf7;color:#531dab}.aftercare-overview .active-filters .ant-tag .ant-tag-close-icon{margin-left:4px;font-size:10px}@media (max-width: 768px){.aftercare-overview{padding:16px}.aftercare-overview .page-header{flex-direction:column;gap:16px;align-items:stretch}.aftercare-overview .page-header .search-filter-section{flex-direction:column;gap:8px}.aftercare-overview .table-container .pagination-container{flex-direction:column;gap:16px;align-items:stretch}}@media (max-width: 480px){.aftercare-overview{padding:12px}.aftercare-overview .page-title{font-size:24px}}.standalone-detail{padding:0;background:#fff}.standalone-detail .detail-breadcrumb{padding:20px 24px;border-bottom:1px solid #ebebf0}.standalone-detail .detail-top-bar{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#fff;border-bottom:2px solid #ebebf0}.standalone-detail .detail-top-bar .patient-id-section{display:flex;align-items:center;gap:12px}.standalone-detail .detail-top-bar .patient-id-section .patient-id-title{font-size:38px;font-weight:600;color:#222339;margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.21}.standalone-detail .detail-top-bar .top-actions{display:flex;gap:20px;align-items:center}.standalone-detail .detail-body{display:flex;gap:24px;padding:0 24px 24px;align-items:flex-start}.standalone-detail .detail-body .detail-main{flex:1;min-width:0;max-width:564px}.standalone-detail .detail-body .detail-sidebar{width:294px;flex-shrink:0;padding-top:24px}.standalone-detail .detail-tabs .ant-tabs-nav{margin-bottom:24px}.standalone-detail .detail-tabs .ant-tabs-nav:before{border-bottom:2px solid #ebebf0}.standalone-detail .detail-tabs .ant-tabs-tab{padding:16px 0;font-size:16px;font-family:Plus Jakarta Sans,sans-serif;color:#222339a6}.standalone-detail .detail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174;font-weight:600}.standalone-detail .detail-tabs .ant-tabs-ink-bar{background:#40b174;height:2px}.standalone-detail .general-tab-content{display:flex;flex-direction:column;gap:24px}.standalone-detail .consultation-sidebar{background:#fff;border:1px solid #d9d9de;border-radius:12px;padding:30px 24px}.standalone-detail .consultation-sidebar .consultation-title{font-size:20px;font-weight:600;color:#222339;margin:0 0 24px;font-family:Plus Jakarta Sans,sans-serif}.standalone-detail .consultation-sidebar .consultation-buttons{display:flex;flex-direction:column;gap:16px}.standalone-detail .consultation-sidebar .consultation-buttons .ant-btn{height:40px;border-radius:8px;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px #00000005}.standalone-detail .consultation-sidebar .consultation-buttons .chat-btn{background-color:#40b174;border-color:#40b174;font-weight:500}.standalone-detail .consultation-sidebar .consultation-buttons .chat-btn:hover{background-color:#36a067;border-color:#36a067}.standalone-detail .info-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;padding:24px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908}.standalone-detail .info-card .info-card-title{font-size:20px;font-weight:600;color:#222339;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;line-height:1.4}.standalone-detail .info-card .info-rows{display:flex;flex-direction:column}.standalone-detail .info-card .info-rows .info-row{display:flex;align-items:center;padding:12px;min-height:46px}.standalone-detail .info-card .info-rows .info-row:nth-child(odd){background:#f6f6f7;border-radius:4px}.standalone-detail .info-card .info-rows .info-row .info-label{font-weight:600;color:#222339;font-size:14px;line-height:1.57;width:240px;min-width:240px;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif}.standalone-detail .info-card .info-rows .info-row .info-value{color:#222339a6;font-size:14px;line-height:1.57;flex:1;font-family:Plus Jakarta Sans,sans-serif}.standalone-detail .info-card .info-rows .info-row .info-value.with-flag{display:flex;align-items:center;gap:8px}.standalone-detail .info-card .info-text-block{margin-top:0;padding:12px}.standalone-detail .info-card .info-text-block:nth-child(2n){background:#f6f6f7;border-radius:4px}.standalone-detail .info-card .info-text-block .text-label{font-weight:600;color:#222339;font-size:14px;margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif}.standalone-detail .info-card .info-text-block .text-content{color:#222339a6;font-size:14px;line-height:1.57;font-family:Plus Jakarta Sans,sans-serif}.standalone-detail .info-card .info-text-block .text-content.truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.standalone-detail .info-card .info-text-block .text-content .see-more-link{display:inline;color:#40b174;font-weight:600;font-size:14px;cursor:pointer;margin-left:4px}.standalone-detail .info-card .info-text-block .text-content .see-more-link:hover{text-decoration:underline}.standalone-detail .provider-card .provider-header{display:flex;align-items:center;gap:12px}.standalone-detail .provider-card .provider-header .provider-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.standalone-detail .provider-card .provider-header .provider-avatar.placeholder{background:#40b174;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.standalone-detail .provider-card .provider-header .provider-info .provider-name{font-size:16px;font-weight:600;color:#222339;margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5}.standalone-detail .provider-card .provider-header .provider-info .provider-meta{display:flex;align-items:center;gap:8px}.standalone-detail .provider-card .provider-header .provider-info .provider-rating{display:flex;align-items:center;gap:4px;margin-top:2px}.standalone-detail .provider-card .provider-header .provider-info .provider-rating .rating-value{font-size:12px;font-weight:600;color:#222339}.standalone-detail .provider-card .provider-header .provider-info .provider-rating .rating-count{font-size:12px;color:#22233973}.standalone-detail .provider-card .provider-header .provider-info .provider-location{font-size:14px;color:#222339a6;margin-top:2px}.assign-provider-modal .ant-modal-content{border-radius:12px;padding:30px 24px}.assign-provider-modal .ant-modal-header{display:none}.assign-provider-modal .ant-modal-close{top:12px;right:12px;color:#222339}.assign-provider-modal .ant-modal-body{padding:0}.assign-provider-modal .ant-select-selector{border-radius:8px!important;border-color:#d9d9de!important;height:40px!important}.assign-provider-modal .ant-select-selector .ant-select-selection-placeholder{color:#22233940;font-size:16px;font-family:Plus Jakarta Sans,sans-serif}.assign-provider-modal .ant-select-selector .ant-select-selection-search-input{font-size:16px;font-family:Plus Jakarta Sans,sans-serif}.reject-request-modal .ant-modal-content{border-radius:12px}.reject-request-modal .reject-warning{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff2e8;border:1px solid #ffbb96;border-radius:8px;margin-bottom:16px}.reject-request-modal .reject-warning .warning-icon{color:#fa8c16;font-size:20px;flex-shrink:0}.reject-request-modal .reject-warning .warning-text{font-size:14px;color:#222339;line-height:1.6}.reject-request-modal .reason-label{font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.reject-request-modal .reason-label .required{color:#ff4d4f}@media (max-width: 1200px){.standalone-detail .detail-body{flex-direction:column}.standalone-detail .detail-body .detail-main{max-width:100%}.standalone-detail .detail-body .detail-sidebar{width:100%;padding-top:0}}@media (max-width: 768px){.standalone-detail .detail-top-bar{flex-direction:column;gap:16px;align-items:stretch}.standalone-detail .detail-top-bar .patient-id-title{font-size:24px}}.patient-communication-page{height:100vh;overflow:hidden;background:#fff;display:flex;flex-direction:column}.patient-communication-page .patient-header{padding:24px;border-bottom:2px solid #EBEBF0;display:flex;align-items:center;gap:12px}.patient-communication-page .patient-header .patient-name{font-size:38px;font-weight:600;color:#222339;margin:0}.patient-communication-page .conversation-sidebar{height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;display:flex;flex-direction:column}.patient-communication-page .conversation-sidebar .search-filter-section{padding:16px;border-bottom:1px solid #D9D9DE;display:flex;align-items:center;gap:8px}.patient-communication-page .conversation-sidebar .all-messages-header{padding:16px;border-bottom:1px solid #D9D9DE}.patient-communication-page .conversation-sidebar .all-messages-header .all-messages-title{font-size:14px;font-weight:600;color:#222339;margin:0}.patient-communication-page .conversation-sidebar .conversation-list{padding:8px 0}.patient-communication-page .conversation-sidebar .conversation-group{margin-bottom:16px}.patient-communication-page .conversation-sidebar .conversation-group .group-title{font-size:12px;font-weight:600;color:#222339;padding:8px 16px;margin:0;text-transform:uppercase}.patient-communication-page .conversation-sidebar .conversation-item{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-left:2px solid transparent}.patient-communication-page .conversation-sidebar .conversation-item:hover{background-color:#40b1740a}.patient-communication-page .conversation-sidebar .conversation-item.selected{background-color:#40b1740a;border-left-color:#40b174}.patient-communication-page .conversation-sidebar .conversation-item.flagged{background-color:#ff4d4f0d;border-left-color:#ff4d4f}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content{display:flex;align-items:center;gap:12px}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info{flex:1;min-width:0}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info .conversation-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info .conversation-header .conversation-name{font-size:14px;font-weight:600;color:#222339;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info .conversation-meta{display:flex;gap:8px;font-size:12px;color:#22233940}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info .conversation-meta .conversation-time{flex:1}.patient-communication-page .conversation-sidebar .conversation-item .conversation-item-content .conversation-info .conversation-meta .conversation-count{flex-shrink:0}.patient-communication-page .message-thread{height:100%;max-height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative}.patient-communication-page .message-thread .thread-header{padding:16px 24px;border-bottom:1px solid #D9D9DE;display:flex;justify-content:space-between;align-items:center}.patient-communication-page .message-thread .thread-header .thread-header-info{display:flex;align-items:center;gap:16px}.patient-communication-page .message-thread .thread-header .thread-header-info .thread-header-text h3{font-size:16px;font-weight:600;color:#222339;margin:0 0 4px}.patient-communication-page .message-thread .thread-header .thread-header-actions{display:flex;gap:8px}.patient-communication-page .message-thread .compliance-banner{padding:12px 24px;background-color:#fff7e6;border-bottom:1px solid #FFE58F;display:flex;align-items:center;gap:8px;font-size:12px;color:#222339}.patient-communication-page .message-thread .thread-search{padding:16px 24px;border-bottom:1px solid #D9D9DE}.patient-communication-page .message-thread .messages-container{flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;padding:24px;display:flex;flex-direction:column;gap:16px;min-height:0;max-height:100%;position:relative;overscroll-behavior:contain}.patient-communication-page .message-thread .messages-container::-webkit-scrollbar{width:6px}.patient-communication-page .message-thread .messages-container::-webkit-scrollbar-track{background:#f1f1f1}.patient-communication-page .message-thread .messages-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.patient-communication-page .message-thread .messages-container::-webkit-scrollbar-thumb:hover{background:#555}.patient-communication-page .message-thread .messages-container>*{flex-shrink:0}.patient-communication-page .message-thread .messages-container .date-divider{text-align:center;margin:16px 0;position:relative}.patient-communication-page .message-thread .messages-container .date-divider:before,.patient-communication-page .message-thread .messages-container .date-divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#d9d9de}.patient-communication-page .message-thread .messages-container .date-divider:before{left:0}.patient-communication-page .message-thread .messages-container .date-divider:after{right:0}.patient-communication-page .message-thread .messages-container .date-divider span{background:#fff;padding:0 16px;font-size:12px;color:#22233940}.patient-communication-page .message-thread .messages-container .message-item{display:flex;gap:12px;align-items:flex-start}.patient-communication-page .message-thread .messages-container .message-item.patient-message{flex-direction:row-reverse}.patient-communication-page .message-thread .messages-container .message-item.patient-message .message-content{background:#2223390a;border-radius:8px;padding:12px 16px;max-width:70%}.patient-communication-page .message-thread .messages-container .message-item.patient-message .message-content .message-header{flex-direction:row-reverse}.patient-communication-page .message-thread .messages-container .message-item.partner-message .message-content{background:#40b174;color:#fff;border-radius:8px;padding:12px 16px;max-width:70%}.patient-communication-page .message-thread .messages-container .message-item.partner-message .message-content .message-header .message-sender,.patient-communication-page .message-thread .messages-container .message-item.partner-message .message-content .message-header .message-time{color:#fff}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-header .message-sender{font-size:12px;font-weight:600;color:#222339}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-header .message-time{font-size:12px;color:#22233940}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-text{font-size:14px;line-height:1.5;word-wrap:break-word}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-attachments{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.patient-communication-page .message-thread .messages-container .message-item .message-content .message-attachments .message-image{max-width:200px;max-height:200px;border-radius:4px;cursor:pointer}.patient-communication-page .message-thread .message-thread-empty{height:100%;display:flex;align-items:center;justify-content:center}.patient-communication-page .message-thread .message-input-area{padding:16px 24px;border-top:1px solid #D9D9DE;background:#fff;flex-shrink:0;z-index:1}.patient-communication-page .patient-info-sidebar{height:100%;overflow-y:auto;padding:24px 16px;background:#fff}.patient-communication-page .patient-info-sidebar .sidebar-section{margin-bottom:24px}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-basic-info{display:flex;align-items:center;gap:12px;margin-top:16px}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-basic-info .patient-name-age h4{font-size:16px;font-weight:600;color:#222339;margin:0 0 4px}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-basic-info .patient-name-age span{font-size:14px;color:#222339a6}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-treatment-info{margin-top:12px}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-treatment-info .treatment-link{font-size:14px;color:#40b174;text-decoration:underline}.patient-communication-page .patient-info-sidebar .sidebar-section .patient-date-info{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:#222339a6}.patient-communication-page .patient-info-sidebar .sidebar-section .partner-info{display:flex;align-items:center;gap:12px;margin-top:16px}.patient-communication-page .patient-info-sidebar .sidebar-section .partner-info h5{font-size:16px;font-weight:600;color:#222339;margin:0}.patient-communication-page .patient-info-sidebar .sidebar-section .recovery-stage{margin-top:16px}.patient-communication-page .patient-info-sidebar .sidebar-section .recovery-stage .milestone-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#2223390a;border-radius:500px;margin-top:6px;cursor:pointer}.patient-communication-page .patient-info-sidebar .sidebar-section .recovery-stage .milestone-item span{font-size:14px;font-weight:600;color:#222339}.patient-communication-page .patient-info-sidebar .sidebar-divider{height:1px;background:#d9d9de;margin:24px 0}.provider-details-page{background:#fff;min-height:100vh}.provider-details-page .provider-header-card .provider-image-wrapper{width:100%;height:190px;border-radius:8px;overflow:hidden;margin-bottom:24px}.provider-details-page .provider-header-card .provider-image-wrapper .provider-header-image{width:100%;height:100%;object-fit:cover}.provider-details-page .provider-header-card .provider-name{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.33;color:#222339;margin:0}.provider-details-page .ant-col:has(.contact-info-card){margin-bottom:12px}.provider-details-page .contact-info-card{border:1px solid #EBEBF0;height:100%}.provider-details-page .contact-info-card .contact-icon-wrapper{flex-shrink:0}.provider-details-page .contact-info-card .contact-label{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.67;color:#222339a6}.provider-details-page .contact-info-card .contact-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339}.provider-details-page .action-buttons-card{border:1px solid #D9D9DE;border-radius:12px}.provider-details-page .action-buttons-card .action-section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin-bottom:24px}.provider-details-page .tabs-section{margin-top:24px;width:100%}.provider-details-page .tabs-section .ant-tabs{width:100%}.provider-details-page .tabs-section .ant-tabs-tab{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;padding:16px 0}.provider-details-page .tabs-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174;font-weight:600}.provider-details-page .tabs-section .ant-tabs-ink-bar{background:#40b174;height:2px}.provider-details-page .tabs-section .tab-content{padding:24px 0;width:564px}.provider-details-page .tabs-section .tab-content.reviews-tab-content,.provider-details-page .tabs-section .tab-content.documents-tab-content{width:100%;padding:0}.provider-details-page .provider-profile-overview .profile-section{margin-bottom:24px}.provider-details-page .provider-profile-overview .profile-section .section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin-bottom:16px}.provider-details-page .provider-profile-overview .profile-section .info-field{padding:12px;background:#f6f6f7;border-radius:8px;margin-bottom:12px}.provider-details-page .provider-profile-overview .profile-section .info-field:nth-child(2n){background:#fff}.provider-details-page .provider-profile-overview .profile-section .info-field .field-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339;margin-bottom:4px}.provider-details-page .provider-profile-overview .profile-section .info-field .field-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6}.provider-details-page .provider-profile-overview .section-divider{height:1px;background:#d9d9de;margin:24px 0}.provider-details-page .reviews-tab-content .reviews-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin-bottom:0}.provider-details-page .reviews-tab-content .ant-row{width:100%;display:flex}.provider-details-page .reviews-tab-content .ant-row .ant-col:first-child{width:470px!important;flex:0 0 470px!important;max-width:470px!important;min-width:470px!important}.provider-details-page .reviews-tab-content .ant-row .ant-col:last-child{flex:1 1 0!important;min-width:0;max-width:none!important}.provider-details-page .reviews-tab-content .reviews-summary{width:100%;overflow:hidden;box-sizing:border-box}.provider-details-page .reviews-tab-content .reviews-summary .reviews-rating-number{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#222339;margin:0}.provider-details-page .reviews-tab-content .reviews-summary .reviews-total-text{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.67;color:#222339a6}.provider-details-page .reviews-tab-content .reviews-summary .star-distribution{width:100%;box-sizing:border-box}.provider-details-page .reviews-tab-content .reviews-summary .star-distribution .ant-progress{width:100%;max-width:100%}.provider-details-page .reviews-tab-content .reviews-summary .star-distribution .ant-progress .ant-progress-text{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#222339}.provider-details-page .reviews-tab-content .reviews-list-section .reviews-list .review-card{border:1px solid #EBEBF0;padding:16px}.provider-details-page .reviews-tab-content .reviews-list-section .reviews-list .review-card .review-date{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#555}.provider-details-page .reviews-tab-content .reviews-list-section .reviews-list .review-card .review-text{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.67;color:#222339a6;margin:0}.provider-details-page .reviews-tab-content .reviews-list-section .reviews-list .review-card .reviewer-name{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#222339;margin:0}.provider-details-page .reviews-tab-content .reviews-list-section .reviews-list .review-card .reviewer-location{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.67;color:#222339a6}.provider-details-page .reviews-tab-content .pagination-total{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;color:#222339a6}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-item{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-item-active{background-color:#f6ffed!important;border-color:#40b174!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-item-active a{color:#40b174!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-prev,.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-next{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-options{margin-left:16px!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-options-size-changer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-options-size-changer .ant-select-selection-item{color:#666!important}.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-jump-prev,.provider-details-page .reviews-tab-content .pagination-custom .ant-pagination-jump-next{border:1px solid #d9d9d9!important;border-radius:6px!important;margin:0 4px!important}.company-logo{border:1px solid #999;border-radius:16px;overflow:hidden}.file-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;border:1px solid #EBEBF0;border-radius:8px;padding:16px 12px}.file-wrapper .del-icon-wrapper{text-align:right;width:100%}.file-wrapper .staff-img{border-radius:100%;overflow:hidden}.lang-wrapper{background-color:#fff;border-radius:100px;padding:8px 15px;font-size:14px;font-weight:500;border:1px solid #d9d9de}.doc-card{padding:15px;border:1px solid #EBEBF0;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;gap:12px}.documents-tab-content .documents-page-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#222339;margin:0}.documents-tab-content .documents-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#222339;margin-bottom:0}.documents-tab-content .document-card{position:relative;transition:all .2s ease}.documents-tab-content .document-card:hover .document-info-overlay{opacity:1;visibility:visible}.documents-tab-content .document-card .document-delete-icon{position:absolute;top:10px;right:10px;font-size:16px;color:#ff4d4f;cursor:pointer;z-index:10;padding:4px;border-radius:4px;background:#ffffffe6}.documents-tab-content .document-card .document-delete-icon:hover{background:#ff4d4f1a}.documents-tab-content .document-card .document-info-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#222339f2;color:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .2s ease;z-index:5}.documents-tab-content .documents-empty-state{text-align:center;padding:60px 20px;color:#222339a6}.btnOk{background:#40b174;box-shadow:0 2px #40b1741a;border-radius:8px;color:#fff;font-family:Plus Jakarta Sans;font-weight:600}.btnOk:hover{color:#fff!important;border-color:#40b174!important}.delete-modal{display:flex;flex-direction:column;align-items:center}.delete-modal .ant-modal-footer{text-align:center}.delete-modal .ant-modal-footer .ant-btn-default{padding:4px 60px}.delete-modal .ant-modal-title,.delete-modal .ant-modal-body{display:flex;justify-content:center}.custom-breadcrumb{margin-bottom:16px}.custom-breadcrumb .ant-breadcrumb-link{color:#666}.custom-breadcrumb .ant-breadcrumb-link a{color:#1890ff;text-decoration:none}.custom-breadcrumb .ant-breadcrumb-link a:hover{color:#40a9ff}.custom-breadcrumb .ant-breadcrumb-separator{color:#d9d9d9;margin:0 8px}.staff-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}@media (max-width: 768px){.staff-page-header{flex-direction:column;align-items:stretch}}.staff-page-title{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.2}.staff-page-subtitle{font-size:16px;color:#666;margin:0;line-height:1.5;max-width:500px}.add-staff-button{font-weight:600;height:48px;padding:0 24px;border-radius:8px}@media (max-width: 768px){.add-staff-button{width:100%}}.staff-grid{margin-bottom:32px}.staff-card{border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000f;transition:all .3s ease;height:100%;position:relative;overflow:hidden}.staff-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.staff-card .ant-card-body{padding:0;height:100%}.staff-card-header{position:absolute;top:12px;right:12px;z-index:10}.staff-card-menu{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.06)}.staff-card-menu:hover{background:#fff;border-color:#0000001a}.staff-card-content{padding:24px 16px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.staff-avatar{margin-bottom:16px;border:3px solid #f0f0f0}.staff-avatar .ant-avatar-string{font-size:48px;font-weight:600;color:#1890ff}.staff-name{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-role{font-size:12px;color:#8c8c8c;margin:0;line-height:1.4;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-pagination{margin-top:32px}.staff-pagination .ant-pagination .ant-pagination-total-text{color:#666;font-size:14px}.staff-empty-state{padding:60px 20px;text-align:center}.staff-empty-state .ant-empty-description{color:#666;font-size:16px;margin-bottom:24px}.error-state{text-align:center;padding:60px 20px}.error-state h4{margin-bottom:16px}.error-state p{margin-bottom:24px;color:#666}.error-state .mr-15{margin-right:15px}@media (max-width: 1200px){.staff-card .ant-col{margin-bottom:16px}}@media (max-width: 768px){.staff-page-title{font-size:28px}.staff-page-subtitle{font-size:14px}.staff-card-content{padding:20px 12px 16px}.staff-avatar{margin-bottom:12px}.staff-name{font-size:14px}.staff-role{font-size:11px}}@media (max-width: 576px){.staff-page-header,.staff-grid{margin-bottom:24px}.staff-pagination{margin-top:24px}}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.provider-faq-create-edit__heading{padding:24px 0;border-bottom:2px solid #ebebf0;margin-bottom:24px}.provider-faq-create-edit__heading h1{margin:0;color:#222339;font-size:38px;line-height:1.2105263158;font-weight:600}.provider-faq-create-edit__heading p{margin:12px 0 0;color:#222339a6;font-size:16px;line-height:1.5}.provider-faq-create-edit__form{width:564px;max-width:100%}.provider-faq-create-edit__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px;display:flex;flex-direction:column;gap:19px}.provider-faq-create-edit__card .ant-form-item{margin-bottom:0}.provider-faq-create-edit__card .ant-form-item-label>label{color:#222339;font-size:14px;line-height:1.5714285714;font-weight:600}.provider-faq-create-edit__editor{border:1px solid #d9d9de;border-radius:6px;background:#fff}.provider-faq-create-edit__editor .quill{min-height:200px}.provider-faq-create-edit__editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid #d9d9de;background:#f6f6f7}.provider-faq-create-edit__editor .ql-container.ql-snow{border:0;font-family:Plus Jakarta Sans,sans-serif}.provider-faq-create-edit__editor .ql-editor.ql-blank:before{color:#22233940;font-style:normal}.provider-faq-create-edit__actions{margin-top:24px;display:flex;justify-content:flex-end;gap:16px}.provider-faq-create-edit__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600;padding:0 15px}.provider-faq-table__card{border:1px solid #f0f0f0;border-radius:8px;background:#fff;padding:16px}.provider-faq-table__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.provider-faq-table__header h1{margin:0;font-size:38px;line-height:46px;font-weight:600;color:#141414}.provider-faq-table__toolbar{display:flex;align-items:center;gap:8px}.provider-faq-table__search{width:180px}.provider-faq-table__ghost-btn{border-radius:8px;border-color:#d9d9d9;font-weight:600}.provider-faq-table__new-btn{border-radius:8px;font-weight:600}.provider-faq-table__table .ant-table{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.provider-faq-table__table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0;padding:12px 16px}.provider-faq-table__table .ant-table-tbody>tr>td{color:#262626;font-size:14px;border-bottom:1px solid #f5f5f5;padding:12px 16px}.provider-faq-table__table .ant-table-pagination.ant-pagination{margin:12px 0 0}.provider-faq-table__status{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500}.provider-faq-table__status--published{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.provider-faq-table__status--draft{color:#595959;background:#fafafa;border:1px solid #d9d9d9}.provider-faq-table__status--unpublished{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.provider-faq-table__rating{display:flex;align-items:center;gap:12px;white-space:nowrap}.provider-faq-table__rating-up,.provider-faq-table__rating-down{display:inline-flex;align-items:center;gap:4px;font-size:14px}.provider-faq-table__rating-up{color:#52c41a}.provider-faq-table__rating-down{color:#f5222d}.provider-faq-table__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.provider-faq-table__action-btn:hover{background:#f5f5f5;color:#595959}.provider-faq-filter-drawer .ant-drawer-mask{background:#00000073}.provider-faq-filter-drawer .ant-drawer-content-wrapper{box-shadow:-48px -45px 60px #0000000d}.provider-faq-filter-drawer .ant-drawer-body{padding:51px 24px}.provider-faq-filter-drawer__content{width:552px;display:flex;flex-direction:column;gap:24px}.provider-faq-filter-drawer__content h2{margin:0;font-size:32px;line-height:1.3333333333;font-weight:600;color:#222339}.provider-faq-filter-drawer__divider{width:100%;height:1px;background:#d9d9de}.provider-faq-filter-drawer__field{display:flex;flex-direction:column;gap:8px}.provider-faq-filter-drawer__field label{font-size:14px;line-height:22px;font-weight:600;color:#222339}.provider-faq-filter-drawer__field .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;min-height:40px!important;box-shadow:none!important}.provider-faq-filter-drawer__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.provider-faq-filter-drawer__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600}.provider-faq-preview__header{border-bottom:2px solid #ebebf0;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-faq-preview__header .ant-btn{background:#40b174;border-color:#40b174;border-radius:8px;height:40px;font-size:16px;font-weight:600;box-shadow:0 2px #40b1741a}.provider-faq-preview__title-wrap h1{margin:0 0 12px;font-size:38px;line-height:46px;font-weight:600;color:#222339}.provider-faq-preview__title-wrap p{margin:0;font-size:16px;line-height:24px;color:#222339a6}.provider-faq-preview__content{padding:24px}.provider-faq-preview__content .ant-tabs-nav{margin:0 0 16px!important}.provider-faq-preview__content .ant-tabs-tab{padding:16px 0;margin-right:44px!important;font-size:16px;line-height:24px}.provider-faq-preview__content .ant-tabs-tab-btn{color:#222339;font-weight:400}.provider-faq-preview__content .ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174!important;font-weight:600}.provider-faq-preview__content .ant-tabs-ink-bar{background:#40b174;height:2px}.provider-faq-preview .ant-collapse{border:1px solid #d9d9de;border-radius:8px;background:#fff}.provider-faq-preview .ant-collapse-item{border-bottom:1px solid #d9d9de!important}.provider-faq-preview .ant-collapse-item:last-child{border-bottom:0!important}.provider-faq-preview .ant-collapse-header{padding:16px 24px 16px 16px!important;align-items:center!important}.provider-faq-preview .ant-collapse-header-text{font-size:16px;line-height:24px;font-weight:600;color:#222339}.provider-faq-preview .ant-collapse-content-box{padding:24px!important}.provider-faq-preview__answer{margin:0;font-size:16px;line-height:24px;color:#222339a6}.provider-faq-preview__helpful{margin-top:16px;display:flex;gap:8px}.provider-faq-preview__helpful .ant-btn{height:32px;border-radius:6px;border-color:#d9d9de;box-shadow:0 2px #2223390a;color:#222339;font-size:14px;font-weight:600;padding:0 11px}.provider-faq-topic__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:16px}.provider-faq-topic__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.provider-faq-topic__header h1{margin:0;font-size:38px;line-height:46px;font-weight:600;color:#222339}.provider-faq-topic__toolbar{display:flex;align-items:center;gap:8px}.provider-faq-topic__toolbar .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600;box-shadow:0 2px #40b1741a}.provider-faq-topic__search{width:240px}.provider-faq-topic__input-actions{display:flex;gap:8px;margin-left:8px}.provider-faq-topic__input-actions .input-action-btn{background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border:0;padding:0}.provider-faq-topic__input-actions .input-action-btn:first-child{border-right:1px solid rgba(34,35,57,.55);padding-right:8px}.provider-faq-topic__input-actions .input-action-icon{font-size:18px;color:#2223398c}.provider-faq-topic__table .ant-table{border:1px solid #ebebf0;border-radius:8px;overflow:hidden}.provider-faq-topic__table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0;padding:12px 16px}.provider-faq-topic__table .ant-table-tbody>tr>td{color:#262626;font-size:14px;border-bottom:1px solid #f5f5f5;padding:12px 16px}.provider-faq-topic__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.provider-faq-topic__action-btn:hover{background:#f5f5f5;color:#595959}.provider-faq-topic-modal .ant-modal-content{border-radius:12px;padding:30px 24px}.provider-faq-topic-modal .ant-modal-close{top:10px;inset-inline-end:10px}.provider-faq-topic-modal h2{margin:0 0 24px;color:#222339;font-size:38px;line-height:46px;font-weight:600}.provider-faq-topic-modal__form{width:540px;max-width:100%;display:flex;flex-direction:column;gap:16px}.provider-faq-topic-modal__form .ant-form-item{margin-bottom:0}.provider-faq-topic-modal__form .ant-form-item-label>label{color:#222339;font-size:14px;line-height:22px;font-weight:600}.provider-faq-topic-modal__form .ant-input{border-color:#d9d9de;border-radius:8px;box-shadow:none;min-height:40px;font-size:16px;line-height:24px}.provider-faq-topic-modal__form .ant-input::placeholder,.provider-faq-topic-modal__form .ant-input-textarea textarea::placeholder{color:#22233940}.provider-faq-topic-modal__form .ant-input-textarea textarea{min-height:40px;border-radius:8px;border-color:#d9d9de;font-size:16px;line-height:24px}.provider-faq-topic-modal__actions{margin-top:24px;display:flex;gap:16px}.provider-faq-topic-modal__actions .ant-btn{flex:1;height:40px;border-radius:8px;font-size:16px;font-weight:600}.patient-article-table__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px}.patient-article-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.patient-article-table__header h1{margin:0;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339}.patient-article-table__toolbar{display:flex;align-items:center;gap:12px;width:533px;max-width:100%}.patient-article-table__search{flex:1;min-width:220px;border-radius:8px;min-height:40px;height:40px;padding:0 11px;border-color:#d9d9de;box-shadow:none}.patient-article-table__search .ant-input{font-size:16px;line-height:24px;color:#222339}.patient-article-table__search .ant-input::placeholder{color:#22233940}.patient-article-table__search .ant-input-suffix .anticon{font-size:18px;color:#2223398c}.patient-article-table__ghost-btn{border-radius:8px;border-color:#d9d9de;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px;color:#222339}.patient-article-table__ghost-btn .anticon{font-size:16px}.patient-article-table__new-btn{border-radius:8px;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px}.patient-article-table__new-btn .anticon{font-size:16px}.patient-article-table__table .ant-table{border:none;border-radius:0}.patient-article-table__table .ant-table-thead>tr>th{background:#2223390a;color:#222339;font-size:14px;font-weight:600;border-bottom:1px solid rgba(34,35,57,.06);padding:16px}.patient-article-table__table .ant-table-tbody>tr>td{color:#222339;font-size:14px;line-height:1.5714285714;border-bottom:1px solid #ebebf0;padding:16px}.patient-article-table__table .ant-table-pagination.ant-pagination{margin:16px 0 0}.patient-article-table__status{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500}.patient-article-table__status--published{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.patient-article-table__status--draft{color:#595959;background:#fafafa;border:1px solid #d9d9d9}.patient-article-table__status--unpublished{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.patient-article-table__rating{display:flex;align-items:center;gap:12px;white-space:nowrap}.patient-article-table__rating-up,.patient-article-table__rating-down{display:inline-flex;align-items:center;gap:4px;font-size:14px}.patient-article-table__rating-up{color:#52c41a}.patient-article-table__rating-down{color:#f5222d}.patient-article-table__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.patient-article-table__action-btn:hover{background:#f5f5f5;color:#595959}.patient-article-filter-drawer .ant-drawer-mask{background:#00000073}.patient-article-filter-drawer .ant-drawer-content-wrapper{box-shadow:-48px -45px 60px #0000000d}.patient-article-filter-drawer .ant-drawer-body{padding:51px 24px}.patient-article-filter-drawer__content{width:552px;display:flex;flex-direction:column;gap:24px}.patient-article-filter-drawer__content h2{margin:0;font-size:32px;line-height:1.3333333333;font-weight:600;color:#222339}.patient-article-filter-drawer__divider{width:100%;height:1px;background:#d9d9de}.patient-article-filter-drawer__field{display:flex;flex-direction:column;gap:8px}.patient-article-filter-drawer__field label{font-size:14px;line-height:22px;font-weight:600;color:#222339}.patient-article-filter-drawer__field .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;min-height:40px!important;box-shadow:none!important}.patient-article-filter-drawer__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.patient-article-filter-drawer__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600}.patient-article-create-edit__heading{padding:24px 0;border-bottom:2px solid #ebebf0;margin-bottom:24px}.patient-article-create-edit__heading h1{margin:0;color:#222339;font-size:38px;line-height:1.2105263158;font-weight:600}.patient-article-create-edit__heading p{margin:12px 0 0;color:#222339a6;font-size:16px;line-height:1.5}.patient-article-create-edit__form{width:564px;max-width:100%;display:flex;flex-direction:column;gap:16px}.patient-article-create-edit__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:16px}.patient-article-create-edit__card .ant-form-item{margin-bottom:0}.patient-article-create-edit__card .ant-form-item-label{padding-bottom:8px}.patient-article-create-edit__card .ant-form-item-label>label{color:#222339;font-size:14px;line-height:1.5714285714;font-weight:600}.patient-article-create-edit__card .ant-input,.patient-article-create-edit__card .ant-select-selector{min-height:40px!important;border-radius:6px!important;border-color:#d9d9de!important;box-shadow:none!important}.patient-article-create-edit__card--details{display:flex;flex-direction:column;gap:16px}.patient-article-create-edit__card--content .ant-form-item-label{padding-bottom:12px}.patient-article-create-edit__editor{border:1px solid #d9d9de;border-radius:6px;background:#fff}.patient-article-create-edit__editor .quill{min-height:190px}.patient-article-create-edit__editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid #d9d9de;background:#f6f6f7}.patient-article-create-edit__editor .ql-container.ql-snow{border:0;font-family:Plus Jakarta Sans,sans-serif;min-height:150px}.patient-article-create-edit__editor .ql-editor.ql-blank:before{color:#22233940;font-style:normal}.patient-article-create-edit__card--related .ant-select-multiple .ant-select-selector{padding-top:2px!important;padding-bottom:2px!important}.patient-article-create-edit__actions{margin-top:8px;display:flex;justify-content:flex-end;gap:16px}.patient-article-create-edit__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600;padding:0 15px}.patient-article-preview{padding:0 24px}.patient-article-preview__top{padding:24px 0;border-bottom:2px solid #ebebf0;margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.patient-article-preview__top .ant-btn{height:40px;border-radius:8px;padding:0 15px;font-size:16px;line-height:24px;font-weight:600}.patient-article-preview__title-wrap h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:38px;line-height:1.21;color:#222339;margin:0 0 12px}.patient-article-preview__meta{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;flex-wrap:wrap}.patient-article-preview__meta-dot{color:#2223398c}.patient-article-preview__body{display:flex;gap:24px;align-items:flex-start}.patient-article-preview__content{width:578px;flex-shrink:0;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.patient-article-preview__section-block{display:flex;flex-direction:column;gap:16px}.patient-article-preview__toc-wrapper{flex-shrink:0;width:227px;position:sticky;top:24px}.patient-article-preview__toc{padding:24px;border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #22233908,0 1px 6px -1px #22233905,0 2px 4px #22233905}.patient-article-preview__toc-header{margin-bottom:16px}.patient-article-preview__toc-header h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#222339;margin:0}.patient-article-preview__toc-list{display:flex;flex-direction:column;margin-left:-24px;margin-right:-24px}.patient-article-preview__toc-item{width:100%;border:0;border-left:2px solid transparent;background:transparent;text-align:left;padding:8px 24px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5714285714;color:#222339a6;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.patient-article-preview__toc-item:hover{color:#40b174}.patient-article-preview__toc-item--active{color:#222339;border-left-color:#40b174;font-weight:600}.patient-article-preview__section-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.3333333333;color:#222339;margin:0}.patient-article-preview__paragraph{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#222339;margin:0}.patient-article-preview__helpful{display:flex;align-items:center;gap:8px;margin-top:0}.patient-article-preview__related{margin-bottom:24px}.patient-article-preview__related-header{display:flex;align-items:center;gap:8px}.patient-article-preview__related-header h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.3333333333;color:#222339;margin:0}.patient-article-preview__related-icon{font-size:24px;color:#222339}.patient-article-preview__related-list{display:flex;flex-direction:column}.patient-article-preview__related-item{display:flex;flex-direction:column;gap:6px}.patient-article-preview__related-item h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#222339;margin:0}.patient-article-preview__related-meta{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2223398c;flex-wrap:wrap}.patient-article-preview__related-divider{margin:16px 0}@media (max-width: 992px){.patient-article-preview__top{flex-direction:column;align-items:flex-start}.patient-article-preview__body{flex-direction:column}.patient-article-preview__content{width:100%;flex-shrink:1}.patient-article-preview__toc-wrapper{width:100%;position:static;order:-1}}.provider-resource-table__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px}.provider-resource-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.provider-resource-table__header h1{margin:0;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339}.provider-resource-table__toolbar{display:flex;align-items:center;gap:12px;width:533px;max-width:100%}.provider-resource-table__search{flex:1;min-width:220px;border-radius:8px;min-height:40px;height:40px;padding:0 11px;border-color:#d9d9de;box-shadow:none}.provider-resource-table__search .ant-input{font-size:16px;line-height:24px;color:#222339}.provider-resource-table__search .ant-input::placeholder{color:#22233940}.provider-resource-table__search .ant-input-suffix .anticon{font-size:18px;color:#2223398c}.provider-resource-table__ghost-btn{border-radius:8px;border-color:#d9d9de;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px;color:#222339}.provider-resource-table__ghost-btn .anticon{font-size:16px}.provider-resource-table__new-btn{border-radius:8px;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px}.provider-resource-table__new-btn .anticon{font-size:16px}.provider-resource-table__table .ant-table{border:none;border-radius:0}.provider-resource-table__table .ant-table-thead>tr>th{background:#2223390a;color:#222339;font-size:14px;font-weight:600;border-bottom:1px solid rgba(34,35,57,.06);padding:16px}.provider-resource-table__table .ant-table-tbody>tr>td{color:#222339;font-size:14px;line-height:1.5714285714;border-bottom:1px solid #ebebf0;padding:16px}.provider-resource-table__table .ant-table-pagination.ant-pagination{margin:16px 0 0}.provider-resource-table__status{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:400}.provider-resource-table__status--published{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.provider-resource-table__status--draft{color:#595959;background:#fafafa;border:1px solid #d9d9d9}.provider-resource-table__status--unpublished{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.provider-resource-table__download{display:inline-flex;align-items:center;gap:4px;color:#52c41a;line-height:1}.provider-resource-table__download .anticon{font-size:14px}.provider-resource-table__download-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.5714285714;font-weight:400;color:#52c41a}.provider-resource-table__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.provider-resource-table__action-btn:hover{background:#f5f5f5;color:#595959}.provider-resource-filter-drawer .ant-drawer-mask{background:#00000073}.provider-resource-filter-drawer .ant-drawer-content-wrapper{box-shadow:-48px -45px 60px #0000000d}.provider-resource-filter-drawer .ant-drawer-body{padding:51px 24px}.provider-resource-filter-drawer__content{width:552px;display:flex;flex-direction:column;gap:24px}.provider-resource-filter-drawer__content h2{margin:0;font-size:32px;line-height:1.3333333333;font-weight:600;color:#222339}.provider-resource-filter-drawer__divider{width:100%;height:1px;background:#d9d9de}.provider-resource-filter-drawer__field{display:flex;flex-direction:column;gap:8px}.provider-resource-filter-drawer__field label{font-size:14px;line-height:22px;font-weight:600;color:#222339}.provider-resource-filter-drawer__field .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;min-height:40px!important;box-shadow:none!important}.provider-resource-filter-drawer__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.provider-resource-filter-drawer__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600}.provider-resource-create-edit__heading{padding:24px 0;border-bottom:2px solid #ebebf0;margin-bottom:24px}.provider-resource-create-edit__heading h1{margin:0;color:#222339;font-size:38px;line-height:1.2105263158;font-weight:600}.provider-resource-create-edit__heading p{margin:12px 0 0;color:#222339a6;font-size:16px;line-height:1.5}.provider-resource-create-edit__form{width:800px;max-width:100%;display:flex;flex-direction:column;gap:16px}.provider-resource-create-edit__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px;display:flex;flex-direction:column;gap:16px}.provider-resource-create-edit__card .ant-form-item{margin-bottom:0}.provider-resource-create-edit__card .ant-form-item-label{padding-bottom:8px}.provider-resource-create-edit__card .ant-form-item-label>label{color:#222339;font-size:14px;line-height:1.5714285714;font-weight:600}.provider-resource-create-edit__card .ant-input,.provider-resource-create-edit__card .ant-select-selector{min-height:40px!important;border-radius:6px!important;border-color:#d9d9de!important;box-shadow:none!important}.provider-resource-create-edit__card .ant-input::placeholder,.provider-resource-create-edit__card .ant-select-selection-placeholder{color:#22233940!important}.provider-resource-create-edit .ant-upload-wrapper .ant-upload.ant-upload-drag{border-radius:8px;border:1px dashed #40b174;background:#40b1740a;padding:16px}.provider-resource-create-edit .ant-upload-wrapper .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;gap:16px}.provider-resource-create-edit .ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:0}.provider-resource-create-edit .ant-upload-wrapper .ant-upload-drag-icon .anticon{font-size:48px;color:#40b174}.provider-resource-create-edit .ant-upload-wrapper .ant-upload-text{margin:0;font-size:16px;line-height:1.5;color:#222339}.provider-resource-create-edit .ant-upload-wrapper .ant-upload-hint{margin:0;font-size:14px;line-height:1.5714285714;color:#22233973}.provider-resource-create-edit__upload-preview{width:100%;min-height:140px;display:flex;align-items:center;justify-content:center}.provider-resource-create-edit__upload-preview img{max-width:100%;max-height:220px;object-fit:contain;border-radius:6px}.provider-resource-create-edit__upload-preview--thumb img{max-height:160px}.provider-resource-create-edit__file-meta{display:flex;align-items:center;gap:16px;font-size:14px;line-height:1.5714285714;color:#222339;margin-top:-2px}.provider-resource-create-edit__actions{display:flex;justify-content:flex-end;gap:16px}.provider-resource-create-edit__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600;padding:0 15px}.provider-resource-preview{min-width:0}.provider-resource-preview__header{border-bottom:2px solid #ebebf0;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:130px;box-sizing:border-box}.provider-resource-preview__header .ant-btn{background:#40b174;border-color:#40b174;border-radius:8px;height:40px;font-size:16px;font-weight:600;box-shadow:0 2px #40b1741a;flex-shrink:0}.provider-resource-preview__title-wrap{min-width:0}.provider-resource-preview__title-wrap h1{margin:0 0 12px;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339;overflow-wrap:anywhere}.provider-resource-preview__title-wrap p{margin:0;font-size:16px;line-height:1.5;color:#222339a6;overflow-wrap:anywhere}.provider-resource-preview__content{padding:24px;display:flex;flex-direction:column;gap:24px;min-width:0}.provider-resource-preview__search{width:100%}.provider-resource-preview__search.ant-input-affix-wrapper{min-height:40px;border-radius:8px;border-color:#d9d9de;padding:0 11px;box-shadow:none}.provider-resource-preview__search .ant-input{font-size:16px;line-height:1.5}.provider-resource-preview__search .ant-input::placeholder{color:#22233940}.provider-resource-preview__tabs .ant-tabs-nav{margin:0}.provider-resource-preview__tabs .ant-tabs-nav-wrap{border-bottom:2px solid #ebebf0}.provider-resource-preview__tabs .ant-tabs-tab{padding:16px 0;margin:0 44px 0 0!important;font-size:16px;line-height:1.5}.provider-resource-preview__tabs .ant-tabs-tab:last-child{margin-right:0!important}.provider-resource-preview__tabs .ant-tabs-tab-btn{color:#222339;font-weight:400}.provider-resource-preview__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174!important;font-weight:600}.provider-resource-preview__tabs .ant-tabs-ink-bar{background:#40b174;height:2px}.provider-resource-preview__tabs .ant-tabs-content-holder{display:none}.provider-resource-preview__grid{display:flex;flex-wrap:wrap;gap:16px;min-width:0}.provider-resource-preview__card{width:156px;height:156px;border-radius:8px;border:1px solid #d9d9de;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;cursor:pointer;transition:border-color .2s ease;text-align:center;overflow:hidden}.provider-resource-preview__card:hover,.provider-resource-preview__card--active{border-color:#40b174}.provider-resource-preview__card-icon{font-size:44px;color:#e5252a;line-height:1;flex-shrink:0}.provider-resource-preview__card-name{font-size:14px;line-height:1.5714285714;font-weight:600;color:#222339;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-width:100%}.provider-resource-preview__empty{min-height:156px;width:100%;display:flex;align-items:center;justify-content:center;color:#2223398c;font-size:16px;line-height:1.5;border:1px dashed #d9d9de;border-radius:8px}.provider-video-table__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px}.provider-video-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.provider-video-table__header h1{margin:0;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339}.provider-video-table__toolbar{display:flex;align-items:center;gap:12px;width:533px;max-width:100%}.provider-video-table__search{flex:1;min-width:220px;border-radius:8px;min-height:40px;height:40px;padding:0 11px;border-color:#d9d9de;box-shadow:none}.provider-video-table__search .ant-input{font-size:16px;line-height:24px;color:#222339}.provider-video-table__search .ant-input::placeholder{color:#22233940}.provider-video-table__search .ant-input-suffix .anticon{font-size:18px;color:#2223398c}.provider-video-table__ghost-btn{border-radius:8px;border-color:#d9d9de;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px;color:#222339}.provider-video-table__ghost-btn .anticon{font-size:16px}.provider-video-table__new-btn{border-radius:8px;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px}.provider-video-table__new-btn .anticon{font-size:16px}.provider-video-table__table .ant-table{border:none;border-radius:0}.provider-video-table__table .ant-table-thead>tr>th{background:#2223390a;color:#222339;font-size:14px;font-weight:600;border-bottom:1px solid rgba(34,35,57,.06);padding:16px}.provider-video-table__table .ant-table-tbody>tr>td{color:#222339;font-size:14px;line-height:1.5714285714;border-bottom:1px solid #ebebf0;padding:16px}.provider-video-table__table .ant-table-pagination.ant-pagination{margin:16px 0 0}.provider-video-table__status{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:400}.provider-video-table__status--published{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.provider-video-table__status--draft{color:#595959;background:#fafafa;border:1px solid #d9d9d9}.provider-video-table__status--unpublished{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.provider-video-table__view-count{display:inline-flex;align-items:center;gap:4px;color:#52c41a;line-height:1}.provider-video-table__view-count .anticon{font-size:14px}.provider-video-table__view-count-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.5714285714;font-weight:400;color:#52c41a}.provider-video-table__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.provider-video-table__action-btn:hover{background:#f5f5f5;color:#595959}.provider-video-filter-drawer .ant-drawer-mask{background:#00000073}.provider-video-filter-drawer .ant-drawer-content-wrapper{box-shadow:-48px -45px 60px #0000000d}.provider-video-filter-drawer .ant-drawer-body{padding:51px 24px}.provider-video-filter-drawer__content{width:552px;display:flex;flex-direction:column;gap:24px}.provider-video-filter-drawer__content h2{margin:0;font-size:32px;line-height:1.3333333333;font-weight:600;color:#222339}.provider-video-filter-drawer__divider{width:100%;height:1px;background:#d9d9de}.provider-video-filter-drawer__field{display:flex;flex-direction:column;gap:8px}.provider-video-filter-drawer__field label{font-size:14px;line-height:22px;font-weight:600;color:#222339}.provider-video-filter-drawer__field .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;min-height:40px!important;box-shadow:none!important}.provider-video-filter-drawer__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.provider-video-filter-drawer__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600}.provider-video-create-edit__heading{padding:24px 0;border-bottom:2px solid #ebebf0;margin-bottom:24px}.provider-video-create-edit__heading h1{margin:0;color:#222339;font-size:38px;line-height:1.2105263158;font-weight:600}.provider-video-create-edit__heading p{margin:12px 0 0;color:#222339a6;font-size:16px;line-height:1.5}.provider-video-create-edit__form{width:800px;max-width:100%;display:flex;flex-direction:column;gap:24px}.provider-video-create-edit__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px;display:flex;flex-direction:column;gap:16px}.provider-video-create-edit__card .ant-form-item{margin-bottom:0}.provider-video-create-edit__card .ant-form-item-label{padding-bottom:8px}.provider-video-create-edit__card .ant-form-item-label>label{color:#222339;font-size:14px;line-height:1.5714285714;font-weight:600}.provider-video-create-edit__card .ant-input,.provider-video-create-edit__card .ant-select-selector{min-height:40px!important;border-radius:6px!important;border-color:#d9d9de!important;box-shadow:none!important}.provider-video-create-edit__card .ant-input::placeholder,.provider-video-create-edit__card .ant-select-selection-placeholder{color:#22233940!important}.provider-video-create-edit .ant-upload-wrapper .ant-upload.ant-upload-drag{border-radius:8px;border:1px dashed #40b174;background:#40b1740a;padding:16px}.provider-video-create-edit .ant-upload-wrapper .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;gap:16px}.provider-video-create-edit .ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:0}.provider-video-create-edit .ant-upload-wrapper .ant-upload-drag-icon .anticon{font-size:48px;color:#40b174}.provider-video-create-edit .ant-upload-wrapper .ant-upload-text{margin:0;font-size:16px;line-height:1.5;color:#222339}.provider-video-create-edit .ant-upload-wrapper .ant-upload-hint{margin:0;font-size:14px;line-height:1.5714285714;color:#22233973}.provider-video-create-edit__meta{margin-top:-2px;font-size:14px;line-height:1.5714285714;color:#222339}.provider-video-create-edit__upload-preview{width:100%;min-height:140px;display:flex;align-items:center;justify-content:center}.provider-video-create-edit__upload-preview img{max-width:100%;max-height:160px;object-fit:contain;border-radius:6px}.provider-video-create-edit .ant-select-multiple .ant-select-selector{padding-top:4px!important;padding-bottom:4px!important}.provider-video-create-edit__related-tags{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:-6px}.provider-video-create-edit__tag{margin-inline-end:0;background:#2223390a;border:1px solid #d9d9de;border-radius:4px;color:#222339;font-size:12px;line-height:1.6666666667;padding:8px 16px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.provider-video-create-edit__actions{display:flex;justify-content:flex-end;gap:16px}.provider-video-create-edit__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600;padding:0 15px}.provider-video-preview{min-width:0}.provider-video-preview__header{border-bottom:2px solid #ebebf0;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:130px;box-sizing:border-box}.provider-video-preview__header .ant-btn{background:#40b174;border-color:#40b174;border-radius:8px;height:40px;font-size:16px;font-weight:600;box-shadow:0 2px #40b1741a;flex-shrink:0}.provider-video-preview__title-wrap{min-width:0}.provider-video-preview__title-wrap h1{margin:0 0 12px;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339;overflow-wrap:anywhere}.provider-video-preview__title-wrap p{margin:0;font-size:16px;line-height:1.5;color:#222339a6;overflow-wrap:anywhere}.provider-video-preview__content{padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.provider-video-preview__search{width:100%}.provider-video-preview__search.ant-input-affix-wrapper{min-height:40px;border-radius:8px;border-color:#d9d9de;padding:0 11px;box-shadow:none}.provider-video-preview__search .ant-input{font-size:16px;line-height:1.5}.provider-video-preview__search .ant-input::placeholder{color:#22233940}.provider-video-preview__tabs .ant-tabs-nav{margin:0}.provider-video-preview__tabs .ant-tabs-nav-wrap{border-bottom:2px solid #ebebf0}.provider-video-preview__tabs .ant-tabs-tab{padding:16px 0;margin:0 44px 0 0!important;font-size:16px;line-height:1.5}.provider-video-preview__tabs .ant-tabs-tab:last-child{margin-right:0!important}.provider-video-preview__tabs .ant-tabs-tab-btn{color:#222339;font-weight:400}.provider-video-preview__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174!important;font-weight:600}.provider-video-preview__tabs .ant-tabs-ink-bar{background:#40b174;height:2px}.provider-video-preview__tabs .ant-tabs-content-holder{display:none}.provider-video-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.provider-video-preview__card{border:1px solid #d9d9de;border-radius:8px;background:#fff;padding:8px 8px 16px;display:flex;flex-direction:column;align-items:center;gap:17px}.provider-video-preview__thumb{width:100%;height:240px;border-radius:6px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.provider-video-preview__thumb--pattern-1{background:linear-gradient(140deg,#a7b7c5,#d8e0e7)}.provider-video-preview__thumb--pattern-2{background:linear-gradient(140deg,#89b7d6,#d5e5f2)}.provider-video-preview__thumb--pattern-3{background:linear-gradient(140deg,#79a9cc,#c6dfef)}.provider-video-preview__thumb--pattern-4{background:linear-gradient(140deg,#c7cfd8,#e4e9ee)}.provider-video-preview__thumb--pattern-5{background:linear-gradient(140deg,#92b8d1,#d8e9f4)}.provider-video-preview__play-icon{font-size:48px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.provider-video-preview__card-title{margin:0;color:#222339;font-size:16px;line-height:1.5;font-weight:600;text-align:center;overflow-wrap:anywhere}.provider-video-preview__empty{min-height:240px;width:100%;grid-column:1/-1;display:flex;align-items:center;justify-content:center;color:#2223398c;font-size:16px;line-height:1.5;border:1px dashed #d9d9de;border-radius:8px}.provider-video-preview__pagination .ant-pagination{justify-content:flex-end;margin:8px 0 0}.provider-service-status-page{width:100%}.provider-service-status-page__content{display:flex;flex-direction:column;gap:16px}.provider-service-status-page__header{background:#fff;border:1px solid #ebebf0;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;border-radius:8px;padding:20px 24px}.provider-service-status-page__header p{margin:0;max-width:780px}.provider-service-status-page__card{background:#fff;border:1px solid #ebebf0;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;border-radius:8px;padding:16px}.provider-service-status-page__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.provider-service-status-page__section-head h3{margin:0;font-size:24px;color:#222339}.provider-service-status-page__overall{display:flex;flex-direction:column;align-items:stretch;gap:19px;padding:24px;width:100%;max-width:576px}.provider-service-status-page__add-btn{height:36px;padding:0 14px;gap:6px;font-size:16px;font-weight:600}.provider-service-status-page__table .ant-table{border:1px solid #f0f1f4;border-radius:0}.provider-service-status-page__table .ant-table-container table>thead>tr>th{background:#f5f5f7;color:#222339;font-size:14px;font-weight:500;border-bottom:1px solid #ececf1;padding:10px 12px}.provider-service-status-page__table .ant-table-container table>tbody>tr>td{color:#3f4157;font-size:14px;font-weight:400;border-bottom:1px solid #f0f1f4;padding:14px 12px}.provider-service-status-page__table .ant-table-container table>tbody>tr:hover>td{background:#fff!important}.provider-service-status-page__status-text{font-size:14px;font-weight:400}.provider-service-status-page__status-text--operational{color:#40b174}.provider-service-status-page__status-text--degraded{color:#fa8c16}.provider-service-status-page__status-text--down{color:#ff4d4f}.provider-service-status-page__row-action-btn{border:none;background:transparent;color:#222339a6;cursor:pointer;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.provider-service-status-page__pill{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:4px;border:1px solid transparent;font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}.provider-service-status-page__pill--monitoring,.provider-service-status-page__pill--in-progress{color:#1677ff;background:#e6f4ff;border-color:#91caff}.provider-service-status-page__pill--identified,.provider-service-status-page__pill--cancelled{color:#ff4d4f;background:#fff1f0;border-color:#ffccc7}.provider-service-status-page__pill--investigating,.provider-service-status-page__pill--scheduled{color:#595959;background:#f5f5f5;border-color:#d9d9d9}.provider-service-status-page__pill--resolved,.provider-service-status-page__pill--completed{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.provider-service-status-page__label{color:#222339;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.provider-service-status-page__overall-select{width:100%}.provider-service-status-page__overall-select .ant-select-selector{min-height:48px!important;border-radius:8px!important;border-color:#d9d9de!important;box-shadow:none!important;padding:0 12px!important}.provider-service-status-page__overall-select .ant-select-selection-item{font-size:16px;font-weight:400;color:#222339;line-height:48px}.service-status-modal .ant-modal-content{border-radius:12px;padding:30px 24px}.service-status-modal .ant-modal-close{top:12px;inset-inline-end:12px}.service-status-modal .ant-modal-header{background:transparent;border-bottom:none!important;margin-bottom:24px;padding-bottom:0}.service-status-modal .ant-modal-title{color:#222339;font-family:Plus Jakarta Sans,sans-serif;font-size:38px;line-height:1.21;font-weight:600;letter-spacing:0}.service-status-modal__form{display:flex;flex-direction:column;gap:16px}.service-status-modal__form .ant-form-item{margin-bottom:0}.service-status-modal__form .ant-form-item-label>label{color:#222339;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.service-status-modal__form .ant-input,.service-status-modal__form .ant-input-affix-wrapper,.service-status-modal__form .ant-picker,.service-status-modal__form .ant-select-selector{min-height:48px!important;border-radius:8px!important;border-color:#d9d9de!important;box-shadow:none!important}.service-status-modal__form .ant-input-textarea .ant-input{min-height:72px!important;padding-top:10px}.service-status-modal__form .ant-select-selection-placeholder,.service-status-modal__form .ant-input::placeholder{color:#22233940}.service-status-modal__form .ant-picker-range .ant-picker-input>input{font-size:14px;color:#22233940}.service-status-modal__form .ant-picker-range .ant-picker-separator{color:#22233940}.service-status-modal__form .ant-select .ant-select-selection-item{color:#222339;font-size:16px;font-weight:400}.service-status-modal__form .ant-select .ant-select-selection-placeholder{color:#22233940!important;font-size:16px;font-weight:400}.service-status-modal__tags{margin:-8px 0 0;display:flex;gap:8px;flex-wrap:wrap}.service-status-modal__tags .ant-tag{margin-inline-end:0;background:#f1f2f6;border:1px solid #d9d9de;border-radius:4px;color:#3f4157;padding:4px 10px;line-height:22px}.service-status-modal__actions{display:flex;gap:16px;margin-top:24px}.service-status-modal__actions .main-btn,.service-status-modal__actions .secondary-btn{flex:1;height:40px;border-radius:8px;justify-content:center;font-size:16px;font-weight:600;padding:0 12px}.service-status-modal__actions .secondary-btn{border:1px solid #d9d9de;background:#fff;color:#222339;box-shadow:none}.location-order-modal .ant-modal-content{border-radius:12px;padding:0}.location-order-modal .ant-modal-body{padding:30px 24px}.location-order-modal .modal-content-wrapper{display:flex;flex-direction:column;gap:24px}.location-order-modal .modal-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:38px;line-height:1.2105263158em;text-align:center;color:#222339;margin:0}.location-order-modal .modal-form{display:flex;flex-direction:column;gap:16px}.location-order-modal .form-field{display:flex;flex-direction:column;gap:8px}.location-order-modal .form-field .form-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5714285714em;color:#222339;margin:0}.location-order-modal .form-field.active-group-field{flex-direction:row;align-items:center;gap:16px;height:24px}.location-order-modal .form-field.active-group-field .active-group-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#222339}.location-order-modal .selected-countries-list{display:flex;flex-direction:column;gap:0}.location-order-modal .selected-country-item{display:flex;align-items:center;gap:10px;padding:0 11px;height:40px;background-color:#f6f6f7;border-radius:8px;margin-bottom:0;cursor:move;transition:all .2s ease}.location-order-modal .selected-country-item:hover{background-color:#eeeef0}.location-order-modal .selected-country-item.dragging{opacity:.5}.location-order-modal .selected-country-item .drag-handle-icon{color:#2223398c;font-size:16px;cursor:grab}.location-order-modal .selected-country-item .drag-handle-icon:active{cursor:grabbing}.location-order-modal .selected-country-item .country-name{flex:1;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#222339}.location-order-modal .selected-country-item .delete-icon{color:#2223398c;font-size:16px;cursor:pointer}.location-order-modal .selected-country-item .delete-icon:hover{color:#cf1322}.location-order-modal .modal-buttons{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}.location-order-modal .modal-buttons .cancel-btn,.location-order-modal .modal-buttons .save-btn{width:180px;height:40px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5em;border-radius:8px}.location-order-modal .modal-buttons .cancel-btn{background-color:#fff;border:1px solid #D9D9DE;color:#222339;box-shadow:0 2px #2223390a}.location-order-modal .modal-buttons .save-btn{background-color:#40b174;border:1px solid #40B174;color:#fff;box-shadow:0 2px #40b1741a}.tag-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.custom-tag{position:relative;display:inline-flex;align-items:center;cursor:default;transition:all .2s ease;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:100px;padding:8px 16px;font-size:14px}.custom-tag:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.custom-tag .close-icon{margin-right:8px;cursor:pointer;color:#999;font-size:12px}.custom-tag .close-icon:hover{transform:scale(1.1);color:#ff4d4f}.custom-tag .close-icon:active{transform:scale(.95)}.error-message{color:#ff4d4f;font-size:12px;margin-top:4px;line-height:1.4}.ant-input-status-error{border-color:#ff4d4f!important}.ant-input-status-error:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.ant-input-status-error:hover{border-color:#ff4d4f!important}.required-field:after{content:" *";color:#ff4d4f;margin-left:4px}.search-results-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.search-result-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.search-result-item:hover{background-color:#f5f5f5}.search-result-item:last-child{border-bottom:none}.destinations-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.destination-item{display:flex;align-items:center;padding:12px 16px;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:6px;cursor:move;transition:all .2s ease;gap:12px}.destination-item:hover{background-color:#f0f0f0;border-color:#40a9ff;box-shadow:0 2px 8px #40a9ff26}.destination-item.dragging{opacity:.5;background-color:#e6f7ff;border-color:#40a9ff}.destination-item .drag-handle{color:#999;font-size:16px;cursor:grab}.destination-item .drag-handle:active{cursor:grabbing}.destination-item .destination-order{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#1890ff;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.destination-item .destination-name{flex:1;font-size:14px;color:#202020}.destination-item .close-icon{color:#999;font-size:14px;cursor:pointer;flex-shrink:0}.destination-item .close-icon:hover{color:#ff4d4f;transform:scale(1.1)}.empty-state{padding:24px;text-align:center;color:#999;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:6px}.preview-toggle-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:transparent;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;color:#202020;transition:all .2s ease}.preview-toggle-btn:hover{border-color:#40a9ff;color:#40a9ff}.preview-pane{padding:16px;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:6px}.preview-controls{display:flex;gap:12px}.preview-content{display:flex;gap:24px;margin-top:16px}.preview-section{flex:1}.preview-list{display:flex;flex-direction:column;gap:8px}.preview-item,.preview-grouping-name{padding:8px 12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;font-size:14px;color:#202020}.preview-placeholder{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.tag-container{gap:6px}.custom-tag{padding:6px 12px;font-size:13px}.custom-tag .close-icon{width:14px;height:14px;font-size:11px}.destination-item{padding:10px 12px;gap:8px}.destination-item .destination-order{width:20px;height:20px;font-size:11px}.destination-item .destination-name{font-size:13px}.preview-content{flex-direction:column;gap:16px}.preview-controls{flex-direction:column;gap:12px}}.location-starting-price-modal .ant-modal-content{border-radius:12px;padding:0}.location-starting-price-modal .ant-modal-body{padding:30px 24px}.location-starting-price-modal .modal-content-wrapper{display:flex;flex-direction:column;gap:24px}.location-starting-price-modal .modal-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:38px;line-height:1.2105263158em;text-align:center;color:#222339;margin:0}.location-starting-price-modal .modal-form{display:flex;flex-direction:column;gap:16px}.location-starting-price-modal .form-field{display:flex;flex-direction:column;gap:8px}.location-starting-price-modal .form-field .form-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5714285714em;color:#222339;margin:0}.location-starting-price-modal .modal-buttons{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}.location-starting-price-modal .modal-buttons .cancel-btn,.location-starting-price-modal .modal-buttons .save-btn{width:180px;height:40px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5em;border-radius:8px}.location-starting-price-modal .modal-buttons .cancel-btn{background-color:#fff;border:1px solid #D9D9DE;color:#222339;box-shadow:0 2px #2223390a}.location-starting-price-modal .modal-buttons .save-btn{background-color:#40b174;border:1px solid #40B174;color:#fff;box-shadow:0 2px #40b1741a}.location-starting-price-modal .error-message{color:#ff4d4f;font-size:12px;margin-top:4px;line-height:1.4}.location-starting-price-modal .active-group-field{display:flex;flex-direction:row;align-items:center;gap:16px;height:24px}.location-starting-price-modal .active-group-field .active-group-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#222339}.mb-12{margin-bottom:12px}.mt-12{margin-top:12px}.location-presentation-pricing-new{min-height:100vh;padding-bottom:40px}.location-presentation-pricing-new .page-header .page-title{font-size:28px;font-weight:700;color:#222339;margin:0 0 8px;letter-spacing:-.02em;line-height:1.3}.location-presentation-pricing-new .page-header .page-subtitle{font-size:15px;color:#5f6075;margin:0;line-height:1.6;max-width:560px}.location-presentation-pricing-new .preview-section-wrapper{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left{flex:0 0 400px;border-radius:12px;box-shadow:0 2px 12px #22233914,0 1px 4px #2223390a;border:1px solid #e8e9ed;padding:24px;background:#fff}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left.ant-card .ant-card-body{padding:0}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f2}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-header .preview-title{font-size:18px;font-weight:600;color:#222339;margin:0 0 4px}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-header .preview-desc{font-size:13px;color:#5f6075;margin:0;line-height:1.5}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-controls{display:flex;flex-direction:column;gap:18px}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-controls .preview-control-item{display:flex;flex-direction:column;gap:8px}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-controls .preview-control-item label{font-size:13px;font-weight:600;color:#222339}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-controls .preview-control-item.preview-control-item-inline{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.location-presentation-pricing-new .preview-section-wrapper .preview-card-left .preview-controls .preview-control-item.preview-control-item-inline .comparison-switch{flex-shrink:0;width:auto}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card{flex:1;min-width:360px;display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #22233914,0 1px 4px #2223390a;border:1px solid #e8e9ed;background:#fff}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card.comparison-mode{display:grid;grid-template-columns:1fr 1fr;gap:0}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card.comparison-mode .preview-results-column{border-right:1px solid #f0f0f2}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card.comparison-mode .preview-results-column:last-child{border-right:none}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-results-column{min-width:0;display:flex;flex-direction:column}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-column-header{padding:16px 20px;background:linear-gradient(135deg,#f8f9fb,#f2f3f5);border-bottom:1px solid #e8e9ed;display:flex;flex-direction:column;gap:2px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-column-header .column-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a8b9a}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-column-header .column-value{font-size:15px;font-weight:600;color:var(--green, #40b174)}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item>p{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a8b9a;margin:0 0 8px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section{background:#fafbfc;border-bottom:1px solid #f0f0f2}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section .preview-list-content{display:flex;flex-direction:column;gap:8px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section .preview-list-content .preview-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #f0f0f2;font-size:14px;font-weight:500;color:#222339}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section .preview-list-content .preview-list-item .location-name{flex:1}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section .preview-list-content .preview-list-item .provider-badge{font-size:12px;font-weight:500;color:#5f6075;background:#f2f3f5;padding:4px 8px;border-radius:6px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-list-section .preview-list-content .preview-placeholder{color:#8a8b9a;font-size:14px;padding:12px;text-align:center;background:#f8f9fb;border-radius:8px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section{background:#fff;border-bottom:1px solid #f0f0f2}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section .preview-price-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fafbfc;border-radius:8px;margin-bottom:8px;gap:12px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section .preview-price-row:last-child{margin-bottom:0}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section .preview-price-row .price-location{font-size:14px;font-weight:500;color:#222339;flex-shrink:0}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section .preview-price-row .price-value{font-size:14px;font-weight:600;color:#222339;display:flex;align-items:center;gap:6px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-price-section .preview-price-row .price-value .price-info-icon{color:var(--blue, #1677ff);font-size:15px;cursor:help}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-grouping-section,.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-cache-section{background:#fafbfc;border-bottom:1px solid #f0f0f2}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-grouping-section .preview-grouping-row,.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-cache-section .preview-grouping-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-grouping-section .preview-grouping-row span:first-child,.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-cache-section .preview-grouping-row span:first-child{font-weight:500;color:#222339}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-grouping-section .preview-grouping-row span:last-child,.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-cache-section .preview-grouping-row span:last-child{font-weight:500;color:#5f6075}.location-presentation-pricing-new .preview-section-wrapper .preview-results-card .preview-result-item.preview-cache-section:last-child{border-bottom:none}.location-presentation-pricing-new .ml-4{margin-left:4px}.location-presentation-pricing-new .preview-card-left .ant-select-lg .ant-select-selector{border-radius:8px;border-color:#e8e9ed}.location-presentation-pricing-new .preview-card-left .ant-select-lg .ant-select-selector:hover{border-color:var(--green, #40b174)}.location-presentation-pricing-new .preview-card-left .ant-select-focused .ant-select-selector{border-color:var(--green, #40b174);box-shadow:0 0 0 2px #40b1741a}.location-presentation-pricing-new .preview-card-left .ant-switch-checked{background:var(--green, #40b174)}.location-presentation-pricing-new .preview-card-left .comparison-switch.ant-switch{min-width:44px;flex-shrink:0}.location-presentation-pricing-new .grouping-card,.location-presentation-pricing-new .pricing-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.location-presentation-pricing-new .grouping-card .section-header,.location-presentation-pricing-new .pricing-card .section-header{display:flex;align-items:center;justify-content:space-between}.location-presentation-pricing-new .pricing-controls{display:flex;gap:12px;align-items:flex-start}.location-presentation-pricing-new .pricing-controls .pricing-control-item{display:flex;flex-direction:column;gap:8px}.location-presentation-pricing-new .pricing-controls .pricing-control-item.fallback-price-item{flex:1}.location-presentation-pricing-new .pricing-controls .pricing-control-item.currency-item{width:125px;flex-shrink:0}.location-presentation-pricing-new .pricing-controls .pricing-control-item .form-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5714285714em;color:#222339;margin:0}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons{display:flex;align-items:center;gap:0;padding-left:8px}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;padding:4px}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-icon:hover{opacity:.8}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-icon:active{opacity:.6}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-icon svg{display:block}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-separator{display:flex;align-items:center;margin:0 4px}.location-presentation-pricing-new .pricing-controls .pricing-control-item .price-control-icons .price-control-separator svg{display:block}.location-presentation-pricing-new .regional-grouping-table .ant-table-thead>tr>th,.location-presentation-pricing-new .location-pricing-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:600;color:#202020}.location-presentation-pricing-new .regional-grouping-table .ant-table-tbody>tr>td,.location-presentation-pricing-new .location-pricing-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.location-presentation-pricing-new .regional-grouping-table .ant-table-tbody>tr:hover>td,.location-presentation-pricing-new .location-pricing-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.location-presentation-pricing-new .save-setting-wrapper{display:flex;justify-content:flex-end;margin-top:24px}.location-presentation-pricing-new .save-setting-wrapper .save-setting-btn{min-width:150px;height:48px;font-size:16px;font-weight:600}@media (max-width: 1200px){.location-presentation-pricing-new .preview-content-wrapper,.location-presentation-pricing-new .preview-content-wrapper .preview-controls,.location-presentation-pricing-new .preview-content-wrapper .preview-results{flex-direction:column}}@media (max-width: 768px){.location-presentation-pricing-new{padding:16px}.location-presentation-pricing-new .preview-content-wrapper .preview-controls,.location-presentation-pricing-new .preview-content-wrapper .preview-results{min-width:100%}.location-presentation-pricing-new .pricing-controls{flex-direction:column}.location-presentation-pricing-new .pricing-controls .pricing-control-item{max-width:100%}}.provider-resource-library__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px}.provider-resource-library__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.provider-resource-library__header h1{margin:0;font-size:38px;line-height:1.2105263158;font-weight:600;color:#222339}.provider-resource-library__toolbar{display:flex;align-items:center;gap:12px;width:560px;max-width:100%}.provider-resource-library__search{flex:1;min-width:220px;border-radius:8px;min-height:40px;height:40px;padding:0 11px;border-color:#d9d9de;box-shadow:none}.provider-resource-library__search .ant-input{font-size:16px;line-height:24px;color:#222339}.provider-resource-library__search .ant-input::placeholder{color:#22233940}.provider-resource-library__ghost-btn{border-radius:8px;border-color:#d9d9de;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px;color:#222339}.provider-resource-library__new-btn{border-radius:8px;font-weight:600;height:40px;padding:0 15px;font-size:16px;line-height:24px}.provider-resource-library__table .ant-table{border:none;border-radius:0}.provider-resource-library__table .ant-table-thead>tr>th{background:#2223390a;color:#222339;font-size:14px;font-weight:600;border-bottom:1px solid rgba(34,35,57,.06);padding:16px}.provider-resource-library__table .ant-table-tbody>tr>td{color:#222339;font-size:14px;line-height:1.5714285714;border-bottom:1px solid #ebebf0;padding:16px}.provider-resource-library__status{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500}.provider-resource-library__status--published{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.provider-resource-library__status--draft{color:#595959;background:#fafafa;border:1px solid #d9d9d9}.provider-resource-library__status--unpublished{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.provider-resource-library__download-count{display:inline-flex;align-items:center;gap:6px;color:#52c41a;font-weight:500}.provider-resource-library__action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.provider-resource-library__action-btn:hover{background:#f5f5f5;color:#595959}.provider-resource-library__state{min-height:260px;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}.provider-resource-library__preview-image,.provider-resource-library__preview-video{max-width:100%;max-height:70vh;display:block;margin:0 auto;border-radius:8px}.provider-resource-library__preview-fallback{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#595959}.provider-resource-library__preview-fallback .anticon{font-size:48px;color:#1677ff}.provider-resource-library__preview-fallback p{margin:0;font-size:14px}.provider-resource-library-filter-drawer .ant-drawer-mask{background:#00000073}.provider-resource-library-filter-drawer .ant-drawer-content-wrapper{box-shadow:-48px -45px 60px #0000000d}.provider-resource-library-filter-drawer .ant-drawer-body{padding:51px 24px}.provider-resource-library-filter-drawer__content{width:552px;display:flex;flex-direction:column;gap:24px}.provider-resource-library-filter-drawer__content h2{margin:0;font-size:32px;line-height:1.3333333333;font-weight:600;color:#222339}.provider-resource-library-filter-drawer__divider{width:100%;height:1px;background:#d9d9de}.provider-resource-library-filter-drawer__field{display:flex;flex-direction:column;gap:8px}.provider-resource-library-filter-drawer__field label{font-size:14px;line-height:22px;font-weight:600;color:#222339}.provider-resource-library-filter-drawer__field .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;min-height:40px!important;box-shadow:none!important}.provider-resource-library-filter-drawer__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.provider-resource-library-filter-drawer__actions .ant-btn{height:40px;border-radius:8px;font-size:16px;font-weight:600}.provider-resource-library-upload-modal .ant-upload-wrapper .ant-upload.ant-upload-drag{border-radius:8px;border-color:#d9d9de;background:#fff}.provider-add-resource__header{margin-bottom:16px}.provider-add-resource__header h1{margin:0 0 6px;font-size:38px;font-weight:600;color:#222339;line-height:1.2}.provider-add-resource__header p{margin:0;color:#2223398c;font-size:14px}.provider-add-resource__card{border:1px solid #ebebf0;border-radius:8px;background:#fff;padding:16px}.provider-add-resource .ant-form-item{margin-bottom:14px}.provider-add-resource .ant-form-item-label>label{color:#222339;font-size:14px;font-weight:600}.provider-add-resource .ant-input,.provider-add-resource .ant-input-affix-wrapper,.provider-add-resource .ant-input-textarea-affix-wrapper,.provider-add-resource .ant-select-selector{border-radius:6px!important;border-color:#d9d9de!important;box-shadow:none!important}.provider-add-resource .ant-input,.provider-add-resource .ant-select-selector{min-height:40px!important}.provider-add-resource__dragger .ant-upload.ant-upload-drag{border-radius:6px;border:1px dashed #52c41a;background:#fcfffc;padding:10px 8px}.provider-add-resource__dragger .ant-upload-drag-icon{margin-bottom:4px}.provider-add-resource__dragger .ant-upload-drag-icon .anticon{color:#52c41a;font-size:24px}.provider-add-resource__dragger .ant-upload-text{margin-bottom:2px;color:#222339;font-size:14px}.provider-add-resource__dragger .ant-upload-hint{color:#22233973;font-size:12px;margin:0}.provider-add-resource__file-meta{margin:-4px 0 14px;color:#222339b3;font-size:13px}.provider-add-resource__file-meta span{margin-left:12px}.provider-add-resource__actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.provider-add-resource__actions .ant-btn{min-width:92px;height:36px;border-radius:8px;font-weight:600}.provider-add-resource__preview p{margin:0 0 6px}.commission-rate-page{padding:24px}.commission-rate-header{margin-bottom:24px}.commission-rate-header .commission-rate-title{font-size:38px;font-weight:600;line-height:1.21;color:#222339;margin:0 0 12px}.commission-rate-header .commission-rate-desc{font-size:16px;font-weight:400;line-height:1.5;color:#222339a6;margin:0}.commission-rate-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:24px}.commission-rate-global-card{width:564px;max-width:100%;padding:24px}.commission-rate-global-card .commission-rate-card-title{font-size:18px;font-weight:600;color:#222339;margin:0 0 16px}.commission-rate-global-card .commission-rate-divider{height:1px;background:#d9d9de;margin:0 0 24px}.commission-rate-global-card .commission-rate-global-body .commission-rate-input-group{margin-bottom:16px}.commission-rate-global-card .commission-rate-global-body .commission-rate-input-group .commission-rate-label{display:block;font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.commission-rate-global-card .commission-rate-global-body .commission-rate-preview-alert{margin-bottom:16px;border-radius:8px!important;border:1px solid #8fffc2!important;background:#ddffed!important}.commission-rate-global-card .commission-rate-global-body .commission-rate-preview-alert .ant-alert-message{font-size:14px!important;font-weight:400!important;line-height:1.57!important;color:#222339!important}.commission-rate-global-card .commission-rate-global-body .commission-rate-preview-alert .ant-alert-icon{color:#40b174}.commission-rate-global-card .commission-rate-global-body .commission-rate-global-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.commission-rate-global-card .commission-rate-global-body .commission-rate-global-footer .commission-rate-updated{font-size:14px;font-weight:600;color:#222339}.commission-rate-global-card .commission-rate-global-body .commission-rate-global-footer .commission-rate-save-btn{height:40px;padding:0 20px;font-size:16px;font-weight:600;border-radius:8px}.commission-rate-provider-card{padding:24px}.commission-rate-provider-card .commission-rate-provider-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.commission-rate-provider-card .commission-rate-provider-header .commission-rate-card-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#222339;margin:0}.commission-rate-provider-card .commission-rate-provider-header .commission-rate-card-title .commission-rate-title-icon{margin-right:8px;color:#2223398c}.commission-rate-provider-card .commission-rate-provider-header .commission-rate-add-btn{height:32px!important;border-radius:6px}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .ant-table{font-size:14px}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .commission-rate-cell{color:#222339;font-size:14px}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .commission-rate-action-btn{color:#2223398c}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .ant-table-thead>tr>th{background:#fafafa;color:#222339;font-weight:600;font-size:14px;border-bottom:1px solid #ebebf0}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .ant-table-tbody>tr>td{border-bottom:1px solid #ebebf0}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .ant-pagination{margin-top:16px}.commission-rate-provider-card .commission-rate-table-wrapper .commission-rate-table .ant-pagination .ant-pagination-total-text{font-size:14px;color:#222339a6}.commission-rate-add-modal .ant-modal-content{border-radius:12px}.commission-rate-add-modal .ant-modal-header{padding:0;border-bottom:none!important;margin-bottom:24px}.commission-rate-add-modal .ant-modal-body{padding:0}.commission-rate-add-modal .ant-modal-close{top:0;right:-24px;width:24px;height:24px;color:#fff}.commission-rate-modal-title{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600;line-height:1.21;color:#222339}.commission-rate-modal-form{display:flex;flex-direction:column;gap:24px}.commission-rate-modal-field{display:flex;flex-direction:column;gap:8px}.commission-rate-modal-field:has(.commission-rate-input-row){gap:10px}.commission-rate-form-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339}.commission-rate-provider-input{height:40px;border:1px solid #d9d9de;border-radius:8px}.commission-rate-provider-input .ant-input{font-size:16px}.commission-rate-provider-input .ant-input::placeholder{color:#22233940}.commission-rate-provider-dropdown{min-width:200px;padding:4px 0;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014;border:1px solid #d9d9de}.commission-rate-provider-option{padding:8px 12px;font-size:14px;color:#222339;cursor:pointer}.commission-rate-provider-option:hover{background:#2223390a}.commission-rate-modal-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.commission-rate-provider-tag{margin:0!important;padding:1px 8px!important;font-size:12px!important;font-weight:400!important;line-height:1.67!important;color:#289359!important;background:#ddffed!important;border:none!important;border-radius:4px!important}.commission-rate-provider-tag .anticon-close{color:#289359!important;font-size:12px}.commission-rate-input-row{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;background:#fff;border:1px solid #d9d9de;border-radius:8px}.commission-rate-input-row .commission-rate-input{flex:1;border:none;outline:none;font-size:16px;line-height:1.5;color:#222339;min-width:0;background:transparent}.commission-rate-input-row .commission-rate-input::placeholder{color:#22233959}.commission-rate-input-row .commission-rate-stepper-group{display:flex;align-items:center;gap:8px;margin-left:8px;padding-left:12px}.commission-rate-input-row .commission-rate-stepper-divider{width:1px;height:16px;background:#2223398c;flex-shrink:0}.commission-rate-input-row .commission-rate-stepper-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px!important;color:#2223398c!important;cursor:pointer;flex-shrink:0;border:1px solid #d9d9de;border-radius:50%;background:#fff;transition:border-color .2s,color .2s}.commission-rate-input-row .commission-rate-stepper-icon:hover{color:#222339!important;border-color:#2223398c}.commission-rate-date-picker{width:100%!important}.commission-rate-date-picker .ant-picker{height:40px!important;padding:0 11px!important;background:#2223390a!important;border:1px solid #d9d9de!important;border-radius:8px!important}.commission-rate-date-picker .ant-picker-input>input{font-size:16px;color:#22233940}.commission-rate-date-picker .ant-picker-input>input::placeholder{color:#22233940}.commission-rate-date-picker .ant-picker-suffix{color:#2223398c}.commission-rate-modal-alert{border-radius:8px!important;border:1px solid #8fffc2!important;background:#ddffed!important}.commission-rate-modal-alert .ant-alert-message{font-size:14px!important;font-weight:400!important;line-height:1.57!important;color:#222339!important}.commission-rate-modal-alert .ant-alert-icon{color:#40b174}.commission-rate-modal-footer{display:flex;gap:16px;justify-content:stretch;padding-top:0}.commission-rate-modal-cancel{flex:1;height:40px!important;font-size:16px!important;font-weight:600!important;border:1px solid #d9d9de!important;border-radius:8px!important;color:#222339!important;background:#fff!important;box-shadow:0 2px #2223390a}.commission-rate-modal-add{flex:1;height:40px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;background:#40b174!important;border-color:#40b174!important;box-shadow:0 2px #40b1741a}.conversion-rate-page{padding:24px;display:flex;flex-direction:column;gap:24px}.conversion-rate-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.conversion-rate-header .conversion-rate-title{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.25;color:#222339;margin:0 0 8px}.conversion-rate-header .conversion-rate-desc{font-size:14px;color:#222339a6;margin:0}.conversion-rate-header .conversion-rate-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.conversion-rate-header .conversion-rate-actions .ant-input-affix-wrapper{border-radius:8px}.conversion-rate-header .conversion-rate-add-btn{background-color:#40b174;border-color:#40b174;border-radius:8px;font-weight:600;font-size:14px;height:40px}.conversion-rate-header .conversion-rate-add-btn:hover{background-color:#359a5f;border-color:#359a5f}.conversion-rate-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #00000008;overflow:hidden}.conversion-rate-table .ant-table{font-size:14px}.conversion-rate-table .ant-table-thead>tr>th{background:#fafafa;color:#222339;font-weight:600;font-size:14px;line-height:1.57;border-bottom:1px solid #ebebf0;padding:12px 16px}.conversion-rate-table .ant-table-tbody>tr>td{border-bottom:1px solid #ebebf0;padding:12px 16px;color:#222339;font-size:14px}.conversion-rate-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.conversion-rate-table .conversion-rate-pair{font-weight:500;color:#222339;font-size:14px}.conversion-rate-table .conversion-rate-tag{margin:0;border-radius:6px;font-size:13px;font-weight:500;border:none}.conversion-rate-table .conversion-rate-disabled{color:#22233940}.conversion-rate-table .conversion-rate-action-btn{color:#2223398c;padding:4px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.conversion-rate-table .conversion-rate-action-btn:hover{color:#40b174}.conversion-rate-table .conversion-rate-action-btn:disabled{opacity:.5;cursor:not-allowed}.conversion-rate-table .ant-pagination{margin:16px 16px 16px 0}.conversion-rate-table .ant-pagination .ant-pagination-total-text{font-size:14px;color:#222339a6}.location-presentation .details-box-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.location-presentation .details-box-wrapper:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.location-presentation .tag-warpper{display:inline-block;padding:6px 12px;background-color:#f0f8f0;color:#40b174;border:1px solid #e0f0e0;border-radius:16px;font-size:12px;font-weight:500;transition:all .2s ease}.location-presentation .tag-warpper:hover{background-color:#e0f0e0;border-color:#40b174}.location-presentation .empty-state{text-align:center;padding:48px 24px}.location-presentation .empty-state .empty-icon{color:#d9d9d9;margin-bottom:16px}.location-presentation .empty-state .empty-title{font-size:18px;font-weight:600;color:#202020;margin-bottom:8px}.location-presentation .empty-state .empty-description{color:#666;margin-bottom:24px}.location-presentation .preference-card{position:relative}.location-presentation .preference-card .preference-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.location-presentation .preference-card .preference-header .preference-name{font-size:20px;font-weight:600;color:#202020;margin:0}.location-presentation .preference-card .preference-header .action-buttons{display:flex;align-items:center;gap:12px}.location-presentation .preference-card .preference-header .action-buttons .action-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s ease;cursor:pointer}.location-presentation .preference-card .preference-header .action-buttons .action-link:hover{background-color:#f5f5f5}.location-presentation .preference-card .preference-header .action-buttons .action-link.edit:hover{background-color:#e6f7ff}.location-presentation .preference-card .preference-header .action-buttons .action-link.delete:hover{background-color:#fff2f0}.location-presentation .preference-card .countries-container{margin-bottom:16px}.location-presentation .preference-card .preference-info{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999;padding-top:16px;border-top:1px solid #f0f0f0}.location-presentation .delete-confirmation-content{text-align:center}.location-presentation .delete-confirmation-content .mb-16{margin-bottom:16px}.location-presentation .delete-confirmation-content .mb-12{margin-bottom:12px}.location-presentation .delete-confirmation-content .mb-8{margin-bottom:8px}.location-presentation .delete-confirmation-content .fs-18{font-size:18px}.location-presentation .delete-confirmation-content .fw-semi-bold{font-weight:600}.location-presentation .delete-confirmation-content .clr-dark-1{color:#202020}.location-presentation .delete-confirmation-content .clr-dark-3{color:#666}.location-presentation .delete-confirmation-content .text-red-500{color:#ff4d4f}.location-presentation .delete-confirmation-content .text-orange-500{color:#fa8c16}.location-presentation .delete-confirmation-content .countries-to-delete{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.location-presentation .delete-confirmation-content .countries-to-delete .country-tag{display:inline-block;padding:4px 8px;background-color:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7;border-radius:12px;font-size:11px;font-weight:500}.location-presentation .delete-confirmation-content .warning-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fff7e6;border:1px solid #ffd591;border-radius:6px;color:#d46b08;font-size:13px;margin-top:16px}.location-presentation .delete-confirmation-content .warning-message svg{flex-shrink:0}@media (max-width: 768px){.location-presentation .tag-container{gap:6px}.location-presentation .custom-tag{padding:6px 12px;font-size:13px}.location-presentation .custom-tag .close-icon{width:14px;height:14px;font-size:11px}.location-presentation .preference-card .preference-header{flex-direction:column;align-items:flex-start;gap:16px}.location-presentation .preference-card .preference-header .action-buttons{align-self:flex-end}.location-presentation .tag-warpper{padding:4px 10px;font-size:11px}}.location-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.location-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.location-cards-grid{grid-template-columns:1fr}}.location-price-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.location-price-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.add-account-modal .ant-modal-content{border-radius:12px;padding:0}.add-account-modal .ant-modal-body{padding:32px}.add-account-modal .ant-modal-close{top:20px;right:20px}.add-account-modal-title{font-size:28px;font-weight:600;color:#222339;margin:0 0 24px;font-family:Plus Jakarta Sans,sans-serif}.add-account-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px;margin-bottom:24px}@media (max-width: 768px){.add-account-modal-grid{grid-template-columns:1fr}}.add-account-modal-grid .ant-form-item{margin-bottom:0}.add-account-modal-grid .ant-form-item-label{padding-bottom:6px}.add-account-modal-grid .ant-form-item-label>label{font-size:14px;font-weight:600;color:#222339;height:auto}.add-account-modal-grid .ant-form-item-label>label:after{display:none}.add-account-modal-grid .ant-form-item-required:before{display:inline-block!important;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.add-account-modal-grid .ant-input,.add-account-modal-grid .ant-input-password,.add-account-modal-grid .ant-select-selector{border-radius:6px;border:1px solid #d9d9d9;transition:all .2s}.add-account-modal-grid .ant-input:hover,.add-account-modal-grid .ant-input-password:hover,.add-account-modal-grid .ant-select-selector:hover{border-color:#40b174}.add-account-modal-grid .ant-input:focus,.add-account-modal-grid .ant-input:focus-within,.add-account-modal-grid .ant-input-password:focus,.add-account-modal-grid .ant-input-password:focus-within,.add-account-modal-grid .ant-select-selector:focus,.add-account-modal-grid .ant-select-selector:focus-within{border-color:#40b174;box-shadow:0 0 0 2px #40b1741a}.add-account-modal-grid .ant-input-status-error,.add-account-modal-grid .ant-input-status-error:hover,.add-account-modal-grid .ant-select-status-error .ant-select-selector{border-color:#ff4d4f!important}.add-account-modal-grid .ant-form-item-explain-error{font-size:13px;margin-top:4px}.add-account-modal-grid .ant-select-multiple .ant-select-selection-item{background:#40b17414;border:1px solid rgba(64,177,116,.3);border-radius:4px;color:#40b174;font-weight:500;font-size:13px;padding:2px 8px}.add-account-modal-grid .ant-select-multiple .ant-select-selection-item-remove{color:#40b174;font-size:12px}.add-account-modal-grid .ant-select-multiple .ant-select-selection-item-remove:hover{color:#359a5f}.add-account-modal-grid input[type=number]{font-weight:500}.add-account-modal-switch{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px 0;border-top:1px solid #ebebf0}.add-account-modal-switch .ant-switch-checked{background-color:#40b174}.add-account-modal-switch span{font-size:14px;font-weight:500;color:#222339}.add-account-modal-footer{display:flex;gap:16px;justify-content:flex-end;padding-top:16px;border-top:1px solid #ebebf0}.add-account-modal-footer button{min-width:120px;height:40px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.add-account-modal-footer button:disabled{opacity:.6;cursor:not-allowed}.add-account-modal-footer .add-account-modal-btn-cancel{background:#fff;border:1px solid #d9d9d9;color:#222339}.add-account-modal-footer .add-account-modal-btn-cancel:hover:not(:disabled){border-color:#40b174;color:#40b174}.add-account-modal-footer .add-account-modal-btn-submit{background:#40b174;color:#fff}.add-account-modal-footer .add-account-modal-btn-submit:hover:not(:disabled){background:#359a5f}.stripe-accounts-page{padding:24px;display:flex;flex-direction:column;gap:24px}.stripe-accounts-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.stripe-accounts-header .stripe-accounts-title{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.25;color:#222339;margin:0}.stripe-accounts-header .stripe-accounts-add-btn{flex-shrink:0}.stripe-accounts-header .stripe-accounts-add-btn .main-btn,.stripe-accounts-header .stripe-accounts-add-btn button{height:40px;padding:0 20px;font-size:16px;font-weight:600;border-radius:8px}.stripe-accounts-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #00000008;overflow:hidden}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-table{font-size:14px}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-table-thead>tr>th{background:#fafafa;color:#222339;font-weight:600;font-size:13px;line-height:1.57;border-bottom:2px solid #ebebf0;padding:14px 16px;white-space:nowrap}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:14px 16px;color:#222339;font-size:14px;vertical-align:middle;transition:background .2s}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-table-tbody>tr:hover>td{background:#fafafa}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-country{font-weight:700;color:#222339;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-id{font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;color:#222339bf;font-weight:500}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-name{font-weight:600;color:#222339;font-size:14px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-type{display:inline-block;padding:4px 10px;border-radius:5px;font-size:12px;font-weight:600;background:#40b1741a;color:#40b174;text-transform:capitalize}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-key{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;color:#222339a6;font-weight:500;letter-spacing:-.2px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-currency{font-weight:700;color:#222339;font-size:13px;letter-spacing:.3px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-rate{font-weight:600;color:#222339;font-size:14px;font-variant-numeric:tabular-nums}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-countries,.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-cell-currencies{font-size:13px;color:#222339bf;font-weight:500}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-status-badge{display:inline-block;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-status-badge.active{background:#40b17426;color:#40b174;border:1px solid rgba(64,177,116,.3)}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-status-badge.inactive{background:#22233914;color:#222339a6;border:1px solid rgba(34,35,57,.15)}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-action-btn{border:0;background-color:transparent;color:#22233973;padding:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px}.stripe-accounts-table-wrapper .stripe-accounts-table .stripe-accounts-action-btn:hover{color:#40b174;background:#40b1741a}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination{margin:20px 16px 16px 0}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-total-text{font-size:14px;color:#222339a6;font-weight:500}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-item{border-radius:6px;border-color:#d9d9d9}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-item:hover{border-color:#40b174}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-item.ant-pagination-item-active{border-color:#40b174;background:#40b174}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-prev,.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-next{border-radius:6px}.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-prev:hover button,.stripe-accounts-table-wrapper .stripe-accounts-table .ant-pagination .ant-pagination-next:hover button{color:#40b174;border-color:#40b174}.currency-management-page{padding:16px}.currency-management-card{border:1px solid #ebebf0;border-radius:8px;background:#fff;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;padding:24px;overflow:hidden}.currency-management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.currency-management-toolbar .currency-management-title{margin:0;color:#222339;font-size:38px;line-height:1.2105263158;font-weight:600}.currency-management-toolbar .currency-management-search{width:290px;max-width:100%;min-width:220px;min-height:40px;height:40px;border-radius:8px;border-color:#d9d9de;box-shadow:none;padding:0 11px}.currency-management-toolbar .currency-management-search input{font-size:16px;line-height:24px;color:#222339}.currency-management-toolbar .currency-management-search .ant-input::placeholder{color:#22233940}.currency-management-toolbar .currency-management-search .ant-input-suffix .anticon{font-size:18px;color:#2223398c}.currency-management-table .ant-table{font-size:14px;border:none;border-radius:0}.currency-management-table .ant-table-thead>tr>th{background:#2223390a;color:#222339;font-weight:600;font-size:14px;line-height:1.5714285714;border-bottom:1px solid rgba(34,35,57,.06);padding:16px;white-space:nowrap}.currency-management-table .ant-table-tbody>tr>td{border-bottom:1px solid #ebebf0;padding:16px;color:#222339;font-size:14px;line-height:1.5714285714;white-space:nowrap}.currency-management-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.currency-management-table .currency-code{font-weight:500;color:#222339;font-size:14px}.currency-management-table .currency-name{color:#222339;font-size:14px}.currency-management-table .currency-symbol{font-size:14px;font-weight:500}.currency-management-table .currency-tag{margin:0;border-radius:4px;font-size:12px;font-weight:400;line-height:20px;padding:1px 8px;border:1px solid #b7eb8f;color:#52c41a;background:#f6ffed}.currency-management-table .currency-disabled{color:#8c8c8c}.currency-management-table .currency-action-btn{border:0;background:transparent;color:#8c8c8c;width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.currency-management-table .currency-action-btn:hover{background:#f5f5f5;color:#595959}.currency-management-table .currency-action-btn:disabled{opacity:.5;cursor:not-allowed}.currency-management-table .ant-table-pagination.ant-pagination{margin:16px 0 0}.currency-management-table .ant-table-pagination.ant-pagination .ant-pagination-total-text{font-size:14px;color:#222339a6}.currency-conversion-page{padding:24px}.currency-conversion-header{margin-bottom:24px}.currency-conversion-header .currency-conversion-title{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.25;color:#222339;margin:0 0 8px}.currency-conversion-header .currency-conversion-desc{font-size:14px;color:#222339a6;margin:0}.currency-conversion-content{display:grid;grid-template-columns:1fr 400px;gap:24px}@media (max-width: 1200px){.currency-conversion-content{grid-template-columns:1fr}}.currency-conversion-form-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;padding:24px;box-shadow:0 1px 2px #00000008}.currency-conversion-form-card .ant-form-item-label>label{font-size:14px;font-weight:600;color:#222339}.currency-conversion-form-card .ant-input,.currency-conversion-form-card .ant-input-number,.currency-conversion-form-card .ant-select-selector{border-radius:6px}.currency-conversion-form-card .ant-select-multiple .ant-select-selection-item{background:#40b17414;border:1px solid #40b174;border-radius:4px;color:#40b174;font-weight:500}.currency-conversion-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;background:#fafafa;border-radius:6px}.currency-conversion-tags .ant-tag{margin:0;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500}.currency-conversion-input-actions{display:flex;gap:8px;margin-left:8px}.currency-conversion-input-actions .input-action-btn{background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border:0}.currency-conversion-input-actions .input-action-btn:first-child{border-right:1px solid rgba(34,35,57,.55);padding-right:8px}.currency-conversion-input-actions .input-action-icon{font-size:18px;color:#2223398c}.currency-conversion-switch{display:flex;align-items:center;gap:12px}.currency-conversion-switch .ant-switch-checked{background-color:#40b174}.currency-conversion-switch span{font-size:14px;font-weight:500;color:#222339}.currency-conversion-last-sync{font-size:13px;color:#222339a6;margin-bottom:16px;padding:8px 12px;background:#f0f9ff;border-radius:6px;border-left:3px solid #4096ff}.currency-conversion-save-btn{height:44px;background-color:#40b174;border-color:#40b174;border-radius:8px;font-size:16px;font-weight:600}.currency-conversion-save-btn:hover{background-color:#359a5f;border-color:#359a5f}.currency-conversion-save-btn span{margin-right:8px}.currency-conversion-rates-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;padding:24px;box-shadow:0 1px 2px #00000008;max-height:fit-content}.currency-conversion-rates-card .currency-conversion-rates-title{font-size:18px;font-weight:600;color:#222339;margin:0 0 16px}.currency-conversion-rates-list{display:flex;flex-direction:column;gap:12px}.currency-conversion-rate-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;transition:background .2s}.currency-conversion-rate-item:nth-child(odd){background:#fff}.currency-conversion-rate-item:hover{background:#f0f9ff}.currency-conversion-rate-item .rate-currency{font-size:14px;font-weight:600;color:#222339}.currency-conversion-rate-item .rate-value{font-size:14px;font-weight:500;color:#222339a6}.currency-conversion-rates-empty{text-align:center;padding:40px 20px;color:#22233973;font-size:14px}.deposit-rate-page{padding:24px}.deposit-rate-header{margin-bottom:24px}.deposit-rate-header .deposit-rate-title{font-size:38px;font-weight:600;line-height:1.21;color:#222339;margin:0 0 12px}.deposit-rate-header .deposit-rate-desc{font-size:16px;font-weight:400;line-height:1.5;color:#222339a6;margin:0}.deposit-rate-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:24px}.deposit-rate-global-card{width:564px;max-width:100%;padding:24px}.deposit-rate-global-card .deposit-rate-card-title{font-size:18px;font-weight:600;color:#222339;margin:0 0 16px}.deposit-rate-global-card .deposit-rate-divider{height:1px;background:#d9d9de;margin:0 0 24px}.deposit-rate-global-card .deposit-rate-global-body .deposit-rate-input-group{margin-bottom:24px}.deposit-rate-global-card .deposit-rate-global-body .deposit-rate-input-group .deposit-rate-label{display:block;font-size:14px;font-weight:600;color:#222339;margin-bottom:8px}.deposit-rate-global-card .deposit-rate-global-body .deposit-rate-global-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.deposit-rate-global-card .deposit-rate-global-body .deposit-rate-global-footer .deposit-rate-updated{font-size:14px;font-weight:600;color:#222339}.deposit-rate-global-card .deposit-rate-global-body .deposit-rate-global-footer .deposit-rate-save-btn{height:40px;padding:0 20px;font-size:16px;font-weight:600;border-radius:8px}.deposit-rate-provider-card{padding:24px}.deposit-rate-provider-card .deposit-rate-provider-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.deposit-rate-provider-card .deposit-rate-provider-header .deposit-rate-card-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#222339;margin:0}.deposit-rate-provider-card .deposit-rate-provider-header .deposit-rate-card-title .deposit-rate-title-icon{margin-right:8px;color:#2223398c}.deposit-rate-provider-card .deposit-rate-provider-header .deposit-rate-add-btn{height:32px!important;border-radius:6px}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .ant-table{font-size:14px}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .deposit-rate-cell{color:#222339;font-size:14px}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .deposit-rate-action-btn{color:#2223398c}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .ant-table-thead>tr>th{background:#fafafa;color:#222339;font-weight:600;font-size:14px;border-bottom:1px solid #ebebf0}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .ant-table-tbody>tr>td{border-bottom:1px solid #ebebf0}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .ant-pagination{margin-top:16px}.deposit-rate-provider-card .deposit-rate-table-wrapper .deposit-rate-table .ant-pagination .ant-pagination-total-text{font-size:14px;color:#222339a6}.deposit-rate-add-modal .ant-modal-content{border-radius:12px}.deposit-rate-add-modal .ant-modal-header{padding:0;border-bottom:none!important;margin-bottom:24px}.deposit-rate-add-modal .ant-modal-body{padding:0}.deposit-rate-add-modal .ant-modal-close{top:0;right:-24px;width:24px;height:24px;color:#fff}.deposit-rate-modal-title{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600;line-height:1.21;color:#222339}.deposit-rate-modal-form{display:flex;flex-direction:column;gap:24px}.deposit-rate-modal-field{display:flex;flex-direction:column;gap:8px}.deposit-rate-modal-field:has(.deposit-rate-input-row){gap:10px}.deposit-rate-form-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339}.deposit-rate-provider-input{height:40px;border:1px solid #d9d9de;border-radius:8px}.deposit-rate-provider-input .ant-input{font-size:16px}.deposit-rate-provider-input .ant-input::placeholder{color:#22233940}.deposit-rate-provider-dropdown{min-width:200px;padding:4px 0;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014;border:1px solid #d9d9de}.deposit-rate-provider-option{padding:8px 12px;font-size:14px;color:#222339;cursor:pointer}.deposit-rate-provider-option:hover{background:#2223390a}.deposit-rate-modal-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deposit-rate-provider-tag{margin:0!important;padding:1px 8px!important;font-size:12px!important;font-weight:400!important;line-height:1.67!important;color:#289359!important;background:#ddffed!important;border:none!important;border-radius:4px!important}.deposit-rate-provider-tag .anticon-close{color:#289359!important;font-size:12px}.deposit-rate-input-row{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;background:#fff;border:1px solid #d9d9de;border-radius:8px}.deposit-rate-input-row .deposit-rate-input{flex:1;border:none;outline:none;font-size:16px;line-height:1.5;color:#222339;min-width:0;background:transparent}.deposit-rate-input-row .deposit-rate-input::placeholder{color:#22233959}.deposit-rate-input-row .deposit-rate-stepper-group{display:flex;align-items:center;gap:8px;margin-left:8px;padding-left:12px}.deposit-rate-input-row .deposit-rate-stepper-divider{width:1px;height:16px;background:#2223398c;flex-shrink:0}.deposit-rate-input-row .deposit-rate-stepper-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px!important;color:#2223398c!important;cursor:pointer;flex-shrink:0;border:1px solid #d9d9de;border-radius:50%;background:#fff;transition:border-color .2s,color .2s}.deposit-rate-input-row .deposit-rate-stepper-icon:hover{color:#222339!important;border-color:#2223398c}.deposit-rate-date-picker{width:100%!important}.deposit-rate-date-picker .ant-picker{height:40px!important;padding:0 11px!important;background:#2223390a!important;border:1px solid #d9d9de!important;border-radius:8px!important}.deposit-rate-date-picker .ant-picker-input>input{font-size:16px;color:#222339}.deposit-rate-date-picker .ant-picker-input>input::placeholder{color:#22233940}.deposit-rate-date-picker .ant-picker-suffix{color:#2223398c}.deposit-rate-modal-alert{border-radius:8px!important;border:1px solid #8fffc2!important;background:#ddffed!important}.deposit-rate-modal-alert .ant-alert-message{font-size:14px!important;font-weight:400!important;line-height:1.57!important;color:#222339!important}.deposit-rate-modal-alert .ant-alert-icon{color:#40b174}.deposit-rate-modal-footer{display:flex;gap:16px;justify-content:stretch;padding-top:0}.deposit-rate-modal-cancel{flex:1;height:40px!important;font-size:16px!important;font-weight:600!important;border:1px solid #d9d9de!important;border-radius:8px!important;color:#222339!important;background:#fff!important;box-shadow:0 2px #2223390a}.deposit-rate-modal-add{flex:1;height:40px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;background:#40b174!important;border-color:#40b174!important;box-shadow:0 2px #40b1741a}.split-payment-page{padding:24px;display:flex;flex-direction:column;gap:24px}.split-payment-header .split-payment-title{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600;line-height:1.21;color:#222339;margin:0 0 12px}.split-payment-header .split-payment-desc{font-size:16px;font-weight:400;line-height:1.5;color:#222339a6;margin:0}.split-payment-card{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908;width:564px;max-width:100%;padding:24px}.split-payment-toggle-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.split-payment-toggle-row .split-payment-switch.ant-switch-checked{background:#40b174!important}.split-payment-toggle-row .split-payment-toggle-label{font-size:16px;font-weight:400;line-height:1.5;color:#222339}.split-payment-form{display:flex;flex-direction:column;gap:16px}.split-payment-field{display:flex;flex-direction:column;gap:8px}.split-payment-field:has(.split-payment-input-row){gap:10px}.split-payment-field-installments .ant-select{flex-shrink:0}.split-payment-label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.57;color:#222339}.split-payment-select{width:100%;min-height:40px!important;height:40px!important;border-radius:6px;font-size:16px}.split-payment-select .ant-select-selector{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 12px!important;border:1px solid #d9d9de!important;border-radius:6px!important;align-items:center!important;overflow:hidden!important}.split-payment-select .ant-select-selection-placeholder,.split-payment-select .ant-select-selection-item{line-height:38px!important}.split-payment-select .ant-select-selection-overflow{display:none!important}.split-payment-installment-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:4px;min-height:0}.split-payment-installment-tag{margin:0!important;padding:2px 8px!important;font-size:14px!important;line-height:1.5!important;color:#222339!important;background:#f5f5f5!important;border:1px solid #d9d9de!important;border-radius:6px!important}.split-payment-input-row{display:flex;align-items:center;gap:8px;height:40px;padding:0 11px 0 12px;background:#fff;border:1px solid #d9d9de;border-radius:8px}.split-payment-input-row .split-payment-input{flex:1;border:none;outline:none;font-size:16px;line-height:1.5;color:#222339;min-width:0;background:transparent}.split-payment-input-row .split-payment-input::placeholder{color:#22233940}.split-payment-input-row .split-payment-stepper-group{display:flex;align-items:center;gap:8px;margin-left:8px;padding-left:10px}.split-payment-input-row .split-payment-stepper-divider{width:1px;height:16px;background:#2223398c;flex-shrink:0}.split-payment-input-row .split-payment-stepper-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px!important;color:#2223398c!important;cursor:pointer;flex-shrink:0;border:1px solid #d9d9de;border-radius:50%;background:#fff;transition:border-color .2s,color .2s}.split-payment-input-row .split-payment-stepper-icon:hover{color:#222339!important;border-color:#222339}.split-payment-static-text{font-size:14px;font-weight:600;line-height:1.57;color:#222339;margin:0}.split-payment-warning{margin-top:4px}.split-payment-footer{display:flex;justify-content:flex-end;align-self:stretch;margin-top:3px}.split-payment-save-btn{height:40px;padding:0 15px;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 2px #40b1741a}.dashboard-wrapper .dashboard-container.aftercare-support-wrapper{padding:0}.dashboard-wrapper .dashboard-container.aftercare-support-wrapper .chat{padding-top:16px}.support-center-heading{font-size:38px;line-height:46px;font-weight:600;text-align:left;padding:27px 24px!important}.chat-search-input{border:1px solid #d9d9de;border-radius:8px;padding:0 12px 0 38px;width:100%;height:40px;background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2125 13.3516L10.1547 9.29375C10.7844 8.47969 11.125 7.48438 11.125 6.4375C11.125 5.18438 10.6359 4.00937 9.75156 3.12344C8.86719 2.2375 7.68906 1.75 6.4375 1.75C5.18594 1.75 4.00781 2.23906 3.12344 3.12344C2.2375 4.00781 1.75 5.18438 1.75 6.4375C1.75 7.68906 2.23906 8.86719 3.12344 9.75156C4.00781 10.6375 5.18438 11.125 6.4375 11.125C7.48438 11.125 8.47813 10.7844 9.29219 10.1562L13.35 14.2125C13.3619 14.2244 13.376 14.2338 13.3916 14.2403C13.4071 14.2467 13.4238 14.2501 13.4406 14.2501C13.4575 14.2501 13.4741 14.2467 13.4897 14.2403C13.5052 14.2338 13.5194 14.2244 13.5312 14.2125L14.2125 13.5328C14.2244 13.5209 14.2338 13.5068 14.2403 13.4912C14.2467 13.4757 14.2501 13.459 14.2501 13.4422C14.2501 13.4254 14.2467 13.4087 14.2403 13.3931C14.2338 13.3776 14.2244 13.3635 14.2125 13.3516V13.3516ZM8.9125 8.9125C8.25 9.57344 7.37187 9.9375 6.4375 9.9375C5.50313 9.9375 4.625 9.57344 3.9625 8.9125C3.30156 8.25 2.9375 7.37187 2.9375 6.4375C2.9375 5.50313 3.30156 4.62344 3.9625 3.9625C4.625 3.30156 5.50313 2.9375 6.4375 2.9375C7.37187 2.9375 8.25156 3.3 8.9125 3.9625C9.57344 4.625 9.9375 5.50313 9.9375 6.4375C9.9375 7.37187 9.57344 8.25156 8.9125 8.9125Z" fill="%23222339" fill-opacity="0.55"/></svg>');background-repeat:no-repeat;background-position:11px center;transition:all .15s linear;color:#222339}.all-chat-box-wrap:hover{background:#40b1740a}.all-chat-box-wrap:hover:before{height:100%}.all-chat-box-wrap .name__message-status-wrap{width:calc(100% - 56px);display:flex;flex-direction:column;gap:4px}.all-chat-box-wrap .name-and-message-status .message-status .unseen-message{color:#fff;font-size:14px;line-height:1.5;font-weight:700;background:#d34141;border-radius:100px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px}.chat .chat-info{display:flex;gap:16px;align-items:center;padding:12px 24px 16px;text-align:left;border-bottom:1px solid #d9d9de}.chat-input{border-radius:500px;border:1px solid #d9d9de;background:#fff;height:52px;margin:0 24px;position:absolute;bottom:0;width:calc(100% - 48px);display:flex;align-items:center}.active-sort-column{background-color:#e6f7ff!important;border-color:#91d5ff!important}.active-sort-column .ant-table-column-title{font-weight:600!important;color:#007bff!important}.ant-table-thead>tr>th.ant-table-column-sortable{background:#fafafa;transition:all .3s ease}.ant-table-thead>tr>th.ant-table-column-sortable:hover{background:#f0f0f0}.ant-table-thead>tr>th.ant-table-column-sortable.ant-table-column-sorted{background:#e6f7ff;border-color:#91d5ff}.ant-table-thead>tr>th.ant-table-column-sortable.ant-table-column-sorted .ant-table-column-title{font-weight:600;color:#007bff}.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.active,.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.active{color:#007bff;font-weight:700}.ant-table-tbody>tr{transition:all .3s ease}.ant-table-tbody>tr:hover{background-color:#f5f5f5}.ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down{transition:all .2s ease}.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.active,.ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.active{color:#007bff;font-weight:700;transform:scale(1.1)}.sort-state-indicator{position:absolute;top:8px;right:8px;background:#007bff1a;border:1px solid #007bff;border-radius:4px;padding:2px 6px;font-size:11px;color:#007bff;font-weight:500}.chat-info-wrap{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9de;padding-right:24px}.audio-video-call{display:flex;align-items:center;gap:16px}.audio-video-call button{border:0;background-color:transparent;cursor:pointer}.chat-category-wrap{display:flex;align-items:center;gap:8px;margin-bottom:16px}.chat-category-wrap button{border:1px solid #6ac393;border-radius:6px;padding:4px 14px;color:#6ac393;font-style:14px;line-height:22px;font-weight:600;transition:all .16s linear;background:#fff;cursor:pointer;box-shadow:0 2px #2223390a}.chat-category-wrap button:hover,.chat-category-wrap button.active{background:#6ac393;color:#fff}.treatment-card-wrapper{border-radius:8px;border:1px solid #d9d9de;background:#fff;transition:linear .3s all;height:100%}.treatment-card-wrapper:hover{border-color:#40b174}.treatment-card-wrapper:hover .treatment-card-img-wrapper .treatment-action{background-color:#40b174}.treatment-card-wrapper:hover .treatment-card-img-wrapper .treatment-action .treatment-action-dot{color:#fff}.treatment-card-wrapper .treatment-card-img-wrapper-main{padding:6px}.treatment-card-wrapper .treatment-card-img-wrapper-main .treatment-card-img-wrapper{position:relative}.treatment-card-wrapper .treatment-card-img-wrapper-main .treatment-card-img-wrapper img{object-fit:cover;width:100%;border-radius:8px;height:auto;aspect-ratio:17/12}.treatment-card-wrapper .treatment-card-img-wrapper-main .treatment-card-img-wrapper .treatment-action{position:absolute;top:12px;right:12px;background-color:#fff6;width:24px;height:24px;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:.3s linear;z-index:5}.treatment-card-wrapper .treatment-card-img-wrapper-main .treatment-card-img-wrapper .treatment-video-play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;cursor:pointer}.treatment-card-wrapper .treatment-card-img-wrapper-main .treatment-card-img-wrapper:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:8px;background:linear-gradient(0deg,#0009,#fff0);z-index:4}.treatment-card-wrapper .treatment-card-content{padding:16px}.inclluded-list .inclluded-list-item{padding:12px 24px;color:#2223398c;border-bottom:1px solid #d9d9de}.treatment-card-wrapper .treatment-action a span svg *{fill:#222339}.treatment-card-wrapper:hover .treatment-action{background-color:#40b174!important}.treatment-card-wrapper:hover .treatment-action a span svg *{fill:#fff}.treatment-details-container{background:#fff}.treatment-details-container .treatment-main-card{border-radius:8px;border:1px solid #D9D9DE;padding:24px;background:#fff;margin-bottom:24px;max-width:564px}.treatment-details-container .treatment-main-card .treatment-video-section{position:relative;width:100%;height:310px;border-radius:8px;overflow:hidden;margin-bottom:24px}.treatment-details-container .treatment-main-card .treatment-video-section .video-container{position:relative;width:100%;height:100%;cursor:pointer;transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-container:hover .video-play-overlay{transform:scale(1.1);opacity:.9}.treatment-details-container .treatment-main-card .treatment-video-section .video-container .treatment-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.treatment-details-container .treatment-main-card .treatment-video-section .video-container .treatment-image[src*="treatment-placeholder.svg"]{object-fit:contain;background:#fafafa;padding:20px}.treatment-details-container .treatment-main-card .treatment-video-section .video-container .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-container .video-play-overlay .play-icon{font-size:64px;color:#ffffffe6;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0000004d,#0000001a,#0000001a);border-radius:8px;z-index:5;transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-container:hover:before{background:linear-gradient(0deg,#0006,#0003,#0003)}.treatment-details-container .treatment-main-card .treatment-video-section .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-play-overlay .play-button{font-size:64px;color:#ffffffe6;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:all .3s ease}.treatment-details-container .treatment-main-card .treatment-video-section .video-play-overlay .play-button:hover{color:#fff;transform:scale(1.1)}.treatment-details-container .treatment-main-card .treatment-video-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0000004d,#fff0);z-index:5;border-radius:8px}.treatment-details-container .treatment-main-card .treatment-info-section{margin-bottom:24px}.treatment-details-container .treatment-main-card .treatment-info-section .treatment-title{font-size:24px;font-weight:600;color:#222339;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;line-height:1.33}.treatment-details-container .treatment-main-card .treatment-info-section .treatment-description{font-size:14px;line-height:1.57;color:#222339a6;margin-bottom:0;font-family:Plus Jakarta Sans,sans-serif}.treatment-details-container .treatment-main-card .packages-section .packages-title{font-size:20px;font-weight:600;color:#222339;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;line-height:1.4}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container{margin-bottom:16px}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-nav{margin-bottom:0}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-tab{padding:12px 0;margin-right:32px;border:none;background:none;position:relative}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#40b174;font-weight:600}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px;color:#222339;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;padding:0}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-ink-bar{background:#40b174;height:2px;border-radius:1px}.treatment-details-container .treatment-main-card .packages-section .package-tabs-container .package-tabs .ant-tabs-content-holder{padding-top:16px}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list{display:flex;flex-direction:column;gap:12px}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item{display:flex;align-items:center;gap:12px;padding:8px 0}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item .check-icon{color:#40b174;font-size:16px;font-weight:600}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item .close-icon{color:#ff4d4f;font-size:16px;font-weight:600}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item .item-text{font-size:14px;line-height:1.57;font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item .item-text.included{color:#222339cc}.treatment-details-container .treatment-main-card .packages-section .package-content .package-items-list .package-item .item-text.not-included{color:#22233999}.treatment-details-container .add-package-section{display:flex;justify-content:flex-end}.treatment-details-container .add-package-section .add-package-btn{background:#40b174;color:#fff;border:none;border-radius:8px;padding:0 15px;height:40px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 2px #40b1741a;cursor:pointer;text-decoration:none;transition:all .3s ease}.treatment-details-container .add-package-section .add-package-btn:hover{background:#35a066;transform:translateY(-1px);box-shadow:0 4px #40b17426}.package-tabs-container{margin-top:24px}.package-tabs-container .package-tabs .ant-tabs-tab{padding:16px 24px;border-radius:8px 8px 0 0;border:1px solid #D9D9DE;border-bottom:none;background:#fafafa;margin-right:8px;transition:all .3s ease}.package-tabs-container .package-tabs .ant-tabs-tab:hover{background:#f0f0f0}.package-tabs-container .package-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff;border-color:#40b174;color:#40b174;font-weight:600}.package-tabs-container .package-tab-label{display:flex;flex-direction:column;align-items:center;gap:4px}.package-tabs-container .package-tab-label .package-name{font-size:14px;font-weight:600;color:#222339;font-family:Plus Jakarta Sans,sans-serif}.package-tabs-container .package-tab-label .package-price{font-size:18px;font-weight:700;color:#40b174;font-family:Plus Jakarta Sans,sans-serif}.loading-container{display:flex;justify-content:center;align-items:center;height:200px}.loading-container .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #40B174;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.treatment-video-section{position:relative;width:100%;height:400px;border-radius:8px;overflow:hidden;margin-bottom:24px}.treatment-video-section .video-container{position:relative;width:100%;height:100%;cursor:pointer;transition:all .3s ease}.treatment-video-section .video-container .treatment-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.treatment-video-section .video-container .treatment-image[src*="treatment-placeholder.svg"]{object-fit:contain;background:#fafafa;padding:20px}.treatment-video-section .video-container .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:all .3s ease}.treatment-video-section .video-container .video-play-overlay .play-icon{font-size:80px;color:#ffffffe6;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:all .3s ease}.treatment-video-section .video-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0000004d,#0000001a,#0000001a);border-radius:8px;z-index:5;transition:all .3s ease}.treatment-video-section .video-container:hover:before{background:linear-gradient(0deg,#0006,#0003,#0003)}@media (max-width: 768px){.treatment-details-container{padding:16px}.treatment-details-container .header-section{flex-direction:column;gap:16px}.treatment-details-container .header-section .treatment-image-container{width:100%}.treatment-details-container .header-section .treatment-image-container .treatment-image{height:200px}.treatment-details-container .header-section .add-package-btn{align-self:flex-start}.treatment-details-container .package-tabs-container .package-tabs .ant-tabs-tab{margin-right:20px;padding:12px 0}.treatment-details-container .package-tabs-container .package-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px}}.video-modal-content .treatment-video{width:100%;height:450px;border-radius:8px}.ant-modal .ant-modal-header{border-bottom:1px solid #EBEBF0}.ant-modal .ant-modal-header .ant-modal-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#222339}.ant-modal .ant-modal-content{border-radius:8px;overflow:hidden}.no-packages-message{text-align:center;padding:40px 20px;background:#fafafa;border-radius:8px;border:1px dashed #D9D9DE}.no-packages-message p{margin:0;color:#8c8c8c;font-size:14px;font-family:Plus Jakarta Sans,sans-serif}.page-header-section{background:#fff;border-bottom:1px solid #D9D9DE;margin-bottom:14px;padding-bottom:24px}.page-header-section .header-content{display:flex;justify-content:space-between;align-items:center;gap:24px}.page-header-section .header-content .header-left{display:flex;align-items:center;gap:12px}.page-header-section .header-content .header-left .page-title{font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:700;color:#222339;margin:0;line-height:1.2}.page-header-section .header-content .header-left .treatment-status{background:#ddffed;border:1px solid #8FFFC2;border-radius:4px;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#289359;padding:1px 8px}.page-header-section .header-content .header-right{display:flex;gap:12px;align-items:center}.page-header-section .header-content .header-right .edit-treatment-btn,.page-header-section .header-content .header-right .delete-treatment-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.page-header-section .header-content .header-right .edit-treatment-btn .btn-icon,.page-header-section .header-content .header-right .delete-treatment-btn .btn-icon{font-size:16px}.page-header-section .header-content .header-right .edit-treatment-btn{background:#40b174;color:#fff}.page-header-section .header-content .header-right .edit-treatment-btn:hover{background:#35a069;transform:translateY(-1px)}.page-header-section .header-content .header-right .delete-treatment-btn{background:#ff4d4f;color:#fff}.page-header-section .header-content .header-right .delete-treatment-btn:hover{background:#e64446;transform:translateY(-1px)}.page-header-section .header-content .header-right .edit-treatment-btn{background:#40b174;color:#fff;border-radius:8px;padding:12px 24px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 4px #40b17433}.page-header-section .header-content .header-right .edit-treatment-btn:hover{background:#35a069;transform:translateY(-1px);box-shadow:0 4px 8px #40b1744d}.page-header-section .header-content .header-right .edit-treatment-btn .anticon{font-size:16px}.page-header-area{border-bottom:1px solid #d9d9de}.support-center-heading{font-size:38px;line-height:46px;font-weight:600;text-align:left;padding-block:0 21px}.chat-search-input{border:1px solid #d9d9de;border-radius:8px;padding:0 12px 0 38px;width:100%;height:40px;background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2125 13.3516L10.1547 9.29375C10.7844 8.47969 11.125 7.48438 11.125 6.4375C11.125 5.18438 10.6359 4.00937 9.75156 3.12344C8.86719 2.2375 7.68906 1.75 6.4375 1.75C5.18594 1.75 4.00781 2.23906 3.12344 3.12344C2.2375 4.00781 1.75 5.18438 1.75 6.4375C1.75 7.68906 2.23906 8.86719 3.12344 9.75156C4.00781 10.6375 5.18438 11.125 6.4375 11.125C7.48438 11.125 8.47813 10.7844 9.29219 10.1562L13.35 14.2125C13.3619 14.2244 13.376 14.2338 13.3916 14.2403C13.4071 14.2467 13.4238 14.2501 13.4406 14.2501C13.4575 14.2501 13.4741 14.2467 13.4897 14.2403C13.5052 14.2338 13.5194 14.2244 13.5312 14.2125L14.2125 13.5328C14.2244 13.5209 14.2338 13.5068 14.2403 13.4912C14.2467 13.4757 14.2501 13.459 14.2501 13.4422C14.2501 13.4254 14.2467 13.4087 14.2403 13.3931C14.2338 13.3776 14.2244 13.3635 14.2125 13.3516V13.3516ZM8.9125 8.9125C8.25 9.57344 7.37187 9.9375 6.4375 9.9375C5.50313 9.9375 4.625 9.57344 3.9625 8.9125C3.30156 8.25 2.9375 7.37187 2.9375 6.4375C2.9375 5.50313 3.30156 4.62344 3.9625 3.9625C4.625 3.30156 5.50313 2.9375 6.4375 2.9375C7.37187 2.9375 8.25156 3.3 8.9125 3.9625C9.57344 4.625 9.9375 5.50313 9.9375 6.4375C9.9375 7.37187 9.57344 8.25156 8.9125 8.9125Z" fill="%23222339" fill-opacity="0.55"/></svg>');background-repeat:no-repeat;background-position:11px center;transition:all .15s linear;color:#222339}.chat-search-input::placeholder{color:#22233940;font-size:16px;line-height:1.5;font-weight:400}.chat-search-input:focus{outline:none;border-color:#22233973}.chat-right-sidebar{border-left:1px solid #d9d9de;padding:24px 16px;text-align:left}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__details{display:flex;gap:6px}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__details img{width:24px;height:24px;border-radius:50%}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__tag-wrap{display:flex;justify-content:space-between;align-items:center;gap:8px}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__name{display:flex;gap:6px;align-items:center;margin-bottom:6px}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__name h5{font-size:16px;line-height:1.5;font-weight:600;color:#222339}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__name span{font-size:14px;line-height:1.57;font-weight:400;color:#222339a6;position:relative;padding-left:10px}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__name span:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:4px;height:4px;border-radius:50%;background:#222339}.chat-right-sidebar .chat-sidebar-card .fue-hair{text-decoration:underline;color:#222339a6;font-size:14px;line-height:1.57;font-weight:400}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__date{margin-top:12px;color:#222339a6;font-size:14px;line-height:1.57;font-weight:400;display:flex;gap:6px;align-items:center}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__button{background:#40b174;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;line-height:1.57;font-weight:600;padding:5px 16px;width:100%;border-radius:6px;margin-top:16px;transition:all 60ms linear;margin-bottom:8px}.chat-right-sidebar .chat-sidebar-card .chat-sidebar-card__button:hover{background:#62bd89}.chat-right-sidebar .chat-sidebar-card__tag{padding:1px 8px;font-size:12px;line-height:1.66;font-weight:400;color:#222339;border-radius:4px;background-color:#2223390a;margin-bottom:8px;display:inline-block}.chat-right-sidebar .number-of-pending-message{width:16px;height:16px;background-color:#ff4d4f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:1.66;font-weight:400}.chat-right-sidebar .cart-right-sidebar__divider{padding-block:16px;position:relative}.chat-right-sidebar .cart-right-sidebar__divider:before{position:absolute;content:"";left:0;top:calc(50% - 1px);width:100%;height:1px;background-color:#d9d9de}.chat-right-sidebar .cart-right-sidebar__milestone-name{margin-block:8px}.chat-right-sidebar .cart-right-sidebar__milestone-name .chat-sidebar-card__name h5{font-size:14px;line-height:1.57;font-weight:600}.chat-right-sidebar .cart-right-sidebar__milestone-name .chat-sidebar-card__video{display:flex;align-items:center;justify-content:start;gap:10px;background:#2223390a;padding:12px 16px;border-radius:500px;font-size:14px;font-weight:600;line-height:1.57;color:#222339;margin-top:6px}.left-sidebar-wrap{border-right:1px solid #d9d9de;min-height:100%;padding-block:24px;padding-inline:0 16px;text-align:left}.all-chat-box-wrap{display:flex;gap:16px;align-items:center;background:transparent;position:relative;padding:16px;transition:background 70ms linear;cursor:pointer}.all-chat-box-wrap:before{position:absolute;content:"";left:0;top:0;width:2px;height:0%;background:#40b174;transition:height .24s ease-in-out}.all-chat-box-wrap:hover,.all-chat-box-wrap.active{background:#40b1740a}.all-chat-box-wrap:hover:before,.all-chat-box-wrap.active:before{height:100%}.all-chat-box-wrap .name__message-status-wrap{width:calc(100% - 48px);display:flex;flex-direction:column;gap:4px}.all-chat-box-wrap .name-and-message-status{display:flex;justify-content:space-between;align-items:center}.all-chat-box-wrap .name-and-message-status h5{color:#222339;font-size:16px;font-weight:600;line-height:1.5}.all-chat-box-wrap .name-and-message-status .message-status .unseen-message{color:#fff;font-size:14px;line-height:1.5;font-weight:700;background:#d34141;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.all-chat-box-wrap .name-and-message-status .message-status .massage-seen-tick-mark{width:16px;height:8px}.all-chat-box-wrap .name-and-message-status .last-message{color:#222339a6;font-size:12px;font-weight:400;line-height:1.66;margin-top:4px}.chat{height:100%;position:relative}.chat .chat-info{display:flex;gap:16px;align-items:center;padding:12px 24px 16px;text-align:left}.chat .chat-info img{width:40px;height:40px;border-radius:50%;object-fit:cover}.chat .chat-info h6{font-size:16px;line-height:1.5;font-weight:600;color:#222339}.chat .chat-info p{color:#222339a6;font-size:12px;line-height:1.66;font-weight:400}.messages{padding:24px 24px 16px;max-height:680px;height:calc(100% - 144px);overflow-y:scroll}.receiver-messages-wrap{display:flex;gap:12px;width:100%}.receiver-messages-wrap .receiver-profile-picture{width:24px;height:24px;border-radius:50%;object-fit:cover}.receiver-messages-wrap .receiver-name-and-role{display:flex;gap:12px;align-items:center;margin-bottom:12px}.receiver-messages-wrap .receiver-name-and-role .receiver-name{color:#222339;font-size:12px;line-height:1.66;font-weight:600}.receiver-messages-wrap .receiver-name-and-role .receiver-role{color:#289359;font-size:12px;line-height:1.66;font-weight:400;border-radius:4px;background:#ddffed;padding:2px 8px}.receiver-messages-wrap .receiver-message{display:flex;flex-direction:column;gap:8px}.receiver-messages-wrap .receiver-message .receiver-message-item{display:flex;align-items:center;gap:6px}.receiver-messages-wrap .receiver-message .receiver-message-item p{padding:11px 16px;color:#222339;font-size:12px;font-weight:600;line-height:1.66;background:#2223390a;border-radius:8px;min-width:270px}.receiver-messages-wrap .receiver-message .receiver-message-item:first-child p{border-start-start-radius:0px}.receiver-messages-wrap .receiver-message .receiver-message-item .message-action-icon{cursor:pointer}.receiver-messages-wrap:last-child{margin-bottom:64px}.sender-messages-wrap{display:flex;text-align:right;gap:12px;width:100%;justify-content:end;margin-bottom:24px}.sender-messages-wrap .sender-profile-picture{width:24px;height:24px;border-radius:50%;object-fit:cover}.sender-messages-wrap .sender-name-and-role{display:flex;gap:12px;align-items:center;margin-bottom:12px;justify-content:end}.sender-messages-wrap .sender-name-and-role .sender-name{color:#222339;font-size:12px;line-height:1.66;font-weight:600}.sender-messages-wrap .sender-name-and-role .sender-role{color:#289359;font-size:12px;line-height:1.66;font-weight:400;border-radius:4px;background:#ddffed;padding:2px 8px}.sender-messages-wrap .sender-message{display:flex;flex-direction:column;gap:8px}.sender-messages-wrap .sender-message .sender-message-item{display:flex;align-items:center;justify-content:end;gap:6px}.sender-messages-wrap .sender-message .sender-message-item p{color:#fff;font-size:12px;font-weight:600;line-height:1.66;background:#40b174;border-radius:8px;padding:11px 16px 11px 18px}.sender-messages-wrap .sender-message .sender-message-item:first-child p{border-start-end-radius:0px}.sender-messages-wrap .sender-message .sender-message-item .message-action-icon{cursor:pointer}.clinician-messages{padding:24px 24px 16px;max-height:760px;height:calc(100% - 104px);overflow-y:scroll}.messages::-webkit-scrollbar{height:3px;width:3px}.messages::-webkit-scrollbar-track{border-radius:2px;background-color:#f4f4f4}.messages::-webkit-scrollbar-track:hover{background-color:#f4f4f4}.messages::-webkit-scrollbar-track:active{background-color:#f4f4f4}.messages::-webkit-scrollbar-thumb{border-radius:12px;background-color:#d9d9de}.messages::-webkit-scrollbar-thumb:hover{background-color:#d9d9de}.messages::-webkit-scrollbar-thumb:active{background-color:#d9d9de}.chat-input-wrapper{position:relative;height:54px;bottom:0;width:100%;background-color:#fff}.chat-input{border-radius:500px;border:1px solid #d9d9de;background:#fff;height:52px;margin:0 24px 20px;position:absolute;bottom:20px;width:calc(100% - 48px);display:flex;align-items:center}.chat-input .input-audio-attach{padding-left:16px;padding-right:5px;display:flex;align-items:center;gap:5px;height:40px;border-right:1px solid #ebebf0}.chat-input .input-audio,.chat-input .input-file-attached{cursor:pointer}.chat-input .message-input-field{border:0;color:#222339;font-size:12px;font-weight:400;line-height:1.66;height:40px;padding-left:16px;width:calc(100% - 106px);border-radius:50px}.chat-input .message-input-field::placeholder{color:#222339}.chat-input .message-input-field:focus{outline:none;box-shadow:none}.chat-input .message-send{width:40px;height:40px;border-radius:50%;background:#6ac393;display:flex;justify-content:center;align-items:center;outline:none;border:none;cursor:pointer;box-shadow:0 2px #40b1741a;transition:all .15s linear;position:absolute;right:6px;top:5px}.chat-input .message-send:hover{box-shadow:0 0 #40b1741a;background:#5bb183}.chat-input .message-send img{width:18px;height:18px}.clinician-back-btn{display:flex;align-items:center;gap:8px;color:#40b174;margin-inline:15px;font-size:16px;font-weight:600;line-height:1.5}.clinician-back-btn:hover{color:#40b174}.stacked-profiles{position:relative;width:50px;height:60px;margin-right:10px}.stacked-profile-img{width:38px;height:38px;border-radius:50%;object-fit:cover;position:absolute;left:0;border:2px solid #fff;box-shadow:0 0 2px #0003}.patient-provider-chat{height:calc(100vh - 120px);background:#f5f5f5}.patient-provider-chat .chat-loading{display:flex;justify-content:center;align-items:center;height:100%}.patient-provider-chat .chat-container{height:100%;margin:0}.patient-provider-chat .conversations-sidebar{background:#fff;border-right:1px solid #e8e8e8;height:100%;overflow:hidden;display:flex;flex-direction:column}.patient-provider-chat .conversations-sidebar .conversation-list{height:100%;display:flex;flex-direction:column}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-search{padding:16px;border-bottom:1px solid #f0f0f0}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-search .ant-input{border-radius:20px}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-header h3{margin:0;font-size:18px;font-weight:600}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-header .conversation-count{background:#f0f0f0;padding:2px 10px;border-radius:12px;font-size:12px;color:#666}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items{flex:1;overflow-y:auto}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .no-conversations{padding:40px 20px;text-align:center;color:#999}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item{padding:12px 16px;display:flex;gap:12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:all .2s}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item:hover{background:#f5f5f5}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item.selected{background:#e6f7ff;border-right:3px solid #1890ff}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item.unread .conversation-name{font-weight:600}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item.unread .conversation-last-message{font-weight:500;color:#262626}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-avatar{flex-shrink:0}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content{flex:1;min-width:0}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-header-row .conversation-name{font-size:14px;font-weight:500;color:#262626}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-header-row .conversation-time{font-size:12px;color:#8c8c8c;flex-shrink:0;margin-left:8px}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-message-row{margin-bottom:6px}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-message-row .conversation-last-message{font-size:13px;color:#8c8c8c;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-tags{display:flex;gap:6px;flex-wrap:wrap}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-tags .tag{font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f0f0;color:#595959}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-tags .tag.patient-tag{background:#e6f7ff;color:#1890ff}.patient-provider-chat .conversations-sidebar .conversation-list .conversation-items .conversation-item .conversation-content .conversation-tags .tag.status-tag{background:#f6ffed;color:#52c41a}.patient-provider-chat .chat-window-col{background:#fff;height:100%;display:flex;flex-direction:column}.patient-provider-chat .chat-window-col .chat-window-empty{display:flex;justify-content:center;align-items:center;height:100%}.patient-provider-chat .chat-window-col .chat-window{height:100%;display:flex;flex-direction:column}.patient-provider-chat .chat-window-col .chat-window .chat-header{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:12px;background:#fff;z-index:10}.patient-provider-chat .chat-window-col .chat-window .chat-header .chat-header-info h3{margin:0;font-size:16px;font-weight:600}.patient-provider-chat .chat-window-col .chat-window .chat-header .chat-header-info .patient-label{font-size:12px;color:#1890ff}.patient-provider-chat .chat-window-col .chat-window .chat-messages{flex:1;overflow-y:auto;padding:20px;background:#fafafa}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-loading,.patient-provider-chat .chat-window-col .chat-window .chat-messages .no-messages{display:flex;justify-content:center;align-items:center;height:100%;color:#999}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list{display:flex;flex-direction:column;gap:16px}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper{display:flex;gap:8px;align-items:flex-end}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-sent{flex-direction:row-reverse}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-sent .message-bubble{background:#40b174;color:#fff;border-top-right-radius:0}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-sent .message-bubble .message-time{color:#fffc}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-sent .message-bubble .message-time .read-indicator{color:#ffffffe6}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-sent .message-bubble .attachment-video{height:70px}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-received .message-bubble{background:#fff;border:1px solid #f0f0f0;border-bottom-left-radius:0}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-received .message-bubble .message-sender{font-size:12px;color:#40b174;margin-bottom:4px;font-weight:500}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper.message-received .message-bubble .attachment-video{height:70px}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper .message-avatar{flex-shrink:0}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper .message-bubble{max-width:60%;padding:10px 14px;border-radius:12px;box-shadow:0 1px 2px #0000001a}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper .message-bubble .message-text{font-size:14px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.patient-provider-chat .chat-window-col .chat-window .chat-messages .messages-list .message-wrapper .message-bubble .message-time{font-size:11px;margin-top:6px;color:#8c8c8c}.patient-provider-chat .chat-window-col .chat-window .chat-input-container{overflow:hidden;padding:10px 20px;background:transparent}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area{padding:5px 10px;display:flex;border-radius:500px;border:1px solid #d9d9de;background:#fff;align-items:center}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .ant-input{flex:1;resize:none;border:0;outline:none;box-shadow:none}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .ant-input:focus,.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .ant-input:active{outline:none;box-shadow:none}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .ant-btn{height:40px;border:0;display:flex;align-items:center;justify-content:center;box-shadow:none}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;background:#40b174!important;border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button .anticon{color:#fff!important;font-size:16px}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button:hover:not(:disabled){background:#40b174!important}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button:active:not(:disabled){background:#40b174!important}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button:disabled{background:#d9d9d9!important;cursor:not-allowed}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button:disabled .anticon{color:#bfbfbf!important}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button.ant-btn-loading{background:#40b174!important}.patient-provider-chat .chat-window-col .chat-window .chat-input-container .chat-input-area .send-button.ant-btn-loading .anticon{color:#fff!important}.patient-provider-chat .chat-info-sidebar{background:#fff;border-left:1px solid #e8e8e8;height:100%;overflow-y:auto}.patient-provider-chat .chat-info-sidebar .chat-sidebar-empty{padding:40px 20px;text-align:center;color:#999}.patient-provider-chat .chat-info-sidebar .chat-sidebar{padding:20px}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section{margin-bottom:20px}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section h4{font-size:14px;font-weight:600;margin-bottom:12px;color:#262626;display:flex;align-items:center;gap:6px}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section .patient-info{text-align:center}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section .patient-info h3{margin:12px 0 8px;font-size:16px}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section .info-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section .info-item .label{font-size:13px;color:#8c8c8c}.patient-provider-chat .chat-info-sidebar .chat-sidebar .sidebar-section .info-item .value{font-size:13px;color:#262626;font-weight:500;word-break:break-all}@media (max-width: 768px){.patient-provider-chat .conversations-sidebar{display:none}.patient-provider-chat .conversations-sidebar.mobile-show{display:flex}.patient-provider-chat .chat-info-sidebar{display:none}}*{padding:0;margin:0;box-sizing:border-box}body{padding:0;margin:0;background-color:#fff;font-family:Plus Jakarta Sans,sans-serif!important;overflow-x:hidden!important}:root{--blue-info: #219fff;--dark1: #222339;--dark2: #0c3a66;--dark3: #5f6075;--skyblue: #deeeff;--white: #fff;--gray: #9a9bab;--blue: #1677ff;--light-blue: #e6f4ff;--green: #40b174;--light-green: #deffed;--lime: #a0d911;--light-lime: #fcffe6;--base-gold: #faad14;--light-gold: #fffbe6;--red: #f5222d;--light-red: #fff2f0;--error-red: #ff4d4f;--purple: #9254de;--purple-light: #f9f0ff;--magenta: #eb2f96;--magenta-light: #fff0f6;--volcano: #ff7a45;--volcano-light: #fff2e8;--cyan: #36cfc9;--cyan-light: #e6fffb;--orange: #ffa940;--orange-light: #fff7e6;--geek-blue: #597ef7;--geek-blue-light: #f0f5ff}.container{margin:0 auto;max-width:1920px!important;width:100%;padding:0 40px}@media (max-width: 768px){.container{padding:0 15px}}p,a,h1,h2,h3,h4,h5,h6,button{margin:0;font-family:Plus Jakarta Sans,sans-serif!important}span,ul,li,div{font-family:Plus Jakarta Sans,sans-serif!important}ul{list-style:none;margin-bottom:0}.clr-white{color:var(--white)}.clr-dark-1{color:var(--dark1)!important}.clr-dark-3{color:var(--dark3)}.clr-gray{color:var(--gray)!important}.clr-green{color:var(--green)!important}.clr-blue{color:var(--blue)!important}.clr-lime{color:var(--lime)!important}.clr-gold{color:var(--base-gold)}.clr-yellow{color:#fadb14!important}.clr-gray-light{color:#22233940!important}.clr-red{color:var(--red)}.clr-error-red{color:var(--error-red)!important}.clr-purple{color:var(--purple)!important}.clr-magenta{color:var(--magenta)!important}.clr-volcano{color:var(--volcano)!important}.clr-cyan{color:var(--cyan)!important}.clr-orange{color:var(--orange)!important}.clr-geek-blue{color:var(--geek-blue)!important}.bg-transparent{background-color:transparent!important}.bg-gray{background-color:#2223390a!important}.bg-green{background-color:var(--green)}.bg-gold{background-color:var(--base-gold)}.bg-light-gold{background-color:var(--light-gold)}.bg-light-green{background-color:var(--light-green)!important}.bg-light-lime{background-color:var(--light-lime)}.bg-light-blue{background-color:var(--light-blue)}.bg-light-red{background-color:var(--light-red)}.bg-cyan-light{background-color:var(--cyan-light)}.bg-geek-blue-light{background-color:var(--geek-blue-light)}.danger-btn{background-color:var(--red)!important;color:#fff!important}.danger-btn:hover{background-color:var(--error-red)!important}.bg-purple-light{background-color:var(--purple-light)!important}.bg-magenta-light{background-color:var(--magenta-light)!important}.bg-volcano-light{background-color:var(--volcano-light)!important}.bg-cyan-light{background-color:var(--cyan-light)!important}.bg-orange-light{background-color:var(--orange-light)!important}.bg-geek-blue-light{background-color:var(--geek-blue-light)!important}.fs-14{font-size:12px}.fs-14{font-size:14px;line-height:150%}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-38{font-size:38px;font-weight:600}.fs-40{font-size:40px}.fw-semi-bold{font-weight:600}.fw-bold{font-weight:700}.pb-8{padding-bottom:8px}.mt-4{margin-top:4px!important}.mr-2{margin-right:8px}.mt-8{margin-top:8px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-5{margin-bottom:5px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.ml-25{margin-left:25px}.ml-1{margin-left:4px}.p-12{padding:12px}.p-16{padding:16px}.p-24{padding:24px}.px-8{padding-left:8px;padding-right:8px}.py-4{padding-top:4px;padding-bottom:4px}.pl-0{padding-left:0}.pl-100{padding-left:100px}.p-5{padding:20px}.lh-22{line-height:150%}.text-center{text-align:center}.text-capitalize{text-transform:capitalize}.full-rounded{border-radius:100px}.w-100{width:100%}.h-w-56{height:56px;max-width:56px;width:100%;display:flex;justify-content:center;align-items:center}.divider{border-bottom:1px solid #d9d9de;margin:16px 0}.flex{display:flex}.self-end{align-self:flex-end}.icon-with-bg{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;flex-shrink:0}.img-fluid{width:100%;height:auto;vertical-align:middle}.main-btn{border-radius:8px;background:#40b174;box-shadow:0 2px #40b1741a;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:8px;border:none;outline:none;font-size:16px;font-weight:600;color:#fff;cursor:pointer}.common-btn{height:50px;max-width:200px;width:100%;border:none;border-radius:12px;outline:none;background-color:var(--green);display:flex;justify-content:center;align-items:center;color:#fff;margin:0 auto;font-size:16px;font-weight:500}.page-title{display:flex;justify-content:start;align-items:center;gap:15px}.dashboard-wrapper{padding-left:272px;transition:all .4s ease}.dashboard-wrapper.active,.dashboard-wrapper.pl-0{padding-left:0}.dashboard-wrapper .d-none{display:none}.dashboard-wrapper .dashboard-container{padding:24px}.chart-wrapper{height:100%}.dashboard-content-wrapper{background-color:#fff;border-radius:8px;padding:24px;border:1px solid #ebebf0;box-shadow:0 2px 4px #22233905,0 1px 6px -1px #22233905,0 1px 2px #22233908}.single-package{padding:20px;border-radius:20px;background-color:#fff}.package-box{border:2px solid #ddd;border-radius:20px;width:100%;padding:12px;text-align:center;cursor:pointer}.package-icon-wrapper{padding:20px;height:96px;width:96px;border:1px solid #999;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:auto auto 20px}.details-box-wrapper{border-radius:8px;border:1px solid #EBEBF0;background:#fff;flex:1;transition:.3s ease-in-out}.details-box-wrapper.info-card{transition:.3s ease-in-out}.details-box-wrapper.info-card:hover{background-color:var(--light-green)}.details-box-wrapper.info-card:hover .icon-wrapper{background-color:#fff;transition:.3s ease-in-out}.feature-item{border-radius:100px;border:1px solid #d9d9de;padding:8px 16px;display:flex;justify-content:center;align-items:center;gap:8px}.green-badge{display:inline-flex;border-radius:4px;border:1px solid #8fffc2;background:#ddffed;color:#40b174;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:20px;padding:4px 8px}.discount-code{color:#289359;font-size:12px;font-weight:400;line-height:20px;background-color:var(--light-green);border-radius:4px;padding:4px 8px}.role-card{border-radius:8px;border:1px solid #d9d9de;background:#fff;padding:24px}.role-card .group-icon{width:30px;height:30px;border-radius:100px;overflow:hidden;background-color:#ddffed;color:var(--green);text-align:center;line-height:30px;font-size:12px;font-weight:600}.role-card .group-icon.ml-minus-8{margin-left:-8px}.option-box{border:1px solid #d9d9de;border-radius:8px;height:60px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.three-dot-wrapper{padding:6px;height:60px;background-color:#2223390d;display:flex;justify-content:center;align-items:center}.tag-warpper{padding:2px 8px;background-color:#ddffed;border-radius:4px;font-size:12px;color:#289359}.ant-input-outlined:focus,.ant-input-outlined:focus-within{border-color:var(--green)}.ant-input-outlined:hover{border-color:var(--green)}.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:var(--green)!important}.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:var(--green)!important}:where(.css-dev-only-do-not-override-1b0bdye).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,:where(.css-dev-only-do-not-override-1b0bdye).ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--green)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--green);border-color:var(--green)}.ant-steps.ant-steps-vertical{min-height:210px}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--light-green);border-color:var(--light-green)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--green)}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--green)}.ant-tabs .ant-tabs-tab{color:var(--dark1);font-family:Plus Jakarta Sans,sans-serif}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:hover{color:var(--green)}.ant-tabs .ant-tabs-ink-bar{background:var(--green)}.dashboard-table .ant-table-thead>tr>th{background:#f4f5fa!important}.ant-table-thead>tr>th{background:#2223390a!important;border-bottom:1px solid rgba(34,35,57,.06)!important}.ant-table-tbody .ant-table-cell,.ant-table-thead .ant-table-cell{color:#222339!important;font-family:Plus Jakarta Sans,sans-serif}.ant-table-wrapper .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e7e8f0}:where(.css-dev-only-do-not-override-1b0bdye).dashboard-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,:where(.css-dev-only-do-not-override-1b0bdye).dashboard-table .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{height:100%;background-color:#e7e8f0}.treatment-video{width:100%;height:300px;border-radius:8px;overflow:hidden}:where(.css-dev-only-do-not-override-1b0bdye).ant-pagination .ant-pagination-item-active{border-color:var(--green)}:where(.css-dev-only-do-not-override-1b0bdye).ant-pagination .ant-pagination-item-active a{color:var(--green)}.ant-modal{margin-block:90px}.price_amount{position:relative}.price_amount:before{position:absolute;content:"$";left:0;top:0;width:11px;height:24px;color:#222339;font-size:16px;line-height:1.5;font-weight:600;z-index:1}.price_percentage{position:relative}.price_percentage:after{position:absolute;content:"";width:38px;height:38px;right:0;top:0;background:url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7545 7.82266L30.1811 6.24922C30.1253 6.19397 30.0499 6.16298 29.9714 6.16298C29.8929 6.16298 29.8175 6.19397 29.7617 6.24922L6.24551 29.758C6.19026 29.8138 6.15927 29.8892 6.15927 29.9677C6.15927 30.0462 6.19026 30.1215 6.24551 30.1773L7.81895 31.7508C7.93398 31.8658 8.12324 31.8658 8.23828 31.7508L31.7508 8.23828C31.8695 8.12695 31.8695 7.9377 31.7545 7.82266ZM11.2812 16.625C14.2277 16.625 16.625 14.2277 16.625 11.2812C16.625 8.33477 14.2277 5.9375 11.2812 5.9375C8.33477 5.9375 5.9375 8.33477 5.9375 11.2812C5.9375 14.2277 8.33477 16.625 11.2812 16.625ZM11.2812 8.60938C12.7545 8.60938 13.9531 9.80801 13.9531 11.2812C13.9531 12.7545 12.7545 13.9531 11.2812 13.9531C9.80801 13.9531 8.60938 12.7545 8.60938 11.2812C8.60938 9.80801 9.80801 8.60938 11.2812 8.60938ZM26.7188 21.375C23.7723 21.375 21.375 23.7723 21.375 26.7188C21.375 29.6652 23.7723 32.0625 26.7188 32.0625C29.6652 32.0625 32.0625 29.6652 32.0625 26.7188C32.0625 23.7723 29.6652 21.375 26.7188 21.375ZM26.7188 29.3906C25.2455 29.3906 24.0469 28.192 24.0469 26.7188C24.0469 25.2455 25.2455 24.0469 26.7188 24.0469C28.192 24.0469 29.3906 25.2455 29.3906 26.7188C29.3906 28.192 28.192 29.3906 26.7188 29.3906Z" fill="%23222339"/></svg>')}.ant-picker-separator .anticon-swap-right svg *{fill:#40b174}.ant-picker-suffix .anticon-calendar svg *{fill:#40b174}.filter-drawer span{transition:all .16s linear}.filter-drawer:hover span{color:#40b174}.ant-dropdown .ant-dropdown-menu{min-width:132px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content a{color:#222339;font-size:14px;line-height:1.57;font-weight:400}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .ant-dropdown-menu-title-content a{color:#40b174}.ant-drawer-content label.ant-checkbox-wrapper span{color:#222339!important}.data-table-search-field{width:348px;height:40px;border-radius:8px;border-color:#d9d9de}.data-table-search-field input{font-size:16px}.data-table-search-field input::placeholder{color:#22233940!important}.ant-table-thead>tr>th{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.ant-table-thead>tr>th:hover{background:#22233914!important}.ant-table-thead>tr>th .ant-table-column-sorters{display:flex;align-items:center;justify-content:space-between;width:100%}.ant-table-thead>tr>th .ant-table-column-sorters .ant-table-column-title{flex:1}.ant-table-thead>tr>th .ant-table-column-sorters .ant-table-column-sorter{margin-left:8px;opacity:.5;transition:opacity .3s}.ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.ant-table-thead>tr>th .ant-table-column-sorter-up,.ant-table-thead>tr>th .ant-table-column-sorter-down{color:#40b174;font-size:12px}.ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-sorter-up,.ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-sorter-down{color:#40b174;opacity:1}.ant-table-tbody>tr{transition:background-color .2s ease}.ant-table-tbody>tr:hover{background-color:#40b1740d!important}.ant-table-tbody>tr:nth-child(2n){background-color:#00000003}.ant-table-tbody>tr:nth-child(odd){background-color:transparent}.clear-sort-button{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#666!important}.clear-sort-button:hover{background:#e6f7ff!important;border-color:#40b174!important;color:#40b174!important}.pay-button,.view-button{border:none;border-radius:6px;font-size:14px;font-weight:600;color:#222339;background:transparent;border:1px solid #d9d9de;box-shadow:0 2px #2223390a;transition:all .16s linear;padding:4px 14px;cursor:pointer;height:32px}.pay-button:hover,.view-button:hover{color:#fff;border:1px solid #40b174;background:#40b174;box-shadow:0 2px #40b1741a}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{border-bottom:2px solid #ebebf0!important}.language-select svg *{fill:#289359}.informationInputField input{height:40px}.commissionsCheckbox{transition:all .2s}.commissionsCheckbox:hover{border:1px solid #40b174!important;background:#ddffed4d}.commissionsCheckbox input:checked{border:1px solid #40b174!important;background:#ddffed4d}.text-right{text-align:right}.main-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;font-size:38px;line-height:46px;color:#222339}.sub-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:400;font-size:16px;line-height:24px;color:#222339a6}.items-center{align-items:center}.border-bottom{border-bottom:1px solid #ebebf0}.hidden{display:none}.hover-clr-green:hover{color:var(--green)!important}.card-link-wrapper:hover{display:block;transform:translateY(-2px);box-shadow:0 2px #40b1741a;transition:all .3s ease-in-out}.gap-x-12{gap:12px}.ml-12{margin-left:12px}.quill .ql-container{height:calc(100% - 50px)}.award-card-wrapper .award-card{border-bottom:1px solid #E8E8E8!important}.view-link{color:#222339}.view-link:hover{text-decoration:underline;text-decoration-style:dotted;color:#40b174}.ant-table-thead>tr>th{background:#fafafa!important}.ml-8{margin-left:8px}.mb-16{margin-bottom:16px}.clr-yellow{color:#fadb14}.clr-gray-light{color:#d9d9de}.bg-white{background-color:#fff}.clr-base-gold{color:var(--base-gold)}.clr-base-red-5{color:#ff4d4f}.bg-base-red-1{background-color:#fff1f0}.secondary-btn{border:1px solid #D9D9DE;background:#fff;color:#222339;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 0 #2223390a;display:flex;justify-content:center;align-items:center;gap:8px}
