body.dashboard{background-image:linear-gradient(180deg,#2f318b,#4b4d9d 40%,#c3c4f3 75%,#e1e1ff);background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#2f318b;min-height:100svh}body.dashboard .page-404{margin:40px 0}body.dashboard section.wrapper{min-height:calc(100svh - 309px)}header.dashboard{background:transparent;padding:21px 0;position:relative}header.dashboard .wrapper{max-width:1200px}header.dashboard .logo{display:inline-block}header.dashboard .logo:only-child{margin:0 auto}header.dashboard .logo img{display:block;height:56px;width:auto}header.dashboard nav{gap:24px}header.dashboard nav h5{color:var(--c-neutral-white);margin-bottom:0}header.dashboard nav .language{color:#dedede;padding-left:24px}header.dashboard nav .language:before{background:var(--c-neutral-white);opacity:.3;left:0}header.dashboard nav .language a{color:#dedede}header.dashboard nav .language a:hover,header.dashboard nav .language a.active{color:var(--c-neutral-white)}header.dashboard nav .profile{position:relative}header.dashboard nav .profile__title{align-items:center;cursor:pointer;display:flex;gap:4px;padding-left:0;position:relative}header.dashboard nav .profile__title:before{background:var(--c-neutral-white);content:"";height:23px;left:0;opacity:.3;position:absolute;top:50%;transform:translateY(-50%);width:1px;display:none}header.dashboard nav .profile__title svg,header.dashboard nav .profile__title img{display:block}header.dashboard nav .profile__title h5.active{font-weight:600}header.dashboard nav .profile__dropdown{background:var(--c-neutral-white);border-radius:8px;box-shadow:0 4px 20px #0000001a;display:none;left:0;opacity:0;padding:16px;position:absolute;top:120%;transition:.2s all ease;visibility:hidden;width:180px}header.dashboard nav .profile__dropdown.profile__dropdown--active{display:block;opacity:1;transition:.2s all ease;visibility:visible}header.dashboard nav .profile__dropdown a{align-items:center;color:#333;display:flex;gap:10px;margin-bottom:10px}header.dashboard nav .profile__dropdown a.active{font-weight:700}header.dashboard nav .profile__dropdown a:last-child{margin-bottom:0}.header-menu{background:#ffffff80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);bottom:0;left:0;padding:14px 0;position:fixed;right:0;z-index:8}.header-menu .wrapper{align-items:center;display:flex;justify-content:space-between;max-width:1200px}.header-menu a{align-items:center;color:var(--c-neutral-black);display:flex;gap:10px;padding:4px;transition:.2s all ease}.header-menu a.active svg,.header-menu a.active img{filter:none;transform:scale(1.05);transition:.2s all ease}.header-menu a.active small{font-weight:700;transition:.2s all ease}.header-menu a.active svg path{fill:var(--c-secondary-main)}.header-menu a svg,.header-menu a img{filter:grayscale(100)}.header-menu a small{display:block;transition:.2s all ease}footer.dashboard{background:transparent;margin-bottom:68px;padding:75px 0 43px}footer.dashboard small,footer.dashboard a{color:var(--c-neutral-gray-3)}.box{display:flex;gap:24px}.box-white{background:var(--c-neutral-white);border-radius:16px;margin-bottom:24px;padding:35px 30px;position:relative;width:100%}.box-white.form-white{min-height:627px}.box-white.small-space{padding:30px 57px 30px 30px}.box-white.small-space .table{margin-right:-30px;padding-right:20px}.box-white.small-space .table table td,.box-white.small-space .table table th{max-width:140px;min-width:70px;padding:8px}.box-white.min-content{padding:35px 70px 35px 30px}.box-white.min-content .table{max-height:338px;margin-right:-50px;overflow:auto;padding-right:45px}.box-white .card-info{align-items:center;background:#fafbff;border-radius:16px;display:flex;margin-bottom:48px;padding:10px 45px 10px 130px}.box-white .card-info figure{margin-right:40px}.box-white .card-info figure img{display:block}.box-white .card-info__text{width:540px}.box-white .card-info__text h5{margin-bottom:8px}.box-white .card-info__text span{display:block}.box-white .card-info .button{margin:auto 24px}.box-white__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px}.box-white__title h5{align-items:center;display:flex;margin-bottom:0}.box-white__title h5 svg,.box-white__title h5 img{display:block;margin-right:24px}.box-white__title h5 .tag{align-items:center;background:#292ec6;border-radius:100px;color:var(--c-neutral-white);display:flex;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:center;line-height:150%;margin-left:10px;width:24px}.box-white__title .filter form{align-items:center;display:flex;gap:24px}.box-white__title .filter form select{min-width:200px}.box-white__title .filter form input{margin-bottom:0;min-width:300px}.box-white__title .filter form input.datepicker,.box-white__title .filter form input.datepicker2{min-width:auto;width:200px}.box-white__title .filter__item{position:relative}.box-white__title .filter__item.with-icon svg,.box-white__title .filter__item.with-icon img{cursor:pointer;display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.box-white__content{position:relative}.box-white__content.with-gradient:before{background:linear-gradient(180deg,#fff0,#fff);bottom:0;content:"";left:0;height:67px;position:absolute;right:0;width:100%;z-index:2}.box-white__content.with-gradient .table{margin-bottom:-20px}.box-white__content .no-data{align-items:center;display:flex;justify-content:center;gap:17px;padding:164px 40px}.box-white__content .no-data.hide{display:none;opacity:0;visibility:hidden}.box-white__content .no-data img{display:block}.box-white__content .no-data__text{color:#333;width:185px}.box-white__content .no-data__text span{display:block}.box-white__content .table{overflow:auto}.box-white__content .table::-webkit-scrollbar{background:#eaeaf3;height:3px;width:3px}.box-white__content .table::-webkit-scrollbar-thumb{background:#2f318b;height:3px;width:3px}.box-white__content .table::-webkit-scrollbar-track{background:#eaeaf3;height:3px;width:3px}.box-white__content table{margin-bottom:0;width:100%}.box-white__content table td,.box-white__content table th{border-bottom:1px solid #F4F4F4}.box-white__content table td{padding:16px 16px 24px}.box-white__content table td:first-child{padding-left:0}.box-white__content table td:last-child{padding-right:0}.box-white__content table td.action{text-align:right;vertical-align:bottom}.box-white__content table td.action-center{text-align:right;vertical-align:middle}.box-white__content table td.hide{display:none}.box-white__content table td .flex{align-items:center;display:flex;margin-left:auto;margin-right:0;gap:32px;width:max-content}.box-white__content .tag{background:#f3f3f3;border-radius:4px;color:#111;display:inline-block;font-size:12px;font-style:normal;font-weight:600;line-height:150%;min-width:76px;padding:2px 4px;text-align:center}.box-white__content .tag.green{background:#d6ead9;color:var(--c-secondary-pressed)}.box-white__content .tag.red{background:#ffe6e7;color:#c70c14}.box-white__content .tag.yellow{background:#d8c2b1;color:#ff9743}.box-white__content .text-right span{justify-content:right}.box-white__content small{color:var(--c-neutral-gray-3);display:block;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.box-white__content span{color:var(--c-neutral-gray-5);display:flex;font-style:normal;font-size:14px;font-weight:400;gap:4px;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.box-white__content span.oneline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.box-white__content span svg,.box-white__content span img{flex:0 0 max-content;display:block;float:left}.box-white__content span.supporting-text{color:#999;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.box-white__content a{align-items:center;display:flex;gap:10px;justify-content:right;margin-bottom:4px}.box-white__content a:hover small,.box-white__content a:hover span{color:var(--c-secondary-pressed)}.box-white__content a small{color:#333;font-size:14px}.box-white__content a svg,.box-white__content a img{display:block}.box-white__content a.button{display:inline-block}.box-white__content a._df_button{padding:0;background:none;border:0;color:var(--c-primary-main);border-radius:0}.box-white__content .status{background:#d7d7d7;border-radius:4px;display:inline-block;height:14px;margin-right:4px;margin-top:4px;width:14px}.box-white__content .status.green{background:var(--c-primary-main)}.box-white__content .status.yellow{background:#ff9743}.box-white__content .status.red{background:#c70c14}.box-white__content .green,.box-white__content .dark-green{color:var(--c-secondary-main)}.box-white__content .yellow{color:#ff9743}.box-white__content .red{color:#c70c14}.box-white__content path[fill="#277C35"],.box-white__content path[fill="#38B14C"]{fill:var(--c-secondary-main)!important;stroke:var(--c-secondary-main)!important}.box-white__content .text{margin-bottom:32px}.box-white__content .text span small{color:inherit;font-size:14px}.box-white .lab-list{display:flex;flex-direction:column;gap:0;border-top:1px solid #ECEEF6}.box-white .lab-list__item{background:transparent;border:0;border-bottom:1px solid #ECEEF6;border-radius:0;box-shadow:none;overflow:visible;transition:none}.box-white .lab-list__item.is-open{background:transparent}.box-white .lab-list__row{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:grid;font:inherit;gap:20px;grid-template-columns:minmax(180px,1.2fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,.9fr) auto;padding:20px 0;text-align:left;transition:none;width:100%}.box-white .lab-list__row--request{grid-template-columns:minmax(180px,1.2fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,.9fr) minmax(160px,.9fr) auto}.box-white .lab-list__cell--toggle{align-items:center;justify-content:center}.box-white .lab-list__cell{display:flex;flex-direction:column;gap:4px;min-width:0}.box-white .lab-list__cell small{color:#777;display:block;font-size:12px}.box-white .lab-list__cell span{color:#333;display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset}.box-white .lab-list__cell strong{color:#222;display:block;font-size:15px}.box-white .lab-list__status{display:flex;flex-direction:column;gap:6px}.box-white .lab-list__status-link{color:#2f318b;display:inline-flex;font-size:12px;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;width:fit-content}.box-white .lab-list__status-link:hover{color:#1f2168}.box-white .lab-list__cell .lab-status-pill{align-items:center;background:#f1f2f4;border:1px solid #E1E4F2;border-radius:6px;color:#1f1f1f;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:1.2;padding:4px 10px;width:fit-content}.box-white .lab-list__cell .lab-status-pill--draft{background:#f1f2f8;border:1px solid #E2E5F2;color:#6b6f87}.box-white .lab-list__cell .lab-status-pill--onprogress,.box-white .lab-list__cell .lab-status-pill--on-progress,.box-white .lab-list__cell .lab-status-pill--open{background:#2f318b1f;border:1px solid rgba(47,49,139,.25);color:#2f318b}.box-white .lab-list__cell .lab-status-pill--done,.box-white .lab-list__cell .lab-status-pill--completed,.box-white .lab-list__cell .lab-status-pill--resolved,.box-white .lab-list__cell .lab-status-pill--closed,.box-white .lab-list__cell .lab-status-pill--selesai{background:#277c351f;border:1px solid rgba(39,124,53,.28);color:#277c35}.box-white .lab-list__cell .lab-status-pill--reject,.box-white .lab-list__cell .lab-status-pill--rejected,.box-white .lab-list__cell .lab-status-pill--cancelled,.box-white .lab-list__cell .lab-status-pill--permintaan-dibatalkan,.box-white .lab-list__cell .lab-status-pill--dibatalkan,.box-white .lab-list__cell .lab-status-pill--canceled{background:#ffe6e7;border:1px solid #F3B2B5;color:#c70c14}.box-white .lab-list__cell .lab-status-pill--revision-requested,.box-white .lab-list__cell .lab-status-pill--perlu-revisi,.box-white .lab-list__cell .lab-status-pill--revisi{background:#fff4e8;border:1px solid #F7D7AF;color:#c97a1e}.box-white .lab-list__cell .lab-status-pill--pending,.box-white .lab-list__cell .lab-status-pill--waiting{background:#f7f7fb;border:1px solid #E9EBF4;color:#5a607a}.box-white .lab-progress{background:#eef0fa;border-radius:999px;height:6px;overflow:hidden;width:100%}.box-white .lab-progress__fill{background:var(--c-primary-main);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.box-white .lab-progress--draft .lab-progress__fill{background:#b9bde8}.box-white .lab-progress--onprogress .lab-progress__fill,.box-white .lab-progress--on-progress .lab-progress__fill,.box-white .lab-progress--done .lab-progress__fill,.box-white .lab-progress--completed .lab-progress__fill,.box-white .lab-progress--resolved .lab-progress__fill{background:linear-gradient(90deg,#1c1d53,#2f318b)}.box-white .lab-progress--reject .lab-progress__fill,.box-white .lab-progress--rejected .lab-progress__fill,.box-white .lab-progress--cancelled .lab-progress__fill{background:#c70c14}.box-white .lab-progress--revision-requested .lab-progress__fill{background:#e0a038}.box-white button.lab-list__toggle,.box-white .lab-list__toggle{align-items:center;background:transparent;border-radius:0;border:0;cursor:pointer;color:#2f318b!important;display:inline-flex;gap:10px;height:auto;margin:0;padding:0;width:auto;font-size:14px;font-weight:400;justify-content:flex-end;line-height:1.5}.box-white button.lab-list__toggle:before,.box-white .lab-list__toggle:before{display:none}.box-white .lab-list__toggle-label{color:#2f318b!important;font-size:14px;font-weight:400}.box-white .lab-list__toggle-icon{color:#2f318b!important;display:inline-flex;line-height:1}.box-white .lab-list__toggle-icon svg path,.box-white .lab-list__toggle-icon svg g path{fill:currentColor!important;stroke:currentColor!important}.box-white .lab-list__toggle-icon svg{display:block;height:24px;width:24px}.box-white .lab-list__toggle:focus-visible{outline:2px solid rgba(41,46,198,.25);outline-offset:2px}.box-white .lab-list__accordion{background:transparent;border-top:1px solid #EEF0FA;margin-bottom:12px;padding:16px 0 20px}.box-white .lab-list__accordion-title{color:#2f318b;font-weight:600;margin-bottom:12px}.box-white .lab-accordion-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.box-white .lab-accordion-stack,.box-white .lab-stepper{display:flex;flex-direction:column;gap:16px}.box-white .lab-stepper__item{display:flex;gap:16px;position:relative}.box-white .lab-stepper__marker{align-items:flex-start;display:flex;flex:0 0 28px;justify-content:center;position:relative}.box-white .lab-stepper__marker:before{background:#d9dbf5;border-radius:999px;content:"";left:50%;position:absolute;top:22px;transform:translate(-50%);width:2px;bottom:-16px}.box-white .lab-stepper__item:last-child .lab-stepper__marker:before{display:none}.box-white .lab-stepper__item--last-visible .lab-stepper__marker:before{display:none}.box-white .lab-stepper__dot{background:var(--c-neutral-white);border:2px solid #B9BDE8;border-radius:50%;height:22px;position:relative;width:22px;z-index:1}.box-white .lab-stepper__content{padding:2px 0}.box-white .lab-stepper__title{color:#1f1f1f;font-size:15px;font-weight:700;margin-bottom:4px;text-decoration:underline;text-underline-offset:3px}.box-white .lab-stepper__meta{color:#1f1f1f;font-size:13px;line-height:1.4}.box-white .lab-stepper__meta+.lab-stepper__meta{margin-top:2px}.box-white .lab-stepper__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.box-white .lab-stepper__actions .button,.box-white .lab-stepper__actions button{margin-bottom:0;margin-right:0}.box-white .lab-stepper__doc-btn,.box-white .lab-stepper__action[data-lab-action=offer-approve],.box-white .lab-stepper__action[data-lab-action=contract-approve]{align-items:center;display:inline-flex;justify-content:center;min-width:220px;max-width:100%;height:38px;line-height:36px;padding:0 22px;font-size:.875rem;text-align:center}.box-white .lab-stepper__item--done .lab-stepper__dot{background:#2f318b;border-color:#2f318b}.box-white .lab-stepper__item--done .lab-stepper__marker:before{background:#2f318b}.box-white .lab-stepper__item--current .lab-stepper__dot{border-color:#2f318b;box-shadow:0 0 0 3px #2f318b1f}.box-white .lab-stepper__item--current .lab-stepper__dot:after{background:#2f318b;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.box-white .lab-stepper__item--current .lab-stepper__content{background:#f4f5ff;border:1px solid #E1E4F6;border-radius:16px;padding:12px 16px}.box-white .lab-stepper__item--pending .lab-stepper__dot{background:#f5f6fb;border-color:#d1d3e8}.box-white .lab-stepper--horizontal{align-items:stretch;flex-direction:row;gap:16px;overflow-x:auto;padding:4px 2px 8px}.box-white .lab-stepper--horizontal::-webkit-scrollbar{height:6px}.box-white .lab-stepper--horizontal::-webkit-scrollbar-track{background:#f1f2f8;border-radius:999px}.box-white .lab-stepper--horizontal::-webkit-scrollbar-thumb{background:#d4d7e7;border-radius:999px}.box-white .lab-stepper--horizontal .lab-stepper__item{flex-direction:column;gap:8px;min-width:180px;max-width:200px}.box-white .lab-stepper--horizontal .lab-stepper__marker{align-items:center;height:16px;width:100%;justify-content:flex-start}.box-white .lab-stepper--horizontal .lab-stepper__marker:before{background:#daddec;bottom:auto;height:1px;left:8px;top:50%;transform:translateY(-50%);width:calc(100% + 16px)}.box-white .lab-stepper--horizontal .lab-stepper__item--done .lab-stepper__marker:before{background:#2f318b}.box-white .lab-stepper--horizontal .lab-stepper__dot{height:16px;width:16px}.box-white .lab-stepper--horizontal .lab-stepper__content{width:100%}.box-white .lab-stepper--horizontal .lab-stepper__title{font-size:13px;line-height:1.3;text-decoration:none}.box-white .lab-stepper--horizontal .lab-stepper__meta{color:#7a7f99;font-size:11px}.box-white .lab-stepper--horizontal .lab-stepper__meta+.lab-stepper__meta{margin-top:4px}.box-white .lab-stepper--work .lab-stepper__content{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;width:100%}.box-white .lab-stepper--work .lab-stepper__item--current .lab-stepper__content{background:#f7f8ff;border:1px solid #E3E6F7;border-radius:10px;box-shadow:none;padding:8px 10px}.box-white .lab-stepper--work .lab-stepper__actions{margin-top:8px}.box-white .lab-stepper--work .lab-stepper__doc-btn{min-width:0;height:34px;line-height:32px;padding:0 16px;font-size:.8125rem;border-radius:999px}.box-white .lab-stepper--work.lab-stepper--horizontal .lab-stepper__item--current .lab-stepper__content{min-height:64px}@media (min-width: 1025px){.box-white .lab-stepper--work.lab-stepper--horizontal{overflow-x:visible;width:100%}.box-white .lab-stepper--work.lab-stepper--horizontal .lab-stepper__item{flex:1 1 0;max-width:none;min-width:0}}.box-white .lab-activity{background:var(--c-neutral-white);border:1px solid #E6E8F3;border-radius:14px;padding:16px}.box-white .lab-activity-mobile-toggle{display:none}.box-white .lab-workflow{background:var(--c-neutral-white);border:1px solid #E6E8F3;border-radius:14px;padding:16px}.box-white .lab-workflow__title,.box-white .lab-activity__title{color:#2f318b;font-weight:600;margin-bottom:12px}.box-white .lab-activity__list{display:flex;flex-direction:column;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.box-white .lab-activity__list::-webkit-scrollbar{height:0;width:0}.box-white .lab-activity__item{display:grid;gap:12px;grid-template-columns:10px minmax(0,1fr)}.box-white .lab-activity__dot{background:#2f318b;border-radius:50%;height:8px;margin-top:6px;width:8px}.box-white .lab-activity__heading{color:#1f1f1f;font-weight:600;margin-bottom:2px}.box-white .lab-activity__heading-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.box-white .lab-activity__actor{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;white-space:nowrap}.box-white .lab-activity__actor--admin{background:#2f318b1f;border-color:#2f318b38;color:#2f318b}.box-white .lab-activity__actor--customer{background:#1ca86624;border-color:#1ca86640;color:#0f8e55}.box-white .lab-activity__actor--system{background:#6b6f871f;border-color:#6b6f8738;color:#5a607a}.box-white .lab-activity__meta{color:#6b6f87;font-size:12px;margin-bottom:4px}.box-white .lab-activity__note{color:#333;font-size:13px}.box-white .lab-activity__item--highlight .lab-activity__dot{background:#ff9743}.box-white .lab-activity__item--highlight .lab-activity__content{background:#fff6e8;border-radius:12px;padding:8px 10px}.box-white .lab-activity__item--actor-admin .lab-activity__dot{background:#2f318b}.box-white .lab-activity__item--actor-customer .lab-activity__dot{background:#1ca866}.box-white .lab-activity__item--actor-system .lab-activity__dot{background:#7a7f99}.box-white .popup--offer .pdf__viewer{margin:0 auto;max-width:100%}.box-white .popup--offer .pdf__viewer iframe{border-radius:12px;display:block;width:100%}.box-white .popup--offer .group-btn{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.box-white .popup--offer .lab-offer__actions{align-items:center;display:flex;justify-content:center;margin-top:32px;padding-right:20px;width:100%}.box-white .popup--offer .lab-offer__bank--static{background:#f9faff;border-radius:12px;margin-top:16px;padding:12px 16px;text-align:center}.box-white .lab-list__detail-grid{display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.box-white .lab-list__detail small{color:#777;display:block;font-size:12px}.box-white .lab-list__detail span{color:#333;display:block;font-weight:600}.box-white .lab-list__dummy{background:var(--c-neutral-white);border:1px dashed #E1E4F2;border-radius:12px;padding:14px 16px}.box-white .lab-list__dummy ul{margin:0;padding-left:16px}.box-white .lab-list__dummy li{color:#555;font-size:13px;margin-bottom:6px}.box-white .lab-list__dummy-title{color:#2f318b;font-weight:600;margin-bottom:8px}.box-white .action-center a:not(.delete-complaint):not(.delete-lab){color:var(--c-secondary-main)}.box-white .action-center a:not(.delete-complaint):not(.delete-lab) svg path,.box-white .action-center a:not(.delete-complaint):not(.delete-lab) svg g path{fill:currentColor!important;stroke:currentColor!important}.box-white.detail{display:flex}.box-white.detail .detail-left{border-right:1px solid rgba(222,222,222,.2);padding-right:53px;width:calc(100% - 428px)}.box-white.detail .detail-right{width:428px}.box-white.detail .chat-list{display:flex;flex-direction:column;gap:16px;margin-right:-10px;max-height:450px;overflow:auto;padding-left:40px;padding-right:20px}.box-white.detail .chat-list::-webkit-scrollbar{background:#2f318b;width:3px}.box-white.detail .chat-list::-webkit-scrollbar-thumb{background:#2f318b;width:3px}.box-white.detail .chat-list::-webkit-scrollbar-track{background:#eaeaf3;width:3px}.box-white.detail .chat-list__item{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px}.box-white.detail .chat-list__item--title{align-items:center;display:flex;gap:4px;justify-content:space-between}.box-white.detail .chat-list__item--title svg,.box-white.detail .chat-list__item--title img{display:block;width:24px}.box-white.detail .chat-list__item--title span{display:block;flex:1 1 max-content;font-size:14px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.box-white.detail .chat-list__item--title small{display:block;color:#777;flex:0 0 auto}.box-white.detail .form-comment{background:#fff;box-shadow:0 -10px 40px #0000000d;margin-right:-30px;padding:16px 20px 30px 40px}.box-white.detail .form-comment .form{position:relative}.box-white.detail .form-comment textarea{margin-bottom:0}.box-white.detail .form-comment button{bottom:16px;height:36px;line-height:32px;font-size:14px;margin-bottom:0;margin-right:0;padding:0 12px;position:absolute;right:16px;z-index:2}.box-white .icon-password svg{display:block;cursor:pointer}.pdf__title{display:flex;justify-content:space-between;margin:0 auto 26px;max-width:930px}.pdf__title .label{display:flex;gap:57px;width:100%}.pdf__title .label__item{max-width:50%;min-width:40%}.pdf__title .label small{color:#999;display:block;font-size:12px}.pdf__title .label h5{margin-bottom:0}.pdf__title a{display:block;font-weight:600;margin-bottom:0}.pdf__viewer{height:1190px;margin:0 auto;max-width:930px;overflow:hidden;width:100%}.pdf__viewer iframe{border:none;display:block;height:100%;width:100%}.lab-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.2;padding:4px 10px}.lab-status--draft{background:#f2f2f2;color:#777}.lab-status--onprogress,.lab-status--on-progress{background:#e7edff;color:#2f318b}.lab-status--done,.lab-status--completed,.lab-status--resolved{background:#e7f7ec;color:#1e7a35}.lab-status--reject,.lab-status--rejected{background:#ffecec;color:#c70c14}.complain-form .row{margin-left:-30px;width:calc(100% + 60px)}.complain-form .row .column{padding:0 30px}@media (max-width: 1366px){footer.dashboard{padding:28px 0}}@media (max-width: 1280px){body.dashboard{background-image:linear-gradient(180deg,#2f318b,#4b4d9d 40%,#c3c4f3 75%,#e1e1ff);background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#2f318b}body.dashboard section.wrapper{min-height:calc(100svh - 230px)}header.dashboard .logo img{height:47px}header.dashboard nav .language{padding-left:0}header.dashboard nav .profile__dropdown{left:unset;right:-20px}.box-white{margin-bottom:17px}.box-white.form-white{min-height:507px}.box-white.min-content{padding:20px 40px 20px 24px}.box-white.min-content .table{margin-bottom:5px;margin-right:-25px;padding-right:24px}.box-white.detail .detail-left{padding-right:37px;width:540px}.box-white.detail .detail-right{width:calc(100% - 540px)}.box-white.detail .chat-list{padding:0 10px 0 28px}.box-white.detail .chat-list__item--title span,.box-white.detail .chat-list__item--title small,.box-white.detail .chat-list__item--content span,.box-white.detail .chat-list__item--content small{font-size:13px;line-height:19px}.box-white.detail .form-comment{margin-right:-30px;padding:16px 21px}.box-white.detail .box-white__content span{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}.box-white__title .filter form select{font-size:14px;margin-bottom:0;min-width:140px}.box-white__title .filter form input{font-size:14px}.box-white__title a{font-size:13px}.box-white__content .text span small{font-size:13px;line-height:150%}.box-white__content span{font-size:14px;line-height:150%}.box-white__content a svg,.box-white__content a img{height:24px;width:24px}.box-white .card-info{margin-bottom:27px;padding:20px 24px}.box-white .card-info figure{margin-right:16px}.box-white .card-info__text{width:510px}.box-white .card-info .button{margin:auto}.box-white table td{padding:8px 6px}.box{flex-wrap:wrap;gap:17px}.profile-form .row,.complain-form .row{margin-left:-12px;width:calc(100% + 24px)}.profile-form .row .column,.complain-form .row .column{padding:0 12px}.wrapper-large.page404{min-height:calc(100svh - 279px)}.wrapper-large.undermaintenance{min-height:calc(100svh - 171px)}footer:before{display:none}}@media (max-width: 1023px){body.dashboard section.wrapper{min-height:calc(100svh - 276px)}header.dashboard nav h5{font-size:14px}header.dashboard nav .profile__title svg,header.dashboard nav .profile__title img{height:24px;width:24px}header.dashboard nav .profile__dropdown a{font-size:14px}.header-menu{padding:8.25px 0}.header-menu .wrapper{margin:0 20px}.header-menu .header-menu__company-link{display:none}.header-menu a{align-items:center;flex-direction:column;text-align:center;gap:4px}.header-menu a svg,.header-menu a img{height:24px;width:24px}.header-menu a small{font-size:13px}.box-white.detail{flex-wrap:wrap}.box-white.detail .detail-left{margin-bottom:64px;padding-right:0;width:100%}.box-white.detail .detail-right{width:100%}.box-white.detail .chat-list{padding-left:0}.box-white.detail .form-comment{margin:0 -30px -30px}.box-white__title .filter.two-col form input,.box-white__title .filter__item{width:100%}.box-white__title .filter form input{width:230px}.box-white__title .filter form input.datepicker,.box-white__title .filter form input.datepicker2{width:140px}.box-white__content.with-gradient:before{bottom:3px;width:calc(100% + 22px)}.box-white__content table{min-width:100%;width:max-content}.box-white__content table td,.box-white__content table th{max-width:124px;width:max-content}.box-white__content table td .flex{gap:12px}.box-white .card-info{margin-bottom:16px;padding:20px}.box-white .card-info figure img{height:auto;width:67px}.box-white .card-info__text{width:363px}.box-white .card-info__text h5{font-size:14px}.box-white .card-info__text span{font-size:13px}.box-white .card-info .button{font-size:14px;margin:auto;padding:0 20px}.lab-list__row{align-items:center;gap:14px;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) auto}.lab-list__row--request{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) auto}.lab-list__cell--sample-type{display:none}.lab-list__cell--status{align-items:flex-start}.lab-list__row--request .lab-list__cell--request-time{display:none}.lab-list__cell--toggle{justify-content:flex-end}.lab-list__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form .row,.complain-form .row{margin-left:-22px;width:calc(100% + 44px)}.profile-form .row .column,.complain-form .row .column{padding:0 22px}.profile-form .row .column.column-33,.profile-form .row .column.column-34,.complain-form .row .column.column-33,.complain-form .row .column.column-34{flex:0 0 50%;max-width:50%}.profile-form .row .column.column-66,.complain-form .row .column.column-66{flex:0 0 100%;max-width:100%}.wrapper-large.page404{min-height:calc(100svh - 277px)}.wrapper-large.undermaintenance{min-height:calc(100svh - 205px)}.wrapper-large.undermaintenance~footer.dashboard{margin-bottom:0}footer.dashboard{margin-bottom:72px;padding:45px 0}footer.dashboard small{font-size:13px}}@media (max-width: 767px){body.dashboard{background-image:linear-gradient(180deg,#2f318b,#4b4d9d 40%,#c3c4f3 75%,#e1e1ff);background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#2f318b}body.dashboard section.wrapper{min-height:calc(100svh - 303px)}header.dashboard{padding:16px 0 25px}header.dashboard .wrapper{gap:24px}header.dashboard .logo{order:2}header.dashboard .logo img{height:38px}header.dashboard nav{order:1}header.dashboard nav h5{font-size:12px}header.dashboard nav .profile__dropdown{right:-18px}.header-menu{padding:6.5px 0}.header-menu .wrapper{margin:0 5px}.header-menu .header-menu__company-link{display:none}.header-menu a svg,.header-menu a img{height:16px;width:16px}.header-menu a small{font-size:10px}.header-menu a small span{display:none}.box-white{padding:24px 20px}.box-white.form-white{min-height:100px}.box-white.detail .form-comment{margin:0 -20px -24px}.box-white.detail .row{margin:0;width:100%}.box-white.detail .row .column{flex:0 0 100%;max-width:100%;padding:0}.box-white__title{flex-wrap:wrap;margin-bottom:28px}.box-white__title h5 svg,.box-white__title h5 img{height:24px;margin-right:5px;width:24px}.box-white__title h5 .tag{font-size:10px;margin-left:5px}.box-white__title .filter{margin-top:8px;width:100%}.box-white__title .filter.two-col .filter__item,.box-white__title .filter.two-col form input{width:100%}.box-white__title .filter.tri-col form{flex-wrap:wrap;gap:16px}.box-white__title .filter.tri-col .filter__item{width:calc(50% - 8px)!important}.box-white__title .filter.tri-col .filter__item:first-child{width:100%!important}.box-white__title .filter form{gap:8px;flex-wrap:wrap}.box-white__title .filter__item{width:calc(50% - 8px)}.box-white__title .filter__item:first-child{width:calc(100% - 8px)}.box-white__title .filter__item:last-child{width:calc(50% - 8px)}.box-white__title .filter__item input{min-width:unset!important;width:100%!important}.box-white__title a{font-size:10px}.box-white__content table{max-width:100%}.box-white__content table tr{display:block;border-bottom:1px solid #F4F4F4;margin-bottom:16px;padding-bottom:16px}.box-white__content table td,.box-white__content table th{border-bottom:none;display:flex;gap:32px;padding:4px 0!important;max-width:100%!important;width:100%}.box-white__content table td small,.box-white__content table th small{width:40%}.box-white__content table td span,.box-white__content table th span{font-size:12px;width:calc(60% - 32px)}.box-white__content table td{text-align:left!important}.box-white__content table td.action a span,.box-white__content table td.action a small{font-size:10px;width:auto}.box-white__content table td.action-center{margin-left:calc(40% + 32px);max-width:calc(60% - 32px)!important}.box-white__content table td.action-center a{gap:4px}.box-white__content table td.action-center a span,.box-white__content table td.action-center a small{font-size:10px;width:auto}.box-white__content table td.action-center a svg,.box-white__content table td.action-center a img{height:16px;width:16px}.box-white__content table td.text-right span{justify-content:left;text-align:left}.box-white__content table td .flex{margin-left:0}.box-white__content .status{margin-right:0;margin-top:1px}.box-white__content .tag{width:max-content}.box-white__content .text{margin-bottom:15px}.box-white .card-info{flex-direction:column;padding:11px}.box-white .card-info figure{display:none}.box-white .card-info__text{margin-bottom:8px;text-align:center;width:100%}.box-white .card-info__text h5{font-size:12px}.box-white .card-info__text span{font-size:10px}.box-white .card-info .button{font-size:12px;line-height:28px;height:32px}.lab-list__row{gap:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary toggle" "status status";padding:14px 0}.lab-list__cell--primary{grid-area:primary}.lab-list__cell--status{grid-area:status}.lab-list__row--request{grid-template-areas:"primary toggle" "request-status request-status" "work-status work-status"}.lab-list__row--request .lab-list__cell--request-status{grid-area:request-status}.lab-list__row--request .lab-list__cell--work-status{grid-area:work-status}.lab-list__status-link{font-size:11px}.lab-list__cell--toggle{grid-area:toggle;align-items:flex-start;justify-content:flex-end}.lab-list__cell--request-time{display:none}.lab-list__cell--toggle{margin-top:0}.lab-list__toggle{gap:6px;height:auto;width:auto}.lab-list__toggle-label{font-size:.875rem}.lab-list__toggle-icon{line-height:1}.lab-list__toggle-icon svg{height:22px;width:22px}.lab-list__accordion{padding:14px 0 16px}.lab-accordion-grid{grid-template-columns:1fr}.lab-activity-mobile-toggle,.lab-activity,.lab-activity.is-mobile-open{display:none!important}.lab-stepper__item{gap:12px}.lab-stepper__marker{flex:0 0 22px}.lab-stepper__marker:before{top:18px}.lab-stepper__dot{height:16px;width:16px}.lab-stepper__item--current .lab-stepper__content{padding:10px 12px}.lab-stepper__doc-btn,.lab-stepper__action[data-lab-action=offer-approve],.lab-stepper__action[data-lab-action=contract-approve]{min-width:0;width:100%}.lab-list__detail-grid{grid-template-columns:1fr}.profile-form .row,.complain-form .row{margin-left:0;width:100%}.profile-form .row .column,.complain-form .row .column{padding:0}.profile-form .row .column.column-33,.profile-form .row .column.column-34,.profile-form .row .column.column-50,.profile-form .row .column.column-66,.complain-form .row .column.column-33,.complain-form .row .column.column-34,.complain-form .row .column.column-50,.complain-form .row .column.column-66{flex:0 0 100%;max-width:100%}.pdf__title{flex-wrap:wrap}.pdf__title a{font-size:13px;order:1}.pdf__title .label{flex-direction:column;max-width:100%;order:2;width:100%;gap:8px}.pdf__title .label__item{max-width:100%;min-width:100%;width:100%}.wrapper-large.page404{min-height:calc(100svh - 294px)}.wrapper-large.page404 .page-404{margin:20px 0}.wrapper-large.undermaintenance{min-height:calc(100svh - 200px)}.wrapper-large.undermaintenance~footer.dashboard{margin-bottom:0}footer.dashboard{margin-bottom:56px}footer.dashboard small{display:block;font-size:10px;line-height:1.5;margin:0 auto;width:176px}}@media (max-width: 667px) and (max-height: 375px){footer.dashboard small{color:var(--c-neutral-white)}footer.dashboard small a{color:inherit}}
