*{margin:0;padding:0;box-sizing:border-box}html body{width:100%!important}html{font-size:10px;overflow-y:scroll;width:100%!important}body{font-family:Manrope,sans-serif;font-size:1.4rem;font-weight:400;background:#fff}.ant-picker-dropdown{min-width:100%;max-width:700px}@media (max-width: 768px){.ant-picker-dropdown{max-width:90vw!important}}.ant-modal .ant-modal-header{margin-bottom:1.6rem}.ant-input-outlined{border-color:#808692!important}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.container{max-width:90%;margin:0rem auto;padding:0 .5rem}}@media (max-width: 480px){.container{max-width:100%;margin:0rem 1rem;padding:0 .5rem .5rem}}.loading{width:100vw;height:100vh;top:0%;position:fixed;z-index:1000;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#dfdcdc80}.loading img{width:20rem;height:16rem}.work-rest-schedule{margin:2.3rem 0}.work-rest-schedule__wrap{background:#f3f5fc;border-radius:5px;padding:12px}.work-rest-schedule__title{display:flex;align-items:center;gap:8rem;margin-bottom:.7rem}@media (max-width: 480px){.work-rest-schedule__title{gap:2rem}}.work-rest-schedule__title .date{display:flex;align-items:center;gap:1.6rem}@media (max-width: 480px){.work-rest-schedule__title .date{gap:.6rem}}.work-rest-schedule__title .date__indicater{width:1.4rem;height:2.2rem;background:#f5c47f}.work-rest-schedule__title h4{font-size:1.7rem;font-weight:700;line-height:3.2rem;color:#128239}.work-rest-schedule__rule-set{width:20rem}@media (max-width: 480px){.work-rest-schedule__rule-set{width:16rem}}.work-rest-schedule .work-diary{width:100%}.work-rest-schedule .work-diary__event{display:flex;height:1rem}.work-rest-schedule .work-diary__event__time{display:flex;justify-content:flex-end;align-items:center}.work-rest-schedule .work-diary__event__time span{font-size:13px;font-weight:600;line-height:10px}.work-rest-schedule .work-diary__event__time span .ant-tag{padding:6px;border-radius:1rem}.work-rest-schedule .work-diary__event__time:first-child{width:6%}.work-rest-schedule .work-diary__event__time:last-child{width:10%!important}.work-rest-schedule .work-diary__event__time:not(:first-child){width:6.5%}.work-rest-schedule .work-diary__event__time:not(:last-child):after{content:"";position:absolute;top:0;right:0;height:100%}.work-rest-schedule .work-diary__timeline{display:flex;height:3.2rem}.work-rest-schedule .work-diary__timeline__count{position:relative;display:flex;justify-content:flex-end;align-items:center}.work-rest-schedule .work-diary__timeline__count span{position:absolute;right:-4px;font-size:13px;font-weight:700;line-height:10px}.work-rest-schedule .work-diary__timeline__count:first-child{width:6%}.work-rest-schedule .work-diary__timeline__count:last-child{width:10%!important}.work-rest-schedule .work-diary__timeline__count:not(:first-child){width:3.5%}.work-rest-schedule .work-diary__timeline__count:not(:last-child):after{content:"";position:absolute;top:0;right:0;height:100%}.work-rest-schedule .work-diary__graph{display:flex;flex-direction:column;border:2px solid #ccc}.work-rest-schedule .work-diary__graph__wrap{border-bottom:1px solid #ccc;height:45px;display:flex;width:100%}.work-rest-schedule .work-diary__graph__wrap:last-child{border-bottom:none}.work-rest-schedule .work-diary__graph__header{height:100%;border-right:1px solid #afacac;display:flex;justify-content:center;text-align:center;align-items:center;font-size:14px;font-weight:600;width:6%}.work-rest-schedule .work-diary__graph__total{width:10%;padding:.6rem}.work-rest-schedule .work-diary__graph__total .t-label{font-size:.8rem;font-weight:600;line-height:1rem;color:#808692;display:block;margin-bottom:.7rem}.work-rest-schedule .work-diary__graph__total .t-value{font-size:1.4rem;font-weight:700;line-height:1rem;color:#020e26;display:block}.work-rest-schedule .work-diary__graph__middle{width:84%;height:100%}.work-rest-schedule .work-diary__graph__inner-box-wrap{display:flex;width:100%;height:100%}.work-rest-schedule .work-diary__graph__inner-box-wrap .tooltip{background-color:#000;color:#fff;padding:5px;border-radius:5px;z-index:1000}.work-rest-schedule .work-diary__graph__inner-box{height:100%;cursor:col-resize;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:1.042%;display:flex;align-items:center;justify-content:center}.work-rest-schedule .work-diary__graph__inner-box img{cursor:pointer}.work-rest-schedule .work-diary__graph__inner-box:nth-child(4n){border-right:1px solid #999}.work-rest-schedule .work-diary__graph__inner-box-work{background-color:#ffa940!important}.work-rest-schedule .work-diary__graph__inner-box-rest{background-color:#73d13d!important}.work-rest-schedule .work-diary__graph .danger-breach-background,.work-rest-schedule .work-diary__graph .potential-breach-background,.work-rest-schedule .work-diary__graph .warning-breach-background{background-color:#ed2c2c!important}.work-rest-schedule .work-rest-sm{display:none}.work-rest-schedule .breach_collapse{margin-top:.5rem}.work-rest-schedule .breach_collapse .ant-collapse-borderless>.ant-collapse-item{border-bottom:none}.work-rest-schedule .breach_collapse .ant-collapse>.ant-collapse-item{border-bottom:none}.work-rest-schedule .breach_collapse .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:#128239;font-size:1.4rem}.work-rest-schedule .breach_collapse .ant-collapse,.work-rest-schedule .breach_collapse .ant-collapse-borderless{background-color:#fff}.work-rest-schedule .breach_collapse .ant-collapse-header{font-size:1.4rem;font-weight:600;line-height:2.2rem;padding:0}@media (max-width: 768px){.work-rest-schedule,.work-rest-schedule .work-diary{width:100%}.work-rest-schedule .work-diary__timeline{height:2.4rem;border:1px solid #ccc}.work-rest-schedule .work-diary__timeline__count{border-right:1px solid #ccc}.work-rest-schedule .work-diary__timeline__count span{position:absolute;left:1px;font-size:1.1rem}.work-rest-schedule .work-diary__timeline__count:first-child{width:8%}.work-rest-schedule .work-diary__timeline__count:first-child span{display:flex;align-items:center;justify-content:center}.work-rest-schedule .work-diary__timeline__count:last-child{border-right:none}.work-rest-schedule .work-diary__timeline__count:not(:first-child){width:7.67%!important}.work-rest-schedule .work-diary__graph{width:100%}.work-rest-schedule .work-diary__graph__wrap{width:100.3%}.work-rest-schedule .work-diary__graph__header{width:8%;font-size:1rem}.work-rest-schedule .work-diary__graph__total{display:none;width:0}.work-rest-schedule .work-diary__graph__middle{width:92%;height:100%}.work-rest-schedule .work-diary__graph__inner-box-wrap{width:100%}.work-rest-schedule .work-diary__graph__inner-box{width:2.084%}.work-rest-schedule .work-rest-sm{display:none;display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.work-rest-schedule .work-rest-sm__total{font-size:1.4rem;font-weight:700;line-height:1rem;color:#020e26}}.filter{margin-top:2.3rem;border-radius:.4rem}.filter .date-range-picker{width:100%;height:3rem}.filter .ant-picker-outlined{border-color:#808692}.filter .ant-select-selector{border:1px solid #808692!important}.filter .filterBar{border:1px solid #808692;border-radius:.5rem;padding:.45rem .7rem;cursor:pointer;width:3.2rem}.filter .clear-all-button{background-color:#e6e7ea;border:none;color:#020e26;font-weight:500;height:3rem;padding:.7rem 3.2rem}@media (max-width: 480px){.filter .clear-all-button{width:100%}}.filter .clear-all-button:hover{background-color:#1c273c!important;color:#fff!important}.filter-drawer .filter-section{margin-bottom:24px}.filter-drawer .filter-section h4{margin-bottom:16px;font-size:1.7rem;font-weight:700}.filter-drawer .filter-section .check-box-wrap{display:flex;flex-direction:column;gap:1rem}.filter-drawer .drawer-footer{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between}.filter-drawer .drawer-footer .ant-btn{min-width:80px}.filter-drawer .drawer-footer .ant-btn:first-child{margin-right:8px}.faq h2{font-size:2rem;font-weight:600;line-height:1.4rem;margin-bottom:2rem;color:#020e26}.faq__collapse{background-color:transparent}.faq__collapse .ant-collapse-item{border-bottom:1px solid #000!important}.faq__collapse .ant-collapse-header{padding:16px 0}.faq__collapse .ant-collapse-content-box{padding:0 0 16px}.faq__collapse__panel .ant-collapse-header{font-size:1.6rem;font-weight:600;line-height:2rem!important;color:#353e51!important}.faq__collapse__panel .ant-collapse-content{font-size:1.6rem;font-weight:400;line-height:3rem!important;color:#353e51!important}.faq__collapse__panel .ant-collapse-content-box ul{margin-left:2rem}.custom-footer{background-color:#f9f9f9;margin-top:3rem;padding:3rem 2rem}.custom-footer__title{color:#103059;font-size:2rem!important;font-weight:700;line-height:2rem;margin-bottom:1rem}.custom-footer__tagline{display:block;margin-bottom:16px;font-size:2rem;font-weight:500;line-height:2.4rem;color:#128239}.custom-footer .ant-list-item{border-bottom:none;gap:.8rem;display:flex;align-items:center;justify-content:flex-start}.custom-footer .ant-list-item span{font-size:1.6rem;font-weight:600;line-height:2rem}.custom-footer .row{display:flex;flex-wrap:wrap;margin:0 -16px}.custom-footer .col-xs-24,.custom-footer .col-md-12,.custom-footer .col-lg-8{padding:16px}@media (max-width: 480px){.custom-footer .col{width:100%;margin-bottom:2rem}}@media only screen and (min-width: 480px) and (max-width: 1024px){.custom-footer .col{width:50%;margin-bottom:2rem}}@media (min-width: 1024px){.custom-footer .col{width:33.3333%}}.custom-footer__info{font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#353e51}.custom-footer .info_link:hover{cursor:pointer;color:#353e51}.end-footer{height:3rem;background-color:#128239}.custom-date-range{margin-top:24px}@media (max-width: 768px){.custom-date-range{margin-bottom:1rem}}.custom-date-range .ant-picker{width:90px!important}.breach-checker{margin-top:3rem}.breach-checker .report-section{display:flex;justify-content:center;margin:6rem 0;padding:4rem 0;background-color:#f5f5f5}.breach-checker .report-section__wrap{width:47rem;display:flex;flex-direction:column;gap:3.2rem}@media (max-width: 480px){.breach-checker .report-section__wrap{width:100%}}@media only screen and (min-width: 480px) and (max-width: 1024px){.breach-checker .report-section__wrap{width:40rem}}.breach-checker .report-section__wrap h2{font-size:2rem;font-weight:600;line-height:1.6rem;padding-bottom:.4rem;color:#128239;border-bottom:2px solid #bababa}.breach-checker .report-section__wrap p{font-size:1.4rem;font-weight:600;line-height:2.6rem;color:#353e51}.breach-checker .report-section__wrap input{width:100%}.breach-checker .report-section__wrap button{width:100%;background:#128239;font-size:1.4rem;font-weight:500;color:#fff}.breach-checker .filter-tag{margin:1rem 0}.breach-checker .filter-tag .ant-tag{margin-top:.5rem}@media (max-width: 768px){.breach-checker{margin-top:0}.breach-checker h1{font-size:3rem}.breach-checker .mv-logo{margin:3rem 0}}.breach-detail-title{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.breach-detail-title span{font-size:1.6rem;font-weight:600}
