html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.shake{animation:shake .2s}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}::-moz-selection{background:#fcdfb3;text-shadow:none}.noselect,.user-menu-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input::-moz-focus-inner{border:0}::selection{background:#fcdfb3;text-shadow:none}@-moz-document url-prefix(){select,select:-moz-focusring,select::-moz-focus-inner{color:rgba(0,0,0,0) !important;text-shadow:0 0 0 #000 !important;border:0}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;background-image:url("data:image/svg+xml,      <svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14px'           height='14px' viewBox='0 0 1200 1000' fill='rgb(51,51,51)'>        <path d='M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z'/>      </svg>");background-repeat:no-repeat;background-position:right 10px center}*:focus{outline:none !important}html{min-height:100%;display:flex;overflow:hidden}html,body{margin:0;padding:0;width:100%;height:100%}body{flex:1;font-family:tt-commons-pro,Arial,sans-serif;font-size:14px;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#4b5438}fullscreen{background:#000 !important}header,footer,nav,section,main{display:block}main{-webkit-flex:1;-ms-flex:1;flex:1}a{text-decoration:none;cursor:pointer}a.emphasized{color:#ff7600}img{border-style:none;outline:0 !important;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}img::-moz-selection{background-color:rgba(0,0,0,0);color:#000}img::selection{background-color:rgba(0,0,0,0);color:#000}label{display:block;margin:15px 0 3px 0;font-size:12px;font-weight:bold;text-transform:uppercase;color:#707070}.iti{width:100%}.iti__flag{background-image:url(/assets/images/flags.png)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-image:url(/assets/images/flags@2x.png)}}#rootContentDiv{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}@media(max-width: 599px){.modal-showing #rootContentDiv{display:none}}.clickable{cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.kebab-menu-icon{cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:10px}.kebab-menu-container{position:relative;display:flex;align-items:center}.context-menu{position:absolute;top:10px;right:0;background:#fff;border:1px solid #efeae2;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:150px;z-index:1000;margin-top:4px}.context-menu .context-menu-item{padding:10px 16px;cursor:pointer;font-size:14px;color:#2f3523;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.context-menu .context-menu-item:hover{background-color:#f5f5f5}.context-menu .context-menu-item:first-child{border-radius:4px 4px 0 0}.context-menu .context-menu-item:last-child{border-radius:0 0 4px 4px}#__gwt_historyFrame,#alreadyLoggedInInfo,#webClientConfig{display:none}.scrim,.light-scrim,.dark-scrim{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;background-color:rgba(0,0,0,.5);text-align:center}.scrim .lds-css,.light-scrim .lds-css,.dark-scrim .lds-css{height:100%}.dark-scrim{background-color:rgba(0,0,0,.8)}.light-scrim{background-color:rgba(255,255,255,.8)}.modal-root-element{display:inline-block;position:relative;min-height:100px;max-height:90vh;max-width:100vw;min-width:300px;margin-left:auto;margin-right:auto;margin-top:5vh;margin-bottom:5vh;text-align:left;background-color:#fdfcf7;border-radius:10px;overflow-y:auto}@media(min-width: 600px){.wide-modal{max-width:800px;width:90vw}}@media(max-width: 599px){.modal-mobile-no-padding-top .modal-content{padding-top:0px}}@media(max-width: 599px){.scrim,.dark-scrim,.light-scrim{display:flex;justify-content:center;align-items:flex-start;width:100vw;min-height:100vh;overflow:hidden}.modal-root-element{max-height:none;margin:0;width:100%;overflow-x:hidden;overflow-y:hidden;height:100%;border-radius:0}}.modal-content-wrapper{overflow-x:hidden}.modal-header{box-sizing:border-box;height:70px;border-bottom:1px solid #efeae2}.modal-header .titlebar-buttons-container{position:absolute;right:0px;display:flex}.modal-header .titlebar-buttons-container img{height:45px;cursor:pointer}.modal-header .titlebar-buttons{margin-right:20px}.modal-back-button{display:none;position:absolute;left:5px;width:40px;height:40px;padding:7px}@media(max-width: 599px){.modal-back-button{display:block}}.modal-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:20px;box-sizing:border-box;height:70px;border-top:1px solid #efeae2}.modal-content{overflow-x:hidden;overflow-y:auto;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}@media(max-width: 599px){.modal-content{overflow-y:initial;height:100vh;padding-bottom:100px}}.modal-content .modal-title{color:#2f3523;font-weight:400;font-size:20px;margin-top:20px;margin-bottom:10px}.modal-content .modal-explanation{color:#66724c;margin-bottom:15px}.modal-content-body{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:center;font-size:18px;min-width:280px}.modal-content .section-header{background-color:#f5f5f5;display:flex;flex-direction:row;height:30px;align-items:center;padding:0px 20px 0px 10px;border-bottom:1px solid #efefef;box-sizing:border-box}.modal-content .section-title{flex:1;font-weight:400;font-size:15px;color:#4b5438;letter-spacing:.64px;text-align:left;margin-bottom:8px;margin-top:15px}.modal-content .section-subtitle{font-size:10px;letter-spacing:0;max-width:479px;padding-bottom:5px}.modal-content .section-content{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;min-width:280px}.modal-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:3px 8px 3px 20px;margin-top:35px}.modal-title{font-size:18px;font-weight:400}@media(max-width: 599px){.modal-title{font-size:14px}}.field-error,.error{color:#e44a4a;display:block;margin-top:-8px;margin-left:5px;margin-bottom:10px}.form-row{width:100%}.form-footer{display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:25px}.fine-print{font-size:10px;margin-top:20px;margin-bottom:10px}.error-text{color:#e44a4a}*{margin:0;padding:0;box-sizing:border-box}a{color:#4b5438;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:ease-in}a:hover{color:#2f3523}p{line-height:1.5;margin-bottom:15px}h1,h2,h3,h4,h5,h6{color:#707070;margin:10px 0 0}ul{margin-left:20px}input,select,textarea{width:100%;padding:0 10px;line-height:20px;font-family:inherit;font-size:inherit;background-color:#faf9f5;border:1px solid #efeae2;border-radius:4px;color:#4b5438;margin-bottom:10px}input,select{max-width:450px;height:40px}.short-input{width:270px}.input-icon{position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:2}.input-container{position:relative;margin:5px 0}.input-container input{width:100%;padding:25px 10px 10px 14px;font-size:14px;box-sizing:border-box;height:50px;max-width:none}.input-container textarea{padding:25px 10px 10px 14px;font-size:14px}.input-container label{position:absolute;left:15px;top:2px;color:#66724c;font-size:14px;text-transform:none;font-weight:normal;pointer-events:none;transition:all .2s ease-in-out}.input-container input:focus~label,.input-container input:not(:placeholder-shown)~label,.input-container textarea:focus~label,.input-container textarea:not(:placeholder-shown)~label{top:-10px;font-size:12px;font-weight:600;color:#4b5438}[type=checkbox],[type=radio]{width:auto;height:auto;margin:0}input[type=date],input[type=time]{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{background-image:url(images/calendar-icon.png);background-position:center;background-size:20px 20px;background-repeat:no-repeat;color:rgba(204,204,204,0)}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none}input[disabled],select[disabled],textarea[disabled]{color:#adadad}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.input-search{padding-left:35px;background-image:url(assets/images/input-search.png);background-position:10px 50%;background-size:15px;background-repeat:no-repeat}input.input-dob{padding-right:35px;background-image:url(assets/images/input-calendar.png);background-position:calc(100% - 10px) 50%;background-size:15px;background-repeat:no-repeat}input.input-smallnumber{width:60px}input:focus,textarea:focus{outline:none !important;border:1px solid #4b5438}input[type=checkbox]{display:inline-block;vertical-align:middle;height:auto;width:auto;margin-left:5px}.checkbox{display:inline-block;position:relative;padding-left:30px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:tt-commons-pro,Arial,sans-serif;font-size:14px;text-transform:capitalize}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkbox-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#efeae2;border-radius:4px}.checkbox .checkbox-checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked+.checkbox-checkmark{background-color:#4b5438}.checkbox input:checked+.checkbox-checkmark:after{display:block}.checkbox .checkbox-checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-gray input:checked+.checkbox-checkmark{background-color:#707070 !important}input[type=submit]{width:auto}textarea{padding:10px;height:150px;resize:none}button:focus{outline:0}input:focus,select:focus,textarea{outline:none !important}::placeholder{color:#66724c;font-weight:400}:-ms-input-placeholder{color:#a0a0a0}::-ms-input-placeholder{color:#a0a0a0}hr{border-top:1px solid #eee;border-left:none;border-right:none;border-bottom:none;margin-top:25px;margin-bottom:25px}.app{min-height:100%;flex:1;display:flex;flex-direction:column}.fade-in{animation:fade-in .55s forwards;-webkit-animation:fade-in .55s forwards}.fade-in-fast{animation:fade-in .1s forwards;-webkit-animation:fade-in .1s forwards}.fade-out{animation:fade-out .55s forwards;-webkit-animation:fade-out .55s forwards}@keyframes fade-in{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@-webkit-keyframes fade-in{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.centering-container,.waiting-for-confirmation,.invitation,.modal-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-box-row{display:flex;flex-direction:row}.flex-box-col{display:flex;flex-direction:column}.text-container{padding-left:5px;padding-right:25px;padding-top:20px}.dashboard-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 20px}.dashboard-header .menu-right{display:flex;align-items:center}.dashboard-header .user-menu>ul{display:flex;align-items:center;list-style:none;cursor:pointer;margin-left:0}.dashboard-header .user-menu>ul>li{margin:0 4px}.dashboard-header .user-menu>ul>li:last-child{margin-right:0}.dashboard-header .user-menu .username{color:#707070;font-size:12px}@media(max-width: 599px){.dashboard-header .user-menu .username{display:none}}.dashboard-header .user-menu-dropdown{width:8px;height:8px;display:block;background:url(../images/caret-down.svg) center/8px 6px no-repeat}.dashboard-header .user-menu-dropdown>ul>li{padding-top:16px;padding-bottom:16px}@media(max-width: 599px){.dashboard-header .user-menu-dropdown{display:none}}.dashboard-header .user-menu-item{display:flex;flex-direction:row;align-items:center;width:100%;height:56px;border-top:1px solid #eee}.dashboard-header .user-menu>ul{display:flex;align-items:center;list-style:none;cursor:pointer;margin-left:0}.dashboard-header .user-menu>ul .avatar{margin-left:17px;margin-right:5px;flex:0}.dashboard-header .user-menu>ul .username{flex:1}@media(max-width: 599px){.dashboard-header .user-menu{display:none}}.dashboard-header .user-menu-dropdown{width:8px;height:8px;display:block;background:url(../images/caret-down.svg) center/8px 6px no-repeat}.dashboard-header .user-menu-dropdown>ul>li{padding-top:16px;padding-bottom:16px}@media(max-width: 599px){.dashboard-header .user-menu-dropdown{display:none}}.menu-separator{margin-top:15px;margin-bottom:15px}.dropdown{position:absolute;visibility:hidden;min-width:200px;box-shadow:0px 4px 6px 1px rgba(0,0,0,.1);z-index:10;border:1px solid #ddd;border-radius:2px;margin-top:5px;cursor:pointer;background-color:#fff}.dropdown hr{margin-top:5px;margin-bottom:5px;width:80%;margin-left:auto;margin-right:auto}.dropdown.show{visibility:visible}.dropdown>a,.dropdown>.link,.dropdown-item{padding:15px 20px 15px 20px;border-radius:3px;color:#555;display:flex;align-items:center;gap:10px}.dropdown>a:hover,.dropdown>.link:hover,.dropdown-item:hover{background-color:#eee}.link{background:none !important;color:#4b5438 !important;font-weight:bold;border:none;cursor:pointer;min-width:0;padding:0;margin:0}.link:hover{color:#2f3523 !important}.dropdown-item a{color:#555}.dropdown-right-align{right:3px}.dropdown-text-offset{top:1.1rem}.dropdown-menu{display:block !important;position:relative;cursor:pointer}.dropdown-menu ul{position:absolute;list-style:none;margin:0;width:140px;right:0;top:20px}.dropdown-menu ul li{padding:10px 16px}.dropdown-menu ul li i{margin-right:6px;font-size:16px}.dropdown-menu ul li:hover{background:#2f3523}.dropdown-menu ul li:hover i{color:#4b5438}@media(min-width: 901px){.container{max-width:1030px;margin:0 auto;padding:0 25px}}.dashboard{background:linear-gradient(to bottom, #f9f287, #FDFCF7 85px);height:100%;min-height:calc(100% - 62px);overflow:hidden;position:relative;display:flex;flex-direction:column}@media(max-width: 599px){.dashboard{background:#fdfcf7 !important}}.dashboard .whose-shelter-banner{display:flex;align-items:center;height:40px;padding:0 30px;background:#fff;border:1px solid #efeae2}@media(max-width: 759px){.dashboard .whose-shelter-banner{padding:0 15px;height:35px}}.dashboard .whose-shelter-banner .banner-content{display:flex;align-items:center;gap:10px}.dashboard .whose-shelter-banner .banner-content .banner-icon{width:20px;height:20px}.dashboard .whose-shelter-banner .banner-content .banner-text{font-size:14px;color:#2f3523;font-weight:500}@media(max-width: 759px){.dashboard .whose-shelter-banner .banner-content .banner-text{font-size:12px}}.dashboard .whose-shelter-banner .switch-shelter-button{font-size:13px;height:20px;min-width:0}.dashboard .trusted-contact-alert-banner{display:flex;align-items:center;height:40px;padding:0 30px;background:#fff;border:1px solid #efeae2}@media(max-width: 759px){.dashboard .trusted-contact-alert-banner{padding:0 15px;height:auto;min-height:35px}}.dashboard .trusted-contact-alert-banner .banner-content{display:flex;align-items:center;gap:10px}.dashboard .trusted-contact-alert-banner .banner-content .banner-icon{width:20px;height:20px}.dashboard .trusted-contact-alert-banner .banner-content .banner-text{font-size:14px;color:#2f3523;font-weight:500}@media(max-width: 759px){.dashboard .trusted-contact-alert-banner .banner-content .banner-text{font-size:12px}}.dashboard .trusted-contact-alert-banner .view-contacts-button{font-size:13px;height:20px;background:#4b5438;color:#fff;border:none;border-radius:99px;cursor:pointer}.dashboard .trusted-contact-alert-banner .view-contacts-button:hover{background:#2f3523}@media(max-width: 759px){.dashboard .trusted-contact-alert-banner .view-contacts-button{font-size:11px;height:26px;padding:0 12px}}.dashboard .lower-content-container{display:flex;flex-direction:row;flex:1}.dashboard .hello{font-size:48px;font-weight:300;margin-bottom:25px}.dashboard .page-name{font-size:48px}@media(max-width: 759px){.dashboard .page-name{margin-top:50px}}.dashboard .item-type-name{font-size:48px}.dashboard .dashboard-widgets-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding-right:25px}.dashboard .your-shelter-container{border:1px solid #efeae2;border-radius:12px;max-width:765px}@media(min-width: 800px)and (max-width: 1599px){.dashboard .your-shelter-container{max-width:665px}}.dashboard .viewing-other-shelter .your-shelter-container{border:1px solid #efeae2;border-radius:12px;max-width:1135px !important}.dashboard .viewing-other-shelter .add-icon{display:none}.dashboard .viewing-other-shelter .new-item-placeholder{display:none}.dashboard .viewing-other-shelter .add-item-button{display:none}.dashboard .viewing-other-shelter .trusted-contacts-nav-item{display:none}.dashboard .viewing-other-shelter .settings-nav-item{display:none}.dashboard .your-shelter-label{font-size:30px;font-weight:300;margin-left:20px;margin-top:25px}.dashboard .category-widgets-section{display:flex;flex-wrap:wrap;gap:20px;padding:20px}@media(max-width: 759px){.dashboard .category-widgets-section{justify-content:center}}.dashboard .category-widgets-section .category-widget{width:350px;height:126px;border:1px solid #efeae2;border-radius:6px;background-color:#faf9f5;padding:12px;cursor:pointer}@media(min-width: 800px)and (max-width: 1599px){.dashboard .category-widgets-section .category-widget{width:300px}}.dashboard .category-widgets-section .category-widget:hover{border-color:#d8d4c9}.dashboard .category-widgets-section .add-icon{display:none}.dashboard .category-widgets-section .category-icon{width:20px}.dashboard .category-widgets-section .category-name{font-size:16px;color:#2f3523}.dashboard .category-widgets-section .num-items{color:#66724c;margin-top:8px;font-size:13px}.dashboard .category-widgets-section .category-icon-container{width:35px;height:35px;background:#efeae2;border:1px solid #d8d4c9;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;display:flex;align-items:center;justify-content:center}.dashboard .category-widgets-section .nonempty-category{background-color:#f7f4ee}.dashboard .category-widgets-section .nonempty-category .category-icon-container{background-color:#cbd1b9}.dashboard .category-widgets-section .top-row{margin-bottom:18px;margin-right:10px;display:flex;justify-content:space-between}.dashboard .trusted-contacts-widget{max-width:400px;height:520px;border:1px solid #efeae2;border-radius:12px;padding-left:30px;padding-right:30px;padding-top:5px}.dashboard .trusted-contacts-widget .confirm-button-container{display:none}.dashboard .trusted-contacts-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:30px}.dashboard .onboarding-status-container{min-width:84px}.dashboard .confirm-button{height:20px;min-width:0}.dashboard .trusted-contact-nux{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-top:50px}.dashboard .trusted-contact-nux .nux-icon-container{width:80px;height:80px;background:#cbd1b9;border:1px solid #9aa77c;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.dashboard .trusted-contact-nux .nux-icon{width:34px}.dashboard .trusted-contact-nux .nux-headline{font-size:24px;font-weight:400;line-height:30px;margin-top:20px;margin-bottom:5px}.dashboard .trusted-contact-nux .nux-subheadline{color:#66724c;font-size:17px;font-style:normal;font-weight:200;text-align:center;line-height:24px;letter-spacing:-0.32px;margin-bottom:20px;max-width:500px}.dashboard .trusted-contact-nux button{width:100%;margin-bottom:10px;flex:0}.dashboard .trusted-contact-nux .nux-steps-container{width:100%;display:flex;flex-direction:row;justify-content:center;gap:30px;margin-top:15px}.dashboard .trusted-contact-nux .nux-step{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:330px}.dashboard .trusted-contact-nux .nux-step-icon-container{width:30px;height:30px;background:#cbd1b9;border:1px solid #9aa77c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.dashboard .trusted-contact-nux .nux-step-icon.invite{width:14px}.dashboard .trusted-contact-nux .nux-step-icon.accept{width:20px}.dashboard .trusted-contact-nux .nux-step-icon.confirm{width:18px}.dashboard .trusted-contact-nux .nux-step-name{font-size:17px;font-weight:400;color:#2f3523;margin-bottom:3px;text-align:center}.dashboard .trusted-contact-nux .nux-step-description{color:#66724c;text-align:center;font-size:15px;line-height:20px;letter-spacing:-0.28px}.dashboard .trusted-contacts-list{padding-top:25px;padding-bottom:25px;display:flex;flex-direction:column;align-items:center;height:100%}.dashboard .trusted-contacts-list .avatar{background-color:#f7f4ee;border-color:#efeae2}.dashboard .trusted-contacts-list .trusted-contacts-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.dashboard .trusted-contacts-list .trusted-contacts-header-text{font-size:30px;font-weight:300}.dashboard .trusted-contacts-list .trusted-contacts-header-icon{width:24px;margin-right:10px}.dashboard .trusted-contacts-list .trusted-contacts-rows-container{flex-grow:1;width:100%;display:flex;align-items:flex-start;flex-direction:column;overflow-y:auto;overflow-x:hidden}.dashboard .trusted-contacts-list .key-contact-row{display:flex;height:62px;width:100%;padding:16px 0;align-items:center;gap:20px;justify-content:flex-start}.dashboard .trusted-contacts-list .key-contact-row .contact-info{cursor:default}.dashboard .trusted-contacts-list .key-contact-row .onboarding-status{cursor:default}.dashboard .trusted-contacts-list .email-address{color:#66724c;width:140px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard .trusted-contacts-list .onboarding-status{display:flex;height:20px;padding:2px 8px;justify-content:center;align-items:center;text-transform:uppercase;font-weight:bold;font-size:12px;color:#4290d1;font-weight:bold}.dashboard .trusted-contacts-list .buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.top-nav{display:flex;align-items:center;height:70px;top:0;left:0;right:0}@media(max-width: 759px){.top-nav{display:none;margin-top:0px !important;position:fixed !important;top:0;left:0;right:0}}.top-nav .logo{height:25px;cursor:pointer;margin-left:330px}.top-nav .search-input-container{position:relative;width:430px;height:40px;max-width:100%;margin-top:4px}.top-nav .search-input-container .search-input{position:absolute;z-index:1;border-radius:99px;width:100%;padding-left:50px}.top-nav .search-input-container .search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #efeae2;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;margin-top:4px;max-height:400px;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s}.top-nav .search-input-container .search-dropdown.show{visibility:visible;opacity:1}.top-nav .search-input-container .search-dropdown .search-result-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid #efeae2}.top-nav .search-input-container .search-dropdown .search-result-item:hover{background-color:#faf9f5}.top-nav .search-input-container .search-dropdown .search-result-item:last-child{border-bottom:none}.top-nav .search-input-container .search-dropdown .search-result-item .result-icon{width:24px;height:24px;margin-right:12px}.top-nav .search-input-container .search-dropdown .search-result-item .result-info{flex:1;overflow:hidden}.top-nav .search-input-container .search-dropdown .search-result-item .result-info .result-name{font-weight:500;color:#2f3523;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-nav .search-input-container .search-dropdown .search-result-item .result-info .result-type{font-size:12px;color:#66724c;text-transform:capitalize}.top-nav .search-input-container .search-dropdown .search-view-all{padding:12px 16px;text-align:center;color:#4b5438;cursor:pointer;font-weight:500;border-top:1px solid #efeae2}.top-nav .search-input-container .search-dropdown .search-view-all:hover{background-color:#faf9f5}.top-nav .search-input-container .search-dropdown .search-indicator{padding:20px;text-align:center;color:#66724c}.top-nav .search-input-container .search-dropdown .search-indicator.searching{font-style:italic}.top-nav .search-input-container .search-dropdown .search-indicator.no-results{color:#707070}.top-nav .spacer{flex:1}.top-nav .sign-in-button{background-color:#fff !important;color:#4b5438 !important;border:none !important;font-size:16px}.top-nav .header-icon{width:35px;height:35px;background:#fdfcf7;border:1px solid #efeae2;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;display:flex;justify-content:center;align-items:center;margin-right:5px;cursor:pointer}.top-nav .header-icon img{width:17px;height:17px}.top-nav .avatar{margin-left:20px}.top-nav-items{display:flex;align-items:center;position:absolute;left:175px;top:0px;height:100%}.top-nav-items .top-nav-item{display:flex;align-items:center;padding-left:15px;padding-right:15px;height:100%;color:#707070;font-size:18px;text-transform:uppercase;cursor:pointer}.top-nav-items .top-nav-item:hover{background-color:#f6f6f6}.top-nav-items .top-nav-item-separator{width:1px;height:40px;background-color:#eee}.top-nav-items .top-nav-item.selected{background-color:rgba(77,217,134,.137254902)}.top-nav-button-inner-container{position:relative}.selected.top-nav-button{border-bottom:2px solid #4b5438}.top-nav-action-button-container{flex:1;display:flex;justify-content:flex-end;align-items:center;padding-right:15px}.selected .top-nav-text{color:#4b5438}.top-nav-icon,.top-nav-selected-icon,.selected .top-nav-singular-icon,.top-nav-singular-icon{width:40px;height:40px;margin-right:5px}.top-nav-singular-icon{margin-right:0}.selected .top-nav-singular-icon{margin-right:0;display:block !important}.top-nav-selected-icon{display:none}.selected .top-nav-icon,.selected .top-nav-singular-icon,.selected .top-nav-selected-icon{display:none}.selected .top-nav-selected-icon{display:block}.nav-breadcrumbs{display:flex;gap:7px;margin-bottom:20px}.nav-breadcrumbs .home-breadcrumb-icon{cursor:pointer}.nav-breadcrumbs .breadcrumb-separator{color:#5d6544}.nav-breadcrumbs .clickable-breadcrumb{cursor:pointer}.nav-breadcrumbs .unclickable-breadcrumb{color:#2f3523}.right-side-container{display:flex;flex-direction:column;margin-left:0px;position:absolute;overflow-y:auto;top:0px;bottom:0px;left:0px;right:0px;position:relative;width:100%;height:100vh;overflow-x:hidden;padding-bottom:0;padding-bottom:env(safe-area-inset-bottom)}@media(max-width: 759px){.right-side-container{height:100vh}}.right-side-content-sizer{position:relative;width:100%;min-height:100%}@media(max-width: 599px){.right-side-content-sizer{background:linear-gradient(to bottom, #f9f287, #FDFCF7 85px)}}.right-side-content{flex:1;width:100%;display:flex;flex-direction:column;min-height:100%;padding-bottom:150px}.footer{height:40px;padding-right:30px;display:flex;align-items:center;color:#707070}@media(max-width: 599px){.footer{height:100px;padding-top:30px;padding-right:20px;padding-bottom:10px;font-size:12px;flex-direction:column}}.footer .footer-links-container{flex:1;margin-left:30px;display:flex;font-size:12px;justify-content:end}@media(max-width: 599px){.footer .footer-links-container{margin-bottom:15px;flex:0}}.footer .footer-link{margin-right:25px;cursor:pointer}.footer .support-label{margin-right:7px}.fullscreen .dashboard-footer{display:none}.left-nav{width:400px;padding-top:10px;padding-bottom:40px;overflow-y:auto;height:calc(100vh - 70px)}@media(max-width: 759px){.left-nav{display:none}.left-nav.mobile-nav-open{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fdfcf7;z-index:10;padding-top:60px;animation:slide-in-from-left .2s ease-out}}@media(min-width: 760px)and (max-width: 1600px){.left-nav{width:333px}}.left-nav .left-nav-spacer{height:20px}.left-nav .left-nav-item{display:flex;align-items:center;justify-content:flex-start;height:45px;font-size:15px}.left-nav .left-nav-icon-selected{display:none}.left-nav .left-nav-item-inner{display:flex;align-items:center;margin-left:20px;margin-right:20px;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;border-radius:12px;width:100%}.left-nav .left-nav-item-inner:hover,.left-nav .left-nav-item-inner.selected{cursor:pointer;background:#4b5438;color:#fdfcf7}.left-nav .left-nav-item-inner:hover .left-nav-icon,.left-nav .left-nav-item-inner.selected .left-nav-icon{display:none}.left-nav .left-nav-item-inner:hover .left-nav-icon-selected,.left-nav .left-nav-item-inner.selected .left-nav-icon-selected{display:inline-block}.left-nav .left-nav-icon,.left-nav .left-nav-icon-selected{width:25px;margin-right:10px}.left-nav .left-nav-text{display:flex}.user-menu{top:35px;left:-75px}.user-menu .section-header{color:#707070;font-weight:bold;font-size:14px;margin-top:15px;margin-bottom:0px;margin-left:20px}.user-menu-toggle{display:flex;align-items:center;margin-right:50px;cursor:pointer}.user-menu-toggle .name{margin-left:10px;color:#505050;white-space:nowrap}.user-profile-top-nav-button{position:relative}@media(max-width: 599px){.user-profile-top-nav-button{display:none}}.left-menu.show{display:flex;position:fixed;z-index:10000;top:0;left:0;height:100vh;flex-direction:column}.container{padding:10px 15px;flex:1;max-width:100%}.page-title{text-align:center;font-size:24px;margin-top:55px;margin-bottom:40px;font-weight:bold}@media(max-width: 599px){.page-title{text-transform:uppercase;font-weight:normal;color:gray;font-size:14px;padding-bottom:13px;border-bottom:1px solid #efeae2;text-align:center;margin:0 !important;width:100%}}.form-container .buttons-container{display:flex;flex-direction:row;justify-content:flex-end}.form-title{font-size:26px;color:#4b5438;text-align:center;margin-bottom:30px}.form-subtitle{margin-top:5px;margin-bottom:25px;text-align:center;font-size:15px}.content{height:100%}.avatar{display:inline-block;vertical-align:middle;width:34px;height:34px;border-radius:50%;color:#5d6544;font-size:15px;text-transform:uppercase;width:35px;height:35px;background:#cbd1b9;border:1px solid #9aa77c;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;display:flex;justify-content:center;align-items:center}.avatar.size-large{width:64px;height:64px;background-size:64px}@media(max-width: 599px){.avatar{width:25px;height:25px}}button,.btn{min-width:100px;display:inline-flex;justify-content:center;align-items:center;padding:11px 16px;margin:2px 5px;font-size:14px;font-weight:300;letter-spacing:.5px;line-height:16px;border-radius:99px;cursor:pointer;color:#fff !important;background:#4b5438;border:1px solid #4b5438}@media(max-width: 599px){button,.btn{min-width:100px}}button.btn-fullwidth,.btn.btn-fullwidth{width:100%;margin:0}button img,.btn img{display:inline-block;vertical-align:top;margin-right:10px;height:14px}button[disabled],.btn[disabled]{background-color:#eee;border-color:#eee}button:hover:not([disabled]),.btn:hover:not([disabled]){background:#2f3523;border-color:#2f3523}.icon-button{cursor:pointer}.toggle{width:36px;height:23px;border-radius:16px;background:#efeae2;position:relative}.toggle .toggle-button{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%}.toggle.active{background:#4b5438}.toggle.active .toggle-button{left:17px}.checkbox-label{display:inline-block !important;display:inline-block !important;font-family:tt-commons-pro,Arial,sans-serif !important;text-transform:inherit !important;color:inherit !important;font-size:12px !important;margin:0 0 0 0;cursor:pointer}.system-message-box{display:flex;align-items:center;justify-content:center;position:fixed;top:0;width:100%;color:#fff;padding:20px;z-index:10000}.system-error{background-color:#e44a4a}.system-acknowledgement{background-color:green}.system-message-text{max-width:300px;font-size:16px;color:#fff;letter-spacing:.57px}.slide-down-in{animation:slide-down-in .25s forwards;-webkit-animation:slide-down-in .25s forwards}.slide-up-out{animation:slide-up-out .25s forwards;-webkit-animation:slide-up-out .25s forwards}@keyframes slide-down-in{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@-webkit-keyframes slide-down-in{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes slide-up-out{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}@-webkit-keyframes slide-up-out{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.slide-in-from-right{animation:slide-in-from-right .25s forwards,fade-in .55s forwards;-webkit-animation:slide-in-from-right .25s forwards,fade-in .55s forwards}.slide-in-from-left{animation:slide-in-from-left .25s forwards,fade-in .55s forwards;-webkit-animation:slide-in-from-left .25s forwards,fade-in .55s forwards}@keyframes slide-in-from-right{0%{transform:translateX(20%)}100%{transform:translateX(0%)}}@keyframes slide-in-from-left{0%{transform:translateX(-20%)}100%{transform:translateX(0%)}}@keyframes lds-eclipse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lds-eclipse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lds-css{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%}.lds-eclipse div{position:absolute;-webkit-animation:lds-eclipse 1s linear infinite;animation:lds-eclipse 1s linear infinite;width:80px;height:80px;top:60px;left:60px;border-radius:50%;box-shadow:0 4px 0 0 #4b5438;-webkit-transform-origin:40px 42px;transform-origin:40px 42px}.lds-eclipse{position:relative;width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px, 100px)}.saving-spinner .lds-css{align-items:center}@keyframes lds-ellipsis3{0%,25%{left:32px;-webkit-transform:scale(0);transform:scale(0)}50%{left:32px;-webkit-transform:scale(1);transform:scale(1)}75%{left:100px}100%{left:168px;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%,25%{left:32px;-webkit-transform:scale(0);transform:scale(0)}50%{left:32px;-webkit-transform:scale(1);transform:scale(1)}75%{left:100px}100%{left:168px;-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis2{0%{-webkit-transform:scale(1);transform:scale(1)}25%,100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:scale(1);transform:scale(1)}25%,100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis{0%{left:32px;-webkit-transform:scale(0);transform:scale(0)}25%{left:32px;-webkit-transform:scale(1);transform:scale(1)}50%{left:100px}75%{left:168px;-webkit-transform:scale(1);transform:scale(1)}100%{left:168px;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis{0%{left:32px;-webkit-transform:scale(0);transform:scale(0)}25%{left:32px;-webkit-transform:scale(1);transform:scale(1)}50%{left:100px}75%{left:168px;-webkit-transform:scale(1);transform:scale(1)}100%{left:168px;-webkit-transform:scale(0);transform:scale(0)}}.lds-ellipsis{position:relative}.lds-ellipsis>div{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px}.lds-ellipsis div>div{width:40px;height:40px;border-radius:50%;background:red;position:absolute;top:100px;left:32px;-webkit-animation:lds-ellipsis 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;animation:lds-ellipsis 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards}.lds-ellipsis div:nth-child(1) div{-webkit-animation:lds-ellipsis2 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;animation:lds-ellipsis2 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;background:#4b5438}.lds-ellipsis div:nth-child(2) div{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;background:#4b5438}.lds-ellipsis div:nth-child(3) div{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;background:#4b5438}.lds-ellipsis div:nth-child(4) div{-webkit-animation-delay:0s;animation-delay:0s;background:#4b5438}.lds-ellipsis div:nth-child(5) div{-webkit-animation:lds-ellipsis3 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;animation:lds-ellipsis3 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;background:#4b5438}.lds-ellipsis{width:64px !important;height:64px !important;-webkit-transform:translate(-32px, -32px) scale(0.32) translate(32px, 32px);transform:translate(-32px, -32px) scale(0.32) translate(32px, 32px)}.white-button{background-color:#fff;color:#4b5438 !important}.user-menu-item-icon{width:22px;vertical-align:middle;margin-right:10px}.landing-page{background-color:#fdfcf7;display:flex;flex-direction:column;height:100vh;padding-bottom:25px;padding-left:25px;overflow-y:auto}.landing-page .landing-header .logo{margin-left:40px;margin-top:20px;width:150px}.landing-page .landing-page-content{flex:1}.dashboard-header{display:flex;align-items:center;width:100%;border-bottom:1px solid #efeae2;margin-bottom:10px}.dashboard-header .home-button{cursor:pointer;height:25px;width:25px}@media(max-width: 599px){.dashboard-header .home-button{height:20px;width:20px}}@media(max-width: 400px){.top-nav-text{display:none}.top-nav-button{flex:1 !important;margin-left:0 !important}}.secondary-button{background-color:#f7f4ee;border-color:#d8d4c9;color:#4b5438 !important;min-width:0px !important}.secondary-button:hover{background-color:#efeae2 !important;border-color:#efeae2 !important}.warning-button{background-color:#e44a4a;border-color:#e44a4a}.warning-button:hover{background-color:#e02d2d !important;border-color:#e02d2d !important}.dashboard-content-container{overflow-x:hidden;overflow-y:hidden;flex:1;padding-bottom:50px;padding-top:35px;margin-left:20px}@media(min-width: 2600px){.dashboard-content-container{display:flex;justify-content:center}}@media(max-width: 759px){.dashboard-content-container{padding-top:75px;padding-left:30px}}@media(min-width: 800px){.dashboard-content-container .loading-spinner{margin-left:-200px}}.search-results-page{max-width:1200px}.search-results-page .search-results-header{margin-bottom:30px}.search-results-page .search-results-header .search-query{font-size:36px;font-weight:300;color:#2f3523;display:block;margin-bottom:10px}.search-results-page .search-results-header .results-count{font-size:16px;color:#66724c}.search-results-page .search-indicator{padding:40px 20px;text-align:center;color:#66724c}.search-results-page .search-indicator.searching{font-style:italic}.search-results-page .search-indicator.no-results{color:#707070;font-size:18px}.search-results-page .search-results-container{display:flex;flex-wrap:wrap;gap:20px}.flatpickr-calendar input.cur-year::-webkit-inner-spin-button{opacity:1 !important}.form footer{margin-top:10px}@media(min-width: 600px){.forgot-password .fullscreen-white{padding-top:80px}}.forgot-password .logo{width:120px;margin-top:30px}.forgot-password button{margin-top:15px}.button-container{display:flex}.hamburger-button{display:none;position:absolute;z-index:11;top:0px;left:0px;height:50px;width:50px;cursor:pointer}@media(max-width: 759px){.hamburger-button{display:flex;align-items:center;justify-content:center}}.fullscreen .hamburger-button{display:none}.hamburger-button-icon{width:25px;height:25px}.close-button-icon{display:none;width:50px;height:50px}.trusted-contacts{max-width:800px}.trusted-contacts .email-address{flex-grow:3;text-align:center;max-width:340px !important}.trusted-contacts .confirm-button-container{flex-grow:2}.trusted-contacts .onboarding-status{display:inline-flex !important}.unlock{display:flex;flex-direction:column;width:100%;padding-top:100px;align-items:center;padding-right:20px;padding-left:20px}.unlock .unlock-header{font-size:28px;margin-bottom:20px;text-align:center}.unlock .button-container{width:100%;display:flex;justify-content:center}.unlock .log-out-button{background-color:#fdfcf7 !important;border-color:#d8d4c9 !important;color:#a0a0a0 !important;min-width:0px !important}.unlock .log-out-button:hover{background-color:#efeae2 !important;border-color:#efeae2 !important}.unlock .unlock-button{width:150px}.accept-access{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px}.accept-access .accept-access-header{font-size:36px;margin-bottom:20px}.accept-access .pending-invite{display:flex;align-items:center;margin-bottom:15px}.accept-access .pending-invite-buttons{display:flex;align-items:flex-end}.accept-access .inviter-name{font-weight:bold;font-size:18px;margin-right:5px}.how-trusted-contacts-work{width:650px;max-width:100vw;padding-bottom:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.how-trusted-contacts-work .content-container{max-width:425px;display:flex;flex-direction:column;align-items:flex-start}.how-trusted-contacts-work .how-it-works-step{margin-top:15px}.how-trusted-contacts-work .step-title-container{display:flex;flex-direction:row}.how-trusted-contacts-work .step-title{font-weight:400}.how-trusted-contacts-work .step-explanation{margin-left:30px;margin-top:4px;color:#66724c}.how-trusted-contacts-work .circle-icon-button{width:20px;height:20px;padding:3px;margin-right:10px;background-color:#cbd1b9;border-color:#9aa77c}.how-trusted-contacts-work .plus-icon-button{padding:5px !important}.circle-icon-button{width:35px;height:35px;background:#efeae2;border:1px solid #d8d4c9;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;display:flex;align-items:center;justify-content:center}.add-item{min-width:500px}.add-item .buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:10px}.add-item .buttons-container .icon-button{margin-right:auto;padding:5px}.viewing-other-shelter .add-item input{pointer-events:none}.viewing-other-shelter .add-item textarea{pointer-events:none}.log-in{display:flex;justify-content:center;align-items:center;margin-top:100px;flex-direction:column}.log-in input{width:400px}.log-in .actions-container{display:flex;flex-direction:column;align-items:flex-end;gap:30px}.log-in .other-options{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:20px}.reset-password{display:flex;justify-content:center;align-items:center;margin-top:100px;flex-direction:column}.reset-password input{width:400px}.register{display:flex;justify-content:center;align-items:center;margin-top:40px}.register input{width:400px}.register .form-container{max-width:400px}.choose-which-shelter{display:flex;flex-direction:column;width:100%;padding-top:100px;align-items:center;padding-left:25px;padding-right:25px}.choose-which-shelter .choice-prompt{font-size:36px;font-weight:300;margin-bottom:25px;text-align:center}.choose-which-shelter .shelter-widgets-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px;text-align:center;justify-content:center}.choose-which-shelter .person-shelter-widget{display:flex;justify-content:center;align-items:center;width:350px;height:126px;border:1px solid #efeae2;border-radius:6px;background-color:#faf9f5;padding:12px;cursor:pointer}.choose-which-shelter .person-shelter-widget:hover{border-color:#d8d4c9}.choose-which-shelter .person-name{font-size:28px;color:#2f3523}.item-type-page .item-type-page-header{display:flex;flex-direction:row;justify-content:space-between;padding-right:20px}.item-type-page .new-item-placeholder{border:2px dashed #efeae2 !important;background-color:#fdfcf7 !important;display:flex;flex-direction:column}.item-type-page .new-item-placeholder .category-name{margin-top:auto}.item-type-page .new-item-placeholder .num-items{display:none}.item-type-page .new-item-placeholder:hover{border:2px solid #d8d4c9 !important;background-color:#f7f4ee !important}.item-type-page .no-items-placeholder{border:2px dashed #efeae2 !important;background-color:#fdfcf7 !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.item-type-page .no-items-placeholder .category-icon-container{display:none}.item-type-page .no-items-placeholder .num-items{display:none}.item-type-page .no-items-placeholder .top-row{display:none}.item-type-page .no-items-placeholder:hover{cursor:default !important;border:2px dashed #efeae2 !important}.verification-sent{display:flex;flex-direction:column;width:100%;padding-top:100px;align-items:center}.verification-sent input{max-width:250px}.verification-sent .verification-sent-header{font-size:28px;margin-bottom:20px}.verification-sent .verification-sent-prompt{font-size:16px;margin-bottom:20px}.verification-sent .actions-container{display:flex;flex-direction:column;gap:30px}.verification-sent .other-options{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:20px}.save-recovery-code{display:flex;justify-content:center;align-items:center;flex-direction:column}.save-recovery-code .title{font-size:30px;margin-top:20px;margin-bottom:20px}.save-recovery-code .code{font-size:30px;font-weight:bold}.save-recovery-code .prompt{font-size:14px;max-width:600px;margin-top:20px;margin-bottom:20px}.settings-page{display:flex;flex-direction:column;align-items:flex-start}.settings-page .section-title{font-size:20px;font-weight:bold;margin-top:20px;margin-bottom:15px}.settings-page hr{border:none;height:1px;width:80%;background-color:#eee;margin-top:40px;margin-bottom:40px}.settings-page .current-email-label{font-weight:bold}.settings-page .secondary-actions-container .link{margin-top:20px}.modal-content .modal-message,.modal-content .modal-message-emphasized{font-size:18px;margin-bottom:15px;max-width:500px}.modal-content .modal-message-emphasized{font-weight:bold}.modal-content .buttons-container{display:flex;justify-content:flex-end;width:100%}.invite-key-contact-modal{display:flex;flex-direction:column;align-items:center}.modal-icon-with-text-container{display:flex;align-items:center;padding-bottom:20px}.modal-icon-with-text-container img{height:100px;margin-right:20px}.modal-icon-with-text-container .modal-message,.modal-icon-with-text-container .modal-content .modal-message-emphasized,.modal-content .modal-icon-with-text-container .modal-message-emphasized{max-width:400px}.manage-subscription-page .info-row{font-size:16px;margin-top:22px}.manage-subscription-page .info-row .label{font-weight:bold}.manage-subscription-page .update-payment-method-header{margin-top:50px;font-size:16px}.manage-subscription-page .result-message{margin-top:50px;font-size:16px}.attachment-list{margin-top:20px;margin-bottom:20px}.attachment-list .section-title{margin-bottom:10px}.no-attachments{display:none}.viewing-other-shelter .no-attachments{display:block}.attachment-item{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;margin-bottom:8px;background-color:#faf9f5;border:1px solid #efeae2;border-radius:6px}.attachment-info{display:flex;align-items:center;flex:1;min-width:0}.attachment-name{font-weight:400;color:#2f3523;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.attachment-size{color:#66724c;font-size:13px;margin-left:5px;white-space:nowrap}.attachment-actions{display:flex;align-items:center;gap:10px;margin-left:15px}.attachment-actions .icon-button{height:24px;padding:4px;cursor:pointer;opacity:.7;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.attachment-actions .icon-button:hover{opacity:1}.attachment-progress{width:100%;margin-top:8px}.attachment-progress .progress-bar{height:4px;background-color:#4b5438;border-radius:2px;-moz-transition:width .3s ease;-o-transition:width .3s ease;-webkit-transition:width .3s ease;transition:width .3s ease}.attachment-error{color:#e44a4a;font-size:14px;margin-top:10px;margin-bottom:10px}.invitation{font-size:20px}.invitation .invitation-message{margin-top:50px;margin-bottom:10px}.invitation .actions-container{margin-top:25px}.waiting-for-confirmation{font-size:20px;padding-left:30px;padding-right:30px}.waiting-for-confirmation .top-buttons-container{width:100%;display:flex;justify-content:flex-end;align-items:center}.waiting-for-confirmation .waiting-for-confirmation-title{margin-top:50px;margin-bottom:10px;font-weight:bold}.waiting-for-confirmation .waiting-for-confirmation-message{max-width:700px}.waiting-for-confirmation .actions-container{margin-top:25px}.settings-page .page-name{margin-bottom:40px}/*# sourceMappingURL=main.css.map */
