@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#c2c2c2}::selection{background-color:#0d74ce;color:#fff}body{font-family:Helvetica,Arial,PingFang TC,黑體-繁,微軟正黑體,sans-serif;color:#0f172a;background-color:#fff;font-size:16px}img{display:block}li{list-style:none}a{color:#0d74ce;text-decoration:none}a:hover:not(.btn){color:#0f82e6;text-decoration:none}a:focus:not(.btn),a:visited:not(.btn){color:#0d74ce;text-decoration:none}input,textarea{display:block;width:100%;padding:6px 2px 6px 12px;font-size:1rem;line-height:1.5;color:#0f172a;background-color:#fff;background-clip:padding-box;border:1px solid #CBD5E1;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none}input:focus,textarea:focus{color:#0f172a;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}input:disabled,textarea:disabled{background-color:#f1f5f9}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;border:1px solid #CBD5E1;border-radius:50%;cursor:pointer;width:16px;height:16px}input[type=radio]:active{cursor:pointer;width:16px;height:16px;background-color:#fff;border-radius:50%}input[type=radio]:checked{cursor:pointer;width:16px;height:16px;background-color:#fff;border-color:#0d74ce;border-radius:50%;position:relative}input[type=radio]:checked:before{content:"";display:block;width:10px;height:10px;background-color:#0d74ce;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;border:1px solid #4B5563;border-radius:4px;cursor:pointer;width:16px;height:16px}input[type=checkbox]:active{cursor:pointer;width:16px;height:16px;background-color:#fff;border-radius:4px}input[type=checkbox]:checked{cursor:pointer;width:16px;height:16px;background-color:#0d74ce;border:1px solid #0D74CE;border-radius:4px;position:relative}input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;background-color:transparent;border:2px solid #ffffff;border-top-width:0;border-left-width:0;border-radius:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(40deg)}.loader-container{display:flex;align-items:center;justify-content:center}.default-loader{width:40px;aspect-ratio:1;display:grid}.default-loader:before,.default-loader:after{content:"";grid-area:1/1;--c:no-repeat radial-gradient(farthest-side, #0D74CE 88%, #0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:10px 10px;animation:spin 1s infinite}.default-loader:before{margin:4px;background-size:8px 8px;animation-timing-function:linear;opacity:.5}@keyframes spin{to{transform:rotate(.5turn)}}.tiny-loader{display:flex;gap:5px;align-items:center;justify-content:center;height:30px}.tiny-loader div{width:8px;background:#e0eaef;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.tiny-loader div:nth-child(1){animation-delay:-.24s}.tiny-loader div:nth-child(2){animation-delay:-.12s}.tiny-loader div:nth-child(3){animation-delay:0s}@keyframes lds-facebook{0%{height:0px}50%,to{height:16px}}footer{height:30px;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;font-size:14px;gap:20px}header{padding:8px 32px;border:1px solid #E2E8F0;height:58px}header>div{display:flex;align-items:center;justify-content:space-between}.user-role-profiles{border:1px solid #E2E8F0;border-radius:14px}.user-role-profiles>div{padding:16px 0 16px 20px;display:flex;align-items:center;gap:8px}.user-role-profiles>div:not(:last-child){border-bottom:1px solid #E2E8F0}.user-role-profiles .user-account .user-info h6{font-size:20px;font-weight:700}.user-role-profiles .role-profile{display:flex;cursor:pointer}.user-role-profiles .role-profile:hover{background-color:#f8fafc}.user-role-profiles .role-profile-icon{font-size:20px;color:#64748b}.user-role-profiles .role-profile-info h6{font-size:18px;font-weight:400}.user-account{display:flex;align-items:center;position:relative;gap:8px}.user-account .user-avatar{width:40px;height:40px;background:#0d74ce;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.user-account .user-info{display:flex;flex-direction:column;gap:4px}.user-account .user-info h6{font-weight:400;font-size:16px;line-height:16px;color:#0f172a}.user-account .user-info span{font-size:12px;line-height:12px;color:#4b5563}.user-account .user-account-menu{display:none;position:absolute;top:40px;right:0;z-index:100}.user-account .user-account-menu ul{margin-top:4px;width:max-content;background-color:#fff;border:1px solid #E2E8F0;border-radius:6px;padding:4px}.user-account .user-account-menu li{padding:8px 32px;cursor:pointer;border-radius:4px}.user-account .user-account-menu li:hover{background-color:#f8fafc}.user-account:hover .user-account-menu{display:block}main{background-color:#fff}main>div{display:flex}main .sidemenu,main .main-content{height:calc(100vh - 58px);overflow-y:auto}main .sidemenu{max-width:280px;flex-grow:0}main .main-content{max-width:100%;flex-grow:1;flex-basis:80%}main .main-content .content-page{min-height:calc(100vh - 88px);min-width:fit-content}main .react-datepicker-popper{z-index:100}.sidemenu{flex-basis:280px;flex-grow:0;flex-shrink:0;margin-bottom:0;border-right:1px solid #E2E8F0}.sidemenu ul{display:flex;flex-direction:column;gap:5px}.sidemenu li{font-weight:700;display:flex;flex-direction:column}.sidemenu li.function-group{border-bottom:1px solid #E2E8F0;font-size:16px;line-height:18px;background-color:#f8fafc}.sidemenu li.function-group:hover .function-group-icon{color:#0d74ce}.sidemenu li.function-group:hover>a{color:#0d74ce}.sidemenu li.function-group .function-group-icon{color:#334155}.sidemenu li.function-group>a{display:flex;gap:10px;align-items:flex-start;color:#4b5563;background-color:#fff;padding:8px 16px;cursor:pointer}.sidemenu li.function-group>a:after{content:"";display:block;width:6px;height:6px;border:2px solid #4B5563;border-radius:0 1px 0 0;border-left-width:0;border-bottom-width:0;transform:rotate(135deg);margin:5px;flex-grow:0;flex-shrink:0}.sidemenu li.function-group>a>svg{margin-top:2px}.sidemenu li.function-group>a>span{flex-grow:1;flex-shrink:1}.sidemenu li.function-group>ul{display:none;height:0;overflow:hidden;transition:height .5s;padding:8px 8px 12px}.sidemenu li.function-group>ul li{font-weight:400;font-size:14px}.sidemenu li.function-group>ul li>a{padding:8px 8px 8px 38px;cursor:pointer;border-radius:4px;text-decoration:underline}.sidemenu li.function-group>ul li>a:hover{background-color:#d5efff}.sidemenu li.function-group>ul li>a.active{background-color:#d5efff}.sidemenu li.function-group>ul>li>a{display:flex;align-items:center;gap:6px;position:relative;color:#020617;border-radius:4px;text-decoration:none}.sidemenu li.function-group>ul>li>a:before{content:"";position:absolute;display:block;width:4px;height:14px;background-color:#0588f0;border-radius:2px;left:28px}.sidemenu li.function-group.group-open{color:#0d74ce}.sidemenu li.function-group.group-open>a{color:#0d74ce;border-bottom:1px solid #E2E8F0}.sidemenu li.function-group.group-open>a:after{transform:rotate(-45deg)}.sidemenu li.function-group.group-open>a>svg{color:#0d74ce}.sidemenu li.function-group.group-open>ul{display:block;transition:height .5s;margin-bottom:10px;height:fit-content}.sidemenu li.active{background-color:#0d74ce}.sidemenu li.active a{color:#fff}.sidemenu li:first-child>a:after{display:none}.sidemenu a{display:block;text-align:left;padding:8px 0}.public-page{padding-top:80px;min-height:100vh;display:flex;justify-content:center}.content-page{padding:32px}.title-and-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title-and-actions h2{color:#020617;font-size:30px}.fixed-action-bar{background-color:#f4faff;position:fixed;top:58px;right:0;width:calc(100% - 280px);display:flex;align-items:center;justify-content:space-between;padding:12px 32px 12px 16px;z-index:99}.text-back-btn{border:1px solid #000;padding:8px}.select-field{position:relative}.select-field .select-all-text-btn{color:#0d74ce;position:absolute;top:-25px;right:8px;font-size:14px;cursor:pointer}.page-form-error-block{border:1px solid #000;margin-bottom:20px;padding:10px 20px;border-radius:8px;border:1px solid #DC2626;background-color:#fcecec;color:#dc2626;position:relative}.page-form-error-block>div{display:flex;gap:5px}.page-form-error-block>div svg{margin-top:4px}.page-form-error-block span{position:absolute;width:1px;height:1px;opacity:0;top:-200px}.form-block{display:flex;gap:20px;flex-direction:column;width:100%;padding:0 0 60px}.form-block .form-column{display:flex;flex-direction:column;gap:20px}.form-block .form-group{padding:20px;display:flex;flex-direction:column;gap:20px;flex-grow:1;background-color:#f1f5f9;border-radius:12px}.form-block .form-group h3{font-size:18px}.form-block .form-group h3 span{color:#dc2626;font-size:20px;font-weight:700;padding:0 0 0 3px;line-height:18px}.form-block .form-group>.form-group{background-color:#fff;position:relative}.form-block .form-group>.form-group>.btn-icon-delete{cursor:pointer;color:#4b5563;padding:8px;position:absolute;width:30px;height:30px;top:8px;right:8px;display:flex;align-items:center;justify-content:center}.form-block .form-group>.form-group>.btn-icon-delete:hover{color:#0d74ce}.form-block .form-row{display:flex;gap:16px}.form-item{flex-basis:250px;flex-grow:1}.form-item.form-item-25{flex-basis:25%;flex-grow:0}.form-item.form-item-50{flex-basis:calc(50% + 16px);flex-grow:0}.form-item.form-item-75{flex-basis:calc(75% + 32px);flex-grow:0}.form-item label{display:flex;align-items:center;margin-bottom:5px}.form-item label span{color:#dc2626;font-size:18px;font-weight:700;padding:0 0 0 3px;line-height:16px}.form-item>div{display:flex;gap:8px;width:100%}.form-item>div>div{width:100%}.form-item>div .form-field-connect{flex-basis:10px;padding-top:5px;flex-grow:0;flex-shrink:0}.form-item>div .form-field-connect:before{content:"-"}.form-item .invalid-message{padding-top:5px}.form-item .form-control.invalid{border:1px solid #DC2626;background-color:#fcecec}.form-item .form-control.form-select{border-radius:6px}.form-item .form-control.form-select.invalid>div{background-color:#fcecec}.form-item .form-control.form-select.invalid>div>div:last-child{background-color:#fff}.form-item .form-control.form-select .scm-select__control{border-radius:6px;border-color:#cbd5e1}.form-item .form-control.form-select .scm-select--is-disabled{background-color:#f1f5f9}.form-item .form-control.form-select div[id$=listbox]{z-index:1000}.form-item .form-editor.invalid>div{border:1px solid #DC2626}.form-item .form-editor.invalid>div .fr-wrapper{background-color:#fcecec}.form-item .react-datepicker-wrapper{width:100%}.form-item img{max-width:100%}.invalid-message{color:#dc2626;font-size:14px}.form-check-radio-item{display:flex;gap:16px;flex-wrap:wrap}.form-check-radio-item label{font-size:14px;margin-bottom:0;cursor:pointer}.form-check-radio-item label:before{display:none}.form-check-radio-item>div{display:flex;gap:5px;align-items:center}.dropzone-block .dropzone{border:2px dashed #E2E8F0;border-radius:14px;padding:40px}.dropzone-block .dropzone.invalid{border-color:#dc2626;background-color:#fcecec}.dropzone-block .dropzone>div{display:flex;flex-direction:column;align-items:center;gap:10px;color:#64748b;cursor:pointer}.dropzone-block .dropzone>div svg{font-size:40px;color:#e2e8f0}.download-list{display:flex;flex-direction:column;gap:5px;padding:10px 20px 20px;background-color:#f8fafc;margin-top:20px;border-radius:14px}.download-list>a{display:flex;width:fit-content;align-items:center;gap:5px;cursor:pointer}.download-list>a svg{color:#64748b}.download-list h6{font-size:14px;color:#4b5563;margin-bottom:8px}.attachment-list{margin-top:20px;padding:10px 20px 20px;background-color:#f8fafc;border-radius:14px}.attachment-list h6{font-size:14px;color:#4b5563;margin-bottom:8px}.attachment-list ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.attachment-list li{background-color:#e6edf4;padding:4px 12px;border-radius:100px;color:#020617;display:inline-flex;align-items:center;gap:10px;font-size:14px}.attachment-list li svg{color:#64748b}.attachment-list li>span{display:inline-block;border-radius:100%;width:30px;height:30px;position:relative;cursor:pointer;flex-basis:30px;flex-grow:0;flex-shrink:0}.attachment-list li>span svg{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#4b5563}.attachment-list li>span svg:hover{color:#0d74ce}.btn-group{display:flex;gap:8px}.btn{display:flex;gap:5px;justify-content:center;align-items:center;height:38px;border-radius:8px;flex-grow:1;border:1px solid #0D74CE;background-color:#0d74ce;font-size:16px;color:#fff;cursor:pointer;padding:7px 16px}.btn-small{flex-basis:100px;padding:3px 8px;font-size:14px;height:30px}.btn-large{flex-basis:100px;padding:6px 16px;font-size:18px;height:44px}.btn-primary{border:1px solid #0D74CE;background-color:#0d74ce;color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:#0b66b6;border-color:#0b66b6}.btn-primary:not(:disabled):not(.disabled):active:active,.btn-primary:not(:disabled):not(.disabled).active:active{color:#fff;background-color:#0b66b6;border-color:#0b66b6}.btn-primary.disabled,.btn-primary:disabled{background-color:#0a5ca3;border-color:#0a5ca3;opacity:.3;cursor:default}.btn-dangerous{border:1px solid #e05252;background-color:#e05252;color:#fff}.btn-dangerous:hover,.btn-dangerous:focus{background-color:#dc3c3c;border-color:#dc3c3c}.btn-dangerous:not(:disabled):not(.disabled):active:active,.btn-dangerous:not(:disabled):not(.disabled).active:active{color:#fff;background-color:#dc3c3c;border-color:#dc3c3c}.btn-dangerous.disabled,.btn-dangerous:disabled{background-color:#d92b2b;border-color:#d92b2b;opacity:.3;cursor:default}.btn-light{color:#0d74ce;background-color:#fff;border-color:#e5e7eb}.btn-light:hover,.btn-light:focus{color:#0d74ce;background-color:#f2f2f2;border-color:#d7dae0}.btn-light:not(:disabled):not(.disabled):active:active,.btn-light:not(:disabled):not(.disabled).active:active{color:#0d74ce;background-color:#e6e6e6;border-color:#c8ccd5}.btn-light.disabled,.btn-light:disabled{color:#0d74ce;background-color:#e8e8e8;border-color:#cbcfd7;opacity:.3;cursor:default}.btn-text-primary{color:#0d74ce;background-color:transparent;border-color:transparent}.btn-text-primary:hover,.btn-text-primary:focus{color:#1d8ef1}.btn-text-primary:not(:disabled):not(.disabled):active:active,.btn-text-primary:not(:disabled):not(.disabled).active:active{color:#1d8ef1}.btn-text-primary.disabled,.btn-text-primary:disabled{opacity:.3;cursor:default}.modal{position:absolute;inset:0;background-color:#e0eaef80;z-index:999;display:none;justify-content:center;align-items:flex-start;overflow:auto}.modal.modal-show{display:flex}.modal.modal-show>div{opacity:1}.modal>div{flex-grow:0;flex-shrink:0;width:500px;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #bed3de;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;opacity:0;transition:opacity 2s;margin-top:50px;margin-bottom:50px}.modal>div .modal-header,.modal>div .modal-footer{flex-grow:0;flex-shrink:0;display:flex;flex-direction:row}.modal>div .modal-body>p{margin-bottom:10px;line-height:1.5}.modal>div .modal-body .list-data-table-block{margin-right:30px}.modal>div .modal-body>div.loading-percentage-content{margin-right:0}.modal>div .modal-body.modal-body-compute-overlay>div{margin-right:0}.modal>div .modal-header{flex-basis:40px;justify-content:space-between;font-size:18px;color:#020617;position:relative}.modal>div .modal-header .btn-close{font-size:16px;padding:8px;color:#4b5563;cursor:pointer;position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;top:-16px;right:-16px}.modal>div .modal-header .btn-close:hover{color:#0d74ce}.modal>div .modal-footer{flex-basis:55px;justify-content:flex-end;padding-top:20px}.modal .form-block{padding-bottom:0}.delivery-issue-info{display:flex;flex-direction:column}.delivery-issue-info>div{display:flex;gap:8px}.delivery-issue-info p{font-weight:700}.filter-block{background-color:#f8fafc;padding:20px;margin-bottom:40px;display:flex;flex-direction:column;gap:10px;border-radius:12px}.filter-block .filter-row{display:flex;gap:15px}.filter-block .filter-row label{font-size:14px;color:#64748b}.filter-block .filter-btn-group{display:flex;gap:8px;align-items:flex-end}.list-panel{display:flex;flex-direction:column;gap:16px}.list-panel.fit-content-width{width:fit-content}.list-panel .empty-message{font-size:16px;color:#4b5563;display:flex;align-items:center}.list-total-num{color:#4b5563;font-size:14px;text-align:right;padding-right:5px}.list-table{display:flex;flex-direction:column;font-size:14px;color:#020617;border-left:1px solid #E2E8F0;border-right:1px solid #E2E8F0}.list-table .list-table-row{display:flex;border-bottom:1px solid #E2E8F0}.list-table .list-table-row>div{padding:8px 12px;flex-basis:140px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;word-wrap:break-word;word-break:keep-all}.list-table .list-table-row>div.center{justify-content:center}.list-table .list-table-row>div.right{justify-content:flex-end}.list-table .list-table-row>div.word-break{word-break:break-word}.list-table .list-table-row>div .text-link,.list-table .list-table-row>div a{color:#0d74ce;cursor:pointer;text-decoration:underline}.list-table .list-table-row>div.auto-width{flex-grow:1;flex-shrink:1}.list-table .list-table-row:nth-of-type(odd){background-color:#f8fafc}.list-table .list-table-row.list-table-header{color:#64748b;background-color:#e2e8f0;border-bottom:2px solid rgb(192.3863636364,205.3409090909,222.6136363636)}.list-table .list-table-row.list-table-header .sort-default-icon{color:#4b5563}.list-table .list-table-row:hover:not(:first-child){background-color:#d5efff}.list-table .list-table-row .compare-last-version-different{color:#dc2626}.list-table .list-table-row .rowdata-status-inactive{color:#dc2626;text-decoration:line-through}.list-table .list-table-row .row-action,.list-table .list-table-row .row-delete{flex-basis:100px;display:flex;justify-content:flex-end;gap:10px;padding-left:0}.list-table .list-table-row .row-action .btn,.list-table .list-table-row .row-delete .btn{flex-basis:auto;flex-grow:0;flex-shrink:0}.list-table .list-table-row .row-delete{flex-basis:56px}.list-table .list-table-row .row-wrap{flex-wrap:wrap}.list-table .list-table-row .row-check{flex-basis:50px;font-size:20px;display:flex;align-items:center;justify-content:center;color:#516e97}.list-table .list-table-row .row-check .active{color:#0d74ce}.list-table .list-table-row .row-check>div{display:flex;align-items:center;justify-content:center;background-color:#fff;width:17px;height:17px;border-radius:2px}.list-table .list-table-row .row-num{flex-basis:60px}.list-table .list-table-row .row-account{flex-basis:120px}.list-table .list-table-row .row-name{flex-basis:90px}.list-table .list-table-row .row-code{flex-basis:120px}.list-table .list-table-row .row-company-name{flex-basis:180px;flex-grow:1;flex-shrink:1}.list-table .list-table-row .row-discipline{flex-basis:220px}.list-table .list-table-row .row-description{flex-basis:300px;flex-grow:1;flex-shrink:1}.list-table .list-table-row .row-material-value{flex-basis:80px}.list-table .list-table-row .row-line-break>div{white-space:pre-wrap}.list-table .list-table-row .row-line-break.center{text-align:center}.list-table .list-table-row .row-600{flex-basis:600px}.list-table .list-table-row .row-580{flex-basis:580px}.list-table .list-table-row .row-550{flex-basis:550px}.list-table .list-table-row .row-500{flex-basis:500px}.list-table .list-table-row .row-450{flex-basis:450px}.list-table .list-table-row .row-400{flex-basis:400px}.list-table .list-table-row .row-300{flex-basis:300px}.list-table .list-table-row .row-280{flex-basis:280px}.list-table .list-table-row .row-250{flex-basis:250px}.list-table .list-table-row .row-230{flex-basis:230px}.list-table .list-table-row .row-220{flex-basis:220px}.list-table .list-table-row .row-200{flex-basis:200px}.list-table .list-table-row .row-180{flex-basis:180px}.list-table .list-table-row .row-160{flex-basis:160px}.list-table .list-table-row .row-150{flex-basis:150px}.list-table .list-table-row .row-140{flex-basis:140px}.list-table .list-table-row .row-130{flex-basis:130px}.list-table .list-table-row .row-120{flex-basis:120px}.list-table .list-table-row .row-100{flex-basis:100px}.list-table .list-table-row .row-90{flex-basis:90px}.list-table .list-table-row .row-80{flex-basis:80px}.list-table .list-table-row .row-60{flex-basis:60px}.list-table .list-table-row .row-forcasting-months{width:fit-content}.list-table .list-table-row .row-forcasting-months .months-group{display:flex;gap:8px;align-items:center}.list-table .list-table-row .row-forcasting-months .months-group>div{text-align:center;flex-basis:100px;flex-grow:0;flex-shrink:0}.list-table .list-table-row .row-expand-btn>label{color:#0d74ce;cursor:pointer;text-decoration:underline}.list-table .list-table-row .row-image{flex-basis:60px;padding:3px}.list-table .list-table-row .row-bg-gray{background-color:#d1dbe7}.list-table .list-table-row .row-bg-danger{background-color:#f0a9a9}.list-pagination{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px}.list-pagination>div{display:flex;justify-content:center;border:1px solid #E0EAEF;border-radius:8px;overflow:hidden}.list-pagination .pagination-item{padding:6px;color:#0d74ce;cursor:pointer;min-width:32px;display:flex;align-items:center;justify-content:center}.list-pagination .pagination-item:not(:last-child){border-right:1px solid #E0EAEF}.list-pagination .pagination-item.active{background-color:#0d74ce;color:#fff}.list-pagination .pagination-item.dynamic-item{color:#4b5563}.list-pagination .pagination-item:hover:not(.active){background-color:#e0eaef}.list-row-download-list{display:flex;flex-direction:column}.list-row-download-list>a,.list-row-download-list>span{display:flex;width:100%;align-items:center}.list-row-download-list>a p,.list-row-download-list>span p{width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-row-download-list>a.download-item,.list-row-download-list>span.download-item{color:#0d74ce}.status-badge{display:inline-block;padding:0 12px;border-radius:100px;font-size:14px}.status-badge.status-active{background-color:#78e9a2;color:#15803d}.status-badge.status-inactive{background-color:#f8d6d6;color:#dc2626}.status-badge.status-pending{background-color:#fdd8ae;color:#d97706}.status-badge.status-locked{background-color:#d1d6dc;color:#4b5563}.btn-toggle{display:flex;border-radius:15px;padding:2px 10px;font-size:12px}.btn-toggle>div{border-radius:15px;height:18px;flex-grow:1;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:3px}.btn-toggle>div>label{display:block;flex-grow:1;text-align:center;cursor:pointer;color:#fff}.btn-toggle>div>span{display:block;flex-grow:0;width:18px;height:18px;background-color:#fff;border-radius:50%}.btn-toggle.active{background-color:#0d74ce;padding-right:2px}.btn-toggle.active>div.btn-toggle-inactive{display:none}.btn-toggle.inactive{background-color:#64748b;padding-left:2px}.btn-toggle.inactive>div.btn-toggle-active{display:none}.btn-toggle.disabled{opacity:.5;cursor:default}.btn-toggle.disabled>div{cursor:default}.btn-toggle.disabled>div>label{cursor:default}.default-preview-icon{font-size:50px;color:#e0eaef}.preview-upload-data{margin-bottom:20px}.preview-upload-supporting-doc>div{display:flex;flex-direction:column}.preview-upload-supporting-doc p{font-size:14px;color:#64748b}.prefix-list-info{margin-bottom:20px}.prefix-list-info h6,.prefix-list-info p{font-size:14px}.prefix-list-info .supporting-doc-list{display:flex;gap:8px}.prefix-list-info .supporting-doc-list>div{display:flex;gap:10px}.prefix-list-info .supporting-doc-list a{display:flex;align-items:center;gap:0px;font-size:14px;color:#0d74ce;cursor:pointer}.order-material-details-table{background-color:#fff;padding:8px 16px;border-radius:8px;width:100%}.order-material-details-table .table-header{color:#64748b;font-weight:700}.order-material-details-table .table-row{display:flex}.order-material-details-table .table-row>div{flex-basis:140px;flex-grow:0;flex-shrink:0;padding:6px}.order-material-details-table .table-row>div.center{text-align:center}.order-material-details-table .table-row .row-auto-width{flex-grow:1;flex-shrink:1}.order-material-details-table .table-row .row-220{flex-basis:220px}.order-material-details-table .table-row .row-50{flex-basis:50px}.order-material-details-table .table-row .row-image{flex-basis:60px}.order-material-details-table .table-row:not(:last-child){border-bottom:1px solid #E2E8F0}.order-results-block{display:flex;justify-content:center}.order-results-block>div{display:flex;gap:40px;max-width:1200px;flex-wrap:wrap;justify-content:center;align-items:flex-start}.order-results-block .result-order-card{border:1px solid #E2E8F0;background-color:#f8fafc;padding:20px 40px;flex-basis:500px;flex-shrink:0;flex-grow:0;border-radius:20px;display:flex;flex-direction:column;gap:10px}.order-results-block .result-order-card>div>div{display:flex;gap:8px;color:#64748b}.order-results-block .result-order-card>div h5{font-size:16px;flex-grow:0;flex-shrink:0;width:fit-content}.tab-row{padding:6px;border-radius:12px;display:flex;width:fit-content;gap:4px;background-color:#f8fafc;margin-bottom:20px}.tab-row>div{border-radius:8px;padding:3px 6px}.tab-row>div>svg{color:#e2e8f0}.tab-row>div{cursor:pointer}.tab-row>div:hover{background-color:#d5efff}.tab-row>div.active{background-color:#d5efff}.tab-row>div.active>svg{color:#0d74ce}.icon-tab-row{display:flex;gap:8px;margin-bottom:20px;position:relative;width:fit-content}.icon-tab-row:after{content:"";display:block;width:80%;height:4px;background-color:#f5f5f5;position:absolute;top:30px;left:50px}.icon-tab-row>div{display:flex;flex-direction:column;align-items:center;width:110px;z-index:10}.icon-tab-row>div>div{width:60px;height:60px;font-size:30px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#f5f5f5;cursor:pointer;border:1px solid #E2E8F0;color:#64748b}.icon-tab-row>div span{font-size:12px;color:gray}.icon-tab-row>div.active>div{background-color:#0d74ce;color:#fff}.icon-tab-row>div.active span{font-weight:700;color:#020617}.order-detail{display:flex;flex-direction:column;margin-bottom:30px}.order-detail>div{display:flex;flex-direction:row;justify-content:space-between}.order-detail .order-detail-title{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.order-detail .order-detail-title>div{display:flex;gap:15px;align-items:center;color:#64748b}.order-detail .order-detail-title>div h2{color:#020617;font-size:30px}.order-detail .order-detail-title>div span{font-weight:700;padding-right:8px}.order-detail .order-detail-title>div.related-order-number{display:flex;gap:8px}.order-detail .order-detail-title>div.related-order-number>span{padding-right:0}.order-detail .order-detail-title>div.related-order-number>h3{color:#020617}.order-detail .order-detail-title .order-status{border-radius:50px;display:flex;background-color:#c5e2fb;color:#0d74ce;padding:4px 12px;font-weight:700}.order-detail .order-detail-title .order-status.back-order{background-color:#f8d6d6;color:#dc2626}.material-summary-info{display:flex;flex-direction:column;gap:5px;margin:10px 0 30px}.material-summary-info>div{display:flex;flex-direction:row}.material-summary-info>div>div{flex-basis:50%;flex-grow:0;flex-shrink:0;font-weight:700}.material-summary-info>div>div span{font-weight:400}.material-summary-block-info{display:flex;justify-content:space-between;align-items:flex-end;font-weight:700}.material-summary-block-info>div{display:flex;align-items:center;gap:10px}.material-summary-block-info .order-number{display:flex;flex-wrap:wrap;gap:8px}.material-summary-block-info .order-number p{background-color:#e2e8f0;padding:0 8px;border-radius:6px}.outbound-date-entry-row{width:100%;display:flex;justify-items:center}.outbound-date-entry-row .order-number-list{flex-basis:400px;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;gap:5px}.outbound-date-entry-row .order-number-list .form-control.form-select{flex-basis:350px;flex-grow:0;flex-shrink:0}.outbound-date-entry-row .order-number-list .order-number-item{display:flex;align-items:center;gap:8px}.outbound-date-entry-row .add-order-number{flex-basis:130px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.material-supplier-information .row-supplier-lists{border-left:1px solid #E2E8F0;border-right:1px solid #E2E8F0}.material-supplier-information .list-table-row{border-bottom:2px solid #E2E8F0}.material-supplier-information .item-material-supplier{padding:0;display:flex;flex-direction:column}.material-supplier-information .item-material-supplier>div{display:flex;text-align:center;align-items:center}.material-supplier-information .item-material-supplier>div:not(:last-child){border-bottom:1px solid #E2E8F0}.material-supplier-information .item-material-supplier>div>div{padding:8px 12px;flex-basis:120px;flex-grow:0;flex-shrink:0}.material-supplier-information .item-material-supplier .item-material-supplier-status .status-svg{color:#0d74ce}.material-supplier-information .item-material-supplier .item-supplier-pn{flex-basis:200px}.material-supplier-information .item-material-supplier .item-supplier-pn>div{text-align:left;word-break:break-all}.filter-with-title .filter-block{margin-bottom:0}.open-po-edit-block .open-po-edit-filter{display:flex;align-items:center;justify-content:space-between}.open-po-edit-block .filter-block{margin-bottom:20px;padding:0;background-color:transparent;width:100%;max-width:900px}.pr-edit-block .pr-edit-filter{display:flex;align-items:center;justify-content:space-between}.pr-edit-block .filter-block{margin-bottom:20px;padding:0;background-color:transparent;width:100%;max-width:900px}.contact-info{display:flex;flex-direction:column;gap:5px}.contact-info>div{display:flex;gap:8px;font-size:16px}.contact-info>div h4{font-weight:400}.contact-info>div p{font-weight:700}.asn-detail-table{display:flex;flex-direction:column;border:1px solid #E2E8F0;border-bottom:none}.asn-detail-table .asn-detail-table-row{display:flex;flex-direction:row;border-bottom:1px solid #E2E8F0}.asn-detail-table .asn-detail-table-row>div{display:flex;flex-basis:50%;flex-grow:0;flex-shrink:0;align-items:stretch}.asn-detail-table .asn-detail-table-row>div>div{display:flex;align-items:center;padding:0 20px}.asn-detail-table .asn-detail-table-row>div>div:first-child{color:#64748b;background-color:#e2e8f0;flex-basis:180px;flex-grow:0;flex-shrink:0;border-bottom:1px solid #ffffff}.asn-detail-table .asn-detail-table-row>div>div:first-child label{padding:10px 0}.asn-detail-table .asn-detail-table-row>div>div:last-child .form-item{margin-bottom:5px}.asn-detail-table .asn-detail-table-row>div>div:last-child{flex-grow:1}.asn-detail-table .asn-detail-table-row>div>div:last-child p{padding:10px 0}.login-page .form-block{gap:10px}.login-page .form-block .form-group{padding:0;background-color:#fff}.login-page .form-block .form-group .form-item{flex-basis:auto}.login-page .forgot-pwd{display:flex;justify-content:space-between;align-items:flex-end}.login-page .login-agree-sms{display:flex;align-items:flex-start;color:#4b5563;gap:5px;margin-top:10px}.login-page .login-agree-sms .check-box{font-size:20px;cursor:pointer}.login-page .login-agree-sms .check-box.check-box-true{color:#0d74ce}@media (min-width: 1400px){.form-block{flex-direction:row;gap:30px;align-items:flex-start}.form-block .form-column{flex-grow:1;flex-shrink:1;flex-basis:50%}.modal .form-block,.login-page .form-block{flex-direction:column;align-items:normal}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{direction:ltr;inset:0;position:absolute;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}
