.approver-onboarding-modal-wrapper .ant-modal{border-radius:8px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);border:none!important;outline:none!important}.approver-onboarding-modal-wrapper .ant-modal-content{box-shadow:none;border-radius:8px;overflow:hidden;background:0 0!important;border:none!important;outline:none!important}.approver-onboarding-modal-wrapper .ant-modal-body{padding:0;background:0 0!important;border:none!important;outline:none!important}.approver-onboarding-modal-wrapper .ant-modal-close{z-index:1000;width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:32px;right:48px;border:none!important;outline:none!important}@media (max-width:768px){.approver-onboarding-modal-wrapper .ant-modal-close{width:28px;height:28px;top:16px;right:16px}}.approver-onboarding-modal-wrapper .ant-modal-root,.approver-onboarding-modal-wrapper .ant-modal-mask,.approver-onboarding-modal-wrapper .ant-modal-wrap{border:none!important;outline:none!important}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section{position:relative}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button{z-index:10;color:#666;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:20px;transition:all .2s;display:flex;position:absolute;top:12px;left:0}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button:hover{color:#333;background:rgba(0,0,0,.04)}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button:focus{color:#333;background:rgba(0,0,0,.06)}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button .anticon{font-size:16px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button{background:rgba(0,0,0,.04);width:28px;height:28px;margin-bottom:16px;position:relative;top:0;left:0}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button .anticon{font-size:14px}}@media (max-width:480px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button{width:24px;height:24px}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button .anticon{font-size:12px}}.approver-onboarding-modal{border-radius:8px;flex-direction:column;width:100%;height:65vh;min-height:500px;max-height:700px;margin:0;display:flex;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}@media (max-width:768px){.approver-onboarding-modal{border-radius:0;height:100vh;min-height:100vh;max-height:100vh;margin:0;overflow:hidden}}@media (min-height:2160px){.approver-onboarding-modal{height:60vh;max-height:900px}}.approver-onboarding-modal .onboarding-content{border-radius:8px;flex:1;width:100%;margin:0;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.approver-onboarding-modal .onboarding-content .approver-onboarding-step{background:#fff;border-radius:8px;height:100%;overflow:hidden;border:none!important;outline:none!important}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content{height:100%;display:flex;border:none!important;outline:none!important;margin:0!important;padding:0!important}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content{flex-direction:column;display:block}}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section{background:#fff;flex:1;padding:48px;position:relative;overflow-y:auto;border:none!important;outline:none!important}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar{width:8px}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-track{background:rgba(0,0,0,.12);border-radius:4px}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:4px}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(transparent,rgba(255,255,255,.9));height:20px;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section{box-sizing:border-box;width:100%;min-height:100vh;padding:24px 16px;display:block;overflow-y:auto}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar{width:4px}}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-btn-primary{background:#7f00ff;border-color:#7f00ff}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-btn-primary:hover{background:#60c;border-color:#60c}.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section{background-color:#f5f5f5;border-radius:8px;flex:1;justify-content:center;align-items:center;width:50%;padding:48px;display:flex;overflow:hidden;border:none!important;outline:none!important}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section{display:none}}@media (max-width:1024px) and (min-width:769px){.approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section{justify-content:flex-start;align-items:flex-start;padding:24px 16px;overflow-y:auto}}.approver-onboarding-modal .onboarding-content .welcome-step .step-right-section{padding:24px;overflow:hidden}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .step-right-section{display:none}}.approver-onboarding-modal .onboarding-content .welcome-step .step-right-section>div{overflow:visible}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-logo{width:90px;height:auto;margin-bottom:24px}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title{margin-bottom:24px;font-size:33px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title{margin-bottom:16px;font-size:28px;line-height:1.2}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-highlight{color:#7f00ff;font-size:33px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-highlight{font-size:28px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-separator{color:inherit;font-size:33px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-separator{font-size:28px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-more{text-underline-offset:4px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-title-more:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-description{color:#666;margin-bottom:32px;font-size:16px;display:block}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-description{margin-bottom:24px;font-size:14px;line-height:1.4}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-checklist{text-align:center;margin-bottom:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-checklist{margin-bottom:24px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-checklist-item{align-items:center;gap:12px;display:flex}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-checklist-icon{color:#52c41a;font-size:16px}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-primary-button{background:#7f00ff;border-color:#7f00ff;height:44px;padding-left:24px;padding-right:24px}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-link-button{color:#a2a2a2;padding:0;font-size:14px}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-content-container{text-align:center;width:100%;max-width:480px;margin:0 auto}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-content-container{text-align:center;max-width:100%;margin:0 auto;padding:40px 0}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshots-container{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-stacked-container{width:100%;max-width:450px;height:550px;position:relative}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-stacked-container{max-width:100%;height:400px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-back{z-index:1;width:400px;height:300px;position:absolute;top:30px;right:20px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-back{width:280px;height:210px;top:20px;right:10px}}@media (max-width:480px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-back{width:240px;height:180px;top:15px;right:5px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-front{z-index:2;width:400px;height:300px;position:absolute;top:220px;left:-38px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-front{width:280px;height:210px;top:150px;left:-25px}}@media (max-width:480px){.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot-front{width:240px;height:180px;top:120px;left:-20px}}.approver-onboarding-modal .onboarding-content .welcome-step .welcome-screenshot{width:100%;height:100%;display:block}.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;height:100%;max-height:100%;padding:24px;overflow-x:hidden;overflow-y:auto}.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section::-webkit-scrollbar{width:6px}.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section{display:none}}@media (max-width:1024px) and (min-width:769px){.approver-onboarding-modal .onboarding-content .manual-adding-step .step-right-section{justify-content:flex-start;align-items:flex-start;padding:16px 12px}}.approver-onboarding-modal .onboarding-content .manual-adding-step .request-illustration-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:auto;min-height:100%;margin:0 auto;padding:8px;display:flex;overflow-x:hidden;overflow-y:visible}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-content-container{width:100%;max-width:480px;margin:0 auto}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-content-container{max-width:100%;margin:0 auto;padding:40px 0}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-step-indicator{color:#666;align-items:center;height:32px;margin:0;font-size:14px;font-weight:500;display:flex;position:absolute;top:14px;left:40px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-step-indicator{align-items:center;gap:8px;height:auto;margin-bottom:16px;font-size:12px;display:flex;position:relative;top:0;left:0}}@media (max-width:480px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-step-indicator{margin-bottom:12px;font-size:11px}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-title{margin-bottom:16px;font-size:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-title{font-size:24px}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-description{color:#666;margin-bottom:32px;font-size:16px;display:block}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-primary-button{background:#7f00ff;border-color:#7f00ff;height:48px;margin-bottom:40px;padding-left:32px;padding-right:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-primary-button{margin:0 auto 40px;display:block}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-card{background:#f9f9f9;border:none;align-items:flex-start;gap:16px;padding:16px;display:flex}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-card{text-align:center;flex-direction:column;align-items:center;padding:20px 16px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-card .ant-card-body{flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-card .ant-space{flex-direction:column-reverse;align-items:center;width:100%;display:flex}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-card .ant-space .ant-space-item{text-align:center;width:100%}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-link{border-radius:8px;flex-shrink:0;width:96px;height:54px;margin-top:30px;display:block;position:relative;overflow:hidden}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-link{width:120px;height:68px;margin:16px auto 0}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-play-icon{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6);font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-title{margin-bottom:4px;font-size:16px;display:block}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-description{margin-bottom:8px;display:block}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-video-learn-more{padding:0}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-card{box-sizing:border-box;background:#f5f5f5;border:none;width:100%;max-width:300px;margin-top:0;padding:12px;overflow:visible}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-card{max-width:100%;padding:12px}}@media (max-width:1024px) and (min-width:769px){.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-card{max-width:280px;padding:10px}}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-title{margin-bottom:8px;font-size:14px;font-weight:600}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-select{width:100%;margin-bottom:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-select .ant-select-selector{border:none;min-height:32px;background:#fff!important}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-date-card{background:#fff;border:1px solid #e5e5e5;margin-bottom:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-date-card .ant-card-body{padding:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-date-row{align-items:center;gap:16px;display:flex}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-date-row-time{align-items:center;gap:16px;margin-top:8px;display:flex}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-reason-card{background:#fff;border:1px solid #e5e5e5;margin-bottom:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-reason-card .ant-card-body{padding:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-hint-title{margin-bottom:6px;font-size:14px;font-weight:600}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-card{background:#f0f9ff;border:1px solid #0ea5e9;margin-bottom:0}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-card .ant-card-body{padding:12px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-content{align-items:center;gap:12px;display:flex}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-avatar{width:40px;height:40px}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-status{background:#dcfce7;border-radius:4px;margin-top:4px;margin-left:10px;padding:4px 8px;display:inline-block}.approver-onboarding-modal .onboarding-content .manual-adding-step .manual-form-result-status-text{color:#16a34a;font-size:12px}.approver-onboarding-modal .onboarding-content .receiving-requests-step .step-right-section{justify-content:center;align-items:center;padding:24px;overflow-y:auto}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .step-right-section{display:none}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-content-container{width:100%;max-width:480px;margin:0 auto}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-content-container{max-width:100%;margin:0 auto;padding:40px 0}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-step-indicator{color:#666;align-items:center;height:32px;margin:0;font-size:14px;font-weight:500;line-height:1;display:flex;position:absolute;top:14px;left:40px}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-title{margin-bottom:16px;font-size:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-title{font-size:24px}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-description{color:#666;margin-bottom:32px;font-size:16px;display:block}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-primary-button{background:#7f00ff;border-color:#7f00ff;height:48px;margin-bottom:40px;padding-left:32px;padding-right:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-primary-button{margin:0 auto 40px;display:block}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-card{background:#f9f9f9;border:none;align-items:flex-start;gap:16px;padding:16px;display:flex}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-card{text-align:center;flex-direction:column;align-items:center;padding:20px 16px}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-card .ant-card-body{flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-card .ant-space{flex-direction:column-reverse;align-items:center;width:100%;display:flex}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-card .ant-space .ant-space-item{text-align:center;width:100%}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-link{border-radius:8px;flex-shrink:0;width:96px;height:54px;margin-top:30px;display:block;position:relative;overflow:hidden}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-link{width:120px;height:68px;margin:16px auto 0}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-play-icon{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6);font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-title{margin-bottom:4px;font-size:16px;display:block}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-description{margin-bottom:8px;display:block}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-video-learn-more{padding:0}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-illustration-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;padding:16px;display:flex;overflow:hidden}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-illustration-container{justify-content:center;height:100%;max-height:100%;padding:12px;overflow:hidden}}.approver-onboarding-modal .onboarding-content .receiving-requests-step .request-illustration{width:100%;height:auto;display:block}.approver-onboarding-modal .onboarding-content .completion-step .step-content .step-left-section{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .completion-step .step-content .step-left-section{align-items:unset;justify-content:unset;display:block}}.approver-onboarding-modal .onboarding-content .completion-step .step-content .step-right-section{overflow-y:auto;justify-content:center!important;align-items:center!important;padding:24px!important}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .completion-step .step-content .step-right-section{display:none!important}}.approver-onboarding-modal .onboarding-content .completion-step .completion-content-container{text-align:center;width:100%;max-width:480px;margin:0 auto}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .completion-step .completion-content-container{text-align:center;max-width:100%;margin:0 auto;padding:40px 0}}.approver-onboarding-modal .onboarding-content .completion-step .completion-title{margin-bottom:24px;font-size:32px}@media (max-width:768px){.approver-onboarding-modal .onboarding-content .completion-step .completion-title{font-size:24px}}.approver-onboarding-modal .onboarding-content .completion-step .completion-description{color:#666;margin-bottom:32px;font-size:16px;display:block}.approver-onboarding-modal .onboarding-content .completion-step .completion-actions{text-align:left;margin-bottom:40px}.approver-onboarding-modal .onboarding-content .completion-step .completion-action-item{align-items:center;gap:12px;margin-bottom:8px;display:flex}.approver-onboarding-modal .onboarding-content .completion-step .completion-action-item:last-child{margin-bottom:24px}.approver-onboarding-modal .onboarding-content .completion-step .completion-action-icon{color:#52c41a;font-size:16px}.approver-onboarding-modal .onboarding-content .completion-step .completion-action-link{color:inherit;font-weight:inherit;text-decoration:underline}.approver-onboarding-modal .onboarding-content .completion-step .completion-action-link:hover,.approver-onboarding-modal .onboarding-content .completion-step .completion-action-link:focus{color:inherit;text-decoration:underline}.approver-onboarding-modal .onboarding-content .completion-step .completion-team-help{color:#666;margin-bottom:32px;font-size:14px;display:block}.approver-onboarding-modal .onboarding-content .completion-step .completion-primary-button{background:#7f00ff;border-color:#7f00ff;height:48px;padding-left:32px;padding-right:32px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-container{width:100%;max-width:480px;margin:0 auto}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-card{margin-bottom:24px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-header{text-align:center;margin-bottom:16px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-subtitle{font-size:12px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-title{text-align:center;color:#7f00ff;margin-bottom:24px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-users{margin-bottom:16px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-users-label{margin-bottom:8px;display:block}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-avatar{width:24px;height:24px}.approver-onboarding-modal .onboarding-content .completion-step .completion-summary-tag{color:#666}.approver-onboarding-modal .onboarding-content .completion-step .completion-notification-card{border:2px solid #7f00ff;border-radius:12px}.approver-onboarding-modal .onboarding-content .completion-step .completion-notification-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.approver-onboarding-modal .onboarding-content .completion-step .completion-notification-avatar{width:40px;height:40px}.approver-onboarding-modal .onboarding-content .completion-step .completion-notification-title{margin-bottom:16px}.approver-onboarding-modal .onboarding-content .completion-step .completion-notification-button{color:#fff;background:#374151;border:none}.approver-onboarding-modal .onboarding-content .completion-step .completion-illustration-container{margin:0;padding:0;overflow:hidden;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;display:flex!important}.approver-onboarding-modal .onboarding-content .completion-step .completion-illustration{object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}body.dark-theme .approver-onboarding-modal-wrapper .ant-modal,body.dark-theme .approver-onboarding-modal-wrapper .ant-modal-content{background:0 0;border:none!important;outline:none!important}body.dark-theme .approver-onboarding-modal-wrapper .ant-modal-close{box-shadow:none;color:#cbd5e1;background:0 0;border:none!important;outline:none!important}body.dark-theme .approver-onboarding-modal-wrapper .ant-modal-close-x,body.dark-theme .approver-onboarding-modal-wrapper .ant-modal-close .anticon{color:#cbd5e1}body.dark-theme .approver-onboarding-modal,body.dark-theme .approver-onboarding-modal .onboarding-content{border:none!important;outline:none!important}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step{background:0 0;border:none!important;outline:none!important}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section{color:#e5e7eb;background:#1c222b}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar{width:8px}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-track{background:rgba(255,255,255,.15);border-radius:4px}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-thumb{background:rgba(175,186,202,.7);border-radius:4px}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section::-webkit-scrollbar-thumb:hover{background:rgba(175,186,202,.9)}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button{color:#cbd5e1}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button:hover{color:#e5e7eb;background:rgba(255,255,255,.08)}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .step-back-button:focus{color:#e5e7eb;background:rgba(255,255,255,.12)}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-typography{color:#e5e7eb}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-btn-primary{color:#fff;background:#7f00ff;border-color:#7f00ff}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-btn-primary:hover{background:#60c;border-color:#60c}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card{background:#1a202b;border-color:#2a3442}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card .ant-typography{color:#cbd5e1}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card .ant-btn-link{color:#a78bfa}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card .ant-btn-link:hover{color:#c4b5fd}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card .manual-form-result-content .manual-form-result-status{background:#22c55e;border:1px solid #16a34a}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-left-section .ant-card .manual-form-result-content .manual-form-result-status .manual-form-result-status-text{font-weight:500;color:#fff!important}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section{background:#455468}@media (max-width:768px){body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section{display:none!important}}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card{background:#1c222b;border-color:#2b3546}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card .ant-typography{color:#cbd5e1}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card.manual-form-card{background:#2a3441;border:none}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card.manual-form-card .manual-form-select .ant-select-selector{color:#cbd5e1;border:none;background:#1c222b!important}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card.manual-form-card .manual-form-date-card,body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card.manual-form-card .manual-form-reason-card{background:#1c222b;border-color:#3a4553}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card .manual-form-result-content .manual-form-result-status{background:#22c55e;border:1px solid #16a34a}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .ant-card .manual-form-result-content .manual-form-result-status .manual-form-result-status-text{font-weight:500;color:#fff!important}body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .completion-action-link,body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .completion-action-link:hover,body.dark-theme .approver-onboarding-modal .onboarding-content .approver-onboarding-step .step-content .step-right-section .completion-action-link:focus{color:inherit}
