.cursor-pointer{cursor:pointer}table{width:calc(119.5rem - 23%)!important}.v-date-picker table,.v-date-picker-table table,.v-picker__body table{width:100%!important;min-width:290px!important}.v-date-picker,.v-picker{width:290px!important}.h-100{height:100%}.h-15{height:15%}.vh-40{height:40vh}.h-70{height:70%}.h-80{height:80%}.h-85{height:85%}.w-100{width:100%}.w-90{width:90%}.w-95{width:95%}.w-75{width:75%}.w-80{width:80%}.w-60{width:60%}.border-light{border:1px solid #e8e8e8}.border-bold{border:2px solid #e8e8e8}.border-bottom-light{border-bottom:1px solid #d3d3d3}.border-color-light,.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset,.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:#d3d3d3!important}.theme--light.v-input input,.theme--light.v-input textarea{color:hwb(0 3% 97%)!important}.v-application a{color:#eeeded!important}.text-color-light-black{color:#363636}.text-align-end{text-align:end}.text-align-start{text-align:start}.text-align-justify{text-align:justify}.text-align-center{text-align:center}.text-color-gray{color:#b9b9b9}.color-blue{color:#326fea}.text-transform{text-transform:none}.text-decoration{text-decoration:none}.text-decoration-line{text-decoration:line-through}.text-underline{text-decoration:underline}.button-light-black{color:#6a6a6a}.activelink{background-color:#123758;border-top-left-radius:25px;border-bottom-left-radius:25px}.v-list-group__items,.v-list-item{padding:0 0 0 12px!important}thead tr{background-color:#f9f9f9}.v-navigation-drawer{border-top-right-radius:40px}.radius-7{border-radius:7px!important}.radius-11{border-radius:11px!important}.radius-50{border-radius:50%}.header{padding:1.5rem 4rem 1.5rem 4rem;border-bottom:1px solid #26527a}.header,.main-layout{font-family:Inter,sans-serif;background-color:#fefefe;font-family:Segoe UI}.main-layout{padding:1rem 4rem}.custom-loader{animation:loader 1s infinite;display:flex}@keyframes loader{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.admin-dashboard-color{background:linear-gradient(180deg,#26527a -18.43%,#0a59a0 64.47%);color:#fff!important;font-family:Segoe UI}.admin-dashboard-color ::-webkit-scrollbar{width:5px}.admin-dashboard-color ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}.admin-dashboard-color ::-webkit-scrollbar-thumb{background:#123758;border-radius:10px}.admin-dashboard-color ::-webkit-scrollbar-thumb:hover{background:#123758}.footer-select{max-width:59px!important;margin:0 .5rem!important;font-size:14px!important}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:2rem}@media screen and (max-width:800px){.pagination .span{margin-bottom:.6rem}}.pagination .pagination-details{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:800px){.pagination .pagination-details .span{margin-bottom:1.3rem!important}}.uploadImage{position:relative;width:180px;max-height:180px}.uploadImage .selectImage{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.v-dialog{border-radius:10px!important}.v-progress-circular{color:#fff}.menu-list:hover{background:#376084!important;border-radius:10px;width:100%;color:#fff}.menu-list:hover .icon,.menu-list:hover span{color:#fff!important}.v-input--selection-controls{margin-top:0!important;padding-top:4px}h1{font-size:2.125rem;font-weight:600;color:#393939}@media screen and (max-width:1025px){h1{font-size:1.6rem}}@media screen and (max-width:1400px){h1{font-size:1.7rem}}@media screen and (max-width:1050px){h1{font-size:1.4rem}}h2{font-size:2.063rem}h2,h3{font-weight:600;color:#393939}h3{font-size:1.35rem}@media screen and (max-width:1025px){h3{font-size:1.2rem}}.font-24{font-size:24px;color:#393939}@media screen and (max-width:1025px){.font-24{font-size:17px}}.font-20{font-size:20px;color:#393939}@media screen and (max-width:1025px){.font-20{font-size:17px}}.font-size-10{color:#393939;font-size:10px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{color:#393939;font-size:14px}.font-size-15{font-size:15px}.font-size-16{color:#393939;font-size:16px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-30{font-size:30px}.font-weight-600{font-weight:600}.font-weight-500{font-weight:500}.font-weight-400{font-weight:400}.template-text-dark{color:#393939}.add-template .scroller,.assign-template .scroller,.edit-assign-template .scroller,.edit-template .scroller,.template-task .scroller{max-height:300px!important;overflow-y:scroll!important;margin-top:.7rem}.add-template .scroller::-webkit-scrollbar,.assign-template .scroller::-webkit-scrollbar,.edit-assign-template .scroller::-webkit-scrollbar,.edit-template .scroller::-webkit-scrollbar,.template-task .scroller::-webkit-scrollbar{width:10px!important}.add-template .scroller::-webkit-scrollbar-track,.assign-template .scroller::-webkit-scrollbar-track,.edit-assign-template .scroller::-webkit-scrollbar-track,.edit-template .scroller::-webkit-scrollbar-track,.template-task .scroller::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #a6a6a6!important;border-radius:5px!important}.add-template .scroller::-webkit-scrollbar-thumb,.assign-template .scroller::-webkit-scrollbar-thumb,.edit-assign-template .scroller::-webkit-scrollbar-thumb,.edit-template .scroller::-webkit-scrollbar-thumb,.template-task .scroller::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:8px}.add-template .scroller::-webkit-scrollbar-thumb:hover,.assign-template .scroller::-webkit-scrollbar-thumb:hover,.edit-assign-template .scroller::-webkit-scrollbar-thumb:hover,.edit-template .scroller::-webkit-scrollbar-thumb:hover,.template-task .scroller::-webkit-scrollbar-thumb:hover{background:#a6a6a6}.subscription .plan-page-header h1{font-size:1.65rem;font-weight:700;color:#1e293b;letter-spacing:-.3px;margin:0}.subscription .plan-page-header p{color:#64748b;font-size:.875rem;font-weight:400;margin-top:3px;margin-bottom:0}.subscription .plan-page-header .billing-switcher-container{display:flex;align-items:center}.subscription .plan-page-header .billing-switcher-container .switcher-label{font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills{display:inline-flex;background:#f1f5f9;border:1px solid #e2e8f0;padding:3px;border-radius:9px;gap:3px}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills .pill-btn{border:none;background:transparent;color:#64748b;font-size:.77rem;font-weight:500;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;outline:none}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills .pill-btn:hover{color:#0f172a}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills .pill-btn.active{background:#fff;color:#1d4ed8;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.06)}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills .pill-btn.active .v-icon{color:#1d4ed8!important}.subscription .plan-page-header .billing-switcher-container .billing-switcher-pills .pill-btn .save-chip{background:#dcfce7;color:#15803d;font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:4px;margin-left:5px}.subscription .highlights-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1200px){.subscription .highlights-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.subscription .highlights-row{grid-template-columns:1fr}}.subscription .highlights-row .highlight-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 4px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.subscription .highlights-row .highlight-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.04)}.subscription .highlights-row .highlight-card .highlight-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subscription .highlights-row .highlight-card .highlight-icon.blue-bg{background:#eff6ff}.subscription .highlights-row .highlight-card .highlight-icon.green-bg{background:#ecfdf5}.subscription .highlights-row .highlight-card .highlight-icon.amber-bg{background:#fffbeb}.subscription .highlights-row .highlight-card .highlight-icon.purple-bg{background:#f5f3ff}.subscription .highlights-row .highlight-card .highlight-info{display:flex;flex-direction:column}.subscription .highlights-row .highlight-card .highlight-info .highlight-label{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.subscription .highlights-row .highlight-card .highlight-info .highlight-value{font-size:1.05rem;font-weight:600;color:#1e293b;margin-top:1px;line-height:1.25}.subscription .highlights-row .highlight-card .highlight-info .highlight-value small{font-size:.72rem;color:#64748b;font-weight:400}.subscription .highlights-row .highlight-card .highlight-info .highlight-desc{font-size:.72rem;font-weight:400;color:#94a3b8;margin-top:2px}.subscription .pricing-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.02);overflow:hidden}.subscription .pricing-table-card .table-card-header{padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fafbfd;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.subscription .pricing-table-card .table-card-header .table-title{font-size:.98rem;font-weight:600;color:#1e293b}.subscription .pricing-table-card .table-card-header .table-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.subscription .pricing-table-card .table-card-header .table-legend .legend-item{font-size:.75rem;font-weight:400;color:#64748b;display:flex;align-items:center;gap:6px}.subscription .pricing-table-card .table-card-header .table-legend .legend-item .legend-dot{width:7px;height:7px;border-radius:50%}.subscription .pricing-table-card .table-card-header .table-legend .legend-item .legend-dot.commercial{background:#2563eb}.subscription .pricing-table-card .table-card-header .table-legend .legend-item .legend-dot.enterprise{background:#7c3aed}.subscription .pricing-table-card .table-card-header .table-legend .legend-item .legend-dot.evaluation{background:#059669}.subscription .pricing-table-card .table-responsive{width:100%;overflow-x:auto}.subscription .pricing-table-card .plans-matrix-table{width:100%;border-collapse:collapse;text-align:left;min-width:900px}.subscription .pricing-table-card .plans-matrix-table thead{background:#f8fafc}.subscription .pricing-table-card .plans-matrix-table thead th{padding:12px 16px;font-size:.73rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e8f0}.subscription .pricing-table-card .plans-matrix-table thead th .th-content{display:flex;align-items:center}.subscription .pricing-table-card .plans-matrix-table thead th.th-plan{width:22%}.subscription .pricing-table-card .plans-matrix-table thead th.th-limits{width:19%}.subscription .pricing-table-card .plans-matrix-table thead th.th-price{width:17%}.subscription .pricing-table-card .plans-matrix-table thead th.th-maint{width:15%}.subscription .pricing-table-card .plans-matrix-table thead th.th-support{width:14%}.subscription .pricing-table-card .plans-matrix-table thead th.th-total{width:13%;text-align:center}.subscription .pricing-table-card .plans-matrix-table thead th.th-total .th-content{justify-content:center}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row{background:#eff6ff;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row .section-divider-content{padding:7px 16px;font-size:.76rem;color:#1e40af;display:flex;align-items:center}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row .section-divider-content .section-title-bold{font-weight:600;margin-right:5px}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row .section-divider-content .section-desc{font-weight:400;font-size:.74rem;color:#475569}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row.eval-divider{background:#ecfdf5;border-color:#d1fae5}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row.eval-divider .section-divider-content{color:#065f46}.subscription .pricing-table-card .plans-matrix-table tbody .section-divider-row.eval-divider .section-divider-content .section-desc{color:#047857}.subscription .pricing-table-card .plans-matrix-table tbody .plan-data-row{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.subscription .pricing-table-card .plans-matrix-table tbody .plan-data-row:hover{background:#f8fafc}.subscription .pricing-table-card .plans-matrix-table tbody .plan-data-row.popular-row{background:#fbfdff}.subscription .pricing-table-card .plans-matrix-table tbody .plan-data-row.enterprise-row{background:#fdfcff}.subscription .pricing-table-card .plans-matrix-table tbody .plan-data-row td{padding:12px 16px;vertical-align:middle}.subscription .plan-info-cell .plan-title-line{display:flex;align-items:center;gap:10px}.subscription .plan-info-cell .plan-title-line .plan-badge-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subscription .plan-info-cell .plan-title-line .plan-badge-icon.standard-badge{background:#eff6ff}.subscription .plan-info-cell .plan-title-line .plan-badge-icon.enterprise-badge{background:#f5f3ff}.subscription .plan-info-cell .plan-title-line .plan-badge-icon.trial-badge{background:#ecfdf5}.subscription .plan-info-cell .plan-title-line .plan-badge-icon.free-badge{background:#e0f2fe}.subscription .plan-info-cell .plan-title-line .plan-name-text{font-size:.96rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px}.subscription .plan-info-cell .plan-title-line .plan-name-text .popular-tag{font-size:.63rem;font-weight:600;background:#dbeafe;color:#1d4ed8;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.2px}.subscription .plan-info-cell .plan-title-line .plan-name-text .enterprise-tag{font-size:.63rem;font-weight:600;background:#ede9fe;color:#6d28d9;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.2px}.subscription .plan-info-cell .plan-title-line .plan-name-text .tag-status{font-size:.66rem;font-weight:600;padding:1px 5px;border-radius:3px}.subscription .plan-info-cell .plan-title-line .plan-name-text .tag-status.trial-tag-style{background:#d1fae5;color:#047857}.subscription .plan-info-cell .plan-title-line .plan-name-text .tag-status.free-tag-style{background:#e0f2fe;color:#0369a1}.subscription .plan-info-cell .plan-title-line .plan-bed-range{font-size:.77rem;font-weight:500;color:#2563eb;margin-top:1px}.subscription .plan-info-cell .plan-icons-row{display:flex;align-items:center;gap:2px;margin-left:42px}.subscription .plan-info-cell .plan-icons-row .mini-bed-icon{display:inline-flex}.subscription .limits-cell .limit-line{font-size:.77rem;color:#64748b;display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}.subscription .limits-cell .limit-line:last-child{margin-bottom:0}.subscription .limits-cell .limit-line .limit-label{display:flex;align-items:center;font-weight:400;color:#64748b}.subscription .limits-cell .limit-line .limit-val{font-weight:500;color:#334155}.subscription .pricing-display-cell .price-monthly-line{display:flex;align-items:baseline;gap:3px}.subscription .pricing-display-cell .price-monthly-line .price-num{font-size:1.08rem;font-weight:600;color:#1d4ed8;letter-spacing:-.2px}.subscription .pricing-display-cell .price-monthly-line .price-num.maint-color{color:#d97706}.subscription .pricing-display-cell .price-monthly-line .price-num.support-color{color:#7c3aed}.subscription .pricing-display-cell .price-monthly-line .price-cycle{font-size:.73rem;font-weight:400;color:#64748b}.subscription .pricing-display-cell .price-prepay-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px}.subscription .pricing-display-cell .price-prepay-line .prepay-amount{font-size:.76rem;font-weight:500;color:#475569}.subscription .pricing-display-cell .price-prepay-line .prepay-cycle{font-size:.7rem;font-weight:400;color:#64748b}.subscription .pricing-display-cell .price-prepay-line .discount-pill{font-size:.63rem;font-weight:600;background:#dcfce7;color:#166534;padding:1px 4px;border-radius:3px}.subscription .pricing-display-cell .price-sub-caption{font-size:.7rem;font-weight:400;color:#64748b;margin-top:1px}.subscription .custom-pricing-cell .custom-bold{font-size:.9rem;font-weight:600;color:#1e293b}.subscription .custom-pricing-cell .custom-bold.font-purple{color:#7c3aed}.subscription .custom-pricing-cell .custom-hint{font-size:.7rem;font-weight:400;color:#64748b;display:block;margin-top:1px}.subscription .bundle-display-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;text-align:center}.subscription .bundle-display-cell .bundle-monthly{font-size:1.12rem;font-weight:700;color:#0f172a;letter-spacing:-.2px}.subscription .bundle-display-cell .bundle-monthly .bundle-cycle{font-size:.72rem;font-weight:400;color:#64748b}.subscription .bundle-display-cell .bundle-prepay{font-size:.75rem;font-weight:500;color:#475569;margin-top:1px}.subscription .bundle-display-cell .bundle-prepay .bundle-cycle{font-size:.7rem;font-weight:400;color:#64748b}.subscription .bundle-display-cell .bundle-hint{font-size:.66rem;font-weight:400;color:#64748b;margin-top:1px}.subscription .bundle-display-cell .bundle-custom{font-size:.88rem;font-weight:600;color:#7c3aed}.subscription .bundle-display-cell .bundle-subtext{font-size:.66rem;font-weight:400;color:#64748b;display:block;margin-top:1px}.subscription .free-cell .free-text{font-size:.98rem;font-weight:600;color:#059669}.subscription .free-cell .free-subtext{font-size:.7rem;font-weight:400;color:#64748b;display:block;margin-top:1px}.subscription .dash-cell{display:inline-flex;align-items:center;padding:2px 6px}.subscription .dash-cell .dash-text{font-size:1.1rem;font-weight:400;color:#94a3b8}.subscription .not-included-cell .not-included-text{font-size:.8rem;font-weight:500;color:#94a3b8}.subscription .not-included-cell .not-included-hint{font-size:.7rem;font-weight:400;color:#94a3b8;display:block;margin-top:1px}.subscription .free-support-cell .support-text{font-size:.8rem;font-weight:500;color:#0284c7}.subscription .free-support-cell .support-hint{font-size:.7rem;font-weight:400;color:#64748b;display:block;margin-top:1px}.subscription .font-green{color:#15803d!important;font-weight:500}.auth{min-height:100vh}.auth .h1{font-size:3rem}.auth .bg-img{background-color:#26527a;min-height:100vh!important}.auth .form-box{width:600px;margin-top:3rem}.spinner-overlay[data-v-44966d90]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.spinner-container[data-v-44966d90],.spinner-overlay[data-v-44966d90]{display:flex;justify-content:center;align-items:center}