@charset "UTF-8";:root{--brdStyle: 1px solid #e2e8f0;--brdRadius: 12px;--brdRadius3: 3px;--white: #ffffff;--bg: #f8fafc;--bg-surface: #ffffff;--bgshadow: 0 4px 20px rgba(13, 148, 136, .08);--tw-text-opacity: 1;--primary-gradient: linear-gradient(135deg, #0d9488, #14b8a6);--purple-glow: 0 4px 20px rgba(13, 148, 136, .12);--textcolor: #0f172a;--text-secondary: #64748b}#tsparticles{display:none}.ttc,.ttc strong{text-transform:capitalize}.no-background{background:transparent}html{scroll-behavior:smooth}body{font-family:Inter;background-color:#f8fafc;color:#0f172a}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0}p{font-size:16px;color:#fff}.site-container p,.booking-card p,.blog-card p,.therapist-card p,.content-section p,.info-card p,.contact-card p,.form-description,.social-description,.empty-state p,[style*="background: #fff"] p,[style*="background:#fff"] p,[style*="background: white"] p,[style*="background:white"] p,[style*="background-color: #fff"] p,[style*="background-color:#fff"] p,[style*="background-color: white"] p,[style*="background-color:white"] p{color:#64748b!important}.site-footer,.site-footer p,.site-footer a,.site-footer span,.footer-column,.footer-bottom{color:#94a3b8!important}.site-footer h4,.site-footer .footer-logo span{color:#fff!important}hr{height:1px;border:none;background:#e2e8f0}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2.5rem!important}.mt-5{margin-top:2.5rem!important}.ml-3{margin-left:2.5rem!important}.mr-3{margin-right:1rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2.5rem!important}.grid{display:grid;width:100%}.grid-columns2{column-gap:20px;grid-template-columns:auto auto}.grid-columns3{column-gap:20px;grid-template-columns:auto auto auto}.grid-columns4{column-gap:20px;grid-template-columns:auto auto auto auto}.mainspacer{border-radius:10px 0 0}.w100{width:100%}.dn{display:none!important}.no-flex{flex-wrap:inherit}.contSpace{margin:45px 60px}@media (max-width: 1100px){.contSpace{margin:35px 40px}}@media (max-width: 768px){.contSpace{margin:25px 30px}}@media (max-width: 500px){.contSpace{margin:20px}}.contSpacetop{margin-top:35px}@media (max-width: 768px){.contSpacetop{margin-top:25px}}@media (max-width: 500px){.contSpacetop{margin-top:20px}}.contSpacebottom{margin-bottom:35px}@media (max-width: 768px){.contSpacebottom{margin-bottom:25px}}@media (max-width: 500px){.contSpacebottom{margin-bottom:20px}}.pad15{padding:15px}.pad25{padding:25px}.pad35{padding:35px}.mb15{margin-bottom:15px}.fs12px{font-size:12px!important}.fs16px{font-size:16px}.fs16px i{font-size:16px!important}.mainpage .formsection .label,.mainpage .formsection label.q-field{padding:0}.q-field--error .q-field__bottom{font-size:12px}.sidebar-logo{padding:20px 20px 10px}.sidebar-logo img{width:140px}.sidebar-logo a{text-decoration:none}.sidebar-group{margin-bottom:4px}.sidebar-group__heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;padding:16px 16px 6px}.sidebar-link__arrow{display:none!important}.sidebar-link__arrow i{font-size:16px;color:#fff}.app-sidebar .q-drawer{border-right:1px solid #e2e8f0}.q-drawer-container a{text-decoration:none!important}.q-drawer-container aside{margin-top:0!important;top:0!important;height:100vh!important;background:var(--bg-surface);border-right:1px solid #e2e8f0!important;box-shadow:none}.q-drawer-container aside .q-drawer__content{padding-top:0}.q-drawer-container aside .sidebar-nav{padding:0 12px}.q-drawer-container aside .sidebar-nav .q-item{border-radius:10px;margin-bottom:2px;padding:10px 14px!important;transition:all .2s ease}.q-drawer-container aside .ti{font-size:20px;width:32px;text-align:center;color:#64748b;padding:0;border-radius:0;background:none}.q-drawer-container aside .menuicon{max-width:40px;margin-left:0}.q-drawer-container aside .q-item__label{font-size:14px;color:#334155;font-weight:500}.q-drawer-container aside .q-router-link--active{background:#000000!important}.q-drawer-container aside .q-router-link--active .ti{color:#fff!important;background:none!important}.q-drawer-container aside .q-router-link--active .q-item__label{color:#fff!important;font-weight:600}.q-drawer-container aside .q-router-link--active .sidebar-link__arrow{display:flex!important}.q-drawer-container aside .q-router-link--active .q-focus-helper{display:none}.q-drawer-container aside .q-item:hover:not(.q-router-link--active){background:#f1f5f9}.app-header.q-header{background:#ffffff!important;border-bottom:1px solid #e2e8f0;left:260px!important}@media (max-width: 768px){.app-header.q-header{left:0!important}}.app-header.q-header .q-btn{padding:0!important}.header-bar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px}@media (max-width: 768px){.header-bar{padding:0 8px}}@media (max-width: 500px){.header-bar{padding:0 4px}}.header-left{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.header-left{gap:6px}}@media (max-width: 500px){.header-left{gap:6px}}.header-right{display:flex;align-items:center;gap:6px;margin-right:0;padding-right:0}@media (max-width: 768px){.header-right{gap:6px}}@media (max-width: 500px){.header-right{gap:6px}}.header-icon-btn{width:36px;height:36px;border-radius:8px!important;padding:0!important;min-width:36px!important}.header-icon-btn i{font-size:20px;color:#64748b}.header-icon-btn:hover{background:#f1f5f9}.header-icon-btn:hover i{color:#0f172a}@media (max-width: 500px){.header-icon-btn{width:32px;height:32px;min-width:32px!important}.header-icon-btn i{font-size:18px}}.header-icon-btn .q-btn__content{padding:0!important}.header-company{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;cursor:pointer}.header-company:hover{background:#f1f5f9}.header-company .company-dot{width:10px;height:10px;border-radius:50%;background:#15c564;flex-shrink:0}.header-company .company-name{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap}.header-ai-badge{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:#f0fdfa;border:1px solid #ccfbf1;font-size:13px;font-weight:600;color:#0d9488;white-space:nowrap}.header-ai-badge i{color:#0d9488}.header-avatar-btn{margin-left:4px;padding:0!important;min-width:auto!important}.header-avatar-btn .q-btn__content{padding:0!important}.header-avatar-btn .q-btn-dropdown__arrow{color:#64748b!important;font-size:20px;margin-left:-2px}@media (max-width: 500px){.header-avatar-btn{margin-left:2px}}.header-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #ccfbf1}@media (max-width: 500px){.header-avatar{width:30px;height:30px;font-size:13px}}.formsection .label{margin-bottom:3px;display:block;width:100%;line-height:normal;text-align:left;padding:0 5px;color:var(--textcolor)}.formsection .label span{color:var(--q-negative);padding-left:3px}.formsection label.q-field{padding:0 5px}.formsection .q-field__control,.formsection .q-field__marginal{height:50px}.formsection .iconfs{font-size:18px;opacity:.8;color:var(--q-primary)}.formsection input{background-clip:text!important;-webkit-background-clip:text!important}.erroepage{background:linear-gradient(90deg,rgb(15,23,42) 0%,rgb(13,148,136) 100%)}.erroepage .text-h2{color:var(--white)}.qtablestyle{border-radius:var(--brdRadius);box-shadow:var(--bgshadow);background:var(--bg-surface)}.qtablestyle .q-table thead th{font-size:12px;text-transform:uppercase;border-left-color:#f0fdfa;border-top-color:#f0fdfa;background:#f0fdfa;color:var(--q-primary)}.qtablestyle .q-table tbody td{font-size:14px;color:#334155}.qtablestyle .q-table thead tr{height:55px}.qtablestyle .q-table tr{color:#0f172a}.qtablestyle .q-table__title{font-size:15px;color:#0f172a}.qtablestyle .q-table__top{padding:20px;margin-bottom:0;border:none}.qtablestyle .q-table__bottom{padding:0;border:none;color:#64748b}.qtablestyle .q-table__middle{border:var(--brdStyle);border-left:0;border-right:0;background:var(--bg-surface)}.lightbox.q-card{width:90%!important;max-width:90%;background:var(--bg-surface)}.lightbox.-sm{width:420px!important;max-width:420px}.lightbox.-md{width:620px!important;max-width:620px}.lightbox.-lr{width:750px!important;max-width:750px}.lightbox.-xlr{width:1050px!important;max-width:1050px}.lightbox .head{border-bottom:var(--brdStyle);padding:15px 20px;display:flex;justify-content:space-between;background:var(--bg-surface)}.lightbox .head h6{color:var(--q-primary);width:80%;font-size:15px;margin:0;display:flex;align-items:center}.lightbox .head h6 span{color:var(--textcolor)}.lightbox .head .print{color:#0d9488;font-size:23px}.lightbox .head .close{color:#ea5455;font-size:20px}.lightbox .body{padding:20px;min-height:200px;background:var(--bg)}.lightbox .body .label{color:var(--textcolor);font-size:14px}.lightbox .body .q-field .q-field__control{height:50px;background:var(--white)}.lightbox .body .q-field__label{font-size:13px;top:15px;color:#64748b}.lightbox .body .textareaField .q-field__control{height:120px}.lightbox .body .radiocustom ._inner,.lightbox .body .checkboxcustom ._inner{margin-left:5px}.lightbox .body .radiocustom ._inner .q-radio,.lightbox .body .radiocustom ._inner .q-checkbox,.lightbox .body .checkboxcustom ._inner .q-radio,.lightbox .body .checkboxcustom ._inner .q-checkbox{font-size:13px;margin-bottom:10px;color:#334155}.lightbox .table td:first-child{width:280px}.lightbox .foot{border-top:var(--brdStyle);padding:15px 25px;text-align:right;background:var(--bg-surface)}.btn{border-radius:var(--brdRadius3);font-size:14px}.cardbox{background:var(--bg-surface);border-radius:var(--brdRadius)!important;margin:0;position:relative;overflow:hidden;padding:30px;box-shadow:var(--bgshadow)!important}.cardbox-heading{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.cardbox-heading h2{color:#0f172a;font-size:18px;font-weight:500}.no-content{min-height:200px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-transform:capitalize}.pagetitle{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px}.pagetitle h4{font-size:20px;text-transform:capitalize;color:var(--q-primary)}.pagetitle h5{font-size:18px;color:#0f172a;text-transform:capitalize}.pagetitle h2{font-size:26px;margin:0;padding:0;font-weight:700;color:var(--q-primary)}.pagetitle h4 i,.pagetitle h5 i,.pagetitle h2 i{margin-right:5px;color:var(--q-primary)}.pagetitle .q-breadcrumbs{color:#64748b;font-size:14px}.pagetitle .q-breadcrumbs a.q-link{color:#0d9488}body.body--dark{background-color:#0f172a;color:#e2e8f0}body.body--dark :root,body.body--dark{--brdStyle: 1px solid #334155;--white: #1e293b;--bg: #0f172a;--bg-surface: #1e293b;--bgshadow: 0 4px 20px rgba(0, 0, 0, .3);--textcolor: #e2e8f0;--text-secondary: #94a3b8}body.body--dark p{color:#94a3b8}body.body--dark hr{background:#334155}body.body--dark .app-header.q-header{background:#1e293b!important;border-bottom-color:#334155}body.body--dark .header-icon-btn i{color:#94a3b8}body.body--dark .header-icon-btn:hover{background:#334155}body.body--dark .header-icon-btn:hover i{color:#e2e8f0}body.body--dark .header-company:hover{background:#334155}body.body--dark .header-company .company-name{color:#e2e8f0}body.body--dark .header-ai-badge{background:#134e4a;border-color:#0d9488;color:#5eead4}body.body--dark .header-ai-badge i{color:#5eead4}body.body--dark .header-avatar-btn .q-btn-dropdown__arrow{color:#94a3b8!important}body.body--dark .q-drawer-container aside{background:#1e293b!important;border-right-color:#334155!important}body.body--dark .q-drawer-container aside .ti{color:#94a3b8}body.body--dark .q-drawer-container aside .q-item__label{color:#cbd5e1}body.body--dark .q-drawer-container aside .q-item:hover:not(.q-router-link--active){background:#334155}body.body--dark .sidebar-group__heading{color:#64748b}body.body--dark .cardbox{background:var(--bg-surface);box-shadow:0 4px 20px #0000004d!important}body.body--dark .cardbox-heading h2{color:#e2e8f0}body.body--dark .qtablestyle{background:#1e293b;box-shadow:0 4px 20px #0000004d}body.body--dark .qtablestyle .q-table thead th{background:#0f172a;color:#5eead4;border-left-color:#334155;border-top-color:#334155}body.body--dark .qtablestyle .q-table tbody td{color:#cbd5e1}body.body--dark .qtablestyle .q-table tr,body.body--dark .qtablestyle .q-table__title{color:#e2e8f0}body.body--dark .qtablestyle .q-table__bottom{color:#94a3b8}body.body--dark .qtablestyle .q-table__middle{border-color:#334155;background:#1e293b}body.body--dark .formsection .label{color:#e2e8f0}body.body--dark .lightbox.q-card{background:#1e293b}body.body--dark .lightbox .head{background:#1e293b;border-bottom-color:#334155}body.body--dark .lightbox .head h6 span{color:#e2e8f0}body.body--dark .lightbox .body{background:#0f172a}body.body--dark .lightbox .body .label{color:#e2e8f0}body.body--dark .lightbox .body .q-field .q-field__control{background:#1e293b}body.body--dark .lightbox .body .q-field__label{color:#94a3b8}body.body--dark .lightbox .foot{background:#1e293b;border-top-color:#334155}body.body--dark .pagetitle h5{color:#e2e8f0}body.body--dark .pagetitle h2{color:#5eead4}body.body--dark .pagetitle .q-breadcrumbs{color:#94a3b8}body.body--dark .q-page-container{background:#0f172a}.alert{position:relative;padding:20px;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--brdRadius);display:flex}.alert .icon{font-size:20px;background:rgba(255,255,255,.5);border-radius:100%;display:inline-block;min-width:50px;width:50px;height:50px;text-align:center;margin-left:20px;padding:10px 0}.alert .icon i{margin:0 auto;background:rgba(255,255,255,.5)}.alert h3{font-size:18px;margin-bottom:5px;font-weight:700}.alert p{margin:0}.alert.alert-primary{color:#0d9488;background-color:#f0fdfa}.alert.alert-primary p,.alert.alert-primary i{color:#0d9488}.alert.alert-success{color:#155724;background-color:#dcfce7}.alert.alert-success p,.alert.alert-success i{color:#155724}.alert.alert-danger{color:#721c24;background-color:#ffe2e5}.alert.alert-danger p,.alert.alert-danger i{color:#721c24}.alert.alert-warning{color:#ddac1f;background-color:#fff3cd}.alert.alert-warning p,.alert.alert-warning i{color:#856404}.alert.alert-dark{background-color:#d6d8d9;color:#1b1e21}.alert.alert-dark p,.alert.alert-dark i{color:#1b1e21}.alert.alert-info{background-color:#d1ecf1;color:#0c5460}.alert.alert-info p,.alert.alert-info i{color:#0c5460}.alert.alert-secondary{background-color:#fff1f2;color:#f43f5e}.alert.alert-secondary p,.alert.alert-secondary i{color:#f43f5e}.alert.alert-light{background-color:#ffdbc9;color:#9c4e27}.alert.alert-light p,.alert.alert-light i{color:#9c4e27}:root{--brdStyle: 1px solid #e2e8f0;--white: #ffffff;--textcolor: #0f172a;--text-secondary: #64748b;--bg-surface: #ffffff;--primary-gradient: linear-gradient(135deg, #0d9488, #14b8a6)}.q-dialog__backdrop{background:rgba(0,0,0,.7)}.dashboardbg{display:flex;align-items:center;height:100vh;width:100%;justify-content:center;z-index:9999;background:#f8fafc;overflow-x:hidden}@media (max-width: 850px){.dashboardbg{min-height:100vh;height:auto}}.dashboardbg .toplogo{text-align:center;margin-bottom:15px}.dashboardbg .toplogo img{width:170px}.dashboardbg .loginbox{width:410px;padding:35px;border:var(--brdStyle);border-radius:var(--brdRadius);background-color:var(--white);box-shadow:0 4px 20px #0d948814}@media (max-width: 768px){.dashboardbg .loginbox{width:90vw;max-width:400px;padding:25px}}@media (max-width: 500px){.dashboardbg .loginbox{width:95vw;padding:20px}}.dashboardbg .loginbox h4{color:var(--q-primary);font-size:28px;margin-bottom:30px}@media (max-width: 500px){.dashboardbg .loginbox h4{font-size:24px;margin-bottom:20px}}.centerlayout{width:100%;display:flex;position:relative}@media (max-width: 850px){.centerlayout{flex-direction:column}}.centerlayout .left{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);overflow:hidden}@media (max-width: 850px){.centerlayout .left{display:none}}.centerlayout .left div{position:relative;max-width:540px;padding:0 20px}.centerlayout .left h1{width:100%;margin:0 0 25px;color:var(--white);font-size:54px;line-height:66px}@media (max-width: 1100px){.centerlayout .left h1{font-size:42px;line-height:52px}}.centerlayout .left p{color:#ffffffe6;font-size:18px;margin-bottom:0}@media (max-width: 1100px){.centerlayout .left p{font-size:16px}}.centerlayout .right{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#f8fafc}@media (max-width: 850px){.centerlayout .right{width:100%;min-height:100vh;height:auto;padding:20px 0}}.boxcard{width:100%;border:var(--brdStyle);background:var(--white)}.tablestyle{border:var(--brdStyle);border-radius:5px;overflow:hidden;padding:0}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary);text-decoration:underline}input[type=text]{font-size:13px;color:#434343}#layoutSidenav_nav{background:#393f4e}.userProfile{position:relative}.userProfile img{border-radius:100%;width:50px;border:5px solid #e0ebfd}header{background-color:#fff!important;border-bottom:1px solid #e2e8f0}header .leftMenu{display:flex;align-items:center}header.q-header{z-index:5000}header .rightMenu{display:flex;align-items:center;padding:0}header .rightMenu ul{display:flex;margin:0 10px 0 0;align-items:center;padding:0}header .rightMenu ul li{list-style:none;margin:2px 0}header .rightMenu ul li i{color:var(--q-primary);font-size:25px!important}header .rightMenu ul li button{font-size:18px;border-radius:100%}header .rightMenu ul li button i{color:#fff}header .viewstatus{padding:0 10px 0 0;line-height:18px;text-align:right}header .viewstatus p{margin:0;font-size:13px;color:#64748b;line-height:normal}header .viewstatus i{font-style:normal;color:#0f172a;font-weight:400}header.q-header a:hover{color:#0d9488;text-decoration:none;background:transparent}header .menu{border-bottom:1px solid #d7dce3}header .top-links{padding:10px 0;display:flex;justify-content:center;min-height:60px}header .q-focus-helper{display:none}header .top-links>.q-item{text-transform:capitalize;padding:10px 9px;min-height:auto;border:none;border-radius:5px;margin:0 3px;color:#333;font-size:14px}header .top-links>.q-item .q-item__label{display:flex;align-items:center}header .top-links>.q-item .q-item__label .ti{font-size:20px;margin-right:4px;color:#8e9bad}.top-links>.q-item.q-router-link--exact-active,.top-links>.q-item.q-item--active{color:#fff!important;background:linear-gradient(135deg,#0d9488,#14b8a6)}.top-links>.q-item.q-router-link--exact-active .ti,.top-links>.q-item.q-item--active .ti{color:#fff!important}.sidenav-menu .sidenav-menu-heading{color:#0d9488;text-transform:uppercase}.sidenav-menu .nav-link:hover{color:#14b8a6}.sidenav-menu a{color:#64748b;border-radius:50px}.sidenav-menu a i{color:#0d9488;margin-right:10px}.sidenav-menu a .nav-link-icon{color:#fff;text-transform:capitalize;display:flex;align-items:center}.sidenav-menu .router-link-exact-active{background:linear-gradient(135deg,#0d9488,#14b8a6)}.top-dropdown{min-height:auto;color:#fff}.tablestyle table{width:100%}.tablestyle table td{padding:5px 20px;font-size:13px;height:50px}.tablestyle table td a{color:#0d9488}.tableCustom{width:100%;border:none;overflow-x:auto}.tableCustom ._tabhead{background-color:transparent;font-weight:400;margin-bottom:7px;font-size:13px;color:#333}.tableCustom .table-head{display:inline-flex;margin-bottom:10px;align-items:center;justify-content:space-between;font-size:14px;min-height:22px;width:100%;flex-wrap:wrap}.tableCustom .table-head h5{margin:0;font-size:14px}.tableCustom .divide3 td{width:33.33%;min-width:170px}@media (max-width: 768px){.tableCustom .divide3 td{min-width:120px}}@media (max-width: 500px){.tableCustom .divide3 td{min-width:80px}}.tableCustom .divide3 td:nth-child(2){border-right:var(--brdStyle)}.tableCustom .divide2 td{width:50%;min-width:170px}@media (max-width: 768px){.tableCustom .divide2 td{min-width:120px}}@media (max-width: 500px){.tableCustom .divide2 td{min-width:80px}}.tableCustom table{width:100%;margin-bottom:0;border-collapse:collapse;border:var(--brdStyle);background:#fff}.tableCustom table tr{border-bottom:var(--brdStyle)}.tableCustom table tr td:first-child{color:var(--primary);border-right:var(--brdStyle)}.tableCustom table tr:last-child{border:none}.tableCustom table tr:nth-child(odd){background:#f6f8fb}.tableCustom table tr td{font-size:13px;min-width:85px;padding:10px 15px}@media (max-width: 768px){.tableCustom table tr td{min-width:60px;padding:8px 10px;font-size:12px}}@media (max-width: 500px){.tableCustom table tr td{min-width:50px;padding:6px 8px;font-size:11px}}.tableCustom table tr td button{padding:0}.tableCustom table tr td a.btn-success{background-color:#00ac69!important}.table-bottom .q-btn{margin-left:5px}.q-menu.q-position-engine{border:1px solid #ddd;border-radius:5px}.q-menu.q-position-engine .q-item{min-height:35px}.resultdetails{width:100%;border-radius:5px;border:1px solid #ddd;padding:15px;background:#fafafa;font-size:14px}.resultdetails ul{padding:0 15px}.form-label{margin-bottom:0;font-size:.8125rem;color:#5d596c}.tabSearch{display:flex}.tabSearch label{background:var(--white)}.tabSearch button{margin-left:5px}.tabsection{text-align:left;align-items:start;padding-bottom:10px}.tabsection .tabbtn{border-radius:5px;margin-right:3px;padding:0 20px;text-transform:capitalize;background:#f5f5f5;color:#333}.tabsection .tabbtn.q-tab--active{background:var(--primary);color:#fff}.tabsection .tabbtn .q-tab__label{font-size:14px}.tabsection .q-tab__content{display:flex;flex-direction:row-reverse}.tabsection .q-tab__content i{margin-right:5px}.tabsection .q-tab__indicator{display:none}.tabsection .q-tab{min-height:40px;font-size:13px}.label-success{color:#28c76f;border-color:transparent;background:#c5fbdd}.label-primary{color:#0d9488;border-color:transparent;background:#f0fdfa}.label-danger{color:#ea5455;border-color:transparent;background:#fce4e4}.label-warning{color:#ff9f43;border-color:transparent;background:#fdecdb}.label-dark{color:#4b4b4b;border-color:transparent;background:#e2e2e2}.label-info{color:#0d9488;border-color:transparent;background:#f0fdfa}.selectDiv .carddiv .d-flex.align-items-center{margin:0}.selectDiv .datarow{margin-top:7px;font-size:22px}.datarow{font-size:24px;color:#05004e;font-weight:600;margin:5px 0}.datarow span{margin-left:3px;color:#899bbd;font-weight:400;font-size:13px}.dashboardcard .row{margin:0 -10px}.dashboardcard .icon{background:#f0fdfa;color:var(--q-primary);width:50px;height:50px;border-radius:var(--brdRadius);font-size:24px;text-align:center;padding:8px 0}.cardbox{margin:10px}.cardbox i{margin-right:5px;width:45px;display:block;height:45px;border-radius:100%;text-align:center;font-size:25px;color:#fff;padding:10px 0}.cardbox .card-foot{margin-top:10px;color:var(--q-primary);font-size:14px}.cardbox .card-foot span{margin-left:5px}.cardbox .card-head{display:flex;justify-content:space-between;align-items:center}.cardbox .card-head span{margin-left:5px;display:none}.cardbox .card-head button{width:30px;height:30px;border:1px dashed #899bbd;border-radius:100%;font-size:16px;background:#d9f8fc;color:#00cfe8}.cardbox .card-head .rightbtn{display:flex;align-items:center;display:none}.cardbox .card-head .rightbtn i{font-size:12px;font-style:normal;width:40px;display:inline-block;line-height:14px;text-transform:capitalize;margin-left:5px}ul.listgroup{margin:0;padding:0;border:1px solid #e2e8f0;border-radius:5px}ul.listgroup li{list-style:none;border-bottom:1px solid #e2e8f0;font-size:14px;padding:10px 15px}ul.listgroup li:last-child{border:none}ul.listgroup li:hover{background:#f0fdfa}.fileloader{display:flex;position:relative}.fileloader .filepick{width:100%}.fileloader .filepick .q-chip{background:transparent;margin:5px 0 0;font-size:13px;border-radius:0;padding-left:0}.fileloader .filepick .q-chip__icon{color:red}.fileloader .filepick .q-field__prepend{height:50px}.fileloader .imgload{width:60px;height:50px;overflow:hidden;border:1px solid rgba(0,0,0,.24);margin-left:3px;padding:2px;border-radius:4px;background:#fff}.fileloader .imgload .q-img{border-radius:5px;max-width:54px;height:100%}.fileloader .imgload .q-icon{color:#fcba53}.fileloader .notLoaded{line-height:12px;font-size:12px;padding:4px 0;color:#f73434}.fileloader .closer{right:0px;position:absolute;top:-4px}i.note{text-align:right;width:100%;display:inline-block;font-style:normal;font-size:12px}.leagdetails{background:#fbf3e5;font-weight:400;color:#755925;text-align:center;font-size:14px;padding:10px 14px}.vs span{border-radius:100%;background:#00ac69;width:26px;display:inline-block;height:26px;color:#fff;padding:4px 0;font-weight:700;font-size:12px;margin-top:22px}.team-name strong{color:#00ac69}.saveDiv{text-align:right;padding:0 15px 15px;font-size:12px}.dropDown{box-shadow:none;padding:20px;border:var(--brdStyle);width:200px}.dropDown .emailIdtxt{white-space:nowrap;font-size:13px;overflow:hidden;text-overflow:ellipsis}.q-menu{box-shadow:none}.errordiv{text-align:center;width:100%;color:#d34c4d}.errordiv i{font-size:24px}.errordiv p{margin:0}.sidenav-menu .sidenav-menu-heading{color:#fd8229;text-transform:uppercase}.sidenav-menu .nav-link:hover{color:#c4d2e8}.sidenav-menu a{color:#899dbf;border-radius:50px}.sidenav-menu a i{color:#9ebff0;margin-right:10px}.sidenav-menu a .nav-link-icon{color:#fff;text-transform:capitalize;display:flex;align-items:center}.bgtrans{background:none}.no-shadow{box-shadow:none}.boxcover{position:relative}.headerinner{width:100%}.search-box{border-radius:5px;padding:0;position:relative;width:290px;margin-left:20px;border:1px solid rgba(1,41,112,.3)}@media (max-width: 768px){.search-box{width:200px;margin-left:10px}}@media (max-width: 500px){.search-box{width:150px;margin-left:8px}}.search-box .q-field--standard .q-field__control:before,.search-box .q-field--standard .q-field__control:after{display:none}.search-box input{border:none;height:34px;font-size:15px!important;width:100%;background:transparent;padding:4px 40px 0 10px}.search-box button{border:none;position:absolute;top:3px;width:33px;height:34px;margin:0;border-radius:5px;right:5px;color:#333;font-size:20px;line-height:normal;background:transparent}.search-box button .q-btn__wrapper{min-height:auto}.icon-preview svg{width:100%;height:100%;stroke-width:var(--icon-stroke);color:var(--icon-color, currentColor)}.drawerbg .fullscreen{background-color:#00000080!important;opacity:.5}.drawerbg .q-drawer__content{padding-top:0;background:#fff}.drawerbg ._logo{width:140px;display:flex;padding:10px 0 0;margin:auto}.drawerbg .q-item__label{display:flex;align-items:center;font-size:14px}.drawerbg .q-item__label .ti{margin-right:10px;color:#0d9488;font-size:20px}.drawerbg .q-list{padding:25px 15px 15px}.drawerbg .q-item{text-decoration:none;color:#334155;text-transform:capitalize;padding:4px 12px;margin-bottom:3px;min-height:40px;border-radius:5px}.drawerbg .q-item.q-router-link--active{background:#f0fdfa;text-decoration:none;color:#0d9488}.drawerbg .q-item.q-router-link--active .ti{color:#0d9488}.drawerbg .q-item.q-router-link--active .q-focus-helper{display:block}.drawerbg .q-item:last-child{border:none}.drawerbg .q-item:hover{background:#f0fdfa;color:#0d9488}.drawerbg .q-item:hover .ti{color:#0d9488}.drawerbg .q-item .q-focus-helper{display:none}.overlistflow .selectlist{max-height:180px;overflow-y:auto}#layoutSidenav_nav{margin-top:60px;padding-bottom:0}.progressbar{margin:20px 0 0}.coltext{padding:30px}.coltext h5{font-size:20px;margin-bottom:10px;color:#2a2930;display:flex;font-weight:700;align-items:center}.coltext i{color:var(--q-primary);font-size:22px;margin-right:10px;text-align:center;padding:10px 0}.codediv i{width:auto;height:auto;padding:0}code{background:#f5f5f5;padding:15px;border-radius:var(--brdRadius);width:100%;display:block}.card-heading{margin-bottom:25px;min-height:50px;display:flex;align-items:center;justify-content:space-between}.card-heading h4{color:#383838;font-size:18px;font-weight:500}.card-heading div.left span{color:#737791}.grid-box{padding:25px;border-radius:var(--brdRadius);width:100%}.grid-box h6{color:#425166}.alertdanger{background:#FFE2E5;position:relative}.alertdanger:after{width:100px;height:100px;border-radius:100%;content:"";position:absolute}.alertdanger i{background:#EC325B}.alertdanger h6{color:#ec325b;font-size:16px}.alertsuccess{background:#DCFCE7}.alertsuccess i{background:#3CD856}.alertsuccess h6{color:#3cd856;font-size:16px}.alertinfo{background:#F3E8FF}.alertinfo i{background:#0d9488}.alertinfo h6{color:#0d9488;font-size:16px}.alertwarning{background:#fff3cd}.alertwarning i{background:#856404}.alertwarning h6{color:#856404;font-size:16px}.activity-list{margin-top:40px}.activity-list h5{margin-bottom:10px;font-size:16px;font-weight:700}.activity-list ul li{list-style:none;margin-left:5px;font-size:14px;line-height:23px;display:flex;align-items:center;color:#3c414a}.activity-list ul li span{border-radius:100%;width:8px;height:8px;display:block;margin-right:5px}.activity-list ul li span.dangerround{background:#EC325B}.activity-list ul li span.successround{background:#3CD856}.activity-list ul li span.inforound{background:#BF83FF}.img{text-align:center}.img img{max-width:100%}.col-list h6{color:#05004e;display:flex;justify-content:space-between;margin-bottom:5px;font-size:16px}.feed-list{margin-top:40px}.feed-list h5{margin-bottom:10px;font-size:16px;font-weight:700}.feed-list ul li{list-style:none;font-size:14px;line-height:23px;padding:15px;display:flex;align-items:center;color:#3c414a;background:#F4F7FE;border-radius:10px;margin-bottom:10px}.feed-list ul li span{border-radius:100%;width:12px;height:12px;display:block;margin-right:5px}.feed-list ul li span.dangerround{background:#EC325B}.feed-list ul li span.successround{background:#3CD856}.feed-list ul li span.inforound{background:#BF83FF}.feed-list ul li span.alertwarning{background:#ddac1f}.feed-list ul li h6{font-size:16px}.feed-list ul li .content-right{display:flex;margin-left:10px;align-items:center;justify-content:space-between;width:100%}.feed-list ul li .content-right p{margin:0}.canvasjs-chart-credit{display:none!important}.lastupdated{color:#707eae}.model-info .rows{display:flex;justify-content:space-between}.logo-inner{width:180px;height:70px;display:flex;align-items:center;justify-content:center}.logo-inner img{width:150px}.disrow{display:flex;align-items:center}.disrow i{margin-right:15px}.disrow .datarow{margin:0}.cardbox-icon{display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}.cardbox-icon i{width:auto;height:auto;background:rgba(255,255,255,.6);padding:10px}.cardbox-icon h3{margin:0;font-weight:400}.box-data{width:100%;padding-top:10px;display:flex;justify-content:space-between}.box-data span{display:block;line-height:normal;margin-right:10px}.box-data strong{font-size:16px}.box-data i{font-size:12px;text-transform:capitalize;width:auto;text-align:left;padding:0;height:auto;font-style:normal;margin:0}.ttu{text-transform:capitalize}.ttu strong{font-weight:400}.bground,.status{border-radius:3px;padding:5px 6px;color:#fff;text-transform:capitalize;font-size:11px;width:80px;margin:auto;border:none}.bground.critical,.status.critical{color:#dc2626;background-color:#fee2e2;border-color:#dc2626}.bground.high,.status.high{color:#cf4c09;background-color:#ffedd5;border-color:#cf4c09}.bground.medium,.bground.investigating,.status.medium,.status.investigating{color:#a57208;background-color:#fef9c3;border-color:#a57208}.bground.low,.bground.active,.bground.open,.status.low,.status.active,.status.open{color:#16a34a;background-color:#dcfce7;border-color:#16a34a}.bground.gray,.status.gray{color:#1b1e21;background-color:#eaeaea;border-color:#c6c8ca}.bground.resolved,.status.resolved{color:#2563eb;background-color:#dbeafe;border-color:#2563eb}.status.red{background:#d2081c}.status.red{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.btn-primary{border-radius:3px;padding:5px 6px;width:80px;font-weight:400;border:none;font-size:11px}.btn-secondary{border-radius:3px;padding:5px 6px;width:100px;font-weight:400;border:none;font-size:11px}.btn-action{border-radius:3px;padding:5px 6px;width:60px;font-weight:400;border:none;font-size:11px}.yesbtn{display:block;border-radius:3px;padding:5px 6px;text-transform:capitalize;font-size:11px;width:80px;font-weight:400;margin:auto;border:none;color:#16a34a;background-color:#dcfce7}.nobtn{display:block;border-radius:3px;padding:5px 6px;text-transform:capitalize;font-size:11px;width:80px;font-weight:400;margin:auto;border:none;color:#dc2626;background-color:#fee2e2}@media screen and (max-width: 1350px){.contSpace{margin:45px 30px}}.countdown{font-size:17px;padding:5px 10px 5px 30px}.countdown h6{text-transform:uppercase;font-size:15px;font-weight:400;margin-bottom:0}.countdown div{display:flex;font-size:45px;font-weight:700;line-height:40px;align-items:center;justify-content:center}.countdown div span{font-size:15px;font-weight:400;text-transform:capitalize;line-height:16px;font-style:normal;margin-left:5px}.trail-version{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);padding:0;width:250px;height:70px;animation:gradient 15s ease infinite;clip-path:polygon(0 0,100% 0,100% 100%,8% 100%);background-size:400% 400%;display:flex;align-items:center}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.userimg{border-radius:100%;background:#f0fdfa;width:50px;height:50px;border:2px solid var(--q-primary);text-align:center;overflow:hidden}.userimg img{height:100%;margin-top:6px}.extendbtn{background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:5px;color:#92400e;width:110px;padding:5px;font-size:12px;line-height:13px;margin-right:10px;text-align:center}.extendbtn i{font-size:20px;margin-bottom:3px;display:block}.extendbtn:hover{background:linear-gradient(135deg,#fef3c7,#fbbf24)!important;color:#92400e!important}.tabStyle .tabbtn .q-tab{border-radius:10px 10px 0 0;margin:0 1px;font-weight:700;color:#64748b}.tabStyle .tabbtn .q-tab.q-tab--active{background:#f0fdfa;color:var(--q-primary)}.tabStyle .tabbtn .q-tab__indicator{display:none}.tabStyle .tabboxs{padding:25px;background:#f0fdfa;border-radius:10px}.tabStyle .tabboxs label .q-field__inner{background:#fff}.tabStyle .tabboxs h6{font-weight:700;font-size:16px;color:var(--q-primary);margin-bottom:10px}.tabStyle .tabboxs p{font-size:14px;color:#0f172a}.tabStyle .tabboxs ul{padding:0 0 0 15px}.tabStyle .tabboxs ul li{color:#64748b}.tabStyle .q-tab__content{padding:10px 30px;font-size:14px;width:100%;display:flex;flex-direction:row;justify-content:flex-start}.open-code .q-expansion-item .q-item{width:170px;padding:6px 12px;background:#f0fdfa;border-radius:5px}.open-code .q-expansion-item .q-item .q-item__label,.open-code .q-expansion-item .q-item i{color:var(--q-primary)}.grid-columns4{grid-template-columns:1fr 1fr 1fr}.q-dialog__inner--minimized{padding:10px!important}.tabSearch .col-auto{display:flex;justify-content:end;padding:0 0 10px}.q-btn__content.text-center.col.items-center.q-anchor--skip.justify-center.row{padding:0}@media screen and (max-width: 1500px){.data-protection-dashboard{padding:0!important}.content-wrapper{flex-wrap:wrap}.s8-card{width:100%;max-width:100%!important;margin-top:20px}}@media screen and (max-width: 1100px){.grid-columns4{grid-template-columns:1fr 1fr}.stat-number{font-size:inherit!important}.metrics-grid{gap:16px!important}}@media screen and (max-width: 850px){.grid-columns4{grid-template-columns:1fr}.row>.col-sm-12{height:auto;width:100%}.card{padding:0!important}}@media screen and (max-width: 768px){header .viewstatus{display:none}.countdown{padding:0 5px 0 20px}header .rightMenu ul{margin:0}.extendbtn{margin-right:0}.logo-inner{width:150px}.logo-inner img{width:120px}}@media screen and (max-width: 500px){.trail-version{width:100%;clip-path:inherit}header .rightMenu{width:100%}.rightMenu ul li{position:absolute;right:10px;z-index:20;border:3px solid;border-radius:40px}.countdown div{font-size:40px}.grid-columns4{grid-template-columns:auto}.box-data span{margin-right:0}.box-data strong{font-size:14px}.grid-box{padding:15px}.stat-card{flex-wrap:wrap}.logo-inner{display:none}.q-drawer-container aside .q-drawer__content{padding-top:50px}.cardbox{padding:20px}.contSpace{margin:45px 20px}.security-feed{font-size:30px}.formsection .foot{text-align:left}}@media screen and (max-width: 600px){.tabSearch .col-auto{justify-content:start}.tabSearch .col{padding-bottom:5px}.qtablestyle .q-table__title{padding-bottom:10px}.tabSearch .col:nth-last-child(2n+1){min-height:auto}}.logo-inner img{width:120px}p{font-size:13px}body.body--dark .dashboardbg{background:#0f172a}body.body--dark .dashboardbg .loginbox{background-color:#1e293b;border-color:#334155;box-shadow:0 4px 20px #0000004d}body.body--dark .centerlayout .right{background:#0f172a}body.body--dark .boxcard{background:#1e293b;border-color:#334155}body.body--dark header{background-color:#1e293b!important;border-bottom-color:#334155}body.body--dark header .viewstatus p{color:#94a3b8}body.body--dark header .viewstatus i{color:#e2e8f0}body.body--dark .dropDown{border-color:#334155;background:#1e293b}body.body--dark .dropDown .emailIdtxt{color:#e2e8f0}body.body--dark .q-menu.q-position-engine{border-color:#334155;background:#1e293b}body.body--dark .q-menu{background:#1e293b}body.body--dark .dashboardcard .icon{background:#0f172a}body.body--dark .datarow{color:#e2e8f0}body.body--dark ul.listgroup{border-color:#334155}body.body--dark ul.listgroup li{border-bottom-color:#334155}body.body--dark ul.listgroup li:hover{background:#334155}body.body--dark .tableCustom table{background:#1e293b;border-color:#334155}body.body--dark .tableCustom table tr{border-bottom-color:#334155}body.body--dark .tableCustom table tr td:first-child{border-right-color:#334155}body.body--dark .tableCustom table tr:nth-child(odd){background:#0f172a}body.body--dark .tabsection .tabbtn{background:#334155;color:#cbd5e1}body.body--dark code{background:#0f172a;color:#e2e8f0}body.body--dark .card-heading h4{color:#e2e8f0}body.body--dark .resultdetails{background:#0f172a;border-color:#334155;color:#e2e8f0}body.body--dark .tabStyle .tabbtn .q-tab{color:#94a3b8}body.body--dark .tabStyle .tabbtn .q-tab.q-tab--active,body.body--dark .tabStyle .tabboxs{background:#0f172a}body.body--dark .tabStyle .tabboxs label .q-field__inner{background:#1e293b}body.body--dark .tabStyle .tabboxs p{color:#e2e8f0}body.body--dark .tabStyle .tabboxs ul li{color:#94a3b8}body.body--dark .feed-list ul li{background:#0f172a;color:#cbd5e1}body.body--dark .drawerbg .q-drawer__content{background:#1e293b}body.body--dark .drawerbg .q-item{color:#cbd5e1}body.body--dark .drawerbg .q-item.q-router-link--active,body.body--dark .drawerbg .q-item:hover{background:#0f172a}body.body--dark .q-field__control{background:#1e293b!important}body.body--dark .q-field__native,body.body--dark .q-field__input{color:#e2e8f0!important}body.body--dark .q-field__label{color:#94a3b8!important}body.body--dark .q-separator{background:#334155!important}body.body--dark .q-card{background:#1e293b;color:#e2e8f0}body.body--dark .q-item__label{color:#cbd5e1}body.body--dark .q-linear-progress__track{background:#334155!important}@media (max-width: 768px){.tabSearch .row.no-wrap{flex-wrap:wrap!important;gap:8px}}@media (max-width: 500px){.tabSearch .row.no-wrap .q-btn{font-size:12px;padding:6px 12px!important}}@media (max-width: 768px){.qtablestyle .q-table__card{box-shadow:none}.qtablestyle .q-table__title{font-size:16px}}@media (max-width: 500px){.q-card__section{padding:12px}}@media (max-width: 768px){.formsection .label,.formsection label{font-size:13px}}@media (max-width: 500px){h4,.text-h4{font-size:18px!important}}@media (max-width: 500px){h6,.text-h6{font-size:16px!important}}:root{--site-primary: #000000;--site-secondary: #c9a050;--site-accent: #d4af37;--site-dark: #000000;--site-dark-alt: #1a1a1a;--site-light: #ffffff;--site-light-gray: #f5f5f5;--site-text: #1a1a1a;--site-text-muted: #666666;--site-border: #e0e0e0;--site-section-spacing: 60px;--site-container-max: 1280px;--site-header-height: 70px;--site-shadow-sm: 0 2px 12px rgba(0, 0, 0, .06);--site-shadow-md: 0 4px 20px rgba(0, 0, 0, .08);--site-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--site-transition: all .3s ease}html,*{scroll-behavior:smooth}.site-page{background:var(--site-light);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--site-text)}.site-container{max-width:var(--site-container-max);margin:0 auto;padding:0 24px}@media (max-width: 768px){.site-container{padding:0 16px}}.site-section{padding:var(--site-section-spacing) 0}@media (max-width: 768px){.site-section{padding:40px 0}}.section-header{text-align:center;margin-bottom:48px}.section-header h2{font-size:2.5rem;font-weight:700;color:var(--site-text);margin-bottom:16px;letter-spacing:-.02em}@media (max-width: 768px){.section-header h2{font-size:2rem}}.section-header p{font-size:1.125rem;color:var(--site-text-muted);max-width:600px;margin:0 auto;line-height:1.6}.site-header{background:#ffffff;color:#222;position:sticky;top:0;z-index:1000;box-shadow:0 1px #00000014;border-bottom:1px solid #e0e0e0}.site-header .header-container{display:flex;align-items:center;justify-content:space-between;height:var(--site-header-height);max-width:var(--site-container-max);margin:0 auto;padding:0 24px}.site-header .header-logo{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:#222;text-decoration:none;transition:opacity .2s cubic-bezier(.2,0,0,1)}.site-header .header-logo:hover{opacity:.7}.site-header .header-logo i{font-size:2rem;color:var(--site-secondary)}.site-header .header-nav{display:flex;align-items:center;gap:8px}@media (max-width: 1024px){.site-header .header-nav{display:none}}.site-header .nav-link{display:flex;flex-direction:column;align-items:center;gap:4px;color:#222;text-decoration:none;font-weight:500;font-size:.875rem;padding:12px 16px;border-radius:8px;position:relative;transition:all .2s cubic-bezier(.2,0,0,1);-webkit-user-select:none;user-select:none}.site-header .nav-link i{font-size:1.25rem;color:var(--site-secondary);transition:color .2s cubic-bezier(.2,0,0,1)}.site-header .nav-link:hover{background:#f7f7f7;color:#000}.site-header .nav-link:hover i{color:var(--site-accent)}.site-header .nav-link:hover:after{width:100%;opacity:.3}.site-header .nav-link.active{color:#000;font-weight:600}.site-header .nav-link.active i{color:var(--site-secondary)}.site-header .nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--site-secondary);border-radius:2px;opacity:1}.site-header .nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:#000000;border-radius:2px;opacity:0;transition:width .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1)}.site-header .nav-link .nav-badge{position:absolute;top:8px;right:8px;background:var(--site-secondary);color:#000;font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.site-header .header-actions{display:flex;align-items:center;gap:12px}.site-header .header-actions .q-btn{transition:transform .2s cubic-bezier(.2,0,0,1)}.site-header .header-actions .q-btn:hover{transform:scale(1.02)}.site-header .mobile-menu-btn{display:none;color:#222}@media (max-width: 1024px){.site-header .mobile-menu-btn{display:block}}@media (max-width: 1200px){.site-header .header-nav{gap:4px}.site-header .nav-link{padding:10px 12px;font-size:.8125rem}.site-header .nav-link i{font-size:1.125rem}}.site-footer{background:#000000;color:#94a3b8;padding:48px 0 24px}.site-footer p{color:#94a3b8!important}.site-footer .footer-content{max-width:var(--site-container-max);margin:0 auto;padding:0 24px}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px}@media (max-width: 768px){.site-footer .footer-grid{grid-template-columns:1fr;gap:32px}}.site-footer .footer-column h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:16px}.site-footer .footer-column p{margin-bottom:12px;line-height:1.6}.site-footer .footer-column ul{list-style:none;padding:0;margin:0}.site-footer .footer-column ul li{margin-bottom:10px}.site-footer .footer-column a{color:#94a3b8;text-decoration:none;transition:var(--site-transition)}.site-footer .footer-column a:hover{color:var(--site-secondary)}.site-footer .footer-social{display:flex;gap:12px;margin-top:12px}.site-footer .footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;color:#fff;transition:var(--site-transition)}.site-footer .footer-social a:hover{background:var(--site-secondary);transform:translateY(-2px)}.site-footer .footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:.875rem}.site-footer .footer-bottom p{color:#94a3b8!important}.site-footer .footer-bottom a{color:#94a3b8;text-decoration:none}.site-footer .footer-bottom a:hover{color:var(--site-secondary);text-decoration:underline}.site-hero{position:relative;width:100%;min-height:650px;overflow:hidden;background:#000000}@media (max-width: 768px){.site-hero{min-height:500px}}@media (max-width: 480px){.site-hero{min-height:400px}}.slideshow-container{position:relative;width:100%;height:100%;overflow:hidden}.slideshow-container .slideshow-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-in-out}.slideshow-container .slideshow-image.active{opacity:1;z-index:1}.slideshow-container .slideshow-image.inactive{opacity:0;z-index:0}.slideshow-container .slideshow-overlay{position:absolute;bottom:0;left:0;right:0;padding:48px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;z-index:2}.slideshow-container .slideshow-overlay h2{font-size:2.5rem;font-weight:700;margin-bottom:8px;color:#fff}@media (max-width: 768px){.slideshow-container .slideshow-overlay h2{font-size:1.75rem}}.slideshow-container .slideshow-overlay p{font-size:1.125rem;opacity:.95;color:#fff}.slideshow-container .slideshow-controls{position:absolute;bottom:24px;right:24px;display:flex;gap:8px;z-index:3}.slideshow-container .slideshow-controls button{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);border:none;cursor:pointer;transition:var(--site-transition);display:flex;align-items:center;justify-content:center}.slideshow-container .slideshow-controls button i{font-size:1.25rem}.slideshow-container .slideshow-controls button:hover{background:var(--site-secondary);color:#000;transform:scale(1.1)}.slideshow-container .slideshow-indicators{position:absolute;bottom:24px;left:48px;display:flex;gap:8px;z-index:3}.slideshow-container .slideshow-indicators .indicator{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:var(--site-transition)}.slideshow-container .slideshow-indicators .indicator.active{background:var(--site-primary);width:32px;border-radius:6px}.video-container{position:relative;width:100%;height:100%;overflow:hidden}.video-container video{width:100%;height:100%;object-fit:cover}.video-container .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);color:#fff;padding:24px;text-align:center}.video-container .video-overlay h3{font-size:2rem;font-weight:700;margin-bottom:16px}@media (max-width: 768px){.video-container .video-overlay h3{font-size:1.5rem}}.therapist-section{background:#ffffff;padding:var(--site-section-spacing) 24px}@media (max-width: 768px){.therapist-section{padding:40px 16px}}.therapist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:var(--site-container-max);margin:0 auto}@media (max-width: 1024px){.therapist-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 640px){.therapist-grid{grid-template-columns:1fr}}.therapist-card{background:#ffffff;border-radius:16px;box-shadow:var(--site-shadow-sm);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--site-border);position:relative}.therapist-card:hover{transform:translateY(-6px);box-shadow:var(--site-shadow-lg);border-color:var(--site-secondary)}.therapist-card:hover .therapist-image{transform:scale(1.05)}.therapist-card .therapist-image{width:100%;height:280px;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.therapist-card .therapist-content{padding:24px}.therapist-card .therapist-name{font-size:1.25rem;font-weight:600;color:var(--site-text);margin-bottom:4px}.therapist-card .therapist-specialty{color:var(--site-primary);font-weight:500;margin-bottom:12px}.therapist-card .therapist-skills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.therapist-card .therapist-skills .skill-tag{padding:4px 12px;background:rgba(201,160,80,.1);color:var(--site-secondary);border-radius:16px;font-size:.875rem;font-weight:500}.therapist-card .therapist-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:.875rem;color:var(--site-text-muted)}.therapist-card .therapist-meta .meta-item{display:flex;align-items:center;gap:4px}.therapist-card .therapist-meta .meta-item i{color:var(--site-secondary)}.therapist-card .therapist-rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.therapist-card .therapist-rating .stars{display:flex;gap:2px;color:var(--site-secondary)}.therapist-card .therapist-rating .rating-count{color:var(--site-text-muted);font-size:.875rem}.therapist-card .therapist-actions{display:flex;gap:12px}.btn-primary{background:var(--site-primary);color:#fff;padding:12px 24px;border-radius:24px;border:none;font-weight:600;cursor:pointer;transition:var(--site-transition);text-decoration:none;display:inline-block}.btn-primary:hover{background:var(--site-dark-alt);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.btn-secondary{background:transparent;color:var(--site-primary);padding:12px 24px;border-radius:24px;border:2px solid var(--site-primary);font-weight:600;cursor:pointer;transition:var(--site-transition);text-decoration:none;display:inline-block}.btn-secondary:hover{background:var(--site-primary);color:#fff}.site-page .q-btn{border-radius:24px}.site-page .q-btn--round{border-radius:50%}.text-center{text-align:center}.text-muted{color:var(--site-text-muted)}.text-light{color:#ffffffe6}[style*="background: #000"] p,[style*="background:#000"] p,[style*="background-color: #000"] p,[style*="background-color:#000"] p,[class*=dark] p:not([class*=text-]){color:#ffffffe6!important}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}
