#landing-page{justify-content:center;align-items:center;display:flex}.login-landing{width:100%;min-height:100vh;margin:auto 0}.login-landing .first-header{margin:0;padding-top:40px;padding-bottom:20px;font-size:44px;font-weight:500}.login-landing .second-header{font-size:20px;font-weight:500}.login-landing .password-link{margin-bottom:3rem;font-size:16px;font-weight:700}.login-landing .password-link .password-forgot{color:#005429}.login-landing .login-image{text-align:center;padding:40px 0}.login-landing .login-image img,.login-landing .login-image svg{width:auto;max-width:100%}@media screen and (max-width:600px){.login-landing{padding-top:140px}.login-landing .first-header{padding-top:0;font-size:30px;line-height:1.4}.login-landing .second-header{margin:0;padding-bottom:10px}.login-landing .login-image{padding:0}}.s-p3{letter-spacing:.01em;color:#4e5450;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.s2-p3{letter-spacing:0;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.s2-badge .s2-badge-count{letter-spacing:.01rem;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem}.s2-badge .s2-badge-count.s2-badge-count-sm{line-height:1rem}.s2-badge.s2-badge-status .s2-badge-status-text{letter-spacing:0;color:#333;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.s2-badge.s2-badge-has-icon .s2-scroll-number-custom-component{top:80%}.s2-badge.s2-badge-has-icon .anticon{border:.063rem solid #fff;border-radius:50%;padding:.25rem}.s2-badge .s2-badge-dot,.s2-badge .s2-badge-count{box-shadow:none}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper{align-items:center;height:45px;display:flex}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper .icon-thread{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-8px;right:10px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper .icon-thread svg{width:24px;height:24px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content.thread{height:105px}.single-message .single-message-content .participants{text-overflow:ellipsis;white-space:nowrap;color:#333;width:100%;font-size:14px;font-weight:400;line-height:22.5px;overflow:hidden}@media (max-width:767px){.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper{align-items:center;width:48px;height:48px;margin-right:1rem;display:flex}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper .icon-thread{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-4px;right:-4px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.vendor-thread-avatar-wrapper .icon-thread svg{width:24px;height:24px}}.message-list-container .explore-groups-container{color:#5c6e9e;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:32px;padding:16px;font-size:22px;font-weight:700;line-height:32px;display:flex}.explore-groups-modal .close-button{cursor:pointer}.explore-groups-modal .modal-title{letter-spacing:-.22px;justify-content:space-between;font-size:22px;font-style:normal;font-weight:700;line-height:32px;display:flex}.explore-groups-modal .body-container{margin-top:40px}.group-box{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.group-box .container{height:128px}.group-box .container .title-box{justify-content:space-between;align-items:center;width:275px;margin-bottom:8px;display:flex}.group-box .container .title-box .member-count{color:#4e5450;letter-spacing:.12px;margin-left:16px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.group-box .container .body{width:275px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.group-box .image,.group-box .join-button{position:relative}.group-box .joined-button{color:#fff;pointer-events:none;background:#0f6d33}.chats-uploading.chats-uploading-image{color:#fff;z-index:3;background-color:#005429;border-radius:8px;padding:4px 8px;position:absolute;top:-38px;right:44px}@media (max-width:767px){.chats-uploading.chats-uploading-image{right:4px}}.vendor-email-message{background:#fff;border-radius:10px;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:relative}.vendor-email-message.from-self{background:#d6f5e2}.vendor-email-message.from-others{background:#fff}.vendor-email-message__sender{color:#005429;margin-bottom:.5rem;font-weight:600}.vendor-email-message__body{color:#111;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.5;display:block}.vendor-email-message__body.is-scaled{transform:scale(var(--email-scale,1));transform-origin:0 0;width:calc(100% / var(--email-scale,1))}@supports (zoom:1){.vendor-email-message__body.is-scaled{zoom:var(--email-scale,1);transform:none}}.vendor-email-message__body table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}.vendor-email-message__body th,.vendor-email-message__body td{vertical-align:top;text-align:left;padding:3px 4px}.vendor-email-message__body p,.vendor-email-message__body table p{margin:0}.vendor-email-message__body o\:p{display:none}.vendor-email-message__body pre{white-space:pre-wrap}.vendor-email-message__body img{max-width:100%;height:auto}.vendor-email-message__body [class*=pipe-mailbody-],.vendor-email-message__body [class=bodyEditorWrapper]{white-space:normal}.vendor-email-message__body [class*=pipe-mailbody-] menu,.vendor-email-message__body [class=bodyEditorWrapper] menu,.vendor-email-message__body [class*=pipe-mailbody-] ol,.vendor-email-message__body [class=bodyEditorWrapper] ol,.vendor-email-message__body [class*=pipe-mailbody-] ul,.vendor-email-message__body [class=bodyEditorWrapper] ul{margin-block:1em;display:block}.vendor-email-message__body [class*=pipe-mailbody-] p,.vendor-email-message__body [class=bodyEditorWrapper] p{margin-top:0;margin-bottom:1em}.vendor-email-message__footer{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.vendor-email-message__shared{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.vendor-email-message__time{color:#777;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.vendor-email-message__body-wrapper{flex-direction:column;gap:.5rem;display:flex}.vendor-email-message__body-toggle{color:#005429;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px}.vendor-email-message__body-container{max-width:100%;overflow-x:hidden}.vendor-email-message__body-container.is-full-size{-webkit-overflow-scrolling:touch;overflow-x:auto}.vendor-email-attachments{margin-top:12px}.vendor-email-attachments__list{flex-wrap:wrap;gap:12px;display:flex}.vendor-email-shared-documents{display:inline-block;position:relative}.vendor-email-shared-documents .shared-documents-button{color:#111;cursor:default;vertical-align:middle;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1;display:inline-flex}.vendor-email-shared-documents .shared-documents-button .shared-documents-icon{justify-content:center;align-items:center;display:inline-flex}.vendor-email-shared-documents .shared-documents-button .shared-documents-icon svg{width:16px;height:16px}.vendor-email-shared-documents .shared-documents-popover{z-index:5;background:#fff;border:1px solid #ebebeb;border-radius:8px;min-width:220px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #00000014}.vendor-email-shared-documents .shared-documents-popover .shared-documents-section{flex-direction:column;gap:6px;display:flex}.vendor-email-shared-documents .shared-documents-popover .shared-documents-section+.shared-documents-section{border-top:1px solid #ebebeb;margin-top:8px;padding-top:8px}.vendor-email-shared-documents .shared-documents-popover .shared-documents-section-title{color:#777;font-size:12px;font-weight:600}.vendor-email-shared-documents .shared-documents-popover ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vendor-email-shared-documents .shared-documents-popover ul li{color:#111;word-break:break-word;align-items:center;font-size:13px;display:flex}.vendor-email-shared-documents .shared-documents-popover ul li .shared-documents-item{align-items:center;gap:8px;display:inline-flex}.vendor-email-shared-documents .shared-documents-popover ul li .shared-documents-item .shared-documents-item-icon{justify-content:center;align-items:center;display:inline-flex}.vendor-email-shared-documents .shared-documents-popover ul li .shared-documents-item .shared-documents-item-icon svg{width:12px;height:12px}.vendor-email-attachment{color:#151515;background:#fff;border:1px solid #ebebeb;border-radius:8px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:10px 12px;text-decoration:none;display:inline-flex}.vendor-email-attachment--disabled{cursor:default}.vendor-email-attachment__icon{flex-shrink:0;align-items:center;display:flex}.vendor-email-attachment__icon svg{width:16px;height:16px}.vendor-email-attachment__icon svg path{fill:#49577e}.vendor-email-attachment__meta{flex-direction:column;gap:0;min-width:0;display:flex}.vendor-email-attachment__meta .vendor-email-attachment__name{color:#151515;white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.vendor-email-attachment__meta .vendor-email-attachment__size{color:#777}.vendor-email-attachment__download{flex-shrink:0;align-items:center;display:flex}.vendor-email-attachment__download svg{width:18px;height:18px}.vendor-email-attachment__download svg path{stroke:#005429}.vendor-email-date-separator{color:#4e5450;text-align:center;margin-top:.5rem;margin-bottom:0}.vendor-email-date-separator span{background:#e1e6f3;border-radius:8px;justify-content:center;align-items:center;padding:5px 12px;font-size:14px;line-height:16px;display:inline-flex}.vendor-thread-email-list{flex-direction:column;gap:1rem;display:flex;position:relative}.vendor-thread-email-list .vendor-thread-new-message-banner{z-index:2;background:#fff;border:1px solid #ebebeb;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:sticky;bottom:16px;box-shadow:0 6px 16px #00000014}.vendor-thread-email-list .vendor-thread-new-message-banner__text{color:#333;font-size:13px;line-height:1}.vendor-thread-email-list__loading{justify-content:center;align-items:center;min-height:80px;padding:1.5rem 0;display:flex}@media (max-width:768px){.vendor-email-message__body{font-size:16px}.vendor-email-message__body table{width:max-content;max-width:none}.vendor-email-message__body th,.vendor-email-message__body td{white-space:nowrap}}@keyframes vendor-email-send-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vendor-email-writer{border-top:1px solid #1d1f261a;height:100px;padding:15px 30px;position:relative}.vendor-email-writer.bigger-message-height{height:150px}.vendor-email-writer .emoji-button{float:left;cursor:pointer;width:30px;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.vendor-email-writer .emoji-button img{opacity:.4;width:20px}.vendor-email-writer .emoji-wrapper{z-index:3;position:absolute;bottom:60px;left:50px}.vendor-email-writer .vendor-email-editor{float:left;width:calc(100% - 150px);max-height:100%;min-height:unset;position:relative;top:50%;transform:translateY(-50%)}.vendor-email-writer .vendor-email-editor[contenteditable]{resize:none;background-color:#0000;border:none;border-radius:16px;outline:none;min-height:0;max-height:100%;padding:10px 15px 10px 10px;overflow-y:scroll}.vendor-email-writer .vendor-email-editor[contenteditable]:empty:not(:focus):before{content:attr(data-ph);color:#00000080;pointer-events:none}.vendor-email-writer .vendor-email-editor[contenteditable]:focus,.vendor-email-writer .vendor-email-editor[contenteditable]:not(:empty){background-color:#fff;border:1px solid #e5e5e5}.vendor-email-writer .buttons-container{text-align:right;float:left;width:120px;height:50px;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.vendor-email-writer .buttons-container .send-button{cursor:pointer;float:right;background-color:#0a7647;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .2s;display:flex}.vendor-email-writer .buttons-container .send-button img{height:25px}.vendor-email-writer .buttons-container .send-button.sending{opacity:.6;cursor:default}.vendor-email-writer .buttons-container .send-button.sending .send-button__spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite vendor-email-send-spin}.vendor-email-writer .buttons-container .send-button.sending img{display:none}.vendor-email-writer .buttons-container .attachment-button{opacity:.4;cursor:pointer;float:left;background-color:#0000;border-radius:50%;width:50px;height:50px;display:inline-block;position:relative;overflow:hidden}.vendor-email-writer .buttons-container .attachment-button .attachment-button-inner{justify-content:center;align-items:center;height:50px;font-size:31px;display:flex;position:relative}.vendor-email-writer .buttons-container .attachment-button .attachment-count{color:#fff;text-align:center;background-color:#0a7647;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:4px;right:4px}.vendor-email-writer .buttons-container .attachment-button input{opacity:0;width:50px;height:50px;position:absolute;top:0;left:0}.vendor-email-writer .buttons-container .attachment-button:hover,.vendor-email-writer.chat-input-container .buttons-container .attachment-button.has-selection,.chats-section .message-room-container .vendor-email-writer.chat-input-container .buttons-container .attachment-button.has-selection{opacity:1}.share-user-documents-modal .s2-modal-description{letter-spacing:.03em;color:#36415d;background-color:#0000;border-radius:8px;padding:0 0 0 16px;font-size:16px;font-weight:600;line-height:24px}.share-user-documents-modal .share-user-documents-modal__documents-toggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.share-user-documents-modal .share-user-documents-modal__documents-toggle-icon{align-items:center;margin-right:16px;display:inline-flex}.share-user-documents-modal .share-user-documents-modal__list{flex-direction:column;gap:8px;width:100%;max-height:320px;display:flex;overflow-y:auto}.share-user-documents-modal .share-user-documents-modal__item{align-items:flex-start;margin-top:8px;margin-bottom:8px;display:flex}.share-user-documents-modal .share-user-documents-modal__item:first-child{margin-top:16px}.share-user-documents-modal .share-user-documents-modal__item-content{flex-direction:column;gap:2px;display:flex}.share-user-documents-modal .share-user-documents-modal__item-date{line-height:1.2}.share-user-documents-modal .share-user-documents-modal__upload{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:16px}.share-user-documents-modal .share-user-documents-modal__upload-title{letter-spacing:.03em;font-size:16px;font-weight:600;line-height:24px}.share-user-documents-modal .share-user-documents-modal__custom-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.share-user-documents-modal .share-user-documents-modal__custom-item{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.share-user-documents-modal .share-user-documents-modal__custom-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-user-documents-modal .share-user-documents-modal__upload-hint{text-align:center}.chats-section .message-room-container .vendor-email-writer.chat-input-container .buttons-container{align-items:center;display:flex}.s2-layout.chats-layout .s2-layout-content,.s2-layout.chat-layout .s2-layout-content{background-color:#fff;padding:0}@media (max-width:575px){body.mobile-chat-layout-active,.mobile-layout.chats-layout,.mobile-layout.chat-layout,.mobile-layout.chats-layout .s2-layout-content-body,.mobile-layout.chat-layout .s2-layout-content-body{background-color:#fff}.mobile-layout.chat-layout .header-container,.mobile-layout.chat-layout .s2-mobile-bottom-menu{display:none}.mobile-layout.chat-layout .s2-layout,.mobile-layout.chats-layout .s2-layout{margin-top:var(--safe-area-inset-top,0)}.mobile-layout.chat-layout .s2-layout .s2-layout-content.s2-layout-content-body,.mobile-layout.chats-layout .s2-layout .s2-layout-content.s2-layout-content-body{padding:0}.mobile-layout.chat-layout .chats-section .message-room-container,.mobile-layout.chats-layout .chats-section .message-room-container{height:calc(100dvh - 4px - var(--safe-area-inset-top,0));background-color:#fff}.mobile-layout.chat-layout .chats-section .message-room-container .chat-messages-container,.mobile-layout.chats-layout .chats-section .message-room-container .chat-messages-container{height:calc(100% - 149px)}.mobile-layout.chat-layout .chats-section .message-room-container .chat-messages-container.bigger-message-height,.mobile-layout.chats-layout .chats-section .message-room-container .chat-messages-container.bigger-message-height{height:calc(100% - 214px)}.mobile-layout.chat-layout .chats-section .message-room-container .chat-input-container.bigger-message-height,.mobile-layout.chats-layout .chats-section .message-room-container .chat-input-container.bigger-message-height{height:130px}.mobile-layout.chats-layout.mobile-layout--with-header .s2-layout{margin-top:0}.main-section-container .mobile-layout.chats-layout .header-container{position:initial}.main-section-container .mobile-layout.chats-layout .chats-section .left-menu-container.message-generic-header{height:64px}}.chats-section .message-generic-header{border-bottom:1px solid #1d1f261a;height:80px}.chats-section .message-generic-header.left-menu-container{background-color:#fff;align-items:flex-end;display:flex}.chats-section .message-generic-header.left-menu-container .generic-header-menu-container{align-items:flex-end;width:100%;height:56px;display:inline-flex}.chats-section .message-generic-header.right-menu-container{background-color:#fff;align-items:center;display:flex}.chats-section .message-generic-header .generic-header-menu{cursor:pointer;text-align:center;border-bottom:3px solid #0000;flex:1 1 0;justify-content:center;align-items:center;height:calc(100% + 2px);display:flex}.chats-section .message-generic-header .generic-header-menu.active,.chats-section .message-generic-header .generic-header-menu:hover{color:#005429;border-bottom:3px solid #005429}.chats-section .message-generic-header .generic-header-menu .menu-notification-circle{background-color:#f33;border-radius:5.63px;width:10px;height:10px;margin-left:10px;display:inline-block}.chats-section .message-list-container{float:left;z-index:2;width:100%;height:calc(100dvh - 64px);display:inline-block;position:relative}.chats-section .message-list-container .search-bar-container{color:#1d1f26;opacity:.4;justify-content:center;align-items:center;width:calc(100% - 15px);height:60px;margin-left:1rem;line-height:20px;display:flex;position:relative}.chats-section .message-list-container .search-bar-container img{height:16px;position:absolute;top:22px;left:13px}.chats-section .message-list-container .search-bar-container input{background:0 0;border:0;border-radius:16px;width:100%;padding-top:10px;padding-bottom:10px;padding-left:40px;line-height:23px;position:relative}.chats-section .message-list-container .search-bar-container input:focus{box-shadow:none;background:#fff;border:none;outline:none}.chats-section .message-list-container .message-list-inner-container{height:calc(100dvh - 204px);padding-bottom:75px;position:relative;overflow:hidden scroll}.chats-section .message-list-container .message-list-inner-container .loading-screen{height:calc(100% - 110px)}.chats-section .message-list-container .message-list-inner-container .single-message+.single-message .single-message-content{border-top:1px solid #ebebeb}.chats-section .message-list-container .message-list-inner-container .single-message:last-child .single-message-content{margin-bottom:50px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content{background-color:#fff;height:90px;padding:22.5px 20px 22.5px 28px;position:relative}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper{float:left;width:60px;height:100%;display:inline-block;position:relative}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper .avatar-group{background:url(/img/icons/icon-group-green.png) 100% 100%/20px 20px no-repeat;width:20px;height:20px;position:absolute;bottom:0;left:30px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper .avatar{border:1px solid #d9d9d9;width:45px;height:45px;margin:0;position:relative}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper{align-items:center;height:45px;display:flex}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper .icon-thread{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-8px;right:10px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper .icon-thread svg{width:24px;height:24px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .message-wrapper{float:left;width:calc(100% - 140px);height:100%;display:inline-block}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .message-wrapper .name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:500;line-height:22.5px;overflow:hidden}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .message-wrapper .last-message{text-overflow:ellipsis;white-space:nowrap;color:#555;width:100%;font-size:14px;font-weight:400;line-height:22.5px;overflow:hidden}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .extras-wrapper{float:left;text-align:right;width:80px;height:100%;display:inline-block;position:relative}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .extras-wrapper .timestamp{color:#777;font-size:14px;line-height:22.5px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .extras-wrapper .new-messages-badge{text-align:center;color:#fff;background-color:#f33;border-radius:10.5px;width:21px;height:21px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content.active{background-color:#ebfaf0}.chats-section .message-list-container .explore-groups-container+div>.message-list-inner-container{height:calc(100dvh - 348px)}.chats-section .message-list-container .new-message-button{color:#fff;text-align:center;cursor:pointer;z-index:999;background-color:#005429;border-radius:12px;width:calc(100% - 62px);margin:0 0 0 28px;padding:18px 0;font-size:16px;position:absolute;bottom:24px;left:0}.chats-section .message-room-container{float:left;width:100%;height:calc(100dvh - 64px);display:inline-block;position:relative;overflow:hidden}.chats-section .message-room-container .message-generic-header .actions-menu{cursor:pointer;float:right;background-image:url(/img/icons/icon-more.svg);background-position:100%;background-repeat:no-repeat;background-size:24px 24px;flex:none;width:25px;height:35px;position:relative}.chats-section .message-room-container .message-generic-header .actions-menu .actions{box-shadow:none;z-index:2;text-align:center;background:#fff;border-radius:5px;flex-direction:column;align-items:flex-start;width:132px;padding:10px 0;display:flex;position:absolute;top:35px;right:-8px}.chats-section .message-room-container .message-generic-header .actions-menu .actions.hide{display:none}.chats-section .message-room-container .message-generic-header .actions-menu .actions:after{content:"";border:8px solid #0000;border-bottom-color:#fff;margin-left:-5px;position:absolute;bottom:100%;right:12px}.chats-section .message-room-container .message-generic-header .actions-menu .actions .rename-button,.chats-section .message-room-container .message-generic-header .actions-menu .actions .archive-button,.chats-section .message-room-container .message-generic-header .actions-menu .actions .delete-button,.chats-section .message-room-container .message-generic-header .actions-menu .actions .info-button{width:100%}.chats-section .message-room-container .message-generic-header .actions-menu .actions .rename-button>div,.chats-section .message-room-container .message-generic-header .actions-menu .actions .archive-button>div,.chats-section .message-room-container .message-generic-header .actions-menu .actions .delete-button>div,.chats-section .message-room-container .message-generic-header .actions-menu .actions .info-button>div{color:#555;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;width:100%;height:25px;margin:0 1rem;font-size:14px;line-height:14px;display:flex}.chats-section .message-room-container .message-generic-header .actions-menu .actions .rename-button>div:hover,.chats-section .message-room-container .message-generic-header .actions-menu .actions .archive-button>div:hover,.chats-section .message-room-container .message-generic-header .actions-menu .actions .delete-button>div:hover,.chats-section .message-room-container .message-generic-header .actions-menu .actions .info-button>div:hover{font-weight:700}.chats-section .message-room-container .message-generic-header .host-header{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin:0 24px;display:flex}.chats-section .message-room-container .message-generic-header .host-header .avatar-title-container{flex:auto;gap:.5rem;min-width:0;display:flex}.chats-section .message-room-container .message-generic-header .host-header .avatar-title-container .title-hostname{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.chats-section .message-room-container .message-generic-header .host-header .avatar-title-container .title-hostname .hostname{color:#555}.chats-section .message-room-container .message-generic-header .host-header .avatar-title-container .title-hostname .name{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.chats-section .message-room-container .message-generic-header .host-header .avatar-title-container .title-hostname .name span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden}.chats-section .message-room-container .message-generic-header .host-header .avatar{cursor:pointer;width:40px;height:40px;margin:0}.chats-section .message-room-container .message-generic-header .host-header .mute-icon-container{height:36px}.chats-section .message-room-container .message-generic-header .buttons-container{height:35px;position:absolute;top:0;right:0}.chats-section .message-room-container .message-generic-header .buttons-container>div{float:left;text-align:center;cursor:pointer;width:25px;margin-left:10px;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.chats-section .message-room-container .message-generic-header .buttons-container>div img{height:15px}.chats-section .message-room-container .message-room-inner-container{height:100%;position:relative}.chats-section .message-room-container .message-room-inner-container .image-preview{z-index:2;background:#fff;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.chats-section .message-room-container .message-room-inner-container .image-preview .image-container{height:calc(100% - 100px);padding:40px;position:relative;overflow:hidden}.chats-section .message-room-container .message-room-inner-container .image-preview .image-container img{max-width:100%;height:auto;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container{height:100px}.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container .caption-container{margin-bottom:10px}.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container .caption-container input{border:1px solid #0000001a;border-radius:10px;outline:none;width:50%;padding-left:10px}.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container .caption-container input:active,.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container .caption-container input:focus{outline:none}.chats-section .message-room-container .message-room-inner-container .image-preview .buttons-container .btn.btn-primary{margin-left:15px;margin-right:15px}.chats-section .message-room-container .chat-messages-container{z-index:1;background-color:#f4f7fe;flex-direction:column;height:calc(100% - 180px);padding:1rem 30px 0;display:flex;position:relative;overflow:hidden scroll}.chats-section .message-room-container .chat-messages-container.bigger-message-height{height:calc(100% - 230px)}.chats-section .message-room-container .chat-messages-container .prompt{margin:1rem 0}.chats-section .message-room-container .chat-messages-container .prompt.date span{background:#e1e6f3;border-radius:8px;padding:5px 12px}.chats-section .message-room-container .chat-messages-container .single-chat-message{margin:.5rem 0;position:relative}.chats-section .message-room-container .chat-messages-container .single-chat-message.typing-message .message-bubble{animation:.4s message-in}.chats-section .message-room-container .chat-messages-container .single-chat-message.typing-message .message-bubble .dot{background:#303131;border-radius:50%;width:5px;height:5px;margin-right:2px;animation:1.3s linear infinite wave;display:inline-block}@keyframes wave{0%,60%,to{transform:none}30%{transform:translateY(-8px)}}.chats-section .message-room-container .chat-messages-container .single-chat-message .emoji-button{cursor:pointer;margin:auto 0;padding:0 5px}.chats-section .message-room-container .chat-messages-container .single-chat-message .emoji-button img{opacity:.4;width:20px}.chats-section .message-room-container .chat-messages-container .single-chat-message .single-message-wrapper .emoji-reaction{text-align:center;z-index:3;width:100%;display:block;position:absolute;top:50%}.chats-section .message-room-container .chat-messages-container .feedback-container{float:right;text-align:center;width:100%;margin:10px 0 32px;position:relative}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-title-container{margin-bottom:10px}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-button{cursor:pointer;color:#32ca6c;background:0 0;border:1px solid #32ca6c;border-radius:17.5px;outline:0;width:60px;height:35px;margin-left:10px;padding:5px 15px 5px 10px}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-button.active{color:#fff;background:#32ca6c}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-button:focus{color:#fff;background:#005429}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-button .feedback-button-content{justify-content:space-between;font-size:14px;display:flex}.chats-section .message-room-container .chat-messages-container .feedback-container .feedback-button .feedback-button-content .emoji{font-size:16px}.chats-section .message-room-container .chat-reply-message-container{background-color:#fff;justify-content:space-between;align-items:center;margin:auto -30px 0;padding-bottom:70px;font-size:12px;font-weight:500;line-height:14px;display:flex;position:sticky;bottom:0}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message{align-items:center;width:100%;height:70px;padding:10px;display:inline-flex;position:absolute;bottom:0}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message.with-image{width:calc(100% - 150px)}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message .chat-reply-origin-container{-webkit-user-select:none;user-select:none;border-left:2px solid #005429;align-items:center;width:100%;padding:0 10px 0 5px;display:flex}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message .chat-reply-origin-container.group{flex-direction:column;align-items:flex-start}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message .chat-reply-origin-container .chat-reply-origin-name{color:#005429;padding:5px}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message .chat-reply-origin-container .chat-reply-origin-message,.chats-section .message-room-container .chat-reply-message-container .chat-reply-message .chat-reply-origin-container .chat-reply-origin-name{word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 35px);padding:5px;font-size:12px;overflow:hidden}.chats-section .message-room-container .chat-reply-message-container .chat-reply-message-button{cursor:pointer;background:url(/img/icons/icon-modal-close.png) 50% no-repeat;flex-shrink:0;width:24px;height:24px;margin:0 20px 0 10px}.chats-section .message-room-container .chat-input-container{border-top:1px solid #1d1f261a;height:100px;padding:15px 30px;position:relative}.chats-section .message-room-container .chat-input-container.bigger-message-height{height:150px}.chats-section .message-room-container .chat-input-container .emoji-button{float:left;cursor:pointer;width:30px;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.chats-section .message-room-container .chat-input-container .emoji-button img{opacity:.4;width:20px}.chats-section .message-room-container .chat-input-container .emoji-wrapper{z-index:3;position:absolute;bottom:60px;left:50px}.chats-section .message-room-container .chat-input-container div[contenteditable]{resize:none;float:left;background-color:#0000;border:none;border-radius:16px;outline:none;width:calc(100% - 150px);max-height:100%;padding:10px 15px 10px 10px;display:inline-block;position:relative;top:50%;overflow-y:scroll;transform:translateY(-50%)}.chats-section .message-room-container .chat-input-container div[contenteditable]:empty:not(:focus):before{content:attr(data-ph);color:#00000080;pointer-events:none}.chats-section .message-room-container .chat-input-container div[contenteditable]:focus,.chats-section .message-room-container .chat-input-container div[contenteditable]:not(:empty){background-color:#fff}.chats-section .message-room-container .chat-input-container .buttons-container{text-align:right;float:left;width:120px;height:50px;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.chats-section .message-room-container .chat-input-container .buttons-container .send-button{cursor:pointer;background-color:#005429;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.chats-section .message-room-container .chat-input-container .buttons-container .send-button img{height:25px}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button{opacity:.4;cursor:pointer;float:left;background-color:#0000;border-radius:50%;width:50px;height:50px;display:inline-block;position:relative;overflow:hidden}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button .attachment-button-inner{justify-content:center;align-items:center;height:50px;font-size:31px;display:flex}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button:hover{opacity:1}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button input{opacity:0;width:50px;height:50px;position:absolute;top:0;left:0}.chats-section .message-room-container .chat-messages-container .single-chat-message.same-author{margin-top:0}.chats-section .message-room-container .chat-messages-container .single-chat-message.same-author .message-name{display:none}.chats-section .message-room-container.vendor-thread-room .message-generic-header .vendor-thread-header-actions{flex:none;justify-content:center;align-items:center;gap:10px;display:inline-flex}.chats-section .message-bubble img,.chats-section .og-container .og-image img,.chats-section .secondary-message-bubble img{max-width:100%;height:auto}.chats-section .single-chat-message .message-bubble,.chats-section .single-group-message .message-bubble{float:right;color:#000;word-break:break-word;background-color:#d6f5e2;border-radius:6px;max-width:300px;padding:8px;font-size:14px;line-height:24px;display:inline-block;position:relative}.chats-section .single-chat-message .message-bubble .og-container,.chats-section .single-group-message .message-bubble .og-container{width:100%}.chats-section .single-chat-message .message-bubble .og-container a,.chats-section .single-group-message .message-bubble .og-container a{text-decoration:none}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag,.chats-section .single-group-message .message-bubble .og-container .og-single-tag{background:#f2fff7;border-radius:6px;flex-direction:column;width:100%;margin:8px 0;padding:7px;display:flex;overflow:hidden}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag .og-image,.chats-section .single-group-message .message-bubble .og-container .og-single-tag .og-image{border-radius:4px;width:100%;height:183.75px;margin-bottom:8px;overflow:hidden}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag .og-image img,.chats-section .single-group-message .message-bubble .og-container .og-single-tag .og-image img{width:100%;height:inherit;object-fit:cover}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag .og-content,.chats-section .single-group-message .message-bubble .og-container .og-single-tag .og-content{width:100%}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag .og-content .og-title,.chats-section .single-group-message .message-bubble .og-container .og-single-tag .og-content .og-title{padding:8px 10px;font-size:16px;font-weight:700}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag .og-content .og-domain,.chats-section .single-group-message .message-bubble .og-container .og-single-tag .og-content .og-domain{padding:0 10px 8px;font-size:13px;font-weight:lighter;line-height:24px}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag.og-multiple-tags,.chats-section .single-group-message .message-bubble .og-container .og-single-tag.og-multiple-tags{flex-direction:row}.chats-section .single-chat-message .message-bubble .og-container .og-single-tag.og-multiple-tags .og-image,.chats-section .single-group-message .message-bubble .og-container .og-single-tag.og-multiple-tags .og-image{width:40%;height:68px;margin-bottom:0}.chats-section .single-chat-message .message-bubble p,.chats-section .single-group-message .message-bubble p{margin-bottom:0}.chats-section .single-chat-message .message-bubble .file-section,.chats-section .single-group-message .message-bubble .file-section{justify-content:flex-start;align-items:center;display:flex}.chats-section .single-chat-message .message-bubble .file-section .document-size,.chats-section .single-group-message .message-bubble .file-section .document-size{font-size:11.5px}.chats-section .single-chat-message .message-bubble .file-section a,.chats-section .single-group-message .message-bubble .file-section a{text-decoration:none}.chats-section .single-chat-message .message-bubble .file-section a:hover,.chats-section .single-group-message .message-bubble .file-section a:hover{text-decoration:underline}.chats-section .single-chat-message .message-bubble .file-section .file-icon-circle,.chats-section .single-group-message .message-bubble .file-section .file-icon-circle{background:#32ca6c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:14px;display:flex}.chats-section .single-chat-message .message-bubble .file-section .file-icon-circle svg path,.chats-section .single-group-message .message-bubble .file-section .file-icon-circle svg path{fill:#fff}.chats-section .single-chat-message .message-bubble .message-name,.chats-section .single-group-message .message-bubble .message-name{color:#005429;margin-bottom:5px;font-weight:700}.chats-section .single-chat-message .message-bubble.secondary-message,.chats-section .single-group-message .message-bubble.secondary-message{padding:5px}.chats-section .single-chat-message .message-bubble .secondary-message-bubble,.chats-section .single-group-message .message-bubble .secondary-message-bubble{color:#000;background:#fff;border:1px solid #fff;border-radius:6px;margin-bottom:5px;padding:5px 10px;display:block;position:relative}.chats-section .single-chat-message .message-bubble .secondary-message-bubble:before,.chats-section .single-group-message .message-bubble .secondary-message-bubble:before{content:"";background-color:#005429;width:2px;height:75%;margin:auto;position:absolute;top:0;bottom:0;left:3px}.chats-section .single-chat-message .message-bubble .secondary-message-bubble .reply-chat-container,.chats-section .single-group-message .message-bubble .secondary-message-bubble .reply-chat-container{flex-direction:column;justify-content:space-between;display:flex}.chats-section .single-chat-message .message-bubble .secondary-message-bubble .reply-chat-container .reply-chat-text,.chats-section .single-group-message .message-bubble .secondary-message-bubble .reply-chat-container .reply-chat-text{width:100%;margin-left:2px}.chats-section .single-chat-message .message-bubble .secondary-message-bubble .reply-chat-container .reply-chat-image,.chats-section .single-group-message .message-bubble .secondary-message-bubble .reply-chat-container .reply-chat-image{width:90px}.chats-section .single-chat-message .message-bubble .secondary-message-bubble .reply-chat-container.no-text>.reply-chat-text,.chats-section .single-group-message .message-bubble .secondary-message-bubble .reply-chat-container.no-text>.reply-chat-text{display:none}.chats-section .single-chat-message .message-bubble .message-with-secondary-message-bubble,.chats-section .single-group-message .message-bubble .message-with-secondary-message-bubble{margin:5px 12.5px;display:block}.chats-section .single-chat-message .message-bubble span div,.chats-section .single-group-message .message-bubble span div{display:initial}.chats-section .single-chat-message .message-bubble a,.chats-section .single-group-message .message-bubble a{color:inherit;text-decoration:underline}.chats-section .single-chat-message .message-bubble a:focus,.chats-section .single-group-message .message-bubble a:focus{color:inherit}.chats-section .single-chat-message .message-bubble img.has-text,.chats-section .single-group-message .message-bubble img.has-text{margin-bottom:10px}.chats-section .single-chat-message .message-bubble .timestamp,.chats-section .single-group-message .message-bubble .timestamp{color:#555;width:100%;margin-top:5px;font-size:12px;display:block;text-align:right!important;float:none!important}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu{color:#555;cursor:pointer;font-size:12px;position:absolute;bottom:-25px;right:40px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu img,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu img{max-width:none}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container{z-index:2;background-color:#fff;border-radius:8px;width:130px;position:absolute;top:31px;right:-20px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .arrow,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .arrow{border-bottom:12px solid #fff;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;position:absolute;top:-12px;right:15px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element{text-align:left;opacity:.7;cursor:pointer;border-radius:6px;margin:10px;padding:10px 0 10px 25px;font-size:14px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element span,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element span{position:relative;top:1.5px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element:hover,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element:hover{color:#005429}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element.first,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu .chat-dropdown-container .single-element.first{margin-top:20px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu.reverse .chat-dropdown-container,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu.reverse .chat-dropdown-container{top:auto;bottom:25px}.chats-section .single-chat-message .message-bubble .single-chat-dropdown-menu.reverse .arrow,.chats-section .single-group-message .message-bubble .single-chat-dropdown-menu.reverse .arrow{border-top:12px solid #fff;border-bottom:none;top:auto;bottom:-12px}.chats-section .single-chat-message .message-bubble .loading-screen,.chats-section .single-group-message .message-bubble .loading-screen{height:100%;top:0;left:0}.chats-section .single-chat-message .message-bubble .loading-screen .lds-spinner,.chats-section .single-group-message .message-bubble .loading-screen .lds-spinner{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px)}.chats-section .single-chat-message .message-bubble .loading-screen .lds-spinner div,.chats-section .single-group-message .message-bubble .loading-screen .lds-spinner div{transform-origin:15px 15px}.chats-section .single-chat-message .message-bubble .loading-screen .lds-spinner div:after,.chats-section .single-group-message .message-bubble .loading-screen .lds-spinner div:after{background:#fff;width:2.5px;height:8px;top:4px;left:13px}.chats-section .single-chat-message.other .message-bubble,.chats-section .single-group-message.other .message-bubble{float:left;color:#1d1f26;background-color:#fff}.chats-section .single-chat-message.other .message-bubble .single-chat-dropdown-menu,.chats-section .single-group-message.other .message-bubble .single-chat-dropdown-menu{left:40px;right:auto}.chats-section .single-chat-message.other .message-bubble .lds-spinner div:after,.chats-section .single-group-message.other .message-bubble .lds-spinner div:after{background:#000}.chats-section .single-chat-message.other .message-bubble .secondary-message-bubble,.chats-section .single-group-message.other .message-bubble .secondary-message-bubble{color:#000;background:#d6f5e2}.chats-section .single-chat-message.other .message-bubble .secondary-message-bubble:before,.chats-section .single-group-message.other .message-bubble .secondary-message-bubble:before{background-color:#005429;left:5px}.chats-section .single-chat-message.other .message-bubble .secondary-message-bubble .reply-chat-text,.chats-section .single-group-message.other .message-bubble .secondary-message-bubble .reply-chat-text{margin-left:5px}@media (max-width:768px){.chats-section .single-chat-message .message-bubble,.chats-section .single-group-message .message-bubble{font-size:16px}}.chats-section .chat-input-container{border-top:1px solid #1d1f261a;height:100px;padding:15px 30px;position:relative}.chats-section .chat-input-container.bigger-message-height{height:150px}.chats-section .chat-input-container .emoji-button{float:left;cursor:pointer;width:30px;position:relative;top:50%;transform:translateY(-50%)}.chats-section .chat-input-container .emoji-button img{opacity:.4;width:20px}.chats-section .chat-input-container .emoji-wrapper{z-index:3;position:absolute;bottom:60px;left:50px}.chats-section .chat-input-container div[contenteditable]{resize:none;float:left;background-color:#0000;border:none;border-radius:16px;outline:none;width:calc(100% - 150px);max-height:100%;padding:10px 15px 10px 10px;display:inline-block;position:relative;top:50%;overflow-y:scroll;transform:translateY(-50%)}.chats-section .chat-input-container div[contenteditable]:empty:not(:focus):before{content:attr(data-ph);color:#00000080;pointer-events:none}.chats-section .chat-input-container div[contenteditable]:focus,.chats-section .chat-input-container div[contenteditable]:not(:empty){background-color:#fff}.chats-section .chat-input-container .buttons-container{text-align:right;float:left;width:120px;height:50px;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.chats-section .chat-input-container .buttons-container .send-button{cursor:pointer;background-color:#005429;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.chats-section .chat-input-container .buttons-container .send-button img{height:25px}.chats-section .chat-input-container .buttons-container .attachment-button{opacity:.4;cursor:pointer;float:left;background-color:#0000;border-radius:50%;width:50px;height:50px;display:inline-block;position:relative;overflow:hidden}.chats-section .chat-input-container .buttons-container .attachment-button .attachment-button-inner{justify-content:center;align-items:center;height:50px;font-size:31px;display:flex}.chats-section .chat-input-container .buttons-container .attachment-button:hover{opacity:1}.chats-section .chat-input-container .buttons-container .attachment-button input{opacity:0;width:50px;height:50px;position:absolute;top:0;left:0}.chats-section .message-room-container .message-room-inner-container .chat-messages-container .single-chat-message.same-author{margin-top:0}.chats-section .message-room-container .message-room-inner-container .chat-messages-container .single-chat-message.same-author .message-name{display:none}.chats-section .message-room-container .message-room-inner-container .chat-messages-container .single-chat-message .avatar{align-self:flex-end;width:24px;height:24px;margin:0 8px 0 0}@media (max-width:767.99px){.chats-section .mobile-back-header{align-items:center;display:none}.chats-section .mobile-back-header svg{width:24px;height:24px}.chats-section .mobile-back-header.active{display:flex}.chats-section .message-list-container{height:calc(100dvh - 72px - 97px - var(--safe-area-inset-top,0) - var(--safe-area-inset-bottom,0))}.chats-section .message-list-container .explore-groups-container{margin-bottom:1rem;padding:1rem 1rem 0}.chats-section .message-list-container .explore-groups-container+div>.message-list-inner-container{height:calc(100dvh - (80px + 64px + 97px + var(--safe-area-inset-top,0) + var(--safe-area-inset-bottom,0)))}.chats-section .message-list-container .search-bar-container{display:none}.chats-section .message-list-container .new-message-button{width:calc(100% - 32px);margin:0 16px;bottom:16px}.chats-section .message-list-container .new-message-button.mobile{bottom:calc(16px - var(--safe-area-inset-bottom,0))}.chats-section .message-list-container .message-list-inner-container{height:calc(100dvh - (72px + 64px + 97px + var(--safe-area-inset-top,0)));padding-right:0}.chats-section .message-list-container .message-list-inner-container.has-explore-groups{height:calc(100dvh - 72px - 97px - 64px - var(--safe-area-inset-top,0) - var(--safe-area-inset-bottom,0))}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content{align-items:center;height:auto;padding:16px 24px;display:flex}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper{align-items:center;width:48px;height:48px;margin-right:1rem;display:flex}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper .avatar{width:48px;height:48px;position:relative}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper{align-items:center;height:48px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper .icon-thread{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-4px;right:-4px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .avatar-wrapper.chat-thread-avatar-wrapper .icon-thread svg{width:24px;height:24px}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .message-wrapper{width:calc(100% - 124px)}.chats-section .message-list-container .message-list-inner-container .single-message .single-message-content .extras-wrapper{width:60px}.chats-section .message-room-container{height:calc(100dvh - 64px - 60px - 40px - 25px - calc(22px + var(--safe-area-inset-top,0)))}.chats-section .message-room-container .chat-reply-message-container{margin:auto -1rem 0}.chats-section .message-room-container .chat-input-container{justify-content:space-between;align-items:center;height:65px;padding:0 1rem;display:flex}.chats-section .message-room-container .chat-input-container .emoji-button{display:none}.chats-section .message-room-container .chat-input-container div[contenteditable]{top:initial;transform:initial;width:100%;font-size:16px}.chats-section .message-room-container .chat-input-container .buttons-container{top:initial;transform:initial;height:auto;position:relative}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button{width:40px;height:40px}.chats-section .message-room-container .chat-input-container .buttons-container .attachment-button .attachment-button-inner{height:40px;font-size:26px}.chats-section .message-room-container .chat-input-container .buttons-container .send-button{width:40px;height:40px}.chats-section .message-room-container .chat-input-container .buttons-container .send-button img{height:20px}.chats-section .message-room-container .chat-messages-container{padding:1rem 1rem 0}.chats-section .message-room-container .chat-messages-container .single-chat-message.other .avatar{width:24px;height:24px;margin-right:8px}.chats-section .message-room-container .chat-messages-container .single-chat-message .single-message-wrapper .emoji-reaction{text-align:center;width:100%;display:block;position:absolute;bottom:0;left:0}.chats-section .message-room-container .chat-messages-container .single-chat-message .single-message-wrapper .single-chat-dropdown-menu{position:initial}.chats-section .message-room-container .chat-messages-container .single-chat-message .single-message-wrapper .single-chat-dropdown-menu .chat-dropdown-container{width:100%;margin:0;padding:0;position:absolute;bottom:-15px;left:0}.chats-section .group-info-container.active,.chats-section .host-info-container.active{margin-top:var(--safe-area-inset-top,0);width:100%}.chats-section .single-chat-message .message-bubble .message-name{font-size:14px}.explore-groups-modal{max-width:calc(100vw - 60px)}.explore-groups-modal .group-box{border-bottom:1px solid #000;flex-direction:column;margin-bottom:16px;padding-bottom:24px}.explore-groups-modal .group-box .container{height:auto;margin:8px 0}.main-section-container:has(.chats-layout){overflow:unset}.main-section-container--chats{background-color:#fff}}.event-card{cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;height:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.event-card .event-background{border-radius:8px;width:100%;height:150px;overflow:hidden}.event-card .event-background img{width:100%}.event-card .event-content{margin-top:auto;padding-top:1rem}.event-card .event-content .event-title{color:#000;text-overflow:ellipsis;text-wrap:nowrap;max-width:280px;overflow:hidden}.modal-event .btn.btn-secondary{border:unset!important}.events-section .event-cards-container{position:relative}.events-section .space-item-container{position:absolute;top:-50px;right:0}.events-section .space-item-container .s2-space-item button{width:40px;height:32px}.events-section .space-item-container .s2-space-item button svg{height:16px}.single-date{background:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;min-height:82px;margin-bottom:24px;font-weight:500;display:flex}.single-date .date{color:#777;justify-content:space-between;width:100%;display:flex}.single-date .content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.single-date .content .title{color:#111;line-height:24px}.single-date .content .location-link{color:#005429;align-items:center;gap:.5rem;width:100%;text-decoration:none;display:flex}.single-date .content .location-link svg{flex-shrink:0;width:16px;height:16px}.single-date .content .location-link svg path{stroke:#005429}.single-date .content .location-link .location-text{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.single-date .content .location-link .location-text .location-address{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.single-date .content .location-link .location-text .external-icon{flex-shrink:0}.single-date .content .time-to-event{height:fit-content}.single-date .content .align-height{height:24px;margin-bottom:4px}.single-date:last-child{margin-bottom:0}.single-date.has-extra{cursor:pointer}.single-date.standalone{border-radius:8px;margin-bottom:1rem;padding:1rem}.appointment-modal-container .s2-modal .s2-modal-container .s2-modal-header .s2-modal-header-title{margin-bottom:.5rem}.appointment-modal-container .location-link{color:#005429;gap:.5rem;text-decoration:none;display:inline-flex}.appointment-modal-container .location-link svg{width:16px;height:16px}.appointment-modal-container .location-link svg path{stroke:#005429}.appointment-modal-container .copy-clipboard-container{margin-left:.25rem}.appointment-modal-container .copy-clipboard-container svg path{stroke:#005429}.appointment-modal-container .icon-time svg path{stroke:#555}.appointment-modal-container .appointment-modal-document-container .appointment-modal-document-file{color:#005429;align-items:center;display:flex}.appointment-modal-container .appointment-modal-document-container .appointment-modal-document-file .s2-btn-link.s2-btn-primary{color:#005429;height:auto;padding:0 .5rem}.appointment-modal-container .appointment-modal-document-container .appointment-modal-document-file svg path{stroke:#005429}.appointment-modal-container .appointment-modal-articles-linked{flex-wrap:nowrap;gap:1rem;width:100%;display:inline-flex;position:relative;overflow-y:scroll}.appointment-modal-container .appointment-modal-articles-linked .appointment-modal-article{min-width:314px}.s-article-card{position:relative}.s-article-card.article-card{background-position:50%;background-size:auto 100%;border-radius:16px;height:350px;position:relative;overflow:hidden}.s-article-card.article-card.back-yellow{background-color:#ffc92c}.s-article-card.article-card.back-purple{background-color:#6325af}.s-article-card.article-card.back-green{background-color:#44d17a}.s-article-card.article-card.back-lightblue{background-color:#07afd3}.s-article-card.article-card.back-blue{background-color:#5573e4}.s-article-card.article-card.size-medium{height:350px}.s-article-card.article-card.size-short{height:230px}.s-article-card.article-card.size-long{height:600px}.s-article-card.article-card .article-card-content{color:#fff;background:linear-gradient(#03030300 0%,#0006 100%);width:100%;height:100%;padding:30px;position:relative}.s-article-card.article-card .article-card-content .article-text{width:calc(100% - 60px);position:absolute;bottom:30px}.s-article-card.article-card .article-card-content .article-text .article-category{margin-bottom:10px;font-size:14px;line-height:16px}.s-article-card.article-card .article-card-content .article-text .article-title{border-bottom:1px solid #ffffffb3;padding-bottom:20px;font-size:22px;line-height:30px}.s-article-card.article-card .article-card-content .article-text .article-readtime{color:#ffffffb3;padding-top:15px}.s-article-card.article-card .article-card-content .article-text .article-isread{color:#1d1f26;background-color:#e1e6f3;border-radius:12.5px;margin-top:12px;padding:2px 15px;display:inline-block}.s-article-card.article-card .article-card-content .article-text .article-isread img{border:1px solid #1d1f26;border-radius:50%;height:14px;position:relative;top:-1px}.s-article-card.article-card-small{background-color:#fff;border-radius:16px;height:120px;position:relative;overflow:hidden}.s-article-card.article-card-small .article-card-content{width:100%;height:100%;position:relative}.s-article-card.article-card-small .article-card-content .article-image{float:left;background-position:50%;background-size:auto 100%;border-radius:8px;width:120px;height:120px;margin-right:30px;display:inline-block}.s-article-card.article-card-small .article-card-content .article-text{float:left;width:calc(100% - 150px);padding-top:5px;display:inline-block}.s-article-card.article-card-small .article-card-content .article-text .article-title{font-size:16px;font-weight:500;line-height:1.2}.s-article-card.article-card-small .article-card-content .article-text .article-subtitle{font-size:16px;line-height:1.2}.s-article-card.article-card-small .article-card-content .article-text .article-isread{color:#1d1f26;background-color:#e1e6f3;border-radius:12.5px;margin-top:12px;padding:2px 15px;display:inline-block}.s-article-card.article-card-small .article-card-content .article-text .article-isread img{border:1px solid #1d1f26;border-radius:50%;height:14px;position:relative;top:-1px}.show-viewing-modal-container .icon{width:36px;height:36px;margin-right:15px}.show-viewing-modal-container .date{color:#777}.show-viewing-modal-container .title{font-size:20px;line-height:25px}.show-viewing-modal-container .location-link{color:#005429;gap:.5rem;text-decoration:none;display:flex}.show-viewing-modal-container .location-link svg{width:16px;height:16px}.show-viewing-modal-container .location-link svg path{stroke:#005429}.favourite-container{background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}@media (max-width:767.99px){.favourite-container{min-width:44px;min-height:44px}}.favourite-container:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #005429}.date-card-container{background:#f9fafd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:8px 18px;display:flex}.date-card-container .date-card-day{color:#49577e}.date-card-container .date-card-month{color:#5c6e9e}.viewing-location-container .icon{width:36px;height:36px;margin-right:15px}.viewing-location-container .date{color:#777}.viewing-location-container .title{font-size:20px;line-height:25px}.viewing-location-container .location-link{color:#005429;gap:.5rem;text-decoration:none;display:flex}.viewing-location-container .location-link svg{width:16px;height:16px}.viewing-location-container .location-link svg path{stroke:#005429}.home-dates-container-empty{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.home-dates-container-empty.has-background{background-color:#fff;border-radius:8px;padding:2rem 1rem}.generic-modal.generic-form-modal .modal-content{min-height:200px;padding:30px}.generic-modal.generic-form-modal .modal-content .close-button{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.form-item-container .form-item.country-code{float:left;width:30%;margin-right:5%}.form-item-container .form-item.phone{float:left;width:65%}.form-item-container .phone-error-message{color:#f33;margin-left:35%;font-size:12px}.main-section-container .main-content.settings-section .settings-content-container .settings-content-box .main-profile{height:160px}.main-section-container .main-content.settings-section .settings-content-container .settings-content-box .main-profile .form-item-container .input-container .label-container{opacity:.6;margin-top:10px;font-size:12px}.main-section-container .main-content.settings-section .settings-content-container .settings-content-box .main-profile .form-item-container .input-container input[type=text]{padding:10px 0}.main-section-container .main-content.settings-section.mobile-section .settings-content-box .main-profile .profile-image{text-align:left;width:100%}@media (max-width:767px){.generic-form-modal.generic-modal .modal-content{padding:1rem}}.user-settings-photo-modal .s2-btn{border-radius:6px}@media (max-width:767px){.user-settings-photo-modal .s2-btn{min-height:44px}.user-settings-photo-modal .s2-modal-close{width:44px;height:44px}}.settings-content-container.user-app-settings.user-settings-page .user-settings-section+.user-settings-section{margin-top:24px}.settings-content-container.user-app-settings.user-settings-page .user-settings-section-header,.settings-content-container.user-app-settings.user-settings-page .user-settings-section-heading{align-items:center;gap:8px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-section-header{justify-content:space-between;gap:16px;margin-bottom:16px}.settings-content-container.user-app-settings.user-settings-page .user-settings-section-heading h3{margin:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-description{color:#555;margin:4px 0 0;font-size:13px;line-height:20px}.settings-content-container.user-app-settings.user-settings-page .user-settings-count{color:#49577e;background:#f3f5fa;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:500;display:inline-flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-list{flex-direction:column;gap:10px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel{background:#fff;border:1px solid #ebebeb;border-radius:10px;min-width:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-heading{margin:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-toggle,.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-static{text-align:left;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-toggle:hover{background:#f3f5fa}.settings-content-container.user-app-settings.user-settings-page .user-settings-photo:focus-within{outline-offset:3px;outline:2px solid #005429}.settings-content-container.user-app-settings.user-settings-page button:focus-visible{outline-offset:3px;outline:2px solid #005429}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-icon{color:#36415d;background:#f3f5fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-info{overflow-wrap:anywhere;flex:1;min-width:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-title{color:#333;font-size:14px;font-weight:600;line-height:20px;display:block}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-description{color:#555;margin-top:2px;font-size:12px;font-weight:400;line-height:18px;display:block}.settings-content-container.user-app-settings.user-settings-page .user-settings-chevron{color:#49577e;font-size:14px;transition:transform .2s}.settings-content-container.user-app-settings.user-settings-page .user-settings-chevron.open{transform:rotate(180deg)}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-body{color:#555;border-top:1px solid #f3f5fa;margin:0 14px;padding:16px 0;font-size:14px;line-height:22px}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-body .s-p2{letter-spacing:normal;font-size:14px;line-height:22px}.settings-content-container.user-app-settings.user-settings-page .user-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-content-container.user-app-settings.user-settings-page .user-settings-field{min-width:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-field>label,.settings-content-container.user-app-settings.user-settings-page .user-settings-field>legend{float:none;color:#555;width:auto;margin:0 0 6px;font-size:13px;font-weight:500;line-height:20px;display:block}.settings-content-container.user-app-settings.user-settings-page .user-settings-input{color:#333;background:#fff;border:1px solid #d3d8e7;border-radius:6px;outline:none;width:100%;min-width:0;height:40px;padding:8px 12px;font-size:14px;line-height:22px;display:block}.settings-content-container.user-app-settings.user-settings-page .user-settings-input:focus{border-color:#005429;box-shadow:0 0 0 2px #0054291a}.settings-content-container.user-app-settings.user-settings-page .user-settings-input[readonly]{color:#555;background:#f3f5fa}.settings-content-container.user-app-settings.user-settings-page .user-settings-input[aria-invalid=true]{border-color:#f33}.settings-content-container.user-app-settings.user-settings-page .user-settings-select__control{border-color:#d3d8e7;border-radius:6px;min-height:40px;font-size:14px}.settings-content-container.user-app-settings.user-settings-page .user-settings-select__control--is-focused{border-color:#005429;box-shadow:0 0 0 2px #0054291a}.settings-content-container.user-app-settings.user-settings-page .user-settings-select__value-container{padding:2px 12px}.settings-content-container.user-app-settings.user-settings-page .user-settings-select__menu{z-index:3;font-size:14px}.settings-content-container.user-app-settings.user-settings-page .user-settings-phone{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.settings-content-container.user-app-settings.user-settings-page .user-settings-dob{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-content-container.user-app-settings.user-settings-page .user-settings-error{color:#f33;margin:4px 0 0;font-size:12px;line-height:18px}.settings-content-container.user-app-settings.user-settings-page .user-settings-photo{align-items:center;gap:16px;margin-bottom:20px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-photo img{object-fit:cover;border-radius:50%;width:64px;height:64px}.settings-content-container.user-app-settings.user-settings-page .user-settings-photo-button,.settings-content-container.user-app-settings.user-settings-page .user-settings-action{letter-spacing:normal;height:36px;box-shadow:none;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.settings-content-container.user-app-settings.user-settings-page .user-settings-footer{justify-content:flex-end;margin-top:16px;display:flex}.settings-content-container.user-app-settings.user-settings-page .user-settings-profile-footer{background:#fff;border-top:1px solid #f3f5fa;padding:12px 0;position:sticky;bottom:0}.settings-content-container.user-app-settings.user-settings-page .user-settings-password-fields{max-width:480px}.settings-content-container.user-app-settings.user-settings-page .user-settings-password-rules{color:#555;background:#f3f5fa;border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:20px}.settings-content-container.user-app-settings.user-settings-page .user-settings-empty{color:#555;border:1px dashed #d3d8e7;border-radius:10px;margin:0;padding:16px;font-size:14px}.settings-content-container.user-app-settings.user-settings-page .opt-in-analytics{margin-top:0!important}.settings-content-container.user-app-settings.user-settings-page .opt-in-analytics-container{margin-top:8px}@media (max-width:767px){.settings-content-container.user-app-settings.user-settings-page .user-settings-section-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-toggle,.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-static{gap:10px;padding:12px}.settings-content-container.user-app-settings.user-settings-page .user-settings-panel-body{margin:0 12px;padding:12px 0}.settings-content-container.user-app-settings.user-settings-page .user-settings-grid{grid-template-columns:minmax(0,1fr)}.settings-content-container.user-app-settings.user-settings-page .user-settings-input,.settings-content-container.user-app-settings.user-settings-page .user-settings-select__control{min-height:44px;font-size:16px}.settings-content-container.user-app-settings.user-settings-page .user-settings-photo-button,.settings-content-container.user-app-settings.user-settings-page .user-settings-action{min-height:44px}.settings-content-container.user-app-settings.user-settings-page .user-settings-footer .user-settings-action{width:100%}.settings-content-container.user-app-settings.user-settings-page .user-settings-profile-footer{position:static}.settings-content-container.user-app-settings.user-settings-page .opt-in-analytics-container{align-items:flex-start}}.opt-in-analytics{letter-spacing:.01em;color:#4e5450;max-width:416px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:24px}.opt-in-analytics .opt-in-analytics-container{align-self:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.opt-in-analytics .opt-in-analytics-container .opt-in-analytics-text{color:#787e7a;letter-spacing:.14px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.switch-container.ant-switch{min-width:56px;height:32px}.switch-container.ant-switch .ant-switch-handle{width:28px;height:28px}.switch-container.ant-switch .ant-switch-handle:before{border-radius:15px}.switch-container.ant-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 30px)}.settings-user-tfa-container .s-p2{color:#4e5450}.settings-user-tfa-container .decorated-box.info{margin:1rem 0}.settings-user-tfa-container .decorated-box.info .decorated-box-text{align-items:center;height:40px;display:flex}@media (max-width:767px){.tfa-modal.tfa-modal-enable .modal-content,.tfa-modal.tfa-modal-disable .modal-content{min-width:100%}}.user-vault-document-section-heading{align-items:center;gap:8px;display:flex}.user-vault-document-section-heading h3{margin:0}.user-vault-document-count{color:#49577e;background:#f3f5fa;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:500;display:inline-flex}.user-vault-document-hint{color:#555;margin:4px 0 16px;font-size:13px;line-height:20px}.user-vault-document-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.user-vault-document-hint+.user-vault-document-list{margin-top:0}.user-vault-document-empty{color:#555;border:1px dashed #d3d8e7;border-radius:10px;margin:0;padding:16px;font-size:14px}.user-vault-document-metadata{color:#555;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;display:flex}.user-vault-document-metadata .ant-tag{margin:0;font-size:12px}.user-vault-document-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.user-vault-document-notices{margin:0 14px 12px 62px}.user-vault-document-notices .ant-alert{border:0;margin-top:8px;padding:8px 12px;font-size:13px}.user-vault-document-notices .s2-p2{letter-spacing:normal;font-size:13px;line-height:20px}.user-vault-document-card{background:#fff;border:1px solid #ebebeb;border-radius:10px}.user-vault-document-header{align-items:center;gap:12px;padding:14px;display:flex}.user-vault-document-header>.ant-badge{flex-shrink:0}.user-vault-document-icon{color:#36415d;background:#f3f5fa;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.user-vault-document-info{overflow-wrap:anywhere;flex:1;min-width:0}.user-vault-document-title{color:#333;font-size:14px;font-weight:600;line-height:20px}.user-vault-document-description{color:#555;margin-top:2px;font-size:12px;line-height:18px}.user-vault-document-files{margin:0 14px 0 62px;padding:0;list-style:none}.user-vault-document-file{border-top:1px solid #f3f5fa;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.user-vault-document-file-info{align-items:flex-start;gap:8px;min-width:0;display:flex}.user-vault-document-file-info>.anticon{color:#5c6e9e;flex-shrink:0;margin-top:3px;font-size:14px}.user-vault-document-filename{overflow-wrap:anywhere;color:#555;font-size:13px;line-height:20px}.user-vault-document-card .user-vault-document-download,.user-vault-document-card .user-vault-document-action{letter-spacing:normal;height:36px;box-shadow:none;border-color:#d3d8e7;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.user-vault-document-card .user-vault-document-action.ant-btn-primary{border-color:#005429}.user-vault-document-card .user-vault-document-action.ant-btn-dangerous{border-color:#ffdfdf}@media (max-width:767px){.user-vault-document-header{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.user-vault-document-header>.user-vault-document-actions{grid-column:1/-1;justify-self:end}.user-vault-document-title{font-size:15px;line-height:22px}.user-vault-document-description{margin-top:4px;font-size:13px;line-height:20px}.user-vault-document-files{margin:0 12px}.user-vault-document-notices{margin:0 12px 12px}.user-vault-document-file{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.user-vault-document-file>.user-vault-document-actions{justify-self:end}.user-vault-document-card .user-vault-document-download,.user-vault-document-card .user-vault-document-action{width:44px;min-width:44px;height:44px;padding:0}}.user-vault-modal .s2-modal{padding-bottom:0}.user-vault-modal .s2-modal .s2-btn{border-radius:6px}.user-vault-modal .s2-modal .s2-modal-container{border-radius:12px;flex-direction:column;max-height:calc(100dvh - 64px);padding:0;display:flex;overflow:hidden}.user-vault-modal .s2-modal .s2-modal-header{flex-shrink:0;padding:24px 24px 16px}.user-vault-modal .s2-modal .s2-modal-header .s2-modal-header-title{width:calc(100% - 44px);margin:0;font-size:20px;line-height:28px}.user-vault-modal .s2-modal .s2-modal-close{top:16px;width:44px;height:44px;margin:0;inset-inline-end:16px}.user-vault-modal .s2-modal .s2-modal-body{overscroll-behavior:contain;letter-spacing:normal;min-height:0;padding:0 24px;font-size:14px;line-height:22px;overflow-y:auto}.user-vault-modal .s2-modal .s2-modal-footer{border-top:1px solid #f3f5fa;flex-shrink:0;gap:8px;margin-top:20px;padding:16px 24px}.user-vault-modal .s2-modal .s2-modal-footer>.s2-btn{letter-spacing:normal;height:40px;margin:0;padding:0 16px;font-size:14px;font-weight:500}.user-vault-modal-body{color:#333;letter-spacing:normal;flex-direction:column;gap:20px;font-size:14px;line-height:22px;display:flex}.user-vault-modal-body p{margin:0}.user-vault-modal-body .user-vault-modal-description{white-space:pre-line;overflow-wrap:anywhere}.user-vault-modal-body .user-vault-modal-learn-more{letter-spacing:normal;align-self:flex-start;height:auto;padding:0;font-size:14px}.user-vault-modal-body .user-vault-document-download{width:auto;padding:0 12px}.user-vault-modal-upload .s2-upload-wrapper,.user-vault-modal-upload .s2-upload-drag{width:100%}.user-vault-modal-upload .s2-upload-wrapper .s2-upload.s2-upload-drag{background:#f9fafd;border:1px dashed #d3d8e7;border-radius:10px}.user-vault-modal-upload .s2-upload.s2-upload-drag .s2-upload-drag-container{justify-content:center;padding:24px 16px;display:flex}.user-vault-modal-upload .s2-btn{letter-spacing:normal;height:44px;font-size:14px}.user-vault-modal-upload p{color:#555;text-align:center;margin-top:10px;font-size:12px;line-height:18px}.user-vault-modal-tip{background:#f3f5fa;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:20px;display:flex}.user-vault-modal-tip>.anticon{color:#49577e;margin-top:3px;font-size:16px}.user-vault-modal-tip .s2-btn{letter-spacing:normal;height:auto;margin-top:4px;padding:4px 0;font-size:13px}.user-vault-modal-section h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px}.user-vault-modal-section>p{color:#555;font-size:13px;line-height:20px}.user-vault-modal-section .user-vault-document-list{margin-top:12px}.user-vault-modal-requirements{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.user-vault-modal-requirements li{overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.user-vault-modal-requirements .anticon{color:#005429;flex-shrink:0;margin-top:3px;font-size:16px}@media (max-width:767px){.s2-modal-root.user-vault-modal.full-page-modal .s2-modal-wrap:before{display:none}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal{display:block}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-container{border-radius:0;height:100dvh;min-height:0;max-height:100dvh;padding:0;overflow:hidden}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-header{padding:calc(var(--safe-area-inset-top,0px) + 16px) 16px 16px}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-close{top:calc(var(--safe-area-inset-top,0px) + 8px);margin:0;inset-inline-end:8px}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-body{flex:1;padding:0 16px}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-footer{padding:16px 16px calc(var(--safe-area-inset-bottom,0px) + 16px);margin-top:16px}.s2-modal-root.user-vault-modal.full-page-modal .s2-modal .s2-modal-footer>.s2-btn{flex:1;height:44px}.user-vault-modal-body .user-vault-document-download{width:auto;padding:0 12px}.user-vault-modal-tip .s2-btn,.user-vault-modal-body .user-vault-modal-learn-more{min-height:44px}}.user-vault-preview .s2-modal .s2-modal-header .s2-modal-description{overflow-wrap:anywhere;color:#555;letter-spacing:normal;padding:4px 0 0;font-size:13px;line-height:20px}.user-vault-preview .user-vault-preview-content{min-height:160px}.user-vault-preview .user-vault-preview-content>img{object-fit:contain;max-width:100%;max-height:65dvh;margin:0 auto;display:block}.user-vault-preview .user-vault-preview-pdf{width:100%}.user-vault-preview .user-vault-preview-pages{overflow:auto}.user-vault-preview .user-vault-preview-pages canvas{display:block}.user-vault-preview .user-vault-preview-pagination{letter-spacing:normal;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.user-vault-preview .user-vault-preview-pagination .s2-btn{width:44px;height:44px}.user-vault-preview .user-vault-preview-pagination .s2-btn:disabled{opacity:.45}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer>.user-vault-preview-close{grid-column:1;justify-self:start}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer>.user-vault-preview-pagination-slot{grid-column:2}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer>.user-vault-preview-pagination-slot:empty{display:none}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer>.user-vault-document-download{grid-column:3;justify-self:end}.user-vault-preview [role=alert] .s2-btn{min-height:44px}@media (max-width:575px){.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer{flex-wrap:wrap;gap:12px 8px;display:flex}.user-vault-preview.user-vault-preview-pdf-modal .s2-modal .s2-modal-footer>.user-vault-preview-pagination-slot{flex:0 0 100%;order:-1}}.user-document-card .s2-card-body{padding:0}.user-document-card .icon-container{background:#f3f5fa;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.user-document-card .icon-container svg{width:24px;height:24px}.user-document-card .text-ellipsis{overflow-wrap:anywhere;text-overflow:ellipsis;max-width:100%}.user-vault-table-header{background:#f3f5fa;border-radius:8px}.user-vault-all-tab-sections>*+*{margin-top:24px}.guide-modal-card .s2-card-body{padding:0}.form-container.wide-form{width:100%}.form-container.secure-form-container{padding:0 16px 16px}.form-container .filters-container{margin-bottom:30px}.form-container .filters-container .filter-title{margin-bottom:10px;font-size:18px;line-height:21px}.form-container .filters-container .filters-box{display:flex}.form-container .filters-container .filters-box .single-filter{width:100%;margin-right:10px}.form-container .filters-container .filters-box .single-filter:last-child{margin-right:0}.form-container .filters-container .filters-box .single-filter .select__menu{z-index:4}.form-container .decoration-index{position:relative;top:-20px;left:-20px}.form-container .form-item{margin-bottom:30px}.form-container .form-item .input-label{letter-spacing:.01em;color:#4e5450;margin-bottom:0;font-size:14px;line-height:24px;display:flex}.form-container .form-item .input-label .mandatory{color:#f14d4d}.form-container .form-item .input-content{position:relative}.form-container .form-item .input-content input{color:#4e5450;border:1px solid #dde1df;border-radius:8px;width:400px;max-width:100%;height:40px;padding:14px 18px;font-size:18px;line-height:21px}.form-container .form-item .input-content input[type=radio]{text-align:left;width:auto;margin-right:5px}.form-container .form-item .input-content input[type=search].ant-select-selection-search-input{border:none}.form-container .form-item .input-content input:focus-visible{outline:none}.form-container .form-item .input-content textarea{resize:none;border:1px solid #dde1df;border-radius:8px;width:400px;max-width:100%;min-height:200px;padding:14px 18px;font-size:18px;line-height:21px}.form-container .form-item .input-content .radio-container label{display:block}.form-container .form-item .input-content .radio-container .input-radio{justify-content:flex-start;display:flex}.form-container .form-item .input-content .basic-multi-select{width:400px;max-width:100%;min-height:51px}.form-container .form-item .input-content .basic-multi-select .select__control{border:1px solid #dde1df;border-radius:8px;min-height:51px}.form-container .form-item .input-content .datetimepicker-container svg{position:absolute;top:5px;right:5px}.form-container .form-item .input-content .error-message{color:#f33;display:none;left:0}.form-container .form-item .input-content.has-error .error-message{display:block}.form-container .form-item.full-height-content{flex-direction:column;height:100%;margin-bottom:0;display:flex}.form-container .form-item.full-height-content .input-content{flex-direction:column;height:100%;display:flex}.form-container .form-item.full-height-content .input-content textarea{height:100%}.form-container .form-item.full-height-content .help-text{color:#787e7a;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.form-container .generic-checkable-item{cursor:pointer;margin-bottom:15px;display:flex}.form-container .generic-checkable-item input{width:15px;height:15px;margin-right:10px}.form-container .generic-checkable-item span{font-size:16px;font-weight:400}.form-container .check-all{cursor:pointer;display:inline-flex}@media (max-width:768px){.form-container.secure-form-container{margin-bottom:1rem;padding:1rem}}.custom-form-section{background:#fff;border-radius:1rem}.custom-form-section .secure-form-radio{flex-direction:row;justify-content:space-between;display:flex}.custom-form-section .secure-form-radio .ant-radio-wrapper{margin:8px}.custom-form-section .btn-generic.confirm{color:#fff;background-color:#005429}.custom-form-section .btn-generic{text-align:center;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.5px;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:0 28px;font-size:16px;font-weight:700;display:flex;position:relative}.custom-form-section .form-status-box{flex-direction:row;justify-content:space-around;align-items:flex-start;display:flex}.custom-form-section .form-status-box .box-item{flex-direction:column;justify-content:center;align-items:center;width:30%;display:flex}.custom-form-section .form-status-box .box-item.line{border-top:1px solid #a8afaa;position:relative;top:50px}.custom-form-section .form-status-box .box-item .text{text-align:center;margin:24px 0;font-size:24px}.custom-form-section .form-status-box .box-item .text.positive{color:#005429}.custom-form-section .form-status-box .box-item .text.normal{color:#787e7a}.custom-form-section .personal-information-form-circle{border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;display:flex;position:relative}.custom-form-section .personal-information-form-circle.filled{color:#fff;background:#005429}.custom-form-section .personal-information-form-circle.outlined{color:#a8afaa;background:#fff;border:2px solid #a8afaa}.custom-form-section .personal-information-form-circle.confirmed-outlined{color:#005429;background:#ddf5e6;border:4px solid #005429;font-size:48px}.custom-form-section .form-status-box{width:50%;margin:0 auto;padding-top:16px}.custom-form-section .form-status-box-new{margin:0 auto;padding:16px}.custom-form-section .form-status-box-new.first{padding-top:24px;padding-bottom:0}.custom-form-section .form-status-box-new .box-item{justify-content:center;align-items:center;width:64px;display:flex}.custom-form-section .form-status-box-new .box-item .personal-information-form-circle{width:64px;height:64px}.custom-form-section .form-status-box-new .box-item-text{justify-content:center;align-items:center;width:64px;display:flex}.custom-form-section .form-status-box-new .box-item-text .text{text-align:center;font-size:24px}.custom-form-section .form-status-box-new .box-item-text .text.positive{color:#005429}.custom-form-section .form-status-box-new .box-item-text .text.normal{color:#787e7a}.custom-form-section .personal-information-form-success-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.custom-form-section .form-container .form-item .input-content .error-message{display:block}.custom-form-section .error-asterisk{color:#f14d4d}.custom-form-section .button-container{background-color:#fff;border:1px solid #dde1df;place-content:flex-end;width:100%;display:flex;position:fixed;bottom:-15px;left:0}.custom-form-section .form-builder-button{margin:30px}.custom-form-section .form-builder-divider{margin:50px;display:block}.custom-form-section.custom-form-success-container{justify-content:center;align-items:center;min-height:calc(100% - 100px);display:flex}.custom-form-section.custom-form-success-container .box-item-success{height:80px;margin-bottom:16px}.custom-form-section.custom-form-success-container .s-h3{letter-spacing:-.02em;font-weight:400}.custom-form-section.custom-form-success-container .s-p2{color:#4e5450}.custom-form-section.custom-form-success-container .btn-generic.confirm{margin-top:40px}.user-expenses-list-container .sub-title{color:#787e7a;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.user-expenses-list-container .expense-budget-cards,.user-expenses-list-container .user-expenses-list-filters{margin-top:40px;margin-bottom:2rem}.user-expenses-list-container .expense-budget-cards .info-badge,.user-expenses-list-container .user-expenses-list-filters .info-badge{width:112px;height:100%;margin:0 0 8px auto}.user-expenses-list-container .expense-budget-summary-info{flex-direction:column;gap:8px;margin-top:40px;display:flex}.user-expenses-list-container .filters-container .single-filter .ant-select-selector{border-radius:8px;min-height:40px}.user-expenses-list-container .filters-container .single-filter .select__menu{z-index:4}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner{min-height:unset}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-header{padding:0}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column{height:56px;padding:8px 16px}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .generic-custom-table-row-actions{width:100%}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .generic-custom-table-row-actions svg{cursor:pointer;width:16px;height:16px}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .generic-custom-table-row-actions svg path{stroke:#5c6e9e}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .generic-custom-table-row-actions .generic-custom-table-row-action{justify-content:center;width:33%;display:flex}.user-expenses-list-container .generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .generic-custom-table-row-actions .generic-custom-table-row-action .disable-action svg path{stroke:#a8afaa}.user-expenses-list-container .user-expenses-actions{justify-content:center;box-shadow:-2px 0 4px #5c6e9e40}.claim-expense-button.s-btn.s-btn-secondary.s-btn-m:has(.multi-option-dropdown-container) .multi-option-dropdown-container{width:100%;min-width:170px;top:58px}.claim-expense-button.s-btn.s-btn-secondary.s-btn-m:has(.multi-option-dropdown-container) .multi-option-dropdown-container .single-dropdown-item:hover .s-p3{color:#32ca6c}.expenseForm .modal-dialog .modal-content{min-width:500px;padding:30px}.expenseForm .modal-dialog .modal-content .close-button{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.expenseForm .modal-dialog .modal-content .btn-generic.cancel{color:#f14d4d;background-color:#0000;min-width:148px}@media (max-width:767px){.user-expenses-list-container .cost-tracker-bar{flex-direction:column}.user-expenses-list-container .cost-tracker-bar .cost-tracker-bar-title,.user-expenses-list-container .cost-tracker-bar .cost-tracker-bar-details{width:100%}.generic-modal.generic-form-modal.expenseForm .modal-content{min-width:unset}}.user-cost-overview-modal-content-tab .info-badge{width:112px;height:40px;margin:0 0 8px auto}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner{color:#4e5450;min-height:auto;max-height:320px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column{padding:8px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column.amount{justify-content:right;padding-right:8px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row{height:64px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column{padding:8px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column:first-child{padding-left:16px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column:last-child{padding-right:16px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .value-container{justify-content:flex-end;gap:8px;width:100%;padding-right:0;display:flex}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .value-text{color:#4e5450;letter-spacing:.14px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.user-cost-overview-modal-content-tab .user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .amount{text-align:right;width:100%;margin-bottom:0}.cost-overview-modal-content{flex-direction:column;display:flex}.cost-overview-modal-content .cost-overview-modal-content-title{margin-bottom:8px}.cost-overview-modal-content .cost-overview-modal-content-summary{column-gap:8px;width:100%;margin-bottom:40px;display:flex}.right-panel-content .right-panel-content-info,.right-panel-content .right-panel-content-approval-process{margin-top:48px}.right-panel-content .right-panel-content-approval-process .generic-toggleable-section{padding:0}.right-panel-content .right-panel-content-approval-process .generic-toggleable-section .generic-toggleable-section-title{margin-bottom:24px;padding:0 8px 16px 0}.right-panel-content .right-panel-content-approval-process .generic-toggleable-section .generic-toggleable-section-title .s-p1{font-size:22px;line-height:32px}.right-panel-content .settled-on{background:#ddf5e6;border-radius:8px;flex-direction:row;align-items:center;gap:16px;margin-top:32px;padding:24px;display:flex}.announcement-room-inner-container .announcement-section-container .related-articles-list{border-top:1px solid #dde1df;border-bottom:1px solid #dde1df}.announcement-room-inner-container .announcement-section-container .related-articles-list .article-card-small{border-radius:0}.announcement-room-inner-container .announcement-section-container .related-articles-list .article-card-small .article-card-content .article-image{object-fit:cover;border-radius:0;width:80px;height:80px}.announcement-room-inner-container .announcement-section-container .related-articles-list .article-card-small .article-card-content .article-image .article-favourite.article-favourite-card{top:0}.announcement-room-inner-container .announcement-section-container .related-articles-list .article-card-small .article-text .article-title{color:#151515;font-family:Roboto,serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.announcement-room-inner-container .announcement-section-container .related-articles-list .article-card-small .article-text .article-isread{margin-top:16px}.announcement-room-inner-container .announcement-section-container .related-articles-list .related-articles-title{margin:16px 0}@media (max-width:767.99px){.announcements-section .mobile-back-header{cursor:pointer;background:0 0;border:0;align-items:center;width:fit-content;padding:0;display:none}.announcements-section .mobile-back-header svg{width:24px;height:24px}.announcements-section .mobile-back-header.active{margin-bottom:10px;display:flex}.announcements-section .announcement-list-container{height:calc(100vh - 90px - (16px * 2) - calc(1rem + var(--safe-area-inset-top,0)))}.main-section-container .main-content.announcements-section .announcement-room-container{height:calc(100vh - 219px);padding-left:0}.main-section-container .main-content.announcements-section .announcement-room-container .announcement-generic-header .title{text-wrap:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.main-section-container .main-content.announcements-section .announcement-room-container .announcement-room-inner-container .announcement-section-container{padding:16px}.main-section-container .main-content.announcements-section .announcement-room-container .announcement-room-inner-container .announcement-section-container .single-section-container .single-announcement-section{padding:0 1rem}.main-section-container .main-content.announcements-section .announcement-list-container{height:calc(100vh - 90px - (16px * 2) - 100px - calc(1rem + var(--safe-area-inset-top,0)))}.main-section-container .main-content.announcements-section .announcement-list-container .announcement-list-inner-container{height:calc(100vh - 273px)}}@media (max-width:575px){.main-section-container .main-content.announcements-section .announcement-room-container .announcement-generic-header .title{max-width:292px}}.user-services-view-container .user-services-header{margin-bottom:8px}.user-services-view-container .user-services-header .header-icon{background-color:#ddf8e7;border-radius:16px;padding:8px}.user-services-view-container .user-services-header .header-icon svg path{stroke:#005429}.user-services-view-container .user-services-header .title{color:#151515;letter-spacing:-.64px;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.user-services-view-container .user-services-header .sub-title{color:#787e7a;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.user-services-view-container .bar-container{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.user-services-view-container .bar-container .remaining-amount-bar,.user-services-view-container .bar-container .cost-tracker-bar{box-shadow:none;border:1px solid #ebebeb;border-radius:10px;margin-bottom:0;font-size:14px}.user-services-view-container .user-services-list-container .user-services-list-title{color:#5c6e9e;letter-spacing:-.22px;margin-bottom:8px;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner{min-height:unset;overflow:hidden}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column{padding:8px 16px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column.amount{justify-content:right;padding-right:8px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column{padding:8px 16px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column:not(:first-child){padding-left:8px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .value-container{justify-content:flex-end;gap:8px;width:100%;padding-right:0;display:flex}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .value-text{color:#4e5450;letter-spacing:.14px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.user-services-view-container .user-services-list-container .user-services-list-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row .generic-custom-table-row-column .amount{text-align:right;width:100%;margin-bottom:0}@media screen and (max-width:767px){.user-services-view-container .remaining-amount-bar .icon{min-width:44px;min-height:44px}.user-services-view-container .cost-tracker-bar{flex-direction:column}.user-services-view-container .cost-tracker-bar .cost-tracker-bar-title{border-radius:10px 10px 0 0}.user-services-view-container .cost-tracker-bar .cost-tracker-bar-details{border-radius:0 0 10px 10px}.user-services-view-container .cost-tracker-bar .cost-tracker-bar-details-item{flex-direction:column;gap:4px}.user-services-view-container .cost-tracker-bar .cost-tracker-bar-title,.user-services-view-container .cost-tracker-bar .cost-tracker-bar-details{width:100%}.user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-header .generic-custom-table-header-column,.user-cost-overview-modal-content-tab-table.generic-custom-table .generic-custom-table-inner .generic-custom-table-row-column{font-size:12px}}.onboard{color:#000;font-size:14px;font-weight:400;line-height:20px}.onboard .buttons{justify-content:center;gap:16px;margin-top:32px;margin-bottom:56px;display:flex}.onboard .buttons button{width:136px}.onboard .onboarding-form-divider{margin-top:24px;margin-bottom:24px}.onboard.container{padding-top:var(--safe-area-inset-top,0)}@media (max-width:575px){.onboard.container .page.onboard-steps .s2-progress-inner{width:40px!important;height:40px!important}}.onboard .welcome-page .settly-logo{justify-content:center;margin-top:3em;margin-bottom:1em;display:flex}.onboard .welcome-page .settly-logo img{width:148px}.onboard .welcome-page .body .title{text-align:center;margin-bottom:1em;font-size:24px;font-weight:600;line-height:32px}.onboard .welcome-page .body .host{justify-content:center;height:fit-content;margin-bottom:24px;display:flex}.onboard .welcome-page .body .host .avatar{width:170px;min-height:170px;color:initial;text-align:center;background-color:#fff;border:none;border-radius:50%;display:inline-block;position:relative;overflow:hidden}.onboard .welcome-page .body .host .avatar img{width:100%;position:relative}.onboard .onboard-steps h1.title{color:#12823d;text-align:center;margin-top:24px;margin-bottom:0;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.onboard .onboard-steps .decorated-box{margin-top:16px;margin-bottom:16px}.onboard .onboard-steps .decorated-box .decorated-box-text{text-align:left}.onboard .personal-details-page .instruction{color:#333;text-align:center;margin-top:12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.onboard .personal-details-page .s2-form .s2-form-item.onboarding-date-picker .s2-form-item-control-input .s2-form-item-control-input-content .s2-picker{width:100%}.onboard .personal-details-page .s2-form .s2-form-item.onboarding-date-picker.with-help{margin-bottom:32px}.onboard .personal-details-page .s2-form .s2-form-item{margin-bottom:16px}.onboard .personal-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label{padding:0}.onboard .personal-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label{height:auto}.onboard .personal-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label .s2-label-1{color:#4e5450;letter-spacing:.14px;font-style:normal;line-height:24px}.onboard .personal-details-page .s2-form .s2-form-item .s2-form-item-row #phone_extra .phone-help-text{margin-left:4px;font-size:.775rem}.onboard .personal-details-page .s2-form .s2-form-item .s2-form-item-row .confirmed-label{color:#333;text-align:left;font-size:16px;line-height:24px}.onboard .personal-details-page .s2-form .s2-form-item.confirmed-checkbox{height:40px}.onboard .personal-details-page .form-loader{justify-content:center;align-items:center;margin-top:5em;margin-bottom:5em;display:flex}.onboard .personal-details-page .s2-form-item.phone{flex-grow:1}.onboard .personal-details-page .calling-code .s2-row.s2-form-item-row .s2-col.s2-form-item-control div:nth-of-type(2),.onboard .personal-details-page .phone .s2-row.s2-form-item-row .s2-col.s2-form-item-control div:nth-of-type(2){display:none!important}.onboard .success-step{margin-top:5em}.onboard .success-step h1.success-title{color:#333;text-align:center;margin-top:12px;margin-bottom:12px;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.onboard .relocation-details-page .body h1.title{color:#12823d;text-align:center;margin-top:3em;margin-bottom:0;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.onboard .relocation-details-page .decorated-box{margin-top:16px;margin-bottom:16px}.onboard .relocation-details-page .decorated-box .decorated-box-text{text-align:left}.onboard .relocation-details-page .s2-form .s2-form-item.onboarding-date-picker .s2-form-item-control-input .s2-form-item-control-input-content .s2-picker{width:100%}.onboard .relocation-details-page .s2-form .s2-form-item{margin-bottom:16px}.onboard .relocation-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label{max-width:100%;padding:0}.onboard .relocation-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label{height:auto;margin-bottom:16px;display:inline-block}.onboard .relocation-details-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label .s2-label-1{color:#4e5450;letter-spacing:.14px;font-style:normal;line-height:24px}.onboard .relocation-details-page .s2-form .s2-form-item.relocation-textarea .s2-form-item-label label{margin-bottom:0}.onboard .relocation-details-page .form-loader{justify-content:center;align-items:center;margin-top:5em;margin-bottom:5em;display:flex}.onboard .intro-call-booking-page h1.title{font-size:20px}.onboard .intro-call-booking-page .description{text-align:center;color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.onboard .calendly-inline-widget{width:100%;height:70vh;margin-top:2em;margin-bottom:2em}.onboard .calendly-inline-widget.schedule-complete{height:40vh}.onboard .event-scheduled{margin-bottom:32px}.onboard .wrapping-up-page{min-height:fit-content}.onboard .wrapping-up-page .s2-form .s2-form-item.onboarding-date-picker .s2-form-item-control-input .s2-form-item-control-input-content .s2-picker{width:100%}.onboard .wrapping-up-page .s2-form .s2-form-item{margin-bottom:8px}.onboard .wrapping-up-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label{padding:0}.onboard .wrapping-up-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label{height:auto}.onboard .wrapping-up-page .s2-form .s2-form-item .s2-form-item-row .s2-form-item-label label .s2-label-1{color:#4e5450;letter-spacing:.14px;font-style:normal;line-height:24px}.onboard .wrapping-up-page .s2-form .s2-form-item .s2-form-item-row .is-partner-invited-label{color:#333;text-align:left;font-size:16px;line-height:24px}.onboard .wrapping-up-page .s2-form .s2-form-item.confirmed-checkbox{height:40px}.onboard .wrapping-up-page .form-loader{justify-content:center;align-items:center;margin-top:5em;margin-bottom:5em;display:flex}.onboard .is-partner-invited-subtext{color:#555;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.housing-section .housing-container .tabs-container:has(.housing-search-container){min-height:0}.housing-guide-shortcuts{max-width:360px}.housing-application .setup-card,.housing-guide-shortcuts .setup-card{border:1px solid #ebebeb}.housing-application .setup-card>.s2-card-body,.housing-guide-shortcuts .setup-card>.s2-card-body{padding:16px 20px}.housing-application .setup-card.s2-elevation-grey-1,.housing-guide-shortcuts .setup-card.s2-elevation-grey-1{box-shadow:0 0}.housing-application .setup-card .setup-row,.housing-guide-shortcuts .setup-card .setup-row{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.housing-application .setup-card .setup-row .setup-row-status,.housing-guide-shortcuts .setup-card .setup-row .setup-row-status{flex-shrink:0;align-self:flex-start;font-size:20px;display:flex}.housing-application .setup-card .setup-row .setup-row-todo,.housing-guide-shortcuts .setup-card .setup-row .setup-row-todo{border:1.5px dashed #999;border-radius:50%;width:18px;height:18px;margin:1px}.housing-application .setup-card .setup-row .setup-row-body,.housing-guide-shortcuts .setup-card .setup-row .setup-row-body{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.housing-application .setup-card .setup-row .setup-row-text,.housing-guide-shortcuts .setup-card .setup-row .setup-row-text{flex:10rem;min-width:0}.housing-application .setup-card .setup-row .setup-row-action,.housing-guide-shortcuts .setup-card .setup-row .setup-row-action{flex-basis:100%}@media (max-width:767.99px){.housing-application .setup-card .setup-row .s2-btn,.housing-guide-shortcuts .setup-card .setup-row .s2-btn{min-width:44px;min-height:44px}}.application-sheet .housing-application .setup-card .setup-row:first-child{border-top:0}.application-sheet .housing-application{padding-bottom:calc(var(--safe-area-inset-bottom,0px) + 16px)}.status-tab-count{font-weight:600}.status-tab-new{vertical-align:middle;width:8px;margin-left:6px;display:inline-flex}.status-sheet .s2-drawer-content-wrapper,.status-sheet .s2-drawer-section{border-radius:16px 16px 0 0}.status-sheet .s2-drawer-body{padding:8px 0 calc(var(--safe-area-inset-bottom,0px) + 8px)}.status-sheet .status-sheet-options{margin:0;padding:0;list-style:none}.status-sheet .status-sheet-option{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 24px;display:flex}.status-sheet .status-sheet-option .status-sheet-option-label{flex:1}.status-sheet .status-sheet-option.is-current{font-weight:600}.status-sheet .status-sheet-option .anticon-check{color:#005429}.status-sheet .status-sheet-option:focus-visible{outline-offset:-2px;outline:2px solid #005429}.housing-search-container .status-tabs>.s2-tabs-nav{margin-bottom:0}.housing-search-container .status-tabs>.s2-tabs-nav .s2-tabs-nav-operations{display:none}.housing-search-container .housing-search-results{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.housing-search-container .housing-search-results{flex-direction:row;justify-content:space-between;gap:0}}.housing-search-container .housing-search-results .result-card{width:100%}@media (min-width:768px){.housing-search-container .housing-search-results .result-card.left-column{width:67.6%}.housing-search-container .housing-search-results .result-card.right-column{width:29.3%;margin-left:2.785%}}.housing-search-container .housing-search-results .result-card .listings-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-summary{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-summary>.last-refreshed-box:only-child{margin-left:auto}.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-actions .search-alerts{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-actions .search-alerts label{margin:0}@media (max-width:767.99px){.housing-search-container .housing-search-results .result-card .listings-bar .listings-bar-actions .search-alerts label{padding:12px 0}}.housing-search-container .housing-search-results .result-card .application-strip{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:12px;padding:8px 16px;display:flex}.housing-search-container .housing-search-results .result-card .application-strip .application-strip-text{flex-direction:column;display:flex}.housing-search-container .housing-search-results .result-card .application-strip:focus-visible{outline-offset:2px;outline:2px solid #005429}.housing-search-container .housing-search-results .result-card .last-refreshed-box{align-items:center;gap:4px;display:flex}@media (max-width:767.99px){.housing-search-container .housing-search-results .result-card .last-refreshed-box .last-refreshed-button{min-width:44px;min-height:44px}}.housing-search-container .housing-search-results .result-card .last-refreshed-box .last-refreshed-button svg path{stroke:#005429}@media (max-width:767.99px){.housing-search-container .housing-search-results .result-card .matches-pagination .s2-btn{min-width:44px;min-height:44px}}.housing-search-container .housing-search-results .result-card .search-details-top-container{transition:opacity .2s}.housing-search-container .housing-search-results .result-card .search-details-top-container.is-out-of-date{opacity:.5}@media (min-width:768px){.housing-search-container .housing-search-results .result-card .search-details-top-container>.box{padding-top:.75rem}}.housing-step2-modal-features-container .settly-2022-bottom-separator{margin-bottom:16px;padding-bottom:16px;font-size:14px}.housing-step2-modal-features-container .settly-2022-bottom-separator .generic-text-with-status{font-size:14px}.housing-step2-modal-features-container .settly-2022-bottom-separator .s2-upload-drag-container .btn.btn-primary{background-color:#005429;border-color:#005429}.housing-document-checklist .housing-document-checklist-row{border-top:1px solid #ebebeb;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.housing-document-checklist .housing-document-checklist-status{flex-shrink:0;font-size:20px;display:flex}.housing-document-checklist .housing-document-checklist-todo{border:1.5px dashed #999;border-radius:50%;width:18px;height:18px;margin:1px}.housing-document-checklist .housing-document-checklist-text{flex:200px;min-width:0}.housing-document-checklist .housing-document-checklist-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.housing-personal-details-container .housing-personal-details-single-form .s2-form-item-with-help .s2-form-item-explain-error{font-size:.775rem;margin-bottom:0!important}.s2-tag.housing-guide-time-tag .anticon:first-child{margin-right:0}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .guide-card-header .s2-row .icon-container svg{width:64px;height:64px}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .section-title{color:#333}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .section-title svg{width:18px;height:18px}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .generic-toggleable-section{padding:0}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .generic-toggleable-section .generic-toggleable-section-title .city-neighborhoods-title svg path{stroke:unset;fill:#333}.top-cities-and-neighborhoods-modal .s2-modal-container .s2-modal-body .generic-toggleable-section .generic-toggleable-section-title .nearby-cities-title svg path{stroke:#333}.s2-carousel .slick-dots{bottom:-20px}.s2-carousel .slick-dots li.slick-active button{background:#000}.s2-carousel .slick-dots li button{background:#bbb}.city-container{background-color:#fff;border:1px solid #ebebeb;border-radius:.5rem;margin-top:24px;margin-bottom:24px;padding:24px}.city-container .city-image{aspect-ratio:3/2;border-radius:.25rem;justify-content:center;align-items:center;width:207px;height:auto;display:flex;position:relative;overflow:hidden}.city-container .city-image a{overflow:hidden}.city-container .city-image img{object-fit:cover;border-radius:.25rem;width:100%;height:100%}.city-container .city-title .anticon.anticon-star svg{fill:#ffb61d}.user-app-city-ratings-popover-root .ratings-container .ratings-item .stars-container .active-star svg{fill:#5c6e9e}.user-app-city-ratings-popover-root .ratings-container .ratings-item .stars-container span svg{fill:#d3d8e7}@media (max-width:767px){.housing-guide-container .nearby-cities-content .city-container .listing-facilities{flex-wrap:wrap}}.search-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.search-filter-bar .search-filter{position:relative}.search-filter-bar .search-filter-sort{margin-left:auto}.search-filter-sort{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.search-filter-button{border-radius:20px;align-items:center;gap:6px;max-width:240px;display:inline-flex}.search-filter-button .search-filter-button-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-filter-button .search-filter-caret{font-size:10px}.search-filter-button .search-filter-badge{color:#fff;text-align:center;background-color:#49577e;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:18px}.search-filter-button.is-active{color:#36415d;background-color:#f3f5fa;border-color:#49577e}.search-filter-dialog{outline:none;width:320px;max-width:calc(100vw - 32px)}.search-filter-editor .budget-range{gap:12px;display:flex}.search-filter-editor .budget-range .budget-range-field{flex:1;min-width:0}.search-filter-editor .budget-suggestion{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-filter-editor .nearby-city-chips,.search-filter-editor .search-filter-choices{flex-wrap:wrap;gap:8px;display:flex}.search-filter-row,.status-pill-row{scrollbar-width:none;background-color:#fff;flex-wrap:nowrap;gap:8px;margin:12px -16px 0;padding:8px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.search-filter-row::-webkit-scrollbar{display:none}.status-pill-row::-webkit-scrollbar{display:none}.search-filter-row .search-filter-button,.status-pill-row .search-filter-button,.search-filter-row .search-filter-clear,.status-pill-row .search-filter-clear{flex:none;min-height:44px}.search-filter-row .search-filter-sort,.status-pill-row .search-filter-sort{flex:none}.search-filter-row .search-filter-group,.status-pill-row .search-filter-group,.search-filter-row .status-pills,.status-pill-row .status-pills{flex:none;gap:8px;display:flex}.search-filter-row .search-filter-divider,.status-pill-row .search-filter-divider{background-color:#ddd;flex:0 0 1px;margin:8px 0}.search-filter-row,.status-pill-row.is-sticky{top:var(--safe-area-inset-top,0px);z-index:10;position:sticky}.status-pill-row+.search-filter-row{margin-top:0}.housing-search-container,.status-pill-row{scroll-margin-top:var(--safe-area-inset-top,0px)}@media (max-width:767px){:is(.main-section-container:has(.housing-search-container .search-filter-row),.main-section-container:has(.housing-search-container .status-pill-row)){overflow:clip visible}}@media (max-width:575px){.housing-search-container .search-filter-row,.housing-search-container .status-pill-row.is-sticky{top:calc(72px + var(--safe-area-inset-top,0px))}.housing-search-container,.status-pill-row{scroll-margin-top:calc(72px + var(--safe-area-inset-top,0px))}}.search-filters-panel .filters-panel-section{border-bottom:1px solid #ebebeb;padding:16px 0;scroll-margin-top:16px}.search-filters-panel .filters-panel-section:last-child{border-bottom:0}.search-filters-panel .s2-modal-footer{padding:12px 0 calc(var(--safe-area-inset-bottom,0px) + 12px);background-color:#fff;margin-top:0;position:sticky;bottom:0}.search-filters-panel .filters-panel-footer{justify-content:space-between;gap:12px;display:flex}.search-filters-panel .filters-panel-footer .s2-btn{min-height:44px}.housing-search-container .result-summary{flex-wrap:wrap;align-items:center;gap:4px 8px;scroll-margin-top:72px;display:flex}@media (max-width:575px){.housing-search-container .result-summary{scroll-margin-top:calc(140px + var(--safe-area-inset-top,0px))}}@media (max-width:767.99px){.housing-search-container .result-summary .s2-btn{min-width:44px;min-height:44px}}.housing-search-container .result-summary .result-summary-error{color:#b30000;align-items:center;gap:4px;display:flex}.housing-search-container .no-matches{background-color:#f3f5fa;border-radius:8px;padding:16px}.housing-search-container .no-matches .quick-fixes{margin:0 0 8px;padding:0;list-style:none}.housing-search-container .no-matches .quick-fixes .quick-fix{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 0;display:flex}.housing-section .housing-container .tabs-container{min-height:1200px}.tenanthub-move-in-date-warning-modal .tenanthub-move-in-date-warning-decorated-box{background:#eaf2fd;border:1px solid #0e61c1}.tenant-hub-profile-modal-form .profile-image label{cursor:pointer}.tenant-hub-profile-modal-form .profile-image label .avatar{width:80px;height:80px;color:initial;text-align:center;background-color:#fff;border:none;border-radius:50%;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;overflow:hidden}.tenant-hub-profile-modal-form .profile-image label .avatar.ringed img{border-radius:50%;border-style:solid!important;border-width:3px!important}.tenant-hub-profile-modal-form .profile-image label .avatar.ringed.avatar-name{border-style:solid!important;border-width:3px!important}.tenant-hub-profile-modal-form .profile-image label .avatar.ringed.avatar-name span{position:relative;top:-3px}.tenant-hub-profile-modal-form .profile-image label .avatar img{width:100%;position:relative}.tenant-hub-profile-modal-form .roommate-form-container .icon-container svg path{color:#333;stroke:#333}.tenanthub-pinboard-container .tenanthub-pinboard-content{margin-bottom:16px}.tenanthub-pinboard-container .tenanthub-pinboard-content-profile .s2-avatar-circle .s2-label-1{font-size:2rem}.tenanthub-pinboard-container .tenanthub-pinboard-content-profile .tenanthub-profile-data svg{width:16px;height:16px}.tenanthub-pinboard-container .tenanthub-pinboard-content-profile .tenanthub-profile-data .tenanthub-profile-data-item .text-truncate{max-width:100%}.tenant-hub-container .intro-text-container{background:navy200;border-radius:8px;margin-bottom:24px;padding:2rem}.tenant-hub-container .intro-text-container .tenanthub-beta-tag{margin-bottom:16px!important}.main-section-container .header-container .header-item.user-menu .profile-list-container.header-menu{z-index:5;box-shadow:4px 4px 8px #5c6e9e33}.main-section-container .header-container{width:100%;line-height:64px;position:relative;overflow:visible}.main-section-container .header-container .header-title{text-transform:capitalize}.main-section-container .header-container .header-title .search-bar-container{color:#1d1f26;opacity:1;text-transform:none;z-index:2;width:60vw;font-size:16px;line-height:16px;position:relative}.main-section-container .header-container .header-title .search-bar-container .search-results-container{z-index:2;background-color:#fff;border-radius:8px;width:100%;padding:20px;position:absolute;top:50px;left:0}.main-section-container .header-container .header-title .search-bar-container .search-results-container .single-search-result{border-radius:6px;margin:10px 0;padding:10px;position:relative}.main-section-container .header-container .header-title .search-bar-container .search-results-container .single-search-result .single-search-type{float:left;text-align:left;width:140px;display:inline-block}.main-section-container .header-container .header-title .search-bar-container .search-results-container .single-search-result .single-search-title{float:left;width:calc(100% - 140px);display:inline-block}.main-section-container .header-container .header-title .search-bar-container .search-results-container .single-search-result:hover{background-color:#e1e6f3}.main-section-container .header-container .header-title .search-bar-container img{width:24px;height:24px;position:absolute;top:10px;left:10px}.main-section-container .header-container .header-title .search-bar-container input{background:0 0;border:0;border-radius:16px;width:100%;padding-top:10px;padding-bottom:10px;padding-left:40px;line-height:23px;position:relative}.main-section-container .header-container .header-title .search-bar-container input:focus,.main-section-container .header-container .header-title .search-bar-container input.active{box-shadow:none;background:#fff;border:none;outline:none}.main-section-container .header-container .header-item{align-items:center;margin-left:20px;display:flex;position:relative}.main-section-container .header-container .header-item .header-icon{cursor:pointer;height:22px}.main-section-container .header-container .header-item .notification-circle{background-color:#f33;border-radius:5.63px;width:10px;height:10px;position:absolute;top:0;right:calc(50% - 16px)}.main-section-container .header-container .header-item .header-menu{z-index:2;background-color:#fff;border-radius:8px;width:350px;padding:10px 0 0;position:absolute;top:60px;right:-16px}.main-section-container .header-container .header-item .header-menu .arrow{border-bottom:12px solid #fff;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;position:absolute;top:-12px;right:15px}.main-section-container .header-container .header-item .header-menu .show-all{text-align:center;width:auto;margin:0 18px 0 10px;padding:20px 0 20px 8px;line-height:22px}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content{cursor:pointer;background-color:#fff;height:90px;margin:0 10px;padding:22.5px 10px 22.5px 18px;position:relative}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .avatar-wrapper{float:left;width:60px;height:100%;display:inline-block}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .avatar-wrapper .avatar{width:45px;height:45px;margin:0}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .message-wrapper{float:left;width:calc(100% - 140px);height:100%;display:inline-block}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .message-wrapper .name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:500;line-height:22.5px;overflow:hidden}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .message-wrapper .last-message{text-overflow:ellipsis;white-space:nowrap;color:#555;width:100%;font-size:14px;font-weight:400;line-height:22.5px;overflow:hidden}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .extras-wrapper{float:left;text-align:right;width:80px;height:100%;display:inline-block;position:relative}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .extras-wrapper .timestamp{color:#1d1f26;font-size:10px;line-height:1}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content .extras-wrapper .new-messages-badge{text-align:center;color:#fff;background-color:#f33;border-radius:10.5px;width:21px;height:21px;position:absolute;bottom:0;right:0}.main-section-container .header-container .header-item .header-menu .single-item .single-item-content:hover{background-color:#e1e6f3;border-bottom:1px solid #0000}.main-section-container .header-container .header-item.user-menu{cursor:pointer;position:relative}.main-section-container .header-container .header-item.user-menu .avatar{width:35px;height:35px;margin:0;display:flex}.main-section-container .header-container .header-item.user-menu span.name{float:left;margin-left:5px;font-size:16px;position:relative}.main-section-container .header-container .header-item.user-menu .header-menu{flex-direction:column;width:200px;padding:0;display:inline-flex;right:0}.main-section-container .header-container .header-item.user-menu .header-menu a,.main-section-container .header-container .header-item.user-menu .header-menu a:hover,.main-section-container .header-container .header-item.user-menu .header-menu a:focus,.main-section-container .header-container .header-item.user-menu .header-menu a:active{color:initial;text-decoration:none}.main-section-container .header-container .header-item.user-menu .header-menu .single-element{text-align:left;color:#333;cursor:pointer;width:auto;padding:16px;line-height:22px}.main-section-container .header-container .header-item.user-menu .header-menu .single-element img{width:20px;margin-right:20px}.main-section-container .header-container .header-item.user-menu .header-menu .single-element span{line-height:24px;position:relative;top:1px}.main-section-container .header-container .header-item.user-menu .header-menu .single-element svg{margin-right:1rem}.main-section-container .header-container .header-item.user-menu .header-menu .single-element:hover{background-color:#f5f5f5;border-radius:4px}.main-section-container .header-container .header-item.user-menu .header-menu .single-element:hover *{opacity:1}.main-section-container .header-container .header-item.announcements-menu .header-icon{cursor:pointer;height:18px}.main-section-container .header-container.main-header-container .header-item{cursor:pointer}.main-section-container .header-container.main-header-container .header-item svg{width:24px;height:24px}.main-section-container .header-container.main-header-container .header-item svg path{stroke:#5c6e9e}@media (max-width:767px){.main-section-container .header-container.main-header-container{padding:calc(1rem + var(--safe-area-inset-top,0)) 1rem 1rem 1rem;background:#fff}.main-section-container .header-container.main-header-container .avatar-fullname{display:none}.main-section-container .header-container .header-title{align-items:center;height:40px;display:flex}.main-section-container .header-container .header-title .search-bar-container .search-results-container{width:360px}.main-section-container .header-container .header-title .global-search-container{align-content:center;display:flex}.main-section-container .header-container .header-title .global-search-container .search-bar-container input{padding-top:unset;padding-bottom:unset}.main-section-container .header-container .header-title .global-search-container .search-bar-container img{top:unset}}.s2-label-2{letter-spacing:.01rem;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.s2-layout .s2-layout-header{padding:0 2.5rem}.s2-layout .s2-layout-header .header-container,.s2-layout .s2-layout-header .header-title{min-width:0}.s2-layout .s2-layout-header .search-bar-container{max-width:100%}.s2-layout .s2-layout-content{background-color:#f3f5fa;padding:1rem 2.5rem}.s2-mobile-bottom-menu{z-index:1000;display:flex;position:fixed;bottom:0;left:0;right:0}.s2-mobile-bottom-menu .s2-menu-overflow.s2-menu.s2-menu-root.s2-menu-horizontal{width:100%;padding-top:12px;padding-bottom:30px}.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-item,.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-overflow-item-rest.s2-menu-submenu.s2-menu-submenu-horizontal{width:calc((var(--mobile-menu-width,100vw) - 5px) / 5);color:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;opacity:.8!important}.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-item .s2-menu-title-content,.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-overflow-item-rest.s2-menu-submenu.s2-menu-submenu-horizontal .s2-menu-title-content{letter-spacing:.01rem;justify-content:center;align-items:center;height:1.5rem;margin-top:6px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:flex;margin-inline-start:0!important}.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-item.s2-menu-item-selected,.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-overflow-item-rest.s2-menu-submenu.s2-menu-submenu-horizontal.s2-menu-item-selected{opacity:1!important}.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-item.s2-menu-item-selected .s2-menu-title-content,.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-overflow-item-rest.s2-menu-submenu.s2-menu-submenu-horizontal.s2-menu-item-selected .s2-menu-title-content{font-weight:700}.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-item.s2-menu-submenu,.s2-mobile-bottom-menu .s2-menu-overflow-item.s2-menu-overflow-item-rest.s2-menu-submenu.s2-menu-submenu-horizontal.s2-menu-submenu{width:calc((var(--mobile-menu-width,100vw) - 5px) / 5);text-align:center;margin:0;padding:0}.s2-mobile-bottom-menu .s2-menu-light .s2-menu-overflow-item.s2-menu-submenu-selected>.s2-menu-submenu-title{color:#fff}.s2-mobile-bottom-menu .s2-menu-light .s2-menu-overflow-item.s2-menu-submenu-selected>.s2-menu-submenu-title .s2-menu-title-content{font-weight:700}@media (max-width:767px){.main-section-container{overflow:scroll}.s2-layout{min-height:auto}.s2-layout .s2-layout-content.s2-layout-content-body{padding:1rem 1rem 100px}.s2-menu-light.s2-menu-horizontal>.s2-menu-item:after{border-bottom:none;transition:none}.s2-mobile-bottom-menu .s2-menu .s2-menu-item .anticon{font-size:1.5em}}@media (max-width:575px){.main-section-container .header-container{z-index:1000;position:fixed;top:0}.s2-layout{margin-top:calc(72px + var(--safe-area-inset-top,0))}}.new-single-article-container .new-single-article-featured-image{aspect-ratio:1.5;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-width:100%;max-width:100%;height:300px;min-height:300px;max-height:300px;display:flex;position:relative;overflow:hidden}.new-single-article-container .new-single-article-title{align-items:center;display:inline-flex;position:relative}.new-single-article-container .new-single-article-title .article-favourite{flex-shrink:0;width:48px;height:48px;margin-left:1rem}.new-single-article-container .new-single-article-title .article-favourite .article-favourite-icon,.new-single-article-container .new-single-article-title .article-favourite .article-favourite-icon svg{width:30px;height:27px}.new-single-article-container .new-article-sections-counts{color:#5c6e9e}.new-single-article-container .new-article-sections-count{color:#49577e}.new-single-article-container .new-single-articles-section{scroll-margin-top:90px}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content{color:#555}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content p:empty,.new-single-article-container .new-single-articles-section .new-article-sections-actual-content p>br:only-child{display:none}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content .single-article-section.section-image{max-width:100%}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content .single-article-section.section-image img{border-radius:.5rem;max-width:100%;height:auto}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content a{color:#005429!important}.new-single-article-container .new-single-articles-section .new-article-sections-actual-content a:hover{color:#12823d!important}.new-single-article-container .new-single-articles-sections-list .new-single-articles-section-list-link{color:#000;text-underline:none;text-decoration:none}.new-single-article-container .new-single-articles-sections-list .new-single-articles-section-list-link .new-single-articles-section-list{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafd;border-radius:8px}.new-single-article-container .new-single-articles-sections-list .new-single-articles-section-list-link .new-single-articles-section-list .new-article-section-list-count .s2-steps{width:40px;height:40px}.new-single-article-container .new-single-articles-sections-list .new-single-articles-section-list-link .new-single-articles-section-list .new-article-section-list-count .s2-steps .s2-steps-item.s2-steps-item-process .s2-steps-item-section .s2-steps-item-icon{background-color:#d3d8e7;border-color:#d3d8e7}.new-single-article-container .new-single-articles-sections-list .new-single-articles-section-list-link .new-single-articles-section-list .new-article-section-list-count .s2-steps .s2-steps-item.s2-steps-item-process .s2-steps-item-section .s2-steps-item-icon .s2-steps-icon{color:#49577e}.new-single-article-container .new-single-articles-related-articles-container .article-compact-container{margin-bottom:1rem;padding:0}@media screen and (max-width:767px){.new-single-article-container .new-single-article-featured-image{height:150px;min-height:150px;max-height:150px}.new-single-article-container .new-single-article-title{justify-content:space-between}.new-single-article-container .new-single-articles-section .new-single-articles-section-header{flex-direction:column-reverse;align-items:start!important}}.article-compact-container{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:.5rem;row-gap:1rem;width:100%;padding:1rem}.article-compact-container .article-compact-image{aspect-ratio:1.5;border-radius:.5rem;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.article-compact-container .article-compact-content{flex-direction:column;justify-content:center;gap:.5rem;height:100%;display:flex}.article-compact-container .article-compact-content .article-compact-time-likes{color:#49577e;gap:1rem;display:inline-flex}.article-compact-container .article-compact-content .article-compact-time-likes .article-compact-time,.article-compact-container .article-compact-content .article-compact-time-likes .article-compact-likes{align-items:center;gap:.5rem;display:inline-flex}@media (min-width:768px) and (max-width:1199px){.article-compact-container .article-compact-image{max-width:168px}}.related-articles-container .related-articles-card{background:0 0;box-shadow:none!important}.related-articles-container .related-articles-card .related-articles{flex-direction:column;gap:1rem;display:flex}.your-journey-container .your-journey-tracker .your-journey-tracker-percentage{color:#005429}.your-journey-container .your-journey-tracker .your-journey-tracker-subtitle{color:#555}.your-journey-container .your-journey-tracker .your-journey-tracker-flags svg{border:1px solid #fff;border-radius:50%;width:40px;height:40px}.your-journey-container .your-journey-tracker .your-journey-tracker-flags svg:first-child{margin-right:-15px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-header{-webkit-user-select:none;user-select:none;cursor:pointer}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-header .icon-category-wrapper{min-width:2rem}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-header .your-journey-single-process-header-progress-division{text-align:right;min-width:60px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-header .caret-icons svg path{stroke:#999}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-header .s2-card .s2-card-body{padding:16px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item-content{min-height:0}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps>.s2-steps-item>.s2-steps-item-section>.s2-steps-item-tail{padding:30px 0 0;top:1px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps>.s2-steps-item>.s2-steps-item-section>.s2-steps-item-tail:after{width:4px;margin-left:-4.5px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item-finish>.s2-steps-item-section>.s2-steps-item-tail:after{background-color:#12823d}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item-process>.s2-steps-item-section>.s2-steps-item-tail:after,.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item-wait>.s2-steps-item-section>.s2-steps-item-tail:after{background-color:#d3d8e7}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item .s2-steps-item-title{width:100%;padding-right:0}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item .s2-steps-item-section .s2-steps-item-icon{width:32px;height:32px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .s2-steps .s2-steps-item .s2-steps-item-section .s2-steps-item-icon .s2-steps-icon{justify-content:center;align-items:center;width:32px;height:32px;line-height:16px;display:flex}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task,.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .s2-card{width:100%}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .s2-card .s2-card-body{padding:9px 16px}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header{-webkit-user-select:none;user-select:none;color:#333}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header .your-journey-single-process-task-header-checkbox .s2-checkbox:not(.s2-checkbox-checked) .s2-checkbox-inner{border-color:#bbb}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header .your-journey-single-process-task-header-title .s2-h8.task-checked{color:#777;text-decoration:line-through}.your-journey-container .your-journey-processes .your-journey-single-process .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-content,.your-journey-container .your-journey-processes .your-journey-single-process.is-locked{color:#777}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .icon-category-wrapper{background-color:#bbb!important}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-header .s2-h7{color:#555}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-content .your-journey-single-process-task,.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header{color:#777}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header .your-journey-single-process-task-header-checkbox .s2-checkbox-input{cursor:not-allowed}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-header .your-journey-single-process-task-header-avatar{filter:grayscale()}.your-journey-container .your-journey-processes .your-journey-single-process.is-locked .your-journey-single-process-content .your-journey-single-process-task .your-journey-single-process-task-content{color:#777}.your-journey-milestone-modal.s2-modal .s2-modal-container .s2-modal-body{text-align:center}.your-journey-milestone-modal.s2-modal .s2-modal-container .s2-modal-body img{max-width:100%}.your-journey-milestone-modal.s2-modal .s2-modal-container .s2-modal-footer{justify-content:center;margin-top:2rem}.icon-category-wrapper{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (max-width:575px){.your-journey-task-details-modal .s2-modal-container .related-articles-container .related-articles-card{letter-spacing:.03rem;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}.your-journey-task-details-modal .s2-modal-container .related-articles-container .related-articles{flex-direction:column;gap:1rem;display:flex}.your-journey-task-details-modal .s2-modal-container .related-articles-container .related-articles .article-compact-container{border:1px solid #ebebeb;border-radius:8px}}.article-category-container{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;height:100%;padding:.875rem 1rem;overflow:hidden}.article-category-container .article-category-title{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2rem);overflow:hidden}.article-category-container .article-title-total{gap:.5rem;width:100%;margin-top:.5rem;display:inline-flex}.article-categories-card{background:0 0;box-shadow:none!important}.article-categories-card .article-categories-container{flex-wrap:wrap;gap:1rem;display:inline-flex}.most-read-articles-container .most-read-articles-card{background:0 0;box-shadow:none!important}.most-read-articles-container .most-read-articles-card .most-read-articles{flex-direction:column;gap:1rem;display:flex}.article-search-container .article-search-subtitle{color:#555}.article-search-container .article-search-input{border:none}.article-search-container .article-search-input input::placeholder{color:#777}.article-search-container .s2-select-auto-complete.s2-select:hover .s2-select-clear{top:54%}.articles-ai-reply-modal a{color:#005429;text-decoration:none}.articles-ai-reply-modal a:hover{text-decoration:none}@media screen and (max-width:767px){.article-search-container{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.article-search-container .s2-h3{margin-bottom:.5rem;font-size:1.5rem;line-height:2.25rem}.article-search-container .article-search-subtitle{display:none}}.knowledge-hub-container{overflow:hidden}.knowledge-hub-container .s2-card .s2-card-head{min-height:unset;margin:0 0 1rem;padding:0}.knowledge-hub-container .s2-card .s2-card-body{padding:0}@media (max-width:767px){.knowledge-hub-container .article-search-container{margin-bottom:0!important}.knowledge-hub-container .articles-container{padding-bottom:0!important}}#app>div.meta-dashboard-container .your-reads-container-card{background:0 0;box-shadow:none!important}#app>div.meta-dashboard-container .your-reads-container-card .s2-card-head,#app>div.meta-dashboard-container .your-reads-container-card .s2-card-body{padding:0}#app>div.meta-dashboard-container .your-reads-container-card .s2-space-item button{width:40px;height:32px}#app>div.meta-dashboard-container .your-reads-container-card .s2-space-item button svg{height:16px}#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .articles-container::-webkit-scrollbar{display:none}#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .articles-container .s2-card.article-card{height:unset}#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .articles-container .s2-card.article-card .s2-card-body .s2-typography.title{margin-bottom:0}#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .description.s2-typography-secondary{color:#797979;margin-bottom:0}#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .readTime.s2-typography-secondary,#app>div.meta-dashboard-container .your-reads-container-card .your-reads-container .likes.s2-typography-secondary{color:#49577e}.s-article-card-container{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex}.s-article-card-container .s-article-card-image{aspect-ratio:2;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s-article-card-container .s-article-card-image img{object-fit:cover;border-radius:.25rem;width:100%;max-width:100%;height:100%}.s-article-card-container .s-article-card-time-likes{color:#49577e;gap:1rem;display:inline-flex}.s-article-card-container .s-article-card-time-likes .s-article-card-time,.s-article-card-container .s-article-card-time-likes .s-article-card-likes{align-items:center;gap:.5rem;display:inline-flex}.go-back-button{justify-content:flex-start;margin-bottom:24px}.dashboard-container .s2-card{flex-direction:column;height:100%;display:flex}.dashboard-container .s2-card .s2-card-head{min-height:24px;margin-bottom:1rem;padding:1rem 1rem 0}.dashboard-container .s2-card .s2-card-body{flex-direction:column;flex-grow:1;padding:0 1rem 2rem;display:flex}.dashboard-container .s2-card .s2-card-body .widget-completed{justify-content:center;align-items:center;min-height:150px;display:flex}.checklist-widget-container{height:100%}.checklist-widget-container .checklist-widget-title{height:1.5rem;line-height:1.5rem}.checklist-widget-container .checklist-item{background-color:#f9fafd;border-radius:.5rem;height:100%;padding:1rem;overflow:hidden}.checklist-widget-container .checklist-item .checklist-progress{overflow:hidden}.checklist-widget-container .checklist-item .checklist-title{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.checklist-widget-container .checklist-widget-completed{justify-content:center;align-items:center;min-height:220px;display:flex}.checklist-widget-container .see-all-button{min-width:auto;height:1.5rem;padding:0;line-height:1.5rem}.next-steps-widget-container .next-steps-widget.s2-card>.s2-card-body{height:240px;display:initial;padding:1rem;overflow:scroll}.next-steps-widget-container .single-next-step-card{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f9fafd;border:none}.next-steps-widget-container .single-next-step-card .s2-card-body{padding:0}.next-steps-widget-container .single-next-step-card .s2-card-body .s2-label-2{color:#49577e}@media (max-width:768px){.next-steps-widget-container .next-steps-widget.s2-card>.s2-card-body{height:auto;padding:1rem}}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body{height:294.5px;overflow:hidden;padding:0!important}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header{background-image:url(/app-pngs/case-status/step-0.png);background-position:50%;background-size:cover;border-radius:8px 8px 0 0;width:100%;height:148px}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header.case-status-inner-header-image-1{background-image:url(/app-pngs/case-status/step-1.png)}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header.case-status-inner-header-image-2{background-image:url(/app-pngs/case-status/step-2.png)}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header.case-status-inner-header-image-3{background-image:url(/app-pngs/case-status/step-3.png)}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header.case-status-inner-header-image-4{background-image:url(/app-pngs/case-status/step-4.png)}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-header.case-status-inner-header-image-5{background-image:url(/app-pngs/case-status/step-5.png)}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-inner-content{padding:1rem 1rem 0}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-progress{gap:4px;width:100%;display:flex}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-inner-container .case-status-progress .case-status-progress-segment{background-color:#e8e8e8;border-radius:8px;flex:1;height:12px}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-activity{padding:0 1rem}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-tracker-flags svg{border:1px solid #fff;border-radius:50%;width:24px;height:24px}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-tracker-flags svg:first-child{margin-right:-8px}@media (max-width:768px){.case-status-widget-container .case-status-widget.s2-card>.s2-card-body{height:auto;padding:1rem}.case-status-widget-container .case-status-widget.s2-card>.s2-card-body .case-status-activity{padding:0 1rem 1rem}}.user-upcoming-dates.upcoming-events{height:100%}.user-upcoming-dates.upcoming-events .see-all-button{min-width:auto;height:1.5rem;padding:0;line-height:1.5rem}.house-search-widget-container .house-search-widget.s2-card>.s2-card-body{padding-bottom:1rem}.house-search-widget-container .house-search-new{color:#755800;white-space:nowrap;background-color:#fffaea;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px;font-weight:600;display:inline-flex}.house-search-widget-container .house-search-view-all{color:#005429;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.house-search-widget-container .house-search-criteria{align-items:center;gap:6px;margin-bottom:1rem;display:flex}.house-search-widget-container .house-search-empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.house-search-widget-container .house-search-listings{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.house-search-widget-container .house-search-listings.house-search-listings--scroll{scroll-snap-type:x mandatory;gap:12px;margin:0 -1rem;padding:0 1rem 4px;display:flex;overflow-x:auto}.house-search-widget-container .house-search-listings.house-search-listings--scroll .house-search-listing{scroll-snap-align:start;flex:0 0 240px}.house-search-widget-container .house-search-listings.house-search-listings--scroll .house-search-listing__image{height:120px}.house-search-widget-container .house-search-listing{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}:is(.house-search-widget-container .house-search-listing:hover,.house-search-widget-container .house-search-listing:focus-visible){border-color:#d3d8e7}.house-search-widget-container .house-search-listing__image{background-color:#f3f5fa;height:132px;display:block;position:relative}.house-search-widget-container .house-search-listing__image img{object-fit:cover;width:100%;height:100%;display:block}.house-search-widget-container .house-search-listing__tag{margin:0;position:absolute;top:8px;left:8px}.house-search-widget-container .house-search-listing__body{flex-direction:column;gap:4px;padding:12px;display:flex}.house-search-widget-container .house-search-listing__address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-search-widget-container .house-search-listing__facts{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.house-search-widget-container .house-search-more{text-align:center;background-color:#f9fafd;border:1px dashed #d3d8e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:1rem;text-decoration:none;display:flex}.tenant-container .profileContainer{background-color:#f8f9fa}.tenant-container .leftSidebar{border-radius:8px;padding:24px;position:sticky;top:24px}.tenant-container .leftSidebar .profileHeader{text-align:center}.tenant-container .statusTag{color:#006a4e;background-color:#e6f7f2;border-color:#ade8d3;margin-top:16px;font-weight:500}.tenant-container .chatButton{width:100%;height:48px;font-size:16px;font-weight:700;color:#fff!important;background-color:#006a4e!important;border-color:#006a4e!important}.tenant-container .chatButton:hover{background-color:#00523d!important;border-color:#00523d!important}.tenant-container .detailItem{align-items:center;display:flex}.tenant-container .detailLabel{color:#777;text-align:left;font-weight:400}.tenant-container .detailValue{color:#151515;text-align:left;font-weight:400}.tenant-container .rightContent{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:24px}.tenant-container .section{margin-bottom:32px}.tenant-container .aboutMeDescription{white-space:pre-wrap;color:#151515}.tenant-container .tenanthub-profile-data-item svg{width:16px;height:16px}.profile-unavailable-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:48px;max-width:1100px;margin:0 auto;padding:24px;display:flex}@media (min-width:768px){.profile-unavailable-container{flex-direction:row}}.profile-unavailable-container .left-pane{text-align:center;border-right:1px solid #f0f0f0;flex-direction:column;flex:0 0 300px;align-items:center;padding:16px;display:flex}.profile-unavailable-container .left-pane .placeholder-avatar{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;margin-bottom:24px;display:flex}.profile-unavailable-container .left-pane .placeholder-avatar .icon{color:#b0b0b0;width:64px;height:64px}.profile-unavailable-container .left-pane .placeholder-block{background-color:#f5f5f5;border-radius:4px;margin:0 auto}.profile-unavailable-container .left-pane .placeholder-block.h1{width:80%;height:28px;margin-bottom:8px}.profile-unavailable-container .left-pane .placeholder-block.h2{width:60%;height:24px;margin-bottom:24px}.profile-unavailable-container .left-pane .placeholder-block.p{width:90%;height:16px;margin-bottom:12px}.profile-unavailable-container .left-pane .placeholder-details{width:100%;margin-bottom:24px}.profile-unavailable-container .left-pane .disabled-button{color:#b0b0b0;cursor:not-allowed;background-color:#f5f5f5;border:none;border-radius:8px;width:100%;padding:12px;font-size:1rem;font-weight:600}.profile-unavailable-container .right-pane{flex-grow:1;padding:16px}.profile-unavailable-container .right-pane .message-title{color:#333;margin:0 0 16px;font-size:1.75rem;font-weight:600}.profile-unavailable-container .right-pane .message-body{color:#666;max-width:60ch;font-size:1rem;line-height:1.6}.spin-container{justify-content:center;display:flex}.spin-container.top10em{margin-top:10em;margin-bottom:10em}.spin-container.initial-green-spinner .ant-spin-dot-item{background-color:#005429}.splash-screen .splash-screen-container{margin-top:1.6rem}.splash-screen .splash-screen-container .adventure-concluded-text{margin-bottom:4rem}.splash-screen .splash-screen-container .adventure-concluded-contact-us{margin-top:2.4rem;font-weight:700}.splash-screen .splash-screen-container .adventure-img{max-width:65rem;max-height:65rem}@media (min-width:926px){.splash-screen .splash-screen-container{margin-top:2rem}.splash-screen .splash-screen-container h1{margin-bottom:2.2rem;font-size:5rem}.splash-screen .splash-screen-container p{font-size:1.8rem}.splash-screen .splash-screen-container .adventure-concluded-text{margin:0 0 0 4rem}.splash-screen .splash-screen-container .adventure-concluded-contact-us{margin-top:10rem}}#app>div.tenant-signup-form{background:#f5f8fa;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}#app>div.tenant-signup-form .tenant-signup-card{border-radius:16px;width:100%;max-width:480px;box-shadow:0 4px 12px #0000000d}
