.load-mask{background:var(--background-opacity-tertiary-main);pointer-events:none;z-index:99999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.risk-scenario-card{padding:var(--p-10);margin-bottom:var(--m-10)}.risk-scenario-card .head-line{padding-bottom:var(--p-3);justify-content:space-between;display:flex}.risk-scenario-card .head-line .title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-md);overflow:hidden}.risk-scenario-card .head-line .actions{flex-shrink:0}.risk-scenario-card .data{padding-bottom:var(--p-10);padding-top:var(--p-10);flex-wrap:wrap;display:flex}.risk-scenario-chart .header{justify-content:space-between;display:flex}.risk-scenario-chart .header .title{font-size:var(--font-size-md)}.risk-scenario-chart .chart-main{height:520px}.risk-scenario-tooltip .color-indicator{border-radius:var(--border-radius-rounded);width:12px;height:12px;margin-right:var(--m-2);display:inline-block}.risk-scenario-tooltip .section{padding-bottom:var(--p-5)}.risk-scenario-tooltip .section .section-header{display:flex}.risk-scenario-tooltip .section .section-header .section-title{font-size:var(--font-size-base);flex:1;font-weight:700}.risk-scenario-tooltip .section .section-header .section-value.negative{color:var(--color-negative)}.risk-scenario-tooltip .section .section-header .section-value.positive{color:var(--color-positive)}.risk-scenario-tooltip .section .values{gap:10px;display:flex}.risk-scenario-tooltip .section .values .sub-value .label{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.risk-scenario-form .form .scenario-fields,.risk-scenario-form .form .chart{padding-bottom:var(--p-5)}.risk-scenario-form .form .field-data-sum{margin-bottom:var(--m-10)}.risk-scenario-form .form .field-data-sum .data-sum-description{color:var(--text-color-primary);padding-bottom:var(--p-5)}.risk-scenario-form .form .field-data-sum .subtitle{font-size:var(--font-size-md);padding-bottom:var(--p-3)}.risk-scenario-form .form .field-data-sum .subtitle span.count{padding-left:var(--p-5);font-size:var(--font-size-base);color:var(--text-color-secondary)}.risk-scenario-form .form .field-data-sum .change-fields{flex-wrap:wrap;gap:20px;display:flex}.risk-scenario-form .form .field-data-sum .change-fields .bf-input{width:240px}.risk-scenario-form .form .field-data-sum .change-fields .object-data{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);padding:var(--p-5)}.risk-scenario-form .form .field-data-sum .change-fields .object-data .fields{flex-wrap:wrap;gap:10px;display:flex}.risk-scenario-form .form .field-data-sum .change-fields .loan-data{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);padding:var(--p-5)}.risk-scenario-form .form .field-data-sum .change-fields .loan-data .fields{flex-wrap:wrap;gap:10px;display:flex}.risk-scenario-form .form .objects{border-bottom:1px solid var(--border-color-secondary);border-top:1px solid var(--border-color-secondary);max-height:500px;padding-top:var(--p-5);padding-bottom:var(--p-5);overflow:auto}.risk-scenario-form .form .objects .object-wrapper{border-top:1px solid var(--border-color-secondary);border-bottom:1px solid var(--border-color-secondary);margin-bottom:var(--m-5);display:flex}.risk-scenario-form .form .objects .object-wrapper .image{width:130px}.risk-scenario-form .form .objects .object-wrapper .object-form{padding-left:var(--p-5);flex:1}.risk-scenario-form .form .objects .object-wrapper .object-form .fields-of-object{padding:5px 0}.risk-scenario-form .form .objects .object-wrapper .object-form .fields-of-object .data-of-object .object-name{font-size:var(--font-size-md);padding-bottom:var(--p-3)}.risk-scenario-form .form .objects .object-wrapper .object-form .fields-of-object .data-of-object .object-data{padding-bottom:var(--p-3);display:flex}.risk-scenario-form .form .objects .object-wrapper .object-form .fields-of-object .data-of-object .fields{gap:10px;display:flex}.risk-scenario-form .form .objects .object-wrapper .object-form .fields-of-object .data-of-object .fields .object-field input{width:100px}.risk-scenario-form .form .objects .object-wrapper .object-form .loan-title{font-size:var(--font-size-md);padding-top:var(--p-5);padding-bottom:var(--p-3)}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object{margin-bottom:var(--m-5);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan{padding:var(--p-5);border-bottom:solid 1px var(--border-color-secondary)}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan:last-of-type{border-bottom:none}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan .data-of-loan .loan-bankName{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan .data-of-loan .loan-data{padding-top:var(--p-3);display:flex}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan .fields-title{padding-top:var(--p-5);padding-bottom:var(--p-3);font-weight:700}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan .fields-loan{gap:10px;display:flex}.risk-scenario-form .form .objects .object-wrapper .object-form .loans-of-object .loan .fields-loan input{width:100px}.risk-scenario-view{flex-direction:column;height:100%;display:flex}.risk-scenario-view .header{padding-bottom:var(--p-10)}.risk-scenario-view .content{flex:1;overflow:hidden}.object-detail-view .detail-container{height:100%}.object-detail-view .tab-view .tab-nav .rs-nav{width:auto}.kpi-detail-card{padding:var(--p-5)}.kpi-detail-card .head{display:flex}.kpi-detail-card .head .title{font-size:var(--font-size-xl);padding-right:var(--p-8);flex-grow:1;font-weight:300}.kpi-detail-card .head .kpis{flex-wrap:wrap;display:flex}.kpi-detail-card .head .kpis .kpi-entry{padding-left:var(--p-5);flex-direction:column;display:flex}.kpi-detail-card .head .kpis .kpi-entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.kpi-detail-card .head .kpis .kpi-entry .value{font-size:var(--font-size-lg);font-weight:400}.kpi-detail-card .head[max-width~="1000px"] .kpis .kpi-entry .label{font-size:var(--font-size-xs)}.kpi-detail-card .head[max-width~="1000px"] .kpis .kpi-entry .value{font-size:var(--font-size-md)}.kpi-detail-card .head[max-width~="700px"] .kpis .kpi-entry .label{font-size:var(--font-size-xs)}.kpi-detail-card .head[max-width~="700px"] .kpis .kpi-entry .value{font-size:var(--font-size-base)}.kpi-detail-card .sub-head,.kpi-detail-card .center{padding-top:var(--p-5)}.kpi-detail-card .error-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.kpi-detail-card .error-container .message{color:var(--color-negative)}.kpi-detail-card .error-container .bf-button{margin-top:var(--m-5)}.kpi-detail-card .foot{padding-top:var(--p-5)}.cb-damage-claim-card .filters{display:flex}.cb-damage-claim-card .filters .groups{flex-grow:1}.cb-damage-claim-card .filters .groups .bf-button-group:first-of-type{margin-right:var(--m-8)}.cb-damage-claim-card .damage-claim-table{flex-direction:column;height:100%;display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper{box-shadow:var(--default-inset-shadow);flex-grow:1}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry{width:100%;padding:var(--p-5);display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left{flex-grow:1;overflow:hidden}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .status{padding-bottom:var(--p-5);display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .status .status-entry{min-width:185px;padding-right:var(--p-10);flex-direction:column;display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .status .status-entry .label{font-size:var(--font-size-sm)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .status .status-entry .value{font-weight:500;font-size:var(--font-size-md)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .name{word-wrap:break-word;white-space:normal;font-size:var(--font-size-md)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .id{font-size:var(--font-size-sm);color:var(--text-color-primary)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .tags{padding-top:var(--p-5);display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .left .tags .tag{border-radius:var(--border-radius-big);color:var(--text-color-contrast);padding:4px 8px}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .right{flex-shrink:0;align-items:center;display:flex}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .right .data-entry{padding-left:var(--p-8)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .right .data-entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-damage-claim-card .damage-claim-table .table-wrapper .cb-damage-claim-entry .right .data-entry .value{font-size:var(--font-size-md);font-weight:400}.cb-maintenance-card .filters{display:flex}.cb-maintenance-card .filters .groups{flex-grow:1}.cb-maintenance-card .filters .groups .bf-button-group:first-of-type{margin-right:var(--m-8)}.cb-maintenance-card .maintenance-table{flex-direction:column;height:100%;display:flex}.cb-maintenance-card .maintenance-table .table-wrapper{box-shadow:var(--default-inset-shadow);flex-grow:1}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry{width:100%;padding:var(--p-5);display:flex}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left{flex-grow:1;overflow:hidden}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .status{padding-bottom:var(--p-5);display:flex}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .status .status-entry{min-width:185px;padding-right:var(--p-10);flex-direction:column;display:flex}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .status .status-entry .label{font-size:var(--font-size-sm)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .status .status-entry .value{font-weight:500;font-size:var(--font-size-md)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .name{word-wrap:break-word;white-space:normal;font-size:var(--font-size-md)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .id{font-size:var(--font-size-sm);color:var(--text-color-primary)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .tags{padding-top:var(--p-5);display:flex}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .left .tags .tag{border-radius:var(--border-radius-big);color:var(--text-color-contrast);padding:4px 8px}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .right{flex-shrink:0;align-items:center;display:flex}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .right .data-entry{padding-left:var(--p-8)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .right .data-entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-maintenance-card .maintenance-table .table-wrapper .cb-maintenance-entry .right .data-entry .value{font-size:var(--font-size-md);font-weight:400}.object-document-store{height:100%;min-height:0}._preview_text_w95zq_1{margin-bottom:var(--m-2)}._preview_wrapper_w95zq_5{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base);width:min-content}._preview_wrapper_w95zq_5 .file-preview-component .image{border-radius:var(--border-radius-base)}._add_icon_1wjaa_1{border:1px solid var(--border-color-contrast-inverse);border-radius:var(--border-radius-base);padding:var(--p-1)}._delete_button_1y9po_1{background-color:var(--background-opacity-tertiary-main);border-radius:var(--border-radius-rounded);position:absolute;top:5px;right:5px}._dropzone_acxnt_1{width:250px;height:250px}._preview_container_acxnt_6,._upload_container_acxnt_7{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex;position:relative}._upload_container_acxnt_7{border:2px dashed var(--rs-border-primary);border-radius:var(--border-radius-base)}._preview_container_acxnt_6 .file-preview-component .image{border-radius:var(--border-radius-base)}._form_fields_wrapper_dznkg_1{flex-direction:column;gap:16px;display:flex}._no_image_icon_wrapper_ufqx4_1{flex-shrink:0}._no_image_icon_ufqx4_1{color:var(--color-negative)}._list_item_1kvs4_1{max-width:1100px}._list_item_1kvs4_1 ._entry_1kvs4_4{text-align:left;justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex;overflow:hidden}._list_item_1kvs4_1 ._text_1kvs4_13{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}._open_layer_container_5ydjt_1{flex-direction:column;align-items:center;gap:8px;width:100%;height:700px;display:flex}._hint_5ydjt_10{font-weight:700;font-size:var(--font-size-lg);text-align:center;color:var(--text-color-primary);background-color:var(--ez-hover-color);border:2px solid var(--color-warning);border-radius:var(--border-radius-base);white-space:nowrap;max-width:min-content;padding:14px 20px}._object_floor_plan_8bgr2_1{flex-direction:column;height:100%;display:flex}._object_floor_plan_8bgr2_1 ._header_8bgr2_6{padding-bottom:var(--p-10)}._object_floor_plan_8bgr2_1 ._content_8bgr2_9{flex:1;position:relative;overflow:hidden}._object_floor_plan_8bgr2_1 ._loader_8bgr2_14{background:var(--background-opacity-tertiary-main);z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.map-component{width:100%;height:100%;min-height:200px}.map-component .leaflet-container{border-radius:inherit;width:100%;height:100%}.map-component iframe{width:100%;height:100%}.map-component--empty{background:var(--background-color-secondary,#f3f4f6)}.poi-map-component__pin,.poi-map-component__cluster{background:0 0!important;border:none!important}.poi-map-component__tooltip{max-width:220px;font-size:12px;font-weight:600;line-height:1.3}.object-export-dialog .sub-title{margin-left:var(--m-16);color:var(--text-color-secondary)}.object-export-dialog .sub-list{margin-left:var(--m-16);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);padding:var(--p-5)}.object-export-dialog .sub-list .risk-entry .risk-container .description{color:var(--text-color-secondary);font-size:var(--font-size-sm);padding-top:var(--p-2)}.object-export-dialog .risk-management-error{margin-left:var(--m-16);background:var(--background-color-light-error);border-radius:var(--border-radius-base);padding:var(--p-5);margin-left:var(--m-16);margin-top:var(--m-5);color:var(--color-negative);font-size:var(--font-size-sm);display:inline-block}.kpi-single-value{padding:var(--p-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.kpi-single-value .label{color:var(--text-color-secondary)}.kpi-single-value .value{text-align:center;font-size:var(--font-size-3xl)}.kpi-single-value.error .label,.kpi-single-value.error .bf-button .bf-icon{color:var(--color-negative)}.cb-loan-chart{height:600px}.cb-loan-chart.empty{justify-content:center;align-items:center;height:100px;display:flex}.cb-loan-chart.empty .empty-text{color:var(--text-color-secondary)}.cb-loan-chart-tooltip{font-family:Roboto}.cb-loan-chart-tooltip .head{margin-bottom:var(--m-5)}.cb-loan-chart-tooltip .divider{margin:var(--m-4);background:var(--divider-color);height:1px}.cb-loan-chart-tooltip .entry{display:flex}.cb-loan-chart-tooltip .entry .label{flex-grow:1}.cb-loan-chart-tooltip .entry .label.bold{font-weight:500}.cb-loan-chart-tooltip .entry .value{padding-left:var(--p-10)}.cb-rental-status-chart,.cb-rental-status-chart .bf-placeholder{width:100%}.cb-rental-status-chart .chart-wrapper{width:100%;height:200px;min-height:200px}.cb-vacancy-by-unit-chart .chart-wrapper,.cb-vacancy-distribution-chart .chart-wrapper{width:100%;height:100%}.cb-rental-object-change-plandata-form .plandata-wrapper{display:flex}.cb-rental-object-change-plandata-form .plandata-wrapper .object-stacking{width:600px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data{flex:1}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table{width:100%}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.head-line{border-bottom:solid 1px var(--plan-data-table-border-color)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.content-line{border-bottom:solid 1px var(--border-color-primary)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.content-line:hover{background:var(--list-row-background-hover)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.content-line.not-selected{opacity:.5}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.content-line td{padding-top:var(--p-2);padding-bottom:var(--p-2)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.content-line:nth-of-type(2) td{padding-top:var(--p-3)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr.footer-line{border-top:solid 2px var(--border-color-secondary)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr th{text-align:left;padding-right:var(--p-2);padding-left:var(--p-2);border-right:solid 1px var(--plan-data-table-border-color)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr th.no-border,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr th:last-of-type{border-right:none}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr td{padding-right:var(--p-2);padding-left:var(--p-2);border-right:solid 1px var(--plan-data-table-border-color)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr td.no-border,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr td:last-of-type{border-right:none}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr .floor,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr .quantity,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr .vatLink{text-align:center}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr th.vatLink,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr td.vatLink{vertical-align:middle;width:5rem}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table tr .unit .id{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .info-overlay-icon{color:var(--color-prio-high);padding-right:var(--p-3)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNet{padding-right:var(--p-0)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNet .rent-direct{border-top-right-radius:0;border-bottom-right-radius:0;max-width:140px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNet .rent-direct .rs-input-group-addon{padding:10px 6px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNet .rent-direct input{padding:7px 6px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNetPerQuantity{padding-left:var(--p-0)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNetPerQuantity .rent-by-quantity{border-top-left-radius:0;border-bottom-left-radius:0;max-width:160px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNetPerQuantity .rent-by-quantity .rs-input-group-addon{padding:10px 6px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNetPerQuantity .rent-by-quantity input{padding:7px 6px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table td.rentNetPerQuantity .rent-by-quantity .suffix{min-width:78px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .rentGross .bf-input,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .operatingCostNet .bf-input,.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .operatingCostGross .bf-input{max-width:160px}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .entry{padding-right:var(--p-2)}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-wrap:nowrap;white-space:none;text-overflow:ellipsis;overflow:hidden}.cb-rental-object-change-plandata-form .plandata-wrapper .form-data .form-data-table .entry .value{font-size:var(--font-size-base);color:var(--text-color-primary)}.rental-plandata-info-overlay{max-width:400px;padding:var(--p-3)}.rental-plandata-info-overlay .action{justify-content:center;display:flex}.asset-value-form .asset-value-form__dropzone{width:100%}.asset-value-form .asset-value-form__drop-target{justify-content:center;align-items:center;gap:var(--p-2);width:100%;min-height:96px;padding:var(--p-8) var(--p-6);border:1px dashed var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);color:var(--text-color-secondary);cursor:pointer;text-align:center;appearance:none;flex-direction:column;display:flex}.asset-value-form .asset-value-form__drop-target .bf-icon{color:var(--text-color-secondary)}.asset-value-form .asset-value-form__drop-target:hover,.asset-value-form .asset-value-form__drop-target:focus-visible{border-color:var(--color-primary,#1675e0);color:var(--color-primary,#1675e0);outline:none}.asset-value-form .asset-value-form__drop-target:hover .bf-icon,.asset-value-form .asset-value-form__drop-target:focus-visible .bf-icon{color:inherit}.asset-value-form .asset-value-form__drop-title{font-size:var(--font-size-sm);color:inherit;font-weight:500}.asset-value-form .asset-value-form__drop-hint{opacity:.72;font-size:11px}.asset-value-form .asset-value-form__document{align-items:center;gap:var(--p-4);width:100%;min-height:64px;padding:var(--p-3) var(--p-4);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);display:flex}.asset-value-form .asset-value-form__document-preview{border-radius:4px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.asset-value-form .asset-value-form__document-meta{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.asset-value-form .asset-value-form__document-name{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.asset-value-form .asset-value-form__document-hint{color:var(--text-color-secondary);font-size:11px}.asset-value-form .asset-value-form__document-actions{align-items:center;gap:var(--p-2);flex-shrink:0;display:flex}.asset-value-form .asset-value-form__document-actions .rs-btn,.asset-value-form .asset-value-form__document-actions button{padding:0 var(--p-2);font-size:11px}.object-detail-data{padding:0 10px}.object-detail-data .field-values tr .field-label{padding-right:var(--p-10);color:var(--text-color-secondary)}.object-detail-data .object-responsibility-group{padding-bottom:var(--p-6)}.object-detail-data .object-responsibility-group:last-child{padding-bottom:0}.object-detail-data .object-responsibility-group__title{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-2);font-weight:600}.object-detail-data .object-responsibility-assignees{align-items:center;gap:var(--p-3);flex-wrap:wrap;display:flex}.object-detail-data .info-row{padding-bottom:var(--p-5)}.object-detail-data .info-row .bank-account{color:var(--text-color-secondary)}.object-detail-data .info-row .bank-account .iban,.object-detail-data .info-row .bank-account .bic{padding-left:var(--p-5);font-size:var(--font-size-sm)}.object-detail-data .rental-income-feature .entry-container{display:flex}.object-detail-data .rental-income-feature .entry-container .entry{padding-right:var(--p-8)}.object-detail-data .rental-income-feature .entry-container .entry .label{font-size:var(--font-size-base);color:var(--text-color-secondary)}.object-detail-data .rental-income-feature .entry-container .entry .value{font-size:var(--font-size-md)}.object-detail-data .asset-value-feature .no-value-added{color:var(--text-color-secondary)}.object-detail-data .asset-value-feature .asset-value-entry{border-bottom:solid 1px var(--border-color-primary);align-items:center;gap:var(--spacing-3);padding:var(--p-6) var(--p-4);border-radius:var(--border-radius-sm,4px);transition:background .15s;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .name{align-items:baseline;gap:0 var(--p-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .name .value{font-size:var(--font-size-lg);font-weight:600}.object-detail-data .asset-value-feature .asset-value-entry .name .date-label,.object-detail-data .asset-value-feature .asset-value-entry .name .date{font-size:var(--font-size-md);color:var(--text-color-secondary)}.object-detail-data .asset-value-feature .asset-value-entry .name .info{color:var(--text-color-secondary);margin-right:var(--p-2)}.object-detail-data .asset-value-feature .asset-value-entry .document-slot{flex:0 320px;justify-content:flex-end;min-width:180px;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .document-attach{align-items:center;gap:var(--p-3);opacity:.72;transition:opacity .15s;display:inline-flex}.object-detail-data .asset-value-feature .asset-value-entry .document-chip{align-items:center;gap:var(--p-2);max-width:100%;padding:var(--p-1) 0;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open{align-items:center;gap:var(--p-4);cursor:pointer;text-align:left;min-width:0;color:inherit;outline:none;flex:auto;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open:hover .document-chip__name,.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open:focus-visible .document-chip__name{color:var(--color-primary,#1675e0)}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open:hover .document-chip__hint,.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open:focus-visible .document-chip__hint{opacity:1}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__preview{border-radius:4px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__name{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-weight:500;transition:color .15s;overflow:hidden}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__hint{color:var(--text-color-secondary);opacity:.7;font-size:11px;transition:opacity .15s}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions{align-items:center;gap:var(--p-2);opacity:0;flex-shrink:0;transition:opacity .15s;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions .rs-btn,.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions button{padding:0 var(--p-2);font-size:11px}.object-detail-data .asset-value-feature .asset-value-entry:last-of-type{border-bottom:none}.object-detail-data .asset-value-feature .asset-value-entry .action{flex-shrink:0;align-items:center;display:flex}.object-detail-data .asset-value-feature .asset-value-entry .action button{opacity:0;transition:opacity .2s}.object-detail-data .asset-value-feature .asset-value-entry .action button:focus,.object-detail-data .asset-value-feature .asset-value-entry .action button:active{opacity:1}.object-detail-data .asset-value-feature .asset-value-entry:hover{background:var(--background-color-primary)}.object-detail-data .asset-value-feature .asset-value-entry:hover .document-attach,.object-detail-data .asset-value-feature .asset-value-entry:hover .document-chip__actions,.object-detail-data .asset-value-feature .asset-value-entry:hover .action button{opacity:1}.asset-value-entry-deletion .value{font-size:var(--font-size-lg);padding-right:var(--p-3)}.asset-value-entry-deletion .date{font-size:var(--font-size-md);padding-right:var(--p-3);padding-left:var(--p-3)}.asset-value-entry-deletion .info{color:var(--text-color-secondary);padding-right:var(--p-5)}@media (width<=767px){.object-detail-data{overflow-wrap:anywhere;min-width:0;padding:0}.object-detail-data>.bf-message-box,.object-detail-data>.margin-top-10{margin-right:var(--m-8);margin-left:var(--m-8)}.object-detail-data>.bf-message-box .__flex{gap:var(--p-4);flex-wrap:wrap}.object-detail-data>.cb-region{padding:var(--p-8);border-top:1px solid var(--border-color-secondary);margin-bottom:0}.object-detail-data .bank-account{color:var(--text-color-secondary);line-height:1.5}.object-detail-data .bank-account .iban{font-variant-numeric:tabular-nums}.object-detail-data .field-values{table-layout:fixed;width:100%}.object-detail-data .field-values tr{gap:var(--p-6);padding:var(--p-4) 0;border-bottom:1px solid var(--border-color-secondary);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.object-detail-data .field-values tr:last-child{border:0}.object-detail-data .field-values tr .field-label{width:auto;font-size:var(--font-size-sm);padding-right:0}.object-detail-data .field-values tr .field-value{font-size:var(--font-size-base)}.object-detail-data .field-values tr td[colspan]{grid-column:1/-1}.object-detail-data .field-values td{white-space:normal;overflow-wrap:anywhere}.object-detail-data .rental-income-feature .entry-container{gap:var(--p-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.object-detail-data .rental-income-feature .entry-container .entry{min-width:0;padding:0}.object-detail-data .rental-income-feature .entry-container .entry .label{font-size:var(--font-size-sm)}.object-detail-data .rental-income-feature .entry-container .entry .value{font-size:var(--font-size-base);font-weight:600}.object-detail-data .asset-value-feature .asset-value-entry{gap:var(--p-4);padding:var(--p-6) 0;flex-wrap:wrap}.object-detail-data .asset-value-feature .asset-value-entry .name{flex:calc(100% - 56px)}.object-detail-data .asset-value-feature .asset-value-entry .name .value{font-size:var(--font-size-lg)}.object-detail-data .asset-value-feature .asset-value-entry .name .info{font-size:var(--font-size-sm);flex-basis:100%}.object-detail-data .asset-value-feature .asset-value-entry .name .date,.object-detail-data .asset-value-feature .asset-value-entry .name .date-label{font-size:var(--font-size-sm)}.object-detail-data .asset-value-feature .asset-value-entry .document-slot{flex:100%;justify-content:flex-start;min-width:0}.object-detail-data .asset-value-feature .asset-value-entry .document-chip{width:100%}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__name{white-space:normal;overflow-wrap:anywhere;max-width:none}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions,.object-detail-data .asset-value-feature .asset-value-entry .action button{opacity:1}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__open{min-height:44px}.object-detail-data .asset-value-feature .asset-value-entry .action{margin-left:auto}.object-detail-data .asset-value-feature .asset-value-entry .action button,.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions button,.object-detail-data .asset-value-feature .asset-value-entry .document-attach{min-height:44px}.object-detail-data .asset-value-feature .asset-value-entry .document-attach{opacity:1;margin-left:auto}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions{flex-wrap:wrap;justify-content:flex-end}.object-detail-data .asset-value-feature .asset-value-entry .document-chip__actions button{font-size:var(--font-size-sm)}.object-detail-mobile-metrics{gap:var(--p-8) var(--p-6);padding:0 var(--p-8) var(--p-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.object-detail-mobile-metrics>div{min-width:0}.object-detail-mobile-metrics dt{color:var(--text-color-secondary);font-size:var(--font-size-sm);font-weight:400;line-height:1.35}.object-detail-mobile-metrics dd{margin:var(--m-2) 0 0;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.35}}.cb-region{margin-bottom:var(--m-10)}.cb-region .region-title{margin-bottom:var(--m-4);align-items:center;display:flex}.cb-region .region-title .text{font-size:var(--font-size-lg);font-weight:400}@media (width<=767px){.object-detail-section{border-top:1px solid var(--border-color-secondary);min-width:0}.object-detail-section__toggle{justify-content:space-between;align-items:center;gap:var(--p-6);width:100%;min-height:56px;padding:var(--p-7) var(--p-8);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.object-detail-section__toggle>svg{color:var(--text-color-secondary);flex-shrink:0}.object-detail-section__toggle:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.object-detail-section__heading{gap:var(--p-1);min-width:0;font-size:var(--font-size-base);overflow-wrap:anywhere;flex-direction:column;font-weight:600;display:flex}.object-detail-section__heading small{color:var(--text-color-secondary);font-size:var(--font-size-sm);font-weight:400}.object-detail-section__heading small strong{color:var(--text-color-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.object-detail-section__summary-line{line-height:1.5;display:block}.object-detail-section__content{visibility:hidden;height:0;overflow:hidden}.object-detail-section.is-open>.object-detail-section__content{visibility:visible;height:auto;overflow:visible}.object-detail-section.is-open>.object-detail-section__toggle>svg{transform:rotate(180deg)}.object-detail-section__body{min-width:0;padding:0 var(--p-8) var(--p-8)}.object-detail-section__actions{justify-content:flex-end;gap:var(--p-4);margin-bottom:var(--m-4);flex-wrap:wrap;display:flex}.object-detail-section__actions button{min-height:44px}}.object-detail-object-view{flex-direction:column;height:100%;display:flex}.object-detail-object-view .header .gallery-container{height:350px}@media screen and (height<=1300px){.object-detail-object-view .header .gallery-container{height:300px}}@media screen and (height<=1200px){.object-detail-object-view .header .gallery-container{height:200px}}@media screen and (height<=750px){.object-detail-object-view .header .gallery-container{height:120px}}.object-detail-object-view .asset-data{border-top:solid 1px var(--border-color-secondary)}.object-detail-object-view .asset-data .title-bar{z-index:4;align-items:center;padding:6px 12px 6px 0;display:flex}.object-detail-object-view .asset-data .title-bar .go-back-action{margin-right:var(--m-3);margin-left:var(--m-1)}.object-detail-object-view .asset-data .title-bar .title{font-size:var(--font-size-lg);flex-grow:1;font-weight:300}.object-detail-object-view .asset-data .title-bar .title .object-id{font-size:var(--font-size-base);color:var(--text-color-secondary)}.object-detail-object-view .asset-data .title-bar .actions{display:flex}.object-detail-object-view .asset-data .title-bar .actions .edit-button .bf-icon{font-size:var(--font-size-base)}.object-detail-object-view .asset-data{flex-grow:1;overflow:auto}.object-detail-object-view .map-container{border-top:solid 1px var(--border-color-secondary);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);min-height:300px;overflow:hidden}@media screen and (height<=1300px){.object-detail-object-view .map-container,.object-detail-object-view .map-container .map-component{min-height:200px}}@media screen and (height<=1000px){.object-detail-object-view .map-container,.object-detail-object-view .map-container .map-component{min-height:120px}}.object-detail-object-view .flight-container{border-top:solid 1px var(--border-color-secondary);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);min-height:500px;overflow:hidden}@media screen and (height<=1300px){.object-detail-object-view .flight-container,.object-detail-object-view .flight-container .map-component{min-height:350px}}@media screen and (height<=1000px){.object-detail-object-view .flight-container,.object-detail-object-view .flight-container .map-component{min-height:200px}}.object-detail-object-view .loading-container{justify-content:center;align-items:center;width:100%;height:45px;display:flex}.object-detail-object-view .object-accordion-entry.bf-accordion{margin-bottom:var(--m-0);border-bottom:solid 1px var(--border-color-primary)}.object-detail-object-view .object-accordion-entry.bf-accordion .title{font-size:var(--font-size-lg)}.object-detail-object-view .object-accordion-entry.bf-accordion .cb-portfolio-object-view{padding:0 10px}.object-detail-object-view .cb-portfolio-object-view{padding:var(--p-10)}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .address-entry{font-size:var(--font-size-base);border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .address-entry:last-of-type{margin-bottom:var(--m-0);padding-bottom:var(--p-0);border-bottom:none}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .value-entry{border-bottom:solid 1px var(--border-color-primary);padding:3px 0;display:flex}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .value-entry .label{flex-grow:1}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .value-entry:last-of-type{border-bottom:none}.object-detail-object-view .cb-portfolio-object-view .cb-region.rental-value .entry-container{display:flex}.object-detail-object-view .cb-portfolio-object-view .cb-region.rental-value .entry-container .entry{padding-right:var(--p-8)}.object-detail-object-view .cb-portfolio-object-view .cb-region.rental-value .entry-container .entry .label{font-size:var(--font-size-base);color:var(--text-color-secondary)}.object-detail-object-view .cb-portfolio-object-view .cb-region.rental-value .entry-container .entry .value{font-size:var(--font-size-md)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .no-value-added{color:var(--text-color-secondary)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-4);padding-top:var(--p-4);align-items:center;display:flex}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .name .value{font-size:var(--font-size-lg);padding-right:var(--p-3)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .name .date{font-size:var(--font-size-md);padding-right:var(--p-3);padding-left:var(--p-3)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .name .info{color:var(--text-color-secondary);padding-right:var(--p-5)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry:last-of-type{padding-top:var(--p-0);padding-bottom:var(--p-0);border-bottom:none}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .action button{opacity:0;transition:opacity .2s}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .action button:focus,.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .action button:active{opacity:1}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry:hover{background:var(--background-color-primary)}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry:hover .action button{opacity:1}.immo-value-entry-deletion .value{font-size:var(--font-size-lg);padding-right:var(--p-3)}.immo-value-entry-deletion .date{font-size:var(--font-size-md);padding-right:var(--p-3);padding-left:var(--p-3)}.immo-value-entry-deletion .info{color:var(--text-color-secondary);padding-right:var(--p-5)}@media (width<=767px){.object-detail-object-view{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.object-detail-object-view>.header{flex-shrink:0}.object-detail-object-view .header .gallery-container{height:160px}.object-detail-object-view .asset-data{flex:none;min-width:0;overflow:visible}.object-detail-object-view .asset-data .title-bar{gap:var(--m-4);padding:var(--p-4);flex-wrap:wrap}.object-detail-object-view .asset-data .title-bar .title{overflow-wrap:anywhere;flex:50%;min-width:0}.object-detail-object-view .asset-data .title-bar .actions{flex-wrap:wrap}.object-detail-object-view .cb-portfolio-object-view{padding:var(--p-6)}.object-detail-object-view .cb-portfolio-object-view .cb-region .region-content .value-entry{gap:var(--m-4);overflow-wrap:anywhere;flex-wrap:wrap}.object-detail-object-view .cb-portfolio-object-view .cb-region.rental-value .entry-container{gap:var(--m-4);flex-wrap:wrap}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry{flex-wrap:wrap}.object-detail-object-view .cb-portfolio-object-view .cb-region.immo-value .entries .immo-value-entry .action button{opacity:1}.object-detail-object-view .map-container{flex:none;height:180px;min-height:180px}.object-detail-object-view .flight-container{flex:none;min-height:200px}.object-detail-object-view.object-detail-object-view--mobile{background:var(--background-color-contrast);padding-bottom:env(safe-area-inset-bottom)}.object-detail-object-view.object-detail-object-view--mobile>.object-detail-section{flex:none}.object-detail-object-view.object-detail-object-view--mobile>.asset-data{border-top:0}.object-detail-object-view.object-detail-object-view--mobile>.asset-data>.title-bar{align-items:flex-start;gap:var(--p-6);padding:var(--p-8);flex-wrap:nowrap}.object-detail-object-view.object-detail-object-view--mobile>.asset-data>.title-bar>.title{flex:1 1 0;min-width:0}.object-detail-object-view.object-detail-object-view--mobile>.asset-data>.title-bar>.title .object-id{font-size:var(--font-size-sm);line-height:1.4;display:block}.object-detail-object-view.object-detail-object-view--mobile>.asset-data>.title-bar>.title h1{margin:var(--m-1) 0 0;font-size:var(--font-size-xl);font-weight:600;line-height:1.35}.object-detail-object-view.object-detail-object-view--mobile .object-detail-mobile-actions{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);min-width:44px;min-height:44px;color:var(--base-color);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.object-detail-object-view.object-detail-object-view--mobile .object-detail-mobile-actions:focus-visible{outline:2px solid var(--base-color);outline-offset:2px}.object-detail-object-view.object-detail-object-view--mobile .map-container{border:0;border-radius:0;height:240px;min-height:240px}.object-detail-object-view.object-detail-object-view--mobile .flight-container{border:0;border-radius:0;height:280px;min-height:280px}.object-detail-action-sheet__actions{padding-bottom:var(--p-4);flex-direction:column;display:flex}.object-detail-action-sheet__actions button{align-items:center;gap:var(--p-6);width:100%;min-height:52px;padding:var(--p-6) var(--p-8);border:0;border-bottom:1px solid var(--border-color-secondary);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.object-detail-action-sheet__actions button>span{flex:1;min-width:0}.object-detail-action-sheet__actions button>svg{color:var(--text-color-secondary);flex-shrink:0}.object-detail-action-sheet__actions button:disabled{opacity:.5;cursor:default}.object-detail-action-sheet__actions button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.object-detail-action-sheet__actions hr{width:100%;margin:var(--m-2) 0;border:0;border-top:1px solid var(--border-color-primary)}.modal-component.object-detail-mobile-modal{margin:0;padding:0;width:100%!important;max-width:100%!important}.modal-component.object-detail-mobile-modal .rs-modal-dialog,.modal-component.object-detail-mobile-modal .rs-modal-content{width:100%;min-width:0;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;padding:0;display:flex}.modal-component.object-detail-mobile-modal .rs-modal-header{min-height:56px;padding:max(var(--p-6), env(safe-area-inset-top)) calc(44px + var(--p-8)) var(--p-6) var(--p-8);flex:none;margin:0}.modal-component.object-detail-mobile-modal .rs-modal-header .rs-modal-header-close{top:max(var(--p-3), env(safe-area-inset-top));right:var(--p-4);justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.modal-component.object-detail-mobile-modal .rs-modal-dialog .rs-modal-body{min-width:0;min-height:0;padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;flex:1 1 0;margin:0;overflow-y:auto;max-height:none!important}.object-list-mobile-summary{gap:var(--p-6);width:100%;min-width:0;color:var(--text-color-primary);flex-direction:column;display:flex}.object-list-mobile-summary__identity{align-items:flex-start;gap:var(--p-6);min-width:0;display:flex}.object-list-mobile-summary__image{border-radius:var(--border-radius-base);background:var(--background-color-primary);flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.object-list-mobile-summary__no-image{justify-content:center;align-items:center;gap:var(--p-2);width:100%;height:100%;padding:var(--p-2);color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center;flex-direction:column;line-height:1.2;display:flex}.object-list-mobile-summary__image-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.object-list-mobile-summary__image-button:disabled{opacity:1;cursor:default}.object-list-mobile-summary__image-button:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:-2px}.object-list-mobile-summary__image-button img{object-fit:cover;width:100%;height:100%}.object-list-mobile-summary__image-button .rs-loader{position:absolute}.object-list-mobile-summary__text{gap:var(--p-1);overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.object-list-mobile-summary__id{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.3}.object-list-mobile-summary__title{font-size:var(--font-size-base);font-weight:600;line-height:1.35}.object-list-mobile-summary__name,.object-list-mobile-summary__city{font-size:var(--font-size-sm);line-height:1.35}.object-list-mobile-summary__entity,.object-list-mobile-summary__additional-addresses{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.35}.object-list-mobile-summary__metrics{align-items:flex-start;gap:var(--p-4) var(--p-8);flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.object-list-mobile-summary__metrics>div{flex:1 0 auto;min-width:0;max-width:100%}.object-list-mobile-summary__metrics dt{margin:0 0 var(--p-1);color:var(--text-color-secondary);font-size:var(--font-size-sm);font-weight:400;line-height:1.3}.object-list-mobile-summary__metrics dd{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.object-detail-mobile-hero{background:var(--background-color-primary);border-bottom:1px solid var(--border-color-secondary);flex:none;min-width:0;position:relative}.object-detail-mobile-hero__image{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;height:clamp(150px,46vw,220px)}.object-detail-mobile-hero__swiper.swiper{touch-action:pan-y pinch-zoom;width:100%;height:100%}.object-detail-mobile-hero__swiper.swiper .swiper-wrapper{touch-action:pan-y pinch-zoom}.object-detail-mobile-hero__swiper.swiper .swiper-slide{justify-content:center;align-items:center;min-width:0;display:flex}.object-detail-mobile-hero.is-empty .object-detail-mobile-hero__image{height:100px}.object-detail-mobile-hero__photo{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.object-detail-mobile-hero__photo:disabled{cursor:default;opacity:1;pointer-events:none}.object-detail-mobile-hero__photo:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.object-detail-mobile-hero__photo img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.object-detail-mobile-hero__photo .rs-loader{position:absolute}.object-detail-mobile-hero__empty{justify-content:center;align-items:center;gap:var(--p-3);height:100%;color:var(--text-color-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.object-detail-mobile-hero__controls{min-width:0;padding:0 var(--p-6);background:var(--background-color-contrast);justify-content:space-between;align-items:center;display:flex}.object-detail-mobile-hero__controls button{justify-content:center;align-items:center;gap:var(--p-3);min-width:44px;min-height:44px;padding:0 var(--p-3);color:var(--base-color);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.object-detail-mobile-hero__controls button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.object-detail-mobile-hero__pagination{align-items:center;gap:var(--p-2);font-size:var(--font-size-sm);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;display:flex}}.dashboard-kpi-card{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.dashboard-kpi-card .kpi-value{font-size:var(--font-size-xl);text-align:center}.dashboard-kpi-card .kpi-title{font-size:var(--font-size-base);text-align:center;padding-top:var(--p-5)}.dashboard-kpi-card .kpi-subtitle{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.dashboard-kpi-card-button.bf-button.rs-btn{text-align:right;background:0 0;width:100%;height:100%;padding:0}.ra-dashboard-kpi{min-width:0;height:100%;min-height:132px}.ra-dashboard-kpi__content{width:100%;min-width:0;height:100%;min-height:inherit;color:var(--text-color-primary);font:inherit;text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px;display:flex}.ra-dashboard-kpi__content:focus-visible{outline:2px solid var(--base-color);outline-offset:-3px}.ra-dashboard-kpi button.ra-dashboard-kpi__content{cursor:pointer}.ra-dashboard-kpi button.ra-dashboard-kpi__content:disabled{cursor:default}.ra-dashboard-kpi button.ra-dashboard-kpi__content:active:not(:disabled){background:var(--base-color-lighten-90)}.ra-dashboard-kpi__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:14px;line-height:1.4}.ra-dashboard-kpi__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:100%;min-width:0;font-size:26px;font-weight:650;line-height:1.25}.ra-dashboard-kpi__subtitle{max-width:100%;color:var(--text-color-secondary);font-size:12px;line-height:1.4}.ra-dashboard-kpi__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ra-dashboard-kpi.is-compact{min-height:132px}.ra-dashboard-kpi.is-compact .ra-dashboard-kpi__content{gap:6px;padding:12px 10px}.ra-dashboard-kpi.is-compact .ra-dashboard-kpi__title{font-size:12px}.ra-dashboard-kpi.is-compact .ra-dashboard-kpi__value{font-size:clamp(16px,5vw,22px)}.ra-dashboard-kpi.is-expanded{min-height:180px}@media (prefers-reduced-motion:reduce){.ra-dashboard-kpi .anim,.ra-dashboard-kpi .anim-container{animation:none!important}}.object-invoices{height:calc(100% - var(--p-10));gap:var(--p-10);flex-direction:column;display:flex}.object-invoices .kpis{gap:10px;display:flex}.object-invoices .invoices-list{flex-grow:1;overflow:hidden}@media (width<=767px){.object-invoices{min-width:0;height:100%;min-height:0;padding:var(--p-5);gap:var(--p-5);overflow:hidden}.object-invoices>.object-invoices-kpis{overscroll-behavior:contain;gap:var(--p-3);flex:0 auto;grid-template-columns:minmax(0,1fr);min-height:0;max-height:35%;display:grid;overflow:auto}.object-invoices>.object-invoices-kpis>.__card{min-width:0}.object-invoices>.object-invoices-kpis .dashboard-kpi-card-button.bf-button{white-space:normal;min-height:44px}.object-invoices>.object-invoices-kpis .dashboard-kpi-card{gap:0 var(--p-5);padding:var(--p-4) var(--p-5);grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.object-invoices>.object-invoices-kpis .dashboard-kpi-card .kpi-value{font-size:var(--font-size-lg);overflow-wrap:anywhere;text-align:right;grid-area:1/2/span 2}.object-invoices>.object-invoices-kpis .dashboard-kpi-card .kpi-title,.object-invoices>.object-invoices-kpis .dashboard-kpi-card .kpi-subtitle{text-align:left;overflow-wrap:anywhere;grid-column:1}.object-invoices>.object-invoices-kpis .dashboard-kpi-card .kpi-title{font-size:var(--font-size-sm);grid-row:1;padding-top:0}.object-invoices>.object-invoices-kpis .dashboard-kpi-card .kpi-subtitle{font-size:var(--font-size-xs);grid-row:2}.object-invoices>.invoices-list{flex:1 1 0;min-width:0;min-height:0}}.cb-loan-card .filters{display:flex}.cb-loan-card .filters .groups{flex-grow:1}.cb-loan-card .filters .groups .bf-button-group:first-of-type{margin-right:var(--m-8)}.cb-loan-card .loan-table{flex-direction:column;height:100%;display:flex}.cb-loan-card .loan-table .table-wrapper{box-shadow:var(--default-inset-shadow);flex-grow:1}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry{width:100%;padding:var(--p-5);border-bottom:solid 1px var(--border-color-secondary);display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .selection{padding-right:var(--p-5);justify-content:center;align-items:center;display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left{flex-grow:1;overflow:hidden}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .status{padding-bottom:var(--p-5);display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .status .status-entry{min-width:185px;padding-right:var(--p-10);flex-direction:column;display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .status .status-entry .label{font-size:var(--font-size-sm)}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .status .status-entry .value{font-weight:500;font-size:var(--font-size-md)}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .name{word-wrap:break-word;white-space:normal;font-size:var(--font-size-md)}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .id{font-size:var(--font-size-sm);color:var(--text-color-primary);align-items:center;display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .id button.bf-button{padding:var(--p-0);margin-left:var(--m-5);font-size:var(--font-size-sm);line-height:initial}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .tags{padding-top:var(--p-5);display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .left .tags .tag{border-radius:var(--border-radius-big);color:var(--text-color-contrast);padding:4px 8px}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .right{flex-shrink:0;align-items:center;display:flex}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .right .data-entry{padding-left:var(--p-8)}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .right .data-entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-loan-card .loan-table .table-wrapper .cb-loan-entry .right .data-entry .value{font-size:var(--font-size-md);font-weight:400}.object-loans .single-kpis{margin-bottom:var(--m-10);flex-wrap:wrap;gap:20px;display:flex}@media (width<=767px){.lq-plan-open-payments-list-drawer.rs-drawer{max-width:100%;width:100%!important;height:100dvh!important}.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-content,.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-dialog{border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;max-height:100dvh;padding:0;display:flex}.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-header{min-height:56px;padding:max(var(--p-8), env(safe-area-inset-top)) calc(44px + var(--p-8)) var(--p-8) var(--p-8);border-bottom:1px solid var(--border-color-primary);flex:none;margin:0;position:relative}.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-header .rs-drawer-title{font-size:var(--font-size-md)}.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-header .rs-drawer-header-close{top:max(var(--p-3), env(safe-area-inset-top));right:var(--p-4);justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;inset-inline-start:auto}.lq-plan-open-payments-list-drawer.rs-drawer .rs-drawer-body{min-width:0;min-height:0;padding:0 0 env(safe-area-inset-bottom);flex:1 1 0;margin:0;overflow:hidden}.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table{min-width:0;height:100%;min-height:0;overflow:hidden}.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table .page-header{flex:none;padding:0}.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table .page-content-wrapper{flex:1 1 0;overflow:hidden}.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table .table-card,.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table .table-card-content{flex:1 1 0;min-height:0}.lq-plan-open-payments-list-drawer.rs-drawer .lq-plan-open-payments-drawer-list-table .table-card{box-shadow:none;border-radius:0;padding:0}.modal-component.cb-category-mobile-modal,.modal-component.cb-planned-booking-mobile-modal{margin:0;padding:0;width:100%!important;max-width:100%!important}.modal-component.cb-category-mobile-modal .rs-modal-dialog,.modal-component.cb-category-mobile-modal .rs-modal-content,.modal-component.cb-planned-booking-mobile-modal .rs-modal-dialog,.modal-component.cb-planned-booking-mobile-modal .rs-modal-content{width:100%;min-width:0;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;padding:0;display:flex}.modal-component.cb-category-mobile-modal .rs-modal-header,.modal-component.cb-planned-booking-mobile-modal .rs-modal-header{min-height:56px;padding:var(--p-6) calc(44px + var(--p-6)) var(--p-6) var(--p-6);overflow-wrap:anywhere;flex:none;margin:0}.modal-component.cb-category-mobile-modal .rs-modal-header .rs-modal-header-close,.modal-component.cb-planned-booking-mobile-modal .rs-modal-header .rs-modal-header-close{top:var(--p-3);right:var(--p-3);width:44px;height:44px;padding:0}.modal-component.cb-category-mobile-modal .rs-modal-body,.modal-component.cb-planned-booking-mobile-modal .rs-modal-body{min-width:0;min-height:0;padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;flex:1 1 0;margin:0;overflow:auto;max-height:none!important}.modal-component.cb-category-mobile-modal .form-struct,.modal-component.cb-planned-booking-mobile-modal .form-struct{min-width:0;padding:var(--p-6)}.modal-component.cb-category-mobile-modal .form-struct .form-title,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-title{font-size:var(--font-size-lg);overflow-wrap:anywhere}.modal-component.cb-category-mobile-modal .form-struct .form-content,.modal-component.cb-category-mobile-modal .form-struct .form-center,.modal-component.cb-category-mobile-modal .form-struct .form-fields,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-content,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-center,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-fields{min-width:0;max-width:100%}.modal-component.cb-category-mobile-modal .form-struct .form-content,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-content{overflow:visible}.modal-component.cb-category-mobile-modal .form-struct .bf-button,.modal-component.cb-planned-booking-mobile-modal .form-struct .bf-button{min-height:44px}.modal-component.cb-category-mobile-modal .form-struct .form-action-row,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-action-row{gap:var(--p-3);flex-wrap:wrap}.modal-component.cb-category-mobile-modal .form-struct .form-action-row .bf-button,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-action-row .bf-button{margin:0}.modal-component.cb-category-mobile-modal .form-struct .form-action-row .bf-button .text-label,.modal-component.cb-planned-booking-mobile-modal .form-struct .form-action-row .bf-button .text-label{white-space:normal}.modal-component.cb-planned-booking-mobile-modal{height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}.modal-component.cb-planned-booking-mobile-modal .rs-modal-dialog,.modal-component.cb-planned-booking-mobile-modal .rs-modal-content{background:var(--background-color-contrast);height:100%;max-height:100%;overflow:hidden}.modal-component.cb-planned-booking-mobile-modal .rs-modal-dialog:before,.modal-component.cb-planned-booking-mobile-modal .rs-modal-dialog:after,.modal-component.cb-planned-booking-mobile-modal .rs-modal-content:before,.modal-component.cb-planned-booking-mobile-modal .rs-modal-content:after{display:none}.modal-component.cb-planned-booking-mobile-modal .rs-modal-body{flex-direction:column;padding:0;display:flex;overflow:auto}:is(.modal-component.cb-planned-booking-mobile-modal .rs-modal-body:has(>.form-struct),.modal-component.cb-planned-booking-mobile-modal .rs-modal-body:has(>.cb-planned-booking-batch)){overflow:hidden}.modal-component.cb-planned-booking-mobile-modal .rs-modal-body>.cb-planned-booking-batch,.modal-component.cb-planned-booking-mobile-modal .form-struct{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;display:flex;overflow:hidden}.modal-component.cb-planned-booking-mobile-modal .form-struct>form{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:hidden}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.debug-data-button{display:none}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.form-title{min-height:56px;padding:max(var(--p-6), env(safe-area-inset-top)) var(--p-6) var(--p-6);background:var(--background-color-contrast);font-size:var(--font-size-lg);border-radius:0;flex:none;align-items:center;margin:0;font-weight:600;display:flex}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.form-content{overscroll-behavior:contain;flex:1 1 0;min-height:0;margin:0;padding:0;display:block;overflow:auto}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.form-content>.form-center{width:100%;height:auto;min-height:0;max-height:none;padding:var(--p-6);overflow:visible}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.form-action-row{width:100%;min-width:0;padding:var(--p-6) var(--p-6) max(var(--p-6), env(safe-area-inset-bottom));background:var(--background-color-contrast);gap:var(--p-4);border-radius:0;flex:none;margin:0}.modal-component.cb-planned-booking-mobile-modal .form-struct>form>.form-action-row>.bf-button{min-width:0;min-height:44px;padding-inline:var(--p-3);flex:1 1 0;margin:0}}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form{display:flex}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .booking-data{padding-right:var(--p-10);border-right:1px var(--border-color-primary) solid;margin-right:var(--m-10);flex:4 0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .booking-data .field{padding-bottom:var(--p-5)}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container{flex:7 0;height:100%}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements{flex-direction:column;flex-grow:1;max-height:80vh;display:flex;overflow:hidden}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container{padding-bottom:var(--p-10);flex-grow:1;overflow:auto}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .add-action{padding:var(--p-5);justify-content:center;align-items:center;display:flex}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry{padding-right:var(--p-5);padding-top:var(--p-3);padding-bottom:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .name{padding-right:var(--p-5);flex-grow:1}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .name .main{font-size:var(--font-size-base)}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .name .sub{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .error-no-entries{color:var(--color-negative)}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .sum-row{padding-top:var(--p-5);border-top:solid 1px var(--border-color-secondary);align-items:center;display:flex}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .sum-row .sum{padding-right:var(--p-5);flex-grow:1;font-weight:700}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .submit-actions{padding-top:var(--p-10);border-top:solid 1px var(--border-color-primary);justify-content:flex-end;display:flex}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .submit-actions .bf-button{margin-left:var(--m-5)}@media (width<=767px){.cb-planned-booking-batch{min-width:0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form{flex-direction:column;min-width:0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .booking-data{padding:0 0 var(--p-6);margin:0 0 var(--m-6);border-right:0;border-bottom:1px solid var(--border-color-primary);flex:none}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container{flex:none;min-width:0;height:auto}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements{max-height:none;overflow:visible}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container{padding:0;overflow:visible}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry{gap:var(--p-3);padding:var(--p-4) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .name{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;padding:0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .changed-amount{min-width:0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .remove-action .bf-button{min-height:44px}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .sum-row{gap:var(--p-3);flex-wrap:wrap}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .sum-row .sum{white-space:nowrap;padding:0}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .form .affected-elements-container .sum-row .actions{margin-left:auto}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .rs-picker,.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .bf-input,.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .bf-select,.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .bf-datefield{width:100%;min-width:0;max-width:100%}.cb-planned-booking-batch .cashbudget-planned-booking-batch-form input,.cb-planned-booking-batch .cashbudget-planned-booking-batch-form .rs-picker-toggle{min-height:44px;font-size:var(--font-size-md)}.cb-planned-bookings-batch-add-sheet .search{padding-bottom:var(--p-4)}.cb-planned-bookings-batch-add-sheet .content .no-entries{padding:var(--p-6);color:var(--text-color-secondary);text-align:center}.cb-planned-bookings-batch-add-sheet .content .item{align-items:center;gap:var(--p-4);padding:var(--p-4) 0;border-bottom:1px solid var(--border-color-primary);display:flex}.cb-planned-bookings-batch-add-sheet .content .item .item-data{overflow-wrap:anywhere;flex:1;min-width:0}.cb-planned-bookings-batch-add-sheet .content .item .item-data .sub{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cb-planned-bookings-batch-add-sheet .content .item .add-action{flex:none}.cb-planned-bookings-batch-add-sheet .content .item .add-action .bf-button{min-height:44px}.cb-planned-bookings-batch-add-sheet .actions .bf-button{width:100%;min-height:44px}}.cb-planned-bookings-batch-add-modal .title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.cb-planned-bookings-batch-add-modal .search{padding-bottom:var(--p-3);border-bottom:solid 1px var(--border-color-primary)}.cb-planned-bookings-batch-add-modal .content{max-height:50vh;overflow:auto}.cb-planned-bookings-batch-add-modal .content .no-entries{padding:var(--p-10);text-align:center;color:var(--text-color-secondary)}.cb-planned-bookings-batch-add-modal .content .item{padding-top:var(--p-3);padding-bottom:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.cb-planned-bookings-batch-add-modal .content .item .item-data{flex-grow:1}.cb-planned-bookings-batch-add-modal .content .item .item-data .main{font-size:var(--font-size-base)}.cb-planned-bookings-batch-add-modal .content .item .item-data .sub{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-planned-bookings-batch-add-modal .actions{padding-top:var(--p-5);border-top:solid 1px var(--border-color-primary);justify-content:flex-end;display:flex}.cash-budget-category-detail{flex-direction:column;flex-grow:1;height:100%;display:flex}.cash-budget-category-detail .cashbudget-type-tab a{font-size:var(--font-size-lg)}.cash-budget-category-detail .cash-budget-category-detail-table-container{height:100%}.cash-budget-category-detail .cash-budget-category-detail-table-container .missing-entries{text-align:center;padding:var(--p-10);color:var(--text-color-secondary);font-size:1.1em}@media (width<=767px){.cash-budget-category-detail--mobile{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.cash-budget-category-detail--mobile>.cashbudget-type-tab{flex:none;display:flex}.cash-budget-category-detail--mobile>.cashbudget-type-tab .rs-nav-item{text-align:center;min-height:44px;font-size:var(--font-size-base);flex:1 1 0}.cash-budget-category-detail--mobile>.cash-budget-category-detail-table-container{flex:1 1 0;min-width:0;height:0;min-height:0;overflow:hidden}.cash-budget-category-detail--mobile>.cash-budget-category-detail-table-container .list-scroll{overscroll-behavior:contain;overflow-anchor:none}.cash-budget-category-detail--mobile .cash-budget-category-booking{border-bottom:1px solid var(--border-color-primary);background:var(--background-color-contrast);min-width:0}.cash-budget-category-detail--mobile .cash-budget-category-booking__summary{align-items:start;column-gap:var(--p-6);row-gap:var(--p-2);width:100%;min-height:64px;padding:var(--p-8);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;display:grid}.cash-budget-category-detail--mobile .cash-budget-category-booking__summary:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.cash-budget-category-detail--mobile .cash-budget-category-booking__summary[aria-expanded=true] .cash-budget-category-booking__recipient{white-space:normal;overflow-wrap:anywhere;overflow:visible}.cash-budget-category-detail--mobile .cash-budget-category-booking__recipient{text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-weight:500;overflow:hidden}.cash-budget-category-detail--mobile .cash-budget-category-booking__amount{font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;font-weight:600}.cash-budget-category-detail--mobile .cash-budget-category-booking__amount.is-negative{color:var(--color-negative)}.cash-budget-category-detail--mobile .cash-budget-category-booking__date,.cash-budget-category-detail--mobile .cash-budget-category-booking__description{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);color:var(--text-color-secondary);grid-column:1/3;overflow:hidden}.cash-budget-category-detail--mobile .cash-budget-category-booking__chevron{color:var(--text-color-secondary);grid-area:1/3/4;align-self:center}.cash-budget-category-detail--mobile .cash-budget-category-booking__details{padding:0 var(--p-8) var(--p-8);min-width:0}.cash-budget-category-detail--mobile .cash-budget-category-booking__details[data-collapsed=true]{visibility:hidden;pointer-events:none;height:0;padding-block:0;overflow:hidden}.cash-budget-category-detail--mobile .cash-budget-category-booking__details .cb-booking-card{padding:0}.cash-budget-category-detail--mobile .cash-budget-category-booking__details .cb-booking-card .__card{box-shadow:none;border:0;border-radius:0}}.cash-budget-details-drawer{background:var(--background-color-contrast);border-left:1px solid var(--border-color-primary);flex-direction:column;height:100%;display:flex}.cash-budget-details-drawer .bf-table .table .rt-tbody .rt-tr-group .rt-td{overflow:visible}.cash-budget-details-drawer .drawer-header{box-shadow:0px 2px 5px var(--shadow-contrast-inverse-4);background:var(--background-color-contrast);z-index:1;flex-shrink:0;position:relative}.cash-budget-details-drawer .drawer-header .drawer-header-close{top:var(--p-5);right:var(--p-5);z-index:2;position:absolute}.cash-budget-details-drawer .drawer-header .details-drawer-header{padding:20px 0 10px 20px;display:flex}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-left{flex-direction:column;flex-grow:1;display:flex}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-left .category{font-size:1.4em;font-weight:700}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-left .date{color:var(--text-color-secondary);margin-top:var(--m-3);font-weight:400}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-left .date .comparison-identifier{margin-right:var(--m-5);font-size:1.2em;font-weight:700}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-right{margin-right:var(--m-20);justify-content:center;align-items:center;display:flex}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-right .amount{font-size:1.2em}.cash-budget-details-drawer .drawer-header .details-drawer-header .header-right .amount.negative{color:var(--color-negative)}.cash-budget-details-drawer .drawer-header .details-toolbar{padding:var(--p-5) var(--p-5) var(--p-5) var(--p-20);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media screen and (width<=440px){.cash-budget-details-drawer .drawer-header .details-toolbar>*{flex-grow:1}}.cash-budget-details-drawer .drawer-header .details-toolbar .booking-count{margin-right:var(--m-5);padding-left:var(--p-5);color:var(--text-color-secondary)}.cash-budget-details-drawer .drawer-header .details-toolbar .order-by .order-label{align-items:center;display:flex}.cash-budget-details-drawer .drawer-body{padding:var(--p-5);flex:1;overflow:auto}.cash-budget-drawer-main-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;overflow:auto}.cash-budget-drawer-main-content>*{box-sizing:border-box;min-width:0;max-width:100%}.persistent-split-pane .Pane1,.persistent-split-pane .Pane2{min-width:0!important;overflow:hidden!important}@media (width<=767px){.cash-budget-category-mobile-drawer.rs-drawer{max-width:100%;height:100dvh;width:100%!important}.cash-budget-category-mobile-drawer.rs-drawer .rs-drawer-content,.cash-budget-category-mobile-drawer.rs-drawer .rs-drawer-dialog{border-radius:0;min-width:0;height:100%;max-height:100dvh;padding:0}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile{background:var(--background-color-contrast);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile>.rs-drawer-header{column-gap:var(--p-4);padding:max(var(--p-4), env(safe-area-inset-top)) var(--p-8) var(--p-6) var(--p-4);border-bottom:1px solid var(--border-color-primary);flex:none;grid-template-columns:44px minmax(0,1fr);margin:0;display:grid}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile>.rs-drawer-header:before,.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile>.rs-drawer-header:after{display:none}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile>.rs-drawer-header .rs-drawer-title{font-size:var(--font-size-md);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.3;display:block;overflow:visible}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__back{border-radius:var(--border-radius-base);width:44px;height:44px;color:var(--text-color-primary);cursor:pointer;background:0 0;border:0;grid-area:1/1/3;justify-content:center;align-items:center;display:flex}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__heading{grid-area:1/2;align-self:center;min-width:0}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__date{padding-top:var(--p-2);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__amount{margin-top:var(--m-3);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:2/2;font-weight:600}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__amount.is-negative{color:var(--color-negative)}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__toolbar{align-items:center;column-gap:var(--p-4);padding-inline:var(--p-8);flex-wrap:wrap;flex:none;display:flex}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__toolbar button{justify-content:center;align-items:center;gap:var(--p-3);min-height:44px;padding:var(--p-4);color:var(--base-color);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__toolbar button svg{flex:none}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile__count{font-size:var(--font-size-sm);color:var(--text-color-secondary);flex:auto}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.cash-budget-category-mobile-drawer.rs-drawer .cash-budget-category-mobile>.rs-drawer-body{min-width:0;min-height:0;padding:0 0 env(safe-area-inset-bottom);flex:1 1 0;margin:0;overflow:hidden}.cash-budget-category-options-sheet__options{flex-direction:column;display:flex}.cash-budget-category-options-sheet__options>button{justify-content:space-between;align-items:center;gap:var(--p-8);width:100%;min-height:48px;padding:var(--p-6) var(--p-4);border:0;border-bottom:1px solid var(--border-color-primary);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.cash-budget-category-options-sheet__options>button[aria-pressed=true]{color:var(--base-color);font-weight:600}.cash-budget-category-options-sheet__options>button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.modal-component.cash-budget-category-form-mobile{margin:0;padding:0;width:100%!important;max-width:100%!important}.modal-component.cash-budget-category-form-mobile .rs-modal-dialog,.modal-component.cash-budget-category-form-mobile .rs-modal-content{border-radius:0;flex-direction:column;width:100%;min-width:0;height:100dvh;max-height:100dvh;padding:0;display:flex}.modal-component.cash-budget-category-form-mobile .rs-modal-body{flex:1 1 0;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;max-height:none!important}.modal-component.cash-budget-category-form-mobile .cb-planned-booking-batch,.modal-component.cash-budget-category-form-mobile .form-struct,.modal-component.cash-budget-category-form-mobile .form-struct>form{height:100%;min-height:0;max-height:100%}.modal-component.cash-budget-category-form-mobile .form-struct>form>.form-title{padding-top:max(var(--p-8), env(safe-area-inset-top))}.modal-component.cash-budget-category-form-mobile .form-struct>form>.form-content{flex:1 1 0;min-height:0}.modal-component.cash-budget-category-form-mobile .form-struct>form>.form-action-row{padding-bottom:max(var(--p-8), env(safe-area-inset-bottom))}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form{gap:var(--p-8);flex-direction:column}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .booking-data,.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .affected-elements-container{border:0;flex:none;width:100%;min-width:0;height:auto;margin:0;padding:0}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements{max-height:none}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container{overflow:visible}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry{gap:var(--p-4);flex-wrap:wrap}.modal-component.cash-budget-category-form-mobile .cashbudget-planned-booking-batch-form .form .affected-elements-container .affected-elements .list-container .planned-booking-entry .name{overflow-wrap:anywhere;flex:100%}.create-plan-booking-form{min-width:0}.create-plan-booking-form .rs-picker,.create-plan-booking-form .bf-input,.create-plan-booking-form .bf-select,.create-plan-booking-form .bf-datefield{width:100%;min-width:0;max-width:100%}.create-plan-booking-form .rs-picker-toggle,.create-plan-booking-form input{min-height:44px;font-size:var(--font-size-md)}.create-plan-booking-form .rs-checkbox-checker{min-height:44px;padding-block:var(--p-4)}}.cashbudget-filter-header{align-items:center;gap:var(--m-5);flex-wrap:wrap;display:flex}.cashbudget-filter-header>.labeled-input{width:350px;margin-right:0}@media screen and (width<=950px){.cashbudget-filter-header>.labeled-input{width:200px}}.cashbudget-filter-header .hide-not-relevant-filter{flex-shrink:0;align-items:center;min-height:36px;display:flex}.cashbudget-filter-header .hide-not-relevant-filter .labeled-input{white-space:nowrap;width:auto;margin-right:0}.cashbudget-filter-header .selection-filter{width:100%}.cashbudget-filter-header .filter-sub-head{color:var(--text-color-primary);align-items:center;font-weight:700;display:flex}.cashbudget-filter-header .filter-sub-head .bf-icon{margin-right:var(--m-4)}.cashbudget-filter-header .selected-value{align-items:center;display:flex}.cashbudget-filter-header .selected-value .bf-icon{margin-right:var(--m-4)}.cashbudget-filter-header .account-entry .infos{color:var(--text-color-secondary);font-size:.7em}.cashbudget-filter-header .account-entry .infos .account-id{margin-right:var(--m-3);font-weight:700}@media (width<=767px){.cashbudget-filter-header{gap:var(--p-5);width:100%;min-width:0}.cashbudget-filter-header>.labeled-input{flex:100%;width:100%;min-width:0}.cashbudget-filter-header .hide-not-relevant-filter{flex-shrink:1;min-width:0;max-width:100%}.cashbudget-filter-header .hide-not-relevant-filter .labeled-input{white-space:normal}.lq-mobile-filter-field{border:0;border-bottom:1px solid var(--border-color-secondary);width:100%;min-height:56px;color:var(--text-color-primary);text-align:left;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lq-mobile-filter-field>span{flex-direction:column;gap:4px;min-width:0;display:flex}.lq-mobile-filter-field>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-mobile-filter-field small{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.lq-mobile-filter-field svg{color:var(--base-color);flex-shrink:0}.lq-mobile-filter-check,.lq-mobile-filter-choice{text-align:left;width:100%;min-height:48px;font:inherit;color:var(--text-color-primary);background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.lq-mobile-filter-check input,.lq-mobile-filter-choice input{width:20px;height:20px;accent-color:var(--base-color);flex-shrink:0}.lq-mobile-filter-check>span,.lq-mobile-filter-choice>span{overflow-wrap:anywhere;min-width:0}.lq-mobile-filter-check[aria-pressed=true],.lq-mobile-filter-choice[aria-pressed=true]{color:var(--base-color);font-weight:600}.lq-mobile-filter-picker .lq-mobile-filter-search{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);width:100%;min-height:44px;color:var(--text-color-primary);font:inherit;margin-bottom:8px;padding:10px 12px;font-size:16px}.lq-mobile-filter-picker .lq-mobile-filter-choice{border-bottom:1px solid var(--border-color-secondary)}.lq-mobile-filter-picker .account-entry .infos{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-top:4px}.lq-mobile-filter-picker .lq-mobile-filter-selection-actions{justify-content:space-between;gap:12px;display:flex}.lq-mobile-filter-picker .lq-mobile-filter-selection-actions button{min-height:44px;color:var(--base-color);font:inherit;background:0 0;border:0;padding:8px 0}.lq-mobile-filter-picker .lq-mobile-options-apply:disabled{opacity:.5}}.cashbudget-cell-overlay{background-color:var(--background-color-contrast);border-radius:var(--border-radius-base);box-shadow:0px 3px 9px 0px var(--shadow-contrast-inverse-5);padding:5px 10px;opacity:1!important}.cashbudget-cell-overlay .header{padding-bottom:var(--p-3);align-items:center;display:flex}.cashbudget-cell-overlay .header .title{font-size:var(--font-size-lg);flex-grow:1}.cashbudget-cell-overlay .main-entries{display:flex}.cashbudget-cell-overlay .main-entries .entry{padding-right:var(--p-10);flex-direction:column;justify-content:flex-end;display:flex}.cashbudget-cell-overlay .main-entries .entry .label{color:var(--text-color-secondary);font-size:var(--font-size-base);align-items:flex-end}.cashbudget-cell-overlay .main-entries .entry .value{font-weight:18px}.cashbudget-cell-overlay .main-entries .entry .value.grey{color:var(--text-color-primary);font-size:var(--font-size-base)}.cashbudget-cell-overlay .type-entries{border-top:solid 1px var(--border-color-primary);margin-top:var(--m-5);padding-top:var(--p-5)}.cashbudget-cell-overlay .type-entries .entry{width:100%;display:flex}.cashbudget-cell-overlay .type-entries .entry .label{flex-grow:1;font-weight:500}@media (width<=767px){.cash-budget-mobile-choice{width:100%;min-width:0;margin:var(--m-8) 0 0;border:0;padding:0}.cash-budget-mobile-choice>legend{width:100%;margin:0 0 var(--m-4);color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:0}.cash-budget-mobile-choice__options{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow:hidden}.cash-budget-mobile-choice__option{cursor:pointer;min-width:0;margin:0;display:flex;position:relative}.cash-budget-mobile-choice__option+.cash-budget-mobile-choice__option{border-left:1px solid var(--border-color-primary)}.cash-budget-mobile-choice__option>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cash-budget-mobile-choice__option>span{width:100%;min-width:0;min-height:44px;padding:var(--p-4);color:var(--text-color-primary);font-size:var(--font-size-base);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-content:center;display:block;overflow:hidden}.cash-budget-mobile-choice__option>input:checked+span{background:var(--base-color);color:var(--text-color-contrast);font-weight:600}.cash-budget-mobile-choice__option>input:focus-visible+span{outline:2px solid var(--text-color-primary);outline-offset:-3px}.cash-budget-mobile-choice__option>input:disabled+span{opacity:.5;cursor:default}.lq-mobile-options-trigger,.cash-budget-mobile-plan .lq-mobile-options-trigger{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);width:44px;height:44px;min-height:44px;color:var(--base-color);flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-mobile-options-sheet .lq-mobile-options-export{border-top:1px solid var(--border-color-secondary);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;display:flex}.lq-mobile-options-sheet .lq-mobile-options-export>span{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.lq-mobile-options-sheet .lq-mobile-options-export .bf-button{width:100%;min-height:44px}.lq-mobile-options-apply{border-radius:var(--border-radius-base);background:var(--base-color);width:100%;min-height:44px;color:var(--text-color-contrast);font:inherit;border:0;padding:10px 16px}.cash-budget-mobile-amount{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;min-width:0;max-width:64%;line-height:1.25;display:inline-flex}.cash-budget-mobile-amount__value{overflow-wrap:anywhere;max-width:100%}.cash-budget-mobile-amount__value.is-negative{color:var(--color-negative)}.cash-budget-mobile-amount__progress{max-width:100%;color:var(--text-color-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere;font-weight:400;line-height:1.2}.cash-budget-mobile-amount__progress.overdone{color:var(--color-prio-high)}.cash-budget-mobile-amount__progress.overdone-budget{color:var(--color-positive)}.cash-budget-mobile-day-picker{min-width:0;color:var(--text-color-primary)}.cash-budget-mobile-day-picker button{min-width:0;min-height:44px;padding:var(--p-3);border-radius:var(--border-radius-base);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.cash-budget-mobile-day-picker button:disabled{color:var(--text-color-secondary);opacity:.45;cursor:default}.cash-budget-mobile-day-picker button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.cash-budget-mobile-day-picker button[aria-pressed=true]{color:var(--base-color);background:var(--selection-background-color);font-weight:600}.cash-budget-mobile-day-picker button[aria-current=date]{box-shadow:inset 0 -2px var(--base-color)}.cash-budget-mobile-day-picker__header{align-items:center;gap:var(--p-2);margin-bottom:var(--m-6);grid-template-columns:36px minmax(0,1fr) auto 36px;display:grid}.cash-budget-mobile-day-picker__header>button{justify-content:center;align-items:center;gap:var(--p-2);display:flex}.cash-budget-mobile-day-picker__header svg{flex:none}.cash-budget-mobile-day-picker__choices{gap:var(--p-4);margin-bottom:var(--m-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cash-budget-mobile-day-picker__calendar{gap:var(--p-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cash-budget-mobile-day-picker__weekday{padding-block:var(--p-4);color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.cash-budget-mobile-day-picker__weeks{margin-top:var(--m-8);border-top:1px solid var(--border-color-primary)}.cash-budget-mobile-day-picker__weeks summary{min-height:44px;padding-block:var(--p-6);cursor:pointer}.cash-budget-mobile-day-picker__weeks>button{width:100%;padding:var(--p-6);border-bottom:1px solid var(--border-color-secondary);text-align:left;justify-content:space-between;align-items:center;display:flex}.cash-budget-mobile-plan{background:var(--background-color-contrast);min-width:0;height:100%;min-height:0;color:var(--text-color-primary);font-size:var(--font-size-base);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.cash-budget-mobile-plan button,.cash-budget-mobile-plan select{color:inherit;font:inherit}.cash-budget-mobile-plan button:focus-visible,.cash-budget-mobile-plan select:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.cash-budget-mobile-plan button:disabled,.cash-budget-mobile-plan select:disabled{opacity:.5;cursor:default}.cash-budget-mobile-plan button{cursor:pointer;background:0 0;border:0}.cash-budget-mobile-plan__header{min-width:0;padding:var(--p-4) var(--p-6);border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast);flex:none}.cash-budget-mobile-plan__toolbar{align-items:center;gap:var(--p-3);grid-template-columns:44px minmax(0,1fr) 44px 44px;min-width:0;display:grid}.cash-budget-mobile-plan__icon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-height:44px;padding:0;display:inline-flex;color:var(--base-color)!important}.cash-budget-mobile-plan__toolbar>.cash-budget-mobile-plan__icon{width:44px}.cash-budget-mobile-plan__period{min-width:0;min-height:44px;padding:var(--p-1);justify-content:center;align-items:center;gap:var(--p-2);flex:1 1 0;display:flex;font-weight:600!important}.cash-budget-mobile-plan__period>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cash-budget-mobile-plan__period>svg{flex-shrink:0}.cash-budget-mobile-plan__options{flex:none;justify-content:center;align-items:center;display:flex}.cash-budget-mobile-plan__options .lq-mobile-options-trigger{flex-basis:44px;width:44px}.cash-budget-mobile-plan__context-line{align-items:center;gap:var(--p-3);min-width:0;margin-top:var(--m-3);scrollbar-width:none;display:flex;overflow-x:auto}.cash-budget-mobile-plan__context-line::-webkit-scrollbar{display:none}.cash-budget-mobile-plan__tag{align-items:center;gap:var(--p-3);min-width:0;max-width:100%;min-height:32px;padding:var(--p-3) var(--p-5);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);color:var(--text-color-secondary);font-size:var(--font-size-sm);flex:none;line-height:18px;display:inline-flex}.cash-budget-mobile-plan__tag>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cash-budget-mobile-plan__tag>svg{flex-shrink:0}.cash-budget-mobile-plan button.cash-budget-mobile-plan__tag{border:1px solid var(--border-color-secondary);background:var(--background-color-primary);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cash-budget-mobile-plan__list{overscroll-behavior-y:contain;flex:1 1 0;min-width:0;height:0;min-height:0;overflow:hidden auto}.cash-budget-mobile-plan__status{padding:var(--p-10) var(--p-6);color:var(--text-color-secondary)}.cash-budget-mobile-plan__group{justify-content:space-between;align-items:center;gap:var(--p-4);min-height:48px;padding:var(--p-4) var(--p-6);border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-secondary);background:var(--app-background);display:flex}.cash-budget-mobile-plan__group h3{min-width:0;font:inherit;margin:0;font-weight:600}.cash-budget-mobile-plan__group>span{max-width:64%;font-weight:600}.cash-budget-mobile-plan__entry{border-bottom:1px solid var(--border-color-secondary);min-width:0}.cash-budget-mobile-plan__entry.is-start{font-weight:600}.cash-budget-mobile-plan__entry.is-child:last-child{border-bottom:0}.cash-budget-mobile-plan__row{min-width:0;padding:0 var(--p-6);align-items:center;display:flex}.cash-budget-mobile-plan__row-main{min-width:0;min-height:52px;padding:var(--p-4) 0;justify-content:space-between;align-items:center;gap:var(--p-4);text-align:left;flex:1 1 0;display:flex}.cash-budget-mobile-plan__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;line-height:1.4;display:-webkit-box;overflow:hidden}.cash-budget-mobile-plan__amount{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:64%;line-height:1.4}.cash-budget-mobile-plan__amount.is-negative{color:var(--color-negative)}.cash-budget-mobile-plan__children{min-width:0;margin-left:var(--p-4);border-left:1px solid var(--border-color-secondary)}.cash-budget-mobile-plan__custom-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.cash-budget-mobile-plan__custom-value .bf-button{white-space:normal;max-width:100%}.cash-budget-mobile-plan__footer{align-items:center;gap:var(--p-6);width:100%;min-width:0;min-height:64px;padding:var(--p-4) var(--p-6);padding-bottom:max(var(--p-4), env(safe-area-inset-bottom));background:var(--background-color-contrast);text-align:left;flex:none;display:flex;border-top:1px solid var(--border-color-primary)!important}.cash-budget-mobile-plan__footer>span{gap:var(--p-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cash-budget-mobile-plan__footer>span>span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cash-budget-mobile-plan__footer>span>strong{font-size:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.cash-budget-mobile-plan__footer>span:nth-child(2){text-align:right}.cash-budget-mobile-plan__footer>svg{color:var(--base-color);flex:0 0 20px}.cash-budget-mobile-plan__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cash-budget-mobile-plan__skeleton-amount{flex:0 110px;width:110px;min-width:0;max-width:42%}.cash-budget-mobile-plan__skeleton-metric{gap:var(--p-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cash-budget-mobile-plan__skeleton-metric>span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cash-budget-mobile-plan__skeleton-metric .cash-budget-mobile-plan__skeleton-amount{flex:none;width:120px;max-width:100%}.cash-budget-mobile-plan__skeleton-metric:nth-child(2){text-align:right;align-items:flex-end}.cash-budget-mobile-plan__skeleton .bf-placeholder,.cash-budget-mobile-plan__skeleton .placeholder-entry,.cash-budget-mobile-plan__skeleton-footer .bf-placeholder,.cash-budget-mobile-plan__skeleton-footer .placeholder-entry{max-width:100%}}@media (width<=767px) and (prefers-reduced-motion:reduce){.cash-budget-mobile-plan__skeleton .bf-placeholder.loading .anim-container,.cash-budget-mobile-plan__skeleton-footer .bf-placeholder.loading .anim-container{animation:none}}@media (width<=767px){.cash-budget-mobile-plan-sheet{min-width:0;color:var(--text-color-primary);font-size:var(--font-size-base)}.cash-budget-mobile-plan-sheet button,.cash-budget-mobile-plan-sheet select{font:inherit}.cash-budget-mobile-plan-sheet button:focus-visible,.cash-budget-mobile-plan-sheet select:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.cash-budget-mobile-plan-sheet__date-controls{gap:var(--p-6);margin-bottom:var(--p-6);display:flex}.cash-budget-mobile-plan-sheet__date-controls label{gap:var(--p-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cash-budget-mobile-plan-sheet__date-controls select{width:100%;min-width:0;min-height:44px;color:inherit;padding:var(--p-4);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast)}.cash-budget-mobile-plan-sheet__period{justify-content:space-between;align-items:center;gap:var(--p-4);width:100%;min-width:0;min-height:48px;padding:var(--p-6);border:0;border-bottom:1px solid var(--border-color-secondary);color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.cash-budget-mobile-plan-sheet__period>span{overflow-wrap:anywhere;min-width:0}.cash-budget-mobile-plan-sheet__period>svg{flex-shrink:0}.cash-budget-mobile-plan-sheet__period[aria-pressed=true]{color:var(--base-color);background:var(--selection-background-color);font-weight:600}.cash-budget-mobile-plan-sheet__context{margin:0 0 var(--p-6);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cash-budget-mobile-plan-sheet__value{margin-bottom:var(--p-6);font:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.cash-budget-mobile-plan-sheet__metric{padding:var(--p-6) 0;border-bottom:1px solid var(--border-color-secondary)}.cash-budget-mobile-plan-sheet__metric>div:first-child{align-items:baseline;gap:var(--p-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cash-budget-mobile-plan-sheet__metric>div:first-child>strong,.cash-budget-mobile-plan-sheet__metric>div:first-child>.cash-budget-mobile-plan__custom-value{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.cash-budget-mobile-plan-sheet__actions{justify-content:flex-end;align-items:center;gap:var(--p-4);flex-wrap:wrap;display:flex}.cash-budget-mobile-plan-sheet__actions>button{min-height:44px;padding:var(--p-4);color:var(--base-color);cursor:pointer;background:0 0;border:0}.cash-budget-mobile-plan-sheet__edit{gap:var(--p-6);margin-top:var(--p-8);flex-direction:column;display:flex}.cash-budget-mobile-plan-sheet__hover-content{margin-bottom:var(--p-6)}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay{box-shadow:none;padding:0}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .header .title{font-size:inherit}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .main-entries{gap:var(--p-6);flex-wrap:wrap}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .main-entries .entry{padding:0}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .type-entries .entry{gap:var(--p-6)}.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .type-entries .entry .label,.cash-budget-mobile-plan-sheet__hover-content .cashbudget-cell-overlay .type-entries .entry .value{overflow-wrap:anywhere;min-width:0}}.cashbudget-notification-container{margin-top:var(--m-3);justify-content:center;display:flex}.entity-entry .type-ident{font-size:var(--font-size-xs);padding-left:var(--p-2);color:var(--text-color-secondary)}.tatar-cash-budget-table-view-root{flex-direction:column;height:100%;padding:20px 20px 10px;display:flex;overflow-y:auto}.tatar-cash-budget-table-view-root .green-positive{color:var(--color-positive)}@media screen and (width<=950px){.tatar-cash-budget-table-view-root{padding:var(--p-3)}}.tatar-cash-budget-table-view-root .filter-header{margin-bottom:var(--m-10);display:flex}@media screen and (width<=950px){.tatar-cash-budget-table-view-root .filter-header{margin-bottom:var(--m-3)}.tatar-cash-budget-table-view-root .filter-header .cashbudget-filter-header .labeled-input .label{display:none}.tatar-cash-budget-table-view-root .filter-header .bf-date .rs-picker-date{width:fit-content!important}.tatar-cash-budget-table-view-root .filter-header .bf-date .rs-picker-date .rs-btn.rs-picker-toggle{width:50px;padding-right:var(--p-5);padding-left:var(--p-5);justify-content:center;display:flex}.tatar-cash-budget-table-view-root .filter-header .bf-date .rs-picker-date .rs-btn.rs-picker-toggle .rs-picker-toggle-placeholder{width:0;padding:var(--p-0);display:block;overflow:hidden}.tatar-cash-budget-table-view-root .filter-header .bf-date .rs-picker-date .rs-btn.rs-picker-toggle .rs-picker-toggle-caret{right:20px}}.tatar-cash-budget-table-view-root .filter-header .actions{display:flex}.tatar-cash-budget-table-view-root .filter-header .actions button{width:-webkit-fill-available;margin-left:var(--m-5);padding-left:var(--p-5);padding-right:var(--p-5)}@media screen and (width<=900px){.tatar-cash-budget-table-view-root .filter-header .actions button span{display:none}}.tatar-cash-budget-table-view-root .mobile-comparison-filter{margin-bottom:var(--m-5);margin-top:var(--m-3);flex-wrap:wrap;justify-content:center;align-items:center;display:none}.tatar-cash-budget-table-view-root .mobile-comparison-filter .filter-type .active{background:var(--base-color);color:var(--text-color-contrast)}.tatar-cash-budget-table-view-root .content-card{background:var(--background-color-contrast);border-radius:var(--border-radius-base);min-height:0;box-shadow:0px 3px 9px 0px var(--shadow-contrast-inverse-5);flex-grow:1;flex-basis:auto;display:flex;position:relative;overflow-y:hidden}.tatar-cash-budget-table-view-root .content-card .view-type-selection{margin-bottom:var(--m-3)}.tatar-cash-budget-table-view-root .status-bar{padding-top:var(--p-5);display:flex}.tatar-cash-budget-table-view-root .status-bar .entry{border-right:var(--border-color-tertiary) 1px solid;color:var(--text-color-strong);padding-right:var(--p-5);margin-right:var(--m-5);align-items:flex-end;display:flex}.tatar-cash-budget-table-view-root .status-bar .entry .label{padding-right:var(--p-3);font-size:var(--font-size-base);color:var(--text-color-primary)}.tatar-cash-budget-table-view-root .status-bar .entry:last-child{padding-right:var(--p-0);margin-right:var(--m-0);border-right:none}@media screen and (width<=950px){.tatar-cash-budget-table-view-root .mobile-comparison-filter{display:flex}.tatar-cash-budget-table-view-root .status-bar{display:none}}.table-tooltip{padding:var(--p-3);background:var(--background-color-contrast);border-radius:var(--border-radius-base);box-shadow:0px 3px 9px 0px var(--shadow-contrast-inverse-5)}@media (width<=767px){.tatar-cash-budget-table-view-root{min-width:0;min-height:0}.tatar-cash-budget-table-view-root--mobile{padding:0;overflow:hidden}.tatar-cash-budget-table-view-root>.filter-header{gap:var(--p-5);flex-wrap:wrap;flex-shrink:0}.tatar-cash-budget-table-view-root>.filter-header>.fill{display:none}.tatar-cash-budget-table-view-root>.filter-header .cashbudget-filter-header .labeled-input>.label{display:flex}.tatar-cash-budget-table-view-root>.filter-header .actions{gap:var(--p-4);flex-wrap:wrap}.tatar-cash-budget-table-view-root>.filter-header .actions>button{width:auto;margin-left:0}.tatar-cash-budget-table-view-root>.filter-header .actions>button span{display:initial}.tatar-cash-budget-table-view-root>.mobile-comparison-filter{gap:var(--p-4)}.tatar-cash-budget-table-view-root>.content-card{min-height:280px}}.object-details-lq-plan{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.object-details-lq-plan .more-objects-info{flex-wrap:wrap;display:flex}.object-details-lq-plan .more-objects-info .bf-button.jump{margin-left:var(--m-3)}.object-details-lq-plan .lq-plan-container{flex-grow:1;overflow:hidden}@media (width<=767px){.object-details-lq-plan{min-width:0;min-height:0}.object-details-lq-plan .info-container{flex-shrink:0}.object-details-lq-plan .lq-plan-container{min-width:0;min-height:0}.object-details-lq-plan .lq-shared-account-notice{background:var(--background-color-contrast);border-bottom:1px solid var(--border-color-secondary)}.object-details-lq-plan .lq-shared-account-notice summary{min-height:40px;color:var(--base-color);font-size:var(--font-size-sm);cursor:pointer;padding:10px 14px}.object-details-lq-plan .lq-shared-account-notice .more-objects-info{gap:4px;max-height:22dvh;overflow:auto}.cb-rental-unit-mobile-entry{gap:var(--p-2);text-align:left;width:100%;min-width:0;color:var(--text-color-primary);font-size:var(--font-size-base);flex-direction:column;line-height:1.35;display:flex}.cb-rental-unit-mobile-entry__meta{align-items:center;gap:var(--p-4);min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm);flex-wrap:nowrap;display:flex}.cb-rental-unit-mobile-entry__id{white-space:nowrap;flex:none}.cb-rental-unit-mobile-entry__status{align-items:center;gap:var(--p-2);flex:1 1 0;min-width:0;max-width:100%;display:inline-flex}.cb-rental-unit-mobile-entry__status-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.cb-rental-unit-mobile-entry__status-label{white-space:nowrap;flex-shrink:0}.cb-rental-unit-mobile-entry__tenant{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cb-rental-unit-mobile-entry__name{overflow-wrap:anywhere;font-weight:600}.cb-rental-unit-mobile-entry__context,.cb-rental-unit-mobile-entry__attributes{color:var(--text-color-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.cb-rental-unit-mobile-entry__metrics{justify-content:space-between;align-items:flex-end;gap:var(--p-6);min-width:0;margin-top:var(--m-2);display:flex}.cb-rental-unit-mobile-entry__metric{gap:var(--p-1);flex-direction:column;min-width:0;display:flex}.cb-rental-unit-mobile-entry__metric>span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cb-rental-unit-mobile-entry__metric>strong{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.cb-rental-unit-mobile-entry__rent{text-align:right;margin-left:auto}.cb-rental-unit-mobile-details{gap:var(--p-4);min-width:0;font-size:var(--font-size-sm);flex-direction:column;margin:0;line-height:1.4;display:flex}.cb-rental-unit-mobile-details>div{gap:var(--p-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.cb-rental-unit-mobile-details dt,.cb-rental-unit-mobile-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.cb-rental-unit-mobile-details dt{color:var(--text-color-secondary);font-weight:400}.cb-rental-unit-mobile-details dd{color:var(--text-color-primary);white-space:pre-wrap;text-align:right;font-variant-numeric:tabular-nums}}.cb-rental-unit-list .units-header{padding-bottom:var(--p-3);display:flex}.cb-rental-unit-list .units-header>.__h1{flex-grow:1}.cb-rental-unit-list .page-header{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=767px){.cb-rental-unit-list{background:var(--background-color-contrast);min-width:0;min-height:0;padding:0}.cb-rental-unit-list>.page-header{border-bottom:1px solid var(--border-color-secondary);flex:none;padding:8px 12px}.cb-rental-unit-list>.page-header>.bf-mobile-table-filter{width:100%}.cb-rental-unit-list>.page-content-wrapper{flex:1 1 0;gap:0;min-height:0;overflow:hidden}.cb-rental-unit-list .table-card{min-height:0;box-shadow:none;border:0;border-radius:0;flex:1 1 0;padding:0}.cb-rental-unit-list .table-card-content{min-height:0}.cb-rental-unit-list .bf-mobile-table__toolbar{border-bottom-color:var(--border-color-secondary);flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:0 12px}.cb-rental-unit-list .bf-mobile-table__toolbar>.bf-mobile-table__button{font-size:var(--font-size-sm);padding-inline:0}.cb-rental-unit-list__count{min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cb-rental-unit-list .bf-mobile-table__card{border-bottom-color:var(--border-color-secondary);padding:12px}.cb-rental-unit-list .bf-mobile-table__summary{gap:4px}.cb-rental-unit-list .bf-mobile-table__card-controls{justify-content:space-between;align-self:stretch;gap:0}.cb-rental-unit-list .bf-mobile-table__details{border-top-color:var(--border-color-secondary);margin-top:12px;padding-top:12px}.cb-rental-unit-list__period-options{border:0;border-bottom:1px solid var(--border-color-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 16px;padding:0 0 16px;display:grid}.cb-rental-unit-list__period-options legend{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-bottom:8px}.cb-rental-unit-list__period-options label{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);min-height:44px;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}.cb-rental-unit-list__period-options label:has(input:checked){border-color:var(--base-color);color:var(--base-color)}.cb-rental-unit-list__period-options label input{width:16px;height:16px;accent-color:var(--base-color);flex:0 0 16px;margin:0}}.object-rental-units{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.object-rental-units .kpi-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.object-rental-units .kpi-section .section-title{font-size:var(--font-size-lg);margin-bottom:var(--m-10);color:var(--text-color-primary);flex-shrink:0;font-weight:600}.object-rental-units .kpi-grid{flex-direction:column;gap:20px;display:flex}.object-rental-units .kpi-card{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);text-align:left;cursor:pointer;flex-direction:column;padding:16px;transition:all .2s;display:flex}.object-rental-units .kpi-card:hover{box-shadow:var(--card-light-box-shadow);transform:translateY(-2px)}.object-rental-units .kpi-card.selected{border-color:var(--base-color);box-shadow:var(--card-default-box-shadow)}.object-rental-units .kpi-card .kpi-card-header{border-bottom:1px solid var(--border-color-primary);border-left:4px solid #0000;margin-bottom:12px;margin-left:-16px;padding-bottom:12px;padding-left:12px}.object-rental-units .kpi-card .kpi-card-header .kpi-card-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.object-rental-units .kpi-card .kpi-card-header .kpi-card-title{font-size:var(--font-size-md);color:var(--text-color-primary);flex:1;font-weight:700}.object-rental-units .kpi-card .kpi-card-header .kpi-card-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:3px 10px;font-size:10px;font-weight:600}.object-rental-units .kpi-card .kpi-card-content{flex-direction:column;gap:12px;display:flex}.object-rental-units .kpi-card .kpi-card-content .status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items{flex:1;gap:8px;display:flex}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items .status-item{background:var(--background-color-secondary);border-radius:var(--border-radius-base);text-align:center;flex:1;min-width:60px;padding:8px 12px}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items .status-item.success{background:var(--background-color-light-positive);border:1px solid var(--color-positive)}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items .status-item.warning{background:var(--background-color-light-error);border:1px solid var(--color-warning)}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items .status-item .status-value{font-size:var(--font-size-lg);color:var(--text-color-primary);margin-bottom:2px;font-weight:700}.object-rental-units .kpi-card .kpi-card-content .status-row .status-items .status-item .status-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.3px}.object-rental-units .kpi-card .kpi-card-content .status-row .occupancy-card{background:var(--background-color-secondary);border-radius:var(--border-radius-base);text-align:center;min-width:100px;padding:8px 12px}.object-rental-units .kpi-card .kpi-card-content .status-row .occupancy-card .occupancy-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.object-rental-units .kpi-card .kpi-card-content .status-row .occupancy-card .occupancy-value{font-size:var(--font-size-lg);color:var(--base-color);font-weight:700}.object-rental-units .kpi-card .kpi-card-content .area-small{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding:6px 0}.object-rental-units .kpi-card .kpi-card-content .area-small .area-label{margin-right:8px;font-weight:500}.object-rental-units .kpi-card .kpi-card-content .area-small .area-value{color:var(--text-color-primary);font-weight:600}.object-rental-units .kpi-card .kpi-card-content .rent-row{gap:8px;display:flex}.object-rental-units .kpi-card .kpi-card-content .rent-row .rent-item{background:var(--background-color-secondary);border-radius:var(--border-radius-base);text-align:center;flex:1;padding:8px 10px}.object-rental-units .kpi-card .kpi-card-content .rent-row .rent-item .rent-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.object-rental-units .kpi-card .kpi-card-content .rent-row .rent-item .rent-value{font-size:var(--font-size-sm);font-weight:700}.object-rental-units .kpi-card .kpi-card-content .rent-row .rent-item .rent-value.plan{color:var(--text-color-primary)}.object-rental-units .kpi-card .kpi-card-content .rent-row .rent-item .rent-value.current{color:var(--base-color)}.object-rental-units .error{padding:var(--p-10);text-align:center;color:var(--color-negative);font-size:var(--font-size-md)}.object-rental-units .total-kpi-cards{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1400px){.object-rental-units .total-kpi-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.object-rental-units .total-kpi-cards{grid-template-columns:1fr}}.object-rental-units .total-kpi-cards .total-kpi-card{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-big);padding:var(--p-10) var(--p-12);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.object-rental-units .total-kpi-cards .total-kpi-card.success .total-kpi-value{color:var(--color-positive)}.object-rental-units .total-kpi-cards .total-kpi-card.warning .total-kpi-value{color:var(--color-warning)}.object-rental-units .total-kpi-cards .total-kpi-card .total-kpi-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-bottom:var(--m-6);text-transform:uppercase;letter-spacing:.8px;font-weight:600;line-height:1.4}.object-rental-units .total-kpi-cards .total-kpi-card .total-kpi-value{font-size:var(--font-size-4xl);color:var(--text-color-primary);word-break:break-word;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.object-rental-units .total-kpi-cards .total-kpi-card .total-kpi-value.current{color:var(--base-color)}.object-rental-units .total-kpi-cards .total-kpi-card.currency .total-kpi-value{font-size:var(--font-size-2xl);line-height:1.3}.object-rental-units .kpi-table-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.object-rental-units .kpi-table-section .unit-type-kpi-table-container{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.object-rental-units .kpi-table-section .unit-type-kpi-table-container .unit-type-kpi-table{flex:1;height:100%;min-height:0}.object-rental-units .kpi-table-section .unit-type-kpi-table-container .unit-type-kpi-table .bf-virtualized-table-container{height:100%!important}.rental-units-drawer .rental-units-table-container{height:100%;padding:0}.rental-units-drawer .rental-units-table-container .rental-units-table{height:100%}@media (width<=767px){.object-rental-units{min-width:0;min-height:0;padding:var(--p-5)}.object-rental-units .kpi-section{gap:var(--p-5)}.object-rental-units .mobile-kpi-toggle{align-items:center;gap:var(--p-4);width:100%;min-width:0;min-height:44px;padding:var(--p-4) var(--p-5);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;flex:none;display:flex}.object-rental-units .mobile-kpi-toggle:focus-visible{outline:2px solid var(--base-color);outline-offset:2px}.object-rental-units .mobile-kpi-toggle .mobile-kpi-toggle-label{font-weight:600}.object-rental-units .mobile-kpi-toggle .mobile-kpi-toggle-summary{min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;text-align:right;margin-left:auto}.object-rental-units .mobile-kpi-toggle svg{flex-shrink:0}.object-rental-units .mobile-kpi-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.object-rental-units .total-kpi-cards{overscroll-behavior:contain;gap:var(--p-4);flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:min(32dvh,40%);margin-bottom:0;overflow:auto}.object-rental-units .total-kpi-cards[hidden]{display:none}.object-rental-units .total-kpi-cards .total-kpi-card{min-width:0;padding:var(--p-5)}.object-rental-units .total-kpi-cards .total-kpi-card .total-kpi-label{margin-bottom:var(--m-3);letter-spacing:normal}.object-rental-units .total-kpi-cards .total-kpi-card .total-kpi-value,.object-rental-units .total-kpi-cards .total-kpi-card.currency .total-kpi-value{font-size:var(--font-size-lg)}}.cb-rental-unit-multiple-form form{flex-direction:column;height:100vh;display:flex}.cb-rental-unit-multiple-form form .form-content{padding:var(--p-0);position:relative}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .plan{width:100%}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table{width:100%;height:100%;overflow:auto}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table table{min-width:100%;overflow:auto}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table table tr th.header div{padding:var(--p-3);justify-content:flex-start;align-items:center;display:flex}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table table tr td.building-header div{border:solid 1px var(--border-color-secondary);background:var(--background-color-primary);font-size:var(--font-size-lg);padding:var(--p-3);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-weight:700;display:flex}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table table tr td.building-unittype-header div{border-left:solid 1px var(--border-color-secondary);border-right:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);background:var(--background-color-contrast);font-size:var(--font-size-base);padding:var(--p-3);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-weight:700;display:flex}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table table tr td.add-entry-row>div{padding:var(--p-3);justify-content:center;display:flex}.cb-rental-unit-multiple-form form .form-content .SplitPane .Pane .table .add-building-button{padding-top:var(--p-5);justify-content:center;display:flex}.stacking-plan-unit-subrow{height:37px;padding-left:var(--p-10);align-items:center;gap:10px;display:flex}.stacking-plan-unit-subrow .line{background-color:var(--border-color);width:1px;height:100%;padding-right:var(--p-5);position:relative}.stacking-plan-unit-subrow .name{min-width:200px}.stacking-plan-unit-subrow .building,.stacking-plan-unit-subrow .area-quantity{min-width:100px}.stacking-plan-unit-subrow .status{min-width:120px}.stacking-plan-unit-subrow .plan-rent{min-width:150px}.stacking-plan-unit-subrow .plan-rent .prefix{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.stacking-plan-unit-subrow .plan-rent .gross{font-size:var(--font-size-sm)}@media (width<=767px){.stacking-plan-mobile-summary{min-width:0}.stacking-plan-mobile-summary__name{min-width:0;font-size:var(--font-size-base);overflow-wrap:anywhere;font-weight:600}.stacking-plan-mobile-summary__name a,.stacking-plan-mobile-summary__name .bf-button{min-width:0;max-width:100%}.stacking-plan-mobile-summary__name .bf-button{min-height:44px;padding-block:var(--p-2);text-align:left;white-space:normal;line-height:1.35;font:inherit;overflow-wrap:anywhere}.stacking-plan-mobile-summary__name .bf-button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stacking-plan-mobile-summary__metrics{gap:var(--p-3) var(--p-8);flex-wrap:wrap;margin:0;display:flex}.stacking-plan-mobile-summary__metrics>div{min-width:0}.stacking-plan-mobile-summary__metrics dt{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:400}.stacking-plan-mobile-summary__metrics dd{font-size:var(--font-size-base);overflow-wrap:anywhere;margin:0;font-weight:600}.stacking-plan-mobile-totals{border-top:1px solid var(--border-color-primary);background:var(--background-color-contrast);min-width:0;box-shadow:0 -4px 14px #0000000f}.stacking-plan-mobile-totals__toggle{align-items:center;gap:var(--p-6);width:100%;min-height:64px;padding:var(--p-4) var(--p-6) max(var(--p-4), env(safe-area-inset-bottom));color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.stacking-plan-mobile-totals__toggle>svg{color:var(--base-color);flex:0 0 20px}.stacking-plan-mobile-totals__toggle:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.stacking-plan-mobile-totals__area,.stacking-plan-mobile-totals__primary{gap:var(--p-1);flex-direction:column;min-width:0;display:flex}.stacking-plan-mobile-totals__area>span,.stacking-plan-mobile-totals__primary>span{color:var(--text-color-secondary);font-size:var(--font-size-sm);line-height:1.35}.stacking-plan-mobile-totals__area>strong,.stacking-plan-mobile-totals__primary>strong{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.stacking-plan-mobile-totals__primary{text-align:right;margin-left:auto}.stacking-plan-mobile-totals__details p{margin:0 0 var(--p-6);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.stacking-plan-mobile-totals__details dl{margin:0}.stacking-plan-mobile-totals__details dl>div{align-items:baseline;gap:var(--p-6);padding:var(--p-5) 0;border-bottom:1px solid var(--border-color-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.stacking-plan-mobile-totals__details dl>div:last-child{border:0}.stacking-plan-mobile-totals__details dt{color:var(--text-color-secondary);font-size:var(--font-size-base);font-weight:400}.stacking-plan-mobile-totals__details dd{min-width:0;font-size:var(--font-size-base);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}}.cb-rental-units-overview-table .status-cell{text-overflow:ellipsis;gap:5px;max-width:100%;display:flex;overflow:hidden}.cb-rental-units-overview-table .status-cell .cell{overflow:hidden}.cb-rental-units-overview-table .ListItemOdd .table-row,.cb-rental-units-overview-table .ListItemEven .table-row{border-bottom:solid 1px var(--border-color-secondary)}.cb-rental-units-overview-table .table-row.vacant{background:var(--background-color-light-error)}.cb-rental-units-overview-table .table-row.vacant .row-columns{background:var(--background-color-light-error);font-weight:700}.cb-rental-units-overview-table .table-row.vacant.selected .row-columns{background-color:var(--table-row-color-selected)}.cb-rental-units-overview-table .sub-rows{border-top:solid 1px var(--border-color)}.cb-rental-units-overview-table .sub-rows .unit-row{padding-left:var(--p-10);align-items:center;gap:10px;display:flex}.cb-rental-units-overview-table .sub-rows .unit-row:last-child{border-bottom:none}.cb-rental-units-overview-table .sub-rows .unit-row .line{background-color:var(--border-color);width:1px;height:100%;padding-right:var(--p-5);position:relative}.cb-rental-units-overview-table .sub-rows .unit-row .name{min-width:200px}.cb-rental-units-overview-table .sub-rows .unit-row .building,.cb-rental-units-overview-table .sub-rows .unit-row .area-quantity{min-width:100px}.cb-rental-units-overview-table .sub-rows .unit-row .status{min-width:200px}.cb-rental-units-overview-table .sub-rows .unit-row .plan-rent{min-width:150px}.cb-rental-units-overview-table .sub-rows .unit-row .plan-rent .prefix{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-rental-units-overview-table .sub-rows .unit-row .plan-rent .gross{font-size:var(--font-size-sm)}.cb-rental-units-overview-table .footer-averages{max-width:100%;overflow:hidden}.cb-rental-units-overview-table .footer-averages .entry{text-align:right;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cb-rental-units-overview-table .footer-averages .entry .label{color:var(--text-color-secondary);padding-right:var(--p-2);font-size:var(--font-size-sm);text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-rental-units-overview-table .footer-averages .entry .value{text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=767px){.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .bf-mobile-table__card{padding:var(--p-4) var(--p-6)}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .bf-mobile-table__toolbar{gap:var(--p-3);padding:0 var(--p-4);flex-wrap:nowrap;min-height:44px}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .bf-mobile-table__toolbar>.bf-mobile-table__button{white-space:nowrap;margin-left:auto}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .bf-mobile-table__field .bf-button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows{min-width:0}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow{gap:var(--p-3) var(--p-6);min-width:0;height:auto;padding:var(--p-4) 0;border-bottom:1px solid var(--border-color-secondary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow>div{overflow-wrap:anywhere;min-width:0}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .line{display:none}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .name,.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .status,.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .plan-rent{grid-column:1/-1}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .name a,.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .name .bf-button{max-width:100%}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .name .bf-button{white-space:normal;text-align:left;overflow-wrap:anywhere;min-height:44px}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow .area-quantity{gap:var(--p-3);flex-wrap:wrap;display:flex}.cb-rental-units-overview-table.bf-virtualized-table--cards>.bf-mobile-table .sub-rows .stacking-plan-unit-subrow:last-child{border-bottom:0}}.stacking-plan-export-modal-shell.modal-component{width:fit-content!important;max-width:min(520px,100vw - 32px)!important}.stacking-plan-export-modal-shell.modal-component .rs-modal-dialog{max-height:90vh;margin:0 auto;width:fit-content!important;max-width:min(520px,100vw - 32px)!important}.stacking-plan-export-modal-shell.modal-component .rs-modal-content{max-height:90vh;overflow:hidden}.stacking-plan-export-modal-shell.modal-component .rs-modal-body{max-height:90vh;overflow:auto}.stacking-plan-export-modal{box-sizing:border-box;flex-direction:column;gap:16px;width:min(520px,100vw - 32px);padding:20px;display:flex}.stacking-plan-export-modal__header{flex-direction:column;gap:6px;display:flex}.stacking-plan-export-modal__title{font-size:var(--font-size-md);color:var(--text-color-default);font-weight:600;line-height:1.3}.stacking-plan-export-modal__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.45}.stacking-plan-export-modal__section{flex-direction:column;gap:8px;display:flex}.stacking-plan-export-modal__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stacking-plan-export-modal__section-title{font-size:var(--font-size-sm);color:var(--text-color-default);font-weight:600}.stacking-plan-export-modal__section-actions{flex-shrink:0;gap:4px;display:flex}.stacking-plan-export-modal__groups{border:1px solid var(--border-color-primary);background:var(--background-color-default,#fff);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.stacking-plan-export-modal__group{text-align:left;cursor:pointer;background:var(--background-color-default,#fff);border-bottom:1px solid var(--border-color-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;display:grid}.stacking-plan-export-modal__group:last-child{border-bottom:none}.stacking-plan-export-modal__group:hover{background:#0083970a}.stacking-plan-export-modal__group .rs-checkbox{width:auto;margin:0}.stacking-plan-export-modal__group .rs-checkbox-checker{min-height:auto;padding:0}.stacking-plan-export-modal__group-checkbox{align-items:center;display:flex}.stacking-plan-export-modal__group-label{font-size:var(--font-size-sm);color:var(--text-color-default);text-align:left;word-break:break-word;line-height:1.35}.stacking-plan-export-modal__empty{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding:8px 0}.stacking-plan-export-modal__format-toggle,.stacking-plan-export-modal__format-toggle .bf-button-group{width:fit-content}.stacking-plan-export-modal__footer{border-top:1px solid var(--border-color-primary);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}@media (width<=767px){.stacking-plan-export-sheet .stacking-plan-export-modal{gap:var(--p-8);width:100%;min-width:0;max-width:100%;padding:0}.stacking-plan-export-sheet .stacking-plan-export-modal .load-page{min-height:120px}.stacking-plan-export-sheet .stacking-plan-export-modal__section-head{align-items:stretch;gap:var(--p-3);flex-direction:column}.stacking-plan-export-sheet .stacking-plan-export-modal__section-title{color:var(--text-color-primary)}.stacking-plan-export-sheet .stacking-plan-export-modal__section-actions{gap:var(--p-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stacking-plan-export-sheet .stacking-plan-export-modal__section-actions .bf-button{white-space:normal;min-width:0;min-height:44px}.stacking-plan-export-sheet .stacking-plan-export-modal__groups{border-radius:var(--border-radius-base);background:var(--background-color-contrast)}.stacking-plan-export-sheet .stacking-plan-export-modal__group{min-height:48px;padding:var(--p-6);gap:var(--p-6);background:var(--background-color-contrast);margin:0}.stacking-plan-export-sheet .stacking-plan-export-modal__group:focus-within{outline:2px solid var(--base-color);outline-offset:-2px}.stacking-plan-export-sheet .stacking-plan-export-modal__group>input{width:18px;height:18px;accent-color:var(--base-color);margin:0}.stacking-plan-export-sheet .stacking-plan-export-modal__group-label{min-width:0;color:var(--text-color-primary);font-size:var(--font-size-base);overflow-wrap:anywhere}.stacking-plan-export-sheet .stacking-plan-export-modal__formats{border:0;min-width:0;margin:0;padding:0}.stacking-plan-export-sheet .stacking-plan-export-modal__formats legend{margin-bottom:var(--m-4);color:var(--text-color-primary);font-size:var(--font-size-sm);font-weight:600}.stacking-plan-export-sheet .stacking-plan-export-modal__formats>div{gap:var(--p-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stacking-plan-export-sheet .stacking-plan-export-modal__formats label{justify-content:center;align-items:center;gap:var(--p-4);min-width:0;min-height:44px;padding:var(--p-4);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);color:var(--text-color-primary);cursor:pointer;margin:0;display:flex}.stacking-plan-export-sheet .stacking-plan-export-modal__formats label.is-selected{border-color:var(--base-color);background:var(--background-color-secondary);color:var(--base-color)}.stacking-plan-export-sheet .stacking-plan-export-modal__formats label:focus-within{outline:2px solid var(--base-color);outline-offset:2px}.stacking-plan-export-sheet .stacking-plan-export-modal__formats input{width:16px;height:16px;accent-color:var(--base-color);margin:0}.stacking-plan-export-sheet .stacking-plan-export-modal__footer{gap:var(--p-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.stacking-plan-export-sheet .stacking-plan-export-modal__footer .bf-button{white-space:normal;min-width:0}}.stacking-plan-order-modal-shell.modal-component{width:fit-content!important;max-width:min(640px,100vw - 32px)!important}.stacking-plan-order-modal-shell.modal-component .rs-modal-dialog{max-height:90vh;width:fit-content!important;max-width:min(640px,100vw - 32px)!important}.stacking-plan-order-modal-shell.modal-component .rs-modal-content{max-height:90vh;overflow:hidden}.stacking-plan-order-modal-shell.modal-component .rs-modal-body{max-height:90vh;overflow:auto}.stacking-plan-order-modal{box-sizing:border-box;flex-direction:column;gap:16px;width:min(640px,100vw - 32px);padding:20px;display:flex}.stacking-plan-order-modal__header{flex-direction:column;gap:6px;display:flex}.stacking-plan-order-modal__title{font-size:var(--font-size-md);color:var(--text-color-default);font-weight:600;line-height:1.3}.stacking-plan-order-modal__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.45}.stacking-plan-order-modal__loading{min-height:120px}.stacking-plan-order-modal__empty{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding:12px 0}.stacking-plan-order-modal__sections{flex-direction:column;gap:16px;max-height:min(55vh,480px);display:flex;overflow:auto}.stacking-plan-order-modal__section{border:1px solid var(--border-color-primary);background:var(--background-color-default,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.stacking-plan-order-modal__section-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stacking-plan-order-modal__section-group{font-size:var(--font-size-sm);color:var(--text-color-default);font-weight:600}.stacking-plan-order-modal__section-floor{font-size:var(--font-size-sm);color:var(--text-color-secondary);flex-shrink:0}.stacking-plan-order-modal__drag{color:var(--text-color-secondary);cursor:grab;justify-content:center;align-items:center;margin-right:8px;padding:4px;display:inline-flex}.stacking-plan-order-modal__unit{flex-direction:column;flex:1;gap:2px;min-width:0;padding:6px 0;display:flex}.stacking-plan-order-modal__unit-main{align-items:baseline;gap:8px;min-width:0;display:flex}.stacking-plan-order-modal__unit-code{font-size:var(--font-size-sm);color:var(--text-color-default);flex-shrink:0;font-weight:600}.stacking-plan-order-modal__unit-name{font-size:var(--font-size-sm);color:var(--text-color-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stacking-plan-order-modal__unit-meta{font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-wrap:wrap;gap:8px 12px;display:flex}.stacking-plan-order-modal__footer{border-top:1px solid var(--border-color-primary);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.stacking-plan-order-modal .bf-order-list-item{border-bottom:1px solid var(--border-color-primary)}.stacking-plan-order-modal .bf-order-list-item:last-child{border-bottom:none}.stacking-plan-order-modal .bf-order-list-item.is-dragging{background:#0083970f;box-shadow:0 2px 8px #00000014}.object-stackingplan{height:calc(100% - 20px);position:relative}.object-stackingplan .plan{width:100%;height:100%;position:relative;overflow:hidden}.object-stackingplan .plan__toolbar{z-index:2;gap:6px;display:flex;position:absolute;top:8px;right:8px}.object-stackingplan .entries{flex-direction:column;width:100%;height:100%;display:flex}.object-stackingplan .entries .actions{justify-content:flex-end;display:flex}.object-stackingplan .entries .column{padding:var(--p-2)}.object-stackingplan .entries .content{flex-grow:1;overflow:hidden}@media (width<=767px){.object-stackingplan{min-width:0;height:100%}.object-stackingplan .entries{min-width:0;min-height:0}.object-stackingplan .entries>.content{flex-direction:column;flex:1 1 0;min-width:0;height:0;min-height:0;display:flex}.object-stackingplan .bf-button.object-stackingplan__list-tool{background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}}.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)}.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<=767px){.object-technical-units{min-width:0;height:100%;min-height:0;padding:var(--p-5);gap:var(--p-5);flex-direction:column;display:flex;overflow:hidden}.object-technical-units>.action-row{flex:none}.object-technical-units>.action-row>.bf-button{white-space:normal;width:100%;min-height:44px}.object-technical-units>.technical-unit-list{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.object-technical-units .cb-technical-unit-card.__card{flex-direction:column;min-width:0}.object-technical-units .cb-technical-unit-card.__card .gallery{flex-shrink:0;width:100%;height:160px}.object-technical-units .cb-technical-unit-card.__card .card-content{overflow-wrap:anywhere;min-width:0}.object-technical-units .cb-technical-unit-card.__card .card-content .header,.object-technical-units .cb-technical-unit-card.__card .card-content .actions,.object-technical-units .cb-technical-unit-card.__card .card-content .right-side-actions-wrapper,.object-technical-units .cb-technical-unit-card.__card .card-content .contracts .title-row{gap:var(--p-3);flex-wrap:wrap}.object-technical-units .cb-technical-unit-card.__card .card-content .header .category{flex-wrap:wrap;min-width:0}.object-technical-units .cb-technical-unit-card.__card .card-content .custom-fields,.object-technical-units .cb-technical-unit-card.__card .card-content .contract-data{table-layout:fixed;width:100%}.object-technical-units .cb-technical-unit-card.__card .card-content .actions .bf-button{white-space:normal;min-height:44px}.accounting-booking-source-filter{border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text-color-primary);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.4}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart{flex-direction:column;min-width:0;height:auto;display:flex}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-title,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls{flex:none;width:100%;min-width:0;height:auto;padding:12px}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-title,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .chart-title,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart .accounting-chart-mobile-title{word-break:normal;overflow-wrap:break-word;height:auto;margin:0;font-size:16px;font-weight:600;line-height:1.4}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header>div,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls>div{min-width:0;padding:0!important}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .bf-button,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls .bf-button{white-space:normal;word-break:normal;overflow-wrap:normal;min-height:44px}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .date-range-filter-button,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .date-range-filter-button>div,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .date-range-filter-button .bf-button,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls .date-range-filter-button,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls .date-range-filter-button>div,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls .date-range-filter-button .bf-button{width:100%}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-header .rs-checkbox-checker,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.accounting-chart-controls .rs-checkbox-checker{align-items:center;min-height:44px;display:flex}:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-content,:is(.chart-opos-current-month,.chart-opos-by-month,.chart-opos-by-category,.chart-aged-accounts-receivable,.chart-by-dunning-level,.chart-rental-income-heatmap,.chart-dunning-cases).accounting-mobile-chart>.chart-dunning-cases-chart{width:100%;min-width:0;height:max(240px, var(--dashboard-mobile-card-height,280px));flex:none}}.date-range-filter{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.date-range-filter .rs-btn-group{align-items:stretch;display:flex}.date-range-filter.vertical{flex-direction:column}.year-select .rs-btn-group{align-items:stretch;display:flex}.date-range-filter-button{display:inline-flex}.date-range-filter-button-overlay{padding:var(--p-5)}.chart-opos-current-month{width:100%;height:100%;position:relative}.chart-opos-current-month .chart-title{height:70px;padding:var(--p-5);font-size:var(--font-size-lg)}.chart-opos-current-month .chart-content{width:100%;height:calc(100% - 70px);position:relative}.chat-opos-current-month-demand-list{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-opos-current-month-demand-list .unit-type-group-container{gap:5px;display:flex}.chat-opos-current-month-demand-list .open-debit-container{width:100%;display:flex;overflow:hidden}.chat-opos-current-month-demand-list .open-debit-container .value-container{text-align:right;flex-grow:1;overflow:hidden}.cb-renter-distribution-card .charts{flex-wrap:wrap;width:100%;display:flex}.cb-renter-distribution-card .charts .chart-entry{justify-content:stretch;align-items:stretch;min-width:0;display:flex}.cb-renter-distribution-card .charts .chart-entry.full{flex:100%;width:100%}.cb-renter-distribution-card .charts .chart-entry.main{flex-grow:6;min-width:250px}.cb-renter-distribution-card .charts .chart-entry .chart-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.cb-renter-distribution-card .charts .chart-entry .chart-wrapper .chart-action{justify-content:flex-end;display:flex}.cb-renter-list-card .filters{display:flex}.cb-renter-list-card .filters .groups{flex-grow:1}.cb-renter-list-card .filters .groups .bf-button-group:first-of-type{margin-right:var(--m-8)}.cb-renter-list-card .renter-list-table{flex-direction:column;height:100%;display:flex}.cb-renter-list-card .renter-list-table .table-wrapper{box-shadow:var(--default-inset-shadow);flex-grow:1}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry{width:100%;padding:var(--p-5);display:flex}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left{flex-grow:1;min-width:40%;overflow:hidden}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left .id{font-size:var(--font-size-sm);color:var(--text-color-primary)}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left .name{font-size:var(--font-size-md);word-wrap:break-word;white-space:normal;font-weight:500}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left .name.vacant{color:var(--color-negative)}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left .address{word-wrap:break-word;white-space:normal;display:flex}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .left .address .object{padding-right:var(--p-5);font-weight:500}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .right{flex-wrap:wrap;align-items:center;display:flex}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .right .data-entry{padding-left:var(--p-8)}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .right .data-entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-renter-list-card .renter-list-table .table-wrapper .cb-renter-list-entry .right .data-entry .value{font-size:var(--font-size-md);font-weight:400}.object-renter .single-kpis{margin-bottom:var(--m-10);display:flex}.object-renter .single-kpis .entry{padding-right:var(--p-10)}.object-operating-costs{padding:var(--p-10)}.object-operating-costs__toolbar{justify-content:space-between;align-items:center;gap:var(--p-4);margin-bottom:var(--p-6);display:flex}.object-operating-costs__heading{font-size:var(--font-size-md);font-weight:600}.object-operating-costs__filter{margin-bottom:var(--p-4)}.object-operating-costs__group-title{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-4);font-weight:600}.object-operating-costs__card{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-6);margin-bottom:var(--p-4)}.object-operating-costs__card .field-values{table-layout:fixed;width:100%}.object-operating-costs__card .field-label{width:38%;padding-right:var(--p-10);color:var(--text-color-secondary);vertical-align:top}.object-operating-costs__card .field-value{overflow:hidden}.object-operating-costs__units{align-items:flex-start;gap:var(--p-1);flex-direction:column;min-width:0;display:flex}.object-operating-costs__units-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.object-operating-costs__units-action{white-space:nowrap;flex:none}.object-operating-costs__coverage{margin-bottom:var(--p-4);color:var(--color-warning)}.object-operating-costs__coverage .rs-message-container,.object-operating-costs__coverage .rs-message-content,.object-operating-costs__coverage .rs-message-header,.object-operating-costs__coverage .rs-message-body,.object-operating-costs__coverage .rs-message-icon,.object-operating-costs__coverage .rs-icon{color:var(--color-warning)}.object-operating-costs__coverage .rs-message-container{align-items:flex-start}.object-operating-costs__coverage .object-operating-costs__units-action.rs-btn-link{--button-color-link:var(--color-warning);color:var(--color-warning)}.object-operating-costs__coverage-body{align-items:flex-start;gap:var(--p-2);flex-direction:column;min-width:0;display:flex}.object-operating-costs__coverage-title{font-size:var(--font-size-sm);font-weight:600}.object-operating-costs__coverage-units{font-size:var(--font-size-sm);white-space:normal}.object-operating-costs__card-header{justify-content:space-between;align-items:center;gap:var(--p-4);margin-bottom:var(--p-4);display:flex}.object-operating-costs__title{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:600}.object-operating-costs__badge{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.object-operating-costs__badge--active{color:var(--color-positive)}.object-operating-costs__badge--planned{color:var(--color-warning)}.object-operating-costs__empty{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.object-form-heating-costs .property-entry{border:1px solid var(--border-color-primary);background:var(--background-color-primary-light)}.object-form-heating-costs .property-entry__actions{gap:var(--p-4)}.object-heating-costs-units{flex-direction:column;min-height:0;display:flex}.object-heating-costs-units__plan{border-bottom:1px solid var(--border-color-primary);height:420px;min-height:280px}.object-heating-costs-units__list{padding:var(--p-4) 0;max-height:280px;overflow:auto}.object-heating-costs-units__group+.object-heating-costs-units__group{margin-top:var(--p-4)}.object-heating-costs-units__group-title{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-2);font-weight:600}.object-heating-costs-units__empty{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cb-vacancy-current-activity-card{width:100%;height:450px}.cb-vacancy-current-activity-card .page-header,.cb-vacancy-current-activity-card .ap-list{padding:var(--p-0)}.cb-vacancy-current-activity-card{margin-bottom:var(--m-10)}.cb-vacancy-distribution-card .charts{flex-wrap:wrap;display:flex}.cb-vacancy-distribution-card .charts .chart-entry{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cb-vacancy-distribution-card .charts .chart-entry.fixed{flex-shrink:0;width:400px}.cb-vacancy-distribution-card .charts .chart-entry.full{flex-grow:1;min-width:300px}.cb-vacancy-distribution-card .charts .chart-entry .chart-wrapper{flex-direction:column;height:100%;display:flex}.cb-vacancy-distribution-card .charts .chart-entry .chart-wrapper .chart-action{justify-content:flex-end;display:flex}.object-vacancy .single-kpis{margin-bottom:var(--m-10);display:flex}.object-vacancy .single-kpis .entry{padding-right:var(--p-10)}._container_3u5nh_1{width:100%;height:400px;overflow-x:auto}._buttonsContainer_3u5nh_7{position:absolute;top:-40px;right:0}
