/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{top:0 !important;}div.skiptranslate,#google_translate_element2,#google_translate_element,#goog-gt-tt,#goog-gt-{display:none!important}.goog-te-banner-frame{display:none !important;}.goog-te-menu-value:hover{text-decoration:none !important;}.goog-text-highlight{background-color:transparent !important;border:none !important;box-shadow:none !important;}
.hide{display:none !important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none !important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none !important}}@media print,screen and (min-width:40em)and (max-width:63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width:64em){.hide-for-large{display:none !important}}@media screen and (max-width:63.99875em){.show-for-large{display:none !important}}@media print,screen and (min-width:64em)and (max-width:74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block !important}.hide-for-dark-mode{display:none !important}}.show-for-ie{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block !important}.hide-for-ie{display:none !important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.bordered{border:1px solid #e6e6e6}.border-vertical::before{background:gray;content:"";display:inline-block;height:10px;width:1px;margin-right:10px}[dir=rtl] .border-vertical::before{margin-right:0;margin-left:10px}.bordered-top{border-top:1px solid #e6e6e6}.bordered-bottom{border-bottom:1px solid #e6e6e6}.flex-end{display:flex;justify-content:flex-end}.flex-start{display:flex;justify-content:flex-start}.flex-center{display:flex;justify-content:center}.summary-list{list-style-type:none;margin-left:0}.no-wrap{white-space:nowrap}.details-link::after{@apply ml-2;content:""}[dir=rtl] .details-link::after{content:""}@media screen and (min-width:40em){.image-holder-flow{float:left;margin-bottom:.625em;margin-right:.625em;width:50%}[dir=rtl] .image-holder-flow{float:right;margin-left:.625em;margin-right:0}}.grid-area-unset .container-item{grid-area:unset !important}.layout-region-stacked .container{display:unset !important}.layout-region-stacked .container .container-item{margin-bottom:.625em}.hide{display:none}.show{display:block}@media screen and (max-width:63.9375em){.hide-on-mobile{display:none}}.no-bullets{list-style-type:none}.list-no-margin{margin-left:0;margin-bottom:0}.align-left{margin:.9375em;margin-left:0}.align-right{margin:.9375em;margin-right:0}.align-center{margin-bottom:.9375em;margin-top:.9375em}.btn-disabled{background-color:#f5f5f5;color:#282828;cursor:not-allowed;padding:.5em 1em}.btn-disabled:hover{background-color:#f5f5f5;color:#282828}.btn-disabled:active{background-color:#f5f5f5;color:#282828}.btn-disabled:focus{background-color:#f5f5f5;color:#282828}.title-underline{text-align:center}.title-underline::after{border-bottom:solid 1px #e6e6e6;content:"";display:block;margin:0 auto;width:30%}.title-background{background:#e6e6e6;border-radius:.25rem;margin:-0.9375em 0 0 .375em;padding:.3125em;position:absolute;z-index:1}[dir=rtl] .block-title{direction:rtl}.bordered-components{border:1px solid #e6e6e6;padding:.375em}.unset-flex-wrap{flex-wrap:unset}.inline-field-items .field__items{display:flex;flex-direction:row;flex-wrap:wrap}.inline-field-items .field__label{word-break:normal}body .kint footer li{color:#000}.sr-only{border-width:0;clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.action-button-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:.9375em 0}.stacks-copyright{float:right}.site-wide-logo{display:flex;margin:0 auto 1rem;max-height:7rem}.site-wide-logo:not(.has-logo-width){width:250px}@media screen and (min-width:64em){.site-wide-protect-container{display:block;height:100%;margin:auto}.tabs{flex-direction:row;flex-wrap:wrap}.site-wide-logo-wrapper{padding-bottom:1.3rem;padding-top:1rem}}#drupal-modal .ajax-patron-login-form>a:nth-of-type(2){left:7em;position:absolute}[dir=rtl] #drupal-modal .ajax-patron-login-form>a:nth-of-type(2){left:0;right:7em}.link-staff-login{float:right}.modal-patron-login .disable-dialog-buttons,.modal-user-register .disable-dialog-buttons,.modal-staff-login .disable-dialog-buttons{display:flex;flex-direction:column;gap:.5rem;align-items:center}.modal-patron-login .disable-dialog-buttons .patron-login-link a,.modal-user-register .disable-dialog-buttons .patron-login-link a,.modal-staff-login .disable-dialog-buttons .patron-login-link a{font-weight:550}.modal-patron-login .disable-dialog-buttons .highlight,.modal-user-register .disable-dialog-buttons .highlight,.modal-staff-login .disable-dialog-buttons .highlight{font-weight:550}.modal-patron-login .disable-dialog-buttons .button-password-reset,.modal-user-register .disable-dialog-buttons .button-password-reset,.modal-staff-login .disable-dialog-buttons .button-password-reset{font-weight:550}.modal-patron-login .disable-dialog-buttons .button,.modal-user-register .disable-dialog-buttons .button,.modal-staff-login .disable-dialog-buttons .button{margin-bottom:1rem;margin-top:1rem}.modal-patron-login .messages-error,.modal-staff-login .messages-error{color:#b91c1c !important;border-radius:5px;padding:1rem}.modal-patron-login .messages-error::before,.modal-staff-login .messages-error::before{display:none}.modal-patron-login .messages-error .error-text,.modal-staff-login .messages-error .error-text{padding-left:0}.modal-patron-login .messages-error .error-text span,.modal-staff-login .messages-error .error-text span{padding-left:1.5rem;display:block;font-weight:550}.modal-patron-login .messages-error .error-text span::before,.modal-staff-login .messages-error .error-text span::before{font-family:"Stacks Icons";content:"";font-size:1.2rem;top:0;left:0;display:inline-block;position:absolute;padding-left:1rem;margin-top:.8rem}.modal-patron-login{padding:1rem}.modal-patron-login .patron-login-form .focus-input{border-radius:5px}.modal-patron-login .patron-login-form .messages-status{display:none}.modal-patron-login .stacks-openid-connect-login-form{text-align:center}.modal-patron-login .stacks-openid-connect-login-form .button{margin-bottom:1.5rem}.modal-patron-login .stacks-openid-connect-login-form .focus-input,.modal-patron-login .stacks-openid-connect-login-form a{font-weight:550}.modal-patron-login .ui-dialog-titlebar{background-color:#fff;border:0}.modal-patron-login .ui-dialog-titlebar .ui-dialog-title{color:#1f2937}.modal-patron-login .button{width:100%;padding:1rem}@media screen and (max-width:39.9375em){.modal-patron-login{left:0 !important;width:100% !important}}.modal-user-register{padding:1rem}.modal-user-register .messages-error{border-radius:5px;padding:1rem;margin-bottom:1rem}.modal-user-register .user-pass{display:flex;flex-direction:column}.modal-user-register .user-pass .form-required{color:#1f2937}.modal-user-register .user-pass .messages-status{order:-2;padding-left:2.2rem;padding-right:1.5rem}.modal-user-register .user-pass .messages-status .close-button{display:none}.modal-user-register .user-pass .messages-status::before{padding-left:.5rem;position:absolute;display:inline-block;left:0;top:0}.modal-user-register .user-pass p{color:#6b7280}.modal-user-register .user-pass .form-item--error-message{display:flex}.modal-user-register .user-pass .form-item--error-message .error-text{font-weight:500;display:inline-block;padding-left:.5rem;padding-right:.5rem;font-size:1rem}.modal-user-register .user-pass .form-item--error-message::before{font-family:"Stacks Icons";content:"";display:inline-block;font-size:1rem}.modal-user-register .user-pass .messages-error{margin-bottom:1.5rem}.modal-user-register .user-pass .messages-error .close-button{display:none}.modal-user-register .user-pass .messages-error .alert-content{display:flex;flex-direction:column;color:#b91c1c;border-radius:5px;margin-top:1rem;margin-bottom:1rem}.modal-user-register .user-pass .messages-error .alert-content .message-list{list-style-type:none}.modal-user-register .user-pass .messages-error .alert-content .error-messages-title{font-weight:550}.modal-user-register .user-pass .messages-error .alert-content .error-messages-title::before{font-family:"Stacks Icons";content:"";padding:.5rem}.modal-user-register .user-pass .messages-error .alert-content .item-list{padding-left:.4rem;padding-right:.4rem}.modal-user-register .user-pass .messages-error .alert-content .item-list ul{display:flex;flex-direction:column;margin-left:1rem;margin-bottom:0}.modal-user-register .user-pass .messages-error .alert-content .item-list ul li{display:list-item;margin:0 2rem;text-decoration:underline;list-style-type:disc}.modal-user-register .user-pass .messages-error .alert-content .item-list ul li a{color:#b91c1c}.modal-user-register .user-pass:has(.messages-error) p{display:none}.modal-user-register .user-form .form-required{color:#1f2937}.modal-user-register .user-form .description-label,.modal-user-register .user-form .form-required{font-size:1rem}.modal-user-register .disable-dialog-buttons .button{width:100%;padding:1rem;font-weight:550}.modal-user-register .ui-widget-header{background-color:#fff;border:0}.modal-user-register .ui-widget-header .ui-dialog-title{color:#1f2937}@media screen and (max-width:39.9375em){.modal-user-register{left:0 !important}}.modal-staff-login{padding:1rem;display:flex;flex-direction:column}.modal-staff-login .form-required{font-size:1rem}.modal-staff-login .openid-connect-login-form{display:none}.modal-staff-login .patron-login-link a{font-weight:550}.modal-staff-login .focus-input{border-radius:5px}.modal-staff-login .user-login-form .form-actions{display:flex;flex-direction:column;text-align:center}.modal-staff-login .user-login-form .messages-status{display:none}.modal-staff-login .user-login-form .description,.modal-staff-login .user-login-form .open-athens-login{display:none}.modal-staff-login .user-login-form .button-password-reset,.modal-staff-login .user-login-form .highlight{font-weight:550}.modal-staff-login .ui-dialog-titlebar{background-color:#fff;border:0}.modal-staff-login .ui-dialog-titlebar .ui-dialog-title{color:#1f2937}.modal-staff-login .disable-dialog-buttons .button{width:100%;padding:1rem;font-weight:550}@media screen and (max-width:39.9375em){.modal-staff-login{left:0 !important}}.modal-signup-form .user-register-form .form-item--error-message{display:flex}.modal-signup-form .user-register-form .form-item--error-message:has(+.description-label)+.description-label{display:none}.modal-signup-form .user-register-form .form-item--error-message .error-text{font-weight:500;display:inline-block;padding-left:.5rem;padding-right:.5rem;font-size:1rem}.modal-signup-form .user-register-form .form-item--error-message::before{font-family:"Stacks Icons";content:"";display:inline-block;font-size:1rem}.modal-signup-form .user-register-form .messages-status{display:none}.modal-signup-form .user-register-form .messages-error{margin-bottom:1.5rem}.modal-signup-form .user-register-form .messages-error::before{display:none}.modal-signup-form .user-register-form .messages-error .alert-content{padding:0}.modal-signup-form .user-register-form input{border-radius:5px}.modal-signup-form .user-register-form a .highlight{cursor:pointer}.modal-signup-form .user-register-form a:hover{cursor:initial}.page-route-name-stacks-patron-registration-register .form-item--error-message,.page-route-name-stacks-login-patron-login .form-item--error-message,.page-route-name-user-login .form-item--error-message,.page-route-name-user-pass .form-item--error-message,.path-user-request-pass .form-item--error-message{display:flex}.page-route-name-stacks-patron-registration-register .form-item--error-message .error-text,.page-route-name-stacks-login-patron-login .form-item--error-message .error-text,.page-route-name-user-login .form-item--error-message .error-text,.page-route-name-user-pass .form-item--error-message .error-text,.path-user-request-pass .form-item--error-message .error-text{font-weight:500;display:inline-block;padding-left:.5rem;padding-right:.5rem;font-size:1rem}.page-route-name-stacks-patron-registration-register .form-item--error-message::before,.page-route-name-stacks-login-patron-login .form-item--error-message::before,.page-route-name-user-login .form-item--error-message::before,.page-route-name-user-pass .form-item--error-message::before,.path-user-request-pass .form-item--error-message::before{font-family:"Stacks Icons";content:"";display:inline-block;font-size:1rem}.page-route-name-stacks-patron-registration-register .main-content-wrapper,.page-route-name-stacks-login-patron-login .main-content-wrapper,.page-route-name-user-login .main-content-wrapper,.page-route-name-user-pass .main-content-wrapper,.path-user-request-pass .main-content-wrapper{display:flex;flex-direction:column}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container,.page-route-name-user-login .layout-content .site-wide-protect-container,.page-route-name-user-pass .layout-content .site-wide-protect-container,.path-user-request-pass .layout-content .site-wide-protect-container{border:1px solid #e5e7eb;border-radius:5px;padding:2rem}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .action-button-wrapper,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .action-button-wrapper,.page-route-name-user-login .layout-content .site-wide-protect-container .action-button-wrapper,.page-route-name-user-pass .layout-content .site-wide-protect-container .action-button-wrapper,.path-user-request-pass .layout-content .site-wide-protect-container .action-button-wrapper{display:none}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .stacks-copyright,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .stacks-copyright,.page-route-name-user-login .layout-content .site-wide-protect-container .stacks-copyright,.page-route-name-user-pass .layout-content .site-wide-protect-container .stacks-copyright,.path-user-request-pass .layout-content .site-wide-protect-container .stacks-copyright{float:unset;text-align:center;padding-top:1rem}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .region-content,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .region-content,.page-route-name-user-login .layout-content .site-wide-protect-container .region-content,.page-route-name-user-pass .layout-content .site-wide-protect-container .region-content,.path-user-request-pass .layout-content .site-wide-protect-container .region-content{width:auto;border:0;padding-bottom:1rem}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .messages-status,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .messages-status,.page-route-name-user-login .layout-content .site-wide-protect-container .messages-status,.page-route-name-user-pass .layout-content .site-wide-protect-container .messages-status,.path-user-request-pass .layout-content .site-wide-protect-container .messages-status{padding-left:2.2rem;padding-right:1.5rem}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .messages-status .close-button,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .messages-status .close-button,.page-route-name-user-login .layout-content .site-wide-protect-container .messages-status .close-button,.page-route-name-user-pass .layout-content .site-wide-protect-container .messages-status .close-button,.path-user-request-pass .layout-content .site-wide-protect-container .messages-status .close-button{display:none}.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container .messages-status::before,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container .messages-status::before,.page-route-name-user-login .layout-content .site-wide-protect-container .messages-status::before,.page-route-name-user-pass .layout-content .site-wide-protect-container .messages-status::before,.path-user-request-pass .layout-content .site-wide-protect-container .messages-status::before{padding-left:.5rem;position:absolute;display:inline-block;left:0;top:0}@media screen and (min-width:40em){.page-route-name-stacks-patron-registration-register .layout-content .site-wide-protect-container,.page-route-name-stacks-login-patron-login .layout-content .site-wide-protect-container,.page-route-name-user-login .layout-content .site-wide-protect-container,.page-route-name-user-pass .layout-content .site-wide-protect-container,.path-user-request-pass .layout-content .site-wide-protect-container{width:600px}}@media screen and (max-width:39.9375em){.page-route-name-stacks-patron-registration-register .layout-content,.page-route-name-stacks-login-patron-login .layout-content,.page-route-name-user-login .layout-content,.page-route-name-user-pass .layout-content,.path-user-request-pass .layout-content{padding:1rem}}.page-route-name-stacks-patron-registration-register .main-wrapper .openid-connect-login-form,.page-route-name-stacks-patron-registration-register .main-wrapper .description-label,.page-route-name-stacks-patron-registration-register .main-content-wrapper .openid-connect-login-form,.page-route-name-stacks-patron-registration-register .main-content-wrapper .description-label,.page-route-name-stacks-login-patron-login .main-wrapper .openid-connect-login-form,.page-route-name-stacks-login-patron-login .main-wrapper .description-label,.page-route-name-stacks-login-patron-login .main-content-wrapper .openid-connect-login-form,.page-route-name-stacks-login-patron-login .main-content-wrapper .description-label,.page-route-name-user-login .main-wrapper .openid-connect-login-form,.page-route-name-user-login .main-wrapper .description-label,.page-route-name-user-login .main-content-wrapper .openid-connect-login-form,.page-route-name-user-login .main-content-wrapper .description-label,.page-route-name-user-pass .main-wrapper .openid-connect-login-form,.page-route-name-user-pass .main-wrapper .description-label,.page-route-name-user-pass .main-content-wrapper .openid-connect-login-form,.page-route-name-user-pass .main-content-wrapper .description-label,.path-user-request-pass .main-wrapper .openid-connect-login-form,.path-user-request-pass .main-wrapper .description-label,.path-user-request-pass .main-content-wrapper .openid-connect-login-form,.path-user-request-pass .main-content-wrapper .description-label{display:none}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-user-login .main-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-user-pass .main-wrapper .layout-content .region-content .form-item-captcha-response .description,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .form-item-captcha-response .description,.path-user-request-pass .main-wrapper .layout-content .region-content .form-item-captcha-response .description,.path-user-request-pass .main-content-wrapper .layout-content .region-content .form-item-captcha-response .description{display:none}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-user-login .main-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-user-pass .main-wrapper .layout-content .region-content .patron-login-link a,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .patron-login-link a,.path-user-request-pass .main-wrapper .layout-content .region-content .patron-login-link a,.path-user-request-pass .main-content-wrapper .layout-content .region-content .patron-login-link a{font-weight:550}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-user-login .main-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-user-pass .main-wrapper .layout-content .region-content .block-local-tasks-block,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .block-local-tasks-block,.path-user-request-pass .main-wrapper .layout-content .region-content .block-local-tasks-block,.path-user-request-pass .main-content-wrapper .layout-content .region-content .block-local-tasks-block{display:none}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-user-login .main-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-user-pass .main-wrapper .layout-content .region-content .block-page-title-block,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .block-page-title-block,.path-user-request-pass .main-wrapper .layout-content .region-content .block-page-title-block,.path-user-request-pass .main-content-wrapper .layout-content .region-content .block-page-title-block{margin-bottom:.5rem}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .focus-input,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .focus-input,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .focus-input,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .focus-input,.page-route-name-user-login .main-wrapper .layout-content .region-content .focus-input,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .focus-input,.page-route-name-user-pass .main-wrapper .layout-content .region-content .focus-input,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .focus-input,.path-user-request-pass .main-wrapper .layout-content .region-content .focus-input,.path-user-request-pass .main-content-wrapper .layout-content .region-content .focus-input{margin-bottom:1rem;border-radius:5px}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .focus-input.error,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .focus-input.error,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .focus-input.error,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .focus-input.error,.page-route-name-user-login .main-wrapper .layout-content .region-content .focus-input.error,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .focus-input.error,.page-route-name-user-pass .main-wrapper .layout-content .region-content .focus-input.error,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .focus-input.error,.path-user-request-pass .main-wrapper .layout-content .region-content .focus-input.error,.path-user-request-pass .main-content-wrapper .layout-content .region-content .focus-input.error{margin:0}.page-route-name-stacks-patron-registration-register .main-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-stacks-patron-registration-register .main-content-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-stacks-login-patron-login .main-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-stacks-login-patron-login .main-content-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-user-login .main-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-user-login .main-content-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-user-pass .main-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.page-route-name-user-pass .main-content-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.path-user-request-pass .main-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label,.path-user-request-pass .main-content-wrapper .layout-content .region-content .form-item .form-item--error-message+.description-label{display:none}.page-route-name-stacks-patron-registration-register .main-wrapper .page-title,.page-route-name-stacks-patron-registration-register .main-content-wrapper .page-title,.page-route-name-stacks-login-patron-login .main-wrapper .page-title,.page-route-name-stacks-login-patron-login .main-content-wrapper .page-title,.page-route-name-user-login .main-wrapper .page-title,.page-route-name-user-login .main-content-wrapper .page-title,.page-route-name-user-pass .main-wrapper .page-title,.page-route-name-user-pass .main-content-wrapper .page-title,.path-user-request-pass .main-wrapper .page-title,.path-user-request-pass .main-content-wrapper .page-title{margin-bottom:0}.page-route-name-stacks-patron-registration-register .main-wrapper .button,.page-route-name-stacks-patron-registration-register .main-content-wrapper .button,.page-route-name-stacks-login-patron-login .main-wrapper .button,.page-route-name-stacks-login-patron-login .main-content-wrapper .button,.page-route-name-user-login .main-wrapper .button,.page-route-name-user-login .main-content-wrapper .button,.page-route-name-user-pass .main-wrapper .button,.page-route-name-user-pass .main-content-wrapper .button,.path-user-request-pass .main-wrapper .button,.path-user-request-pass .main-content-wrapper .button{margin-bottom:1rem;width:100%;padding:1rem;border-radius:5px;font-size:unset}.page-route-name-stacks-patron-registration-register .main-wrapper .user-pass,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-pass,.page-route-name-stacks-login-patron-login .main-wrapper .user-pass,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-pass,.page-route-name-user-login .main-wrapper .user-pass,.page-route-name-user-login .main-content-wrapper .user-pass,.page-route-name-user-pass .main-wrapper .user-pass,.page-route-name-user-pass .main-content-wrapper .user-pass,.path-user-request-pass .main-wrapper .user-pass,.path-user-request-pass .main-content-wrapper .user-pass{display:flex;flex-direction:column}.page-route-name-stacks-patron-registration-register .main-wrapper .user-pass .button,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-pass .button,.page-route-name-stacks-login-patron-login .main-wrapper .user-pass .button,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-pass .button,.page-route-name-user-login .main-wrapper .user-pass .button,.page-route-name-user-login .main-content-wrapper .user-pass .button,.page-route-name-user-pass .main-wrapper .user-pass .button,.page-route-name-user-pass .main-content-wrapper .user-pass .button,.path-user-request-pass .main-wrapper .user-pass .button,.path-user-request-pass .main-content-wrapper .user-pass .button{margin-bottom:0;font-weight:550}.page-route-name-stacks-patron-registration-register .main-wrapper .user-register-form .description-label,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-register-form .description-label,.page-route-name-stacks-login-patron-login .main-wrapper .user-register-form .description-label,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-register-form .description-label,.page-route-name-user-login .main-wrapper .user-register-form .description-label,.page-route-name-user-login .main-content-wrapper .user-register-form .description-label,.page-route-name-user-pass .main-wrapper .user-register-form .description-label,.page-route-name-user-pass .main-content-wrapper .user-register-form .description-label,.path-user-request-pass .main-wrapper .user-register-form .description-label,.path-user-request-pass .main-content-wrapper .user-register-form .description-label{display:flex}.page-route-name-stacks-patron-registration-register .main-wrapper .user-register-form .messages-status,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-register-form .messages-status,.page-route-name-stacks-login-patron-login .main-wrapper .user-register-form .messages-status,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-register-form .messages-status,.page-route-name-user-login .main-wrapper .user-register-form .messages-status,.page-route-name-user-login .main-content-wrapper .user-register-form .messages-status,.page-route-name-user-pass .main-wrapper .user-register-form .messages-status,.page-route-name-user-pass .main-content-wrapper .user-register-form .messages-status,.path-user-request-pass .main-wrapper .user-register-form .messages-status,.path-user-request-pass .main-content-wrapper .user-register-form .messages-status{display:none}.page-route-name-stacks-patron-registration-register .main-wrapper .user-register-form .form-required,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-register-form .form-required,.page-route-name-stacks-login-patron-login .main-wrapper .user-register-form .form-required,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-register-form .form-required,.page-route-name-user-login .main-wrapper .user-register-form .form-required,.page-route-name-user-login .main-content-wrapper .user-register-form .form-required,.page-route-name-user-pass .main-wrapper .user-register-form .form-required,.page-route-name-user-pass .main-content-wrapper .user-register-form .form-required,.path-user-request-pass .main-wrapper .user-register-form .form-required,.path-user-request-pass .main-content-wrapper .user-register-form .form-required{display:flex;flex-direction:column}.page-route-name-stacks-patron-registration-register .main-wrapper .user-register-form .form-required .math-question,.page-route-name-stacks-patron-registration-register .main-content-wrapper .user-register-form .form-required .math-question,.page-route-name-stacks-login-patron-login .main-wrapper .user-register-form .form-required .math-question,.page-route-name-stacks-login-patron-login .main-content-wrapper .user-register-form .form-required .math-question,.page-route-name-user-login .main-wrapper .user-register-form .form-required .math-question,.page-route-name-user-login .main-content-wrapper .user-register-form .form-required .math-question,.page-route-name-user-pass .main-wrapper .user-register-form .form-required .math-question,.page-route-name-user-pass .main-content-wrapper .user-register-form .form-required .math-question,.path-user-request-pass .main-wrapper .user-register-form .form-required .math-question,.path-user-request-pass .main-content-wrapper .user-register-form .form-required .math-question{color:#4b5563}.page-route-name-stacks-patron-registration-register .main-wrapper .disable-dialog-buttons,.page-route-name-stacks-patron-registration-register .main-content-wrapper .disable-dialog-buttons,.page-route-name-stacks-login-patron-login .main-wrapper .disable-dialog-buttons,.page-route-name-stacks-login-patron-login .main-content-wrapper .disable-dialog-buttons,.page-route-name-user-login .main-wrapper .disable-dialog-buttons,.page-route-name-user-login .main-content-wrapper .disable-dialog-buttons,.page-route-name-user-pass .main-wrapper .disable-dialog-buttons,.page-route-name-user-pass .main-content-wrapper .disable-dialog-buttons,.path-user-request-pass .main-wrapper .disable-dialog-buttons,.path-user-request-pass .main-content-wrapper .disable-dialog-buttons{display:flex;flex-direction:column;gap:.5rem;align-items:center}.page-route-name-stacks-patron-registration-register .main-wrapper .disable-dialog-buttons .highlight,.page-route-name-stacks-patron-registration-register .main-content-wrapper .disable-dialog-buttons .highlight,.page-route-name-stacks-login-patron-login .main-wrapper .disable-dialog-buttons .highlight,.page-route-name-stacks-login-patron-login .main-content-wrapper .disable-dialog-buttons .highlight,.page-route-name-user-login .main-wrapper .disable-dialog-buttons .highlight,.page-route-name-user-login .main-content-wrapper .disable-dialog-buttons .highlight,.page-route-name-user-pass .main-wrapper .disable-dialog-buttons .highlight,.page-route-name-user-pass .main-content-wrapper .disable-dialog-buttons .highlight,.path-user-request-pass .main-wrapper .disable-dialog-buttons .highlight,.path-user-request-pass .main-content-wrapper .disable-dialog-buttons .highlight{font-weight:550}.page-route-name-stacks-patron-registration-register .main-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-stacks-patron-registration-register .main-content-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-stacks-login-patron-login .main-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-stacks-login-patron-login .main-content-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-user-login .main-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-user-login .main-content-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-user-pass .main-wrapper .disable-dialog-buttons .button-password-reset,.page-route-name-user-pass .main-content-wrapper .disable-dialog-buttons .button-password-reset,.path-user-request-pass .main-wrapper .disable-dialog-buttons .button-password-reset,.path-user-request-pass .main-content-wrapper .disable-dialog-buttons .button-password-reset{font-weight:550}.page-route-name-stacks-patron-registration-register .main-wrapper .stacks-openid-connect-login-form,.page-route-name-stacks-patron-registration-register .main-content-wrapper .stacks-openid-connect-login-form,.page-route-name-stacks-login-patron-login .main-wrapper .stacks-openid-connect-login-form,.page-route-name-stacks-login-patron-login .main-content-wrapper .stacks-openid-connect-login-form,.page-route-name-user-login .main-wrapper .stacks-openid-connect-login-form,.page-route-name-user-login .main-content-wrapper .stacks-openid-connect-login-form,.page-route-name-user-pass .main-wrapper .stacks-openid-connect-login-form,.page-route-name-user-pass .main-content-wrapper .stacks-openid-connect-login-form,.path-user-request-pass .main-wrapper .stacks-openid-connect-login-form,.path-user-request-pass .main-content-wrapper .stacks-openid-connect-login-form{text-align:center}.page-route-name-stacks-patron-registration-register .main-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-stacks-patron-registration-register .main-wrapper .stacks-openid-connect-login-form a,.page-route-name-stacks-patron-registration-register .main-content-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-stacks-patron-registration-register .main-content-wrapper .stacks-openid-connect-login-form a,.page-route-name-stacks-login-patron-login .main-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-stacks-login-patron-login .main-wrapper .stacks-openid-connect-login-form a,.page-route-name-stacks-login-patron-login .main-content-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-stacks-login-patron-login .main-content-wrapper .stacks-openid-connect-login-form a,.page-route-name-user-login .main-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-user-login .main-wrapper .stacks-openid-connect-login-form a,.page-route-name-user-login .main-content-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-user-login .main-content-wrapper .stacks-openid-connect-login-form a,.page-route-name-user-pass .main-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-user-pass .main-wrapper .stacks-openid-connect-login-form a,.page-route-name-user-pass .main-content-wrapper .stacks-openid-connect-login-form .focus-input,.page-route-name-user-pass .main-content-wrapper .stacks-openid-connect-login-form a,.path-user-request-pass .main-wrapper .stacks-openid-connect-login-form .focus-input,.path-user-request-pass .main-wrapper .stacks-openid-connect-login-form a,.path-user-request-pass .main-content-wrapper .stacks-openid-connect-login-form .focus-input,.path-user-request-pass .main-content-wrapper .stacks-openid-connect-login-form a{font-weight:550}.login-layout-2 .dialog-off-canvas-main-canvas{height:100%}.login-layout-2 .site-wide-protect{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media screen and (max-width:39.9375em){.login-layout-2 .site-wide-protect{height:auto}}.login-layout-2 .site-wide-protect .site-wide-logo-wrapper{padding-top:2rem}.login-layout-2 .site-wide-protect .site-wide-login{border:1px solid #e5e7eb;border-radius:5px;padding:2rem;display:flex;flex-direction:column;width:700px;flex-wrap:wrap}@media screen and (max-width:39.9375em){.login-layout-2 .site-wide-protect .site-wide-login{border:0;width:auto}}.login-layout-2 .site-wide-protect .site-wide-background{background-color:rgba(0,0,0,0)}.login-layout-2 .site-wide-protect .site-wide-background .site-wide-logo-wrapper{padding-bottom:1rem}.login-layout-2 .main-content-wrapper .layout-content .site-wide-protect-container{border:0;padding:0}.login-layout-1 .site-wide-protect .site-wide-background{align-items:center;display:flex;flex-direction:row;justify-content:center;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.login-layout-1 .site-wide-protect .site-wide-logo-wrapper{width:600px}@media screen and (max-width:63.9375em){.login-layout-1 .site-wide-protect .site-wide-logo-wrapper{margin-bottom:1rem}}.login-layout-1 .site-wide-protect .site-wide-login{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;height:100vh}.login-layout-1 .site-wide-protect .site-wide-login .main-content-wrapper{flex-direction:row}@media screen and (min-width:40em)and (max-width:63.9375em){.login-layout-1 .site-wide-protect .site-wide-login{display:flex;flex-direction:column;justify-content:flex-start}.login-layout-1 .site-wide-protect .site-wide-login .site-wide-background{border:0;border-bottom:1px solid #e5e7eb;margin-bottom:5rem;padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:39.9375em){.login-layout-1 .site-wide-protect .site-wide-login{padding:1rem;display:flex;flex-direction:column;justify-content:center;height:100%}.login-layout-1 .site-wide-protect .site-wide-login .site-wide-background{border:0;border-bottom:1px solid #e5e7eb;margin-bottom:2rem;background-color:rgba(0,0,0,0);padding-top:3rem;padding-bottom:3rem}.login-layout-1 .site-wide-protect .site-wide-login .site-wide-protect-container{border:0;padding:0}}.login-layout-1 .site-name,.login-layout-2 .site-name{font-size:x-large}.login-layout-1 .site-slogan,.login-layout-2 .site-slogan{padding-left:1rem;padding-right:1rem;text-align:center}.login-layout-1 .site-wide-logo-wrapper,.login-layout-2 .site-wide-logo-wrapper{display:flex;flex-direction:column;align-items:center}.path-side-wide .layout-container{margin:0;max-width:100%;padding:0}.path-side-wide .user-tabs{display:none}.path-side-wide .main-content-wrapper{align-self:center;justify-content:center}.path-side-wide .user-pass,.path-side-wide .user-login-form,.path-side-wide .user-register-form{margin:0;width:100%}@media screen and (max-width:39.9375em){.path-side-wide .form-actions{display:flex;flex-direction:column}.path-side-wide .form-actions .button-register,.path-side-wide .form-actions .button-password-reset{margin-left:0;text-align:center}}[dir=rtl] .path-side-wide .link-staff-login{margin-left:.46875em}.page-route-name-stacks-login-patron-login .form-item--error-message::before,.page-route-name-user-login .form-item--error-message::before{display:none}.messages--error{color:#b91c1c;padding:.5rem 1rem;background-color:#fee2e2;border-radius:5px}.messages--error::before{font-family:"Stacks Icons";padding-right:.5rem;content:"";font-size:1.2rem;display:inline-block}.page-route-name-stacks-patron-registration-register.path-side-wide .alert-content{margin-bottom:2rem}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error,.modal-signup-form .messages-error{background-color:rgba(0,0,0,0);margin-bottom:0}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .close-button,.modal-signup-form .messages-error .close-button{display:none}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .message-list,.modal-signup-form .messages-error .message-list{list-style-type:none}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .error-messages-title,.modal-signup-form .messages-error .error-messages-title{color:#b91c1c;font-weight:550}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .error-messages-title::before,.modal-signup-form .messages-error .error-messages-title::before{font-family:"Stacks Icons";content:"";padding:.5rem}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content,.modal-signup-form .messages-error .alert-content{display:flex;flex-direction:column;padding:1rem .7rem;background-color:#fee2e2;color:#b91c1c;border-radius:5px}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content .message-item,.modal-signup-form .messages-error .alert-content .message-item{text-decoration:none}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content .item-list,.modal-signup-form .messages-error .alert-content .item-list{padding-left:.4rem;padding-right:.4rem}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content ul,.modal-signup-form .messages-error .alert-content ul{display:flex;flex-direction:column;margin-left:1rem;margin-bottom:0;text-decoration:none}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content ul li,.modal-signup-form .messages-error .alert-content ul li{display:list-item;margin:0 2rem;text-decoration:underline;list-style-type:disc}.page-route-name-stacks-patron-registration-register.path-side-wide .messages-error .alert-content ul li a,.modal-signup-form .messages-error .alert-content ul li a{color:#b91c1c}.page-route-name-user-login.path-side-wide .messages-error,.page-route-name-stacks-login-patron-login.path-side-wide .messages-error{color:#b91c1c;padding:.5rem 1rem;background-color:#fee2e2;border-radius:5px}.page-route-name-user-login.path-side-wide .messages-error .error-text,.page-route-name-stacks-login-patron-login.path-side-wide .messages-error .error-text{padding-left:.5rem}.page-route-name-user-login.path-side-wide .messages-error .error-text span,.page-route-name-stacks-login-patron-login.path-side-wide .messages-error .error-text span{font-weight:550}.page-route-name-user-login.path-side-wide .messages-error::before,.page-route-name-stacks-login-patron-login.path-side-wide .messages-error::before{font-family:"Stacks Icons";content:"";font-size:1.2rem}
.location-availability{background:white;scrollbar-width:thin;}.location-availability::-webkit-scrollbar{width:8px;}.location-availability table{margin-bottom:0;width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:none;}.location-availability thead,.location-availability tbody,.location-availability tfoot{border:none;}.location-availability thead tr{background-color:white;}.location-availability thead th{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;}@media screen and (min-width:40em){.location-availability thead tr th:last-child{border-right:1px solid #d1d5db;}}.location-availability tbody tr:nth-child(2n){background-color:transparent;}@media screen and (min-width:40em){.location-availability tbody tr:first-child{border-bottom:1px solid #d1d5db;}}@media screen and (min-width:40em){.location-availability thead tr:first-child th:first-child{border-top-left-radius:6px;}}@media screen and (min-width:40em){.location-availability thead tr:first-child th:last-child{border-top-right-radius:6px;}}@media screen and (min-width:40em){.location-availability tbody tr:last-child td:first-child,.location-availability tr.last-visible td:first-child{border-bottom-left-radius:6px;}}@media screen and (min-width:40em){.location-availability tbody tr:last-child td:last-child,.location-availability tr.last-visible td:last-child{border-bottom-right-radius:6px;}}@media screen and (min-width:40em){.location-availability tbody tr td{border-left:1px solid #d1d5db;}}@media screen and (min-width:40em){.location-availability tbody tr td:last-child{border-right:1px solid #d1d5db;}}.location-availability th{text-align:left;text-wrap:nowrap;}.location-availability td{position:relative;top:-1px;}@media screen and (min-width:40em){.location-availability td{border-bottom:1px solid #d1d5db;}}.location-availability hr{margin:0.5rem 0 1rem;border-bottom-color:#e5e7eb;}@media screen and (min-width:40em){.location-availability{padding:0.8rem;}}@media screen and (max-width:39.9375em){.location-availability table,.location-availability tbody,.location-availability th,.location-availability td,.location-availability tr{display:block;width:100%;}.location-availability .table-heading{display:none;}.location-availability td{padding:0;}.location-availability tbody tr:nth-child(2n),.location-availability tbody tr{border-bottom:1px solid #e5e7eb;margin-bottom:0.5rem;padding-bottom:0.5rem;}.location-availability tbody tr.last-visible{border-bottom:none;margin-bottom:0;padding-bottom:0;}.location-availability tbody tr{padding-inline:0.5rem;}.location-availability tbody tr:last-child{border-bottom:none;}}@media screen and (max-width:39.9375em){.location-availability td.col-location::before{content:"Location: ";}.location-availability td.col-volume::before{content:"Volume: ";}.location-availability td.col-call-number::before{content:"Call Number: ";}.location-availability td.col-status::before{content:"Status: ";}}.ui-dialog .ui-widget-content.location-availability tbody,.location-availability tbody{border:1px solid #d1d5db;border-radius:6px;padding:0.8rem;}.location-availability-header{width:100%;}@media screen and (min-width:40em){.location-availability-header{padding-inline:0;}}@media screen and (max-width:39.9375em){.location-availability-header{margin-bottom:0.5rem;padding:0.5rem;display:flex;flex-direction:column;text-align:left;}}.location-availability-header .caption{font-weight:600;}@media screen and (min-width:40em){.location-availability-header .caption{font-size:1.3rem;float:left;}}.location-availability-header .items-count{font-weight:500;padding-inline-end:0.5rem;}@media screen and (min-width:40em){.location-availability-header .items-count{float:right;}}.location-availability-header .items-count::before{font-family:"Stacks Icons";margin-inline-end:0.5rem;}.location-availability-header .items-count:not(.no-available){color:#15803D;}.location-availability-header .items-count:not(.no-available)::before{content:"\e82a";}.location-availability-header .items-count.no-available{color:#B91C1C;}.location-availability-header .items-count.no-available::before{content:"\e874";}.location-availability .status::before{font-family:"Stacks Icons";margin-inline-end:0.5rem;}.location-availability .status.available{color:#15803D;}.location-availability .status.available::before{content:"\e82a";}.location-availability .status.not-available{color:#6b7280;}.location-availability .status.not-available::before{content:"\e874";}.location-availability .status.checked-out{color:#B91C1C;}.location-availability .status.checked-out::before{content:"\f218";}.location-availability .status.in-transit{color:#B91C1C;}.location-availability .status.in-transit::before{content:"\e861";}.location-availability .stacks-button{font-size:0.9rem;font-weight:500;text-align:center;}.location-availability .stacks-button,.location-availability .stacks-button:hover,.location-availability .stacks-button:focus{background:white;border:1px solid #0369A1;color:#0369A1;}.location-availability .stacks-button a::before{margin-inline-end:0.5rem;}@media screen and (max-width:39.9375em){.location-availability .stacks-button{width:100%;}}.location-availability .toggle-locations-lists{color:#0369A1;font-weight:500;cursor:pointer;}.location-availability .btn{align-items:center;border-radius:4px;border:1px solid #0369A1;color:#0369A1;display:flex;font-size:0.9rem;font-weight:500;gap:10px;justify-content:center;padding:0.2rem 0.7rem;width:fit-content;}
