.dashboard-layout{--lender-content-max-width:1016px;--lender-shell-gutter:16px;display:flex;flex-direction:column;min-height:100vh;background-color:#ffffff;width:100%;margin:0;padding:24px 16px;box-sizing:border-box;align-items:center;position:relative;overflow:visible}@media (min-width:744px){.dashboard-layout--messages{height:100dvh;min-height:100dvh;overflow:hidden}}.dashboard-layout:before{content:"";position:fixed;top:0;left:0;right:0;height:24px;background:#fff;z-index:80;pointer-events:none}.lender-navbar-wrapper{width:100%;max-width:1224px;align-self:stretch;margin-left:auto;margin-right:auto;position:sticky;top:24px;z-index:90;margin-bottom:24px;padding:0;box-sizing:border-box;flex-shrink:0}.lender-navbar{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:24px;background:var(--Surface-Foreground,#ffffff);border-radius:12px;box-shadow:0 4px 12px 0 rgba(115,115,115,.1);box-sizing:border-box}.lender-navbar-left,.lender-navbar-navlinks{display:flex;align-items:center;min-width:0}.lender-navbar-navlinks{flex:1 1 auto;gap:24px}.lender-navbar-logo{display:flex;align-items:center;justify-content:center;min-width:0}.lender-navbar-logo-img{height:48px;width:auto;max-width:144px;object-fit:contain}.lender-navbar-search-shell{border:.5px solid #d4d4d4;border-radius:8px;height:40px;background:#fff;min-width:140px;flex:1 1 auto;transition:border-color .2s ease}.lender-navbar-search-shell:focus-within,.lender-navbar-search-shell:hover{border-color:#b59c49}.lender-navbar-right{min-height:48px;flex-shrink:0}.lender-navbar-icons,.lender-navbar-right{display:flex;align-items:center;gap:8px}.lender-nav-icon-link{display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;position:relative;transition:opacity .2s}.lender-nav-icon-link:hover{background-color:initial;opacity:.85}.lender-nav-icon{display:block}.lender-nav-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:#ef4444;color:white;font-size:10px;font-weight:700;border-radius:50%;padding:0;border:1.5px solid white;box-sizing:border-box}.lender-nav-badge.badge-long{font-size:8px}.lender-nav-bell-wrap .notification-bell-wrapper{--notification-dropdown-header-offset-block:var(--Spacing-XXL,32px);--notification-dropdown-header-offset-inline:var(--Spacing-L,24px);display:flex}.lender-nav-bell-wrap .notification-dropdown.default-pos{top:calc(100% + var(--notification-dropdown-header-offset-block));right:calc(-1 * var(--notification-dropdown-header-offset-inline))}.lender-nav-bell-wrap .notification-bell-btn{padding:0;border-radius:0;background:transparent}.lender-nav-bell-wrap .notification-bell-btn:hover{background-color:initial;opacity:.85}.lender-navbar-vrule{width:0;align-self:stretch;min-height:40px;position:relative;flex-shrink:0}.lender-navbar-vrule:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%);background:#e5e5e5}.lender-navbar-text-item{font-family:Thonburi,var(--font-thai),sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2px;color:#525252;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;white-space:nowrap;text-decoration:none;box-sizing:border-box;width:fit-content}.lender-navbar-text-item--greeting{cursor:default;pointer-events:none}.lender-navbar-text-item--action:focus-visible,.lender-navbar-text-item--action:hover{color:#262626}.lender-navbar-text-item--action:focus-visible .lender-navbar-text-label,.lender-navbar-text-item--action:hover .lender-navbar-text-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lender-navbar-text-label{display:block}.lender-navbar-text-line{display:none}.lender-navbar--messages{gap:72px}.lender-navbar--messages .lender-navbar-right{min-height:40px}.lender-layout-body{--lender-sidebar-top:144px;--lender-sidebar-width:184px;display:flex;width:100%;max-width:1224px;align-self:stretch;margin-left:auto;margin-right:auto;gap:24px;min-height:calc(100dvh - var(--lender-sidebar-top, 144px));overflow:visible;align-items:stretch;padding:24px 0 0;box-sizing:border-box}.lender-sidebar-sticky{display:contents}@media (min-width:744px) and (max-width:1279px){.lender-layout-body{--lender-sidebar-width:72px}}@media (min-width:744px){.dashboard-layout:has(.profile-page) .lender-sidebar-sticky{display:block;width:var(--lender-sidebar-width,184px);flex:0 0 var(--lender-sidebar-width,184px);align-self:stretch}.dashboard-layout:has(.profile-page) .lender-navbar-wrapper{position:relative;top:auto;z-index:auto;min-height:96px}.dashboard-layout:has(.profile-page) .lender-navbar{position:fixed;top:24px;left:50%;width:min(calc(100vw - (var(--lender-shell-gutter, 16px) * 2)),1224px);transform:translateX(-50%);z-index:90}.dashboard-layout:has(.profile-page) .lender-sidebar-v2{position:fixed;top:var(--lender-sidebar-top,144px);left:max(var(--lender-shell-gutter,16px),calc((100vw - 1224px) / 2));width:var(--lender-sidebar-width,184px);z-index:60}.dashboard-layout:has(.profile-page) .lender-layout-gap-cover{display:none}.lender-layout-body--messages{height:calc(100dvh - var(--lender-sidebar-top, 144px) - var(--Spacing-L, 24px));min-height:0;overflow:hidden;padding-top:var(--Spacing-L,24px)}}.lender-layout-gap-cover{position:sticky;top:120px;width:100%;max-width:1224px;align-self:stretch;height:24px;z-index:50;background:#fff;flex-shrink:0;pointer-events:none;margin:-24px auto}.dashboard-main{--profile-sticky-top:144px;--lender-sidebar-top:144px;flex:1;width:100%;min-width:0;max-width:none;display:flex;flex-direction:column;overflow:visible;min-height:calc(100vh - var(--profile-sticky-top, 144px) - 24px);position:relative;box-sizing:border-box}.dashboard-main.dashboard-main--lender-messages{max-width:none}@media (min-width:744px){.dashboard-main.dashboard-main--lender-messages{height:100%;min-height:0;overflow:hidden}}@media (min-width:1280px) and (max-width:1439px){.lender-navbar{gap:56px;padding:20px 24px}.lender-layout-gap-cover{top:112px}}@media (min-width:744px) and (max-width:1279px){.dashboard-layout{--lender-content-max-width:min(1016px,calc(100vw - 32px - 72px - 24px));padding:24px 16px}.lender-navbar-wrapper{margin-bottom:20px}.dashboard-layout:has(.profile-page) .lender-navbar-wrapper{min-height:88px}.lender-navbar{min-height:88px;padding:20px 24px}.lender-navbar-logo-img{height:44px;max-width:132px}.lender-navbar-right{min-height:40px;gap:8px}.lender-nav-bell-wrap .notification-bell-wrapper{--notification-dropdown-header-offset-block:var(--Spacing-XL,28px)}.lender-navbar--messages{gap:20px}.lender-navbar--messages .lender-navbar-navlinks{gap:16px}.lender-navbar--messages .lender-navbar-search-shell{min-width:180px}.lender-layout-body{--lender-sidebar-top:132px;gap:var(--Spacing-L,24px);padding-top:20px}.lender-layout-body--messages{padding-top:20px}.dashboard-main{--profile-sticky-top:132px;--lender-sidebar-top:132px}.lender-layout-gap-cover{top:108px}}@media (min-width:744px) and (max-width:1023px){.dashboard-layout{--lender-shell-gutter:12px;--lender-content-max-width:min(1016px,calc(100vw - 24px - 64px - 24px));padding:20px 12px}.lender-navbar-wrapper{margin-bottom:16px}.dashboard-layout:has(.profile-page) .lender-navbar-wrapper{min-height:88px}.lender-navbar{min-height:88px;padding:20px 24px}.lender-nav-bell-wrap .notification-bell-wrapper{--notification-dropdown-header-offset-block:var(--Spacing-ML,20px);--notification-dropdown-header-offset-inline:var(--Spacing-ML,20px)}.lender-navbar-logo-img{height:44px;max-width:132px}.lender-layout-body{--lender-sidebar-top:124px;gap:var(--Spacing-L,24px);padding-top:16px}.lender-layout-body--messages{padding-top:16px}.dashboard-main{--profile-sticky-top:124px;--lender-sidebar-top:124px}.lender-layout-gap-cover{top:100px}}@media (min-width:744px) and (max-width:1024px){.dashboard-layout:has(.create-listing-page) .lender-layout-body{gap:0}.dashboard-layout:has(.create-listing-page) .lender-sidebar-v2{display:none}.dashboard-layout:has(.create-listing-page) .dashboard-main{width:100%;max-width:100%;min-width:0}.lender-layout-body--inventory-create{gap:0}.lender-layout-body--inventory-create .lender-sidebar-v2{display:none}.dashboard-main--inventory-create{width:100%;max-width:100%;min-width:0}}@media (max-width:743px){.dashboard-layout{padding:env(safe-area-inset-top,0) 16px}.dashboard-layout:before{height:env(safe-area-inset-top,0)}.lender-navbar-wrapper{top:env(safe-area-inset-top,0)}.dashboard-layout--messages{--chat-mobile-bottom-offset:0px;height:min(100dvh,100svh);min-height:min(100dvh,100svh);max-height:min(100dvh,100svh);overflow:hidden}.dashboard-layout--messages .lender-sidebar-v2{display:none}.dashboard-layout--messages .dashboard-main--lender-messages,.dashboard-layout--messages .lender-layout-body--messages{flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.lender-navbar--messages{flex-wrap:wrap;gap:16px 24px;padding:16px}.lender-navbar--messages .lender-navbar-navlinks{flex-basis:100%;min-width:0}.lender-layout-body{flex-direction:column;padding-top:0;min-height:0}.dashboard-main{--profile-sticky-top:0px;--lender-sidebar-top:0px;max-width:none;width:100%;min-height:0;padding-top:0}.dashboard-main.dashboard-main--lender-messages .inbox-page-wrapper{padding-top:0}.lender-layout-gap-cover{display:none}.dashboard-layout{padding:env(safe-area-inset-top,0) 12px}.lender-navbar{min-height:72px;padding:0 16px;gap:16px}.lender-nav-bell-wrap .notification-bell-wrapper{--notification-dropdown-header-offset-block:var(--Spacing-ML,20px);--notification-dropdown-header-offset-inline:var(--Spacing-M,16px)}.lender-navbar-navlinks{flex-wrap:wrap}.lender-navbar-logo-img{height:40px}}@media (min-width:560px) and (max-width:743px){.dashboard-layout{--lender-content-max-width:min(1016px,calc(100vw - 24px - 64px - 16px));padding:20px 12px}.lender-navbar-wrapper{margin-bottom:16px}.lender-navbar{min-height:88px;padding:20px 24px}.lender-nav-bell-wrap .notification-bell-wrapper{--notification-dropdown-header-offset-block:var(--Spacing-ML,20px);--notification-dropdown-header-offset-inline:var(--Spacing-ML,20px)}.lender-navbar-logo-img{height:44px;max-width:132px}.lender-layout-body{--lender-sidebar-top:124px;flex-direction:row;gap:16px;padding-top:16px;min-height:calc(100dvh - var(--lender-sidebar-top, 124px))}.dashboard-main{--profile-sticky-top:124px;--lender-sidebar-top:124px;min-height:calc(100vh - var(--profile-sticky-top, 124px) - 20px)}.lender-layout-gap-cover{display:block;top:100px}}@media (min-width:744px){.dashboard-layout--messages{--lender-sidebar-width:184px;--lender-shell-gutter:16px;height:100dvh;min-height:100dvh;padding-top:0;overflow:hidden}.dashboard-layout--messages .lender-navbar-wrapper{flex:0 0 auto;margin-bottom:var(--Spacing-L,24px)}.dashboard-layout--messages .lender-layout-gap-cover{display:none}.dashboard-layout--messages .lender-layout-body--messages{flex:1 1 0;height:auto;min-height:0;gap:var(--Spacing-L,24px);overflow:visible;padding-top:var(--Spacing-L,24px)}.dashboard-layout--messages .dashboard-main--lender-messages{height:100%;min-height:0;overflow:visible}.dashboard-layout--messages .lender-sidebar-v2{position:relative;top:auto;width:var(--lender-sidebar-width,184px);height:100%;align-self:stretch}}@media (min-width:744px) and (max-width:1279px){.dashboard-layout--messages{--lender-sidebar-width:72px}}