@charset "UTF-8";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.profile-image.loading{animation:gradient 2s linear infinite;background:linear-gradient(225deg,#91bc7b,#adabaa);background-size:200% 200%;opacity:.75}@keyframes gradient{0%{background-position:200% 0}to{background-position:-200% 0}}.account-card{align-items:center;background-color:#fff;display:flex;padding:1rem 1.5rem;position:relative}.account-card .profile-image{aspect-ratio:1;background-color:#e0e1e2;border-radius:50%;height:3.5rem;margin-right:.5rem;width:3.5rem}.account-card .full-width{width:calc(100% - 2.7rem)}.account-card .switch-account{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.account-card .switch-account.reverse svg{transform:scaleY(-1)}.account-card .switch-account svg{margin:.5rem}.account-card .switch-account svg path{fill:#1379c1}.account-card .edit-profile{display:none;height:1.5rem;padding:0;position:absolute;right:1.5rem;top:.5rem;width:1.5rem}.account-card .account-item{align-items:center;display:flex;width:100%}.account-card .account-item h3{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.account-card .account-item .account-email{color:#7f8182;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.account-card .account-item .account-name{color:#1379c1;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;line-height:1.5rem}.account-card .account-item .account-name p{overflow:hidden;text-overflow:ellipsis;width:90%}.account-card .account-item .account-name svg{width:10%}.account-card .account-dropdown{flex-direction:column;left:1.5rem;position:absolute;right:1.5rem;top:100%;z-index:1}.account-card .account-dropdown:after{background-color:#f6f7f8;border:1px solid #dcddde;content:"";height:1rem;margin-left:-1rem;position:absolute;right:.35rem;top:-.5rem;transform:matrix(.49,.92,-.49,.92,0,0);width:1rem}.account-card .account-dropdown .centered{display:flex;flex-direction:row;justify-content:center}.account-card .account-dropdown .account-item{background-color:#f6f7f8;border:1px solid #dcddde;border-bottom:none;cursor:pointer;padding:1rem;position:relative;width:calc(100% - 2rem);z-index:1}.account-card .account-dropdown .account-item h3{overflow:hidden;text-overflow:ellipsis}.account-card .account-dropdown .account-item svg{margin:.5rem 1rem}.account-card .account-dropdown .account-item svg path{fill:#545556}.account-card .account-dropdown .account-item:hover{box-shadow:none;box-shadow:0 8px 16px #181d2040}.account-card .account-dropdown .account-item:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.account-card .account-dropdown .account-item:last-child{border-bottom:1px solid #dcddde;padding-bottom:.5rem;padding-top:.5rem}.account-info .header{align-items:center;display:flex;flex-direction:row}.account-info .header .image{padding-right:1rem}.account-info .header .image .profile-image{border-radius:50%;height:4.375rem;width:4.375rem}.account-info .header .name-stack{color:#7f8182;display:flex;flex-direction:column;gap:.5rem;padding-right:1rem}.account-info .header .name-stack .name{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.account-info .header .account-stack{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;margin-left:auto}.account-info .header .account-stack h3{text-align:end;word-break:break-word}.account-info .header .account-stack .account-id{color:#7f8182}.account-info .body{margin-top:1.25rem}.account-info .body hr{border-top:1px solid #7f8182}.account-info .body .labeled-value-info{align-items:center;display:flex;justify-content:space-between}.account-info .body .labeled-value-info label{color:#7f8182;margin-right:.5rem}.account-info .body .labeled-value-info span{word-break:break-word}@media screen and (max-width:767px){.account-info .header .name-stack .name{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.account-info .header .account-stack .farm-name,.account-info .header .name-stack .role{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.account-info .header .account-stack .farm-name{font-weight:600}.account-info .body label,.account-info .body span,.account-info .header .account-stack .account-id{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (min-width:768px)and (max-width:1024px){.account-info .header .image .profile-image{height:3.375rem;width:3.375rem}.account-info .header .name-stack{padding-right:1rem}.account-info .header .name-stack .name{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.account-info .header .name-stack .role{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.account-info .header .account-stack .farm-name h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.account-info .body label,.account-info .body span,.account-info .header .account-stack .account-id{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.loader{align-items:center;display:flex;justify-content:center}.loader .rsg-logo{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;border:1.5px solid #f6f7f8;border-radius:50%;box-shadow:0 1px 4px #00000040;height:195px;width:195px}.loader .rsg-logo,.loader svg{position:absolute;z-index:9999}.loader svg{display:inline-block;height:520px;width:520px}.loader .spinner-background{border:22px solid #fff;border-radius:50%;height:195px;position:absolute;width:195px;z-index:9998}.loader .spinner-background-custom-border{border-radius:50%;box-shadow:inset 0 0 4px #00000040;content:"";height:240px;position:absolute;width:240px;z-index:9999}.full-page-loader{position:absolute}.app-loader,.full-page-loader{height:100%;left:0;top:0;width:100%;z-index:9997}.app-loader{position:fixed}.dot-loader .overlay{background-color:#f6f7f866;height:100%;left:0;pointer-events:all;position:fixed;top:0;width:100%;z-index:999}.dot-loader .loader-container,.dot-loader .overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}.dot-loader .loader-text-container{background-color:#0000;border-radius:8px;margin-bottom:16px;padding:8px 16px}.dot-loader .loader-text{color:#7f8182;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:1.75rem;text-shadow:.5px .5px 1px #0000001a}.dot-loader .dot-loader span{animation:pulse 1.2s ease-in-out infinite;background:#3498db;border-radius:50%;display:inline-block;height:12px;margin:4px;width:12px}.dot-loader .dot-loader span:nth-child(2){animation-delay:.2s}.dot-loader .dot-loader span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1.2)}}.account-search .results{max-height:14.25rem}.account-search .results .result-item-loader{border-top:1px solid #dcddde;height:5rem;padding-top:1rem}.account-search .results .result-item-loader,.modal{align-items:center;display:flex;justify-content:center}.modal{background-color:#00000080;height:calc(100% - 2rem);left:0;padding:1rem;position:fixed;top:0;width:calc(100% - 2rem);z-index:100}.modal .modal-content-container{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:fit-content;max-height:100%;overflow-y:auto;width:50%}.modal .modal-content-container .modal-close{color:#000;display:flex;justify-content:flex-end}.modal .modal-content-container .modal-close:focus,.modal .modal-content-container .modal-close:hover{cursor:pointer;text-decoration:none}@media screen and (min-width:768px)and (max-width:1024px){.modal .modal-content-container{width:66.66%}}@media screen and (max-width:767px){.modal{display:none}}.xs-modal{display:none}@media screen and (max-width:767px){.xs-modal{align-items:flex-end;background-color:#d9d9d980;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;transition:background-color linear,bottom .3s ease-in-out;width:100%;z-index:100}.xs-modal.hide{bottom:-30rem;height:0;transition:all .3s}.xs-modal .modal-content-container{background-color:#fff;border-radius:2.5rem 2.5rem 0 0;display:flex;flex-direction:column;height:fit-content;max-height:100%;overflow-y:auto;width:100%}}.terms-conditions{align-items:center;display:flex;flex-direction:row;gap:.5rem}.terms-conditions p{color:#272829}.terms-conditions b,.terms-conditions p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.terms-conditions b{cursor:pointer;font-weight:600;text-decoration:underline}.terms-conditions a{color:inherit;text-decoration:none}.terms-conditions input{height:1.35rem;width:1.25rem}.storage-plan-card{align-items:center;border-right:1px solid #000;display:flex;flex-direction:column;justify-content:space-between;width:100%}.storage-plan-card .storage-plan-header{color:#074b7b;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;text-align:center}.storage-plan-card .cost-amount{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.storage-plan-card:last-child{border-right:none}@media screen and (min-width:768px)and (max-width:1024px){.storage-plan-card .storage-plan-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.storage-plan-card .cost-amount{font-weight:700;line-height:1rem}.storage-plan-card .cost-amount,.storage-plan-card p{font-family:Rubik;font-size:.875rem;font-style:normal}.storage-plan-card p{font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.storage-plan-card{border-right:none}.storage-plan-card .storage-plan-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.storage-plan-card .cost-amount{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.storage-plan-card p{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.storage-plans-modal{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;padding:2.75rem 2.75rem 5rem}.storage-plans-modal .header{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding-bottom:.5rem}.storage-plans-modal .subheader{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.storage-plans-modal .storage-plans-list{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:row;justify-content:center;margin-top:.25rem;min-height:8rem;padding:.5rem 0}.storage-plans-modal .xs-storage-plans-list{display:none}.storage-plans-modal .terms-conditions{align-items:center;display:flex;flex-direction:row;gap:.5rem}.storage-plans-modal .terms-conditions p{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.storage-plans-modal .done-button{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:768px)and (max-width:1024px){.storage-plans-modal{padding:2.25rem}}@media screen and (max-width:767px){.storage-plans-modal{margin:auto;padding:2rem;width:fit-content}.storage-plans-modal .header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-bottom:1rem;text-align:center}.storage-plans-modal .subheader{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-align:center}.storage-plans-modal .storage-plans-list{display:none}.storage-plans-modal .xs-storage-plans-list{align-items:center;display:block;flex-direction:column;gap:1rem;overflow-y:auto}.storage-plans-modal .xs-storage-plans-list .storage-plan-row{display:flex;flex-direction:column}.storage-plans-modal .xs-storage-plans-list .storage-plan-row .row{border-bottom:1px solid #000;display:flex;flex-direction:row}.storage-plans-modal .xs-storage-plans-list .storage-plan-row .row .cell{border-right:1px solid #000;padding:.5rem;text-align:center;width:50%}.storage-plans-modal .xs-storage-plans-list .storage-plan-row .row .cell:last-child{border-right:none}.storage-plans-modal .xs-storage-plans-list .storage-plan-row .row:last-child{border-bottom:none}}.add-account-modal{display:flex;flex-direction:column;padding:2.4375rem 4.25rem 2.8125rem}.add-account-modal .header{border-bottom:1px solid #000;padding-bottom:1.125rem}.add-account-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.add-account-modal .input{padding-bottom:1rem}.add-account-modal .input-row{display:flex;flex-direction:row;justify-content:space-between}.add-account-modal .input-row .input{width:48%}.add-account-modal .body1{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.add-account-modal .terms-conditions{align-items:center;display:flex;flex-direction:row;gap:.5rem}.add-account-modal .terms-conditions p{color:#272829}.add-account-modal .terms-conditions b,.add-account-modal .terms-conditions p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.add-account-modal .terms-conditions b{font-weight:600;text-decoration:underline}.add-account-modal .terms-conditions input{height:1.35rem;width:1.25rem}.add-account-modal input[type=email],.add-account-modal input[type=text]{border-radius:.5rem;border-width:1px;height:2rem;padding:.5rem .5rem .5rem 1rem;width:calc(100% - 1.5rem - 2px)}.add-account-modal .buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}@media screen and (max-width:767px){.add-account-modal{padding:2rem}.add-account-modal .header{text-align:center}.add-account-modal .input{padding-bottom:1rem}.add-account-modal .input-row{flex-direction:column}.add-account-modal .input-row .input{width:100%}.add-account-modal .body1,.add-account-modal .terms-conditions b,.add-account-modal .terms-conditions p{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.add-account-modal .terms-conditions b{font-weight:500;line-height:.75rem}.add-account-modal input[type=email],.add-account-modal input[type=phone],.add-account-modal input[type=text]{border-radius:.5rem;border-width:1px;height:1.5rem;padding:.5rem .5rem .5rem 1rem;width:calc(100% - 1.5rem - 2px)}.add-account-modal .validated-input-label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.add-account-modal .buttons{justify-content:space-evenly}}.sign-out-modal{display:flex;flex-direction:column}.sign-out-modal .header{background-color:#fff;border-bottom:1px solid #dcddde;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.sign-out-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.sign-out-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:2.625rem .5rem;text-align:center}.sign-out-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}@media screen and (max-width:767px){.sign-out-modal .header{border-bottom:1px solid #000;padding:2rem;text-align:center}.sign-out-modal .header h4{font-size:1.5rem;line-height:2rem}.sign-out-modal .body{font-size:1rem;line-height:1.5rem;padding:2.625rem 2rem}.sign-out-modal .footer{justify-content:space-evenly}.sign-out-modal .footer button.small{width:8rem}}@media screen and (min-width:768px)and (max-width:1024px){.sign-out-modal .body{padding:2.625rem 1rem}.sign-out-modal .footer button.small{margin:0}}.add-payment-method{padding:2rem}.add-payment-method .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin-bottom:1.5rem}.add-payment-method .payment-method{display:flex;flex-direction:column;gap:.75rem}.add-payment-method .payment-method .card-details-note,.add-payment-method .payment-method label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.add-payment-method .input{margin-top:1rem}.add-payment-method .input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.add-payment-method .input-row .input{width:calc(50% - .5rem)}.add-payment-method .billing-address,.add-payment-method .payment-details{margin-top:1.5rem}.add-payment-method .billing-address h3,.add-payment-method .payment-details h3{border-bottom:1px solid #dcddde;margin-bottom:1.5rem}.add-payment-method .set-as-default-condition{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding-top:1rem}.add-payment-method .set-as-default-condition p{color:#272829;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.add-payment-method .set-as-default-condition b{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;text-decoration:underline}.add-payment-method .set-as-default-condition input{height:1.15rem;width:1.15rem}.add-payment-method .payment-transaction-note{display:flex;flex-direction:column;margin-top:1rem}.add-payment-method .payment-transaction-note .transaction-alert{align-items:center;color:#b0131d;display:flex;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;gap:.5rem;line-height:1rem;padding-bottom:.5rem}.add-payment-method .payment-transaction-note .outstanding-balance-note p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;margin:.5rem 0}.add-payment-method .footer{display:flex;flex-direction:row-reverse;gap:3rem;padding:1.5rem 0 1.5rem 1.5rem}.add-payment-method .footer button{padding:.7rem}@media screen and (max-width:767px){.add-payment-method .header{text-align:center}.add-payment-method .payment-method .card-details-note,.add-payment-method .payment-method label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.add-payment-method input[type=radio]{height:1rem;width:1rem}.add-payment-method .billing-address h5{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.add-payment-method .payment-transaction-note .transaction-alert p,.add-payment-method .validated-input-label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.add-payment-method .set-as-default-condition p{font-size:.75rem}.add-payment-method .set-as-default-condition input{height:1rem;width:1rem}.add-payment-method .payment-transaction-note .outstanding-balance-note p{font-size:.75rem}.add-payment-method .footer{justify-content:center;padding:2rem 1.5rem 0}.add-payment-method .footer .button{width:8rem}}.number-input.disabled{opacity:.7}.info-warning{gap:.5rem}.info-warning,.info-warning-icon{align-items:center;display:flex}.info-warning-message{font-weight:500}@media screen and (max-width:767px){.info-warning{align-items:flex-start}.info-warning-icon svg{height:1rem;width:1rem}.info-warning-message{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem}}.specimen-lot-info .tooltip svg{height:1rem;margin-left:.25rem;width:1rem}.specimen-lot-info .tooltip .tooltip-text{background-color:#ebeced;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;left:2rem;line-height:1rem;width:8rem}.specimen-lot-info .tooltip .tooltip-text:after{border-color:#0000 #ebeced #0000 #0000}@media screen and (min-width:768px)and (max-width:1024px){.specimen-lot-info .tooltip svg{height:.85rem;width:.85rem}.specimen-lot-info .tooltip .tooltip-text{left:1.5rem}}@media screen and (max-width:767px){.specimen-lot-info .tooltip svg{height:.75rem;margin-left:.25rem;width:.75rem}.specimen-lot-info .tooltip .tooltip-text{text-align:center;width:auto}}.select-inventory .container{display:flex;flex-direction:column;margin:0 auto}.select-inventory .row{display:flex;justify-content:space-between;margin-bottom:.75rem}.select-inventory .column{align-items:center;display:flex;max-width:16.5625rem}.select-inventory .input,.select-inventory .text{flex-basis:45%}.specimen-ownership-breakdown .label-percent{align-items:center;display:flex;gap:1rem}.specimen-ownership-breakdown .label-percent p{color:#aaacad}.specimen-ownership-breakdown .account-due-payment label{color:#b0131d;font-size:1rem}.specimen-ownership-breakdown .no-owners-error{display:flex;gap:.25rem;padding:2rem}.specimen-ownership-breakdown .no-owners-error p{color:#b0131d}@media screen and (max-width:767px){.specimen-ownership-breakdown .account-due-payment label{font-size:.75rem}}.notification-banner{display:flex;height:100%;padding:0}.notification-banner .card{align-items:center;color:#b0131d;display:flex;margin:0;padding:0 .5rem}.notification-banner .card .notification-banner-title{align-items:center;display:flex;gap:.5rem}.response-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.response-wrapper .response-container h1{color:#e0e1e2;font-family:Rubik;font-size:2.5rem;font-size:10rem;font-style:normal;font-weight:700;line-height:3.75rem;line-height:10rem;text-align:center}.response-wrapper .response-container .response-info{align-items:center;display:flex;flex-direction:column;text-align:center}.response-wrapper .response-container .response-info h3{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin-bottom:.5rem}.response-wrapper .response-container .response-info p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:.5rem;padding:.25rem}@media screen and (min-width:768px)and (max-width:1024px){.response-wrapper .response-container h1{font-size:7rem;line-height:7rem}.response-wrapper .response-container .response-info h3{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.response-wrapper .response-container .response-info p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.response-wrapper .response-container h1{font-size:4rem;line-height:4rem}.response-wrapper .response-container .response-info h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.response-wrapper .response-container .response-info p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.response-wrapper .response-container .response-info .button-group button{font-size:.75rem;width:10rem}}.action-tooltip{position:relative}.action-tooltip.hide-overflow{overflow:hidden}.action-tooltip.transaction-tooltip{padding:0}.action-tooltip.transaction-tooltip.button.icon.hovering{background-color:#bfbfbf}.action-tooltip.transaction-tooltip span.action-tooltip-text{background-color:#fff;margin:0;padding:0;position:absolute;z-index:999}.action-tooltip-text{background-color:#f6f7f8;border-radius:5px;box-shadow:none;box-shadow:0 1px 4px #181d2033;left:-.4rem;opacity:1;padding:.5rem .5rem .25rem;position:absolute;top:2rem;width:5.4rem;z-index:1}.action-tooltip-text.fading{opacity:0}.action-tooltip-text h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;margin:0;white-space:nowrap}.action-tooltip-text ul{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0;padding:.25rem 0 0 1rem}.action-tooltip-text li{white-space:nowrap}.action-tooltip-text hr{border:1px solid #000;border-bottom:none;margin:0}.action-tooltip-text p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0}.action-tooltip-text:after{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:.5rem;content:"";left:2rem;margin-left:-1rem;position:absolute;top:-.5rem;transform:rotate(45deg);z-index:-1;z-index:10000}.action-tooltip-text.top:after{border-color:#fff #fff #0000 #0000;bottom:-.5rem;top:auto;transform:rotate(135deg)}.action-tooltip-text.left{left:-5.5rem;top:-.3rem}.action-tooltip-text.left:after{left:5.79rem;top:.74rem;transform:rotate(135deg);z-index:-1}.action-tooltip-text .action-button{margin:.25rem 0;min-width:max-content;padding:.5rem}.action-tooltip-text .action-button:hover{background-color:#ebeced;transition:background-color .3s ease}@media screen and (min-width:768px)and (max-width:1024px){.action-tooltip.transaction-tooltip.button.icon{height:1.75rem;width:1.75rem}.action-tooltip.transaction-tooltip span.action-tooltip-text{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.action-tooltip-text{left:-2rem;width:4.2rem}.action-tooltip-text:after{left:3.2rem;top:-.4rem}.action-tooltip-text.left{left:-4.5rem;top:-.5rem}.action-tooltip-text.left:after{left:4.6rem;top:.82rem;transform:rotate(135deg)}.action-tooltip-text .action-button{padding:.4rem}}@media screen and (max-width:767px){.action-tooltip.transaction-tooltip.button.icon{height:1.5rem;width:1.5rem}.action-tooltip.transaction-tooltip span.action-tooltip-text{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.action-tooltip-text{left:-2rem;width:4rem}.action-tooltip-text:after{left:3.2rem;top:-.4rem}.action-tooltip-text.left{left:-4.5rem;top:-.5rem}.action-tooltip-text.left:after{left:4.4rem;top:.78rem}}.pie-chart{background-color:#dcddde;border-radius:50%;color:#fff;position:relative}.pie-chart .pie{transition:opacity .5s}.pie-chart .pie .slice{position:absolute}.pie-chart .pie .slice svg path:hover{cursor:pointer}.pie-chart .message{align-items:center;border-radius:50%;display:flex;font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;height:calc(100% - 1rem);justify-content:center;line-height:1rem;padding:.5rem;position:absolute;text-align:center;transition:opacity .5s;width:calc(100% - 1rem)}.pie-chart .percentage{color:#fff;position:absolute;z-index:20}.pie-chart .percentage .percentage-number{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;left:-50%;line-height:1rem;line-height:.75rem;position:relative;top:-.375rem}@media screen and (max-width:767px){.pie-chart .pie .slice{height:100%}}.gauge-chart,.gauge-chart .outer-edge{align-items:center;display:flex;justify-content:center;position:relative}.gauge-chart .outer-edge{background:conic-gradient(from 180deg at 50% 50%,#91bc7b00 0deg,rgba(145,188,123,.104) .04deg,rgba(145,188,123,.258) .07deg,#91bc7b 1turn);border-radius:50%;height:calc(100% - 2.25rem);width:calc(100% - 2.25rem)}.gauge-chart .outer-edge:before{background-color:#f6f7f8;content:"";height:60%;position:absolute;top:60%;transform:rotate(45deg);width:60%}.gauge-chart .outer-edge .needle{height:calc(100% - 2.5rem);left:50%;position:absolute;top:1.25rem;width:0}.gauge-chart .outer-edge .needle:after{border-bottom:.625rem solid #272829;border-left:.15rem solid #0000;border-right:.15rem solid #0000;content:"";left:-.15rem;position:absolute;top:-1.25rem}.gauge-chart .outer-edge .divider{height:calc(100% - 2.5rem);left:50%;position:absolute;top:1.25rem;width:0}.gauge-chart .outer-edge .divider:after{background-color:#000;content:"";height:1.25rem;left:-1px;position:absolute;top:-1.25rem;width:2px}.gauge-chart .outer-edge .inner-edge{align-items:center;background-color:#f6f7f8;border-radius:50%;display:flex;flex-direction:column;height:calc(100% - 1.25rem);justify-content:center;text-align:center;width:calc(100% - 1.25rem);z-index:1}.gauge-chart .outer-edge .inner-edge .value{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;line-height:1rem}.gauge-chart .gauge-label-container,.gauge-chart .outer-edge .inner-edge .available-value{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.gauge-chart .gauge-label-container{font-size:.5rem;height:0;position:absolute;width:0}.gauge-chart .gauge-label-container .gauge-label{align-items:center;display:flex;height:100rem;justify-content:center;left:-50rem;position:absolute;top:-50rem;width:100rem}@media screen and (max-width:767px){.gauge-chart .outer-edge{margin-top:1rem}.gauge-chart .outer-edge .inner-edge .value{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.gauge-chart .outer-edge .inner-edge .available-value{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.gauge-chart .gauge-label-container{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (min-width:768px)and (max-width:1024px){.gauge-chart .outer-edge .inner-edge .value{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.gauge-chart .outer-edge .inner-edge .available-value{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.inventory-graphics .header{align-items:center;display:flex}.inventory-graphics .header h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.inventory-graphics .header p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem .5rem}.inventory-graphics .header p:last-child{border-left:1px solid #000}.inventory-graphics .charts{display:flex;justify-content:space-around;padding:1rem 0 .5rem}.inventory-graphics .charts .chart-container{background-color:#f6f7f8;border-radius:.3125rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;flex-direction:column;min-width:9.5rem;overflow:hidden}.inventory-graphics .charts .chart-container h3{background-color:#dcddde;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem;padding:.3rem;text-align:center}.inventory-graphics .charts .chart-container .chart{align-items:center;display:flex;justify-content:center;padding:.25rem}.inventory-graphics .mobile-view,.inventory-graphics .tablet-view{display:none}@media screen and (max-width:767px){.inventory-graphics .header{align-items:center;justify-content:start}.inventory-graphics .header h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.inventory-graphics .header p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem}.inventory-graphics .charts-container{display:flex;flex-direction:column}.inventory-graphics .charts-container .charts{align-items:center;display:flex;justify-content:flex-end;padding-left:0}.inventory-graphics .charts-container .charts .chart-container{margin-left:0;min-width:62%}.inventory-graphics .charts-container .charts .active-slide{display:block}.inventory-graphics .charts-container .charts .slide{display:none}.inventory-graphics .charts-container .charts .right-arrow{width:20%}.inventory-graphics .charts-container .dots-container{display:flex;justify-content:center;margin-top:.6rem}.inventory-graphics .charts-container .dots-container .dot{background-color:#ddd;border-radius:50%;height:.6rem;margin:.3rem;width:.6rem}.inventory-graphics .charts-container .dots-container .active{background-color:#91bc7b}.inventory-graphics .desktop-view,.inventory-graphics .tablet-view{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.inventory-graphics .header h2{font-size:.875rem}.inventory-graphics .header h2,.inventory-graphics .header p{font-family:Rubik;font-style:normal;font-weight:400;line-height:1rem}.inventory-graphics .header p{font-size:.625rem;padding:.15rem .35rem}.inventory-graphics .charts{align-items:center;display:flex;justify-content:space-around}.inventory-graphics .charts .chart-container{min-width:7.3rem}.inventory-graphics .charts .chart-container h3{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.inventory-graphics .charts .chart-container .chart{padding:.5rem}.inventory-graphics .desktop-view,.inventory-graphics .mobile-view{display:none}}.add-user-to-account-modal{display:flex;flex-direction:column}.add-user-to-account-modal .add-user-to-account-modal-btn{background-color:#074b7b;border:none;border-radius:6px;height:3em;width:100%}.upload-modal-content{padding:2.25rem}.upload-modal-content,.upload-modal-content .drop-area{display:flex;flex-direction:column;justify-content:center}.upload-modal-content .drop-area{align-items:center;background-color:#f6f7f8;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px dashed #dcddde;border-radius:8px;color:#2e3133;height:15.125rem;text-align:center}.upload-modal-content .drop-area .drag-n-drop-text{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.upload-modal-content .drop-area .file-types-text{color:#7f8182;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.upload-modal-content .drop-area .upload-icon{color:#adabaa;height:3.125rem;width:3.125rem}.upload-modal-content .mini-preview-url-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:1rem}.upload-modal-content .mini-preview-url-container .existing-attachment,.upload-modal-content .mini-preview-url-container .mini-preview-url,.upload-modal-content .mini-preview-url-container img{aspect-ratio:1;background-color:#dcddde;border-radius:.5rem;height:6.875rem;object-fit:cover;position:relative;width:6.875rem}.upload-modal-content .mini-preview-url-container .existing-attachment .delete-attachment-button,.upload-modal-content .mini-preview-url-container .mini-preview-url .delete-attachment-button,.upload-modal-content .mini-preview-url-container img .delete-attachment-button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:1.625rem;justify-content:center;padding:0;position:absolute;right:.25rem;top:.25rem;width:1.625rem;z-index:2}.upload-modal-content .mini-preview-url-container .existing-attachment .delete-attachment-button .trash-can-icon,.upload-modal-content .mini-preview-url-container .mini-preview-url .delete-attachment-button .trash-can-icon,.upload-modal-content .mini-preview-url-container img .delete-attachment-button .trash-can-icon{align-items:center;color:#b0131d;display:flex;justify-content:center}.upload-modal-content .mini-preview-url-container .existing-attachment .delete-attachment-button .trash-can-icon svg,.upload-modal-content .mini-preview-url-container .mini-preview-url .delete-attachment-button .trash-can-icon svg,.upload-modal-content .mini-preview-url-container img .delete-attachment-button .trash-can-icon svg{height:.75rem;width:.625rem}.upload-modal-content .file-select{align-items:center;display:flex;flex-direction:row;justify-content:center}.upload-modal-content .file-select input[type=file]{display:none}.upload-modal-content .file-select .upload-label{cursor:pointer;margin:0 1rem;text-align:center;width:8.75rem}@media screen and (max-width:767px){.upload-modal-content{padding:1.75rem}.upload-modal-content h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.upload-modal-content .drop-area{height:12.125rem}.upload-modal-content .drop-area .drag-n-drop-text{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.upload-modal-content .drop-area .file-types-text{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.upload-modal-content .drop-area .upload-icon{height:1.8rem;width:1.8rem}.upload-modal-content .mini-preview-url-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.upload-modal-content .mini-preview-url-container .existing-attachment,.upload-modal-content .mini-preview-url-container .mini-preview-url,.upload-modal-content .mini-preview-url-container img{height:4.5rem;width:4.5rem}.upload-modal-content .mini-preview-url-container .existing-attachment .delete-attachment-button,.upload-modal-content .mini-preview-url-container .mini-preview-url .delete-attachment-button,.upload-modal-content .mini-preview-url-container img .delete-attachment-button{height:1rem;width:1rem}.upload-modal-content .file-select{flex-direction:column}.upload-modal-content .file-select .button{margin-bottom:1rem;padding:.25rem;width:75%}.upload-modal-content .file-select .upload-label{cursor:pointer;margin:0;text-align:center}}.confirm-address-modal{display:flex;flex-direction:column;justify-content:space-between}.confirm-address-modal .modal-header{margin:1rem}.confirm-address-modal hr{color:#dcddde}.confirm-address-modal .modal-body{padding:3rem;text-align:center}.confirm-address-modal .modal-footer{background-color:#dcddde;display:flex;height:5rem;justify-content:flex-end}.confirm-address-modal .modal-footer button{margin:1rem}@media screen and (min-width:768px)and (max-width:1024px){.confirm-address-modal .modal-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.confirm-address-modal .modal-body{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.confirm-address-modal .modal-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin:1.5rem;text-align:center}.confirm-address-modal .modal-body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem}.confirm-address-modal .modal-footer{background-color:#dcddde;height:5rem;justify-content:space-evenly}.confirm-address-modal .modal-footer button{margin:1rem}}.reset-password-modal{display:flex;flex-direction:column;height:100%;justify-content:space-between}.reset-password-modal .modal-content{margin:2rem}.reset-password-modal .modal-content .modal-header{color:#272829;font-family:Rubik;font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.75rem}.reset-password-modal .modal-content .modal-sub-header{color:#7f8182;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.reset-password-modal .modal-content .modal-body{margin-top:1.5rem}.reset-password-modal .modal-content .modal-body .input{min-height:6rem}.reset-password-modal .modal-content .modal-body .input label{display:block}.reset-password-modal .modal-content .modal-footer{display:flex;height:5rem;justify-content:center}.reset-password-modal .modal-content .modal-footer button{margin:1rem}@media screen and (max-width:767px){.reset-password-modal .modal-content .modal-header{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;text-align:center}.reset-password-modal .modal-content .modal-sub-header{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-align:center}.reset-password-modal .modal-content .modal-body{margin-top:1.5rem}.reset-password-modal .modal-content .modal-body .input{min-height:5rem}.reset-password-modal .modal-content .modal-body .input label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.reset-password-modal .modal-content .modal-footer button{line-height:1rem}}.email-change-confirm-modal{align-items:flex-start;display:flex;flex-direction:column}.email-change-confirm-modal .modal-content{margin:2rem}.email-change-confirm-modal .modal-content .modal-header{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin:1rem}.email-change-confirm-modal .modal-content .modal-body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:0 1rem}.email-change-confirm-modal .modal-content .modal-body p{margin-bottom:1rem}.email-change-confirm-modal .modal-content .modal-footer{display:flex;height:5rem;justify-content:flex-end}.email-change-confirm-modal .modal-content .modal-footer button{margin:1rem}.address-input-container{border-radius:.625rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;flex-direction:column;padding:2rem}.address-input-container h2{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding-bottom:1rem}.address-input-container .address-type-select{border:1px solid #dcddde;border-radius:8px}.address-input-container .address-type-select select{border:none;border-radius:8px;border-right:16px solid #0000;padding:.875rem;width:100%}.address-input-container .input-row{display:flex;flex-direction:row;gap:.5625rem;justify-content:center}.address-input-container .input-row .input{width:calc(50% - .6875rem)}.address-input-container .filter-dropdown{margin-bottom:1rem}.address-input-container .footer{display:flex;gap:2rem;justify-content:flex-end;margin-top:2rem}.address-input-container .footer .button{width:11rem}@media screen and (max-width:767px){.address-input-container .address-type-label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.address-input-container .filter-dropdown{padding:1rem}.address-input-container .footer{gap:3rem;justify-content:center}.address-input-container .footer .button{width:10rem}}.deactivate-profile-modal{display:flex;flex-direction:column;justify-content:space-between}.deactivate-profile-modal .modal-header{border-bottom:1px solid #dcddde;padding:1rem 1rem 1rem 2rem}.deactivate-profile-modal .modal-body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:1.5rem 4rem;text-align:left;text-align:initial}.deactivate-profile-modal .modal-body ul{margin-block:.25rem}.deactivate-profile-modal .modal-footer{background-color:#dcddde;display:flex;height:5rem;justify-content:flex-end;padding-right:1rem}.deactivate-profile-modal .modal-footer button{margin:1rem}@media screen and (max-width:767px){.deactivate-profile-modal .modal-header{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding-left:0;text-align:center}.deactivate-profile-modal .modal-body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:1.5rem 3rem}.deactivate-profile-modal .modal-body-confirm{padding:2rem}.deactivate-profile-modal .modal-footer button{width:8rem}.deactivate-profile-modal .modal-footer-confirm{justify-content:center}}.deactivate-profile{display:flex;flex-direction:row;gap:1rem;margin-bottom:3rem;margin-top:4rem}.deactivate-profile .deactivate-label{color:#1379c1;cursor:pointer;text-decoration:underline}@media screen and (max-width:767px){.deactivate-profile{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;gap:.2rem;justify-content:center;line-height:1rem;margin:3rem 0;width:calc(100% - 3rem - 2px)}}.user-profile-edit{align-items:center;display:flex;flex-direction:column;justify-content:center}.user-profile-edit.card{display:flex;padding:0 0 2rem}.user-profile-edit .header{background-color:#dcddde;border-radius:.3125rem .3125rem 0 0;display:flex;height:10.25rem;margin-bottom:4.6875rem;position:relative;width:100%}.user-profile-edit .header .user-profile-image-container{display:flex;margin:auto;position:relative;top:4.6875rem}.user-profile-edit .header .user-profile-image-container .user-profile-image{background-size:200% 200%;border-radius:50%;cursor:pointer;height:9.375rem;width:9.375rem}.user-profile-edit .header .user-profile-image-container .user-profile-image__edit-btn{align-items:center;background-color:#91bc7b;border-radius:50%;bottom:.5rem;color:#fff;cursor:pointer;display:flex;height:2.1875rem;justify-content:center;position:absolute;right:.5rem;width:2.1875rem;z-index:2}.user-profile-edit .reset-password{color:#074b7b;cursor:pointer;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-decoration:underline}.user-profile-edit .user-profile-info{display:flex;flex-direction:column;margin:0 auto;width:36.6875rem}.user-profile-edit .user-profile-info .add-address-button{align-items:center;color:#272829;cursor:pointer;display:flex;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;line-height:1.5rem;margin-top:1.5rem}.user-profile-edit .user-profile-info .add-address-button.disabled{color:#aaacad;pointer-events:none}.user-profile-edit .user-profile-info .button-row{display:flex;flex-direction:row;gap:2.5rem;justify-content:center}.user-profile-edit .user-profile-info .input{padding-bottom:1rem}.user-profile-edit .user-profile-info .input-row{display:flex;flex-direction:row;gap:1rem;justify-content:center}.user-profile-edit .user-profile-info .input-row .input{width:calc(50% - .6875rem)}.user-profile-edit .user-profile-info input[type=email],.user-profile-edit .user-profile-info input[type=password],.user-profile-edit .user-profile-info input[type=text]{border-radius:.5rem;border-width:1px;height:2rem;padding:.5rem .5rem .5rem 1rem;width:calc(100% - 1.5rem - 2px)}.user-profile-edit .user-profile-info .user-single-address{margin-top:.5rem}.user-profile-edit .user-profile-info .user-single-address .card{align-items:center;display:flex;margin:0;padding:1rem 0}.user-profile-edit .user-profile-info .user-single-address .card .address-type{padding:.5rem;text-align:center;width:10%}.user-profile-edit .user-profile-info .user-single-address .card .address-details{align-items:center;border-left:1px solid #272829;border-right:1px solid #272829;display:flex;gap:.7rem;padding:.5rem;width:70%}.user-profile-edit .user-profile-info .user-single-address .card .edit-trash-svg{align-items:center;display:flex;justify-content:space-between;padding:.5rem;width:11%}.user-profile-edit .user-profile-info .user-single-address .card .edit-trash-svg svg{cursor:pointer;height:1.3rem;width:1.3rem}.user-profile-edit .user-profile-info .user-single-address .card .edit-trash-svg .address-delete-button{color:#b0131d}.user-profile-edit .user-profile-info .user-addresses{grid-gap:1.3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,11rem))}.user-profile-edit .user-profile-info .user-addresses .card{display:flex;flex-direction:column;margin:0;padding:0}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header{align-items:center;border-bottom:1px solid #545556;display:flex;justify-content:space-between;padding:.5rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header .edit-trash-svg{display:flex;gap:.5rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header .edit-trash-svg svg{cursor:pointer;height:1.3rem;width:1.3rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header .edit-trash-svg .address-delete-button{color:#b0131d}.user-profile-edit .user-profile-info .user-addresses .card .address-card-body{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.5rem}@media screen and (min-width:768px)and (max-width:1024px){.user-profile-edit .user-profile-info .user-single-address .card{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.user-profile-edit .header{height:6.875rem;margin-bottom:2.8125rem}.user-profile-edit .header .user-profile-image-container{top:2.8125rem}.user-profile-edit .header .user-profile-image-container .user-profile-image{height:5.625rem;width:5.625rem}.user-profile-edit .header .user-profile-image-container .user-profile-image__edit-btn{bottom:.2rem;height:1.5rem;right:.2rem;width:1.5rem}.user-profile-edit .reset-password{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.user-profile-edit .user-profile-info{width:calc(100% - 3rem - 2px)}.user-profile-edit .user-profile-info .add-address-button{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.user-profile-edit .user-profile-info .add-address-button svg{height:.75rem;width:.75rem}.user-profile-edit .user-profile-info .input{width:100%}.user-profile-edit .user-profile-info .input-row{flex-direction:column;gap:0}.user-profile-edit .user-profile-info .input-row .input{width:100%}.user-profile-edit .user-profile-info input[type=email],.user-profile-edit .user-profile-info input[type=password],.user-profile-edit .user-profile-info input[type=phone],.user-profile-edit .user-profile-info input[type=text]{border-radius:.5rem;border-width:1px;height:1.5rem;padding:.5rem .5rem .5rem 1rem;width:calc(100% - 1.5rem - 2px)}.user-profile-edit .user-profile-info .validated-input-label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.user-profile-edit .user-profile-info .user-single-address .card{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.user-profile-edit .user-profile-info .user-single-address .card .address-type{width:13%}.user-profile-edit .user-profile-info .user-single-address .card .address-details{flex-wrap:wrap;gap:.3rem;justify-content:space-between;width:75%}.user-profile-edit .user-profile-info .user-single-address .card .edit-trash-svg{flex-wrap:wrap;gap:.6rem;width:10%}.user-profile-edit .user-profile-info .user-single-address .card .edit-trash-svg svg{height:1rem;width:1rem}.user-profile-edit .user-profile-info .user-addresses{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header{padding:.3rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header h3{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header .edit-trash-svg{gap:1rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-header .edit-trash-svg svg{height:1rem;width:1rem}.user-profile-edit .user-profile-info .user-addresses .card .address-card-body{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.3rem}}.management-columns .management-columns-modal{padding:1rem 2rem}.management-columns .header{border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;justify-content:space-between;margin:1rem 0;padding:.5rem 0;width:100%}.management-columns .header,.management-columns .header .header-section{align-items:center;display:flex}.management-columns .header .header-stats{height:1.5rem}.management-columns .header .header-stats h1{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-right:1rem}.management-columns .header .header-stats div{align-items:center;border-left:1px solid #dcddde;display:flex;height:100%;padding:.5rem 1rem}.management-columns .header .header-stats div span label{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem}.management-columns .header .show-status .filter-dropdown{height:1rem;width:8rem}.management-columns .info-section{display:flex;flex-direction:column}.management-columns .info-section .info-stat{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-top:.5rem}.management-columns .info-section .info-stat strong{font-weight:700;margin-left:4px}.management-columns .content{background-color:#dcddde;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;gap:1px;height:30rem;justify-content:space-between;margin-top:1rem}.management-columns .content .content-section{background-color:#dcddde;display:flex;flex-direction:column;gap:1px;width:100%}.management-columns .content .content-section .content-content,.management-columns .content .content-section .content-header{background-color:#fff}.management-columns .content .content-section .content-header{display:flex;justify-content:space-between;padding:1rem}.management-columns .content .content-section .content-content{height:100%;overflow-y:auto}.management-columns .content .content-section .content-content .item{align-items:center;color:#000;display:flex;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:1.75rem;padding:.75rem 1rem}.management-columns .content .content-section .content-content .item .management-column-label{align-items:center;display:flex;justify-content:space-between}.management-columns .content .content-section .content-content .item div{align-items:center;display:flex;width:100%}.management-columns .content .content-section .content-content .item svg path{fill:#000}.management-columns .content .content-section .content-content .item span.inactive{color:#7f8182}.management-columns .content .content-section .content-content .item.selected{background-color:#1379c1;color:#fff}.management-columns .content .content-section .content-content .item.selected svg path{fill:#fff}.management-columns .content .content-section .content-content .item.selected span.inactive{color:#ddd}@media screen and (min-width:768px)and (max-width:1024px){.management-columns .header .header-stats{height:auto}.management-columns .header .header-stats h1{font-family:Rubik;font-size:1.25rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-right:.5rem}.management-columns .header .header-stats div{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.5rem}.management-columns .header .header-stats div span{text-align:center}.management-columns .header .header-stats div span label{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem}.management-columns .header .show-label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.management-columns .info-section .info-stat{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.management-columns .content{background-color:#0000;box-shadow:none;flex-direction:column;gap:1rem;height:100%}.management-columns .content .content-section{box-shadow:none;box-shadow:0 1px 4px #181d2033}.management-columns .content .content-section .content-header{align-items:center;padding:.75rem 1rem}.management-columns .content .content-section .content-header h2{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.75rem}.management-columns .content .content-section .content-header button{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;width:9rem}.management-columns .content .content-section .content-header button svg{height:1.25rem;width:1.25rem}.management-columns .content .content-section .content-content{height:13rem}.management-columns .content .content-section .content-content .item{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.5rem 1rem}.management-columns .management-columns-modal{padding:1rem}.management-columns .management-columns-modal h2{padding-bottom:1rem}.management-columns .management-columns-modal p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.management-columns .management-columns-modal .validated-input-message-error{padding:.25rem 0}.management-columns .management-columns-modal .submit-button{margin-top:1rem}}@media screen and (max-width:767px){.management-columns .header{align-items:flex-start;border-bottom:none;border-top:none;flex-direction:column;padding:0}.management-columns .header .header-section{border-bottom:1px solid #dcddde;padding:.5rem .25rem;width:100%}.management-columns .header .header-stats{border-top:1px solid #dcddde;height:auto;justify-content:space-between}.management-columns .header .header-stats h1{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;padding-right:0}.management-columns .header .header-stats div{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.5rem}.management-columns .header .header-stats div span{text-align:center}.management-columns .header .header-stats div span label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.5rem}.management-columns .header .show-label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.management-columns .info-section{align-items:end}.management-columns .info-section .info-stat{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.management-columns .content{background-color:#0000;box-shadow:none;flex-direction:column;gap:1rem;height:100%}.management-columns .content .content-section{box-shadow:none;box-shadow:0 1px 4px #181d2033}.management-columns .content .content-section .content-header{align-items:center;padding:.5rem 1rem}.management-columns .content .content-section .content-header h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.management-columns .content .content-section .content-header button{font-size:.625rem;width:7rem}.management-columns .content .content-section .content-header button svg{height:1rem;width:1rem}.management-columns .content .content-section .content-content{height:10rem}.management-columns .content .content-section .content-content .item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.25rem 1rem}.management-columns .management-columns-modal{display:flex;flex-direction:column;padding:1rem}.management-columns .management-columns-modal h2{border-bottom:1px solid #aaacad;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding-bottom:1rem;text-align:center}.management-columns .management-columns-modal p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.5rem 0}.management-columns .management-columns-modal .validated-input-message-error{padding:.25rem 0}.management-columns .management-columns-modal .form-row{gap:.5rem;justify-content:flex-start;padding:.5rem 0}.management-columns .management-columns-modal .form-row label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.management-columns .management-columns-modal .submit-button{justify-content:space-evenly;margin-top:1rem}}.species-breeds{padding:1rem}.user-card{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:left}.user-card .email-address{color:#aaacad}.user-card .user-profile-image{border-radius:50%;height:3rem;margin:0 1rem;width:3rem}.toggle-switch-container{align-items:center;display:flex;gap:.5rem;text-align:center}.toggle-switch-container .toggle-switch .switch{display:inline-block;height:1.375rem;position:relative;width:3rem}.toggle-switch-container .toggle-switch .switch input{height:0;opacity:0;width:0}.toggle-switch-container .toggle-switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-switch-container .toggle-switch .slider:before{background-color:#fff;bottom:3px;content:"";height:1rem;left:3px;position:absolute;transition:.4s;width:1rem}.toggle-switch-container .toggle-switch input:checked+.slider{background-color:#91bc7b}.toggle-switch-container .toggle-switch input:focus+.slider{box-shadow:0 0 1px #91bc7b}.toggle-switch-container .toggle-switch input:checked+.slider:before{transform:translateX(1.625rem)}.toggle-switch-container .toggle-switch .slider.round{border-radius:2.125rem}.toggle-switch-container .toggle-switch .slider.round:before{border-radius:50%}@media screen and (min-width:768px)and (max-width:1024px){.toggle-switch-container label{font-size:.875rem}.toggle-switch-container .toggle-switch .switch{height:1.25rem;width:2.6rem}.toggle-switch-container .toggle-switch .slider:before{height:.875rem;width:.875rem}.toggle-switch-container .toggle-switch input:checked+.slider:before{transform:translateX(1.425rem)}}@media screen and (max-width:767px){.toggle-switch-container .toggle-switch .switch{height:1.1rem;width:2.2rem}.toggle-switch-container .toggle-switch .slider:before{height:.75rem;width:.75rem}.toggle-switch-container .toggle-switch input:checked+.slider:before{transform:translateX(1rem)}}.filter-by{display:flex;flex-direction:column;width:100%}.filter-by .label{display:flex;justify-content:space-between;padding-bottom:1rem}.filter-by .label .reset-filter-row{display:flex}.filter-by .label .reset-filters-button{color:#1379c1;cursor:pointer;display:flex;gap:.25rem;margin-left:.5rem}.filter-by .label .reset-filters-button svg{fill:#1379c1}.filter-by .label .download-button-row{display:flex;gap:1rem}.filter-by .label .download-button-row .download-report{cursor:pointer;pointer-events:auto}.filter-by .label .download-button-row .download-report.disabled{color:#aaacad;opacity:.6;pointer-events:auto}.filter-by .button-row{display:flex;gap:.5rem;justify-content:space-between;width:100%}.filter-by .button-row .filters{display:flex;gap:.5rem;max-width:50rem;width:100%}.filter-by .button-row .filters .filter-category{width:inherit}.filter-by .button-row .date-input{width:13rem}.filter-by .button-row .date-range-input{width:17rem}.filter-by .button-row .date-range-input .react-datepicker-wrapper{width:100%}.filter-by .button-row .date-range-input.highlight{border:2px solid #b0131d;border-radius:.5rem}@media screen and (min-width:768px)and (max-width:1024px){.filter-by .label .reset-filters-button,.filter-by .label P{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.filter-by .label .reset-filters-button{color:#1379c1;cursor:pointer}.filter-by .label .download-report{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.filter-by .button-row .filters .filter-dropdown{width:calc(100% - 1.5rem - 2px)}.filter-by .button-row .filters .filter-dropdown .form-field{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.filter-by .button-row .filters .filter-dropdown .options{top:2.5rem}.filter-by .button-row .filters .filter-category .validated-input-message-error{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.filter-by .button-row .date-input{width:9rem}.filter-by .button-row .date-input input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.filter-by .button-row .date-range-input{width:13rem}.filter-by .button-row .date-range-input input{width:calc(100% - 1.6rem - 2px)}.filter-by .button-row .create-transaction,.filter-by .button-row .date-range-input input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.search-by{align-items:center;display:flex;flex-direction:row;gap:1rem;width:100%}.search-by .vertical-search-divider{position:relative;right:5rem;transform:rotate(90deg);width:3rem}.search-by .input-stack{background-color:#dcddde;border-radius:50%;display:flex;flex-direction:row;position:relative}.search-by .input-stack input{border:1px solid #dcddde;border-radius:0 0 0 0;width:18.75rem}.search-by .input-stack .filter-dropdown{align-items:center;border:1px solid #dcddde;border-radius:.5rem 0 0 .5rem;display:flex;justify-content:center;margin:10;padding:10;width:8.25rem}.search-by .input-stack .filter-dropdown .form-field{gap:.5rem}.search-by .input-stack .icon-holder{border-radius:0 .5rem .5rem 0;width:.625rem}.search-by .input-stack .search-svg{align-self:center;position:absolute;right:1rem;z-index:2}@media screen and (min-width:768px)and (max-width:1024px){.search-by .search-by-label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.search-by .input-stack .search-svg{height:1rem;right:.75rem;width:1rem}}@media screen and (max-width:767px){.search-by{gap:.5rem}.search-by .search-by-label{display:none}.search-by .input-stack{width:100%}.search-by .input-stack .filter-dropdown{padding:.25rem;width:30%}.search-by .input-stack .filter-dropdown .form-field{gap:.25rem}.search-by .input-stack .filter-dropdown .form-field P{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.search-by .input-stack .filter-dropdown .form-field svg{height:.5rem;width:.5rem}.search-by .input-stack .validated-input-label{width:60%}.search-by .input-stack .validated-input-label input{line-height:1rem;width:100%}.search-by .input-stack .icon-holder{border-radius:0 .5rem .5rem 0;width:2.6rem}.search-by .input-stack .icon-holder input{width:100%}.search-by .input-stack .search-svg{height:.75rem;right:1rem;width:.75rem}.filter-by-modal{display:flex;flex-direction:column;height:100%;justify-content:space-between}.filter-by-modal .modal-content{margin:1rem 2rem}.filter-by-modal .modal-content .modal-header{border-bottom:1px solid #aaacad;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding-bottom:1rem;text-align:center;text-decoration:none}.filter-by-modal .modal-content .reset-filters-button{gap:.25rem;padding:1rem}.filter-by-modal .modal-content .reset-filters-button label{color:#1379c1}.filter-by-modal .modal-content .reset-filters-button svg{fill:#1379c1;height:1rem;width:1rem}.filter-by-modal .modal-content .modal-body{margin-top:1rem}.filter-by-modal .modal-content .modal-body .button-row .filters{display:flex;flex-direction:column;gap:1rem}.filter-by-modal .modal-content .modal-body .button-row .filters .filter{display:flex;flex-direction:column;gap:.25rem;width:100%}.filter-by-modal .modal-content .modal-body .button-row .filters .filter .date-input .react-datepicker-wrapper{width:100%}.filter-by-modal .modal-content .modal-body .input{min-height:5rem}.filter-by-modal .modal-content .modal-body .input label{display:block;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.filter-by-modal .modal-content .modal-footer{display:flex;height:5rem;justify-content:center;margin-top:1rem}.filter-by-modal .modal-content .modal-footer button{line-height:1rem;margin:1.25rem}}.transaction-list{padding:1rem}.transaction-list .header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem}.transaction-list .header .search-stack{align-items:center;display:flex;flex-direction:row}.transaction-list .header .search-stack .search{width:auto}.transaction-list .header .transaction-header{align-items:center;display:flex;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:400;font-weight:500;line-height:2.25rem}.transaction-list .filter-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem 0;position:relative}.transaction-list .header-hr{border:1px solid #e0e1e2;border-bottom:none}.transaction-list .selected-filters-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.transaction-list .selected-filters-summary .filter-summary{align-items:center;background:#f2fbfb;border:1px solid;border-radius:.5rem;color:#23b5b5;display:flex;font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem .75rem}.transaction-list .selected-filters-summary .filter-summary .remove-filter-btn{display:flex}.transaction-list .selected-filters-summary .filter-summary button{background:none;border:none;cursor:pointer;margin-left:.5rem}.transaction-list .selected-filters-summary .filter-summary button svg{height:.75rem;width:.75rem}.transaction-list .selected-filters-summary .filter-summary button svg path{fill:#23b5b5}.transaction-list .xs-filter-row{display:none}@media screen and (min-width:768px)and (max-width:1024px){.transaction-list .header{flex-direction:column;gap:1rem}.transaction-list .header .transaction-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem}.transaction-list .selected-filters-summary{margin-top:.75rem}.transaction-list .selected-filters-summary .filter-summary{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem}.transaction-list .selected-filters-summary .filter-summary button{margin-left:.25rem}.transaction-list .selected-filters-summary .filter-summary button svg{height:.625rem;width:.625rem}}@media screen and (max-width:767px){.transaction-list{padding:1.5rem}.transaction-list .header{flex-direction:column;width:100%}.transaction-list .header .transaction-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.transaction-list .header .search-stack,.transaction-list .header .search-stack .search{width:100%}.transaction-list .selected-filters-summary{margin-top:.75rem}.transaction-list .selected-filters-summary .filter-summary{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem}.transaction-list .selected-filters-summary .filter-summary button{margin-left:.25rem}.transaction-list .selected-filters-summary .filter-summary button svg{height:.5rem;width:.5rem}.transaction-list .filter-row{display:none}.transaction-list .xs-filter-row{display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;margin:1rem 0}.transaction-list .xs-filter-row .filter-icon-row{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0}.transaction-list .xs-filter-row .filter-icon-row p{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;gap:.25rem;line-height:1rem}.transaction-list .xs-filter-row .filter-icon-row .reset-filters-button{gap:.25rem}.transaction-list .xs-filter-row .filter-icon-row .reset-filters-button label{color:#1379c1;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-list .xs-filter-row .filter-icon-row svg{fill:#1379c1;height:1rem;width:1rem}.transaction-list .xs-filter-row .create-transaction{display:flex;flex-wrap:wrap;gap:.5rem;height:auto;justify-content:center}.transaction-list .xs-filter-row .toggle-switch-container{justify-content:center;margin-top:.5rem}.transaction-list .xs-filter-row .header-hr{margin-top:.8rem;width:100%}.transaction-list .xs-filter-row .outlined{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-list .xs-filter-row svg{height:1rem;width:1rem}}.transaction-management .create-transaction{height:3.25rem}.transaction-management .xs-transaction-management{display:none}.transaction-management .account-warning{color:#b0131d}@media screen and (min-width:768px)and (max-width:1024px){.transaction-management .create-transaction{height:2.5rem}.transaction-management .account-warning{font-size:.625rem}.transaction-management .sorted-table thead tr th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem;padding:1rem .25rem}.transaction-management .sorted-table thead tr th svg{height:.7rem;width:.7rem}.transaction-management .sorted-table tbody tr td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:1rem .25rem}}@media screen and (max-width:767px){.transaction-management .desk-transaction-management{display:none}.transaction-management .xs-transaction-management{display:block}.transaction-management .xs-transaction-management .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.transaction-management .xs-transaction-management .card{padding:0}.transaction-management .xs-transaction-management .card.max-width{margin:1rem 0 0}.transaction-management .xs-transaction-management .transaction-management-card{align-items:center;display:flex;justify-content:space-between}.transaction-management .xs-transaction-management .transaction-management-card .transaction-management-content{border-right:1px solid #aaacad;width:85%}.transaction-management .xs-transaction-management .transaction-management-card .transaction-management-content .transaction-info{align-items:center;border-bottom:1px solid #aaacad;display:flex;justify-content:space-between;padding:.5rem}.transaction-management .xs-transaction-management .transaction-management-card .transaction-management-content .transaction-info .transaction-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.transaction-management .xs-transaction-management .transaction-management-card .transaction-management-content .transaction-info .transaction-content:last-child{border-right:none}.transaction-management .xs-transaction-management .transaction-management-card .transaction-management-content .transaction-info:last-child{border-bottom:none}.transaction-management .xs-transaction-management .transaction-management-card .action-button{text-align:center;width:15%}.transaction-management .xs-transaction-management .transaction-management-card .action-button button{height:1.5rem;width:1.5rem}.transaction-management .xs-transaction-management .transaction-management-card label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.inventory-discard .margin-top,.inventory-withdraw .margin-top{margin-top:1rem}.inventory-discard textarea,.inventory-withdraw textarea{height:15vh;width:20vw}.inventory-discard .select-animal,.inventory-withdraw .select-animal{margin:1rem 0 1.5rem}.inventory-discard .withdraw-buttons,.inventory-withdraw .withdraw-buttons{gap:1.3rem;margin-top:2rem}.inventory-discard .xs-item-storage-locations,.inventory-withdraw .xs-item-storage-locations{display:none}.inventory-discard .desk-item-storage-locations .specimen-table .total-selected-quantity,.inventory-withdraw .desk-item-storage-locations .specimen-table .total-selected-quantity{display:inline-block;position:relative;width:fit-content}.inventory-discard .desk-item-storage-locations .specimen-table .total-selected-quantity:before,.inventory-withdraw .desk-item-storage-locations .specimen-table .total-selected-quantity:before{content:"Total Quantity Selected:";font-weight:bolder;padding-right:1rem;position:absolute;right:100%;white-space:nowrap}@media screen and (min-width:768px)and (max-width:1024px){.inventory-discard h4,.inventory-withdraw h4{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.inventory-discard .form-row,.inventory-withdraw .form-row{align-items:flex-start}.inventory-discard .form-row label,.inventory-withdraw .form-row label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;line-height:1.5rem}.inventory-discard .form-row .input-container,.inventory-withdraw .form-row .input-container{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.inventory-discard h4,.inventory-withdraw h4{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory-discard .form-row,.inventory-withdraw .form-row{align-items:flex-start}.inventory-discard .form-row .input-container,.inventory-withdraw .form-row .input-container{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:none;width:auto}.inventory-discard .form-row .filter-dropdown-mobile,.inventory-withdraw .form-row .filter-dropdown-mobile{max-width:10.5rem;width:100%}.inventory-discard .form-row .filter-dropdown-mobile .filter-dropdown,.inventory-withdraw .form-row .filter-dropdown-mobile .filter-dropdown{font-size:.75rem;padding:.75rem 1rem}.inventory-discard .form-row textarea,.inventory-withdraw .form-row textarea{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;width:35vw}.inventory-discard .desk-item-storage-locations,.inventory-withdraw .desk-item-storage-locations{display:none}.inventory-discard .select-animal .specimen-table table thead tr th,.inventory-withdraw .select-animal .specimen-table table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.inventory-discard .select-animal .specimen-table table tbody tr td,.inventory-withdraw .select-animal .specimen-table table tbody tr td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-discard .xs-item-storage-locations,.inventory-withdraw .xs-item-storage-locations{display:block}.inventory-discard .xs-item-storage-locations .warning,.inventory-withdraw .xs-item-storage-locations .warning{background-color:#faf5ea}.inventory-discard .xs-item-storage-locations .error,.inventory-withdraw .xs-item-storage-locations .error{background-color:#faebea}.inventory-discard .xs-item-storage-locations .invalid-row,.inventory-withdraw .xs-item-storage-locations .invalid-row{background-color:#df878c54}.inventory-discard .xs-item-storage-locations .card,.inventory-withdraw .xs-item-storage-locations .card{padding:0}.inventory-discard .xs-item-storage-locations .card.max-width,.inventory-withdraw .xs-item-storage-locations .card.max-width{margin:1rem 0 0}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row{display:flex;width:100%}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row .input-check,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row .input-check{align-self:center;padding:.25rem}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row .input-check input,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row .input-check input{min-width:1rem}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row .item-storage-locations-content,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row .item-storage-locations-content{align-items:flex-start;border-left:1px solid #aaacad;border-right:1px solid #aaacad;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem;width:65%}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row .number-input-section,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row .number-input-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.25rem;text-align:center;width:25%}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row .number-input-section input,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row .number-input-section input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:50%;padding:.25rem;text-align:center}.inventory-discard .xs-item-storage-locations .card .item-storage-locations-row label,.inventory-withdraw .xs-item-storage-locations .card .item-storage-locations-row label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-discard .xs-item-storage-locations .disabled label,.inventory-withdraw .xs-item-storage-locations .disabled label{color:#aaacad}.inventory-discard .xs-item-storage-locations .total-quantity,.inventory-withdraw .xs-item-storage-locations .total-quantity{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:1.25rem;margin:1rem}.inventory-discard .xs-item-storage-locations .total-quantity label,.inventory-withdraw .xs-item-storage-locations .total-quantity label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}}.transaction-adjust .transaction-tooltip{margin-left:1rem}.transaction-adjust .transaction-tooltip .tooltip-text{padding:1rem;width:20rem}.transaction-adjust textarea{height:15vh;width:20vw}.transaction-adjust .radios{align-items:center;display:flex;gap:.5rem;padding-top:.5rem}.transaction-adjust .form-row{padding-bottom:1rem}.transaction-adjust .submit{bottom:1rem;position:absolute;right:1rem}.transaction-adjust .submit-button{margin-top:2rem}.transaction-adjust .xs-inventory-transactions{display:none}.transaction-adjust .select-animal{margin:1.3rem 0}.transaction-adjust .select-animal .specimen-table table tbody tr td,.transaction-adjust .select-animal .specimen-table table thead tr th{word-break:break-all}.transaction-adjust .select-animal .filter-dropdown{border-radius:.2rem;margin:auto;padding:.4rem;width:40%}.transaction-adjust .select-animal .filter-dropdown .options{top:1.8rem}.transaction-adjust .select-animal .filter-dropdown .options .option{padding:.3rem}@media screen and (min-width:768px)and (max-width:1024px){.transaction-adjust .transaction-tooltip svg{height:1.25rem;width:1.25rem}.transaction-adjust .transaction-tooltip .tooltip-text{left:2rem;width:30vw}.transaction-adjust .form-row{align-items:flex-start}.transaction-adjust .form-row textarea{min-height:5rem}.transaction-adjust .form-row .radios input[type=radio]{height:1.25rem;width:1.25rem}.transaction-adjust .submit-button{margin-top:2.5rem}.transaction-adjust .select-animal .specimen-table table input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-adjust .select-animal .filter-dropdown{width:70%}.transaction-adjust .select-animal .filter-dropdown .form-field{gap:.4rem}.transaction-adjust .select-animal .filter-dropdown .form-field p{word-break:break-all}.transaction-adjust .select-animal .filter-dropdown .form-field p,.transaction-adjust .select-animal .filter-dropdown .options .option{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.transaction-adjust .transaction-tooltip{top:.25rem}.transaction-adjust .transaction-tooltip svg{height:1rem;width:1rem}.transaction-adjust .transaction-tooltip .tooltip-text{width:auto}.transaction-adjust .form-row{align-items:flex-start}.transaction-adjust .form-row .input-container{max-width:none;width:auto}.transaction-adjust .form-row .input-container,.transaction-adjust .form-row textarea{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-adjust .form-row textarea{min-height:5rem;width:35vw}.transaction-adjust .form-row .radios input[type=radio]{height:1rem;width:1rem}.transaction-adjust .form-row .validated-input{max-width:20vw}.transaction-adjust .submit-button{margin-top:2.5rem}.transaction-adjust .desk-inventory-transactions{display:none}.transaction-adjust .specimens-title{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.transaction-adjust .xs-inventory-transactions{display:block}.transaction-adjust .xs-inventory-transactions .card{padding:0}.transaction-adjust .xs-inventory-transactions .card.max-width{margin:1rem 0 0}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row{display:flex;padding:.5rem .3rem;width:100%}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .inventory-transactions-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem;width:35%}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .input-increase-decrease{align-items:center;border-left:1px solid #aaacad;border-right:1px solid #aaacad;display:flex;flex-direction:column;justify-content:center;width:35%}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .input-increase-decrease .filter-dropdown{width:70%}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .input-increase-decrease .filter-dropdown .form-field{gap:.4rem}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .input-increase-decrease .filter-dropdown .form-field p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;word-break:break-all}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .input-increase-decrease .filter-dropdown .options .option{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .number-input-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.25rem;text-align:center;width:30%}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row .number-input-section input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:50%;padding:.25rem;text-align:center}.transaction-adjust .xs-inventory-transactions .card .inventory-transactions-row label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.create-client-transaction .flex-right{gap:1.3rem;margin-top:1.5rem}.transaction-history .xs-transaction-history{display:none}@media screen and (min-width:768px)and (max-width:1024px){.transaction-history .sorted-table thead tr th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem;padding:1rem .25rem}.transaction-history .sorted-table thead tr th svg{height:.7rem;width:.7rem}.transaction-history .sorted-table tbody tr td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:1rem .25rem}}@media screen and (max-width:767px){.transaction-history .desk-transaction-history{display:none}.transaction-history .xs-transaction-history{display:block}.transaction-history .xs-transaction-history .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.transaction-history .xs-transaction-history .card{padding:0}.transaction-history .xs-transaction-history .card.max-width{margin:1rem 0 0}.transaction-history .xs-transaction-history .transaction-history-card{align-items:center;display:flex;justify-content:space-between}.transaction-history .xs-transaction-history .transaction-history-card .transaction-history-content{border-right:1px solid #aaacad;width:85%}.transaction-history .xs-transaction-history .transaction-history-card .transaction-history-content .transaction-info{align-items:center;border-bottom:1px solid #aaacad;display:flex;justify-content:space-between;padding:.5rem}.transaction-history .xs-transaction-history .transaction-history-card .transaction-history-content .transaction-info .transaction-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.transaction-history .xs-transaction-history .transaction-history-card .transaction-history-content .transaction-info .transaction-content:last-child{border-right:none}.transaction-history .xs-transaction-history .transaction-history-card .transaction-history-content .transaction-info:last-child{border-bottom:none}.transaction-history .xs-transaction-history .transaction-history-card .action-button{text-align:center;width:15%}.transaction-history .xs-transaction-history .transaction-history-card .action-button button{height:1.5rem;width:1.5rem}.transaction-history .xs-transaction-history .transaction-history-card label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.customer-info .xs-inventory-data{display:none}.customer-info .dashboard .animal-ownership{padding:0}.customer-info .dashboard .animal-ownership .sorted-table table tbody tr td{word-break:break-all}.customer-info .deactivate-section-content{display:flex;justify-content:space-between;padding:0 1rem}.customer-info .deactivate-section-content .section-content{align-items:center;display:flex;flex-direction:row;gap:1rem}.customer-info .deactivate-section-content .section-content .lock-unlock-button{cursor:pointer}.customer-info .deactivate-section-content .payment-section{display:flex}.customer-info .deactivate-section-content .payment-section .paid-button{width:9.5rem}.customer-info .deactivate-section-content .notification-banner{justify-content:flex-end;padding:0 1rem}.customer-info .deactivate-section-content .notification-banner .card{padding:.5rem}.customer-info .deactivate-section-content .notification-banner .account-due-payment{display:flex;flex-wrap:wrap}.customer-info .deactivate-section-content .notification-banner .account-due-payment p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.customer-info .team-members .sorted-table table tr td{overflow-wrap:normal}.customer-info .user-card .user-card-name{overflow:hidden}.customer-info .user-card .email-address{overflow:hidden;text-overflow:ellipsis}.customer-info .sorted-table table tr td{padding:1.1rem 0}.customer-info .customer-payment-history .sorted-table thead tr th{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.customer-info .customer-payment-history .sorted-table tbody tr td{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.customer-info .desk-inventory-table .action-tooltip-text{width:5.6rem}.customer-info .desk-inventory-table .action-tooltip-text.left{left:-5.7rem;top:-1.2rem}.customer-info .desk-inventory-table .action-tooltip-text.left:after{left:6rem;top:1.57rem}.customer-info .desk-inventory-table .action-tooltip-text .action-button{padding:.3rem}.customer-info .desk-inventory-table .account-inventory-search{padding:.5rem 0}.customer-info .desk-inventory-table .account-inventory-search .search-input-wrapper{padding:.5rem 0;width:23rem}.customer-info .desk-inventory-table .account-inventory-search .search-input-wrapper input{padding:.7rem}.customer-info .specimen-info-modal{min-height:20rem;padding:.5rem}.customer-info .specimen-info-modal .card.inventory-action{margin:0;padding:0 2rem 2rem}@media screen and (min-width:768px)and (max-width:1024px){.customer-info .xs-inventory-data{display:none}.customer-info .info-search-header .header-row .header-section .section{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.customer-info .info-search-header .header-row .header-section .section h1,.customer-info .info-search-header .header-row .header-section .section span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.customer-info .full h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;padding:.75rem 0}.customer-info .team-members .sorted-table table thead tr th:first-child{width:70%}.customer-info .team-members .sorted-table table thead tr th:nth-child(2){text-align:center;width:30%}.customer-info .team-members .sorted-table table tbody tr td:first-child{width:70%}.customer-info .team-members .sorted-table table tbody tr td:nth-child(2){width:30%}.customer-info .team-members .sorted-table table tbody tr td:nth-child(2) .user-role{text-align:center}.customer-info .desk-inventory-table .account-inventory-search .search-input-wrapper{padding:0 0 .5rem}.customer-info .deactivate-section-content{flex-direction:column;gap:.5rem}.customer-info .deactivate-section-content .payment-section{align-items:center;gap:.5rem;justify-content:space-between}.customer-info .deactivate-section-content .payment-section .paid-button{width:8.5rem}.customer-info .deactivate-section-content .notification-banner{padding:0}.customer-info .deactivate-section-content .notification-banner .card{padding:.3rem}.customer-info .deactivate-section-content .notification-banner .card svg{height:1.1rem;width:1.1rem}.customer-info .deactivate-section-content .notification-banner .account-due-payment p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.customer-info .customer-payment-history .sorted-table table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.customer-info .customer-payment-history .sorted-table table tbody tr td{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:1rem 0}.customer-info .animal-ownership .sorted-table table tbody{max-height:208px!important}}@media screen and (max-width:767px){.customer-info .info-search-header .header-row .header-section .section{display:flex;flex-wrap:wrap;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.3rem 1rem .3rem 0}.customer-info .info-search-header .header-row .header-section .section h1,.customer-info .info-search-header .header-row .header-section .section span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.customer-info .search-bar .account-search input{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.customer-info .deactivate-section-content{align-items:center;flex-direction:column;gap:.5rem}.customer-info .deactivate-section-content .section-content{gap:.5rem}.customer-info .deactivate-section-content .section-content .deactivate-button{width:10.5rem}.customer-info .deactivate-section-content .payment-section{align-items:center;flex-direction:column;gap:.5rem;justify-content:space-between}.customer-info .deactivate-section-content .payment-section .paid-button{width:8rem}.customer-info .deactivate-section-content .notification-banner{padding:0}.customer-info .deactivate-section-content .notification-banner .card{padding:.25rem}.customer-info .deactivate-section-content .notification-banner .card svg{height:1rem;width:1rem}.customer-info .deactivate-section-content .notification-banner .account-due-payment p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.customer-info .dashboard .desk-inventory-table{display:none}.customer-info .dashboard .full h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.customer-info .dashboard .team-members .sorted-table .user-card img{height:2rem;margin:0 1rem 0 .5rem;width:2rem}.customer-info .dashboard .team-members .sorted-table table thead tr th:first-child{padding:.5rem .1rem;width:80%}.customer-info .dashboard .team-members .sorted-table table thead tr th:nth-child(2){padding:.5rem;text-align:center;width:20%}.customer-info .dashboard .team-members .sorted-table table tbody tr td:first-child{padding:.5rem 0;width:80%}.customer-info .dashboard .team-members .sorted-table table tbody tr td:nth-child(2){padding:.5rem;width:20%}.customer-info .dashboard .team-members .sorted-table table tbody tr td:nth-child(2) .user-role{text-align:center}.customer-info .dashboard .animal-ownership .sorted-table table tbody{max-height:130px!important}.customer-info .dashboard .animal-ownership .sorted-table table tr td{padding:.5rem}.customer-info .dashboard .xs-inventory-data{display:flex;flex-direction:column;width:100%}.customer-info .dashboard .xs-inventory-data .result-item{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.customer-info .dashboard .xs-inventory-data .account-inventory-search .search-input-wrapper{padding:.3rem 0 .5rem;width:100%}.customer-info .dashboard .xs-inventory-data .account-inventory-search .search-input-wrapper input{padding:.75rem 1.3rem .75rem .75rem}.customer-info .dashboard .xs-inventory-data .card{margin:.4rem 0 .8rem;padding:0}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card{align-items:center;display:flex;justify-content:space-between}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content{border-right:1px solid #aaacad;width:85%}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content .inventory-info{border-bottom:1px solid #aaacad;display:flex;padding:.7rem 0}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content .inventory-info .inventory-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content .inventory-info .inventory-content:last-child{border-right:none}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content .inventory-info .inventory-content label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-card-content .inventory-info:last-child{border-bottom:none}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-action-button{text-align:center;width:15%}.customer-info .dashboard .xs-inventory-data .card .inventory-item-card .inventory-action-button .action-tooltip-text{width:4.2rem}.customer-info .dashboard .xs-inventory-data .load-more-button{align-self:center;padding:.25rem}}.deactivate-account-modal{display:flex;flex-direction:column}.deactivate-account-modal .header{background-color:#fff;border-bottom:1px solid #aaacad;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.deactivate-account-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.deactivate-account-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:3rem 6rem}.deactivate-account-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}.deactivate-account-modal .footer .button.red{background-color:#b0131d}@media screen and (min-width:768px)and (max-width:1024px){.deactivate-account-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.deactivate-account-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem 4rem}}@media screen and (max-width:767px){.deactivate-account-modal .header{padding:1.5rem;text-align:center}.deactivate-account-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.deactivate-account-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem}.deactivate-account-modal .footer{gap:0;justify-content:space-evenly;padding:1rem}}.account-information{display:flex;flex-direction:column;justify-content:center;padding:3rem}.account-information .header{margin-bottom:1rem;text-align:left}.account-information .columns{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;margin-top:.78125rem;width:100%}.account-information .column{align-items:flex-start;border-radius:.625rem;display:flex;flex-direction:column;height:18.75rem;justify-content:space-between;text-align:left;width:45%}.account-information .column input{height:0}.account-information .row{height:2rem}.account-information .divider{border:none;border-top:.125rem solid #272829;margin-top:2rem;width:100%}.account-information .section-header{margin-top:1.25rem;text-align:left}.account-information .section-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.25rem;width:100%}.account-information .deactivate{margin-right:1.25rem}.account-information .deactivate-button{align-items:center;color:#272829;display:inline-flex;justify-content:center;width:auto}.account-information .deactivate-button.disabled{color:#aaacad}.account-information .deactivate-button svg{height:100%;margin-left:.75rem}@media screen and (min-width:768px)and (max-width:1024px){.account-information{padding:2rem 1.5rem}.account-information .header h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.account-information .column input{padding:1.25rem}.account-information .row{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;height:2rem;line-height:1.25rem}.account-information .divider{border-top:1px solid #272829;margin-top:1rem}.account-information .section-header h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.account-information .section-content{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.account-information .deactivate-button{font-size:.875rem}}@media screen and (max-width:767px){.account-information{padding:2rem 1rem}.account-information .header{margin-bottom:.5rem}.account-information .header h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.account-information .column{height:18.75rem}.account-information .column input{height:0;padding:1rem}.account-information .row{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;height:2rem;line-height:1.25rem}.account-information .divider{border-top:1px solid #272829;margin-top:1rem}.account-information .section-header h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.account-information .section-content{align-items:flex-end;flex-direction:column;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;gap:1rem;line-height:1.25rem}.account-information .deactivate{margin-right:0}}.payment-history-container .xs-payment-history{display:none}.payment-history-container .monthly-genetics-payment-history h3,.payment-history-container .shipping-insurance-payment-history h3{border-bottom:1px solid #aaacad;font-family:Rubik;font-size:1.25rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;margin:1rem;padding-bottom:.5rem}.payment-history-container .sorted-table table th{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.payment-history-container .sorted-table table td{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.payment-history-container .sorted-table table .tooltip svg{margin-left:.25rem}.payment-history-container .sorted-table table .tooltip .tooltip-text{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;left:2rem;line-height:1rem;width:12rem}@media screen and (min-width:768px)and (max-width:1024px){.payment-history-container .xs-payment-history{display:none}.payment-history-container .monthly-genetics-payment-history h3,.payment-history-container .shipping-insurance-payment-history h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.payment-history-container .sorted-table table th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.payment-history-container .sorted-table table td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.payment-history-container .sorted-table table .tooltip .tooltip-text{left:1.5rem;width:8rem}}@media screen and (max-width:767px){.payment-history-container .desk-payment-history{display:none}.payment-history-container .monthly-genetics-payment-history h3,.payment-history-container .shipping-insurance-payment-history h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.payment-history-container .xs-payment-history{display:flex;flex-direction:column;width:100%}.payment-history-container .xs-payment-history .card{align-items:center;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 1rem;padding:0;width:100%}.payment-history-container .xs-payment-history .card .payment-history-info{align-items:center;border-bottom:1px solid #aaacad;display:flex;justify-content:space-between;padding:.7rem 0;width:100%}.payment-history-container .xs-payment-history .card .payment-history-info .payment-history-content{border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .4rem;text-align:center}.payment-history-container .xs-payment-history .card .payment-history-info .payment-history-content:last-child{border-right:none}.payment-history-container .xs-payment-history .card .payment-history-info .payment-history-content label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.payment-history-container .xs-payment-history .card .payment-history-info:last-child{border-bottom:none}.payment-history-container .xs-payment-history .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.payment-history-container .xs-payment-history .tooltip svg{height:.8rem;margin-left:.25rem;width:.8rem}}.payment-information{margin:3rem}.payment-information .top-left-header{margin-bottom:1rem;text-align:left}.payment-information .description{margin-bottom:1.4rem;text-align:left}.payment-information .divider{border:none;border-top:1px solid #000;width:100%}.payment-information .row{display:flex}.payment-information .column{align-items:center;display:flex;flex:1 1;flex-direction:column}.payment-information .vertical-divider{background-color:gray;border:none;width:1px}.payment-information .quantity-header{color:#074b7b;margin-bottom:1rem}.payment-information .cost-header{font-weight:700;margin-bottom:1rem}.payment-information .xs-storage-plans-list{display:none}@media screen and (min-width:768px)and (max-width:1024px){.payment-information{margin:2rem 1.5rem}.payment-information .top-left-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.payment-information .description{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.payment-information{margin:2rem 1rem}.payment-information .top-left-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.payment-information .description{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;margin-bottom:1rem}.payment-information .divider{border:none}.payment-information .row{display:none}.payment-information .xs-storage-plans-list{align-items:center;display:block;flex-direction:column;gap:1rem;overflow-y:auto}.payment-information .xs-storage-plans-list .storage-plan-row{display:flex;flex-direction:column}.payment-information .xs-storage-plans-list .storage-plan-row .row{border-bottom:1px solid #000;display:flex;flex-direction:row}.payment-information .xs-storage-plans-list .storage-plan-row .row .cell{border-right:1px solid #000;padding:.5rem;text-align:center;width:50%}.payment-information .xs-storage-plans-list .storage-plan-row .row .cell:last-child{border-right:none}.payment-information .xs-storage-plans-list .storage-plan-row .row:last-child{border-bottom:none}}.manage-billing-information{padding:2rem 1.5rem}.manage-billing-information .payment-information{margin:0}.manage-billing-information .top-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.manage-billing-information .manage-billing-info__header .manage-billing-info__tabs{display:flex;list-style:none;margin:1rem 0 0;padding:0}.manage-billing-information .manage-billing-info__header .manage-billing-info__tabs li{cursor:pointer;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:28px;line-height:1.5rem;margin-right:1rem;padding:.5rem;position:relative}.manage-billing-information .manage-billing-info__header .manage-billing-info__tabs li.active{font-weight:500}.manage-billing-information .manage-billing-info__header .manage-billing-info__tabs li.active:after{background-color:#91bc7b;bottom:-2px;content:"";display:block;height:.1rem;left:0;position:absolute;width:100%}.manage-billing-information .manage-billing-info__body{margin-top:2rem}.manage-billing-information .manage-billing-info__body .storage-rates-loader{margin-top:5rem}.manage-billing-information .manage-billing-info__body .payment-history .payment-history-container .sorted-table table tr td{padding:1rem 0}.manage-billing-information .manage-billing-info__body .payment-method{display:flex}.manage-billing-information .manage-billing-info__body .payment-method .card{display:flex;flex-direction:column;margin:0;padding:.5rem;width:15rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header{align-items:center;display:flex;justify-content:space-between}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header h4{margin-left:.5rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header .edit-button{height:2.5rem;width:2.5rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header .edit-button svg{height:1.5rem;margin-right:.3rem;width:1.5rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body{display:flex;flex-direction:column;gap:.5rem;padding:1rem .5rem .6rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body .card-number{align-items:center;display:flex;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:1.5rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body .card-number span{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;margin-top:-.4rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body .billing-address{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;gap:.5rem;line-height:1rem}@media screen and (min-width:768px)and (max-width:1024px){.manage-billing-information .payment-history .payment-history-container .sorted-table table thead tr th{padding:1rem 0}}@media screen and (max-width:767px){.manage-billing-information{padding:2rem 1.4rem 1rem 1rem}.manage-billing-information .top-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.manage-billing-information .manage-billing-info__header .manage-billing-info__tabs li{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-right:.5rem}.manage-billing-information .manage-billing-info__body .payment-history .sorted-table tr td,.manage-billing-information .manage-billing-info__body .payment-history .sorted-table tr th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.5rem .4rem}.manage-billing-information .manage-billing-info__body .payment-method .card{padding:.3rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header img{height:2rem;width:2.7rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-header svg{height:1rem;width:1rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body div:first-child{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.manage-billing-information .manage-billing-info__body .payment-method .payment-card-body div:nth-child(2){font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.manage-billing-information .manage-billing-info__body .add-payment-method-button .button{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}}.account-settings-page .account-settings.card{margin:2.5rem 2rem;min-height:80vh}.account-settings-page .account-settings.card .account-settings__header{background-color:#fff;border-bottom:1px solid #272829;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding-left:2rem;padding-top:1rem}.account-settings-page .account-settings.card .account-settings__header h2{margin-bottom:1rem}.account-settings-page .account-settings.card .account-settings__header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.account-settings-page .account-settings.card .account-settings__body .address-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem;padding:1.5rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address{margin:.5rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card{align-items:center;display:flex;margin:1rem 1.5rem;padding:1rem 0}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .address-type{padding:.5rem;text-align:center;width:10%}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .address-details{align-items:center;border-left:1px solid #272829;border-right:1px solid #272829;display:flex;gap:1rem;justify-content:space-between;padding:1rem;width:78%}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .edit-trash-svg{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;padding:.8rem;width:10%}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .edit-trash-svg svg{cursor:pointer;height:1.3rem;width:1.3rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .edit-trash-svg .address-delete-button{color:#b0131d}.account-settings-page .account-settings.card .account-settings__body .account-addresses{grid-gap:1.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,12rem));padding:0 1.5rem 1.5rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card{display:flex;flex-direction:column;margin:0;padding:0}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header{align-items:center;border-bottom:1px solid #545556;display:flex;justify-content:space-between;padding:.5rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header .edit-trash-svg{display:flex;gap:.5rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header .edit-trash-svg svg{cursor:pointer;height:1.3rem;width:1.3rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header .edit-trash-svg .address-delete-button{color:#b0131d}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-body{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.5rem}.account-settings-page .account-settings.card .account-settings__body .add-address{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-left:1.5rem;width:inherit}.account-settings-page .account-settings.card .account-settings__body .add-address svg{height:1rem;padding-right:.5rem;width:1rem}.account-settings-page .account-settings.card .account-settings__body .address-input-container input{margin-bottom:1rem}.account-settings-page .account-settings.card .account-settings__tabs{display:flex;list-style:none;margin:0;padding:1rem 0 0;position:relative}.account-settings-page .account-settings.card .account-settings__tabs li{cursor:pointer;line-height:28px;margin-right:2rem;padding:.5rem;position:relative}.account-settings-page .account-settings.card .account-settings__tabs li.active{font-weight:500;line-height:24px}.account-settings-page .account-settings.card .account-settings__tabs li.active:after{background-color:#91bc7b;bottom:-2px;content:"";display:block;height:.25rem;left:0;position:absolute;width:100%}.account-settings-page .account-settings__footer{display:flex;flex-direction:row;justify-content:flex-end;margin:1rem}.account-settings-page .account-settings__footer button{margin:1rem}@media screen and (min-width:768px)and (max-width:1024px){.account-settings-page .account-settings.card{margin:2.5rem 1.5rem;min-height:70vh}.account-settings-page .account-settings.card .account-settings__header{padding-left:1.5rem}.account-settings-page .account-settings.card .account-settings__header h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:.5rem}.account-settings-page .account-settings.card .account-settings__header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card,.account-settings-page .account-settings.card .account-settings__tabs li{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.account-settings-page .account-settings.card{margin:2rem 1rem}.account-settings-page .account-settings.card .account-settings__header{padding-left:1rem}.account-settings-page .account-settings.card .account-settings__header h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.account-settings-page .account-settings.card .account-settings__header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.account-settings-page .account-settings.card .account-settings__body .address-header{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .address-type{width:13%}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .address-details{flex-wrap:wrap;gap:.3rem;justify-content:space-between;width:75%}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .edit-trash-svg{gap:.6rem;justify-content:space-between}.account-settings-page .account-settings.card .account-settings__body .account-single-address .card .edit-trash-svg svg{height:1rem;width:1rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr))}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header{padding:.3rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header h3{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header .edit-trash-svg{gap:1rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-header .edit-trash-svg svg{height:1rem;width:1rem}.account-settings-page .account-settings.card .account-settings__body .account-addresses .card .address-card-body{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.3rem}.account-settings-page .account-settings.card .account-settings__body .add-address{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.account-settings-page .account-settings.card .account-settings__body .add-address svg{height:.7rem;padding-right:.3rem;width:.7rem}.account-settings-page .account-settings.card .account-settings__body .address-input-container label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.account-settings-page .account-settings.card .account-settings__tabs{padding-top:.5rem}.account-settings-page .account-settings.card .account-settings__tabs li{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-right:1rem}.account-settings-page .account-settings__footer{justify-content:space-evenly}}.location-management{padding:1rem}.location-management .canister-contents-label{align-items:center;display:flex}.admin-settings-page .admin-settings.card{margin:2.5rem 2rem;min-height:80vh}.admin-settings-page .admin-settings.card .admin-settings__header{background-color:#fff;border-bottom:1px solid #272829;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding-left:2rem;padding-top:1rem}.admin-settings-page .admin-settings.card .admin-settings__header h2{margin-bottom:1rem}.admin-settings-page .admin-settings.card .admin-settings__body{padding:1.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .tab-header{font-family:Rubik;font-size:1.25rem;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem;padding:1.5rem 0}.admin-settings-page .admin-settings.card .admin-settings__body .tab-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .divider{border:none;border-bottom:1px solid #dcddde;margin:1rem 0}.admin-settings-page .admin-settings.card .admin-settings__body .input{max-width:30rem;padding:1.5rem 0;width:calc(100% - 2rem)}.admin-settings-page .admin-settings.card .admin-settings__body .user-details-section label{font-weight:400}.admin-settings-page .admin-settings.card .admin-settings__body .user-details-section .user-details-header{margin:.5rem 0}.admin-settings-page .admin-settings.card .admin-settings__body .user-details-section .user-details-body{display:flex;flex-direction:column;gap:.25rem}.admin-settings-page .admin-settings.card .admin-settings__body .user-details-section .user-details-body .reset-password-link{word-break:break-word}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .discrepancy-table{margin-top:2rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content{display:none}.admin-settings-page .admin-settings.card .admin-settings__tabs{display:flex;list-style:none;margin:0;padding:1rem 0 0;position:relative}.admin-settings-page .admin-settings.card .admin-settings__tabs li{cursor:pointer;line-height:28px;margin-right:2rem;padding:.5rem;position:relative}.admin-settings-page .admin-settings.card .admin-settings__tabs li.active{font-weight:500;line-height:24px}.admin-settings-page .admin-settings.card .admin-settings__tabs li.active:after{background-color:#91bc7b;bottom:-2px;content:"";display:block;height:.25rem;left:0;position:absolute;width:100%}@media screen and (min-width:768px)and (max-width:1024px){.admin-settings-page .admin-settings.card{margin:2.5rem 1.5rem;min-height:70vh}.admin-settings-page .admin-settings.card .admin-settings__header{padding-left:1.5rem}.admin-settings-page .admin-settings.card .admin-settings__header h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .card,.admin-settings-page .admin-settings.card .admin-settings__tabs li{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.admin-settings-page .admin-settings.card .admin-settings__body .input{max-width:22rem}}@media screen and (max-width:767px){.admin-settings-page .admin-settings.card{margin:2rem 1rem}.admin-settings-page .admin-settings.card .admin-settings__header{padding-left:1rem}.admin-settings-page .admin-settings.card .admin-settings__header h2{margin-bottom:.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .tab-header,.admin-settings-page .admin-settings.card .admin-settings__header h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .input{width:100%}.admin-settings-page .admin-settings.card .admin-settings__body .submit-button{display:flex;justify-content:center}.admin-settings-page .admin-settings.card .admin-settings__body .reset-password-link{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .content{display:none}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content{display:block}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card{padding:0}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card.max-width{margin:1rem .5rem 0 0}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances{align-items:center;display:flex;justify-content:space-between}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .payment-variances-content{border-right:1px solid #aaacad;flex:3 1}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .payment-variances-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .payment-variances-content .card-content-section .left{border-right:1px solid #aaacad;flex:1 1;padding-right:.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .payment-variances-content .card-content-section .right{flex:1 1;padding-left:.5rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .payment-variances-content .card-content-section:last-child{border-bottom:none}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances .action-button{flex:1 1;text-align:center}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .card .payment-variances label{font-family:Rubik;font-size:.875rem;font-size:.71rem;font-style:normal;font-weight:400;line-height:1rem}.admin-settings-page .admin-settings.card .admin-settings__body .payment-discrepancies .xs-content .no-discrepancies-found{display:block;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.admin-settings-page .admin-settings.card .admin-settings__tabs{padding-top:.5rem}.admin-settings-page .admin-settings.card .admin-settings__tabs li{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-right:1rem}}.transaction-cart-page .transaction-cart{margin:2.5rem 2rem;min-height:80vh}.transaction-cart-page .transaction-cart .header{padding-bottom:1rem}.transaction-cart-page .transaction-cart .header .transaction-cart-header{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:400;font-weight:500;line-height:2.25rem}.transaction-cart-page .transaction-cart .header-hr{border:1px solid #e0e1e2;border-bottom:none}.transaction-cart-page .transaction-cart .inventory-transactions{margin-top:2rem}.transaction-cart-page .transaction-cart .inventory-transactions .card{margin:1.2rem 0}.transaction-cart-page .transaction-cart .inventory-transactions .card h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem;margin-bottom:1rem}@media screen and (min-width:768px)and (max-width:1024px){.transaction-cart-page .transaction-cart .header .transaction-cart-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem}.transaction-cart-page .transaction-cart .inventory-transactions .card h2{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem}}@media screen and (max-width:767px){.transaction-cart-page .transaction-cart .header .transaction-cart-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.transaction-cart-page .transaction-cart .inventory-transactions{margin-top:1rem}.transaction-cart-page .transaction-cart .inventory-transactions .card h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}}.transaction-cart-withdraw textarea{height:15vh}.transaction-cart-withdraw .withdraw-inventory-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.transaction-cart-withdraw h3{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.transaction-cart-withdraw .terms-accept-checkbox{display:flex;flex-direction:row;gap:.5rem}.transaction-cart-withdraw .terms-accept-checkbox input[type=checkbox]{height:1.25rem;width:1.75rem}.transaction-cart-withdraw .withdraw-submit-section{align-items:flex-end;flex-direction:column}.transaction-cart-withdraw .withdraw-submit-section .withdraw-submit-guide{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem;margin:1rem 0}.transaction-cart-withdraw .rent-tank{max-width:54rem}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row-label{max-width:37%}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row{max-width:26.5rem}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row input[type=radio]{height:1.375rem;width:2.5rem}.transaction-cart-withdraw .radio-row-label{max-width:45%}.transaction-cart-withdraw .trashIcon.button{display:inline-flex;height:auto;width:auto}@media screen and (min-width:768px)and (max-width:1024px){.transaction-cart-withdraw .trashIcon.button svg{height:1.25rem;width:1rem}.transaction-cart-withdraw .terms-accept-checkbox label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.transaction-cart-withdraw .rent-tank{max-width:36rem}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row{max-width:16.5rem}}@media screen and (max-width:767px){.transaction-cart-withdraw .validate-address .form-row .input-container{max-width:10.5rem;width:100%}.transaction-cart-withdraw .form-row{margin-bottom:0;max-width:none}.transaction-cart-withdraw .form-row.expanded-text-area{max-width:none}.transaction-cart-withdraw .form-row .input-container{max-width:none;width:auto}.transaction-cart-withdraw .form-row p{font-size:.75rem}.transaction-cart-withdraw .form-row input[type=radio]{height:1rem;width:1rem}.transaction-cart-withdraw p{font-size:.75rem}.transaction-cart-withdraw .radio-row-label{max-width:100%}.transaction-cart-withdraw .rent-tank{max-width:none}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row,.transaction-cart-withdraw .rent-tank .rent-tank-radio-row-label{max-width:100%}.transaction-cart-withdraw .rent-tank .rent-tank-radio-row input[type=radio],.transaction-cart-withdraw .trashIcon.button svg{height:1rem;width:1rem}.transaction-cart-withdraw .withdraw-inventory-guide,.transaction-cart-withdraw .withdraw-submit-guide{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-cart-withdraw .shipping-insurance h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin-top:0}.transaction-cart-withdraw .shipping-insurance ul{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-cart-withdraw .shipping-insurance .input-container .calc-insurance-amount{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-cart-withdraw .shipping-insurance .validated-input-message-error{align-items:start}.transaction-cart-withdraw .shipping-insurance .validated-input-message-error svg{width:1.75rem}.transaction-cart-withdraw .shipping-insurance .insurance-amount-prompt label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-cart-withdraw .terms-accept-checkbox input[type=checkbox]{height:.875rem;width:.875rem}.transaction-cart-withdraw .terms-accept-checkbox label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.transaction-cart-withdraw .xs-select-specimens .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.transaction-cart-withdraw .xs-select-specimens .card .selected-specimens-row .select-specimens{border-left:none}}.quick-view-container{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;margin:.5rem;padding:.75rem}.quick-view-container .notes{padding-bottom:1rem}.quick-view-container .notes p{padding-bottom:.5rem}.quick-view-container #close-qv-button{height:3rem;width:100%}.quick-view-container .row{display:flex;flex-direction:row;justify-content:space-around}.quick-view-container .row .l-column{flex:1 1;text-align:left;width:fit-content}.quick-view-container .row .r-column{text-align:left;width:33%}.quick-view-container #qv-title{padding-top:1rem}@media screen and (max-width:767px){.quick-view-container{gap:.5rem}.quick-view-container .notes{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding-bottom:1rem}.quick-view-container #close-qv-button{align-self:center;height:2.5rem;width:8rem}.quick-view-container .row .l-column,.quick-view-container .row .r-column{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.quick-view-container #qv-title{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding:.5rem;text-align:center}}.merge-transaction-modal{display:flex;flex-direction:column}.merge-transaction-modal .header{background-color:#fff;border-bottom:1px solid #aaacad;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.merge-transaction-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.merge-transaction-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:1.5rem 3rem}.merge-transaction-modal .body .header-notes{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.merge-transaction-modal .body .filter-dropdown{margin:1rem 0}.merge-transaction-modal .body .selected-info h4{border-bottom:1px solid #bfbfbf;margin-bottom:1rem;margin-top:1rem}.merge-transaction-modal .body .sorted-table table thead tr th{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.merge-transaction-modal .body .sorted-table table tr td{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.merge-transaction-modal .body .row{display:flex;flex-direction:row;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;justify-content:space-around;line-height:1.5rem;margin:.5rem 0}.merge-transaction-modal .body .row .l-column{flex:1 1;text-align:left;width:fit-content}.merge-transaction-modal .body .row .r-column{text-align:left;width:50%}.merge-transaction-modal .footer-notes{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-top:1rem}.merge-transaction-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}@media screen and (min-width:768px)and (max-width:1024px){.merge-transaction-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.merge-transaction-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.merge-transaction-modal .header{padding:1.5rem;text-align:center}.merge-transaction-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.merge-transaction-modal .body{padding:1.25rem}.merge-transaction-modal .body,.merge-transaction-modal .body .header-notes{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.merge-transaction-modal .body .header-notes{padding-bottom:.5rem}.merge-transaction-modal .body .sorted-table table thead tr th{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.merge-transaction-modal .body .sorted-table table tr td{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.merge-transaction-modal .body .footer-notes,.merge-transaction-modal .body .row{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.merge-transaction-modal .footer{gap:.5rem;justify-content:space-evenly;padding:1rem}}.multi-animal-select-specimens{margin:1rem 0 1.5rem}.multi-animal-select-specimens h3{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:767px){.multi-animal-select-specimens .desk-select-animals table th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.multi-animal-select-specimens .desk-select-animals table td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.multi-animal-select-specimens .desk-select-animals table input{width:2rem}}.item-storage-locations h3{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.item-storage-locations .desk-item-storage-locations .specimen-table .total-selected-quantity{display:inline-block;position:relative;width:fit-content}.item-storage-locations .desk-item-storage-locations .specimen-table .total-selected-quantity:before{content:"Total Quantity Selected:";font-weight:bolder;padding-right:1rem;position:absolute;right:100%;white-space:nowrap}.item-storage-locations .desk-item-storage-locations .specimen-table .no-locations-available{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:1rem;padding:1rem}.item-storage-locations .xs-item-storage-locations{display:none}@media screen and (min-width:768px)and (max-width:1024px){.item-storage-locations .number-input input{font-size:.75rem}}@media screen and (max-width:767px){.item-storage-locations .desk-item-storage-locations{display:none}.item-storage-locations .xs-item-storage-locations{display:block}.item-storage-locations .xs-item-storage-locations .warning{background-color:#faf5ea}.item-storage-locations .xs-item-storage-locations .error{background-color:#faebea}.item-storage-locations .xs-item-storage-locations .invalid-row{background-color:#df878c54}.item-storage-locations .xs-item-storage-locations .card{padding:0}.item-storage-locations .xs-item-storage-locations .card.max-width{margin:1rem 0 0}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row{display:flex;width:100%}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row .input-check{align-self:center;padding:.25rem}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row .input-check input{min-width:1rem}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row .item-storage-locations-content{align-items:flex-start;border-left:1px solid #aaacad;border-right:1px solid #aaacad;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem;width:65%}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row .number-input-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.25rem;text-align:center;width:25%}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row .number-input-section input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:50%;padding:.25rem;text-align:center}.item-storage-locations .xs-item-storage-locations .card .item-storage-locations-row label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.item-storage-locations .xs-item-storage-locations .disabled label{color:#aaacad}.item-storage-locations .xs-item-storage-locations .total-quantity{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:1.25rem;margin:1rem}.item-storage-locations .xs-item-storage-locations .total-quantity label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}}.shipping-insurance h3{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.shipping-insurance .radio-row-label{max-width:45%}.shipping-insurance .insurance-amount-prompt{margin:.75rem 0}.shipping-insurance .insurance-amount-prompt label{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.shipping-insurance .tooltip svg{height:1.125rem;margin-left:.25rem;width:1.125rem}.shipping-insurance .tooltip .tooltip-text{background-color:#eaf1fa;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;left:2rem;line-height:1rem;width:12rem}.shipping-insurance .tooltip .tooltip-text:after{border-color:#0000 #eaf1fa #0000 #0000}@media screen and (min-width:768px)and (max-width:1024px){.shipping-insurance h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-top:0}.shipping-insurance ul{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.shipping-insurance .insurance-amount-prompt label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.shipping-insurance h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin-top:0}.shipping-insurance .input-container .calc-insurance-amount,.shipping-insurance ul{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.shipping-insurance .input-container .calc-insurance-amount{font-size:.75rem}.shipping-insurance .validated-input-message-error{align-items:start}.shipping-insurance .validated-input-message-error svg{width:1.75rem}.shipping-insurance .insurance-amount-prompt label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.insurance-terms-conditions-modal{background:#0000;border-radius:.5rem;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;overflow:hidden;width:100%}.insurance-terms-conditions-modal .terms-header{align-items:center;background:#f6f7f8;display:flex;justify-content:space-between;padding:.75rem 1rem}.insurance-terms-conditions-modal .terms-header h2{border-bottom:none!important}.insurance-terms-conditions-modal .terms-body{margin:1rem;max-height:50vh;overflow-y:auto;padding:1rem}.insurance-terms-conditions-modal .terms-body h3{font-family:Rubik;font-size:1.25rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.insurance-terms-conditions-modal .terms-body h4{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin:1rem 0}.insurance-terms-conditions-modal .terms-body p{color:#2e3133;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;line-height:1.5rem;padding-bottom:.75rem}.insurance-terms-conditions-modal .terms-body .conditions-list,.insurance-terms-conditions-modal .terms-body .exclusions-list{color:#2e3133;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;line-height:1.5rem;margin-top:.625rem;padding-left:1.25rem}.insurance-terms-conditions-modal .terms-body .conditions-list li,.insurance-terms-conditions-modal .terms-body .exclusions-list li{margin-bottom:.625rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox{display:flex;flex-direction:row;gap:.5rem;padding-top:1rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox input[type=checkbox]{height:1.125rem;width:1.5rem}.insurance-terms-conditions-modal .terms-body::-webkit-scrollbar{width:.4rem}.insurance-terms-conditions-modal .terms-body::-webkit-scrollbar-track{background:#cce5ff;border-radius:.25rem}.insurance-terms-conditions-modal .terms-body::-webkit-scrollbar-thumb{background:#007bff;border-radius:.25rem}.insurance-terms-conditions-modal .terms-body::-webkit-scrollbar-thumb:hover{background:#0056b3}.insurance-terms-conditions-modal .terms-footer{background:#f6f7f8;padding:1rem}.insurance-terms-conditions-modal .terms-footer .accept-btn{background:none;border:1px solid #007bff;border-radius:5px;color:#007bff;line-height:1rem;padding:.625rem 1.25rem}.insurance-terms-conditions-modal .terms-footer .accept-btn:disabled{background:none;cursor:not-allowed;opacity:.5}.insurance-terms-conditions-modal .terms-footer .accept-btn:hover:not(:disabled){background:#e6f0ff}@media screen and (min-width:768px)and (max-width:1024px){.insurance-terms-conditions-modal .terms-header{padding:.5rem 1rem}.insurance-terms-conditions-modal .terms-body{max-height:35vh}.insurance-terms-conditions-modal .terms-body h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.insurance-terms-conditions-modal .terms-body h4{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin:.75rem 0}.insurance-terms-conditions-modal .terms-body .conditions-list,.insurance-terms-conditions-modal .terms-body .exclusions-list,.insurance-terms-conditions-modal .terms-body p{line-height:1.25rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox input[type=checkbox]{height:1.125rem;width:1.5rem}.insurance-terms-conditions-modal .terms-footer .accept-btn{line-height:.875rem;padding:.5rem 1rem}}@media screen and (max-width:767px){.insurance-terms-conditions-modal .terms-header{padding:.5rem 1rem;text-align:center}.insurance-terms-conditions-modal .terms-header h2{font-size:1rem!important}.insurance-terms-conditions-modal .terms-body{margin:.5rem;max-height:50vh;padding:.75rem}.insurance-terms-conditions-modal .terms-body h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin-bottom:.5rem}.insurance-terms-conditions-modal .terms-body h4{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem;margin:.75rem 0}.insurance-terms-conditions-modal .terms-body p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;padding-bottom:.5rem}.insurance-terms-conditions-modal .terms-body .conditions-list,.insurance-terms-conditions-modal .terms-body .exclusions-list{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-top:.5rem;padding-left:1rem}.insurance-terms-conditions-modal .terms-body .conditions-list li,.insurance-terms-conditions-modal .terms-body .exclusions-list li{margin-bottom:.5rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox input[type=checkbox]{height:.875rem;width:.875rem}.insurance-terms-conditions-modal .terms-body .terms-accept-checkbox label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.insurance-terms-conditions-modal .terms-footer{justify-content:space-evenly;padding:.75rem}.insurance-terms-conditions-modal .terms-footer .accept-btn{line-height:.5rem;padding:.5rem 1rem}}.shipping-payment-information{padding:0}.shipping-payment-information .payment-info-header{margin:.5rem 0}.shipping-payment-information .payment-info-subheader{margin:1.5rem 0}.shipping-payment-information .ach-warning{display:flex;gap:.5rem}.shipping-payment-information .ach-warning svg{padding-top:.2rem;width:2rem}.shipping-payment-information .ach-warning label{color:#b0131d}.shipping-payment-information .form-row{padding:.15rem 0}.shipping-payment-information .form-row label{font-size:1rem}.shipping-payment-information .payment-method-selection{display:flex;flex-direction:column;gap:.75rem}.shipping-payment-information .payment-method-selection label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.shipping-payment-information .input,.shipping-payment-information .input-row{width:75%}.shipping-payment-information .mark-as-paid{margin:2rem 0}.shipping-payment-information .mark-as-paid .mark-as-paid-question{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.75rem}.shipping-payment-information .mark-as-paid .mark-as-paid-info{color:#272829;margin-bottom:2rem;margin-top:1rem}.shipping-payment-information .mark-as-paid .mark-as-paid-info ul{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-block:.25rem}.shipping-payment-information .mark-as-paid .expanded-text-area label{color:#272829;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.shipping-payment-information .buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;padding:1rem .5rem}@media screen and (min-width:768px)and (max-width:1024px){.shipping-payment-information .billing-address h3,.shipping-payment-information .payment-details h3{font-size:1.125rem}.shipping-payment-information .mark-as-paid .mark-as-paid-question{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.shipping-payment-information .mark-as-paid .expanded-text-area label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.shipping-payment-information .payment-info-header h2{font-size:1rem!important}.shipping-payment-information .payment-info-subheader label{font-weight:400}.shipping-payment-information .payment-method-selection label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.shipping-payment-information .billing-address h3,.shipping-payment-information .payment-details h3{font-size:1rem}.shipping-payment-information .mark-as-paid .mark-as-paid-question{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.shipping-payment-information .mark-as-paid .mark-as-paid-info,.shipping-payment-information .mark-as-paid .mark-as-paid-info ul{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.shipping-payment-information .mark-as-paid .expanded-text-area label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}.withdraw-shipping-preview .shipping-preview-header{margin:.5rem 0}.withdraw-shipping-preview .shipping-preview-header .review-purchase-title{border-bottom:none;margin-bottom:0;padding:.5rem 0}.withdraw-shipping-preview .form-row{padding:.15rem 0}.withdraw-shipping-preview .form-row label{font-size:1rem}.withdraw-shipping-preview .animal-info,.withdraw-shipping-preview .buyer-info,.withdraw-shipping-preview .order-summary,.withdraw-shipping-preview .shipping-info{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.withdraw-shipping-preview .animal-info h3,.withdraw-shipping-preview .buyer-info h3,.withdraw-shipping-preview .order-summary h3,.withdraw-shipping-preview .shipping-info h3{border-bottom:1px solid #bfbfbf;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.withdraw-shipping-preview .animal-info .info-header,.withdraw-shipping-preview .buyer-info .info-header,.withdraw-shipping-preview .order-summary .info-header,.withdraw-shipping-preview .shipping-info .info-header{align-items:center;display:flex;justify-content:space-between}.withdraw-shipping-preview .animal-info hr,.withdraw-shipping-preview .buyer-info hr,.withdraw-shipping-preview .order-summary hr,.withdraw-shipping-preview .shipping-info hr{margin:-.25rem 0 .25rem}.withdraw-shipping-preview .shipping-preview-buttons{margin:1.5rem 0}.withdraw-shipping-preview .shipping-preview-buttons .buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}@media screen and (min-width:768px)and (max-width:1024px){.withdraw-shipping-preview .animal-info h3,.withdraw-shipping-preview .buyer-info h3,.withdraw-shipping-preview .order-summary h3,.withdraw-shipping-preview .shipping-info h3{font-size:1.125rem}}@media screen and (max-width:767px){.withdraw-shipping-preview .shipping-preview-header .review-purchase-title{font-size:1.125rem}.withdraw-shipping-preview .shipping-preview-header label{font-weight:400}.withdraw-shipping-preview .form-row label{font-size:.75rem;overflow-wrap:break-word}.withdraw-shipping-preview .animal-info h3,.withdraw-shipping-preview .buyer-info h3,.withdraw-shipping-preview .order-summary h3,.withdraw-shipping-preview .shipping-info h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.withdraw-shipping-preview .animal-info h3 .icon,.withdraw-shipping-preview .buyer-info h3 .icon,.withdraw-shipping-preview .order-summary h3 .icon,.withdraw-shipping-preview .shipping-info h3 .icon{height:1rem;width:1rem}.withdraw-shipping-preview .animal-info .xs-select-specimens .selected-specimens-row .select-specimens{border-left:none}.withdraw-shipping-preview .shipping-preview-buttons .buttons{align-items:end;flex-direction:column}}.step-counter{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;margin-bottom:1rem}.step-counter .step-connector{background-color:#91bc7b;height:.2rem;width:2.625rem}.step-counter .step-bubble{align-items:center;border:2px solid #91bc7b;border-radius:10rem;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.step-counter .step-bubble.active{background-color:#91bc7b;height:2rem;width:2rem}@media screen and (max-width:767px){.step-counter{font-size:.75rem;margin:1rem 0}.step-counter .step-connector{height:.1rem;width:2.625rem}.step-counter .step-bubble{height:1.25rem;width:1.25rem}.step-counter .step-bubble.active{height:1.5rem;width:1.5rem}}.update-withdraw-transaction .select-animal{margin:1rem 0 1.5rem}.update-withdraw-transaction .select-animal h3{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.update-withdraw-transaction .form-label{color:#545556;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.update-withdraw-transaction .margin-top{margin-top:1rem}.update-withdraw-transaction .buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;padding:1rem .5rem}@media screen and (min-width:768px)and (max-width:1024px){.update-withdraw-transaction h3{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}}@media screen and (max-width:767px){.update-withdraw-transaction h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.update-withdraw-transaction .select-animal table th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.update-withdraw-transaction .select-animal table td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.update-withdraw-transaction .select-animal table input{width:2rem}}.animal-overview .animal-overview-ownership{margin:1rem}.animal-overview .animal-overview-ownership h2{border-bottom:1px solid #bfbfbf;line-height:2rem;margin-bottom:1rem;margin-top:2rem}.animal-overview .animal-overview-ownership .no-ownership{text-align:center}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership{display:none}.animal-overview .animal-overview-ownership .animal-ownership-table .sorted-table table tbody tr td{word-break:break-all}@media screen and (max-width:767px){.animal-overview .animal-overview-ownership h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.animal-overview .animal-overview-ownership .no-ownership{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}.animal-overview .animal-overview-ownership .desk-animal-overview-ownership{display:none}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership{display:block}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card{padding:0}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card.max-width{margin:1rem 0 0}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card{align-items:center;display:flex;justify-content:space-between}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .animal-inventory-content{border-right:1px solid #aaacad;width:85%}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .animal-inventory-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .animal-inventory-content .card-content-section .inventory-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .animal-inventory-content .card-content-section .inventory-content:last-child{border-right:none}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .animal-inventory-content .card-content-section:last-child{border-bottom:none}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card .action-button{text-align:center;width:15%}.animal-overview .animal-overview-ownership .xs-animal-overview-ownership .card .animal-inventory-card label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-overview .sorted-table table tbody tr td{word-break:break-all}}@media screen and (min-width:768px)and (max-width:1024px){.animal-overview .animal-overview-ownership h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.animal-overview .sorted-table table tbody tr td{word-break:break-all}}.edit-animal{margin:2rem}.edit-animal .card{padding:5rem}.edit-animal .row{margin-bottom:1rem}.edit-animal .buttons{display:flex;gap:1rem;justify-content:flex-end;width:100%}.edit-animal .divider{border-top:.0625rem solid #272829;margin-bottom:1.875rem;margin-top:1.875rem}.edit-animal .wrapper{display:flex;justify-content:space-between;margin-top:1rem}.edit-animal .wrapper .animal-photos{align-items:center;display:flex;flex-direction:column;gap:1rem}.edit-animal .wrapper .animal-photos .animal-main-photo{background-color:#dcddde;border-radius:.5rem;position:relative}.edit-animal .wrapper .animal-photos .animal-main-photo .no-animal-image{background-color:#dcddde;background-image:url(data:image/png;base64,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);background-position:50% 45%;background-repeat:no-repeat;border-radius:.5rem;height:22.5rem;padding-top:13rem;text-align:center;width:25.125rem}.edit-animal .wrapper .animal-photos .animal-main-photo img{border-radius:.5rem;height:22.5rem;object-fit:contain;width:25.125rem;z-index:1}.edit-animal .wrapper .animal-photos .animal-main-photo .upload-image-button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.edit-animal .wrapper .animal-photos .animal-main-photo .upload-image-button:hover{scale:1.1;transition:all .2s ease-in-out}.edit-animal .wrapper .animal-photos .animal-main-photo .upload-image-button:hover .upload-image-icon{filter:brightness(1.25);height:1.25rem;transition:all .2s ease-in-out;width:1.25rem}.edit-animal .wrapper .animal-photos .animal-main-photo .upload-image-button .upload-image-icon{color:#6ca1c7}.edit-animal .wrapper .animal-photos .animal-photos-row{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:0;width:100%}.edit-animal .wrapper .animal-photos .animal-photos-row img{aspect-ratio:1;background-color:#dcddde;border-radius:.5rem;height:5rem;object-fit:cover;width:5rem}.edit-animal .animal-info-form{flex-grow:1;flex:1 1;margin-left:1rem}@media screen and (min-width:768px)and (max-width:1024px){.edit-animal{margin:0}.edit-animal .card{padding:1.5rem}.edit-animal .row h3{font-family:Rubik;font-size:1rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem}.edit-animal .divider{margin-bottom:1.5rem;margin-top:1.5rem}.edit-animal .wrapper .animal-photos{max-width:50%}.edit-animal .wrapper .animal-photos .animal-main-photo .no-animal-image{height:17.5rem;padding-top:9rem;width:15.5rem}.edit-animal .wrapper .animal-photos .animal-main-photo img{height:18.5rem;width:100%}.edit-animal .wrapper .animal-photos .animal-photos-row{flex-wrap:wrap}.edit-animal .animal-info-form .row{margin-bottom:.5rem}.edit-animal .animal-info-form textarea{min-height:4rem}}@media screen and (max-width:767px){.edit-animal{margin:0}.edit-animal .card{padding:1rem}.edit-animal .row h3{font-family:Rubik;font-size:1rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem}.edit-animal .buttons{justify-content:space-evenly;margin-top:2rem}.edit-animal .divider{margin:1.25rem 0}.edit-animal .wrapper{flex-direction:column;gap:1rem;margin-top:0}.edit-animal .wrapper .animal-photos{max-width:100%;min-width:28%}.edit-animal .wrapper .animal-photos .animal-main-photo{max-width:100%;width:100%}.edit-animal .wrapper .animal-photos .animal-main-photo .no-animal-image{background-position:50% 50%;background-size:5.75rem;height:14.5rem;padding-top:8rem;width:100%}.edit-animal .wrapper .animal-photos .animal-main-photo img{width:100%}.edit-animal .wrapper .animal-photos .animal-photos-row{flex-wrap:wrap}.edit-animal .animal-info-form{margin-left:0;min-width:100%}.edit-animal .animal-info-form .row{flex-direction:row}.edit-animal .animal-info-form .row .date-input .react-datepicker-wrapper:after{background-size:.75rem;width:2rem}.edit-animal .animal-info-form .row .date-input .react-datepicker__input-container button{height:.75rem;right:3rem;top:calc(50% - .35rem);width:.75rem}.edit-animal .animal-info-form textarea{min-height:5rem}}.list-storage-locations{padding:1rem}.list-storage-locations .xs-list-storage-locations{display:none}.list-storage-locations .location-row{display:flex;flex-direction:row}.list-storage-locations .location-row .labeled-value-info{align-items:center;border-right:1px solid #545556;display:flex;justify-content:center;width:100%}.list-storage-locations .location-row .labeled-value-info label{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;text-align:center}.list-storage-locations .location-row .labeled-value-info label span{margin-left:.25rem}.list-storage-locations .location-row .labeled-value-info:last-child{border-right:none}@media screen and (min-width:768px)and (max-width:1024px){.list-storage-locations{padding:.75rem}.list-storage-locations .location-row .labeled-value-info{padding:0 .25rem}.list-storage-locations .location-row .labeled-value-info label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.list-storage-locations{padding:.5rem}.list-storage-locations .desk-list-storage-locations{display:none}.list-storage-locations .xs-list-storage-locations{display:block}.list-storage-locations .xs-list-storage-locations .card{padding:0}.list-storage-locations .xs-list-storage-locations .card .list-storage-location{display:flex;flex-direction:column}.list-storage-locations .xs-list-storage-locations .card .list-storage-location .storage-location-content{border-bottom:1px solid #aaacad;display:flex;padding:.25rem;text-align:center}.list-storage-locations .xs-list-storage-locations .card .list-storage-location .storage-location-content .location-content{border-right:1px solid #aaacad;flex:1 1;padding:.25rem}.list-storage-locations .xs-list-storage-locations .card .list-storage-location .storage-location-content .location-content:last-child{border-right:none}.list-storage-locations .xs-list-storage-locations .card .list-storage-location .storage-location-content:last-child{border-bottom:none}.list-storage-locations .xs-list-storage-locations .card .list-storage-location label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.desk-move-select-specimen{display:none}}.xs-move-select-specimen{display:none}@media screen and (max-width:767px){.xs-move-select-specimen{display:block}.xs-move-select-specimen .no-inventory-found{display:block;text-align:center}.xs-move-select-specimen .no-inventory-found,.xs-move-select-specimen .total-quantity{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.xs-move-select-specimen .total-quantity{display:flex;justify-content:space-between;margin:1rem 1.5rem 1rem 1rem}.xs-move-select-specimen .total-quantity label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.xs-move-select-specimen .select-specimen-container .card{padding:.5rem 0}.xs-move-select-specimen .select-specimen-container .card.max-width{margin:1rem .5rem 0 0}.xs-move-select-specimen .select-specimen-container .card .select-specimen-row .body{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem}.xs-move-select-specimen .select-specimen-container .card .select-specimen-row .body .input-body{align-items:center;display:flex;flex-direction:row;gap:.5rem}.xs-move-select-specimen .select-specimen-container .card .select-specimen-row .body label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row{display:flex;flex-direction:row;gap:.5rem;padding:0 .5rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .input-check{align-self:center}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .input-check input{border-right:1px solid #aaacad;min-width:1rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content{border-left:1px solid #aaacad;flex:auto;padding:0 .5rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .header{display:flex;flex-direction:row;justify-content:space-between}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .header label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content hr{margin-top:.5rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .body{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .body .spec-info{display:flex;flex-direction:column}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .body .input-body{align-items:center;display:flex;flex-direction:column;gap:.25rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .body .input-body input{border-radius:0;padding:.35rem;text-align:center;width:3rem}.xs-move-select-specimen .select-specimen-container .card .selected-specimen-row .row-content .body label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.new-data-point-modal{display:flex;flex-direction:column;padding:2rem}.new-data-point-modal .validated-input-message-error{font-size:.75rem}.new-data-point-modal .row{display:flex;gap:1.25rem}.new-data-point-modal h2{text-decoration:underline}.new-data-point-modal .button-row{display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}.new-data-point-modal .button-row button[aria-disabled=true],.new-data-point-modal label[aria-disabled=true]{opacity:.5}@media screen and (max-width:767px){.new-data-point-modal h2{border-bottom:1px solid #aaacad;padding-bottom:2rem;text-align:center;text-decoration:none}}.custom-data-points-inventory .desk-custom-data-point-table .new-data-point-button{background-color:#074b7b;border-radius:.15rem;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;height:1.5rem;width:3.5rem}.custom-data-points-inventory .desk-custom-data-point-table .new-data-point-button:hover{background-color:#1379c1}.custom-data-points-inventory .desk-custom-data-point-table .new-data-point-button:active{background-color:#4a85ae}.custom-data-points-inventory .xs-custom-data-point-table{display:none}@media screen and (max-width:767px){.custom-data-points-inventory .desk-custom-data-point-table{display:none}.custom-data-points-inventory .xs-custom-data-point-table{display:block}.custom-data-points-inventory .xs-custom-data-point-table .card{padding:0}.custom-data-points-inventory .xs-custom-data-point-table .card.max-width{margin:1rem .5rem 0 0}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point{align-items:center;display:flex;justify-content:space-between}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .custom-data-point-content{border-right:1px solid #aaacad;flex:3 1}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .custom-data-point-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .custom-data-point-content .card-content-section .left{border-right:1px solid #aaacad;flex:1 1;padding-right:.5rem}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .custom-data-point-content .card-content-section .right{flex:1 1;padding-left:.5rem}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .custom-data-point-content .card-content-section:last-child{border-bottom:none}.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point .action-button{flex:1 1;text-align:center}.custom-data-points-inventory .xs-custom-data-point-table .add-data-point,.custom-data-points-inventory .xs-custom-data-point-table .card .custom-data-point label{font-family:Rubik;font-size:.875rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.custom-data-points-inventory .xs-custom-data-point-table .add-data-point{align-items:center;display:flex;padding-top:1rem}}.add-account-ownership-modal,.add-location-modal{display:flex;flex-direction:column}.add-account-ownership-modal .header,.add-location-modal .header{background-color:#fff;border-bottom:1px solid #aaacad;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.add-account-ownership-modal .header h4,.add-location-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.add-account-ownership-modal .body,.add-location-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:3rem 6rem}.add-account-ownership-modal .body .filter-dropdown .options,.add-location-modal .body .filter-dropdown .options{max-height:9rem}.add-account-ownership-modal .body .account-details,.add-location-modal .body .account-details{margin-top:2rem}.add-account-ownership-modal .body .account-details p,.add-location-modal .body .account-details p{color:#7f8182;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.25rem 0}.add-account-ownership-modal .footer,.add-location-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}.add-account-ownership-modal .footer .button.red,.add-location-modal .footer .button.red{background-color:#b0131d}@media screen and (min-width:768px)and (max-width:1024px){.add-account-ownership-modal .header h4,.add-location-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.add-account-ownership-modal .body,.add-location-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem 4rem}}@media screen and (max-width:767px){.add-account-ownership-modal .header,.add-location-modal .header{padding:1.5rem;text-align:center}.add-account-ownership-modal .header h4,.add-location-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.add-account-ownership-modal .body,.add-location-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem}.add-account-ownership-modal .body .filter-dropdown .options,.add-location-modal .body .filter-dropdown .options{max-height:7.25rem}.add-account-ownership-modal .body .account-details p,.add-location-modal .body .account-details p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.add-account-ownership-modal .footer,.add-location-modal .footer{gap:0;justify-content:space-evenly;padding:1rem}}.associated-transaction .xs-associated-transaction,.associated-transaction .xs-linked-transaction,.associated-transaction .xs-shipping-details,.associated-transaction .xs-storage-movements,.linked-storage-movements .xs-associated-transaction,.linked-storage-movements .xs-linked-transaction,.linked-storage-movements .xs-shipping-details,.linked-storage-movements .xs-storage-movements,.linked-transaction .xs-associated-transaction,.linked-transaction .xs-linked-transaction,.linked-transaction .xs-shipping-details,.linked-transaction .xs-storage-movements,.shipping-details .xs-associated-transaction,.shipping-details .xs-linked-transaction,.shipping-details .xs-shipping-details,.shipping-details .xs-storage-movements{display:none}.associated-transaction .no-associated-transaction,.associated-transaction .no-linked-movements,.associated-transaction .no-linked-transaction,.linked-storage-movements .no-associated-transaction,.linked-storage-movements .no-linked-movements,.linked-storage-movements .no-linked-transaction,.linked-transaction .no-associated-transaction,.linked-transaction .no-linked-movements,.linked-transaction .no-linked-transaction,.shipping-details .no-associated-transaction,.shipping-details .no-linked-movements,.shipping-details .no-linked-transaction{text-align:center}@media screen and (max-width:767px){.associated-transaction .desk-associated-transaction,.associated-transaction .desk-linked-transaction,.associated-transaction .desk-shipping-details,.associated-transaction .desk-storage-movements,.linked-storage-movements .desk-associated-transaction,.linked-storage-movements .desk-linked-transaction,.linked-storage-movements .desk-shipping-details,.linked-storage-movements .desk-storage-movements,.linked-transaction .desk-associated-transaction,.linked-transaction .desk-linked-transaction,.linked-transaction .desk-shipping-details,.linked-transaction .desk-storage-movements,.shipping-details .desk-associated-transaction,.shipping-details .desk-linked-transaction,.shipping-details .desk-shipping-details,.shipping-details .desk-storage-movements{display:none}.associated-transaction .xs-associated-transaction,.associated-transaction .xs-linked-transaction,.associated-transaction .xs-shipping-details,.associated-transaction .xs-storage-movements,.linked-storage-movements .xs-associated-transaction,.linked-storage-movements .xs-linked-transaction,.linked-storage-movements .xs-shipping-details,.linked-storage-movements .xs-storage-movements,.linked-transaction .xs-associated-transaction,.linked-transaction .xs-linked-transaction,.linked-transaction .xs-shipping-details,.linked-transaction .xs-storage-movements,.shipping-details .xs-associated-transaction,.shipping-details .xs-linked-transaction,.shipping-details .xs-shipping-details,.shipping-details .xs-storage-movements{display:block}.associated-transaction .xs-associated-transaction .card,.associated-transaction .xs-linked-transaction .card,.associated-transaction .xs-shipping-details .card,.associated-transaction .xs-storage-movements .card,.linked-storage-movements .xs-associated-transaction .card,.linked-storage-movements .xs-linked-transaction .card,.linked-storage-movements .xs-shipping-details .card,.linked-storage-movements .xs-storage-movements .card,.linked-transaction .xs-associated-transaction .card,.linked-transaction .xs-linked-transaction .card,.linked-transaction .xs-shipping-details .card,.linked-transaction .xs-storage-movements .card,.shipping-details .xs-associated-transaction .card,.shipping-details .xs-linked-transaction .card,.shipping-details .xs-shipping-details .card,.shipping-details .xs-storage-movements .card{padding:0}.associated-transaction .xs-associated-transaction .card.max-width,.associated-transaction .xs-linked-transaction .card.max-width,.associated-transaction .xs-shipping-details .card.max-width,.associated-transaction .xs-storage-movements .card.max-width,.linked-storage-movements .xs-associated-transaction .card.max-width,.linked-storage-movements .xs-linked-transaction .card.max-width,.linked-storage-movements .xs-shipping-details .card.max-width,.linked-storage-movements .xs-storage-movements .card.max-width,.linked-transaction .xs-associated-transaction .card.max-width,.linked-transaction .xs-linked-transaction .card.max-width,.linked-transaction .xs-shipping-details .card.max-width,.linked-transaction .xs-storage-movements .card.max-width,.shipping-details .xs-associated-transaction .card.max-width,.shipping-details .xs-linked-transaction .card.max-width,.shipping-details .xs-shipping-details .card.max-width,.shipping-details .xs-storage-movements .card.max-width{margin:1rem 0 0}.associated-transaction .xs-associated-transaction .associated-transaction-content,.associated-transaction .xs-associated-transaction .linked-transaction-content,.associated-transaction .xs-associated-transaction .shipping-details-content,.associated-transaction .xs-associated-transaction .storage-movements-content,.associated-transaction .xs-linked-transaction .associated-transaction-content,.associated-transaction .xs-linked-transaction .linked-transaction-content,.associated-transaction .xs-linked-transaction .shipping-details-content,.associated-transaction .xs-linked-transaction .storage-movements-content,.associated-transaction .xs-shipping-details .associated-transaction-content,.associated-transaction .xs-shipping-details .linked-transaction-content,.associated-transaction .xs-shipping-details .shipping-details-content,.associated-transaction .xs-shipping-details .storage-movements-content,.associated-transaction .xs-storage-movements .associated-transaction-content,.associated-transaction .xs-storage-movements .linked-transaction-content,.associated-transaction .xs-storage-movements .shipping-details-content,.associated-transaction .xs-storage-movements .storage-movements-content,.linked-storage-movements .xs-associated-transaction .associated-transaction-content,.linked-storage-movements .xs-associated-transaction .linked-transaction-content,.linked-storage-movements .xs-associated-transaction .shipping-details-content,.linked-storage-movements .xs-associated-transaction .storage-movements-content,.linked-storage-movements .xs-linked-transaction .associated-transaction-content,.linked-storage-movements .xs-linked-transaction .linked-transaction-content,.linked-storage-movements .xs-linked-transaction .shipping-details-content,.linked-storage-movements .xs-linked-transaction .storage-movements-content,.linked-storage-movements .xs-shipping-details .associated-transaction-content,.linked-storage-movements .xs-shipping-details .linked-transaction-content,.linked-storage-movements .xs-shipping-details .shipping-details-content,.linked-storage-movements .xs-shipping-details .storage-movements-content,.linked-storage-movements .xs-storage-movements .associated-transaction-content,.linked-storage-movements .xs-storage-movements .linked-transaction-content,.linked-storage-movements .xs-storage-movements .shipping-details-content,.linked-storage-movements .xs-storage-movements .storage-movements-content,.linked-transaction .xs-associated-transaction .associated-transaction-content,.linked-transaction .xs-associated-transaction .linked-transaction-content,.linked-transaction .xs-associated-transaction .shipping-details-content,.linked-transaction .xs-associated-transaction .storage-movements-content,.linked-transaction .xs-linked-transaction .associated-transaction-content,.linked-transaction .xs-linked-transaction .linked-transaction-content,.linked-transaction .xs-linked-transaction .shipping-details-content,.linked-transaction .xs-linked-transaction .storage-movements-content,.linked-transaction .xs-shipping-details .associated-transaction-content,.linked-transaction .xs-shipping-details .linked-transaction-content,.linked-transaction .xs-shipping-details .shipping-details-content,.linked-transaction .xs-shipping-details .storage-movements-content,.linked-transaction .xs-storage-movements .associated-transaction-content,.linked-transaction .xs-storage-movements .linked-transaction-content,.linked-transaction .xs-storage-movements .shipping-details-content,.linked-transaction .xs-storage-movements .storage-movements-content,.shipping-details .xs-associated-transaction .associated-transaction-content,.shipping-details .xs-associated-transaction .linked-transaction-content,.shipping-details .xs-associated-transaction .shipping-details-content,.shipping-details .xs-associated-transaction .storage-movements-content,.shipping-details .xs-linked-transaction .associated-transaction-content,.shipping-details .xs-linked-transaction .linked-transaction-content,.shipping-details .xs-linked-transaction .shipping-details-content,.shipping-details .xs-linked-transaction .storage-movements-content,.shipping-details .xs-shipping-details .associated-transaction-content,.shipping-details .xs-shipping-details .linked-transaction-content,.shipping-details .xs-shipping-details .shipping-details-content,.shipping-details .xs-shipping-details .storage-movements-content,.shipping-details .xs-storage-movements .associated-transaction-content,.shipping-details .xs-storage-movements .linked-transaction-content,.shipping-details .xs-storage-movements .shipping-details-content,.shipping-details .xs-storage-movements .storage-movements-content{display:flex;flex-direction:column;width:100%}.associated-transaction .xs-associated-transaction .associated-transaction-content .transaction-info,.associated-transaction .xs-associated-transaction .linked-transaction-content .transaction-info,.associated-transaction .xs-associated-transaction .shipping-details-content .transaction-info,.associated-transaction .xs-associated-transaction .storage-movements-content .transaction-info,.associated-transaction .xs-linked-transaction .associated-transaction-content .transaction-info,.associated-transaction .xs-linked-transaction .linked-transaction-content .transaction-info,.associated-transaction .xs-linked-transaction .shipping-details-content .transaction-info,.associated-transaction .xs-linked-transaction .storage-movements-content .transaction-info,.associated-transaction .xs-shipping-details .associated-transaction-content .transaction-info,.associated-transaction .xs-shipping-details .linked-transaction-content .transaction-info,.associated-transaction .xs-shipping-details .shipping-details-content .transaction-info,.associated-transaction .xs-shipping-details .storage-movements-content .transaction-info,.associated-transaction .xs-storage-movements .associated-transaction-content .transaction-info,.associated-transaction .xs-storage-movements .linked-transaction-content .transaction-info,.associated-transaction .xs-storage-movements .shipping-details-content .transaction-info,.associated-transaction .xs-storage-movements .storage-movements-content .transaction-info,.linked-storage-movements .xs-associated-transaction .associated-transaction-content .transaction-info,.linked-storage-movements .xs-associated-transaction .linked-transaction-content .transaction-info,.linked-storage-movements .xs-associated-transaction .shipping-details-content .transaction-info,.linked-storage-movements .xs-associated-transaction .storage-movements-content .transaction-info,.linked-storage-movements .xs-linked-transaction .associated-transaction-content .transaction-info,.linked-storage-movements .xs-linked-transaction .linked-transaction-content .transaction-info,.linked-storage-movements .xs-linked-transaction .shipping-details-content .transaction-info,.linked-storage-movements .xs-linked-transaction .storage-movements-content .transaction-info,.linked-storage-movements .xs-shipping-details .associated-transaction-content .transaction-info,.linked-storage-movements .xs-shipping-details .linked-transaction-content .transaction-info,.linked-storage-movements .xs-shipping-details .shipping-details-content .transaction-info,.linked-storage-movements .xs-shipping-details .storage-movements-content .transaction-info,.linked-storage-movements .xs-storage-movements .associated-transaction-content .transaction-info,.linked-storage-movements .xs-storage-movements .linked-transaction-content .transaction-info,.linked-storage-movements .xs-storage-movements .shipping-details-content .transaction-info,.linked-storage-movements .xs-storage-movements .storage-movements-content .transaction-info,.linked-transaction .xs-associated-transaction .associated-transaction-content .transaction-info,.linked-transaction .xs-associated-transaction .linked-transaction-content .transaction-info,.linked-transaction .xs-associated-transaction .shipping-details-content .transaction-info,.linked-transaction .xs-associated-transaction .storage-movements-content .transaction-info,.linked-transaction .xs-linked-transaction .associated-transaction-content .transaction-info,.linked-transaction .xs-linked-transaction .linked-transaction-content .transaction-info,.linked-transaction .xs-linked-transaction .shipping-details-content .transaction-info,.linked-transaction .xs-linked-transaction .storage-movements-content .transaction-info,.linked-transaction .xs-shipping-details .associated-transaction-content .transaction-info,.linked-transaction .xs-shipping-details .linked-transaction-content .transaction-info,.linked-transaction .xs-shipping-details .shipping-details-content .transaction-info,.linked-transaction .xs-shipping-details .storage-movements-content .transaction-info,.linked-transaction .xs-storage-movements .associated-transaction-content .transaction-info,.linked-transaction .xs-storage-movements .linked-transaction-content .transaction-info,.linked-transaction .xs-storage-movements .shipping-details-content .transaction-info,.linked-transaction .xs-storage-movements .storage-movements-content .transaction-info,.shipping-details .xs-associated-transaction .associated-transaction-content .transaction-info,.shipping-details .xs-associated-transaction .linked-transaction-content .transaction-info,.shipping-details .xs-associated-transaction .shipping-details-content .transaction-info,.shipping-details .xs-associated-transaction .storage-movements-content .transaction-info,.shipping-details .xs-linked-transaction .associated-transaction-content .transaction-info,.shipping-details .xs-linked-transaction .linked-transaction-content .transaction-info,.shipping-details .xs-linked-transaction .shipping-details-content .transaction-info,.shipping-details .xs-linked-transaction .storage-movements-content .transaction-info,.shipping-details .xs-shipping-details .associated-transaction-content .transaction-info,.shipping-details .xs-shipping-details .linked-transaction-content .transaction-info,.shipping-details .xs-shipping-details .shipping-details-content .transaction-info,.shipping-details .xs-shipping-details .storage-movements-content .transaction-info,.shipping-details .xs-storage-movements .associated-transaction-content .transaction-info,.shipping-details .xs-storage-movements .linked-transaction-content .transaction-info,.shipping-details .xs-storage-movements .shipping-details-content .transaction-info,.shipping-details .xs-storage-movements .storage-movements-content .transaction-info{align-items:center;border-bottom:1px solid #aaacad;display:flex;justify-content:space-between;padding:.5rem}.associated-transaction .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content,.associated-transaction .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content,.associated-transaction .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content,.associated-transaction .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content,.associated-transaction .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-shipping-details .shipping-details-content .transaction-info .transaction-content,.associated-transaction .xs-shipping-details .storage-movements-content .transaction-info .transaction-content,.associated-transaction .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content,.associated-transaction .xs-storage-movements .shipping-details-content .transaction-info .transaction-content,.associated-transaction .xs-storage-movements .storage-movements-content .transaction-info .transaction-content,.linked-storage-movements .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content,.linked-storage-movements .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content,.linked-storage-movements .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content,.linked-storage-movements .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content,.linked-storage-movements .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-shipping-details .shipping-details-content .transaction-info .transaction-content,.linked-storage-movements .xs-shipping-details .storage-movements-content .transaction-info .transaction-content,.linked-storage-movements .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content,.linked-storage-movements .xs-storage-movements .shipping-details-content .transaction-info .transaction-content,.linked-storage-movements .xs-storage-movements .storage-movements-content .transaction-info .transaction-content,.linked-transaction .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content,.linked-transaction .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content,.linked-transaction .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content,.linked-transaction .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content,.linked-transaction .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-shipping-details .shipping-details-content .transaction-info .transaction-content,.linked-transaction .xs-shipping-details .storage-movements-content .transaction-info .transaction-content,.linked-transaction .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content,.linked-transaction .xs-storage-movements .shipping-details-content .transaction-info .transaction-content,.linked-transaction .xs-storage-movements .storage-movements-content .transaction-info .transaction-content,.shipping-details .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content,.shipping-details .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content,.shipping-details .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content,.shipping-details .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content,.shipping-details .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content,.shipping-details .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content,.shipping-details .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content,.shipping-details .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content,.shipping-details .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content,.shipping-details .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content,.shipping-details .xs-shipping-details .shipping-details-content .transaction-info .transaction-content,.shipping-details .xs-shipping-details .storage-movements-content .transaction-info .transaction-content,.shipping-details .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content,.shipping-details .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content,.shipping-details .xs-storage-movements .shipping-details-content .transaction-info .transaction-content,.shipping-details .xs-storage-movements .storage-movements-content .transaction-info .transaction-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.associated-transaction .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-shipping-details .shipping-details-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-shipping-details .storage-movements-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-storage-movements .shipping-details-content .transaction-info .transaction-content:last-child,.associated-transaction .xs-storage-movements .storage-movements-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-shipping-details .shipping-details-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-shipping-details .storage-movements-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-storage-movements .shipping-details-content .transaction-info .transaction-content:last-child,.linked-storage-movements .xs-storage-movements .storage-movements-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-shipping-details .shipping-details-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-shipping-details .storage-movements-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-storage-movements .shipping-details-content .transaction-info .transaction-content:last-child,.linked-transaction .xs-storage-movements .storage-movements-content .transaction-info .transaction-content:last-child,.shipping-details .xs-associated-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-associated-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-associated-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.shipping-details .xs-associated-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.shipping-details .xs-linked-transaction .associated-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-linked-transaction .linked-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-linked-transaction .shipping-details-content .transaction-info .transaction-content:last-child,.shipping-details .xs-linked-transaction .storage-movements-content .transaction-info .transaction-content:last-child,.shipping-details .xs-shipping-details .associated-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-shipping-details .linked-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-shipping-details .shipping-details-content .transaction-info .transaction-content:last-child,.shipping-details .xs-shipping-details .storage-movements-content .transaction-info .transaction-content:last-child,.shipping-details .xs-storage-movements .associated-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-storage-movements .linked-transaction-content .transaction-info .transaction-content:last-child,.shipping-details .xs-storage-movements .shipping-details-content .transaction-info .transaction-content:last-child,.shipping-details .xs-storage-movements .storage-movements-content .transaction-info .transaction-content:last-child{border-right:none}.associated-transaction .xs-associated-transaction .associated-transaction-content .transaction-info:last-child,.associated-transaction .xs-associated-transaction .linked-transaction-content .transaction-info:last-child,.associated-transaction .xs-associated-transaction .shipping-details-content .transaction-info:last-child,.associated-transaction .xs-associated-transaction .storage-movements-content .transaction-info:last-child,.associated-transaction .xs-linked-transaction .associated-transaction-content .transaction-info:last-child,.associated-transaction .xs-linked-transaction .linked-transaction-content .transaction-info:last-child,.associated-transaction .xs-linked-transaction .shipping-details-content .transaction-info:last-child,.associated-transaction .xs-linked-transaction .storage-movements-content .transaction-info:last-child,.associated-transaction .xs-shipping-details .associated-transaction-content .transaction-info:last-child,.associated-transaction .xs-shipping-details .linked-transaction-content .transaction-info:last-child,.associated-transaction .xs-shipping-details .shipping-details-content .transaction-info:last-child,.associated-transaction .xs-shipping-details .storage-movements-content .transaction-info:last-child,.associated-transaction .xs-storage-movements .associated-transaction-content .transaction-info:last-child,.associated-transaction .xs-storage-movements .linked-transaction-content .transaction-info:last-child,.associated-transaction .xs-storage-movements .shipping-details-content .transaction-info:last-child,.associated-transaction .xs-storage-movements .storage-movements-content .transaction-info:last-child,.linked-storage-movements .xs-associated-transaction .associated-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-associated-transaction .linked-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-associated-transaction .shipping-details-content .transaction-info:last-child,.linked-storage-movements .xs-associated-transaction .storage-movements-content .transaction-info:last-child,.linked-storage-movements .xs-linked-transaction .associated-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-linked-transaction .linked-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-linked-transaction .shipping-details-content .transaction-info:last-child,.linked-storage-movements .xs-linked-transaction .storage-movements-content .transaction-info:last-child,.linked-storage-movements .xs-shipping-details .associated-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-shipping-details .linked-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-shipping-details .shipping-details-content .transaction-info:last-child,.linked-storage-movements .xs-shipping-details .storage-movements-content .transaction-info:last-child,.linked-storage-movements .xs-storage-movements .associated-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-storage-movements .linked-transaction-content .transaction-info:last-child,.linked-storage-movements .xs-storage-movements .shipping-details-content .transaction-info:last-child,.linked-storage-movements .xs-storage-movements .storage-movements-content .transaction-info:last-child,.linked-transaction .xs-associated-transaction .associated-transaction-content .transaction-info:last-child,.linked-transaction .xs-associated-transaction .linked-transaction-content .transaction-info:last-child,.linked-transaction .xs-associated-transaction .shipping-details-content .transaction-info:last-child,.linked-transaction .xs-associated-transaction .storage-movements-content .transaction-info:last-child,.linked-transaction .xs-linked-transaction .associated-transaction-content .transaction-info:last-child,.linked-transaction .xs-linked-transaction .linked-transaction-content .transaction-info:last-child,.linked-transaction .xs-linked-transaction .shipping-details-content .transaction-info:last-child,.linked-transaction .xs-linked-transaction .storage-movements-content .transaction-info:last-child,.linked-transaction .xs-shipping-details .associated-transaction-content .transaction-info:last-child,.linked-transaction .xs-shipping-details .linked-transaction-content .transaction-info:last-child,.linked-transaction .xs-shipping-details .shipping-details-content .transaction-info:last-child,.linked-transaction .xs-shipping-details .storage-movements-content .transaction-info:last-child,.linked-transaction .xs-storage-movements .associated-transaction-content .transaction-info:last-child,.linked-transaction .xs-storage-movements .linked-transaction-content .transaction-info:last-child,.linked-transaction .xs-storage-movements .shipping-details-content .transaction-info:last-child,.linked-transaction .xs-storage-movements .storage-movements-content .transaction-info:last-child,.shipping-details .xs-associated-transaction .associated-transaction-content .transaction-info:last-child,.shipping-details .xs-associated-transaction .linked-transaction-content .transaction-info:last-child,.shipping-details .xs-associated-transaction .shipping-details-content .transaction-info:last-child,.shipping-details .xs-associated-transaction .storage-movements-content .transaction-info:last-child,.shipping-details .xs-linked-transaction .associated-transaction-content .transaction-info:last-child,.shipping-details .xs-linked-transaction .linked-transaction-content .transaction-info:last-child,.shipping-details .xs-linked-transaction .shipping-details-content .transaction-info:last-child,.shipping-details .xs-linked-transaction .storage-movements-content .transaction-info:last-child,.shipping-details .xs-shipping-details .associated-transaction-content .transaction-info:last-child,.shipping-details .xs-shipping-details .linked-transaction-content .transaction-info:last-child,.shipping-details .xs-shipping-details .shipping-details-content .transaction-info:last-child,.shipping-details .xs-shipping-details .storage-movements-content .transaction-info:last-child,.shipping-details .xs-storage-movements .associated-transaction-content .transaction-info:last-child,.shipping-details .xs-storage-movements .linked-transaction-content .transaction-info:last-child,.shipping-details .xs-storage-movements .shipping-details-content .transaction-info:last-child,.shipping-details .xs-storage-movements .storage-movements-content .transaction-info:last-child{border-bottom:none}.associated-transaction .xs-associated-transaction label,.associated-transaction .xs-linked-transaction label,.associated-transaction .xs-shipping-details label,.associated-transaction .xs-storage-movements label,.linked-storage-movements .xs-associated-transaction label,.linked-storage-movements .xs-linked-transaction label,.linked-storage-movements .xs-shipping-details label,.linked-storage-movements .xs-storage-movements label,.linked-transaction .xs-associated-transaction label,.linked-transaction .xs-linked-transaction label,.linked-transaction .xs-shipping-details label,.linked-transaction .xs-storage-movements label,.shipping-details .xs-associated-transaction label,.shipping-details .xs-linked-transaction label,.shipping-details .xs-shipping-details label,.shipping-details .xs-storage-movements label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.associated-transaction .no-associated-transaction,.associated-transaction .no-linked-movements,.associated-transaction .no-linked-transaction,.linked-storage-movements .no-associated-transaction,.linked-storage-movements .no-linked-movements,.linked-storage-movements .no-linked-transaction,.linked-transaction .no-associated-transaction,.linked-transaction .no-linked-movements,.linked-transaction .no-linked-transaction,.shipping-details .no-associated-transaction,.shipping-details .no-linked-movements,.shipping-details .no-linked-transaction{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem;text-align:center}}.transaction-edit .edit-transaction-buttons{margin-top:2.5rem}.transaction-edit .form-label{color:#545556;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.transaction-edit .specimens-table{margin:1rem 0}.transaction-edit .specimens-table input{border:1px solid #aaacad;border-radius:0;max-width:4rem;padding:.25rem;text-align:center}@media screen and (min-width:768px)and (max-width:1024px){.transaction-edit .form-row.expanded-text-area label{max-width:17.5rem}.transaction-edit .form-row.expanded-text-area textarea{min-height:4rem;padding:1rem;width:calc(100% - 19rem)}.transaction-edit .form-row .input-container,.transaction-edit .form-row .validated-input{max-width:16.5rem}}@media screen and (max-width:767px){.transaction-edit .form-row{margin-bottom:0;max-width:none}.transaction-edit .form-row.expanded-text-area{max-width:none}.transaction-edit .form-row.expanded-text-area textarea{font-size:.75rem;line-height:1rem;max-width:60%}.transaction-edit .form-row .input-container{max-width:none;width:auto}.transaction-edit .form-row .filter-dropdown-mobile{max-width:10.5rem;width:100%}.transaction-edit .form-row .filter-dropdown-mobile .filter-dropdown,.transaction-edit .form-row .validated-input input{font-size:.75rem;padding:.75rem 1rem}.transaction-edit .form-row .form-label{font-size:.75rem}}.transaction-view .form-row{margin-bottom:1rem}.transaction-view .form-row .form-label-container{width:100%}.transaction-view .form-row .form-label{color:#545556;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.transaction-view .form-row .form-label.extended-transaction-notes{white-space:pre-wrap}.transaction-view .specimens-table{margin:1rem 0}.transaction-view .edit-transaction-buttons{margin-top:2.5rem}@media screen and (min-width:768px)and (max-width:1024px){.transaction-view .form-row.expanded-text-area label{max-width:17.5rem}.transaction-view .form-row .input-container{max-width:16.5rem}}@media screen and (max-width:767px){.transaction-view .form-row{margin-bottom:0;max-width:none}.transaction-view .form-row.expanded-text-area{max-width:none}.transaction-view .form-row .form-label-container{max-width:60%;width:auto}.transaction-view .form-row .input-container{max-width:none;width:auto}.transaction-view .form-row .form-label{font-size:.75rem}.transaction-view .edit-transaction-buttons{margin-top:2.5rem}}.lock-unlock-account-modal{display:flex;flex-direction:column}.lock-unlock-account-modal .header{background-color:#fff;border-bottom:1px solid #aaacad;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.lock-unlock-account-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.lock-unlock-account-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:3rem 6rem}.lock-unlock-account-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}.lock-unlock-account-modal .footer .button.red{background-color:#b0131d}@media screen and (min-width:768px)and (max-width:1024px){.lock-unlock-account-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.lock-unlock-account-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem 4rem}}@media screen and (max-width:767px){.lock-unlock-account-modal .header{padding:1.5rem;text-align:center}.lock-unlock-account-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.lock-unlock-account-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem}.lock-unlock-account-modal .footer{gap:0;justify-content:space-evenly;padding:1rem}}.mark-as-paid-modal{display:flex;flex-direction:column}.mark-as-paid-modal .header{background-color:#fff;border-bottom:1px solid #aaacad;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.mark-as-paid-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.mark-as-paid-modal .body{background-color:#fff;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:1.5rem 3rem}.mark-as-paid-modal .body .row{display:flex;flex-direction:row;justify-content:space-around;margin:.5rem 0}.mark-as-paid-modal .body .row .l-column{flex:1 1;text-align:left;width:fit-content}.mark-as-paid-modal .body .row .r-column{text-align:left;width:50%}.mark-as-paid-modal .footer{background-color:#dcddde;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;gap:1.25rem;justify-content:flex-end;padding:1rem}@media screen and (min-width:768px)and (max-width:1024px){.mark-as-paid-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.mark-as-paid-modal .body{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.mark-as-paid-modal .header{padding:1.5rem;text-align:center}.mark-as-paid-modal .header h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.mark-as-paid-modal .body{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:1.25rem}.mark-as-paid-modal .footer{gap:0;justify-content:space-evenly;padding:1rem}}.insured-customers-report{padding:1rem}.insured-customers-report .xs-insured-customers-table{display:none}.insured-customers-report .header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem}.insured-customers-report .header .search-stack{align-items:center;display:flex;flex-direction:row}.insured-customers-report .header .search-stack .search{width:auto}.insured-customers-report .header .report-header{align-items:center;display:flex;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:400;font-weight:500;line-height:2.25rem}.insured-customers-report .filter-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem 0;position:relative}.insured-customers-report .filter-row .button-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.insured-customers-report .filter-row .button-row .filters{display:flex;gap:.5rem;max-width:30rem;width:100%}.insured-customers-report .filter-row .button-row .filters .filter-category{width:inherit}.insured-customers-report .filter-row .button-row .download-report{cursor:pointer;height:2.25rem;pointer-events:auto}.insured-customers-report .filter-row .button-row .download-report.disabled{color:#aaacad;opacity:.6;pointer-events:auto}.insured-customers-report .filter-row .button-row .date-input{width:13rem}.insured-customers-report .filter-row .button-row .date-range-input{width:17rem}.insured-customers-report .filter-row .button-row .date-range-input .react-datepicker-wrapper{width:100%}.insured-customers-report .header-hr{border:1px solid #e0e1e2;border-bottom:none}.insured-customers-report .selected-filters-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.insured-customers-report .selected-filters-summary .filter-summary{align-items:center;background:#f2fbfb;border:1px solid;border-radius:.5rem;color:#23b5b5;display:flex;font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem .75rem}.insured-customers-report .selected-filters-summary .filter-summary .remove-filter-btn{display:flex}.insured-customers-report .selected-filters-summary .filter-summary button{background:none;border:none;cursor:pointer;margin-left:.5rem}.insured-customers-report .selected-filters-summary .filter-summary button svg{height:.75rem;width:.75rem}.insured-customers-report .selected-filters-summary .filter-summary button svg path{fill:#23b5b5}.insured-customers-report .insured-customer-details-modal{min-height:20rem}.insured-customers-report .insured-customer-details-modal .card.inventory-action{margin:0;padding:2rem}.insured-customers-report .insured-customer-details-modal label{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;overflow-wrap:break-word}.insured-customers-report .insured-customer-details-modal .close-button{margin:1rem}@media screen and (min-width:768px)and (max-width:1024px){.insured-customers-report .header{flex-direction:column;gap:1rem}.insured-customers-report .header .report-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem}.insured-customers-report .selected-filters-summary{margin-top:.75rem}.insured-customers-report .selected-filters-summary .filter-summary{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem}.insured-customers-report .selected-filters-summary .filter-summary button{margin-left:.25rem}.insured-customers-report .selected-filters-summary .filter-summary button svg{height:.625rem;width:.625rem}.insured-customers-report .filter-row .button-row .filters{max-width:25rem}.insured-customers-report .filter-row .button-row .filters .filter-dropdown{width:calc(100% - 1.5rem - 2px)}.insured-customers-report .filter-row .button-row .filters .filter-dropdown .form-field{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.insured-customers-report .filter-row .button-row .filters .filter-dropdown .options{top:2.5rem}.insured-customers-report .filter-row .button-row .filters .filter-category{width:inherit}.insured-customers-report .filter-row .button-row .download-report{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.insured-customers-report .filter-row .button-row .date-input{width:9rem}.insured-customers-report .filter-row .button-row .date-input input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.insured-customers-report .filter-row .button-row .date-range-input{width:13rem}.insured-customers-report .filter-row .button-row .date-range-input input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;width:calc(100% - 1.6rem - 2px)}.insured-customers-report .insured-customer-details-modal .card.inventory-action{padding:1.5rem}.insured-customers-report .insured-customer-details-modal label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media screen and (max-width:767px){.insured-customers-report{padding:1.5rem}.insured-customers-report .desk-insured-customers-table{display:none}.insured-customers-report .header{align-items:center;flex-direction:column;width:100%}.insured-customers-report .header .report-header{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.insured-customers-report .header .search-stack,.insured-customers-report .header .search-stack .search{width:100%}.insured-customers-report .selected-filters-summary{margin-top:.75rem}.insured-customers-report .selected-filters-summary .filter-summary{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.25rem}.insured-customers-report .selected-filters-summary .filter-summary button{margin-left:.25rem}.insured-customers-report .selected-filters-summary .filter-summary button svg{height:.5rem;width:.5rem}.insured-customers-report .filter-row .button-row{flex-direction:column;gap:1rem;margin:1rem 0}.insured-customers-report .filter-row .button-row .filters{flex-wrap:wrap;height:auto;justify-content:center}.insured-customers-report .filter-row .button-row .filters .filter-category{flex:1 1 49%;width:inherit}.insured-customers-report .filter-row .button-row .download-report{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.insured-customers-report .filter-row .button-row .date-input,.insured-customers-report .filter-row .button-row .date-range-input{width:inherit}.insured-customers-report .filter-row .button-row .date-range-input .react-datepicker-wrapper{width:100%}.insured-customers-report .insured-customer-details-modal .card.inventory-action{padding:1rem}.insured-customers-report .insured-customer-details-modal .card.inventory-action h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;text-align:center}.insured-customers-report .insured-customer-details-modal label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.insured-customers-report .insured-customer-details-modal .flex-right{justify-content:center}.insured-customers-report .xs-insured-customers-table{display:block}.insured-customers-report .xs-insured-customers-table .card{padding:0}.insured-customers-report .xs-insured-customers-table .card.max-width{margin:1rem .5rem 0 0}.insured-customers-report .xs-insured-customers-table .card .insured-customers{align-items:center;display:flex;justify-content:space-between}.insured-customers-report .xs-insured-customers-table .card .insured-customers .insured-customers-content{border-right:1px solid #aaacad;flex:3 1}.insured-customers-report .xs-insured-customers-table .card .insured-customers .insured-customers-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.insured-customers-report .xs-insured-customers-table .card .insured-customers .insured-customers-content .card-content-section .left{border-right:1px solid #aaacad;flex:1 1;padding-right:.5rem}.insured-customers-report .xs-insured-customers-table .card .insured-customers .insured-customers-content .card-content-section .right{flex:1 1;padding-left:.5rem}.insured-customers-report .xs-insured-customers-table .card .insured-customers .insured-customers-content .card-content-section:last-child{border-bottom:none}.insured-customers-report .xs-insured-customers-table .card .insured-customers .action-button{flex:1 1;text-align:center}.insured-customers-report .xs-insured-customers-table .card .insured-customers label{font-family:Rubik;font-size:.875rem;font-size:.71rem;font-style:normal;font-weight:400;line-height:1rem}.insured-customers-report .xs-insured-customers-table .result-item{display:block;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}}.app{background-color:#f6f7f8;min-height:100vh}.app .app-header{display:flex;height:5.5rem}.app .show-hide-menu-button{display:none}.app .app-body{display:flex;min-height:calc(100vh - 5.5rem)}.app .app-body .app-content{background-color:#f6f7f8;position:relative;width:100%}@media screen and (max-width:767px){.app .app-header{height:4.5rem}.app .app-header .show-hide-menu-button{align-self:center;background-color:#fff;display:block;padding:1.8rem 1.4rem;position:relative;top:0;width:2.8rem;z-index:inherit}}.filter-dropdown,.search-dropdown input,input,select,textarea{background-color:#fff;border:1px solid #dcddde;border-radius:.5rem;color:#545556;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:1rem;width:calc(100% - 2rem - 2px)}.filter-dropdown[type=checkbox],.search-dropdown input[type=checkbox],input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{height:1rem;padding:0;width:1rem}.filter-dropdown[type=radio],.search-dropdown input[type=radio],input[type=radio],select[type=radio],textarea[type=radio]{height:1.375rem;margin:.25rem .25rem .25rem 0;padding:0;width:1.375rem}@media screen and (min-width:768px)and (max-width:1024px){.filter-dropdown,.search-dropdown input,input,select,textarea{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:.8rem}.filter-dropdown[type=radio],.search-dropdown input[type=radio],input[type=radio],select[type=radio],textarea[type=radio]{height:1rem;width:1rem}}@media screen and (max-width:767px){.filter-dropdown,.search-dropdown input,input,select,textarea{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.75rem}}.account-search .results{max-height:14.65rem;min-height:0;overflow-y:auto}@media screen and (max-width:767px){.account-search .results{max-height:12.65rem}}.search-dropdown{position:relative;width:100%}.search-dropdown .search-input-wrapper{height:100%;position:relative;width:100%}.search-dropdown .search-input-wrapper input{max-width:calc(100% - 3rem - 2px);overflow:hidden;padding-right:2rem;text-overflow:ellipsis}.search-dropdown .search-input-wrapper input.selected::placeholder{color:#272829}@media screen and (max-width:767px){.search-dropdown .search-input-wrapper input{padding-right:1.75rem}}.search-dropdown .search-input-wrapper .delete-icon{background-image:url(/static/media/cancel.33c374ed492af8409206.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;position:absolute;right:.5rem;top:35%;width:1rem}.search-dropdown .search-input-wrapper .show-icon{background-image:url(/static/media/search.8b779f6defc4b6b52aa8.svg);background-size:contain;height:1.2rem;pointer-events:none;position:absolute;right:.5rem;top:35%;width:1.2rem}.search-dropdown .results{background-color:#fff;border:1px solid #dcddde;border-radius:.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:100%;position:absolute;z-index:2}.search-dropdown .results .result-item{align-items:center;border-top:1px solid #dcddde;cursor:pointer;display:flex;padding:.5rem}.search-dropdown .results .result-item:first-child{border-top:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.search-dropdown .results .result-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.search-dropdown .results .result-item:hover{box-shadow:none;box-shadow:0 2px 8px #181d2040}.search-dropdown .results .result-item:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.search-dropdown .results .result-item.account-warning{background-color:#faf5ea;opacity:.7}.search-dropdown .results .result-item-image{background-color:#ebeced;border-radius:10rem;height:1.875rem;margin-right:.5rem;width:1.875rem}@media screen and (max-width:767px){.search-dropdown .search-input-wrapper .delete-icon,.search-dropdown .search-input-wrapper .show-icon{height:.75rem;right:1rem;width:.75rem}.search-dropdown .results{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;min-width:95%}.search-dropdown .results .result-item{color:#7f8182;padding:.3rem .5rem}}@media screen and (min-width:768px)and (max-width:1024px){.search-dropdown .search-input-wrapper .delete-icon,.search-dropdown .search-input-wrapper .show-icon{height:.85rem;right:1rem;width:.85rem}.search-dropdown .results{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;min-width:96%}.search-dropdown .results .result-item{color:#7f8182}}textarea{min-height:3rem;min-width:calc(100% - 2rem - 2px)}select{width:100%}.radio-row{align-items:center;display:flex}.radio-row label{padding-right:1rem}label,pre{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (max-width:767px){label,pre{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem}}button{background-color:#0000;border:none;margin:0}.button{background:#0000;border:none;border-radius:100rem;cursor:pointer;display:block;font-weight:400;font-weight:700;padding:.5rem;width:13.5rem}.button,.button.outlined{font-family:Rubik;font-size:1rem;font-style:normal;line-height:1.5rem}.button.outlined{border:1px dashed #272829;border-radius:.5rem;font-weight:400;padding:.25rem .5rem;width:fit-content}.button.icon,.button.outlined{align-items:center;display:flex}.button.icon{height:2rem;justify-content:center;text-align:center;width:2rem}.button.blue{background-color:#074b7b;color:#fff}.button.blue.inverted{background-color:#0000;border:1px solid #074b7b;color:#074b7b}.button.green{background-color:#91bc7b;color:#272829}.button.green.inverted{background-color:#0000;border:1px solid #a5c893;color:#a5c893}.button.red{background-color:#860009;color:#fff}.button.red.inverted{background-color:#0000;border:1px solid #780008;color:#780008}.button.white{background-color:#fff;border:1px solid #dcddde;color:#000}.button.white.inverted{background-color:#0000;border:1px solid #fff;color:#000}.button.white.active{background-color:#e0e1e2;border:1px solid #dcddde;color:#000}.button.small{width:7rem}.button.medium{width:10rem}.button:hover{box-shadow:none;box-shadow:0 8px 16px #181d2040}.button:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.button.disabled,.button[disabled]{opacity:.8}.button.disabled:hover,.button[disabled]:hover{box-shadow:none}@media screen and (max-width:767px){.button{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.button.small{width:6rem}}.search-bar{align-items:center;background:#e0e1e2;border-radius:10rem;display:flex;height:2.5rem;margin:.5rem 0;padding-right:1rem;position:relative;width:calc(100% - 1rem)}.search-bar:before{background-image:url(/static/media/search.8b779f6defc4b6b52aa8.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1.25rem;content:" ";display:block;height:100%;left:0;padding-left:1rem;position:relative;top:0;width:3rem}.search-bar input{background:#0000;border:none;color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;height:calc(100% - 2px);line-height:1.5rem;padding:0;width:100%}.search-bar input:focus{outline:none}@media screen and (min-width:768px)and (max-width:1024px){.search-bar input{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.search-bar{border-radius:.75rem;height:2rem}.search-bar:before{background-size:1rem}.search-bar input{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}}.card{background-color:#fff;border-radius:.3125rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:block;margin:1rem;padding:1rem;position:relative}.card.inventory-action{box-shadow:none;padding:2.5rem}.card.inventory-action h1{background-color:#c8ddf4;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;display:block;font-family:Rubik;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2.75rem;margin:-2.5rem -2.5rem 2.5rem;padding:.75rem 2.5rem;position:relative}.card.inventory-action h2{border-bottom:1px solid #bfbfbf;color:#272829;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.card .image-header{background-color:#dcddde;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;height:10.25rem;margin:-1rem -1rem 4.6875rem;position:relative}.card .image-header img{border-radius:9.375rem;height:9.375rem;left:calc(50% - 4.6875rem);position:relative;top:calc(100% - 4.6875rem);width:9.375rem}@media screen and (max-width:767px){.card .image-header{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;margin-bottom:3rem}.card .image-header img{border-radius:6rem;height:6rem;left:calc(50% - 3rem);top:calc(100% - 3rem);width:6rem}}@media screen and (min-width:768px)and (max-width:1024px){.card.inventory-action{padding:2rem}.card.inventory-action h1{margin:-2rem -2rem 2rem;padding:.75rem 2rem}.card.inventory-action h1,.card.inventory-action h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}}@media screen and (max-width:767px){.card{margin:1rem}.card.inventory-action{padding:1.5rem}.card.inventory-action h1{margin:-1.5rem -1.5rem 1.5rem;padding:.75rem 1.5rem}.card.inventory-action h1,.card.inventory-action h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.card.inventory-action h2{line-height:1.25rem}}.flex-right{display:flex;justify-content:flex-end}.form-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:44rem;padding:.5rem 0;width:100%}.form-row label{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.form-row .date-input,.form-row .input-container,.form-row .radio-row,.form-row .validated-input{max-width:16.5rem;width:100%}.form-row .validated-input-label{align-items:center;display:flex;justify-content:space-between;width:100%}.form-row .validated-input-message-error{width:100%}.form-row.expanded-text-area{align-items:flex-start;flex-wrap:nowrap;max-width:62rem}.form-row.expanded-text-area label{max-width:27.5rem;width:100%}.form-row.expanded-text-area pre,.form-row.expanded-text-area textarea{min-width:calc(14.5rem - 2px);resize:vertical;white-space:pre-wrap;width:calc(100% - 20rem)}.form-row.expanded-text-area pre{min-width:calc(16.5rem - 2px)}.form-row .radio-row label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (min-width:768px)and (max-width:1024px){.form-row{max-width:34rem}.form-row label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.form-row .date-input,.form-row .input-container,.form-row .radio-row,.form-row .validated-input{max-width:14.5rem}.form-row.expanded-text-area{max-width:42rem}.form-row.expanded-text-area label{max-width:19.5rem}.form-row.expanded-text-area pre,.form-row.expanded-text-area textarea{min-width:calc(14.5rem - 2px);width:calc(100% - 20rem)}}@media screen and (max-width:767px){.form-row{max-width:30rem}.form-row label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.form-row .date-input,.form-row .input-container,.form-row .radio-row,.form-row .validated-input{max-width:10.5rem}.form-row.expanded-text-area{flex-wrap:wrap;max-width:30rem}.form-row.expanded-text-area label{max-width:fit-content;width:100%}.form-row.expanded-text-area pre,.form-row.expanded-text-area textarea{min-width:calc(10.5rem - 2px)}.form-row .radio-row label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.loading-content{animation:loading-animation 2s linear infinite;background:linear-gradient(90deg,#ebeced 8%,#e0e1e2 18%,#ebeced 33%);background-size:800px 104px;position:relative}.info-search-header{color:#272829;padding:1rem}.info-search-header .header-row{align-items:center;border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0}.info-search-header .header-row .header-section{align-items:center;color:#7f8182;display:flex;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.info-search-header .header-row .header-section h1{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.info-search-header .header-row .header-section .section{border-right:1px solid #dcddde;margin-right:1rem;padding:.5rem 1rem .5rem 0}.info-search-header .header-row .header-section .section .bold-count{color:#272829;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem;padding-right:.5rem}@media screen and (min-width:768px)and (max-width:1024px){.info-search-header .header-row .header-section{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.info-search-header .header-row .header-section .section .bold-count,.info-search-header .header-row .header-section h1{font-family:Rubik;font-size:1rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem}.info-search-header .header-row button{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.info-search-header .header-row .header-section{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.info-search-header .header-row .header-section h1{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.info-search-header .header-row .header-section .section{margin-right:.5rem;padding:.5rem .5rem .5rem 0}.info-search-header .header-row .header-section .section .bold-count{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.info-search-header .header-row button{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.info-search-header .header-row button svg{height:1rem;width:1rem}.info-search-header .search-bar{align-items:inherit}}@keyframes loading-animation{0%{background-position:-800px 0}to{background-position:800px 0}}a{color:#1379c1}h1,h2,h3,h4,h5,h6,p,pre{margin:0}hr{border:1px solid #000;border-bottom:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.auth{align-items:center;display:flex;min-height:100vh;position:relative}.auth:before{background-image:url(/static/media/rsg-login.ea996d564d470cad9f43.png),linear-gradient(85.39deg,#fff 5.69%,#b9d6aa80 95.83%);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100vh;max-width:calc(100% - 39.25rem);position:fixed;right:0;top:0;width:44vw;z-index:-1}.auth .content-container{display:flex;justify-content:center;max-width:56vw;min-width:39.25rem;width:100%}.auth .content{align-items:center;background-color:#fff;display:flex;flex-direction:column;max-width:39.25rem;width:100%}.auth hr{width:calc(100% - 2rem)}.auth .welcome{color:#272829;font-size:3.75rem;line-height:5.75rem;line-height:4.2rem}.auth .welcome,.auth h1{font-family:Rubik;font-style:normal;font-weight:700}.auth h1{color:#000;font-size:2.5rem;line-height:3.75rem}.auth .subheader{color:#7f8182;margin-bottom:1rem}.auth .password-subheader,.auth .subheader{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.auth .password-subheader{color:#545556}.auth .input{min-height:6rem}.auth .input label{display:block}.auth .input-row{display:flex;flex-direction:row;justify-content:space-between}.auth .input-row .input{width:calc(50% - .6875rem)}.auth .form{max-width:30rem;padding:1rem;width:calc(100% - 2rem)}.auth .forgot-password{display:flex;flex-direction:row-reverse;padding-top:.25rem}.auth .forgot-password a{color:#6ca1c7}.auth .remember{align-items:center;display:flex;margin:1rem 0}.auth .remember label{padding-left:.25rem}.auth .button{height:3rem;width:100%}.auth input[type=email],.auth input[type=password],.auth input[type=text]{border-radius:.5rem;border-width:1px;height:2rem;padding:.5rem .5rem .5rem 1rem;width:calc(100% - 1.5rem - 2px)}.auth .bottom-text{padding:1rem 1.5rem}.auth .bottom-text,.auth .bottom-text a{color:#272829;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.auth .bottom-text a{font-weight:600}.auth .return-link{padding:1rem 0}.auth .return-link a{color:#6ca1c7}.auth .return-link a,.auth .terms-and-conditions,.auth .terms-and-conditions a{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.auth .terms-and-conditions a{color:#272829;font-weight:600}@media screen and (max-width:767px){.auth{align-items:center;justify-content:center}.auth .welcome{font-size:1.875rem;font-weight:700;line-height:2.75rem}.auth .subheader,.auth .welcome{font-family:Rubik;font-style:normal}.auth .subheader{font-size:.875rem;font-weight:400;font-weight:600;line-height:1.25rem}.auth:before{max-width:100%;width:100vw}.auth .content-container{max-width:26rem;min-width:0;width:100%}.auth .content{border-radius:.625rem;height:fit-content;margin:1rem}.auth .input-row{flex-direction:column}.auth .input-row .input{width:100%}.auth .forgot-password{font-size:.875rem;font-size:.75rem;font-weight:400;font-weight:600;line-height:1rem;padding-top:.5rem}.auth .forgot-password,.auth h1{font-family:Rubik;font-style:normal}.auth h1{font-size:1.875rem;font-weight:700;line-height:2.75rem}.auth .password-subheader{line-height:1.25rem;margin-top:.5rem}.auth .password-subheader,.auth .return-link a{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400}.auth .return-link a{font-size:.75rem;font-weight:600;line-height:1rem}.auth .button{border-radius:.25rem;color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}.auth .bottom-text,.auth .button{font-family:Rubik;font-style:normal}.auth .bottom-text{font-size:.625rem;font-size:.75rem;font-weight:400;line-height:1rem}.auth .bottom-text a{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}}@media screen and (min-width:768px)and (max-width:1024px){.auth:before{content:"";max-width:calc(100% - 36rem);z-index:inherit}.auth .content-container{min-width:36rem}.auth .content{max-width:36rem}.auth hr{width:calc(100% - 6rem)}.auth .welcome{font-family:Rubik;font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.75rem}.auth .subheader{margin-top:.5rem}.auth .forgot-password,.auth .input label,.auth .subheader{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.auth .forgot-password{font-weight:600;padding-top:.3rem}.auth .bottom-text{font-weight:400}.auth .bottom-text,.auth .bottom-text a{font-family:Rubik;font-size:.875rem;font-style:normal;line-height:1rem}.auth .bottom-text a{font-weight:700}.auth .terms-and-conditions,.auth .terms-and-conditions a{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.auth .terms-and-conditions a{color:#272829;font-weight:600}.auth .password-subheader{margin-top:.5rem}.auth .password-subheader,.auth .return-link a{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.auth .return-link a{font-weight:600}}.tooltip{display:inline-block;position:relative;top:.125rem}.tooltip .tooltip-text,.tooltip .tooltip-text-right{background-color:#f6f7f8;border-radius:5px;box-shadow:none;box-shadow:0 1px 4px #181d2033;left:3rem;padding:.5rem .5rem .25rem;position:absolute;top:-.5rem;visibility:hidden;z-index:1}.tooltip .tooltip-text-right:after,.tooltip .tooltip-text:after{border:.5rem solid #0000;border-right-color:#f6f7f8;content:"";left:0;margin-left:-1rem;position:absolute;top:.5rem}.tooltip .tooltip-text h2,.tooltip .tooltip-text-right h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;margin:0;white-space:nowrap}.tooltip .tooltip-text ul,.tooltip .tooltip-text-right ul{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0;padding:.25rem 0 0 1rem}.tooltip .tooltip-text li,.tooltip .tooltip-text-right li{white-space:nowrap}.tooltip .tooltip-text hr,.tooltip .tooltip-text-right hr{border:1px solid #000;border-bottom:none;margin:0}.tooltip .tooltip-text p,.tooltip .tooltip-text-right p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0}.tooltip .left.tooltip-text-right,.tooltip .tooltip-text.left{left:auto;right:calc(100% + .5rem);top:0}.tooltip .left.tooltip-text-right:after,.tooltip .tooltip-text.left:after{border-color:#0000 #0000 #0000 #f6f7f8;left:auto;margin-left:inherit;margin-right:-1rem;right:0}.tooltip .tooltip-text-right{left:5rem;pointer-events:none;position:absolute;top:-.5rem;z-index:1}.tooltip:focus .tooltip-text,.tooltip:focus .tooltip-text-right,.tooltip:hover .tooltip-text,.tooltip:hover .tooltip-text-right{visibility:visible}@media screen and (max-width:767px){.tooltip .tooltip-text,.tooltip .tooltip-text-right{left:.5rem;position:fixed;right:.5rem;top:.5rem}.tooltip .tooltip-text-right:after,.tooltip .tooltip-text:after{display:none}}.animal-info,.animal-info .animal-header-info{display:flex;flex-direction:column}.animal-info .animal-header-info{margin-left:29%;padding:0 1rem}.animal-info .animal-header-info .name{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.animal-info .animal-banner{display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly;padding-right:0}.animal-info .animal-banner .specimen-image{background-color:#dcddde;background-image:url(data:image/png;base64,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);background-position:50% 45%;background-repeat:no-repeat;border-radius:.5rem;height:11rem;max-width:35%;min-width:28%;padding-top:13rem;text-align:center}.animal-info .animal-banner .animal-photos{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:35%;min-width:28%}.animal-info .animal-banner .animal-photos img{border-radius:.5rem;height:22.5rem;object-fit:cover;width:100%}.animal-info .animal-banner .animal-photos .animal-photos-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:0;width:100%}.animal-info .animal-banner .animal-photos .animal-photos-row img{aspect-ratio:1;background-color:#dcddde;border-radius:.5rem;height:5rem;object-fit:cover;width:5rem}.animal-info .animal-banner .specimen-info{display:flex;flex-direction:column;justify-content:space-between;min-height:24rem;min-width:65%;padding:0 1rem}.animal-info .animal-banner .specimen-info .name{align-items:center;display:flex;justify-content:space-between}.animal-info .animal-banner .specimen-info .name h2,.animal-info .animal-banner .specimen-info hr{margin:0}.animal-info .animal-banner .specimen-info .stats{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1rem}.animal-info .animal-banner .specimen-info .stats h3{margin-bottom:0}.animal-info .animal-banner .specimen-info .description{padding:1rem 0}.animal-info .animal-banner .specimen-info .description h3{margin-bottom:0}.animal-info .animal-banner .specimen-info .quantity h3{display:inline-block}.animal-info .animal-banner .specimen-info .action-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1rem}@media screen and (min-width:768px)and (max-width:1024px){.animal-info .animal-header-info{margin:0;padding:0}.animal-info .animal-header-info .name h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.animal-info .animal-header-info .name div{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.animal-info .animal-banner{display:flex;gap:.5rem;padding:.5rem}.animal-info .animal-banner .animal-photos,.animal-info .animal-banner .specimen-image{max-width:100%;min-width:35%}.animal-info .animal-banner .specimen-info{display:flex;flex-direction:column;min-width:60%;width:65%}.animal-info .animal-banner .specimen-info .name{display:flex;flex-wrap:wrap}.animal-info .animal-banner .specimen-info .name h2{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.animal-info .animal-banner .specimen-info .name div{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.animal-info .animal-banner .specimen-info .stats{display:flex;flex-wrap:wrap;gap:.3rem}.animal-info .animal-banner .specimen-info .stats h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.animal-info .animal-banner .specimen-info .stats div{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.animal-info .animal-banner .specimen-info .description{display:flex;flex-wrap:wrap}.animal-info .animal-banner .specimen-info .description h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.animal-info .animal-banner .specimen-info .description div{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.animal-info .animal-banner .specimen-info .action-buttons{gap:1rem}}@media screen and (max-width:767px){.animal-info .animal-header-info{margin:0;padding:0 1rem}.animal-info .animal-header-info .name{padding-bottom:.3rem}.animal-info .animal-header-info .name h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.animal-info .animal-header-info .name div{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info .animal-banner{flex-direction:column;padding:1rem}.animal-info .animal-banner .animal-photos,.animal-info .animal-banner .specimen-image{max-width:100%}.animal-info .animal-banner .specimen-info{justify-content:space-around;min-width:30%;padding:0;width:100%}.animal-info .animal-banner .specimen-info .name{display:flex;flex-wrap:wrap}.animal-info .animal-banner .specimen-info .name h2{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.animal-info .animal-banner .specimen-info .name div{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info .animal-banner .specimen-info .stats{gap:.5rem}.animal-info .animal-banner .specimen-info .stats h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.animal-info .animal-banner .specimen-info .description,.animal-info .animal-banner .specimen-info .stats div{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info .animal-banner .specimen-info .description h3,.animal-info .animal-banner .specimen-info .quantity h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.animal-info .animal-banner .specimen-info .action-buttons button{padding:.5rem;width:100%}}.animal-card{border-radius:.25rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;height:22rem;overflow:hidden;position:relative;width:16rem}.animal-card .animal-image-placeholder{background-color:#dcddde;background-image:url(data:image/png;base64,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);background-position:50% 30%;background-repeat:no-repeat;height:4.5rem;padding-top:6rem;text-align:center;width:100%}.animal-card .image-container{background-color:#dcddde}.animal-card .image-container .image-loader-container{align-content:center;height:10.5rem}.animal-card img{background-color:#dcddde;height:10.5rem;object-fit:cover;width:100%;z-index:1}.animal-card .animal-info{align-items:center;display:flex;flex-direction:column;height:9.5rem;justify-content:space-between;padding:1rem;text-align:center}.animal-card .animal-info p{color:#545556;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.animal-card .animal-info p.animal-short-details{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.animal-card .animal-info p u{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (min-width:768px)and (max-width:1024px){.animal-card .animal-info h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}.animal-card .animal-info p,.animal-card .animal-info p u{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.animal-card .animal-info p u{font-weight:500;line-height:.75rem}.animal-card .animal-info .button{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;width:10rem}}@media screen and (max-width:767px){.animal-card{height:21.5rem}.animal-card .animal-info{height:8.5rem}.animal-card .animal-info h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.animal-card .animal-info p{font-size:.625rem;font-weight:400}.animal-card .animal-info p,.animal-card .animal-info p u{font-family:Rubik;font-style:normal;font-weight:700;line-height:1rem}.animal-card .animal-info p u{font-size:.875rem;font-size:.75rem}.animal-card .animal-info .button{width:10rem}}.animal-info{color:#272829;font-size:1rem;font-weight:400;line-height:1.5rem}.animal-info,.animal-info h2{font-family:Rubik;font-style:normal}.animal-info h2{font-size:1.5rem;font-weight:700;line-height:2.25rem}.animal-info hr{margin:-.25rem 0 .25rem}@media screen and (min-width:768px)and (max-width:1024px){.animal-info{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.animal-info{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.tablet-nav-bar{display:none}@media screen and (min-width:768px)and (max-width:1024px){.tablet-nav-bar{background-color:#fff;display:block;min-width:6rem;text-align:center;z-index:99}.tablet-nav-bar button{margin:1.5rem 0}.tablet-nav-bar .nav-link{color:#545556}.tablet-nav-bar .nav-link:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.tablet-nav-bar .nav-link svg{min-width:1.5rem;width:1.5rem}.tablet-nav-bar .nav-link.active{color:#1379c1}.tablet-nav-bar .nav-link.active svg path{fill:#1379c1}.tablet-nav-bar .nav-link.active svg.stroke path{fill:none;stroke:#1379c1}.tablet-nav-bar .profile-image{background-color:#e0e1e2;border-radius:50%;height:3.5rem;margin:1.5rem 0;width:3.5rem}.tablet-nav-bar .tab-grid-nav-bar{display:grid}.tablet-nav-bar .tab-grid-nav-bar a{margin:1.5rem 0}.tablet-nav-bar hr{border:1px solid #dcddde;margin-left:-2px}.tablet-nav-bar .tab-setting-nav-bar{margin:1.5rem 0}.tablet-nav-bar .tab-sign-out{margin-top:3rem}.tablet-nav-bar .tab-sign-out label{display:none}}.nav-bar{background-color:#fff;min-width:20rem;z-index:99}.nav-bar .tab-menu-button{display:none}.nav-bar .account-nav{max-height:70rem;overflow:hidden;transition-delay:.275s;transition-duration:.5s;transition-property:all;transition-timing-function:ease-in-out}.nav-bar .hide{max-height:0;pointer-events:none;transition-delay:0s}.nav-bar .show-hide-button{display:none}.nav-bar button{position:relative;width:100%}.nav-bar .nav-link,.nav-bar .nav-sub-link{align-items:center;color:#545556;cursor:pointer;display:flex;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.75rem;padding:1rem;text-align:left;text-decoration:none}.nav-bar .nav-link:hover,.nav-bar .nav-sub-link:hover{box-shadow:none;box-shadow:0 2px 8px #181d2040}.nav-bar .nav-link:active,.nav-bar .nav-sub-link:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.nav-bar .nav-link svg,.nav-bar .nav-sub-link svg{margin:0 .5rem;min-width:1.25rem;width:1.25rem}.nav-bar .nav-link.active,.nav-bar .nav-sub-link.active{color:#1379c1}.nav-bar .nav-link.active svg path,.nav-bar .nav-sub-link.active svg path{fill:#1379c1}.nav-bar .nav-link.active svg.stroke path,.nav-bar .nav-sub-link.active svg.stroke path{fill:none;stroke:#1379c1}.nav-bar .nav-link label,.nav-bar .nav-sub-link label{color:#545556;cursor:pointer;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.75rem;text-decoration:none}.nav-bar .nav-sub-link{padding:.5rem 1rem .5rem 4rem}.nav-bar hr{border:1px solid #dcddde;margin-left:-2px}@media screen and (min-width:768px)and (max-width:1024px){.nav-bar.hide{display:none}.nav-bar .tab-menu-button{display:block;padding-right:1.5rem;text-align:end}}@media screen and (max-width:767px){.nav-bar{left:0;max-width:20rem;position:absolute;transition-delay:0;transition-duration:1s;transition-property:left;transition-timing-function:ease-in-out}.nav-bar.hide{left:-25rem}.nav-bar .show-hide-button{background-color:#fff;border:1px solid #dcddde;display:block;height:3rem;position:absolute;right:-1.5rem;top:0;width:3rem;z-index:inherit}}.title-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1.2rem 1.4rem;width:calc(100% - 2.8rem)}.title-bar .logo{color:#91bc7b;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:400;font-weight:500;line-height:2.25rem}.title-bar .sign-out-link .nav-link{align-items:center;cursor:pointer;display:flex;padding:.25rem;position:relative;z-index:100000000}.title-bar .sign-out-link .nav-link:hover{box-shadow:none;box-shadow:0 2px 8px #181d2040}.title-bar .sign-out-link .nav-link:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.title-bar .sign-out-link .modal{z-index:100000000}.title-bar .payment-details-not-found-notification{display:flex;flex-wrap:wrap}.title-bar .payment-details-not-found-notification p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.title-bar .payment-details-not-found-notification .payment-details-link{color:#b0131d}.title-bar .pay-now-notification{align-items:center;display:flex;flex-direction:row;gap:.5rem}.title-bar .pay-now-notification p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;width:85%}.title-bar .pay-now-notification .full-width-pay-now-notification{width:100%}.title-bar .pay-now-notification .pay-now-button{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;width:15%}.title-bar .notification-cart-container{align-items:center;display:flex;gap:1.3rem;height:100%;justify-content:flex-end;max-width:calc(100% - 18.5rem)}.title-bar .notification-cart-container .notification-banner{height:100%;width:97%}.title-bar .notification-cart-container .button .cart-item{background:#b0131d;border-radius:50%;height:.8rem;position:absolute;right:1.9rem;top:1.7rem;width:.8rem}@media screen and (min-width:768px)and (max-width:1024px){.title-bar .payment-details-not-found-notification p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.title-bar .pay-now-notification p{font-size:.75rem;width:80%}.title-bar .pay-now-notification .full-width-pay-now-notification{width:100%}.title-bar .pay-now-notification .pay-now-button{font-size:.75rem;width:20%}.title-bar .notification-cart-container{max-width:calc(100% - 16rem)}.title-bar .notification-cart-container .button{padding:.3rem}.title-bar .notification-cart-container .button .cart-item{height:.78rem;right:1.8rem;top:1.8rem;width:.78rem}.title-bar .notification-cart-container svg{height:1.6rem;width:1.6rem}.title-bar .notification-cart-container .notification-banner .card .notification-banner-title svg{height:1.1rem;width:1.1rem}}@media screen and (max-width:767px){.title-bar .logo{color:#91bc7b;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem}.title-bar .notification-cart-container{min-width:22%}.title-bar .notification-cart-container .button{padding:.3rem}.title-bar .notification-cart-container .button .cart-item{height:.74rem;right:1.8rem;top:1.4rem;width:.74rem}.title-bar .notification-cart-container svg{height:1.5rem;width:1.5rem}.title-bar .notification-cart-container .notification-banner{display:none}}.validated-input-message-error{align-items:center;color:#b0131d;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.validated-input-message-error svg{padding-right:.25rem}@media screen and (max-width:767px){.validated-input-message-error{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.validated-input-message-error svg{height:.75rem;width:.75rem}}.validated-input{position:relative}.validated-input input.has-button{padding-right:3rem;width:calc(100% - 4rem - 2px)}.validated-input .validated-input-toggle-visibility{align-items:center;background:#0000;background-color:#0000;border:none;border-radius:.5rem;display:flex;height:100%;justify-content:center;position:absolute;right:1px;top:0;width:3rem}.validated-input .search-border{border-left:1px solid #dcddde}.validated-input input:disabled{color:#aaacad}.date-input .react-datepicker__year-option .react-datepicker__navigation,.date-range-input .react-datepicker__year-option .react-datepicker__navigation{position:relative}.date-input .react-datepicker__year-option .react-datepicker__navigation:before,.date-range-input .react-datepicker__year-option .react-datepicker__navigation:before{background-position:100% 65%;background-repeat:no-repeat;background-size:1.5rem;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}.date-input .react-datepicker__year-option:first-of-type .react-datepicker__navigation:before,.date-range-input .react-datepicker__year-option:first-of-type .react-datepicker__navigation:before{background-image:url(/static/media/up-arrow.1757f3a1dde866040599.svg)}.date-input .react-datepicker__year-option:last-of-type .react-datepicker__navigation:before,.date-range-input .react-datepicker__year-option:last-of-type .react-datepicker__navigation:before{background-image:url(/static/media/down-arrow.35dd8e7dd601a26c0a37.svg)}.date-input .react-datepicker-wrapper,.date-range-input .react-datepicker-wrapper{position:relative}.date-input .react-datepicker-wrapper:after,.date-range-input .react-datepicker-wrapper:after{background-image:url(/static/media/calendar.e7bb4050047d997df8b6.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1.25rem;border-left:1px solid #dcddde;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:2.75rem}.date-input div.react-datepicker-popper,.date-range-input div.react-datepicker-popper{z-index:100}.date-input .date-input-clear-button.react-datepicker__close-icon,.date-range-input .date-input-clear-button.react-datepicker__close-icon{background-color:#0000;background:url(/static/media/cancel.33c374ed492af8409206.svg) no-repeat 50%;border-radius:1rem;height:2rem;padding:0;right:3rem;top:calc(50% - 1rem);width:2rem}.date-input .date-input-clear-button.react-datepicker__close-icon:hover,.date-range-input .date-input-clear-button.react-datepicker__close-icon:hover{box-shadow:none;box-shadow:0 2px 8px #181d2040}.date-input .date-input-clear-button.react-datepicker__close-icon.react-datepicker__close-icon:after,.date-range-input .date-input-clear-button.react-datepicker__close-icon.react-datepicker__close-icon:after{display:none}.date-input .date-range-input-clear-button.react-datepicker__close-icon,.date-range-input .date-range-input-clear-button.react-datepicker__close-icon{right:3rem}.date-input .highlight-placeholder::placeholder,.date-range-input .highlight-placeholder::placeholder{color:#b0131d}@media screen and (min-width:768px)and (max-width:1024px){.date-input .react-datepicker-wrapper:after,.date-range-input .react-datepicker-wrapper:after{background-size:1rem;right:.5rem;width:2rem}.date-input .date-range-input .react-datepicker-wrapper:after,.date-range-input .date-range-input .react-datepicker-wrapper:after{right:0}.date-input .date-input-clear-button.react-datepicker__close-icon,.date-range-input .date-input-clear-button.react-datepicker__close-icon{height:.9rem;right:3rem;top:calc(50% - .45rem);width:.9rem}.date-input .date-range-input-clear-button.react-datepicker__close-icon,.date-range-input .date-range-input-clear-button.react-datepicker__close-icon{right:2.5rem}}@media screen and (max-width:767px){.date-input .react-datepicker-wrapper:after,.date-range-input .react-datepicker-wrapper:after{background-size:1rem;right:.5rem}.date-input .date-input-clear-button.react-datepicker__close-icon,.date-range-input .date-input-clear-button.react-datepicker__close-icon{height:1rem;right:3.75rem;top:calc(50% - .5rem);width:1rem}.date-input .date-range-input-clear-button.react-datepicker__close-icon,.date-range-input .date-range-input-clear-button.react-datepicker__close-icon{right:3.75rem}}.back-button{align-items:center;color:#272829;display:flex;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin:1rem}@media screen and (max-width:767px){.back-button{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}}.back-button button{background-color:#e0e1e2;border-radius:2rem;font-size:0;height:2.25rem;margin-right:.9375rem;width:2.25rem}@media screen and (max-width:767px){.back-button button.icon{height:1.75rem;width:1.75rem}}.sorted-table{border-radius:.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;overflow:hidden}.sorted-table table{background-color:#ebeced;border:none;border-collapse:collapse;table-layout:fixed;width:100%}.sorted-table table tbody tr,.sorted-table table tfoot tr,.sorted-table table thead{display:table;table-layout:fixed;width:100%}.sorted-table table thead{width:calc(100% - .5rem);z-index:1}.sorted-table table thead tr{background-color:#ebeced}.sorted-table table thead tr th{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem;position:sticky;top:0}.sorted-table table thead tr th.sortable{cursor:pointer}.sorted-table table thead tr th .sort-arrow{padding:.25rem}.sorted-table table thead tr th .sort-arrow svg path{fill:#adabaa}.sorted-table table thead tr th .sort-arrow.sorting svg path{fill:#545556}.sorted-table table thead tr th .sort-arrow.reverse svg{transform:scaleY(-1)}.sorted-table table tbody{display:block;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.sorted-table table tbody::-webkit-scrollbar{width:.5rem}.sorted-table table tbody::-webkit-scrollbar-track{background:#ebeced}.sorted-table table tbody::-webkit-scrollbar-thumb{background:#7f8182;border-radius:.25rem}.sorted-table table tfoot tr td{border:none;bottom:0;position:sticky}.sorted-table table tfoot tr td:before{border-left:none}.sorted-table table tr{background-color:#f6f7f8}.sorted-table table tr:nth-child(2n){background-color:#fff}.sorted-table table tr td,.sorted-table table tr th{overflow-wrap:break-word;padding:1rem 0;position:relative;text-align:center}.sorted-table table tr td:first-child:before,.sorted-table table tr th:first-child:before{display:none}.sorted-table table tr td:before,.sorted-table table tr th:before{background:#000;border-left:1px solid #272829;bottom:.5rem;content:"";display:block;left:-.5px;position:absolute;top:.5rem}.sorted-table table tr thead{padding:0 .5rem;width:calc(100% - .5rem)}@media screen and (max-width:767px){.sorted-table table thead tr th{font-size:.875rem;font-size:.75rem;font-weight:400;font-weight:600}.sorted-table table tbody tr td,.sorted-table table thead tr th{font-family:Rubik;font-style:normal;line-height:1rem;padding:.5rem}.sorted-table table tbody tr td{font-size:.625rem;font-weight:400}}@media screen and (min-width:768px)and (max-width:1024px){.sorted-table table thead tr th{font-weight:400;font-weight:600}.sorted-table table tbody tr td,.sorted-table table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;line-height:1rem;padding:1rem .5rem}.sorted-table table tbody tr td{font-weight:400}.sorted-table table tbody tr td svg{height:.75rem;width:.75rem}}.filter-dropdown{position:relative}.filter-dropdown.disabled{color:#aaacad}.filter-dropdown .flex-apart{width:100%}.filter-dropdown .flex-apart,.filter-dropdown .form-field{align-items:center;display:flex;justify-content:space-between}.filter-dropdown .form-field.error{border:1px solid #b0131d}.filter-dropdown .options{background-color:#fff;border:1px solid #dcddde;color:#7f8182;left:0;max-height:15rem;overflow-y:auto;position:absolute;top:3rem;width:calc(100% - 1px);z-index:100}.filter-dropdown .options input.filter-input{border:none;border-bottom:1px solid #dcddde;border-radius:0;outline:none;padding:.1rem .5rem;width:calc(100% - 1rem)}.filter-dropdown .options.hidden{border:none;height:0;overflow:hidden}.filter-dropdown .options .option{padding:.1rem .5rem}.filter-dropdown .options .option.highlighted,.filter-dropdown .options .option:hover{background-color:#ebeced;cursor:pointer}.filter-dropdown .options .no-results{padding:.1rem .5rem}.filter-dropdown .options .option-disabled,.filter-dropdown .options .option-warning{background-color:#faf5ea;display:flex;flex-wrap:wrap;gap:.3rem;opacity:.7}.filter-dropdown .options .option-disabled{pointer-events:none}.filter-dropdown .display-none{display:none}@media screen and (max-width:767px){.filter-dropdown .options{top:2rem}}@media screen and (min-width:768px)and (max-width:1024px){.filter-dropdown .options{top:2.75rem}}.animal-search{position:relative}.animal-search .search-bar{align-items:center;background:#e0e1e2;border-radius:10rem;display:flex;padding:.25rem 1rem}.animal-search .search-bar input{background:#e0e1e2;height:2rem}.animal-search .animal-search-dropdown{background-color:#fff;border:1px solid #dcddde;border-radius:.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:17.75rem;position:absolute;width:100%}.animal-search .animal-search-dropdown .animal-search-item{align-items:center;border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;cursor:pointer;display:flex;height:3rem;padding:.5rem 0 .5rem 1rem}.animal-search .animal-search-dropdown .animal-search-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.animal-search .animal-search-dropdown .animal-search-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.animal-search .animal-search-dropdown .animal-search-item:hover{box-shadow:none;box-shadow:0 2px 8px #181d2040}.animal-search .animal-search-dropdown .animal-search-item:active{box-shadow:none;box-shadow:0 1px 4px #181d2033}.animal-search .animal-search-dropdown .animal-search-item-image{background-color:#ebeced;border-radius:10rem;height:1.875rem;margin-right:1.25rem;width:1.875rem}.animal-search .results{max-height:14.65rem;min-height:0;overflow-y:auto}@media screen and (max-width:767px){.animal-search .results{max-height:12.65rem}}.desk-pending-use-selected .add-account-ownership-button,.desk-pending-use-selected .add-location-button,.desk-pending-use-transaction .add-account-ownership-button,.desk-pending-use-transaction .add-location-button,.desk-reconcile-account-ownership .add-account-ownership-button,.desk-reconcile-account-ownership .add-location-button,.desk-reconcile-canister-specimens .add-account-ownership-button,.desk-reconcile-canister-specimens .add-location-button,.desk-reconcile-origination .add-account-ownership-button,.desk-reconcile-origination .add-location-button,.desk-select-specimen .add-account-ownership-button,.desk-select-specimen .add-location-button,.desk-select-specimens .add-account-ownership-button,.desk-select-specimens .add-location-button{background-color:#074b7b;border-radius:.15rem;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;height:1.5rem;width:3.5rem}.desk-pending-use-selected .add-account-ownership-button:hover,.desk-pending-use-selected .add-location-button:hover,.desk-pending-use-transaction .add-account-ownership-button:hover,.desk-pending-use-transaction .add-location-button:hover,.desk-reconcile-account-ownership .add-account-ownership-button:hover,.desk-reconcile-account-ownership .add-location-button:hover,.desk-reconcile-canister-specimens .add-account-ownership-button:hover,.desk-reconcile-canister-specimens .add-location-button:hover,.desk-reconcile-origination .add-account-ownership-button:hover,.desk-reconcile-origination .add-location-button:hover,.desk-select-specimen .add-account-ownership-button:hover,.desk-select-specimen .add-location-button:hover,.desk-select-specimens .add-account-ownership-button:hover,.desk-select-specimens .add-location-button:hover{background-color:#1379c1}.desk-pending-use-selected .add-account-ownership-button:active,.desk-pending-use-selected .add-location-button:active,.desk-pending-use-transaction .add-account-ownership-button:active,.desk-pending-use-transaction .add-location-button:active,.desk-reconcile-account-ownership .add-account-ownership-button:active,.desk-reconcile-account-ownership .add-location-button:active,.desk-reconcile-canister-specimens .add-account-ownership-button:active,.desk-reconcile-canister-specimens .add-location-button:active,.desk-reconcile-origination .add-account-ownership-button:active,.desk-reconcile-origination .add-location-button:active,.desk-select-specimen .add-account-ownership-button:active,.desk-select-specimen .add-location-button:active,.desk-select-specimens .add-account-ownership-button:active,.desk-select-specimens .add-location-button:active{background-color:#4a85ae}@media screen and (max-width:767px){.desk-pending-use-selected,.desk-pending-use-transaction,.desk-reconcile-account-ownership,.desk-reconcile-canister-specimens,.desk-reconcile-origination,.desk-select-specimen,.desk-select-specimens{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.desk-pending-use-selected table input,.desk-pending-use-transaction table input,.desk-reconcile-account-ownership table input,.desk-reconcile-canister-specimens table input,.desk-reconcile-origination table input,.desk-select-specimen table input,.desk-select-specimens table input{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.xs-select-specimen{display:none}@media screen and (max-width:767px){.xs-select-specimen{display:block}.xs-select-specimen .no-specimen{display:block;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.xs-select-specimen .wide-input-container{max-width:14rem}.xs-select-specimen label .account-due-payment{color:#b0131d}}.xs-pending-use-transaction{display:none}@media screen and (max-width:767px){.xs-pending-use-transaction{display:block}.xs-pending-use-transaction .form-row{max-width:100%}.xs-pending-use-transaction .form-row .no-pending-use-transaction{display:block;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.xs-pending-use-transaction .form-row .wide-input-container{max-width:100%}.xs-pending-use-transaction .selected-pending-use-transaction .card{padding:.5rem 0}.xs-pending-use-transaction .selected-pending-use-transaction .card.max-width{margin:1rem .5rem 0 0}.xs-pending-use-transaction .selected-pending-use-transaction .card .header{display:flex;flex-direction:row;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:space-around;line-height:1.25rem}.xs-pending-use-transaction .selected-pending-use-transaction .card hr{border-color:#aaacad;margin-top:.5rem}.xs-pending-use-transaction .selected-pending-use-transaction .card .body,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header{display:flex;flex-direction:row;justify-content:space-around}.xs-pending-use-transaction .selected-pending-use-transaction .card .body .animal-name,.xs-pending-use-transaction .selected-pending-use-transaction .card .body .available-transaction,.xs-pending-use-transaction .selected-pending-use-transaction .card .body .lot-date-number,.xs-pending-use-transaction .selected-pending-use-transaction .card .body .owned-transaction,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .animal-name,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .available-transaction,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .lot-date-number,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .owned-transaction{border-right:1px solid #aaacad;text-align:center;width:33%}.xs-pending-use-transaction .selected-pending-use-transaction .card .body .requested-transaction,.xs-pending-use-transaction .selected-pending-use-transaction .card .body .transaction-link-id,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .requested-transaction,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header .transaction-link-id{text-align:center;width:33.33%}.xs-pending-use-transaction .selected-pending-use-transaction .card .body label,.xs-pending-use-transaction .selected-pending-use-transaction .card .card-header label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.xs-pending-use-selected{display:none}@media screen and (max-width:767px){.xs-pending-use-selected{display:block}.xs-pending-use-selected .card{padding:0}.xs-pending-use-selected .card.max-width{margin:1rem .5rem 0 0}.xs-pending-use-selected .card .body{display:flex;flex-direction:row;justify-content:space-around}.xs-pending-use-selected .card .body .specimen-location{border-right:1px solid #aaacad;display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:65%}.xs-pending-use-selected .card .body .specimen-location .specimen-location-label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-bottom:.25rem;word-break:break-all}.xs-pending-use-selected .card .body .selected-specimen-qty{display:flex;flex-direction:column;justify-content:center;padding:.5rem 1rem;text-align:center;width:35%}.xs-pending-use-selected .card .body .selected-specimen-qty input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:4.5rem;padding:.25rem;text-align:center}.xs-pending-use-selected .invalid-row{background-color:#df878c54}.xs-pending-use-selected .override-row{background-color:#efd9a7a8}.xs-pending-use-selected .disabled label{color:#aaacad}.xs-pending-use-selected .total-quantity{display:flex;justify-content:space-between;margin:1rem}.xs-pending-use-selected .total-quantity,.xs-pending-use-selected label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.xs-reconcile-account-ownership,.xs-reconcile-canister-specimens,.xs-reconcile-origination,.xs-select-specimens{display:none}@media screen and (max-width:767px){.xs-reconcile-account-ownership,.xs-reconcile-canister-specimens,.xs-reconcile-origination,.xs-select-specimens{display:block}.xs-reconcile-account-ownership .warning,.xs-reconcile-canister-specimens .warning,.xs-reconcile-origination .warning,.xs-select-specimens .warning{background-color:#faf5ea}.xs-reconcile-account-ownership .error,.xs-reconcile-canister-specimens .error,.xs-reconcile-origination .error,.xs-select-specimens .error{background-color:#faebea}.xs-reconcile-account-ownership .invalid-row,.xs-reconcile-canister-specimens .invalid-row,.xs-reconcile-origination .invalid-row,.xs-select-specimens .invalid-row{background-color:#df878c54}.xs-reconcile-account-ownership .result-item,.xs-reconcile-canister-specimens .result-item,.xs-reconcile-origination .result-item,.xs-select-specimens .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.xs-reconcile-account-ownership .card,.xs-reconcile-canister-specimens .card,.xs-reconcile-origination .card,.xs-select-specimens .card{padding:0}.xs-reconcile-account-ownership .card.max-width,.xs-reconcile-canister-specimens .card.max-width,.xs-reconcile-origination .card.max-width,.xs-select-specimens .card.max-width{margin:1rem 0 0}.xs-reconcile-account-ownership .card .selected-specimens-row,.xs-reconcile-canister-specimens .card .selected-specimens-row,.xs-reconcile-origination .card .selected-specimens-row,.xs-select-specimens .card .selected-specimens-row{display:flex;flex-direction:row}.xs-reconcile-account-ownership .card .selected-specimens-row .input-check,.xs-reconcile-canister-specimens .card .selected-specimens-row .input-check,.xs-reconcile-origination .card .selected-specimens-row .input-check,.xs-select-specimens .card .selected-specimens-row .input-check{align-self:center;padding:.25rem}.xs-reconcile-account-ownership .card .selected-specimens-row .input-check input,.xs-reconcile-canister-specimens .card .selected-specimens-row .input-check input,.xs-reconcile-origination .card .selected-specimens-row .input-check input,.xs-select-specimens .card .selected-specimens-row .input-check input{border-right:1px solid #aaacad;min-width:1rem}.xs-reconcile-account-ownership .card .selected-specimens-row .select-specimens,.xs-reconcile-canister-specimens .card .selected-specimens-row .select-specimens,.xs-reconcile-origination .card .selected-specimens-row .select-specimens,.xs-select-specimens .card .selected-specimens-row .select-specimens{border-left:1px solid #aaacad;width:100%}.xs-reconcile-account-ownership .card .reconcile-account-ownership,.xs-reconcile-account-ownership .card .reconcile-canister-specimens,.xs-reconcile-account-ownership .card .reconcile-origination,.xs-reconcile-account-ownership .card .select-specimens,.xs-reconcile-canister-specimens .card .reconcile-account-ownership,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens,.xs-reconcile-canister-specimens .card .reconcile-origination,.xs-reconcile-canister-specimens .card .select-specimens,.xs-reconcile-origination .card .reconcile-account-ownership,.xs-reconcile-origination .card .reconcile-canister-specimens,.xs-reconcile-origination .card .reconcile-origination,.xs-reconcile-origination .card .select-specimens,.xs-select-specimens .card .reconcile-account-ownership,.xs-select-specimens .card .reconcile-canister-specimens,.xs-select-specimens .card .reconcile-origination,.xs-select-specimens .card .select-specimens{display:flex;flex-direction:column}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section,.xs-reconcile-account-ownership .card .select-specimens .card-content-section,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section,.xs-reconcile-origination .card .reconcile-origination .card-content-section,.xs-reconcile-origination .card .select-specimens .card-content-section,.xs-select-specimens .card .reconcile-account-ownership .card-content-section,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section,.xs-select-specimens .card .reconcile-origination .card-content-section,.xs-select-specimens .card .select-specimens .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.25rem;text-align:center}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section .left,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section .left,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section .left,.xs-reconcile-account-ownership .card .select-specimens .card-content-section .left,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section .left,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section .left,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section .left,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section .left,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section .left,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section .left,.xs-reconcile-origination .card .reconcile-origination .card-content-section .left,.xs-reconcile-origination .card .select-specimens .card-content-section .left,.xs-select-specimens .card .reconcile-account-ownership .card-content-section .left,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section .left,.xs-select-specimens .card .reconcile-origination .card-content-section .left,.xs-select-specimens .card .select-specimens .card-content-section .left{border-right:1px solid #aaacad;flex:1 1;padding:.25rem}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section .center,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section .center,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section .center,.xs-reconcile-account-ownership .card .select-specimens .card-content-section .center,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section .center,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section .center,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section .center,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section .center,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section .center,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section .center,.xs-reconcile-origination .card .reconcile-origination .card-content-section .center,.xs-reconcile-origination .card .select-specimens .card-content-section .center,.xs-select-specimens .card .reconcile-account-ownership .card-content-section .center,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section .center,.xs-select-specimens .card .reconcile-origination .card-content-section .center,.xs-select-specimens .card .select-specimens .card-content-section .center{align-items:center;display:flex;justify-content:center}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section .column,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section .column,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section .column,.xs-reconcile-account-ownership .card .select-specimens .card-content-section .column,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section .column,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section .column,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section .column,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section .column,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section .column,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section .column,.xs-reconcile-origination .card .reconcile-origination .card-content-section .column,.xs-reconcile-origination .card .select-specimens .card-content-section .column,.xs-select-specimens .card .reconcile-account-ownership .card-content-section .column,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section .column,.xs-select-specimens .card .reconcile-origination .card-content-section .column,.xs-select-specimens .card .select-specimens .card-content-section .column{display:flex;flex-direction:column;gap:.25rem}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section .right,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section .right,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section .right,.xs-reconcile-account-ownership .card .select-specimens .card-content-section .right,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section .right,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section .right,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section .right,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section .right,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section .right,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section .right,.xs-reconcile-origination .card .reconcile-origination .card-content-section .right,.xs-reconcile-origination .card .select-specimens .card-content-section .right,.xs-select-specimens .card .reconcile-account-ownership .card-content-section .right,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section .right,.xs-select-specimens .card .reconcile-origination .card-content-section .right,.xs-select-specimens .card .select-specimens .card-content-section .right{flex:1 1;padding:.25rem}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section:last-child,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section:last-child,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section:last-child,.xs-reconcile-account-ownership .card .select-specimens .card-content-section:last-child,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section:last-child,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section:last-child,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section:last-child,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section:last-child,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section:last-child,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section:last-child,.xs-reconcile-origination .card .reconcile-origination .card-content-section:last-child,.xs-reconcile-origination .card .select-specimens .card-content-section:last-child,.xs-select-specimens .card .reconcile-account-ownership .card-content-section:last-child,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section:last-child,.xs-select-specimens .card .reconcile-origination .card-content-section:last-child,.xs-select-specimens .card .select-specimens .card-content-section:last-child{border-bottom:none}.xs-reconcile-account-ownership .card .reconcile-account-ownership .card-content-section input,.xs-reconcile-account-ownership .card .reconcile-canister-specimens .card-content-section input,.xs-reconcile-account-ownership .card .reconcile-origination .card-content-section input,.xs-reconcile-account-ownership .card .select-specimens .card-content-section input,.xs-reconcile-canister-specimens .card .reconcile-account-ownership .card-content-section input,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens .card-content-section input,.xs-reconcile-canister-specimens .card .reconcile-origination .card-content-section input,.xs-reconcile-canister-specimens .card .select-specimens .card-content-section input,.xs-reconcile-origination .card .reconcile-account-ownership .card-content-section input,.xs-reconcile-origination .card .reconcile-canister-specimens .card-content-section input,.xs-reconcile-origination .card .reconcile-origination .card-content-section input,.xs-reconcile-origination .card .select-specimens .card-content-section input,.xs-select-specimens .card .reconcile-account-ownership .card-content-section input,.xs-select-specimens .card .reconcile-canister-specimens .card-content-section input,.xs-select-specimens .card .reconcile-origination .card-content-section input,.xs-select-specimens .card .select-specimens .card-content-section input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:3.5rem;padding:.25rem;text-align:center}.xs-reconcile-account-ownership .card .reconcile-account-ownership label,.xs-reconcile-account-ownership .card .reconcile-canister-specimens label,.xs-reconcile-account-ownership .card .reconcile-origination label,.xs-reconcile-account-ownership .card .select-specimens label,.xs-reconcile-canister-specimens .card .reconcile-account-ownership label,.xs-reconcile-canister-specimens .card .reconcile-canister-specimens label,.xs-reconcile-canister-specimens .card .reconcile-origination label,.xs-reconcile-canister-specimens .card .select-specimens label,.xs-reconcile-origination .card .reconcile-account-ownership label,.xs-reconcile-origination .card .reconcile-canister-specimens label,.xs-reconcile-origination .card .reconcile-origination label,.xs-reconcile-origination .card .select-specimens label,.xs-select-specimens .card .reconcile-account-ownership label,.xs-select-specimens .card .reconcile-canister-specimens label,.xs-select-specimens .card .reconcile-origination label,.xs-select-specimens .card .select-specimens label{font-family:Rubik;font-size:.875rem;font-size:.71rem;font-style:normal;font-weight:400;line-height:1rem}.xs-reconcile-account-ownership .disabled label,.xs-reconcile-canister-specimens .disabled label,.xs-reconcile-origination .disabled label,.xs-select-specimens .disabled label{color:#aaacad}.xs-reconcile-account-ownership .account-ownership-footer,.xs-reconcile-account-ownership .location-footer,.xs-reconcile-canister-specimens .account-ownership-footer,.xs-reconcile-canister-specimens .location-footer,.xs-reconcile-origination .account-ownership-footer,.xs-reconcile-origination .location-footer,.xs-select-specimens .account-ownership-footer,.xs-select-specimens .location-footer{align-items:center;display:flex;justify-content:flex-end}.xs-reconcile-account-ownership .account-ownership-footer .add-account-ownership-button,.xs-reconcile-account-ownership .account-ownership-footer .add-location-button,.xs-reconcile-account-ownership .location-footer .add-account-ownership-button,.xs-reconcile-account-ownership .location-footer .add-location-button,.xs-reconcile-canister-specimens .account-ownership-footer .add-account-ownership-button,.xs-reconcile-canister-specimens .account-ownership-footer .add-location-button,.xs-reconcile-canister-specimens .location-footer .add-account-ownership-button,.xs-reconcile-canister-specimens .location-footer .add-location-button,.xs-reconcile-origination .account-ownership-footer .add-account-ownership-button,.xs-reconcile-origination .account-ownership-footer .add-location-button,.xs-reconcile-origination .location-footer .add-account-ownership-button,.xs-reconcile-origination .location-footer .add-location-button,.xs-select-specimens .account-ownership-footer .add-account-ownership-button,.xs-select-specimens .account-ownership-footer .add-location-button,.xs-select-specimens .location-footer .add-account-ownership-button,.xs-select-specimens .location-footer .add-location-button{background-color:#074b7b;border-radius:.15rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:1.25rem;width:2.5rem}.xs-reconcile-account-ownership .account-ownership-footer .add-account-ownership-button:hover,.xs-reconcile-account-ownership .account-ownership-footer .add-location-button:hover,.xs-reconcile-account-ownership .location-footer .add-account-ownership-button:hover,.xs-reconcile-account-ownership .location-footer .add-location-button:hover,.xs-reconcile-canister-specimens .account-ownership-footer .add-account-ownership-button:hover,.xs-reconcile-canister-specimens .account-ownership-footer .add-location-button:hover,.xs-reconcile-canister-specimens .location-footer .add-account-ownership-button:hover,.xs-reconcile-canister-specimens .location-footer .add-location-button:hover,.xs-reconcile-origination .account-ownership-footer .add-account-ownership-button:hover,.xs-reconcile-origination .account-ownership-footer .add-location-button:hover,.xs-reconcile-origination .location-footer .add-account-ownership-button:hover,.xs-reconcile-origination .location-footer .add-location-button:hover,.xs-select-specimens .account-ownership-footer .add-account-ownership-button:hover,.xs-select-specimens .account-ownership-footer .add-location-button:hover,.xs-select-specimens .location-footer .add-account-ownership-button:hover,.xs-select-specimens .location-footer .add-location-button:hover{background-color:#1379c1}.xs-reconcile-account-ownership .account-ownership-footer .add-account-ownership-button:active,.xs-reconcile-account-ownership .account-ownership-footer .add-location-button:active,.xs-reconcile-account-ownership .location-footer .add-account-ownership-button:active,.xs-reconcile-account-ownership .location-footer .add-location-button:active,.xs-reconcile-canister-specimens .account-ownership-footer .add-account-ownership-button:active,.xs-reconcile-canister-specimens .account-ownership-footer .add-location-button:active,.xs-reconcile-canister-specimens .location-footer .add-account-ownership-button:active,.xs-reconcile-canister-specimens .location-footer .add-location-button:active,.xs-reconcile-origination .account-ownership-footer .add-account-ownership-button:active,.xs-reconcile-origination .account-ownership-footer .add-location-button:active,.xs-reconcile-origination .location-footer .add-account-ownership-button:active,.xs-reconcile-origination .location-footer .add-location-button:active,.xs-select-specimens .account-ownership-footer .add-account-ownership-button:active,.xs-select-specimens .account-ownership-footer .add-location-button:active,.xs-select-specimens .location-footer .add-account-ownership-button:active,.xs-select-specimens .location-footer .add-location-button:active{background-color:#4a85ae}.xs-reconcile-account-ownership .total-quantity,.xs-reconcile-canister-specimens .total-quantity,.xs-reconcile-origination .total-quantity,.xs-select-specimens .total-quantity{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:1.25rem;margin:1rem}.xs-reconcile-account-ownership .total-quantity label,.xs-reconcile-canister-specimens .total-quantity label,.xs-reconcile-origination .total-quantity label,.xs-select-specimens .total-quantity label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}}.specimen-table{box-shadow:none;box-shadow:0 1px 4px #181d2033;max-height:18rem;overflow:auto;position:relative}.specimen-table .account-due-payment{color:#b0131d;font-size:.875rem}.specimen-table table{border:none;border-collapse:collapse;width:100%}.specimen-table table thead,.specimen-table table tr:last-child{position:sticky;top:0}.specimen-table table thead td,.specimen-table table thead th,.specimen-table table tr:last-child td,.specimen-table table tr:last-child th{background:#e0e1e2;padding:.5rem 0;position:relative}.specimen-table table thead th:first-child:before,.specimen-table table tr:last-child th:first-child:before{display:none}.specimen-table table thead th:before,.specimen-table table tr:last-child th:before{background:#000;border-left:1px solid #272829;bottom:.5rem;content:"";display:block;left:-.5px;position:absolute;top:.5rem}.specimen-table table tr:last-child{bottom:0}.specimen-table table tr:last-child td{border:none}.specimen-table table tr:last-child td:first-child{text-align:right}.specimen-table table tr:nth-child(2n){background-color:#f6f7f8}.specimen-table table tr:nth-child(2n-1){background-color:#fff}.specimen-table table tr.warning{background-color:#faf5ea}.specimen-table table tr.error{background-color:#faebea}.specimen-table table td{border-bottom:.5rem solid #0000;border-left:1px solid #272829;border-top:1rem solid #0000;color:#272829;text-align:center}.specimen-table table tr:first-child td{border-top:.5rem solid #0000}.specimen-table table th{font-size:1rem;line-height:1.5rem}.specimen-table table td,.specimen-table table th{font-family:Rubik;font-style:normal;font-weight:400}.specimen-table table td{font-size:.875rem;line-height:1.25rem}.specimen-table table td:first-child,.specimen-table table th:first-child{border-left:none}.specimen-table table input{border:1px solid #aaacad;border-radius:0;padding:0 .25rem;text-align:center;width:4rem}.specimen-table table input[type=number]::-webkit-inner-spin-button{height:100%;position:absolute;right:0;top:0;width:12.5%}.specimen-table table tr.invalid-row td{background-color:#df878c54}.specimen-table table tr.override-row td{background-color:#efd9a7a8}.specimen-table table tr.disabled td{border-left:1px solid #aaacad;color:#aaacad}.specimen-table table tr.disabled td:first-child{border-left:none}.specimen-table table .quantity{display:inline-block;position:relative;width:fit-content}.specimen-table table .quantity:before{content:"Total Selected:";font-weight:600;padding-right:1rem;position:absolute;right:100%;white-space:nowrap}.specimen-table table .quantity.total-to-use:before{content:"Total Quantity To Use:"}.specimen-table table .quantity.storage-total:before{content:"Selected Qty to Use:"}.specimen-table table .storage-total-quantity:before{content:"Actual Qty:"}.specimen-table table .owned-quantity:before{content:"Owned Qty:"}.specimen-table table .original-quantity:before{content:"Original Qty:"}@media screen and (min-width:768px)and (max-width:1024px){.specimen-table .account-due-payment{font-size:.625rem}.specimen-table table th{font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.specimen-table table td,.specimen-table table th{font-family:Rubik;font-size:.625rem;font-style:normal}.specimen-table table td{font-weight:400;line-height:1rem}.specimen-table table input{width:2rem}}.desk-select-specimen .specimen-table table tbody tr td:nth-child(4){word-break:break-word}.searchable-table .scrollable{height:65vh;margin-top:1rem;overflow-y:auto}.searchable-table table{border-collapse:collapse;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;width:100%}.searchable-table table .sorted-table-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.searchable-table table .sorted-column{background-color:#dcddde}.searchable-table table tr th:first-child{border-top-left-radius:1.5rem}.searchable-table table tr th:last-child{border-top-right-radius:1.5rem}.searchable-table table td{background-color:#fff;border-color:#fff #e0e1e2;border-style:solid;border-width:.75rem 1px}.searchable-table table tr td:first-child{border-left:0}.searchable-table table tr td:last-child{border-right:0}.searchable-table table th{background-color:#fff;color:#272829;display:table-cell;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;padding:1rem;text-align:left}.searchable-table table thead{border-bottom:1px solid #e0e1e2}.transaction-tooltip.button.icon{background-color:#e0e1e2;display:inline-flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;top:0}.transaction-tooltip.button.icon .transaction-tooltip-label{bottom:.25rem;position:relative}.dashboard{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.dashboard .xs-notification-banner{display:none}.dashboard .card{margin:0}.dashboard .full{width:100%}.dashboard .animal-ownership,.dashboard .catalog-sell,.dashboard .pending-transactions,.dashboard .recently-acquired-inventory{display:flex;flex-direction:column;padding:1rem}.dashboard .animal-ownership .animal-ownership-header,.dashboard .animal-ownership .catalog-sell-header,.dashboard .animal-ownership .inventory-header,.dashboard .animal-ownership .pending-transactions-header,.dashboard .catalog-sell .animal-ownership-header,.dashboard .catalog-sell .catalog-sell-header,.dashboard .catalog-sell .inventory-header,.dashboard .catalog-sell .pending-transactions-header,.dashboard .pending-transactions .animal-ownership-header,.dashboard .pending-transactions .catalog-sell-header,.dashboard .pending-transactions .inventory-header,.dashboard .pending-transactions .pending-transactions-header,.dashboard .recently-acquired-inventory .animal-ownership-header,.dashboard .recently-acquired-inventory .catalog-sell-header,.dashboard .recently-acquired-inventory .inventory-header,.dashboard .recently-acquired-inventory .pending-transactions-header{margin-bottom:2rem;margin-top:1rem}.dashboard .animal-ownership .catalog-sell-table .sorted-table,.dashboard .animal-ownership .inventory-table .sorted-table,.dashboard .animal-ownership .pending-transactions-table .sorted-table,.dashboard .catalog-sell .catalog-sell-table .sorted-table,.dashboard .catalog-sell .inventory-table .sorted-table,.dashboard .catalog-sell .pending-transactions-table .sorted-table,.dashboard .pending-transactions .catalog-sell-table .sorted-table,.dashboard .pending-transactions .inventory-table .sorted-table,.dashboard .pending-transactions .pending-transactions-table .sorted-table,.dashboard .recently-acquired-inventory .catalog-sell-table .sorted-table,.dashboard .recently-acquired-inventory .inventory-table .sorted-table,.dashboard .recently-acquired-inventory .pending-transactions-table .sorted-table{border:none;border-radius:1.5rem}.dashboard .animal-ownership .catalog-sell-table .no-inventory-available,.dashboard .animal-ownership .inventory-table .no-inventory-available,.dashboard .animal-ownership .pending-transactions-table .no-inventory-available,.dashboard .catalog-sell .catalog-sell-table .no-inventory-available,.dashboard .catalog-sell .inventory-table .no-inventory-available,.dashboard .catalog-sell .pending-transactions-table .no-inventory-available,.dashboard .pending-transactions .catalog-sell-table .no-inventory-available,.dashboard .pending-transactions .inventory-table .no-inventory-available,.dashboard .pending-transactions .pending-transactions-table .no-inventory-available,.dashboard .recently-acquired-inventory .catalog-sell-table .no-inventory-available,.dashboard .recently-acquired-inventory .inventory-table .no-inventory-available,.dashboard .recently-acquired-inventory .pending-transactions-table .no-inventory-available{align-items:center;display:flex;justify-content:center;margin:3rem;padding:3rem}.dashboard .animal-ownership .catalog-sell-table th,.dashboard .animal-ownership .inventory-table th,.dashboard .animal-ownership .pending-transactions-table th,.dashboard .catalog-sell .catalog-sell-table th,.dashboard .catalog-sell .inventory-table th,.dashboard .catalog-sell .pending-transactions-table th,.dashboard .pending-transactions .catalog-sell-table th,.dashboard .pending-transactions .inventory-table th,.dashboard .pending-transactions .pending-transactions-table th,.dashboard .recently-acquired-inventory .catalog-sell-table th,.dashboard .recently-acquired-inventory .inventory-table th,.dashboard .recently-acquired-inventory .pending-transactions-table th{border:none;padding:2rem 1rem 1rem}.dashboard .animal-ownership .catalog-sell-table table tbody,.dashboard .catalog-sell .catalog-sell-table table tbody,.dashboard .pending-transactions .catalog-sell-table table tbody,.dashboard .recently-acquired-inventory .catalog-sell-table table tbody{max-height:20rem}.dashboard .animal-ownership .animal-ownership-table .sorted-table,.dashboard .catalog-sell .animal-ownership-table .sorted-table,.dashboard .pending-transactions .animal-ownership-table .sorted-table,.dashboard .recently-acquired-inventory .animal-ownership-table .sorted-table{border:none;border-radius:1.5rem}.dashboard .recently-acquired-inventory td{padding:1rem}.dashboard .inventory-table td{background-color:#fff}.dashboard .see-transactions{align-items:center;align-self:center;display:flex;justify-content:center;padding:.75rem}.dashboard .max-width{width:calc(50% - 2.5rem)}@media(max-width:1400px){.dashboard .max-width{width:100%}}.dashboard .mobile-view{display:none}@media screen and (max-width:767px){.dashboard .xs-notification-banner{display:flex}.dashboard .xs-notification-banner .notification-banner{width:100%}.dashboard .xs-notification-banner .notification-banner .card{padding:.5rem;width:100%}.dashboard .xs-notification-banner .notification-banner .card .notification-banner-title .payment-details-not-found-notification{align-items:center;display:flex;flex-wrap:wrap}.dashboard .xs-notification-banner .notification-banner .card .notification-banner-title .payment-details-not-found-notification p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.dashboard .xs-notification-banner .notification-banner .card .notification-banner-title .payment-details-not-found-notification .payment-details-link{color:#b0131d}.dashboard .xs-notification-banner .notification-banner .card .pay-now-notification{align-items:center;display:flex;flex-direction:row;gap:.5rem}.dashboard .xs-notification-banner .notification-banner .card .pay-now-notification p{font-size:.625rem;width:75%}.dashboard .xs-notification-banner .notification-banner .card .pay-now-notification .full-width-pay-now-notification{width:100%}.dashboard .xs-notification-banner .notification-banner .card .pay-now-notification .pay-now-button{font-size:.625rem;line-height:1rem;width:25%}.dashboard .max-width .full{width:90%}.dashboard .mobile-view{display:block}.dashboard .desktop-view{display:none}.dashboard .animal-ownership .animal-ownership-header,.dashboard .animal-ownership .catalog-sell-header,.dashboard .animal-ownership .inventory-header,.dashboard .animal-ownership .pending-transactions-header,.dashboard .catalog-sell .animal-ownership-header,.dashboard .catalog-sell .catalog-sell-header,.dashboard .catalog-sell .inventory-header,.dashboard .catalog-sell .pending-transactions-header,.dashboard .pending-transactions .animal-ownership-header,.dashboard .pending-transactions .catalog-sell-header,.dashboard .pending-transactions .inventory-header,.dashboard .pending-transactions .pending-transactions-header,.dashboard .recently-acquired-inventory .animal-ownership-header,.dashboard .recently-acquired-inventory .catalog-sell-header,.dashboard .recently-acquired-inventory .inventory-header,.dashboard .recently-acquired-inventory .pending-transactions-header{display:inline;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin:0 0 1rem}.dashboard .animal-ownership .animal-ownership-table th,.dashboard .animal-ownership .catalog-sell-table th,.dashboard .animal-ownership .inventory-table th,.dashboard .animal-ownership .pending-transactions-table th,.dashboard .catalog-sell .animal-ownership-table th,.dashboard .catalog-sell .catalog-sell-table th,.dashboard .catalog-sell .inventory-table th,.dashboard .catalog-sell .pending-transactions-table th,.dashboard .pending-transactions .animal-ownership-table th,.dashboard .pending-transactions .catalog-sell-table th,.dashboard .pending-transactions .inventory-table th,.dashboard .pending-transactions .pending-transactions-table th,.dashboard .recently-acquired-inventory .animal-ownership-table th,.dashboard .recently-acquired-inventory .catalog-sell-table th,.dashboard .recently-acquired-inventory .inventory-table th,.dashboard .recently-acquired-inventory .pending-transactions-table th{padding:.5rem}.dashboard .animal-ownership .animal-ownership-table tr th:before,.dashboard .animal-ownership .catalog-sell-table tr th:before,.dashboard .animal-ownership .inventory-table tr th:before,.dashboard .animal-ownership .pending-transactions-table tr th:before,.dashboard .catalog-sell .animal-ownership-table tr th:before,.dashboard .catalog-sell .catalog-sell-table tr th:before,.dashboard .catalog-sell .inventory-table tr th:before,.dashboard .catalog-sell .pending-transactions-table tr th:before,.dashboard .pending-transactions .animal-ownership-table tr th:before,.dashboard .pending-transactions .catalog-sell-table tr th:before,.dashboard .pending-transactions .inventory-table tr th:before,.dashboard .pending-transactions .pending-transactions-table tr th:before,.dashboard .recently-acquired-inventory .animal-ownership-table tr th:before,.dashboard .recently-acquired-inventory .catalog-sell-table tr th:before,.dashboard .recently-acquired-inventory .inventory-table tr th:before,.dashboard .recently-acquired-inventory .pending-transactions-table tr th:before{border-left:none}.dashboard .animal-ownership .animal-ownership-table .no-inventory-available,.dashboard .animal-ownership .catalog-sell-table .no-inventory-available,.dashboard .animal-ownership .inventory-table .no-inventory-available,.dashboard .animal-ownership .pending-transactions-table .no-inventory-available,.dashboard .catalog-sell .animal-ownership-table .no-inventory-available,.dashboard .catalog-sell .catalog-sell-table .no-inventory-available,.dashboard .catalog-sell .inventory-table .no-inventory-available,.dashboard .catalog-sell .pending-transactions-table .no-inventory-available,.dashboard .pending-transactions .animal-ownership-table .no-inventory-available,.dashboard .pending-transactions .catalog-sell-table .no-inventory-available,.dashboard .pending-transactions .inventory-table .no-inventory-available,.dashboard .pending-transactions .pending-transactions-table .no-inventory-available,.dashboard .recently-acquired-inventory .animal-ownership-table .no-inventory-available,.dashboard .recently-acquired-inventory .catalog-sell-table .no-inventory-available,.dashboard .recently-acquired-inventory .inventory-table .no-inventory-available,.dashboard .recently-acquired-inventory .pending-transactions-table .no-inventory-available{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:700;line-height:1rem;margin:2rem;text-align:center}.dashboard .animal-ownership .catalog-sell-table table tbody,.dashboard .catalog-sell .catalog-sell-table table tbody,.dashboard .pending-transactions .catalog-sell-table table tbody,.dashboard .recently-acquired-inventory .catalog-sell-table table tbody{max-height:13rem}.dashboard .animal-ownership .sorted-table table tbody{max-height:130px!important}.dashboard .see-transactions{padding:.5rem;width:10rem}}@media screen and (min-width:768px)and (max-width:1024px){.dashboard{gap:.5rem;padding:.5rem}.dashboard .xs-notification-banner{display:none}.dashboard .card{padding:.5rem}.dashboard .max-width{flex-grow:1}.dashboard .max-width:first-child{width:32%}.dashboard .max-width:nth-child(2){width:63%}.dashboard .animal-ownership,.dashboard .catalog-sell,.dashboard .pending-transactions,.dashboard .recently-acquired-inventory{margin-top:.7rem;padding:.5rem}.dashboard .animal-ownership .animal-ownership-table th,.dashboard .animal-ownership .catalog-sell-table th,.dashboard .animal-ownership .inventory-table th,.dashboard .animal-ownership .pending-transactions-table th,.dashboard .catalog-sell .animal-ownership-table th,.dashboard .catalog-sell .catalog-sell-table th,.dashboard .catalog-sell .inventory-table th,.dashboard .catalog-sell .pending-transactions-table th,.dashboard .pending-transactions .animal-ownership-table th,.dashboard .pending-transactions .catalog-sell-table th,.dashboard .pending-transactions .inventory-table th,.dashboard .pending-transactions .pending-transactions-table th,.dashboard .recently-acquired-inventory .animal-ownership-table th,.dashboard .recently-acquired-inventory .catalog-sell-table th,.dashboard .recently-acquired-inventory .inventory-table th,.dashboard .recently-acquired-inventory .pending-transactions-table th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem;padding-top:1rem}.dashboard .animal-ownership .animal-ownership-table th:before,.dashboard .animal-ownership .catalog-sell-table th:before,.dashboard .animal-ownership .inventory-table th:before,.dashboard .animal-ownership .pending-transactions-table th:before,.dashboard .catalog-sell .animal-ownership-table th:before,.dashboard .catalog-sell .catalog-sell-table th:before,.dashboard .catalog-sell .inventory-table th:before,.dashboard .catalog-sell .pending-transactions-table th:before,.dashboard .pending-transactions .animal-ownership-table th:before,.dashboard .pending-transactions .catalog-sell-table th:before,.dashboard .pending-transactions .inventory-table th:before,.dashboard .pending-transactions .pending-transactions-table th:before,.dashboard .recently-acquired-inventory .animal-ownership-table th:before,.dashboard .recently-acquired-inventory .catalog-sell-table th:before,.dashboard .recently-acquired-inventory .inventory-table th:before,.dashboard .recently-acquired-inventory .pending-transactions-table th:before{border-left:none}.dashboard .animal-ownership .animal-ownership-table td,.dashboard .animal-ownership .catalog-sell-table td,.dashboard .animal-ownership .inventory-table td,.dashboard .animal-ownership .pending-transactions-table td,.dashboard .catalog-sell .animal-ownership-table td,.dashboard .catalog-sell .catalog-sell-table td,.dashboard .catalog-sell .inventory-table td,.dashboard .catalog-sell .pending-transactions-table td,.dashboard .pending-transactions .animal-ownership-table td,.dashboard .pending-transactions .catalog-sell-table td,.dashboard .pending-transactions .inventory-table td,.dashboard .pending-transactions .pending-transactions-table td,.dashboard .recently-acquired-inventory .animal-ownership-table td,.dashboard .recently-acquired-inventory .catalog-sell-table td,.dashboard .recently-acquired-inventory .inventory-table td,.dashboard .recently-acquired-inventory .pending-transactions-table td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:1.3rem 0}.dashboard .animal-ownership .animal-ownership-table .no-inventory-available,.dashboard .animal-ownership .catalog-sell-table .no-inventory-available,.dashboard .animal-ownership .inventory-table .no-inventory-available,.dashboard .animal-ownership .pending-transactions-table .no-inventory-available,.dashboard .catalog-sell .animal-ownership-table .no-inventory-available,.dashboard .catalog-sell .catalog-sell-table .no-inventory-available,.dashboard .catalog-sell .inventory-table .no-inventory-available,.dashboard .catalog-sell .pending-transactions-table .no-inventory-available,.dashboard .pending-transactions .animal-ownership-table .no-inventory-available,.dashboard .pending-transactions .catalog-sell-table .no-inventory-available,.dashboard .pending-transactions .inventory-table .no-inventory-available,.dashboard .pending-transactions .pending-transactions-table .no-inventory-available,.dashboard .recently-acquired-inventory .animal-ownership-table .no-inventory-available,.dashboard .recently-acquired-inventory .catalog-sell-table .no-inventory-available,.dashboard .recently-acquired-inventory .inventory-table .no-inventory-available,.dashboard .recently-acquired-inventory .pending-transactions-table .no-inventory-available{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.dashboard .animal-ownership .catalog-sell-table table tbody,.dashboard .catalog-sell .catalog-sell-table table tbody,.dashboard .pending-transactions .catalog-sell-table table tbody,.dashboard .recently-acquired-inventory .catalog-sell-table table tbody{max-height:17rem}.dashboard .animal-ownership .animal-ownership-header,.dashboard .animal-ownership .catalog-sell-header,.dashboard .animal-ownership .inventory-header,.dashboard .animal-ownership .pending-transactions-header,.dashboard .catalog-sell .animal-ownership-header,.dashboard .catalog-sell .catalog-sell-header,.dashboard .catalog-sell .inventory-header,.dashboard .catalog-sell .pending-transactions-header,.dashboard .pending-transactions .animal-ownership-header,.dashboard .pending-transactions .catalog-sell-header,.dashboard .pending-transactions .inventory-header,.dashboard .pending-transactions .pending-transactions-header,.dashboard .recently-acquired-inventory .animal-ownership-header,.dashboard .recently-acquired-inventory .catalog-sell-header,.dashboard .recently-acquired-inventory .inventory-header,.dashboard .recently-acquired-inventory .pending-transactions-header{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;margin:.8rem 0}.dashboard .animal-ownership-table .sorted-table table tbody{max-height:230px!important}.dashboard .see-transactions{margin-top:1rem;padding:.5rem}}.inventory{padding:2rem}.inventory .inventory-overview{border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;display:flex;justify-content:space-between;padding:.5rem 0}.inventory .inventory-overview h1{border-right:1px solid #dcddde;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-right:1.5rem}.inventory .inventory-overview div{align-items:center;display:flex}.inventory .inventory-overview p{align-items:center;color:#7f8182;display:flex}.inventory .inventory-overview p span{color:#000;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.75rem;line-height:1.5rem;padding:0 .5rem 0 1rem}.inventory .inventory-overview button{gap:.5rem}.inventory .inventory-overview .button{align-items:center;display:flex;justify-content:space-between;padding:.2rem}.inventory .inventory-overview .button p{color:#000;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-right:.5rem}.inventory .inventory-overview .button.disabled,.inventory .inventory-overview .button[disabled]{opacity:.6;pointer-events:none}.inventory .inventory-search{margin:1rem 0;max-width:20rem}.inventory .button-container{display:flex;justify-content:flex-end}.inventory .filters{border:1px solid #dcddde;display:flex;gap:1.5rem;justify-content:space-between;padding:.875rem}.inventory .filters .filter-dropdown{background:#0000;border-radius:0;padding:.1rem 1rem}.inventory .filters .filter-dropdown .options{top:1.5rem}.inventory .filters label{color:#272829;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory .filters .filter-option{width:100%}.inventory .gallery .gallery-heading{align-items:center;display:flex;justify-content:space-between}.inventory .gallery .gallery-heading h2{margin:.5rem 0}.inventory .gallery .gallery-heading h2,.inventory .gallery .gallery-heading p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.inventory .gallery .gallery-heading p{color:#545556}.inventory .gallery .result-item{padding:2rem 0;text-align:center}.inventory .gallery .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.875rem;justify-content:flex-start}.inventory .gallery>button{margin:2rem auto}.inventory .mobile-view{display:none}@media screen and (min-width:768px)and (max-width:1024px){.inventory .inventory-overview h1{font-weight:700;padding-right:1rem}.inventory .inventory-overview h1,.inventory .inventory-overview p{font-family:Rubik;font-size:.875rem;font-style:normal;line-height:1rem}.inventory .inventory-overview p{font-size:.75rem;font-weight:400}.inventory .inventory-overview p span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory .filters label,.inventory .inventory-overview .button p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.inventory .filters label{font-size:.75rem}.inventory .gallery .items{grid-gap:1.875rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.inventory .gallery .items .animal-card{width:inherit}.inventory .gallery .items .animal-card .animal-image-placeholder{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.inventory .gallery .items .animal-card .animal-info .button{width:9rem}}@media screen and (max-width:767px){.inventory{padding:1.4rem}.inventory .inventory-overview h1{font-weight:700;padding-right:.5rem}.inventory .inventory-overview h1,.inventory .inventory-overview p{font-family:Rubik;font-size:.875rem;font-style:normal;line-height:1rem}.inventory .inventory-overview p{font-size:.75rem;font-weight:400}.inventory .inventory-overview p span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;padding-left:1rem}.inventory .inventory-overview .button p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.inventory .inventory-search{align-items:center;display:flex;gap:1.8rem;max-width:100%}.inventory .inventory-search svg{cursor:pointer;height:2rem;width:3rem}.inventory .inventory-search .search-input-wrapper{display:flex}.inventory .inventory-search .search-input-wrapper input{padding-right:3rem;width:100%}.inventory .desktop-view{display:none}.inventory .mobile-view{display:contents}.inventory .gallery .gallery-heading h2,.inventory .gallery .gallery-heading p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}.inventory .gallery .items{grid-gap:1.3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr))}.inventory .gallery .items .animal-card{width:inherit}.inventory .gallery .items .animal-card .animal-image-placeholder{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.inventory .gallery .items .animal-card .animal-info .button{width:7.5rem}}.inventory-item .button.disabled,.inventory-item .button[disabled]{opacity:.6;pointer-events:none}.inventory-item .inventory-items{padding:1rem}.inventory-item .inventory-items h1{color:#272829;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.inventory-item .inventory-items .mobile-view{display:none}.inventory-item .inventory-items .desktop-view{display:block}@media screen and (min-width:768px)and (max-width:1024px){.inventory-item{display:flex;flex-direction:column;width:100%}.inventory-item .quantity h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.inventory-item .quantity span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-item .action-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.inventory-item .action-buttons .button{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem;min-width:9rem;padding:.5rem;width:45%}.inventory-item .action-buttons .button.large{min-width:11rem}.inventory-item .inventory-items h1{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;padding-bottom:1rem}}@media screen and (max-width:767px){.inventory-item{display:flex;flex-direction:column;width:100%}.inventory-item .quantity h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}.inventory-item .quantity span{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-item .action-buttons{display:flex;flex-direction:column}.inventory-item .action-buttons .button{padding:.7rem;width:100%}.inventory-item .inventory-items .desktop-view{display:none}.inventory-item .inventory-items .mobile-view{display:block}.inventory-item .inventory-items h1{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;padding-bottom:1rem}}.inventory-sell .inventory-action .sell-submit-section{align-items:flex-end;flex-direction:column}.inventory-sell .inventory-action .sell-submit-section .sell-submit-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:1rem 0}@media screen and (min-width:768px)and (max-width:1024px){.inventory-sell .inventory-action .sell-submit-guide{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.inventory-sell .inventory-action .sell-submit-guide{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.inventory-transfer h2,.inventory-use h2{margin:.5rem 0 0}.inventory-transfer hr,.inventory-use hr{margin-top:0}.inventory-transfer .form-row,.inventory-use .form-row{max-width:48rem}.inventory-transfer .form-row .date-input,.inventory-transfer .form-row .input-container,.inventory-transfer .form-row .radio-row,.inventory-transfer .form-row .validated-input,.inventory-use .form-row .date-input,.inventory-use .form-row .input-container,.inventory-use .form-row .radio-row,.inventory-use .form-row .validated-input{max-width:20.5rem}.inventory-transfer .form-row.expanded-text-area,.inventory-use .form-row.expanded-text-area{max-width:62rem}.inventory-transfer .form-row.expanded-text-area label,.inventory-use .form-row.expanded-text-area label{max-width:45%}.inventory-transfer .form-row.expanded-text-area pre,.inventory-transfer .form-row.expanded-text-area textarea,.inventory-use .form-row.expanded-text-area pre,.inventory-use .form-row.expanded-text-area textarea{min-width:calc(18.5rem - 2px);width:calc(100% - 30rem)}.inventory-transfer .inventory-action .use-inventory-title,.inventory-use .inventory-action .use-inventory-title{margin-bottom:1.5rem}.inventory-transfer .use-inventory-guide,.inventory-use .use-inventory-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.inventory-transfer .use-submit-section,.inventory-use .use-submit-section{align-items:flex-end;flex-direction:column}.inventory-transfer .use-submit-section .use-submit-guide,.inventory-use .use-submit-section .use-submit-guide{margin:1rem 0}@media screen and (min-width:768px)and (max-width:1024px){.inventory-transfer .use-inventory-guide,.inventory-transfer .use-submit-guide,.inventory-use .use-inventory-guide,.inventory-use .use-submit-guide{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-transfer .form-row,.inventory-use .form-row{max-width:37rem}.inventory-transfer .form-row .date-input,.inventory-transfer .form-row .input-container,.inventory-transfer .form-row .radio-row,.inventory-transfer .form-row .validated-input,.inventory-use .form-row .date-input,.inventory-use .form-row .input-container,.inventory-use .form-row .radio-row,.inventory-use .form-row .validated-input{max-width:18.5rem}.inventory-transfer .form-row input[type=radio],.inventory-use .form-row input[type=radio]{height:1.25rem;width:1.25rem}.inventory-transfer .form-row.expanded-text-area,.inventory-use .form-row.expanded-text-area{max-width:42rem}.inventory-transfer .form-row.expanded-text-area label,.inventory-use .form-row.expanded-text-area label{max-width:45%}.inventory-transfer .form-row.expanded-text-area pre,.inventory-transfer .form-row.expanded-text-area textarea,.inventory-use .form-row.expanded-text-area pre,.inventory-use .form-row.expanded-text-area textarea{min-width:calc(16.5rem - 2px);width:calc(100% - 20rem)}}@media screen and (max-width:767px){.inventory-transfer .use-inventory-guide,.inventory-transfer .use-submit-guide,.inventory-use .use-inventory-guide,.inventory-use .use-submit-guide{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-transfer .form-row,.inventory-use .form-row{max-width:30rem}.inventory-transfer .form-row .date-input,.inventory-transfer .form-row .input-container,.inventory-transfer .form-row .radio-row,.inventory-transfer .form-row .validated-input,.inventory-use .form-row .date-input,.inventory-use .form-row .input-container,.inventory-use .form-row .radio-row,.inventory-use .form-row .validated-input{max-width:12.5rem}.inventory-transfer .form-row input[type=radio],.inventory-use .form-row input[type=radio]{height:1rem;width:1rem}.inventory-transfer .form-row.expanded-text-area,.inventory-use .form-row.expanded-text-area{max-width:30rem}.inventory-transfer .form-row.expanded-text-area label,.inventory-use .form-row.expanded-text-area label{max-width:45%}.inventory-transfer .form-row.expanded-text-area pre,.inventory-transfer .form-row.expanded-text-area textarea,.inventory-use .form-row.expanded-text-area pre,.inventory-use .form-row.expanded-text-area textarea{min-width:calc(10.5rem - 2px);width:calc(100% - 20rem)}}.inventory-withdraw .inventory-action .form-row{align-items:center}.inventory-withdraw .inventory-action .withdraw-inventory-title{margin-bottom:1.5rem}.inventory-withdraw .inventory-action .help-text-guide,.inventory-withdraw .inventory-action .withdraw-inventory-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.inventory-withdraw .inventory-action .help-text-guide{margin:1rem 0}.inventory-withdraw .inventory-action .help-text-guide .attention-group-orders{color:#b0131d;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem}.inventory-withdraw .inventory-action .help-text-guide .highlight{font-weight:700}.inventory-withdraw .inventory-action .help-text-guide a{color:inherit;text-decoration:underline}.inventory-withdraw .inventory-action .withdraw-submit-section{align-items:flex-end;flex-direction:column}.inventory-withdraw .inventory-action .withdraw-submit-section .withdraw-submit-guide{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem;margin:1rem 0}.inventory-withdraw .inventory-action .withdraw-submit-section .buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}.inventory-withdraw .inventory-action .radio-row-label{max-width:45%}@media screen and (min-width:768px)and (max-width:1024px){.inventory-withdraw .inventory-action .date-input input,.inventory-withdraw .inventory-action .date-input p,.inventory-withdraw .inventory-action .input-container .filter-dropdown input,.inventory-withdraw .inventory-action .input-container .filter-dropdown p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-withdraw .inventory-action p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.inventory-withdraw .inventory-action .help-text-guide .attention-group-orders,.inventory-withdraw .inventory-action .withdraw-inventory-guide,.inventory-withdraw .inventory-action .withdraw-submit-guide{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-withdraw .inventory-action .help-text-guide .attention-group-orders{color:#b0131d;font-weight:600}.inventory-withdraw .inventory-action .help-text-guide p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-withdraw .inventory-action input[type=radio]{height:1.25rem;width:1.25rem}}@media screen and (max-width:767px){.inventory-withdraw .inventory-action .date-input input,.inventory-withdraw .inventory-action .date-input p,.inventory-withdraw .inventory-action .input-container .filter-dropdown input,.inventory-withdraw .inventory-action .input-container .filter-dropdown p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-withdraw .inventory-action p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-withdraw .inventory-action .withdraw-submit-section .buttons{align-self:center}.inventory-withdraw .inventory-action .help-text-guide .attention-group-orders,.inventory-withdraw .inventory-action .withdraw-inventory-guide,.inventory-withdraw .inventory-action .withdraw-submit-guide{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-withdraw .inventory-action .help-text-guide .attention-group-orders{color:#b0131d;font-weight:500;font-weight:700;line-height:.75rem}.inventory-withdraw .inventory-action .help-text-guide p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-withdraw .inventory-action .radio-row-label{max-width:100%}.inventory-withdraw .inventory-action input[type=radio]{height:1rem;width:1rem}}.inventory-discard .inventory-action p{padding-bottom:.3rem}.inventory-discard .inventory-action .discard-submit-guide{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:1rem 0}@media screen and (min-width:768px)and (max-width:1024px){.inventory-discard .inventory-action .discard-submit-guide,.inventory-discard .inventory-action form p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.inventory-discard .inventory-action form p{padding:0}.inventory-discard .inventory-action .discard-submit-guide,.inventory-discard .inventory-action form p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.add-inventory-modal{background-color:#fff;display:flex;flex-direction:column;padding:1.5rem}.add-inventory-modal .radio-row{margin-bottom:1rem;margin-top:1rem}.add-inventory-modal h4{color:#272829;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.add-inventory-modal h5,.add-inventory-modal p{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.add-inventory-modal h5{font-weight:700;margin-top:1rem}.add-inventory-modal .sell-code-input{margin-top:.75rem;width:40%}.add-inventory-modal .footer{display:flex;justify-content:flex-end;margin-top:2rem}.add-inventory-modal .footer button{margin-left:1rem}.add-inventory-modal hr{margin-top:0;width:100%}.add-inventory-modal .sell-code-found .sell-code-found-text{color:#91bc7b;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.add-inventory-modal .sell-code-found h3{color:#272829;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-top:1.5rem}.add-inventory-modal .sell-code-found p{color:#7f8182;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.add-inventory-modal .sell-code-not-found{display:flex;flex-direction:row}.add-inventory-modal .sell-code-not-found .sell-code-not-found-text{color:#b0131d;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-left:.5rem}@media screen and (max-width:767px){.add-inventory-modal{padding:0}.add-inventory-modal .radio-row{padding:0 1.5rem}.add-inventory-modal h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin:1.5rem;text-align:center}.add-inventory-modal p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:1.5rem 1.5rem 0}.add-inventory-modal form{padding:0 1.5rem}.add-inventory-modal form p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:0}.add-inventory-modal form .footer{display:flex;gap:1rem;justify-content:center;margin:3rem 0 2rem}.add-inventory-modal form .footer button{padding:.6rem 0;width:9rem}.add-inventory-modal h5{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}.add-inventory-modal .sell-code-input{margin-top:.75rem;width:40%}.add-inventory-modal hr{border-color:#aaacad;margin-top:0}.add-inventory-modal label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.animal-management .xs-animal-management{display:none}@media screen and (max-width:767px){.animal-management .desk-animal-management{display:none}.animal-management .xs-animal-management{display:block;padding:1rem}.animal-management .xs-animal-management .result-item{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.animal-management .xs-animal-management .card{padding:0}.animal-management .xs-animal-management .card.max-width{margin:1rem 0 0}.animal-management .xs-animal-management .card .animal-management-card{align-items:center;display:flex;justify-content:space-between}.animal-management .xs-animal-management .card .animal-management-card .animal-management-content{border-right:1px solid #aaacad;width:85%}.animal-management .xs-animal-management .card .animal-management-card .animal-management-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.animal-management .xs-animal-management .card .animal-management-card .animal-management-content .card-content-section .animal-content{align-items:center;border-right:1px solid #aaacad;display:flex;flex:1 1;flex-direction:column;padding:0 .5rem;text-align:center}.animal-management .xs-animal-management .card .animal-management-card .animal-management-content .card-content-section .animal-content:last-child{border-right:none}.animal-management .xs-animal-management .card .animal-management-card .animal-management-content .card-content-section:last-child{border-bottom:none}.animal-management .xs-animal-management .card .animal-management-card .view-animal-link{text-align:center;width:15%}.animal-management .xs-animal-management .card .animal-management-card .view-animal-link,.animal-management .xs-animal-management .card .animal-management-card label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.manage-animals .row{display:flex}.manage-animals .row .input{width:calc(50% - .5rem)}.add-animal{min-height:30rem;padding:2rem}.add-animal .add-animal-header{display:none}.add-animal h2{margin-bottom:1rem}.add-animal .step-counter{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem;margin-bottom:1rem}.add-animal .step-counter .step-connector{background-color:#91bc7b;height:.2rem;width:2.625rem}.add-animal .step-counter .step-bubble{align-items:center;border:2px solid #91bc7b;border-radius:10rem;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.add-animal .step-counter .step-bubble.active{background-color:#91bc7b;height:2rem;width:2rem}.add-animal .animal-info-container{display:flex;gap:2rem;height:100%;width:100%}.add-animal .animal-info-container .animal-info-image{background-color:#e0e1e2;border-radius:.3rem;max-width:26.625rem;width:50%}.add-animal .has-owners{margin:1rem 0}.add-animal .button-row{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem}.add-animal .button-row .button{margin-left:2rem}@media screen and (min-width:768px)and (max-width:1024px){.add-animal{min-height:15rem;padding:1.5rem}.add-animal h2{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.add-animal .animal-info-container{gap:1.5rem}.add-animal .animal-info-container .animal-info-image{width:40%}.add-animal .animal-info-container .animal-info-column{width:60%}.add-animal .has-owners label,.add-animal .has-owners p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.add-animal .has-owners label{font-weight:600}.add-animal .has-owners input[type=radio]{height:1.25rem;width:1.25rem}.add-animal .button-row{margin-top:2rem}}@media screen and (max-width:767px){.add-animal{max-height:90vh;min-height:18rem;padding:1rem}.add-animal .add-animal-header{border-bottom:1px solid #aaacad;display:block;font-size:1.5rem;line-height:2.25rem;padding-bottom:1rem;text-align:center}.add-animal .add-animal-header,.add-animal h2{font-family:Rubik;font-style:normal;font-weight:700}.add-animal h2{font-size:1rem;font-size:1.125rem;line-height:1.5rem}.add-animal .step-counter{font-size:.75rem;margin:1rem 0}.add-animal .step-counter .step-connector{height:.1rem;width:2.625rem}.add-animal .step-counter .step-bubble{height:1.25rem;width:1.25rem}.add-animal .step-counter .step-bubble.active{height:1.5rem;width:1.5rem}.add-animal .animal-info-container{flex-direction:column;gap:1rem}.add-animal .animal-info-container .animal-info-image{height:10rem;max-width:100%;width:100%}.add-animal .has-owners label,.add-animal .has-owners p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.add-animal .has-owners label{font-weight:600}.add-animal .has-owners input[type=radio]{height:1rem;width:1rem}.add-animal .button-row{display:flex;justify-content:space-evenly}.add-animal .button-row .button{margin-bottom:1rem;margin-left:0;width:8rem}}.animal-info-form{min-width:20rem}.animal-info-form .row{display:flex;justify-content:space-between}.animal-info-form .row .input{width:calc(50% - .5rem)}@media screen and (min-width:768px)and (max-width:1024px){.animal-info-form .row .input{margin-bottom:.25rem}.animal-info-form .row .input label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info-form .row .input .validated-input{margin-top:.25rem}.animal-info-form .row .input .date-input,.animal-info-form .row .input .filter-dropdown,.animal-info-form .row .input .validated-input input{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info-form .row .input .date-input,.animal-info-form .row .input .filter-dropdown{margin-top:.25rem}.animal-info-form .row .input .date-input .react-datepicker__input-container input,.animal-info-form .row .input .filter-dropdown .react-datepicker__input-container input{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.animal-info-form .input label{font-size:.875rem}.animal-info-form .input label,.animal-info-form .input textarea{font-family:Rubik;font-style:normal;font-weight:400;line-height:1rem}.animal-info-form .input textarea{font-size:.625rem;font-size:.75rem;margin-top:.25rem}}@media screen and (max-width:767px){.animal-info-form .row{flex-direction:column;gap:.5rem;margin-bottom:.5rem}.animal-info-form .row .input{width:100%}.animal-info-form .input label,.animal-info-form .row .input label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem}}.ownership-overview .account-search-row{align-items:center;display:flex;margin:1rem 0}.ownership-overview .account-search-row label{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem;padding-right:1rem}.ownership-overview .account-search-row .account-input{max-width:16.125rem}.ownership-overview .account-search-row button{height:2.5rem;margin-left:.5rem;width:2.5rem}.ownership-overview .owner-list .owner-row{align-items:center;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;margin:1rem 0;padding:.5rem}.ownership-overview .owner-list .owner-row .owner-input-row{align-items:center;display:flex}.ownership-overview .owner-list .owner-row .owner-input-row .owner-input{padding:.5rem}.ownership-overview .owner-list .owner-row button{height:3rem;width:4rem}.ownership-overview .add-owner{margin:1rem 0}.ownership-overview .add-owner button{align-items:center;display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:1.25rem;width:10rem}@media screen and (min-width:768px)and (max-width:1024px){.ownership-overview h2{font-family:Rubik;font-size:1rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem}.ownership-overview .account-search-row label,.ownership-overview .owner-list .owner-input label,.ownership-overview p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.ownership-overview .owner-list .owner-row button svg{height:1.25rem}}@media screen and (max-width:767px){.ownership-overview h2{font-family:Rubik;font-size:1rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.ownership-overview .account-search-row label,.ownership-overview p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.ownership-overview .owner-list .owner-row .owner-input-row{align-items:flex-start;display:flex;flex-direction:column}.ownership-overview .owner-list .owner-row .owner-input-row .owner-input{padding:.5rem;width:100%}.ownership-overview .owner-list .owner-row .owner-input-row .owner-input label{font-size:.75rem}.ownership-overview .owner-list .owner-row button svg{height:1.25rem;width:1.25rem}.ownership-overview .add-owner button{font-size:.75rem;gap:.5rem;justify-content:flex-start}.ownership-overview .add-owner button svg{height:.75rem;width:.75rem}}.specimen-view-edit .edit-specimen{align-items:center;display:flex;gap:1rem}.specimen-view-edit .specimen-owners-container{align-items:start}.specimen-view-edit .specimen-owners-container .specimen-owners{display:flex;flex-direction:column}.specimen-view-edit .specimen-owners-container .specimen-owners .specimen-owner{align-items:center;display:flex}.specimen-view-edit .specimen-owners-container .specimen-owners .specimen-owner .account-name{overflow:hidden;text-overflow:ellipsis;width:60%}.specimen-view-edit .specimen-owners-container .specimen-owners .specimen-owner .specimen-quantity{width:40%}@media screen and (max-width:767px){.specimen-view-edit pre{font-size:.75rem;font-weight:400}.specimen-view-edit .submit-button{justify-content:space-evenly;margin-top:1rem}}.manage-team{background-color:#f6f7f8;padding:2rem}.manage-team .half{width:50%}.manage-team .full{width:100%}.manage-team .mr-1{margin-right:1rem}.manage-team .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manage-team .header .back-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.manage-team .header .button.disabled,.manage-team .header .button[disabled]{opacity:.6;pointer-events:none}.manage-team .add-user-modal{background-color:#fff;display:flex;flex-direction:column;padding:2rem}.manage-team .add-user-modal h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.manage-team .add-user-modal label,.manage-team .add-user-modal p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.manage-team .add-user-modal .name-inputs-container{display:flex;flex-direction:row;justify-content:space-between}.manage-team .add-user-modal .name-inputs-container .input{width:48%}.manage-team .add-user-modal .input-group{margin-bottom:1rem;margin-top:1rem}.manage-team .add-user-modal .footer{display:flex;gap:1rem;justify-content:flex-end;padding:1rem}.manage-team .add-user-modal .account-found .account-found-text{color:#91bc7b;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.manage-team .add-user-modal .account-found h3{color:#272829;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-top:1.5rem}.manage-team .add-user-modal .account-found p{color:#7f8182;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.manage-team .add-user-modal .account-not-found{display:flex;flex-direction:row}.manage-team .add-user-modal .account-not-found .account-not-found-text{color:#b0131d;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-left:.5rem}.manage-team .user-card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.manage-team .user-card .email-address{color:#aaacad}.manage-team .user-card .user-profile-image{aspect-ratio:1;background-color:#e0e1e2;border-radius:50%;height:3rem;margin:0 .5rem;width:3rem}.manage-team .buttons-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;text-align:center}.manage-team .buttons-container button{margin-bottom:.5rem;margin-top:.5rem;width:6rem}.manage-team .buttons-container button.disabled,.manage-team .buttons-container button[disabled]{opacity:.6;pointer-events:none}.manage-team .role-container{text-align:center}.manage-team .xs-buttons-container{display:none}.manage-team .manage-team-modal{background-color:#fff;display:flex;flex-direction:column}.manage-team .manage-team-modal h4{border-bottom:1.5px solid #dcddde;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;padding:1.25rem;text-align:left}.manage-team .manage-team-modal p{color:#272829;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:3rem;text-align:center}.manage-team .manage-team-modal .footer{background-color:#dcddde;display:flex;justify-content:flex-end;padding:1rem}@media screen and (min-width:768px)and (max-width:1024px){.manage-team .header .back-button{margin:1rem 1rem 1rem 0}.manage-team .header .outlined{margin-bottom:-8rem}.manage-team .searchable-table .search-bar{border-radius:9rem;width:calc(100% - 10rem)}.manage-team .searchable-table .search-bar input::placeholder{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .searchable-table .scrollable{margin-top:2rem}.manage-team .searchable-table .scrollable table{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.manage-team .searchable-table .scrollable table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem;padding:1rem 1rem .5rem}.manage-team .user-card{gap:.5rem}.manage-team .role-container,.manage-team .user-card p{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .desk-buttons-container .buttons-container .button{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}}@media screen and (max-width:767px){.manage-team{padding:1.5rem}.manage-team .header .back-button{margin:1rem 1rem 1rem 0}.manage-team .header .button{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .header .outlined{margin-bottom:-7rem}.manage-team .add-user-modal{padding:0}.manage-team .add-user-modal h4{border-bottom:1px solid #aaacad;padding:1rem 0;text-align:center}.manage-team .add-user-modal p{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;margin:2rem 2rem 0}.manage-team .add-user-modal form{margin:1rem 2rem}.manage-team .add-user-modal form .input-group .filter-dropdown{padding:0;width:100%}.manage-team .add-user-modal form .input-group .filter-dropdown .form-field{padding:.85rem}.manage-team .add-user-modal form .input-group .filter-dropdown .form-field p,.manage-team .add-user-modal form .input-group .filter-dropdown .options p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0}.manage-team .add-user-modal form .account-found .account-found-text{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;margin-left:0}.manage-team .add-user-modal form .account-found h3{color:#272829;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .add-user-modal form .account-found p{color:#2e3133;margin:0;padding:.5rem 0 0}.manage-team .add-user-modal form .account-found p,.manage-team .add-user-modal form label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .add-user-modal form .account-not-found{gap:.5rem;justify-content:flex-start;width:100%}.manage-team .add-user-modal form .account-not-found svg{padding:0}.manage-team .add-user-modal form .account-not-found .account-not-found-text{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;margin:0}.manage-team .add-user-modal form .name-inputs-container{flex-direction:column;gap:1rem}.manage-team .add-user-modal form .name-inputs-container .input{width:100%}.manage-team .searchable-table .search-bar{border-radius:9rem;height:2.2rem;width:calc(100% - 8rem)}.manage-team .searchable-table .search-bar:before{height:70%;width:2rem}.manage-team .searchable-table .search-bar input{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .searchable-table .scrollable{margin-top:2rem}.manage-team .searchable-table .scrollable table{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.manage-team .searchable-table .scrollable table thead tr th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;font-weight:600;line-height:1rem;line-height:.75rem;padding:1rem 1rem .5rem}.manage-team .user-card .user-profile-image{height:2.5rem;margin:0 .5rem;width:2.5rem}.manage-team .role-container,.manage-team .user-card p{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.manage-team .desk-buttons-container{display:none}.manage-team .xs-buttons-container{align-items:center;display:flex;justify-content:center}.manage-team .manage-team-modal h4{text-align:center}.manage-team .manage-team-modal p{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:2rem 3rem 4rem}.manage-team .manage-team-modal .footer{background-color:inherit;gap:.5rem;justify-content:center}.manage-team .manage-team-modal .footer .button{width:10rem}}.user-profile .edit-user-container{align-items:center;display:flex;flex-direction:column}.user-profile .edit-user-container .select-container{display:flex;flex-direction:column;min-width:20rem}.user-profile .edit-user-container h3{margin-bottom:1rem;margin-top:1rem}.user-profile .edit-user-container button{margin-bottom:10rem;margin-top:10rem}@media screen and (min-width:768px)and (max-width:1024px){.user-profile .edit-user-container h3{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.user-profile .edit-user-container .select-container label{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding-bottom:.3rem}.user-profile .edit-user-container .select-container .filter-dropdown{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.user-profile{display:flex;flex-direction:column}.user-profile .edit-user-container{display:flex;width:100%}.user-profile .edit-user-container h3{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.user-profile .edit-user-container .select-container{display:flex;min-width:fit-content;width:78%}.user-profile .edit-user-container .select-container label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem;padding-bottom:.3rem}.user-profile .edit-user-container .button{padding:.7rem;width:10rem}}.inventory-management .submit-button{display:flex;justify-content:flex-end}.inventory-management .transaction-type-header h2{border:none;margin:0}.inventory-management .radio-group{display:flex;gap:1rem;padding-right:2rem}.inventory-management .radio-group div{align-items:center;display:flex}.inventory-management .animal-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.inventory-management .add-animal-button{align-items:center;display:flex;justify-content:center;margin:0}@media screen and (max-width:767px){.inventory-management .add-animal-button{font-size:.75rem}.inventory-management .add-animal-button svg{height:1rem;width:1rem}}.inventory-management .select-storage-items{margin-bottom:1rem}.inventory-management .select-storage-items .select-storage-item{border-radius:.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;display:flex;flex-direction:row;margin-bottom:1rem;padding:1rem}.inventory-management .select-storage-items .select-storage-item-row{border-radius:.5rem;display:flex;flex-direction:row;margin-bottom:1rem;padding:1rem;width:95%}.inventory-management .select-storage-items .select-column{margin-right:2rem;width:22%}.inventory-management .select-storage-items .trash-can{align-self:center;color:#b0131d;display:flex;flex-direction:row;justify-content:center}.inventory-management .select-storage-items .trash-can:hover{cursor:pointer}@media screen and (max-width:767px){.inventory-management .select-storage-items{margin-bottom:0}.inventory-management .select-storage-items .select-storage-item .select-storage-item-row{flex-direction:column;margin-bottom:0;padding:0;width:70%}.inventory-management .select-storage-items .select-storage-item .select-storage-item-row .select-column{margin-bottom:1rem;margin-right:0;width:100%}.inventory-management .select-storage-items .select-storage-item .select-storage-item-row .select-column label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management .select-storage-items .select-storage-item .trash-can{width:30%}.inventory-management .select-storage-items .xs-add-location{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;width:auto}}@media screen and (min-width:768px)and (max-width:1024px){.inventory-management .select-storage-items .select-storage-item-row .select-column .form-field,.inventory-management .select-storage-items .select-storage-item-row .select-column .validated-input input{font-size:.5625rem;line-height:.78063rem}}.inventory-management-canister-contents{padding:1rem}.inventory-management-canister-contents .header{align-items:center;border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 0}.inventory-management-canister-contents .header h1{border-right:1px solid #dcddde;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-right:1rem;width:fit-content}.inventory-management-canister-contents .header .select-storage-items{align-items:center;display:flex}.inventory-management-canister-contents .header .select-storage-items .form-row{align-items:center;display:flex;flex-wrap:nowrap;padding:0 .5rem;width:fit-content}.inventory-management-canister-contents .header .select-storage-items .form-row .input-container{min-width:12rem;padding-left:.5rem}.inventory-management-canister-contents .specimen-info-modal{min-height:20rem;padding:.5rem}.inventory-management-canister-contents .specimen-info-modal .card.inventory-action{margin:0;padding:0 1rem 1rem}.inventory-management-canister-contents .reconcile-modal{padding:.25rem .5rem}.inventory-management-canister-contents .message-modal .header{background-color:#fff;border-bottom:1px solid #dcddde;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:1rem}.inventory-management-canister-contents .message-modal .header h4{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}@media screen and (max-width:767px){.inventory-management-canister-contents .message-modal .header{border-bottom:1px solid #000;padding:1rem;text-align:center}.inventory-management-canister-contents .message-modal .header h4{font-size:1.5rem;line-height:2rem}}.inventory-management-canister-contents .inventory-counts{display:flex;flex-direction:column}.inventory-management-canister-contents .inventory-counts .canister-count,.inventory-management-canister-contents .inventory-counts .tank-count{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-top:.5rem}.inventory-management-canister-contents .content{margin-top:1rem}.inventory-management-canister-contents .content .sorted-table{border-radius:0}.inventory-management-canister-contents .content .sorted-table table thead tr{background-color:#fff}.inventory-management-canister-contents .content .sorted-table table tr{border-bottom:1px solid #dcddde}.inventory-management-canister-contents .content .sorted-table table tr td:before,.inventory-management-canister-contents .content .sorted-table table tr th:before{border-color:#dcddde;bottom:0;top:0}.inventory-management-canister-contents .content .sorted-table table tr td,.inventory-management-canister-contents .content .sorted-table table tr th{text-align:left}.inventory-management-canister-contents .content .sorted-table table tr td:last-child,.inventory-management-canister-contents .content .sorted-table table tr th:last-child{text-align:center}.inventory-management-canister-contents .content .sorted-table table tr th{padding:1rem .75rem}.inventory-management-canister-contents .content .sorted-table table tr td{padding:.5rem .75rem}.inventory-management-canister-contents .xs-content{display:none}@media screen and (min-width:768px)and (max-width:1024px){.inventory-management-canister-contents .header h1{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory-management-canister-contents .header .select-storage-items .form-row .input-container{min-width:8rem}.inventory-management-canister-contents .header .select-storage-items .form-row .input-container .filter-dropdown{font-family:Rubik;font-size:.875rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-canister-contents .header .select-storage-items .form-row label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-canister-contents .inventory-counts .canister-count,.inventory-management-canister-contents .inventory-counts .tank-count{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-canister-contents .content .sorted-table table thead tr th,.inventory-management-canister-contents .content .sorted-table table tr td{font-size:.75rem}}@media screen and (max-width:767px){.inventory-management-canister-contents .header{border-bottom:none;border-top:1px solid #dcddde;display:block;margin-bottom:0}.inventory-management-canister-contents .header h1{border-bottom:1px solid #dcddde;border-right:none;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem;margin-bottom:.5rem;padding:.5rem 0;width:auto}.inventory-management-canister-contents .header .select-storage-items{border-bottom:1px solid #dcddde;display:block}.inventory-management-canister-contents .header .select-storage-items .form-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0;width:100%}.inventory-management-canister-contents .header .select-storage-items .form-row:last-child{margin-bottom:.5rem}.inventory-management-canister-contents .header .select-storage-items .form-row .input-container{max-width:10.5rem;min-width:auto}.inventory-management-canister-contents .inventory-counts{align-items:end}.inventory-management-canister-contents .inventory-counts .canister-count,.inventory-management-canister-contents .inventory-counts .tank-count{font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;margin-bottom:1rem}.inventory-management-canister-contents .reconcile-modal{margin:0 1rem}.inventory-management-canister-contents .reconcile-modal h2{font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem;margin-top:0;padding:1rem;text-align:center}.inventory-management-canister-contents .reconcile-modal .flex-right{gap:1.5rem;justify-content:center;margin:1.5rem}.inventory-management-canister-contents .content{display:none}.inventory-management-canister-contents .xs-content{display:block;margin-top:.5rem}.inventory-management-canister-contents .xs-content .card{padding:0}.inventory-management-canister-contents .xs-content .card.max-width{margin:1rem .5rem 0 0}.inventory-management-canister-contents .xs-content .canister-inventory{align-items:center;display:flex;justify-content:space-between}.inventory-management-canister-contents .xs-content .canister-inventory .canister-inventory-content{border-right:1px solid #aaacad;flex:3 1}.inventory-management-canister-contents .xs-content .canister-inventory .canister-inventory-content .animal-code{border-bottom:1px solid #aaacad;padding:.5rem 1rem}.inventory-management-canister-contents .xs-content .canister-inventory .canister-inventory-content .animal-info{align-items:center;border-bottom:1px solid #aaacad;display:flex;flex-direction:row;padding:.5rem 1rem}.inventory-management-canister-contents .xs-content .canister-inventory .canister-inventory-content .animal-info .animal-lot-date{border-right:1px solid #aaacad;padding-right:1rem;width:50%}.inventory-management-canister-contents .xs-content .canister-inventory .canister-inventory-content .animal-info .quantity{padding-left:1rem;width:50%}.inventory-management-canister-contents .xs-content .canister-inventory .action-button{flex:1 1;text-align:center}.inventory-management-canister-contents .xs-content .canister-inventory label{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}}.inventory-management-variances{padding:2rem}.inventory-management-variances .header{margin-bottom:1rem}.inventory-management-variances .header hr{border-color:#dcddde}.inventory-management-variances .xs-inventory-management-variances{display:none}@media screen and (min-width:768px)and (max-width:1024px){.inventory-management-variances .header h1{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.inventory-management-variances .desk-inventory-management-variances .sorted-table table thead tr th{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;font-weight:500;line-height:1rem;line-height:.75rem}.inventory-management-variances .desk-inventory-management-variances .sorted-table table tbody tr td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}@media screen and (max-width:767px){.inventory-management-variances .header h1{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory-management-variances .desk-inventory-management-variances{display:none}.inventory-management-variances .xs-inventory-management-variances{display:block}.inventory-management-variances .xs-inventory-management-variances .card{padding:0}.inventory-management-variances .xs-inventory-management-variances .card.max-width{margin:1rem .5rem 0 0}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances{align-items:center;display:flex;justify-content:space-between}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .inventory-variances-content{border-right:1px solid #aaacad;flex:3 1}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .inventory-variances-content .card-content-section{border-bottom:1px solid #aaacad;display:flex;padding:.5rem}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .inventory-variances-content .card-content-section .left{border-right:1px solid #aaacad;flex:1 1;padding-right:.5rem}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .inventory-variances-content .card-content-section .right{flex:1 1;padding-left:.5rem}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .inventory-variances-content .card-content-section:last-child{border-bottom:none}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances .reconcile-link{flex:1 1;font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.inventory-management-variances .xs-inventory-management-variances .card .inventory-variances label{font-family:Rubik;font-size:.875rem;font-size:.71rem;font-style:normal;font-weight:400;line-height:1rem}}.inventory-management-reconcile .specimen-info-header{align-items:center;display:flex;justify-content:space-between}.inventory-management-reconcile .specimen-info-header .specimen-info{margin-bottom:.5rem}.inventory-management-reconcile .specimen-info-header .specimen-info label{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.inventory-management-reconcile .specimen-info-header .specimen-info span{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.inventory-management-reconcile .specimen-info-header .variance{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;text-align:center;width:fit-content}.inventory-management-reconcile .specimen-info-header .variance div{background-color:#dcddde;padding:.5rem}.inventory-management-reconcile .equations{display:flex;flex-wrap:wrap;gap:1rem}.inventory-management-reconcile .equations>div{max-width:25rem;min-width:10rem}.inventory-management-reconcile .equations .verify-equation{border-collapse:collapse;margin:auto;text-align:center}.inventory-management-reconcile .equations .verify-equation td,.inventory-management-reconcile .equations .verify-equation th{font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;line-height:1.25rem}.inventory-management-reconcile .equations .verify-equation .operation{background-color:#0000;font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;line-height:1rem;position:relative}.inventory-management-reconcile .equations .verify-equation .operation .slash{bottom:-.25rem;color:#b0131d;font-family:Rubik;font-size:1.125rem;font-style:normal;font-weight:400;font-weight:600;left:.15rem;line-height:1.75rem;position:absolute}.inventory-management-reconcile .equations .validated-input-message-error{gap:.5rem}.inventory-management-reconcile .equations .validated-input-message-error div{align-self:baseline;height:1rem;width:1rem}.inventory-management-reconcile .equations .details{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media screen and (min-width:768px)and (max-width:1024px){.inventory-management-reconcile .specimen-info-header .specimen-info label{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.inventory-management-reconcile .specimen-info-header .specimen-info span{font-family:Rubik;font-size:1.25rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem}.inventory-management-reconcile .specimen-info-header .variance label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.inventory-management-reconcile .equations{justify-content:center;text-align:center}.inventory-management-reconcile .equations>div{max-width:100%}.inventory-management-reconcile .equations .verify-equation{border-collapse:collapse;margin:auto;text-align:center}.inventory-management-reconcile .equations .verify-equation td,.inventory-management-reconcile .equations .verify-equation th{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.inventory-management-reconcile .equations .verify-equation .operation{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.inventory-management-reconcile .equations .verify-equation .operation .slash{bottom:-.05rem;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;left:.1rem;line-height:1.5rem}.inventory-management-reconcile .equations .details{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media screen and (max-width:767px){.inventory-management-reconcile .specimen-info-header{gap:1rem}.inventory-management-reconcile .specimen-info-header .specimen-info label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory-management-reconcile .specimen-info-header .specimen-info span{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-reconcile .specimen-info-header .variance{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1rem}.inventory-management-reconcile .flex-right button{border-radius:1.5rem;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.inventory-management-reconcile .equations{justify-content:center;text-align:center}.inventory-management-reconcile .equations>div{max-width:100%}.inventory-management-reconcile .equations .verify-equation{border-collapse:collapse;margin:auto;text-align:center}.inventory-management-reconcile .equations .verify-equation td,.inventory-management-reconcile .equations .verify-equation th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.inventory-management-reconcile .equations .verify-equation .operation{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.inventory-management-reconcile .equations .verify-equation .operation .slash{bottom:.1rem;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;left:.1rem;line-height:1.25rem}.inventory-management-reconcile .equations .validated-input-message-error{gap:.25rem}.inventory-management-reconcile .equations .details{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}}.modal-p-side-margin{margin:0 1rem}.inventory-management-clinic-use .clinic-use-select-item .desk-select-item{display:block}@media screen and (max-width:767px){.inventory-management-clinic-use .clinic-use-select-item .desk-select-item{display:none}}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item{display:none}@media screen and (max-width:767px){.inventory-management-clinic-use .clinic-use-select-item .xs-select-item{display:block}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .form-row{max-width:100%}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .form-row .no-select-specimen{display:block;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .form-row .wide-input-container{max-width:100%}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card{padding:.5rem 0}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card.max-width{margin:1rem .5rem 0 0}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body{display:flex;flex-direction:row;justify-content:space-around;padding:0 .5rem}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body .available-quantity,.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body .owned-quantity,.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body .selected-account{border-right:1px solid #aaacad;display:flex;flex-direction:column;justify-content:center;padding:.25rem;text-align:center;width:25%}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body .actual-quantity{display:flex;flex-direction:column;justify-content:center;padding:.25rem;text-align:center;width:25%}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body .actual-quantity input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:4.5rem;padding:.25rem;text-align:center}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .selected-specimen .card .body label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .total-quantity{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:1.25rem;margin:1rem;padding-right:2rem}.inventory-management-clinic-use .clinic-use-select-item .xs-select-item .total-quantity label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}}.inventory-management-clinic-use .clinic-use-storage-locations .desk-storage-locations-table{display:block}@media screen and (max-width:767px){.inventory-management-clinic-use .clinic-use-storage-locations .desk-storage-locations-table{display:none}}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table{display:none}@media screen and (max-width:767px){.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table{display:block}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card{padding:.5rem 0}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card.max-width{margin:1rem .5rem 0 0}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content{display:flex;flex-direction:row;justify-content:space-around;padding:0 .5rem}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content .canister-qty,.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content .selected-location{border-right:1px solid #aaacad;display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:50%}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content .actual-quantity,.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content .location-item{display:flex;flex-direction:column;justify-content:center;padding-left:1rem;width:50%}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body .body-content .actual-quantity input{border-radius:0;font-family:Rubik;font-size:.625rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;max-width:4.5rem;padding:.25rem;text-align:center}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body hr{border:none;border-bottom:1px solid #aaacad}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .card .body label{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .selected-storage-location .disabled label{color:#aaacad}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .storage-total{display:flex;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:1.25rem;margin:1rem;padding-right:2rem}.inventory-management-clinic-use .clinic-use-storage-locations .xs-storage-locations-table .storage-total label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;font-weight:600;line-height:1.25rem}}.inventory-management-threshold .search-bar{max-width:calc(50% - 1rem)}.inventory-management-threshold .search-bar .search-input-wrapper{width:70%}.inventory-management-threshold .sorted-table{border-radius:.5rem;box-shadow:none;box-shadow:0 1px 4px #181d2033;overflow:hidden}.inventory-management-threshold .sorted-table table{background-color:#ebeced;border:none;border-collapse:collapse;table-layout:fixed;width:100%}.inventory-management-threshold .sorted-table table tbody tr,.inventory-management-threshold .sorted-table table tfoot tr,.inventory-management-threshold .sorted-table table thead{display:table;table-layout:fixed;width:100%}.inventory-management-threshold .sorted-table table thead{width:calc(100% - .5rem);z-index:1}.inventory-management-threshold .sorted-table table thead tr{background-color:#ebeced}.inventory-management-threshold .sorted-table table thead tr th{color:#272829;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;line-height:1.5rem;position:sticky;top:0}.inventory-management-threshold .sorted-table table thead tr th.sortable{cursor:pointer}.inventory-management-threshold .sorted-table table thead tr th .sort-arrow{padding:.25rem}.inventory-management-threshold .sorted-table table thead tr th .sort-arrow svg path{fill:#adabaa}.inventory-management-threshold .sorted-table table thead tr th .sort-arrow.sorting svg path{fill:#545556}.inventory-management-threshold .sorted-table table thead tr th .sort-arrow.reverse svg{transform:scaleY(-1)}.inventory-management-threshold .sorted-table table tbody{display:block;max-height:22.5rem;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.inventory-management-threshold .sorted-table table tbody::-webkit-scrollbar{width:.5rem}.inventory-management-threshold .sorted-table table tbody::-webkit-scrollbar-track{background:#ebeced}.inventory-management-threshold .sorted-table table tbody::-webkit-scrollbar-thumb{background:#7f8182;border-radius:.25rem}.inventory-management-threshold .sorted-table table tfoot tr td{border:none;bottom:0;position:sticky}.inventory-management-threshold .sorted-table table tfoot tr td:before{border-left:none}.inventory-management-threshold .sorted-table table tr{background-color:#f6f7f8}.inventory-management-threshold .sorted-table table tr:nth-child(2n){background-color:#fff}.inventory-management-threshold .sorted-table table tr td,.inventory-management-threshold .sorted-table table tr th{overflow-wrap:break-word;padding:1rem 0;position:relative;text-align:center}.inventory-management-threshold .sorted-table table tr td:first-child:before,.inventory-management-threshold .sorted-table table tr th:first-child:before{display:none}.inventory-management-threshold .sorted-table table tr td:before,.inventory-management-threshold .sorted-table table tr th:before{background:#000;border-left:1px solid #272829;bottom:.5rem;content:"";display:block;left:-.5px;position:absolute;top:.5rem}.inventory-management-threshold .sorted-table table tr thead{padding:0 .5rem;width:calc(100% - .5rem)}@media screen and (max-width:767px){.inventory-management-threshold .sorted-table table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem;padding:.5rem}.inventory-management-threshold .sorted-table table tbody{max-height:14rem}.inventory-management-threshold .sorted-table table tbody tr td{font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem;padding:.5rem}}@media screen and (min-width:768px)and (max-width:1024px){.inventory-management-threshold .sorted-table table thead tr th{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;font-weight:600;line-height:1rem;padding:1rem .5rem}.inventory-management-threshold .sorted-table table tbody{max-height:21rem}.inventory-management-threshold .sorted-table table tbody tr td{font-family:Rubik;font-size:.875rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:1rem .5rem}.inventory-management-threshold .sorted-table table tbody tr td svg{height:.75rem;width:.75rem}.inventory-management-threshold .search-bar{max-width:calc(70% - 1rem)}}@media screen and (max-width:767px){.inventory-management-threshold .search-bar{max-width:calc(100% - 1rem)}}.filter-inventory{align-items:center;display:flex;flex-direction:column;width:100%}.filter-inventory h4{font-family:Rubik;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-top:2rem;text-align:center}.filter-inventory hr{border:1px solid #aaacad;margin:1.5rem 0;width:100%}.filter-inventory form{width:90%}.filter-inventory .inventory-type,.filter-inventory .sort-inventory-by,.filter-inventory form{display:flex;flex-direction:column}.filter-inventory .inventory-type h5,.filter-inventory .sort-inventory-by h5{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.filter-inventory .inventory-type label,.filter-inventory .sort-inventory-by label{font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.filter-inventory .inventory-type input,.filter-inventory .sort-inventory-by input{height:1.125rem;width:1.125rem}.filter-inventory .filter-option{display:flex;flex-direction:column}.filter-inventory .filter-option label{font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.filter-inventory .footer{display:flex;gap:2rem;justify-content:center;margin:2rem 0}.filter-inventory .footer button{width:9rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{display:none!important;height:0;margin:0;pointer-events:none;visibility:hidden;width:0}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}
/*# sourceMappingURL=main.f03f2ad8.css.map*/