html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}@font-face{font-family:BCASans;src:url(BCASans-Regular.a241a4c1d1c91a4c.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BCASans;src:url(BCASans-Bold.28a8e7f400e969a5.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BCASans;src:url(BCASans-SemiBold.66607f5dc91eee70.ttf);font-weight:600;font-style:normal;font-display:swap}:root{--primary-10: #005caa;--primary-20: #144e83;--primary-30: #00335e;--secondary-blue-lighter: #00b5f0;--secondary-10: #E6F3FF;--secondary-20: #00b5f0;--secondary-30: #0094d5;--shades-sky-light: #e9ecef;--shades-lightest: #f8fbfe;--shades-light-10: #ffffff;--shades-light-20: #f4f8fc;--shades-light-30: #E9ECEF;--shades-light-40: #cfcfcf;--shades-dark-10: #868e96;--shades-dark-20: #495057;--warning-10: #ffe592;--warning-20: #885403;--danger-10: #ffd9d3;--danger-20: #cd1923;--success-10: #c2ffc5;--success-20: #009649;--other-purple: #995da2;--dopload-radio-button: #e6f3ff;--dopload-separator: #dde8f0;--dopload-dim: #003566}*{font-family:BCASans,Arial,sans-serif,serif}h1{font-weight:700}h3{font-family:BCASans;font-weight:700;font-style:bold;font-size:1rem;line-height:1.5rem;letter-spacing:0rem}p{font-weight:400;font-style:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:0px;vertical-align:middle}strong{font-weight:700;font-style:bold;font-size:.875rem;line-height:1.5rem;letter-spacing:0px;vertical-align:middle}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#005caa80;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-color:rgba(0,92,170,.5);scrollbar-width:8px}.scroll-none{overflow-x:hidden!important;overflow-y:hidden!important}.scroll-vertical{overflow-y:scroll}.scroll-vertical-none{overflow-y:hidden}.scroll-horizontal{overflow-x:scroll}.scroll-horizontal-none{overflow-x:hidden}.tasklist-status{font-weight:600;height:max-content;width:max-content;padding:.188rem .75rem;border-radius:9999px;font-size:.75rem;line-height:1rem;line-height:140%}.tasklist-status.new{color:var(--primary-10);background-color:var(--secondary-10)}.tasklist-status.inprogress{color:var(--other-purple);background-color:#f8e6fb}.tasklist-status.need-revision{background-color:var(--warning-10);color:var(--warning-20)}.tasklist-status.rejected,.tasklist-status.cancelled{background-color:var(--danger-10);color:var(--danger-20)}.tasklist-status.done{background-color:var(--success-10);color:var(--success-20)}.tasklist-status.expired{background-color:var(--shades-light-40);color:var(--shades-dark-20)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}hr{border:none}hr.separator{width:100%;height:.0625rem;background-color:var(--shades-light-30);border:none;margin:0}.main-content{display:flex;flex-direction:column;height:inherit;background-color:var(--shades-light-10);overflow-y:scroll;border-radius:.75rem 12px;box-shadow:0 2px 10px #144e831f}.main-content.history-detail{height:calc(100% - 2rem)}.main-content.terms-content{box-shadow:none!important;background-color:inherit!important;border-radius:0!important}.main-footer{align-content:center;justify-content:center;justify-items:center}.fixed-bottom-navigation{width:100%;position:fixed;bottom:0;left:0;right:0;background-color:var(--shades-light-10)}.sticky-bottom-navigation{width:100%;position:sticky;align-content:flex-end;bottom:0rem;left:0;right:0;background-color:var(--shades-light-10)}.button-wrapper{width:calc(100% - 2rem);padding:1rem;display:grid;gap:1rem}.button-wrapper.flow-col{grid-auto-flow:column}.button-wrapper.camera{justify-content:space-evenly}.button-wrapper.camera button{background-color:transparent;border:none;z-index:20}.custom-fit-height{height:fit-content!important}.overlay-dim{border:none;position:fixed;inset:0;background-color:var(--dopload-dim);opacity:.4}.w-full{width:100%}.w-half{width:50%}.grid{width:100%;display:grid}.grid-center{width:100%;display:grid;justify-items:center;gap:1.25rem}p.footer-text{width:20rem;font-weight:400;font-size:.563rem;line-height:140%;letter-spacing:0px;text-align:center;color:var(--shades-dark-10)}.full-between{display:flex;width:100%;justify-content:space-between}.hidden{display:none}.block{display:block}.no-data-message-container{flex-grow:1;height:100%!important;padding-left:1rem;padding-right:1rem;display:grid;justify-items:center;align-content:center;gap:1rem}.no-data-icon{justify-self:center;width:6.25rem;height:6.25rem}.no-data-text{text-align:center;color:var(--shades-dark-20)}.base,.tasklist-base,.history-base{width:calc(100vw - 2rem);height:calc(100vh - 2rem);padding:1rem;background-color:var(--shades-light-30)}.terms-base{background-color:inherit!important}.task-checkbox-label{color:var(--shades-dark-20)!important}.task-checkbox-label *{color:var(--shades-dark-20)!important;line-height:18px;letter-spacing:0px}.tasklist-items-container{position:relative;display:inline-flex;flex-grow:1;gap:20px;flex-wrap:wrap;align-content:start;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:1rem}.tasklist-items-container.history,.tasklist-items-container.upload-menu{padding:0}.tasklist-items-container.upload-menu{gap:.75rem}@media(max-width:359px){.tasklist-items-container{width:calc(100% - 2rem);overflow-x:hidden;text-align:-webkit-center}.tasklist-items-container.history,.tasklist-items-container.upload-menu{width:100%}.tasklist-items-container .tasklist-card{flex-grow:1}}.mr-1{margin-right:.25rem}.gap-5{gap:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.section-date{gap:.75rem;display:flex;flex-direction:column;justify-self:center;width:100%}.section-date p{color:var(--shades-dark-10)}.bg-transparent{background-color:transparent}.border-none{border:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.center{justify-content:center}.align-self-center{align-self:center}.popup{gap:1.5rem}.popup .popup-header{width:100%;display:grid;gap:.5rem}.popup .popup-header h3{font-weight:700;color:var(--primary-20);text-align:center;font-size:1rem;line-height:140%;letter-spacing:normal}.popup .popup-header h5{font-weight:400;color:var(--shades-dark-20);text-align:center;font-size:.875rem;line-height:140%;letter-spacing:normal}.popup .popup-content{width:100%;display:grid;gap:1rem}.popup .popup-content.popup-tips{overflow-y:auto}.no-gap{gap:0!important}.popup .popup-actions{width:100%;display:flex;gap:.75rem;justify-content:space-between}.popup .popup-actions-vertical{width:100%;display:grid;gap:.75rem}.popup label{font-weight:700;color:var(--primary-10);font-size:.75rem;line-height:140%;letter-spacing:normal}.popup input{font-weight:400;color:var(--shades-dark-20);font-size:1rem;padding-top:.5rem;padding-bottom:.5rem;line-height:140%;letter-spacing:normal;border-bottom-width:.0625rem;border-bottom-style:solid;border-bottom-color:var(--shades-dark-10);border-left:none;border-right:none;border-top:none;background-color:transparent;outline:none}.text-center{text-align:center}.justify-center{justify-items:center}@media(max-width:668px){.section-date{width:min-content}.tasklist-items-container{justify-content:center}.tasklist-items-container.upload-menu{display:flex}.tasklist-items-container.upload-menu app-document-upload-card{flex-grow:1;width:100%}.tasklist-items-container.upload-menu app-document-upload-card button{width:100%}}.text-semibold{font-weight:600}.text-3{font-size:.75rem;line-height:100%;letter-spacing:0%}.text-2-5{font-size:.625rem;line-height:100%;letter-spacing:0%}.text-h-6{line-height:1.5rem}.inline-strong{font-size:inherit;line-height:inherit;color:var(--secondary-20);vertical-align:text-top}.terms-content h5{margin-bottom:1rem}.terms-content ::-webkit-scrollbar{width:6px;height:6px}.terms-content ::-webkit-scrollbar-track{background:transparent;border-radius:10px}.terms-content ::-webkit-scrollbar-thumb{background:#005caa80;border-radius:10px}.terms-content ::-webkit-scrollbar-thumb:hover{background:#555}.enter-animation{animation:fade-in .5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
