*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Gilroy-Bold;src:url(/assets/fonts/Gilroy-Bold.ttf)}@font-face{font-family:Gilroy-SemiBold;src:url(/assets/fonts/Gilroy-SemiBold.ttf)}@font-face{font-family:Gilroy-Thin;src:url(/assets/fonts/Gilroy-Thin.ttf)}@font-face{font-family:Gilroy-Medium;src:url(/assets/fonts/Gilroy-Medium.ttf)}@font-face{font-family:Gilroy-Regular;src:url(/assets/fonts/Gilroy-Regular.ttf)}body{font-family:Gilroy-Regular}.common-label-style{margin-bottom:8px;margin-left:12px}.common-input-style{border-radius:8px;padding:10px 18px;line-height:20px;width:100%;border:1px solid var(--input-dark-gray)}.common-btn-style{background-color:var(--primary-purple);color:#fff;padding:14px 40px;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease;display:block;margin:2rem auto}.common-btn-style:hover{background-color:var(--hovered-purple)}.common-box-shadow{box-shadow:0 0 12px var(--box-shadow-white)}.common-btn-disabled{background-color:var(--disabled-purple);color:#fff;padding:10px 40px;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease;display:block;margin:2rem auto}.link-text{color:var(--primary-purple);cursor:pointer;font-family:Gilroy-Bold}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.common-container-2{width:65%;display:block;margin:1rem auto;padding:.5rem 2rem}.common-page{display:block;width:95%;margin:0 auto}.no-data{display:flex;height:40vh;justify-content:center;align-items:center;color:var(--primary-purple)}.custom-badge-success{font-size:small;font-weight:900;border:1px solid green;color:green;padding:.3rem .5rem;border-radius:.3rem;letter-spacing:1px}.custom-badge-error{font-size:small;font-weight:900;border:1px solid red;color:red;padding:.3rem .5rem;border-radius:.3rem;letter-spacing:1px}.custom-badge-secondary{font-size:small;font-weight:900;border:1px solid gray;color:gray;padding:.3rem .5rem;border-radius:.3rem;letter-spacing:1px}.auto-horizontal-overflow{overflow-x:auto}.pagination{display:flex;justify-content:flex-start;list-style:none;padding:0;margin-top:2rem;margin-bottom:20px}.pagination li{display:inline-block;margin:0 4px}.pagination li a{color:var(--primary-purple);text-decoration:none;padding:8px 16px;border:1px solid var(--primary-purple);border-radius:4px;cursor:pointer}.pagination li.active a{background-color:var(--primary-purple);color:#fff}.pagination li a:hover:not(.active){background-color:var(--inactive-number-purple)}.cs-dot-loader{color:var(--primary-purple);width:4px;aspect-ratio:1;border-radius:50%;box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0;transform:translate(-38px);animation:l21 .5s infinite alternate linear;margin:10px auto}.flex-center-cs{display:flex;justify-content:center;align-items:center}.cursor-pointer{cursor:pointer}.full-match-text,.partial-match-text{color:green}.none-match-text{color:red}.scroll-y-container{overflow-y:scroll;min-height:200px;max-height:500px}.scroll-y-container::-webkit-scrollbar{width:8px;height:4px}.scroll-y-container::-webkit-scrollbar-thumb{background-color:#e3e4e6;border-radius:2px}.success-cancel-page{display:flex;justify-content:center;align-items:center;background-size:cover;height:100vh;background:var(--border-grey)}.inner-card{width:40%;background:var(--white);border-radius:20px;padding:25px;text-align:center}.inner-card p{margin:0 auto;font-weight:500;font-size:14px;color:var(--text-dark-gray)}.cs-input{width:100%;padding:18px 25px;border-radius:10px;border:1px solid var(--input-dark-gray);outline:none;font-size:14px}.credit-report-btn{background-color:var(--primary-purple);color:#fff;border-radius:10px;padding:6px 8px;border:none;cursor:pointer}.cs-bg-yellow{color:var(--warning-yellow)}.cs-bg-green{color:var(--success-green)}.text-center{text-align:center!important}@keyframes l21{50%{box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px}to{box-shadow:19px 0,38px 0 0 3px,57px 0 0 7px}}@media screen and (max-width: 700px){.common-container-2{width:90%}}@media screen and (max-width: 600px){.common-page{width:90%}}.auth-page-container{width:100%;min-height:100vh;background-image:url(/assets/images/background1.png);background-size:cover;border-top:1px solid transparent}.navbar-container{width:85%;min-height:40px;margin:2rem auto;display:flex}.logo{height:60px;width:120px}.navbar-elements ul{display:flex;list-style-type:none;align-items:center;justify-content:center;margin-left:2rem}.navbar-elements ul li{padding:1rem}@media screen and (max-width: 550px){.navbar-container{flex-direction:column}.navbar-elements ul{margin-left:0}}.login-box-container{padding-bottom:2rem}.login-box{border:1px solid transparent;min-height:600px;background-color:var(--box-bg-white);width:500px;display:block;margin:0 auto;border-radius:40px}.sign-in{font-size:26px;text-align:center;margin-top:6rem;font-family:Gilroy-SemiBold}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0 2rem;display:block;width:60%;margin:0 auto}.login-form label{display:block}.email-container{margin-bottom:30px}@media screen and (max-width: 550px){.login-box{width:300px}.sign-in{font-size:26px}.login-form{padding:3rem 0 2rem;width:80%}}.signup-box-container{padding-bottom:2rem}.signup-box{min-height:600px;background-color:var(--box-bg-white);width:800px;display:block;margin:0 auto;border-radius:40px}.signup-header-container{width:90%;display:block;margin:0 auto;margin-top:1rem}.signup-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 0}.sign-up{font-family:Gilroy-Semibold;font-size:26px;text-align:center}.activity-entity-container{display:block;margin:1rem auto 0;width:60%}.activity-entity-container{display:block;margin:1rem auto 0;width:40%;position:relative}.active-entity{display:flex;justify-content:space-between;align-items:center}.basic-details,.verification{display:flex;flex-direction:column;justify-content:center;align-items:center}.rectangle{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.number{height:40px;width:40px;border-radius:50%;background-color:var(--inactive-number-purple);display:flex;justify-content:center;align-items:center;color:#fff}.number-active{background-color:var(--active-number-purple);box-shadow:0 0 20px var(--active-number-box-shadow)}.text{margin-top:10px;font-family:Gilroy-Bold;color:var(--inactive-number-purple)}.text-active{color:#000;font-family:Gilroy-Bold}.signup-form{padding:2rem 0;display:block;width:85%;margin:0 auto;margin:0 auto!important}.form-feilds-container{display:flex;justify-content:space-between;flex-direction:row!important}.form-left-feilds,.form-right-feilds{width:45%}.custom-input-margin{margin:.5rem 0 1.5rem}.verification-container{display:flex;justify-content:center;align-items:center}.form-feilds-container-v1{display:flex;justify-content:space-between}@media screen and (max-width: 850px){.signup-box{width:90%}.activity-entity-container{width:70%}}@media screen and (max-width: 550px){.signup-box{width:90%}.sign-up{padding:1rem 0}.activity-entity-container{width:100%}.form-feilds-container{flex-direction:column}.form-left-feilds,.form-right-feilds{width:100%}}.otp-container{width:280px;background-color:#fff;height:170px;display:block;border-radius:20px;margin:5rem auto;padding:10px 20px}.otp-heading{text-align:center}.otp-heading h3{color:var(--active-number-purple);padding:10px 0 6px;font-family:Gilroy-Bold}.otp-heading p{font-size:14px;padding-bottom:12px}.otp-feild-box{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:50px}.otp-feild-box input{border:none;max-width:50px;height:50px;text-align:center;border-radius:5px;background:var(--active-number-purple);color:#fff;font-size:25px;margin:0 4px}.verification-success-card{margin:20% auto 0;display:block;width:280px;background-color:#fff;padding:.5rem 0;border-radius:20px;box-shadow:0 0 12px var(--box-shadow-white)}.verified-heading{color:var(--active-number-purple);margin-bottom:6px;font-family:Gilroy-Bold}.verified-one-liner{font-size:14px}.confirm-btn{background-color:var(--primary-purple);color:#fff;padding:8px 44px;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease;display:block;margin:2rem auto}.terms-container{margin:auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.terms-container h1{color:#333}.terms-container h2{margin:14px 0;color:#333}.terms-container ul{padding-left:20px}.close-btn-X{font-size:24px;font-weight:700;color:#333;cursor:pointer;color:var(--primary-purple);display:flex;justify-content:end}.error-page{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa}.error-box{height:300px;width:300px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:20px;text-align:center}.error-box h1{margin-bottom:40px;font-size:36px}.error-box h3{color:#6c757d;font-size:18px}.clr-gray{color:#6c757d}.error-box span{color:var(--primary-purple);font-weight:700}.error-box button{margin-top:4rem;color:#fff;background-color:var(--primary-purple);cursor:pointer}.maintainance-image{height:400px;width:400px;object-fit:cover}@media screen and (max-width: "550px"){.maintainance-image{height:250px;width:250px}}.user-navbar-container{width:92%;min-height:40px;margin:1.5rem auto;display:flex;justify-content:flex-end}.user-navbar-elements ul{display:flex;list-style-type:none;align-items:center;justify-content:center}.user-navbar-elements ul li{font-weight:500;color:var(--primary-purple);cursor:pointer;margin:0 14px}.user-navbar-elements ul li.outline-btn{padding:.6rem 1rem;border:1px solid var(--primary-purple);border-radius:10px;display:flex;align-items:center;font-size:13px;justify-content:center;font-weight:600}.user-navbar-elements ul li.icon-button{padding:.6rem 0}.nav-img{margin-left:8px;height:20px;width:20px}.account-logout-image{height:28px;width:28px}@media (max-width: 768px){.user-navbar-container{width:95%;flex-direction:column;align-items:center}.user-navbar-elements ul{justify-content:center;margin:1.2rem 0}.user-navbar-elements ul li{margin:0 .5rem}}@media (max-width: 350px){.user-navbar-elements ul li:nth-child(1),.user-navbar-elements ul li:nth-child(2){padding:.6rem .5rem;font-size:10px}.nav-img{margin-left:6px;height:18px;width:16px}.account-logout-image{height:20px;width:20px}}.common-container{width:95%;height:85vh;display:block;margin:0 auto}.processing-cases-list .case{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px;margin:10px 0;border:1px solid var(--border-grey);border-radius:10px}.processing-cases-list .btn-wrapper{width:100%;position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center}.processing-cases-list .btn-wrapper .case-title{font-size:medium}.processing-cases-list .btn-wrapper .view-case-btn-wrapper{width:35%;display:flex;justify-content:space-between;align-items:center}.processing-cases-list .btn-wrapper .view-case-btn-wrapper .icon{font-size:22px;cursor:pointer}.processing-cases-list .view-case-btn{background-color:var(--primary-purple);border:0px;color:#fff;padding:10px;border-radius:10px}.wrapper-progressBar{width:100%}.progressBar li{color:var(--text-dark-gray);list-style-type:none;float:left;width:100%;height:50px;display:flex;align-items:center;position:relative;font-size:14px;margin-bottom:10px}.progressBar li:last-child{margin-bottom:0}.progressBar li div{margin-left:40px}.progressBar li div a{color:var(--primary-purple)}.progressBar li .cs-before{position:absolute;content:"";line-height:30px;border-radius:50%;width:30px;height:30px;padding:5px;border:1px solid var(--border-grey);display:block;text-align:center;margin-right:10px;background-color:#fff}.progressBar li:after{content:"";position:absolute;width:25px;border-radius:5px;height:4px;background-color:#dadada;bottom:-7px;left:1%;z-index:-1;rotate:90deg}.progressBar li:last-child:after{content:none}.progressBar li.active .cs-before{border-color:var(--primary-purple);background-color:var(--primary-purple);color:#fff}.progressBar li.passed,.progressBar li.active,.progressBar li.failed{color:#000}.progressBar li.failed .cs-before{border-color:var(--stepper-failure-color);background-color:var(--stepper-failure-color);color:#fff}.progressBar li.failed:after{background-color:var(--stepper-failure-color)}.progressBar li.passed .cs-before{border-color:var(--stepper-success-color);background-color:var(--stepper-success-color);color:#fff}.progressBar li.passed:after{background-color:var(--stepper-success-color)}.case-one-liner{color:var(--text-gray);margin:10px 0 18px}.remaining-cases{font-family:Gilroy-Medium}.remaining-cases span{color:var(--primary-purple);font-family:Gilroy-SemiBold;margin-left:4px;font-size:25px}.start-new-case{display:flex;align-items:center;margin:2.5rem 0}.start-new-case img{height:55px;width:60px;cursor:pointer}.start-new-case p{margin-left:14px}.wrapper{display:flex;justify-content:space-between}.wrapper .recent-cases-list-wrapper{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex;flex-direction:column;height:85vh;overflow-y:scroll}.wrapper .recent-cases-list-wrapper .no-case-found{display:flex;flex-direction:column;justify-content:center;align-items:center;height:75vh}.wrapper .recent-cases-list-wrapper .no-case-found img{width:30%}.wrapper .recent-cases-list-wrapper .recent-cases-list-title,.wrapper .processing-cases-list .title{margin-bottom:10px;position:sticky;top:0;background-color:#fff;z-index:9}.wrapper .recent-cases-list-wrapper .recent-cases-list-title{display:flex;justify-content:space-between;align-items:center;padding-right:25px}.wrapper .recent-cases-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:25px}.wrapper .processing-cases-list{width:22%;padding:0 10px;height:85vh;overflow-y:scroll}.wrapper .recent-cases-list-wrapper,.wrapper .processing-cases-list{-ms-overflow-style:none;scrollbar-width:none}.wrapper .recent-cases-list-wrapper::-webkit-scrollbar,.wrapper .processing-cases-list::-webkit-scrollbar{display:none}.case-list-items{position:relative;width:270px;min-height:80px;margin-bottom:20px;display:flex;align-items:center;padding:10px;border-radius:15px;border:1px solid var(--border-grey);cursor:pointer;overflow:hidden;z-index:0;transition:transform .6s ease}.content-area.collapsed .case-list-items{width:230px}.case-list-items:hover,.case-list-items:hover .case-item-title .hashtag,.case-list-items:hover .case-item-title .sub-date{color:#fff}.case-list-items:hover .upload-icon-wrapper{color:var(--primary-purple);background-color:#fff}.case-list-items:before{content:"";position:absolute;width:40px;height:40px;top:-10px;left:-10px;background:var(--active-number-purple);border-radius:50%;transform:scale(0);transition:transform .6s ease;z-index:-1}.case-list-items:hover:before{transform:scale(20)}.case-list-items .upload-icon-wrapper{background:var(--primary-purple);color:#fff;border-radius:50%;padding:5px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.case-list-items div{display:flex;flex-direction:column;justify-content:center}.case-item-title p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-left:12px}.case-item-title .hashtag{font-size:small;color:var(--text-dark-gray)}.case-item-title .sub-date{color:var(--text-gray);font-size:12px}.view-profile-btn{background-color:var(--primary-purple);color:#fff;border:none;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:10px 20px;cursor:pointer;transition:background-color .3s ease}.view-profile-btn:hover{background-color:var(--hovered-purple)}.rotate-animation{animation:rotate360 1s ease-out}.credit-badge{padding:2px 4px;font-size:12px;border-radius:8px;font-weight:500;display:inline-block}.credit-badge:hover{background-color:#eeebeb}.credit-badge{padding:3px 9px;font-size:11px;border-radius:20px;font-weight:500;display:inline-block;border:.5px solid transparent;transition:opacity .15s}.credit-badge:hover{opacity:.75}.credit-lead_created{color:#1565c0;background:#e3f2fd;border-color:#90caf9}.credit-case_created{color:#f57c00;background:#fff8e1;border-color:#ffecb3}.credit-report_fetched{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.credit-timed_out{color:#616161;background:#f5f5f5;border-color:#e0e0e0}.credit-failed{color:#c62828;background:#fdecea;border-color:#f5c6cb}.cs-mb-12{margin-bottom:12px}.cs-mt-10{margin-top:10px}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.cases-box-header{flex-direction:column}.common-container{width:95%}}.cases-list-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.case-detail-card{background:-webkit-linear-gradient(135deg,#f3f1f1,#ffffff);background:linear-gradient(135deg,#f3f1f1,#fff);border:1px solid var(--border-grey);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;z-index:1}.case-detail-card:hover{border:none;box-shadow:0 0 0 3px #eeedfe}.inf-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.avatar-circle{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-purple),var(--disabled-purple));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#fff;flex-shrink:0}.case-id{font-size:13px;color:var(--text-dark-gray);font-weight:700}.case-name{font-size:13px;font-weight:700;color:var(--primary-purple);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:6px;width:120px}.case-date{font-size:13px;color:var(--text-gray)}.equifax-status-box{margin-top:6px;padding-top:8px;border-top:.5px solid #f0f0f0}.no-equifax{font-size:11px;color:var(--active-number-box-shadow)}.approval-badge{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approval-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.approval-created{color:#757575;background:#7575751a;border:.5px solid #C5B8F8}.approval-created:before{background:#757575}.approval-uploading{background:#1e88e51a;color:#1e88e5;border:.5px solid #B39DDB}.approval-uploading:before{background:#1e88e5}.approval-uploaded{background:#3949ab1a;color:#3949ab;border:.5px solid #9FA8DA}.approval-uploaded:before{background:#3949ab}.approval-processing{background:#e3f2fd;color:#1565c0;border:.5px solid #90CAF9}.approval-processing:before{background:#1565c0}.approval-extracting{background:#e1f5fe;color:#0277bd;border:.5px solid #81D4FA}.approval-extracting:before{background:#0277bd}.approval-generating_report{background:#e0f7fa;color:#00695c;border:.5px solid #80CBC4}.approval-generating_report:before{background:#00695c}.approval-saving_report{background:#e0f2f1;color:#00796b;border:.5px solid #80CBC4}.approval-saving_report:before{background:#00796b}.approval-approved{background:#e8f5e9;color:#2e7d32;border:.5px solid #A5D6A7}.approval-approved:before{background:#2e7d32}.approval-rejected{background:#fdecea;color:#c62828;border:.5px solid #F5C6CB}.approval-rejected:before{background:#c62828}.approval-failed{background:#fce4ec;color:#880e4f;border:.5px solid #F48FB1}.approval-failed:before{background:#880e4f}.approval-processing_failed{background:#fff3e0;color:#e65100;border:.5px solid #FFCC80}.approval-processing_failed:before{background:#e65100}.approval-pending{background:#f5f5f5;color:#616161;border:.5px solid #E0E0E0}.approval-pending:before{background:#9e9e9e}.case-detail-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6c5ce7,#8e7cff);transform:scaleX(0);transform-origin:left;transition:transform .5s ease;z-index:-1}.case-detail-card:hover:before{transform:scaleX(1)}.case-detail-card:hover,.case-detail-card:hover .case-name,.case-detail-card:hover .case-id,.case-detail-card:hover .case-date,.case-detail-card:hover .no-equifax{color:#fff}.case-detail-card:hover .approval-created{color:#fff;font-weight:700}.case-detail-card{transition:transform .25s ease,box-shadow .25s ease}.case-detail-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #6c5ce733}.ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:transparent;border-radius:50%;text-align:center;line-height:150px;font-family:sans-serif;font-size:20px;color:var(--primary-purple);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 10px var(--primary-purple);box-shadow:0 0 20px #00000080;display:flex;justify-content:center;align-items:center}.ring:before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--primary-purple);border-right:3px solid var(--primary-purple);border-radius:50%;animation:animateC 2s linear infinite}.ring .ring-span{display:block;position:absolute;top:calc(50% - 2px);left:50%;width:50%;height:4px;background:transparent;transform-origin:left;animation:animate 2s linear infinite}.ring .ring-span:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--primary-purple);top:-6px;right:-8px;box-shadow:0 0 20px var(--primary-purple)}@keyframes animateC{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.text-generation{position:absolute;text-align:center;top:70%;left:50%;transform:translate(-50%,-50%);font-family:Gilroy-SemiBold;color:var(--primary-purple);font-size:1.2rem}.create-case-container{width:95%;display:block;margin:0 auto}.create-new-case-header{display:flex;align-items:flex-start;width:90%}.payment-method-header{margin-top:1rem}.payment-method-header p{margin-bottom:10px;color:#ffc107;font-size:18px;font-weight:500}.create-new-case-header .back-arrow{height:30px;width:30px}.address-entry-parent{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.case-form-container{padding-top:25px;display:flex}.case-form-container form,.case-form-container .img-wrapper{width:50%}.case-form-container .img-wrapper{display:flex;justify-content:center;align-items:flex-start}.case-form-container .img-wrapper img{max-width:80%}.plus-icon-parent{position:relative}.plus-icon-child:last-child{position:absolute;top:-11px;right:-14px;height:30px;width:30px;background-color:var(--primary-purple);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;cursor:pointer}.minus-icon-child:last-child{position:absolute;bottom:-11px;right:-14px;height:30px;width:30px;background-color:var(--primary-purple);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;cursor:pointer}.case-form-container .broad-input-div{display:flex;flex-direction:column;margin-bottom:25px}.case-form-container .broad-input-div.credit-report input{width:25px;height:25px}.case-form-container .broad-input-div.credit-report{flex-direction:row!important;align-items:center!important}.case-form-container .broad-input-div.credit-report label{margin:0 5px 0 0!important}.case-form-container label{min-width:150px;margin-right:10px;margin-bottom:10px}.mb-25{margin-bottom:25px}.color-red{color:var(--stepper-failure-color)}.flex-feilds{display:flex;justify-content:space-between}.select-box-style{width:270px;height:35px;padding:8px 6px;border:1px solid var(--input-dark-gray);margin-top:10px;border-radius:5px;color:gray;display:block;background-color:#fff;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-container{display:flex;width:48%;justify-content:space-between}.date-container .move-in-div,.date-container .move-out-div{width:48%}.date-container input{width:100%}.date-container input[type=date]{margin-top:10px;display:block;border-radius:5px;border:1px solid var(--input-dark-gray);color:gray;padding:8px 6px}.address-entry-container{width:100%;margin:0 0 25px}.save-case-btn-container{display:flex;margin-top:20px}.save-case-btn{padding:10px 0;width:150px;background-color:var(--primary-purple);border:none;color:#fff;border-radius:10px;cursor:pointer;transition:background-color .3s ease;margin-bottom:10px!important}.save-case-btn-disabled{padding:10px 0;width:150px;background-color:var(--disabled-purple);border:none;color:#fff;border-radius:10px;cursor:pointer}.address-select-box{width:100%;padding:8px;border-radius:12px}.enableNow{text-decoration:underline;color:var(--primary-purple);cursor:pointer}@media screen and (max-width: 700px){.create-case-container{width:80%;padding:.5rem 1rem}.case-form-container{padding-left:5%}}@media screen and (max-width: 500px){.create-case-container{width:100%;padding:.5rem 1rem}.case-form-container .broad-input{width:180px;padding:10px 15px}.text-area-case{width:180px;padding:12px 15px}.select-box-style{width:160px}.date-container{width:160px;flex-direction:column}.date-container input[type=date]{width:160px}}.credit-report-exist-message{margin-bottom:12px;font-size:20px;font-weight:500;color:#ffc107}.credit-modal-container{display:flex;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10}.credit-modal-container .case-form-container{flex-direction:column;padding-top:0}.credit-modal-container .case-form-container .broad-input-div{flex-direction:row}.credit-modal-content{background-color:#fff;padding:20px;position:relative;top:4rem;border-radius:8px;box-shadow:0 0 10px #0000004d;max-height:80vh;width:60%;overflow-y:scroll}.credit-form-btn-grp{margin:16px 0}.credit-form-btn-grp button{padding:8px 14px;border-radius:8px;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:500;transition:background-color .2s ease}.credit-form-btn-grp .btn-save{background-color:#198754}.credit-form-btn-grp .btn-save:hover{background-color:#157347}.credit-form-btn-grp .btn-close{background-color:#6c757d;margin-left:12px}.credit-form-btn-grp .btn-close:hover{background-color:#5c636a}.warning-text{font-size:15.5px;color:#dc3545;margin:4px 0;font-weight:500}.note-text{font-size:15.5px;color:#555;margin:4px 0 18px;font-weight:500}.search-post-code{background-color:var(--primary-purple);color:#fff;padding:12px 14px;border:1px solid white;border-radius:10px;margin-left:10px;cursor:pointer}.time-input-group{display:flex;align-items:center;gap:.5rem}.time-input{width:25px;height:25px;text-align:center}.custom-modal-container{display:flex;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:10}.custom-modal-content{background-color:var(--primary-purple);padding:20px;position:relative;top:20%;height:400px;border-radius:15px;box-shadow:0 0 10px #0000004d;display:flex;left:-100%;width:480px;align-items:center;flex-direction:column;color:#fff;transition:left .5s ease}.custom-modal-content.slide-from-left{left:0}.custom-modal-body{display:flex;justify-content:center;align-items:center;margin-top:16%}.halfcyl1{position:absolute;top:14px;right:0}.halfcyl2{position:absolute;bottom:14px;left:0}.subs-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.custom-modal-body h1{z-index:1;margin-bottom:20px}.behind-rectangle{position:absolute;top:24px;right:50px}.subscribe-heading{font-family:Gilroy-SemiBold;font-size:48px;font-weight:400;line-height:58.8px}.subscription-sub-heading{margin:1rem 0 2rem;font-family:Gilroy-Bold;font-size:20px;font-weight:400;line-height:24.76px}.buy-now-subs{display:flex;width:80%;margin:0 auto;height:20px;padding:1.8rem .5rem;justify-content:center;align-items:center;border-radius:10px;border:none;color:var(--primary-purple);font-size:20px;font-family:Gilroy-Medium;letter-spacing:.06em;background-color:#fff;cursor:pointer}@media screen and (max-width: 500px){.custom-modal-content{width:300px}.behind-rectangle{right:8px}}.enableC2C{width:95%;margin:0 auto}.how-it-works{width:100%;display:flex;flex-direction:column}.how-it-works .existing-subscription p{color:var(--stepper-success-color)}.how-it-works .existing-subscription button{border:2px solid var(--stepper-failure-color);background-color:transparent;outline:none;padding:5px;border-radius:5px;cursor:pointer}.how-it-works .existing-subscription{width:40%}.how-it-works .steps{width:40%;margin:0 auto}.how-it-works .right{width:40%;padding:15px 30px}.how-it-works .right .purchase-subscription ul li{margin-bottom:5px}.how-it-works .steps .step{display:flex;flex-direction:column;align-items:center}.how-it-works .step .img-wrapper{position:relative}.how-it-works .step .img-wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-it-works .step .details{padding:10px;display:flex;flex-direction:column;align-items:center}#card-element{background:var(--white-color);padding:15px;border:2px solid var(--border-grey);border-radius:10px}.mb-5{margin-bottom:5px}.text-grey{color:var(--text-gray);font-size:14px}.common-btn-style-2{margin:1rem 0!important;width:100%!important;padding:15px!important;cursor:pointer!important}.loader{text-align:center}.loader .loaderIcon{animation:spin 1s linear infinite;margin:1rem 0;font-size:25px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotFate(180deg)}}.self-employd-wrapper{width:90%;margin:0 auto}.docs-upload-wrapper .create-new-case-header{width:95%;margin:10px auto}.docs-upload-wrapper .create-new-case-header h2{margin-bottom:10px}.inp-files-container-parent{width:100%;display:block;margin:0 auto}.inp-files-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:2rem auto}.payslip-container{border:1px dashed var(--primary-purple);padding:10px;background-color:var(--input-white);height:280px;min-width:250px;border-radius:15px;position:relative;margin:0 14px}.bankstatement-container{width:32%;padding:15px;background-color:var(--input-white);margin-top:1.1rem;border-radius:15px;position:relative;cursor:pointer}.bg-transparent{background:transparent}.pending{color:var(--warning-yellow);font-size:14px;display:flex;align-items:flex-start;margin-bottom:8px}.pending svg{margin-right:5px}.pending.uploaded{color:#10cc00}.man-img-container{padding:10px;height:250px;width:292px}.man-img-container img{height:100%;width:100%;object-fit:cover}.cloud-img{width:25px}.upload-pdf-inp{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.doc-icon{display:flex;align-items:center}.doc-icon p{color:var(--primary-purple);text-align:center}.doc-icon .upload-icon{margin-right:5px}.file-icon-btn{display:none}.file-icon-btn img{height:15px;width:15px;object-fit:contain}.file-icon-btn span{color:var(--text-gray);margin-left:5px}.document-name{max-width:250px}.text-overflow-elipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 1450px){.inp-files-container{flex-wrap:wrap;justify-content:center}.payslip-container,.bankstatement-container{margin-bottom:1rem}}.wait-msg{color:var(--primary-purple);text-align:center}.upload-docs-note{background-color:var(--primary-purple);color:#fff;min-height:100px;padding:10px 14px;border-radius:14px;animation-name:shake;animation-duration:2s;animation-iteration-count:1}@keyframes shake{0%{transform:rotate(0) translate(0)}10%{transform:rotate(-3deg) translate(-2px)}20%{transform:rotate(3deg) translate(2px)}30%{transform:rotate(-3deg) translate(-2px)}40%{transform:rotate(3deg) translate(2px)}50%{transform:rotate(-3deg) translate(-2px)}60%{transform:rotate(3deg) translate(2px)}70%{transform:rotate(-2deg) translate(-1px)}80%{transform:rotate(2deg) translate(1px)}90%{transform:rotate(-1deg) translate(-.5px)}to{transform:rotate(0) translate(0)}}.note-head{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:700;margin-bottom:4px}.note-cross{cursor:pointer}.note-list ol{margin-left:18px;margin-top:6px}.payslip-duration{display:inline-block;margin-left:16px;padding:2px 6px;width:120px;border-radius:5px;border:1px solid #ccc;cursor:pointer}.flex-heading-container{display:flex;align-items:center}.lessthan{margin:0 16px;cursor:pointer}.case-request-btn{background-color:var(--primary-purple);padding:10px 30px;border:none;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;color:#fff;font-size:18px;font-family:Gilroy-Meduim}.case-request-btn.inactive-focus{background-color:#fff;color:var(--primary-purple);border:1px solid var(--primary-purple)}@media screen and (max-width: 700px){.flex-heading-container{justify-content:center}.lessthan{margin:0 10px}.case-request-btn{background-color:var(--primary-purple);padding:8px 20px;font-size:15px}}@media screen and (max-width: 450px){.lessthan{margin:0 8px}.case-request-btn{background-color:var(--primary-purple);padding:8px 18px;font-size:13px}}.success-report-box{display:flex;width:100%;height:60vh;justify-content:center;align-items:center}.success-report-message img{display:block;margin:0 auto 1rem;height:130px;width:130px}.success-report-message h1{text-align:center;font-family:Gilroy-SemiBold;font-size:30px}.user-account-page{display:flex;width:85%;margin:0 auto;justify-content:flex-end}.user-account-container{width:100%}.account-box-header{display:flex;justify-content:space-between;margin-bottom:10px}.flex-div{display:flex;align-items:center}.flex-div h1{font-size:30px;font-family:Gilroy-SemiBold}.settings-container{width:20%;position:relative}.settings-flex{display:flex;justify-content:flex-end;align-items:flex-start}.settings-flex p{display:flex;align-items:center;margin-right:10px;margin-top:5px}.setting-img{height:20px;width:20px;margin-left:10px;cursor:pointer}.setting-cloud{position:absolute;right:-18px}.setting-cloud img{height:150px;width:150px}.setting-cloud-content{position:absolute;top:35px;left:15px}.setting-cloud-content ul{list-style-type:none;color:#fff;font-family:Gilroy-Bold}.setting-cloud-content ul li{width:100%;margin-bottom:8px;padding-left:12px;cursor:pointer}.setting-cloud-content ul li:hover{background-color:#4e3db8;width:121px}.personal-details-container{padding-top:40px}.personal-details-container.d-flex-sb{align-items:flex-start}.personal-details-container .w-100{width:100%}.common-input-container{display:flex;flex-direction:column;margin-bottom:25px;width:90%}.common-input-container label{margin-bottom:10px}.update-label-style{min-width:200px}.common-btn-style-2{background-color:var(--primary-purple);color:#fff;padding:10px 40px;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease;display:block;margin:2rem 0}@media screen and (max-width: 700px){.user-account-container{width:90%}.account-box-header{flex-direction:column}.flex-div h1{font-size:20px;font-family:Gilroy-SemiBold}.update-label-style{min-width:150px}.custom-ml{margin-left:28px}}@media screen and (max-width: 500px){.user-account-page{flex-direction:column-reverse;width:95%}.settings-flex{margin-bottom:1rem}.personal-details-container{width:90%;margin-left:auto;margin-right:auto;margin-top:1rem}.user-account-container{width:100%}.broad-account-input{width:200px}.settings-container{width:100%}}.subscription-page-container{width:90%;display:block;margin:4rem auto 0;padding:1rem 0}.lessthan-2{margin-right:10px;cursor:pointer}.subscription-cards-container{display:flex;justify-content:space-between;margin-top:30px;padding:0 20px}.subscription-cards{min-height:330px;width:220px;margin-top:1rem;border-radius:15px;padding-top:30px;padding-bottom:30px;padding-left:10px;box-shadow:0 0 5px var(--border-gray)}.subscription-card-title{font-family:Gilroy-SemiBold;padding-bottom:15px;border-bottom:1px solid var(--border-gray)}.subscription-card-price{font-family:Gilroy-Medium;font-size:40px;margin-top:14px;color:var(--primary-purple)}.tax-percent{margin:5px 0 0;padding:0;color:var(--primary-purple);font-weight:700;font-size:14px}.subscription-card-checks{display:flex;align-items:center;margin:1rem 0 4rem}.subscription-card-button{width:100%;border:none;background-color:var(--primary-purple);color:#fff;font-size:16px;padding:12px 16px;border-radius:20px;cursor:pointer;position:relative}.custom-container{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:400px}.paypal{width:200px;z-index:1}.customized-button{position:absolute;top:0;left:0;z-index:2;width:200px;font-family:Open Sans,sans-serif;height:40px;outline:none;border:none;background-color:var(--primary-purple);color:#fff;font-size:18px;font-weight:400;border-radius:4px;cursor:pointer;transition:.3s;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;pointer-events:none}.customized-div{margin-top:30%;padding:10px;font-family:Open Sans,sans-serif;outline:none;border:none;background-color:var(--primary-purple);color:#fff;font-size:16px;font-weight:400;border-radius:4px;cursor:pointer;transition:.3s;pointer-events:none}.subscription-duration{font-size:.9rem;color:#0009;margin-top:2px}.enterprise-request-div{display:block;margin:4rem auto;width:80%}.enterprise-request-div h1{color:var(--primary-purple);text-align:center}@media screen and (max-width: 1200px){.subscription-page-container{width:90%}.subscription-cards-container{flex-wrap:wrap;justify-content:center}}.table-container{margin-top:1.2rem}.transaction-table{border-collapse:collapse;width:100%}.table-head{text-align:left;padding:12px 8px 30px;color:var(--primary-purple)}.table-row{border-bottom:1px solid var(--border-gray)}.table-data{text-align:left;padding:12px 8px}.table-horizontal-overflow{overflow-x:scroll}.table-data::-webkit-scrollbar,.table-horizontal-overflow::-webkit-scrollbar{width:8px;height:4px}.table-data::-webkit-scrollbar-thumb,.table-horizontal-overflow::-webkit-scrollbar-thumb{background-color:#e3e4e6;border-radius:2px}.reason-box{width:100%;height:30px;padding:10px 5px;border-radius:10px;border:1px solid #d1d2d3}@media screen and (max-width: 900px){.table-container{overflow-x:scroll}}.flex-between{display:flex;justify-content:space-between}.staff-head-btns{display:flex;align-items:center}.staff-head-btns button{padding:7px 15px;cursor:pointer;border-radius:5px;border:2px solid var(--primary-purple);background:transparent;color:var(--primary-purple);font-family:Gilroy-Bold;outline:none}.staff-head-btns button:nth-child(2){margin:0 8px}.staff-head-btn-img{height:12px;width:12px;object-fit:cover}.staff-profile-picture{height:40px;width:40px;object-fit:contain;border-radius:50%}.text-btn{font-family:Gilroy-SemiBold;color:var(--primary-purple);cursor:pointer}.staff-action-container{display:flex;justify-content:space-between}.text-btn{background-color:#fff;color:var(--primary-purple);padding:3px 5px;border:1px solid var(--primary-purple);border-radius:.3rem}.filter-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#f3f3f3;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px}.input-box,.select-box{flex:1;margin:.5rem 1rem}.select-box select{color:gray}.filter-input{width:100%;padding:6px;border-radius:5px;border:1px solid #ccc;cursor:pointer;-webkit-appearance:none}.filter-submit{background-color:var(--primary-purple);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;width:100%}@media (max-width: 768px){.filter-box{flex-direction:column;align-items:stretch;width:100%;margin:1rem auto}.input-box{margin:.5rem 0}.select-box{flex:1;margin:.5rem 0}.button-box{margin-top:10px}}.modal-container{display:flex;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10}.modal-content{background-color:#fff;padding:20px;position:relative;top:8rem;height:315px;border-radius:8px;box-shadow:0 0 10px #0000004d;width:300px}.modal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.close-icon{background-color:#c1bdbd;color:#fff;font-weight:700;cursor:pointer;height:25px;width:25px;display:flex;justify-content:center;align-items:center;border-radius:50%}.modal-content p{margin:1rem 0}.broad-add-case-input{width:100%;margin-top:.8rem;padding:8px 5px;border-radius:4px;border:1px solid var(--input-dark-gray)}.broad-add-case-input:disabled{cursor:not-allowed}.add-case-btn{display:block;width:100%;background-color:var(--primary-purple);color:#fff;border:0;padding:.4rem 0;border-radius:.3rem;margin-top:1.2rem;cursor:pointer}.create-staff-wrapper.common-page{width:85%!important}.staff-form-label{display:block;font-family:Gilroy-Bold;color:var(--text-dark-gray);margin-bottom:10px}.staff-input{line-height:16px;margin-bottom:25px}.pic-input{width:100%;height:100%;cursor:pointer;opacity:0}.profile-pic-container{position:relative;border:1px dashed var(--primary-purple);background-color:var(--input-white);height:100px;width:100px;border-radius:50%;cursor:pointer;margin:0 auto 50px}.upload-pic-lg{width:50px;height:50px;position:absolute;top:25%;left:25%;border-radius:50%;pointer-events:none}.staff-uploaded-image{width:100px;height:100px;position:absolute;top:-1%;left:-1%;border-radius:50%;pointer-events:none;object-fit:cover}.pic-text{font-size:10px;text-align:center;color:var(--primary-purple);font-family:Gilroy-medium;margin-top:10px}.staff-action-btn{background-color:var(--primary-purple);color:#fff;width:100%;border:none;padding:15px 0;border-radius:5px;cursor:pointer;margin-bottom:10px}.staff-action-btn.staff-btn-disabled{background-color:var(--disabled-purple)}.btn-spinner{display:inline-block;height:10px;width:10px;border-radius:5px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;margin-right:5px;animation:spin 1s linear infinite}.form-feilds-container{flex-direction:column}.form-feilds-container .d-flex-sb{align-items:flex-start}.create-staff-wrapper textarea{height:150px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.staff-one-liner{font-size:12px;color:var(--text-gray)}.block-delete-btn-container{display:flex;align-items:center}.block-delete-btn-container button{color:#fff;border:none;padding:10px 14px;border-radius:5px;cursor:pointer}.delete-btn{margin-right:10px;background-color:#c92929}.block-btn{background-color:#f2ab53}.confirmation-card{background-color:#fff;padding:20px;position:relative;top:8rem;height:150px;border-radius:8px;box-shadow:0 0 10px #0000004d;width:300px}.confirmation-card p{margin-bottom:20px}.confirm-cancel-btn{background-color:var(--primary-purple);color:#fff;padding:8px 16px;margin-right:10px;border:none;border-radius:20px;cursor:pointer}.signup-form{width:90%;justify-content:flex-start;margin:0}.auto-renew-note{font-size:12px;color:#c92929;margin-left:5px}.view-texts{cursor:pointer;color:green;font-family:Gilroy-SemiBold}.view-texts-disabled{color:gray;cursor:not-allowed}.custom-upload-btn{cursor:pointer}.custom-uploaded-btn{cursor:not-allowed}.case-parent{display:flex;flex-direction:column}.case-card{border-radius:15px;margin-top:30px;display:flex;align-items:center;width:100%;border:1px solid var(--border-grey);padding:0 10px 10px}.case-card-right{width:70%}.download-report-btn{position:absolute;right:10px;bottom:15px}.case-card-left{width:30%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 10x;border-radius:15px;flex-direction:column}.card-span{font-family:Gilroy-SemiBold;margin-right:8px;color:var(--primary-purple);font-size:16px}.custom-mb{margin-bottom:10px!important}.custom-mb-15{margin-bottom:15px!important}.bs-transactions{color:#fff;height:100%;width:300px;background-color:var(--primary-purple);padding:8px 16px;border-radius:10px;text-align:center;transition:background-color .3s linear}.bs-transactions:hover{cursor:pointer;background-color:var(--hovered-purple)}.back-to-home{color:var(--primary-purple);text-decoration:underline;font-weight:500}.back-to-home:hover{cursor:pointer}.fraud-detection-container{margin-bottom:1rem}.fraud-detection-box{border-radius:8px}.fraud-detection-heading{text-align:center;color:var(--primary-purple);font-weight:700;margin-bottom:.5rem}.fraud-detection-subheading{color:var(--text-dark-gray);text-align:center;font-size:14px;margin-bottom:.5rem}.fraud-detection-list{font-size:14px;line-height:1.6;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.fraud-detection-item-wrapper{width:49%;display:flex;align-items:stretch;margin-bottom:.5rem}.fraud-detection-item-wrapper li{flex:1;display:flex;flex-direction:column;justify-content:space-between}.fraud-detection-item-wrapper input{margin-right:10px}.fraud-detection-container.anomalies .fraud-detection-item{border:1px solid var(--border-grey)!important;border-radius:10px;padding:8px}.fraud-detection-item{width:100%;margin-bottom:.5rem;padding:8px 0;border-bottom:1px solid var(--border-grey)}.fraud-detection-item input{width:100%;outline:none;padding:10px}.fraud-detection-item:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:0}.z-10{position:relative;z-index:10}@media screen and (max-width: 750px){.case-card{flex-direction:column-reverse;width:100%}.case-card-right{width:100%;padding:1rem 25px}.case-card-left{width:100%;padding:1rem 0}}@media screen and (max-width: 450px){.case-card{flex-direction:column-reverse;width:100%}}.bs-filter-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#eff1f4;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px}.bs-filter-btn{padding:10px 14px;border-radius:12px;background-color:#7856ff;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease}.bs-filter-btn:hover{background-color:#6749d3}.bs-filter-btn:active{transform:scale(.95)}.bs-filter-btn.active{background-color:#5d45b0;color:#d1c4ff}.bs-filter-btn:disabled{background-color:var(--disabled-purple);cursor:not-allowed}.error-red{color:var(--stepper-failure-color)}.bs-filter-select{padding:6px 8px;border:none;border-radius:10px}.bs-filter-select:hover{cursor:pointer}.transaction-textarea{width:100%;padding-top:12px;resize:none;outline:none;border:none}.flex-copy-btns{display:flex;justify-content:space-between;align-items:center}.table-heading-cs{background-color:#7856ff;color:#fff;text-align:center;padding:10px 0;border-radius:10px}.table-heading-cs:hover{background-color:#5024ff}.copy-button{margin:10px 0;padding:10px 20px;background-color:#7856ff;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.copy-button:disabled{background-color:#aaa;cursor:not-allowed}.error-msg-transaction{font-size:1.5rem;font-weight:1000}.info-btn{padding:10px 20px;background-color:#7856ff;color:#fff;border:none;border-radius:16px;font-weight:700;cursor:pointer}.d-flex-cs{display:flex}.d-flex-sb{display:flex;justify-content:space-between;align-items:center}.d-flex-cen-cs{display:flex;align-items:center;justify-content:center}.email-query-info{border:1px solid var(--border-grey);margin:0 0 18px;padding:12px;border-radius:5px}.email-query-info h4{font-size:18px;display:flex;align-items:center}.email-query-info .sub-heading{font-weight:1000}.email-query-info span{color:var(--primary-purple);font-weight:1000}.email-query-info p{margin:6px 0}.email-query-info button{padding:8px 0;width:130px;background-color:var(--primary-purple);border:none;color:#fff;border-radius:10px;cursor:pointer}.email-query-info button:disabled{background-color:var(--disabled-purple)}.warn-text-color{color:#f1c40f}.auto-msg{display:flex;align-items:center;color:var(--primary-purple);font-weight:700}.auto-msg span{margin-left:10px}@media (max-width: 768px){.bs-filter-select{width:100%;margin:.5rem auto}}.parent-container{width:100%;border-radius:15px;margin-top:30px;border:1px solid var(--border-grey);padding:25px 15px}.cs-flex-container{display:flex;gap:30px}.tabs-container{display:flex;gap:8px;margin-bottom:16px}.tab-button{padding:8px 16px;border:none;border-radius:4px;background-color:#a9e;cursor:pointer;color:#fff;transition:background-color .3s}.cs-btn-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.active-tab{background-color:var(--active-number-purple);color:#fff}.case-card-left .title{color:var(--black-color)}.case-card-left .card-score{width:100%;height:100%;position:relative}.case-card-left .card-score .card-score-details{position:absolute;top:40%;left:50%;color:#000;transform:translate(-50%,-46%)}.case-card-right .row,.case-child-one .row{display:flex;justify-content:space-between}.case-card-right .row1 .custom-mb,.case-card-right .row2 .custom-mb{width:32%}.case-card-right .address-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.case-card-right .address-grid p{width:32%}.case-card-right .address-grid p:nth-child(1){width:100%}.case-child-one .case-card .case-card-right{position:relative}.case-child-one .case-card .case-card-right .case-address-wrapper .badge-cs{width:25px;height:25px;background-color:var(--primary-purple);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:10px}.case-child-one .case-card .case-card-right .case-address-title .card-span{color:var(--text-gray)!important;text-decoration:none!important;position:relative}.mr-10{margin-right:10px}.mb-15{margin-bottom:15px}.mb-10:last-child{margin-bottom:0}.parent-container .document-viewer-wrapper{display:flex}.parent-container .document-viewer-wrapper .sidebar{width:18%;background-color:#fff;overflow-y:auto}.parent-container .document-viewer-wrapper .section.disabled{color:#bababa;pointer-events:none}.parent-container .document-viewer-wrapper .section.disabled span svg{color:#bababa}.parent-container .document-viewer-wrapper .section-title{cursor:pointer;font-weight:700;padding:10px;background-color:var(--primary-purple-light);margin-bottom:5px;display:flex;justify-content:space-between;border-left:2px solid var(--primary-purple-light);transition:all .3s ease-in-out}.parent-container .document-viewer-wrapper .section-title span{color:var(--black-color)}.parent-container .document-viewer-wrapper .section-title:hover,.parent-container .document-viewer-wrapper .section-title.active{border-left:2px solid var(--primary-purple);color:var(--primary-purple)}.parent-container .document-viewer-wrapper .sub-item{padding:5px 20px;cursor:pointer}.parent-container .document-viewer-wrapper .right-pane{display:flex;justify-content:center;align-items:flex-start;width:82%;background-color:#fff;overflow:auto}.parent-container .document-viewer-wrapper .doc-pane{width:100%;display:flex;flex-direction:column;padding-left:20px}.parent-container .document-viewer-wrapper .doc-header{display:flex;align-items:center;justify-content:space-between;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:20px;padding:10px 0}.parent-container .document-viewer-wrapper .doc-header .io-close{font-size:22px;cursor:pointer}.parent-container .document-viewer-wrapper .doc-header h3{color:var(--primary-purple)}.parent-container .document-viewer-wrapper .close-btn{background:none;border:none;font-size:16px;cursor:pointer}.cool-divider{height:2px;width:100%;background:linear-gradient(to right,transparent,var(--border-grey),transparent);border:none;margin:1rem 0}.ai-caution{color:var(--text-dark-gray);text-align:center;margin:30px 0 20px}.analytics-wrapper{display:flex;flex-wrap:wrap}.analytics-wrapper .cs-expanded-row{width:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease;border-bottom:.5px solid var(--border-light-dark)}.analytics-wrapper .cs-expanded-row-open,.analytics-wrapper.credit-report{max-height:300px;overflow-y:scroll;opacity:1}.analytics-wrapper p{word-break:break-word;display:flex;justify-content:space-between;align-items:center}.analytics-wrapper .box{padding:12px;border-right:.5px solid var(--border-light-dark);border-bottom:.5px solid var(--border-light-dark)}.analytics-wrapper .box.no-border{border-right:0px}.container>*:nth-child(3n+1):nth-last-child(-n+3),.container>*:nth-child(3n+1):nth-last-child(-n+3)~*{border-bottom:0px}.analytics-wrapper .box input{width:100%;outline:none;border:none;padding-top:10px}.analytics-wrapper .card-span{font-family:Gilroy-Regular;font-weight:400;font-size:14px;color:var(--text-dark-gray)}@media screen and (max-width: 900px){.cs-flex-container{flex-direction:column}.cs-column,.resp-w{width:100%}}.income-detection-box{margin:1rem 0 1.2rem;width:100%;padding:12px;border:1px solid rgb(229,225,225);border-radius:10px}.income-detection-box p{margin:10px 0}.income-detection-span{color:#7856ff;font-weight:700}.fraud-detection-container{margin-bottom:0}.fraud-detection-heading,.fraud-detection-subheading{text-align:left}.detected-transactions .table-container{margin:0}.detected-transactions .transaction-table{width:100%!important;margin:0 auto!important}.detected-transactions .transaction-table .table-head{color:var(--black-color)}.detected-transactions .transaction-table tbody tr:last-child{border-bottom:0px}.detected-transactions .table-head:nth-child(1){padding-left:0!important}.detected-transactions .fraud-detection-heading{margin-bottom:25px}.budget-planner .title{text-align:center;color:var(--text-dark-gray);margin-bottom:25px}.budget-planner .heading{margin-bottom:0!important;color:var(--text-dark-gray)}.budget-planner .sub-heading{width:100%;color:var(--text-dark-gray);margin:20px 0 10px}.fw-bold{font-weight:700!important;color:var(--black-color)!important}.ba-wrappers{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.ba-wrappers .ba-wrapper{border-radius:15px;border:1px solid var(--border-light-dark)}.ba-wrappers .ba-wrapper .header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light-dark);padding:15px 10px}.ba-wrappers .ba-wrapper .header .total{font-size:14px;color:var(--text-dark-gray)}.w-30 .analytics-wrapper{justify-content:space-between}.w-70 .analytics-wrapper .box{width:33.33%;cursor:pointer}.ba-wrapper.household-expenditure .analytics-wrapper .box{width:16.66%!important}.analytics-wrapper.credit-report .box{width:100%!important}.analytics-wrapper.credit-report .table-head,.analytics-wrapper.credit-report .table-data{padding:12px 8px}.analytics-wrapper.credit-report .table-data select{width:100px}.household-expenditure .table-head{padding:10px}.analytics-wrapper .cs-expanded-row table{width:100%;border-collapse:collapse}.analytics-wrapper.credit-report tbody .table-row:last-child{border-bottom:0px}.w-30 .analytics-wrapper .box{width:47%!important;width:100%}.monthly-surplus-wrapper p{color:var(--primary-purple)!important}.monthly-surplus-wrapper span.red{color:var(--stepper-failure-color)}.monthly-surplus-wrapper span.green{color:var(--stepper-success-color)}.ba-wrappers .w-70,.w-30{width:49%}.select-wrapper{margin-bottom:10px;display:flex;margin-bottom:1rem}.select-wrapper label{color:var(--text-gray);font-size:14px}.checkbox{width:15px;height:15px;accent-color:var(--primary-purple)!important}.mt-5{margin-top:5px}.mt-15{margin-top:15px}.mr-5{margin-right:10px}.p-10{padding:10px}.disabled-input{opacity:.5}.start-processing-btn{padding:8px 12px;background-color:#d92d2d;color:#fff;border-radius:12px;border:none;margin:10px 0;cursor:pointer}.start-processing-btn:disabled{background-color:#db4646;scale:.8}.disabled-doc-download{background-color:var(--disabled-purple)!important;scale:.8;cursor:not-allowed}.case-summary .input-box{width:100%;outline:none;padding:10px;margin:0;resize:none;border-radius:12px}.analytics-wrapper.credit-report .filter-input{width:initial}.budget-planner-shimmer{position:relative;text-align:center;margin-top:30px}.budget-planner-shimmer .body{display:flex;flex-direction:column;align-items:center;position:absolute;top:48%;left:50%;transform:translate(-48%,-50%)}.budget-planner-shimmer .body p{font-size:22px;letter-spacing:4px;margin-bottom:10px}.budget-planner-shimmer .body .bs-transactions{width:fit-content;margin-right:0}@media screen and (max-width: 700px){.cs-btn-container{align-items:start;flex-direction:column}.bs-transactions{width:100%;margin:10px 0;padding:8px}}.requested-doc-btn{padding:8px 10px;border:none;border-radius:10px;font-weight:500}.btn-wrapper{display:flex;flex-wrap:wrap;margin-top:12px;font-size:14px}.bs-transactions{width:auto;margin-right:20px;margin-bottom:10px;padding:10px;background:var(--active-number-purple)}.fraud-detector-btn{width:160px;margin:10px auto 0;padding:5px;border-radius:20px;background:#dcb012;cursor:pointer}.bs-transactions:last-child{margin-bottom:0}.spinner{width:35px;height:35px;border:4px solid #e5e7eb;border-top-color:var(--primary-purple);border-radius:50%;animation:spin .8s linear infinite;margin-right:20px}.cs-mt-2{margin-top:14px}.equifax-button{background:transparent;box-shadow:0 0 0 4px #7856ff66;color:#000;margin-bottom:14px;display:inline-block}.equifax-button:hover{color:#fff}.equifax-btn-diabled:disabled{color:gray}@keyframes spin{to{transform:rotate(360deg)}}.score-placeholder{width:200px;height:200px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;background-color:#f5f2ff;color:var(--primary-purple);text-align:center;border:2px solid #7856ff70}.score-label{font-size:12px;letter-spacing:1px;text-transform:uppercase}.score-value{font-size:22px;font-weight:600;margin:10px 0}.score-hint{font-size:12px;opacity:.8;font-weight:700}.credit-expenditure-super-parent::-webkit-scrollbar{width:4px;height:4px}.credit-expenditure-super-parent::-webkit-scrollbar-thumb{background-color:var(--primary-purple);border-radius:2px}.credit-expenditure-sub-label{display:inline-block;font-family:Gilroy-Regular;font-weight:700;color:#1e1e1e}.credit-expenditure-sub-category{font-size:12px;font-weight:500;letter-spacing:.04em}.credit-expenditure-super-parent .badge-wrapper{display:flex;justify-content:space-between}.credit-expenditure-parent .header{display:flex;align-items:center;justify-content:space-between;background-color:var(--hover-color);padding:10px}.credit-expenditure-super-parent .badge{font-size:12px;padding:0;margin:0 5px}.expenditure-td{width:200px;padding:4px 1px}.expenditure-th{text-align:start;color:var(--primary-purple)}.scrollable-table{max-height:200px;overflow-y:scroll}.bp-title{margin:30px 0;font-weight:500;text-align:center;letter-spacing:.07em;color:var(--primary-purple)}.bp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bp-section{border:1px solid var(--border-grey);border-radius:15px;margin-bottom:14px;overflow:hidden}.bp-section-header{display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid var(--border-grey)}.bp-section-title{font-size:14px;font-weight:500;letter-spacing:.08em;color:var(--color-text-secondary)}.bp-section-total{font-size:16px;color:var(--primary-purple)}.bp-section-total b{color:var(--color-text-primary);font-weight:500}.bp-body{display:flex;align-items:stretch}.bp-chart-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-right:.5px solid var(--border-grey);gap:10px;flex-shrink:0}.bp-chart-col--lg{width:250px}.bp-chart-col--sm{width:200px}.bp-chart-empty{font-size:12px;color:var(--color-text-secondary)}.bp-legend{width:100%;display:flex;flex-direction:column;gap:10px}.bp-legend-item{display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;padding:2px 4px;transition:background .12s,color .12s}.bp-legend-item:hover,.bp-legend-item--active{background:var(--color-background-secondary);color:var(--color-text-primary)}.bp-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.bp-legend-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-legend-pct{opacity:.7}.bp-grid-col{flex:1;min-width:0}.bp-grid{display:grid;grid-template-columns:repeat(4,1fr)}.bp-grid--3col{display:grid;grid-template-columns:repeat(2,1fr);flex:1}.bp-cell{padding:12px;cursor:pointer;transition:background .12s}.bp-section .bp-cell:hover,.bp-cell--active{background:var(--hover-color)}.bp-cell--no-right{border-right:none}.bp-cell--no-bottom{border-bottom:none}.bp-cell--pad{pointer-events:none}.bp-cell-label{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:5px;line-height:1.3}.bp-cell-chevron{flex-shrink:0;opacity:.5;transition:transform .2s}.bp-cell--active .bp-cell-chevron{transform:rotate(180deg);opacity:1}.bp-cell-value{font-size:13px;font-weight:500;color:var(--color-text-primary)}.bp-cell-value--zero{font-weight:400;color:var(--color-text-tertiary)}.bp-inc-input{width:100%;font-size:13px;font-weight:500;border:none;background:transparent;color:var(--color-text-primary);outline:none;padding:0;font-family:inherit}.bp-inc-input--zero{font-weight:400;color:var(--color-text-tertiary)}.bp-expander{grid-column:1 / -1;max-height:0;overflow:scroll;transition:max-height .28s ease}.bp-expander--open{max-height:500px}.bp-expander-inner{border-top:.5px solid var(--color-border-secondary)}.bp-expander-header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--hover-color)}.bp-expander-title{font-size:14px;font-weight:500;color:var(--color-text-primary)}.bp-expander-meta{font-size:14px;color:var(--color-text-secondary)}.bp-expander-actions{display:flex;align-items:center;gap:12px}.bp-expander-close{cursor:pointer;font-size:13px;color:var(--color-text-secondary);padding:1px 5px;border-radius:4px;border:none;background:none;line-height:1;transition:background .12s}.bp-expander-close:hover{background:var(--color-border-tertiary);color:var(--color-text-primary)}.bp-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--hover-color)}.credit-expenditure-super-parent .scrollable-table .bp-table{background:none}.credit-expenditure-super-parent .scrollable-table .bp-table tr{border-bottom:.5px solid var(--border-grey)}.credit-expenditure-super-parent .scrollable-table .bp-table tr:last-child{border-bottom:0px!important}.credit-expenditure-super-parent .scrollable-table .bp-table th,.credit-expenditure-super-parent .scrollable-table .bp-table td{padding:10px!important}.bp-table th{font-size:12px;font-weight:500;color:var(--color-text-secondary);text-align:left;padding:7px 14px;border-bottom:.5px solid var(--color-border-tertiary);letter-spacing:.04em;text-transform:uppercase}.bp-table th.bp-th--right{text-align:right}.bp-table td{font-size:12px;padding:8px 14px;border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);vertical-align:middle}.bp-table tr:last-child td{border-bottom:none}.bp-table tbody tr:hover td{background:var(--color-background-secondary)}.bp-table td.bp-td--date{color:var(--color-text-secondary)}.bp-table td.bp-td--amount{font-weight:500}.bp-table td.bp-td--action{text-align:right;padding:7px 10px}.bp-badge{display:inline-block;font-size:10px;padding:2px 7px;border-radius:20px;font-weight:500}.bp-delete-btn{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:13px;padding:0 4px;line-height:1;transition:color .12s}.bp-delete-btn:hover{color:var(--color-text-danger)}.bp-empty{height:calc(100% - 80px);display:flex;justify-content:center;align-items:center;padding:14px 16px;font-size:12px;color:var(--color-text-secondary)}.bp-credit-block{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.bp-credit-block:last-child{border-bottom:none}.bp-credit-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.bp-credit-type{font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--color-text-info);text-decoration:underline;cursor:pointer}.bp-credit-meta{font-size:11px;color:var(--color-text-secondary)}.bp-surplus{display:flex;align-items:center;justify-content:flex-start;width:fit-content;gap:10px;padding:11px 16px;border-radius:var(--border-radius-md);border-radius:15px;color:#fff}.bp-surplus-value--positive{background-color:var(--stepper-success-color)}.bp-surplus-value--negative{background-color:var(--stepper-failure-color)}.bp-surplus-label{font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--color-text-secondary)}.bp-surplus-value{font-size:15px;font-weight:500}.pd-15{padding:15px}.contact-box{width:100%;min-height:60vh;display:flex}.contact-left{width:40%;display:flex;justify-content:center;align-items:center}.contact-left img{width:300px;height:300px;object-fit:cover}.contact-right{width:60%}.contact-heading{text-align:center;color:var(--primary-purple)}.contact-form-container{display:block;width:70%;margin:1rem auto}.username-input{margin-right:8px}.contact-form-container label{display:block;margin:.3rem 0}.contact-form-container input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--input-dark-gray)}.username-email-container{display:flex;justify-content:space-between;margin:1rem 0}.message-input{margin:1rem 0}.message-textarea{width:100%;height:100px;padding:8px 12px;border-radius:8px;border:1px solid var(--input-dark-gray)}@media screen and (max-width: 1030px){.contact-left{align-items:flex-start}}@media screen and (max-width: 900px){.contact-form-container{width:90%}.contact-form-container label{display:block;margin:.6rem 0}.username-email-container{flex-direction:column}.email-input{margin:1rem 0}.contact-box{flex-direction:column-reverse}.contact-left,.contact-right{width:100%}}@media screen and (max-width: 500px){.contact-form-container{width:90%}}.support-form{max-width:600px;margin:0 auto;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a}.support-heading{margin-bottom:1rem}.support-form h1{font-size:24px;font-weight:600;margin-bottom:1rem;text-align:center}.support-box{display:flex;justify-content:space-between;width:100%}.support-box-left{width:60%}.support-box-right{width:40%}.support-box-right img{height:300px;width:300px;display:block;margin:0 auto;padding:12px;object-fit:cover}.support-form-group{margin-bottom:20px}.support-form-group label{font-size:14px;font-weight:500;color:#555;display:block;margin-bottom:8px}.support-form-group input,.support-form-group textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#333;box-sizing:border-box}.support-form-group input:focus,.support-form-group textarea:focus{border-color:#007bff;outline:none}.support-form-group .invalid-feedback{color:#dc3545;font-size:12px;margin-top:5px}textarea{resize:vertical;height:150px}.support-btn{width:100%;padding:12px;background-color:var(--primary-purple);border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s ease}.support-btn:hover{background-color:var(--hovered-purple)}.support-btn:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width: 800px){.support-box{flex-direction:column}.support-box-left,.support-box-right{width:100%}}.tranaction-ov-content{min-height:500px;width:70%;overflow-y:"scroll"}.tranaction-ov-content ul{margin-left:2rem}.dynamic-filter-table{width:100%;border-collapse:collapse;margin-top:12px}.dynamic-filter-table thead tr{background-color:#7856ff;color:#fff}.dynamic-filter-table thead tr th{text-align:left;padding:8px;border-bottom:1px solid #ddd}.dynamic-filter-table td{padding:8px;border-bottom:1px solid #eee}.purple-text{color:var(--primary-purple)}.transaction-textarea{border-radius:5px;height:auto;padding:10px!important;resize:none}.transaction-comment-wrapper{width:100px!important;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-grey)!important;border-radius:5px}.transaction-comment-wrapper .btns{display:flex;align-items:center}.transaction-comment-wrapper .btns .btn{font-size:16px;border:none;outline:none;width:20px;height:20px;border-radius:5px;cursor:pointer;margin-right:5px}.transaction-comment-wrapper .btns .save{background:green;color:var(--input-white)}@media screen and (max-width: 500px){.dynamic-height{min-height:700px!important}}.universal-banner-container{background-color:#d93838;color:#fff;padding:10px 30px;position:sticky;top:0;z-index:10}.sidebar{width:18%;flex:1.8;background-color:var(--primary-purple-light);color:#000;display:flex;flex-direction:column;transition:all .3s ease;position:relative;z-index:9}.sidebar.collapsed{width:8%;flex:.8}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding:20px 0;position:sticky;top:0}.toggle-btn{position:absolute;top:10px;right:-10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;z-index:101;background-color:var(--primary-purple-light);border-radius:50%;font-size:18px;transition:all .3s ease-in-out}.toggle-btn:hover{background-color:var(--primary-purple);color:#fff}.sidebar .logo-wrapper img{transition:all .3s ease-in-out}.sidebar.collapsed .logo-wrapper img{max-width:50%;max-height:50%}.logo-wrapper{display:flex;justify-content:center;padding:10px 0}.sidebar .start-new-case-button{border:none;background:transparent;padding:15px 20px;margin:25px 20px 15px;border-radius:10px;font-size:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 0 4px #7856ff66,0 8px 20px #7856ff4d}.sidebar .start-new-case-button span{margin-left:10px}.nav{flex:1;display:flex;flex-direction:column;padding:10px 0}.link{color:#000;text-decoration:none;position:relative;overflow:hidden;display:flex;align-items:center;padding:15px 20px;margin:2px 20px;cursor:pointer}.link .icon{font-size:large}.link:hover,.link.active{background-color:var(--primary-purple);border-radius:10px;color:#fff}.link:hover .icon,.link.active .icon{color:#fff}.link span{line-height:1;margin-left:10px}.expandable-item{margin-bottom:5px;position:relative}.expandable-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;position:relative;margin:2px 20px;border-radius:10px}.sidebar.collapsed .expandable-header{justify-content:center}.expandable-content{display:flex;align-items:center;gap:10px}.expandable-header:hover,.expandable-item.active>.expandable-header{background-color:var(--primary-purple);color:#fff}.expandable-header:hover .icon,.expandable-item.active>.expandable-header .icon{color:#fff}.expand-icon{transition:transform .3s;color:inherit}.submenu{margin-left:30px}.submenu-link{display:block;padding:8px 15px;text-decoration:none;color:#000;font-size:.9rem;transition:all .3s}.submenu-link:hover{color:var(--primary-purple)}.submenu-link.active-sub{color:var(--primary-purple)!important;font-weight:700;background-color:#8000800d;border-left:2px solid var(--primary-purple)}.sidebar.collapsed .link{padding:12px 0;justify-content:center}.sidebar.collapsed .link .icon{margin:0}.footer{padding:20px;text-align:center;border-top:1px solid rgba(0,0,0,.1);font-size:.8rem;color:var(--text-gray);white-space:nowrap}.badge{font-size:medium;border-radius:5px;margin:15px auto 0;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px 15px}.badge.success{background:#28a745}.badge.danger{background:var(--stepper-failure-color)}.layout-container{display:flex;min-height:100vh;width:100%}.content-area{width:85%;flex:8.5;transition:all .3s ease;overflow-y:auto}.content-area.collapsed{width:95%;flex:9.5}.notification-icon-wrapper{position:relative;cursor:pointer}.notification-icon-wrapper .notf-badge{position:absolute;top:-5px;right:-5px;background:#ff3b3b;color:#fff;width:20px;height:20px;font-size:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.notif-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0003;z-index:9998;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notification-bar{position:fixed;right:0;top:0;width:380px;height:100vh;background:#fff;border-left:1px solid #e5e5e5;box-shadow:-4px 0 12px #00000014;padding:18px;z-index:9999;display:flex;flex-direction:column;animation:slideIn .25s ease-out}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.notif-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.notif-header h3{font-size:20px;margin:0;color:#222}.notif-close-icon{font-size:26px;color:#888;cursor:pointer;transition:.2s}.notif-close-icon:hover{color:#333}.notif-list{flex:1;overflow-y:auto;padding-right:6px;position:relative;height:auto}.notif-list::-webkit-scrollbar{display:none}.notif-item{background:#fafafa;border:1px solid #eee;padding:14px;border-radius:8px;margin-bottom:12px;transition:.25s;box-shadow:0 1px 2px #00000008;cursor:pointer}.notif-item:hover{background:#f0f8ff;border-color:#d0e8ff}.notif-title{font-weight:600;font-size:15px;margin-bottom:4px}.notif-desc{font-size:14px;color:#555;margin-bottom:8px}.notif-time{font-size:12px;color:#999}.no-notifications{text-align:center;color:#777;margin-top:50px;display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.5rem}.notif-loading{padding:20px;text-align:center;color:#666}.notif-item-skeleton{background:#fafafa;border:1px solid #eee;padding:14px;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 2px #00000008}.shimmer{height:14px;border-radius:6px;background:linear-gradient(90deg,#eaeaea,#f5f5f5,#eaeaea);background-size:200% 100%;animation:slide 1.2s infinite;margin-bottom:10px}.shimmer.title{width:70%;margin-bottom:4px}.shimmer.subtitle{width:50%;height:12px;margin-bottom:8px}.notif-footer{display:flex;justify-content:space-between;align-items:center}@keyframes slide{0%{background-position:200% 0}to{background-position:-200% 0}}.c2c-container-cs{border-radius:8px;font-family:sans-serif;display:block;margin:1.2rem auto;padding:.5rem 2rem}.c2c-container-cs .section{border:1px solid var(--border-grey);margin:2rem 0 1rem;border-radius:15px;padding:10px}.c2c-container-cs .section p{margin:10px 0}.c2c-container-cs .section-title{color:var(--primary-purple);margin-bottom:1rem;padding-bottom:.5rem;text-decoration:underline}.address-heading{margin:10px 0 0;font-weight:700}.linked-addr-container{display:flex;justify-content:flex-start;flex-wrap:wrap}.linked-addr-box{margin:10px 12px;border:1px solid var(--border-gray);padding:10px 12px}.credit-flex{display:flex;justify-content:center;align-items:center}.accont-snapshot,.credit-score{width:48%;margin:0 10px;border:1px solid var(--border-grey);border-radius:15px;padding:10px}.cs-circle{height:60px;width:60px;border-radius:50%;background-color:var(--primary-purple);color:#fff;display:flex;justify-content:center;align-items:center}.credit-acc-card-container{display:flex;flex-wrap:wrap}.credit-acc-card-container .credit-acc-card{width:48%;border:1px solid var(--border-gray);padding:1rem;border-radius:6px;margin:10px;background-color:#fff;box-shadow:0 1px 2px var(--box-shadow-white)}.c2c-error{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;width:100%}.c2c-error h1,.c2c-error h3{color:red}.acc-keys{font-family:Gilroy-SemiBold;color:var(--primary-purple);margin-right:4px;font-size:16px}.div-divider{border-bottom:1px solid #D9D9D9}@media screen and (max-width: 700px){.credit-flex{flex-direction:column}.accont-snapshot,.credit-score,.credit-acc-card-container .credit-acc-card{width:100%}}.sub-title{color:var(--primary-purple);margin:1rem 0 .5rem;font-size:1rem;font-weight:600;border-bottom:1px solid #d9d9d9;padding-bottom:4px}.adverse-badges{display:flex;flex-wrap:wrap;gap:3px}.ad-badge{padding:5px 8px;border-radius:10px;font-size:.8rem;font-weight:500;color:#fff;margin:2px;white-space:nowrap}.badge-default{background-color:#d9534f}.badge-arrears{background-color:#f0ad4e}.badge-arrangement{background-color:#5bc0de}.badge-query{background-color:#0275d8}.badge-repossession{background-color:#6f42c1}.badge-voluntary{background-color:#20c997}.badge-gone{background-color:#343a40}.badge-writtenoff{background-color:#000}.badge-badarrears{background-color:#ff5722}.save-payment-oneliner{margin:20px 0;font-size:1.2rem}.qt{border:1px solid transparent;height:100vh}.qt-container{width:80%;display:block;margin:2rem auto 0}.qt-header{text-align:center;background-color:#eef2ff;color:#1d1c1c;border-radius:10px;padding:10px 12px}.qt-header h3{color:#3b3939}.tr-not-found{text-align:center;height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.tr-gradient{background-image:linear-gradient(var(--inactive-number-purple),var(--primary-purple-light))}.warning-badge{background-color:#242424;color:#fff;margin-top:18px;display:inline-block;padding:2px 6px;border-radius:10px;font-weight:700}.w-100{width:100%}.w-70{width:70%}.table-wrapper-v2 .table-row .filter-input{width:100px;padding:10px;outline:none}.table-wrapper-v2 .table-row .case_response,.table-wrapper-v2 .table-row .description{resize:none;outline:none;border:none;padding:5px;height:initial;background:transparent}:root{--black-color: #000000;--white-color: #ffffff;--primary-purple: #7856FF;--primary-purple-light: #f8f8f8;--hovered-purple: #6345CC;--box-shadow-white: #d6d6d4;--disabled-purple: #b5a4f8;--input-dark-gray: #ccc;--box-bg-white: #F5F2FF;--inactive-number-purple: #9d86f7;--active-number-purple: #795af4;--active-number-box-shadow: #8a6ff7;--text-gray: #637587;--border-grey: #dadada;--warning-yellow: #EFBA00;--input-white: #F5F5F5;--border-gray: #D9D9D9;--text-dark-gray: #4F575E;--stepper-success-color: #20c172;--stepper-failure-color: #dc3545;--success-green: #28a745;--error-red: #dc3545;--info-blue: #17a2b8;--white: #ffffff;--black: #000000;--light-gray: #f8f9fa;--border-light-dark: light-dark(rgba(31, 30, 29, .15), rgba(222, 220, 209, .15));--hover-color: light-dark(rgba(245, 244, 237, 1), rgba(38, 38, 36, 1))}.doc-ai-assistant-container{display:flex;flex-direction:column;height:100vh;background:var(--primary-purple-light)}.doc-ai-assistant-container .warning-text{color:#d4a100;font-weight:400!important;font-size:14px!important}.doc-ai-assistant-container .error-text{color:#d60000;font-weight:400!important;font-size:14px!important}.doc-ai-assistant-container .doc-ai-header{background:var(--white);padding:1rem 2rem;box-shadow:0 2px 10px #0000001a;z-index:10}.doc-ai-assistant-container .doc-ai-header-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.doc-ai-assistant-container .doc-ai-logo{display:flex;align-items:center;gap:1rem}.doc-ai-assistant-container .doc-ai-logo img{width:80px;height:40px;cursor:pointer}.doc-ai-assistant-container .doc-ai-logo h1{font-size:1.5rem;margin:0;color:var(--text-dark-gray)}.doc-ai-assistant-container .doc-ai-broker-badge{background:var(--primary-purple);color:var(--white);padding:.25rem .75rem;border-radius:20px;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.doc-ai-assistant-container .doc-ai-case-info{display:flex;gap:2rem;align-items:center}.doc-ai-assistant-container .doc-ai-case-id,.doc-ai-assistant-container .doc-ai-broker-name,.doc-ai-assistant-container .doc-ai-doc-count{font-size:.875rem;color:var(--text-gray)}.doc-ai-assistant-container .doc-ai-doc-count{background:var(--box-bg-white);padding:.25rem .75rem;border-radius:4px;font-weight:600;color:var(--primary-purple)}.doc-ai-assistant-container .doc-ai-main-content{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%;padding:1rem;gap:1rem}.doc-ai-assistant-container .doc-ai-chat-panel{flex:1;display:flex;flex-direction:column;background:var(--white);border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;min-width:400px;height:80vh;position:relative}.ask-question{position:absolute;bottom:10px;right:10px;background:var(--primary-purple);color:var(--white);cursor:pointer;padding:10px;outline:none;border:none;border-radius:10px;box-shadow:0 0 5px var(--input-dark-gray)}.doc-ai-assistant-container .doc-ai-chat-header{padding:1rem;background:linear-gradient(135deg,var(--primary-purple) 0%,var(--hovered-purple) 100%);color:var(--white);display:flex;justify-content:space-between;align-items:center}.doc-ai-assistant-container .doc-ai-chat-header h2{margin:0;display:flex;align-items:center;gap:.75rem;font-size:1.25rem}.doc-ai-assistant-container .doc-ai-chat-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.doc-ai-assistant-container .doc-ai-status-dot{width:8px;height:8px;border-radius:50%}.doc-ai-assistant-container .doc-ai-status-dot.online{background:var(--stepper-success-color);animation:doc-ai-pulse 2s infinite}.doc-ai-assistant-container .doc-ai-status-dot.processing{background:var(--warning-yellow);animation:doc-ai-pulse 1s infinite}@keyframes doc-ai-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.doc-ai-assistant-container .doc-ai-chat-messages{flex:1;overflow-y:scroll;padding:1.5rem;background:var(--light-gray);display:flex;flex-direction:column;gap:1rem}.doc-ai-assistant-container .doc-ai-message{padding:1rem;border-radius:12px;max-width:85%;animation:doc-ai-slideIn .3s ease}@keyframes doc-ai-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.doc-ai-assistant-container .doc-ai-message.ai{background:var(--white);border:1px solid var(--input-dark-gray);align-self:flex-start}.doc-ai-assistant-container .doc-ai-message.user{border:1px solid var(--input-dark-gray);align-self:flex-end}.doc-ai-assistant-container .doc-ai-message.processing{border:1px solid var(--warning-yellow)}.doc-ai-assistant-container .doc-ai-message.success{border:1px solid var(--stepper-success-color)}.doc-ai-assistant-container .doc-ai-message.error{border:1px solid var(--stepper-failure-color)}.doc-ai-document-upload-section.disabled{opacity:.5;pointer-events:none}.doc-ai-assistant-container .doc-ai-message-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.doc-ai-assistant-container .doc-ai-message-time{margin-left:auto;color:var(--text-gray);font-size:.75rem}.doc-ai-assistant-container .doc-ai-message-content{line-height:1.5}.doc-ai-assistant-container .doc-ai-message-icon{margin-right:8px;display:inline-block;vertical-align:middle}.doc-ai-assistant-container .doc-ai-message-icon-success{color:var(--stepper-success-color)}.doc-ai-assistant-container .doc-ai-message-icon-error{color:var(--stepper-failure-color)}.doc-ai-assistant-container .doc-ai-message-icon-warning{color:var(--warning-yellow)}.doc-ai-assistant-container .doc-ai-message-icon-info{color:var(--info-blue)}.doc-ai-assistant-container .doc-ai-upload-panel{flex:1;display:flex;flex-direction:column;background:var(--white);border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;min-width:500px;height:80vh}.doc-ai-assistant-container .doc-ai-panel-header{padding:1rem;background:var(--white);border-bottom:1px solid var(--border-grey)}.doc-ai-assistant-container .doc-ai-panel-header h2{display:flex;align-items:center;color:var(--text-dark-gray);font-size:1.25rem;margin:0}.doc-ai-assistant-container .doc-ai-overall-progress{margin-top:1rem}.doc-ai-assistant-container .doc-ai-progress-bar{height:8px;background:var(--border-grey);border-radius:4px;overflow:hidden}.doc-ai-assistant-container .doc-ai-progress-fill{height:100%;background:linear-gradient(90deg,var(--stepper-success-color),var(--primary-purple));transition:width .3s ease}.doc-ai-assistant-container .doc-ai-progress-text{font-size:.875rem;color:var(--text-gray);display:block;text-align:center;margin-top:.25rem}.doc-ai-assistant-container .doc-ai-document-upload-sections{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.doc-ai-assistant-container .doc-ai-document-upload-sections::-webkit-scrollbar,.doc-ai-assistant-container .doc-ai-chat-messages::-webkit-scrollbar{display:none}.doc-ai-assistant-container .doc-ai-document-upload-section{background:var(--light-gray);border-radius:8px;padding:1.5rem;border:2px solid var(--border-grey);transition:all .3s ease}.doc-ai-assistant-container .doc-ai-document-upload-section:hover{border-color:var(--primary-purple)}.doc-ai-assistant-container .doc-ai-document-section-header{margin-bottom:1rem}.doc-ai-assistant-container .doc-ai-document-section-header h3{margin:0;display:flex;align-items:center;gap:.75rem;color:var(--text-dark-gray);font-size:1.1rem}.doc-ai-assistant-container .doc-ai-required-badge{background:var(--primary-purple);color:var(--white);padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600}.doc-ai-assistant-container .doc-ai-document-description{margin:0 0 1rem;color:var(--text-gray);font-size:.875rem}.doc-ai-assistant-container .doc-ai-file-slots-container{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.doc-ai-assistant-container .doc-ai-file-slots-container .slot{display:flex;flex-direction:column}.doc-ai-assistant-container .doc-ai-file-slot{display:flex;flex:1;align-items:center;cursor:pointer;border:2px solid var(--border-grey);border-radius:8px;padding:1rem;background:var(--white);transition:all .3s ease}.doc-ai-assistant-container .expectedMonth{font-size:12px;color:var(--text-gray);margin-bottom:5px;margin-left:2px}.doc-ai-assistant-container .doc-ai-file-slot.empty{background:var(--light-gray);border-style:dashed}.doc-ai-assistant-container .doc-ai-file-slot.uploaded{border-color:var(--info-blue)}.doc-ai-assistant-container .doc-ai-file-slot.valid{border-color:var(--stepper-success-color);background:#f0fff4}.doc-ai-assistant-container .doc-ai-file-slot.invalid{border-color:var(--stepper-failure-color);background:#fff5f5}.doc-ai-assistant-container .doc-ai-slot-header{display:flex;justify-content:space-between;align-items:center;margin-right:.5rem}.doc-ai-assistant-container .doc-ai-slot-label{white-space:nowrap;font-weight:600;color:var(--text-dark-gray)}.doc-ai-assistant-container .doc-ai-slot-upload{text-align:center}.doc-ai-assistant-container .doc-ai-slot-upload-btn{background:var(--primary-purple);color:var(--white);border:none;padding:.5rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.doc-ai-assistant-container .doc-ai-slot-upload-btn:hover:not(:disabled){background:var(--hovered-purple);transform:translateY(-1px)}.doc-ai-assistant-container .doc-ai-slot-upload-btn:disabled{opacity:.6;cursor:not-allowed}.doc-ai-assistant-container .doc-ai-slot-file-info{display:flex;justify-content:space-between;align-items:center;padding:.1rem .5rem;background:var(--light-gray);border-radius:4px;width:100%}.doc-ai-assistant-container .doc-ai-file-info{display:flex;align-items:center;gap:.5rem;flex:1}.doc-ai-assistant-container .doc-ai-file-info .fa-file-pdf{color:#e74c3c;font-size:1.25rem}.doc-ai-assistant-container .doc-ai-file-name{font-weight:500;word-break:break-all;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;color:var(--text-dark-gray)}.doc-ai-assistant-container .doc-ai-file-size{font-size:.75rem;color:var(--text-gray);margin-left:auto}.doc-ai-assistant-container .doc-ai-file-remove-btn{background:none;border:none;color:var(--stepper-failure-color);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.doc-ai-assistant-container .doc-ai-file-remove-btn:hover:not(:disabled){background:#ffe6e6}.doc-ai-assistant-container .doc-ai-file-remove-btn:disabled{opacity:.6;cursor:not-allowed}.doc-ai-assistant-container .doc-ai-slot-errors{margin-top:.75rem;padding:.75rem;background:#fff5f5;border-radius:4px}.doc-ai-assistant-container .doc-ai-error-message{display:flex;align-items:center;gap:.5rem;color:var(--stepper-failure-color);font-size:.875rem;margin-bottom:.25rem}.doc-ai-assistant-container .doc-ai-document-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.doc-ai-assistant-container .doc-ai-document-status{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:12px}.doc-ai-assistant-container .doc-ai-document-status.pending{color:var(--text-gray);background:var(--light-gray)}.doc-ai-assistant-container .doc-ai-document-status.uploaded{color:var(--info-blue);background:#e3f2fd}.doc-ai-assistant-container .doc-ai-document-status.valid{color:var(--stepper-success-color);background:#e8f5e9}.doc-ai-assistant-container .doc-ai-document-status.needs_review{color:var(--warning-yellow);background:#fff3cd}.doc-ai-assistant-container .doc-ai-document-actions{margin-top:1rem;text-align:center}.doc-ai-assistant-container .doc-ai-analyze-btn{background:linear-gradient(135deg,var(--primary-purple) 0%,var(--hovered-purple) 100%);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;width:100%}.doc-ai-assistant-container .doc-ai-analyze-btn:hover:not(:disabled):not(.analyzed){transform:translateY(-2px);box-shadow:0 4px 12px #7856ff66}.doc-ai-assistant-container .doc-ai-analyze-btn:disabled{opacity:.6;cursor:not-allowed;background:var(--disabled-purple)}.doc-ai-assistant-container .doc-ai-analyze-btn.analyzed{background:var(--stepper-success-color);cursor:auto}.doc-ai-assistant-container .doc-ai-analyze-btn .fa-spinner{animation:doc-ai-spin 1s linear infinite}@keyframes doc-ai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.doc-ai-assistant-container .doc-ai-needs-review-note{margin-top:.75rem;color:var(--warning-yellow);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.doc-ai-assistant-container .doc-ai-submit-section{padding:.5rem 1rem;background:#e8f5e9;border-top:1px solid var(--stepper-success-color);text-align:center}.doc-ai-assistant-container .doc-ai-submit-info{display:flex;justify-content:space-between}.doc-ai-assistant-container .doc-ai-submit-stats{display:flex;flex-direction:column}.doc-ai-assistant-container .doc-ai-submit-stats div{display:flex}.mr-1{margin-right:.5rem}.doc-ai-assistant-container .doc-ai-stat{display:flex;align-items:center}.doc-ai-assistant-container .doc-ai-stat-label{font-size:.75rem;color:var(--text-gray);margin-right:.5rem}.doc-ai-assistant-container .doc-ai-stat-value{font-size:1rem;font-weight:700;color:var(--text-dark-gray)}.doc-ai-assistant-container .doc-ai-submit-btn{background:linear-gradient(135deg,var(--stepper-success-color) 0%,#20c997 100%);color:var(--white);border:none;padding:10px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;position:relative;overflow:hidden;height:intrinsic}.doc-ai-assistant-container .doc-ai-submit-btn.enabled:hover{transform:translateY(-2px);box-shadow:0 6px 20px #20c1724d}.doc-ai-assistant-container .doc-ai-submit-btn.disabled{background:#126a3f;opacity:.5;cursor:not-allowed}.doc-ai-assistant-container .doc-ai-check-mark{margin-left:auto;animation:doc-ai-bounceIn .5s ease}@keyframes doc-ai-bounceIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.doc-ai-assistant-container .doc-ai-submit-note{text-align:center;color:var(--text-gray);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.doc-ai-assistant-container .doc-ai-footer{background:var(--white);padding:1rem 2rem;border-top:1px solid var(--border-grey)}.doc-ai-assistant-container .doc-ai-footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;font-size:.875rem;color:var(--text-gray)}.doc-ai-assistant-container .doc-ai-security-info,.doc-ai-assistant-container .doc-ai-progress-summary,.doc-ai-assistant-container .doc-ai-support-info{display:flex;align-items:center;gap:.5rem}.doc-ai-assistant-container .doc-ai-icon{display:inline-flex;align-items:center;justify-content:center}.doc-ai-assistant-container .doc-ai-icon-small{margin-right:5px;font-size:1rem}.doc-ai-assistant-container .doc-ai-icon-medium{margin-right:10px;font-size:1.25rem}.doc-ai-assistant-container .doc-ai-icon-large{margin-right:12px;font-size:1.5rem}.doc-ai-assistant-container .doc-ai-flex-center{display:flex;justify-content:center;align-items:center}.doc-ai-assistant-container .doc-ai-flex-space-between{display:flex;justify-content:space-between;align-items:center}.menu-button{background:none;outline:none;border:1px solid var(--primary-purple);padding:10px;border-radius:5px;margin-bottom:5px;margin-right:5px;cursor:pointer}.p-0-1{padding:0 1rem}.pl-18{padding-left:18px}.mb-12{margin-bottom:12px}.mb-10{margin-bottom:10px}.mt-6{margin-top:6px}@media (max-width: 1200px){.doc-ai-assistant-container .doc-ai-main-content{flex-direction:column}.doc-ai-assistant-container .doc-ai-chat-panel,.doc-ai-assistant-container .doc-ai-upload-panel{min-width:auto;flex:none}.doc-ai-assistant-container .doc-ai-chat-panel{height:400px}}@media (max-width: 768px){.doc-ai-assistant-container .doc-ai-header-content{flex-direction:column;gap:1rem;text-align:center}.doc-ai-assistant-container .doc-ai-case-info{flex-wrap:wrap;justify-content:center;gap:1rem}.doc-ai-assistant-container .doc-ai-footer-content{flex-direction:column;gap:1rem;text-align:center}.doc-ai-assistant-container .doc-ai-document-upload-sections,.doc-ai-assistant-container .doc-ai-document-upload-section{padding:1rem}}.doc-request-card-container{display:flex;flex-wrap:wrap;max-width:100%;height:auto}.doc-item{width:30%;padding:15px;border-radius:12px;border:1px solid #ddd;cursor:pointer;transition:all .2s;background:#fff;margin:10px}.doc-item.selected{background:#dcd3ee}.doc-label{margin-left:6px;margin-bottom:20px}.inps-container{margin-top:10px}.inps-container select,.inps-container input{padding:8px;border-radius:6px;border:1px solid #ccc;font-size:14px}.inps-container select{margin-right:15px}.doc-section-break{visibility:none}.email-container-req{margin:16px 0}.email-container-req span{color:#000}.email-container-req input{padding:3px 4px;border-radius:8px;border:1px solid #ccc}.email-container-req button{background-color:var(--primary-purple);color:#fff;border:none;padding:4px 8px;margin-left:10px;border-radius:5px;cursor:pointer}.email-container-req button:disabled{color:var(--disabled-purple)}.send-email-btn{background-color:var(--primary-purple);color:#fff;border:none;padding:8px 10px;border-radius:5px;cursor:pointer}.send-email-btn:disabled{cursor:not-allowed;opacity:.8}.load-circle{display:none;height:12px;width:12px;margin-left:6px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:showEmailBtnLoader .8s linear infinite}.send-email-btn:disabled .load-circle{display:inline-block}.helper-info-text{font-size:13px;margin:6px 0;color:#efba00;font-weight:700}.req-docs-history .sub-header{display:flex;justify-content:space-between}.notes{border-radius:10px;border:2px solid var(--border-grey);padding:15px}.notes.hide{height:60px;overflow:hidden}.notes .sub-heading-wrapper li{margin-bottom:5px}.notes .heading{margin-bottom:10px}.notes .sub-heading-wrapper li:last-child,.note:last-child{margin:0!important}.notes .sub-heading-wrapper{padding-left:15px}.notes .heading{color:var(--text-gray)}.d-flex{display:flex;justify-content:center;align-items:center;cursor:pointer}.notes .mr-5{margin-right:5px}.cs-req-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;width:100px}@keyframes showEmailBtnLoader{to{transform:rotate(360deg)}}.docs-portal-wrapper{max-width:85%;margin:40px auto;padding:20px}.portal-header h2{font-size:28px;margin-bottom:10px}.portal-header p{font-size:16px;color:#666}.portal-docs-container{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.portal-doc-card{background:#fff;padding:18px;border-radius:12px;border:1px solid #e5e5e5;width:31%;margin:10px 8px}.portal-doc-info{display:flex;justify-content:space-between;align-items:center}.portal-doc-title{display:flex;align-items:center;gap:10px}.portal-doc-icon{width:32px}.portal-doc-title h4{margin:0;font-size:18px}.portal-doc-subtitle{font-size:14px;color:#777}.portal-doc-status{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}.portal-doc-status.pending{background:#fff4e5;color:#d97300}.portal-doc-status.uploaded{background:#e7ffea;color:#1a8f3f}.portal-doc-upload-box{margin-top:15px}.upload-section{display:block;background:#f9f9f9;border:2px dashed #ccc;padding:20px;text-align:center;border-radius:10px;cursor:pointer;transition:.2s}.upload-section:hover{background:#f0f0f0;border-color:var(--primary-purple)}.file-input-hidden{display:none}.upload-text{font-size:16px;font-weight:600}.upload-hint{font-size:12px;color:#888}.uploaded-text{font-size:16px;color:#333}.change-file{font-size:12px;color:var(--primary-purple)}.portal-submit-btn{margin-top:30px;width:100%;padding:15px;font-size:18px;background:var(--primary-purple);color:#fff;border:none;border-radius:10px;cursor:pointer}.portal-submit-btn:disabled{background:var(--disabled-purple);scale:.8}.upload-progress-wrapper{width:90%;margin:20px auto;text-align:center}.upload-progress-text{font-size:14px;margin-bottom:6px;color:#444}.upload-progress-bar{width:100%;height:10px;background:#eee;border-radius:10px;overflow:hidden;margin-bottom:6px}.upload-progress-bar-fill{height:100%;background:linear-gradient(90deg,#4caf50,#2e7d32);width:0%;transition:width .3s ease}.upload-progress-percent{font-size:12px;color:#666}.msg-box-container{display:flex;flex-direction:column;align-items:center;font-size:1.5rem;margin-top:10%}.msg-box-container h2{font-size:2rem;margin-bottom:12px}.msg-box-container .msg-success{color:#1a8f3f}.msg-box-container .msg-error{color:var(--stepper-failure-color)}.foreground-notification{position:fixed;bottom:30px;right:16px;background:linear-gradient(130deg,#f9f9f9,#8a75d2);height:130px;padding:20px 16px;border-radius:8px;border:none!important;min-width:280px;box-shadow:0 4px 5px #0000004d;display:flex;justify-content:space-between;align-items:flex-start;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.foreground-notification .content p{margin-top:10px}.foreground-notification .content strong{color:#000}.foreground-notification .content p{color:#4a4a4a;margin-top:10px}.foreground-notification button{background:none;border:none;font-size:16px;cursor:pointer}.c2c-usage{font-weight:700}.c2c-usage.initiated{color:#1565c0}.c2c-usage.successfull{color:#2e7d32}.c2c-usage.failed{color:#c62828}.c2c-usage.unknown{color:#000}.creditt-lead_created{color:#1565c0}.creditt-case_created{color:#f57c00}.creditt-report_fetched{color:#2e7d32}.creditt-timed_out{color:#757474}.creditt-failed{color:#c62828}.current-month-analytics{background:#fff;border-radius:12px;padding:10x 14px;margin:20px 0;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:8px}.analytics-title{font-size:18px;font-weight:600;color:#1f2937;padding:10px 0;display:flex;align-items:center}.show-hide-toggle{background-color:var(--primary-purple);color:#fff;margin-left:8px;padding:6px 10px;font-size:15px;border:none;border-radius:8px}.show-hide-toggle:hover{cursor:pointer}.analytics-amount{background-color:var(--primary-purple);border-radius:10px;padding:8px;color:#fff;display:flex;justify-content:space-between;align-items:center}.analytics-label,.analytics-value{font-size:16px;font-weight:600}.analytics-stats{background:#f9fafb;border-radius:10px;padding:8px}.analytics-subtitle{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.analytics-status-list{display:flex;flex-direction:column;gap:8px}.analytics-status-item{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:6px;padding:8px 12px}.status-name{font-size:14px;color:#374151;text-transform:capitalize}.status-count{font-size:14px;font-weight:600;color:#111827}.parent-container-v2{margin-top:40px}.fraud-detection-container-v2{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #E6EBF5;border-radius:18px;padding:28px;box-shadow:0 8px 24px #4338ca0f;transition:all .3s ease}.fraud-detection-container-v2:hover{box-shadow:0 12px 32px #4338ca1a}.fraud-detection-heading-v2{font-size:18px;font-weight:800;color:#1e293b;margin-bottom:8px;letter-spacing:-.3px}.fraud-detection-subheading-v2{font-size:13px;color:#64748b;margin-bottom:22px}.fraud-detection-list-v2{list-style:none;padding:0;margin:0}.fraud-items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px}.fraud-items-grid li{flex:1;display:flex;flex-direction:column;justify-content:space-between}.fraud-items-grid input{margin-right:10px}.fraud-category-group{margin-bottom:24px}.fraud-category-heading{display:inline-block;font-size:16px;font-weight:600;padding:6px 12px;border-radius:999px;background:#eef2ff;color:#1d1c1c;letter-spacing:.4px;margin:10px 0 1rem}.fraud-detection-item-v2{background:#fff;border:1px solid #E9EEF6;border-left:5px solid #F59E0B;border-radius:12px;padding:16px 18px;font-size:14px;font-weight:500;color:#334155;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.fraud-detection-item-v2:hover{background:#fafbff;border-color:#dde4f0}.fraud-detection-item-v2 input,.potentialUndeclaredIncome input,.potentialUndeclaredIncome textarea{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid #E2E8F0;background:#f8faff;font-size:13px;transition:all .2s ease}.fraud-detection-item-v2 input:focus,.potentialUndeclaredIncome input:focus,.potentialUndeclaredIncome textarea:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f11a}.potentialUndeclaredIncome textarea{resize:none;height:50px;border-radius:10px}.matched-pay-wrapper{display:flex;flex-direction:column;gap:8px}.matched-pay-card{background:#f8faff;border:1px solid #E6EBF5;border-left:4px solid #4338CA;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.matched-pay-card strong{color:#1e293b;font-weight:600}.break-down-heading{font-size:1.2rem;margin:20px;color:#343536}.more-variable-pay{padding:12px 16px;background:#f8faff;border-bottom:1px solid #ECEEF2;font-size:13px;color:#5b6472;font-weight:600}.comparison-row-label-container{padding:12px 16px;background:#fafbfc;border-right:1px solid #ECEEF2}.comparison-row-label{font-size:12px;font-weight:700;color:#8b93a1;text-transform:uppercase}.doc-data-parent{display:flex;min-height:100vh;background:#f6f8fc;font-family:Manrope,sans-serif}.doc-data-sidebar-cont{width:18%;background:#fff;border-right:1px solid #E2E5EB;padding:20px 0}.doc-data-sidebar-heading{padding:0 20px 10px;font-size:10px;font-weight:800;color:#a0a7b5;text-transform:uppercase}.no-df{background:#fff;border-radius:12px;border:1px solid #E2E5EB;padding:40px;text-align:center;color:#6b7280;font-weight:500}.doc-data-header{margin-bottom:20px}.doc-data-header h1{font-size:20px;font-weight:800}.doc-data-header p{font-size:13px;color:#8b93a1}.doc-title-container{background:#fff;border-radius:16px;border:1px solid #E8ECF4;box-shadow:0 6px 20px #4338ca0a;overflow:auto}.doc-field-case-value{font-size:12px;font-weight:700;color:#6b7280}.doc-title-v2{padding:16px;border-left:1px solid #ECEEF2}.doc-item-title{font-size:14px;font-weight:700;margin-bottom:8px}.doc-item-filename{font-size:10px;color:#a0a7b5}.doc-data-cell-item{padding:12px 16px;display:flex;gap:8px;align-items:center}.doc-data-cell-item-span{font-size:14px;font-weight:500}.section-not-detected{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#fafafa;border:1px dashed #D1D5DB;border-radius:8px}.section-not-detected-label{font-size:14px;font-weight:600;color:#6b7280}.not-detected-badge{font-size:12px;font-weight:600;color:#9ca3af;background:#f3f4f6;border:1px solid #E5E7EB;border-radius:12px;padding:3px 10px}.parent-container.potentialUndeclaredIncome .badge{margin-top:0;padding:5px;font-size:12px;border-radius:20px;white-space:nowrap;display:inline-block}.badge.average{background:#faeeda;color:#633806}.badge.minimum{background:#eeedfe;color:#3c3489}.badge.maximum{background:#e1f5ee;color:#085041}.table-container-v2{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #E6EBF5;border-radius:18px;padding:26px;box-shadow:0 8px 24px #4338ca0f;transition:all .3s ease;margin:1.4rem 0}.table-container-v2:hover{box-shadow:0 12px 32px #4338ca1a}.table-header-v2{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.table-heading-v2{font-size:17px;font-weight:800;color:#1e293b;letter-spacing:-.3px}.table-count-badge-v2{background:#eef2ff;color:#4338ca;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.table-wrapper-v2{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.table-wrapper-v2::-webkit-scrollbar{display:none}.transaction-table-v2{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.transaction-table-v2 .credit-entry{margin-bottom:5px}.transaction-table-v2 .more-item{border:none;background:transparent;color:#00f;cursor:pointer;padding:0;margin-top:4px}.transaction-table-v2 thead{background:linear-gradient(to right,#f8faff,#f3f6ff)}.transaction-table-v2 th{padding:14px 10px;text-align:left;font-weight:700;font-size:12px;color:#64748b;border-bottom:1px solid #E6EBF5}.transaction-table-v2 tbody tr{background:#fff;transition:all .2s ease}.transaction-table-v2 tbody tr:nth-child(2n){background:#fafbff}.transaction-table-v2 tbody tr:hover{background:#f1f5ff}.transaction-table-v2 td{padding:14px 10px;border-bottom:1px solid #EEF2F7;color:#334155}.paid-in-v2{color:#16a34a;font-weight:600}.paid-out-v2{color:#dc2626;font-weight:600}.case-card-container-v3{width:100%;border:1px solid #dadada;border-radius:20px;overflow:hidden;transition:opacity .5s ease,transform .5s ease;margin-bottom:24px;background-color:#f7f7f7f7}.case-card-header-container{padding:10px 28px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.case-id-wrapper{display:flex;align-items:center;gap:1px}.case-header-label{font-family:monospace;font-size:14px;color:var(--primary-purple);font-weight:700}.case-header-id{font-family:monospace;font-size:14px;background:#ffffff0f;padding:2px;border-radius:4px}.case-status{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px}.case-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.case-status-text{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-family:monospace}.case-user-row{display:flex;align-items:center;gap:20px}.case-avatar{width:52px;height:52px;border-radius:14px;flex-shrink:0;border:1px solid var(--primary-purple);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.case-user-info{flex:1;min-width:0}.case-user-name{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.3px}.case-user-employer{font-size:13px;margin-top:3px}.case-details-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:20px;background-color:#fff;border-radius:12px;border:1px solid #dadada;margin-bottom:22px}.case-address-section{margin-bottom:22px}.case-address-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.case-address-title{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-family:monospace}.case-address-divider{flex:1;height:1px;background:#ffffff0d}.case-address-count{font-size:10px;font-family:monospace;background:#ffffff0d;padding:2px 7px;border-radius:10px}.case-address-list{display:flex;flex-direction:column;gap:8px;border:1px solid #dadada;border-radius:10px;background-color:#fff}.bs-transactions-v2{width:auto;margin-right:15px;margin-bottom:8px;padding:8px;background:var(--active-number-box-shadow);border-radius:10px;color:#fff}.bs-transactions-v2:hover{cursor:pointer}.gd-container{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #E6EBF5;border-radius:18px;padding:28px;box-shadow:0 8px 24px #4338ca0f;font-family:Manrope,sans-serif}.gd-header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.gd-header-flex{display:flex;align-items:center;gap:12px}.gd-header-icon{width:40px;height:40px;border-radius:10px;background:#fef2f2;border:1px solid #FECACA;display:flex;align-items:center;justify-content:center;font-size:20px}.gd-heading{font-size:18px;font-weight:800;color:#1e293b;margin:0;letter-spacing:-.3px}.gd-heading-p{font-size:13px;color:#64748b;margin:2px 0 0}.summary-chips-container{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.chip-label{font-size:11px;color:#64748b;margin:0 0 4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chip-value{font-size:20px;font-weight:800;margin:0}.gd-table-container{border-radius:12px;border:1px solid #E9EEF6;overflow:hidden}.gd-thead-th{padding:12px 14px;text-align:left;font-weight:700;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #E2E5EB}.no-gambling-transaction{text-align:center;padding:40px 20px;color:#94a3b8;font-size:14px;font-weight:500,}.company-house-div{margin-top:32px}.company-detail-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:28px}.company-detail-badge{background:#f8faff;border:1px solid #E6EBF5;border-radius:10px;padding:12px 14px}.company-detail-badge-label{font-size:11px;font-weight:700;color:#8b93a1;text-transform:uppercase;margin-bottom:4px}.company-detail-badge-value{font-size:13;font-weight:500;color:#334155}.psc-container{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.psc-box{background:#fff;border:1px solid #E9EEF6;border-left:5px solid #4338CA;border-radius:12px;padding:16px 18px}.psc-name{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:8px}.psc-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.psc-details-spans{font-size:13px;color:#64748b}.psc-control-tags-container{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.psc-control-tag{background:#eef2ff;color:#4338ca;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.psc-name.red{color:#e74c3c;font-weight:600}.psc-name.green{color:#27ae60;font-weight:600}.ch-para{margin:10px 0}.ch-inp{padding:6px 12px;border-radius:12px;border:1px solid #000}.ch-btn{padding:6px 12px;border-radius:12px;margin-left:10px;background-color:var(--primary-purple);color:#fff;border:1px solid var(--primary-purple);cursor:pointer}.ch-inp:disabled,.ch-btn:disabled{cursor:not-allowed}.ch-btn:disabled{background-color:#64748b}.forensics-wrapper{min-height:100vh;padding:40px 32px 64px}.forensics-wrapper-header{position:relative;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--black-color);margin-bottom:40px}.back-arrow-pdf-forensic{position:absolute;left:0;cursor:pointer}.forensic-card-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:0;align-items:flex-start}.forensic-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:24px;width:calc(33.333% - 14px);font-size:14px;box-shadow:0 1px 2px #0000000a,0 4px 16px #7856ff0f;transition:box-shadow .2s ease,transform .2s ease;position:relative;overflow:hidden;cursor:pointer}.forensic-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-purple),#b39dff);opacity:0;transition:opacity .2s ease}.forensic-card:hover{box-shadow:0 4px 8px #0000000f,0 12px 40px #7856ff1f;transform:translateY(-2px)}.forensic-card:hover:before{opacity:1}.fcard-header{font-size:1rem;font-weight:600;color:var(--black-color);text-transform:capitalize;letter-spacing:-.01em;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.07);display:flex;align-items:center;gap:8px}.forensic-fraud-div{margin-top:16px;background:#fff8f0;border:1px solid rgba(239,186,0,.3);border-left:3px solid var(--warning-yellow);border-radius:10px;padding:14px 16px}.forensic-fraud-div>.card-span{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#a07800}.forensic-fraud-div>.card-span:before{content:"⚠";font-size:13px}.fraud-flag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fraud-flag-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#6b4700;line-height:1.4}.fraud-flag-list li:before{content:"•";color:var(--warning-yellow);font-size:16px;line-height:1.1;flex-shrink:0}.forensic-hidden-div{margin-top:16px;background:#f3f0ff;border:1px solid rgba(120,86,255,.18);border-left:3px solid var(--primary-purple);border-radius:10px;padding:14px 16px;height:320px;overflow-y:auto}.forensic-hidden-div::-webkit-scrollbar{width:5px;height:4px}.forensic-hidden-div::-webkit-scrollbar-thumb{background-color:#757272;border-radius:2px}.forensic-hidden-div>.card-span{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#4a2db5}.forensic-hidden-div>.card-span:before{content:"◈";font-size:13px}.hidden-text-box{background:#ffffffb3;border:1px solid rgba(120,86,255,.15);border-radius:8px;padding:12px 14px;margin-top:10px;display:flex;flex-direction:column;gap:6px}.hidden-text-box:first-of-type{margin-top:0}.hidden-text-box .custom-mb{font-size:13px;color:#3d2c8a;margin-bottom:0}.hidden-text-box .card-span{color:var(--primary-purple);font-size:12px}.hidden-text-content{background:#7856ff0a;border-radius:6px;padding:8px 10px;margin-top:4px;border:1px solid rgba(120,86,255,.1)}.hidden-text-content .custom-mb{font-size:12px;color:#3b2d7a;word-break:break-word;white-space:pre-wrap}.barcode-div{margin-top:16px;background:#f0f9f4;border:1px solid rgba(32,193,114,.25);border-left:3px solid var(--stepper-success-color);border-radius:10px;padding:14px 16px}.barcode-div>.card-span{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#167a4a}.barcode-div>.card-span:before{content:"▦";font-size:13px}.barcode-item{background:#ffffffbf;border:1px solid rgba(32,193,114,.15);border-radius:8px;padding:10px 12px;margin-top:8px;display:flex;flex-direction:column;gap:5px}.barcode-item:first-of-type{margin-top:0}.barcode-item .custom-mb{font-size:13px;color:#1a5c38;margin-bottom:0}.barcode-item .card-span{color:var(--stepper-success-color);font-size:12px}.barcode-data-value{font-size:12px;background:#20c1720f;border:1px solid rgba(32,193,114,.12);border-radius:5px;padding:6px 8px;color:#145c37;word-break:break-all;white-space:pre-wrap;margin-top:2px}.forensics-wrapper>div>h1{text-align:center;font-size:1.25rem;font-weight:500;color:var(--text-gray);margin-top:80px}@media (max-width: 1100px){.forensic-card{width:calc(50% - 10px)}}@media (max-width: 700px){.forensics-wrapper{padding:24px 16px 48px}.forensic-card{width:100%}.forensics-wrapper-header{font-size:1.5rem}}.forensic-warning-container{margin-bottom:20px;padding:14px 18px;border-radius:12px;background:#fff8db;border:1px solid #f1d97a;color:#5f4b00;font-size:14px;line-height:1.5;text-transform:uppercase}:root{--brand: #4338CA;--brand-light: #EEF2FF;--brand-mid: #6366F1;--surface: #F6F8FC;--panel: #FFFFFF;--border: #E2E5EB;--border-soft: #ECEEF2;--text-primary: #1A1D2E;--text-secondary: #4B5060;--text-muted: #8B93A1;--text-micro: #A0A7B5;--fraud-bg: #FEF2F2;--fraud-border: #FECACA;--fraud-text: #DC2626;--warn-bg: #FFFBEB;--warn-border: #FDE68A;--warn-text: #D97706;--ok-bg: #F0FDF4;--ok-border: #BBF7D0;--ok-text: #16A34A;--hidden-bg: #F5F3FF;--hidden-border: rgba(120, 86, 255, .18);--barcode-bg: #F0FDF4;--barcode-border: #D1FAE5;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-xs: 0 1px 3px rgba(67, 56, 202, .05);--shadow-sm: 0 4px 12px rgba(67, 56, 202, .07);--shadow-md: 0 8px 28px rgba(67, 56, 202, .1)}.forensics-wrapper-v2{padding:40px 48px 64px;background:#f6f8fc;min-height:100vh}.forensics-header-v2{display:flex;align-items:center;gap:18px;margin-bottom:36px}.back-arrow-v2{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border);background:var(--panel);display:grid;place-items:center;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .15s;flex-shrink:0;padding:6px;box-shadow:var(--shadow-xs)}.back-arrow-v2:hover{border-color:var(--brand);box-shadow:0 0 0 3px #4338ca1a;transform:translate(-2px)}.forensics-header-v2 h1{font-size:24px;font-weight:800;color:var(--text-primary);letter-spacing:-.4px;margin:0 0 4px}.forensics-header-v2 p{font-size:13px;color:var(--text-muted);margin:0;font-weight:500}.forensic-metrics-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:44px}.metric-card-v2{padding:24px 28px;border-radius:var(--radius-lg);background:var(--panel);border:1.5px solid var(--border);box-shadow:var(--shadow-xs);position:relative;overflow:hidden;transition:box-shadow .2s,transform .18s}.metric-card-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-mid));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.metric-card-v2:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.metric-card-v2 h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-micro);margin:0 0 12px}.metric-card-v2 h2{font-size:36px;font-weight:800;color:var(--text-primary);letter-spacing:-1px;margin:0}.doc-tabs{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.doc-tab{padding:12px 16px;border:1px solid #e0e0d8;border-radius:12px;background:#fff;cursor:pointer;flex:1;min-width:180px;transition:all .15s}.doc-tab:hover{border-color:#6366f1;background:#f5f7ff}.doc-tab.active{border-color:#afa9ec;background:#eeedfe}.dt-name{font-size:13px;font-weight:600;color:#1a1d2e}.dt-meta{font-size:11px;color:#8b93a1;display:flex;align-items:center;gap:6px;margin-top:4px}.dt-dot{width:8px;height:8px;border-radius:50%}.dt-dot-high{background:#dc2626}.dt-dot-med{background:#d97706}.dt-dot-low{background:#16a34a}.risk-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;margin-bottom:24px;border:1px solid}.risk-high-bg{background:#fef2f2;border-color:#fecaca}.risk-med-bg{background:#fffbeb;border-color:#fde68a}.risk-low-bg{background:#f0fdf4;border-color:#bbf7d0}.rb-score{font-size:22px;font-weight:700}.rb-score-high{color:#dc2626}.rb-score-med{color:#d97706}.rb-score-low{color:#16a34a}.rb-text{flex:1}.rb-label{font-size:14px;font-weight:600;color:#1a1d2e}.rb-sub{font-size:12px;margin-top:2px;color:#6b7280}.sect{font-size:11px;font-weight:700;color:#8b93a1;text-transform:uppercase;letter-spacing:.6px;margin:22px 0 10px}.row{background:#fff;border:1px solid #E2E5EB;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:all .2s ease}.row:hover{border-color:#6366f1}.row-head{display:flex;align-items:center;padding:14px 16px;gap:12px;cursor:pointer}.row-head:hover{background:#f8faff}.row-body{display:none;padding:10px 16px 16px 52px}.row.open .row-body{display:block}.ri{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ri-fail{background:#fef2f2;color:#dc2626}.ri-warn{background:#fffbeb;color:#d97706}.ri-pass{background:#f0fdf4;color:#16a34a}.rt{flex:1}.rt-name{font-size:14px;font-weight:600;color:#1a1d2e}.rt-sub{font-size:12px;color:#8b93a1;margin-top:2px}.sev{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600}.sev-h{background:#fef2f2;color:#dc2626}.sev-m{background:#fffbeb;color:#d97706}.sev-c{background:#f0fdf4;color:#16a34a}.arr{font-size:11px;color:#a0a7b5;transition:transform .2s ease}.row.open .arr{transform:rotate(180deg)}.kv{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px solid #F1F3F7}.kv:last-child{border-bottom:none}.kv-k{color:#8b93a1}.kv-v{font-weight:600;color:#1a1d2e}.kv-v-red{color:#dc2626}.diff{border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;line-height:1.6}.diff-orig{background:#f0fdf4;border-left:4px solid #16A34A}.diff-tamp{background:#fef2f2;border-left:4px solid #DC2626}.diff-lbl{font-size:10px;font-weight:700;margin-bottom:4px}.diff-lbl-g{color:#16a34a}.diff-lbl-r{color:#dc2626}.vals-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.val-chip{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600}.val-ok{background:#f0fdf4;color:#16a34a;border:1px solid #BBF7D0}.val-sus{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}.prod-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.prod-found{background:#fef2f2;color:#dc2626;padding:5px 10px;border-radius:8px;font-size:12px}.doc-group-v2{background:#fff;padding:12px 16px;border-radius:16px}.group-header-v2{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e8e8e2}.h-title{font-size:18px;font-weight:600}.h-count{font-size:13px;color:#888;background:#f0f0ea;padding:3px 12px;border-radius:12px}.metric-card-v2.fraud-v2:before{background:linear-gradient(90deg,#dc2626,#f87171)}.metric-card-v2.warning-v2:before{background:linear-gradient(90deg,#d97706,#fcd34d)}.metric-card-v2.fraud-v2 h2{color:#dc2626}.metric-card-v2.warning-v2 h2{color:#d97706}.rb-analysed{font-size:11px;color:#6b7280;white-space:nowrap;flex-shrink:0;align-self:flex-end}.doc-group-v2+.doc-group-v2{margin-top:24px}.empty-fraud{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f0fdf4;border:1px solid #BBF7D0;border-radius:12px;margin-bottom:10px;font-size:13px;color:#16a34a;font-weight:500}.empty-state{text-align:center;padding:60px 24px;color:var(--text-muted);font-size:14px}.file-name-view-btn{display:flex;justify-content:space-between;align-items:center}.pdf-filename-label{font-size:15px;color:var(--primary-purple);font-weight:700}.pdf-filename-value{font-size:15px}.pdf-view-btn{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid;transition:all .15s;background-color:var(--primary-purple);color:#fff}.c2c-container-cs-v2{width:95%;margin:0 auto;padding:28px 24px;background-color:#f3f4f8}.report-data-card{background:#fff;border:1px solid #E2E5EB;border-radius:14px;margin-bottom:18px;overflow:hidden}.report-card-section-header{padding:14px 20px;font-weight:700;font-size:14px;display:flex;align-items:center}.section-header-table{font-size:14px;font-weight:800;color:#1a1d23;font-family:Manrope,sans-serif;text-transform:uppercase;letter-spacing:.02em}.section-table-item-count{font-size:11px;font-weight:700;padding:2px 8px;margin-left:6px;border-radius:5px;background:#eef2ff;color:#4338ca;font-family:Manrope,sans-serif}.summary-h2{font-size:20px;font-weight:800;color:#1a1d23;letter-spacing:-.02em}.map-x-equifax{font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;background:#ecfdf5;color:#065f46;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgb(167,243,208)}.applicant-parent-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-bottom:18px}.applicant-summary-data-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:18px;padding:20px}.gray-col-key{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a0a7b5;margin-bottom:14px}.black-col-val{font-size:18px;font-weight:800;color:#1a1d23}.credit-score-search-box{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0 0;border-top:1px solid rgb(236,238,242);margin-top:8px}.searches{font-size:12px;color:#8b93a1}.searches-num{font-size:13px;font-weight:800;color:#1a1d23}.linked-address-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a0a7b5;margin-bottom:10px}.linked-address-val-box{padding:12px 16px;width:150px;background:#f8f9fb;border-radius:10px;border:1px solid var(--border-light);flex:1}.addr-name{font-size:13px;font-weight:700;color:#1a1d23;display:block}.addr-street{color:#1a1d23;display:block;font-weight:700;font-size:11px;margin-top:4px}.addr-meta{font-size:11px;color:#8b93a1;margin-top:4px;display:block}.adverse-pass{font-size:12.5px;font-weight:650;color:#065f46}.adverse-fail{font-size:12.5px;font-weight:650;color:red}.credit-score-wrapper{padding:20px;text-align:center}.credit-score-gauge{position:relative;width:150px;height:130px;margin:0 auto}.credit-score-value{position:absolute;top:50px;left:0;right:0;text-align:center;font-size:36px;font-weight:800;font-family:Manrope,sans-serif;line-height:1}.credit-score-result{margin-top:10px;font-weight:600}.credit-score-desc{font-size:12px;color:#6b7280;margin:12px 0}.financial-summary-box{padding:20px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.fs-box{background:#fff;border-radius:14px;border:1px solid rgb(226,229,235);overflow:hidden;animation:.3s ease 0s 1 normal none running fadeIn;padding:16px 18px}.financial-summary-money{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.money-purple{color:#6366f1}.money-green{color:#10b981}.money-yellow{color:#f59e0b}.financial-summary-explain{font-size:11px;color:#8b93a1;margin-top:10px}.adverse-div{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:9px;background:#ecfdf5;border:1px solid rgb(167,243,208)}.adverse-key{font-size:13px;font-weight:600;color:#1a1d23}.account-table-cont{padding:5px 20px}.account-table-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #ECEEF2;padding:10px 0;font-size:13px}.pr-right-10{padding:0 10px 0 0}.adverse-count-red{color:#ef4444;font-weight:600;font-size:13px}.adverse-count-green{color:#10b981;font-weight:600;font-size:13px}.adverse-badges-table{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.adverse-badges-table .ad-badge{font-size:10px;padding:2px 6px;border-radius:4px;background:#f59e0b;color:#fff}.report-card{background:#fff;border:1px solid #e2e5eb;border-radius:14px;margin-bottom:18px;overflow:hidden;transition:box-shadow .2s ease}.report-card:hover{box-shadow:0 6px 14px #0000000d}.associate-box{padding:12px 16px;border-radius:10px;background:#f8f9fb;border:1px solid rgb(236,238,242);margin-bottom:10px}.associate-box-name{font-size:13px;font-weight:700;color:#1a1d23}.associate-box-dob{font-size:11px;color:#8b93a1;margin-top:2px}.clickable-row{cursor:pointer;transition:background .2s ease}.clickable-row:hover{background:#f9fafb}.expanded-row{background:#fafbff;border-left:3px solid #6366f1;padding:12px 16px}.expanded-content{display:flex;flex-wrap:wrap;gap:10px}.adverse-detail-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;min-width:160px}.adverse-detail-text{font-size:12px;margin-top:6px}.c2c-error{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:80vh}.c2c-error h3{color:red;margin-bottom:15px}.util-total{margin-top:10px;display:flex;justify-content:space-between}.credit-util-container{padding:10px 0;border-bottom:1px solid #eee}.credit-util-provider{font-size:12.5px;font-weight:500;color:#1a1d23;font-family:Manrope,sans-serif}.credit-provider-line{display:flex;justify-content:space-between;margin-bottom:6px}.credit-progress-value{height:6px;background:#eee;border-radius:4px}.electoral-roll-data-cont{padding:16px;border-radius:10px;background:#ecfdf5;border:1px solid rgb(167,243,208)}.verified-register{display:flex;align-items:center;gap:8px;margin-bottom:12px}.verified-icon{flex-shrink:0}.verified-circle{fill:#10b981}.verified-check{stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.verified-text{font-size:14px;font-weight:700;color:#065f46}.verified-electoral-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#047857;margin-bottom:2px}.verified-electoral-value{font-size:13px;font-weight:650;color:#065f46}.electoral-flex{display:flex;justify-content:space-between}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
