:root{--off-level-color:#6b687a;--gray-02:#70757a;--gray-03:#9b9b9b;--font-size-breadcrumb:14px;--primary:#1976d2;--primary-hover:#115293;--border-primary:#d8dee4;--border-secondary:#dadce0}body,html{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-image:url(/background.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;height:auto!important}.login-background{background-image:-webkit-linear-gradient(top,#c52323,#0a0a0a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e8",endColorstr="#1e5799",GradientType=0)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.avatar-uploader>.ant-upload{width:150px;height:150px}.certification-container{max-width:900px;width:100%;padding:14px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;margin:6px auto auto}.public-certification-name{margin:0;font-weight:700;color:#b10014;text-transform:uppercase}.alter-evaluation-row{background-color:#f1f1f1;min-height:60px;width:100%;padding:15px;color:#000;border-radius:10px;margin-bottom:12px}.badge{background-color:var(--primary);padding:0 6px;border-radius:4px;color:#fff}.container-between{display:flex;justify-content:space-between;align-items:center}.container-between p{margin-bottom:0}.pagination-component-container{display:flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px}.hidden{display:none}.truncate,.truncated-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.truncated-text{width:100%}.table-link-class{color:#0176d3;font-weight:500;transition:all .2s}.table-link-class:hover{color:#0b5cab;text-decoration:underline}.table-link-class:focus{outline:none;box-shadow:0 0 0 2px rgba(1,118,211,.5)}.table-link-class:active{color:#0b5cab;transform:scale(.98)}.table-link-class:visited{color:#0176d3;text-decoration:none}.action-container{margin-top:16px;padding:1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.nav-link-detail{color:#ccc}.nav-breadcrumb-container .nav-path{display:flex;grid-gap:8px;gap:8px}.nav-breadcrumb-container a{color:#000}.nav-breadcrumb-container p{margin-bottom:0}.search-container{margin-bottom:20px;margin-top:20px;display:flex}.sc-left{flex:1 1;display:flex;align-items:center;justify-content:flex-end}.partner-card-container{display:flex;cursor:pointer;border-radius:4px;border:1px solid var(--border-primary);background-color:#fff}.partner-card-container .info{padding:6px 14px;flex:1 1;overflow:hidden}.partner-card-container .info p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.partner-card-container:hover{box-shadow:0 1px 1px rgba(0,0,0,.1)}.personal-picture{border-top-left-radius:4px;border-bottom-left-radius:4px}.grid-personal{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.grid-personal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-personal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.grid-personal{grid-template-columns:repeat(4,minmax(0,1fr))}}.compliance-company,.cr-container{display:flex;flex-direction:column}.compliance-company{width:100%;grid-gap:4px;gap:4px;transition:all .3s ease;background-color:#fff}.compliance-company p{margin-bottom:0;font-weight:600}.BCEBVd{border:1px solid var(--border-secondary)}.BCEBVd:not(:first-child){border-top:0}.BCEBVd:first-child{border-radius:8px 8px 0 0}.BCEBVd:last-child{border-radius:0 0 8px 8px}.cc-only-hover:hover{cursor:pointer;background-color:#f7f7f7}.cc-only-hover:first-child{border-radius:8px 8px 0 0}.cc-only-hover:last-child{border-radius:0 0 8px 8px}.cc-expanded:hover{border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;background-color:#e7e9eb}.S90skc{font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;flex:1 1;height:40px;min-width:0;white-space:nowrap}.rc-name,.S90skc{align-items:center;display:flex}.rc-name{padding:16px 12px;flex-direction:row;grid-gap:8px;gap:8px;justify-content:space-between}.ar-container{padding:16px 38px;display:flex;flex-direction:column}.ar-table{display:flex;grid-gap:20px;gap:20px;padding-bottom:38px;margin-bottom:38px;background-color:#fff;border-bottom:1px solid #d3d3d3}.ar-table p{font-weight:400}.ar-table:last-child{border-bottom:none;padding-bottom:0}.ar-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ar-title h3{font-size:18px;margin-bottom:0}.zBTtmb{margin:16px 0 6px;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0}.yCTReb{line-height:18px;margin-bottom:16px;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:16px;color:var(--gray-02)}.xvIywb{align-self:stretch;display:flex;flex-direction:column;align-items:center}.T6Yut{border:2px solid #dadce0;border-radius:12px;box-sizing:border-box;height:12px;width:12px}.Vd4i6d{border-right:4px dotted #dadce0;flex:1 1;margin-bottom:4px;margin-top:4px;width:4px}.main-container{padding:1.25em 1em 1.5em;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;max-width:1800px}.sweet-loading{display:block;text-align:center;padding:20px}.title-headers{color:#cb2431;margin-bottom:20px!important}.title-sections{color:#fff;display:inline-block;font-weight:600;margin-top:unset;margin-bottom:0;font-size:12px;background-color:#062a5e;text-align:center;border-radius:3px;padding:4px 8px}.header-sub-container{display:flex}.header-menu-item{padding-left:10px;padding-right:10px;text-align:center;vertical-align:initial;margin-left:2px;margin-right:2px;font-size:1rem;padding-top:9px;font-weight:400;height:44px;display:flex}.header-menu-item .icon-div{margin-right:5px}.header-menu-item .icon-div-icon{margin-right:2px;margin-left:2px}.header-menu-item:hover{cursor:pointer;background-color:#1b1b1b;border-bottom:2px solid #fff}.header-menu-item-icon{text-align:center;vertical-align:initial;margin-left:2px;margin-right:2px;font-size:1.1rem;padding-top:9px;height:44px;display:flex}.header-menu-item-icon:hover{cursor:pointer;background-color:#1b1b1b}.link-a-menu{text-decoration:none;text-transform:none;color:#fff;background-color:red;height:62px;padding-left:15px;padding-right:15px;margin-top:43px}.user-name-logged{background-color:#363131;border-radius:7px;height:27px;margin-top:9px!important;font-weight:500;padding:3px 14px}.tab-option-container{display:flex;grid-gap:20px;gap:20px}.bottom-border{border-bottom:1px solid;border-color:var(--border-primary)}.tab-item{border-bottom:2px solid;border-color:transparent;cursor:pointer}.tab-item span{margin-top:4px;margin-bottom:8px;display:block;border-radius:8px;color:#000}.tab-item:hover span{color:var(--primary)}.tab-item-selected{border-color:var(--primary)}.tab-item-selected span{font-weight:600;color:var(--primary)}.asst-card{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border-primary)}.asst-card:last-child,.company-name{margin-bottom:0}.company-name{font-size:20px;font-weight:500}.contractor-name{font-size:16px;color:var(--gray-02);margin-bottom:0}.secondary-description{font-size:14px;color:var(--gray-03);margin-bottom:0}.secondary-values{font-size:14px;font-weight:500;margin-bottom:0}.row-container{background-color:#fff;padding:16px 22px;border:1px solid var(--border-primary);border-radius:12px;margin-bottom:16px}.assess-title,.row-container:last-child{margin-bottom:0}.assess-title{font-size:18px;font-weight:500}.compliant{background-color:#4caf50;color:#fff}.pending{background-color:#ffeb3b;color:#000}.no-required{background-color:#9e9e9e;color:#fff}.container-child-quest{max-width:800px;width:100%;margin:2em auto;padding:1.25em 1em 1.5em;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff}.label-container{flex-direction:column;border-radius:.5rem;width:100%;border:.1rem dashed #c5ced7;grid-gap:12px;gap:12px;padding:18px 0}.label-container,.remove-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-button{border:none;background-color:transparent;padding:2.7px;border-radius:.2rem}.remove-button:hover{background-color:#d1d1d1}.upload-file-container{background-color:#f0f3f5;padding:1rem;border-radius:.4rem;display:flex;align-items:center;justify-content:space-between}.file-card-info{display:flex;flex-direction:column}.file-card-info #name{font-weight:500}.border-primary{border:2px solid #1d4ed8}.App,.vk-text-center{text-align:center}.vk-text-right{text-align:right}.App-logo{height:40vmin;pointer-events:none}.login-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:100vh}.button-full-container{display:flex;flex-direction:column;align-self:stretch;justify-content:center}.login-button{color:#fff!important;font-weight:300!important;font-size:14px!important;background-color:#c00!important;text-transform:none!important}.login-button:hover{background-color:#a70303!important;box-shadow:0 4px 6px rgba(0,0,0,.2)!important}.card-layout{border-radius:4px;box-shadow:0 15px 35px 0 rgba(60,66,87,.08),0 5px 15px 0 rgba(0,0,0,.12);background:#fff;width:100%;max-width:420px;padding:46px 38px;display:flex;flex-direction:column;align-items:center}.card-layout>img{max-width:300px;margin-bottom:50px}.card-layout>h3{margin-bottom:10px}.card-layout>form{width:100%}.bold-label{font-weight:600!important}.search-form-container{background:#fff;padding:18px 25px;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.search-filters{margin-bottom:36px}.search-actions{display:flex;align-items:center;justify-content:flex-end}.result-form-container{background:#fff;margin-top:20px}.button-link{border-radius:6px;-webkit-appearance:none;appearance:none;color:#24292f;background-color:#f6f8fa;border:1px solid #b2b3b3;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.1);padding:2px 10px;font-weight:500;cursor:pointer}.button-link:hover{background-color:#ededee}.title--option-menu{display:flex;justify-content:space-between;align-items:center}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.fw-500{font-weight:500!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.public-assess-card-container{background-color:#fff!important;min-width:400px;max-width:600px!important;padding:15px}.public-assess-card{background-color:#ededed;padding:10px;border-radius:10px;border:1px solid #cdcdcd;margin-bottom:15px}.assess-number{color:#464646;font-size:12px}.btn{position:relative;display:inline-block;padding:2px 10px;font-size:14px;line-height:22px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;-webkit-appearance:none;appearance:none;color:#24292f;background-color:#f6f8fa;border:1px solid #b2b3b3;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.1);transition:.2s cubic-bezier(.3,0,.5,1);font-weight:500}.color-green{background-color:#2da44e;border-color:#2da44e;color:#fff}.btn:hover{background-color:#dbdbdb}.color-green:hover{background-color:#2b8845;color:#fff}.color-blue{background-color:var(--primary);border-color:var(--primary);color:#fff}.color-blue:hover{background-color:var(--primary-hover);color:#fff}.btn:disabled{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none;cursor:not-allowed}.file-upload{margin:4px 0 0 10px}.btn-link{border:none;color:var(--primary);cursor:pointer;padding:0;font:inherit;box-shadow:none}.btn-link,.btn-link:hover{background:none;text-decoration:none}.btn-link:hover{color:var(--primary-hover)}.btn-link:focus{outline:none;text-decoration:none}.border-popup-header{border-top:1px solid #f4f4f4;border-bottom:1px solid #e8e8e8}.start-assessment-info{max-width:710px;width:100%;padding:1.25em;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;margin:auto auto 15px}.applicant-info{background-color:#dfeefd;border:1px solid #1d76d2;color:#0548ad;border-radius:3px;padding:8px;font-size:14px}.applicant-profile-image{width:100px}.profile-image,.profile-image-alter{width:auto;height:100%;max-height:150px;max-width:150px;border-radius:5px;object-fit:cover}.applicant-contractor-row{background-color:#e1e1e1;padding:10px;margin-bottom:15px;border-radius:5px;font-weight:500;margin-bottom:15px!important;border:.4px solid #d7d7d7}.upload-photo-button{width:120px;margin-left:-14px;border:1px solid #d5d5d5;border-radius:3px}.upload-photo-button:hover{cursor:pointer;border:1px solid #7e7e7e}.center-div{display:flex;align-items:center;justify-content:center}.card-profile-photo{width:120px;border:1px solid #d5d5d5;border-radius:4px}.status_empire{border-radius:.25rem;padding:.2rem .5rem;display:inline-block;font-weight:500;font-size:12px}._red,.not-valid{background-color:#fddede;color:#c62828}._green,.valid{background-color:#d0f0c0;color:#2e7d32}.badge-new{background-color:#e8eaf6;color:#3f51b5}.badge-info{background-color:#e3f2fd;color:#0d47a1}._purple{background-color:#5319e7;color:#fff}._disabled,.no-required{background-color:#e2e2e2;color:#333}._orange{background-color:#f49118;color:#fff}.badge-warning{background-color:#f8e6c1;color:#593c12}._diagnostic{background-color:#858585;color:#fff}._second_blue{background-color:#e3f2fd;color:#0d47a1}._second_red{background-color:rgba(220,105,101,.5)!important;color:#333}.badge-container{display:flex;align-items:center;justify-content:center}.badge-status{border-radius:4px;padding:1px 6px;min-height:20px;line-height:16px;white-space:nowrap;font-weight:500;font-size:12px;display:inline-block;&._archived,&.draft{background-color:#ebeef1}&._approved,&._confirmed,&._D,&._valid{background-color:#d7f7c2;color:#006944}&._completed{background-color:#cff5f6!important;color:#0055bc}&._A,&._cancelled,&._expired,&._no_show,&._rejected,&._rescheduled{background-color:#f6cfcf!important;color:#af3131}&._draft,&._pending,&._pending_confirmation,&._revoked{background-color:#ffe9b0!important;color:#000}&._in_progress,&._on_hold{background-color:#a4e6ff;color:#174066}&._B{background-color:#ffe9b0!important}&._B,&._C{color:#000}&._C{background-color:#fff700}}.requirement-container{padding:10px;border-bottom:1px solid #dbdbdb;margin-bottom:3px;display:flex;grid-gap:10px;gap:10px;align-items:center;min-height:45px}.vk-container-vertical{float:left;width:235px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.req-detail{grid-gap:5px;gap:5px;align-items:center;justify-content:space-between;width:100%}.requirement-container:last-child{border-bottom:none}.requirement-icon{display:flex;align-items:center;justify-content:center}.radio-group{text-align:right}.rf-title{font-weight:700}.company-logo-request-form,.rf-title{text-align:center;margin-bottom:25px}.rf-logo-company{max-width:240px;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.aux-container{display:flex;margin-top:30px}.rf-rq-container{display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.radio-group{text-align:left}}.loading-container{width:100%;text-align:center;padding:80px 0}.breadcrumb-bar{background-color:#fff!important;border-bottom:1px solid #e5e8ed;padding:5px;margin-left:-.6%;margin-top:-.6%}.space-bar{font-weight:400;padding:5px;text-decoration:none;font-size:1.2rem}.excel-preview-container,.mp4-preview-container,.pdf-preview-container{background-color:#f5f5f5;padding:8px;display:flex;border-radius:8px;border:1px solid #bfbfbf;cursor:zoom-in}.mb-10{margin-bottom:10px!important}.mb-18{margin-bottom:18px!important}.mb-20{margin-bottom:20px!important}.appointment-name{border-bottom:1px solid #d1d1d1;margin-bottom:8px!important;padding-bottom:6px;display:flex;align-items:center}.appointment-name h1{margin-bottom:0!important}.appointment-date{padding:6px;background:#e3e3e3;border-radius:4px;margin-bottom:0}.vk-mb-0{margin-bottom:0}.dsh-section-title{margin-bottom:0;font-weight:600}.adjunto-btn{background-color:#fff;border-radius:4px;padding:2px 10px;cursor:pointer;border:1px solid #c9c9c9;color:#000}.req-attachment-container{display:flex}.req-attachment-name{padding:8px;background-color:#ededed;border-radius:6px;margin-bottom:8px!important}.req-attachment-name:hover{background-color:#dcdcdc;cursor:pointer}.req-attachment-name:last-child{margin-bottom:0}.merge-contact-row{background-color:#f5f5f5;padding:10px;display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:3px;border-radius:6px;border:1px solid #dbdbdb}.merge-contact-row:last-child{margin-bottom:0}.download-link{text-decoration:none;background:transparent;border:none;color:var(--primary)}.download-link:hover{text-decoration:underline;color:#115293;cursor:pointer}.setting-matrix-layout{display:flex;align-items:center;margin-bottom:10px;grid-gap:20px;gap:20px;border-bottom:1px solid #e4e7eb}.setting-matrix-layout a{color:#32325d;text-decoration:none;transition:color .3s ease,border-bottom-color .3s ease;border-bottom:1px solid transparent;position:relative;margin-bottom:-1px;padding-bottom:6px}.setting-matrix-layout a:hover{color:#0070ba}.setting-matrix-layout .active-link{color:#0070ba;border-bottom-color:#0070ba;font-weight:600;margin-bottom:-1px}.company-container{display:flex;flex-direction:column;margin-bottom:6px;border:1px solid #e5e5e5;border-radius:6px}.company-row{padding:10px;font-weight:600;display:flex;flex-direction:row;grid-gap:2px;gap:2px}.company-row:hover{background-color:#f5f5f5;cursor:pointer}.company-container:last-child{margin-bottom:0}.matrix-container{padding:10px;background-color:rgba(139,196,231,.21176470588235294);border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:flex}.ar-row-category{background-color:#e2e2e2}.ar-row-category,.ar-row-value{padding:10px;font-weight:600;border:1px solid #d7d7d7;border-bottom:none}.ar-row-value{background-color:#fff}.ar-row-value:last-child{border-bottom:1px solid #d7d7d7}.ar-row-value:hover{background-color:#f5f5f5}.container-add-user{background-color:#fbf8f8;padding:10px;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.container-users-list{margin-top:20px!important}.container-docs-no-margin,.container-users-list{border-radius:10px;padding:10px;border:1px solid #e3e3e3;-moz-border-radius:4px}.container-option{display:flex;align-items:center;justify-content:flex-end;margin-bottom:14px}.company-option-bar{display:flex;justify-content:space-between;margin-bottom:26px;flex-wrap:wrap-reverse;grid-gap:4px;gap:4px}.client-option-container{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap}.identity-result-container{margin:10px}.assign-assessment-options{display:flex;align-items:center;grid-gap:12px;gap:12px}.comment-container{background-color:#f3f3f3;border-radius:10px;margin-bottom:15px!important;padding:15px!important;border:1px solid #d9d9d9}.comment-container p{margin:0;line-height:2}.comment-text{padding:2px;margin-left:45px}.comment-user-name{font-weight:700;margin-left:10px}.comment-created{color:#adb5bd;font-size:.9em;font-weight:500}.modules-navbar{display:flex}.menu-text{font-size:14px!important}.assessment-mobile-card{text-decoration:none;display:block;color:#000;border-radius:4px;padding:12px;margin-bottom:18px;background-color:#fff;height:100%;border:1px solid var(--primary);transition:border-color .5s ease-in-out;box-shadow:0 2px 5px rgba(50,50,93,.10196078431372549),0 1px 1.5px rgba(0,0,0,.07058823529411765)}.assessment-mobile-card:last-child{margin-bottom:0}.word-preview-container{background-color:#f5f5f5;padding:8px;display:flex;border-radius:8px;border:1px solid #bfbfbf;cursor:zoom-in}.login-form{display:flex;justify-content:center;flex-direction:column;grid-gap:20px;gap:20px}.negative-message-container{position:relative;min-height:1em;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;background-color:#fff6f6;color:#9f3a38;font-size:1em;box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent;border-radius:.28571429rem}.negative-title{font-weight:600;color:#912d2b;font-size:16px}.cell-option{margin-bottom:10px}.cell-option,.option-container{display:flex;grid-gap:6px;gap:6px}.option-container{flex-wrap:nowrap}.center-flex{justify-content:center}.aux-detail:hover{background-color:#d6d6d6;cursor:pointer;border-radius:4px}.personal-in-doc{background-color:#fff;padding:24px;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:11px!important}.compliance-doc-row:hover{background-color:#f5f5f5}@media (max-width:480px){:root{--font-size-breadcrumb:14px}.main-container{margin-left:5px;margin-right:5px}.modules-navbar{display:none}#select-records,#status-of-invitation,#year-of-invitation{width:100%!important;margin-right:0!important;margin-bottom:10px}}@media (min-width:481px) and (max-width:768px){:root{--font-size-breadcrumb:14px}.card-layout{padding:32px 18px;margin:0 16px}.main-container{margin-left:5px;margin-right:5px}.modules-navbar{display:none}#select-records,#status-of-invitation,#year-of-invitation{width:100%!important;margin-right:0!important;margin-bottom:10px}.assess-title{font-size:14px}}@media (min-width:769px) and (max-width:1024px){.main-container{margin-left:10px;margin-right:10px}.modules-navbar{display:none}.assign-assessment-options{padding-left:10px}}@media (min-width:1025px) and (max-width:1200px){.main-container{margin-left:10px;margin-right:10px}.modules-navbar{display:none}.assign-assessment-options{padding-left:10px}}@media (min-width:1200px) and (max-width:1250px){.menu-text{font-size:13px!important}}@media (min-width:1201px){.main-container{margin-left:20px;margin-right:20px}.assign-assessment-options{padding-left:10px}}@media (min-width:1440px){.main-container{margin-left:50px;margin-right:50px}}@media (min-width:1800px){.main-container{margin-left:auto;margin-right:auto}}.alter-container-div{background-color:#fff;margin:20px auto;max-width:800px;width:100%;padding:18px;border-radius:8px}.play-pause-button{background-color:#f0f0f5;border:1px solid #d1d1d6;border-radius:12px;padding:10px 20px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;outline:none;font-size:16px}.play-pause-button:hover{background-color:#e0e0e5;box-shadow:0 6px 8px rgba(0,0,0,.15)}.play-pause-button:active{background-color:#d0d0d5;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(.98)}.play-pause-button svg{font-size:24px}.styled-range{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;outline:none;opacity:.8;transition:opacity .3s,background .3s ease}.styled-range:hover{opacity:1}.styled-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#007aff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.styled-range::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.styled-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007aff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.styled-range::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.question-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.question-text{font-size:16px;font-weight:500;color:#333}.assessment-title{font-size:18px;color:#444;margin-bottom:24px}.answer-option{margin-bottom:8px}.answer-option:last-child{margin-bottom:auto}.label-caption{color:#6c757d;width:130px}.label-caption,.label-value{font-size:.875rem;margin-bottom:0}.label-value{font-weight:500}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.p-2{padding:.5rem}.bg-muted{background-color:#f5f5f5}.rounded-md{border-radius:.375rem}.space-y-2{>*+*{margin-top:.5rem}}.text-lg{font-size:1.125rem}.font-semibold{font-weight:600}.mb-4{margin-bottom:1rem}.mr-1{margin-right:.25rem}.h-4{height:1rem}.w-4{width:1rem}ul{list-style-position:inside;padding-left:0}.status-guard{font-size:1.2rem;font-weight:700;padding:.4rem;border-radius:5px}.success-guard{background-color:#d0f0c0;color:#2e7d32;border:1px solid #c3e6cb}.error-guard{background-color:#e53e3e;color:#fff;border:1px solid #f5c6cb}.access-status-panel{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.access-status-panel-title{font-size:.62rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;margin:0 0 2px 2px}.access-status-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);transition:box-shadow .2s ease,transform .2s ease}.access-status-card:hover{box-shadow:0 6px 20px rgba(16,24,40,.1);transform:translateY(-2px)}.access-status-card--success{border-top:3px solid #16a34a}.access-status-card--error{border-top:3px solid #dc2626}.access-status-card-body{padding:12px 14px 10px}.access-status-company{display:block;font-size:.84rem;font-weight:700;color:#111827;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-status-footer{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border-top:1px solid #f3f4f6;font-size:.74rem;font-weight:700;letter-spacing:.01em}.access-status-footer--success{background-color:#f0fdf4;color:#15803d}.access-status-footer--error{background-color:#fff1f2;color:#be123c}.access-status-label{flex:1 1;white-space:nowrap}.access-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.access-status-footer--success .access-status-dot{background-color:#16a34a}.access-status-footer--error .access-status-dot{background-color:#e11d48}@keyframes access-dot-pulse{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{box-shadow:0 0 0 4px rgba(22,163,74,0)}}.access-status-dot--pulse{animation:access-dot-pulse 2s ease-in-out infinite}.flex-container{padding:0;margin:0;list-style:none;-ms-box-orient:horizontal;display:-moz-flex;display:flex}.nowrap{flex-wrap:nowrap}.wrap{flex-wrap:wrap}.wrap-reverse{flex-wrap:wrap-reverse}.wrap-reverse li{background:#00bfff}.flex-item{padding:5px;width:350px;height:140px;margin:10px}.selected-client{background:#ccc;border-radius:3px 0 0 3px;padding:0 10px;border-radius:3px;color:#000;display:inline-block;height:34px;line-height:33px;position:relative;margin:0 10px 10px 0;font-size:20px}.select-label{font-weight:700;margin-top:7px!important}.first-column-card{padding-bottom:10px!important;padding-right:30px}.ant-upload{width:162px!important;height:135px!important}.ant-upload-select-picture-card>.ant-upload{width:160px!important;height:133px!important;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.file-card{border-radius:6px;background:hsla(0,0%,91.8%,.9607843137254902);padding:10px;height:70px;margin:10px}.file-card:hover{border:.4px solid #bebdbd}.file-names{width:190px;word-break:break-all;white-space:normal}.gallery-image:after,.gallery-image:before{position:absolute;opacity:0;transition:all .5s;-webkit-transition:all .5s}.gallery-image:after{content:"\A";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6)}.button-image{position:absolute;left:40%;top:50%;opacity:0;transition:opacity .35s ease;text-align:center;color:#262626;z-index:1}.gallery-image:hover .button-image,.gallery-image:hover:after,.gallery-image:hover:before{opacity:1}.filter-div{padding:20px;background-color:#eaeaea;border-radius:15px}.datePickerWrapper{width:100%}.datePicker{width:100%;height:38px;background-color:#fff;border-radius:4px;border:1px solid #ccc;padding-left:5px}.datePicker:hover{border-color:#9c9c9c}.pt-container{color:#0070ba;border-bottom:.7px solid #c9c9c9;margin-bottom:12px;display:flex;justify-content:left;align-items:center;grid-gap:6px;gap:6px;padding-bottom:8px;flex-wrap:wrap}.pt-container>p{margin-bottom:0}.pt-container>a,.pt-container>h1{font-size:var(--font-size-breadcrumb);margin-bottom:0}.pt-container>a{color:var(--off-level-color)}.pt-container>a:hover{color:#0070ba}.title-division{font-size:var(--font-size-breadcrumb);color:var(--off-level-color)}
/*# sourceMappingURL=main.ec4222b8.chunk.css.map */