@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.password-change-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.password-change-page .small-form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-main-component);border-radius:var(--border-radius);width:fit-content;height:fit-content;padding:1rem}.password-change-page .small-form-wrapper form{display:flex;flex-direction:column;row-gap:1rem}@media screen and (max-width:768px){.password-change-page .small-form-wrapper{width:100%;height:100%}.small-form-wrapper form{padding:1rem}}.password-reset-completed{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.psw-reset-page{display:flex;justify-content:center;align-items:center;height:100%}.small-form-wrapper-modified{background-color:var(--color-main-component);box-shadow:var(--component-box-shadow);border-radius:var(--border-radius);padding:1rem;display:flex;align-items:center;flex-direction:column;max-height:fit-content}.small-form-wrapper__title{margin:auto 0}.small-form-wrapper-modified p{padding:1rem}.pasword-reset-form{height:fit-content;width:100%;display:flex;flex-direction:column}.reset-psw-buttons-group{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:3rem}.reset-psw-buttons-group a button{width:100%;height:100%}.reset-psw-buttons-group>*{margin:1rem 1rem 0 0;flex:1}.password-reset-requested-page{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:768px){.psw-reset-page .small-form-wrapper-modified{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.small-form-wrapper__title{margin:0 0 3rem}}.password-reset-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.password-reset-page form{background-color:var(--color-main-component);box-shadow:var(--component-box-shadow);padding:1rem;border-radius:var(--border-radius)}.password-reset-page .password-requirements{margin:2rem 0}.password-reset-completed{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.password-reset-page .small-form-wrapper,.password-reset-page form{width:100%;height:100%}.password-reset-page form h1{margin-top:3rem}.password-reset-page .password-requirements{margin:3rem 0 1rem}.password-reset-page form button{width:100%}}.signin-page{background-color:var(--color-background);display:flex;justify-content:center;align-items:center;height:100%}.signin-page .small-form-wrapper{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.signin-section{padding:1em;margin:0;display:flex;flex-direction:column;background-color:var(--color-main-component);border-radius:var(--border-radius);box-shadow:var(--component-box-shadow);width:100%;height:fit-content}.signin-page-form{margin-top:1rem;display:flex;flex-direction:column}.signin-btn{margin:1rem 0;width:100%}.auth-links-container{margin-top:1.5rem;display:flex;flex-direction:column}.auth-links-container p a{font-size:unset;padding:0}@media screen and (max-width:768px){.signin-page{background-color:var(--color-background);display:flex;justify-content:center;align-items:center}.signin-section{height:100%;margin:1rem;display:flex;align-items:center;justify-content:center}.signin-page .small-form-wrapper{width:100%;height:100%}.small-form-wrapper{margin:1rem}}.register-page-wrapper{background-color:var(--color-main-component);border-radius:var(--border-radius);display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.register-section{flex:2;background-color:var(--color-main-component);display:flex;align-items:center;flex-direction:column;overflow-y:auto;height:100%}.register-section form{box-shadow:var(--component-box-shadow);width:65%;height:fit-content;display:flex;flex-direction:column;padding:1rem;margin:auto 0}@media screen and (max-width:1500px){.register-section form{margin:2rem 0}.register-section{align-items:none}}.bs-cons{flex:3;background:var(--color-background);display:flex;align-items:center;flex-direction:column;text-align:left;white-space:wrap;height:100%;overflow:hidden}.bs-cons-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%}.bs-cons ul{margin:2rem 0}.approve-policy{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1rem}#id_approve_policy{margin-right:.5rem}.register-section form input::-webkit-outer-spin-button,.register-section form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.register-section form input[type=number]{-moz-appearance:textfield}@media screen and (max-width:768px){.register-page-wrapper{display:flex;flex-direction:column;height:auto;overflow-y:scroll}.register-section{order:2;min-height:100vh}.register-section .register-section__signup-form{width:100%;height:100%;margin:0;box-shadow:none}.register-section h1{align-self:flex-start;padding:0 1rem}.bs-cons{min-height:50vh;order:1;background-color:var(--default-background-color)}.bs-cons-wrapper{margin:0 5rem}.register-section__signup-form button{margin-top:2rem}}.registration-completion{height:100%}.registration-complete-confirmation{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem}.registration_complete__wrapper h1:first-child{margin-bottom:1rem}.registration_complete__wrapper ul{margin-top:1.5rem}.registration_complete__wrapper ul li{list-style-type:disc;font-size:1.8rem}.account-activation-main{height:100%}.account-activation-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.account-activation-wrapper .small-form-wrapper{display:flex;justify-content:center;align-items:center;width:35%;padding:1.5rem}.account-activation-form{display:flex!important;flex-direction:column;max-width:100rem;max-height:100rem;padding:1rem;box-shadow:var(--component-box-shadow);border-radius:var(--border-radius)}.account-activation-form h1{margin-bottom:2rem}.account-activation-form input{margin:1.5rem 0}.activation-complete-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.activation-complete-wrapper h1 a{font-size:unset}@media(max-width:768px){.account-activation-wrapper .small-form-wrapper{width:90%}}.contact-page{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100%}.contact-page-left{flex:3;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.contact-page-right{flex:2;background-color:var(--color-main-component);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.contact-page-right form{box-shadow:var(--component-box-shadow);padding:1rem;display:flex;flex-direction:column;width:100%;height:100%}.contact-page-right form button{margin:1rem 0;align-self:flex-end}@media screen and (max-width:768px){.contact-page{display:flex;flex-direction:column;overflow-y:auto;height:100%}.contact-page-left{flex:1}.contact-page-left div{margin:5rem 5rem 0}.contact-page-left div p{margin:1rem 0}.contact-page-right{flex:1}.contact-page-right .small-form-wrapper{width:100%;height:100%}.contact-page-right form{display:flex;justify-content:center;align-items:center;box-shadow:none}.contact-page-right form>div{width:100%}}.create-rooms-page{height:100%}.section-room-create{display:flex;flex-direction:row;height:100%}.create-room-section-left{flex:3;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 2rem}.create-room-section-left div{display:flex;flex-direction:column}.create-room-section-left div h1{margin-bottom:1.5rem;align-self:flex-start}.create-room-section-right{flex:2;display:flex;justify-content:center;align-items:center;overflow-y:auto;background-color:var(--color-main-component)}.create-room-section-right form{box-shadow:var(--component-box-shadow);padding:1rem;display:flex;flex-direction:column;width:65%;height:fit-content}@media screen and (max-width:1500px){.create-room-section-right form{margin:2rem 0}.create-room-section-right{align-items:normal}}.create-room-section-right form button{align-self:flex-end;margin:.5rem 0}@media screen and (max-width:768px){.section-room-create{flex-direction:column;height:auto}.create-room-section-left div{margin:1rem 2rem}.create-room-section-left{min-height:75vh}.create-room-section-right{min-height:100vh}.create-room-section-right form{box-shadow:none;width:100%}}.diary-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.diary-page .wrapper-medium__diary-page{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem}.diary__list{flex:1;background-color:var(--color-main-component);display:flex;flex-direction:column;height:100%;border-radius:var(--border-radius);box-shadow:var(--component-box-shadow);padding:1rem}.diary__table,.diary__table thead,.diary__table tbody,.diary__table tbody tr{display:inline-block;width:100%}.diary__table tbody tr td{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.diary__row{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.8rem;background-color:#f7f7f7;box-shadow:0 .2rem .5rem #0000001a;margin-bottom:1rem;transition:background-color .3s}.diary__row:hover{background-color:#e6e6e6}.diary__title-cell{display:flex;align-items:center;gap:1rem;flex-grow:1}.diary__title-link{font-size:1.6rem;font-weight:500;color:#333;text-decoration:none;cursor:pointer}.diary__title-link__desktop{display:inline}.diary__title-link__mobile{display:none}.diary__dropdown-icon{cursor:pointer;font-size:1.8rem;transition:color .2s ease}.diary__options{position:relative;display:flex;align-items:center}.dropdown-menu{border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:5px 0;min-width:150px}.dropdown-item{color:#555;font-size:14px;padding:8px 15px;transition:background-color .2s ease}.dropdown-item:hover{background-color:#e0e0e0;color:#333}.diary_options_menu .diary_options_menu__update-item__mobile{display:none}.diary__content{flex:3;background-color:var(--color-main-component);display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--border-radius);box-shadow:var(--component-box-shadow);padding:1rem}.diary__content-section{height:100%}.diary__content-section div{height:auto}.diary__content-section .diary__timesince{margin:1rem 0}.diary__content-body{margin-top:1rem}.diary__title-cell .diary__title-link__mobile{display:none}@media screen and (max-width:768px){.diary__title-cell .diary__title-link__desktop,.diary_options_menu .diary_options_menu__update-item__desktop{display:none}.diary_options_menu .diary_options_menu__update-item__mobile,.diary__title-cell .diary__title-link__mobile{display:inline-block}.diary-page .wrapper-medium__diary-page{width:100vw;height:100vh}.diary__title-link{display:inline-block;width:100%}.diary__content{display:none}.diary__list{width:100%;height:100%;box-shadow:none;border-radius:0}.diary__table{display:inline-block;width:100%}.offcanvas-body__diary-page{height:100%}.diary_offcanvas_form{display:flex;flex-direction:column;height:100%}.diary_offcanvas_footer{margin:1rem 0 0 auto}.diary_offcanvas_footer button{margin-right:.5rem}}.home-page{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100%}.home-page .left{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;flex:1;height:100%;width:100%}.home-page .left div{margin-left:15%}.home-page .hero-title{font-size:7rem;width:fit-content}.home-page .hero-subtitle{font-size:3.3rem}.hero-description{margin:1.5rem 0}.cta-link{margin-right:1rem .5rem 0 0;transition:transform .5s ease-in-out;text-decoration:none}.cta-link:hover{transform:scale(1.05)}@media screen and (max-width:768px){.hero-description{margin:0}.cta-link{margin-top:1rem}.hero div{padding:0 1.5rem}.home-page .left div{margin:0}}.error-page{display:flex;justify-content:center;align-items:center;height:100%}.error-page__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.error-page__code{font-size:10rem;margin-bottom:2rem}.error-page__list{list-style:none;padding:1rem}@media screen and (max-width:768px){.error-page{width:100%}}.image_folders{height:100%}.main_wrapper,.inner_wrapper{width:100%;height:100%}.inner_wrapper{display:flex;align-content:start;flex-wrap:wrap;padding:1% 5%;column-gap:1rem;row-gap:3rem}.user-videos,.user-images{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:flex-start;height:100%}.folder-item-container{width:20rem;height:20rem;box-shadow:var(--component-box-shadow);display:flex;flex-direction:column;transition:transform .3s ease-in-out}.folder-item-container:hover{transform:scale(1.05)}.folder-item-container span{background-color:#fff;width:100%;padding:1rem;font-size:small}.folder-item-container img,.folder-item-container video{width:100%;height:100%}.empty_folder{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#video-container,#image-container{position:relative}.folder-item-container video{width:100%}.image_modal_body{display:flex;flex-direction:column}.main_wrapper .folder .folder-icon{width:7rem;height:7rem;margin:0;padding:0}.folder_control{display:none;position:absolute;top:-15%;right:-20%;cursor:pointer;font-size:1.8rem;clip-path:circle(50%)}.delete_media_item_btn{position:absolute;top:-3%;right:0;cursor:pointer;font-size:1.8rem;clip-path:circle(50%)}.folder_control_mobile{display:none}.modal-footer__delete-folder-btn a{padding:0;color:#fff}.folder_control i:nth-child(2){cursor:pointer;color:red}.folder:hover .folder_control{display:inline}.folder{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:transform .3s ease-in-out;width:fit-content;height:fit-content}.folder:hover{transform:scale(1.05)}.folder img{width:100%;height:100%}.folder span{font-size:small}@media screen and (max-width:768px){.inner_wrapper{display:flex;align-content:flex-start}.inner_wrapper:first-child{margin-top:2%}.folder-item-container{width:100%;height:20rem;display:flex;flex-direction:column}.folder_control,.folder:hover .folder_control{display:none}.folder_control_mobile{display:inline;position:absolute;top:-10%;right:-5%;cursor:pointer;font-size:1.8rem}.folder_control_mobile .folder_dropdown_options:after{content:none}.dropdown-menu__folder-control{display:flex;flex-direction:column;row-gap:5rem}.dropdown-menu__folder-control .dropdown-item span{font-size:small;margin-right:1.5rem}}.message-page{display:flex;justify-content:center;align-items:center;height:100%}.message-page__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem}.message-list{background-color:var(--color-main-component);border-radius:var(--border-radius);padding:1rem;overflow-y:auto;width:100%;height:100%;flex:1;display:flex;flex-direction:column;row-gap:.5rem}.message-list__message-item{display:flex;align-items:center;border-radius:.8rem;background-color:#f1f1f1;box-shadow:0 .4rem .8rem #0000001a;margin-bottom:1rem;transition:background-color .3s}.message-list__message-item:hover{background-color:#e6e6e6}.message-list__message-item__active{background-color:#f0f0f0;border:.1rem solid rgb(128,128,128,.5)}.message-list__message-item .avatar{border-radius:50%;width:50px;height:50px;object-fit:cover}.message-list__message-item__preview{flex-grow:1;font-size:1.6rem;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:1rem}.three-vertical-dots{margin-right:1rem;font-size:1.8rem}.dropdown-menu{background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem .8rem #0000001a}.dropdown-item{padding:.8rem 1.6rem;font-size:1.4rem;color:#333;cursor:pointer;transition:background-color .2s}.dropdown-item:hover{background-color:#f5f5f5}.chatroom-message-preview__mobile{display:none}.message-content__desktop_view,.message-content__mobile_view{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;overflow-y:scroll;width:100%;height:100%;flex:4;background-color:var(--color-main-component);border-radius:var(--border-radius)}.message-content__desktop_view div:not(.chat-bubble),.message-content__mobile_view div:not(.chat-bubble){width:100%;display:flex;flex-direction:column}#chat-input__mobile::placeholder,#chat-input__desktop::placeholder{font-size:1.5em}.message-box{max-width:40%;margin-bottom:1rem}.message-row{display:flex;justify-content:space-between;align-items:center;flex-direction:column;border-radius:2rem;padding:.5rem;word-break:break-all}.message-sender{align-self:flex-end}.message-sender small{text-align:left;margin-right:1.5rem;color:#999}.message-receiver small{text-align:left;color:#999}.message-receiver{align-self:flex-start}.message-sender .message-box__content{background-color:#accbf85c;opacity:.8;flex:1;padding:1rem;border-radius:.8rem}.message-receiver .message-box__content{background-color:#cccccc30;flex:1;padding:1rem;border-radius:.8rem}.message-box__message-timestamp{display:flex;justify-content:flex-end;font-size:.85em;color:#999;white-space:nowrap}.message-content__chat-form{display:flex;justify-content:space-around;position:sticky;bottom:0}.message-content__chat-form form{display:flex}.message-content__chat-form form input{flex:1;height:4rem;padding:0 1rem;border:.1rem solid #ccc;border-radius:2rem}.message-content__chat-form form button{position:absolute;right:0;margin:auto 0;height:4rem;border-radius:2rem;width:8rem;font-size:1.5em}.chat-bubble{width:fit-content;height:2rem;background-color:#accbf85c;padding:1.6rem 2.8rem;-webkit-border-radius:2rem;-webkit-border-bottom-left-radius:.2rem;-moz-border-radius:2rem;-moz-border-radius-bottomleft:.2rem;border-radius:2rem 2rem 2rem .2rem;display:none;margin:0 0 .5rem 1rem}.typing{align-items:center;display:flex;flex-direction:row!important;height:1.7rem}.typing .dot{animation:mercuryTypingAnimation 1.8s infinite ease-in-out;background-color:#0d6efd;border-radius:50%;height:.7rem;margin-right:.4rem;vertical-align:middle;width:.7rem!important;display:inline-block}.typing .dot:nth-child(1){animation-delay:.2s}.typing .dot:nth-child(2){animation-delay:.3s}.typing .dot:nth-child(3){animation-delay:.4s}.typing .dot:last-child{margin-right:0}@keyframes mercuryTypingAnimation{0%{transform:translateY(0);background-color:#6cad96}28%{transform:translateY(-.7rem);background-color:#9ecab9}44%{transform:translateY(0);background-color:#b5d9cb}}@media(max-width:768px){.chatroom-message-preview__mobile{display:block}.chatroom-message-preview__desktop{display:none}.message-page .message-page__wrapper{width:100%;height:100%}.message-list__item{width:100%;max-height:fit-content;display:flex;flex-direction:row}.message-list__message-item__preview,.message-list__message-item form{width:fit-content}.message-list__item-dropdown{margin-left:3rem}.message-content__desktop_view{display:none}.message-box{max-width:90%;margin-bottom:.5rem}#chat-input__mobile{width:100%}}header .custom-navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-height:6rem;padding:0}header .custom-navbar__bs-logo{color:#000;text-decoration:none;transition:transform .3s ease-in-out;padding:0;margin:0}header .custom-navbar__bs-logo h1{margin:0}.custom-navbar .custom-navbar__bs-logo:hover{transform:scale(1.1);text-decoration:none}.custom-navbar__left-section{display:flex;flex-direction:row;margin-left:1rem}.custom-navbar__left-section span{display:flex;flex-direction:row;margin:auto}.custom-navbar__left-section span:nth-child(2){margin:0 1rem}.custom-navbar__hamburger a{padding-right:1rem}.offcanvas-body .navbar-nav{display:flex;flex-direction:column;align-content:space-between;height:100%;row-gap:1rem}.navbar-body__bottom-border{border-bottom:1px solid #ccc;margin:0 1rem}.offcanvas-body .navbar-nav li,.offcanvas-footer li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem}.offcanvas-footer{margin:1rem 0}.custom-navbar__left-section .dot{display:flex;flex-direction:row;width:1rem;height:1rem;background-color:#0d6efd;border-radius:50%}@media screen and (max-width:768px){.custom-navbar__left-section{display:none}header .custom-navbar__bs-logo{margin-left:1rem}}.modal-body__liked-profile-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem;height:100%;margin-bottom:0}.card__profile{max-width:25rem;height:50rem}.card__profile__link{padding:0}.card__profile__img{width:100%;max-height:20rem}.card__profile .card-body__liked-profiles{display:flex;flex-direction:column;padding:0 1rem}.card-body__liked-profiles .card-title{padding-top:.5rem}.card-body__liked-profiles p{height:10rem}.card__profile .card-footer__liked-profiles{display:flex;flex-direction:column;padding:.5rem 1rem}.card-body__sigin-location{display:flex;flex-direction:column;margin:.5rem 0}@media(max-width:768px){.liked-profiles{grid-template-columns:1fr}.liked-profiles .profile_card a{margin:auto}}@media(max-width:576px){.liked-profiles{grid-template-columns:1fr}}.profilepage{height:100%;overflow:auto;display:flex;justify-content:center;align-items:center}.profilepage .profile-page-wrapper{display:flex;flex-direction:row;column-gap:1rem;height:auto;margin:2rem auto}.profile-page-wrapper .section-left{background-color:var(--color-main-component);padding:1rem;border-radius:var(--border-radius);overflow:hidden;min-height:85vh;flex:3;height:100%}.section-left .section-left-description>label{margin:0}.section-left-description div{min-height:5rem}.icon-content{padding:0 1rem}.user-general-info__items,.user-detailed-info__items{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;row-gap:1rem}.user-general-info__item,.user-detailed-info__item{display:flex;justify-content:space-between;align-items:center;margin-right:1rem}.user-detailed-info__item span:first-child,.user-detailed-info__item img{margin-right:.5rem}.section-divider{margin:1rem 0}.profilepage .section-right{display:flex;flex-direction:column;background-color:var(--color-main-component);padding:1rem;border-radius:var(--border-radius);flex:1;min-height:85vh;height:auto}.section-right .profile-avatar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;width:100%}.profile-image_modal{width:100%;height:100%}.profile-utility-section{max-height:15rem;overflow-y:auto;font-size:var(--font-size-profile-page-text)}.profile-utility-section>div{display:flex;justify-content:space-between;flex-direction:row}.profile-utility-section div a{flex:2}.profile-utility-section>* a{text-decoration:none;color:#000;padding:0}.user-created-rooms{display:flex;justify-content:space-between;flex-direction:column}.profile-visitors div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile-visitors div div span:first-child{margin-right:.5rem}.dropdown_mobile__options,.dropdown_mobile{display:none}.btn_offcanvas{float:right;margin-top:.5rem}.offcanvas-body form.offcanvas-footer ul{list-style-type:disc}.upload-field{margin-top:1.5rem}.bi-bi-plus-circle__add,.bi-arrow-clockwise__delete,.bi-trash__update{font-size:1.3rem}#profilepage-contact-form{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.profilepage{display:flex;justify-content:center;align-items:start}.profilepage .profile-page-wrapper{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.profile-avatar svg,.profile-page-wrapper .section-right{display:none}.profile-page-wrapper .section-left{overflow:auto;height:100%}.section-left .inner-row-icons{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;row-gap:1.5rem}.section-left-description{overflow:hidden;flex:auto}.profile-page-wrapper .interaction-opts__profile-page{position:absolute;top:75%;left:89%}.interaction-opts__profile-page{font-size:2rem}.interaction-opts__profile-page i{margin:auto}.dropdown_mobile__options,.dropdown_mobile{display:block}}.image-upload-form{display:flex;flex-direction:column;row-gap:10px}.image-upload-form .modal-header{display:flex;flex-direction:row;justify-content:space-between}.image-upload-form form .modal-body{display:flex;align-content:space-between;flex-direction:column}.custom-modal-footer{padding:1rem}.image-upload-form form .custom-modal-footer{display:flex;flex-direction:column;justify-content:flex-start}.imgage-upload-modal button,.video-upload-form button,.diary-upload-form button{float:right}.modal-fields div{margin-bottom:1rem}.user-uploaded-images{margin:0 auto}.user-uploaded-images .section-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem;margin:auto;margin-top:var(--margin-from-navbar);margin-bottom:5rem}.user-uploaded-images .section-images div{display:flex;flex-direction:column;overflow-x:hidden}.user-uploaded-images .section-images div div img{width:40rem;height:40rem;overflow:hidden}.image-container{position:relative}.image-wrapper{position:relative;display:inline-block}.image-wrapper img{display:block;max-width:100%;height:auto}.image-wrapper form{position:absolute;top:0;right:0}.image-wrapper i{position:absolute;top:5px;right:5px;margin:5px;width:fit-content;height:fit-content;color:#000}.image-wrapper i:hover{color:red}.section-images div h1{margin-top:5rem}.user-uploaded-images .warning-message{background-color:var(--error-warning-light-red);font-size:2rem;margin:2rem 0;padding:0 1rem;width:fit-content;border-radius:5px}.profilepage-update{display:flex;justify-content:center;margin:var(--margin-from-navbar) 0}.profilepage-update-wrapper{background-color:var(--color-main-component);border-radius:var(--border-radius);width:100%;max-width:80rem;padding:1rem}.profilepage-update-wrapper .man-profile>div:nth-child(-n+6){display:flex;flex-direction:row;column-gap:.5rem}.profilepage-update-wrapper .woman-profile>div:nth-child(-n+6){display:flex;flex-direction:row;column-gap:.5rem}.profilepage .section-left .section-left-general .homoprofile{display:flex;flex-direction:column;column-gap:1rem}.homoprofile div div{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1rem}.homo-hetero-profile{display:flex;flex-direction:column}.homo-hetero-profile .row{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem}.profilepage-update-wrapper form div div{display:flex;flex-direction:column}.profilepage-update-wrapper form button{font-size:1.5rem}.profilepage-update-wrapper form h1{text-align:center}.profilepage-update-wrapper form .bs-form-control{font-size:1.5rem}@media screen and (max-width:990px){.profilepage-update-wrapper .man-profile>div:nth-child(-n+6){display:flex;flex-direction:column}}.video-upload-form{display:flex;flex-direction:column;row-gap:10px}.profile-videos{margin:var(--margin-from-navbar) 0}.profile-videos .section-videos{display:flex;flex-direction:row;flex-wrap:wrap}.video-container{display:flex;flex-direction:column}.video-upload-modal form .modal-header{display:flex;flex-direction:row;justify-content:space-between}.video-wrapper{position:relative;display:inline-block}.profile_delete_video{position:absolute;top:10px;right:10px;color:#000;cursor:pointer}.create-room-section-left{margin:0;padding:2rem}.rooms-page{display:flex;justify-content:center;align-items:center;height:100%}.roomspage-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:var(--border-radius);overflow:hidden;column-gap:1rem}.rooms-page__left-section{flex:1;display:flex;flex-direction:column;background-color:var(--color-main-component);border-radius:var(--border-radius);height:100%;overflow-y:auto}.rooms-page__left-section h1{padding:.5rem 1rem 0}.rooms-page__left-section div{display:flex;flex-direction:row;justify-content:space-between}.rooms-page__left-section span{color:#000;transition:all .3s ease-out;margin:0 1rem}.rooms-page__left-section .category-item{transition:transform .3s ease-in-out}.rooms-page__left-section .category-item:hover{transform:scale(1.1)}.rooms-page__middle-section{padding:0 1rem 1rem;flex:2;display:flex;flex-direction:column;background-color:var(--color-background);border-radius:var(--border-radius);height:100%;row-gap:.8rem;overflow-y:auto}.rooms-object{display:flex;flex-flow:column;border-radius:var(--border-radius);background-color:var(--color-main-component);max-height:fit-content}.roomspage-avatar-title-container{display:flex;justify-content:space-between;align-items:center;padding:1rem}.roomspage-avatar-title-container .avatar{flex:1}.roomspage-avatar-title-container .room-title{flex:3}.roomspage-avatar-title-container .time-since-created{flex:1;text-align:right}.roomspage-text_preview{margin:0 1rem 1rem;padding:.5rem;text-overflow:ellipsis}.rooms-object__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.rooms-object__list{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.5rem;list-style:none;padding:0}.room-engagement{padding-right:2rem}.room-engagement-data__replies,.room-engagement-data__views{padding-left:.5rem}.rooms-object__list-item{display:flex;margin:0 .5rem}.room-pagination{display:flex;justify-content:center;align-items:center}.rooms-page__middle-section .mobile-view-offcanvas{display:none}.rooms-page__right-section{flex:1;height:100%;background-color:var(--color-main-component);border-radius:var(--border-radius);padding:1rem;overflow-y:auto}.rooms-page__right-section form{display:flex;flex-flow:column;height:auto}.rooms-page__right-section form button{margin-top:1rem}.range-filter{display:flex;flex-flow:row;width:100%}.filter-btn-group{display:flex;flex-direction:row}.filter-btn-group button{width:100%;margin:0 .5rem}.advanced-search{margin:1.5rem 0;color:#00f}@media screen and (max-width:768px){.rooms-page__left-section,.rooms-page__right-section{display:none}.rooms-page .roomspage-wrapper{width:100vw;height:100%}.roomspage-avatar-title-container{display:flex;justify-content:space-between;align-items:center;padding:1rem}.rooms-object__footer{flex-wrap:wrap}.rooms-object__list{row-gap:1rem}.filter-offcanvas__form button{float:right;margin-top:1rem}.room-pagination{margin:2rem 0}.rooms-page-section-1-offcanvas div{display:flex;flex-direction:row;justify-content:space-between;font-size:large}.rooms-page__middle-section .rooms-object:first-of-type{margin-top:.8rem}}.rooms-detail-page{display:flex;justify-content:center;align-items:center;height:100%}.room-detail-page-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row;column-gap:1rem;border-radius:var(--border-radius);overflow:hidden}.room-detail-left-section{flex:2;background-color:var(--color-main-component);padding:1rem;height:100%;width:100%;display:flex;flex-flow:column;border-radius:var(--border-radius)}.room-upper-section{display:flex;justify-content:space-between;flex-direction:row;flex:1;align-items:center;margin:1rem 0;flex:.5;margin:0;column-gap:1rem}.room-upper-section div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1rem}.room-upper-section div span{margin:0 1rem 0 0;padding:0}.room-upper-section .avatar{flex:1}.room-upper-section .room-title{flex:2}.room-detail-left-section .rooms_detail_page-text{flex:3;overflow:auto;margin:0;padding:1rem;max-height:100vh;text-overflow:ellipsis;border:.1rem solid gray;border-radius:var(--border-radius)}.room-lower-section{flex:1}.room-interaction-section i{font-size:2rem;row-gap:1rem}.related-rooms{margin-top:1rem}.related-rooms table{width:100%;border-collapse:collapse}.related-rooms p{margin:.5rem 0;font-size:1.5rem}.related-rooms table th,a{padding:.5rem;font-size:1.2rem}.room-comment-section{display:flex;flex-direction:column;height:100%;flex:1;justify-content:space-between;overflow:auto;background-color:#fff}.room_comment_deactivated,.first_room_comment{margin:.5rem 0;text-align:center}.room-comments-container:first-child{margin-top:.5rem}.message-list__item:hover{background-color:#e6e6e6}.room-comments{display:flex;max-height:fit-content;border-radius:.8rem;margin:0 .5rem 1rem;background-color:#f5f5f5}.room-comment__left-section{display:flex;flex-flow:column;justify-content:flex-start;padding:.5rem}.room-comment__right-section{margin-left:.5rem}.room-comment__right-section .comment{padding:0;margin:.5rem 0}.comment-date{margin-top:1rem;font-size:1.1rem}.like_room_comment{font-size:medium}.like-count{height:100%;width:100%;font-size:small;text-align:center;padding-right:1rem;margin-top:.5rem}.comment-form{display:flex;flex-direction:column;bottom:.1rem;padding:.5rem;max-height:20%}.comment-form .room-comment-textarea{border:.1rem solid gray;width:100%;padding:0}.comment-form .room-comment-textarea::placeholder{padding:1rem}.send_btn{margin:.5rem 0}.send_btn::content{text-align:center}.room-comments-offcanvas{display:flex;flex-direction:column;justify-content:space-between}.roomanswer-rules h1{margin:10px 0}.roomanswer-rules ul{font-size:1.5rem}.offcanvas-body__room-details form button,.room-reply-form__submit-btn{float:right}.bi-heart,.bi-heart-fill{font-size:2rem;transition:font-size .3s ease-in}.bi-heart:hover,.bi-heart-fill:hover{font-size:2.2rem}.section-left__like_icon:hover{color:#00f}.room-reply-icon-mobile{display:none}.rooms-detail-page .interaction-opts__room-detail{top:68%}@media screen and (max-width:768px){.room-comment-section,.related-rooms,.report-room-opt,.room-reply-icon-desktop{display:none}.room-reply-icon-mobile{display:inline}.rooms-detail-page .room-detail-page-wrapper{width:100%;height:100%}.room-detail-left-section{max-width:100%}.room-detail-left-section .roomspage-textcontent{margin-top:1rem;flex:6}.offcanvas-bottom{margin:0}.offcanvas-body__room-details form p,.offcanvas-body__room-details form p textarea{padding:0;margin:0}.offcanvas-body__room-details form button{margin-top:1rem}.room-interaction-section,.room-lower-section{display:none}.rooms-detail-page{align-items:baseline}}.rooms-update{display:flex;justify-content:center;border-radius:var(--border-radius);background-color:var(--color-main-component);padding:1rem;max-width:60rem;margin:var(--margin-from-navbar) auto}.rooms-update form{width:100%}.rooms-update form .bs-form-control,.rooms-update form button{font-size:1.5rem}.rooms-update form h1{text-align:center}.settings-page{display:flex;justify-content:center;align-items:center}.settings-page .settings-page-wrapper{display:flex;flex-direction:column;width:fit-content;height:fit-content;margin:3rem 0;padding:1rem;background-color:var(--color-main-component);border-radius:var(--border-radius);box-shadow:var(--component-box-shadow)}.settings-page-wrapper form .form-check{display:flex;flex-direction:row;padding:0}.password-section a,.password-section a button,.delete-account-section button{text-align:center;min-width:10rem;min-height:2.9rem;padding:0}.password-section,.delete-account-section{display:flex;flex-direction:row;width:100%}.settings-section,.settings-content form .settings-section{display:flex;flex-direction:row;justify-content:space-between;max-width:50rem;margin:1rem 0;padding:0}#who-can-message-section{display:flex;flex-direction:column}.checkbox-row{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin:1rem 0 0 1rem;height:auto;width:100%}.checkbox-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:1rem;width:100%}.checkbox-item>*{padding-right:1rem}.activities-section{display:flex;justify-content:space-between;flex-direction:row;width:100%}.contact-settings-section div{width:100%;margin-right:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-settings-section{display:flex;flex-direction:column;justify-content:flex-start}.other-settings-section div{width:100%}.settings-form-submit-btn{margin-top:2rem;float:right}@media screen and (max-width:768px){.settings-page{align-items:baseline;height:100%}.settings-page .settings-page-wrapper{display:flex;flex-direction:column;overflow-y:auto;border-radius:0;height:100%;margin:0}}.user-activity-page{display:flex;justify-content:center;align-items:center;height:100%}.user-activity-page table{width:100%}.user-activity-page .user-activity-page-wrapper{display:flex;flex-direction:column;row-gap:1rem;background-color:var(--color-main-component);padding:1rem;border-radius:var(--border-radius);margin:2rem 0;height:fit-content;min-height:60vh}.signin_locations,.liked_comments,.user_block_list,.profile_visited{height:fit-content}@media screen and (max-width:768px){.user-activity-page{display:flex;align-items:start}.user-activity-page .user-activity-page-wrapper{display:flex;flex-direction:column;width:100%;margin:0;padding:0 1rem;max-height:none;background-color:#fff;min-height:100%}.signin_locations{margin-top:1rem}}.statistis-page{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;height:100%}.statistis-page table{width:100%}.statistis-page .wrapper-large{display:flex;flex-direction:row;column-gap:1rem}.statistis-page .wrapper-large nav{flex:2;height:100%;border-radius:var(--border-radius);background-color:var(--color-main-component)}.statistis-page .wrapper-large div{flex:4;overflow:auto;border-radius:var(--border-radius)}.main-flex-container-item{min-height:5rem;overflow-y:auto;padding:1rem;margin-bottom:1rem;background-color:var(--color-main-component)}.mobile-warning-message{display:none}@media screen and (max-width:768px){.statistis-page .wrapper-large{display:none}.mobile-warning-message{display:block;padding:1rem;text-align:center}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;font-size:1.5rem;align-content:start}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#0a0909;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999;color:#000;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.user-policy-page{height:auto}.userpolicy-wrapper{display:flex;flex-direction:row;margin:0 15rem}.userpolicy-wrapper *:not(h1,h2){font-size:1.5rem}.userpolicy-wrapper section>*:not(h1){margin-left:20px}.userpolicy-wrapper .left-section{flex:1}.userpolicy-wrapper .left-section *{color:#000}.userpolicy-wrapper .main-section{padding:1rem;margin:1rem;word-break:break-all;flex:3}.userpolicy-wrapper .main-section h1{margin-bottom:var(--margin-from-navbar)}.duties-4-3-li{text-decoration:underline}@media(max-width:768px){.userpolicy-wrapper{display:flex;flex-direction:column;margin:0}.userpolicy-wrapper .main-section>* p{margin:0}.userpolicy-wrapper .left-section{margin-top:1rem}}:root{--color-background: #f3f2f2;--color-main-component: #ffffff;--component-box-shadow: 3px 3px 10px -3px #93938B;--text-content-bg-color: #e9ebeb;--default-background-color: #F5F8FAFF;--border-radius: 1rem;--offcanvas-upper-border-radius: 1rem 1rem 0 0;--offcanvas-short: 25vh }.offcanvas-short{height:var(--offcanvas-short)!important}.offcanvas-body__short span{font-size:large}h1{font-size:1.5rem}h2{font-size:2rem}.roomspage-textcontent,p{font-size:1.4rem;line-height:1.5}li{font-size:1.5rem;line-height:1.5}label{font-size:1.5rem;font-weight:500}span,.category-item,.rooms-object__list-item .location-info,.rooms-object__list-item img{font-size:1.5rem}.roomspage-avatar-title-container .room-title h1,.room-upper-section .room-title,.rooms-page__left-section__category-section{font-size:1.75rem}.time-since-created{font-size:1.1rem}.wrapper-large{width:85vw;height:85vh}.wrapper-medium{width:75vw;height:85vh}.small-form-wrapper{width:30vw;height:fit-content}.medium-form-wrapper{width:50%;height:fit-content}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;font-size:62.5%;height:100vh}body{display:flex;flex-direction:column;font-size:1.6rem;box-sizing:border-box;overflow-x:hidden;background-color:#fff;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility;font-weight:400;line-height:1.6;margin:0;padding:0}main{background:var(--color-background)}header{bottom:100%;min-height:fit-content;position:sticky;z-index:999999}img,picture,video{max-width:100%}a{display:inline-block}.avatar{max-width:6rem;max-height:4rem;overflow:hidden;clip-path:circle(50%)}@media(max-width:768px){.avatar{width:5rem;height:5rem;border-radius:50%;overflow:hidden}}.control{display:flex}label{color:#555;display:block;margin-bottom:.7rem}.sign-out-btn{background-color:none}.step-links{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.step-links div{display:flex;flex-flow:row}.step-links .current{margin:0}.pagination-link{display:inline-block;margin:0 5px;padding:8px 12px;color:#007bff;border:1px solid #dee2e6;border-radius:4px;transition:background-color .3s ease,color .3s ease}.pagination-link:hover{background-color:#007bff;color:#fff}.room-title{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:normal}.interaction-opts{display:flex;flex-direction:column;position:absolute;top:83%;left:89%;row-gap:1.2rem}.interaction-opts__item{position:static;font-size:2.5rem!important}.dropdown_opts{width:fit-content;height:fit-content;position:absolute;border-radius:1rem 1rem 0 0;top:80%;left:89%;font-size:2rem}.dropdown_opts i,.dropdown_opts span{margin-bottom:1rem}.select2-container span{width:100%}.range-filter .select2-container{min-width:100%}.select2-selection--single{border:1px solid #dee2e6!important}@media screen and (max-width:768px){.dropdown_opts{display:flex;flex-direction:column}.offcanvas-body__short div{display:flex;flex-direction:row;font-size:medium;margin:1rem 0}.offcanvas-body__short div span{margin-left:2rem}}@media screen and (min-width:768px){.dropdown_opts,.interaction-opts{display:none}}
