.components-Notification{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:var(--pad-4);width:calc(100% - 2 * var(--pad-4) - 40px);max-width:430px;min-width:250px;border-radius:var(--rounded-rad);text-align:center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;display:flex;align-items:center;justify-content:space-between;z-index:var(--zindex-always-top)}@media (max-width: 360px){.components-Notification{padding:var(--pad-3);width:calc(100% - 2 * var(--pad-3) - 20px)}}.components-Notification-anim-init{transform:translate(-50%) translateY(-100%);opacity:0}.components-Notification-anim-visible{transform:translate(-50%) translateY(0);opacity:1}.components-Notification-anim-gone{transform:translate(-50%) translateY(-100%);opacity:0}.components-Notification-type-info{background-color:var(--color-info);color:var(--color-white)}.components-Notification-type-success{background-color:var(--color-success);color:var(--color-white)}.components-Notification-type-warning{background-color:var(--color-warning);color:var(--color-black)}.components-Notification-type-error{background-color:var(--color-danger);color:var(--color-white)}.components-Notification .txt-msg{text-align:center;margin:0 var(--pad-3)}.components-Notification .btn-close{cursor:pointer}.components-DialogBox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100vh;background-color:#282828c0;visibility:hidden;z-index:var(--zindex-always-top)}.components-DialogBox .dialog-box{border:0;padding:0;max-width:var(--wid-dialog);height:fit-content;height:-moz-fit-content;background-color:#fff;border-radius:var(--rounded-rad);margin:auto;position:fixed;top:0;right:0;bottom:0;left:0}.components-DialogBox .dialog-box{scrollbar-width:thin;scrollbar-color:#bbb transparent}.components-DialogBox .dialog-box::-webkit-scrollbar{width:6px}.components-DialogBox .dialog-box::-webkit-scrollbar-track{background:transparent}.components-DialogBox .dialog-box::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:3px;opacity:.5;transition:opacity .5s ease}.components-DialogBox .dialog-box:hover::-webkit-scrollbar-thumb,.components-DialogBox .dialog-box:active::-webkit-scrollbar-thumb,.components-DialogBox .dialog-box:focus::-webkit-scrollbar-thumb{opacity:.5}.components-DialogBox .dialog-box hr{width:calc(100% - 4px);padding:0;margin:auto;border:.5px solid #eee;border-radius:2px;background-color:#eee}@keyframes fadeIn{0%{z-index:var(--zindex-always-top);visibility:visible;opacity:0}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{visibility:visible;opacity:1}99%{z-index:var(--zindex-always-top)}to{opacity:0;visibility:hidden;z-index:var(--zindex-always-under)}}@keyframes scaleIn{0%{transform:scale(.85)}65%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}.components-ButtonText-primary,.components-ButtonText-secondary,.components-ButtonText-cannibalized,.components-ButtonText-loading{padding:0;margin:0;display:flex;justify-content:center;align-items:center;font-size:1rem;border:none}.components-ButtonText-primary input[type=submit],.components-ButtonText-secondary input[type=submit],.components-ButtonText-cannibalized input[type=submit]{border:none;width:100%;height:100%;font-size:inherit;background-color:transparent;color:inherit;cursor:inherit}.components-ButtonText-primary{background-color:var(--color-primary);color:var(--color-white);cursor:pointer;border:2px solid var(--color-primary);transition:filter .2s,scale .2s}.components-ButtonText-primary input[type=submit]{padding:var(--pad-2)}@media (hover: hover){.components-ButtonText-primary:hover{filter:brightness(1.2)}}.components-ButtonText-primary:active{scale:.95}.components-ButtonText-secondary{background-color:var(--color-primary-lighter);color:var(--color-link);font-weight:bolder;cursor:pointer;border:2px solid var(--color-primary-light);transition:filter .2s,scale .2s}.components-ButtonText-secondary input[type=submit]{padding:var(--pad-2)}@media (hover: hover){.components-ButtonText-secondary:hover{filter:brightness(1.05)}}.components-ButtonText-secondary:active{scale:.95}.components-ButtonText-cannibalized{background-color:transparent;color:#000;cursor:pointer;border:1px solid transparent}.components-ButtonText-cannibalized input[type=submit]{padding:var(--pad-2)}@media (hover: hover){.components-ButtonText-cannibalized:hover{text-decoration:underline}}.components-ButtonText-cannibalized:active{text-decoration:underline}.components-ButtonText-loading{background-color:var(--color-primary);color:var(--color-white);padding:var(--pad-2) calc(var(--pad-2) - 1.3rem);cursor:not-allowed;border:2px solid var(--color-primary);filter:brightness(1.2)}.components-ButtonText-loading .circle{width:.85rem;height:.85rem;border:.2rem solid var(--color-white);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.pages-PageNotFound{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-PageNotFound{min-height:700px}}.pages-PageNotFound .container{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);margin:0 auto;padding:var(--pad-8);width:calc(100% - 2 * var(--pad-8) - 40px);max-width:400px;min-width:250px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pad-2);box-shadow:var(--shadow)}@media (max-width: 360px){.pages-PageNotFound .container{padding:var(--pad-5);width:calc(100% - 2 * var(--pad-5) - 20px)}}.pages-PageNotFound .container h1{margin:var(--pad-0);font-size:1.3rem}.pages-PageNotFound .container h4{margin:var(--pad-0) 0 var(--pad-3) 0;color:var(--color-gray);font-size:.9rem}.pages-PageNotFound .container .desc{margin-bottom:var(--pad-2)}.pages-PageNotFound .container p{margin:var(--pad-0);padding:var(--pad-0);margin-bottom:var(--pad-2)}.pages-Loading{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#f2f2f2,#dcdcdced),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-Loading{min-height:700px}}.pages-Loading .spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pages-Auth{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-Auth{min-height:700px}}.pages-Auth .logo{width:50px;height:50px;margin-bottom:var(--pad-4);object-fit:cover;border-radius:50%;border:1px solid var(--color-light)}.pages-Auth h1{margin:0;margin-bottom:var(--pad-4);font-size:1.5rem;color:var(--color-text-primary)}.pages-Auth h2{margin:0;margin-bottom:var(--pad-8);font-size:1.2rem;color:var(--color-text-secondary)}.pages-Auth .container{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);margin:0 auto;padding:var(--pad-8);width:calc(100% - 2 * var(--pad-8) - 40px);max-width:400px;min-width:250px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pad-8);box-shadow:var(--shadow)}@media (max-width: 360px){.pages-Auth .container{padding:var(--pad-5);width:calc(100% - 2 * var(--pad-5) - 20px)}}.pages-Auth .container .form-container{display:flex;flex-direction:column;gap:var(--pad-2)}.pages-Auth .form-container input:not([type=submit]){padding:var(--pad-3);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Auth .form-container .reset-passwd-link{margin-top:var(--pad-2);text-align:right;font-size:.9rem;color:var(--color-link);cursor:pointer}.pages-Auth .form-container .reset-passwd-link:hover{color:var(--color-link);text-decoration:underline}.pages-Auth .form-container .reset-passwd-link:active{color:var(--color-link)}.pages-Auth .form-container a{color:var(--color-link);text-decoration:none}.pages-Auth .form-container a:hover{text-decoration:underline}.pages-Auth .form-container p{margin-bottom:0}.pages-Auth .container .button-container{display:flex;justify-content:space-around}.pages-Auth .container .submit-container{display:flex;justify-content:center;align-items:center;margin-top:var(--pad-4)}.pages-Auth .container .oauth-container{display:flex;padding:0 20px;justify-content:space-around;gap:var(--pad-2)}.pages-Auth .container .oauth-button img{margin:0;padding:0;width:auto;height:30px}.pages-Auth .container .oauth-button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;border:1px solid var(--color-light);padding:var(--pad-2);border-radius:100%}.components-CustomFab{position:fixed;right:20px;bottom:20px;border-radius:var(--rounded-rad);background-color:var(--color-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 5px #0000004d;padding:var(--pad-3);transition:all .15s ease}@media (hover: hover){.components-CustomFab:hover{filter:brightness(1.2)}}.components-CustomFab:active{scale:.95}.components-CustomFab .text{font-size:1rem;font-weight:500}.components-TopBar{position:fixed;top:0;z-index:var(--zindex-always-top);display:flex;justify-content:space-between;align-items:center;width:calc(100% - 2 * var(--pad-4));padding:var(--pad-2) var(--pad-4);background-color:var(--color-bg-primary)}.components-TopBar .logo-container{display:flex;align-items:center;gap:var(--pad-2)}.components-TopBar .logo-container img{width:30px;height:30px;object-fit:cover;border-radius:50%;border:1px solid #b3b3b3}.components-TopBar .logo-container h1{margin:var(--pad-0);font-size:1rem;color:#333}.components-TopBar .section-buttons-container{display:flex;justify-content:center;align-items:center;gap:var(--pad-1);width:100%;max-width:300px}@media (max-width: 650px){.components-TopBar .section-buttons-container{max-width:250px}}@media (max-width: 600px){.components-TopBar .section-buttons-container{max-width:200px}}.components-TopBar .action-buttons-container{display:flex;gap:var(--pad-4);-webkit-user-select:none;user-select:none}.components-TopBar .action-buttons-container span{display:flex;align-items:center;justify-content:center;gap:var(--pad-2);font-size:.9rem;font-weight:500}.components-TopBar .action-buttons-container span.profile-incomplete{cursor:pointer;color:red}.components-TopBar .action-buttons-container span.profile-incomplete span{margin-bottom:1.5px}.components-TopBar .action-buttons-container span.profile-incomplete span:hover{text-decoration:underline}.components-TopBar .action-buttons-container span.profile-incomplete i{font-size:1.2rem}@media (max-width: 650px){.components-TopBar .action-buttons-container span.profile-incomplete i{font-size:1.7rem}}.components-TopBar .action-buttons-container span.profile-complete{cursor:pointer;color:#333}.components-TopBar .action-buttons-container span.profile-complete .display-name{margin-bottom:1.5px}.components-TopBar .action-buttons-container span.profile-complete .display-name:hover{text-decoration:underline}.components-TopBar .action-buttons-container span.profile-complete .profile-image{width:20px;height:20px;object-fit:contain;border-radius:50%;border:1px solid #b3b3b3}@media (max-width: 520px){.components-TopBar .logo-container h1,.components-TopBar .action-buttons-container span.profile-incomplete span,.components-TopBar .action-buttons-container span.profile-complete .display-name{display:none}.components-TopBar .action-buttons-container span.profile-complete .profile-image{width:30px;height:30px}}.components-TopBar .action-buttons-container .dropdown{position:absolute;top:50px;right:var(--pad-3);background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);border:1px solid var(--color-bg-secondary);box-shadow:var(--shadow);padding:var(--pad-2);transition:all .1s ease-in-out}@media (max-width: 361px){.components-TopBar .action-buttons-container .dropdown{top:45px;right:var(--pad-0);width:calc(100% - 2 * var(--pad-2))}}.components-TopBar .action-buttons-container .dropdown-anim-init{display:none}.components-TopBar .action-buttons-container .dropdown-anim-showing{display:block;opacity:0;transition:opacity .1s ease-in-out}.components-TopBar .action-buttons-container .dropdown-anim-visible{opacity:1;transition:opacity .1s ease-in-out}.components-TopBar .action-buttons-container .dropdown-anim-hiding{opacity:0}.components-TopBar .action-buttons-container .dropdown-item{display:flex;gap:var(--pad-2);padding:var(--pad-2)}.components-TopBar .action-buttons-container .dropdown-item:hover,.components-TopBar .action-buttons-container .dropdown-item:active{cursor:pointer;background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad)}.components-BottomBar{position:fixed;bottom:0;z-index:var(--zindex-always-top);display:none;justify-content:space-between;align-items:center;width:calc(100% - 2 * var(--pad-4));padding:var(--pad-2) var(--pad-4);background-color:var(--color-bg-primary)}.components-BottomBar .section-buttons-container{display:flex;justify-content:center;align-items:center;gap:var(--pad-1);width:100%;max-width:300px}@media (max-width: 650px){.components-BottomBar .section-buttons-container{max-width:250px}}@media (max-width: 500px){.components-BottomBar .section-buttons-container{max-width:200px}}@media (max-width: 421px){.components-TopBar .section-buttons-container{display:none}.components-TopBar .logo-container h1{display:unset}.components-BottomBar{display:flex;justify-content:center;align-items:center;gap:var(--pad-1)}}.components-PillsSelect{width:100%;padding:var(--pad-0);border-radius:calc(var(--rounded-rad) + 2px);border:1px solid #ccc;display:flex;flex-direction:column}.components-PillsSelect .clearpill-container{display:flex;justify-content:center;align-items:center}.components-PillsSelect .clearpill-container .btn-control{display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:calc(var(--pad-2) + .5px) calc(var(--pad-2) + 1.2px);border-radius:100%;font-size:.9rem;cursor:pointer;color:#696767}.components-PillsSelect .clearall-container{display:flex;justify-content:center;align-items:center;margin:0 var(--pad-1)}.components-PillsSelect .clearall-container .btn-control{display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:calc(var(--pad-2) + .5px) calc(var(--pad-2) + 1.2px);border-radius:100%;font-size:.9rem;cursor:pointer;color:#696767}.components-PillsSelect .clearpill-container .btn-control:hover,.components-PillsSelect .clearall-container .btn-control:hover{background-color:#bababa5c}.components-PillsSelect .clearpill-container .btn-control.disabled,.components-PillsSelect .clearall-container .btn-control.disabled{cursor:not-allowed}.components-PillsSelect .clearpill-container .btn-control.disabled:hover,.components-PillsSelect .clearall-container .btn-control.disabled:hover{background-color:unset}.components-PillsSelect .pills-container{display:flex;padding:var(--pad-1);overflow:hidden;flex-wrap:wrap;gap:var(--pad-1)}.components-PillsSelect .pills-container .pill{max-width:150px;height:fit-content;min-height:30px;display:flex;flex-direction:row;background-color:#eee;justify-content:center;align-items:center;border-radius:var(--rounded-rad);border:1.5px solid #bbb;padding-left:var(--pad-2)}.components-PillsSelect .pills-container .pill.disabled{padding:0 var(--pad-2)}.components-PillsSelect .pills-container .pill-data{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-PillsSelect .pills-container .pill-data{-ms-overflow-style:none;scrollbar-width:none}.components-PillsSelect .pills-container .pill-data ::-webkit-scrollbar{display:none}.components-PillsSelect .pills-container .pill i{font-size:.65rem}.components-PillsSelect .editing-container{display:flex;flex-direction:row;align-items:center}.components-PillsSelect .editing-container input{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.components-PillsSelect .editing-container input:disabled{cursor:not-allowed}.components-PillsSelect .editing-container .clearpill-container{height:100%;padding:0 var(--pad-3);width:20px}.components-DialogImagePreview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content}.components-DialogImagePreview i{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;margin:0;padding:var(--pad-1);border-radius:100%;position:absolute;top:var(--pad-2);right:var(--pad-2);font-size:1rem;cursor:pointer;color:#fff;background-color:#555a}.components-DialogImagePreview img{width:100%;max-height:calc(100vh - 100px);border-radius:var(--rounded-rad);border:1px solid var(--color-light);object-fit:contain}.components-ImageFilesInput{width:100%;height:100%;padding:var(--pad-0);border-radius:calc(var(--rounded-rad) + 2px);border:1px solid #ccc;display:flex;flex-direction:column}.components-ImageFilesInput .hidden-input{height:1px;width:1px;padding:0;margin:0;border:0;opacity:0;overflow:hidden}.components-ImageFilesInput .empty-files-container{width:calc(100% - 2 * var(--pad-3));height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pad-3);min-height:120px}.components-ImageFilesInput .empty-files-container .empty-message{color:#777;margin-bottom:var(--pad-2);font-size:.9rem;text-align:center}.components-ImageFilesInput .not-empty-files-container{display:flex;flex-direction:column;width:100%}.components-ImageFilesInput .files-header{display:flex;justify-content:space-between;align-items:center;padding:var(--pad-1) var(--pad-2);border-bottom:1px solid #eee}.components-ImageFilesInput .files-count{font-size:.85rem;color:#555;padding-top:var(--pad-1)}.components-ImageFilesInput .files-actions{display:flex;align-items:center}.components-ImageFilesInput .add-file-container{margin-right:var(--pad-1);margin-top:calc(.25 * var(--pad-1))}.components-ImageFilesInput .btn-add{display:flex;justify-content:center;align-items:center;border:none;background:none;cursor:pointer;padding:calc(1.25 * var(--pad-1)) calc(1.5 * var(--pad-1));padding-top:calc(1.5 * var(--pad-1));padding-left:calc(1.75 * var(--pad-1));border-radius:100%;color:#696767;font-size:.8rem}.components-ImageFilesInput .btn-add:hover{background-color:#bababa5c}.components-ImageFilesInput .btn-add.disabled{cursor:not-allowed}.components-ImageFilesInput .btn-add.disabled:hover{background-color:unset}.components-ImageFilesInput .clearbtn-container{display:flex;justify-content:center;align-items:center}.components-ImageFilesInput .clearbtn-container .btn-clear{display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:calc(1.25 * var(--pad-1)) calc(1.5 * var(--pad-1));border-radius:100%;font-size:.8rem;cursor:pointer;color:#696767}.components-ImageFilesInput .clearbtn-container .btn-clear:hover{background-color:#bababa5c}.components-ImageFilesInput .clearbtn-container .btn-clear.disabled{cursor:not-allowed}.components-ImageFilesInput .clearbtn-container .btn-clear.disabled:hover{background-color:unset}.components-ImageFilesInput .files-grid{display:grid;grid-gap:var(--pad-1);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:var(--pad-1);overflow:hidden}.components-ImageFilesInput .files-grid .file-item{position:relative;height:120px;display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:var(--rounded-rad);border:1.5px solid #ddd;overflow:hidden}.components-ImageFilesInput .files-grid .file-data{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.components-ImageFilesInput .files-grid .file-preview{width:100%;height:100%}.components-ImageFilesInput .files-grid .file-preview img{width:100%;height:100%;object-fit:cover;cursor:pointer}.components-ImageFilesInput .files-grid .no-preview{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#777;font-size:.9rem;cursor:not-allowed}.components-ImageFilesInput .files-grid .no-preview span{margin-bottom:15%}.components-ImageFilesInput .files-grid .file-info{position:absolute;bottom:0;left:0;right:0;background-color:#ffffffe1;padding:var(--pad-2);z-index:1}.components-ImageFilesInput .files-grid .file-item .file-name{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#525252}.components-ImageFilesInput .files-grid .file-item .file-size{font-size:.75rem;color:#595959}.components-ImageFilesInput .files-grid .file-item .clearfile-container{position:absolute;top:5px;right:5px;background-color:#ffffffe6;border-radius:50%;z-index:2}.components-ImageFilesInput .files-grid .file-item .clearfile-container:hover{background-color:#ffffffbf}.components-ImageFilesInput .files-grid .file-item .clearfile-container:hover .btn-clear{color:#555}.pages-Home-sections-RoomCreateForm{min-width:250px;display:flex;flex-direction:column}.pages-Home-sections-RoomCreateForm .heading{padding:var(--pad-3);padding-top:var(--pad-4);padding-bottom:var(--pad-1);margin:0;font-weight:700;color:#333}.pages-Home-sections-RoomCreateForm .editable-container{display:flex;flex-direction:row}@media (max-width: 500px){.pages-Home-sections-RoomCreateForm .editable-container{display:flex;flex-direction:column}}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container{width:calc(70% - 2 * var(--pad-3));padding:var(--pad-3);display:flex;flex-direction:column;gap:var(--pad-1)}@media (max-width: 500px){.pages-Home-sections-RoomCreateForm .editable-container .textedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3)}}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container input:not([type=submit]){width:calc(100% - 2 * var(--pad-2));padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .input-span{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--pad-1);width:calc(100% - 2 * var(--pad-2) - 100px);padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .input-span .text{color:#424242}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .input-span input:not([type=submit]){width:100%;padding:unset;background-color:unset;border-radius:unset;border:unset;margin:unset}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container select{width:100%;padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container select:disabled{cursor:not-allowed}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container select:has(option[value=""]:checked){color:#777}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container select option{color:#000}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .pashapashi-container{width:100%;display:flex;flex-direction:row;gap:var(--pad-2);justify-content:space-between;align-items:center}.pages-Home-sections-RoomCreateForm .editable-container .filedit-container{width:calc(50% - var(--pad-3));padding:var(--pad-3);padding-left:var(--pad-0)}@media (max-width: 500px){.pages-Home-sections-RoomCreateForm .editable-container .filedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3);padding-top:var(--pad-0)}}.pages-Home-sections-RoomCreateForm .submit-container{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:var(--pad-2);padding:var(--pad-3);padding-top:var(--pad-0)}.pages-Home-sections-RoomCreateForm .btn-close{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;margin:0;padding:var(--pad-1);border-radius:100%;position:absolute;top:var(--pad-2);right:var(--pad-2);font-size:1rem;cursor:pointer;color:#fff;background-color:#0000005c}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-container{margin:var(--pad-1) 0;display:flex;align-items:center}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-label{display:flex;align-items:center;cursor:pointer}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]{width:auto;margin-right:var(--pad-2);cursor:pointer}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-text{font-size:.9rem;color:#333}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled{cursor:not-allowed}.pages-Home-sections-RoomCreateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled+.checkbox-text{color:#888;cursor:not-allowed}.section-RoomDrafts{width:calc(100% - var(--pad-4));background-color:#ffffffd9;border-radius:var(--rounded-rad);padding:var(--pad-3);box-shadow:0 2px 4px #0000001a;margin:0 auto}.section-RoomDrafts .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pad-2);border-bottom:1px solid var(--color-light);padding-bottom:var(--pad-1)}.section-RoomDrafts .section-header h2{margin:0;font-size:1.2rem;color:#333}.section-RoomDrafts .reload-button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:var(--pad-1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.section-RoomDrafts .reload-button:hover{background-color:#0000000d}.section-RoomDrafts .reload-button:disabled{color:var(--color-light);cursor:not-allowed}.section-RoomDrafts .content-list{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-2)}@media (max-width: 750px){.section-RoomDrafts .content-list{grid-template-columns:1fr}}.section-RoomDrafts .content-item{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);overflow:hidden;box-shadow:0 2px 2px #0000001a;border:1px solid #eee;transition:transform .2s,box-shadow .2s}.section-RoomDrafts .content-item .washout{filter:opacity(.5)}.section-RoomDrafts .item-preview{height:100%;display:flex;padding:var(--pad-0)}.section-RoomDrafts .item-image{max-width:90px;overflow:hidden;border-radius:var(--rounded-rad);border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0}.section-RoomDrafts .item-image img{width:100%;height:100%;max-width:90px;object-fit:cover}.section-RoomDrafts .item-preview-nonimg{width:calc(100% - 2 * var(--pad-2) - 70px);display:flex;gap:var(--pad-2);padding:var(--pad-2)}.section-RoomDrafts .item-info{height:fit-content;flex:1;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:var(--pad-1)}.section-RoomDrafts .item-landmark{font-size:1.1rem;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.section-RoomDrafts .item-rating{display:flex;align-items:center;color:#555;gap:4px;font-size:.9rem}.section-RoomDrafts .item-rating .fa-star-o{margin:auto;margin-right:.125rem;font-size:.8rem}.section-RoomDrafts .item-rating span{font-size:.9rem;margin-bottom:calc(.5 * var(--pad-1))}.section-RoomDrafts .item-location{font-size:.9rem;color:#666;margin-bottom:var(--pad-1)}.section-RoomDrafts .item-tags{display:flex;flex-wrap:wrap;gap:var(--pad-1)}.section-RoomDrafts .tag{font-size:.8rem;padding:2px 6px;border-radius:12px;background-color:#0000000d;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.section-RoomDrafts .search-tag{color:var(--color-primary);background-color:#007bff1a}.section-RoomDrafts .major-tag{color:#28a745;background-color:#28a7451a}.section-RoomDrafts .hidden-tag{color:#653838;background-color:#d205051a}.section-RoomDrafts .deleted-tag{color:#da0000;background-color:#ff00001a}.section-RoomDrafts .item-actions{display:flex;gap:var(--pad-1);justify-content:space-between;align-items:end}.section-RoomDrafts .edit-item-button{background-color:#e0e0e0;color:#333;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomDrafts .edit-item-button:hover{background-color:#d0d0d0}.section-RoomDrafts .delete-item-button{background-color:#ffdbdb;color:#d32f2f;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomDrafts .restore-item-button{background-color:#d2f5d2;color:#289c37;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomDrafts .delete-item-button:hover{background-color:#e4d2d2}.section-RoomDrafts .restore-item-button:hover{background-color:#c6e8c6}.section-RoomDrafts .loading-container{display:flex;justify-content:center;align-items:center;padding:var(--pad-3);height:200px}.section-RoomDrafts .loading-spinner{border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.section-RoomDrafts .no-item-message{width:fit-content;margin:var(--pad-4) auto;text-align:center;padding:var(--pad-3);color:#666}.section-RoomDrafts .no-item-message p{margin:var(--pad-2)}.pages-Home-sections-RoomUpdateForm{min-width:250px;display:flex;flex-direction:column}.pages-Home-sections-RoomUpdateForm .heading{padding:var(--pad-3);padding-top:var(--pad-4);padding-bottom:var(--pad-1);margin:0;font-weight:700;color:#333}.pages-Home-sections-RoomUpdateForm .editable-container{display:flex;flex-direction:row}@media (max-width: 500px){.pages-Home-sections-RoomUpdateForm .editable-container{display:flex;flex-direction:column}}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container{width:calc(70% - 2 * var(--pad-3));padding:var(--pad-3);display:flex;flex-direction:column;gap:var(--pad-1)}@media (max-width: 500px){.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3)}}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container input:not([type=submit]){width:calc(100% - 2 * var(--pad-2));padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .input-span{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--pad-1);width:calc(100% - 2 * var(--pad-2) - 100px);padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .input-span .text{color:#424242}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .input-span input:not([type=submit]){width:100%;padding:unset;background-color:unset;border-radius:unset;border:unset;margin:unset}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container select{width:100%;padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container select:disabled{cursor:not-allowed}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container select:has(option[value=""]:checked){color:#777}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container select option{color:#000}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .pashapashi-container{width:100%;display:flex;flex-direction:row;gap:var(--pad-2);justify-content:space-between;align-items:center}.pages-Home-sections-RoomUpdateForm .editable-container .filedit-container{width:calc(50% - var(--pad-3));padding:var(--pad-3);padding-left:var(--pad-0)}@media (max-width: 500px){.pages-Home-sections-RoomUpdateForm .editable-container .filedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3);padding-top:var(--pad-0)}}.pages-Home-sections-RoomUpdateForm .submit-container{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:var(--pad-2);padding:var(--pad-3);padding-top:var(--pad-0)}.pages-Home-sections-RoomUpdateForm .btn-close{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;margin:0;padding:var(--pad-1);border-radius:100%;position:absolute;top:var(--pad-2);right:var(--pad-2);font-size:1rem;cursor:pointer;color:#fff;background-color:#0000005c}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-container{margin:var(--pad-1) 0;display:flex;align-items:center}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-label{display:flex;align-items:center;cursor:pointer}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]{width:auto;margin-right:var(--pad-2);cursor:pointer}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-text{font-size:.9rem;color:#333}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled{cursor:not-allowed}.pages-Home-sections-RoomUpdateForm .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled+.checkbox-text{color:#888;cursor:not-allowed}.components-PagingContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(.5 * var(--pad-1))}.components-PagingContainer .page-button{width:var(--pad-5);text-align:center;border-radius:var(--rounded-rad);padding:var(--pad-0);cursor:pointer;transition:filter .2s,scale .2s;-webkit-user-select:none;user-select:none}.components-PagingContainer .page-button:hover{filter:brightness(1.2);transition:filter .2s,scale .2s}.components-PagingContainer .page-button.active{padding:var(--pad-1);border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-bg-secondary);font-weight:700}.components-PagingContainer .control-button{text-align:center;color:var(--color-gray);padding:var(--pad-1);cursor:pointer;transition:filter .2s,scale .2s;-webkit-user-select:none;user-select:none}.components-PagingContainer .control-button:hover{color:var(--color-primary);transition:filter .2s,transform .2s}.components-PagingContainer .control-button.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.section-RoomList{width:calc(100% - var(--pad-4));background-color:#ffffffd9;border-radius:var(--rounded-rad);padding:var(--pad-3);box-shadow:0 2px 4px #0000001a;margin:0 auto}.section-RoomList .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pad-2);border-bottom:1px solid var(--color-light);padding-bottom:var(--pad-1)}.section-RoomList .section-header h2{margin:0;font-size:1.2rem;color:#333}.section-RoomList .reload-button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:var(--pad-1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.section-RoomList .reload-button:hover{background-color:#0000000d}.section-RoomList .reload-button:disabled{color:var(--color-light);cursor:not-allowed}.section-RoomList .content-list{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-2)}@media (max-width: 750px){.section-RoomList .content-list{grid-template-columns:1fr}}.section-RoomList .content-item{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);overflow:hidden;box-shadow:0 2px 2px #0000001a;border:1px solid #eee;transition:transform .2s,box-shadow .2s}.section-RoomList .content-item .washout{filter:opacity(.5)}.section-RoomList .item-preview{height:100%;display:flex;padding:var(--pad-0)}.section-RoomList .item-image{max-width:90px;overflow:hidden;border-radius:var(--rounded-rad);border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0}.section-RoomList .item-image img{width:100%;height:100%;max-width:90px;object-fit:cover}.section-RoomList .item-preview-nonimg{width:calc(100% - 2 * var(--pad-2) - 70px);display:flex;gap:var(--pad-2);padding:var(--pad-2)}.section-RoomList .item-info{height:fit-content;flex:1;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:var(--pad-1)}.section-RoomList .item-landmark{font-size:1.1rem;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.section-RoomList .item-rating{display:flex;align-items:center;color:#555;gap:4px;font-size:.9rem}.section-RoomList .item-rating span{font-size:.9rem;margin-bottom:calc(.5 * var(--pad-1))}.section-RoomList .item-location{color:#555;font-size:.9rem}.section-RoomList .item-price{margin-top:var(--pad-1)}.section-RoomList .price-amount{font-weight:700;color:#555;font-size:1.1rem}.section-RoomList .price-period{color:#555;font-size:.85rem}.section-RoomList .item-tags{display:flex;flex-wrap:wrap;gap:var(--pad-1)}.section-RoomList .tag{font-size:.8rem;padding:2px 8px;border-radius:12px;background-color:#0000000d;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.section-RoomList .search-tag{color:var(--color-primary);background-color:#007bff1a}.section-RoomList .major-tag{color:#28a745;background-color:#28a7451a}.section-RoomList .hidden-tag{color:#653838;background-color:#d205051a}.section-RoomList .deleted-tag{color:#da0000;background-color:#ff00001a;white-space:unset;text-overflow:unset;max-width:unset;overflow:unset}.section-RoomList .item-actions{display:flex;gap:var(--pad-1)}.section-RoomList .item-rating-actions{display:flex;gap:var(--pad-1);align-items:end;justify-content:space-between;flex-direction:column}.section-RoomList .edit-item-button{background-color:#e0e0e0;color:#333;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomList .edit-item-button:hover{background-color:#d0d0d0}.section-RoomList .delete-item-button{background-color:#ffdbdb;color:#d32f2f;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomList .restore-item-button{background-color:#d2f5d2;color:#289c37;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-RoomList .delete-item-button:hover{background-color:#e4d2d2}.section-RoomList .restore-item-button:hover{background-color:#c6e8c6}.section-RoomList .loading-container{display:flex;justify-content:center;align-items:center;padding:var(--pad-3);height:200px}.section-RoomList .loading-spinner{border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.section-RoomList .no-item-message{width:fit-content;margin:var(--pad-4) auto;text-align:center;padding:var(--pad-3);color:#666}.section-RoomList .no-item-message p{margin:var(--pad-2)}.section-BookingList{width:calc(100% - var(--pad-4));background-color:#ffffffd9;border-radius:var(--rounded-rad);padding:var(--pad-3);box-shadow:0 2px 4px #0000001a;margin:0 auto}.section-BookingList .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pad-2);border-bottom:1px solid var(--color-light);padding-bottom:var(--pad-1)}.section-BookingList .section-header h2{margin:0;font-size:1.2rem;color:#333}.section-BookingList .reload-button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:var(--pad-1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.section-BookingList .reload-button:hover{background-color:#0000000d}.section-BookingList .reload-button:disabled{color:var(--color-light);cursor:not-allowed}.section-BookingList .content-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--pad-2);grid-template-columns:1fr}@media (min-width: 750px){.section-BookingList .content-list{grid-template-columns:1fr 1fr}}.section-BookingList .content-item{background-color:#ffffffb3;border-radius:var(--rounded-rad);overflow:hidden;box-shadow:0 1px 3px #0000001a}.section-BookingList .content-item .washout{filter:opacity(.5)}.section-BookingList .item-item{border:1px solid var(--color-light)}.section-BookingList .item-preview{display:flex;align-items:center;padding:var(--pad-2);gap:var(--pad-2)}.section-BookingList .item-image{width:70px;height:70px;overflow:hidden;border-radius:var(--rounded-rad);flex-shrink:0}.section-BookingList .item-image img{width:100%;height:100%;object-fit:cover}.section-BookingList .item-info{flex:1;overflow:hidden}.section-BookingList .items-landmark-rating{display:flex;gap:var(--pad-2);margin-bottom:var(--pad-1)}.section-BookingList .item-landmark{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-BookingList .item-rating{color:#6b7280;display:flex;flex-direction:row;align-items:center;text-align:center;margin-top:calc(.25 * var(--pad-1))}.section-BookingList .item-rating .fa-star-o{margin:auto;margin-right:.125rem;font-size:.8rem}.section-BookingList .item-rating span{font-size:.9rem;margin-bottom:calc(.5 * var(--pad-1))}.section-BookingList .item-location{font-size:.9rem;color:#666;margin-bottom:var(--pad-1)}.section-BookingList .item-tags{display:flex;flex-wrap:wrap;gap:var(--pad-1)}.section-BookingList .tag{font-size:.8rem;padding:2px 6px;border-radius:12px;background-color:#0000000d}.section-BookingList .search-tag{color:var(--color-primary);background-color:#007bff1a}.section-BookingList .major-tag{color:#28a745;background-color:#28a7451a}.section-BookingList .hidden-tag{color:#653838;background-color:#d205051a}.section-BookingList .deleted-tag{color:#da0000;background-color:#ff00001a}.section-BookingList .item-actions{display:flex;gap:var(--pad-1)}.section-BookingList .edit-item-button{background-color:#e0e0e0;color:#333;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-BookingList .edit-item-button:hover{background-color:#d0d0d0}.section-BookingList .delete-item-button{background-color:#ffdbdb;color:#d32f2f;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-BookingList .restore-item-button{background-color:#d2f5d2;color:#289c37;border:none;border-radius:var(--rounded-rad);width:30px;height:30px;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:background-color .15s;font-weight:500}.section-BookingList .delete-item-button:hover{background-color:#e4d2d2}.section-BookingList .restore-item-button:hover{background-color:#c6e8c6}.section-BookingList .loading-container{display:flex;justify-content:center;align-items:center;padding:var(--pad-3);height:200px}.section-BookingList .loading-spinner{border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.section-BookingList .no-item-message{width:fit-content;margin:var(--pad-4) auto;text-align:center;padding:var(--pad-3);color:#666}.section-BookingList .no-item-message p{margin:var(--pad-2)}.pages-Home{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}.components-LoadingAnimation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content}.components-LoadingAnimation img{width:100%;max-height:calc(100vh - 100px);border-radius:var(--rounded-rad);border:1px solid var(--color-light);object-fit:contain}.components-FilterSearch{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);padding:var(--pad-4);border:1px solid #ddd}.components-FilterSearch .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pad-3);border-bottom:1px solid #ccc;padding-bottom:var(--pad-2)}.components-FilterSearch .filter-header h3{margin:0;font-size:1.2rem;color:#333}.components-FilterSearch i{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;margin:0;padding:var(--pad-1);border-radius:100%;position:absolute;top:var(--pad-2);right:var(--pad-2);font-size:1rem;cursor:pointer;color:#fff;background-color:#555a}.components-FilterSearch .clear-filters-button{background:none;border:none;color:#555;cursor:pointer;font-size:.9rem;padding:0}.components-FilterSearch .clear-filters-button:disabled{color:#555;opacity:.5;cursor:not-allowed}.components-FilterSearch .filter-section{margin-bottom:var(--pad-4)}.components-FilterSearch .filter-section h4{margin:0 0 var(--pad-2) 0;font-size:1rem;color:#444}.components-FilterSearch .filter-options{display:flex;flex-wrap:wrap;gap:var(--pad-2)}.components-FilterSearch .filter-option{padding:var(--pad-1) var(--pad-2);border:1px solid #ccc;border-radius:var(--rounded-rad);cursor:pointer;transition:background-color .15s,border-color .15s}.components-FilterSearch .filter-option:hover{background-color:#0000000d}.components-FilterSearch .filter-option.selected{background-color:silver}.components-FilterSearch .price-range-inputs{display:flex;align-items:center;gap:var(--pad-2)}.components-FilterSearch .price-range-inputs input:not([type=submit]){width:calc(100% - 2 * var(--pad-2));padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.components-FilterSearch .range-separator{color:var(--color-text-secondary)}.components-FilterSearch .sort-options select{width:100%;padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.components-FilterSearch .sort-options select:disabled{cursor:not-allowed}.components-FilterSearch .sort-options select:has(option[value=""]:checked){color:#777}.components-FilterSearch .sort-options select option{color:#000;background-color:var(--color-bg-primary)}.components-FilterSearch .filter-actions{display:flex;margin-top:var(--pad-3);justify-content:center;align-items:center}.components-FilterSearch .dialog-actions{display:flex;justify-content:end;align-items:center;gap:var(--pad-2);margin-top:var(--pad-3)}.pages-Home-sections-RoomView{min-width:250px;display:flex;flex-direction:column}.pages-Home-sections-RoomView .heading{padding:var(--pad-3);padding-top:var(--pad-4);padding-bottom:var(--pad-1);margin:0;font-weight:700;color:#333}.pages-Home-sections-RoomView .editable-container{display:flex;flex-direction:row}@media (max-width: 500px){.pages-Home-sections-RoomView .editable-container{display:flex;flex-direction:column}}.pages-Home-sections-RoomView .editable-container .textedit-container{width:calc(70% - 2 * var(--pad-3));padding:var(--pad-3);display:flex;flex-direction:column;gap:var(--pad-1)}@media (max-width: 500px){.pages-Home-sections-RoomView .editable-container .textedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3)}}.pages-Home-sections-RoomView .form-label{font-weight:600;color:#333;margin-bottom:var(--pad-1);margin-top:var(--pad-2);font-size:.9rem}.pages-Home-sections-RoomView .form-label:first-child{margin-top:0}.pages-Home-sections-RoomView .editable-container .textedit-container input:not([type=submit]){width:calc(100% - 2 * var(--pad-2));padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomView .editable-container .textedit-container div.address{width:calc(100% - 2 * var(--pad-2));padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light);text-wrap:wrap;color:#444;line-height:1.5rem}.pages-Home-sections-RoomView .editable-container .textedit-container .input-span{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--pad-1);width:calc(100% - 2 * var(--pad-2) - 100px);padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomView .editable-container .textedit-container .input-span .text{color:#424242}.pages-Home-sections-RoomView .editable-container .textedit-container .input-span input:not([type=submit]){width:100%;padding:unset;background-color:unset;border-radius:unset;border:unset;margin:unset}.pages-Home-sections-RoomView .editable-container .textedit-container select{width:100%;padding:var(--pad-3) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light);-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.pages-Home-sections-RoomView .editable-container .textedit-container select:disabled{cursor:not-allowed;color:#000}.pages-Home-sections-RoomView .editable-container .textedit-container select:has(option[value=""]:checked){color:#777}.pages-Home-sections-RoomView .editable-container .textedit-container select option{color:#000}.pages-Home-sections-RoomView .editable-container .textedit-container .pashapashi-container{width:100%;display:flex;flex-direction:row;gap:var(--pad-2);justify-content:space-between;align-items:center}.pages-Home-sections-RoomView .editable-container .filedit-container{width:calc(50% - var(--pad-3));padding:var(--pad-3);padding-left:var(--pad-0)}@media (max-width: 500px){.pages-Home-sections-RoomView .editable-container .filedit-container{width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3);padding-top:var(--pad-0)}}.pages-Home-sections-RoomView .submit-container{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:var(--pad-2);padding:var(--pad-3);padding-top:var(--pad-0);margin-top:var(--pad-5)}@media (max-width: 500px){.pages-Home-sections-RoomView .submit-container{margin-top:var(--pad-0)}}.pages-Home-sections-RoomView .btn-close{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;margin:0;padding:var(--pad-1);border-radius:100%;position:absolute;top:var(--pad-2);right:var(--pad-2);font-size:1rem;cursor:pointer;color:#fff;background-color:#0000005c}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-container{margin:var(--pad-1) 0;display:flex;align-items:center}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-label{display:flex;align-items:center;cursor:pointer}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-label input[type=checkbox]{width:auto;margin-right:var(--pad-2);cursor:pointer}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-text{font-size:.9rem;color:#333}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled{cursor:not-allowed}.pages-Home-sections-RoomView .editable-container .textedit-container .checkbox-label input[type=checkbox]:disabled+.checkbox-text{color:#888;cursor:not-allowed}.pages-Home-sections-RoomView .tags-display-container{margin:var(--pad-1) 0}.pages-Home-sections-RoomView .tags-display{display:flex;flex-wrap:wrap;gap:var(--pad-1);margin-top:var(--pad-1)}.pages-Home-sections-RoomView .tag-pill{display:inline-block;padding:var(--pad-2) var(--pad-3);border-radius:var(--rounded-rad);font-size:.9rem;color:#000;white-space:nowrap}.pages-Home-sections-RoomView .tag-pill.major-tag{background-color:#d2e5ff;border:1px solid #9ab2d3}.pages-Home-sections-RoomView .tag-pill.minor-tag{background-color:#cdffd3;border:1px solid #97ca9e}.pages-Home-sections-RoomView .no-tags{color:#888;font-style:italic;font-size:.9rem}.pages-Home-sections-RoomView .rating-display{display:flex;align-items:center;gap:var(--pad-2);padding:var(--pad-2);background-color:#fff;border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Home-sections-RoomView .rating-value{color:#444;font-size:.95rem}.pages-Home-sections-RoomView .stars-display{display:flex;gap:2px}.pages-Home-sections-RoomView .star{font-size:1.5rem;color:#bebebe;transition:color .2s ease}.pages-Home-sections-RoomView .star.filled{color:#f1b500}.pages-Home-sections-RoomView .owner-details{color:#555;background-color:var(--color-bg-secondary);cursor:pointer;transition-duration:.2s}.pages-Home-sections-RoomView .owner-details:hover{filter:brightness(.95);transition-duration:.2s}.section-Search{background-color:var(--color-bg-primary);width:calc(100% - 2 * var(--pad-2) - 40px);padding:var(--pad-1);max-width:1200px;border-radius:var(--rounded-rad);border-top-right-radius:calc(var(--rounded-rad) + var(--pad-2));border-top-left-radius:calc(var(--rounded-rad) + var(--pad-2));margin-top:calc(2.5 * var(--pad-8));margin-bottom:calc(1 * var(--pad-8));display:flex;flex-direction:column;align-items:center;justify-content:center}.section-Search .search-header{margin-top:var(--pad-2);width:calc(100% - 2 * var(--pad-2) - 15px);padding:var(--pad-2);background-color:var(--color-bg-primary);border:1px solid var(--color-light);border-radius:calc(var(--rounded-rad) + .5 * var(--pad-2));box-shadow:0 5px 5px #1716161a;position:sticky;top:60px;z-index:10}.section-Search .input-span{width:calc(100% - 2 * var(--pad-2) - 2.5px);display:flex;flex-direction:row;align-items:center;justify-content:start;padding:var(--pad-1) var(--pad-2);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.section-Search .search-input{flex:1;width:calc(100% - 2 * var(--pad-2));padding:var(--pad-2);border:1px solid transparent;border-radius:var(--rounded-rad);font-size:1rem}.section-Search .input-span .text{color:#424242}.section-Search .input-span input:not([type=submit]){width:100%;padding:unset;background-color:unset;border-radius:unset;border:unset;margin:unset}.section-Search .search-button,.section-Search .filter-button{display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:calc(var(--pad-2) + .5px) calc(var(--pad-2) + 1.2px);border-radius:100%;border:0;font-size:.9rem;cursor:pointer;color:#696767;background-color:transparent}.section-Search .filter-button{padding-bottom:var(--pad-2)}.section-Search .search-button:hover,.section-Search .filter-button:hover{background-color:#bababa5c}.section-Search .filter-active{color:var(--color-primary)}.section-Search .search-content{display:flex;flex-direction:row;width:calc(100% - 2 * var(--pad-2));max-width:1200px;margin:0 auto;padding:var(--pad-2);gap:var(--pad-3)}.section-Search .filters-sidebar{width:280px;flex-shrink:0}.section-Search .results-container{flex:1}.section-Search .results-header{margin-top:var(--pad-5);margin-bottom:var(--pad-3);padding-bottom:var(--pad-1);border-bottom:1px solid #bbb}.section-Search .results-header h2{margin:0;font-size:1.2rem;color:#333}.section-Search .content-list{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-2)}@media (max-width: 1100px){.section-Search .content-list{grid-template-columns:1fr}}.section-Search .content-item{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);overflow:hidden;box-shadow:0 2px 2px #0000001a;border:1px solid #eee;transition:transform .2s,box-shadow .2s}.section-Search .content-item:hover{transform:translateY(-2px);box-shadow:0 6px 6px #0000001a}.section-Search .item-preview{height:100%;display:flex;padding:var(--pad-0)}.section-Search .item-image{max-width:120px;overflow:hidden;border-radius:var(--rounded-rad);border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0}.section-Search .item-image img{width:100%;height:100%;max-width:120px;object-fit:cover}.section-Search .item-preview-nonimg{width:calc(100% - 2 * var(--pad-2) - 120px);display:flex;gap:var(--pad-2);padding:var(--pad-2)}.section-Search .item-info{height:fit-content;flex:1;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:var(--pad-1)}.section-Search .item-landmark{font-size:1.1rem;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.section-Search .item-rating{display:flex;align-items:center;color:#555;gap:4px;font-size:.9rem}.section-RoomList .item-rating .fa-star-o{margin:auto;margin-right:.125rem;font-size:.8rem}.section-Search .item-location{color:#555;font-size:.9rem}.section-Search .item-price{margin-top:var(--pad-1)}.section-Search .price-amount{font-weight:700;color:#555;font-size:1.1rem}.section-Search .price-period{color:#555;font-size:.85rem}.section-Search .item-tags{display:flex;flex-wrap:wrap;gap:var(--pad-1);margin-top:var(--pad-1)}.section-Search .tag{font-size:.8rem;padding:2px 8px;border-radius:12px;background-color:#0000000d;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.section-Search .search-tag{color:var(--color-primary);background-color:#007bff1a}.section-Search .major-tag{color:#28a745;background-color:#28a7451a}.section-Search .item-actions{display:flex;flex-direction:column;align-items:end;justify-content:space-between}.section-Search .view-details-button{background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--rounded-rad);padding:var(--pad-1) var(--pad-3);cursor:pointer;font-weight:500;transition:background-color .15s}.section-Search .view-details-button:hover{background-color:var(--color-primary-dark)}.section-Search .loading-container{display:flex;justify-content:center;align-items:center;padding:var(--pad-3);height:200px}.section-Search .loading-spinner{border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-Search .no-results-message{height:calc(100% - 2 * var(--pad-5));text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pad-5);color:#777}.section-Search .no-results-message p{font-size:1.1rem;margin:auto}.section-Search .pagination-container{display:flex;justify-content:center;margin-top:var(--pad-4);padding:var(--pad-2) 0}@media (max-width: 750px){.section-Search{min-height:100vh;padding-top:var(--pad-8);border-radius:0;background-color:#ffffff82;width:calc(100% - 2 * var(--pad-2) + 8px);margin-top:40px;margin-bottom:0;justify-content:start}.section-Search .no-results-message{margin-top:var(--pad-2);color:#333}}@media (max-width: 421px){.section-Search{min-height:100vh;border-radius:0;background-color:#ffffff82;width:calc(100% - 2 * var(--pad-2) + 8px);margin-top:45px;margin-bottom:50px}}@media (max-width: 450px){.section-Search .item-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pad-0)}.section-Search .item-preview .item-image{width:100%;height:150px;max-width:unset;border-radius:var(--rounded-rad);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-Search .item-preview .item-image img{max-width:unset}.section-Search .item-preview-nonimg{width:calc(100% - 2 * var(--pad-2));display:flex;gap:var(--pad-2);padding:var(--pad-2)}}.pages-Home{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-Home{min-height:700px}}.pages-Home .content-container{width:calc(100% - 4 * var(--pad-2));max-width:800px;padding:var(--pad-2);margin-right:var(--pad-2);margin-top:60px;margin-bottom:60px}.pages-Home .contents{width:100%;display:flex;flex-direction:column;gap:var(--pad-4)}.pages-Onboarding{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-Onboarding{min-height:700px}}.pages-Onboarding .onboarding-container{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);margin:0 auto;padding:var(--pad-8);width:calc(100% - 2 * var(--pad-8) - 40px);max-width:400px;min-width:250px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pad-2);box-shadow:var(--shadow)}@media (max-width: 360px){.pages-Onboarding .onboarding-container{padding:var(--pad-5);width:calc(100% - 2 * var(--pad-5) - 20px)}}.pages-Onboarding .onboarding-container .photo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--pad-2);margin-bottom:var(--pad-4)}.pages-Onboarding .onboarding-container .photo-container img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:1px solid var(--color-light);cursor:pointer}.pages-Onboarding .onboarding-container .form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--pad-2)}.pages-Onboarding .onboarding-container .form-container input:not([type=submit]){width:calc(100% - 2 * var(--pad-3));padding:var(--pad-3);background-color:var(--color-bg-secondary);border-radius:var(--rounded-rad);border:1px solid var(--color-light)}.pages-Onboarding .onboarding-container .form-container .submit-container{width:100%;margin-top:var(--pad-3);display:flex;justify-content:center;align-items:center}.pages-Onboarding .onboarding-container h1{margin:var(--pad-0);font-size:1.3rem}.pages-Onboarding .onboarding-container h4{margin:var(--pad-0) 0 var(--pad-3) 0;color:var(--color-gray);font-size:.9rem}.pages-Onboarding .onboarding-container .desc{margin-bottom:var(--pad-2)}.pages-Onboarding .onboarding-container p{margin:var(--pad-0);padding:var(--pad-0);margin-bottom:var(--pad-2)}.pages-Onboarding .onboarding-container .uploadid-container{padding:var(--pad-3);border-radius:var(--rounded-rad);border:2px solid var(--color-light)}.pages-Onboarding .onboarding-container .missing-id{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--pad-2)}.pages-Onboarding .onboarding-container .missing-id p{margin:var(--pad-0)}.pages-Onboarding .onboarding-container .update-id{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--pad-2)}.pages-Onboarding .onboarding-container .update-id .preview-img{width:70px;padding:var(--pad-1);border:2px solid var(--color-light);border-radius:5px;cursor:pointer}@media (max-width: 400px){.pages-Onboarding .onboarding-container .update-id .preview-img{width:50px}}@media (max-width: 360px){.pages-Onboarding .onboarding-container .update-id .preview-img{width:40px}}.pages-Onboarding .onboarding-container .update-id .id-visibility{display:flex;flex-direction:column;gap:var(--pad-1)}@media (min-width: 500px){.pages-Onboarding .onboarding-container .update-id .id-visibility{flex-direction:row;gap:var(--pad-3)}}.pages-Onboarding .onboarding-container .update-id .id-visibility label{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:var(--pad-2)}.pages-Onboarding .onboarding-container .update-id .id-visibility label input{margin:0 0 1px;height:15px;width:15px}.pages-Profile{background-color:var(--color-bg-secondary);width:100%;min-width:fit-content;min-height:100vh;padding:var(--pad-0);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#d2d2d2da,#a4a4a4c6),url(/assets/payingGuest-sPFfUVo9.jpeg);background-position:center bottom;background-size:cover}@media (max-height: 700px){.pages-Profile{min-height:700px}}.pages-Profile .container{background-color:var(--color-bg-primary);border-radius:var(--rounded-rad);margin:0 auto;padding:var(--pad-8);width:calc(100% - 2 * var(--pad-8) - 40px);max-width:400px;min-width:250px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pad-2);box-shadow:var(--shadow)}@media (max-width: 360px){.pages-Profile .container{padding:var(--pad-5);width:calc(100% - 2 * var(--pad-5) - 20px)}}.pages-Profile .container h1{margin:var(--pad-0);font-size:1.3rem}.pages-Profile .container h4{margin:var(--pad-0) 0 var(--pad-3) 0;color:var(--color-gray);font-size:.9rem}.pages-Profile .container .desc{margin-bottom:var(--pad-2)}.pages-Profile .container p{margin:var(--pad-0);padding:var(--pad-0);margin-bottom:var(--pad-2)}.pages-Profile .container .photo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--pad-2);margin-bottom:var(--pad-4)}.pages-Profile .container .photo-container img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:1px solid var(--color-light);cursor:pointer}.pages-Profile .container .details-container tr td:last-child{width:80%}.pages-Profile .container .details-container .detail-label{color:var(--color-gray)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*{font-size:1rem;outline:thin}@media (max-width: 400px){*{font-size:.95rem}}a{color:inherit;text-decoration:none}a:hover,a:active{text-decoration:underline}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary: #007bff;--color-primary-light: #4495ec;--color-primary-lighter: #ecf4ff;--color-secondary: #dadada;--color-success: #1a9136;--color-danger: #dc3545;--color-warning: #ffc107;--color-info: #148192;--color-light: #e7e7e8;--color-dark: #343a40;--color-white: #fff;--color-black: #000;--color-gray: #6c757d;--color-gray-dark: #343a40;--color-bg-primary: var(--color-white);--color-bg-secondary: var(--color-light);--color-link: #015ab9;--color-primary-rgb: 0, 123, 255;--color-secondary-rgb: 177, 177, 177;--color-success-rgb: 26, 145, 54;--color-danger-rgb: 220, 53, 69;--color-warning-rgb: 255, 193, 7;--color-info-rgb: 20, 129, 146;--color-light-rgb: 231, 231, 232;--color-dark-rgb: 52, 58, 64;--color-white-rgb: 255, 255, 255;--color-black-rgb: 0, 0, 0;--color-gray-rgb: 108, 117, 125;--color-gray-dark-rgb: 52, 58, 64;--color-bg-primary-rgb: var(--color-white-rgb);--color-bg-secondary-rgb: var(--color-light-rgb)}.background-primary{background-color:var(--color-bg-primary)}.background-secondary{background-color:var(--color-bg-secondary)}.background-transparent{background-color:transparent}:root{--wid-dialog: 320px;--pad-0: 0;--pad-1: .25rem;--pad-2: .5rem;--pad-3: .75rem;--pad-4: 1rem;--pad-5: 1.25rem;--pad-6: 1.5rem;--pad-7: 1.75rem;--pad-8: 2rem;--margin-0: 0;--margin-1: .25rem;--margin-2: .5rem;--rounded-rad: 10px;--shadow: 0 0 .7rem rgba(0, 0, 0, .239);--zindex-always-under: -1;--zindex-always-top: 1000}.rounded{border-radius:var(--rounded-rad)}.rounded-top{border-top-left-radius:var(--rounded-rad);border-top-right-radius:var(--rounded-rad)}.rounded-top-left{border-top-left-radius:var(--rounded-rad)}.rounded-top-right{border-top-right-radius:var(--rounded-rad)}.shadow{box-shadow:var(--shadow)}
