.dashboard-section-list{display:flex;flex-direction:column;gap:40px;width:100%;max-width:928px}.dashboard-section{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius,8px);padding:32px;display:flex;flex-direction:column;gap:32px}@media(max-width:767.99px){.dashboard-section{padding:16px;gap:20px}}.dashboard-section__header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:8px}.dashboard-section__header .title-wrapper{display:flex;align-items:center;gap:12px}.dashboard-section__header .title-wrapper .icon{color:var(--color-primary)}.dashboard-section__header .title-wrapper .title{font-size:1.25rem;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);color:var(--color-secondary);margin:0}.dashboard-section__header .action-link{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;cursor:pointer}.dashboard-section__header .action-link span{font-size:1rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);color:var(--color-secondary)}.dashboard-section__header .action-link .underline{width:100%;height:1px;background:var(--color-primary)}.dashboard-listings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media(min-width:768px)and (max-width:1199.99px){.dashboard-listings-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:767.99px){.dashboard-listings-grid{grid-template-columns:1fr;gap:16px}}.dashboard-listings-grid .dashboard-loading,.dashboard-listings-grid .empty-state,.dashboard-listings-grid .loading-text{grid-column:1/-1}.dashboard-listing-card-wrapper{height:100%}.dashboard-listing-card{display:flex;flex-direction:column;height:100%;background:var(--color-white);overflow:hidden;border-radius:var(--border-radius,8px);box-shadow:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.2);position:relative;text-decoration:none}.dashboard-listing-card:hover .address{text-decoration:underline var(--color-primary);text-decoration-thickness:3px;text-underline-offset:3px}.dashboard-listing-card__image{width:100%;height:206px;flex-shrink:0;background-size:cover;background-position:50%}.dashboard-listing-card__content{padding:20px;display:flex;flex-direction:column;flex:1;gap:16px;background:var(--color-white)}.dashboard-listing-card__info{display:flex;flex-direction:column;flex:1;gap:4px}.dashboard-listing-card__info .price{font-size:1.25rem;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);color:var(--color-secondary)}.dashboard-listing-card__info .price .qualifier{font-size:.875rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);color:var(--color-font)}.dashboard-listing-card__info .address{font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:1rem;line-height:var(--line-height-140);color:var(--color-font)}.dashboard-listing-card__meta{display:flex;align-items:center;gap:20px}.dashboard-listing-card__meta .meta-item{display:flex;align-items:center;gap:8px}.dashboard-listing-card__meta .meta-item .icon{color:var(--color-font)}.dashboard-listing-card__meta .meta-item .icon.icon-user{background-color:currentColor;width:16px;height:16px}.dashboard-listing-card__meta .meta-item span{font-size:.875rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);color:var(--color-font)}.dashboard-listing-card__heart{position:absolute;top:12px;right:12px;width:40px;height:40px;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.2);cursor:pointer;border:none;padding:0;transition:transform .2s ease}.dashboard-listing-card__heart:hover{transform:scale(1.05)}.dashboard-item-list{gap:24px}.dashboard-item-list,.dashboard-item-row{display:flex;flex-direction:column;width:100%}.dashboard-item-row{gap:8px;padding:16px 20px;background:var(--color-white);border-radius:var(--border-radius,8px);box-shadow:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.2)}.dashboard-item-row__header{display:flex;align-items:center;justify-content:space-between;width:100%}.dashboard-item-row__title{font-size:1.125rem;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);color:var(--color-secondary);margin:0;text-decoration:none}.dashboard-item-row__title:hover{text-decoration:underline}.dashboard-item-row__alert{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:none}.dashboard-item-row__alert .icon{background-color:var(--color-primary)}.dashboard-item-row__alert .icon.is-active{background-color:var(--color-secondary)}.dashboard-item-row__description{font-size:1rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);color:var(--color-font);margin:0}.dashboard-item-row__meta{display:flex;align-items:center;gap:8px}.dashboard-item-row__meta .label{font-weight:var(--font-weight-regular)}.dashboard-item-row__meta .label,.dashboard-item-row__meta .value{font-size:1rem;font-family:var(--font-primary);line-height:var(--line-height-140);color:var(--color-font)}.dashboard-item-row__meta .value{font-weight:var(--font-weight-semibold)}.account-theme{--color-primary:#5dc4ec;--color-secondary:#002a4c;--color-white:#ffffff;--color-off-white:#f8f9fa;--color-font:#2d3338;--color-gray:#535353;--color-light-gray:#eaf0f5;--color-light-gray1:#dadada;--color-muted:#9d9d9d;--color-danger:#e53935;--color-success:#155724;--bg-light:var(--color-off-white);--bg-dark:var(--color-secondary);--font-primary:"Figtree",sans-serif;--font-secondary:"avenir-lt-pro","Avenir LT Pro",Avenir,Helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--line-height-110:110%;--line-height-120:120%;--line-height-140:140%;--ls-neg-3xl:-1.44px;--ls-neg-xxl:-1.12px;--ls-neg-xl:-0.96px;--ls-neg-lg:-0.8px;--ls-neg-md:-0.64px;--ls-neg-sm:-0.5px;--ls-neg-xs:-0.48px;--ls-neg-xxs:-0.4px;--ls-pos-xs:0.6px;--ls-pos-sm:0.72px;--ls-pos-lg:2px;--spacing-desktop-v:112px;--spacing-laptop-v:64px;--spacing-tablet-v:56px;--spacing-mobile-v:40px;--bs-body-font-family:var(--font-primary);--bs-body-font-size:16px;--bs-body-line-height:var(--line-height-140);--bs-body-color:var(--color-font)}.error-text{color:var(--color-danger);font-size:13px;margin-bottom:8px}.user-profile-goals{width:100%;max-width:448px;background:var(--color-off-white);padding:32px;border-radius:var(--border-radius,8px)}@media(max-width:767.99px){.user-profile-goals{max-width:100%}}.user-profile-goals{display:flex;flex-direction:column;gap:32px}.user-profile-goals__header-top{display:flex;flex-direction:column;gap:12px;width:100%}.user-profile-goals__header-top .brand-row{display:flex;align-items:center;justify-content:space-between;width:100%}.user-profile-goals__header-top .brand-row .brand{display:flex;align-items:center;gap:12px}.user-profile-goals__header-top .brand-row .brand .icon-lomond{width:24px;height:24px;background-color:var(--color-primary)}.user-profile-goals__header-top .brand-row .brand .brand-name{font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:22px;line-height:30.8px;letter-spacing:-.22px;color:var(--color-secondary)}.user-profile-goals__header-top .brand-row .edit-btn{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;cursor:pointer;padding:0;background:rgba(0,0,0,0);border:none}.user-profile-goals__header-top .brand-row .edit-btn span{font-size:1rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);color:var(--color-secondary)}.user-profile-goals__header-top .brand-row .edit-btn .underline{width:100%;height:1px;background:var(--color-primary)}.user-profile-goals__header-top .subtitle{font-size:1rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:-.16px;color:var(--color-font);margin:0}.user-profile-goals--loading{display:flex;justify-content:center;align-items:center;min-height:200px}.user-profile-goals__form{display:flex;flex-direction:column;gap:24px;width:100%}