.upgrade-success-dialog .MuiPaper-root{border-radius:var(--radius-xl);padding:var(--space-16)}.upgrade-success-content{text-align:center;flex-direction:column;align-items:center;display:flex;padding:var(--space-40) var(--space-32)!important}.upgrade-success-content .success-icon-wrapper{margin-bottom:var(--space-24)}.upgrade-success-content .success-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2r);color:var(--text-color-30);margin-bottom:var(--space-32)}.upgrade-success-content .plan-details-card{width:var(--width-100);background:var(--bg-color-46);border-radius:var(--radius-lg);padding:var(--space-24);margin-bottom:var(--space-32)}.upgrade-success-content .plan-details-card .plan-detail-row{justify-content:space-between;gap:var(--space-24);display:flex}@media (width<=600px){.upgrade-success-content .plan-details-card .plan-detail-row{gap:var(--space-16);flex-direction:column}}.upgrade-success-content .plan-details-card .plan-detail-item{text-align:left;flex:1}@media (width<=600px){.upgrade-success-content .plan-details-card .plan-detail-item{text-align:center}}.upgrade-success-content .plan-details-card .plan-detail-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-20);color:var(--text-color-34);margin-bottom:var(--space-4)}.upgrade-success-content .plan-details-card .plan-detail-value{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-1-5r);color:var(--text-color-30)}.upgrade-success-content .dashboard-button{background:var(--bg-color-70);color:var(--text-color-3);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-1-5r);text-transform:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-sm);box-shadow:none;max-width:var(--width-300px)}.upgrade-success-content .dashboard-button:hover{background:var(--bg-color-71);box-shadow:none}.upgrade-success-content .dashboard-button:active{background:var(--bg-color-72)}.plan-upgrade-modal{width:100%;min-height:600px}.plan-upgrade-modal.slide-up{animation:.3s ease-out slideUp}.plan-upgrade-modal.slide-down{animation:.3s ease-out slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.employee-range-selection{background:#fff;width:70%;min-height:500px}.employee-range-selection .header-section{background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;padding:20px 24px;display:flex}.employee-range-selection .header-section .MuiIconButton-root:first-child{margin-right:16px}.employee-range-selection .title-text{color:var(--text-color-4);flex:1;font-size:20px;font-weight:500}.employee-range-selection .content-section{text-align:center;max-width:400px;margin:120px auto;padding:0 24px}.employee-range-selection .selection-title{color:var(--text-color-4);margin-bottom:40px;font-size:24px;font-weight:500}.employee-range-selection .label{text-align:left;color:#666;margin-bottom:8px;font-size:12px;font-weight:400}.employee-range-selection .MuiSelect-select{border-radius:6px;padding:14px 16px;font-size:15px}.employee-range-selection .action-buttons{justify-content:center;margin-top:40px;display:flex}.employee-range-selection .next-btn{color:#fff;cursor:pointer;background:#00a3ff;border:none;border-radius:8px;min-width:150px;padding:14px 60px;font-size:15px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #00a3ff4d}.employee-range-selection .next-btn:hover{background:#08d;transform:translateY(-2px);box-shadow:0 4px 12px #00a3ff66}.employee-range-selection .next-btn:active{transform:translateY(0)}.plan-selection{background:#fff;min-height:100vh;padding:0}.plan-selection .header-section{background:#fff;align-items:center;padding:10px 24px;display:flex}.plan-selection .header-section .MuiIconButton-root:first-child{margin-right:16px}.plan-selection .title-text{color:var(--text-color-4);flex:1;font-size:20px;font-weight:500}.plan-range-top{background:#fff;justify-content:center;align-items:center;gap:20px;padding:0 32px 16px;display:flex}.plan-range-top .range-display{align-items:center;gap:12px;display:flex}.plan-range-top .range-label{color:#666;font-weight:400;font-size:12px!important}.plan-range-top .MuiSelect-select{border-radius:6px;min-width:150px;padding:10px 14px;font-size:12px!important}.proceed-btn{color:#fff;cursor:pointer;background:#00a3ff;border:none;border-radius:8px;padding:10px 36px;font-size:14px;font-weight:500;transition:all .25s;box-shadow:0 2px 8px #00a3ff4d}.proceed-btn:hover{background:#08d;transform:translateY(-2px);box-shadow:0 4px 12px #00a3ff66}.proceed-btn:active{transform:translateY(0)}.proceed-btn:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.new-plan-layout{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.plan-table-wrapper{z-index:20;width:85%;margin:0 auto;padding-top:50px;position:relative}@media (width<=1600px){.plan-table-wrapper{width:90%}}@media (width<=1280px){.plan-table-wrapper{width:90%}}@media (width<=768px){.plan-table-wrapper{width:100%;max-width:100%!important}}.trial-badge-float{color:#fff;z-index:10;background:#00a3ff;border-radius:32px 10px 0 0;width:20%;height:60px;padding:17px 24px;font-size:18px;font-weight:500;position:absolute;top:0;left:1px}.plan-table{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:row;align-items:stretch;width:100%;min-width:0;min-height:400px;display:flex;overflow:hidden}@media (width<=768px){.plan-table{flex-direction:column}}.plan-col{z-index:30;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex:1;min-width:0;padding:18px 0 0;transition:background .2s;display:flex;overflow:hidden}.plan-col:first-child{border-radius:10px 0 0 10px}@media (width<=768px){.plan-col:first-child{border-radius:10px 10px 0 0}}.plan-col:last-child{border-right:none;border-radius:0 10px 10px 0}@media (width<=768px){.plan-col:last-child{border-bottom:none;border-radius:0 0 10px 10px}.plan-col{border-bottom:1px solid #e5e7eb;border-right:none;padding-bottom:16px;overflow:visible}}.plan-col--trial{cursor:default}.plan-col--normal{cursor:pointer}.plan-col--normal:hover{background:#f7fbff}.plan-col--normal:hover .plan-col__name{color:#00a3ff}.plan-col--existing{cursor:default;background:linear-gradient(#00a4ff66 0%,#fff0 100%);border-right-color:#bee3f8;box-shadow:inset 0 0 0 1.5px #00a3ff}.plan-col--existing .plan-col__name{color:#0d1f2d!important;font-weight:700!important}.plan-col--unavailable{cursor:default;pointer-events:none;background:#fff}.plan-col--unavailable .plan-col__name{color:#9ca3af!important}.plan-col--unavailable .plan-col__users{color:#c0c7cf!important}.plan-col--unavailable .plan-col__price{color:#9ca3af!important}.plan-col--unavailable .plan-col__price-period{color:#c0c7cf!important}.plan-col--maxPlan{cursor:default;background:#e8f5ff;box-shadow:inset 0 0 0 1.5px #00a3ff}.plan-col--maxPlan .plan-col__name{color:#0d1f2d!important;font-weight:700!important}.plan-col__name{text-transform:capitalize;padding:0 16px;transition:color .2s;color:var(--text-color-4)!important;margin-bottom:4px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.plan-col__users{padding:0 16px;color:var(--text-color-4)!important;margin-bottom:1rem!important;font-size:12px!important}.plan-col__price-block{flex-direction:column;justify-content:flex-start;min-height:83px;margin-bottom:10px;padding:0 16px;display:flex}@media (width<=1600px){.plan-col__price-block{min-height:79px}}.plan-col__price{align-items:baseline;gap:2px;transition:color .2s;color:#111827!important;font-size:38px!important;font-weight:700!important;line-height:1!important;display:flex!important}.plan-col__price-period{color:var(--text-color-4);font-size:14px;font-weight:400}.plan-col__no-cc{color:var(--text-color-4)!important;margin-top:5px!important;font-size:12px!important}.plan-col__active-subtitle{color:#004a73!important;margin-top:4px!important;font-size:14px!important;font-weight:500!important}.plan-col__cta{cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:90%;height:40px;margin:0 auto 12px;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.plan-col__cta--blue{color:#fff;background:#00a3ff}.plan-col__cta--blue:hover{background:#08d;box-shadow:0 4px 14px #00a3ff59}.plan-col__cta--active{color:var(--text-color-4);cursor:default;background:#ffffff1a;border:1.5px solid #00a3ff;font-weight:600}.plan-col__active-check{color:#00a3ff;font-size:14px;font-weight:700}.plan-col__cta--unavailable{color:#9ca3af;cursor:default;background:#fff;border:1.5px solid #e5e7eb;font-weight:500}.plan-col__features{border-top:1px solid #f0f0f0;flex-direction:column;flex:1;gap:9px;padding:12px 16px 16px;display:flex;overflow:hidden auto}@media (width<=768px){.plan-col__features{flex:unset;overflow-y:visible}}.plan-col__feature-row{align-items:center;gap:8px;display:flex}.check-icon{flex-shrink:0;margin-top:2px;transition:color .2s;width:18px!important;height:18px!important}.check-icon--blue{color:#00a3ff}.check-icon--gray{color:#d1d5db}.feature-text{text-align:left;line-height:1;color:var(--text-color-4)!important;font-size:14px!important;font-weight:400!important}.feature-text--muted{color:#c0c7cf!important}.plans-grid{justify-content:center;gap:20px;max-width:1600px;height:calc(100vh - 160px);margin:0 auto;padding:0 32px 32px;display:flex;overflow:auto}@media (width<=1360px){.plans-grid{flex-wrap:wrap;height:78vh}}@media (width<=768px){.plans-grid{flex-direction:column;align-items:center}}.plan-cards-outer{cursor:pointer;background:linear-gradient(162.05deg,#c3c3c3 .12%,#fff 12% 80%,#c3c3c3 99.88%);border-radius:30px;flex-direction:column;width:320px;padding:1px;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 15px 10px -10px #d9d9d9}.plan-cards{background:linear-gradient(348.03deg,#ecf3f8 20.61%,#fff 40.91%);border-radius:30px;flex-direction:column;flex:1;padding:26px 15px;transition:background .25s;display:flex;position:relative;overflow:hidden}.plan-cards.existing-plan{background:linear-gradient(#ecf3f8 70%);border:1.5px solid #1da1f2;box-shadow:0 0 #4848481a,0 6px 4px #4848481f}.plan-cards.selected{background:linear-gradient(#ecf3f8 70%);border:1.5px solid #1da1f2;box-shadow:8px 8px 16px #a3b1c699,-8px -8px 16px #ffffff80}.plan-name{color:#111827;font-weight:600;font-size:18px!important}.plan-users{color:#32343c;background:linear-gradient(270.15deg,#e6f6ff00 -3.05%,#98b3c34d 99.87%);border-radius:4px;max-width:115px;padding:7px 11px 7px 7px;margin-top:7px!important;margin-bottom:7px!important;font-size:12px!important}.plan-price{color:#32343c;align-items:baseline;gap:4px;margin-bottom:24px;font-weight:700;transition:color .3s;display:flex;font-size:24px!important}.price-period{color:#8a94a6;font-weight:400;font-size:12px!important}.features-section{border-top:1px solid #f0f0f0;flex:1;margin-top:auto;padding-top:10px}.features-title{letter-spacing:.6px;font-style:italic;color:#181b1d!important;font-size:12px!important;font-weight:400!important;line-height:2.5!important}.features-list{flex-direction:column;gap:3px;height:calc(100vh - 370px);display:flex;overflow-y:auto}.existing-badge,.plan-cards.selected .selected-badge{color:#32343c;background:linear-gradient(90deg,#8a959861,#fff0);border-radius:4px 0 0 4px;padding:7px 30px 7px 7px;font-weight:500;position:absolute;top:20px;right:0;box-shadow:8px 8px 16px #a3b1c699,-8px -8px 16px #ffffff80;font-size:12px!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
