.linked-activities-list{padding:var(--p-5);margin-bottom:var(--m-10)}.linked-activities-list .activity-title{font-size:var(--font-size-lg);padding-bottom:var(--p-5);align-items:center;display:flex}.linked-activities-list .activity-title .title{flex-grow:1}.linked-activities-list .activity-entry{padding:var(--p-5);border-bottom:solid 1px var(--border-color-primary);display:flex}.linked-activities-list .activity-entry:hover{background-color:var(--table-row-color-hover)}.linked-activities-list .activity-entry .left{flex-grow:1}.linked-activities-list .activity-entry .left .id{font-size:var(--font-size-base);color:var(--text-color-secondary)}.linked-activities-list .activity-entry .left .title{font-size:var(--font-size-md);padding-bottom:var(--p-3)}.linked-activities-list .activity-entry .left .description{color:var(--text-color-primary);font-size:var(--font-size-sm)}.linked-activities-list .activity-entry .left .description .toggle-lines-link{font-size:var(--font-size-sm);color:var(--base-color);cursor:pointer;display:block}.linked-activities-list .activity-entry .left .description .toggle-lines-link:hover{text-decoration:underline}.linked-activities-list .activity-entry .left .sub-data{padding-top:var(--p-5);flex-wrap:wrap;gap:10px;display:flex}.linked-activities-list .activity-entry .right{justify-content:center;align-items:center;gap:10px;display:flex}.linked-activities-list-tab{flex-direction:column;height:100%;display:flex}.linked-activities-list-tab .filter-row{padding:var(--p-5);background-color:var(--background-color-primary);border-bottom:solid 1px var(--border-color-primary);border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);display:flex}.linked-activities-list-tab .activities-content{flex-grow:1;overflow:auto}.linked-activities-list-tab .activities-content .activities-container{border-bottom:solid 1px var(--border-color-primary)}.connect-document-form{border:1px solid var(--rs-border-primary)}.connect-document-form .actions{justify-content:center;display:flex}.connect-document-form .element{padding:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.connect-document-form .element .data{padding-left:var(--p-5);flex-grow:1}.accounting-form-additional-data{padding-bottom:var(--p-5);flex-wrap:wrap;gap:20px;display:flex}.accounting-intern-booking-form .group-display-name{min-width:500px}.accounting-should-position-form .accounting-form-additional-data{flex-direction:column}.accounting-should-position-form .bookings-table{width:100%}.accounting-should-position-form .bookings-table tr th{text-align:left}.cb-rental-agreement-accounting{flex-direction:column;min-height:calc(100% - 20px);display:flex;position:relative}.cb-rental-agreement-accounting .split-pane-top,.cb-rental-agreement-accounting .split-pane-outer{width:100%;height:100%}.cb-rental-agreement-accounting .open-amounts{width:100%;height:100%;overflow:clip}.cb-rental-agreement-accounting .split-pane-container{height:100%;position:relative}.cb-rental-agreement-accounting .split-pane-container .sub-header{background:var(--background-color-primary);display:flex}.cb-rental-agreement-accounting .split-pane-container .sub-header .label{flex-grow:1}.cb-rental-agreement-accounting .split-pane-container .debit-positions,.cb-rental-agreement-accounting .split-pane-container .open-demands{flex-direction:column;width:100%;height:100%;display:flex}.cb-rental-agreement-accounting .split-pane-container .debit-positions .debit-positions-container,.cb-rental-agreement-accounting .split-pane-container .debit-positions .open-debit-positions,.cb-rental-agreement-accounting .split-pane-container .open-demands .debit-positions-container,.cb-rental-agreement-accounting .split-pane-container .open-demands .open-debit-positions{flex-grow:1;overflow:auto}.cb-rental-agreement-accounting .sub-header{font-size:var(--font-size-lg);padding:8px 0 8px 8px}.cb-rental-agreement-accounting .form-container,.cb-rental-agreement-accounting .form-container .form-struct,.cb-rental-agreement-accounting .form-container .form-struct>form{height:100%}.cb-rental-agreement-debit-positions table{width:100%;position:relative}.cb-rental-agreement-debit-positions table td{vertical-align:top}.cb-rental-agreement-debit-positions table th{background:var(--background-color-primary);z-index:1;position:sticky;top:0}.cb-rental-agreement-debit-positions table .position-quick-actions{padding-left:var(--p-3);padding-right:var(--p-3);gap:8px;width:50px;display:flex}.cb-rental-agreement-debit-positions table .value.negative{color:var(--color-negative)}.cb-rental-agreement-debit-positions table .value.balanced{color:var(--color-positive)}.cb-rental-agreement-debit-positions table td,.cb-rental-agreement-debit-positions table th{padding-left:var(--p-3);padding-right:var(--p-3)}.cb-rental-agreement-debit-positions table td:first-of-type,.cb-rental-agreement-debit-positions table th:first-of-type{padding-left:var(--p-0)}.cb-rental-agreement-debit-positions table td:last-of-type,.cb-rental-agreement-debit-positions table th:last-of-type{padding-right:var(--p-3)}.cb-rental-agreement-debit-positions table tr:nth-child(odd){background:var(--background-color-contrast)}.cb-rental-agreement-debit-positions table tr:hover{background:var(--table-row-color-hover)}.cb-rental-agreement-debit-positions table tr.head-row:hover{background:0 0}.cb-rental-agreement-debit-positions table tr.head-row th{border-bottom:solid 1px var(--border-color-secondary)}.cb-rental-agreement-debit-positions table tr td.no-debit-position{text-align:center;padding:var(--p-5);color:var(--text-color-secondary)}.cb-rental-agreement-debit-positions table th{text-align:left}.cb-rental-agreement-debit-positions table tr.debit-position{border-top:solid 1px var(--border-color-primary);font-weight:500}.cb-rental-agreement-debit-positions table tr.debit-position td{padding-top:var(--p-3);padding-bottom:var(--p-3)}.cb-rental-agreement-debit-positions table tr.debit-booking.last-booking td{padding-bottom:var(--p-5)}.cb-rental-agreement-debit-positions table .currency-column{text-align:right}.cb-rental-agreement-debit-positions table .booking-type{padding-left:var(--p-3)}.cb-rental-agreement-debit-positions table .position-name{display:flex}.cb-rental-agreement-debit-positions table .position-name .position-parent-indicator{width:20px;position:relative}.cb-rental-agreement-debit-positions table .position-name .position-parent-indicator .position-border{background:var(--background-color-primary);width:2px;height:100%;position:absolute;top:0;bottom:0;left:0}.cb-rental-agreement-debit-positions table .position-name .position-parent-indicator .position-indicator{background:var(--background-color-primary);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:5px}.cb-rental-agreement-debit-positions table .position-name .position-parent-indicator.last .position-border{height:50%}.cb-rental-agreement-debit-positions table .position-name .position-text{gap:8px;display:flex}.cb-rental-agreement-debit-positions table .collapse-button .bf-button{padding:var(--p-2);border-radius:var(--border-radius-large)}.cb-rental-agreement-debit-positions table .collapse-button .bf-button .bf-icon{width:14px;height:14px;transition:transform .2s;transform:rotate(-90deg)}.cb-rental-agreement-debit-positions table .collapse-button .bf-button .bf-icon.open{transform:rotate(0)}.cb-rental-agreement-detail-view .main-page{height:100%;overflow-y:auto}.cb-rental-agreement-rent-adjustment{flex-direction:column;height:calc(100% - 20px);display:flex;overflow:hidden}.cb-rental-agreement-rent-adjustment .card-header{padding:var(--p-5);display:flex}.cb-rental-agreement-rent-adjustment .card-header .title,.cb-rental-agreement-rent-adjustment .card-content{flex-grow:1}.cb-rental-agreement-rent-adjustment .relation-wrapper{width:100%;overflow:hidden}.cb-rental-agreement-rent-adjustment .relation-wrapper .object-related-label,.cb-rental-agreement-rent-adjustment .relation-wrapper .object-related-list-label{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}
