.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}.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}.ds-image-gallery{width:100%;height:100%}.ds-image-gallery .bf-dropzone{height:100%}.cb-rental-unit-detail-view .main-page{height:100%;position:relative;overflow-y:auto}.cb-rental-unit-detail-view .main-page .top-content-wrapper{border-bottom:solid 1px var(--border-color-primary);flex-direction:column;width:100%;height:100%;display:flex}.cb-rental-unit-detail-view .main-page .top-content-wrapper .tab-content{flex-grow:1;overflow:hidden}.cb-rental-unit-detail-view .main-page .page-content{width:100%;height:100%;overflow-y:auto}.cb-rental-unit-detail-view .main-page .page-content .header{align-items:center;display:flex}.cb-rental-unit-detail-view .main-page .page-content .header .title{padding-left:var(--p-2);flex:1}.cb-rental-unit-detail-view .main-page .page-content .header .title .id{color:var(--text-color-secondary);padding-top:var(--p-5);padding-left:var(--p-2);padding-right:var(--p-3);font-size:var(--font-size-md)}.cb-rental-unit-detail-view .main-page .page-content .header .title .name{color:var(--text-color-strong);padding-left:var(--p-2);padding-right:var(--p-3);font-size:var(--font-size-lg)}.cb-rental-unit-detail-view .main-page .page-content .content{padding:var(--p-5)}.cb-rental-unit-detail-view .main-page .page-content .content .__h3{padding-bottom:var(--p-3)}.cb-rental-unit-detail-view .main-page .page-content .content .sub-head{padding-bottom:var(--p-3);align-items:center;display:flex}.cb-rental-unit-detail-view .main-page .page-content .content .sub-head .__h3{padding-bottom:var(--p-0);padding-right:var(--p-8)}.cb-rental-unit-detail-view .main-page .page-content .content .rental-agreement{padding-bottom:var(--p-8)}.cb-rental-unit-detail-view .main-page .page-content .content .entry-list{padding-bottom:var(--p-5);flex-wrap:wrap;gap:10px 20px;display:flex}.cb-rental-unit-detail-view .main-page .page-content .content .entry-list .entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-rental-unit-detail-view .main-page .page-content .content .entry-list .entry .value{font-size:var(--font-size-md)}.cb-rental-unit-form .field-row{gap:10px;display:flex}.cb-rental-unit-form .field-row .__field{flex:1 0}.cb-rental-unit-form .field-row .__field.field-building,.cb-rental-unit-form .field-row .__field.display-name{flex:2 0}.cb-rental-unit-master-data-tab{height:calc(100% - 20px);overflow:auto;padding:0!important}.cb-rental-unit-master-data-tab .cb-rental-unit-master-data-form{height:100%;padding:0}.cb-rental-unit-master-data-tab .form-struct form{height:100%}.cb-rental-unit-master-data-tab .master-data-sections{padding:var(--p-5);flex-direction:column;gap:20px;display:flex}.cb-rental-unit-master-data-tab .master-data-actions{justify-content:flex-end;display:flex}.cb-rental-unit-master-data-tab .master-data-sections .bf-form-section{margin:0}.cb-rental-unit-master-data-tab .field-grid{gap:12px 16px;display:grid}.cb-rental-unit-master-data-tab .field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-rental-unit-master-data-tab .field-grid.one-col{grid-template-columns:1fr}.cb-rental-unit-master-data-tab .equipment-toggles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.cb-rental-unit-master-data-tab .equipment-toggles-grid .toggle-item{align-items:center;display:flex}.cb-rental-unit-master-data-tab .equipment-toggles-grid .toggle-item>.labeled-input{width:auto}.cb-rental-unit-master-data-tab .equipment-toggles-grid .labeled-input.label-position-right>.label>span{flex-grow:0}.cb-rental-unit-master-data-tab .equipment-other-fields{margin-top:12px}.rental-unit-history{height:calc(100% - 20px)}.rental-unit-history.error-page{padding:var(--p-10);text-align:center;color:var(--color-negative);justify-content:center;align-items:center;display:flex}.rental-unit-history .vacancy-header{color:var(--color-negative)}
