@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.bf-mobile-swipe-tabs__placeholder:has(>.object-detail-tab-skeleton){height:100%}.object-detail-tab-skeleton{pointer-events:none;min-width:0;overflow:hidden}.object-detail-projects.object-detail-projects--phone{background:var(--background-color-contrast);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.object-detail-projects.object-detail-projects--phone>*{flex:1 1 0;min-width:0;min-height:0}.object-detail-projects.object-detail-projects--phone>.object-detail-projects__title{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;flex:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object-detail-projects-skeleton{background:var(--background-color-contrast);height:100%;min-height:0;overflow:hidden}.object-detail-projects-skeleton__actions{border-bottom:1px solid var(--border-color-secondary);align-items:center;gap:8px;min-height:60px;padding:8px 12px;display:flex}.object-detail-projects-skeleton__fill{flex:auto}.object-detail-projects-skeleton__card{border-bottom:1px solid var(--border-color-secondary);padding:12px}.object-detail-projects__error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.object-detail-projects__error>p{color:var(--text-color-primary);margin:0;font-size:15px;font-weight:600;line-height:1.35}.object-detail-projects__error>.bf-button{min-height:44px;padding-inline:20px}}.object-unit-list{background:var(--background-color-contrast);min-width:0;min-height:100%;color:var(--text-color-primary);flex-direction:column;display:flex}.object-unit-list__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object-unit-list__actions{z-index:2;min-height:60px;padding:8px max(16px, var(--safe-area-right)) 8px max(16px, var(--safe-area-left));border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast);align-items:center;gap:8px;display:flex;position:sticky;top:0}.object-unit-list__summary{min-width:0;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:auto;margin:0;font-size:13px}.object-unit-list__create.bf-button{touch-action:manipulation;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.object-unit-list__create.bf-button:focus-visible{outline:2px solid var(--base-color);outline-offset:2px}.object-unit-list__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.object-unit-list__empty .bf-button{white-space:normal;min-height:44px}.object-unit-list__empty-icon{background:var(--background-color-primary-light);width:48px;height:48px;color:var(--selection-accent-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.object-unit-list__empty-title{margin:0;font-size:15px;font-weight:600}.object-unit-list__empty-text{max-width:320px;color:var(--text-color-secondary);font-size:var(--font-size-base);margin:0;line-height:1.4}.object-unit-list .unit-mobile-list__state{padding-inline:max(24px, var(--safe-area-left)) max(24px, var(--safe-area-right))}.object-unit-row{width:100%;min-height:64px;padding:10px max(16px, var(--safe-area-right)) 10px max(16px, var(--safe-area-left));border:0;border-bottom:1px solid var(--border-color-secondary);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:12px;line-height:1.35;display:flex}.object-unit-row:active{background:var(--background-color-primary-light)}.object-unit-row:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.object-unit-row__icon{background:var(--background-color-primary-light);width:30px;height:30px;color:var(--selection-accent-color);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.object-unit-row__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.object-unit-row__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.object-unit-row__meta{min-width:0;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;order:-1;font-size:12px;overflow:hidden}.object-unit-row__context{min-width:0;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.object-unit-row__trailing{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:2px;min-width:0;max-width:42%;display:flex}.object-unit-row__trailing strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.object-unit-row__trailing small{color:var(--text-color-secondary);font-size:12px}.object-unit-row__chevron{color:var(--text-color-secondary);flex:none}.object-unit-row--skeleton{cursor:default}.object-unit-row--skeleton .object-unit-row__main{gap:6px}.object-unit-row--skeleton .object-unit-row__icon{background:0 0}@media (width<768px) and (width>=600px) and (height>=480px),(width<1400px) and (hover:none) and (pointer:coarse) and (width>=600px) and (height>=480px){.object-unit-list__items,.object-unit-list__skeleton-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.object-unit-list__items>li,.object-unit-list__skeleton-rows>li{min-width:0;display:flex}.object-unit-list__items>li:nth-child(odd),.object-unit-list__items>.object-unit-row:nth-child(odd),.object-unit-list__skeleton-rows>li:nth-child(odd),.object-unit-list__skeleton-rows>.object-unit-row:nth-child(odd){border-right:1px solid var(--border-color-secondary)}.object-unit-list__items .object-unit-row,.object-unit-list__skeleton-rows .object-unit-row{min-width:0;height:100%;padding-inline:16px}}.object-supply-units{flex-direction:column;height:100%;display:flex}.object-supply-units .supply-unit-floor-plan{flex-shrink:0;height:300px}.object-supply-units .supply-unit-list{flex-grow:1;overflow:hidden}.object-supply-units .supply-unit-list .supply-unit-entry{margin-top:var(--m-5);margin-bottom:var(--m-5);padding:var(--p-5)}.object-supply-units .supply-unit-list .supply-unit-entry .id textarea{color:var(--text-color-secondary);font-size:var(--font-size-base);height:28px!important}.object-supply-units .supply-unit-list .supply-unit-entry .displayName{flex-grow:5;flex-shrink:0;font-weight:700}.object-supply-units .supply-unit-list .supply-unit-entry .entry-action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.object-supply-units>.action-row{padding-bottom:var(--p-5);border-bottom:solid 1px var(--border-color-secondary);justify-content:flex-end;display:flex}.object-supply-units>.action-row .bf-button{margin-left:var(--m-5)}.cb-create-portfolio-supply-unit{padding:var(--p-10)}.cb-create-portfolio-supply-unit .title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.cb-create-portfolio-supply-unit .description,.cb-create-portfolio-supply-unit .field{margin-bottom:var(--m-5)}@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.object-supply-units.object-supply-units--phone{min-width:0;height:auto;min-height:100%;padding:0;display:block;overflow:visible}}.supply-unit-list{padding:var(--p-3);flex-grow:1;overflow:hidden}.supply-unit-list .supply-unit-entry{margin-top:var(--m-5);margin-bottom:var(--m-5);padding:var(--p-5)}.supply-unit-list .supply-unit-entry .id textarea{color:var(--text-color-secondary);font-size:var(--font-size-base);height:28px!important}.supply-unit-list .supply-unit-entry .displayName{flex-grow:5;flex-shrink:0;font-weight:700}.supply-unit-list .supply-unit-entry .entry-action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.rental-unit-supply-units.rental-unit-supply-units--phone{min-width:0;min-height:100%;padding:0;display:block}}.cb-portfolio-object-technical-units{flex-direction:column;height:100%;display:flex}.cb-portfolio-object-technical-units .technical-unit-floor-plan{flex-shrink:0;height:300px}.cb-portfolio-object-technical-units .technical-unit-list{flex-grow:1;overflow:hidden}.cb-portfolio-object-technical-units .technical-unit-list .technical-unit-entry{margin-top:var(--m-5);margin-bottom:var(--m-5);padding:var(--p-5)}.cb-portfolio-object-technical-units .technical-unit-list .technical-unit-entry .id textarea{color:var(--text-color-secondary);font-size:var(--font-size-base);height:28px!important}.cb-portfolio-object-technical-units .technical-unit-list .technical-unit-entry .displayName{flex-grow:5;flex-shrink:0;font-weight:700}.cb-portfolio-object-technical-units .technical-unit-list .technical-unit-entry .entry-action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.cb-portfolio-object-technical-units>.action-row{padding-bottom:var(--p-5);border-bottom:solid 1px var(--border-color-secondary);justify-content:flex-end;display:flex}.cb-portfolio-object-technical-units>.action-row .bf-button{margin-left:var(--m-5)}.cb-create-portfolio-technical-unit{padding:var(--p-10)}.cb-create-portfolio-technical-unit .title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.cb-create-portfolio-technical-unit .description,.cb-create-portfolio-technical-unit .field{margin-bottom:var(--m-5)}@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.object-technical-units.object-technical-units--phone{min-width:0;height:auto;min-height:100%;padding:0;display:block;overflow:visible}}.rental-unit-technical-units .technical-unit-list{padding:var(--p-5);flex-grow:1;overflow:hidden}.rental-unit-technical-units .technical-unit-list .technical-unit-entry{margin-top:var(--m-5);margin-bottom:var(--m-5);padding:var(--p-5)}.rental-unit-technical-units .technical-unit-list .technical-unit-entry .id textarea{color:var(--text-color-secondary);font-size:var(--font-size-base);height:28px!important}.rental-unit-technical-units .technical-unit-list .technical-unit-entry .displayName{flex-grow:5;flex-shrink:0;font-weight:700}.rental-unit-technical-units .technical-unit-list .technical-unit-entry .entry-action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.rental-unit-technical-units.rental-unit-technical-units--phone{min-width:0;min-height:100%;padding:0;display:block}}
