@charset "UTF-8";code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}#root,.app,body,html{height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f8;color:#25313f;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4;margin:0;min-width:100%;padding:0;width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#25313f;font-weight:600}a{color:#914000}a:hover{color:#f57c0a}.app{-moz-box-flex:0;-ms-flex-preferred-size:0;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;-webkit-flex-basis:0;flex-basis:0}.rounded-xl{-webkit-border-radius:.9rem;-moz-border-radius:.9rem;border-radius:.9rem}.fa-xl{font-size:1.8em}.content{-moz-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;max-width:100%;min-width:0;overflow:hidden;width:100%}.scrollable-y{overflow-y:auto}.content>div:first-child{height:100%}.page{-moz-box-flex:1;-ms-flex-preferred-size:0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;-webkit-flex-basis:0;flex-basis:0;overflow-y:auto;padding:0}.page.page-frame{min-height:0;padding:0}.page-content{margin:0 auto;max-width:1680px;padding:1.5rem;width:100%}.page-content-reading{max-width:900px}.page-content-form{max-width:720px}.pointer{cursor:pointer}.border{border:1px solid #d9e0e7!important}.text-muted{color:#5f6c7b!important}.btn{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f}.text-primary{color:#914000!important}.btn-primary{background-color:#ff891d!important;border-color:#ff891d!important;color:#25313f!important}.btn-outline-primary{background-color:#fff!important;border-color:#ff891d!important;color:#914000}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:rgba(0,0,0,0);color:#914000}.btn-outline-primary:hover{background-color:#fff!important;color:#914000}.btn-link{color:#914000!important}.btn-dark{background-color:#ff891d!important;border-color:#ff891d!important;color:#25313f!important}.btn-light,.btn-outline-secondary{background-color:#fff;border-color:#bcc7d2;color:#25313f}.btn-light:hover,.btn-light:not(:disabled):not(.disabled):active,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled):active{background-color:#f8fafc;border-color:#bcc7d2;color:#25313f}.btn-light.disabled,.btn-light:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:#fff;border-color:#d9e0e7;color:#5f6c7b}.btn:focus-visible,.form-control:focus-visible,a:focus-visible{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:3px solid rgba(21,94,239,.45);outline-offset:2px}.flex-fill{-moz-box-flex:1!important;-ms-flex-preferred-size:0!important;-webkit-flex:1 0!important;-ms-flex:1 0!important;flex:1 0!important;-webkit-flex-basis:0!important;flex-basis:0!important}.bg-green,.btn-green{background:#6bb541}.btn-green,.btn-green:hover,.btn-red{color:#fff}.bg-red,.btn-red{background:#eb5757}.text-red{color:#eb5757}.bg-primary{background:#ff891d!important}#app-content{height:-webkit-calc(100% - 68px);height:-moz-calc(100% - 68px);height:calc(100% - 68px)}#app-content:not(.public){-moz-box-orient:vertical;-moz-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form-control:focus{border-color:#155eef!important}input[type=date].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;max-width:100%;min-width:0;text-align:left}input[type=date]::-webkit-date-and-time-value{margin:0;min-height:1.5em;text-align:left}.card{-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.CircularProgressbar-text{fill:#25313f!important;font-size:17px!important}small{font-size:13px!important}.bs-tooltip-top .arrow:before{border-top-color:#292b2c!important}.bs-tooltip-bottom .arrow:before{border-bottom-color:#292b2c!important}.tooltip-inner{background-color:#292b2c!important}.btn-outline-primary{border:1px solid #ff891d}.btn-outline-danger{background-color:#fff;border:1px solid #b42318;color:#b42318}.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled):active{background-color:#fff0ee;border-color:#b42318;color:#b42318}.btn-dark,.btn-green,.btn-light,.btn-outline-danger,.btn-outline-primary,.btn-outline-secondary,.btn-primary,.status-pill{font-weight:600}.status-pill{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#f8fafc;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#5f6c7b;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.74rem;gap:.35rem;line-height:1.2;padding:.32rem .55rem;white-space:nowrap}.status-pill .spinner-border{border-width:.15em;height:.8rem;width:.8rem}.status-pill-primary{background:#fff3e8;color:#914000}.status-pill-success{background:#eaf6eb;color:#2f7d32}.status-pill-warning{background:#fff5dc;color:#9a5b00}.status-pill-danger{background:#fff0ee;color:#b42318}.surface-panel{background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(37,49,63,.025);-moz-box-shadow:0 2px 4px rgba(37,49,63,.025);box-shadow:0 2px 4px rgba(37,49,63,.025);min-width:0}.surface-panel+.surface-panel{margin-top:1.25rem}.surface-panel-header{-moz-box-align:start;-ms-flex-align:start;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;padding:1.1rem 1.25rem}.surface-panel-header h2{font-size:1rem;font-weight:600;margin:0}.surface-panel-header p{color:#5f6c7b;font-size:.82rem;margin:.3rem 0 0}.surface-panel-header-copy{min-width:0}.surface-panel-header-actions{-moz-box-flex:0;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:.5rem}.surface-panel-count{-ms-flex-negative:0;background:#f8fafc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#5f6c7b;-webkit-flex-shrink:0;flex-shrink:0;font-size:.8rem;padding:.25rem .6rem}.surface-panel-body{padding:1.25rem}.surface-panel-footer{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;background:#f8fafc;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;border-top:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1rem 1.25rem}.surface-panel-footer .btn{min-height:44px;padding:.45rem 1rem}.surface-panel-footer-note{color:#5f6c7b;font-size:.82rem;margin-right:auto}.empty-state{grid-gap:.5rem;background:#fff;border:1px dashed #bcc7d2;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5f6c7b;display:grid;gap:.5rem;justify-items:center;padding:2.5rem 1.5rem;text-align:center}.empty-state h2{font-size:1.15rem;margin:0}.empty-state p{line-height:1.45;margin:0;max-width:420px}.empty-state .btn{margin-top:.5rem}.page-loading{-moz-box-flex:1;-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#5f6c7b;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-justify-content:center;justify-content:center;min-height:280px;padding:2rem;text-align:center}@media only screen and (min-width:992px){.page{padding:1.5rem 3rem}#app-content:not(.public){-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#app-content:not(.public) .content{max-width:-webkit-calc(100% - 176px);max-width:-moz-calc(100% - 176px);max-width:calc(100% - 176px)}}@media only screen and (max-width:575px){.page-content{padding:1rem}.surface-panel-body,.surface-panel-footer,.surface-panel-header{padding-inline:1rem}.surface-panel-footer .btn{-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.custom-control-input:checked~.custom-control-label:before{background-color:#ff891d;border-color:#ff891d}.btn-dark:active,.btn-dark:hover,.btn-primary:active,.btn-primary:hover{background-color:#f57c0a!important;border-color:#f57c0a!important;color:#25313f}.auth0-lock.auth0-lock .auth0-lock-submit,.bg-primary.text-white,.btn-dark.text-white,.btn-primary.text-white{color:#25313f!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2325313F' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26 2.974 3l2.052-8.068z'/%3E%3C/svg%3E")}.btn-outline-primary.active,.btn-outline-primary:not(:disabled):not(.disabled):active{color:#914000}.modal:not(.modal-center) .modal-dialog{height:100%;margin:0 0 0 auto!important}.modal:not(.modal-center) .modal-content{border:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;height:100%}.modal:not(.modal-center) .modal-content .toolbar{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.modal:not(.modal-center) .modal-content .modal-body{overflow-y:auto}.modal:not(.modal-center) .modal-content .modal-footer{-moz-box-flex:0;border-top:0!important;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.modal:not(.modal-center) .modal-content .modal-footer button{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-weight:600;min-height:44px;width:100%}.modal:not(.modal-center) .modal-content .modal-action-group,.modal:not(.modal-center) .modal-content .modal-body,.modal:not(.modal-center) .modal-content .modal-footer,.modal:not(.modal-center) .modal-content .modal-header{padding:1rem!important}.modal:not(.modal-center) .modal-close{position:absolute}.modal:not(.modal-center) .toolbar{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.modal:not(.modal-center) .modal-close{display:none}.modal:not(.modal-center) .toggle-button label{padding:.75rem;width:50%}@media only screen and (min-width:992px){.modal:not(.modal-center) .modal-content .toolbar{display:none!important}.modal:not(.modal-center) .modal-content .modal-close{display:inline-block}.modal:not(.modal-center) .modal-content .modal-body{padding:0!important}.modal:not(.modal-center) .modal-content .modal-body>div,.modal:not(.modal-center) .modal-content .modal-body>form>div:not(.form-group),.modal:not(.modal-center) .modal-content .modal-footer,.modal:not(.modal-center) .modal-content .modal-header{padding:1.8rem 3rem!important}.modal:not(.modal-center) .modal-content .modal-action-group{padding:1rem 3rem!important}.modal:not(.modal-center) .toggle-button label{padding:.5rem 1rem;width:auto}}.modal:not(.modal-center,.create-checklist){max-width:100%!important;width:100%}@media only screen and (min-width:768px){.modal:not(.modal-center,.create-checklist) .modal-dialog{max-width:60%!important;width:60%}}@media only screen and (min-width:992px){.modal:not(.modal-center,.create-checklist) .modal-dialog{max-width:41%!important;width:41%}}.modal.modal-center .modal-content{border:1px solid #d9e0e7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 24px 60px rgba(37,49,63,.18);-moz-box-shadow:0 24px 60px rgba(37,49,63,.18);box-shadow:0 24px 60px rgba(37,49,63,.18)}.modal.modal-center .modal-header{border-bottom:1px solid #d9e0e7;padding:1.1rem 1.25rem}.modal.modal-center .modal-header .modal-title{font-size:1.05rem;font-weight:600}.modal.modal-center .modal-body{color:#25313f;line-height:1.5;padding:1.25rem}.modal.modal-center .modal-footer{background:#f8fafc;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;border-top:1px solid #d9e0e7;gap:.5rem;padding:.85rem 1.25rem}.modal.modal-center .modal-footer>*{margin:0}.modal.modal-center .modal-footer .btn{min-height:42px;padding:.4rem 1rem}.modal.fade .modal-dialog{-webkit-transform:translate(-1px);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);transition:-webkit-transform 1s ease-out;-webkit-transition:-webkit-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-moz-transition:transform 1s ease-out,-moz-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out,-moz-transform 1s ease-out,-o-transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}form .form-group:not(.task-name):not(.task-type){margin-bottom:1rem!important}form .form-label,form label{color:#5f6c7b;font-size:.8rem;font-weight:500;line-height:1.2;margin-bottom:.35rem}form .form-control{background-color:#fff;border:1px solid #bcc7d2!important;color:#25313f;font-size:.95rem;min-height:42px}form .form-control::-webkit-input-placeholder{color:#5f6c7b;opacity:.8}form .form-control:-moz-placeholder,form .form-control::-moz-placeholder{color:#5f6c7b;opacity:.8}form .form-control:-ms-input-placeholder{color:#5f6c7b;opacity:.8}form .form-control::-ms-input-placeholder{color:#5f6c7b;opacity:.8}form .form-control::placeholder{color:#5f6c7b;opacity:.8}form .form-control:disabled,form .form-control[readonly]{background-color:#f8fafc;color:#5f6c7b}form textarea.form-control{min-height:96px}form input,form select,form textarea{-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important}form .form-section{border-bottom:1px solid #d9e0e7;padding-bottom:1rem;padding-top:1rem}form .form-section:last-child{border-bottom:0}form .input-description{color:#5f6c7b;font-size:.82rem;line-height:1.4}form .char-count{-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#5f6c7b;display:block;font-size:.76rem!important;font-variant-numeric:tabular-nums;margin-top:.3rem;text-align:right}form .required-note{color:#5f6c7b;display:block;font-size:.8rem!important}form .custom-control-label:after,form .custom-control-label:before{top:4.5px!important}@media only screen and (min-width:768px){form .form-section{padding-bottom:1.5rem;padding-top:1.5rem}}.required-mark{color:#914000;font-weight:600}.custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#ff891d;border-color:#ff891d;color:#fff}.custom-control-label:after,.custom-control-label:before{top:6px!important}.custom-control-label:before{border-color:#bcc7d2}.custom-control-label{cursor:pointer}.custom-checkbox label{color:#25313f;font-size:inherit;font-weight:400;line-height:180%}input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:active,input[type=date]::-webkit-calendar-picker-indicator:focus{border:none;outline:none}::-webkit-scrollbar{width:12px!important}::-webkit-scrollbar-track{background:#f1f1f1!important}::-webkit-scrollbar-thumb{background:#888;-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}div::-webkit-scrollbar{width:12px!important}div::-webkit-scrollbar-track{background:#f1f1f1!important}div::-webkit-scrollbar-thumb{background:#bebebe;-webkit-border-radius:10px;border-radius:10px}div::-webkit-scrollbar-thumb:hover{background:#888}table{color:#25313f}table thead{display:none}table thead th{background:#f8fafc;border-bottom:1px solid #d9e0e7!important;border-top:0!important;color:#5f6c7b;font-size:.78rem;font-weight:600;line-height:1.2;padding:.75rem 1rem!important;white-space:nowrap}table tr{margin:0!important}table tbody td *{-o-text-overflow:ellipsis;text-overflow:ellipsis}table tbody td,table tbody th{border-top:1px solid #d9e0e7;padding:.75rem 1rem}table tbody th{font-weight:500}table tbody tr:first-child td,table tbody tr:first-child th{border-top:0!important}table .description{display:none}table .cell-label{color:#5f6c7b;display:block;font-size:.76rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}@media only screen and (min-width:992px){table thead{display:table-header-group}table tbody td,table tbody th{border-top:1px solid #d9e0e7!important;padding:.85rem 1rem!important;vertical-align:middle!important}table .description{display:table-cell}table .cell-label{display:none}}.table{margin-bottom:0}.table-striped tbody tr:nth-of-type(odd){background:#fff}.table-striped tbody tr:nth-of-type(2n){background:#f8fafc}.col{-ms-flex-preferred-size:0;-ms-flex-positive:1;-moz-box-flex:1;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.mobile-row td{border-top:0!important;padding-top:0!important}@media only screen and (min-width:992px){.mobile-row td,.mobile-row th{border-top:1px solid #d9e0e7!important;padding:.85rem 1rem!important}}#nav{-moz-box-flex:0;background:#26323f;color:#f7f9fb;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%;z-index:10}#nav a,#nav button{text-decoration:none!important}#nav .mobile-primary-nav{-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px;padding:.35rem .5rem}#nav .desktop-primary-nav{display:none}#nav .mobile-more-trigger,#nav .nav-item{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);border:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#b9c2ce;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.76rem;gap:.3rem;-webkit-justify-content:center;justify-content:center;line-height:1.1;margin:0;min-height:56px;min-width:0;padding:.35rem}#nav .mobile-more-trigger span,#nav .nav-item span{display:block}#nav .mobile-more-trigger i,#nav .mobile-more-trigger svg,#nav .nav-item i,#nav .nav-item svg{font-size:1.1rem;height:20px;width:auto}#nav .mobile-more-trigger.active,#nav .mobile-more-trigger:hover,#nav a.active .nav-item,#nav a:hover .nav-item{background:hsla(0,0%,100%,.12);color:#fff}#nav .mobile-more-trigger.active svg>*,#nav .mobile-more-trigger:hover svg>*,#nav a.active .nav-item svg>*,#nav a:hover .nav-item svg>*{fill:currentColor}#nav .mobile-more-menu{background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;bottom:-webkit-calc(100% + .5rem);bottom:-moz-calc(100% + .5rem);bottom:calc(100% + .5rem);-webkit-box-shadow:0 18px 48px rgba(37,49,63,.2);-moz-box-shadow:0 18px 48px rgba(37,49,63,.2);box-shadow:0 18px 48px rgba(37,49,63,.2);color:#25313f;padding:.75rem;position:absolute;right:.75rem;width:min(280px,100vw - 1.5rem)}#nav .mobile-more-menu[hidden]{display:none}#nav .mobile-more-menu>div{grid-gap:.25rem;display:grid;gap:.25rem}#nav .mobile-more-menu .mobile-more-heading{color:#5f6c7b;display:block;font-size:.78rem;font-weight:600;letter-spacing:.04em;margin-bottom:.4rem;text-transform:uppercase}#nav .mobile-more-menu .nav-item{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;color:#25313f;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:44px}#nav .mobile-more-menu a.active .nav-item,#nav .mobile-more-menu a:hover .nav-item{background:#fff3e8;color:#914000}@media only screen and (min-width:992px){#nav{height:100%;padding:1rem .75rem;width:176px}#nav .mobile-more-menu,#nav .mobile-primary-nav{display:none}#nav .desktop-primary-nav{grid-gap:.3rem;display:grid;gap:.3rem}#nav .nav-item{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.88rem;gap:.75rem;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:48px;padding:.65rem .75rem;text-align:left}}.checklist-row .checklist-name{color:#25313f;font-weight:500;overflow-wrap:anywhere}.checklist-row .checklist-stores{color:#5f6c7b;font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}.checklist-row .checklist-unassigned{color:#5f6c7b;font-style:italic}.checklist-row .checklist-actions{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.5rem}.checklist-row .checklist-actions a{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.checklist-row .checklist-order{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.checklist-row .order-btn-group{border:1px solid #d9e0e7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.checklist-row .order-btn,.checklist-row .order-btn-group{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checklist-row .order-btn{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#5f6c7b;height:34px;-webkit-justify-content:center;justify-content:center;padding:0;width:34px}.checklist-row .order-btn+.order-btn{border-left:1px solid #d9e0e7}.checklist-row .order-btn:hover:not(:disabled){background:#fff3e8;color:#914000}.checklist-row .order-btn:disabled{color:#bcc7d2;opacity:1}@media only screen and (min-width:992px){.checklist-row>td,.checklist-row>th{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checklist-row .checklist-order{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.assign-btn,.edit-btn{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #bcc7d2;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:.4rem;-webkit-justify-content:center;justify-content:center;line-height:1.2;min-height:38px;padding:.4rem .6rem;white-space:nowrap}.assign-btn svg,.edit-btn svg{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.assign-btn svg line,.assign-btn svg path,.edit-btn svg line,.edit-btn svg path{fill:currentColor;stroke:currentColor}.assign-btn svg line,.edit-btn svg line{fill:none}.assign-btn .label,.edit-btn .label{display:none;margin-left:0!important}.assign-btn:hover,.edit-btn:hover{background:#fff3e8;border-color:#ff891d;color:#914000}@media only screen and (min-width:992px){.assign-btn,.edit-btn{padding:.4rem .85rem}.assign-btn .label,.edit-btn .label{display:block}}.checklist-table .stores{display:none}.checklist-table tbody tr{-webkit-transition:background-color .12s ease;-o-transition:background-color .12s ease;-moz-transition:background-color .12s ease;transition:background-color .12s ease}.checklist-table tbody tr:hover{background:#f8fafc}@media only screen and (min-width:992px){.checklist-table .stores{display:table-cell}}.create-checklist .surface-panel+.surface-panel{margin-top:1.25rem}.create-checklist .template-dropdown .btn{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #bcc7d2;color:#25313f;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;gap:.5rem;min-height:42px;padding:.45rem .9rem}.create-checklist .template-dropdown .btn svg rect{fill:currentColor}.create-checklist .template-dropdown .btn:hover{background:#fff3e8;border-color:#ff891d;color:#914000}.create-checklist .dropdown-menu{border:1px solid #d9e0e7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 12px 32px rgba(37,49,63,.12);-moz-box-shadow:0 12px 32px rgba(37,49,63,.12);box-shadow:0 12px 32px rgba(37,49,63,.12);max-height:260px;overflow-y:auto;padding:.5rem;width:min(420px,100vw - 2rem)}.create-checklist .dropdown-menu>div{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;padding:.6rem .75rem}.create-checklist .dropdown-menu>div:hover{background-color:#fff3e8;color:#25313f}.create-checklist .dropdown-menu>div:hover .template-description{color:#25313f}.create-checklist .dropdown-menu .template-name{color:#25313f;font-size:.9rem;font-weight:500;line-height:1.3}.create-checklist .dropdown-menu .template-description{color:#5f6c7b;font-size:.8rem!important;line-height:1.35;margin-top:.2rem}.create-checklist .checklist-details-row{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between}.create-checklist .task-list-panel .surface-panel-body{background:#f4f6f8;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;padding:.75rem}.create-checklist .add-task-button{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.35rem;min-height:40px;white-space:nowrap}.create-checklist .task-list-empty{color:#5f6c7b;padding:2rem 1rem;text-align:center}.create-checklist .create-checklist-actions{margin-top:1.25rem}.create-checklist .create-checklist-actions .surface-panel-footer{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border-top:0}.create-checklist .create-checklist-actions #add-template-button{-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.create-checklist .create-checklist-actions #back-button{-moz-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.create-checklist .create-checklist-actions #delete-button{-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.create-checklist .create-checklist-actions #save-button{-moz-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}@media only screen and (min-width:768px){.create-checklist .create-checklist-actions #add-template-button{margin-right:auto}.create-checklist .create-checklist-actions #add-template-button,.create-checklist .create-checklist-actions #back-button,.create-checklist .create-checklist-actions #delete-button,.create-checklist .create-checklist-actions #save-button{-moz-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:992px){.create-checklist .task-list-panel .surface-panel-body{padding:1rem}.create-checklist .modal-dialog{max-width:70%!important;width:70%!important}}.mc>.form-label{margin-bottom:.5rem}.mc .form-group{margin-bottom:.5rem!important}.mc .form-group .form-label{margin-bottom:.7rem;min-width:1.5rem;text-align:right}.mc button{font-size:.85rem;min-height:40px;padding:.4rem .75rem;width:100%}@media only screen and (min-width:992px){.mc button{width:auto}}.task-editor-list{grid-gap:.7rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:grid;gap:.7rem;-webkit-transition:background-color .12s ease;-o-transition:background-color .12s ease;-moz-transition:background-color .12s ease;transition:background-color .12s ease}.task-editor-list.is-dragging-over{background:rgba(255,137,29,.06)}.task-editor-card{grid-gap:.5rem;background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#25313f;display:grid;gap:.5rem;padding:.85rem}.task-editor-card.is-dragging{border-color:#ff891d;-webkit-box-shadow:0 12px 32px rgba(37,49,63,.16);-moz-box-shadow:0 12px 32px rgba(37,49,63,.16);box-shadow:0 12px 32px rgba(37,49,63,.16)}.task-editor-card .task-editor-handle{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#5f6c7b;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;padding:.2rem .4rem .2rem .2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.task-editor-card .task-editor-handle i{font-size:.85rem}.task-editor-card .task-editor-handle:hover{background:#f8fafc;color:#25313f}.task-editor-card .task-editor-number{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media only screen and (min-width:768px){.task-editor-card{padding:1rem}}.task-form .task-form-fields{grid-gap:.75rem;display:grid;gap:.75rem}.task-form .task-name,.task-form .task-type{width:100%}.task-form .task-form-footer{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border-top:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.task-form .task-delete{font-size:.85rem;min-height:38px;padding:.35rem .75rem}.task-form .mc,.task-form .mt-1{margin-top:.75rem!important}@media only screen and (min-width:992px){.task-form .task-form-fields{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.modal-close{height:63px;left:-63px;position:absolute;top:0;width:63px}.toggle-button input{display:none}.toggle-button label{border:1px solid #cbd0dd;border-collapse:collapse;font-size:13px;font-weight:400;line-height:100%;padding:.5rem 1rem}.toggle-button .on-button.active{background:#ff891d;border-color:#ff891d;color:#25313f}.toggle-button .off-button.active{background:#a3acba;border-color:#a3acba;color:#fff}.toolbar{-ms-flex-negative:0;background-color:#fff;border-bottom:1px solid #d9e0e7;color:#25313f;-webkit-flex-shrink:0;flex-shrink:0;height:45px;padding:0 1rem}.toolbar .tab-group{-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.toolbar .tab-group .btn{background:rgba(0,0,0,0)!important;border:0!important;border-bottom:3px solid rgba(0,0,0,0)!important;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#5f6c7b;font-size:14px;font-weight:500;margin-right:.5rem;padding:.375rem .5rem}.toolbar .tab-group .btn.active{background:#fff3e8!important;border-bottom-color:#ff891d!important;color:#25313f}.toolbar .tab-group .btn:hover{background:#f8fafc!important;color:#25313f}.toolbar .tab-group .btn:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.toolbar .button-group .create-list-action,.toolbar .button-group button{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600}.toolbar .button-group button:not(.back):not(:first-child){margin-left:.8rem}.toolbar .button-group a{text-decoration:none}.toolbar .button-group .create-list-action{gap:.4rem;white-space:nowrap}.toolbar .btn-primary:not(:disabled):not(.disabled).active:focus,.toolbar .btn-primary:not(:disabled):not(.disabled):active:focus,.toolbar .show>.btn-primary.dropdown-toggle:focus,.toolbar button.active:focus,.toolbar button:active:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.toolbar .dropdown-toggle,.toolbar input{font-size:14px}.toolbar .dropdown-toggle:hover,.toolbar input:hover{color:#914000;cursor:pointer}.toolbar .tab-count{background:#f8fafc;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#5f6c7b;font-size:.74rem;font-weight:600;margin-left:.4rem;padding:.1rem .45rem}.toolbar .short-form-label{display:block}.toolbar .long-form-label{display:none}.toolbar .filter-group{-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}.toolbar .filter-group .form-group,.toolbar .filter-group .multi-select-button{max-width:30%;width:auto}.toolbar .filter-group button{font-weight:400}@media only screen and (min-width:768px){.toolbar{height:51px}.toolbar .tab-group button{font-size:16px}}@media only screen and (min-width:992px){.toolbar{padding:0 2rem}.toolbar .short-form-label{display:none}.toolbar .long-form-label{display:block}.toolbar .filter-group{-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end}.toolbar .filter-group .dropdown,.toolbar .filter-group .form-group{max-width:100%!important;width:auto}}.checklist-setting{background:#f4f6f8;color:#25313f;min-width:0}.checklist-setting .list-group-item{cursor:pointer}.checklist-setting .create-list-action svg path{fill:currentColor}.checklist-setting .toolbar-actions .btn svg{height:12px;width:16px}.toolbar.toolbar-page-header{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:0;padding:0}.toolbar.toolbar-page-header .toolbar-content{-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-justify-content:space-between;justify-content:space-between;min-width:0;padding:1rem;width:100%}.toolbar.toolbar-page-header .page-heading{min-width:0}.toolbar.toolbar-page-header .page-heading h1{color:#25313f;font-size:1.6rem;font-weight:600;line-height:1.1;margin:.15rem 0 .3rem;overflow-wrap:anywhere}.toolbar.toolbar-page-header .page-heading p{color:#5f6c7b;line-height:1.3;margin:0}.toolbar.toolbar-page-header .page-heading .page-eyebrow{color:#5f6c7b;display:block;font-size:.84rem;font-weight:500;line-height:1.3}.toolbar.toolbar-page-header .toolbar-actions{-moz-box-flex:0;-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:.75rem;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:0}.toolbar.toolbar-page-header .toolbar-actions .btn{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:.4rem;min-height:44px;padding:.55rem .9rem;white-space:nowrap}.toolbar.toolbar-page-header .toolbar-actions a.btn{text-decoration:none}.toolbar.toolbar-page-header .toolbar-tabs{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;overflow-x:auto;padding:0 1rem;width:100%}.toolbar.toolbar-page-header .toolbar-tabs .tab-group{padding-top:0}@media only screen and (max-width:767px){.toolbar.toolbar-page-header .toolbar-content{-moz-box-align:stretch;-ms-flex-align:stretch;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.toolbar.toolbar-page-header .toolbar-actions{-moz-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch}.toolbar.toolbar-page-header .toolbar-actions .btn{-moz-box-flex:1;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;justify-content:center}}@media only screen and (min-width:992px){.toolbar.toolbar-page-header .toolbar-content{gap:1.5rem;padding:1rem 1.5rem}.toolbar.toolbar-page-header .toolbar-tabs{padding:0 1.5rem}}@media only screen and (max-width:575px){.toolbar.toolbar-page-header .page-heading p{font-size:.85rem}}.sidebar{background:#f4f6f8;height:100%;min-width:0;width:100%}.sidebar.show{display:none}.sidebar .checklist-queue{display:block;padding:0 1rem 1.5rem}.sidebar .checklist-day-progress{grid-gap:.5rem;background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#5f6c7b;display:grid;gap:.5rem;margin:1rem;padding:.8rem}.sidebar .checklist-day-progress>div:first-child{-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:.84rem;gap:.5rem;-webkit-justify-content:space-between;justify-content:space-between}.sidebar .checklist-day-progress strong{color:#25313f;font-weight:600}.sidebar .checklist-day-progress-track{background:#e6ebf0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;height:8px;overflow:hidden}.sidebar .checklist-day-progress-track span{background:#ff891d;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;display:block;height:100%}.sidebar .checklist-day-progress-scope{color:#5f6c7b;font-size:.78rem;line-height:1.2}.sidebar .checklist-queue-group{margin-bottom:1.15rem}.sidebar .checklist-queue-heading{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.6rem}.sidebar .checklist-queue-heading h2{color:#25313f;font-size:1.05rem;font-weight:600;margin:0}.sidebar .checklist-queue-count{background:#f8fafc;border:1px solid #d9e0e7;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#5f6c7b;display:inline-grid;font-size:.8rem;min-height:28px;min-width:28px;place-items:center}.sidebar .checklist-empty-state{grid-gap:.75rem;background:#fff;border:1px dashed #bcc7d2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#5f6c7b;display:grid;gap:.75rem;justify-items:center;margin-top:2rem;padding:1.5rem;text-align:center}@media only screen and (min-width:992px){.sidebar{-moz-box-flex:0;border-right:1px solid #d9e0e7;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px;min-width:300px;width:320px}.sidebar,.sidebar.show{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.checklist-tab{grid-gap:.75rem;background:#fff;border:1px solid #d9e0e7;border-left:4px solid #bcc7d2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#25313f;display:grid;gap:.75rem;margin-bottom:.65rem;padding:1rem;text-decoration:none!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;-o-transition:border-color .15s ease,box-shadow .15s ease,-o-transform .15s ease;-moz-transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-moz-box-shadow .15s ease,-moz-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-moz-box-shadow .15s ease,-webkit-transform .15s ease,-moz-transform .15s ease,-o-transform .15s ease}.checklist-tab:hover{border-color:#bcc7d2;-webkit-box-shadow:0 8px 24px rgba(37,49,63,.08);-moz-box-shadow:0 8px 24px rgba(37,49,63,.08);box-shadow:0 8px 24px rgba(37,49,63,.08);color:#25313f;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.checklist-tab.checklist-tab-selected,.checklist-tab:focus-visible{border-color:#155eef;-webkit-box-shadow:0 0 0 3px rgba(21,94,239,.22);-moz-box-shadow:0 0 0 3px rgba(21,94,239,.22);box-shadow:0 0 0 3px rgba(21,94,239,.22);color:#25313f;outline:none}.checklist-tab.checklist-tab-in-progress{border-left-color:#ff891d}.checklist-tab.checklist-tab-completed{border-left-color:#2f7d32}.checklist-tab.checklist-tab-expired{border-left-color:#b42318}.checklist-tab .checklist-tab-bottom,.checklist-tab .checklist-tab-meta,.checklist-tab .checklist-tab-top{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.65rem}.checklist-tab .checklist-tab-bottom,.checklist-tab .checklist-tab-top{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.checklist-tab .checklist-tab-title{min-width:0}.checklist-tab .checklist-tab-title h3{font-size:1rem;font-weight:600;line-height:1.35;margin:0}.checklist-tab .insta-label{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.78rem;font-weight:600;gap:.3rem;margin-top:.35rem}.checklist-tab .checklist-state{-moz-box-flex:0;background:#f8fafc;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#5f6c7b;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.78rem;font-weight:600;padding:.35rem .55rem;white-space:nowrap}.checklist-tab.checklist-tab-in-progress .checklist-state{background:#fff3e8;color:#914000}.checklist-tab.checklist-tab-completed .checklist-state{background:#eaf6eb;color:#2f7d32}.checklist-tab.checklist-tab-expired .checklist-state{background:#fff0ee;color:#b42318}.checklist-tab .checklist-tab-meta{color:#5f6c7b;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.86rem}.checklist-tab .checklist-tab-meta span{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.35rem}.checklist-tab .checklist-tab-meta svg{height:15px;width:15px}.checklist-tab .checklist-tab-meta svg path,.checklist-tab .checklist-tab-meta svg rect{fill:currentColor}.checklist-tab .checklist-tab-bottom{color:#5f6c7b;font-size:.86rem}.checklist-tab .checklist-tab-action{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #bcc7d2;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.35rem;-webkit-justify-content:center;justify-content:center;min-height:40px;padding:.45rem .7rem}@media only screen and (max-width:350px){.checklist-tab .checklist-tab-bottom,.checklist-tab .checklist-tab-top{-moz-box-align:start;-ms-flex-align:start;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checklist-tab .checklist-tab-action{width:100%}}.curr-checklist-header{grid-gap:.75rem;background:#f4f6f8;border-bottom:1px solid #d9e0e7;color:#25313f;display:grid;gap:.75rem;min-width:0;padding:.8rem 1rem}.curr-checklist-header .checklist-heading-row,.curr-checklist-header .checklist-meta,.curr-checklist-header .checklist-progress-copy,.curr-checklist-header .checklist-readiness,.curr-checklist-header .checklist-title-line{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.65rem}.curr-checklist-header .checklist-heading-row{-moz-box-align:start;-ms-flex-align:start;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.curr-checklist-header .checklist-heading-copy{min-width:0}.curr-checklist-header .checklist-title-line{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.curr-checklist-header .checklist-title-line h1{font-size:1.35rem;font-weight:600;line-height:1.2;margin:0;overflow-wrap:anywhere}.curr-checklist-header .checklist-insta-label{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.76rem;font-weight:600;gap:.3rem}.curr-checklist-header .checklist-meta{color:#5f6c7b;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.82rem;margin-top:.35rem}.curr-checklist-header .checklist-meta span{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.3rem}.curr-checklist-header .checklist-meta svg{height:14px;width:14px}.curr-checklist-header .checklist-meta svg path,.curr-checklist-header .checklist-meta svg rect{fill:currentColor}.curr-checklist-header .checklist-status{-moz-box-flex:0;background:#fff3e8;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#914000;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.74rem;font-weight:600;padding:.32rem .55rem}.curr-checklist-header .checklist-status-completed{background:#eaf6eb;color:#2f7d32}.curr-checklist-header .checklist-status-expired{background:#fff0ee;color:#b42318}.curr-checklist-header .checklist-summary-strip{grid-gap:.5rem;display:grid;gap:.5rem;min-width:0}.curr-checklist-header .checklist-progress-block{grid-gap:.35rem;background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;display:grid;gap:.35rem;min-width:0;padding:.58rem .7rem}.curr-checklist-header .checklist-progress-copy{-moz-box-pack:justify;-ms-flex-pack:justify;color:#5f6c7b;font-size:.8rem;-webkit-justify-content:space-between;justify-content:space-between}.curr-checklist-header .checklist-progress-copy strong{color:#25313f;font-weight:600;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.curr-checklist-header .checklist-progress{background:#e6ebf0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;height:5px;overflow:hidden}.curr-checklist-header .checklist-progress span{background:#ff891d;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;display:block;height:100%;-webkit-transition:width .18s ease;-o-transition:width .18s ease;-moz-transition:width .18s ease;transition:width .18s ease}.curr-checklist-header .checklist-readiness{-moz-box-pack:justify;-ms-flex-pack:justify;background:#fff5dc;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;color:#9a5b00;-webkit-justify-content:space-between;justify-content:space-between;min-width:0;padding:.55rem .7rem}.curr-checklist-header .checklist-readiness>div{grid-gap:.1rem;display:grid;gap:.1rem;min-width:0}.curr-checklist-header .checklist-readiness strong{font-weight:600;line-height:1.25}.curr-checklist-header .checklist-readiness span{font-size:.8rem;line-height:1.25;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.curr-checklist-header .checklist-readiness-success{background:#eaf6eb;color:#2f7d32}.curr-checklist-header .checklist-readiness-danger{background:#fff0ee;color:#b42318}.curr-checklist-header .checklist-review-action{-moz-box-flex:0;background:rgba(0,0,0,0);border:1px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:inherit;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.82rem;font-weight:600;min-height:34px;padding:.25rem .55rem}@media only screen and (min-width:600px){.curr-checklist-header .checklist-summary-strip{grid-template-columns:minmax(180px,.8fr) minmax(270px,1.2fr)}}@media only screen and (min-width:992px){.curr-checklist-header{padding:.9rem 1.5rem}}@media only screen and (min-width:1200px){.curr-checklist-header.has-actions .checklist-heading-row{padding-right:355px}}@media only screen and (max-width:599px){.curr-checklist-header .checklist-readiness-detail{display:none}}@media only screen and (max-width:479px){.curr-checklist-header .checklist-heading-copy{max-width:-webkit-calc(100% - 74px);max-width:-moz-calc(100% - 74px);max-width:calc(100% - 74px)}}@media only screen and (max-width:400px){.curr-checklist-header .checklist-title-line h1{font-size:1.2rem}.curr-checklist-header .checklist-meta{gap:.4rem}}.checklist-action-strip{-moz-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-top:1px solid #d9e0e7;-webkit-box-shadow:0 -4px 14px rgba(37,49,63,.06);-moz-box-shadow:0 -4px 14px rgba(37,49,63,.06);box-shadow:0 -4px 14px rgba(37,49,63,.06);gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;min-width:0;padding:.6rem 1rem;z-index:3}.checklist-action-strip,.checklist-action-strip .checklist-action-group,.checklist-action-strip .checklist-save-status{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checklist-action-strip .checklist-action-group,.checklist-action-strip .checklist-save-status{gap:.6rem}.checklist-action-strip .checklist-save-status{color:#5f6c7b;font-size:.8rem;min-width:0}.checklist-action-strip .checklist-save-status>span:last-child{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.checklist-action-strip .save-status-dot{-moz-box-flex:0;background:#2f7d32;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;width:8px}.checklist-action-strip .checklist-save-status.is-idle .save-status-dot{background:#5f6c7b}.checklist-action-strip .checklist-save-status.is-dirty{color:#9a5b00}.checklist-action-strip .checklist-save-status.is-dirty .save-status-dot{background:#9a5b00}.checklist-action-strip .checklist-action-group{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.checklist-action-strip .checklist-action-group .btn{min-height:44px;min-width:82px;padding:.45rem .75rem}@media only screen and (min-width:1200px){.checklist-action-strip{-ms-flex-item-align:start;-webkit-align-self:start;align-self:start;background:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;justify-self:end;margin:.75rem 1.5rem 0 0;padding:0;width:340px}.checklist-action-strip .checklist-save-status{-moz-box-flex:1;-moz-box-pack:end;-ms-flex-pack:end;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end}.checklist-action-strip .checklist-action-group .btn{min-width:78px}}@media only screen and (max-width:479px){.checklist-action-strip{padding:.5rem .75rem}.checklist-action-strip .checklist-save-status{-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.checklist-action-strip .checklist-action-group{gap:.4rem}.checklist-action-strip .checklist-action-group .btn{min-width:70px;padding-inline:.55rem}}@media(prefers-reduced-motion:reduce){.curr-checklist-header .checklist-progress span{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.task{grid-gap:.7rem;background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#25313f;display:grid;gap:.7rem;padding:.85rem}.task.task-complete{border-left:4px solid #2f7d32}.task .task-attachment,.task .task-heading,.task .task-secondary-actions,.task .task-title,.task .task-upload-state{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem}.task .task-heading{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.task .task-heading,.task .task-title{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.task .task-title{min-width:0}.task .task-title h2{font-size:1rem;font-weight:600;line-height:1.4;margin:0}.task .task-number{background:#f8fafc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-grid;height:28px;place-items:center;width:28px}.task .task-answer-state,.task .task-number{-moz-box-flex:0;color:#5f6c7b;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600}.task .task-answer-state{font-size:.8rem;text-align:right}.task.task-complete .task-answer-state{color:#2f7d32}.task .task-answer-state-photo-selected,.task .task-answer-state-upload-pending{color:#9a5b00}.task .task-answer-state-upload-failed{color:#b42318}.task .task-supporting,.task .task-timestamp{color:#5f6c7b;font-size:.82rem;line-height:1.4}.task .task-requirement{background:#fff3e8;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.76rem;font-weight:600;margin-top:.4rem;padding:.25rem .45rem}.task .task-response{width:100%}.task .task-response .form-group{margin:0}.task .task-response button,.task .task-response input,.task .task-response select{min-height:46px}.task .task-response input,.task .task-response select{background:#fff;border:1px solid #bcc7d2;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f}.task .task-response input::-webkit-input-placeholder{color:#5f6c7b}.task .task-response input:-moz-placeholder,.task .task-response input::-moz-placeholder{color:#5f6c7b}.task .task-response input:-ms-input-placeholder{color:#5f6c7b}.task .task-response input::-ms-input-placeholder{color:#5f6c7b}.task .task-response input::placeholder{color:#5f6c7b}.task input[type=file]{display:none}.task .task-secondary-actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.task .task-icon-action,.task .task-secondary-action{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);border:1px solid #d9e0e7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#5f6c7b;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.45rem;-webkit-justify-content:center;justify-content:center;min-height:42px}.task .task-icon-action:hover,.task .task-secondary-action:hover{background:#fff3e8;color:#914000}.task .task-attachment{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.task .task-attachment .attachment{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-height:180px;-o-object-fit:cover;object-fit:cover;width:min(240px,80%)}.task .task-photo-guidance{-moz-box-flex:1;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#9a5b00;-webkit-flex:1 1 180px;-ms-flex:1 1 180px;flex:1 1 180px;font-size:.82rem;line-height:1.35}.task .task-upload-state{-moz-box-pack:start;-ms-flex-pack:start;color:#5f6c7b;-webkit-justify-content:flex-start;justify-content:flex-start}.task .task-upload-failed{color:#b42318}.task .task-note{background:#f8fafc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f;padding:.8rem}.task .task-note p{color:#5f6c7b;margin:.35rem 0 0}@media only screen and (min-width:768px){.task{padding:1rem}.task .task-response{max-width:520px}}@media only screen and (max-width:400px){.task .task-heading{gap:.5rem}.task .task-answer-state{font-size:.74rem}.task .task-secondary-action{-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}}.boolean-input{width:100%}.boolean-input .btn{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.45rem;-webkit-justify-content:center;justify-content:center;min-height:44px}.boolean-input .btn-outline svg path{fill:#ff891d!important}.boolean-input .btn-green svg path,.boolean-input .btn-red svg path{fill:#fff!important}.boolean-input .btn-outline{border:1px solid #ff891d}.boolean-input .tick{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.boolean-input .cross{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.curr-checklist{-moz-box-flex:1!important;background:#f4f6f8;display:grid!important;-webkit-flex:1 1!important;-ms-flex:1 1!important;flex:1 1!important;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;overflow-y:hidden!important;width:100%}.curr-checklist .curr-checklist-header{grid-row:1}.curr-checklist .checklist-action-strip{grid-row:3}.curr-checklist .task-list{-ms-flex-line-pack:start;grid-gap:.7rem;-webkit-align-content:start;align-content:start;display:grid!important;gap:.7rem;grid-row:2;min-height:0;overflow-y:auto;padding:.75rem;scroll-padding-block:.75rem}@media only screen and (min-width:992px){.curr-checklist .task-list{padding:.85rem 1.5rem 1.5rem}}@media only screen and (min-width:1200px){.curr-checklist{grid-template-rows:auto minmax(0,1fr)}.curr-checklist .checklist-action-strip,.curr-checklist .curr-checklist-header{grid-column:1;grid-row:1}.curr-checklist .task-list{grid-row:2}}.signature{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.signature .sigContainer{background-color:#fff;height:50%;margin:0 auto;width:100%}.signature .sig-canvas{border:1px solid #2b3440}.checklist{background:#f4f6f8;color:#25313f;min-width:0}.checklist .page{padding:0!important}.checklist>.toolbar{background:#fff;border-bottom:1px solid #d9e0e7;height:auto;min-height:0;padding:0}.checklist .checklist-toolbar-content{-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-justify-content:space-between;justify-content:space-between;min-width:0;padding:1rem;width:100%}.checklist .today-heading{min-width:0}.checklist .today-heading h1{color:#25313f;font-size:1.6rem;font-weight:600;line-height:1.1;margin:.15rem 0 .3rem}.checklist .today-heading .today-eyebrow,.checklist .today-heading>span:last-child{color:#5f6c7b;line-height:1.3}.checklist .today-heading .today-eyebrow{font-size:.84rem;font-weight:500}.checklist .checklist-toolbar-actions{-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:0}.checklist>.toolbar .checklist-filter-group .form-group,.checklist>.toolbar .checklist-filter-group .multi-select-button{max-width:none;width:100%}.checklist .insta-check .btn{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.4rem;min-height:44px;padding:.55rem .75rem}.checklist .mobile-button{display:none}.checklist .mobile-button a{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.45rem;min-height:44px;text-decoration:none}.checklist .mobile-button svg path{fill:currentColor}.checklist .checklist-workspace{min-width:0;overflow:hidden}.checklist .checklist-workspace,.checklist .show-curr-checklist{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checklist .show-empty-message{display:none}.checklist .checklist-detail{background:#f4f6f8;min-width:0}.checklist .empty-message{grid-gap:.5rem;color:#5f6c7b;display:grid;gap:.5rem;margin:auto;max-width:360px;padding:2rem;text-align:center}.checklist .empty-message svg{height:28px;margin:0 auto .25rem;width:28px}.checklist .empty-message h2{color:#25313f;font-size:1.2rem;font-weight:600;margin:0}.checklist .empty-message p{line-height:1.45;margin:0}.checklist .curr-checklist-toolbar{padding-block:.35rem}.checklist .curr-checklist-toolbar .checklist-toolbar-actions,.checklist .curr-checklist-toolbar .today-heading{display:none}.checklist .curr-checklist-toolbar .mobile-button{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checklist .curr-checklist-toolbar .mobile-button a{min-height:38px}@media only screen and (max-width:991px){.checklist .checklist-toolbar-content{-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checklist .checklist-toolbar-actions,.checklist .checklist-toolbar-content{-moz-box-align:stretch;-ms-flex-align:stretch;-moz-box-orient:vertical;-webkit-align-items:stretch;align-items:stretch}.checklist .checklist-toolbar-actions{-moz-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checklist .insta-check .btn{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}}@media only screen and (min-width:992px){.checklist .checklist-toolbar-content{padding:1rem 1.5rem}.checklist .curr-checklist-toolbar .today-heading{display:block}.checklist .curr-checklist-toolbar .checklist-toolbar-actions{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checklist .curr-checklist-toolbar .mobile-button{display:none}.checklist .show-empty-message{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media print{#app-content{height:auto}.checklist{height:auto!important}.checklist .sidebar,.checklist .toolbar{display:none!important}.checklist .show-curr-checklist{display:block}.checklist .task{page-break-inside:avoid}#root,.app,body,html{height:auto;overflow:visible}#nav{display:none}}.checklist-filter-group{-moz-box-align:end!important;-ms-flex-align:end!important;grid-gap:.65rem;-webkit-align-items:end!important;align-items:end!important;display:grid!important;gap:.65rem;grid-template-columns:repeat(3,minmax(0,auto));max-width:100%}.checklist-filter-group>div{margin:0!important}.checklist-filter-group .filter-control,.checklist-filter-group .form-group{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0}.checklist-filter-group .dropdown,.checklist-filter-group .dropdown-toggle,.checklist-filter-group .multi-select-button{width:100%}.checklist-filter-group .filter-label,.checklist-filter-group .form-label{color:#5f6c7b;font-size:.8rem;font-weight:600;line-height:1.2;margin:0}.checklist-filter-group .dropdown-toggle,.checklist-filter-group input{background-color:#fff!important;border:1px solid #bcc7d2!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important;color:#25313f!important;font-size:.9rem;min-height:44px}.checklist-filter-group .dropdown-toggle{font-weight:400}.checklist-filter-group input[type=date]::-webkit-calendar-picker-indicator{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACTSURBVHgB7ZLLCYUwEEVvNG//ClCInViCpbgQ3LoTu7MDFRuwAMMYP6BG8Rdw5dkkDPdmJjPDMEGZW6hDwOaCRUUFDUqFgCV7Tcni2utjFgxgU0YMWUfKA/1KwxcBXYCzR4zK5vOVcvWL5qLPX5vtX7DXZZ1F183K/sxvmuc5yzakzLmwJPK/NQOh2jDcQZkpwUM6n2IhPE9HylAAAAAASUVORK5CYII=) no-repeat;display:block;height:14px;opacity:1;width:14px}@media only screen and (max-width:767px){.checklist-filter-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.checklist-filter-group .form-group{grid-column:1/-1}.checklist-filter-group .dropdown,.checklist-filter-group .dropdown-toggle,.checklist-filter-group .multi-select-button{width:100%}}@media only screen and (max-width:350px){.checklist-filter-group{grid-template-columns:minmax(0,1fr)}.checklist-filter-group .form-group{grid-column:auto}}.multi-select-button{cursor:pointer}.multi-select-button .dropdown-toggle{background-color:#fff!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important;color:#000;color:initial}.multi-select-button .btn-primary:not(:disabled):not(.disabled).active,.multi-select-button .btn-primary:not(:disabled):not(.disabled):active,.multi-select-button .show>.btn-primary.dropdown-toggle{color:#000!important;color:initial!important}.multi-select-button .dropdown-menu{max-height:209px;max-width:min(280px,80vw);min-width:190px;overflow-y:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.multi-select-button .dropdown-menu>div:hover{background-color:rgba(163,172,186,.15)}.multi-select-button .custom-control-label{width:100%}.multi-select-button .dropdown button{color:inherit}@media only screen and (min-width:992px){.multi-select-button .dropdown button{width:100%}}@media only screen and (min-width:768px){.adhoc-form{height:100%}}.store-checklist-select .store-name label{font-weight:700}.adhoc-modal button .spinner-border{height:1rem!important;width:1rem!important}.adhoc-group .adhoc-header{background-color:#f6f7f8;border-bottom:2px solid #e0e5eb;padding:1rem}.adhoc-group .adhoc-header,.adhoc-group .adhoc-item{padding:1rem}.adhoc-group .title{font-size:16px;font-weight:700;line-height:100%}@media only screen and (min-width:992px){.adhoc-group .adhoc-header,.adhoc-group .adhoc-item{padding:1.2rem 3rem 1.2rem 2rem}.adhoc-group .title{font-size:26px}}.adhoc-item{border-bottom:1px solid #e0e5eb;color:#2b3440}.adhoc-item .progress-details .custom-progress{max-height:60px;max-width:60px}.adhoc-item .checklist-name{font-size:16px}.adhoc-item .checklist-date,.adhoc-item .timestamp-section{font-size:14px}.adhoc-item:hover{color:#2b3440;text-decoration:none}.adhoc-item:hover .checklist-date,.adhoc-item:hover .checklist-name{text-decoration:underline}.custom-progress .CircularProgressbar{height:100%}.custom-progress .CircularProgressbar-path{stroke:#82c759}.custom-progress .CircularProgressbar-trail{stroke:#e0e5eb}.step-num{-moz-box-flex:0;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-align-items:center;align-items:center;background-color:#fff3e8;border:1px solid rgba(255,137,29,.45);color:#914000;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;height:36px;-webkit-justify-content:center;justify-content:center;margin-right:1.25rem;width:36px}.profile{min-width:0}.profile .surface-panel-footer .btn{min-width:120px}.multi-select-form .multi-select-actions{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-bottom:.35rem}.multi-select-form button{font-size:.78rem!important;font-weight:500;padding:.1rem .4rem;text-decoration:none}.multi-select-form button:hover{text-decoration:underline}.multi-select{background:#fff;border:1px solid #bcc7d2!important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:240px;overflow-y:auto;padding:.85rem 1rem}.multi-select .selected{border-bottom-color:#d9e0e7!important;margin-bottom:.75rem;padding-bottom:.5rem}.multi-select .custom-control{padding-block:.15rem}.multi-select .custom-control-label{color:#25313f;line-height:1.5}.group-dropdown>button{background-color:#fff!important;color:inherit!important;font-weight:400!important;opacity:1!important}.group-dropdown>button:hover{background-color:#fff!important;color:#914000!important}.group-dropdown .dropdown-menu{min-width:20rem}.group-dropdown .dropdown-menu .group{padding:.5rem}.group-dropdown .dropdown-menu .group:hover{background-color:rgba(163,172,186,.1);cursor:pointer}.tab-bar button{color:#6c757d}.tab-bar .active{border-bottom:2px solid #ff891d;color:#914000}.group-settings{padding:1rem}.group-settings>div{width:100%}.group-settings .toggle-button label{padding:.75rem;width:50%}.group-settings .form-group{width:100%}@media only screen and (min-width:992px){.group-settings>div{width:50%}.group-settings .toggle-button label{padding:.5rem 1rem;width:auto}}.sub-nav-item{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#5f6c7b;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:.6rem;line-height:1.2;padding:.65rem .9rem;text-decoration:none!important;white-space:nowrap}.sub-nav-item i{line-height:100%}.sub-nav-item .nav-icon,.sub-nav-item svg{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.sub-nav-item svg circle{fill:#d9e0e7}.sub-nav-item svg path,.sub-nav-item svg rect{fill:currentColor}.sub-nav-item .sub-nav-item-name{margin-left:0!important}.sub-nav-item .nav-icon{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.sub-nav-item .nav-icon i{color:currentColor;font-size:.7rem}@media only screen and (min-width:992px){.sub-nav-item{border-bottom:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.65rem .75rem}}.sub-nav-item:hover{background-color:#f8fafc;color:#25313f}.sub-nav-item-selected,.sub-nav-item-selected:hover{background-color:#fff3e8;border-bottom-color:#ff891d;color:#25313f}.sub-nav-item-selected .nav-icon,.sub-nav-item-selected svg circle,.sub-nav-item-selected:hover .nav-icon,.sub-nav-item-selected:hover svg circle{fill:rgba(255,137,29,.28);background-color:rgba(255,137,29,.28)}@media only screen and (min-width:992px){.sub-nav-item-selected,.sub-nav-item-selected:hover{color:#914000}}.sub-navbar{-moz-box-flex:0;background-color:#fff;border-bottom:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sub-navbar,.sub-navbar>div{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sub-navbar>div{gap:.25rem;overflow-x:auto;padding:.5rem .75rem 0}.sub-navbar>div::-webkit-scrollbar{height:5px!important}.sub-navbar>div::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:992px){.sub-navbar{background-color:#f4f6f8;border-bottom:0;border-right:1px solid #d9e0e7;min-width:200px;width:16.8%}.sub-navbar,.sub-navbar>div{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sub-navbar>div{gap:.3rem;padding:1rem .75rem}.sub-navbar .sub-nav-item{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:44px}}@media only screen and (min-width:1200px){.sub-navbar{max-width:250px}}.account{-moz-box-orient:vertical;-moz-box-direction:normal;background:#f4f6f8;color:#25313f;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;width:100%}.account .row{margin-left:0!important;margin-right:0!important}.account .store-table .row td,.account .user-referral-table .row td,.account .user-table .row td{border-top:0!important;padding-top:0!important}@media only screen and (min-width:768px){.account .store-table .row td,.account .user-table .row td{border-top:1px solid #d9e0e7!important;padding-top:.75rem!important}.account .store-table .row .cell-label,.account .user-table .row .cell-label{display:none}}@media only screen and (min-width:992px){.account{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.account .user-referral-table .row td{border-top:1px solid #d9e0e7!important;padding-top:.75rem!important}}.notification-form .toggle-button label{padding:.75rem;width:50%}.notification-form button{white-space:nowrap;width:100%}.notification-form .cc{margin-bottom:.88rem!important}.notification-form .cc .cc-list{border:1px solid #e6e6e6!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.notification-form .cc .cc-list,.notification-form .cc .cc-list .ccEmail{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.notification-form .cc .cc-list .ccEmail{border:1px solid #e6e6e6;border-left:3px solid #ff891d;margin-left:.5rem;padding:.15rem}.notification-form .cc .cc-list .ccEmail span{padding:0 .25rem}.notification-form .cc .cc-list .ccEmail button{margin-left:.5rem;padding:0 .25rem!important}.notification-form .cc input{border:0!important;width:auto}.notification-form .cc input:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:992px){.notification-form{padding:.5rem}}@media only screen and (min-width:992px){.notification-form .toggle-button label{padding:.5rem 1rem;width:auto}.notification-form button{width:50%}}.activity{overflow:hidden}.activity .activity-list{max-height:680px;overflow-y:auto}@media(max-width:991px){.activity .activity-list{max-height:none}}.activity-tab{border-bottom:1px solid #d9e0e7;padding:1rem 1.25rem}.activity-tab:last-child{border-bottom:0}.activity-tab .activity-tab-heading{-moz-box-align:start;-ms-flex-align:start;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between}.activity-tab .activity-store{color:#5f6c7b;font-size:.8rem;margin-top:.2rem;overflow-wrap:anywhere}.activity-tab .activity-group{margin-top:.4rem}.activity-tab .activity-item{font-size:.8rem;line-height:1.45;overflow-wrap:anywhere;padding-top:.25rem}.activity-tab .activity-item svg{height:13px;width:13px}.activity-tab .activity-item span:first-child{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.activity-tab button{font-size:.8rem;font-weight:500;margin-top:.3rem}@media(max-width:575px){.activity-tab{padding:1rem}}.store-summary .store-detail{border-bottom:1px solid #d9e0e7}.store-summary .store-detail:last-child{border-bottom:0}.store-summary summary{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;list-style:none;padding:1rem 1.25rem}.store-summary summary::-webkit-details-marker{display:none}.store-summary summary:hover{background:#f8fafc}.store-summary summary:focus-visible{outline:3px solid rgba(21,94,239,.45);outline-offset:-3px}.store-summary .store-identity{-moz-box-flex:1;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.store-summary .store-identity>span:last-child{color:#5f6c7b;font-size:.78rem}.store-summary .store-identity .store-name{font-weight:500}.store-summary .store-score{-ms-flex-negative:0;grid-gap:.35rem;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";display:grid;-webkit-flex-shrink:0;flex-shrink:0;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.35rem;text-align:right;width:68px}.store-summary .store-progress{background:#d9e0e7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:4px;overflow:hidden}.store-summary .store-progress>span{background:#2f7d32;display:block;height:100%}.store-summary .store-chevron{color:#5f6c7b;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;-o-transition:-o-transform .15s;-moz-transition:transform .15s,-moz-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s,-moz-transform .15s,-o-transform .15s}.store-summary details[open]>summary{background:#fff3e8}.store-summary details[open]>summary .store-chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.store-summary .store-checklists{border-top:1px solid #d9e0e7;padding:0 1.25rem}.store-summary .store-task-total{color:#5f6c7b;font-size:.78rem;margin:0;padding:.75rem 0}@media(max-width:575px){.store-summary summary{gap:.65rem;padding:1rem}.store-summary .store-checklists{padding:0 1rem}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;-o-transition:stroke-dashoffset .5s ease 0s;-moz-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.checklist-summary{border-bottom:1px solid #d9e0e7;gap:.75rem;padding:1rem 0}.checklist-summary>div:first-child,.checklist-summary>div:first-child>div{min-width:0}.checklist-summary .checklist-status,.checklist-summary .progress-stats{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.checklist-summary .progress-stats{width:62px}.checklist-summary .custom-progress{height:52px;width:52px}.checklist-summary .description{color:#5f6c7b;line-height:1.2}.checklist-summary .incompleted-item{color:#5f6c7b;font-size:.8rem;overflow-wrap:anywhere;padding:.3rem 0}.checklist-summary button{font-size:.8rem;text-align:left}.checklist-summary .text-muted{line-height:1.4}@media(max-width:575px){.checklist-summary .checklist-status{display:none}.checklist-summary>div:first-child>.ml-3{margin-left:0!important}}.checklist-status{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:50px;-webkit-justify-content:center;justify-content:center;width:50px}.summary{overflow:hidden}.summary .score-format{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:.75rem;font-weight:500;min-height:36px;padding:.35rem .55rem}.summary .summary-group>h3{-moz-box-align:baseline;-ms-flex-align:baseline;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:baseline;align-items:baseline;background:#f8fafc;border-bottom:1px solid #d9e0e7;color:#5f6c7b;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:.78rem;font-weight:600;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;margin:0;overflow-wrap:anywhere;padding:.75rem 1.25rem}.summary .summary-group>h3 span{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-weight:400}.home{background:#f4f6f8;color:#25313f;min-width:0}.home>.toolbar{-ms-flex-negative:0;background:#fff;border-bottom:1px solid #d9e0e7;-webkit-flex-shrink:0;flex-shrink:0;height:auto;padding:0}.home .overview-toolbar-content{-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1.5rem;width:100%}.home .overview-heading h1{font-size:1.6rem;font-weight:600;line-height:1.1;margin:.15rem 0 .3rem}.home .overview-heading p{color:#5f6c7b;margin:0}.home .overview-heading .overview-eyebrow{color:#5f6c7b;font-size:.84rem;font-weight:500}.home .toolbar .overview-filters{-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem}.home .toolbar .overview-filters .form-group,.home .toolbar .overview-filters .multi-select-button{max-width:none;width:100%}.home .toolbar .overview-filters .form-group{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:160px}.home .toolbar .overview-filters .form-label,.home .toolbar .overview-filters .overview-filter-label{color:#5f6c7b;display:block;font-size:.8rem;font-weight:500;margin-bottom:.3rem}.home .toolbar .overview-filters .overview-store-field{min-width:0;width:210px}.home .toolbar .overview-filters .dropdown-toggle,.home .toolbar .overview-filters .form-control{-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important;min-height:42px}.home .toolbar .overview-filters .dropdown{width:100%}.home .toolbar .overview-filters .dropdown-toggle{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background:#fff!important;border:1px solid #bcc7d2!important;color:#25313f!important;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;text-align:left;white-space:nowrap;width:100%}.home .toolbar .overview-filters .dropdown-toggle:after{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.5rem}.home .toolbar .overview-filters .dropdown-menu{max-width:min(320px,100vw - 2rem)}.home .overview-page{min-height:0;padding:0}.home .home-content{margin:0 auto;max-width:1680px;padding:1.5rem;width:100%}.home .overview-context{-moz-box-align:baseline;-ms-flex-align:baseline;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.home .overview-context h2{font-size:1.05rem;font-weight:600;margin:0}.home .overview-context>span{color:#5f6c7b;font-size:.85rem}.home .overview-panels{-moz-box-align:start;-ms-flex-align:start;grid-gap:1.25rem;-webkit-align-items:start;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.home .stat-subsection{background:#fff;border:1px solid #d9e0e7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(37,49,63,.025);-moz-box-shadow:0 2px 4px rgba(37,49,63,.025);box-shadow:0 2px 4px rgba(37,49,63,.025);min-width:0}.home .panel-heading{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border-bottom:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;padding:1.1rem 1.25rem}.home .panel-heading h2{font-size:1rem;font-weight:600;margin:0}.home .panel-heading p{color:#5f6c7b;font-size:.82rem;margin:.3rem 0 0}.home .overview-count{background:#f8fafc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#5f6c7b;font-size:.8rem;padding:.25rem .6rem}.home .checklist-name,.home .store-name{color:#25313f;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.home a{color:#25313f}.home a:hover{color:#914000}.home .text-muted{color:#5f6c7b!important}.home .overview-empty,.home .overview-loading,.home .redirect{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#5f6c7b;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-justify-content:center;justify-content:center;min-height:280px;padding:2rem;text-align:center}.home .overview-empty{background:#fff;border:1px dashed #bcc7d2;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home .overview-empty h2{color:#25313f;font-size:1.15rem}.home .status-label{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.home .status-label small{font-size:.73rem!important;font-weight:500}.home .status-label .bg-green{background:#eaf6eb;color:#2f7d32!important}.home .status-label .bg-warning{background:#fff5dc!important;color:#9a5b00!important}.home .status-label .bg-red{background:#fff3e8;color:#914000!important}@media(max-width:1199px){.home .overview-toolbar-content{-moz-box-align:stretch;-ms-flex-align:stretch;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.home .toolbar .overview-filters{-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media(max-width:991px){.home .overview-panels{grid-template-columns:minmax(0,1fr)}}@media(max-width:575px){.home .overview-toolbar-content{padding:1rem}.home .overview-heading p{font-size:.85rem}.home .home-content{padding:1rem}.home .toolbar .overview-filters .form-group{width:145px}.home .toolbar .overview-filters .overview-store-field{-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.home .overview-context{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .panel-heading{padding:1rem}}.overview-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem}.total-stats{overflow:hidden;padding:1.1rem 1.25rem 1.25rem;position:relative}.total-stats h3{color:#5f6c7b;font-size:.83rem;font-weight:500;margin:0 0 .7rem}.total-stats .metric-value{-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#25313f;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.total-stats .metric-value span{color:#5f6c7b;font-size:1rem;font-weight:400}.total-stats p{color:#5f6c7b;font-size:.78rem;line-height:1.4;margin:.6rem 0 0}.total-stats .metric-track{background:#eaf6eb;bottom:0;height:3px;left:0;position:absolute;width:100%}.total-stats .metric-track span{background:#2f7d32;display:block;height:100%}.total-stats.metric-primary .metric-value{color:#914000}.total-stats.metric-warning .metric-value{color:#9a5b00}@media(max-width:1199px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.overview-stats{gap:.75rem;margin-bottom:1rem}.total-stats{padding:1rem}.total-stats h3{min-height:2.4em}.total-stats .metric-value{font-size:1.8rem}}.login{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#f6f7f8;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;width:100vw}.login .auth0-lock.auth0-lock .auth0-lock-header-logo{height:40px!important;max-width:100%}.login #login-container,.login #login-container>div{max-height:100%}@media(min-width:481px){.login .auth0-lock.auth0-lock .auth0-lock-header-bg,.login .auth0-lock.auth0-lock .auth0-lock-header-welcome{background:#fff!important}.login .auth0-lock-header-bg-blur{background-image:none!important}}.get-started{background:#f4f6f8;color:#25313f;min-width:0}.guideline{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.guideline .guideline-step{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0;margin:0;padding:1.25rem}.guideline .surface-panel+.surface-panel{margin-top:0}.guideline .guideline-copy{-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;min-width:0}.guideline .guideline-copy h2{font-size:1.05rem;line-height:1.3;margin:.3rem 0 .35rem}.guideline .guideline-copy p{color:#5f6c7b;line-height:1.5;margin:0}.guideline .guideline-links{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem}.guideline .guideline-link{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.4rem;min-height:40px;text-decoration:none}.guideline .guideline-link i{font-size:.7rem;-webkit-transition:-webkit-transform .12s ease;transition:-webkit-transform .12s ease;-o-transition:-o-transform .12s ease;-moz-transition:transform .12s ease,-moz-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease,-moz-transform .12s ease,-o-transform .12s ease}.guideline .guideline-link:hover{color:#f57c0a;text-decoration:none}.guideline .guideline-link:hover i{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}@media only screen and (min-width:768px){.guideline .guideline-step{padding:1.5rem}}@media only screen and (max-width:575px){.guideline .guideline-step{padding:1rem}.guideline .step-num{margin-right:.85rem}}.public-curr-checklist-header{background-color:#f6f7f8;border-bottom:2px solid #e0e5eb;padding:1rem 1rem 0}.public-curr-checklist-header .checklist-name{font-size:20px;font-weight:600;line-height:100%;margin-right:1.75rem}.public-curr-checklist-header .custom-progress{background-color:inherit;max-height:28px;max-width:28px}.public-curr-checklist-header .custom-progress .CircularProgressbar-path{stroke:#ff891d}.public-curr-checklist-header .custom-progress .CircularProgressbar-trail{stroke:#e0e5eb}.public-curr-checklist-header .task-count{color:#a3a7ae;font-size:16px;line-height:136%}.public-curr-checklist-header .details span{color:#a3a7ae;font-size:13px;line-height:100%}.public-curr-checklist-header .timestamp-section{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.public-curr-checklist-header .timestamp-section span{margin-left:0;margin-top:.25rem}@media only screen and (min-width:992px){.public-curr-checklist-header .checklist-name{font-size:26px;font-weight:600;line-height:100%;margin-right:3rem}}.public-task{border:1px solid #e0e5eb;padding:1rem 1.5rem}.public-task .timestamp{color:#a3a7ae;font-size:13px;font-weight:400;line-height:136%}.public-task .task-name{font-size:18px;font-weight:500;line-height:100%}.public-task .form-group{margin-bottom:0!important}.public-task select{background:#fff;border:1px solid #ff891d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#914000}@media only screen and (min-width:768px){.public-task{padding:1.6rem 3rem 1.6rem 2rem}.public-task img{width:20%}}.task-status{height:28px;width:28px}.task-status svg{fill:#fff}.task-status .bg-green{background-color:#82c759}.task-status>div{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.task-list{overflow-y:auto}.task-list::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.task-list::-webkit-scrollbar{display:block}}.sign .sign-place{border-bottom:2px solid #000}.sign .attachment{height:auto;min-height:150px;width:100%}@media only screen and (min-width:768px){.sign>div{width:20%}}.report-page{background:#f4f6f8;color:#25313f;min-width:0}.report-page .report-content{width:100%}.report-page .report-request-button{min-width:160px}.create-report-modal .spinner-border{height:50px;width:50px}.create-report-modal i{font-size:50px}.request-report-form button .spinner-border{height:16px!important;width:16px!important}.request-report-form .invalid-input{border-color:#b42318!important}.request-report-form .date-range{grid-gap:0 1rem;display:grid;gap:0 1rem}@media only screen and (min-width:768px){.request-report-form .date-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.report-table .report-name{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);border:0;color:#914000;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;font-weight:500;gap:.45rem;overflow-wrap:anywhere;padding:0;text-align:left}.report-table .report-name i{font-size:.8rem}.report-table .report-name:hover{color:#f57c0a;cursor:pointer;text-decoration:underline}.report-table .report-name-plain{color:#25313f;font-weight:500;overflow-wrap:anywhere}.report-table .report-status-cell{-moz-box-align:start;-ms-flex-align:start;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width:991px){.report-table .report-status-cell{padding-top:.75rem!important}}.report-table .created-datetime,.report-table .duration{-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#5f6c7b;font-size:.86rem;font-variant-numeric:tabular-nums}.report-table .report-table-empty{color:#5f6c7b;padding:2.5rem 1.5rem;text-align:center}.report-table .report-table-empty h3{font-size:1rem;margin:0 0 .35rem}.report-table .report-table-empty p{margin:0}@media only screen and (min-width:992px){.report-table .report-status-cell{-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.report-table .created-datetime,.report-table .duration{color:#25313f}}.menubar{-moz-box-flex:0;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-bottom:1px solid #d9e0e7;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 68px;-ms-flex:0 0 68px;flex:0 0 68px;height:68px;padding:.75rem 1rem}.menubar>img{height:auto;width:120px}.menubar .profile-menu-trigger{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);border:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#25313f;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.55rem;min-height:44px;padding:.3rem .5rem}.menubar .profile-menu-trigger:hover{background:#f8fafc}.menubar .login-description{color:#5f6c7b;display:none}.menubar .username{-moz-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important;margin:0}.menubar .username span{font-weight:500;line-height:1.1}.menubar .user-initial{display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.menubar .fa-chevron-down{font-size:.7rem}.menubar .dropdown-menu{border:1px solid #d9e0e7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media only screen and (min-width:768px){.menubar{padding-inline:1.5rem}.menubar>img{height:30px;width:auto}.menubar .login-description{display:block}}@media only screen and (max-width:400px){.menubar .username{display:none!important}}.user-initial{background:#2b3440;color:#fff;height:33px!important;opacity:.3;padding-top:2px;width:33px}.user-initial div{font-size:14px;font-style:normal;font-weight:400;line-height:100%}.terms .modal-dialog{height:70vh}.terms .modal-content{height:100%}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{max-height:-webkit-calc(100% - 30px);max-height:-moz-calc(100% - 30px);max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification,.notification-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.notification{background-color:#ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #999;-moz-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.notification-enter.notification-enter-active,.notification-leave{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:visible}.notification-leave.notification-leave-active{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}
/*# sourceMappingURL=main.2106b3bd.css.map*/