:root{--primaryColour:#eb2328;--PrimaryColourActive:#df3338;--secondaryColour:#374254;--backgroundColour:#fff;--secondaryBackgroundColour:#f0f4f7;--toastSuccess:#d4edda;--toastFail:#f8d7da;--pendingStatus:#f8b114;--activeStatus:#2eb85c;--textContentColour:#374254;--lightGrey:#9da5b1}@media (max-width:767px){.col-md-9{margin-top:1.5em}}@media (min-width:768px){html{font-size:16px}}.btn-link.nav-link:focus,.btn:active:focus,.btn:focus,.form-check-input:focus,.form-control:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}html{font-family:Roboto;font-size:14px;min-height:100%;position:relative}.material-symbols-outlined{font-size:16px;line-height:var(--bs-body-line-height)}body{color:var(--textContentColour);font-family:Roboto;margin-bottom:60px;margin-top:2em}.danger{color:red}.toast{z-index:999}[data-theme=dark] body{background-color:#111;color:#fff}[data-theme=dark] .table,[data-theme=dark] h1{color:inherit}[data-theme=dark] .login-form .form-floating>label{color:#000}[data-theme=dark] .form-control:disabled{background-color:grey}[data-theme=dark] .form-header{background-color:inherit}[data-theme=dark] .login-container{background-color:#111}[data-theme=dark] tr:nth-child(2n){background-color:inherit}[data-theme=dark] iron-icon{color:inherit}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:inherit;color:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--PrimaryColourActive)}.error{color:red}.decorated-link{color:var(--PrimaryColourActive);text-decoration:underline}.profile-photo__container{display:flex;justify-content:flex-end;margin-bottom:2em}.profile-photo{align-items:center;border:3px solid var(--textContentColour);border-radius:50%;display:flex;height:7em;justify-content:flex-end;margin-bottom:15px;overflow:hidden;width:7em}.profile-photo img{height:auto;object-fit:cover;width:100%}.form-button>a:hover{color:#fff}.form-button.create{float:right}.print-button{z-index:-1}label{margin-bottom:5px}.modal-footer{border-color:#9da5b1}td input[readonly]{background-color:transparent;border:none}.form-button.button--table-footer{width:10em}a .next-button{margin-top:1em}a .next-button--wide{width:8em}tr:not(.commentRow):nth-child(2n){background-color:var(--secondaryBackgroundColour)}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background-color:#fff;border-color:var(--primaryColour);color:var(--primaryColour);font-weight:600}.btn-primary--solid{background-color:var(--primaryColour);border-color:var(--primaryColour);color:#fff;font-weight:200}.btn-primary:active,.btn-primary:hover{background-color:var(--PrimaryColourActive);border-color:var(--PrimaryColourActive)}.btn-primary:focus{background-color:var(--primaryColour);border-color:var(--primaryColour);box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem var(--PrimaryColourActive)}.btn-primary:disabled,.btn-primary:disabled:hover{background-color:#fff;border-color:var(--primaryColour);color:var(--primaryColour);cursor:not-allowed!important;font-weight:600;opacity:.5;pointer-events:all}.btn:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem var(--PrimaryColourActive)}.btn-alert{align-items:center;background-color:#664d03;border-color:#664d03;color:#fff2cd;display:flex;font-weight:600;gap:4px;margin:0 auto;width:fit-content}.btn-alert:focus,.btn-alert:hover{background-color:#fff2cd;border-color:#664d03;color:#664d03}.btn-alert:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem var(--alertColourActive)}.close-icon{height:.75em;width:.75em}#overlay,.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%}#overlay,#spinner-container,.overlay{display:none;position:fixed;z-index:1100}#spinner-container{align-items:center;flex-direction:column;justify-content:center;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}#spinner-container p{color:#fff;font-size:24px;margin:0}.spinner{height:100px;margin-bottom:10px;width:100px}dd{margin-bottom:1.25rem}th{position:relative}td,th{text-align:left;vertical-align:middle}.table--center-align td,.table--center-align th{text-align:center}.row{display:flex;--bs-gutter-y:15px}.table-column--hide-mobile{display:table-cell}@media (max-width:580px){.table-column--hide-mobile{display:none}}.table-column--hide-small-screen{display:table-cell}@media (max-width:1100px){.table-column--hide-small-screen{display:none}}@media (max-width:1400px){.table-column--hide-medium-screen{display:none}}@media (max-width:920px){h1{margin-top:2em;width:80%}.profile-photo__container{justify-content:center}}.hidden{display:none}.tooltip{border-bottom:1px dashed #000;font-family:inherit;opacity:1;position:relative;text-align:unset;z-index:unset}.tooltip:before{opacity:0;position:absolute;transition:opacity .3s;z-index:9999}.tooltip:hover:before{background:#000;border-radius:10px;color:#fff;content:attr(data-text);margin-left:15px;opacity:1;padding:10px;text-align:center;width:200px}.tooltip:after,.tooltip:hover:before{left:100%;position:absolute;top:50%;transform:translateY(-50%)}.tooltip:after{border:10px solid transparent;border-right-color:#000;content:"";margin-left:-5px;opacity:0;transition:.3s}.tooltip.left:before{left:auto;margin:initial;margin-right:15px;right:100%}.tooltip:hover:after{opacity:1}.download-personal-data{margin-bottom:1em}iron-icon{color:var(--secondaryColour)}iron-icon:hover{color:var(--PrimaryColourActive)}.login-partial{bottom:1em;float:right;margin-right:2em;position:relative}.nav-pills .nav-link.active{background-color:var(--secondaryColour)}.nav-link{color:unset}.nav-link:hover{color:var(--PrimaryColourActive)}.navbar-nav{align-items:center}.login-row{background-color:#f0f4f7;border-radius:1em;justify-content:center;margin:4em auto 0;max-width:880px!important;padding-right:0;width:100%!important}@media (min-width:921px){.login-row .col-md-4{padding-bottom:1em;padding-top:2em}}.login-button{flex-grow:1;width:100%}.login-header{align-items:flex-start;background-color:var(--secondaryColour);border-radius:1em 1em 0 0;color:#fff;display:flex;flex-direction:column;margin-top:0;padding:.75em 2em 0}.login-logo{height:3em}.login-version{display:flex;justify-content:space-between;margin-top:.75em;width:100%}.login-heading{color:var(--secondaryColour);font-size:1.85em}.login-container{border-bottom:1px solid var(--secondaryColour);border-left:1px solid var(--secondaryColour);border-radius:0 0 1em 1em;border-right:1px solid var(--secondaryColour);margin-top:0;padding:0 3em;width:100%}.login-container .form-floating.mb-3{width:100%}@media (max-width:520px){.login-heading{font-size:1.25em;margin:.75em 0 0;width:100%}.login-header{padding:.75em 1em 0}.login-container{padding:0 1em}.login-logo{height:2em}}.forgot-password{margin-top:1em;padding:0 .25rem}.actions-dropdown{border-color:var(--PrimaryColourActive);border-radius:5px;font-weight:600;padding:.25rem;width:6em}.flash-animation{animation:flash 3s}@keyframes flash{0%,to{background-color:transparent}15%,95%{background-color:var(--toastSuccess)}}.sortable{cursor:pointer;user-select:none}.sortable-table th{border:0}.index-table-buttons{min-width:unset!important}.index-table-buttons:not(th){align-items:center!important;display:flex!important;gap:.5rem!important;justify-content:flex-end!important}th.index-table-buttons{text-align:right!important}.sort-icon{padding-left:5px;position:absolute;top:50%;transform:translateY(-50%)}.sort-icon:hover{cursor:pointer}#searchInput{margin:1em 0}#searchInput.search-no-margin{margin:0}.alert-icon{color:var(--PrimaryColourActive)}.index-header-section{display:flex;gap:1em;margin:2em 0 3em}.header-button{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.invalid{border:1px solid red}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}button.modal-close{-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;font-size:2rem;font-weight:700;line-height:1;opacity:.5;padding:0;text-shadow:0 1px 0 #fff}.filter-container{align-items:center;background-color:var(--secondaryBackgroundColour);display:flex;flex-wrap:wrap;margin:1em 0;padding:1em;width:100%}@media (max-width:999px){#resetFilters{flex:100%}}.input-group{gap:1em}.index-date-range-container{align-items:center;display:flex;justify-content:flex-end}.index-date-range-container>div{align-items:center;margin-left:2.5em}.index-date-range-container label{margin-bottom:0;padding-top:1px}.index-date-range-container div input{max-width:11em}.flex-end{justify-content:flex-end}@media (max-width:520px){.index-date-range-container{flex-direction:column;gap:1em}}.hide{display:none!important}.titleHeaderSection{align-content:center;display:flex;justify-content:space-between}.titleHeaderSection a{align-content:center;display:flex;flex-wrap:wrap}.titleHeaderSection .add-button{color:var(--primaryColour)}thead tr{border-bottom:1px solid #9da5b1}h1{font-weight:500}form .row{padding:15px 0}hr:not([size]){border-block-color:var(--textContentColour);height:2px;opacity:1}.stock-table{margin-top:30px}.stock-table td,.stock-table th{text-align:left}.stock-table tr td,.stock-table tr th{padding-left:20px;padding-right:20px}.stock-table .index-table-buttons{text-align:center}.stock-table .index-table-buttons a{margin:0 5px}.productFormOptions{display:none}.productFormOptions h3{margin:1.5rem 0}#product-type-form .form-group{padding-top:15px}.orderLines,.unitList{padding-bottom:0!important}.fw-500{font-weight:500!important}.table{border-color:var(--lightGrey)}.table>:not(:last-child)>:last-child>*{border-bottom-color:var(--lightGrey)}.sectionDivider{height:1px!important;margin:15px 0;margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);width:100%}.modalSectionDivider{height:1px!important;margin:15px 0;width:100%}.alert{border-radius:5px;display:flex;flex-direction:column;margin:1rem auto;padding:1rem}.alert,.alert p{gap:.25rem!important;width:100%}.alert p{align-items:center;display:inline-flex;margin:0}.alert-warning{background:#fff2cd;border:1px solid #664d03;color:#664d03}.lockedLink{color:var(--secondaryBackgroundColour);pointer-events:none}.filterBtns button{line-height:24px}.filterBtns button span{margin-right:3px}.tableSmallerFont{font-size:12px}input[type=file]{display:flex;position:relative}input[type=file]::file-selector-button{color:transparent;width:136px}input[type=file]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23dc3545' viewBox='0 -960 960 960'%3E%3Cpath d='M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206l-64 62-56-56 160-160 160 160-56 56-64-62v206h220q42 0 71-29t29-71-29-71-71-29h-60v-80q0-83-58.5-141.5T480-720t-141.5 58.5T280-520h-20q-58 0-99 41t-41 99 41 99 99 41h100v80zm220-280'/%3E%3C/svg%3E");content:"";height:20px;left:10px;top:50%;transform:translateY(-50%);width:20px}input[type=file]:after,input[type=file]:before{color:var(--primaryColour);pointer-events:none;position:absolute}input[type=file]:after{content:"Upload File";left:40px;top:11px}input[type=file]::file-selector-button{background-color:#fff;border:1px solid var(--primaryColour);border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.05);cursor:pointer;height:40px;margin-right:16px;padding:0 16px;transition:background-color .2s}input[type=file]::file-selector-button:hover{background-color:#f3f4f6}input[type=file]::file-selector-button:active{background-color:#e5e7eb}@supports (-moz-appearance:none){input[type=file]::file-selector-button{color:#0964b0}}.redLink{color:var(--primaryColour)}.redLink:hover{text-decoration:underline}.orange-text{color:#d86300}button.redLink{background-color:transparent;border:none;color:var(--primaryColour)}.index-container{display:flex;flex-direction:column}#location-history-table a{color:var(--primaryColour);text-decoration:underline}a.disabled{cursor:default;pointer-events:none}.disabledOpacity,a.disabled{opacity:.3!important}.bg-light-grey{background-color:#f1f4f7}.pagination>li>a{background-color:#fff;color:var(--primaryColour)}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#5a5a5a}.pagination>.active>a{background-color:var(--primaryColour)!important;border:1px solid var(--primaryColour)!important;color:#fff}.pagination>.active>a:hover{background-color:var(--primaryColour)!important;border:1px solid var(--primaryColour)}.js-pagination .nextPage,.js-pagination .prevPage{background-color:var(--primaryColour);border-color:var(--primaryColour);color:#fff}.js-pagination .nextPage:focus,.js-pagination .nextPage:hover,.js-pagination .prevPage:focus,.js-pagination .prevPage:hover{background-color:#eee;border-color:var(--primaryColour);color:var(--primaryColour);cursor:pointer}.js-pagination .jsPage{font-weight:700;padding:0 10px}.js-pagination .currentPage:hover,.js-pagination .jsPage{background-color:var(--secondaryBackgroundColour)}.icon-p{align-items:center;display:inline-flex}.icon-p .material-symbols-outlined{font-size:24px;margin-right:5px;vertical-align:middle}.settingsSectionContainer{border:1px solid var(--primaryColour);border-radius:5px;margin:15px auto;padding:10px}.settingsSectionContainer h5{font-size:1.75rem;margin-top:1rem}.settingsSectionContainer .table th,.table td{white-space:nowrap;width:auto}.settingsSectionContainer .text-left{padding-right:3rem}.titleWithButton{align-items:center;display:flex;justify-content:space-between}.titleWithButton .form-switch{align-items:center;display:flex;flex-direction:row-reverse;margin:0;padding-right:20px}.titleWithButton .form-switch input{margin:0}.titleWithButton .form-switch label{font-size:14px;font-weight:400;margin-bottom:0;margin-right:5px}.titleWithButton .titleInput{align-self:end;display:flex;flex-direction:column}.titleWithButton .titleInput label{font-size:var(--bs-body-font-size)}.titleWithButton .titleInput .titleInputAndButton{display:flex;flex-direction:row;gap:5px}.tableIcon{color:#374254;cursor:pointer;font-size:24px}.tableIcon:hover{color:var(--primaryColour)}.deleteTableIcon,.icon24Red{color:var(--primaryColour);cursor:pointer;font-size:24px}.deleteTableIcon:hover,.icon24Red:hover{color:#374254}.commentTable tbody tr.odd{background-color:#fff}.commentTable tbody tr.even{background-color:var(--secondaryBackgroundColour)}.commentTable .noBorder td{border-bottom:none;padding-bottom:0}.commentTable .commentRow td{padding-top:0}.noMinW{min-width:unset!important}#labelUpdate{text-align:right}#labelUpdate,.footnote{font-size:11px;font-style:italic;margin-top:5px}.tableBlood{display:inline-block!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatedDonorRow p{margin:0}.relatedDonorRow .profile-photo{aspect-ratio:1/1;height:auto}.container{max-width:unset;padding-right:3em;width:100%!important}.table-responsive{margin-bottom:1rem}.loginContainer{max-width:1320px!important;padding-right:0;width:100%!important}@media (max-width:1366px){.filter-container .form-group{min-width:unset}.filter-container .filterBtns{justify-content:center;margin-top:1em!important;width:100%}.filter-container .filterFields{width:100%}}#idexxIframe{height:65vh!important;width:100%}.readonly-radio{background-color:#f0f0f0;opacity:.6!important}.readonly-label,.readonly-radio{pointer-events:none}.wrap-table td{white-space:normal}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-help{cursor:help}.tablePageSize{justify-content:end}.tablePageSize .form-control{width:auto}.milestoneContainer{bottom:var(--bs-gutter-y);gap:35px}.milestoneContainer,.milestoneContainer .milestoneIcons{align-items:center;display:flex;flex-direction:row;width:100%}.milestoneContainer .milestoneIcons{gap:15px}.milestoneContainer .milestoneIcons .milestoneIcon img{width:100%}.milestoneContainer .milestoneVisits{font-size:24px;font-weight:700;text-align:center}.milestoneContainer .milestoneVisits span{font-size:18px;font-weight:400}input[readonly],select[readonly],textarea[readonly]{pointer-events:none}.offline-banner{align-items:center;animation:slideDown .3s ease-out;background:linear-gradient(135deg,#eb2328,#df3338);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:flex;font-weight:500;gap:10px;justify-content:center;left:0;padding:12px 20px;position:fixed;right:0;text-align:center;top:0;z-index:9999}.offline-banner .material-symbols-outlined{font-size:24px}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}body.offline-mode{padding-top:50px}.justify-items-center{justify-items:center}.iconAndTextBtn{align-items:center!important;display:inline-flex!important;gap:.25rem!important}.filter-container .filterFields{row-gap:1rem}.filter-container .filterFields .form-group{flex-basis:calc(25% - 1rem);flex-grow:0}.filter-container .filterFields .form-control{min-width:100%}.multi-select{position:relative}.multi-select__toggle{align-items:center;background-color:var(--backgroundColour);display:flex;gap:.5em;justify-content:space-between;text-align:left}.multi-select__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select__caret{display:inline-block}.multi-select--open .multi-select__caret{transform:rotate(180deg)}.multi-select__menu{background-color:var(--backgroundColour);border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 2px 6px rgba(0,0,0,.15);display:none;left:0;max-height:16em;min-width:100%;overflow-y:auto;padding:.25em 0;position:absolute;top:100%;z-index:1000}.multi-select--open .multi-select__menu{display:block}.multi-select__option{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.5em;margin:0;padding:.35em .75em;white-space:nowrap}.multi-select__option:hover{background-color:var(--secondaryBackgroundColour)}.multi-select__option input{margin:0}.noFormContainer,form{display:flex;justify-content:left}.form,.noFormContainer,form{align-items:flex-start;flex-wrap:wrap}.form{padding:24px 0 0;width:100%}form label{font-weight:600}.form-heading{margin-bottom:-1em;margin-left:-2px}.form-group{flex:1 0 21%;min-height:2em;min-width:11em}@media (max-width:500px){.form-group{flex:1 0 100%}}select.form-control--reduce-padding-left{padding:.375rem .75rem .375rem .1rem}.form-control{appearance:auto;-webkit-appearance:auto}.active-status{background-color:var(--activeStatus)!important}.pending-status{background-color:var(--pendingStatus)!important}.no-resize{resize:none}.auth-card{border:1px solid var(--lightGrey);border-radius:.5rem;margin:1.5rem auto;max-width:720px;padding:2rem}.auth-card .row{margin-left:0;margin-right:0}.password-rules{border:1px solid var(--lightGrey);border-radius:.375rem;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.password-rules li{align-items:center;display:flex;gap:.35rem}.password-rules li:last-child{margin-bottom:0}.password-rules .material-symbols-outlined{font-size:1.1rem}.form-group.one-item{flex-basis:100%}.form-group.two-items{flex-basis:42%}.form-group.three-items{flex-basis:28%}@media (max-width:770px){.form-group.three-items,.form-group.two-items{flex-basis:21%}}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ccc;border-radius:80%;height:18px;margin-right:5px;outline:none;padding:0;width:18px}input[type=radio]:checked{background-color:var(--backgroundColour);border:4px solid var(--primaryColour)}input[type=radio]:focus{box-shadow:none}input[type=checkbox]{transform:scale(1.2) translateX(20%);vertical-align:middle}input[type=checkbox]:checked{accent-color:var(--primaryColour)}.side-checkbox-container{display:flex;gap:.5em}.radio-group{display:flex;flex-direction:column}.radio-option{align-items:center;display:inline-flex;margin-right:20px}.checkbox-container label,.radio-option label{font-weight:300;margin:0}.radio-option input[type=radio]{margin-right:10px}.radio-container{display:flex}.radio-container--column{flex-direction:column;gap:.5em}.active{opacity:1!important}.inactive{opacity:0!important}.form-check-label{font-weight:300;line-height:1.8}.form-check-input:checked{background-color:var(--primaryColour);border-color:var(--primaryColour)}.form-check-input:focus{border-color:var(--primaryColour);box-shadow:0 0 0 .1rem rgba(235,35,40,.25)}.other-reason-container{opacity:0;transition:opacity .5s ease-in-out}.form-buttons-container{display:flex;flex-basis:100%;justify-content:space-between}.form-buttons-container .form-check{align-items:center;display:flex;flex-basis:100%;justify-content:end}.form-buttons-container input,.form-buttons-container label{margin:0}.form-buttons-container input{margin-right:5px}.form-buttons-container label{margin-right:15px}.save-button-container{align-items:flex-end;display:inline}.save-button{float:right}.cancel-button-container{align-items:flex-start;display:inline}.cancel-button-container a{color:#fff;text-decoration:none}.form-button{width:5em}.one-to-five-radio-container{display:flex;gap:15px}.one-to-five-radio-container label{margin:0}input:invalid{color:red}.toast{margin:10px;position:fixed;right:0;top:0;z-index:1056}.profile-photo.profile-photo--mobile{display:none;justify-content:center;margin-bottom:1em}.disabled-process-btn{cursor:not-allowed;pointer-events:none}.disabled-process-anchor{color:#fff!important;cursor:not-allowed}button:disabled:hover{cursor:not-allowed}@media (max-width:500px){.toast{width:96%}.form-group--long-radio-list{display:flex!important;flex-direction:column!important}.profile-photo.profile-photo--mobile{display:flex}.profile-photo{display:none}}.toast-header{border-bottom:none;color:#000;justify-content:space-between}.toast-header>button{background-color:inherit;border:none}.bg-success{background-color:var(--toastSuccess)!important;color:#1a3318}.bg-success .toast-header{background-color:var(--toastSuccess);color:#1a3318}.bg-danger{background-color:var(--toastFail)!important;color:#721c24}.bg-danger .toast-header{background-color:var(--toastFail);color:#721c24}.form-tabs{border-bottom:1px solid var(--primaryColour);color:var(--primaryColour);display:flex;font-weight:600;gap:2.5em;justify-content:flex-start;margin:0 auto;text-align:center;vertical-align:middle}.form-tabs a:first-child{margin-left:0}@media screen and (max-width:767px){.form-tabs{flex-wrap:wrap;gap:1em}.form-tabs a:first-child{margin-left:0;padding-left:0}}.form-section{display:none}.form-section.show-first{display:flex}.form-sub-heading{border-top:1px solid var(--secondaryColour);padding-top:1.2em}.form-tabs a{padding-bottom:3px;position:relative}.form-tabs a:hover{color:var(--PrimaryColourActive)!important;cursor:pointer}.form-tabs a.active:after{border-bottom:2px solid var(--primaryColour);bottom:0;content:"";left:0;position:absolute;width:100%}.form-header{background-color:var(--secondaryBackgroundColour);display:flex;justify-content:space-between;margin:1em 0 2em}.form-header span{font-weight:600}.form-header p{margin:.75em 0;padding:0 1em}@media (max-width:920px){.form-header{flex-direction:column;max-width:80%}}.form-header-details{align-items:center;border-bottom:1px solid var(--textContentColour);display:flex;justify-content:space-between;margin-bottom:15px}.form-header-details p:first-child{font-weight:600;margin-bottom:.5em}.table--donor-history .donor-table-notes{text-align:left}.table--donor-history .table-column--hide-small-screen{display:table-cell}@media (max-width:920px){.table--donor-history .table-column--hide-small-screen{display:none}}.checkbox-group{display:flex;gap:4em}.checkbox-group .checkbox-container{align-items:center;display:flex;margin-bottom:.25em}.checkbox-group .checkbox-container input{margin-right:.5em}.checkbox-group .checkbox-container label{position:relative}.checkbox-group .checkbox-container textarea{margin-top:.5em}.other-textarea{display:none}.select2-container{width:50%!important}.row--delete-data{margin-left:0}.login-form{flex-direction:column;gap:1em;margin-top:1em}.form-section--two-column .form-group:not(.ignore-two-column){display:grid;flex:1 0 55%;gap:10px;grid-template-columns:1fr 1fr}.form-section--two-column .form-group.one-item:not(.ignore-two-column){flex:1 0 100%}.form-section--two-column .form-group div{grid-column:2}.registration-criteria--read-only .form-group:not(.ignore-two-column){border-bottom:1px solid var(--secondaryColour)}.add-component,.input-group__appended{margin-top:1em}.removeComponent{margin-left:1em}.control-label{align-content:center;display:flex;gap:3px}.control-label .material-symbols-outlined{font-size:14px!important}.control-label--sub-field{margin-top:1em}.modal-body--flex{display:flex;flex-wrap:wrap;gap:1em}.modal-body--flex>.form-group{display:flex;flex-direction:column;margin-top:1em}.modal-body--flex>.side-checkbox-container{flex-direction:row}.auto-complete-dropdown{background-color:#fff;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:fit-content;z-index:1000}.auto-complete-dropdown--border{border:1px solid #ccc}.auto-complete-dropdown li{cursor:pointer;padding:8px 10px}.auto-complete-dropdown li:hover{background-color:#f0f0f0}.table-buttons-container{margin-bottom:15px;margin-right:auto}.table-buttons-container button:disabled{background-color:var(--backgroundColour);border-color:var(--primaryColour);color:var(--primaryColour);opacity:.5}.location-buttons-container button{margin-right:2em;min-width:11em}#returnToStockModal .form-group{margin-top:0}#returnToStockModal label{font-weight:700}#returnToStockModal .form-control{margin-bottom:10px}#returnToStockModal select:disabled{background-color:#fff;opacity:.5}.orderLines,.unitList{--bs-gutter-x:0}.orderLinesTable,.pickPackTable,.unitListTable{margin-bottom:16px}.orderLinesTable td,.pickPackTable td,.pickPackTable th,.unitListTable td,.unitListTable th{padding-bottom:16px;padding-top:16px}.orderLinesTable td,.orderLinesTable th,.pickPackTable td,.pickPackTable th,.unitListTable td,.unitListTable th{text-align:left}.orderLinesTable td,.unitListTable td{vertical-align:top}.pickPackTable td{vertical-align:middle}.orderLineOsaList{list-style:none;padding:0}#statusDropdown{border:0;color:#fff}#statusDropdown:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem var(--primaryColour);color:#fff}#statusDropdown option{background-color:#fff;color:#000}.orderList_BackOrder,.orderList_Cancelled,.orderList_Complete,.orderList_CreditRefund,.orderList_Dispatch,.orderList_Issue,.orderList_New,.staticStatus{border-radius:5px;color:#fff;font-weight:700;padding:2px 8px;vertical-align:middle}.orderList_Issue iron-icon,.orderList_Issue iron-icon:hover{color:#fff;height:14px;margin-right:2px;width:14px}.orderList_BackOrder,.orderList_BackOrder:focus,.orderList_New,.orderList_New:focus{background-color:#f8b114}.orderList_Dispatch,.orderList_Dispatch:focus,.staticStatus,.staticStatus:focus{background-color:#39f}.orderList_Cancelled,.orderList_Cancelled:focus,.orderList_CreditRefund,.orderList_CreditRefund:focus,.orderList_Issue,.orderList_Issue:focus{background-color:#e45353}.orderList_Complete,.orderList_Complete:focus{background-color:#2eb85c}.staticStatus.complete,.staticStatus.quarantine{background-color:#2eb85c!important}.summary-container p{font-weight:700}.summary-container .form-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.summary-container .form-group input{border:1px solid #9da5b1;border-radius:5px;max-width:156px;padding:5px 12px}.summary-container .form-group input:disabled{background-color:#fff}.summary-container label{font-weight:400;margin:0}.number-summary-container p{margin-top:8px}.number-summary-container .form-group{display:inline-block;margin-bottom:8px}.number-summary-container label{font-weight:700;margin:0}.orderLineModalCodeTable{border-color:#9da5b1!important;margin-bottom:0}.orderLineModalCodeTable td,.orderLineModalCodeTable th{padding:8px;text-align:left}.orderLineModalCodeTable td:first-child,.orderLineModalCodeTable th:first-child{width:15%}.orderLineModalCodeTable td:nth-child(2),.orderLineModalCodeTable th:nth-child(2){width:35%}.orderLineModalCodeTable td:nth-child(n+3),.orderLineModalCodeTable th:nth-child(n+3){width:12.5%}.orderLineModalCodeTable tbody tr:last-child,.orderLineModalCodeTable tbody tr:last-child td{border-bottom:none}.orderLineModalCodeTable td input{max-width:55px}.confirm-modal--ok-only [data-modal-cancel],.orderLineModalCodeTable--charge td:nth-child(4),.orderLineModalCodeTable--charge td:nth-child(6),.orderLineModalCodeTable--charge th:nth-child(4),.orderLineModalCodeTable--charge th:nth-child(6){display:none}#ProductTypeId{margin-bottom:16px;max-width:50%;width:50%}#crossMatchUnitAllocation,#orderLineEdit,.stepModal{width:100%}.backOrderBtn,.next-step{background-color:#fff;border-color:var(--primaryColour);color:var(--primaryColour);font-weight:600}.backOrderBtn:active,.backOrderBtn:hover,.next-step:active,.next-step:hover{background-color:var(--PrimaryColourActive);border-color:var(--PrimaryColourActive)}.backOrderBtn:hover,.next-step:hover{color:#fff}.backOrderBtn:focus,.next-step:focus{background-color:var(--primaryColour);border-color:var(--primaryColour);box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem var(--PrimaryColourActive)}.modal-footer{align-content:space-between;display:flex}.buttonsLeft{margin-right:auto}.table{color:#374254}.orderLineOsaList li{color:#7c7c7c;font-weight:400}.modal-dialog{max-height:750px}.modal-body{max-height:85vh}.overflowModal{overflow-y:auto}.delete-button,.editOrderLineBtn{color:var(--primaryColour)}.delete-button{cursor:pointer}.delete-button:hover{color:var(--secondaryColour)}.cmuaModalProductTable th,.orderLineModalProductTable th,.orderLineModalTable th{text-align:left}.cmuaModalProductTable td,.orderLineModalProductTable td,.orderLineModalTable td{padding-bottom:16px;padding-top:16px;text-align:left}.allocateHeader{text-align:center!important}.allocateHeader span{font-weight:400}#orderPackModal .row,#orderPickModal .row{padding:0}.orderPackAddress{display:flex;gap:3rem}.packPdfButtons{display:flex;gap:10px;padding:24px 0}.packPdfButtons #generateInvoice{margin-left:24px}.pickBtn i{font-size:14px;line-height:1.5}.createUnit{background-color:#f1f4f7;margin-left:calc(var(--bs-gutter-x)*.5)}.productFate a{color:var(--primaryColour);text-decoration:underline}.input-validation-error:not([type=radio]){border-color:red}.input-validation-error:not([type=radio]):focus{border-color:red;box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem red}.field-validation-valid{display:none}.field-validation-error{align-self:center;color:red}#health-check .form-group{align-items:center;margin-bottom:8px}input[type=datetime-local],input[type=time]{color:#212529!important}#processDateFilter{max-width:248px}.refactometerBox{border-right:1px solid #000}.sessionStat,.statCol{font-size:18px;text-align:center}.sessionStat span,.statCol span{font-size:24px}.sessionStatusPicker{border-color:var(--PrimaryColourActive);border-radius:5px;font-weight:600;padding:.25rem;width:8em}.customerContacts{border-left:1px solid var(--textContentColour)}.filterFormWrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3em;justify-content:left}.status-box{border-radius:5px;color:#fff;font-weight:700;padding:2px 8px;vertical-align:middle}.status-yellow,.status-yellow:focus{background-color:#f8b114}.status-blue,.status-blue:focus{background-color:#39f}.status-red,.status-red:focus{background-color:#e45353}.status-orange,.status-orange:focus{background-color:#d86300}.quarantine-tooltip{color:#d86300;cursor:help;font-size:1.5rem;vertical-align:middle}.status-green,.status-green:focus{background-color:#2eb85c}.status-purple,.status-purple:focus{background-color:#480aad}.creditDesc{white-space:normal!important;width:80%!important}.creditPrice,.creditSelect{width:10%!important}.creditSelect{text-align:center}.creditsTable td{vertical-align:top}.orderDeliveryCustomer{border-left:1px solid var(--textContentColour)}#reset-sort-button{color:var(--PrimaryColourActive);cursor:pointer;font-size:24px}#productOptions{position:relative}.flexContact{border-bottom:1px solid var(--textContentColour);display:inline-flex;flex-direction:column}.checkInResultContainer .form-group{margin-top:10px}.form-control[readonly=False]{background-color:#fff!important}.scroll-table{max-height:22em;overflow-y:auto}.scroll-table thead th{background-color:#fff;position:sticky;top:0;z-index:1}