@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:100 900;src:url(../assets/fonts/Lexend-VariableFont_wght.ttf) format("truetype")}*{font-family:Lexend!important}#root,body,html{background-color:#f1f2f2;height:100%;margin:0}.container{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;margin-top:8rem}@media(max-width:768px){main{margin-top:4rem}}.header-container{background-color:#e11931;box-shadow:0 3px 5px #29181a3d;color:#fff;display:flex;height:100px;left:0;position:fixed;top:0;width:100%;z-index:9999}.header-container-logo{margin-left:15%;margin-top:15px}.header-logo{width:120px}.header-content{width:60%}.header-container-content{display:flex;justify-content:space-between;margin-left:35px;width:100%}.header-container-content-title{font-size:24px;font-weight:500;margin-bottom:0;margin-top:20px}.header-container-profile{display:flex;margin-top:30px}.header-inbox{margin:1px 15px 0;position:relative}.header-inbox:hover{cursor:pointer;opacity:.8}.header-inbox-counter{background-color:#fff;border-radius:50%;color:#e11931;font-size:12px;font-weight:700;height:23px;line-height:23px;position:absolute;right:-13px;text-align:center;top:-20px;width:23px}.header-profile{display:flex}.header-profile-content{border:2px solid #fff;border-radius:100%;height:24px;margin-left:10px;margin-top:-5px;vertical-align:middle;width:24px}.arrow-down{border-top:6px solid #fff}.arrow-down,.arrow-up{border-left:6px solid #0000;border-right:6px solid #0000;display:none;height:0;margin-left:5px;margin-top:5px;width:0}.arrow-up{border-bottom:6px solid #fff}.active-arrow{display:block}.header-username-content{font-size:14px}.header-navigation{margin-left:35px;margin-top:9px}.nav-group{display:flex;list-style:none;margin:0;padding:0}.nav-group li{margin-bottom:0;margin-right:20px;margin-top:0}.nav-link{color:#fff;font-size:14px;text-decoration:none}.active-link{border-bottom:5px solid;font-weight:bolder;padding-bottom:17px}.burger,.mobile-nav-links{display:none}@media(max-width:1000px){.header-container{height:60px}.header-logo{width:70px}.header-container-content{margin-left:10px}.header-container-content-title{font-size:18px;font-weight:500;margin-top:33px}.header-container-profile{margin-right:10px}.header-navigation{display:none}.mobile-nav-links{align-items:center;background-color:#333;display:block;flex-direction:column;height:100vh;justify-content:center;left:0;list-style:none;margin-top:4px;position:absolute;transform:translateX(-100%);transition:transform .3s ease-in;width:100%}.mobile-nav-links a{color:#fff;font-size:18px;text-decoration:none}.mobile-nav-links.open{transform:translateX(0)}.mobile-nav-links li{margin:20px 0}.burger{display:flex;flex-direction:column;height:30px;justify-content:space-around;left:2%;position:absolute;top:23%;width:30px}.burger .line{background-color:#fff;height:3px;transition:all .3s ease;width:100%}.burger .line.open:first-child{transform:rotate(45deg) translate(6px,7px)}.burger .line.open:nth-child(2){opacity:0}.burger .line.open:nth-child(3){transform:rotate(-45deg) translate(7px,-8px)}.header-inbox,.header-username{display:none}.active-link{padding:0}}.header-profile-card-container{background-color:#fff;border-radius:5px;box-shadow:0 3px 8px 0 #00000026,0 5px 10px 0 #00000026;padding:15px;position:absolute;right:14%;top:65px;width:13rem;z-index:9}.header-profile-card-title{color:#000;font-size:16px;font-weight:700;margin:5px 0}.header-profile-card-subtitle{word-wrap:break-word;color:#000;font-size:16px;margin:0 0 20px}.header-profile-button{margin-bottom:10px}.logout-icon{margin-right:3px;width:14px}@media(max-width:1000px){.header-profile-card-container{right:5%;top:60px}}.button{border:none;border-radius:4px;color:#fff!important;font-size:12px!important;font-weight:400;padding:10px 0;transition:all .2s ease-in-out;width:100%}.button,.primary{background-color:#e11931}.primary{border:1px solid #e11931}.secondary{background-color:#fff;border:2px solid #e11931}.button-child{color:#fff}.secondary .button-child{color:#e11931}.button:disabled{background-color:#f1f2f2;border:1px solid #d8d8d8;color:#9b9b9b;cursor:not-allowed}.button:disabled .button-child{color:#9b9b9b}.done:disabled{background-color:#000}.done:disabled .button-child{color:#fff}.footer-container{background-color:#000;color:#fff;display:flex;height:100px;justify-content:space-evenly;margin-top:20px;padding-top:10px}.footer-contact{display:flex}.footer-contact img{margin-right:8px}.footer-separator{margin:0 15px}.footer-socmed{margin-bottom:15px;margin-top:15px}.footer-socmed img{height:18px;margin-right:10px;width:18px}.logo-ojk img{width:300px}.footer-contact a{text-decoration:none}.footer-content-left,.footer-content-right{margin-top:15px}@media(max-width:768px){.footer-container{display:block;height:160px;text-align:center}.footer-contact{justify-content:center}}@media(max-width:400px){.footer-contact{display:block}.footer-contact img{width:15px}.footer-separator{display:none}}.loading-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-content{background-color:#fff;border-radius:50%;padding:10px;width:8%}.popup-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.popup-body{background-color:#fff;border-radius:5px;padding:20px;text-align:center;width:25rem}.popup-title{color:#e11931;font-size:24px;font-weight:700}.popup-footer{display:flex;justify-content:center;margin-top:30px;width:100%}.popup-button{display:flex;justify-content:space-around;width:80%}@media(max-width:768px){.popup-body{width:80%}}.feedback-container{bottom:20px;position:fixed;right:20px;z-index:1}.feedback-button{align-items:center;background-color:#e11931;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:center;justify-self:flex-end;text-align:center;width:140px}.feedback-modal-container{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px 2px #0003;color:#4e4e4e;display:flex;flex-direction:column;margin-bottom:16px;padding:20px;width:305px}.feedback-icon{margin-right:5px;width:21px}.feedback-textarea{border:1px solid #d1d0d0;border-radius:6px;font-family:inherit;font-size:12px;margin-bottom:10px;margin-top:2px;outline:none;padding:5px 10px;resize:none}.feedback-label{font-size:12px;margin:10px 0}.feedback-modal-title{font-size:24px;font-weight:500;line-height:1.1;margin:0 0 20px}.feedback-submit-button{margin-top:20px}.main-container{display:flex;justify-content:space-evenly;margin-top:6rem}.login-img{bottom:20px;position:relative;width:350px}.login-form{width:22%}.login-input-container{margin-bottom:20px;width:100%}.login-button-container{display:flex;justify-content:center}.login-button{width:50%}.link-forgot-container{margin-top:20px;text-align:center}.link-forgot-container span{color:#4e4e4e;cursor:pointer}.link-forgot-container span:hover{text-decoration:underline}.consent-popup{text-align:center}.consent-popup-title{font-weight:700}.fill-name-form,.forgot-password-title{text-align:center}.forgot-password-information{background-color:#f5fde1;border:1px solid #28a745;border-radius:3px;color:#28a745;margin:10px 0;padding:0 5px;text-align:center}.forgot-password-button-section{display:flex;justify-content:center;width:100%}.forgot-password-back,.forgot-password-submit{margin:0 10px;width:50%}.download-popup-container{text-align:center}.download-popup-apps{font-weight:700}.download-popup-logo{width:150px}.download-popup-qr{width:200px}.download-popup-desc{font-size:10px;margin:10px 0}@media(max-width:768px){.main-container{align-items:center;flex-direction:column;margin-top:2rem}.login-img{width:80%}.login-form{margin-top:30px;width:100%}.forgot-password-information{font-size:12px}.forgot-password-button-section{align-items:center;flex-direction:column}.forgot-password-back{margin:10px 0;width:100%}.forgot-password-submit{width:100%}}.input-container,.input-field{display:inline-block}.input-field{border:1px solid #d8d8d8;border-radius:4px;box-shadow:inset 3px 3px 7px 0 #0000001a;box-sizing:border-box;height:42px;padding:0 10px;vertical-align:middle;width:100%}.input-field:focus{outline:none}.input-field:disabled{background-color:#f0f0f0;box-shadow:inset 0 0 0 0 #fff;cursor:not-allowed}.error-message-input{color:#e11931;font-size:15px;margin:0;text-align:left;width:100%}.card-header{margin:0;padding-bottom:35px;text-align:center}.card-title{border-bottom:5px solid #e11931;font-size:24px;padding-bottom:33px}.card-container{background:#fff;border:1px solid #ddd;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:30px;width:100%}@media(max-width:768px){.card-title{font-size:14px;padding-bottom:33px}.card-header{margin-top:30px}}.custom-popup-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:9999}.custom-popup-body{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;max-height:90vh;overflow:hidden;padding:20px}.custom-popup-content{flex:1 1;overflow-y:auto}@media(max-width:768px){.custom-popup-body{margin-bottom:20px;width:80%!important}}.home-container{width:100%}.home-body{display:flex;justify-content:center;text-align:center}.body-content{max-width:600px;width:100%}.home-search-name{display:flex;justify-content:center;width:100%}.home-search-partner{margin-right:10px;width:100%}.home-dropdown-salesroom{margin-left:10px;width:100%}.home-search-contract{margin:30px 0 10px}.home-search-date{display:flex;justify-content:space-between;margin:0 0 10px;z-index:0}.home-search-product{display:flex;margin-bottom:30px}.input-order-id-container{width:100%}.input-product-code-container{margin-left:20px;width:100%}.home-search-status{margin-bottom:30px}.home-search-button-container{display:flex;justify-content:space-around;margin-top:30px}.home-table-container{background-color:#fff;border:1px solid #ddd;margin:30px 0;padding:15px}.table-body-column{word-wrap:break-word;border:1px solid #ddd;padding:10px;text-align:center}.table-button-section{display:flex;justify-content:center;margin:30px 0;width:100%}.link-contract-number{color:#337ab7;cursor:pointer}.link-contract-number:hover{color:#23527c;text-decoration:underline}.home-button-download-excel{margin-right:10px;width:15%}.home-button-download-pdf{margin-left:10px;width:15%}@media(max-width:768px){.table-button-section{flex-direction:column}.home-button-download-excel{margin:0 0 15px;width:100%}.home-button-download-pdf{margin:0;width:100%}}.input-search-container{position:relative;width:100%}.input-search-field{border:1px solid #d8d8d8;border-radius:4px;box-shadow:inset 3px 3px 7px 0 #0000001a;box-sizing:border-box;display:inline-block;height:42px;padding:0 10px;vertical-align:middle;width:100%}.input-search-field:focus{outline:none}.input-search-field:disabled{background-color:#f0f0f0;box-shadow:inset 0 0 0 0 #fff;cursor:not-allowed}.search-dropdown{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;left:0;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:99}.error-message-search{color:#e11931;font-size:15px;margin:-2px 0 0;padding-top:2px;position:absolute;text-align:left;width:100%}.input-dropdown-container{position:relative;width:100%}.input-dropdown-field{cursor:pointer;display:inline-block;height:42px;padding:0 20px 0 10px;vertical-align:middle;width:100%}.input-dropdown-field,.input-dropdown-manual-search{border:1px solid #d8d8d8;border-radius:4px;box-shadow:inset 3px 3px 7px 0 #0000001a;box-sizing:border-box}.input-dropdown-manual-search{height:30px;margin:8px 0 8px 8px;width:80%}.dropdown-clear-search{background-color:#4e4e4e;border-radius:50%;color:#fff;margin-left:5px;padding:0 8px 2px}.input-dropdown-field:focus{outline:none}.input-dropdown-field:disabled{background-color:#f0f0f0;box-shadow:inset 0 0 0 0 #fff;cursor:not-allowed}.dropdown{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;left:0;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:99}.dropdown-chevron{position:absolute;right:5px;top:12px}.dropdown-chevron span{color:#4e4e4e;font-size:12px}.error-message-dropdown{color:#e11931;font-size:15px;margin:-2px 0 0;padding-top:2px;position:absolute;text-align:left;width:100%}.error{border-color:#e11931}.table-container{overflow-x:auto;width:100%}.table-content{border-collapse:collapse;font-size:13px;min-width:100%;table-layout:auto}.table-header-column{word-wrap:break-word;background-color:#e11931;border:1px solid #ddd;color:#fff;padding:10px;text-align:center}.table-body tr:nth-child(odd){background-color:#fff}.table-body tr:nth-child(2n){background-color:#eee}.pagination{margin:0 0 20px;text-align:center;width:100%}.pagination-next,.pagination-prev{background-color:#e11931;border:none;border-radius:50%;color:#fff;font-size:20px;font-weight:700;margin:10px;padding:5px 10px}.pagination-page{font-size:18px}.pagination-next:disabled,.pagination-prev:disabled{opacity:.7}.contract-container{display:flex;justify-content:center;margin-top:10px;text-align:center;width:100%}.contract-content{max-width:800px;width:100%}.contract-header{background-color:#e11931;color:#fff;padding:10px 0}.contract-body{align-items:flex-start;background-color:#f1f2f2;border:1px solid #d8d8d8;border-top:none;display:flex;justify-content:space-evenly;padding:20px 0}.contract-detail{background-color:#fff;border:1px solid #d8d8d8;width:360px}.contract-card-section{border-bottom:1px solid #d8d8d8}.contract-card-header{display:flex;margin-bottom:10px;margin-left:10px;margin-top:10px}.contract-card-section.no-border{border:none}.contract-card-icon{height:21px;margin-top:0;width:21px}.contract-card-title{font-size:14px;font-weight:700;margin-bottom:0;margin-left:5px;margin-top:3px}.contract-card-detail-information{display:flex;justify-content:space-between;padding:10px}.contract-card-detail-title{color:#676767;font-size:10px;font-weight:400;margin:0}.contract-card-detail-data{color:#4e4e4e;font-size:10px;font-weight:600;margin:0;text-align:left}.contract-card-product{border:1px solid #d8d8d8;margin:0 10px}.contract-card-product-body,.contract-card-product-header{border-bottom:1px solid #d8d8d8}.contract-card-product-header{background-color:#f1f2f2;padding:10px;text-align:left}.contract-card-product-header p{color:#4e4e4e;font-size:14px;font-weight:700;margin:0}.card-product-row{display:flex;justify-content:space-between}.card-product-data{color:#4e4e4e;font-size:12px;margin:10px;text-align:left;width:100%}.card-product-data-header{font-weight:600;margin:0}.card-product-data-info{font-weight:400;margin:0}.expand-btn{background:none;border:none;color:#e11931;cursor:pointer;font-weight:700}.contract-card-footer{background-color:#f1f2f2;font-size:14px;padding:10px;text-align:right}.contract-card-expand{animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contract-commodity-name{font-size:12px;margin:0 0 10px;text-align:left}.invoice-upload-image-section{display:flex;justify-content:space-between}.invoice-upload-image-section p{font-size:12px;margin:5px 0 0}.contract-card-input-section{display:flex;justify-content:space-between;width:100%}.contract-commodity-list-container{margin:10px 0 20px}.contract-card-text-section{border-bottom:1px solid #d8d8d8;text-align:left;width:100%}.contract-card-text-section>p{font-size:12px;margin:5px 0}.contract-card-updated-info{color:#9b9b9b;font-size:11px;margin-top:10px;text-align:left}.contract-card-updated-info b{color:#000}.image-pop-up-confirmation{margin-bottom:10px;width:30%}.pop-up-title{color:#e11931;font-size:24px;font-weight:500}.pop-up-confirmation-image{width:40%}.contract-dp-button{width:100%}.button-detail-message{font-size:11px}.contract-confirmation-button{width:100%}.contract-bottom-button{display:flex;justify-content:center;padding:20px}.pop-up-confirmation-button-section{display:flex;justify-content:space-around;margin-top:20px;width:100%}.photo-table-icon{margin-right:5px;position:relative;top:6px}.photo-table-name{word-wrap:break-word;font-size:12px}.photo-guide{color:#e11931;font-size:10px}.photo-guide img{margin-right:3px;position:relative;top:2px;width:12px}.photo-image-icon{margin-right:5px;position:relative;top:2px;width:14px}.photo-button{font-size:12px}#upload-photo>*{font-size:10px;position:relative;top:-2px}.pop-up-desc{text-transform:lowercase}.guide-list{display:flex}.guide-list img{margin-right:5px;margin-top:-2px}.guide-list p{font-size:14px;font-weight:400;letter-spacing:.1599999964px;line-height:20px}.guide-example-title p{font-size:17px;font-weight:700;line-height:24px;margin:20px 0;text-align:center}.guide-example-image{display:flex;justify-content:space-evenly}.upload-confirmation-button-section{display:flex;justify-content:space-around;margin-top:20px}.upload-confirmation-button-section>div{width:100%}.view-modal-title{color:#e11931;font-weight:700;margin-bottom:20px;text-align:left}.view-modal-title>span{margin-left:10px;position:relative;top:-3px}.upload-warning-button-section>*{margin-top:10px}#button-confirmation-contract>*,#button-confirmation-dp>*{font-size:13px}.insert-imei-sn-button-section{display:flex;justify-content:space-evenly}.input-error-message{color:#e11931;margin:0 0 20px}.reupload-section{display:flex;justify-content:space-between}.warning-header-section{align-items:start;display:flex;gap:6px;margin-bottom:20px}.warning-header-section span{color:#676767;font-size:12px;text-align:left}@media(max-width:768px){.contract-container{margin-top:20px}.contract-dp-button{margin-bottom:15px}.guide-list img{margin-top:-10px}.guide-example-image img{max-width:40%}.contract-body{align-items:center;flex-direction:column}}.card-table__container{border:1px solid #d8d8d8;margin:5px 10px}.card-table__header{align-items:center;background-color:#f1f2f2;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:10px;text-align:left}.card-table__header p{color:#4e4e4e;font-size:14px;font-weight:700;margin:0}.card-table__body{padding:10px}.mandatory{border-color:#e11931}.form-group{align-items:center;background-color:#f4f4f4;border-radius:8px;display:flex;height:45px;margin-bottom:1rem;overflow:hidden;position:relative}.error-border{border:2px solid #cd0813;margin:0}.form-group label{color:#404040;font-size:12px;left:0;line-height:2.5;padding-left:9px;position:absolute;top:0;transform:translateY(50%);transform-origin:top;transition:transform .3s,font-size .3s,color .3s}.form-group input{background-color:#0000;border:none;color:#404040;font-size:13px;height:100%;outline:none;padding-left:9px;padding-right:25px;padding-top:26px;width:100%}.form-group input:disabled,.form-group input:disabled+.input-label{color:#a9a9a9}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{color:red;color:#676767;font-size:11px;transform:translateY(0)}.form-group input:focus+label.error-font,.form-group input:not(:placeholder-shown)+label.error-font{color:#cd0813}.disabled-icon,.input-icon{position:absolute;right:11px}.disabled-icon{opacity:.3}.error-message-custom-input{color:#cd0813;font-size:12px;margin:0;padding:0;text-align:left;width:100%}.inbox-container{display:flex;flex-direction:row;font-size:16px;gap:20px;height:100%;justify-content:space-between;margin:0 auto;max-height:100%;max-width:1140px;width:calc(100% - 16px)}@media screen and (min-width:600px){.inbox-container{max-height:calc(100vh - 260px)}}.inbox-loading{align-items:center;display:flex;justify-content:center;padding:16px}.inbox-loading img{height:48px;width:48px}.inbox-list{background:#fff;border:1px solid #ddd;flex:0 0 30em;height:100%;margin-left:auto;margin-right:auto;max-width:100%;width:30em}.inbox-list .inbox-more{align-items:center;display:flex;justify-content:center;padding:20px}.inbox-list .inbox-more button{background-color:#e11931;border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:400;padding:10px 40px;transition:all .2s ease-in-out}@media screen and (min-width:600px){.inbox-list{height:auto;overflow-y:auto}}.inbox-item{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;min-height:100px;padding:25px 90px 10px;position:relative}.inbox-item:not(:last-child){border-bottom:1px solid #ddd}.inbox-item.active-inbox{box-shadow:0 6px 8px -4px #777;color:#e11931}.inbox-item .inbox-title{color:#e11931;font-size:15px;font-weight:inherit;margin:0 0 5px}.inbox-item .inbox-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:14px;font-weight:inherit;overflow:hidden}.inbox-item .inbox-date{color:#e11931;font-size:10px;position:absolute;right:20px;top:15px}.inbox-item .dot{background-color:#e11931;border-radius:9999px;display:none;height:10px;left:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.inbox-item.unread{background-color:#f6f6f6;font-weight:700}.inbox-item.unread .dot{display:block}.inbox-detail{background:#fff;box-sizing:border-box;display:none;flex:1 1;flex-direction:column}.inbox-detail .inbox-heading{background-color:#fff;box-shadow:0 3px 5px #29181a1a;color:#4e4e4e;font-size:20px;font-weight:700;line-height:32px;min-height:88px;overflow:hidden;padding:4px 20px}.inbox-detail .inbox-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:30px}.inbox-detail .inbox-content .inbox-image img{height:auto;max-width:100%;width:auto}.inbox-detail .inbox-date{margin-left:auto;text-align:right}@media screen and (min-width:600px){.inbox-detail{display:flex}}.inbox-detail-modal{background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 60px);left:0;position:fixed;right:0;top:60px;width:100%}.inbox-detail-modal .inbox-heading{align-items:center;background-color:#fff;box-shadow:0 3px 5px #29181a1a;color:#4e4e4e;display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:space-between;line-height:32px;min-height:88px;overflow:hidden;padding:4px 20px}.inbox-detail-modal .inbox-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:30px 30px 200px}.inbox-detail-modal .inbox-content .inbox-image img{height:auto;max-width:100%;width:auto}.inbox-detail-modal .inbox-date{margin-left:auto;text-align:right}@media screen and (min-width:600px){.inbox-detail-modal{display:none}}button{cursor:pointer}.profile-container{align-items:center;display:flex;justify-content:center}.profile-card-container{background-color:#fff;border:1px solid #f9f9f9;border-radius:12px;box-shadow:0 0 30px 5px #d4caca;margin:60px 16px;max-width:870px;min-height:40vh;padding:16px 24px;position:relative;width:100%}.profile-header{align-items:center;border-bottom:1px solid #ddd;display:flex;padding-bottom:16px}.profile-header-info{margin-left:16px}.profile-header-info h1{color:#4e4e4e;font-size:30px;font-weight:700;margin:5px 0 20px}.profile-header-info h4{color:#e11931;font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}.profile-edit-button{cursor:pointer;display:inline-block;position:absolute;right:30px;text-align:right;top:30px;transition:all .2s ease-in-out}.profile-edit-button img{background-color:#c3c3c3;border:2px solid #fff;border-radius:100%}.active{background-color:#e11931}.profile-edit-button img:hover{box-shadow:0 3px 8px 0 #00000026,0 5px 10px 0 #00000026}.profile-body{padding-bottom:70px;padding-top:20px}.profile-item-container{margin-bottom:50px}.profile-body-column{width:46%}.profile-body-title{border-bottom:1px solid #ddd;color:#b1b1b1;font-size:16px;margin:0 0 10px;padding:0 0 10px}.profile-body-line{display:flex;justify-content:space-between;padding:5px 0}.column-right{border-left:1px solid #ddd;display:inline-block;height:fit-content;padding-left:30px;vertical-align:top}.column-left{display:inline-block;padding-right:30px}.profile-body-line span{color:#4e4e4e;font-size:14px}.line-label{font-weight:700}.profile-settings-menu-container{border:2px solid #fff;border-radius:5px;box-shadow:0 3px 8px 0 #00000026,0 5px 10px 0 #00000026;margin-top:5px;position:relative;z-index:1}.profile-settings-menu-container div{background-color:#fff;border:1px solid #e11931;cursor:pointer;margin-top:-1px;padding:7px 15px;text-align:center;width:200px}.profile-settings-menu-container div:hover{background-color:#e11931;color:#fff}.profile-settings-menu-container div:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.profile-settings-menu-container div:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.profile-edit-button-group{display:flex;justify-content:space-around;margin:24px 0 16px;max-width:300px;width:100%}@media screen and (max-width:844px){.profile-icon{height:50px;width:50px}.profile-header-info h1{font-size:18px;margin:0 0 5px}.profile-header-info h4{font-size:14px}.profile-body-column{width:100%}.column-right{border-left:none;padding-left:0}.profile-item-container{margin-bottom:16px}.profile-body{padding-bottom:40px}.profile-body-line{flex-direction:column}.profile-body-line span{margin:5px 0}.profile-edit-button{right:16px;top:16px}.profile-edit-button img{height:30px;width:30px}}.profile-popup{align-items:center;display:flex;flex-direction:column}.profile-popup h4{border-bottom:1px solid #e5e5e5;color:#e11931;font-size:18px;margin:0 0 24px;padding:24px;text-align:center;text-transform:uppercase;width:-webkit-fill-available}.profile-popup input{margin:10px 0 3px;max-width:300px;width:100%}.user-management__container{width:100%}.user-management__container>*{box-sizing:border-box;margin:0;padding:0}.user-management__container{box-sizing:border-box}.user-management__body{display:flex;justify-content:center;text-align:center}.user-management-modal__images{display:flex;flex-direction:row;gap:16px;justify-content:center;padding:16px 0}.user-management-modal__images div{border-radius:8px;max-width:200px;overflow:hidden;text-align:center}.user-management-modal__images img{height:auto;width:100%}.user-management-modal__images p{margin:0}@media screen and (max-width:768px){.user-management-modal__images{align-items:center;flex-direction:column;justify-content:center}}.body__content{max-width:960px;width:100%}.fields__group,.form__fields{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:600px){.fields__group{flex-direction:row;gap:24px}}.user-management__table{background-color:#fff;border:1px solid #ddd;margin:30px 0;padding:24px}.table-body-column__clickable{color:#337ab7;cursor:pointer;text-decoration:none}.table-body-column__clickable:hover{text-decoration:underline}.user-management-modal__content{display:flex;flex-direction:column}.user-management-modal__card-section{display:flex;justify-content:space-evenly;margin:20px 0}@media screen and (max-width:768px){.user-management-modal__card-section{flex-direction:column;gap:20px}}.user-management-modal__card{border:1px solid #ddd;border-radius:5px;width:40%}@media screen and (max-width:768px){.user-management-modal__card{flex-direction:column;width:100%}}.user-management-modal__card-header{background:linear-gradient(180deg,#ffe87e,#ffcc48);border-radius:5px 5px 0 0;display:flex;justify-content:center;padding:30px 0}.user-management-modal__card-header.no-background{background:#fff;border-radius:5px 5px 0 0;padding:0}.user-management-modal__preview-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.user-management-modal__card-body{padding:20px 30px;text-align:center}.user-management-modal__card-body h3{margin:0 0 20px}.user-management-modal__card-body p{font-size:12px}.user-management-modal__card-footer{display:flex;justify-content:space-evenly;margin-bottom:20px}.user-management-modal__card-footer button{width:120px}.user-management-modal__card-footer button .button-child{font-size:12px}.user-management-modal__header{border-bottom:1px solid #e5e5e5;color:#e11931;font-size:24px;font-weight:700;padding-bottom:20px;text-align:center;text-transform:uppercase}.user-management-modal__form{padding:20px 0}.user-management-modal__fields,.user-management-modal__form{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:600px){.user-management-modal__fields{flex-direction:row;gap:24px}}.user-management-modal__field{display:flex;flex:1 1;flex-direction:column}.user-management-modal__field>h1.user-management-modal__code{color:#4e4e4e;font-size:16px;margin:0 0 8px}.user-management-modal__field>p.user-management-modal__code{color:#4e4e4e;font-size:16px;margin:0}.user-management-modal__action{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:100px}@media screen and (min-width:600px){.user-management-modal__action{gap:24px}}@media screen and (max-width:768px){.user-management-modal__action{flex-direction:column}}.textarea{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 3px 3px 7px 0 #0000001a;box-sizing:border-box;color:#484848;display:inline-block;font-family:Segoe UI Semilight,Segoe UI,Segoe WP,Segoe WP SemiLight,Arial,Calibri,sans-serif!important;height:80px;padding:10px;resize:none;vertical-align:middle;width:100%}.textarea:disabled{background-color:#efefef;box-shadow:none}.disbursement-container{width:100%}.disbursement-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.disbursement-body-content{max-width:900px;width:100%}.disbursement-input-section{display:flex;justify-content:center;width:100%}.disbursement-form-partner{margin-right:10px;width:100%}.disbursement-form-salesroom{margin-left:10px;width:100%}.disbursement-date-section{display:flex;margin:25px 0;width:100%}.disbursement-start-date{margin-right:10px;width:100%}.disbursement-end-date{margin-left:10px;width:100%}.disbursement-button-section{display:flex;justify-content:center}.disbursement-button-reset{margin-right:10px;width:35%}.disbursement-button-download{margin-left:10px;width:35%}.disbursement-footer{margin-bottom:20px;margin-top:20px;max-width:900px;width:100%}.disbursement-footer-content{background-color:#fff;border-radius:5px;padding:10px;width:45%}.disbursement-footer-content p{font-weight:700;margin:10px}.disbursement-footer-content ol{margin-top:0}.disbursement-footer-content li{margin:10px 0}@media(max-width:768px){.disbursement-input-section{flex-direction:column}.disbursement-form-partner{margin:0 0 20px}.disbursement-form-salesroom{margin:0}.disbursement-date-section{flex-direction:column;margin:20px 0}.disbursement-start-date{margin:0 0 10px}.disbursement-end-date{margin:10px 0}.disbursement-button-section{flex-direction:column;justify-content:center}.disbursement-button-reset{margin-bottom:15px;margin-right:0;width:100%}.disbursement-button-download{margin-left:0;width:100%}.disbursement-footer-content{margin-left:auto;margin-right:auto;width:90%}}.dashboard-container{height:100vh;margin-bottom:110px;margin-top:-1.2%;padding:0;width:100%}.report-container{height:100%;width:100%}.dashboard-error-container{align-items:center;display:flex;height:100vh;justify-content:center}.dashboard-error-description{text-align:center}.reset-password-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #1a1a1a33;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:450px}.reset-password-header{border-bottom:1px solid #d8d8d8;color:#e11931;padding:20px;text-align:center}.reset-password-body{padding:20px}.reset-password-input{margin-bottom:30px}.reset-password-checker{display:flex;justify-content:space-evenly;margin-bottom:20px}@media(max-width:768px){.reset-password-container{width:90%}}.radio-check-container{cursor:pointer;display:block;font-size:12px;margin-bottom:12px;padding-left:25px;position:relative;-webkit-user-select:none;user-select:none}.radio-check-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio-checkmark{background-color:#eee;border-radius:15px;height:18px;left:0;position:absolute;top:0;width:18px}.radio-check-container:hover input~.radio-checkmark{background-color:#ccc}.radio-check-container input:checked~.radio-checkmark{background-color:#3eac58}.radio-checkmark:after{content:"";display:none;position:absolute}.radio-check-container input:checked~.radio-checkmark:after{display:block}.radio-check-container .radio-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.download-evidence-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #1a1a1a33;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:450px}.bold-text-expired,.download-evidence-wording{font-weight:700}