.grid{box-sizing:border-box;width:100%;max-width:1690px;margin-inline:auto;padding-inline:1rem}@media screen and (min-width: 768px){.grid{padding-inline:1.5rem}}@media screen and (min-width: 1440px){.grid{padding-inline:2rem}}.grid{display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 768px){.grid{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 1440px){.grid{grid-template-columns:repeat(12, 1fr)}}.grid__col--span-1{grid-column:span 1}.grid__col--span-2{grid-column:span 2}.grid__col--span-3{grid-column:span 3}.grid__col--span-4{grid-column:span 4}@media screen and (min-width: 768px){.grid__col--tablet-span-1{grid-column:span 1}.grid__col--tablet-span-2{grid-column:span 2}.grid__col--tablet-span-3{grid-column:span 3}.grid__col--tablet-span-4{grid-column:span 4}.grid__col--tablet-span-5{grid-column:span 5}.grid__col--tablet-span-6{grid-column:span 6}}@media screen and (min-width: 1440px){.grid__col--desktop-span-1{grid-column:span 1}.grid__col--desktop-span-2{grid-column:span 2}.grid__col--desktop-span-3{grid-column:span 3}.grid__col--desktop-span-4{grid-column:span 4}.grid__col--desktop-span-5{grid-column:span 5}.grid__col--desktop-span-6{grid-column:span 6}.grid__col--desktop-span-7{grid-column:span 7}.grid__col--desktop-span-8{grid-column:span 8}.grid__col--desktop-span-9{grid-column:span 9}.grid__col--desktop-span-10{grid-column:span 10}.grid__col--desktop-span-11{grid-column:span 11}.grid__col--desktop-span-12{grid-column:span 12}}.grid__col--full{grid-column:1/-1}.customer_area{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding-block:1rem 3rem;padding-inline:1rem}@media screen and (min-width: 768px){.customer_area{padding-inline:1.5rem}}@media screen and (min-width: 1020px){.customer_area{align-items:flex-start;flex-direction:row;gap:2rem;padding-block:1.5rem 4rem;padding-inline:0}}@media screen and (min-width: 1020px){body:has(.customer_area){display:flex;flex-direction:column;height:auto;min-height:100vh}}@media screen and (min-width: 1020px){body:has(.customer_area)>#main{flex:1 0 auto;width:100%}}.customer_area--standalone{box-sizing:border-box;width:100%;max-width:1690px;margin-inline:auto;padding-inline:1rem}@media screen and (min-width: 768px){.customer_area--standalone{padding-inline:1.5rem}}@media screen and (min-width: 1440px){.customer_area--standalone{padding-inline:2rem}}.customer_area__main{flex:1;min-width:0}.customer_area_nav{background-color:#f9f8f1;box-shadow:0 2px 6px rgba(36,36,36,.2),0 6px 12px rgba(36,36,36,.2);display:flex;flex-direction:column;gap:1rem;inset:0 auto 0 0;max-width:86vw;overflow-y:auto;padding:1rem;position:fixed;transform:translateX(-102%);width:18.75rem;z-index:1010}@media(prefers-reduced-motion: no-preference){.customer_area_nav{transition:transform 280ms cubic-bezier(0.2, 0.7, 0.3, 1)}}.customer_area_nav.customer_area_nav--open{transform:none}.customer_area_nav[inert]{visibility:hidden}.customer_area_nav:has(.customer_area_nav__item--logout){padding-bottom:0}@media screen and (min-width: 1020px){.customer_area_nav:not(.customer_area_nav--overlay){box-shadow:none;flex:0 0 15.5rem;inset:auto;max-width:none;overflow-y:visible;padding:0;position:sticky;top:1.5rem;transform:none;visibility:visible;width:15.5rem;z-index:auto}}.customer_area_nav__close{align-self:flex-end;align-items:center;background-color:#deddd7;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}@media screen and (min-width: 1020px){.customer_area_nav:not(.customer_area_nav--overlay) .customer_area_nav__close{display:none}}.customer_area_nav__profile,.customer_area_nav__login{background-color:#fff;border-radius:1.25rem;box-shadow:0 1px 3px rgba(36,36,36,.2),0 3px 6px rgba(36,36,36,.2);display:flex}.customer_area_nav__profile{align-items:center;gap:.75rem;padding:.75rem}.customer_area_nav__avatar{align-items:center;background-color:#242424;border-radius:9999px;color:#f9f8f1;display:flex;flex:0 0 3rem;font-weight:700;height:3rem;justify-content:center}.customer_area_nav__identity{display:flex;flex-direction:column;min-width:0}.customer_area_nav__name{font-weight:500;font-size:.875rem;line-height:1rem;color:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer_area_nav__customer_number{font-weight:400;font-size:.75rem;line-height:1rem;color:#72716f}.customer_area_nav__login{flex-direction:column;gap:.75rem;padding:1rem}.customer_area_nav__login_text{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#242424;margin:0}.customer_area_nav__groups{display:flex;flex-direction:column;gap:1rem}.customer_area_nav__group{display:flex;flex-direction:column;gap:.125rem}.customer_area_nav__group_label{font-weight:400;font-size:.75rem;line-height:1rem;color:#575655;font-weight:700;padding:0 .75rem .25rem;text-transform:uppercase}.customer_area_nav__item{font-weight:400;font-size:.875rem;line-height:1.25rem;align-items:center;border-radius:.75rem;color:#242424;display:flex;gap:.75rem;padding:.5rem .75rem;text-decoration:none}.customer_area_nav__item:hover{background-color:#deddd7;color:#242424;text-decoration:none}.customer_area_nav__item--active{background-color:#242424;color:#f9f8f1;font-weight:700}.customer_area_nav__item--active:hover{background-color:#242424;color:#f9f8f1}.customer_area_nav__item--logout{background-color:#f9f8f1;border-top:1px solid #deddd7;border-radius:0;bottom:0;color:#575655;margin-top:.25rem;padding-block:1rem;position:sticky}.customer_area_nav__item--logout:hover{background-color:#f9f8f1;color:#242424}@media screen and (min-width: 1020px){.customer_area_nav:not(.customer_area_nav--overlay) .customer_area_nav__item--logout{background-color:rgba(0,0,0,0);padding-bottom:.5rem;position:static}.customer_area_nav:not(.customer_area_nav--overlay) .customer_area_nav__item--logout:hover{background-color:rgba(0,0,0,0)}}.customer_area_nav__item--collapsible{background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.customer_area_nav__item--collapsible[aria-expanded=true]{background-color:#deddd7;font-weight:700}.customer_area_nav__item--child{padding:.25rem .75rem}.customer_area_nav__collapsible{display:flex;flex-direction:column;gap:.125rem}.customer_area_nav__chevron{margin-left:auto;transition:transform 180ms ease}[aria-expanded=true]>.customer_area_nav__chevron{transform:rotate(180deg)}.customer_area_nav__children{border-left:1px solid #deddd7;display:flex;flex-direction:column;gap:.125rem;margin-left:1rem;padding-left:.75rem}.customer_area_nav__children[hidden]{display:none}.customer_area_nav__badge{font-weight:400;font-size:.75rem;line-height:1rem;align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-weight:700;height:1.125rem;justify-content:center;margin-left:auto;min-width:1.125rem;padding:0 .25rem}.customer_area_nav__badge--kaufen{background-color:#47abf8}.customer_area_nav__badge--verkaufen{background-color:#24e3c3}.customer_area_nav__badge--reparatur{background-color:#eb678b}.customer_area_nav__item--active .customer_area_nav__badge{background-color:#f9f8f1;color:#242424}.customer_area_nav_toggle{align-items:center;background-color:#fff;border:none;border-radius:.75rem;box-shadow:0 1px 3px rgba(36,36,36,.2),0 3px 6px rgba(36,36,36,.2);cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;width:100%}@media screen and (min-width: 1020px){.customer_area_nav_toggle{display:none}}.customer_area_nav__item_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer_area_nav_toggle__label{font-weight:500;font-size:.875rem;line-height:1rem;color:#242424}.customer_area_nav_toggle__current{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#72716f;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer_area_nav_open{overflow:hidden}@media screen and (min-width: 1020px){.customer_area_nav_open:not(:has(.customer_area_nav--overlay)){overflow:visible}}.customer_area_nav_backdrop{background-color:rgba(36,36,36,.5);inset:0;position:fixed;z-index:1010}@media screen and (min-width: 1020px){.customer_area_nav_backdrop:not(.customer_area_nav_backdrop--overlay){display:none}}