.height-range-select-container{display:flex;align-items:center}.height-range-select-container .from-label{margin-right:.8rem;display:none}@media(min-width:768px){.height-range-select-container .from-label{display:block}}.height-range-select-container .to-label{margin:0 .5rem}.height-range-select-container select{width:8.5rem;padding-bottom:3px;padding-right:10px;cursor:pointer;outline-width:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;font-size:16px;color:#000}@media(prefers-color-scheme:dark){.height-range-select-container select{color:#fff;border-bottom-color:#fff}}.filters-dialog-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.filters-dialog-container .title-section{border-bottom:1px solid #0092e4;font-size:13px;color:#0092e4;padding-left:1.3rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:50px}.filters-dialog-container .title-section .close-button-container{padding-right:12px}.filters-dialog-container .title-section .close-button-container button i{font-size:30px;color:#a6a6a6}.filters-dialog-container .dialog-body{margin:1.3rem;overflow-y:auto;flex-grow:1;height:calc(100% - 50px);-webkit-overflow-scrolling:touch;padding-bottom:20px}.filters-dialog-container .dialog-body .input-container{padding-bottom:1.6rem;max-width:50vw}.filters-dialog-container .dialog-body .input-container select{padding-bottom:3px;padding-right:10px;cursor:pointer;outline-width:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;font-size:16px;color:#000}@media(prefers-color-scheme:dark){.filters-dialog-container .dialog-body .input-container select{color:#fff;border-bottom-color:#fff}}.filters-dialog-container .dialog-body .input-container .inline-form-container{display:flex;align-items:center;gap:.5rem}.filters-dialog-container .dialog-body .input-container .inline-form-container .photo-count{width:3.5rem}.filters-dialog-container .dialog-body .input-container .inline-form-container .location-button{margin-left:8px;background-color:#0092e4;color:#fff;border:none;padding:.2rem .5rem;cursor:pointer}.filters-dialog-container .dialog-body .input-container .input-container.order-by-container{padding-bottom:0;max-width:170px}.filters-dialog-container .dialog-body .input-container .input-container select{border:none;border-bottom:1px solid #ccc;padding:5px 0;width:100%;background-color:rgba(0,0,0,0);font-size:16px}.filters-dialog-container .dialog-body .input-container .input-container select:focus{outline:none;border-bottom-color:#4a90e2}.filters-dialog-container .dialog-body .input-container .input-container select.underlined-select{border:none;border-bottom:1px solid #ccc;padding:8px 0;width:100%;background-color:rgba(0,0,0,0);font-size:16px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:100%}.filters-dialog-container .dialog-body .input-container .input-container select.underlined-select:focus{outline:none;border-bottom-color:#4a90e2}.filters-dialog-container .dialog-body .input-container .location-input-container{position:relative}.filters-dialog-container .dialog-body .input-container .location-input-container .locality-search{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:14px}@media(prefers-color-scheme:dark){.filters-dialog-container .dialog-body .input-container .location-input-container .locality-search{background-color:#333;color:#fff;border-color:#555}}.filters-dialog-container .dialog-body .input-container label{display:block;font-weight:700;margin-bottom:.2rem;font-size:15px}.filters-dialog-container .dialog-body .input-container .location-info{padding-top:.4rem;font-size:14px;color:#7f7f7f}.filters-dialog-container .dialog-body .input-container .inline-checkboxes{display:flex;flex-wrap:wrap;width:80vw;margin-left:-12px}@media(min-width:768px){.filters-dialog-container .dialog-body .input-container .inline-checkboxes{width:100%}}.filters-dialog-container .dialog-body .input-container .inline-checkboxes .MuiFormControlLabel-root{width:auto;min-width:100px;margin:0 10px 5px 0}.filters-dialog-container .dialog-body .input-container .vertical-checkboxes{display:flex;flex-direction:column}.filters-dialog-container .dialog-body .input-container .vertical-checkboxes .MuiFormControlLabel-root{margin:0 0 5px}.filters-dialog-container .dialog-body .row-container{margin-bottom:1.6rem}@media(min-width:768px){.filters-dialog-container .dialog-body .row-container{display:flex;justify-content:space-between}}.filters-dialog-container .dialog-body .row-container .column{padding-bottom:30px}@media(min-width:768px){.filters-dialog-container .dialog-body .row-container .column{width:30%;padding-bottom:inherit}}.filters-dialog-container .dialog-body .row-container .column:last-child{padding-bottom:0}.filters-dialog-container .dialog-body .row-container .column label{display:block;font-weight:700;margin-bottom:.2rem}.filters-dialog-container .dialog-body .premium-notification-banner{background-color:#f0f8ff;border:1px solid #4a90e2;border-radius:4px;padding:1rem;margin-bottom:1.6rem}@media(prefers-color-scheme:dark){.filters-dialog-container .dialog-body .premium-notification-banner{background-color:#2b2b2b;border:1px solid #616161;border-radius:4px;padding:1rem;margin-bottom:1.6rem}}.filters-dialog-container .dialog-body .premium-notification-banner p{margin:0 0 .5rem;color:#333;font-size:14px}@media(prefers-color-scheme:dark){.filters-dialog-container .dialog-body .premium-notification-banner p{color:#b1b1b1}}.filters-dialog-container .dialog-body .premium-notification-banner .upgrade-link{color:#0092e4;text-decoration:none;font-weight:700}@media(prefers-color-scheme:dark){.filters-dialog-container .dialog-body .premium-notification-banner .upgrade-link{color:#5ab8ff}}.filters-dialog-container .dialog-body .premium-notification-banner .upgrade-link:hover{text-decoration:underline}.filters-dialog-container .dialog-body .premium-search-filters .MuiCheckbox-root.Mui-disabled{opacity:.5}.filters-dialog-container .dialog-body .premium-search-filters .MuiFormControlLabel-root.Mui-disabled{opacity:.6}.filters-dialog-container .dialog-body .premium-search-filters .MuiFormControlLabel-root.Mui-disabled .MuiFormControlLabel-label{color:#999}.filters-dialog-container .button-container{display:flex;align-items:center;padding:1rem;border-top:1px solid #bfbfbf}.filters-dialog-container .button-container .apply-button,.filters-dialog-container .button-container .cancel-button{padding:.6rem 2rem;font-size:16px;margin-right:1rem;border-radius:4px}.filters-dialog-container .button-container .apply-button:disabled{cursor:not-allowed;opacity:.7}.filters-dialog-container .button-container .cancel-button{background-color:#ababab;color:#fff}@media(prefers-color-scheme:dark){.filters-dialog-container .button-container .cancel-button{background-color:#5b5b5b}}body{padding:0;margin:0;font-family:Nunito Sans,sans-serif;background-color:#fff;color:#000}@media(prefers-color-scheme:dark){body{color:#fff}}body input{color:#000}@media(prefers-color-scheme:dark){body input{color:#fff}}body .modal-background{background-color:#fff;color:#000}@media(prefers-color-scheme:dark){body .modal-background{background-color:#212121;color:#fff}}body.messages{background-color:#ebf6ff}@media(prefers-color-scheme:dark){body.messages{background-color:#181818}}@media(min-width:768px){body.messages{background-color:#fff}}@media(min-width:768px)and (prefers-color-scheme:dark){body.messages{background-color:#181818}}@media(prefers-color-scheme:dark){body{background-color:#181818}}.light-dark .dark{display:none}@media(prefers-color-scheme:dark){.light-dark .dark{display:inherit}.light-dark .light{display:none}}button{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;background:none}.container{margin:0 auto}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}a{text-decoration:none}.btn-primary{color:#fff;background-color:#0092e4;padding:8px 15px;cursor:pointer;font-size:16px}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.input-container label{display:block;font-size:14px}.input-container .error-message{font-size:13px;color:#c30000;padding-top:8px}@media(prefers-color-scheme:dark){.input-container .error-message{color:#ff4848}}.input-container input[type=date],.input-container input[type=email],.input-container input[type=password],.input-container input[type=text]{border:0;outline-width:0;background-color:rgba(0,0,0,0);padding-bottom:8px;font-size:15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;border-bottom:1px solid #ccc;width:100%;display:block}.input-container.error label{color:#c30000}@media(prefers-color-scheme:dark){.input-container.error label{color:#ff4848}}.input-container.error input[type=date],.input-container.error input[type=email],.input-container.error input[type=password],.input-container.error input[type=text]{border-bottom-color:#c30000}@media(prefers-color-scheme:dark){.input-container.error input[type=date],.input-container.error input[type=email],.input-container.error input[type=password],.input-container.error input[type=text]{border-bottom-color:#ff4848}}.password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-wrapper input{flex:1;padding-right:40px}.password-input-wrapper .password-toggle{position:absolute;right:10px;background:none;border:none;cursor:pointer;padding:5px;color:#666}@media(prefers-color-scheme:dark){.password-input-wrapper .password-toggle{color:#ccc}}.password-input-wrapper .password-toggle:hover{color:#0092e4}.password-input-wrapper .password-toggle i{font-size:18px}.btn-danger{color:#fff;background-color:#d32f2f;padding:8px 15px;cursor:pointer;font-size:16px;border-radius:4px}.btn-danger:hover{background-color:#b71c1c}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-radius:4px}.btn-primary:hover{background-color:#07c}.btn-secondary{color:#666;background-color:#f5f5f5;padding:8px 15px;cursor:pointer;font-size:16px;border-radius:4px;border:1px solid #ddd}@media(prefers-color-scheme:dark){.btn-secondary{color:#ccc;background-color:#333;border-color:#555}}.btn-secondary:hover{background-color:#e0e0e0}@media(prefers-color-scheme:dark){.btn-secondary:hover{background-color:#444}}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.search-from-location-container-modal .title-section{border-bottom:1px solid #0092e4;display:flex;align-items:center;justify-content:space-between}.search-from-location-container-modal .title-section h2{font-size:18px;font-weight:700;color:#0092e4;padding-left:1rem}.search-from-location-container-modal .title-section .close-button-container{padding-right:12px}.search-from-location-container-modal .title-section .close-button-container i{font-size:26px;color:#878787}@media(prefers-color-scheme:dark){.search-from-location-container-modal .title-section .close-button-container i{color:#fff}}.search-from-location-container-modal .body-section{padding:.8rem}@media(min-width:768px){.search-from-location-container-modal .body-section{padding:1.4rem}}.search-from-location-container-modal .body-section .form-section{max-width:95%;margin:0 auto}@media(min-width:768px){.search-from-location-container-modal .body-section .form-section{max-width:70%}}.search-from-location-container-modal .body-section .form-section .inline-form-container{display:flex;align-items:center;gap:1rem}.search-from-location-container-modal .body-section .form-section .inline-form-container .location-search-container{flex:1}.search-from-location-container-modal .body-section .form-section .inline-form-container button.all-localities{background-color:#7f43fa;color:#fff;border:none;padding:.5rem;cursor:pointer;width:50px}.search-from-location-container-modal .body-section .form-section .input-container{padding-bottom:1.5rem}.search-from-location-container-modal .body-section .form-section .input-container.max-distance-container{padding-top:12px;padding-bottom:10px}.search-from-location-container-modal .body-section .form-section .input-container.max-distance-container select{width:100%;padding-bottom:3px;padding-right:10px;cursor:pointer;outline-width:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;font-size:16px;color:#000}@media(prefers-color-scheme:dark){.search-from-location-container-modal .body-section .form-section .input-container.max-distance-container select{color:#fff;border-bottom-color:#fff}}.search-from-location-container-modal .body-section .form-section .input-container.country input{border:0}.search-from-location-container-modal .body-section .form-section .input-container label{display:block;font-weight:700;padding-bottom:.5rem}.search-from-location-container-modal .body-section .form-section .input-container .confirm-button{margin-top:15px;background-color:#0092e4;color:#fff;border:none;padding:.5rem;cursor:pointer;width:100%}.search-from-location-container-modal .body-section .form-section .input-container .confirm-button:disabled{background-color:#ccc;cursor:not-allowed}@media(prefers-color-scheme:dark){.search-from-location-container-modal .body-section .form-section .input-container .confirm-button:disabled{background-color:#555}}