@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper.bf-swiper-component .swiper-pagination{justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:absolute;bottom:0}.swiper.bf-swiper-component .swiper-pagination .swiper-pagination-bullet{background:var(--background-color-primary);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-rounded);width:6px;height:6px;margin:var(--m-1)}.swiper.bf-swiper-component .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--base-color)}.swiper.bf-swiper-component .swiper-button-prev,.swiper.bf-swiper-component .swiper-button-next{color:var(--base-color);transition:opacity .2s}.swiper.bf-swiper-component .swiper-button-prev.swiper-button-disabled,.swiper.bf-swiper-component .swiper-button-next.swiper-button-disabled{opacity:0}.asset-preview-base{align-items:center;gap:var(--p-2);min-width:0;display:flex}.asset-preview-base__leading{flex:none}.asset-preview-base__content{flex:auto;min-width:0}.asset-preview-base__title,.asset-preview-base__subtitle,.asset-preview-base__row,.asset-preview-base__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-preview-base__title{font-weight:var(--font-weight-medium)}.asset-preview-base__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.asset-preview-base__value{max-width:45%;font-size:var(--font-size-sm);flex:none}.asset-preview-base__rows{flex-direction:column;gap:2px;margin-top:2px;display:flex}.asset-preview-base__row{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.asset-preview-base.density-compact{gap:var(--p-1)}.asset-preview-base.density-tiny{align-items:flex-start}.load-page{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.struct-loader.error{color:var(--color-negative);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.struct-loader.error button.bf-button{margin-left:var(--m-2);display:inline-flex}.overlay-multiple-selection{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:hidden}.overlay-multiple-selection.embedded{width:100%}.overlay-multiple-selection .search .bf-input{border:none!important;outline:none!important}.overlay-multiple-selection .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;overflow:auto}.overlay-multiple-selection .overlay-main-content .empty-text{text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:var(--p-5)}.overlay-multiple-selection .overlay-main-content .selection-element{width:100%}.overlay-multiple-selection .overlay-main-content .selection-element.exact-match-highlight{background:var(--table-row-color-hover)}.overlay-multiple-selection .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-title{align-items:center;display:flex}.overlay-title .title{padding:var(--p-5);font-size:var(--font-size-md);flex-grow:1;font-weight:500}.overlay-multiple-selection-with-negation{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:hidden}.overlay-multiple-selection-with-negation.embedded{width:100%}.overlay-multiple-selection-with-negation .negate-input{padding-left:var(--p-5);padding-right:var(--p-5)}.overlay-multiple-selection-with-negation .negate-input .labeled-input{display:inline-flex}.overlay-multiple-selection-with-negation .search .bf-input{border:none!important;outline:none!important}.overlay-multiple-selection-with-negation .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;overflow:auto}.overlay-multiple-selection-with-negation .overlay-main-content .empty-text{text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:var(--p-5)}.overlay-multiple-selection-with-negation .overlay-main-content .selection-element{width:100%}.overlay-multiple-selection-with-negation .rs-checkbox-checker label{display:flex}.overlay-multiple-selection-with-negation .rs-checkbox-checker label .color-indicator{margin-left:var(--m-0);margin-right:var(--m-3);border-radius:var(--border-radius-rounded);border:1px solid var(--border-color-secondary);width:15px;height:15px}.overlay-multiple-selection-with-negation .rs-checkbox-checker label .sub-label{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.overlay-multiple-selection-with-negation .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-project{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;display:flex;overflow:visible}.overlay-project .selected-project-list{padding:var(--p-5);flex-wrap:wrap;gap:5px;max-height:150px;display:flex;overflow:auto}.overlay-project .selected-project-list .no-entries{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.overlay-project .selected-project-list .selected-project-entry{border-radius:var(--border-radius-base);align-items:center;display:flex}.overlay-project .selected-project-list .selected-project-entry .project-label{margin-right:var(--m-2)}.overlay-project .selected-project-list .selected-project-entry .remove-project-button{opacity:0;margin-right:var(--m-3);transition:opacity .2s}.overlay-project .selected-project-list .selected-project-entry:hover .remove-project-button{opacity:1}.overlay-project .search .bf-input{border:none!important;outline:none!important}.overlay-project .overlay-main-content{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;height:400px;overflow:hidden}.overlay-project .overlay-main-content .entry .wrapper,.overlay-project .overlay-main-content .entry .wrapper .rs-checkbox{width:100%}.overlay-project .overlay-main-content .entry .wrapper .rs-checkbox label,.overlay-project .overlay-main-content .entry .wrapper .rs-checkbox label .project-label{width:100%;display:block}.overlay-project .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-boolean{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:visible}.overlay-boolean .search .bf-input{border:none!important;outline:none!important}.overlay-boolean .overlay-main-conten-main-conten{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);flex-grow:1;overflow:visible}.overlay-boolean .overlay-main-conten-main-conten .range .from{padding-bottom:var(--p-5)}.overlay-boolean .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.contact-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.contact-label .business-type{color:var(--text-color-secondary);padding-right:var(--p-3);font-size:.7em}.contact-view-container{padding:var(--p-5);z-index:9999999}.contact-view{min-width:350px;padding:10px 15px 10px 10px}.contact-view .contact-view-label{font-size:14pt}.contact-view .actions{padding-bottom:var(--p-3);justify-content:flex-end;display:flex}.contact-view .name{font-size:var(--font-size-md)}.contact-view .bank-account,.contact-view .contact-person,.contact-view .address{padding-bottom:var(--p-3)}.contact-view .bank-account:last-of-type,.contact-view .contact-person:last-of-type,.contact-view .address:last-of-type{padding-bottom:var(--p-0)}.contact-view .contact-view-actions{justify-content:flex-end;column-gap:10px;display:flex}.contact-view .contact-view-section{padding-bottom:var(--p-2)}.contact-view .contact-view-section .section-title{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-bottom:var(--p-0)}.overlay-contact{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;display:flex;overflow:visible}.overlay-contact .selected-contact-list{padding:var(--p-5);flex-wrap:wrap;gap:5px;max-height:150px;display:flex;overflow:auto}.overlay-contact .selected-contact-list .no-entries{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.overlay-contact .selected-contact-list .selected-contact-entry{border-radius:var(--border-radius-base);align-items:center;display:flex}.overlay-contact .selected-contact-list .selected-contact-entry .contact-label{margin-right:var(--m-2)}.overlay-contact .selected-contact-list .selected-contact-entry .remove-contact-button{opacity:0;margin-right:var(--m-3);transition:opacity .2s}.overlay-contact .selected-contact-list .selected-contact-entry:hover .remove-contact-button{opacity:1}.overlay-contact .search .bf-input{border:none!important;outline:none!important}.overlay-contact .overlay-main-content{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;height:400px;overflow:hidden}.overlay-contact .overlay-main-content .entry .wrapper,.overlay-contact .overlay-main-content .entry .wrapper .rs-checkbox{width:100%}.overlay-contact .overlay-main-content .entry .wrapper .rs-checkbox label,.overlay-contact .overlay-main-content .entry .wrapper .rs-checkbox label .contact-label{width:100%;display:block}.overlay-contact .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-date-selection{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:visible}.overlay-date-selection .search .bf-input{border:none!important;outline:none!important}.overlay-date-selection .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);flex-grow:1;overflow:visible}.overlay-date-selection .overlay-main-content .range .from{padding-bottom:var(--p-5)}.overlay-date-selection .overlay-main-content .range .quick-actions{padding-top:var(--p-5);margin-top:var(--m-8);border-top:1px var(--border-color-primary) solid;flex-direction:column;justify-content:center;display:flex}.overlay-date-selection .overlay-main-content .range .quick-actions .row{justify-content:space-evenly;width:100%;display:flex}.overlay-date-selection .overlay-main-content .date-or-relative-field{margin-bottom:var(--p-3)}.overlay-date-selection .overlay-main-content .date-or-relative-field:last-child{margin-bottom:0}.overlay-date-selection .overlay-main-content .date-or-relative-field__mode{gap:var(--p-4);margin-bottom:var(--p-2);display:flex}.overlay-date-selection .overlay-main-content .date-or-relative-field__mode-option{align-items:center;gap:var(--p-1);cursor:pointer;color:var(--text-color-secondary,#666);font-size:12px;display:flex}.overlay-date-selection .overlay-main-content .date-or-relative-field__relative .bf-input,.overlay-date-selection .overlay-main-content .date-or-relative-field__relative .rs-input-group{width:100%}.overlay-date-selection .overlay-main-content .date-or-relative-field__direction-prefix{border:none;border-right:1px solid var(--input-border-color,#ccc);border-radius:var(--border-radius-base,4px) 0 0 var(--border-radius-base,4px);background:var(--background-color-elevated,#fff);height:100%;min-height:32px;color:var(--text-color-primary,#333);cursor:pointer;appearance:auto;padding:0 8px;font-size:13px}.overlay-date-selection .overlay-main-content .date-or-relative-field__unit-suffix{border:none;border-left:1px solid var(--input-border-color,#ccc);border-radius:0 var(--border-radius-base,4px) var(--border-radius-base,4px) 0;background:var(--background-color-elevated,#fff);height:100%;min-height:32px;color:var(--text-color-primary,#333);cursor:pointer;appearance:auto;padding:0 8px;font-size:13px}.overlay-date-selection .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-id-query{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:visible}.overlay-id-query .search .bf-input{border:none!important;outline:none!important}.overlay-id-query .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);flex-grow:1;overflow:visible}.overlay-id-query .overlay-main-content .range .from{padding-bottom:var(--p-5)}.overlay-id-query .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.overlay-number-selection{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;max-height:500px;display:flex;overflow:hidden}.overlay-number-selection .search .bf-input{border:none!important;outline:none!important}.overlay-number-selection .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;overflow:auto}.overlay-number-selection .overlay-main-content .range .from{padding-bottom:var(--p-5)}.overlay-number-selection .footer{padding:var(--p-2)}.cdn-link{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.pdf-preview{border:solid 1px var(--border-color-primary);box-sizing:content-box;position:relative}.pdf-preview .open-preview{opacity:0;border-radius:var(--border-radius-none);background:var(--background-opacity-strong);transition:opacity .4s;position:absolute;inset:0}.pdf-preview .open-preview .bf-icon{color:var(--icon-color-contrast);transition:transform .4s .1s;transform:scale(.25)}.pdf-preview .open-preview:hover{opacity:.8}.pdf-preview .open-preview:hover .bf-icon{transform:scale(1)}.object-stacking-plan-overlay .overlay-title{font-size:var(--font-size-base);font-weight:600}.object-stacking-plan-overlay .overlay-title .id{color:var(--text-color-secondary);font-size:var(--font-size-sm);padding-right:var(--p-3)}.object-stacking-plan-overlay .entry{font-size:var(--font-size-sm);display:flex}.object-stacking-plan-overlay .entry .key{color:var(--text-color-secondary);font-weight:600;font-size:var(--font-size-xs);padding-right:var(--p-5);flex-grow:1}.bf-page-switch{width:100%;height:100%;position:relative;overflow:clip}.bf-page-switch>.bf-page-entry{width:100%;height:100%;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;top:0;left:0}.bf-page-switch>.bf-page-entry.bf-page-1{opacity:1;transform:translate(0)}.bf-page-switch>.bf-page-entry.bf-page-2{opacity:0;transform:translate(100%)}.bf-page-switch.bf-page-switch-active>.bf-page-entry.bf-page-1{opacity:0;transform:translate(-100%)}.bf-page-switch.bf-page-switch-active>.bf-page-entry.bf-page-2{opacity:1;transform:translate(0)}.bf-page-switch.__relative-to-first-page{width:100%;height:auto}.bf-page-switch.__relative-to-first-page>.bf-page-entry.bf-page-1{width:100%;height:auto;position:relative}.persistent-split-pane.hide-primary>.Pane1{display:none}.persistent-split-pane.hide-primary>.Pane2{width:100%!important;height:100%!important}.persistent-split-pane.hide-primary>.Resizer,.persistent-split-pane.hide-secondary>.Pane2{display:none}.persistent-split-pane.hide-secondary>.Pane1{width:100%!important;height:100%!important}.persistent-split-pane.hide-secondary>.Resizer,.persistent-split-pane.collapse-primary>.Pane1{display:none}.persistent-split-pane.collapse-primary>.Pane2{width:calc(100% - 20px)!important;height:100%!important}.persistent-split-pane.collapse-primary>.Resizer{margin-left:10px}.persistent-split-pane.collapse-secondary>.Pane2{display:none}.persistent-split-pane.collapse-secondary>.Pane1{width:calc(100% - 20px)!important;height:100%!important}.persistent-split-pane.collapse-secondary>.Resizer{margin-right:10px}.persistent-split-pane.appearance-decent>.Resizer{opacity:1;z-index:2;background:0 0;border:0;margin:0;transition:background-color .12s;position:relative}.persistent-split-pane.appearance-decent>.Resizer:after{content:"";background:color-mix(in srgb, var(--text-color-secondary) 35%, transparent);pointer-events:none;border-radius:999px;transition:background-color .12s,transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000024}.persistent-split-pane.appearance-decent>.Resizer.vertical{cursor:col-resize;width:16px;margin:0 -8px}.persistent-split-pane.appearance-decent>.Resizer.vertical:after{width:4px;height:44px}.persistent-split-pane.appearance-decent>.Resizer.horizontal{cursor:row-resize;width:100%;height:16px;margin:-8px 0}.persistent-split-pane.appearance-decent>.Resizer.horizontal:after{width:44px;height:4px}.persistent-split-pane.appearance-decent>.Resizer:hover:after{background:color-mix(in srgb, var(--base-color) 45%, transparent);transform:translate(-50%,-50%)scale(1.04)}.Resizer{background:var(--border-color-primary);opacity:1;z-index:1;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;position:relative}.Resizer .resizer-collapse{display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.Resizer .resizer-collapse .resizer-collapse-button{font-size:var(--font-size-xs);padding:0 var(--p-2);border:solid 1px var(--border-color-accent);border-radius:var(--border-radius-base);background:var(--border-color-primary);color:var(--text-color-primary);white-space:nowrap;cursor:pointer}.Resizer .resizer-collapse .resizer-collapse-button:hover{background:var(--border-color-secondary)}.Resizer.vertical .resizer-collapse{transform:translateY(-50%)translate(-50%)rotate(-90deg)}.Resizer:hover{transition:all 2s}.Resizer.horizontal{border-top:1px solid var(--border-color-accent);border-bottom:1px solid var(--border-color-accent);cursor:row-resize;width:100%;height:3px;margin:-1px 0}.Resizer.horizontal:hover{border-top:1px solid var(--border-color-contrast-inverse);border-bottom:1px solid var(--border-color-contrast-inverse)}.Resizer.vertical{border-left:1px solid var(--border-color-accent);border-right:1px solid var(--border-color-accent);cursor:col-resize;width:3px;margin:0 -1px}.Resizer.vertical:hover{border-left:1px solid var(--border-color-contrast-inverse);border-right:1px solid var(--border-color-contrast-inverse)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:#0000}.SplitPane>.Pane{overflow:hidden}.bf-button-group.no-wrap{flex-wrap:nowrap;display:inline-flex}.bf-button-group .bf-button.active{background:var(--base-color);color:var(--base-color-foreground)}.bf-button-group .bf-button.active:hover{color:var(--base-color-foreground);background:var(--base-color-darken-13)}.bf-button-group.with-outline{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.bf-button-group>div{display:inline-block}.bf-button-group>div .bf-button{border-radius:0}.bf-button-group>div:not(:last-of-type) .bf-button{border-right:none}.bf-button-group>div:first-of-type .bf-button{border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.bf-button-group>div:last-of-type .bf-button{border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}.bf-button-group.collapsible-text .bf-button .bf-button-toggle-collapsible-content{align-items:center;display:flex}.bf-button-group.collapsible-text .bf-button .bf-button-toggle-collapsible-content .bf-button-toggle-icon{padding-top:var(--p-1);padding-bottom:var(--p-1)}.bf-button-group.collapsible-text .bf-button .bf-button-toggle-collapsible-content .bf-button-toggle-text{padding-left:var(--p-2);animation:.5s ease-out .3s both bf-button-toggle-text-bounce-in}@keyframes bf-button-toggle-text-bounce-in{0%{opacity:0;transform:scale(1)}1%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ez-input .bf-input.appearance-clear{border:1px solid #0000;outline:none;transition:background-color .2s}.ez-input .bf-input.appearance-clear.readonly.rs-input-group:hover{border:1px solid #0000}.ez-input .bf-input.appearance-clear:not(.readonly):hover{background:var(--ez-hover-color);border-color:#0000}.ez-input .bf-input.appearance-clear:not(.readonly):focus-within{border:solid 1px var(--base-color);background:0 0}.ez-input .bf-input.appearance-clear input{padding:var(--p-3)}.user-label{align-items:center;display:inline-flex}.user-label .avatar{margin-right:var(--m-3)}.users-labeled,.users-labeled .user-avatars{display:flex}.users-labeled .user-avatars .avatar{margin-left:-6px}.users-labeled .user-avatars .avatar:first-of-type{margin-left:var(--m-0)}.users-labeled .label{padding-left:var(--p-2)}.users-labeled-overlay .user-list{padding:var(--p-5)}.html-text{overflow:auto}.html-text.with-border{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base);padding:var(--p-5)}.bf-checkbox-modern{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.bf-checkbox-modern-circle{border:2px solid var(--border-color-base,#d9d9d9);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 4px #0000001a,0 0 0 4px #0000}.bf-checkbox-modern-checkmark{color:#fff;stroke-dasharray:20;stroke-dashoffset:20px;width:16px;height:16px;animation:.4s ease-out .1s forwards drawCheckmark}.bf-checkbox-modern-cross{color:#fff;stroke-dasharray:24;stroke-dashoffset:24px;width:16px;height:16px;animation:.4s ease-out .1s forwards drawCross}.bf-checkbox-modern--checked .bf-checkbox-modern-circle,.bf-checkbox-modern--aborted .bf-checkbox-modern-circle{animation:.6s ease-out pulse}.bf-checkbox-modern:active .bf-checkbox-modern-circle{transform:scale(.95)}.bf-checkbox-modern:active .bf-checkbox-modern-circle:after{content:"";background:#ffffff80;border-radius:50%;width:0;height:0;animation:.6s ease-out ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bf-checkbox-modern--hovered .bf-checkbox-modern-circle{transform:scale(1.1);box-shadow:0 4px 8px #00000026,0 0 0 4px #0000}.bf-checkbox-modern--checked .bf-checkbox-modern-circle{background-color:#52c41a;border-color:#52c41a;box-shadow:0 2px 4px #0000001a,0 0 0 4px #52c41a33}.bf-checkbox-modern--aborted .bf-checkbox-modern-circle{background-color:#ff4d4f;border-color:#ff4d4f;box-shadow:0 2px 4px #0000001a,0 0 0 4px #ff4d4f33}.bf-checkbox-modern--unchecked .bf-checkbox-modern-circle{border-color:var(--border-color-base,#d9d9d9);background-color:#0000;box-shadow:0 2px 4px #0000001a,0 0 0 4px #0000}.bf-checkbox-modern--aborted .bf-checkbox-modern-circle{animation:.6s ease-out pulseRed}.bf-checkbox-modern--readonly{cursor:not-allowed;opacity:.6;pointer-events:none}.bf-checkbox-modern--readonly .bf-checkbox-modern-circle{opacity:.7}.bf-checkbox-modern--loading{cursor:wait;pointer-events:none}.bf-checkbox-modern--loading .bf-checkbox-modern-circle{border-color:var(--border-color-base,#d9d9d9);background-color:#00000005}.bf-checkbox-modern-loader{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.bf-checkbox-modern-loader .rs-loader-spin{border-width:2px;width:14px;height:14px}.bf-checkbox-modern.bf-checkbox-modern--micro{width:26px;height:26px}.bf-checkbox-modern.bf-checkbox-modern--micro .bf-checkbox-modern-circle{border-width:1px;width:17px;height:17px;box-shadow:0 1px 2px #00000014,0 0 0 3px #0000}.bf-checkbox-modern.bf-checkbox-modern--micro .bf-checkbox-modern-checkmark,.bf-checkbox-modern.bf-checkbox-modern--micro .bf-checkbox-modern-cross{width:10px;height:10px}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--checked .bf-checkbox-modern-circle{box-shadow:0 1px 2px #0000001a,0 0 0 3px #52c41a2e}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--aborted .bf-checkbox-modern-circle{box-shadow:0 1px 2px #0000001a,0 0 0 3px #ff4d4f2e}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--unchecked .bf-checkbox-modern-circle{box-shadow:0 1px 2px #0000000f,0 0 0 3px #0000}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--hovered .bf-checkbox-modern-circle{transform:scale(1.06);box-shadow:0 2px 4px #0000001a,0 0 0 3px #0000}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--loading .bf-checkbox-modern-circle{border-color:var(--border-color-base,#d9d9d9);background-color:#00000005}.bf-checkbox-modern.bf-checkbox-modern--micro:active .bf-checkbox-modern-circle:after{animation:.5s ease-out bf-checkbox-modern-ripple-micro}.bf-checkbox-modern.bf-checkbox-modern--micro .bf-checkbox-modern-loader{width:12px;height:12px}.bf-checkbox-modern.bf-checkbox-modern--micro .bf-checkbox-modern-loader .rs-loader-spin{border-width:2px;width:12px;height:12px}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--checked .bf-checkbox-modern-circle{animation:.6s ease-out bf-checkbox-modern-pulse-micro}.bf-checkbox-modern.bf-checkbox-modern--micro.bf-checkbox-modern--aborted .bf-checkbox-modern-circle{animation:.6s ease-out bf-checkbox-modern-pulse-red-micro}@keyframes bf-checkbox-modern-pulse-micro{0%{box-shadow:0 1px 2px #0000001a,0 0 #52c41a59}50%{box-shadow:0 1px 2px #0000001a,0 0 0 5px #52c41a00}to{box-shadow:0 1px 2px #0000001a,0 0 #52c41a00}}@keyframes bf-checkbox-modern-pulse-red-micro{0%{box-shadow:0 1px 2px #0000001a,0 0 #ff4d4f59}50%{box-shadow:0 1px 2px #0000001a,0 0 0 5px #ff4d4f00}to{box-shadow:0 1px 2px #0000001a,0 0 #ff4d4f00}}@keyframes bf-checkbox-modern-ripple-micro{0%{opacity:1;width:0;height:0}to{opacity:0;width:29px;height:29px}}@keyframes drawCheckmark{to{stroke-dashoffset:0}}@keyframes drawCross{to{stroke-dashoffset:0}}@keyframes pulse{0%{box-shadow:0 2px 4px #0000001a,0 0 #52c41a66}50%{box-shadow:0 2px 4px #0000001a,0 0 0 8px #52c41a00}to{box-shadow:0 2px 4px #0000001a,0 0 #52c41a00}}@keyframes ripple{0%{opacity:1;width:0;height:0}to{opacity:0;width:40px;height:40px}}@keyframes pulseRed{0%{box-shadow:0 2px 4px #0000001a,0 0 #ff4d4f66}50%{box-shadow:0 2px 4px #0000001a,0 0 0 8px #ff4d4f00}to{box-shadow:0 2px 4px #0000001a,0 0 #ff4d4f00}}.bf-checkbox-modern-context-menu{background:var(--background-color-base,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #00000014;border-radius:8px;min-width:160px;padding:6px;animation:.2s cubic-bezier(.4,0,.2,1) contextMenuFadeIn;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014}.bf-checkbox-modern-context-menu-content{flex-direction:column;gap:2px;display:flex}.bf-checkbox-modern-context-menu-content .bf-button{width:100%;min-height:auto}.bf-checkbox-modern-context-menu-item{border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;justify-content:flex-start!important;width:100%!important;padding:10px 14px!important}.bf-checkbox-modern-context-menu-item:before{content:"";opacity:0;border-radius:6px 0 0 6px;width:3px;height:100%;transition:opacity .15s;position:absolute;top:0;left:0}.bf-checkbox-modern-context-menu-item .label{align-items:center;gap:12px;width:100%;display:flex}.bf-checkbox-modern-context-menu-item .text-label{color:var(--text-color-base,#1a1a1a);flex:1;font-size:14px;font-weight:500}.bf-checkbox-modern-context-menu-item .bf-icon{border-radius:50%;flex-shrink:0;min-width:20px;min-height:20px;margin:0;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important}.bf-checkbox-modern-context-menu-item:hover{transform:translate(2px)}.bf-checkbox-modern-context-menu-item:hover:before{opacity:1}.bf-checkbox-modern-context-menu-item:hover .bf-icon{transform:scale(1.1)}.bf-checkbox-modern-context-menu-item:active{transform:translate(1px)}.bf-checkbox-modern-context-menu-item--abort:before{background:linear-gradient(135deg,#ff4d4f 0%,#ff7875 100%)}.bf-checkbox-modern-context-menu-item--abort:hover{background:linear-gradient(90deg,#ff4d4f1a 0%,#ff4d4f0d 100%)}.bf-checkbox-modern-context-menu-item--abort:hover .text-label{color:#ff4d4f}.bf-checkbox-modern-context-menu-item--abort .bf-icon{box-shadow:0 2px 6px #ff4d4f4d;color:#fff!important;background:linear-gradient(135deg,#ff4d4f 0%,#ff7875 100%)!important}.bf-checkbox-modern-context-menu-item--check:before{background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%)}.bf-checkbox-modern-context-menu-item--check:hover{background:linear-gradient(90deg,#52c41a1a 0%,#52c41a0d 100%)}.bf-checkbox-modern-context-menu-item--check:hover .text-label{color:#52c41a}.bf-checkbox-modern-context-menu-item--check .bf-icon{box-shadow:0 2px 6px #52c41a4d;color:#fff!important;background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%)!important}.bf-checkbox-modern-context-menu-item--uncheck:before{background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%)}.bf-checkbox-modern-context-menu-item--uncheck:hover{background:linear-gradient(90deg,#1890ff1a 0%,#1890ff0d 100%)}.bf-checkbox-modern-context-menu-item--uncheck:hover .text-label{color:#1890ff}.bf-checkbox-modern-context-menu-item--uncheck .bf-icon{box-shadow:0 2px 6px #1890ff4d;color:#fff!important;background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%)!important}@keyframes contextMenuFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.comment-count-bubble-overlay{max-width:460px;max-height:60vh;padding:var(--p-3);background:var(--background-color-primary);justify-content:stretch;align-items:stretch;display:flex;overflow:hidden}.comment-count-bubble-overlay__notes-list{width:100%;max-height:calc(60vh - var(--p-6));flex-direction:column;display:flex;overflow:hidden}.comment-count-bubble-overlay__notes-list .list-scroll{padding-right:var(--p-1);overflow-y:auto}.comment-count-bubble-overlay__note-entry{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);padding:var(--p-3);margin-bottom:var(--p-2);background:var(--background-color-primary)}.comment-count-bubble-overlay__note-header{align-items:center;gap:var(--p-2);margin-bottom:var(--p-2);display:flex}.comment-count-bubble-overlay__note-date{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.comment-count-bubble-overlay__note-content{word-break:break-word}.todo-approval-panel{gap:var(--m-3);flex-direction:column;display:flex}.todo-approval-panel--compact{margin-top:var(--m-2);background:0 0;border:none;padding:0}.todo-approval-panel--full{background:0 0;padding:0}.todo-approval-panel__actions{align-items:center;gap:var(--m-3);flex-wrap:wrap;display:flex}.todo-approval-panel__summary{align-items:center;gap:var(--m-2);font-size:var(--font-size-sm);color:var(--text-color-secondary);display:inline-flex}.todo-approval-panel__summary--approved{color:var(--color-positive)}.todo-approval-panel__summary--rejected{color:var(--color-negative)}.todo-approval-panel__summary--pending{color:var(--text-color-secondary)}.todo-approval-panel__summary-label{font-weight:500}.todo-approval-panel__summary-users{align-items:center;gap:var(--m-2);flex-wrap:wrap;display:inline-flex}.todo-approval-timeline{padding:var(--p-2) 0;background:0 0;align-items:stretch;gap:0;display:flex;overflow-x:auto}.todo-approval-timeline__item{flex:none;align-items:stretch;min-width:0;display:flex}.todo-approval-timeline__node-container{align-items:center;gap:var(--m-2);min-width:96px;max-width:160px;padding:var(--p-2) var(--p-3);border-radius:var(--border-radius-base);background:0 0;border:1px solid #0000;flex-direction:column;flex:none;transition:background .15s,border-color .15s;display:flex}.todo-approval-timeline__item--current .todo-approval-timeline__node-container{background:var(--table-row-color-hover,var(--background-color-hover,#0000000f));border-color:var(--color-primary);box-shadow:0 1px 4px #0000000f}.todo-approval-timeline__node{background:var(--background-color-contrast,#fff);border:2px solid var(--border-color-secondary);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:relative}.todo-approval-timeline__node--approved{border-color:var(--color-positive)}.todo-approval-timeline__node--rejected{border-color:var(--color-negative)}.todo-approval-timeline__node--current{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f62e}.todo-approval-timeline__node--upcoming{opacity:.6}.todo-approval-timeline__node--skipped{opacity:.35;filter:grayscale(.6)}.todo-approval-timeline__badge{color:#fff;background:var(--text-color-secondary);border:1px solid var(--background-color-contrast,#fff);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.todo-approval-timeline__badge--approved{background:var(--color-positive)}.todo-approval-timeline__badge--rejected{background:var(--color-negative)}.todo-approval-timeline__badge--current,.todo-approval-timeline__badge--upcoming{display:none}.todo-approval-timeline__badge--skipped{background:var(--text-color-secondary)}.todo-approval-timeline__meta{font-size:var(--font-size-xs);color:var(--text-color-primary);text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;line-height:1.3;display:flex}.todo-approval-timeline__name{color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.todo-approval-timeline__sub{color:var(--text-color-secondary);font-size:var(--font-size-xxs)}.todo-approval-timeline__date{color:var(--text-color-secondary)}.todo-approval-timeline__state{color:var(--text-color-secondary);font-style:italic}.todo-approval-timeline__item--current .todo-approval-timeline__state{color:var(--color-primary);font-style:normal;font-weight:500}.todo-approval-timeline__comment{width:100%;color:var(--text-color-secondary);font-size:var(--font-size-xxs);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.todo-approval-timeline__connector{background:var(--border-color-secondary);flex:0 0 30px;align-self:flex-start;width:30px;height:2px;margin-top:26px;position:relative}.todo-approval-timeline__connector:before,.todo-approval-timeline__connector:after{content:"";background:var(--border-color-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.todo-approval-timeline__connector:before{left:-3px}.todo-approval-timeline__connector:after{right:-3px}.todo-approval-timeline__connector--from-approved,.todo-approval-timeline__connector--from-approved:before{background:var(--color-positive)}.todo-approval-timeline__connector--from-rejected,.todo-approval-timeline__connector--from-rejected:before{background:var(--color-negative)}.todo-approval-timeline__connector--from-current{background:linear-gradient(to right, var(--color-primary) 0%, var(--border-color-secondary) 100%)}.todo-approval-timeline__connector--from-current:before{background:var(--color-primary)}.todo-approval-timeline__connector--to-approved:after{background:var(--color-positive)}.todo-approval-timeline__connector--to-rejected:after{background:var(--color-negative)}.todo-approval-timeline__connector--to-current:after{background:var(--color-primary)}.todo-approval-timeline__connector--to-skipped{opacity:.4}.todo-entry-creation-info{align-items:center;gap:var(--m-2);font-size:var(--font-size-xs);color:var(--text-color-secondary);display:inline-flex}.todo-entry{cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:0;align-items:flex-start;gap:8px;width:100%;min-height:28px;margin:0;padding:5px 8px 5px 10px;transition:background-color .12s;display:flex;position:relative;overflow:hidden}.todo-entry.bf-button{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;height:auto;min-height:28px;padding-block:5px}.todo-entry--system-root,.todo-entry--with-subtodos{cursor:default;white-space:normal;text-align:left;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;height:auto}.todo-entry+.todo-entry{border-top:1px solid var(--border-color-secondary)}.todo-entry__content--stacked{flex-direction:column;flex:1;align-items:stretch;gap:6px;min-width:0;display:flex}.todo-entry__tap-section.bf-button{width:100%;height:auto;min-height:unset;text-align:left;white-space:normal;border-radius:var(--border-radius-sm);justify-content:flex-start;margin:0;padding:0;overflow:hidden}.todo-entry__tap-section.bf-button:hover{background:0 0}.todo-entry:hover{background:var(--list-row-background-hover)}.todo-entry--overdue{border-left-color:var(--color-negative)}.todo-entry--high-priority{border-left-color:var(--color-warning-strong)}.todo-entry--approval{background:#1154be06;border-left-color:#1154be8c}.todo-entry--approval:hover{background:#1154be0d}.todo-entry__checkbox{flex-shrink:0;justify-content:center;align-items:center;padding-top:1px;display:flex}.todo-entry__checkbox--approval-spacer{flex-shrink:0;width:18px;height:18px}.todo-entry__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.todo-entry__heading{flex-direction:column;gap:1px;display:flex}.todo-entry__title{color:var(--text-color-primary);word-wrap:break-word;font-size:12.5px;font-weight:500;line-height:1.25}.todo-entry__description{color:var(--text-color-secondary);word-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.todo-entry__meta{align-items:center;gap:var(--m-3);background:0 0;border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.todo-entry__due-date{color:var(--text-color-secondary);align-items:center;gap:3px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.todo-entry__due-date span{line-height:1}.todo-entry__priority{align-items:center;display:inline-flex}.todo-entry__tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.todo-entry__tag{background:var(--background-color-primary-light);color:var(--text-color-secondary);letter-spacing:.01em;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4}.todo-entry__linked-assets{background:0 0;border:none;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.todo-entry__linked-asset{align-items:center;gap:4px;font-size:10px;line-height:1.4;display:inline-flex}.todo-entry__linked-asset button{border-radius:3px;padding:0 4px;transition:background-color .12s}.todo-entry__linked-asset button:hover{background:var(--list-row-background-hover);outline:none}.todo-entry__linked-asset-type{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:10px;font-weight:500;line-height:1}.todo-entry__linked-asset-separator{color:var(--text-color-secondary);opacity:.5}.todo-entry__subtodos{background:var(--background-color-primary-light);border:none;border-radius:4px;margin:4px 0 0;padding:6px 8px}.todo-entry__subtodos-header{justify-content:space-between;align-items:baseline;gap:var(--m-3);margin-bottom:4px;display:flex}.todo-entry__subtodos-label{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.todo-entry__subtodos-progress{color:var(--text-color-secondary);flex-shrink:0;font-size:10px;font-weight:500}.todo-entry__subtodos-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.todo-entry__subtodos-list-item{width:100%;margin:0;padding:0;display:block}.todo-entry__subtodo-row{align-items:center;gap:var(--m-2);color:var(--text-color-primary);border-radius:3px;padding:2px 4px;font-size:11px;line-height:1.3;display:flex}.todo-entry__subtodo-row--done .todo-entry__subtodo-title{color:var(--text-color-secondary);opacity:.7;text-decoration:line-through}.todo-entry__subtodo-row--button.bf-button{width:100%;height:auto;min-height:unset;text-align:left;white-space:normal;justify-content:flex-start;margin:0;overflow:hidden}.todo-entry__subtodo-row--button.bf-button:hover{background:var(--background-color-default)}.todo-entry__subtodo-row--manual{cursor:default}.todo-entry__subtodo-row--manual:hover{background:var(--background-color-default)}.todo-entry__subtodo-checkbox{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.todo-entry__subtodo-title{flex:1;min-width:0;line-height:1.3}.todo-entry__subtodo-hint{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:.55;border:1px solid var(--border-color-primary);border-radius:2px;flex-shrink:0;padding:0 4px;font-size:9px;font-weight:500;line-height:1.4}.todo-entry__approval-panel{background:0 0;border:none;margin:4px 0 0;padding:0}.todo-entry__abort-info{align-items:center;gap:var(--m-2);border-left:2px solid var(--color-negative);background:#ff4d4f0f;border-radius:3px;margin:4px 0 0;padding:4px 8px;font-size:10px;display:flex}.todo-entry__abort-date{color:var(--text-color-secondary);flex-shrink:0}.todo-entry__abort-reason{color:var(--text-color-primary);-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.todo-entry__footer{flex-direction:column;gap:4px;display:flex}.todo-entry__creation-info{opacity:.65;border:none;justify-content:flex-end;margin:2px 0 0;padding:0;font-size:10px;display:flex}.todo-entry__assignees{color:var(--text-color-secondary);flex-shrink:0;font-size:11px}.todo-entry__assignees :global(.users-labeled) .label{color:var(--text-color-secondary)}.todo-entry__assignees :global(.users-labeled) span{color:var(--text-color-secondary)}.todo-entry__assignees :global(.user-label) .label{color:var(--text-color-secondary)}.todo-entry__assignees :global(.user-label) span{color:var(--text-color-secondary)}.todo-entry .mark-duration-progress{width:100%;height:2px;position:absolute;bottom:0;left:0}.todo-entry .mark-duration-progress .mark-duration-progress-bar{background:var(--color-positive);opacity:.6;width:0%;height:100%}.todo-entry__section-card{background:0 0!important;border:none!important;padding:0!important}.todo-list{flex-direction:column;height:100%;display:flex;overflow:hidden}.todo-list .search-container{border-bottom:1px solid var(--border-color-primary);padding:var(--p-2) 0;flex-shrink:0}.todo-list>:not(.search-container){flex:auto;min-height:0;overflow:auto}.file-preview-component{justify-content:center;align-items:center;display:flex}.file-preview-component .bf-button.pdf-button{flex-direction:column;justify-content:center;align-items:center;display:flex}.file-preview-component .bf-button.pdf-button .label{padding-top:var(--p-3)}.file-preview-component .image{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:100%}.file-preview-component .video-preview{cursor:pointer;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.file-preview-component .video-preview video{object-fit:cover;width:100%;height:100%}.file-preview-component .video-preview .play-button-overlay{pointer-events:none;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview-component .video-preview:hover .play-button-overlay{background-color:#000000b3}.file-preview-component .file-preview-component .pdf-preview{border:solid 1px var(--border-color-secondary)}.bf-dropzone>.content-wrapper,.bf-dropzone-tablerow{--error-upload-color:var(--color-negative);height:100%;position:relative}.bf-dropzone>.content-wrapper>.overlay-drop-indicator,.bf-dropzone-tablerow>.overlay-drop-indicator{pointer-events:none;opacity:0;padding:var(--p-5);z-index:2;position:absolute;inset:0}.bf-dropzone>.content-wrapper>.overlay-drop-indicator.active,.bf-dropzone-tablerow>.overlay-drop-indicator.active{background-color:var(--background-opacity-primary)}.bf-dropzone>.content-wrapper>.overlay-drop-indicator.active:not(.suppress-drag),.bf-dropzone-tablerow>.overlay-drop-indicator.active:not(.suppress-drag){opacity:1}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border,.bf-dropzone-tablerow>.overlay-drop-indicator>.border{border-radius:var(--border-radius-extra-large);box-sizing:content-box;border:dashed 2px var(--border-color-contrast);justify-content:center;align-items:center;width:calc(100% - 10px);height:calc(100% - 10px);display:flex}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info{align-items:center;display:flex}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .text,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .text{padding-left:var(--p-5)}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .bf-icon,.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .text,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .bf-icon,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .text{color:var(--text-color-contrast)}.image-editor-overlay{z-index:1000000000;padding:var(--p-10);pointer-events:auto;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-editor-overlay .image-editor-container{background:var(--background-color-contrast);border-radius:var(--border-radius-base);flex-direction:column;max-width:90vw;max-height:90vh;display:flex;box-shadow:0 4px 20px #0000004d}.image-editor-overlay .image-editor-header{padding:var(--p-10);border-bottom:1px solid var(--border-color-primary);justify-content:space-between;align-items:center;gap:var(--m-10);flex-wrap:wrap;display:flex}.image-editor-overlay .image-editor-header h3{font-size:var(--font-size-lg);color:var(--text-color-strong);margin:0}.image-editor-overlay .image-editor-header .image-editor-tools{gap:var(--m-10);flex-wrap:wrap;align-items:center;display:flex}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group{align-items:center;gap:var(--m-5);display:flex}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group label{font-size:var(--font-size-sm);color:var(--text-color-secondary);white-space:nowrap}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .color-palette{flex-wrap:wrap;gap:4px;display:flex}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .color-palette .color-swatch{border:2px solid var(--border-color-primary);border-radius:var(--border-radius-base);cursor:pointer;flex-shrink:0;width:24px;height:24px;min-height:24px;padding:0;transition:all .2s}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .color-palette .color-swatch:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .color-palette .color-swatch.selected{border-color:var(--primary-color,#09f);border-width:3px;box-shadow:0 0 0 2px #0099ff4d}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .line-width-slider{cursor:pointer;width:100px}.image-editor-overlay .image-editor-header .image-editor-tools .tool-group .line-width-value{font-size:var(--font-size-sm);color:var(--text-color-primary);text-align:right;min-width:35px}.image-editor-overlay .image-editor-header .image-editor-tools .tool-separator{background-color:var(--border-color-primary);width:1px;height:30px;margin:0 var(--m-5)}.image-editor-overlay .image-editor-canvas-wrapper{padding:var(--p-10);background:#f5f5f5;flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:auto}.image-editor-overlay .image-editor-canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block;box-shadow:0 2px 8px #0003}.image-editor-overlay .image-editor-actions{padding:var(--p-10);border-top:1px solid var(--border-color-primary);gap:var(--m-5);justify-content:flex-end;display:flex}.image-editor-overlay .object-balloon{z-index:1000000001;pointer-events:auto}.image-editor-overlay .object-balloon .balloon-content{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-10);gap:var(--m-10);flex-direction:column;min-width:200px;display:flex;box-shadow:0 4px 12px #0000004d}.image-editor-overlay .object-balloon .balloon-control{align-items:flex-start;gap:var(--m-5);display:flex}.image-editor-overlay .object-balloon .balloon-control label{font-size:var(--font-size-sm);color:var(--text-color-secondary);white-space:nowrap;min-width:50px;padding-top:2px}.image-editor-overlay .object-balloon .balloon-control .color-palette{flex-wrap:wrap;flex:1;gap:4px;max-width:160px;display:flex}.image-editor-overlay .object-balloon .balloon-control .color-palette .color-swatch{border:2px solid var(--border-color-primary);border-radius:var(--border-radius-base);cursor:pointer;flex-shrink:0;width:24px;height:24px;min-height:24px;padding:0;transition:all .2s}.image-editor-overlay .object-balloon .balloon-control .color-palette .color-swatch:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003}.image-editor-overlay .object-balloon .balloon-control .color-palette .color-swatch.selected{border-color:var(--primary-color,#09f);border-width:3px;box-shadow:0 0 0 2px #0099ff4d}.image-editor-overlay .object-balloon .balloon-control .balloon-slider{cursor:pointer;flex:1}.image-editor-overlay .object-balloon .balloon-control .balloon-value{font-size:var(--font-size-sm);color:var(--text-color-primary);text-align:right;min-width:35px}.image-editor-overlay .object-balloon .balloon-arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--background-color-contrast);width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.image-editor-overlay .object-balloon .balloon-arrow:before{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid var(--border-color-primary);width:0;height:0;position:absolute;top:-10px;left:-9px}.bf-attachments{padding:var(--p-3)}.bf-attachments .bf-attachments-header{margin-bottom:var(--m-5);align-items:center;gap:var(--m-5);display:flex}.bf-attachments .bf-attachments-header .form-label{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:500}.bf-attachments .bf-attachments-header .bf-attachments-buttons{gap:var(--m-3);align-items:center;display:flex}.bf-attachments .bf-attachments-grid{gap:var(--m-10);flex-wrap:wrap;display:flex}.bf-attachments .bf-attachment-item{gap:var(--m-3);flex-direction:column;width:100px;display:flex}.bf-attachments .bf-attachment-item .bf-attachment-preview-wrapper{border-radius:var(--border-radius-base);border:1px solid var(--border-color-primary);background:var(--background-color-base);width:100px;height:100px;position:relative;overflow:hidden}.bf-attachments .bf-attachment-item .bf-attachment-preview-wrapper .bf-attachment-remove-btn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:4px;right:4px}.bf-attachments .bf-attachment-item .bf-attachment-preview-wrapper .bf-attachment-remove-btn:hover{background:#f00c}.bf-attachments .bf-attachment-item .bf-attachment-name{font-size:var(--font-size-sm);color:var(--text-color-primary);word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.bf-attachments .bf-attachment-item .bf-attachment-size{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.bf-attachments .bf-attachment-add-button{border:2px dashed var(--border-color-primary);border-radius:var(--border-radius-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--m-2);width:100px;height:100px;color:var(--text-color-secondary);background:0 0;flex-direction:column;transition:all .2s;display:flex}.bf-attachments .bf-attachment-add-button:hover{border-color:var(--base-color);background:var(--background-color-hover);color:var(--base-color)}.bf-attachments .bf-attachment-add-button .add-icon{font-size:32px;line-height:1}.bf-attachments .bf-attachment-add-button .add-text{font-size:var(--font-size-xs);text-align:center}.screen-capture-overlay{z-index:999999999;cursor:crosshair;pointer-events:none;background:#0000004d;position:fixed;inset:0}.screen-capture-overlay .selection-box{border:2px solid var(--base-color,#007bff);pointer-events:none;box-sizing:border-box;background:#007bff1a;position:absolute}.screen-capture-overlay .element-highlight{border:2px solid var(--base-color,#007bff);pointer-events:none;box-sizing:border-box;background:#007bff1a;transition:all .1s;position:absolute}.screen-capture-overlay .screen-capture-instructions{background:var(--background-color-contrast,#fff);padding:var(--p-5,12px) var(--p-10,20px);border-radius:var(--border-radius-base,4px);z-index:1000000000;pointer-events:auto;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.screen-capture-overlay .screen-capture-instructions .instruction-text{font-size:var(--font-size-sm,14px);color:var(--text-color-primary,#333);text-align:center;white-space:nowrap}.global-search-bar .search-input.bf-input{border-color:var(--border-color-secondary);border-radius:15px}.global-search-bar .search-input.bf-input .prefix{padding:var(--p-2) var(--p-5)}.global-search-bar .search-input.bf-input input{font-size:var(--font-size-lg);border-radius:20px;padding-left:0}.global-search-bar .search-input.bf-input{width:160px;transition:width .2s ease-in-out,transform .2s;transform:scale(.9)}.global-search-bar .search-input.bf-input.active{width:500px;transform:scale(1)}.global-search-mobile-overlay{z-index:2000;background:#fff;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.global-search-mobile-overlay .search-header{padding:var(--p-3);border-bottom:1px solid var(--border-color-secondary);align-items:center;gap:var(--m-2);display:flex}.global-search-mobile-overlay .search-header .search-input{flex:1}.global-search-mobile-overlay .search-results-container{flex:1;overflow:auto}.global-search-mobile-overlay .search-results-container .global-search-results{max-height:none}.global-search-overlay{--selection-foreground-color:#1976d2;--selection-background-color:#1976d214;width:500px;max-height:var(--global-search-overlay-height,80vh)}.global-search-overlay .global-search-results{max-height:var(--global-search-overlay-height,80vh);overflow:hidden}.global-search-overlay .global-search-results.__empty{padding:var(--p-4);text-align:center;color:var(--text-color-secondary)}.global-search-overlay .global-search-results .result-layout{max-height:var(--global-search-overlay-height,80vh);align-items:stretch;display:flex}.global-search-overlay .global-search-results .result-layout .result-group-overview{border-right:1px solid var(--border-color-secondary);background:var(--background-color-primary);width:125px;min-width:125px;padding:var(--p-2);overflow:auto}.global-search-overlay .global-search-results .result-layout .result-group-overview .result-group-overview-item{text-align:left;width:100%;padding:var(--p-2) var(--p-2);cursor:pointer;color:var(--text-color-primary);background:0 0;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.global-search-overlay .global-search-results .result-layout .result-group-overview .result-group-overview-item:hover{background:var(--selection-background-color)}.global-search-overlay .global-search-results .result-layout .result-group-overview .result-group-overview-item.active{background:var(--selection-background-color);border-color:#1976d233}.global-search-overlay .global-search-results .result-layout .result-group-overview .result-group-overview-item .result-group-overview-label{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.global-search-overlay .global-search-results .result-layout .result-group-overview .result-group-overview-item .result-group-overview-count{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.global-search-overlay .global-search-results .result-groups{flex-direction:column;flex:1;display:flex;overflow:auto}.global-search-overlay .global-search-results .result-groups .result-group{border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast)}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header{background:var(--background-color-primary);border-bottom:1px solid var(--border-color-secondary);align-items:center;padding:0;display:flex}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header .button-toggle{width:100%;padding:var(--p-2) var(--p-3);color:var(--text-color-primary);border-radius:0;justify-content:flex-start;align-items:center;display:flex}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header .button-toggle .bf-icon{margin-right:var(--m-5);transition:transform .2s ease-in-out;transform:rotate(0)}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header .button-toggle .bf-icon.collapsed{transform:rotate(-90deg)}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header .button-toggle .result-group-title{font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--text-color-primary);flex-grow:1;font-weight:700}.global-search-overlay .global-search-results .result-groups .result-group .result-group-header .button-toggle .result-group-count{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-align:right;padding-left:var(--p-5);margin-left:auto}.global-search-overlay .global-search-results .result-groups .result-group .result-list{margin:0;padding:0;list-style:none}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item{padding:var(--p-3) var(--p-4);cursor:pointer;align-items:flex-start;gap:var(--m-2);border:1px solid #0000;border-bottom:1px solid var(--border-color-secondary);border-radius:0;transition:background .12s,border-color .12s;display:flex}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item:hover{background:var(--selection-background-color)}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item:last-child{border-bottom:none}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item.active{background:var(--selection-background-color);border-color:#1976d233}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main .result-meta{justify-content:space-between;align-items:center;gap:var(--m-2);display:flex}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main .result-meta .result-asset-type{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.02em}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main .result-meta .result-type{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-align:right}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main .result-title{font-size:var(--font-size-sm);color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.global-search-overlay .global-search-results .result-groups .result-group .result-list .result-item .result-main .result-subtitle{font-size:var(--font-size-sm);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=700px){.global-search-overlay .global-search-results .result-layout{flex-direction:column}.global-search-overlay .global-search-results .result-layout .result-group-overview{border-right:none;border-bottom:1px solid var(--border-color-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-height:140px;display:grid}}.ez-asset-quick-search-overlay{width:500px;max-width:min(90vw,500px);max-height:var(--global-search-overlay-height,80vh);background:var(--background-color-contrast);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);flex-direction:column;display:flex;overflow:hidden}.ez-asset-quick-search-overlay__header{align-items:center;gap:var(--p-3);padding:var(--p-3);border-bottom:solid 1px var(--border-color-secondary);display:flex}.ez-asset-quick-search-overlay__content{min-height:140px;overflow:hidden}.ez-asset-quick-search-overlay__state{min-height:120px;color:var(--text-color-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.ez-asset-quick-search-overlay__result--pending{pointer-events:none}.ez-asset-quick-search-overlay .global-search-results{max-height:var(--global-search-overlay-height,80vh);overflow:hidden}.ez-asset-quick-search-overlay .result-layout{max-height:var(--global-search-overlay-height,80vh)}.ez-asset-quick-search-overlay .result-item{padding:0}.ez-asset-quick-search-overlay__result{text-align:left;width:100%;padding:var(--p-3) var(--p-4);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;display:flex}.ez-asset-quick-search-overlay__result:disabled{cursor:default;opacity:.65}.bf-table-filter{gap:var(--m-5);flex-wrap:wrap;display:flex}.bf-table-filter .bf-table-search-input{padding-right:0}.bf-table-filter .bf-dropdown.rs-dropdown-menu{margin-top:var(--m-3)}.bf-table-filter .active-filters{gap:var(--m-5);display:flex}.bf-table-filter .add-new-filter .dropdown-item-button{padding-right:var(--p-13);min-width:130px}.bf-table-filter .add-new-filter .dropdown-item-button.favorite-filter-button{padding-right:var(--p-3)}.bf-table-filter .add-new-filter .no-favorite-filters,.bf-table-filter .add-new-filter .no-filters{text-align:center;min-width:200px;color:var(--text-color-secondary);justify-content:center;align-items:center;padding:16px;display:flex}.bf-table-filter--vertical{flex-flow:column;align-items:stretch}.bf-table-filter--vertical .bf-table-search-input,.bf-table-filter--vertical .bf-table-filter-entry{width:100%}.bf-table-filter--vertical .bf-table-filter-entry .button-wrapper>.bf-dropdown>button.bf-button{justify-content:space-between;width:100%}.bf-table-filter--vertical .add-new-filter{width:100%}.bf-table-filter--vertical .add-new-filter .bf-button{justify-content:flex-start;width:100%}.bf-table-filter--vertical>.bf-dropdown{width:100%}.bf-table-filter--vertical>.bf-dropdown .bf-button{justify-content:flex-start;width:100%}.bf-table-filter-modal .hint{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-style:italic}.bf-table-filter-entry{z-index:7}.bf-table-filter-entry .button-wrapper{display:flex}.bf-table-filter-entry .button-wrapper>.bf-dropdown>button.bf-button{border-top-right-radius:0;border-bottom-right-radius:0}.bf-table-filter-entry .button-wrapper>.bf-dropdown>button.bf-button .filter-entry-label{align-items:center;display:flex}.bf-table-filter-entry .button-wrapper>.bf-dropdown>button.bf-button .filter-entry-label .type-label{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-right:var(--m-3);font-weight:500}.bf-table-filter-entry .button-wrapper>.bf-dropdown>button.bf-button .filter-entry-label .value-label{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:var(--font-size-sm);display:inline-block;overflow:hidden}.bf-table-filter-entry .button-wrapper>button.delete-button{border-left:solid 1px var(--border-color-primary);padding:var(--p-4);border-top-left-radius:0;border-bottom-left-radius:0}.bf-table-filter-entry .button-wrapper>button.delete-button:focus{box-shadow:none}.bf-table-filter-entry .button-wrapper>button.delete-button .bf-icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}.bf-table-search-input{padding-right:var(--p-5);--search-width-expanded:360px;position:relative}.bf-table-search-input .bf-input{width:150px;transition:width .2s .1s}.bf-table-search-input .bf-input .suffix{height:30px;color:var(--text-color-secondary);background:0 0;padding:0 2px 0 0;transition:color .2s}.bf-table-search-input .bf-input .suffix .bf-button{height:100%;padding:3px 8px}.bf-table-search-input .bf-input .suffix .bf-button .bf-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.bf-table-search-input .bf-input .prefix{height:100%;color:var(--text-color-secondary);background:0 0;padding:4px 8px;transition:color .2s}.bf-table-search-input .bf-input .prefix .bf-icon{width:16px;height:16px}.bf-table-search-input .bf-input input{padding-left:var(--p-0)}.bf-table-search-input.expanded .bf-input{width:var(--search-width-expanded)}.bf-table-search-input.expanded .bf-input .prefix{color:var(--text-color-primary)}.bf-table-search-input .search-autocomplete-wrapper{z-index:6;width:var(--search-width-expanded);background:var(--background-color-contrast);position:absolute;top:100%}.bf-table-search-input .search-autocomplete-wrapper .bf-table-autocomplete{background:var(--background-color-contrast);max-height:400px;box-shadow:var(--card-default-box-shadow);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);overflow:auto}.bf-table-search-input .search-autocomplete-wrapper .bf-table-autocomplete .bf-table-search-entry{background:var(--background-color-contrast);width:100%;color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;padding:10px 8px;overflow:hidden}.bf-table-search-input .search-autocomplete-wrapper .bf-table-autocomplete .bf-table-search-entry.focused{background:var(--table-row-color-hover)}.bf-table-search-input .search-autocomplete-wrapper .bf-table-autocomplete .bf-table-search-entry{text-align:left}.bf-table-search-input .search-autocomplete-wrapper .bf-table-autocomplete .bf-table-search-entry .type-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3);font-weight:500}.asset-link-chooser-form{width:90vw;max-width:1600px}.asset-link-chooser-form.has-right{max-width:2000px}.asset-link-chooser-form .form-fields{height:100%}.asset-link-chooser-form .asset-link-chooser{gap:var(--p-10);width:100%;height:100%;display:flex}.asset-link-chooser-form .asset-link-chooser--single .asset-link-chooser__assign-values{flex:1}.asset-link-chooser-form .asset-link-chooser__current-values{flex-direction:column;flex:1;display:flex;overflow:hidden}.asset-link-chooser-form .asset-link-chooser__current-values__header__title{font-size:var(--font-size-md);font-weight:600}.asset-link-chooser-form .asset-link-chooser__current-values__content{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-top:var(--m-5);flex:1;overflow:auto}.asset-link-chooser-form .asset-link-chooser__current-values__content__empty{padding:var(--p-3);text-align:center;font-size:var(--font-size-sm);color:var(--text-color-secondary)}.asset-link-chooser-form .asset-link-chooser__current-values__content__entry{border-bottom:solid 1px var(--border-color-secondary)}.asset-link-chooser-form .asset-link-chooser__current-values__content__entry:hover{background:var(--background-color-primary)}.asset-link-chooser-form .asset-link-chooser__current-values__content__entry .asset-link-suggestions-container{padding:var(--p-5)}.asset-link-chooser-form .asset-link-chooser__current-values__content__entry:last-child{border-bottom:none}.asset-link-chooser-form .asset-link-chooser__assign-values{flex:2}.asset-link-chooser-form .form-right{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-secondary);flex-direction:column;min-width:420px;display:flex;overflow:hidden}.asset-link-chooser-list-component{flex-direction:column;width:100%;height:100%;display:flex}.asset-link-chooser-list-component__header__title{font-size:var(--font-size-md);font-weight:600}.asset-link-chooser-list-component__header__filter{margin-top:var(--m-5);gap:var(--p-2);display:flex}.asset-link-chooser-list-component__content{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-top:var(--m-5);flex:1;overflow:hidden}.asset-link-chooser-list-component__content__entry{padding:var(--p-3)}.asset-link-chooser-list-component__content__entry:hover{background:var(--background-color-primary)}.asset-link-chooser-list-component__content__entry{border-bottom:solid 1px var(--border-color-secondary)}.asset-link-chooser-list-component__content__entry:last-child,.asset-link-chooser-list-component__content--single .asset-link-chooser-list-component__content__content__entry{border-bottom:none}.asset-link-chooser-list-component__content .asset-link-chooser-list-component__radio-group{flex-direction:column;height:100%;display:flex;overflow:auto}.asset-link-chooser-list-component__content__radio-tile-body{width:100%}.asset-link-chooser-list-component__content__radio-tile-body .asset-link-entry__actions{display:none}.asset-link-suggestions{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.asset-link-suggestions__header{font-size:var(--font-size-xs);background:var(--background-color-primary);padding:var(--p-2);text-align:left;border-radius:0;width:100%;font-weight:400}.asset-link-suggestions__content{border-top:solid 1px var(--border-color-secondary)}.asset-link-suggestions__content__entry{padding:var(--p-2);border-bottom:solid 1px var(--border-color-secondary)}.asset-link-suggestions__content__entry__header{display:flex}.asset-link-suggestions__content__entry__header__collapse-button{flex-grow:1;justify-content:flex-start;align-items:center}.asset-link-suggestions__content__entry:last-child{border-bottom:none}.asset-link-entry__type{align-items:center;gap:var(--p-1);font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:600;display:flex}.asset-link-entry__type-label{flex:none}.asset-link-entry__collapse-icon{transition:transform .2s;display:inline-flex}.asset-link-entry__collapse-icon--collapsed{transform:rotate(-90deg)}.asset-link-entry__actions{gap:var(--p-2);display:flex}.asset-link-entry.designed .asset-link-entry__type{background-color:var(--background-color-primary);padding:var(--p-2);font-size:var(--font-size-sm);font-weight:600}.asset-link-entry.designed .asset-link-entry__content{padding:var(--p-2)}.asset-link-entry.designed>.rs-anim-collapse>.asset-link-entry__content{border-top:solid 1px var(--border-color-secondary)}.asset-link-entry.designed .asset-link-entry__actions{padding:var(--p-2)}.ez-asset-select-multiple{border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base);display:inline-block;background:var(--background-color-primary)!important}.ez-asset-select-multiple.block{display:block}.ez-asset-select-multiple .open{border-color:var(--rs-input-focus-border);box-shadow:var(--rs-state-focus-shadow)}.ez-asset-select-multiple:hover{border-color:var(--rs-input-focus-border)}.ez-asset-select-multiple .asset-loader.error{padding:var(--p-0)}.ez-asset-select-multiple .render-value{color:var(--text-color-primary);padding:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex;overflow-x:clip}.ez-asset-select-multiple .render-value .prefix-icon{padding-right:var(--p-3)}.ez-asset-select-multiple .render-value .asset-select-label{flex-grow:1;overflow-x:clip}.ez-asset-select-multiple .select-dropdown{min-width:100%}.ez-asset-select-multiple .select-dropdown.rs-dropdown-disabled{opacity:.5}.ez-asset-select-multiple .select-dropdown{justify-content:center;width:100%;text-decoration:none;display:flex}.ez-asset-select-multiple.appearance-bf{border:1px solid var(--rs-border-primary);background:var(--background-color-contrast)!important}.ez-asset-select-multiple.appearance-clear{border:none;background:var(--background-color-contrast)!important}.todo-input.title{font-size:var(--font-size-md)}.todo-input .text-editor .ck{border-radius:var(--border-radius-base)!important}.todo-input .text-editor .ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--m-2)}.todo-input .text-editor .ck.ck-editor__editable_inline>:first-child{margin-top:var(--m-2)}:is(:global(.todo-date-highlight),:global(.ck-content .todo-date-highlight),:global(.ck-content mark[data-todo-date]),:global(.ck-editor__editable .todo-date-highlight),:global(.ck-editor__editable mark[data-todo-date]),:global(.ck-editor__editable_inline .todo-date-highlight),:global(.ck-editor__editable_inline mark[data-todo-date])){color:inherit!important;background-color:#ffeb3b66!important;border-radius:3px!important;padding:2px 4px!important;font-weight:500!important;display:inline!important}.ck-body-wrapper .ck.ck-balloon-panel.ck-balloon-panel_toolbar_west.ck-toolbar-container{display:none}.bf-assignment-search-field .rs-dropdown-menu,.bf-assignment-search-field-as-overlay .rs-dropdown-menu{width:fit-content!important}.bf-assignment-search-field .bf-dropdown,.bf-assignment-search-field-as-overlay .bf-dropdown{min-width:100%}.bf-assignment-search-field .bf-dropdown .add-assignment,.bf-assignment-search-field-as-overlay .bf-dropdown .add-assignment{padding:var(--p-0);width:100%}.bf-assignment-search-field.has-value .bf-dropdown .add-assignment,.bf-assignment-search-field-as-overlay.has-value .bf-dropdown .add-assignment{padding:8px 0 2px}.assignment-entry{padding:var(--p-3);align-items:center;display:flex}.assignment-entry .prefix{padding-right:var(--p-5);justify-content:center;align-items:center;width:34px;display:flex}.assignment-entry .assignment-label{flex-grow:1}.bf-assignment-search.search-overlay{border-radius:var(--border-radius-base);min-width:300px;overflow:hidden}.bf-assignment-search.search-overlay .search-input .bf-input{border:none!important;outline:none!important}.bf-assignment-search.search-overlay .search-input .prefix{padding-right:var(--p-0)}.bf-assignment-search.search-overlay .search-result{border-top:solid 1px var(--border-color-secondary)}.bf-assignment-search.search-overlay .search-result .no-result{padding:var(--p-5);text-align:center;color:var(--text-color-secondary)}.bf-assignment-search.search-overlay .search-result .bf-button.list-element{border-radius:var(--border-radius-none);background:var(--list-row-background);width:100%;box-shadow:none;justify-content:flex-start}.bf-assignment-search.search-overlay .search-result .bf-button.list-element.selected{background:var(--table-row-color-hover)}.bf-assignment-search.search-overlay .section .section-title{font-size:var(--font-size-md);border-bottom:solid 1px var(--border-color-primary);padding:5px 10px}.date-picker-popup{width:320px;max-height:600px;color:var(--text-color-primary);border-radius:var(--border-radius-base);flex-direction:column;display:flex;overflow:hidden}.date-picker-popup .date-picker-header{padding:var(--p-3) var(--p-5);border-bottom:1px solid var(--border-color-primary);font-size:var(--font-size-md);font-weight:500}.date-picker-popup .date-picker-header .date-picker-selected-date{color:var(--text-color-primary)}.date-picker-popup .date-picker-quick-options{padding:var(--p-3) 0;border-bottom:1px solid var(--border-color-primary);flex-direction:column;display:flex}.date-picker-popup .date-picker-quick-option.bf-button{text-align:left;width:100%;padding:var(--p-2) var(--p-5);justify-content:flex-start;gap:var(--p-2);align-items:center;gap:var(--p-3);display:flex}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon{border-radius:var(--border-radius-base);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon.today-icon{background:var(--color-positive);color:var(--text-color-contrast);font-weight:600;font-size:var(--font-size-sm)}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon.tomorrow-icon{background:var(--color-warning);color:var(--text-color-contrast)}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon.weekend-icon{background:var(--base-color);color:var(--text-color-contrast)}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon.nextweek-icon{background:var(--base-color-darken-5);color:var(--text-color-contrast)}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-icon.nodate-icon{background:var(--background-color-primary);color:var(--text-color-secondary)}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-text>span:first-child{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:500;line-height:1.2}.date-picker-popup .date-picker-quick-option.bf-button .date-picker-quick-text .date-picker-quick-day{font-size:var(--font-size-xs);color:var(--text-color-secondary);line-height:1.2}.date-picker-popup .date-picker-calendar-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.date-picker-popup .date-picker-calendar-header{border-bottom:1px solid var(--border-color-primary);background:var(--background-color-contrast);z-index:10;position:sticky;top:0}.date-picker-popup .date-picker-calendar-header .date-picker-header-top{justify-content:space-between;align-items:center;gap:var(--p-2);padding:var(--p-3) var(--p-5);display:flex}.date-picker-popup .date-picker-calendar-header .date-picker-header-top .date-picker-current-month{font-size:var(--font-size-sm);color:var(--text-color-primary);text-transform:capitalize;font-weight:600}.date-picker-popup .date-picker-calendar-header .date-picker-header-top .date-picker-nav-btn{width:24px;min-width:24px;height:24px;min-height:24px}.date-picker-popup .date-picker-calendar-header .date-picker-header-top .date-picker-nav-btn .bf-icon{width:14px;height:14px}.date-picker-popup .date-picker-calendar-header .date-picker-weekdays{padding:0 var(--p-5) var(--p-2);margin-bottom:var(--p-2);grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-popup .date-picker-calendar-header .date-picker-weekdays .date-picker-weekday{text-align:center;font-size:var(--font-size-xs);color:var(--text-color-secondary);padding:var(--p-1);font-weight:500}.date-picker-popup .date-picker-calendar-container{height:273px;overflow:hidden}.date-picker-popup .date-picker-swiper{width:100%;height:100%}.date-picker-popup .date-picker-swiper .swiper-wrapper{height:100%}.date-picker-popup .date-picker-swiper .swiper-slide{width:100%;height:100%;padding:var(--p-3) 0;box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.date-picker-popup .date-picker-swiper .swiper-slide::-webkit-scrollbar{width:6px}.date-picker-popup .date-picker-swiper .swiper-slide::-webkit-scrollbar-track{background:var(--background-color-primary)}.date-picker-popup .date-picker-swiper .swiper-slide::-webkit-scrollbar-thumb{background:var(--scroll-background-color);border-radius:3px}.date-picker-popup .date-picker-swiper .swiper-slide::-webkit-scrollbar-thumb:hover{background:var(--scroll-background-hover)}.date-picker-popup .date-picker-month-wrapper{flex-direction:column;height:100%;display:flex}.date-picker-popup .date-picker-month{padding:0 var(--p-5) var(--p-5);margin-bottom:var(--p-5)}.date-picker-popup .date-picker-month:last-child{margin-bottom:0}.date-picker-popup .date-picker-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-popup .date-picker-days .date-picker-day{aspect-ratio:1;border-radius:var(--border-radius-base);font-size:var(--font-size-sm);justify-content:center;align-items:center;min-width:0;min-height:0;transition:all .2s;display:flex;position:relative}.date-picker-popup .date-picker-days .date-picker-day:hover{background:var(--ez-hover-color)}.date-picker-popup .date-picker-days .date-picker-day.is-other-month{color:var(--text-color-disabled)}.date-picker-popup .date-picker-days .date-picker-day.is-today{color:var(--color-negative);font-weight:600}.date-picker-popup .date-picker-days .date-picker-day.is-selected{background:var(--base-color);color:var(--text-color-contrast);font-weight:600}.date-picker-popup .date-picker-days .date-picker-day.is-selected:after{content:"";border:2px solid var(--base-color);border-radius:var(--border-radius-base);position:absolute;inset:-2px}.date-picker-popup .date-picker-days .date-picker-day.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.todo-quick-action{--used-border-color:var(--border-color-tertiary);border:solid 1px var(--used-border-color);border-radius:var(--border-radius-base);color:var(--used-border-color);padding:var(--p-1) var(--p-3);font-size:var(--font-size-sm);background:0 0;display:inline-block}.todo-quick-action .bf-icon{width:12px;height:12px}.todo-quick-action.has-value{--used-border-color:var(--border-color-accent)}.todo-quick-action-popup{background:var(--background-color-contrast);border-radius:var(--border-radius-base);padding:0;overflow:hidden}.todo-quick-actions_priority-options .priority-option{gap:var(--p-2);border-bottom:1px solid var(--border-color-primary);border-radius:0;justify-content:flex-start;width:100%}.todo-quick-actions_priority-options .priority-option.active{background:var(--base-color-lighten-75)}.todo-quick-action-assignment-container .current-entries .user-entry{padding:var(--p-2);justify-content:space-between;align-items:center;gap:var(--p-2);display:flex}.todo-quick-action-assignment-container .current-entries .user-entry:hover{background:var(--background-color-primary)}.todo-quick-actions_tags-popup{background:var(--background-color-contrast);flex-direction:column;width:320px;max-height:500px;display:flex;overflow:hidden}.todo-quick-actions_tags-popup .selected-tags-container{border-bottom:1px solid var(--border-color-primary);padding-bottom:8px}.todo-quick-actions_tags-popup .selected-tags-container .selected-tags-list{flex-direction:column;gap:4px;max-height:120px;padding:0 8px;display:flex;overflow-y:auto}.todo-quick-actions_tags-popup .selected-tags-container .selected-tags-list .tag-entry{background:var(--rs-gray-50);border-radius:var(--border-radius-base);justify-content:space-between;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex}.todo-quick-actions_tags-popup .selected-tags-container .selected-tags-list .tag-entry:hover{background:var(--rs-gray-100)}.todo-quick-actions_tags-popup .selected-tags-container .selected-tags-list .tag-entry .tag-label{flex:1;min-width:0;font-size:13px}.todo-quick-actions_tags-popup .search{border-bottom:1px solid var(--border-color-primary);padding:8px}.todo-quick-actions_tags-popup .search .bf-input{border:none!important;outline:none!important}.todo-quick-actions_tags-popup .overlay-main-content{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;overflow:auto}.todo-quick-actions_tags-popup .overlay-main-content .empty-text{text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:var(--p-5)}.todo-quick-actions_tags-popup .overlay-main-content .selection-element{width:100%;padding:4px 0}.todo-quick-actions_tags-popup .footer{padding:var(--p-2);justify-content:center;align-items:center;gap:var(--p-3);border-top:1px solid var(--border-color-primary);display:flex}.todo-quick-action.todo-quick-actions_tags{padding-top:1px;padding-bottom:1px}.todo-quick-action.todo-quick-actions_tags .tag-chip{padding:0px var(--p-2);background:var(--base-color-lighten-75);border-radius:var(--border-radius-base);font-size:var(--font-size-xs);align-items:center;gap:4px;transition:background-color .2s;display:inline-flex}.todo-quick-action.todo-quick-actions_tags .tag-chip:hover{background:var(--base-color-lighten-65)}.todo-quick-action.todo-quick-actions_tags .tag-chip .tag-chip-label{white-space:nowrap}.todo-quick-action.todo-quick-actions_tags .tag-chip .tag-chip-remove{justify-content:center;align-items:center;width:12px;height:12px;padding:0;transition:transform .2s;display:flex}.todo-quick-action.todo-quick-actions_tags .tag-chip .tag-chip-remove .bf-icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}.todo-quick-action.todo-quick-actions_tags .tag-chip .tag-chip-remove:hover{transform:scale(1.1)}.todo-quick-actions_reminder-popup{background:var(--background-color-contrast);flex-direction:column;width:320px;max-height:500px;display:flex;overflow:hidden}.todo-quick-actions_reminder-popup .reminders-list{padding:var(--p-2) 0;border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary);max-height:300px;overflow-y:auto}.todo-quick-actions_reminder-popup .reminders-list .reminder-entry{justify-content:space-between;align-items:center;gap:var(--p-2);padding:var(--p-2) var(--p-5);transition:background-color .2s;display:flex}.todo-quick-actions_reminder-popup .reminders-list .reminder-entry:hover{background:var(--background-color-primary)}.todo-quick-actions_reminder-popup .reminders-list .reminder-entry .reminder-remove{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;transition:transform .2s;display:flex}.todo-quick-actions_reminder-popup .reminders-list .reminder-entry .reminder-remove .bf-icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}.todo-quick-actions_reminder-popup .reminders-list .reminder-entry .reminder-remove:hover{transform:scale(1.1)}.todo-quick-actions_reminder-popup .empty-reminders{padding:var(--p-5);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary)}.todo-quick-actions_reminder-popup .footer{padding:var(--p-3);gap:var(--p-2);border-top:1px solid var(--border-color-primary);flex-direction:column;display:flex}.todo-quick-actions_reminder-popup .footer .bf-button{justify-content:center;width:100%}.todo-sub-todos-field{gap:var(--m-2);padding:var(--p-2) 0;flex-direction:column;display:flex}.todo-sub-todos-field__label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.todo-sub-todos-field__list{gap:var(--m-1);flex-direction:column;display:flex}.todo-sub-todos-field__row{align-items:center;gap:var(--m-2);padding:var(--p-2) var(--p-3);border-radius:var(--border-radius-base);border:1px solid var(--border-color-primary);background:var(--list-row-background);transition:background .15s,border-color .15s;display:flex}.todo-sub-todos-field__row--system{background:var(--list-row-background)}.todo-sub-todos-field__row--clickable{cursor:pointer}.todo-sub-todos-field__row--clickable:hover{background:var(--list-row-background-hover);border-color:var(--border-color-secondary)}.todo-sub-todos-field__subtodo-checkbox{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.todo-sub-todos-field__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todo-sub-todos-field__title{font-size:var(--font-size-sm);color:var(--text-color-primary);text-overflow:ellipsis;overflow:hidden}.todo-sub-todos-field__title--done{color:var(--text-color-secondary);text-decoration:line-through}.todo-sub-todos-field__hint{font-size:var(--font-size-xxs);color:var(--text-color-secondary);opacity:.8;line-height:1.2}.todo-sub-todos-field__hint-sep{opacity:.6;margin:0 .25em}.todo-sub-todos-field__hint-id{font-family:var(--font-family-mono,monospace);opacity:.85}.todo-sub-todos-field__chevron{opacity:.5}.todo-sub-todos-field__add{align-items:center;gap:var(--m-2);display:flex}.todo-sub-todos-field__add>:first-child{flex:1}.todo-form-fieldset{border:0;min-width:0;margin:0;padding:0}.todo-form-fieldset--readonly{opacity:.85;pointer-events:none}.todo-form-fieldset--readonly .todo-form{cursor:not-allowed}.todo-form .title-field{padding-bottom:var(--p-1)}.todo-form .title-field input{font-size:var(--font-size-md)}.todo-form .quick-actions{gap:var(--p-3);padding-top:var(--p-5);padding-left:var(--p-3);padding-right:var(--p-3);flex-wrap:wrap;display:flex}.todo-form .attachments{padding:var(--p-3)}.todo-form .attachments .attachments-header{margin-bottom:var(--m-5);justify-content:space-between;align-items:center;gap:var(--m-5);display:flex}.todo-form .attachments .attachments-header .form-label{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:500}.todo-form .attachments .attachments-grid{gap:var(--m-10);flex-wrap:wrap;display:flex}.todo-form .attachments .attachment-item{gap:var(--m-3);flex-direction:column;width:100px;display:flex}.todo-form .attachments .attachment-item .attachment-preview-wrapper{border-radius:var(--border-radius-base);border:1px solid var(--border-color-primary);background:var(--background-color-base);width:100px;height:100px;position:relative;overflow:hidden}.todo-form .attachments .attachment-item .attachment-preview-wrapper .attachment-remove-btn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.todo-form .attachments .attachment-item .attachment-preview-wrapper .attachment-remove-btn:hover{background:#f00c}.todo-form .attachments .attachment-item .attachment-name{font-size:var(--font-size-sm);color:var(--text-color-primary);word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.todo-form .attachments .attachment-item .attachment-size{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.todo-form .attachments .attachment-add-button{border:2px dashed var(--border-color-primary);border-radius:var(--border-radius-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--m-2);width:100px;height:100px;color:var(--text-color-secondary);background:0 0;flex-direction:column;transition:all .2s;display:flex}.todo-form .attachments .attachment-add-button:hover{border-color:var(--base-color);background:var(--background-color-hover);color:var(--base-color)}.todo-form .attachments .attachment-add-button .add-icon{font-size:32px;line-height:1}.todo-form .attachments .attachment-add-button .add-text{font-size:var(--font-size-xs);text-align:center}.todo-form__linked-asset-value{align-items:flex-start;gap:var(--m-2);font-size:var(--font-size-sm);flex-direction:column;display:flex}.todo-form__linked-asset-value button{border-radius:var(--border-radius-base);padding:var(--p-1) var(--p-3);transition:all .2s}.todo-form__linked-asset-value button:hover{background:var(--list-row-background-hover);outline:1px solid var(--border-color-secondary);outline-offset:-1px}.todos-component{gap:var(--m-4);flex-direction:column;height:100%;display:flex}.todos-component__filters{justify-content:flex-start;align-items:center;gap:var(--m-4);padding:var(--p-4);flex-wrap:wrap;display:flex}.todos-component__list{flex:1;min-height:0;overflow:hidden}.todos-component__create{padding:var(--p-4);border-top:1px solid var(--border-color-primary);background:var(--background-color-contrast)}.inverted-list-component{width:100%;height:100%;position:relative;overflow:hidden}.inverted-list-component__scroll-container{position:absolute;inset:0;overflow:clip auto}.inverted-list-component__scroll-container__load-more{padding:var(--p-5);justify-content:center;display:flex}.inverted-list-component__scroll-container__items-container{flex-direction:column;justify-content:flex-end;width:100%;min-height:100%;display:flex}.ai-icon{width:20px;height:20px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.ai-icon .ai-icon__svg{width:100%;height:100%;overflow:visible}.ai-icon .ai-icon__sparkle{fill:currentColor;transform-box:fill-box;transform-origin:50%}.ai-icon.is-loading .ai-icon__sparkle--main{animation:1.4s ease-in-out infinite aiSparkMain}.ai-icon.is-loading .ai-icon__sparkle--top-left{animation:1.4s ease-in-out .2s infinite aiSparkSide}.ai-icon.is-loading .ai-icon__sparkle--bottom-left{animation:1.4s ease-in-out .4s infinite aiSparkSide}@keyframes aiSparkMain{0%,to{opacity:.45;transform:scale(.86)rotate(0)}40%{opacity:1;transform:scale(1.08)rotate(6deg)}70%{opacity:.7;transform:scale(.95)rotate(-4deg)}}@keyframes aiSparkSide{0%,to{opacity:.3;transform:scale(.72)rotate(0)}45%{opacity:.95;transform:scale(1.04)rotate(10deg)}70%{opacity:.45;transform:scale(.84)rotate(-8deg)}}.ai-replies{padding:var(--p-3);margin-bottom:var(--p-2);gap:var(--p-2);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.ai-replies .ai-replies__trigger{align-items:center;gap:var(--p-2);flex-wrap:wrap;justify-content:center;display:flex}.ai-replies .ai-replies__trigger .bf-button{background:var(--background-color-info);border-radius:var(--border-radius-extra-large);box-shadow:var(--card-medium-box-shadow)}.ai-replies .ai-replies__trigger .ai-replies__trigger-content{align-items:center;gap:var(--p-5);display:flex}.ai-replies .ai-replies__trigger .ai-replies__trigger-loading-text,.ai-replies .ai-replies__trigger .ai-replies__trigger-replies-text{white-space:break-spaces;font-size:var(--font-size-xs)}.ai-replies .ai-replies__error{padding:var(--p-3);background:var(--background-color-negative);border-radius:var(--border-radius-base);color:var(--text-color-primary);font-size:var(--font-size-sm);align-items:center;gap:var(--p-3);flex-wrap:wrap;display:flex}.ai-replies .ai-replies__list{background:var(--background-color-info);border-radius:var(--border-radius-base);box-shadow:var(--card-medium-box-shadow);padding:var(--p-3)}.ai-replies .ai-replies__list-header{align-items:center;gap:var(--p-2);font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-3);display:flex}.ai-replies .ai-replies__list-header .ai-replies__list-header__custom-btn{margin-left:auto}.ai-replies .ai-replies__list-container{gap:var(--p-2);flex-direction:column;display:flex}.ai-replies .ai-replies__list-items{justify-content:center;align-items:center;gap:var(--p-2);flex-wrap:wrap;display:flex}.ai-replies .ai-replies__list-item{text-align:left;padding:var(--p-3);border-radius:var(--border-radius-small);background:var(--background-color-info);border-radius:var(--border-radius-big);box-shadow:var(--card-medium-box-shadow);transition:box-shadow .2s,transform .2s}.ai-replies .ai-replies__list-item:hover{box-shadow:var(--card-medium-box-shadow), 0 6px 16px #0000001a;transform:translateY(-1px)}.ai-replies__custom-overlay{min-width:320px;max-width:400px;padding:var(--p-5);border-radius:var(--border-radius-base);box-shadow:var(--card-medium-box-shadow)}.ai-replies__custom-overlay .ai-replies__custom-overlay__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-3);line-height:1.4}.ai-replies__custom-overlay .ai-replies__custom-overlay__form{gap:var(--p-3);flex-direction:column;display:flex}.ai-replies__custom-overlay .ai-replies__custom-overlay__actions{margin-top:var(--p-1);justify-content:flex-end;display:flex}.bf-markdown h1{font-size:var(--font-size-xl)}.bf-markdown h2{font-size:var(--font-size-lg)}.bf-markdown h3{font-size:var(--font-size-md)}.bf-markdown img{max-width:100%}.ai-summary{position:relative}.ai-summary .create-summary-button{top:var(--p-5);right:var(--p-5);z-index:3;position:absolute}.ai-summary .create-summary-button .bf-button{background:var(--background-color-info);border-radius:var(--border-radius-extra-large);box-shadow:var(--card-medium-box-shadow)}.ai-summary .create-summary-button .bf-button .create-summary-button-content{align-items:center;gap:var(--p-5);display:flex}.ai-summary .summary-container{background:var(--background-color-info);box-shadow:var(--card-medium-box-shadow);z-index:2;position:relative}.ai-summary .summary-container .summary-close-button{top:var(--p-3);right:var(--p-3);z-index:3;line-height:1;font-size:var(--font-size-lg);position:absolute}.ai-summary .summary-container .summary-main-content{align-items:center;gap:var(--p-5);padding:var(--p-5);display:flex}.ai-summary .summary-container .summary-main-content .left{flex-shrink:0}.ai-summary .summary-container .summary-main-content .content{flex-grow:1}.ai-summary .summary-container .summary-main-content .content .summary-header{gap:var(--p-5);display:flex}.ai-summary .summary-container .summary-main-content .content .summary-header .summary-date{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ai-summary .summary-container .summary-main-content .content .summary-long-content{padding-top:var(--p-5)}.ai-summary .summary-container .summary-footer{justify-content:center;align-items:center;display:flex}.ai-summary .summary-container .summary-footer .summary-long-button{padding-bottom:var(--p-5)}.ai-summary .suggested-tags{padding-top:var(--p-1)}.ai-summary .suggested-tags .suggested-tags-title{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.ai-summary .suggested-tags .suggested-tags-list{padding-top:var(--p-1);gap:var(--p-2);flex-wrap:wrap;display:flex}.comment-move-copy-to-ticket-modal{flex-direction:column;min-height:200px;max-height:70vh;display:flex}.comment-move-copy-to-ticket-modal__header{flex-shrink:0}.comment-move-copy-to-ticket-modal__search{width:100%}.comment-move-copy-to-ticket-modal__related{align-items:center;display:flex}.comment-move-copy-to-ticket-modal__list{border-top:1px solid var(--border-color-secondary);flex-direction:column;flex:1;min-height:120px;display:flex;overflow:hidden}.comment-move-copy-to-ticket-modal__list .bf-list{flex:1;overflow:auto}.comment-move-copy-to-ticket-modal__list .bf-list .list-scroll{padding-top:var(--p-10);padding-bottom:var(--p-10)}.comment-move-copy-to-ticket-modal__list-group{height:100%;overflow:hidden}.comment-move-copy-to-ticket-modal .rs-stack-item.rs-radio-tile-body{width:100%}.comment-move-copy-to-ticket-modal__list-item-wrapper{padding:0 var(--p-10);margin-bottom:var(--p-5,5px)}.comment-move-copy-to-ticket-modal__ticket-item{align-items:center;gap:var(--p-10,10px);width:100%;min-width:0;display:flex}.comment-move-copy-to-ticket-modal__ticket-item__number{flex-shrink:0;min-width:4rem;font-weight:600}.comment-move-copy-to-ticket-modal__ticket-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.comment-move-copy-to-ticket-modal__footer{border-top:1px solid var(--border-color-secondary);flex-shrink:0}.ticket-comment-bubble{border-radius:var(--border-radius-big);border:solid 1px var(--border-color-secondary)}.ticket-comment-bubble.type-intern{background:var(--ticket-module-intern-bubble-background)}.ticket-comment-bubble.type-incoming-mail{background:var(--ticket-module-incoming-mail-bubble-background)}.ticket-comment-bubble.type-outgoing-mail{background:var(--ticket-module-outgoing-mail-bubble-background)}.ticket-comment-bubble.type-e-post-outgoing{background:var(--ticket-module-e-post-outgoing-bubble-background)}.ticket-comment-bubble .ticket-comment-bubble__content{padding:var(--p-5);transition:max-height .3s ease-in-out;position:relative;overflow:hidden;overflow-x:auto!important}.ticket-comment-bubble .ticket-comment-bubble__content.collapsed:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fffc);height:30px;position:absolute;bottom:0;left:0;right:0}.ticket-comment-bubble.type-intern .ticket-comment-bubble__content.collapsed:after{background:linear-gradient(to bottom, #f6f9bc00, var(--ticket-module-intern-bubble-background))}.ticket-comment-bubble.type-incoming-mail .ticket-comment-bubble__content.collapsed:after{background:linear-gradient(to bottom, #cae9fd00, var(--ticket-module-incoming-mail-bubble-background))}.ticket-comment-bubble.type-outgoing-mail .ticket-comment-bubble__content.collapsed:after{background:linear-gradient(to bottom, #cafdd000, var(--ticket-module-outgoing-mail-bubble-background))}.ticket-comment-bubble.type-e-post-outgoing .ticket-comment-bubble__content.collapsed:after{background:linear-gradient(to bottom, #e9cafd00, var(--ticket-module-e-post-bubble-background))}.ticket-comment-bubble .ticket-comment-bubble__expand-action{align-items:flex-start;gap:var(--p-2);padding:0px var(--p-5) var(--p-2) var(--p-5);flex-direction:column;display:flex}.ticket-comment-bubble .ticket-comment-bubble__expand-row{gap:var(--p-5);align-items:center;width:100%;display:flex}.ticket-comment-bubble .ticket-comment-bubble__type-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);align-items:center;gap:var(--p-1);display:flex}.ticket-comment-bubble .ticket-comment-bubble__footer{justify-content:space-between;align-items:center;gap:var(--p-5);width:100%;display:flex}.ticket-comment-bubble .ticket-comment-bubble__pin-state{align-items:center;gap:var(--p-2);font-size:var(--font-size-xs);color:var(--text-color-secondary);min-height:16px;display:flex}.ticket-comment-bubble .ticket-comment-bubble__pin-icon{justify-content:center;align-items:center;display:flex}.ticket-comment-entry.sent-by-user .ticket-comment-bubble.type-intern{border-left:4px solid var(--ticket-module-intern-bubble-highlight)}.ticket-comment-entry.sent-by-user .ticket-comment-bubble.type-outgoing-mail{border-left:4px solid var(--ticket-module-outgoing-mail-bubble-highlight)}.ticket-comment-entry.sent-by-user .ticket-comment-bubble.type-e-post-outgoing{border-left:4px solid var(--ticket-module-e-post-bubble-highlight)}.ticket-comment-header{align-items:flex-end;gap:var(--p-5);width:100%;padding-bottom:var(--p-2);padding-right:var(--p-5);display:flex}.ticket-comment-header.sent-by-user,.ticket-comment-header.align-right{padding-right:0;padding-left:var(--p-5);flex-direction:row-reverse}.ticket-comment-header.sent-by-user .ticket-comment-header__content-container,.ticket-comment-header.align-right .ticket-comment-header__content-container,.ticket-comment-header.sent-by-user .ticket-comment-header-content,.ticket-comment-header.align-right .ticket-comment-header-content{align-items:flex-end}.ticket-comment-header__indicator-container{flex-shrink:0;align-self:center}.ticket-comment-header__content-container{flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.ticket-comment-header__date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ticket-circle-indicator{justify-content:center;align-items:center;display:flex}.ticket-comment-header-content{gap:var(--p-1);flex-direction:column;justify-content:center;min-height:30px;display:flex}.ticket-comment-header-content__sender{align-items:center;gap:var(--p-2);display:flex}.ticket-comment-header-content__sender-name{font-size:var(--font-size-base);color:var(--text-color-primary);font-weight:600}.ticket-comment-header-content__sender.sent-by-user{flex-direction:row-reverse}.ticket-comment-header-content__recipients{align-items:center;gap:var(--p-2);font-size:var(--font-size-sm);display:flex}.ticket-comment-header-content__recipients-label{color:var(--text-color-secondary);font-style:italic}.ticket-comment-header-content__recipients-names{color:var(--text-color-secondary)}.ticket-comment-header-content__expand-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;transition:transform .2s;display:flex}.ticket-comment-header-content__expand-button.expanded{transform:rotate(180deg)}.ticket-comment-header-content__expand-button .bf-icon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ticket-comment-header-content__subinfo{margin-top:var(--p-2);padding-top:var(--p-2);border-top:1px solid var(--border-color-secondary);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ticket-comment-header-content__subinfo-label{margin-right:var(--p-2);font-weight:600}.ticket-comment-epost-outgoing__content{gap:var(--p-5);flex-direction:row;align-items:flex-start;display:flex}.ticket-comment-epost-outgoing__left{flex-shrink:0}.ticket-comment-epost-outgoing__right{gap:var(--p-3);flex-direction:column;flex:1;min-width:0;display:flex}.ticket-comment-epost-outgoing__label{margin-right:var(--m-1);color:var(--text-color-secondary);font-weight:600}.ticket-comment-epost-outgoing__recipient{font-size:var(--font-size-sm)}.ticket-comment-epost-outgoing__recipient-address{color:var(--text-color-primary)}.ticket-comment-epost-outgoing__status{font-size:var(--font-size-sm)}.ticket-comment-epost-outgoing__status.__error,.ticket-comment-epost-outgoing__status-value.__error{color:var(--color-error)}.ticket-comment-epost-outgoing__errors{margin:var(--m-1) 0 0 var(--m-5);padding-left:var(--p-2);font-size:var(--font-size-xs)}.ticket-comment-epost-outgoing__reload-btn{margin-top:var(--m-1)}.ticket-comment-epost-outgoing__pdf-state{max-width:200px;padding:var(--p-5);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);font-size:var(--font-size-sm);color:var(--text-color-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ticket-comment-epost-outgoing__pdf-state.__error{color:var(--color-error)}.ticket-comment-epost-outgoing__show-error-btn{margin-top:var(--m-1)}.ticket-comment-epost-outgoing__error-overlay{padding:var(--p-5);max-width:320px;font-size:var(--font-size-sm);color:var(--text-color-primary);white-space:pre-wrap;word-break:break-word}.ticket-comment-epost-outgoing__preview{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);overflow:hidden}.ticket-comment-epost-outgoing__pdf-actions{align-items:center;display:flex}.ticket-comment-epost-outgoing .file-preview-component{display:block}.ticket-comment-entry{margin-bottom:var(--m-10);padding-left:var(--p-5);padding-right:var(--p-5);max-width:80%;display:flex}.ticket-comment-entry.align-right{justify-content:flex-end;margin-left:auto}.ticket-comment-entry .action-button-container{opacity:0;padding-right:var(--p-5);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex}.ticket-comment-entry .comment-content{flex-grow:1;width:100%}.ticket-comment-entry:hover .action-button-container{opacity:1}.ticket-comment-attachments-grid{gap:var(--p-2);flex-wrap:wrap;display:flex}.ticket-comment-attachments-grid__item{width:120px;padding:var(--p-2);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.ticket-comment-attachments-grid__item:hover{border-color:var(--color-primary)}.ticket-comment-attachments-grid__icon{justify-content:center;align-items:center;height:28px;display:flex}.ticket-comment-attachments-grid__menu{z-index:1;position:absolute;top:2px;right:2px}.ticket-comment-attachments-grid__name{font-size:var(--font-size-xs);color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.ticket-comment-attachments-grid__size{color:var(--text-color-secondary);font-size:11px}.ticket-comment-outgoing-mail__status-indicator{margin-left:var(--p-2);color:var(--text-color-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ticket-comment-outgoing-mail__status-indicator.is-success{color:var(--color-success)}.ticket-comment-outgoing-mail__status-indicator.is-warning{color:var(--color-warning)}.ticket-comment-outgoing-mail__status-indicator.is-running{color:var(--color-primary)}.ticket-comment-outgoing-mail__status-overlay{min-width:340px;max-width:min(680px,80vw);padding:var(--p-3);gap:var(--p-2);flex-direction:column;max-height:min(70vh,520px);display:flex;overflow:auto}.ticket-comment-outgoing-mail__status-overlay-title{font-weight:var(--font-weight-medium);color:var(--text-color-primary)}.ticket-comment-outgoing-mail__status-overlay-empty{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.ticket-comment-outgoing-mail__status-overlay-list{gap:var(--p-1);flex-direction:column;display:flex}.ticket-comment-outgoing-mail__status-overlay-row{align-items:start;gap:var(--p-1);padding:var(--p-1) 0;border-bottom:1px solid var(--border-color-light);grid-template-columns:minmax(0,1fr);display:grid}.ticket-comment-outgoing-mail__status-overlay-row:last-child{border-bottom:none}.ticket-comment-outgoing-mail__status-overlay-mail{color:var(--text-color-primary);white-space:normal;word-break:break-word}.ticket-comment-outgoing-mail__status-overlay-state{color:var(--text-color-secondary);font-size:var(--font-size-xs);white-space:normal;word-break:break-word}.ticket-comment-outgoing-mail__status-overlay-error{color:var(--text-color-primary);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;padding:var(--p-2);border-radius:var(--radius-xs);background:var(--background-color-soft)}.warning-for-foreign-sender{align-items:flex-start;gap:var(--p-5);margin-top:var(--p-5);padding:var(--p-5);background:var(--color-warning-background,#dc354514);border:1px solid var(--color-negative,#dc3545);border-radius:var(--border-radius-base);color:var(--color-negative,#dc3545);display:flex}.warning-for-foreign-sender__icon{color:var(--color-negative,#dc3545);flex-shrink:0}.warning-for-foreign-sender__content{flex:1;min-width:0}.warning-for-foreign-sender__message{font-size:var(--font-size-sm);color:var(--color-negative,#dc3545);line-height:1.4}.warning-for-foreign-sender__actions{gap:var(--p-2);margin-top:var(--p-5);flex-wrap:wrap;display:flex}.bf-document-view{border:solid 1px var(--border-color-secondary);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.bf-document-view *{-webkit-user-select:text;user-select:text}.bf-document-view .action{background:var(--background-color-deep);padding:var(--p-3);justify-content:flex-end;display:flex}.bf-document-view .scroll-container{padding:var(--p-5);background-color:var(--background-color-secondary);flex-grow:1;justify-content:center;overflow:auto}.bf-document-view .scroll-container .document{transform-origin:0 0;color:#333;background-color:#fff;flex-direction:column;width:598px;height:fit-content;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.bf-document-view .scroll-container .document .value-html{flex-grow:1}.bf-document-view .scroll-container .document figure{margin-inline:0}.bf-document-view .scroll-container .document img{max-width:100%}.bf-document-view .scroll-container .document .page-break{border:1px dashed #d6d6d6;margin-top:20px;margin-bottom:20px}.bf-document-view .download-button{z-index:1;opacity:0;transition:opacity .3s;position:absolute;top:15px;right:15px}.bf-document-view:hover .download-button{opacity:1}.standard-page{padding:var(--p-10);width:100%;height:100%}.standard-page.no-padding{padding:var(--p-0)}.standard-page.can-overflow{height:fit-content;min-height:100%}.standard-page.default-background{background:var(--app-background)}.bf-form-steps .bf-form-step{display:flex;position:relative}.bf-form-steps .bf-form-step .step-info{padding-right:var(--p-20);flex-shrink:0;position:relative}.bf-form-steps .bf-form-step .step-info .step-info-sticky{position:sticky;top:0}.bf-form-steps .bf-form-step .step-info .step-pre-title{color:var(--text-color-secondary);font-size:var(--font-size-base)}.bf-form-steps .bf-form-step .step-info .step-title{font-size:var(--font-size-lg)}.bf-form-steps .bf-form-step .step-info .step-description{font-size:var(--font-size-sm);padding-top:var(--p-3);color:var(--text-color-secondary)}.bf-form-steps .bf-form-step .step-info .step-divider{background-color:var(--background-color-primary);width:2px;transition:background-color .5s ease-in-out,width .5s;position:absolute;top:0;bottom:0;right:0}.bf-form-steps .bf-form-step .step-info{padding-bottom:var(--p-20)}.bf-form-steps .bf-form-step .step-content{padding-left:var(--p-10);padding-bottom:var(--p-20);flex-grow:1}.bf-form-steps .bf-form-step.focused .step-info .step-divider{background-color:var(--base-color);width:4px}.bf-form-steps .bf-form-step.disabled .step-info .step-title,.bf-form-steps .bf-form-step.disabled .step-info .step-description{color:var(--text-color-disabled)}.bf-form-steps .bf-form-step.disabled .step-content{opacity:.8}.flex-grow-container{position:relative}.flex-grow-container .flex-grow-container__inner{position:absolute;inset:0}.bf-asset-chooser{padding:var(--p-3);flex-direction:column;width:350px;max-height:100%;display:flex}.bf-asset-chooser .description{padding-bottom:var(--p-5);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.bf-asset-chooser .search-content{background:var(--background-color-contrast);border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base);margin-top:var(--m-10);flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bf-asset-chooser .search-content .selection{padding:var(--p-3);border-bottom:solid 1px var(--border-color-primary);background:var(--background-color-primary);display:flex}.bf-asset-chooser .search-content .selection .selection-content{flex-grow:1}.bf-asset-chooser .search-content .selection .selection-content .selection-label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.bf-asset-chooser .search-content .selection .selection-content .selection-value{font-size:var(--font-size-sm)}.bf-asset-chooser .search-content .bf-asset-chooser-list{height:100%}.bf-asset-chooser .search-content .groups-container{width:100%;height:100%;position:relative;overflow:hidden}.bf-asset-chooser .search-content .groups-container .group-selection{width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:-100%;transform:translate(0%)}.bf-asset-chooser .search-content .groups-container .group-selection.active{transform:translate(100%)}.bf-asset-chooser .search-content .groups-container .group-selection button.bf-button.group-button .group-button__label{flex-grow:1}.bf-asset-chooser .search-content .groups-container .group-list{flex-direction:column;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:100%;transform:translate(0%)}.bf-asset-chooser .search-content .groups-container .group-list .group-header{border-bottom:solid 1px var(--border-color-primary);background:var(--background-color-primary);align-items:center;display:flex}.bf-asset-chooser .search-content .groups-container .group-list .group-header .group-title{padding-left:var(--p-5);font-size:var(--font-size-base);font-weight:600}.bf-asset-chooser .search-content .groups-container .group-list.active{transform:translate(-100%)}.bf-asset-chooser .search-content .list-button{border-radius:var(--border-radius-none);text-overflow:ellipsis;text-align:left;border-bottom:solid 1px var(--border-color-primary);background:0 0;width:100%;display:flex;overflow:hidden}.bf-asset-chooser .search-content .list-button:hover,.bf-asset-chooser .search-content .list-button.selected,.bf-asset-chooser .search-content .list-button.focused{background:var(--table-row-color-hover)}.bf-asset-chooser .search-content .list-button:focus:not(.rs-btn-subtle){box-shadow:0 -5px 5px -5px var(--base-color), 0 5px 5px -5px var(--base-color)}.bf-asset-chooser .search-content .bf-asset-chooser-entry{flex-direction:column;justify-content:flex-start;align-items:flex-start}.bf-asset-chooser .search-content .bf-asset-chooser-entry .bf-asset-chooser-entry-content{max-width:100%;overflow:hidden}.bf-asset-chooser .search-content .bf-asset-chooser-entry .bf-asset-chooser-entry-content .bf-asset-chooser-entry-label{text-overflow:ellipsis;width:100%;overflow:hidden}.bf-asset-chooser .search-content .bf-asset-chooser-entry .bf-asset-chooser-entry-content .bf-asset-chooser-entry-sub-label{text-overflow:ellipsis;width:100%;font-size:var(--font-size-sm);color:var(--text-color-secondary);overflow:hidden}.bf-asset-chooser.dense{padding:var(--p-0)}.bf-asset-chooser.dense .search .bf-input{border-bottom-right-radius:0;border-bottom-left-radius:0}.bf-asset-chooser.dense .search-content{margin-top:var(--m-0);border-radius:var(--border-radius-none)}.bf-asset-chooser-select .bf-asset-chooser-select-button-container{border:1px solid var(--rs-border-primary);border-top-right-radius:var(--border-radius-base);border-top-left-radius:var(--border-radius-base);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;display:flex}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .jump-button{height:100%}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button{background:var(--rs-input-bg);flex-grow:1;justify-content:flex-start;gap:10px;display:flex;overflow:hidden}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button.rs-btn-disabled{background:var(--background-color-primary)}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value{text-overflow:ellipsis;text-align:left;color:var(--rs-text-primary);flex-grow:1;overflow:hidden}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value.placeholder{color:var(--text-color-secondary)}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-asset-chooser-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button.has-detail-view.has-value{border-bottom-right-radius:0;border-bottom-left-radius:0}.bf-asset-chooser-select .asset-detail-view{border-left:1px solid var(--rs-border-primary);border-bottom:1px solid var(--rs-border-primary);border-right:1px solid var(--rs-border-primary);border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.bf-asset-chooser-select.slim .bf-button.bf-chooser-select-button{padding:3px 6px}.bf-asset-chooser-select-overlay{max-width:80vw}.bf-tabs .rs-nav[data-appearance=tabs][data-direction=horizontal] .rs-nav-bar{border-top:none}.bf-tabs .rs-nav[data-appearance=tabs][data-direction=horizontal] .rs-nav-item.error{color:var(--color-negative)}.bf-tabs .tab-content{padding:var(--p-5);border-left:1px solid var(--rs-navs-tab-border);border-bottom:1px solid var(--rs-navs-tab-border);border-right:1px solid var(--rs-navs-tab-border);border-top:1px solid var(--rs-navs-tab-border);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);margin-top:-1px}.bf-tabs.__subtle .tab-content{border:none;border-radius:0;margin-top:0;padding:0}.bf-document-editor{overflow:hidden}.bf-document-editor .bf-tabs{flex-direction:column;height:100%;min-height:0;display:flex}.bf-document-editor .bf-tabs .tab-content{border:0;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.bf-document-editor .bf-tabs .tab-content>div{width:100%;height:100%;min-height:0}.bf-document-editor .text-container,.bf-document-editor .pdf-container,.bf-document-editor .text-container .text-editor,.bf-document-editor .pdf-container .text-editor,.bf-document-editor .text-container .text-editor .ck.ck-content.ck-editor__editable.ck-editor__editable_inline,.bf-document-editor .pdf-container .text-editor .ck.ck-content.ck-editor__editable.ck-editor__editable_inline{height:100%}.bf-document-editor .text-container .text-editor .ck.ck-editor,.bf-document-editor .pdf-container .text-editor .ck.ck-editor{flex-direction:column;height:100%;display:flex;overflow:hidden}.bf-document-editor .text-container .text-editor .ck.ck-editor .ck-editor__main,.bf-document-editor .pdf-container .text-editor .ck.ck-editor .ck-editor__main{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex:1;overflow:auto}.bf-document-editor .text-container .text-editor .ck.ck-editor .ck-editor__main .ck-content,.bf-document-editor .pdf-container .text-editor .ck.ck-editor .ck-editor__main .ck-content{min-height:100%}.bf-document-editor .suffix-html{margin-top:var(--m-15)}.bf-template-chooser .search{padding-bottom:var(--p-10)}.bf-template-chooser .table-content{border:solid 1px var(--rs-border-primary);border-radius:var(--border-radius-base);height:400px;overflow:hidden}.bf-template-chooser .table-content .template-button-container{background:var(--background-color-contrast);border-bottom:solid 1px var(--border-color-primary);width:100%;display:flex}.bf-template-chooser .table-content .template-button-container:hover,.bf-template-chooser .table-content .template-button-container.selected{background:var(--list-row-background-hover)}.bf-template-chooser .table-content .template-button-container .template-button{border-radius:var(--border-radius-none);background:0 0;flex-direction:column;flex-grow:1;align-items:flex-start}.bf-template-chooser .table-content .template-button-container .template-button .first-row{width:100%;color:var(--text-color-secondary);font-size:10pz;display:flex}.bf-template-chooser .table-content .template-button-container .template-button .first-row .for-whom{font-size:var(--font-size-xs)}.bf-template-chooser .table-content .template-button-container .more-button{background:0 0;justify-content:center;align-items:center;height:100%;display:flex}.load-template-modal{padding:var(--p-10)}.load-template-modal .header{padding-bottom:var(--p-5);font-size:var(--font-size-md)}.load-template-modal .actions{padding-top:var(--p-10)}.ap-start-tenant-communication-step1 .__card,.ap-start-tenant-communication-step1 .__card .form-struct{height:100%}.ap-start-tenant-communication-step1 .__card .form-struct form{height:100%;max-height:100%}.bf-disabled-area{position:relative}.bf-disabled-area .__disabled-area-overlay{z-index:1;border-radius:var(--border-radius-big);border:1px solid var(--border-color-secondary);background-color:#8d8d8d80;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-4px;left:-4px}.bf-disabled-area .__disabled-text{z-index:2;width:100%;height:100%;font-size:var(--font-size-sm);text-align:center;border-radius:var(--border-radius-base);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.bf-section{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);position:relative}.bf-section .section-content{padding:var(--p-7) var(--p-5) var(--p-5) var(--p-5)}.bf-section .section-header{padding-left:var(--p-2);padding-right:var(--p-2);background:var(--background-color-contrast);z-index:1;align-items:center;display:flex;position:absolute;top:-10px;left:10px}.bf-section .section-header .section-title .collapse-icon{padding-right:var(--p-3);transition:transform .3s;display:inline-block;transform:rotateX(180deg)}.bf-section .section-header .section-title .collapse-icon.collapsed{transform:rotateX(0)}.bf-section .section-header .section-actions{padding-left:var(--p-5)}.bf-section.border-header .section-header{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.bf-section.collapsible .section-header{cursor:pointer}.bf-section.small .section-header .section-title{font-size:var(--font-size-sm);text-transform:none;font-weight:500}.bf-select{flex-grow:1}.bf-select .rs-picker-select-menu-items .rs-picker-menu-group-title{letter-spacing:1px;font-weight:600}.bf-select .loading-indicator{position:absolute;top:calc(50% - 10px);right:10px}.bf-select .popup-footer{border-top:solid 1px var(--border-color-secondary)}.bf-select .popup-footer .type-change{justify-content:flex-end;display:flex}.bf-select .popup-footer .type-change button{font-size:var(--font-size-xs)}.bf-select.error .rs-picker-toggle,.bf-select.error .rs-picker{border-color:var(--color-negative)}.bf-select.no-placeholder .rs-picker-toggle-placeholder{opacity:0}.bf-select .rs-picker-input .rs-stack-item,.bf-select .rs-picker-toggle .rs-stack-item,.bf-select .rs-picker-select .rs-stack-item,.bf-select .rs-picker-check .rs-stack-item{max-width:100%}.bf-select .rs-picker-input .rs-picker-toggle-placeholder,.bf-select .rs-picker-toggle .rs-picker-toggle-placeholder,.bf-select .rs-picker-select .rs-picker-toggle-placeholder,.bf-select .rs-picker-check .rs-picker-toggle-placeholder{align-items:center;display:flex}.bf-select .rs-picker-input.rs-picker-focused,.bf-select .rs-picker-toggle.rs-picker-focused,.bf-select .rs-picker-select.rs-picker-focused,.bf-select .rs-picker-check.rs-picker-focused{box-shadow:var(--base-color) 0px 0px 5px}.bf-select .rs-picker-input .rs-picker-toggle,.bf-select .rs-picker-toggle .rs-picker-toggle,.bf-select .rs-picker-select .rs-picker-toggle,.bf-select .rs-picker-check .rs-picker-toggle{max-width:100%}.bf-select .rs-picker-input .rs-picker-toggle .value-presentation-container,.bf-select .rs-picker-toggle .rs-picker-toggle .value-presentation-container,.bf-select .rs-picker-select .rs-picker-toggle .value-presentation-container,.bf-select .rs-picker-check .rs-picker-toggle .value-presentation-container{max-width:100%;display:flex}.bf-select .rs-picker-input .rs-picker-toggle .value-presentation-container .icon,.bf-select .rs-picker-toggle .rs-picker-toggle .value-presentation-container .icon,.bf-select .rs-picker-select .rs-picker-toggle .value-presentation-container .icon,.bf-select .rs-picker-check .rs-picker-toggle .value-presentation-container .icon{background:var(--background-color-secondary);color:var(--icon-color-contrast-inverse);justify-content:center;align-items:center;padding:0 11px;display:flex}.bf-select .rs-picker-input .rs-picker-toggle .value-presentation-container .value-presentation,.bf-select .rs-picker-toggle .rs-picker-toggle .value-presentation-container .value-presentation,.bf-select .rs-picker-select .rs-picker-toggle .value-presentation-container .value-presentation,.bf-select .rs-picker-check .rs-picker-toggle .value-presentation-container .value-presentation{text-overflow:ellipsis;overflow:hidden}.bf-select .rs-picker-input .rs-picker-toggle.active,.bf-select .rs-picker-toggle .rs-picker-toggle.active,.bf-select .rs-picker-select .rs-picker-toggle.active,.bf-select .rs-picker-check .rs-picker-toggle.active{box-shadow:var(--base-color) 0px 0px 5px}.bf-select .rs-picker-input.rs-picker-tag .rs-picker-tag-wrapper .rs-tag,.bf-select .rs-picker-toggle.rs-picker-tag .rs-picker-tag-wrapper .rs-tag,.bf-select .rs-picker-select.rs-picker-tag .rs-picker-tag-wrapper .rs-tag,.bf-select .rs-picker-check.rs-picker-tag .rs-picker-tag-wrapper .rs-tag{z-index:0}.bf-select .item-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.bf-select .rs-picker-menu{margin-bottom:var(--m-10);top:initial!important;min-width:100%!important}.bf-select .bf-select .rs-picker-default .rs-picker-toggle{z-index:1}.bf-select .rs-picker-default .rs-picker-toggle,.bf-select .rs-picker-default .rs-picker-toggle-custom{z-index:2}.bf-select .rs-picker-select-menu-item{border:1px solid #0000}.bf-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{border:dashed 1px var(--border-color-tertiary);background:var(--background-color-contrast)}.bf-select .rs-picker-select-menu-item.rs-picker-select-menu-item-active{background:var(--rs-listbox-option-selected-bg)}.bf-select .rs-picker-toggle-value,.bf-select .rs-picker-toggle-value .value-presentation-container{overflow:hidden}.bf-select .rs-picker-toggle-value .value-presentation-container .value-presentation{text-overflow:ellipsis;overflow:hidden}.focused-edit-component{width:100%;height:100%;position:relative}.focused-edit-component .edit-component-wrapper{position:absolute;inset:0}.focused-edit-component .edit-component-wrapper.to-top{z-index:999999}.focused-edit-component .focus-overlay{background:var(--background-opacity-primary);z-index:999998;position:fixed;inset:0}.pdf-viewer{flex-direction:column;display:flex}.pdf-viewer.border{border:solid 1px var(--border-color-tertiary);border-radius:var(--border-radius-base)}.pdf-viewer .loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pdf-viewer .error{width:100%;height:100%;padding:var(--p-15);justify-content:center;align-items:center;display:flex}.pdf-viewer .error .error-text{color:var(--color-negative);text-align:center}.pdf-viewer .controls{background:var(--background-color-deep);display:flex}.pdf-viewer .controls button.simple-action{color:var(--text-color-contrast);font-size:var(--font-size-sm);background:0 0}.pdf-viewer .controls .search{padding-right:var(--p-5);padding-left:var(--p-5);color:var(--text-color-contrast);justify-content:center;align-items:center;display:flex}.pdf-viewer .controls .search .bf-icon{margin-right:var(--m-3)}.pdf-viewer .controls .search input{background:var(--background-color-deep);border:solid 1px var(--border-color-contrast);border-radius:var(--border-radius-base)}.pdf-viewer .controls .search .results{padding-left:var(--p-3);align-items:center;display:flex}.pdf-viewer .controls .search .results .counter{padding-right:var(--p-3)}.pdf-viewer .controls .search .results .buttons{display:flex}.pdf-viewer .controls .filename{color:var(--text-color-contrast);padding-left:var(--p-8);font-size:var(--font-size-sm);text-overflow:ellipsis;flex-grow:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.pdf-viewer .controls .pages{color:var(--text-color-contrast);font-size:var(--font-size-sm);border-right:1px var(--border-color-accent) solid;padding-right:var(--p-8);padding-left:var(--p-8);justify-content:center;align-items:center;display:flex}.pdf-viewer .controls .action{border-left:1px var(--border-color-accent) solid;justify-content:center;align-items:center;display:flex}.pdf-viewer .controls .action .zoom-level button{color:var(--text-color-contrast);font-size:var(--font-size-sm);background:0 0}.pdf-viewer .controls .action .zoom-level .rs-dropdown-menu{background:var(--background-color-deep)}.pdf-viewer .controls .action .zoom-level .rs-dropdown-menu li.rs-dropdown-item .rs-text{color:var(--text-color-contrast)}.pdf-viewer .controls .action button.zoom-button{color:var(--text-color-contrast);padding:var(--p-3);background:0 0;justify-content:center;align-items:center;height:100%;display:inline-flex}.pdf-viewer .controls .action button.zoom-button .bf-icon{width:15px;height:15px}.pdf-viewer .editmode-hint{background:var(--background-color-primary);padding:8px 10px}.pdf-viewer .editmode-hint .actions{padding-top:var(--p-5);justify-content:flex-end;gap:10px;display:flex}.pdf-viewer .viewmode-hint{background:var(--background-color-secondary);padding:8px 10px;display:flex}.pdf-viewer .viewmode-hint .hint{flex-grow:1;align-items:center;display:flex}.pdf-viewer .viewmode-hint .step-through{justify-content:center;align-items:center;display:flex}.pdf-viewer .viewmode-hint .step-through .count{padding:var(--p-3);font-size:var(--font-size-md)}.pdf-viewer .content{background:var(--background-color-secondary);flex-grow:1;overflow:auto}.pdf-viewer .content .pdf-page{width:100%;display:block}.pdf-viewer .content .pdf-page .wrapper{text-align:center;position:relative}.pdf-viewer .content .pdf-page .wrapper .center-position{display:inline-block;position:relative}.pdf-viewer .content .pdf-page .wrapper .center-position canvas{display:inline-block}.pdf-viewer .content .pdf-page .wrapper .center-position .text-layer{position:absolute;inset:0}.pdf-viewer .content .pdf-page .wrapper .center-position .text-layer>span{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-viewer .content .pdf-page .wrapper .center-position .pdf-highlight-component{border:solid var(--color-negative);border-radius:var(--border-radius-base);opacity:0;border-width:3px;animation-name:pdf-highlight-component-init;animation-duration:.6s;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute}@keyframes pdf-highlight-component-init{0%{opacity:0;box-shadow:0px 0px 6px 10px var(--color-negative);border-width:8px}50%{border-width:8px;transform:scale(1)}75%{box-shadow:0px 0px 6px 10px var(--color-negative);border-width:5px;transform:scale(1.2)}to{opacity:1;box-shadow:0px 0px 6px 3px var(--color-negative);border-width:4px;transform:scale(1)}}.multiple-pdf-viewer{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);flex-direction:column;display:flex;position:relative}.multiple-pdf-viewer .pdf-edit-overlay{background:var(--background-opacity-primary);z-index:999998;position:fixed;inset:0}.multiple-pdf-viewer .pdf-selection-bar{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);background:var(--background-color-deep);padding:10px 10px 5px}.multiple-pdf-viewer .pdf-selection-bar .bf-chooser-select .labeled-input .label{color:var(--text-color-contrast)}.multiple-pdf-viewer .pdf-selection-bar .bf-chooser-select .bf-button.bf-chooser-select-button{background:var(--background-color-deep);padding:3px 10px}.multiple-pdf-viewer .pdf-selection-bar .bf-chooser-select .bf-button.bf-chooser-select-button .select-value .sub-label{color:var(--text-color-disabled)}.multiple-pdf-viewer .pdf-selection-bar .bf-chooser-select .bf-button.bf-chooser-select-button .select-value{color:var(--text-color-contrast)}.multiple-pdf-viewer .pdf-outer-container{flex-direction:column;height:100%;display:flex}.multiple-pdf-viewer .pdf-outer-container .pdf-container{flex-grow:1;overflow:hidden}.multiple-pdf-viewer .pdf-outer-container .pdf-container .pdf-viewer{background:var(--background-color-secondary)}.multiple-pdf-viewer .pdf-outer-container .pdf-container .pdf-viewer .filename{opacity:0}.autosize-textarea{flex-direction:column;width:100%;display:flex}.autosize-textarea.label-position-left{flex-direction:row;align-items:center}.autosize-textarea.label-position-left .label{padding-right:var(--p-3)}.autosize-textarea .label{padding-bottom:var(--p-3)}.autosize-textarea textarea.textarea{padding:var(--p-3);border-radius:var(--border-radius-base);border-color:var(--border-color-primary);box-sizing:border-box;resize:none;width:100%}.autosize-textarea.error .label{color:var(--color-negative)}.autosize-textarea.error textarea.textarea{border-color:var(--color-negative)}.ez-textfield.error textarea{background:var(--background-color-primary)}.ez-textfield .autosize-textarea textarea.textarea{border:none;transition:background-color .2s}.ez-textfield .autosize-textarea textarea.textarea.readonly:focus-visible{outline:none}.ez-textfield .autosize-textarea textarea.textarea:not(.readonly):hover{background:var(--ez-hover-color)}.ez-textfield .autosize-textarea textarea.textarea:not(.readonly):focus{background:0 0}.ez-textfield.type-default .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-default .autosize-textarea.label-position-left .label{padding-bottom:var(--p-3)}.ez-textfield.type-header .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-header .autosize-textarea textarea.textarea{font-size:var(--font-size-2xl)}.ez-textfield.type-subHeader .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-subHeader .autosize-textarea textarea.textarea{font-size:var(--font-size-md)}.ez-textfield.type-description .autosize-textarea textarea.textarea{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ez-textfield.appearance-bf .autosize-textarea textarea.textarea{border:1px solid var(--rs-border-primary)}.ez-autocomplete{padding-right:var(--p-5);--search-width-expanded:360px;position:relative}.ez-autocomplete.error textarea::placeholder{color:var(--color-negative)}.ez-autocomplete .autosize-textarea textarea.textarea{padding:7px 11px}.ez-autocomplete .bf-input{width:150px;transition:width .2s .1s}.ez-autocomplete .bf-input .suffix{height:30px;color:var(--text-color-secondary);background:0 0;padding:0 2px 0 0;transition:color .2s}.ez-autocomplete .bf-input .suffix .bf-button{height:100%;padding:3px 8px}.ez-autocomplete .bf-input .suffix .bf-button .bf-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.ez-autocomplete .bf-input .prefix{height:100%;color:var(--text-color-secondary);background:0 0;padding:4px 8px;transition:color .2s}.ez-autocomplete .bf-input .prefix .bf-icon{width:16px;height:16px}.ez-autocomplete .bf-input input{padding-left:var(--p-0)}.ez-autocomplete.expanded .bf-input{width:var(--search-width-expanded)}.ez-autocomplete.expanded .bf-input .prefix{color:var(--text-color-primary)}.search-autocomplete-wrapper{width:var(--search-width-expanded);z-index:5;background:var(--background-color-contrast)}.search-autocomplete-wrapper .auto-complete-entries{background:var(--background-color-contrast);max-height:400px;box-shadow:var(--card-default-box-shadow);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);overflow:auto}.search-autocomplete-wrapper .auto-complete-entries .ez-autocomplete-entry{background:var(--background-color-contrast);width:100%;color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;padding:10px 8px;overflow:hidden}.search-autocomplete-wrapper .auto-complete-entries .ez-autocomplete-entry.focused{background:var(--table-row-color-hover)}.search-autocomplete-wrapper .auto-complete-entries .ez-autocomplete-entry{text-align:left}.search-autocomplete-wrapper .auto-complete-entries .ez-autocomplete-entry .type-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3);font-weight:500}.bf-chooser-multiple-select .bf-chooser-select-button{border:1px solid var(--rs-border-primary);background:var(--rs-input-bg);justify-content:flex-start;gap:10px;width:100%;padding:7px 12px;display:flex}.bf-chooser-multiple-select .bf-chooser-select-button.rs-btn-disabled{background:var(--background-color-primary)}.bf-chooser-multiple-select .bf-chooser-select-button .select-value{text-overflow:ellipsis;text-align:left;color:var(--rs-text-primary);flex-grow:1;overflow:hidden}.bf-chooser-multiple-select .bf-chooser-select-button .select-value.placeholder{color:var(--text-color-secondary)}.bf-chooser-multiple-select .bf-chooser-select-button .select-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry{border-bottom:solid 1px var(--border-color-primary);padding-top:var(--p-2);padding-bottom:var(--p-2)}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry:last-of-type{border-bottom:none}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry.single-value{padding-top:0;padding-bottom:0}.bf-chooser-multiple-select .bf-chooser-select-button .placeholder-label{color:var(--text-color-secondary)}.bf-chooser-multiple-select.slim .bf-button.bf-chooser-select-button{font-size:var(--font-size-sm);padding:3px 6px}.bf-chooser-select-overlay-multiple{max-width:500px}.bf-chooser-select-overlay-multiple .bf-chooser{padding:var(--p-0)}.bf-chooser-select-overlay-multiple .bf-chooser .search-content{margin-top:var(--m-3)}.bf-chooser-select-overlay-multiple .bf-chooser-entry.selected{background:var(--background-color-primary)}.bf-chooser-select-overlay-multiple .cleanable-action{justify-content:space-between;align-items:center;gap:var(--p-5);border-bottom:solid 1px var(--border-color-primary);padding:10px 10px 10px 50px;display:flex}.bf-chooser-select-overlay-multiple .cleanable-action .cleanable-action__left{margin-right:auto}.bf-chooser-select-overlay-multiple .cleanable-action .cleanable-action__right{margin-left:auto}.contact-relation-form-fields{gap:var(--p-10);flex-wrap:wrap;display:flex}.contact-relation-form-fields.integrated{flex-direction:column}.contact-relation-form-fields .contact-fields{flex:25%}.contact-relation-form-fields .invoice-fields{flex:2 35%}.cb-tenant-form-main .section-title{align-items:center;display:flex}.cb-tenant-form-main__tags-section{margin-top:var(--p-10);padding-top:var(--p-10);border-top:1px solid var(--border-color-secondary);margin-bottom:var(--p-5)}.cb-tenant-form-main__tags-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-2)}.cb-tenant-form-main__tags-chips{align-items:center;gap:var(--p-2);flex-wrap:wrap;min-height:28px;display:flex}.cb-tenant-form-main__tags-empty{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-tenant-form-main__tags-add-overlay{min-width:180px;padding:var(--p-2);background:var(--rs-btn-default-bg);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);box-shadow:var(--card-default-box-shadow);flex-direction:column;gap:2px;display:flex}.cb-tenant-form-main__tags-add-option{padding:var(--p-2) var(--p-3);text-align:left;font-size:var(--font-size-sm);border-radius:var(--border-radius-base);cursor:pointer;color:var(--rs-text-primary);background:0 0;border:none}.cb-tenant-form-main__tags-add-option:hover{background:var(--rs-listbox-option-hover-bg)}.cb-tenant-form-main .field-row{gap:10px;display:flex}.cb-tenant-form-main .add-actions{padding-bottom:var(--p-5);padding-top:var(--p-10);flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.cb-tenant-form-main .add-actions .bf-button{border-radius:var(--border-radius-extra-large)}.cb-tenant-form-main .section{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-top:var(--m-15);padding:var(--p-8) var(--p-5) var(--p-5) var(--p-5);position:relative}.cb-tenant-form-main .section .section-title{padding-left:var(--p-2);background:var(--background-color-contrast);background:var(--background-color-contrast);position:absolute;top:-10px;left:15px}.cb-tenant-form-main .section .addresses .address-entry,.cb-tenant-form-main .section .addresses .contactPersons-entry,.cb-tenant-form-main .section .addresses .bankAccount-entry,.cb-tenant-form-main .section .contactPersons .address-entry,.cb-tenant-form-main .section .contactPersons .contactPersons-entry,.cb-tenant-form-main .section .contactPersons .bankAccount-entry,.cb-tenant-form-main .section .bankAccounts .address-entry,.cb-tenant-form-main .section .bankAccounts .contactPersons-entry,.cb-tenant-form-main .section .bankAccounts .bankAccount-entry{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-8);margin-bottom:var(--m-8)}.cb-tenant-form-main .section .addresses .address-entry:last-of-type,.cb-tenant-form-main .section .addresses .contactPersons-entry:last-of-type,.cb-tenant-form-main .section .addresses .bankAccount-entry:last-of-type,.cb-tenant-form-main .section .contactPersons .address-entry:last-of-type,.cb-tenant-form-main .section .contactPersons .contactPersons-entry:last-of-type,.cb-tenant-form-main .section .contactPersons .bankAccount-entry:last-of-type,.cb-tenant-form-main .section .bankAccounts .address-entry:last-of-type,.cb-tenant-form-main .section .bankAccounts .contactPersons-entry:last-of-type,.cb-tenant-form-main .section .bankAccounts .bankAccount-entry:last-of-type{padding-bottom:var(--p-0);margin-bottom:var(--m-0);border-bottom:0}.cb-tenant-form-main .section .addresses .address-entry .action-row,.cb-tenant-form-main .section .addresses .contactPersons-entry .action-row,.cb-tenant-form-main .section .addresses .bankAccount-entry .action-row,.cb-tenant-form-main .section .contactPersons .address-entry .action-row,.cb-tenant-form-main .section .contactPersons .contactPersons-entry .action-row,.cb-tenant-form-main .section .contactPersons .bankAccount-entry .action-row,.cb-tenant-form-main .section .bankAccounts .address-entry .action-row,.cb-tenant-form-main .section .bankAccounts .contactPersons-entry .action-row,.cb-tenant-form-main .section .bankAccounts .bankAccount-entry .action-row{justify-content:flex-end;display:flex}.cb-tenant-form-main .contact-entries .actions{padding-top:var(--p-5);padding-bottom:var(--p-5);justify-content:center;display:flex}.cb-tenant-form-main .contact-entries .contact-entries-wrapper .contact-entry{padding-bottom:var(--p-5);margin-bottom:var(--m-5);border-bottom:solid 1px var(--border-color-secondary)}.cb-tenant-form-main .contact-entries .contact-entries-wrapper .contact-entry .entry-actions{align-items:center;gap:5px;display:flex}.cb-tenant-form-main .contact-entries .contact-entries-wrapper .contact-entry .entry-actions .title{flex:1 0}.cb-tenant-form-main .contact-entries .contact-entries-wrapper .contact-entry .entry-actions .validation-popover{flex-grow:initial!important}.cb-tenant-form-main .contact-entries .contact-entries-wrapper .contact-entry:last-of-type{margin-bottom:var(--m-0);padding-bottom:var(--p-0);border-bottom:0}.labeled-input .contact-select{width:100%}.labeled-input .contact-select .asset-loader.error{padding:var(--p-0)}.labeled-input.error-label .contact-select .rs-picker-toggle{border-color:var(--color-negative)}.contact-select-menu{width:400px}.contact-select-menu .action-container{padding:var(--p-3);border-top:solid 1px var(--border-color-primary);justify-content:center;display:flex}.contact-select-menu .rs-picker-select-menu-item{height:100%;padding:0 10px}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item{display:flex}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item .left{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item .left .name{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item .left .info-line{font-size:var(--font-size-sm);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item .right{opacity:0}.contact-select-menu .rs-picker-select-menu-item .contact-menu-item:hover .right{opacity:1}.contact-select-menu .contact-load-mask{background:var(--background-opacity-primary);width:100%;color:var(--text-color-contrast);z-index:5;justify-content:center;padding:20px 10px;display:flex;position:absolute;bottom:0;left:0}.ticket-post-input-fields3__preview-loading{padding:var(--p-10);align-items:center;gap:var(--p-5);text-align:center;flex-direction:column;display:flex}.ticket-post-input-fields3__preview-loading__animation{justify-content:center;display:flex}.ticket-post-input-fields3__preview-loading__text{color:var(--text-color-primary);font-weight:600}.ticket-post-input-fields3__preview-loading__hint{font-size:var(--font-size-sm);color:var(--text-color-secondary);max-width:320px}.ticket-post-input-fields3__preview-loading__abort{margin-top:var(--m-3)}.ticket-input{flex-direction:column;min-height:0;display:flex}.ticket-input__resize-handle{cursor:ns-resize;background:var(--background-color-primary);border-top:1px solid var(--border-color-secondary);border-bottom:1px solid #0000;height:4px;transition:background-color .15s}.ticket-input__resize-handle:hover,.ticket-input__resize-handle.is-resizing{background:var(--table-row-color-hover)}.ticket-input__top-bar{padding:var(--p-2);background:var(--background-color-primary);border-bottom:1px solid var(--border-color-secondary);display:flex}.ticket-input__top-bar .bf-chooser-select .bf-chooser-select-button{border-color:var(--border-color-secondary)}.ticket-input__top-bar__info{padding-left:var(--p-5);padding-right:var(--p-5);flex-grow:1;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.ticket-input__top-bar__info__no-receiver-warning{color:var(--color-danger,#c00);font-size:var(--font-size-sm)}.ticket-input__top-bar__info__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ticket-input__top-bar__chevron{border:solid 1px var(--border-color-secondary)}.ticket-input__top-bar__chevron .bf-icon{transition:transform .3s ease-in-out;transform:rotate(180deg)}.ticket-input__top-bar__chevron .bf-icon.open{transform:rotate(0)}.ticket-input__content{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ticket-input__body{flex-direction:column;flex:auto;min-height:0;display:flex}.ticket-input__content-section{flex-direction:column;height:100%;min-height:0;display:flex}.ticket-input__content .form-struct.not-modal{height:100%}.ticket-input__content .form-struct.not-modal form{height:100%;min-height:0}.ticket-input__content .form-struct.not-modal form .form-content{min-height:0}.ticket-input__content .form-struct.not-modal form .form-content .form-center{flex-direction:column;min-height:0;display:flex}.ticket-input__content .form-struct.not-modal form .form-content .form-center .form-fields{flex-direction:column;flex:auto;min-height:0;display:flex}.ticket-input__content .form-struct.not-modal form .form-action-row{border-top:1px solid var(--border-color-secondary);padding:var(--p-5)}.ticket-input__email-input{flex-direction:column;height:100%;min-height:0;display:flex}.ticket-input__email-input__additional-actions{align-items:center;display:flex}.ticket-input__email-input__fields{gap:var(--p-2);flex-direction:column;display:flex}.ticket-input__email-input__fields__form-row{border-bottom:1px solid var(--border-color-primary);padding-bottom:var(--p-2);padding-top:var(--p-2);padding-right:var(--p-5)}.ticket-input__email-input__fields__form-row__label{min-width:70px;font-size:var(--font-size-sm);padding-top:var(--p-2);text-align:right;font-weight:700}.ticket-input__email-input__text-editor{margin-top:var(--p-2);flex:auto;min-height:100%;position:relative}.ticket-input__email-input__text-editor.no-margin{margin-top:0}.ticket-input__email-input__text-editor .text-editor{height:100%;min-height:100%}.ticket-input__email-input__text-editor .text-editor .ck.ck-editor{flex-direction:column;height:100%;display:flex;overflow:hidden}.ticket-input__email-input__text-editor .text-editor .ck.ck-editor .ck.ck-editor__main{flex:auto;overflow:auto}.ticket-input__email-input__text-editor .text-editor .ck.ck-content{height:100%}.ticket-input__email-input__text-editor .ticket-input__email-input__editor-wrapper{flex-direction:column;height:100%;min-height:100%;display:flex}.ticket-input__email-input__text-editor .ck.ck-content{height:100%;min-height:100%;max-height:none}.ticket-input__email-input__text-editor.in-modal .ck.ck-content{min-height:100%;max-height:none}.ticket-input__email-input__error{text-align:center;padding:var(--p-2) var(--p-5);border-radius:var(--border-radius-base);background:var(--color-negative);color:var(--text-color-contrast);position:absolute;bottom:5px;right:5px}.ticket-input__intern-input{flex-direction:column;height:100%;min-height:0;display:flex}.ticket-input__email-field{width:100%}.ticket-input__receiver-overlay{padding:var(--p-3);min-width:200px}.ticket-input__receiver-overlay__section{margin-bottom:0}.ticket-input__receiver-overlay__section--with-margin{margin-bottom:var(--p-3)}.ticket-input__receiver-overlay__section-title{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--p-1-5);font-weight:500}.ticket-input__receiver-overlay__receiver-item{margin-bottom:0}.ticket-input__receiver-overlay__receiver-item:not(:last-child){margin-bottom:var(--p-1)}.ticket-input__receiver-overlay__receiver-email{color:var(--color-text-secondary);font-size:11px}.ticket-input__receiver-overlay__info{margin-top:var(--p-3);padding-top:var(--p-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:11px;font-style:italic}.ticket-chat{flex-direction:column;width:100%;height:100%;display:flex}.ticket-chat .render-on-view-loader{background-color:var(--background-color-primary);border-radius:var(--border-radius-base);display:relative;margin-bottom:var(--m-10)}.ticket-chat__content{flex-direction:column;height:100%;display:flex;overflow:hidden}.ticket-chat__content .ticket-chat__pinned-comments{margin:var(--m-5);text-align:left;z-index:1;border:solid 1px var(--border-color-secondary);position:absolute;top:0;left:0}.ticket-chat__content .ticket-chat__pinned-comments__header{justify-content:space-between;align-items:center;gap:var(--p-5);display:flex}.ticket-chat__content .ticket-chat__pinned-comments__label{align-items:center;gap:var(--p-2);font-weight:var(--font-weight-medium);display:flex}.ticket-chat__content .ticket-chat__pinned-comments__state{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.ticket-chat__content .ticket-chat__pinned-comments__entries{margin-top:var(--m-2);gap:var(--p-2);flex-direction:column;display:flex}.ticket-chat__content .ticket-chat__pinned-comments__entry{font-size:var(--font-size-sm);color:var(--text-color-primary)}.ticket-chat__content__list{position:relative}.ticket-chat__content__list .inverted-list-component .inverted-list-component__scroll-container{padding-top:var(--p-20)}.ticket-chat__content__list{flex-grow:1;overflow:hidden}.ticket-chat__content__list .list-scroll{padding:var(--p-5)}.ticket-chat__content__input{border-top:1px solid var(--border-color-secondary)}.ticket-inbound-email{align-items:center;gap:var(--p-1);font-size:var(--font-size-sm);color:var(--text-color-secondary);display:inline-flex}.ticket-inbound-email__label{white-space:nowrap}.ticket-inbound-email-overlay{max-width:360px}.ticket-inbound-email-overlay__address{word-break:break-all;font-size:var(--font-size-sm)}.ticket-priority-overlay__trigger{flex-shrink:0;line-height:0}.ticket-priority-overlay__trigger .bf-status{min-width:0}.ticket-priority-overlay-menu{background:var(--background-color-default);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-default);min-width:200px;box-shadow:var(--box-shadow-medium);padding:var(--p-2);flex-direction:column;gap:2px;display:flex}.ticket-priority-overlay-menu__header{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-5)}.ticket-priority-overlay-menu__item{border-radius:var(--border-radius-small);justify-content:flex-start;gap:var(--p-2);width:100%;padding:var(--p-1) var(--p-2);transition:background-color .12s}.ticket-priority-overlay-menu__item:hover{background:var(--background-color-secondary)}.ticket-priority-overlay-menu__item--selected{background:var(--table-row-color-hover)!important}.ticket-details{gap:var(--p-5);padding:var(--p-4);flex-direction:column;height:100%;display:flex;overflow-y:auto}.ticket-details__section{gap:var(--p-3);flex-direction:column;display:flex}.ticket-details__section__header{justify-content:space-between;align-items:center;display:flex}.ticket-details__section__header-small{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.ticket-details__section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.ticket-details__section__add-button{color:var(--color-primary)}.ticket-details__section__content{gap:var(--p-2);padding:var(--p-3);background-color:var(--rs-btn-default-bg);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);flex-direction:column;display:flex}.ticket-details__section__content--chips{flex-flow:wrap}.ticket-details__mail-receiver-chip{flex:none;max-width:100%}.ticket-details__mail-receiver-chip .bf-status{min-width:0;max-width:100%;overflow:hidden}.ticket-details__mail-receiver-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.ticket-details__link-item{gap:var(--p-1);flex-direction:column;display:flex}.ticket-details__link-item__key{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ticket-details__link-item__value{font-size:var(--font-size-base);color:var(--color-primary);text-align:left;justify-content:flex-start;padding:0}.ticket-details__user-item{align-items:center;gap:var(--p-3);display:flex}.ticket-details__add-overlay{min-width:200px}.ticket-details__section__empty{text-align:center;width:100%;color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:var(--p-3)}.ticket-details__postbox-row{align-items:center;gap:var(--p-2);flex-wrap:wrap;display:flex}.ticket-details__postbox-display{gap:var(--p-1);flex-direction:column;display:flex}.ticket-details__postbox-name{font-size:var(--font-size-base)}.ticket-details__postbox-name--loading,.ticket-details__folder-name{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ticket-details__postbox-actions{gap:var(--p-2);flex-direction:column;display:flex}.ticket-details__postbox-actions-group{gap:var(--p-2);flex-wrap:wrap;display:flex}.ticket-details__link-entry-wrapper{background:var(--background-color-contrast);border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary);margin-bottom:var(--p-2);overflow:hidden}.ticket-details__link-entry-wrapper:last-child{margin-bottom:0}.ticket-details__indirect-links{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-top:var(--p-2);overflow:hidden}.ticket-details__indirect-links__header{font-size:var(--font-size-xs);background:var(--background-color-primary);padding:var(--p-2);text-align:left;border-radius:0;width:100%;font-weight:400}.ticket-details__indirect-links__content{border-top:solid 1px var(--border-color-secondary);padding:var(--p-1)}.ticket-details__indirect-links__entry{border-bottom:solid 1px var(--border-color-secondary)}.ticket-details__indirect-links__entry__header{display:flex}.ticket-details__indirect-links__entry__header__collapse-button{font-size:var(--font-size-xs);padding:var(--p-2);flex-grow:1;justify-content:flex-start;align-items:center}.ticket-details__indirect-links__entry__content{padding:var(--p-2)}.ticket-details__indirect-links__entry:last-child{border-bottom:none}.ticket-details-quick-link-overlay .ez-asset-quick-search-overlay__header{align-items:center;gap:var(--p-3)}.bf-context-container-overlay{z-index:1050;background:var(--background-color-contrast);border-radius:var(--border-radius-base);box-shadow:var(--card-default-box-shadow);position:fixed}.bf-context-container-overlay ul.dropdown-item-menu.rs-dropdown-menu{background:var(--rs-bg-overlay);background:var(--background-color-contrast);border-radius:var(--border-radius-base);box-shadow:var(--card-default-box-shadow)}.list-entry-component{border-radius:var(--border-radius-none);border-bottom:solid 1px var(--border-color-secondary);background:var(--list-row-background);flex-direction:row;display:flex}.list-entry-component:has(.selected){background:var(--list-row-background-selected)}.list-entry-component:hover{background:var(--table-row-color-hover)}.list-entry-component .list-entry-component-button{flex-direction:row;justify-content:flex-start;width:100%;display:flex}.list-entry-component .list-entry-component-button.bf-button{border-radius:var(--border-radius-none);background:0 0;padding:5px}.list-entry-component .list-entry-component-button.bf-button.no-indicator{padding-left:var(--p-8)}.list-entry-component .list-entry-component-button.bf-button.with-prefix{padding-left:var(--p-3)}.list-entry-component .list-entry-component-button .list-entry-indicator-container{justify-content:center;align-items:center;padding:6px 5px 6px 0;display:flex}.list-entry-component .list-entry-component-button .list-entry-indicator-container .list-entry-indicator{padding:var(--p-0);border-radius:var(--border-radius-big);background:var(--base-color-hover);border:solid 1px var(--base-color);width:10px;height:10px}.list-entry-component .list-entry-component-button .list-entry-indicator-container.outlined .list-entry-indicator{background:var(--background-color-contrast);border:solid 1px var(--border-color-primary)}.list-entry-component .entry-actions-trigger{margin-left:var(--m-1);align-self:stretch}.list-entry-component .entry-actions-trigger .bf-button{border-radius:var(--border-radius-none);background:0 0;height:100%;padding:8px 0}.list-entry-component:has(.entry-actions-trigger) .directory-entry.bf-button{padding-right:var(--p-5)}.list-entry-action-overlay .bf-overlay-container{overflow:visible}.list-entry-action-overlay .bf-overlay-container ul.dropdown-item-menu.rs-dropdown-menu{background:var(--rs-bg-overlay);background:var(--background-color-contrast);border-radius:var(--border-radius-base);box-shadow:var(--card-default-box-shadow)}.ticket-email-field-dropdown{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);min-width:280px;max-width:400px;overflow:hidden;box-shadow:0 4px 12px #00000026}.ticket-email-field-dropdown .bf-tabs .tab-content{padding:var(--p-2)}.ticket-email-field-dropdown__description{padding:var(--p-4) var(--p-5);border-bottom:1px solid var(--border-color-primary);font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.5}.ticket-email-field-dropdown__content{flex-direction:column;display:flex}.ticket-email-field-dropdown__content__possible-values{gap:var(--p-1);max-height:300px;padding:var(--p-1);flex-direction:column;display:flex;overflow-y:auto}.ticket-email-field-dropdown__content__possible-values__value{text-align:left;width:100%;padding:var(--p-3) var(--p-4);border-radius:var(--border-radius);justify-content:flex-start;transition:background-color .2s}.ticket-email-field-dropdown__content__possible-values__value:hover{background-color:var(--table-row-color-hover)}.ticket-email-field-dropdown__content__possible-values__value span{align-items:center;display:flex}.ticket-email-field-dropdown__content__contact-search{padding:var(--p-3) var(--p-2)}.ticket-email-field-dropdown__content__contact-search__results{margin-top:var(--p-2);max-height:300px;overflow-y:auto}.ticket-email-field-dropdown__content__contact-search__contact{margin-bottom:var(--p-3)}.ticket-email-field-dropdown__content__contact-search__contact__name{align-items:center;gap:var(--p-2);padding:var(--p-2) var(--p-3);font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:500;display:flex}.ticket-email-field-dropdown__content__contact-search__contact__email{align-items:center;gap:var(--p-2);padding:var(--p-2) var(--p-3) var(--p-2) var(--p-8);font-size:var(--font-size-sm);color:var(--text-color-secondary);display:flex}.ticket-email-field-dropdown__content__custom-value{padding:var(--p-3) var(--p-2);margin-top:var(--p-2);border-top:1px solid var(--border-color-secondary)}.ticket-email-field-dropdown__content__custom-value__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-2)}.ticket-email-field-dropdown__content__no-values{padding:var(--p-5) var(--p-4);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);font-style:italic}.ticket-email-field-dropdown__sub-text{font-size:var(--font-size-xs);color:var(--text-color-secondary);opacity:.7}.ticket-email-field{padding-top:var(--p-2);padding-bottom:var(--p-2);gap:var(--p-2);display:flex}.ticket-email-field__label{font-size:var(--font-size-sm);padding-top:var(--p-2);text-align:right;font-weight:700}.ticket-email-field__content{gap:var(--p-2);padding-left:var(--p-2);flex-flow:wrap;display:flex}.ticket-email-field__overlay{gap:var(--p-3);flex-direction:column;min-width:250px;max-width:350px;display:flex}.ticket-email-field__overlay__email{padding:var(--p-5);font-size:var(--font-size-sm);color:var(--text-color-secondary);word-break:break-all}.ticket-email-field__overlay__warning{align-items:center;gap:var(--p-2);padding:var(--p-5);background-color:var(--color-warning-light,#fff7e6);color:var(--color-warning-dark,#d48806);font-size:var(--font-size-sm);display:flex}.ticket-email-field__overlay__warning .bf-icon{flex-shrink:0}.ticket-email-field__error{color:var(--color-danger,#c00);font-size:var(--font-size-sm);margin-top:var(--p-2)}.comment-entry{padding-bottom:var(--p-10)}.comment-entry blockquote{border-left:solid 4px var(--border-color-secondary);padding-left:var(--p-5);margin-left:var(--m-0);margin-right:var(--m-0);margin-top:var(--m-0);margin-bottom:var(--m-0);padding-bottom:var(--p-2);padding-top:var(--p-2);font-size:var(--font-size-base);color:var(--text-color-primary)}.comment-entry h1{font-size:var(--font-size-lg);line-height:20px}.comment-entry .system-comment{align-items:center;display:flex}.comment-entry .system-comment .line{background:var(--background-color-secondary);flex-grow:1;height:1px}.comment-entry .system-comment .comment-content{padding:var(--p-5)}.comment-entry .system-comment .comment-content .comment-text{color:var(--text-color-primary);text-align:center;font-weight:600}.comment-entry .system-comment .comment-content .comment-text .state-change{align-items:center;display:flex}.comment-entry .system-comment .comment-content .comment-text .state-change .label{padding-right:var(--p-4)}.comment-entry .system-comment .comment-content .meta{color:var(--text-color-primary);padding-top:var(--p-2);font-size:var(--font-size-sm);justify-content:center;display:flex}.comment-entry .system-comment .comment-content .meta system{padding-right:var(--p-3)}.comment-entry .system-comment .comment-content .meta .user{padding-right:var(--p-3);display:flex}.comment-entry .system-comment .comment-content .meta .user .avatar{margin-right:var(--m-3)}.comment-entry .system-comment .comment-content .meta .timestamp{padding-left:var(--p-3)}.epost-pdf-comment-entry{border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary);background:var(--background-color-contrast)}.epost-pdf-comment-entry .header{border-bottom:solid 1px var(--border-color-secondary);background:var(--background-color-primary);border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);padding:6px 8px}.epost-pdf-comment-entry .header .header-main{font-size:var(--font-size-base);font-weight:700}.epost-pdf-comment-entry .header .date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.epost-pdf-comment-entry .content{padding:var(--p-10)}.epost-pdf-comment-entry .content .failed{color:var(--color-negative)}.bf-tag-view{padding-top:var(--p-3);flex-wrap:wrap;gap:5px;min-height:27px;display:flex}.comment-container{display:flex}.comment-container>.user{margin-right:var(--m-4);flex-shrink:0}.comment-container>.icon-container{background:var(--base-color);width:40px;height:40px;color:var(--text-color-contrast);border-radius:var(--border-radius-rounded);margin-right:var(--m-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.comment-container .bubble{border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary);background:var(--background-color-contrast);flex-grow:1;overflow:hidden}.comment-container .bubble .header{border-bottom:solid 1px var(--border-color-secondary);background:var(--background-color-primary);border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);padding:6px 8px}.comment-container .bubble .header .header-main{display:flex;overflow-x:clip}.comment-container .bubble .header .header-main .collapse-button{text-align:initial;flex-grow:1}.comment-container .bubble .header .header-main .collapse-button .chevron{padding-right:var(--p-3);transition:transform .2s ease-in-out}.comment-container .bubble .header .header-main .collapse-button .chevron.expanded{transform:scaleY(-1)}.comment-container .bubble .header .header-main .left{padding-right:var(--p-5);flex-grow:1}.comment-container .bubble .header .header-main .left .header-text{font-size:var(--font-size-base)}.comment-container .bubble .header .header-main .left .sub-text{font-size:var(--font-size-sm)}.comment-container .bubble .header .header-main .left .date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.comment-container .bubble .header .header-main .right{flex-shrink:0;align-items:center;display:flex}.comment-container .bubble .header .header-main .right .actions{display:flex}.comment-container .bubble .header .header-main .right .actions .bf-icon{width:16px;height:16px}.comment-container .bubble .header .tag-view-container{border-top:solid 1px var(--border-color-primary);padding-top:var(--p-3);margin-top:var(--m-3);padding-bottom:var(--p-3)}.comment-container .bubble .content-wrapper{position:relative}.comment-container .bubble .content-wrapper .content{padding:var(--p-8);max-height:30vh}.comment-container .bubble .content-wrapper .content img{max-width:100%}.comment-container .bubble .content-wrapper .scroll-info{opacity:.6;background:var(--background-color-deep);color:var(--text-color-contrast);padding:var(--p-5);text-align:center;border-radius:var(--border-radius-base);width:250px;position:absolute;bottom:4px;left:calc(50% - 125px)}.comment-container.outgoing-mail .mail-data{border-top:solid 1px var(--border-color-primary);margin-top:var(--m-3);padding-top:var(--p-3)}.comment-container.outgoing-mail .mail-data .field{align-items:center;display:flex}.comment-container.outgoing-mail .mail-data .field .label{text-align:right;min-width:90px;color:var(--text-color-secondary);padding-right:var(--p-5)}.comment-container.outgoing-mail .mail-data .field .value .bf-status{margin:var(--m-2) var(--m-2) var(--m-2) var(--m-0)}.comment-container.outgoing-mail .mail-data .field.subject{padding-top:var(--p-2)}.comment-container.outgoing-mail .mail-data .field.subject .value{font-weight:600}.comment-container.outgoing-mail .date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.comment-container.incoming-mail .mail-data{border-top:solid 1px var(--border-color-primary);margin-top:var(--m-3);padding-top:var(--p-3)}.comment-container.incoming-mail .mail-data .field{align-items:center;display:flex}.comment-container.incoming-mail .mail-data .field .label{text-align:right;min-width:90px;color:var(--text-color-secondary);padding-right:var(--p-5)}.comment-container.incoming-mail .mail-data .field .value .bf-status{margin:var(--m-2) var(--m-2) var(--m-2) var(--m-0)}.comment-container.incoming-mail .mail-data .field.subject{padding-top:var(--p-2)}.comment-container.incoming-mail .mail-data .field.subject .value{font-weight:600}.comment-container.incoming-mail .date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.comment-container.mode-slim>.icon-container,.comment-container.mode-slim>.user{display:none}.comment-container.mode-slim .bubble{border:none}.comment-container-fullscreen{background:var(--background-opacity-strong);z-index:1049;width:100%;height:100%;position:fixed;top:0}.comment-container-fullscreen .comment-container-fullscreen-wrapper{padding:var(--p-10);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.comment-container-fullscreen .comment-container-fullscreen-wrapper .comment-container{flex:1 0 0;overflow:hidden}.comment-container-fullscreen .comment-container-fullscreen-wrapper .comment-container .bubble{flex-direction:column;max-height:100%;display:flex}.comment-container-fullscreen .comment-container-fullscreen-wrapper .comment-container .bubble .content-wrapper{flex:1 0 0;overflow:auto}.comment-container-fullscreen .comment-container-fullscreen-wrapper .comment-container .bubble .content-wrapper .content{max-height:initial}.archived-comment-container{flex-direction:column;justify-content:center;display:flex}.archived-comment-container .archived-info-container{padding-top:var(--p-4);padding-bottom:var(--p-4)}.archived-comment-container .archived-info-container .archived-description{justify-content:center;gap:5px;display:flex}.archived-comment-container .archived-info-container .archived-description .bf-button{margin-left:var(--m-3)}.archived-comment-container .archived-info-container .reason{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-align:center}.comment-actions-dropdown{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-2);min-width:200px;box-shadow:0 2px 8px #0000001a}.comment-actions-dropdown .dropdown-action-item{width:100%;padding:var(--p-4) var(--p-6);text-align:left;border-radius:var(--border-radius-base);margin-bottom:var(--m-2);justify-content:flex-start}.comment-actions-dropdown .dropdown-action-item:last-child{margin-bottom:0}.comment-actions-dropdown .dropdown-action-item:hover{background:var(--background-color-primary)}.comment-actions-dropdown .dropdown-action-item .bf-icon{flex-shrink:0}.comment-actions-dropdown .dropdown-action-item span{padding-left:var(--p-4)}.ds-entry-container{justify-content:flex-start;align-items:center;width:100%;display:flex}.ds-entry-container:hover{text-decoration:underline}.ds-entry-container .directory-icon-container{margin-right:var(--m-5)}.ds-entry-container .entry-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-entry-container .postfix-content{padding-left:var(--p-5);margin-left:auto}.uploaded-text{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ds-document-list{background-color:var(--rs-btn-default-bg);border-radius:var(--border-radius-base)}.comment-attachments{border-top:solid 1px var(--border-color-secondary)}.comment-attachments .comment-attachment-entry{background:0 0;justify-content:flex-start;align-items:center;width:100%}.comment-attachments .comment-attachment-entry .icon{margin-right:var(--m-5)}.comment-attachments .comment-attachment-entry{border-bottom:solid 1px var(--border-color-primary)}.comment-attachments .comment-attachment-entry:last-child{border-bottom:none}.comment-entry-footer{border-top:solid 1px var(--border-color-secondary);background:var(--background-color-primary);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);display:flex}.comment-entry-footer .attachment-button{align-items:center;display:flex}.comment-entry-footer .attachment-button .bf-icon.attachment-icon{margin-right:var(--m-2)}.comment-entry-footer .attachment-button .bf-icon.dropdown-ident{margin-left:var(--m-4);align-items:center;width:12px;height:12px;transition:transform .2s ease-in-out;display:flex}.comment-entry-footer .attachment-button.collapsed .bf-icon.dropdown-ident{transform:rotate(180deg)}.comment-content-entry.loader-container{padding:var(--p-10);justify-content:center;align-items:center;display:flex}.comment-content-entry.error-backup .error-info{margin:var(--m-5) var(--m-5) var(--m-10) var(--m-5);padding:var(--p-5);background:var(--background-color-light-error);color:var(--color-negative)}.mail-outgoing-status{justify-content:center;align-items:center;display:flex}.mail-outgoing-status .bf-icon{margin-right:var(--m-2);width:18px;height:18px}.mail-outgoing-status .status-label{font-size:var(--font-size-sm)}.manual-pdf-comment-entry{border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary);background:var(--background-color-contrast)}.manual-pdf-comment-entry .header{border-bottom:solid 1px var(--border-color-secondary);background:var(--background-color-primary);border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);padding:6px 8px}.manual-pdf-comment-entry .header .header-main{font-size:var(--font-size-base);font-weight:700}.manual-pdf-comment-entry .header .date{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.manual-pdf-comment-entry .content{padding:var(--p-10)}.manual-pdf-comment-entry .content .failed{color:var(--color-negative)}.ez-tags{border-radius:var(--border-radius-base);display:flex}.ez-tags .tag-icon{padding-right:var(--p-3);padding-top:var(--p-6);padding-left:var(--p-4)}.ez-tags .rs-plaintext{padding-top:var(--p-3);padding-left:var(--p-3);flex-grow:1}.ez-tags .rs-picker{background:0 0;border:none;flex-grow:1}.ez-tags .rs-picker .rs-picker-toggle{z-index:0;padding-right:var(--p-4);background:0 0!important}.ez-tags .rs-picker .rs-picker-toggle .rs-picker-toggle-caret{display:none}.ez-tags .rs-picker .rs-picker-tag-wrapper{margin-right:var(--m-4);z-index:5}.ez-tags .rs-picker.rs-picker-focused{box-shadow:none!important;border:none!important}.ez-tags .rs-picker .rs-picker-textbox{z-index:0}.ez-tags:not(.readonly):hover{background:var(--ez-hover-color)}.ez-tags:not(.readonly):focus-within,.ez-tags:not(.readonly):focus-visible,.ez-tags:not(.readonly):focus{box-shadow:0px 0px 1px 1px var(--base-color)}.ez-tags:not(.readonly){transition:box-shadow .2s,background-color .2s}.ez-asset-select{display:inline-block}.ez-asset-select.block,.ez-asset-select.block>.select-dropdown{display:block}.ez-asset-select.block>.select-dropdown>button.rs-dropdown-toggle{width:100%}.ez-asset-select .asset-loader.error{padding:var(--p-0)}.ez-asset-select .select-dropdown{border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base)}.ez-asset-select .select-dropdown button.rs-dropdown-toggle{background:var(--background-color-primary)!important}.ez-asset-select .select-dropdown button.rs-dropdown-toggle .render-value{color:var(--text-color-primary);display:flex;overflow:hidden}.ez-asset-select .select-dropdown button.rs-dropdown-toggle .render-value .prefix-icon{padding-right:var(--p-3)}.ez-asset-select .select-dropdown button.rs-dropdown-toggle .render-value .asset-select-label{overflow:hidden}.ez-asset-select .select-dropdown:hover>button.rs-dropdown-toggle,.ez-asset-select .select-dropdown.rs-dropdown-open{border-color:var(--rs-input-focus-border)}.ez-asset-select .select-dropdown.rs-dropdown-open button.rs-dropdown-toggle{box-shadow:var(--rs-state-focus-shadow)}.ez-asset-select .select-dropdown .select-dropdown-content{flex-direction:column;width:auto;min-width:300px;height:500px;display:flex}.ez-asset-select .select-dropdown .select-dropdown-content .asset-selection{padding:var(--p-3)}.ez-asset-select .select-dropdown .select-dropdown-content .cleanable-action{padding-bottom:var(--p-3);justify-content:flex-end;display:flex}.ez-asset-select .select-dropdown .select-dropdown-content .search{border-bottom:solid 1px var(--border-color-secondary)}.ez-asset-select .select-dropdown .select-dropdown-content .search input.rs-input{padding-left:var(--p-0)}.ez-asset-select .select-dropdown .select-dropdown-content .no-type-selection{padding:var(--p-5);text-align:center;color:var(--text-color-secondary)}.ez-asset-select .select-dropdown .select-dropdown-content .select-content{flex-grow:1;overflow:hidden}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item{text-align:left;background-color:#0000;width:100%}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item .asset-select-label{color:var(--rs-text-primary);padding:8px 12px;font-weight:400;overflow:hidden}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item:hover{background-color:var(--table-row-color-hover)}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item:hover .label{color:var(--rs-listbox-option-hover-text)}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item.selected{background-color:var(--table-row-color-hover)}.ez-asset-select .select-dropdown .select-dropdown-content .select-content .selection-item.selected .asset-select-label{color:var(--rs-listbox-option-selected-text);font-weight:700}.ez-asset-select .select-dropdown.rs-dropdown-disabled{opacity:.5}.ez-asset-select.appearance-bf .select-dropdown{border:1px solid var(--rs-border-primary)}.ez-asset-select.appearance-bf .select-dropdown button.rs-dropdown-toggle{background:var(--background-color-contrast)!important}.ez-asset-select.appearance-bf .select-dropdown .rs-picker-toggle{padding-left:var(--p-6);display:flex}.ez-select-dropdown-content{flex-direction:column;width:auto;min-width:300px;height:500px;display:flex}.ez-select-dropdown-content .asset-selection{padding:var(--p-3)}.ez-select-dropdown-content .cleanable-action{padding-bottom:var(--p-3);justify-content:flex-end;display:flex}.ez-select-dropdown-content .search{border-bottom:solid 1px var(--border-color-secondary)}.ez-select-dropdown-content .search input.rs-input{padding-left:var(--p-0)}.ez-select-dropdown-content .no-type-selection{padding:var(--p-5);text-align:center;color:var(--text-color-secondary)}.ez-select-dropdown-content .select-content{flex-grow:1;overflow:hidden}.ez-select-dropdown-content .select-content .selection-item{text-align:left;background-color:#0000;width:100%}.ez-select-dropdown-content .select-content .selection-item .asset-select-label{color:var(--rs-text-primary);padding:8px 12px;font-weight:400;overflow:hidden}.ez-select-dropdown-content .select-content .selection-item:hover{background-color:var(--table-row-color-hover)}.ez-select-dropdown-content .select-content .selection-item:hover .label{color:var(--rs-listbox-option-hover-text)}.ez-select-dropdown-content .select-content .selection-item.selected{background-color:var(--table-row-color-hover)}.ez-select-dropdown-content .select-content .selection-item.selected .asset-select-label{color:var(--rs-listbox-option-selected-text);font-weight:700}.object-related-select .object-related-menu .main{text-align:left}.object-related-select .object-related-menu .sub{text-align:left;font-size:var(--font-size-sm);color:var(--text-color-secondary)}.object-related-select .object-related-value{text-overflow:ellipsis;overflow:hidden}.object-related-select .object-related-value .sub{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.object-related-value.rental-agreement .no-data{color:var(--color-negative)}.cell.cell-value{text-overflow:ellipsis;overflow:hidden}.cell.cell-value.bold{font-weight:600}.cell.asset-cell{max-width:100%}.cell.asset-cell button.bf-button,.cell.asset-cell button.bf-button .link-text{text-overflow:ellipsis;max-width:100%;overflow:hidden}.progress-cell{width:100%;display:flex}.progress-cell .progress{padding-right:var(--p-3);text-align:right;min-width:80px}.progress-cell .progress.error{color:var(--color-negative);font-weight:500}.progress-cell .progress-bar{background:var(--background-color-secondary);border-radius:var(--border-radius-base);flex-grow:1;height:20px;position:relative;overflow:hidden}.progress-cell .progress-bar .progress-inner{background:var(--color-positive);position:absolute;top:0;bottom:0;left:0}.progress-cell .progress-bar .progress-inner-overflow{background:var(--color-negative);position:absolute;top:0;bottom:0;right:0}.ap-create-activity{display:flex;overflow:hidden}.ap-create-activity.mail-split-view{max-height:90vh}.ap-create-activity form{flex-direction:column;display:flex;overflow:hidden}.ap-create-activity form .stacking-plan-container{height:300px;margin-top:var(--m-5);margin-bottom:var(--m-5);border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary)}.ap-create-activity form .form-fields{flex-direction:row;gap:15px;display:flex;overflow:hidden}.ap-create-activity form .form-fields .fields-container{flex:2 0 0}.ap-create-activity form .form-fields .mail-container{flex-direction:column;flex:3 0 0;height:100%;display:flex;overflow:hidden}.ap-create-activity form .form-fields .mail-container .comment-entry{height:100%;padding-bottom:var(--p-0);flex-direction:column;display:flex}.ap-create-activity form .form-fields .mail-container .comment-entry .comment-container{flex:1 0 0;height:100%;overflow:hidden}.ap-create-activity form .form-fields .mail-container .comment-entry .comment-container .bubble{flex-direction:column;height:100%;display:flex}.ap-create-activity form .form-fields .mail-container .comment-entry .comment-container .bubble .content-wrapper{flex:1 0 0;height:100%;overflow:auto}.ap-create-activity form .form-fields .mail-container .comment-entry .comment-container .bubble .content-wrapper .content{max-height:initial}.TicketHistory{min-height:120px;padding:0}.TicketHistory__item{padding:var(--p-3) var(--p-4);border-bottom:1px solid var(--border-color,#e0e0e0);background:var(--surface-color,#fff)}.TicketHistory__item:last-child{border-bottom:none}.TicketHistory__item-header{justify-content:space-between;align-items:baseline;gap:var(--p-3);flex-wrap:wrap;display:flex}.TicketHistory__item-action{color:var(--text-color,#333);font-weight:500}.TicketHistory__item-date{font-size:var(--font-size-sm,.875rem);color:var(--text-color-secondary,#666)}.TicketHistory__item-merged{margin-top:var(--p-2);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.TicketHistory__item-payload{margin-top:var(--p-2);font-size:var(--font-size-sm);color:var(--text-color-secondary);gap:0 var(--p-4);flex-wrap:wrap;display:flex}.TicketHistory__item-payload-entry+.TicketHistory__item-payload-entry{margin-left:0}.ticket-merge-to-ticket-modal{flex-direction:column;min-height:200px;max-height:70vh;display:flex}.ticket-merge-to-ticket-modal__header{flex-shrink:0}.ticket-merge-to-ticket-modal__search{width:100%}.ticket-merge-to-ticket-modal__related{align-items:center;display:flex}.ticket-merge-to-ticket-modal__list{border-top:1px solid var(--border-color-secondary);flex-direction:column;flex:1;min-height:120px;display:flex;overflow:hidden}.ticket-merge-to-ticket-modal__list .bf-list{flex:1;overflow:auto}.ticket-merge-to-ticket-modal__list .bf-list .list-scroll{padding-top:var(--p-10);padding-bottom:var(--p-10)}.ticket-merge-to-ticket-modal__list-group{height:100%;overflow:hidden}.ticket-merge-to-ticket-modal .rs-stack-item.rs-radio-tile-body{width:100%}.ticket-merge-to-ticket-modal__list-item-wrapper{padding:0 var(--p-10);margin-bottom:var(--p-5,5px)}.ticket-merge-to-ticket-modal__ticket-item{align-items:center;gap:var(--p-10,10px);width:100%;min-width:0;display:flex}.ticket-merge-to-ticket-modal__ticket-item__number{flex-shrink:0;min-width:4rem;font-weight:600}.ticket-merge-to-ticket-modal__ticket-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ticket-merge-to-ticket-modal__footer{border-top:1px solid var(--border-color-secondary);flex-shrink:0}.ticket-page{flex-direction:column;height:100%;display:flex}.ticket-page__header{padding:var(--p-3);background-color:var(--background-color-primary);border-bottom:1px solid var(--border-color-secondary)}.ticket-page__header__main{align-items:stretch;gap:var(--p-2);flex-direction:column;flex:1;display:flex}.ticket-page__header__main__row{align-items:center;gap:var(--p-3);flex:1;display:flex}.ticket-page__header__main__title{gap:var(--p-1);flex-direction:column;flex:1;display:flex}.ticket-page__header__main__title__display-name{font-size:var(--font-size-base);font-weight:600}.ticket-page__header__main__title__mail-receivers{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ticket-page__header__main__actions{gap:var(--p-2);margin-left:auto;display:flex}.ticket-page__header__main__summary{align-items:baseline;gap:var(--p-2);font-size:var(--font-size-sm);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.ticket-page__header__main__summary-label{font-weight:600}.ticket-page__header__main__summary-date{color:var(--text-color-secondary)}.ticket-page__header__main__summary-date-value{align-items:center;display:inline-flex}.ticket-page__header__main__summary-text{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;width:100%;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.ticket-page__header__page-toggle{padding-top:var(--p-3);justify-content:center;align-items:center;display:flex}.ticket-page__content{flex-grow:1;height:100%;display:flex}.ticket-page__content__split-left,.ticket-page__content__split-right{height:100%}.ticket-page__content__left-panel{border-right:1px solid var(--border-color-secondary)}.ticket-page__content__center-panel{height:100%}.ticket-page__content__right-panel{border-left:1px solid var(--border-color-secondary);flex-direction:column;height:100%;display:flex}.ticket-page__content__right-panel__header{padding:var(--p-3);border-bottom:1px solid var(--border-color-secondary);justify-content:center;align-items:center;display:flex}.ticket-page__content__right-panel__content{flex-grow:1;overflow:hidden}.grouped-table-component{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);flex-direction:column;height:100%;display:flex;overflow:hidden}.grouped-table-component.mobile-layout .grouped-table-group__header{top:0}.grouped-table-component.mobile-layout .grouped-table-component__content{width:100%}.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row{padding:0}.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row.is-selected{background:var(--background-color-primary)}.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row__content{min-width:0;position:relative}.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row__checkbox{z-index:0;border-radius:6px;padding:0;position:absolute;top:8px;left:8px}.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row__content .ticket-list-mobile-card__status,.grouped-table-component.mobile-layout .grouped-table-mobile-selection-row__content .ticket-list-mobile-card__subject-row{padding-left:30px}.grouped-table-component .grouped-table-component__table-wrapper{flex-direction:column;height:100%;display:flex;overflow:auto visible}.grouped-table-component .grouped-table-component__header{border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast);z-index:4;flex-shrink:0;width:fit-content;min-width:100%;position:sticky;top:0}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-row{align-items:center;height:40px;display:grid}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column{padding:var(--p-8) var(--p-10);font-weight:600;font-size:var(--font-size-sm);color:var(--text-color-strong);border-right:1px solid var(--border-color-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:40px;display:flex;overflow:hidden}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column:last-child{border-right:none}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.alignment-left{text-align:left;justify-content:flex-start}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.alignment-center{text-align:center;justify-content:center}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.alignment-right{text-align:right;justify-content:flex-end}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable:hover{background-color:var(--background-color-primary)}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable .sort-indicators{margin-left:var(--p-5);opacity:.4;flex-direction:column;font-size:10px;line-height:1;display:flex}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable .sort-indicators .sort-indicator{height:6px;display:block}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable .sort-indicators .sort-indicator.sort-asc{margin-bottom:2px}.grouped-table-component .grouped-table-component__header .grouped-table-group__header-column.sortable:hover .sort-indicators{opacity:.7}.grouped-table-component .grouped-table-component__content{flex-direction:column;width:fit-content;min-width:100%;display:flex}.grouped-table-component__empty{color:var(--text-color-secondary,#666);text-align:center;padding:16px;font-size:.95em}.grouped-table-component__loading{justify-content:center;padding:16px;display:flex}.grouped-table-group{border-bottom:1px solid var(--border-color-primary);flex-direction:column;display:flex}.grouped-table-group:last-child{border-bottom:none}.grouped-table-group .grouped-table-group__header{background:var(--background-color-primary-light);border-top:1px solid var(--border-color-secondary);border-bottom:1px solid var(--border-color-secondary);z-index:3;flex-shrink:0;position:sticky;top:40px}.grouped-table-group .grouped-table-group__header .button-toggle{padding:var(--p-1);text-align:left;width:100%;font-size:var(--font-size-sm);border-radius:0;justify-content:flex-start;align-items:center}.grouped-table-group .grouped-table-group__header .button-toggle .bf-icon{margin-right:var(--m-5);transition:transform .2s ease-in-out;transform:rotate(0)}.grouped-table-group .grouped-table-group__header .button-toggle .bf-icon.collapsed{transform:rotate(-90deg)}.grouped-table-group .grouped-table-group__header .button-toggle .grouped-table-group__header-select-all{margin-right:var(--m-5);flex-shrink:0;align-items:center;display:flex}.grouped-table-group .grouped-table-group__header .button-toggle .grouped-table-group__header-label{flex-grow:1}.grouped-table-group .grouped-table-group__header .button-toggle .grouped-table-group__header-count{font-size:var(--font-size-sm);padding-right:var(--p-5);padding-left:var(--p-5);text-align:right}.grouped-table-group .grouped-table-group__content-wrapper{position:relative}.grouped-table-group .grouped-table-group__content-overlay{z-index:4;border-radius:0 0 var(--border-radius-base,4px) 0;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.grouped-table-group .grouped-table-group__header-row{background:var(--background-color-secondary);border-bottom:1px solid var(--border-color-primary);flex-shrink:0;align-items:center;min-height:40px;display:grid}.grouped-table-group .grouped-table-group__header-column{padding:var(--p-8) var(--p-10);font-weight:600;font-size:var(--font-size-sm);color:var(--text-color-strong);border-right:1px solid var(--border-color-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:40px;display:flex;overflow:hidden}.grouped-table-group .grouped-table-group__header-column:last-child{border-right:none}.grouped-table-group .grouped-table-group__header-column.alignment-left{text-align:left;justify-content:flex-start}.grouped-table-group .grouped-table-group__header-column.alignment-center{text-align:center;justify-content:center}.grouped-table-group .grouped-table-group__header-column.alignment-right{text-align:right;justify-content:flex-end}.grouped-table-group .grouped-table-group__header-column.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.grouped-table-group .grouped-table-group__header-column.sortable:hover{background-color:var(--background-color-primary)}.grouped-table-group .grouped-table-group__header-column.sortable .sort-indicators{margin-left:var(--p-5);opacity:.4;flex-direction:column;font-size:10px;line-height:1;display:flex}.grouped-table-group .grouped-table-group__header-column.sortable .sort-indicators .sort-indicator{height:6px;display:block}.grouped-table-group .grouped-table-group__header-column.sortable .sort-indicators .sort-indicator.sort-asc{margin-bottom:2px}.grouped-table-group .grouped-table-group__header-column.sortable:hover .sort-indicators{opacity:.7}.grouped-table-group .grouped-table-group__content{flex-direction:column;display:flex;overflow:hidden}.grouped-table-group .grouped-table-group__content .bf-list .list-scroll{overflow:visible}.grouped-table-group .grouped-table-group__content-row{border-bottom:1px solid var(--border-color-primary);flex-shrink:0;align-items:center;min-height:48px;display:grid}.grouped-table-group .grouped-table-group__content-row.clickable{cursor:pointer}.grouped-table-group .grouped-table-group__content-row.draggable{cursor:grab}.grouped-table-group .grouped-table-group__content-row.draggable:active{cursor:grabbing}.grouped-table-group .grouped-table-group__content-row.is-dragging{opacity:.3}.grouped-table-group .grouped-table-group__content-row:hover,.grouped-table-group .grouped-table-group__content-row.context-open,.grouped-table-group .grouped-table-group__content-row.context-open:hover{background-color:var(--table-row-color-hover)}.grouped-table-group .grouped-table-group__content-row.grouped-table-group__content-row--selected{background-color:var(--table-row-color-selected,#e8f4fd);--text-color-primary:var(--table-row-color-selected-color);--text-color-secondary:var(--table-row-color-selected-color)}.grouped-table-group .grouped-table-group__content-row.grouped-table-group__content-row--selected:hover{background-color:var(--table-row-color-selected-hover,#d6edfc);--text-color-primary:var(--table-row-color-selected-color);--text-color-secondary:var(--table-row-color-selected-color)}.grouped-table-group .grouped-table-group__content-column--selection,.grouped-table-group .grouped-table-group__header-column--selection{flex-shrink:0;justify-content:center;width:40px;min-width:40px;max-width:40px;overflow:visible}.grouped-table-group .grouped-table-group__content-column--selection .wrapper,.grouped-table-group .grouped-table-group__header-column--selection .wrapper{justify-content:center;display:flex}.grouped-table-group .grouped-table-group__header-column-placeholder{width:18px;height:18px;display:block}.grouped-table-group .grouped-table-group__content-column{padding:var(--p-5);font-size:var(--font-size-sm);color:var(--text-color-primary);border-right:1px solid var(--border-color-primary-light);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.grouped-table-group .grouped-table-group__content-column>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grouped-table-group .grouped-table-group__content-column:last-child{border-right:none}.grouped-table-group .grouped-table-group__content-column.alignment-left{text-align:left;justify-content:flex-start}.grouped-table-group .grouped-table-group__content-column.alignment-center{text-align:center;justify-content:center}.grouped-table-group .grouped-table-group__content-column.alignment-right{text-align:right;justify-content:flex-end}.ticket-comment-counter__label{align-items:center;display:flex}.ticket-list{height:100%}.ticket-list-cell-status{align-items:center;gap:var(--p-1);display:flex}.ticket-list-cell-subject{min-width:0;overflow:hidden}.ticket-list-cell-subject__row1,.ticket-list-cell-subject__display-name,.ticket-list-cell-subject__last-comment{min-width:0}.ticket-list-cell-subject__linked{gap:var(--p-2);flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.ticket-list-cell-subject__linked .ticket-list-cell-subject__linked-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ticket-list-cell-subject__linked .ticket-list-cell-subject__linked-item .bf-button,.ticket-list-cell-subject__linked .ticket-list-cell-subject__linked-item .bf-button .__sub-text{font-size:var(--font-size-xs)}.ticket-list-cell-subject__linked .ticket-list-cell-subject__linked-item>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ticket-list-cell-subject__tags{gap:var(--p-1,4px);border-radius:var(--border-radius-base,4px);flex-wrap:nowrap;align-items:center;min-width:0;transition:background-color .15s;display:inline-flex;overflow:hidden}.ticket-list-cell-subject__tags:hover{background:var(--background-color-hover,#0000000f)}.ticket-list-cell-subject__tag.bf-status{min-width:0;max-width:140px;overflow:hidden}.ticket-list-cell-subject__tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.ticket-list-cell-subject__tags-overlay{gap:var(--p-1,4px);max-width:min(560px,70vw);max-height:70vh;padding:var(--p-2,8px);background:var(--background-color-default);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base,4px);box-shadow:var(--box-shadow-medium);flex-flow:column wrap;display:flex;overflow:auto}.ticket-list-cell-subject__tag--overlay.bf-status{max-width:none}.ticket-list-cell-subject__tag-label--overlay{white-space:nowrap;text-overflow:initial;overflow:visible}.ticket-list-mobile-card-wrapper{display:block}.ticket-list-mobile-card{align-items:stretch;gap:var(--p-3);width:100%;padding:var(--p-5) var(--p-8);text-align:left;background:var(--background-color-contrast);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);cursor:pointer;flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.ticket-list-mobile-card:hover{background:var(--table-row-color-hover,var(--background-color-primary));border-color:var(--border-color-primary)}.ticket-list-mobile-card--expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.ticket-list-mobile-card__status{flex-shrink:0}.ticket-list-mobile-card__subject-row{align-items:center;gap:var(--p-5);min-width:0;display:flex}.ticket-list-mobile-card__subject{align-items:center;gap:var(--p-2);flex:1;min-width:0;display:flex}.ticket-list-mobile-card__display-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-color-primary);overflow:hidden}.ticket-list-mobile-card__chevron{opacity:.6;flex-shrink:0;transition:transform .2s}.ticket-list-mobile-card__chevron--expanded{transform:rotate(180deg)}.ticket-list-mobile-detail{padding:var(--p-8);background:var(--background-color-primary);border:1px solid var(--border-color-secondary);border-radius:0 0 var(--border-radius-base) var(--border-radius-base);border-top:none}.ticket-list-mobile-detail__row{align-items:flex-start;gap:var(--p-5);padding-bottom:var(--p-5);border-bottom:1px solid var(--border-color-secondary);flex-direction:row;display:flex}.ticket-list-mobile-detail__row:last-of-type{border-bottom:none;padding-bottom:0}.ticket-list-mobile-detail__label{min-width:120px;font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-shrink:0;font-weight:600}.ticket-list-mobile-detail__value{min-width:0;font-size:var(--font-size-sm);color:var(--text-color-primary);flex:1}.ticket-list-mobile-detail__actions{gap:var(--p-5);margin-top:var(--p-5);display:flex}.ticket-merge-modal .rs-stack-item.rs-radio-tile-body{width:100%}.ticket-merge-modal__merge-list{gap:var(--p-5,5px);flex-direction:column;display:flex}.ticket-merge-modal__merge-list-item-wrapper{display:block}.ticket-merge-modal__merge-list-item{align-items:center;gap:var(--p-10,10px);width:100%;min-width:0;display:flex}.ticket-merge-modal__merge-list-item__number{flex-shrink:0;min-width:4rem;font-weight:600}.ticket-merge-modal__merge-list-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ticket-reply-all{min-width:360px}.ticket-reply-all__field label.block{display:block}.ticket-reply-all__text-editor-wrap,.ticket-reply-all__text-editor-wrap .text-editor{width:100%}.ticket-reply-all__text-editor-wrap .ck-editor{width:100%;min-height:200px;max-height:500px}.ticket-reply-all__text-editor-wrap .ck-editor__editable{min-height:200px;max-height:500px}.ticket-reply-all__status-options .ticket-reply-all__status-btn{border:1px solid var(--color-border,#ddd);background:var(--color-bg,#fff);cursor:pointer;border-radius:6px;padding:6px 10px}.ticket-reply-all__status-options .ticket-reply-all__status-btn--active{border-color:var(--color-primary,#06c);background:#0066cc14}.ticket-reply-all__table-wrap{border:1px solid var(--color-border,#ddd);border-radius:6px;overflow-x:auto}.ticket-reply-all__table{border-collapse:collapse;width:100%;font-size:13px}.ticket-reply-all__table th,.ticket-reply-all__table td{text-align:left;border-bottom:1px solid var(--color-border,#eee);padding:8px 10px}.ticket-reply-all__table th{background:var(--color-bg-secondary,#f5f5f5);font-weight:600}.ticket-reply-all__table tr:last-child td{border-bottom:none}.ticket-reply-all__col-action{white-space:nowrap;width:1%}.ticket-reply-all__row--no-receivers{background:#c832320f}.ticket-reply-all__row--excluded{background:var(--color-bg-secondary,#f5f5f5);opacity:.75}.ticket-reply-all__row--send-error{background:#c8323214}.ticket-reply-all__error{color:var(--color-danger,#c0392b);font-weight:500}.ticket-reply-all__progress{background:var(--color-bg-secondary,#f0f4f8);border:1px solid var(--color-border,#e0e6ed);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500}.ticket-related{flex-direction:column;width:100%;height:100%;display:flex}.ticket-related__filter-row{justify-content:flex-start;align-items:center;gap:var(--p-3);padding:var(--p-4);display:flex}.ticket-related__filter-row__spacer{flex:1}.ticket-related__bulk-actions{align-items:center;gap:var(--p-2);display:flex}.ticket-related__list{flex-grow:1;overflow:hidden}.ticket-related__no-linked-assets{padding:var(--p-5);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ticket-related__create-ticket-button{background:var(--background-color-primary);border-top:1px solid var(--border-color-secondary);justify-content:center;align-items:center;gap:var(--p-3);padding:var(--p-4);display:flex}.asset-ticket-overview .asset-ticket-overview-page-1,.asset-ticket-overview .asset-ticket-overview-page-2{height:100%}.asset-ticket-overview .asset-ticket-overview-page-1{flex-direction:column;height:100%;display:flex}.asset-ticket-overview .asset-ticket-overview-page-1__list{flex-grow:1}.overlay-user{background:var(--background-color-contrast);z-index:6;flex-direction:column;width:320px;display:flex;overflow:visible}.overlay-user__me-option,.overlay-user__unassigned-option{padding-left:var(--p-5);margin-bottom:var(--m-5)}.overlay-user .selected-user-list{padding:var(--p-5);flex-wrap:wrap;gap:5px;max-height:150px;display:flex;overflow:auto}.overlay-user .selected-user-list .no-entries{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.overlay-user .selected-user-list .selected-user-entry{border-radius:var(--border-radius-base);align-items:center;display:flex}.overlay-user .selected-user-list .selected-user-entry .user-label{margin-right:var(--m-2)}.overlay-user .selected-user-list .selected-user-entry .remove-user-button{opacity:0;margin-right:var(--m-3);transition:opacity .2s}.overlay-user .selected-user-list .selected-user-entry:hover .remove-user-button{opacity:1}.overlay-user .search .bf-input{border:none!important;outline:none!important}.overlay-user .overlay-main-content{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);flex-grow:1;height:400px;overflow:hidden}.overlay-user .footer{padding:var(--p-2);justify-content:center;align-items:center;display:flex}.ticket-filters{gap:var(--p-5);padding:var(--p-5);flex-wrap:wrap;align-items:center;display:flex}.ticket-filters .bf-chooser-select,.ticket-filters .bf-input{width:100%;max-width:100%}.ticket-filters__create-for-asset{color:var(--text-color-secondary,#666);grid-column:1/-1;font-size:.9em}.ticket-filters__create-for-asset__value{color:var(--text-color,#333);font-weight:600}.ticket-filters__header-actions{align-items:center;gap:var(--p-5);flex-wrap:wrap;display:flex}.ticket-overview{flex-direction:column;height:100%;display:flex}.ticket-overview__filters-collapsible{border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-primary);flex-shrink:0}.ticket-overview__filters-collapsible-toggle.bf-button{justify-content:flex-start;align-items:center;gap:var(--p-2);width:100%;min-height:34px;padding:var(--p-2) var(--p-3);background:var(--background-color-primary-light);font-size:var(--font-size-xs);color:var(--text-color-primary);text-align:left;-webkit-tap-highlight-color:transparent;border-radius:0;display:flex}.ticket-overview__filters-collapsible-toggle.bf-button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}.ticket-overview__filters-collapsible-icon{opacity:.85;flex-shrink:0}.ticket-overview__filters-collapsible-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.3;overflow:hidden}.ticket-overview__filters-collapsible-chevron{opacity:.7;flex-shrink:0;transition:transform .2s}.ticket-overview__filters-collapsible-chevron--open{transform:rotate(180deg)}.ticket-overview__list{flex-grow:1;overflow:hidden}.ticket-overview__selected-tickets-footer{justify-content:space-between;align-items:center;gap:var(--p-10,10px);padding:var(--p-5) var(--p-10);border-top:1px solid var(--border-color-secondary);background-color:var(--background-color-primary-light,#f5f5f5);display:flex}.ticket-overview__selected-tickets-count{font-size:var(--font-size-sm);color:var(--text-color-primary)}.object-detail-view{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.object-detail-view .main-view{flex:1 0 40%;max-width:40%;height:100%;padding:20px}.object-detail-view .tab-view{flex:1 0 60%;max-width:60%;position:relative;overflow:hidden}.object-detail-view .tab-view .outfader{z-index:4;pointer-events:none;background:linear-gradient(0deg, var(--background-color-contrast-inverse-0) 0%, var(--app-background) 100%);height:100px;position:absolute;top:0;left:0;right:0}.object-detail-view .tab-view .outfader.bottom{bottom:0;top:initial;height:20px;transform:rotate(180deg)}.object-detail-view .tab-view .tab-nav{z-index:6;height:65px;position:absolute;top:20px;left:0;right:20px}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs]{box-shadow:var(--card-default-box-shadow);border-radius:var(--border-radius-base);display:inline-flex}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-bar{display:none}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-item{background:var(--rs-btn-default-bg);font-size:var(--font-size-lg);align-items:center;display:inline-flex}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-item .object-detail-view__tab-label{align-items:center;gap:6px;display:inline-flex}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-item .object-detail-view__tab-badge{margin-left:4px}@media screen and (width<=2000px){.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-item{font-size:var(--font-size-md)}}@media screen and (width<=1500px){.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-nav-item{font-size:var(--font-size-base)}}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs]>.rs-nav-item{border-radius:var(--border-radius-none)}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs]>.rs-nav-item[data-active=true]{background:var(--base-color);color:var(--base-color-foreground);border:none}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs]>.rs-nav-item:last-of-type{border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-top-left-radius:0;border-bottom-left-radius:0}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs]>.rs-nav-item:first-of-type{border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-dropdown>.rs-dropdown-toggle{height:initial;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-5px;padding-left:-5px}.object-detail-view .tab-view .tab-nav .rs-nav[data-appearance=tabs] .rs-dropdown .rs-dropdown-menu .rs-dropdown-item{font-size:var(--font-size-lg)}.object-detail-view .tab-view .tab-nav ul.rs-dropdown-menu{z-index:8888}.object-detail-view .tab-view>.tab-content{background:var(--app-background);height:100%;padding-top:85px;padding-right:20px;position:relative;overflow-y:auto}.object-detail-view.mobile .tab-view{max-width:100%}.object-detail-view.mobile .tab-view .tab-nav{top:10px;left:10px;right:10px}.object-detail-view.mobile .tab-view>.tab-content{padding-top:75px;padding-left:10px;padding-right:10px}.object-detail-view.resizable .main-view{width:100%;max-width:100%;padding-right:var(--p-5)}.object-detail-view.resizable .tab-view{width:100%;max-width:100%;height:100%;padding-left:var(--p-5)}.object-detail-view.resizable .tab-view .tab-nav{left:var(--p-5)}.object-detail-view.integrated .outfader{display:none}.persistent-resize-container{flex-shrink:0;transition:height .1s ease-out,width .1s ease-out;position:relative;overflow:hidden}.persistent-resize-container.resize-vertical{width:100%}.persistent-resize-container.resize-horizontal{height:100%}.persistent-resize-container .resize-handle{z-index:10;background:0 0;transition:background-color .2s;position:absolute}.persistent-resize-container .resize-handle.resize-handle-bottom{cursor:row-resize;height:8px;bottom:0;left:0;right:0}.persistent-resize-container .resize-handle.resize-handle-right{cursor:col-resize;width:8px;top:0;bottom:0;right:0}.persistent-resize-container .resize-handle.resize-handle-left{cursor:col-resize;width:8px;top:0;bottom:0;left:0}.persistent-resize-container .resize-handle:hover{background:#0000000d}.persistent-resize-container .resize-handle:active{background:#0000001a}.persistent-resize-container .resize-handle:before{content:"";opacity:.6;border-radius:2px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.persistent-resize-container .resize-handle.resize-handle-bottom:before{background:var(--border-color-primary);width:40px;height:4px}.persistent-resize-container .resize-handle.resize-handle-right:before,.persistent-resize-container .resize-handle.resize-handle-left:before{background:var(--border-color-primary);width:4px;height:40px}.persistent-resize-container .resize-handle:hover:before{opacity:1;background:var(--base-color)}.bf-assignment{width:100%}.bf-assignment .bf-assignment__label{padding-bottom:var(--p-3)}.bf-assignment.error .bf-assignment__label,.bf-assignment.error .bf-assignment__add-assignment{color:var(--color-negative)}.bf-assignment.error>.bf-assignment__content{border-color:var(--color-negative)}.bf-assignment>.bf-assignment__content{padding:var(--p-0);border-radius:var(--border-radius-base);background:var(--background-color-contrast);border:solid 1px var(--border-color-primary);transition:box-shadow .2s}.bf-assignment>.bf-assignment__content .bf-assignment__assignments{flex-direction:column;display:flex}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element{align-items:center;gap:5px;width:100%;display:flex}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element .assignment-entry{flex-grow:1}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element{border-bottom:solid 1px var(--border-color-primary)}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element:last-of-type{border-bottom:none}.bf-assignment.single>.bf-assignment__content .bf-assignment__assignments{padding-top:0}.bf-assignment.apperance-ez>.bf-assignment__content{background:var(--background-color-primary)}.bf-assignment.apperance-ez>.bf-assignment__content>.bf-assignment-search-field>div.bf-dropdown.bf-assignment-search-field-as-overlay{justify-content:center;display:inline-flex}.ez-multiple-assignment .readonly-tag{background:var(--background-color-primary);padding:var(--p-0)}.ez-multiple-assignment .readonly-tag .rs-tag-text{display:flex}.ez-multiple-assignment .readonly-tag .rs-tag-text .user-entry{flex-direction:row;gap:4px;padding:8px 12px;display:flex}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button{background:var(--background-color-primary)!important}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .not-assigned{color:var(--text-color-primary)}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry{display:flex}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .avatar{margin-right:var(--m-2)}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .asset-loader.error{padding:var(--p-0)}.ez-multiple-assignment.block .bf-assignment-search-field .bf-dropdown>button.bf-button{width:100%}.ez-multiple-assignment-search .current-nodes .user-entry{padding:var(--p-2);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.ez-multiple-assignment-search .current-nodes .user-entry .user-name{padding-right:var(--p-4);flex-grow:1}.ez-select{display:inline-block}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-primary)!important}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--text-color-primary)}.ez-select .render-value{display:flex}.ez-select .render-value .prefix-icon{padding-right:var(--p-3)}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-light-error)!important}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--color-negative)}.ez-select-select{z-index:5000!important}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{background-color:#0000}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover:hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus:hover{background-color:var(--table-row-color-hover)}.ez-select-select .ez-select-select-tag-item{align-items:center;min-width:200px;display:flex}.ez-select-select .ez-select-select-tag-item .content{flex-grow:1}.ez-select-select .ez-select-select-tag-item .content .label{border-radius:var(--border-radius-big);padding:4px 10px;font-weight:600;display:inline-block}.ez-select-select .ez-select-select-tag-item .selected-icon{padding-left:var(--p-5)}.ez-group{border-radius:var(--border-radius-base);transition:box-shadow .2s,padding-top .2s,padding-right .2s,padding-left .2s,padding-bottom .2s}.ez-group.active{box-shadow:var(--card-default-box-shadow);padding:var(--p-5)}.ez-group .action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.ez-group .action-row .bf-button{margin-left:var(--m-3)}.bf-form-section{--section-border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);position:relative}.bf-form-section.open>.section-title,.bf-form-section.open>.section-title button.bf-button{border-bottom-right-radius:0;border-bottom-left-radius:0}.bf-form-section.open>.section-title .state-indicator .bf-icon{transform:rotate(180deg)}.bf-form-section>.section-title{background:var(--background-color-primary);border-radius:var(--border-radius-base);width:100%;transition:border-radius .2s;display:flex}.bf-form-section>.section-title .state-indicator{padding-right:var(--p-5)}.bf-form-section>.section-title .state-indicator .bf-icon{width:14px;height:14px;transition:transform .2s}.bf-form-section>.section-title>button.bf-button{font-size:var(--font-size-md);background:0 0;flex:1;justify-content:flex-start;transition:border-radius .2s}.bf-form-section>.section-title>.right{justify-content:center;align-items:center;padding:0 10px;display:flex}.bf-form-section>.collapse-container>.section-content{border-top:var(--section-border);padding:var(--p-6)}.bf-form-section>.outer-border{border-radius:var(--border-radius-base);border:var(--section-border);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lc-pdf-annotator{box-sizing:border-box;height:calc(100vh - 24px);min-height:0;max-height:calc(100vh - 24px);padding:12px 24px 16px}.lc-pdf-annotator__split{height:100%;min-height:0}.lc-pdf-annotator__split>.Pane1,.lc-pdf-annotator__split>.Pane2{min-width:0;min-height:0;display:flex;overflow:hidden}.lc-pdf-annotator__split>.Pane1{padding-right:6px}.lc-pdf-annotator__split>.Pane2{padding-left:6px}.lc-pdf-annotator__main{flex-direction:column;flex:auto;gap:8px;min-width:0;height:100%;min-height:0;padding-right:12px;display:flex;overflow:hidden}.lc-pdf-annotator__title{font-weight:650}.lc-pdf-annotator__hint{font-size:13px}.lc-pdf-annotator__toolbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lc-pdf-annotator__hidden-input{display:none}.lc-pdf-annotator__page-count{font-size:13px}.lc-pdf-annotator__canvas-stage-container{flex:1;min-height:0;position:relative}.lc-pdf-annotator__canvas-stage{background:#e2e8f0;border-radius:8px;width:100%;height:100%;padding:12px;top:0;left:0;overflow:auto}.lc-pdf-annotator__canvas-shadow{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 10px #00000080}.lc-pdf-annotator__page-wrap{margin:0 auto 16px;position:relative}.lc-pdf-annotator__page-canvas{display:block}.lc-pdf-annotator__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lc-pdf-annotator__side{background:color-mix(in srgb, var(--background-color-primary) 94%, #f8fafc);border-radius:8px;flex-direction:column;flex:auto;gap:8px;height:100%;min-height:0;padding-left:12px;display:flex;overflow:hidden}.lc-pdf-annotator__side-head{border-bottom:1px solid color-mix(in srgb, var(--border-color-default) 60%, transparent);margin-bottom:2px;padding:8px 8px 2px;font-size:13px;font-weight:650}.lc-pdf-annotator__side-count{margin-left:6px;font-weight:500}.lc-pdf-annotator__side-list{flex-direction:column;flex:1;gap:4px;padding:4px 8px 8px;font-size:12px;display:flex;overflow-y:auto}.lc-pdf-annotator__side-empty{padding:8px 2px}.lc-pdf-annotator__entry{background:var(--background-color-primary);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}.lc-pdf-annotator__entry:before{content:"";opacity:0;background:var(--main-color,#2563eb);border-radius:999px;width:3px;transition:opacity .15s,transform .15s;position:absolute;top:8px;bottom:8px;left:4px;transform:scaleY(.5)}.lc-pdf-annotator__entry:hover{border-color:color-mix(in srgb, var(--border-color-default) 90%, transparent);background:color-mix(in srgb, var(--text-color-default) 3%, transparent)}.lc-pdf-annotator__entry--active{border-color:color-mix(in srgb, var(--main-color,#2563eb) 45%, transparent);background:color-mix(in srgb, var(--main-color,#2563eb) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color,#2563eb) 18%, transparent)}.lc-pdf-annotator__entry--active:before{opacity:1;transform:scaleY(1)}.lc-pdf-annotator__entry--active .lc-pdf-annotator__entry-page{color:var(--main-color,#2563eb)}.lc-pdf-annotator__entry-main{cursor:pointer;border-radius:10px;flex:1;min-width:0;padding:10px 10px 10px 14px}.lc-pdf-annotator__entry-main:focus-visible{outline:2px solid var(--main-color,#2563eb);outline-offset:-2px}.lc-pdf-annotator__entry-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.lc-pdf-annotator__entry-page{color:var(--text-color-secondary);letter-spacing:.2px;font-size:11px;font-weight:600}.lc-pdf-annotator__entry-badge{border:1px solid var(--border-color-default);color:var(--text-color-secondary);border-radius:999px;padding:2px 6px;font-size:10px}.lc-pdf-annotator__entry-content{word-break:break-word;min-width:0;color:var(--text-color-primary);margin-bottom:0;line-height:1.35}.lc-pdf-annotator__entry-actions{flex:none;justify-content:flex-end;padding:10px 10px 10px 4px;display:flex}.lc-pick{box-sizing:border-box;flex-direction:column;gap:0;min-width:min(100%,520px);max-height:min(78vh,720px);padding:20px 22px 18px;display:flex}.lc-pick__header{margin-bottom:14px}.lc-pick__title{font-size:var(--font-size-base,15px);color:var(--text-color-primary);letter-spacing:-.01em;margin:0 0 8px;font-weight:650;line-height:1.35}.lc-pick__hint{font-size:var(--font-size-sm,13px);color:var(--text-color-secondary);max-width:42rem;margin:0;line-height:1.5}.lc-pick__meta-bar{border-radius:var(--border-radius-large,8px);background:var(--background-color-secondary,#0000000a);border:1px solid var(--border-color-secondary,var(--border-color));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;padding:8px 10px;display:flex}.lc-pick__count{font-size:var(--font-size-sm,13px);color:var(--text-color-secondary);font-weight:500}.lc-pick__toolbar{flex-wrap:wrap;gap:8px;display:flex}.lc-pick__list{scrollbar-gutter:stable;flex:1;min-height:120px;margin:0 -2px;padding:4px 2px 8px;overflow:hidden auto}.lc-pick__group{margin-top:18px}.lc-pick__group:first-child{margin-top:0}.lc-pick__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);margin:0 0 8px;padding:0 2px;font-size:11px;font-weight:650;line-height:1.3}.lc-pick__group-rows{flex-direction:column;gap:6px;display:flex}.lc-pick__row{border-radius:var(--border-radius-large,8px);border:1px solid var(--border-color);background:var(--background-color-primary);cursor:pointer;align-items:flex-start;gap:2px;margin:0;padding:8px 10px 8px 8px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.lc-pick__row:hover{background:var(--background-color-secondary,#00000008)}.lc-pick__row--checked{border-color:var(--rs-primary-base,#1675e0);background:#1675e012}.lc-pick__row input[type=checkbox]{width:17px;height:17px;accent-color:var(--rs-primary-base,#1675e0);cursor:pointer;flex-shrink:0;margin:3px 0 0}.lc-pick__label-wrap{flex:1;min-width:0;padding:2px 0 0 4px}.lc-pick__label{font-size:var(--font-size-sm,13px);color:var(--text-color-primary);line-height:1.4;display:block}.lc-pick__key-fallback{color:var(--text-color-secondary);word-break:break-all;margin-top:4px;font-family:ui-monospace,monospace;font-size:11px;display:block}.lc-pick__footer{border-top:1px solid var(--border-color-secondary,var(--border-color));flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;margin-top:16px;padding-top:14px;display:flex}.lc-pick__loading,.lc-pick__empty{text-align:center;font-size:var(--font-size-sm,13px);color:var(--text-color-secondary);padding:24px 8px}.listing-lc-preview-card{border:1px solid var(--border-color-default);border-radius:var(--border-radius-large);background:var(--background-color-primary);grid-template-columns:320px minmax(0,1fr);gap:12px;padding:10px;display:grid}.listing-lc-preview-card__left{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-secondary);overflow:hidden}.listing-lc-preview-card__right{flex-direction:column;gap:8px;min-width:0;display:flex}.listing-lc-preview-card__title{font-size:var(--font-size-md);color:var(--text-color-primary);word-break:break-word;font-weight:600;line-height:1.35}.listing-lc-preview-card__hint{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.listing-lc-preview-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=980px){.listing-lc-preview-card{grid-template-columns:1fr}.listing-lc-preview-card__left{width:100%;max-width:420px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bf-geoposition{border-radius:var(--border-radius-base);border:1px solid var(--border-color-secondary);position:relative;overflow:hidden}.bf-geoposition .leaflet-container{width:100%;height:100%}.bf-geoposition .actions{z-index:1000;background:var(--background-color-contrast);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);box-shadow:var(--default-shadow);flex-direction:column;gap:4px;padding:3px;display:flex;position:absolute;top:8px;right:8px}.bf-geoposition .search-overlay{background:var(--background-color-contrast);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);z-index:1100;flex-direction:column;width:96%;height:96%;display:flex;position:absolute;top:2%;left:2%;overflow:hidden}.bf-geoposition .search-header{border-bottom:1px solid var(--border-color-secondary);align-items:center;padding:8px 10px;display:flex}.bf-geoposition .search-header .title{font-size:var(--font-size-sm);flex-grow:1;font-weight:500}.bf-geoposition .search-input-row{border-bottom:1px solid var(--border-color-secondary);gap:8px;padding:8px 10px;display:flex}.bf-geoposition .search-input{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:var(--background-color-primary);color:var(--text-color-primary);font-size:var(--font-size-sm);outline:none;flex-grow:1;padding:7px 9px}.bf-geoposition .search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0000000d}.bf-geoposition .search-submit{border-radius:var(--border-radius-base);border:1px solid var(--border-color-secondary);background:var(--background-color-primary);justify-content:center;align-items:center;width:36px;display:flex}.bf-geoposition .search-submit:hover{background:var(--background-opacity-weak)}.bf-geoposition .search-results{flex-grow:1;padding:4px;overflow:auto}.bf-geoposition .search-results.loading{justify-content:center;align-items:center;display:flex}.bf-geoposition .result-item{text-align:left;border-radius:var(--border-radius-base);background:0 0;border:1px solid #0000;width:100%;padding:8px 9px}.bf-geoposition .result-item:hover{background:var(--background-opacity-weak);border-color:var(--border-color-secondary)}.bf-geoposition .result-main{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:500}.bf-geoposition .result-meta{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-top:2px}.bf-geoposition .no-results{height:100%;color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex}.energy-efficiency-class-indicator{width:30px;height:22px;line-height:16px;font-size:var(--font-size-md);color:var(--text-color-strong);border-radius:var(--border-radius-base);border:solid 1px var(--border-color-contrast-inverse);justify-content:center;align-items:center;font-weight:700;display:flex}.energy-efficiency-class-indicator.xs{width:18px;height:16px;line-height:12px;font-size:var(--font-size-sm)}.energy-efficiency-class-indicator.sm{width:22px;height:18px;line-height:14px;font-size:var(--font-size-base)}.listing-market-rent-section{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius-large);background:var(--background-color-primary);width:100%;min-width:0;margin-bottom:12px;padding:12px 14px}.listing-market-rent-section__head{border-bottom:1px solid var(--border-color-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:12px;padding-bottom:10px;display:flex}.listing-market-rent-section__title{font-size:var(--font-size-sm);color:var(--text-color-primary);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.3}.listing-market-rent-section__action.bf-button.rs-btn-link{flex-shrink:0;padding:0;font-weight:600;line-height:1.3}.listing-market-rent-section__kpi{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.listing-market-rent-section__kpi-value{letter-spacing:-.02em;color:var(--text-color-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.listing-market-rent-section__badge{color:var(--theme-primary,#2563eb);background:#2563eb1a;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.3}.listing-market-rent-section__meta{font-size:var(--font-size-sm);color:var(--text-color-primary);flex-wrap:wrap;gap:6px 14px;margin:-2px 0 12px;line-height:1.4;display:flex}.listing-market-rent-section__meta-item{font-variant-numeric:tabular-nums}.listing-market-rent-section__meta-label{color:var(--text-color-secondary)}.listing-market-rent-section__meta-delta{background:#7f7f7f1a;border-radius:999px;padding:1px 8px}.listing-market-rent-section__meta-delta--positive{color:var(--color-positive,#1b7f3b);background:#1b7f3b1f}.listing-market-rent-section__meta-delta--negative{color:var(--color-negative,#c43838);background:#c438381f}.listing-market-rent-section__meta-delta-total{font-size:var(--font-size-xs);color:inherit}.listing-market-rent-section__dl{gap:8px 16px;margin:0;display:grid}.listing-market-rent-section__row{font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:8px 12px;display:grid}@media (width<=420px){.listing-market-rent-section__row{grid-template-columns:1fr}}.listing-market-rent-section__row dt{color:var(--text-color-secondary);margin:0;font-weight:500}.listing-market-rent-section__row dd{text-align:right;color:var(--text-color-primary);font-variant-numeric:tabular-nums;word-break:break-word;margin:0;font-weight:600}@media (width<=420px){.listing-market-rent-section__row dd{text-align:left}}.listing-market-rent-section__empty{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0;padding:0;line-height:1.45}.listing-detail-data-fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.listing-detail-data-fieldset--readonly{opacity:.85;pointer-events:none}.listing-detail-data-fieldset--readonly .listing-detail-data-field__mismatch-strip,.listing-detail-data-fieldset--readonly .listing-detail-data-field__mismatch-strip *,.listing-detail-data-fieldset--readonly .listing-detail-data-field__mismatch-status,.listing-detail-data-fieldset--readonly .listing-detail-data-field__mismatch-status *{pointer-events:auto}.listing-detail-data-field__mismatch-overlay{box-sizing:border-box;min-width:0;padding:10px 12px}.listing-detail-data-field__mismatch-panel{min-width:240px;max-width:400px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.listing-detail-data-field__mismatch-map{flex-direction:column;gap:6px;width:320px;max-width:100%;display:flex}.listing-detail-data-field__mismatch-map .leaflet-container{z-index:0;border:1px solid #00000014;border-radius:4px;overflow:hidden}.listing-detail-data-field__mismatch-map-pin-current{background:0 0;border:none}.listing-detail-data-field__mismatch-map-pin-current .pin{background:#e53935;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;margin:0 auto;display:block;transform:rotate(-45deg);box-shadow:0 1px 3px #0006}.listing-detail-data-field__mismatch-map-legend{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.listing-detail-data-field__mismatch-map-legend .legend-item{align-items:center;gap:6px;display:inline-flex}.listing-detail-data-field__mismatch-map-legend .legend-dot{border:1px solid #fff;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #0003}.listing-detail-data-field__mismatch-map-legend .legend-dot--current{background:#e53935}.listing-detail-data-field__mismatch-map-legend .legend-dot--proposed{background:#2a81cb}.listing-detail-data-field__mismatch-map-legend .legend-distance{color:var(--text-color-primary);margin-left:auto}.listing-detail-data-field__mismatch-panel-body{border-bottom:1px solid #00000014;flex-direction:column;gap:12px;margin:0 0 10px;padding:0 0 10px;display:flex}.listing-detail-data-field__mismatch-row{flex-direction:column;gap:6px;display:flex}.listing-detail-data-field__mismatch-label{font-size:var(--font-size-xs);color:var(--text-color-secondary,#6b7280);letter-spacing:.02em;font-weight:600}.listing-detail-data-field__mismatch-value{font-size:var(--font-size-sm);color:var(--text-color-primary,#111827);word-break:break-word;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-weight:600;line-height:1.45}.listing-detail-data-field__mismatch-meta{font-size:var(--font-size-xs);color:var(--text-color-secondary,#6b7280);line-height:1.35}.listing-detail-data-field__mismatch-actions{justify-content:flex-end;align-items:center;margin:0;padding:2px 0 0;display:flex}.listing-detail-data-field__mismatch-apply.bf-button.rs-btn-link{padding-left:8px;padding-right:8px;font-weight:600}.listing-detail-data-field__mismatch-status.bf-status{letter-spacing:.02em;font-weight:700;color:#9a3412!important;background-color:#ffedd5!important;border:1px solid #fed7aa!important;box-shadow:0 1px 2px #ea580c1f!important}.listing-detail-data-field--required .labeled-input>.label>span:after{content:" *";color:#dc2626;font-weight:700}.listing-detail-data-root{box-sizing:border-box;flex-direction:column;height:calc(100% - 20px);min-height:0;display:flex;overflow:hidden;padding:0!important}.listing-detail-data-root>.__card:has(>.listing-detail-data-form){flex-direction:column;flex:auto;min-height:0;display:flex}.listing-detail-data-root .listing-detail-data-form{flex:auto;height:100%;min-height:0;padding:0}.listing-detail-data-root .form-struct form{height:100%;min-height:0}.listing-detail-data-root .form-struct .form-content .form-center{padding-bottom:20px}.listing-detail-data-root .listing-data-sections{padding:var(--p-5);flex-direction:column;gap:16px;padding-bottom:20px;display:flex}.listing-detail-data-root .listing-data-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;min-height:0;display:grid}.listing-detail-data-root .listing-data-layout--stack-fields .field-grid.two-col,.listing-detail-data-root .listing-data-layout--stack-fields .address-grid,.listing-detail-data-root .listing-data-layout--stack-fields .equipment-toggles-grid{grid-template-columns:1fr}.listing-detail-data-root .listing-data-layout--hide-stepper{grid-template-columns:minmax(0,1fr)}.listing-detail-data-root .listing-data-layout--hide-stepper .listing-data-sections{padding-top:var(--p-5)}.listing-detail-data-root .listing-data-stepper{padding:var(--p-5) 0 var(--p-5) var(--p-5);align-self:start;max-height:calc(100vh - 40px);position:sticky;top:16px;overflow:auto}.listing-detail-data-root .listing-data-stepper__inner{border-radius:var(--border-radius-base);border:1px solid var(--border-color);background:var(--background-color-primary);box-shadow:none;flex-direction:column;gap:10px;padding:6px;display:flex}.listing-detail-data-root .listing-data-stepper__item{appearance:none;border:1px solid var(--border-color);background:var(--background-color-primary);border-radius:var(--border-radius-base);cursor:pointer;text-align:left;font-size:var(--font-size-sm);align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.listing-detail-data-root .listing-data-stepper__item:hover{border-color:var(--border-color-contrast);background:var(--background-color-contrast);box-shadow:none}.listing-detail-data-root .listing-data-stepper__item.is-active{border-color:var(--border-color-contrast);box-shadow:0 0 0 1px var(--border-color-contrast);background:var(--background-color-contrast)}.listing-detail-data-root .listing-data-stepper__item.is-active .listing-data-stepper__dot{box-shadow:0 0 0 2px var(--background-color-primary), 0 0 0 4px var(--border-color-contrast);border-color:var(--border-color-contrast)}.listing-detail-data-root .listing-data-stepper__item.is-done .listing-data-stepper__dot{color:#fff;background:#1f9d55;border-color:#1f9d55}.listing-detail-data-root .listing-data-stepper__dot{border:1px solid var(--border-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.listing-detail-data-root .listing-data-stepper__label{min-width:0;line-height:1.2}.listing-detail-data-root .listing-data-stepper__footer{margin-top:12px;padding:0 6px}.listing-detail-data-root .listing-data-stepper__approval-hint{font-size:var(--font-size-xs,12px);color:var(--text-color-secondary);margin:0 0 8px;line-height:1.35}.listing-detail-data-root .listing-data-stepper__footer .bf-button{width:100%}.listing-detail-data-root .listing-data-stepper__market-rent{padding-top:4px}.listing-detail-data-root .listing-data-stepper__market-rent-title{font-size:var(--font-size-sm);color:var(--text-color,inherit);margin-bottom:6px;font-weight:600;line-height:1.25}.listing-detail-data-root .listing-data-stepper__market-rent-text{font-size:var(--font-size-sm,13px);opacity:.88;margin:0 0 10px;line-height:1.35}.listing-detail-data-root .listing-step-section{scroll-margin-top:20px}.listing-detail-data-root .listing-data-sections .bf-form-section{background:var(--background-color-primary);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);margin:0;overflow:hidden}.listing-detail-data-root .listing-data-sections .bf-form-section>.outer-border{border:none}.listing-detail-data-root .listing-data-sections .bf-form-section>.section-title{background:var(--background-color-primary);border-bottom:1px solid var(--border-color);min-height:52px}.listing-detail-data-root .listing-data-sections .bf-form-section>.section-title>button.bf-button{font-size:var(--font-size-md);padding-top:10px;padding-bottom:10px;font-weight:600}.listing-detail-data-root .listing-data-sections .bf-form-section>.section-title>.right{gap:8px;padding-right:14px}.listing-detail-data-root .listing-data-sections .bf-form-section>.collapse-container>.section-content{background:var(--background-color-primary);padding:16px}.listing-detail-data-root .listing-data-actions{justify-content:flex-end;display:flex}.listing-detail-data-root .listing-detail-section-fill-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.listing-detail-data-root .listing-detail-data-field{border-radius:var(--border-radius-base);position:relative}.listing-detail-data-root .listing-detail-data-field--pending-request{background:#fff7ed;border:1px solid #fdba74;padding:8px;box-shadow:inset 0 0 0 1px #fb923c26}.listing-detail-data-root .listing-detail-data-field--pending-request .labeled-input,.listing-detail-data-root .listing-detail-data-field--pending-request .rs-input,.listing-detail-data-root .listing-detail-data-field--pending-request .rs-picker-toggle,.listing-detail-data-root .listing-detail-data-field--pending-request .rs-input-group,.listing-detail-data-root .listing-detail-data-field--pending-request .rs-input-group-addon{background-color:#ffedd599}.listing-detail-data-root .listing-detail-data-field__mismatch-strip{justify-content:flex-end;margin-top:6px;display:flex}.listing-detail-data-root .field-grid{gap:12px 16px;display:grid}.listing-detail-data-root .field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-data-root .field-grid.one-col{grid-template-columns:1fr}.listing-detail-data-root .equipment-toggles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.listing-detail-data-root .equipment-toggles-grid .toggle-item{align-items:center;display:flex}.listing-detail-data-root .equipment-toggles-grid .toggle-item>.labeled-input{width:auto}.listing-detail-data-root .equipment-toggles-grid .labeled-input.label-position-right>.label>span{flex-grow:0}.listing-detail-data-root .equipment-other-fields{margin-top:12px}.listing-detail-data-root .address-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.listing-detail-data-root .geoposition-card{flex-direction:column;gap:8px;display:flex}.listing-detail-data-root .geoposition-label{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:500}.listing-detail-data-root .rent-calc-measure{width:100%;max-width:750px}.listing-detail-data-root .rent-calc{flex-direction:column;gap:4px;width:100%;max-width:750px;display:flex}.listing-detail-data-root .rent-calc__row{grid-template-columns:minmax(180px,1fr) minmax(180px,240px);align-items:center;gap:10px 16px;min-height:36px;padding:2px 0;display:grid}.listing-detail-data-root .rent-calc__left{align-items:center;gap:10px;min-width:0;display:flex}.listing-detail-data-root .rent-calc__left--inline{flex-wrap:wrap}.listing-detail-data-root .rent-calc__label{font-size:var(--font-size-sm);color:var(--text-color-primary)}.listing-detail-data-root .rent-calc__label--strong{font-size:var(--font-size-md);font-weight:700}.listing-detail-data-root .rent-calc__right{flex-direction:column;align-items:stretch;min-width:0;display:flex}.listing-detail-data-root .rent-calc__right .bf-input,.listing-detail-data-root .rent-calc__right .rs-input,.listing-detail-data-root .rent-calc__right .labeled-input{text-align:right}.listing-detail-data-root .rent-calc__right .labeled-input{margin-bottom:0}.listing-detail-data-root .rent-calc__hint{color:var(--text-color-secondary);margin-top:4px;font-size:11px;line-height:1.3}.listing-detail-data-root .rent-calc__chip{background:var(--background-color-contrast);height:28px;color:var(--text-color-secondary);border-radius:999px;align-self:flex-end;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.listing-detail-data-root .rent-calc__chip--muted{border:1px dashed var(--border-color);background:0 0}.listing-detail-data-root .rent-calc__divider{border-top:1px solid var(--border-color);margin:6px 0}.listing-detail-data-root .rent-calc__row--total{border-top:1px solid var(--border-color);padding-top:8px}.listing-detail-data-root .rent-calc__row--total .rent-calc__right{align-items:flex-end}.listing-detail-data-root .rent-calc__total-value{font-size:var(--font-size-md);color:var(--text-color-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-base);background:var(--background-color-contrast);text-align:right;min-width:140px;padding:6px 10px;font-weight:700;display:inline-block}.listing-detail-data-root .rent-calc__inline-fields{grid-template-columns:80px 160px;align-items:center;gap:6px;min-width:0;display:grid}.listing-detail-data-root .rent-calc__inline-fields--caution{grid-template-columns:52px 88px;width:150px}.listing-detail-data-root .rent-calc__inline-fields--caution .labeled-input{max-width:88px}.listing-detail-data-root .rent-calc__inline-label{color:var(--text-color-secondary);font-size:12px}.listing-detail-data-root .rent-calc--stacked .rent-calc__row{grid-template-columns:1fr}.listing-detail-data-root .rent-calc--stacked .rent-calc__right,.listing-detail-data-root .rent-calc--stacked .rent-calc__row--total .rent-calc__right{align-items:stretch}.listing-detail-data-root .rent-calc--stacked .rent-calc__total-value{width:100%}.listing-detail-data-root .rent-calc--narrow .rent-calc__inline-fields{grid-template-columns:1fr}.listing-detail-data-root .rent-calc__left .labeled-input.label-position-right{align-items:center;margin:0}.listing-detail-data-root .rent-calc__left .labeled-input.label-position-right>.label>span{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:400;line-height:1}.listing-detail-data-root .rent-calc__left .rs-toggle .rs-toggle-presentation{min-width:28px;height:16px}.listing-detail-data-root .rent-calc__left .rs-toggle .rs-toggle-presentation:after{width:12px;height:12px;top:2px;left:2px}.listing-detail-data-root .rent-calc__left .rs-toggle.rs-toggle-checked .rs-toggle-presentation:after{left:calc(100% - 14px)}.listing-detail-data-root .rent-calc .labeled-input{margin-bottom:0}.listing-detail-data-root .rent-calc .bf-input,.listing-detail-data-root .rent-calc .rs-input,.listing-detail-data-root .rent-calc .rs-picker-toggle{height:28px;min-height:28px;font-size:var(--font-size-sm)}.listing-detail-data-root .rent-calc .rs-picker-toggle{padding-top:4px!important;padding-bottom:4px!important}.listing-detail-data-root .rent-calc .rs-input-group{height:30px}.listing-detail-data-root .rent-calc .rs-input-group-addon{font-size:var(--font-size-sm);padding:0 8px}.listing-detail-data-root.listing-detail-data-root--integrated{height:auto;margin-bottom:0;display:block;overflow:visible}.listing-detail-data-root.listing-detail-data-root--integrated>.__card:has(>.listing-detail-data-form){flex:none;min-height:0;display:block}.listing-detail-data-root.listing-detail-data-root--integrated .listing-detail-data-form,.listing-detail-data-root.listing-detail-data-root--integrated .form-struct form{height:auto}.listing-detail-data-root.listing-detail-data-root--integrated .listing-data-layout{display:block}.listing-detail-data-root.listing-detail-data-root--integrated .listing-data-stepper{max-height:none;padding:var(--p-5) var(--p-5) 0;position:static;top:auto;overflow:visible}.listing-data-photos{margin-bottom:var(--m-4)}.listing-data-photos__header{justify-content:space-between;align-items:center;gap:var(--m-2);margin-bottom:var(--m-3);flex-wrap:wrap;display:flex}.listing-data-photos__title{font-size:var(--font-size-md);font-weight:600}.listing-data-photos__dropzone{width:100%}.listing-data-photos__dropzone.bf-dropzone>.content-wrapper{min-height:0}.listing-data-photos__manage{width:100%}.listing-data-photos__toolbar{margin-bottom:var(--m-3)}.listing-data-photos__toolbar-row{align-items:center;gap:var(--m-2);margin-bottom:var(--m-3);flex-wrap:wrap;display:flex}.listing-data-photos__toolbar-label{margin-left:var(--m-1)}.listing-data-photos__actions-below{justify-content:space-between;align-items:center;gap:var(--m-2);margin-top:var(--m-3);flex-wrap:wrap;width:100%;display:flex}.listing-data-photos__actions-left{align-items:center;gap:var(--m-2);flex-wrap:wrap;min-width:0;display:flex}.listing-data-photos__actions-right{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.listing-data-photos__actions-label{margin-left:var(--m-1)}.listing-data-photos__surface{border-radius:var(--border-radius-extra-large);border:1px dashed var(--border-color);background:var(--background-color-contrast);padding:var(--m-4);transition:border-color .15s,background-color .15s;position:relative}.listing-data-photos__manage--drag .listing-data-photos__surface{border-color:var(--border-color-contrast);background:var(--background-opacity-primary)}.listing-data-photos__empty-drop{justify-content:center;align-items:center;gap:var(--m-3);text-align:center;min-height:200px;padding:var(--m-4) var(--m-2);flex-direction:column;display:flex}.listing-data-photos__empty-title{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:600}.listing-data-photos__empty-hint{font-size:var(--font-size-sm);max-width:36rem;line-height:1.45}.listing-data-photos__add-row{margin-top:var(--m-3);padding-top:var(--m-2);border-top:1px solid var(--border-color);justify-content:center;display:flex}.listing-data-photos__add-label{margin-left:var(--m-2)}.listing-data-photos__upload-mask{z-index:4;border-radius:inherit;background:var(--background-opacity-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.listing-data-photos__upload-spinner-wrap{align-items:center;gap:var(--m-3);font-size:var(--font-size-sm);color:var(--text-color-primary);flex-direction:column;font-weight:500;display:flex}.listing-data-photos__empty{font-size:var(--font-size-sm)}.listing-data-photos__gallery-swiper-wrap{width:100%;min-width:0;margin:0 calc(-1 * var(--m-1));padding:0 var(--m-1) var(--m-2)}.listing-data-photos__gallery-swiper.swiper{width:100%;overflow:hidden}.listing-data-photos__gallery-swiper.swiper .swiper-wrapper{align-items:stretch}.listing-data-photos__gallery-swiper.swiper .swiper-slide{box-sizing:border-box;height:auto}.listing-data-photos__gallery-tile{gap:var(--m-2);flex-direction:column;flex:none;width:min(280px,72vw);min-width:0;max-width:320px;display:flex}.listing-data-photos__gallery-visual{border-radius:var(--border-radius-base);background:var(--background-color-contrast);aspect-ratio:4/3;position:relative;overflow:hidden}.listing-data-photos__gallery-open{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;line-height:0;display:block}.listing-data-photos__gallery-img{object-fit:cover;width:100%;height:100%;display:block}.listing-data-photos__gallery-badges{pointer-events:none;z-index:1;flex-wrap:wrap;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;left:8px}.listing-data-photos__badge{border-radius:var(--border-radius-small);color:var(--background-color-primary);padding:3px 8px;font-size:10px;font-weight:600}.listing-data-photos__badge--title{background:#000000a6}.listing-data-photos__badge--floor{background:#466eb4eb}.listing-data-photos__gallery-caption{font-size:var(--font-size-xs);color:var(--text-color-secondary);word-break:break-word;line-height:1.35}.listing-data-photos__lightbox{z-index:2000;padding:var(--m-4);cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.listing-data-photos__lightbox-inner{cursor:default;align-items:center;gap:var(--m-3);flex-direction:column;max-width:min(96vw,1200px);max-height:90vh;display:flex}.listing-data-photos__lightbox-inner img{object-fit:contain;max-width:100%;max-height:calc(90vh - 48px)}.listing-data-photos__lightbox-close{top:var(--m-3);right:var(--m-3);z-index:2001;border-radius:var(--border-radius-base);color:#fff;cursor:pointer;background:#ffffff1f;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed}.listing-data-photos__lightbox-close:hover{background:#fff3}.listing-data-photos__lightbox-nav{z-index:2001;border-radius:var(--border-radius-base);color:#fff;cursor:pointer;background:#ffffff1f;border:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.listing-data-photos__lightbox-nav:hover:not(:disabled){background:#ffffff38}.listing-data-photos__lightbox-nav:disabled{opacity:.25;cursor:not-allowed}.listing-data-photos__lightbox-prev{left:var(--m-3)}.listing-data-photos__lightbox-next{right:var(--m-3)}.listing-data-photos__lightbox-counter{top:var(--m-3);z-index:2001;border-radius:var(--border-radius-base);color:#fff;font-size:var(--font-size-sm);pointer-events:none;background:#00000073;padding:6px 12px;font-weight:500;position:fixed;left:50%;transform:translate(-50%)}.listing-data-photos__lightbox-caption{color:#fff;text-align:center;font-size:var(--font-size-sm);max-width:48rem;line-height:1.4}.listing-data-photos-ru-modal{padding:var(--m-4);gap:var(--m-3);flex-direction:column;max-height:min(70vh,640px);display:flex}.listing-data-photos-ru-modal__empty,.listing-data-photos-ru-modal__hint{font-size:var(--font-size-sm)}.listing-data-photos-ru-modal__grid{gap:var(--m-3);padding:var(--m-1) 0;flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:120px;display:grid;overflow-y:auto}.listing-data-photos-ru-modal__tile{appearance:none;background:var(--background-color-primary);cursor:pointer;text-align:left;color:inherit;border:0;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 10px;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background-color .16s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a}.listing-data-photos-ru-modal__tile:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14,0 2px 4px #0f172a0f}.listing-data-photos-ru-modal__tile:hover .listing-data-photos-ru-modal__check,.listing-data-photos-ru-modal__tile:hover .listing-data-photos-ru-modal__fullscreen,.listing-data-photos-ru-modal__tile:focus-within .listing-data-photos-ru-modal__fullscreen{opacity:1}.listing-data-photos-ru-modal__tile:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--base-color) 28%, transparent), 0 1px 2px #0f172a0f;outline:none}.listing-data-photos-ru-modal__tile:active{transform:translateY(0)}.listing-data-photos-ru-modal__tile--selected{background:color-mix(in srgb, var(--base-color) 8%, var(--background-color-primary));box-shadow:0 0 0 2px var(--base-color), 0 4px 12px #0f172a1a}.listing-data-photos-ru-modal__tile--selected:hover{box-shadow:0 0 0 2px var(--base-color), 0 6px 14px #0f172a1f}.listing-data-photos-ru-modal__tile--selected .listing-data-photos-ru-modal__media:after{opacity:1}.listing-data-photos-ru-modal__media{background:var(--background-color-contrast);border-radius:10px;display:block;position:relative;overflow:hidden}.listing-data-photos-ru-modal__media:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--base-color) 18%, transparent);opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.listing-data-photos-ru-modal__thumb{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.listing-data-photos-ru-modal__thumb-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block}.listing-data-photos-ru-modal__unit{font-size:var(--font-size-xs);color:var(--text-color-primary);padding:0 2px;font-weight:600;line-height:1.2}.listing-data-photos-ru-modal__name{color:var(--text-color-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.listing-data-photos-ru-modal__date{color:var(--text-color-secondary);opacity:.78;padding:0 2px;font-size:10px;line-height:1.25}.listing-data-photos-ru-modal__fullscreen{-webkit-backdrop-filter:blur(4px);width:24px;height:24px;color:var(--text-color-primary);cursor:pointer;opacity:0;background:#ffffff8c;border:1.5px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #0000002e}.listing-data-photos-ru-modal__fullscreen .bf-icon{color:inherit}.listing-data-photos-ru-modal__fullscreen:hover{background:#ffffffd9;transform:scale(1.05)}.listing-data-photos-ru-modal__fullscreen:focus-visible{box-shadow:0 0 0 2px var(--base-color);outline:none}.listing-data-photos-ru-modal__check{-webkit-backdrop-filter:blur(4px);width:24px;height:24px;color:var(--base-color);pointer-events:none;opacity:0;background:#ffffff8c;border:1.5px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s,border-color .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0000002e}.listing-data-photos-ru-modal__check .bf-icon{color:inherit}.listing-data-photos-ru-modal__tile--selected .listing-data-photos-ru-modal__check{opacity:1;background:var(--base-color-lighten-90);border-color:var(--base-color-lighten-65);color:var(--base-color);transform:scale(1.05)}.listing-data-photos-ru-modal__tile--selected .listing-data-photos-ru-modal__fullscreen{opacity:1}.listing-data-photos-ru-modal__footer{justify-content:flex-end;gap:var(--m-2);padding-top:var(--m-2);border-top:1px solid var(--border-color);flex-shrink:0;display:flex}.listing-data-photos-flags-modal{padding:var(--m-4);gap:var(--m-3);flex-direction:column;max-height:min(75vh,680px);display:flex}.listing-data-photos-flags-modal__hint{font-size:var(--font-size-sm)}.listing-data-photos-flags-modal__grid{gap:var(--m-4);min-height:100px;padding:var(--m-1) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.listing-data-photos-flags-modal__row{gap:var(--m-2) var(--m-3);padding-bottom:var(--m-3);border-bottom:1px solid var(--border-color);grid-template-rows:auto auto;grid-template-columns:minmax(100px,140px) 1fr;align-items:start;display:grid}.listing-data-photos-flags-modal__row:last-child{border-bottom:none;padding-bottom:0}.listing-data-photos-flags-modal__preview{border-radius:var(--border-radius-base);background:var(--background-color-contrast);grid-area:1/1/-1;overflow:hidden}.listing-data-photos-flags-modal__thumb{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.listing-data-photos-flags-modal__label{font-size:var(--font-size-xs);color:var(--text-color-secondary);word-break:break-word;grid-area:1/2;line-height:1.35}.listing-data-photos-flags-modal__toggles{flex-direction:column;grid-area:2/2;gap:10px;display:flex}.listing-data-photos-flags-modal__toggles .labeled-input{margin-bottom:0}.listing-data-photos-flags-modal__toggles .labeled-input.label-position-right{justify-content:flex-end}.listing-data-photos-flags-modal__footer{justify-content:flex-end;gap:var(--m-2);padding-top:var(--m-2);border-top:1px solid var(--border-color);flex-shrink:0;display:flex}.listing-data-photos-edit-modal{padding:var(--m-4);gap:var(--m-3);flex-direction:column;min-height:0;max-height:min(78vh,720px);display:flex}.listing-data-photos-edit-modal__hint{font-size:var(--font-size-sm)}.listing-data-photos-edit-modal__zones{gap:var(--m-4);min-height:0;padding:var(--m-1) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.listing-data-photos-edit-modal__zone-title{font-size:var(--font-size-sm);margin-bottom:var(--m-2);color:var(--text-color-primary);font-weight:600}.listing-data-photos-edit-modal__drop{border:1px solid var(--border-color);border-radius:var(--border-radius-base);min-height:72px;padding:0 var(--m-2);background:0 0;transition:border-color .15s,background-color .15s,box-shadow .15s}.listing-data-photos-edit-modal__drop--floor{border:none;min-height:48px;padding:0}.listing-data-photos-edit-modal__drop--active{border-color:var(--border-color-contrast);box-shadow:0 0 0 1px var(--border-color-contrast);background:0 0}.listing-data-photos-edit-modal__drop--floor.listing-data-photos-edit-modal__drop--active{box-shadow:0 0 0 1px var(--border-color-contrast)}.listing-data-photos-edit-modal__row{gap:var(--m-2);padding:var(--m-3) 0;border:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;align-items:flex-start;margin-bottom:0;display:flex;position:relative}.listing-data-photos-edit-modal__row:first-child{border-top:none}.listing-data-photos-edit-modal__row-remove{z-index:2;position:absolute;top:4px;right:4px}.listing-data-photos-edit-modal__row--drag{box-shadow:0 4px 16px #0000001f}.listing-data-photos-edit-modal__row--title-picture{border-top:none;border:2px solid var(--border-color-contrast);border-radius:var(--border-radius-base);padding-top:calc(var(--m-2) + 22px);margin-bottom:var(--m-2);position:relative;box-shadow:0 0 0 1px #0000000a,0 2px 8px #0000000f}.listing-data-photos-edit-modal__row--title-picture+.listing-data-photos-edit-modal__row{border-top:none}.listing-data-photos-edit-modal__title-picture-badge{z-index:1;letter-spacing:.03em;border-radius:var(--border-radius-small);background:var(--text-color-primary);color:var(--background-color-primary);white-space:nowrap;pointer-events:none;padding:4px 12px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:50%;transform:translate(-50%)}.listing-data-photos-edit-modal__drag-handle{cursor:grab;color:var(--text-color-secondary);flex-shrink:0;padding-top:30px}.listing-data-photos-edit-modal__drag-handle:active{cursor:grabbing}.listing-data-photos-edit-modal__thumb-wrap{border-radius:var(--border-radius-base);background:0 0;flex-shrink:0;width:112px;overflow:hidden}.listing-data-photos-edit-modal__thumb{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.listing-data-photos-edit-modal__fields{flex:1;min-width:0}.listing-data-photos-edit-modal__fields .labeled-input{margin-bottom:0}.listing-data-photos-edit-modal__empty{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding:var(--m-4);text-align:center}.listing-data-photos-edit-modal__empty--floor{padding:var(--m-5) var(--m-2)}.listing-data-photos-edit-modal__floor-section.bf-section{margin-top:var(--m-5)}.listing-data-photos-edit-modal__floor-section.bf-section .section-content{padding:var(--m-4) var(--m-4) var(--m-3)}.listing-data-photos-edit-modal__row--floor{align-items:center}.listing-data-photos-edit-modal__row--floor .listing-data-photos-edit-modal__drag-handle{align-self:center;padding-top:0}.listing-data-photos-edit-modal__thumb-wrap--floor{border-radius:var(--border-radius-base);width:100px;box-shadow:inset 0 0 0 1px var(--border-color);background:0 0;flex-shrink:0;overflow:hidden}.listing-data-photos-edit-modal__thumb--floor{aspect-ratio:3/4;object-fit:contain;background:0 0}.listing-data-photos-edit-modal__footer{justify-content:flex-end;gap:var(--m-2);padding-top:var(--m-2);border-top:1px solid var(--border-color);flex-shrink:0;display:flex}@media (width<=1180px){.listing-detail-data-root .field-grid.two-col,.listing-detail-data-root .address-grid,.listing-detail-data-root .equipment-toggles-grid{grid-template-columns:1fr}}@media (width<=980px){.listing-detail-data-root .listing-data-layout{grid-template-columns:1fr}.listing-detail-data-root .listing-data-stepper{max-height:none;padding:var(--p-5) var(--p-5) 0;position:static;top:auto;overflow:visible}.listing-detail-data-root .listing-data-stepper__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}@media (width<=760px){.listing-detail-data-root .listing-data-stepper{display:none}.listing-detail-data-root .listing-data-sections{padding-top:var(--p-5)}}.object-form .layout{gap:20px;display:flex}.object-form .layout .label-until{justify-content:center;align-items:center;display:flex}.object-form .layout .field-row{gap:10px;display:flex}.object-form .layout .field{padding-bottom:var(--p-5)}.object-form .layout .common-form{flex:1 0}.object-form .layout .bank-actions{justify-content:center;gap:10px;display:flex}.object-form .layout .feature-forms{flex-direction:column;flex:2 0;gap:10px;display:flex}.object-form-feature-address{gap:10px;display:flex}.object-form-feature-address .map-component{flex:2 0}.object-form-feature-address .addresses{flex:3 0}.object-form-feature-address .addresses .field{padding-bottom:var(--p-5)}.object-form-feature-address .addresses .address-entry{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.object-form-feature-address .addresses .address-entry .field-row{gap:10px;display:flex}.object-form-feature-address .addresses .address-entry:last-of-type{border-bottom:none}.object-form-feature-address .addresses .address-entry .address-actions{justify-content:flex-end;gap:10px;display:flex}.object-form-feature-address .addresses .add-button{justify-content:center;display:flex}.bf-currency-select .dropdown-button-text{width:100%}.bf-currency-select .placeholder{color:var(--text-color-secondary)}.bf-currency-select .advanced-button .dropdown-button-text{color:var(--rs-btn-link-text);justify-content:center;display:flex}.bf-currency-select .currency-item{align-items:center;width:100%;display:flex;overflow:hidden}.bf-currency-select .currency-item .currency-name{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.bf-currency-select .currency-item .currency-code{font-size:var(--font-size-sm);padding-left:var(--p-3);color:var(--text-color-secondary)}.bf-currency-select .search-currency-panel .empty{padding:var(--p-8);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.bf-currency-select .search-currency-panel .items{max-height:300px;overflow:auto}.bf-currency-select .search-currency-panel .items .item.bf-button{text-align:left;width:100%}.bf-currency-select .search-currency-panel .items .item.bf-button.active{color:var(--rs-dropdown-item-text-active);background-color:var(--rs-dropdown-item-bg-active)}.bf-currency-select.appearance-input{width:100%}.bf-currency-select.appearance-input button.rs-dropdown-toggle{text-align:left;border:1px solid var(--rs-border-primary);background:var(--rs-input-bg);width:100%;color:var(--rs-text-primary);justify-content:flex-start}.bf-currency-select.appearance-input .dropdown-click-wrapper>.dropdown-button-text{max-width:initial}.object-form-template-selection .description{margin-bottom:var(--m-5);color:var(--text-color-secondary)}.object-form-template-selection table{width:100%;margin-top:var(--m-10)}.object-form-template-selection table tr{border-bottom:solid 1px var(--border-color-primary)}.object-form-template-selection table tr th{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-align:left;vertical-align:bottom;padding-right:var(--p-5);font-weight:400}.object-form-template-selection table tr th:last-of-type{padding-right:var(--p-0)}.object-form-template-selection table tr th.center{text-align:center}.object-form-template-selection table tr td{padding-right:var(--p-5);padding-top:var(--p-3);padding-bottom:var(--p-3)}.object-form-template-selection table tr td:last-of-type{padding-right:var(--p-0)}.object-form-template-selection table tr td.center{text-align:center}.listing-auto-close-message{flex-direction:column;gap:8px;margin-top:2px;display:flex}.listing-auto-close-message__title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.listing-auto-close-message__hint{font-size:var(--font-size-sm);line-height:1.45}.listing-auto-close-message__status{font-size:var(--font-size-sm)}.listing-auto-close-message .labeled-input{margin-bottom:0}.listing-portal-status-section{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius-large);background:var(--background-color-primary);margin-top:12px;padding:12px 14px}.listing-portal-status-section__head{margin-bottom:8px}.listing-portal-status-section__title{font-size:var(--font-size-sm);color:var(--text-color-primary);margin:0;font-weight:600;line-height:1.3}.listing-portal-status-section__rows{flex-direction:column;gap:12px;display:flex}.listing-portal-status-section__row{border-radius:var(--border-radius-base);background:color-mix(in srgb, var(--background-color-contrast) 72%, transparent);border:none;padding:12px;display:block;position:relative;overflow:visible}@media (width<=920px){.listing-portal-status-section__row{align-items:flex-start}}.listing-portal-status-section__portal{width:100%;min-width:0}.listing-portal-status-section__top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.listing-portal-status-section__portal-name{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:600}.listing-portal-status-section__status-wrap{align-items:center;gap:6px;margin-bottom:8px;display:flex}.listing-portal-status-section__status-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);font-weight:500}.listing-portal-status-section__meta{font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:5px 10px;line-height:1.4;display:flex}.listing-portal-status-section__meta-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.listing-portal-status-section__meta-item strong{color:var(--text-color-primary);font-weight:600}.listing-portal-status-section__link{color:var(--color-primary);white-space:nowrap;font-weight:600;text-decoration:none}.listing-portal-status-section__link:hover{text-decoration:underline}.listing-portal-status-section__state{border:1px solid var(--border-color);background:#7f7f7f26;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;color:var(--text-color-primary)!important}.listing-portal-status-section__state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.listing-portal-status-section__state--published{background:#1b7f3b2e;border-color:#1b7f3b59;color:var(--color-positive)!important}.listing-portal-status-section__state--uploaded{background:#0057b82e;border-color:#0057b859;color:var(--color-primary)!important}.listing-portal-status-section__state--error{background:#c438382e;border-color:#c4383859;color:var(--color-negative)!important}.listing-portal-status-section__state--none,.listing-portal-status-section__state--deleted,.listing-portal-status-section__state--unpublished{background:#7f7f7f2e;border-color:#7f7f7f59;color:var(--text-color-primary)!important}.listing-portal-status-section__error{font-size:var(--font-size-xs);color:var(--color-negative);margin-top:7px}.listing-portal-status-section__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:12px}@media (width<=920px){.listing-portal-status-section__actions{justify-content:flex-start;margin-top:10px;position:static}}.listing-portal-status-section__kpi-wrap{border:1px solid color-mix(in srgb, var(--border-color) 65%, transparent);background:color-mix(in srgb, var(--background-color-primary) 90%, transparent);border-radius:10px;width:100%;margin-top:8px;padding-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.listing-portal-status-section__kpi-headline{z-index:1;color:var(--text-color-secondary);letter-spacing:.01em;padding:8px 10px 2px;font-size:11px;font-weight:600;position:relative}.listing-portal-status-section__kpi-headline-row{z-index:2;justify-content:space-between;align-items:center;gap:8px;padding-right:8px;display:flex;position:relative}.listing-portal-status-section__kpi-verlauf-btn{letter-spacing:.02em;text-transform:uppercase;border-radius:999px!important;padding-left:10px!important;padding-right:10px!important;font-size:10px!important}.listing-portal-status-section__kpi-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative}@media (width<=920px){.listing-portal-status-section__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-portal-status-section__kpi-card{background:color-mix(in srgb, var(--background-color-primary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:help;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:7px 9px;display:flex}.listing-portal-status-section__kpi-card--exposeHits{background:linear-gradient(#3b82f62e 0%,#3b82f612 100%);border-color:#3b82f652}.listing-portal-status-section__kpi-card--contacts{background:linear-gradient(#10b98129 0%,#10b9810f 100%);border-color:#10b9814d}.listing-portal-status-section__kpi-card--favoriteCount{background:linear-gradient(#f59e0b2e 0%,#f59e0b12 100%);border-color:#f59e0b52}.listing-portal-status-section__kpi-card--displaysResultList{background:linear-gradient(#8b5cf62b 0%,#8b5cf612 100%);border-color:#8b5cf652}.listing-portal-status-section__kpi-label{color:var(--text-color-secondary);align-items:center;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}.listing-portal-status-section__kpi-icon{font-size:12px;line-height:1}.listing-portal-status-section__kpi-value{color:var(--text-color-primary);font-size:16px;line-height:1.15}.listing-portal-status-section__kpi-subline{color:var(--text-color-secondary);font-size:10px;line-height:1.25}.listing-portal-status-section__kpi-loading{color:var(--text-color-secondary);z-index:2;font-size:11px;position:absolute;top:6px;right:8px}.listing-portal-status-section__overlay{background:#fff;border:1px solid #0f172a14;border-radius:12px;width:min(520px,100vw - 48px);padding:10px 12px 12px;box-shadow:0 16px 40px #0206173d}.listing-portal-status-section__overlay--graph{width:min(500px,100vw - 48px)}.listing-portal-status-section__overlay--history{width:min(460px,100vw - 48px)}.listing-portal-status-section__overlay-title{color:var(--text-color-primary);font-size:13px;font-weight:700}.listing-portal-status-section__overlay-subtitle{color:var(--text-color-secondary);margin-top:2px;font-size:11px}.listing-portal-status-section__overlay-chart{height:190px;margin-top:8px}.listing-portal-status-section__overlay-events{border-top:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);max-height:220px;margin-top:8px;padding-top:8px;overflow:auto}.listing-portal-status-section__timeline{margin:0!important;padding-left:0!important}.listing-portal-status-section__timeline .rs-timeline-item-content{margin-left:12px;padding-bottom:8px}.listing-portal-status-section__timeline .rs-timeline-item-tail{border-left-color:#94a3b847}.listing-portal-status-section__timeline .rs-timeline-item-dot{background:#3b82f6e6;border-color:#3b82f6e6;width:8px;height:8px;border-radius:50%!important}.listing-portal-status-section__timeline .rs-timeline-item-active .rs-timeline-item-dot{border-radius:50%!important}.listing-portal-status-section__timeline-entry{flex-direction:column;gap:3px;display:flex}.listing-portal-status-section__timeline-head{align-items:baseline;gap:10px;display:inline-flex}.listing-portal-status-section__overlay-event-action{color:var(--text-color-primary);font-size:12px;font-weight:600}.listing-portal-status-section__overlay-event-date{color:var(--text-color-secondary);white-space:nowrap;opacity:.9;font-size:11px}.listing-portal-status-section__overlay-event-actor{color:var(--text-color-secondary);flex:none;font-size:11px}.listing-portal-status-section__overlay-empty{height:100%;color:var(--text-color-secondary);justify-content:center;align-items:center;font-size:12px;display:flex}.listing-process{margin-bottom:var(--m-4);color:var(--text-color-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-large);background:var(--background-color-primary);flex-shrink:0;padding:12px 14px}.listing-process--compact{margin-bottom:var(--m-3)}.listing-process--compact .listing-process__title{font-size:12px}.listing-process--compact .listing-process__subRowLabel{font-size:10px}.listing-process--cancelled .listing-process__mainRow--skipped .listing-process__title{opacity:.55}.listing-process__badges{justify-content:flex-end;gap:var(--m-3);margin-bottom:var(--m-3);font-size:var(--font-size-xs);letter-spacing:.02em;color:var(--text-color-secondary);flex-wrap:wrap;font-weight:500;display:flex}.listing-process__badge--pause{color:#b45309}.listing-process__badge--cancelled{color:#b91c1c}.listing-process__badge--done{color:#15803d}.listing-process__vertical{flex-direction:column;gap:0;display:flex}.listing-process__mainRow{grid-template-columns:26px minmax(0,1fr);align-items:stretch;column-gap:10px;display:grid}.listing-process__rail{flex-direction:column;align-items:center;height:100%;display:flex}.listing-process__mainConnector{background:color-mix(in srgb, var(--text-color-secondary) 34%, transparent);border-radius:2px;flex:auto;width:2px;min-height:24px}.listing-process__mainConnector--active{background:color-mix(in srgb, var(--color-positive) 72%, transparent)}.listing-process__nodeCell{justify-content:center;align-items:center;width:26px;min-height:22px;display:inline-flex}.listing-process__node{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.listing-process__node--done{background:var(--color-positive);color:#fff;width:22px;height:22px;box-shadow:0 1px 2px #10b98159}.listing-process__doneCheck{transform-origin:50%;border-bottom:3px solid #fff;border-left:3px solid #fff;width:9px;height:5px;display:inline-block;transform:rotate(-45deg)translateY(-1px)}.listing-process__node--current{border:3px solid var(--color-primary,#2563eb);background:var(--background-color-primary);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}.listing-process__node--next{border:2px solid color-mix(in srgb, var(--text-color-primary) 24%, transparent);background:0 0;width:11px;height:11px}.listing-process__node--skipped{border:2px dashed color-mix(in srgb, var(--text-color-primary) 28%, transparent);opacity:.6;background:0 0;width:12px;height:12px}.listing-process__content{min-width:0;padding-top:2px;padding-bottom:2px}.listing-process__title{font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--text-color-secondary);overflow-wrap:anywhere;font-weight:600;line-height:1.35;display:block}.listing-process__mainRow--done .listing-process__title{color:color-mix(in srgb, var(--text-color-primary) 72%, transparent)}.listing-process__mainRow--current .listing-process__title{color:var(--color-primary,#2563eb)}.listing-process__mainRow--upcoming .listing-process__title{color:color-mix(in srgb, var(--text-color-primary) 46%, transparent)}.listing-process__mainRow--skipped .listing-process__title{color:color-mix(in srgb, var(--text-color-primary) 35%, transparent)}.listing-process__subList{border-radius:var(--border-radius-base);border:1px solid color-mix(in srgb, var(--border-color) 84%, transparent);background:color-mix(in srgb, var(--background-color-contrast) 72%, transparent);width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px}.listing-process__subRowItem{align-items:center;gap:8px;min-height:22px;padding-left:2px;display:flex;position:relative}.listing-process__subRowDot{background:color-mix(in srgb, var(--text-color-primary) 36%, transparent);border-radius:50%;flex:none;width:8px;height:8px}.listing-process__subRowLabel{color:color-mix(in srgb, var(--text-color-primary) 70%, transparent);white-space:nowrap;font-size:11px;line-height:1.3}.listing-process__subRowConnector{background:color-mix(in srgb, var(--text-color-primary) 26%, transparent);border-radius:2px;width:2px;height:14px;position:absolute;top:15px;left:5px}.listing-process__subRowItem--done .listing-process__subRowDot{background:var(--color-positive)}.listing-process__subRowItem--done .listing-process__subRowLabel{color:color-mix(in srgb, var(--color-positive) 92%, black 8%)}.listing-process__subRowItem--done .listing-process__subRowConnector{background:color-mix(in srgb, var(--color-positive) 60%, transparent)}.listing-process__subRowItem--current .listing-process__subRowDot{background:var(--color-primary,#2563eb)}.listing-process__subRowItem--current .listing-process__subRowLabel{color:var(--color-primary,#2563eb);font-weight:600}.listing-process__subRowItem--current .listing-process__subRowConnector{background:color-mix(in srgb, var(--text-color-primary) 26%, transparent)}.listing-process__subRowItem--upcoming .listing-process__subRowLabel{color:color-mix(in srgb, var(--text-color-primary) 52%, transparent)}@media (width<=520px){.listing-process{padding:10px 12px}.listing-process__mainRow{grid-template-columns:24px minmax(0,1fr);column-gap:8px}.listing-process__title{letter-spacing:.01em;font-size:11px;line-height:1.25}.listing-process__subList{padding:7px 9px}.listing-process__subRowLabel{font-size:10px}}.bf-calendar{background:var(--background-color-contrast);border:1px solid var(--border-color-secondary);height:100%;min-height:0;box-shadow:var(--card-medium-box-shadow);color:inherit;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.bf-calendar__toolbar-resize{flex-shrink:0;width:100%;min-width:0}.bf-calendar__toolbar{border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-primary-light);z-index:1;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.bf-calendar__toolbar-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main .bf-calendar__toolbar-left{grid-area:1/1}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main .bf-calendar__nav{flex-shrink:0;grid-area:1/2;justify-self:end}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main .bf-calendar__mode-switch{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main .bf-calendar__mode-switch .bf-button-group{width:100%;display:flex}.bf-calendar__toolbar--compact .bf-calendar__toolbar-main .bf-calendar__mode-switch .bf-button-group .bf-button{flex:1 1 0;min-width:0}.bf-calendar__toolbar--stacked .bf-calendar__toolbar-main{gap:8px}.bf-calendar__toolbar--narrow{gap:6px;padding:10px 12px}.bf-calendar__toolbar--narrow .bf-calendar__month-sticky-label{min-height:24px;font-size:18px}.bf-calendar__toolbar-left{flex-direction:column;justify-self:start;gap:2px;min-width:0;display:flex}.bf-calendar__month-sticky-label{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;min-height:28px;font-size:22px;font-weight:800;line-height:1.1;overflow:hidden}.bf-calendar__month-sticky-label-text{will-change:transform, opacity, filter;animation:.34s cubic-bezier(.2,.75,.2,1) bf-calendar-month-morph;display:inline-block}.bf-calendar__nav{flex-wrap:nowrap;flex:none;justify-self:center;align-items:center;gap:6px;display:flex}.bf-calendar__range-label{color:inherit;white-space:nowrap;margin-left:6px;font-size:13px;font-weight:700}.bf-calendar__mode-switch{flex:none;justify-self:end;min-width:0;display:flex}.bf-calendar__meta{color:var(--text-color-secondary,var(--color-secondary));white-space:nowrap;font-size:12px}.bf-calendar__toolbar-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bf-calendar__toolbar-summary-count{color:var(--text-color-secondary);margin-right:2px;font-size:12px;font-weight:700}.bf-calendar__toolbar-summary-pill{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2}.bf-calendar__toolbar-summary-pill.__accepted{background:color-mix(in srgb, var(--color-positive) 18%, #fff);border-color:color-mix(in srgb, var(--color-positive) 30%, transparent);color:color-mix(in srgb, var(--color-positive) 85%, #000)}.bf-calendar__toolbar-summary-pill.__declined{background:color-mix(in srgb, var(--color-negative) 16%, #fff);border-color:color-mix(in srgb, var(--color-negative) 28%, transparent);color:color-mix(in srgb, var(--color-negative) 82%, #000)}.bf-calendar__toolbar-summary-pill.__pending{color:#8f6510;background:#f8eace;border-color:#de9e1f52}.bf-calendar__fixed-weekdays{background:var(--background-color-primary-light);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.bf-calendar__fixed-weekday-cell{border-right:1px solid var(--border-color-primary);color:var(--text-color-secondary,var(--color-secondary));text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.bf-calendar__fixed-weekday-cell:last-child{border-right:0}.bf-calendar__fixed-weekday-cell strong{text-transform:none;color:inherit;font-size:11px}.bf-calendar__fixed-weekday-cell.__selected{color:var(--color-primary);background:var(--base-color-lighten-90)}.bf-calendar__fixed-weekday-cell.__today{color:var(--base-color);background:var(--base-color-lighten-75)}.bf-calendar__fixed-weekday-cell.__today strong{background:var(--base-color-lighten-65);border-radius:999px;padding:1px 6px}.bf-calendar__month-scroll{flex:1;min-height:0;padding:8px 12px 14px;display:block;overflow:auto}.bf-calendar__month-virtual-row{display:block}.bf-calendar__virtual-spacer{pointer-events:none}.bf-calendar__month-block{background:0 0;border:0;border-radius:10px;flex:none;margin-bottom:14px;overflow:visible}.bf-calendar__month-block:last-child{margin-bottom:0}.bf-calendar__month-header{background:0 0;border-bottom:0;padding:8px 6px 6px;position:relative}.bf-calendar__month-header h4{color:var(--text-color-secondary,var(--color-secondary));text-transform:capitalize;margin:0;font-size:12px;font-weight:700}.bf-calendar__weekdays{background:var(--border-color-secondary);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.bf-calendar__weekdays span{background:var(--background-color-primary-light);text-transform:uppercase;color:var(--text-color-secondary,var(--color-secondary));text-align:center;padding:6px;font-size:11px;font-weight:700}.bf-calendar__month-grid{background:var(--border-color-primary);grid-template-rows:repeat(6,minmax(104px,auto));grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.bf-calendar__month-day{background:var(--background-color-contrast);border-right:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary);text-align:left;cursor:pointer;flex-direction:column;gap:4px;min-height:104px;padding:6px;display:flex}.bf-calendar__month-day.__outside{background:var(--background-color-primary-light);opacity:.85}.bf-calendar__month-day.__selected{background:var(--base-color-lighten-90)}.bf-calendar__month-day.__has-events:not(.__selected){background:color-mix(in srgb, var(--base-color-lighten-90) 35%, #fff)}.bf-calendar__month-day.__today{background:var(--base-color-lighten-90)}.bf-calendar__month-day.__today .bf-calendar__month-day-head span{color:var(--base-color);background:var(--base-color-lighten-75);border-radius:999px;padding:2px 7px}.bf-calendar__month-day:nth-child(7n){border-right:0}.bf-calendar__month-day-head{color:var(--text-color-secondary,var(--color-secondary));justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.bf-calendar__month-day-head span{color:inherit;font-weight:800}.bf-calendar__month-day-events-count{min-width:20px;height:20px;color:var(--base-color);border:1px solid var(--base-color-lighten-40);background:var(--base-color-lighten-90);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.bf-calendar__month-day-number{border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;line-height:1;display:inline-flex}.bf-calendar__month-day-number.__today{color:var(--base-color);border:1px solid var(--base-color-lighten-40);background:var(--base-color-lighten-75);box-shadow:0 1px 0 var(--base-color-shadow)}.bf-calendar__month-day-body{flex-direction:column;gap:3px;min-height:0;display:flex}.bf-calendar__appointment-chip{border:1px solid color-mix(in srgb, var(--border-color-secondary) 75%, transparent);border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--background-color-primary-light) 65%, #fff);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;padding:4px 5px;font-size:11px;display:flex}.bf-calendar__appointment-chip.__compact{padding:3px 4px;font-size:10px}.bf-calendar__appointment-chip:hover{background:color-mix(in srgb, var(--base-color-lighten-90) 72%, #fff)}.bf-calendar__appointment-chip.__selected{box-shadow:inset 0 0 0 1px var(--base-color-lighten-40);background:color-mix(in srgb, var(--base-color-lighten-75) 75%, #fff)}.bf-calendar__appointment-head{align-items:center;gap:4px;min-width:0;display:flex}.bf-calendar__appointment-time{color:var(--text-color-secondary,var(--color-secondary));white-space:nowrap;font-weight:700}.bf-calendar__appointment-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bf-calendar__appointment-statuses{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.bf-calendar__appointment-status{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.bf-calendar__appointment-status .count{text-align:center;min-width:10px;line-height:1}.bf-calendar__appointment-status.__accepted{background:color-mix(in srgb, var(--color-positive) 18%, #fff);border-color:color-mix(in srgb, var(--color-positive) 25%, transparent)}.bf-calendar__appointment-status.__declined{background:color-mix(in srgb, var(--color-negative) 16%, #fff);border-color:color-mix(in srgb, var(--color-negative) 24%, transparent)}.bf-calendar__appointment-status.__pending{background:#f8eace;border-color:#de9e1f4d}.bf-calendar__appointment-chip.__compact .bf-calendar__appointment-status{padding:1px 3px;font-size:9px}.bf-calendar__appointment-chip.__compact .bf-calendar__appointment-status .count{min-width:7px}.bf-calendar__more-trigger{color:var(--color-primary);cursor:pointer;font-size:11px;font-weight:700}.bf-calendar__more-overlay{background:var(--rs-bg-card,#fff);border:1px solid var(--border-color-secondary);border-radius:10px;width:280px;max-width:80vw;padding:10px;box-shadow:0 16px 36px #0000002e}.bf-calendar__more-title{color:var(--text-color-secondary,var(--color-secondary));margin-bottom:8px;font-size:12px;font-weight:700}.bf-calendar__more-list{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow:auto}.bf-calendar__week-view{border:1px solid var(--border-color-secondary);border-radius:10px;flex-direction:column;flex:1;min-height:0;padding:10px 10px 10px 0;display:flex;overflow:hidden}.bf-calendar__time-grid{flex:1;grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.bf-calendar__time-axis{z-index:2;background:var(--background-color-contrast);border-right:1px solid var(--border-color-primary);position:sticky;left:0}.bf-calendar__time-axis-label{color:var(--text-color-secondary);justify-content:flex-end;align-items:flex-start;padding:0 8px 0 0;font-size:11px;font-weight:700;display:flex;transform:translateY(-8px)}.bf-calendar__week-grid{grid-template-columns:repeat(7,minmax(120px,1fr));min-height:0;display:grid}.bf-calendar__week-day-column{border-right:1px solid var(--border-color-primary);background:var(--background-color-contrast);position:relative}.bf-calendar__week-day-column.__selected{background:color-mix(in srgb, var(--base-color-lighten-90) 65%, #fff)}.bf-calendar__week-day-column.__today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--base-color-lighten-40) 35%, transparent)}.bf-calendar__week-day-column:last-child{border-right:0}.bf-calendar__time-line{border-top:1px dashed color-mix(in srgb, var(--border-color-secondary) 30%, transparent)}.bf-calendar__time-entry{border:1px solid color-mix(in srgb, var(--base-color-lighten-40) 35%, transparent);background:color-mix(in srgb, var(--base-color-lighten-90) 85%, #fff);box-sizing:border-box;text-align:left;cursor:pointer;border-radius:8px;padding:0;transition:background .12s,box-shadow .12s,border-color .12s;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0000001a}.bf-calendar__time-entry:hover{background:color-mix(in srgb, var(--base-color-lighten-90) 55%, #fff);border-color:color-mix(in srgb, var(--base-color-lighten-40) 58%, transparent);box-shadow:0 4px 14px #00000021}.bf-calendar__time-entry.__selected{border-color:var(--base-color-lighten-40);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--base-color-lighten-40) 45%, transparent)}.bf-calendar__time-entry-content{flex-direction:column;justify-content:center;gap:2px;width:100%;height:100%;min-height:0;padding:0 7px;display:flex}.bf-calendar__time-entry-mainline{align-items:center;gap:6px;min-width:0;display:flex}.bf-calendar__time-entry-time{color:var(--text-color-secondary);white-space:nowrap;flex:none;font-size:10px;font-weight:700;line-height:1.15}.bf-calendar__time-entry-title{color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.bf-calendar__time-entry-counts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.bf-calendar__time-entry-count{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1}.bf-calendar__time-entry-count.__accepted{background:color-mix(in srgb, var(--color-positive) 18%, #fff);border-color:color-mix(in srgb, var(--color-positive) 30%, transparent);color:color-mix(in srgb, var(--color-positive) 85%, #000)}.bf-calendar__time-entry-count.__declined{background:color-mix(in srgb, var(--color-negative) 16%, #fff);border-color:color-mix(in srgb, var(--color-negative) 28%, transparent);color:color-mix(in srgb, var(--color-negative) 82%, #000)}.bf-calendar__time-entry-count.__pending{color:#8f6510;background:#f8eace;border-color:#de9e1f52}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-content{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-mainline{flex:1;gap:4px;min-width:0}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-time{font-size:10px}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-title,.bf-calendar__time-entry.__compact .bf-calendar__time-entry-counts{display:none}.bf-calendar__time-entry.__medium .bf-calendar__time-entry-content{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.bf-calendar__time-entry.__medium .bf-calendar__time-entry-mainline{flex:1;gap:6px;min-width:0}.bf-calendar__time-entry.__medium .bf-calendar__time-entry-time,.bf-calendar__time-entry.__medium .bf-calendar__time-entry-title{font-size:10px}.bf-calendar__time-entry.__medium .bf-calendar__time-entry-counts{gap:4px;display:inline-flex}.bf-calendar__time-entry.__medium .bf-calendar__time-entry-count{padding:1px 4px;font-size:9px}.bf-calendar__time-entry.__large .bf-calendar__time-entry-content{justify-content:flex-start;gap:4px;padding-top:4px;padding-bottom:4px}.bf-calendar__time-entry.__large .bf-calendar__time-entry-title{font-size:11px;display:inline}.bf-calendar__time-entry.__large .bf-calendar__time-entry-counts{display:inline-flex}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-mainline,.bf-calendar__time-entry.__medium .bf-calendar__time-entry-mainline,.bf-calendar__time-entry.__large .bf-calendar__time-entry-mainline{align-items:center;display:flex}.bf-calendar__time-entry.__compact .bf-calendar__time-entry-counts,.bf-calendar__time-entry.__compact .bf-calendar__time-entry-title{display:none}.bf-calendar__day-grid{border-left:1px solid var(--border-color-primary);background:var(--background-color-contrast);position:relative}.bf-calendar__empty.__overlay{position:absolute;top:12px;left:12px}.bf-calendar__day-view{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex}.bf-calendar__day-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.bf-calendar__day-head-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bf-calendar__day-number-badge{width:30px;height:30px;color:var(--base-color);border:1px solid var(--base-color-lighten-40);background:var(--base-color-lighten-75);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.bf-calendar__day-head h4{margin:0;font-size:14px}.bf-calendar__day-relative{color:var(--text-color-secondary,var(--color-secondary));border:1px solid var(--border-color-secondary);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.bf-calendar__day-relative.__today{color:var(--base-color);border-color:var(--base-color-lighten-40);background:var(--base-color-lighten-90)}.bf-calendar__day-body{border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);border-radius:10px;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.bf-calendar__day-entry-statuses{align-items:center;gap:8px;display:inline-flex}.bf-calendar__day-entry-status{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.bf-calendar__day-entry-status .dot{border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 1px #0000001a}.bf-calendar__day-entry-status .count{text-align:right;min-width:10px}.bf-calendar__day-entry-status:hover{transform:translateY(-1px)}.bf-calendar__day-entry-status.__accepted{background:color-mix(in srgb, var(--color-positive) 18%, #fff);border-color:color-mix(in srgb, var(--color-positive) 30%, transparent);color:color-mix(in srgb, var(--color-positive) 85%, #000)}.bf-calendar__day-entry-status.__accepted .dot{background:color-mix(in srgb, var(--color-positive) 92%, #fff)}.bf-calendar__day-entry-status.__declined{background:color-mix(in srgb, var(--color-negative) 16%, #fff);border-color:color-mix(in srgb, var(--color-negative) 28%, transparent);color:color-mix(in srgb, var(--color-negative) 80%, #000)}.bf-calendar__day-entry-status.__declined .dot{background:color-mix(in srgb, var(--color-negative) 90%, #fff)}.bf-calendar__day-entry-status.__pending{color:#8f6510;background:#f8eace;border-color:#de9e1f52}.bf-calendar__day-entry-status.__pending .dot{background:#de9e1f}.bf-calendar__status-tooltip{border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600;box-shadow:0 6px 18px #00000024}.bf-calendar__entry-hover{border:1px solid color-mix(in srgb, var(--border-color-secondary) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--background-color-contrast) 95%, var(--base-color-lighten-90)) 0%, var(--background-color-contrast) 100%);border-radius:12px;min-width:240px;max-width:280px;padding:10px 12px;box-shadow:0 12px 28px #0003,0 2px 6px #0000001a}.bf-calendar__entry-hover-title{color:var(--text-color-primary);margin-bottom:2px;font-size:14px;font-weight:800;line-height:1.2}.bf-calendar__entry-hover-time{color:var(--text-color-secondary);background:color-mix(in srgb, var(--background-color-primary-light) 75%, #fff);border:1px solid color-mix(in srgb, var(--border-color-primary) 75%, transparent);border-radius:999px;width:fit-content;margin-top:0;padding:3px 8px;font-size:12px;font-weight:700}.bf-calendar__entry-hover-statuses{color:var(--text-color-secondary);flex-wrap:nowrap;gap:6px;margin-top:8px;font-size:11px;display:flex}.bf-calendar__entry-hover-statuses span{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.bf-calendar__entry-hover-statuses span:first-child{background:color-mix(in srgb, var(--color-positive) 18%, #fff);border-color:color-mix(in srgb, var(--color-positive) 32%, transparent);color:color-mix(in srgb, var(--color-positive) 85%, #000)}.bf-calendar__entry-hover-statuses span:nth-child(2){background:color-mix(in srgb, var(--color-negative) 16%, #fff);border-color:color-mix(in srgb, var(--color-negative) 30%, transparent);color:color-mix(in srgb, var(--color-negative) 82%, #000)}.bf-calendar__entry-hover-statuses span:nth-child(3){color:#8f6510;background:#f8eace;border-color:#de9e1f52}.bf-calendar__now-line{z-index:4;pointer-events:none;background:#ea615d;height:1px;position:absolute;left:0;right:0}.bf-calendar__now-line-label{color:#fff;background:#e53935;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:-10px;left:4px;box-shadow:0 2px 6px #00000038}.bf-calendar__time-entry.__day .bf-calendar__time-entry-title{font-size:12px}.bf-calendar__empty{color:var(--text-color-secondary,var(--color-secondary));font-size:12px}@keyframes bf-calendar-month-morph{0%{opacity:.4;filter:blur(1px);transform:translateY(8px)scale(.82)}60%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.03)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}body.dark-theme .bf-calendar__toolbar-summary-count,body.black-dark-theme .bf-calendar__toolbar-summary-count{color:var(--text-color-secondary)}body.dark-theme .bf-calendar__toolbar-summary-pill.__accepted,body.black-dark-theme .bf-calendar__toolbar-summary-pill.__accepted{color:#aef0b8;background:#54d25433;border-color:#54d25457}body.dark-theme .bf-calendar__toolbar-summary-pill.__declined,body.black-dark-theme .bf-calendar__toolbar-summary-pill.__declined{color:#ffd0d0;background:#ffa2a22e;border-color:#ffa2a257}body.dark-theme .bf-calendar__toolbar-summary-pill.__pending,body.black-dark-theme .bf-calendar__toolbar-summary-pill.__pending{color:#f0c86f;background:#de9e1f3d;border-color:#de9e1f61}body.dark-theme .bf-calendar__toolbar,body.black-dark-theme .bf-calendar__toolbar{background:var(--base-color-darken-13);border-bottom-color:var(--border-color-primary);box-shadow:0 2px 10px #00000047}body.dark-theme .bf-calendar__fixed-weekdays,body.black-dark-theme .bf-calendar__fixed-weekdays{background:var(--base-color-darken-13)}body.dark-theme .bf-calendar__fixed-weekday-cell,body.black-dark-theme .bf-calendar__fixed-weekday-cell{color:var(--text-color-secondary);border-right-color:color-mix(in srgb, var(--border-color-primary) 60%, transparent)}body.dark-theme .bf-calendar__fixed-weekday-cell.__selected,body.black-dark-theme .bf-calendar__fixed-weekday-cell.__selected{color:var(--text-color-primary);background:color-mix(in srgb, var(--base-color-darken-5) 85%, transparent)}body.dark-theme .bf-calendar__fixed-weekday-cell.__today,body.black-dark-theme .bf-calendar__fixed-weekday-cell.__today{color:var(--text-color-primary);background:color-mix(in srgb, var(--base-color-darken-5) 65%, transparent)}body.dark-theme .bf-calendar__fixed-weekday-cell.__today strong,body.black-dark-theme .bf-calendar__fixed-weekday-cell.__today strong{background:color-mix(in srgb, var(--base-color-lighten-40) 24%, transparent)}body.dark-theme .bf-calendar__week-view,body.dark-theme .bf-calendar__day-body,body.black-dark-theme .bf-calendar__week-view,body.black-dark-theme .bf-calendar__day-body{border-color:var(--border-color-primary);background:var(--background-color-contrast)}body.dark-theme .bf-calendar__time-axis,body.black-dark-theme .bf-calendar__time-axis{background:var(--base-color-darken-13);border-right-color:color-mix(in srgb, var(--border-color-primary) 65%, transparent)}body.dark-theme .bf-calendar__time-axis-label,body.black-dark-theme .bf-calendar__time-axis-label{color:color-mix(in srgb, var(--text-color-secondary) 90%, #fff)}body.dark-theme .bf-calendar__week-day-column,body.dark-theme .bf-calendar__day-grid,body.black-dark-theme .bf-calendar__week-day-column,body.black-dark-theme .bf-calendar__day-grid{background:color-mix(in srgb, var(--background-color-contrast) 94%, var(--base-color-darken-13));border-right-color:color-mix(in srgb, var(--border-color-primary) 52%, transparent);border-left-color:color-mix(in srgb, var(--border-color-primary) 52%, transparent)}body.dark-theme .bf-calendar__week-day-column.__selected,body.black-dark-theme .bf-calendar__week-day-column.__selected{background:color-mix(in srgb, var(--base-color-darken-5) 75%, var(--background-color-contrast))}body.dark-theme .bf-calendar__week-day-column.__today,body.black-dark-theme .bf-calendar__week-day-column.__today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--base-color-lighten-40) 45%, transparent)}body.dark-theme .bf-calendar__time-line,body.black-dark-theme .bf-calendar__time-line{border-top-color:color-mix(in srgb, var(--divider-color-dark) 55%, transparent)}body.dark-theme .bf-calendar__time-entry,body.black-dark-theme .bf-calendar__time-entry{border-color:color-mix(in srgb, var(--base-color-lighten-40) 50%, transparent);background:color-mix(in srgb, var(--base-color-darken-5) 85%, var(--background-color-contrast));box-shadow:0 2px 8px #00000047}body.dark-theme .bf-calendar__time-entry:hover,body.black-dark-theme .bf-calendar__time-entry:hover{background:color-mix(in srgb, var(--base-color-darken-5) 92%, var(--base-color-lighten-40));border-color:color-mix(in srgb, var(--base-color-lighten-40) 70%, transparent);box-shadow:0 4px 14px #00000059}body.dark-theme .bf-calendar__time-entry-time,body.black-dark-theme .bf-calendar__time-entry-time{color:var(--text-color-secondary)}body.dark-theme .bf-calendar__time-entry-title,body.black-dark-theme .bf-calendar__time-entry-title{color:var(--text-color-primary)}body.dark-theme .bf-calendar__month-day.__has-events:not(.__selected),body.black-dark-theme .bf-calendar__month-day.__has-events:not(.__selected){background:color-mix(in srgb, var(--base-color-darken-5) 65%, var(--background-color-contrast))}body.dark-theme .bf-calendar__month-day-events-count,body.black-dark-theme .bf-calendar__month-day-events-count{color:var(--text-color-primary);border-color:color-mix(in srgb, var(--base-color-lighten-40) 62%, transparent);background:color-mix(in srgb, var(--base-color-lighten-40) 24%, transparent)}body.dark-theme .bf-calendar__entry-hover,body.black-dark-theme .bf-calendar__entry-hover{border-color:color-mix(in srgb, var(--border-color-primary) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--base-color-darken-13) 92%, transparent) 0%, color-mix(in srgb, var(--background-color-contrast) 95%, var(--base-color-darken-13)) 100%);box-shadow:0 14px 30px #00000061,0 2px 8px #00000038}body.dark-theme .bf-calendar__entry-hover-title,body.black-dark-theme .bf-calendar__entry-hover-title{color:var(--text-color-primary)}body.dark-theme .bf-calendar__entry-hover-time,body.black-dark-theme .bf-calendar__entry-hover-time{color:var(--text-color-secondary);background:color-mix(in srgb, var(--base-color-darken-5) 78%, transparent);border-color:color-mix(in srgb, var(--border-color-primary) 62%, transparent)}.ez-assignment .readonly-tag{background:var(--background-color-primary);padding:var(--p-2) var(--p-4)}.ez-assignment .readonly-tag .rs-tag-text .user-entry{flex-direction:row;gap:4px;padding:8px 12px;display:flex}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button{background:var(--background-color-primary)!important}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .not-assigned{color:var(--text-color-primary)}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry{display:flex}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .avatar{margin-right:var(--m-2)}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .asset-loader.error{padding:var(--p-0)}.ez-assignment.block .bf-assignment-search-field .bf-dropdown>button.bf-button{width:100%}.pt-candidates-selector{flex-direction:column;gap:8px;display:flex}.pt-candidates-selector__sticky{z-index:3;background:var(--background-color-contrast);border-bottom:1px solid var(--border-color-secondary);flex-direction:column;gap:8px;padding-top:8px;padding-bottom:8px;display:flex;position:sticky;top:-21px}.pt-candidates-selector__filters{grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px;display:grid}@media (width<=1200px){.pt-candidates-selector__filters{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=700px){.pt-candidates-selector__filters{grid-template-columns:1fr}}.pt-candidates-selector__chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-candidates-selector__chip-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary);flex:0 0 140px;width:140px;margin-right:4px;font-size:11px;font-weight:700}@media (width<=700px){.pt-candidates-selector__chip-label{flex:1 0 100%;width:auto;margin-right:0}}.pt-candidates-selector__filters-modern{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=900px){.pt-candidates-selector__filters-modern{grid-template-columns:1fr}}.pt-candidates-selector__summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-candidates-selector__summary-action{margin-left:auto}.pt-candidates-selector__summary-pill{background:var(--background-color-primary);border:1px solid var(--border-color-primary);color:var(--text-color-secondary);border-radius:999px;padding:2px 10px;font-size:12px}.pt-candidates-selector__summary-pill strong{color:var(--text-color);margin-left:2px}.pt-candidates-selector__summary-pill.is-selected{background:var(--base-color-lighten-90);color:var(--base-color);border-color:var(--base-color-lighten-65)}.pt-candidates-selector__summary-pill.is-selected strong{color:var(--base-color)}.pt-candidates-selector__list{border:1px solid var(--border-color-secondary);background:#fff;border-radius:10px;overflow:hidden}.pt-candidates-selector__list .list-scroll{overflow:auto}.pt-candidates-selector__list .load-next-button-container{border-top:1px solid var(--border-color-secondary);justify-content:center;padding:10px 12px;display:flex}.pt-candidates-selector__empty{border:1px dashed var(--border-color-secondary);text-align:center;color:var(--text-color-secondary);background:var(--background-color-primary-light);border-radius:10px;padding:18px;font-size:13px}.pt-candidates-selector__card{border-bottom:1px solid var(--border-color-secondary);cursor:pointer;background:#fff;grid-template-columns:36px minmax(220px,1.4fr) minmax(240px,1.1fr) minmax(280px,1.3fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;transition:background .14s,box-shadow .14s;display:grid}.pt-candidates-selector__card:hover{background:var(--base-color-lighten-90)}.pt-candidates-selector__card:last-child{border-bottom:0}.pt-candidates-selector__card.is-selected{background:var(--base-color-lighten-75);box-shadow:inset 3px 0 0 var(--base-color-lighten-40)}@media (width<=900px){.pt-candidates-selector__card{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px}}.pt-candidates-selector__card:not(:has(.pt-candidates-selector__assign)){grid-template-columns:36px minmax(220px,1.6fr) minmax(260px,1.2fr) auto}@media (width<=900px){.pt-candidates-selector__card:not(:has(.pt-candidates-selector__assign)){grid-template-columns:36px minmax(0,1fr) auto}}.pt-candidates-selector__avatar{background:var(--base-color);width:36px;height:36px;color:var(--base-color-foreground);text-transform:uppercase;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pt-candidates-selector__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.pt-candidates-selector__name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pt-candidates-selector__contact{width:fit-content;max-width:100%;color:var(--text-color-secondary);align-items:center;gap:2px;font-size:11px;display:inline-flex}.pt-candidates-selector__contact-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-candidates-selector .bf-copy-button{--copy-icon-size:16px;flex:none;margin-left:6px}.pt-candidates-selector .bf-copy-button .bf-button{color:var(--text-color-secondary)}.pt-candidates-selector__meta{color:var(--text-color-secondary);font-size:11px}.pt-candidates-selector__status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.pt-candidates-selector__status-badge--neutral{background:var(--background-color-primary);border-color:var(--border-color-primary);color:var(--text-color-secondary)}.pt-candidates-selector__status-badge--info{background:var(--base-color-lighten-90);border-color:var(--base-color-lighten-65);color:var(--base-color)}.pt-candidates-selector__status-badge--progress{color:#92551a;background:#fff4e0;border-color:#f5c97a}.pt-candidates-selector__status-badge--warn{color:#8a5b00;background:#fef0c4;border-color:#ecc35a}.pt-candidates-selector__status-badge--success{color:#0f7d42;background:#d8f0df;border-color:#a4d6a8}.pt-candidates-selector__status-badge--danger{color:#9a2727;background:#fde2e2;border-color:#f0a3a3}.pt-candidates-selector__other-inquiries{width:fit-content;margin-top:2px}.pt-candidates-selector__other-inquiries-details{display:inline-block}.pt-candidates-selector__other-inquiries-trigger{color:var(--base-color);cursor:pointer;font-size:11px;text-decoration:underline;list-style:none;display:inline-block}.pt-candidates-selector__other-inquiries-trigger::-webkit-details-marker{display:none}.pt-candidates-selector__other-inquiries-trigger:hover{opacity:.85}.pt-candidates-selector__other-inquiries-tooltip{border:1px solid var(--border-color-primary);background:var(--background-color-primary);border-radius:8px;flex-direction:column;gap:6px;min-width:220px;max-width:320px;margin-top:4px;padding:8px;display:flex}.pt-candidates-selector__other-inquiries-tooltip-title{color:var(--text-color);font-size:12px;font-weight:700}.pt-candidates-selector__other-inquiries-entry{border:1px solid var(--border-color-primary);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex;position:relative}.pt-candidates-selector__other-inquiries-listing{color:var(--text-color);padding-right:72px;font-size:11px;font-weight:700}.pt-candidates-selector__other-inquiries-meta{color:var(--text-color-secondary);font-size:11px;line-height:1.35}.pt-candidates-selector__other-inquiries-open{color:var(--base-color);font-size:11px;font-weight:600;text-decoration:none;position:absolute;top:8px;right:8px}.pt-candidates-selector__other-inquiries-open:hover{text-decoration:underline}.pt-candidates-selector__other-inquiries-more{color:var(--text-color-secondary);margin-top:2px;font-size:11px;font-weight:700}.pt-candidates-selector__tags{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;display:flex}.pt-candidates-selector__tags:empty{display:none}@media (width<=900px){.pt-candidates-selector__tags{grid-column:1/-1;justify-content:flex-start;padding-left:48px}}.pt-candidates-selector__tag{background:var(--background-color-primary);border:1px solid var(--border-color-primary);color:var(--text-color);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.pt-candidates-selector__tag.is-money{color:#0f7d42;background:#d8f0df;border-color:#a4d6a8}.pt-candidates-selector__tag.is-people{background:var(--base-color-lighten-90);color:var(--base-color);border-color:var(--base-color-lighten-65)}.pt-candidates-selector__assign{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.pt-candidates-selector__assign .bf-chooser-select{width:100%}@media (width<=900px){.pt-candidates-selector__assign{grid-column:1/-1;padding-left:48px}}.pt-candidates-selector__assign-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary);font-size:11px;font-weight:700}.pt-candidates-selector__check{align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.pt-candidates-selector__check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-candidates-selector__pagination,.pt-candidates-selector__pagination-info,.pt-candidates-selector__pagination-actions{display:none}.generate-slots-modal{flex-direction:column;gap:14px;padding:0 12px 12px;display:flex}.generate-slots-modal__section{flex-direction:column;gap:8px;display:flex}.generate-slots-modal__section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);font-size:11px;font-weight:700}.generate-slots-modal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generate-slots-modal__form-grid>label,.generate-slots-modal__form-grid>div>label{flex-direction:column;display:flex}.generate-slots-modal__preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.generate-slots-modal__summary{flex-wrap:wrap;gap:6px;display:flex}.generate-slots-modal__summary-pill{background:var(--background-color-primary);border:1px solid var(--border-color-primary);color:var(--text-color-secondary);border-radius:999px;padding:2px 10px;font-size:12px}.generate-slots-modal__summary-pill strong{color:var(--text-color);margin-left:2px}.generate-slots-modal__preview-list{border:1px solid var(--border-color-secondary);background:#fff;border-radius:8px;flex-direction:column;max-height:280px;display:flex;overflow:auto}.generate-slots-modal__preview-row{border-bottom:1px solid var(--border-color-secondary);grid-template-columns:28px 1.4fr 1fr 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.generate-slots-modal__preview-row:nth-child(2n){background:var(--background-color-primary-light)}.generate-slots-modal__preview-row:last-child{border-bottom:0}.generate-slots-modal__preview-index{color:var(--text-color-secondary);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.generate-slots-modal__preview-date{color:var(--text-color);font-weight:700}.generate-slots-modal__preview-time{color:var(--text-color);font-variant-numeric:tabular-nums}.generate-slots-modal__preview-capacity{color:var(--text-color-secondary);text-align:right}.generate-slots-modal__preview-empty{text-align:center;color:var(--text-color-secondary);padding:16px;font-size:13px}.listing-viewing-run-create-modal .rs-modal-dialog{width:min(100vw - 32px,1600px);max-width:1600px;margin-left:auto!important;margin-right:auto!important}.listing-viewing-run-create-modal .rs-modal-content{max-height:90vh}.listing-viewing-run-create-modal .rs-modal-body{overflow:hidden;padding:0!important}.listing-viewing-run-create-modal__step-content{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.listing-viewing-run-create-modal__basics-field{flex-direction:column;gap:4px;display:flex}.listing-viewing-run-create-modal__basics-label{color:var(--text-color);font-size:12px;font-weight:700}.listing-viewing-run-create-modal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-viewing-run-create-modal__form-grid>label,.listing-viewing-run-create-modal__form-grid>div>label{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.listing-viewing-run-create-modal input,.listing-viewing-run-create-modal textarea,.listing-viewing-run-create-modal select{border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);border-radius:6px;width:100%;padding:6px 8px;font-size:12px}.listing-viewing-run-create-modal textarea{resize:vertical;min-height:74px}.listing-viewing-run-create-modal__mode-switch{gap:6px;display:flex}.listing-viewing-run-create-modal__manual-slots-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.listing-viewing-run-create-modal__manual-slots-summary,.listing-viewing-run-create-modal__manual-slots-actions{flex-wrap:wrap;gap:6px;display:flex}.listing-viewing-run-create-modal__manual-slots-empty{border:1px dashed var(--border-color-secondary);text-align:center;background:var(--background-color-primary-light);color:var(--text-color-secondary);border-radius:10px;flex-direction:column;gap:4px;padding:24px;display:flex}.listing-viewing-run-create-modal__manual-slots-empty strong{color:var(--text-color);font-size:13px}.listing-viewing-run-create-modal__manual-slots-empty span{font-size:12px}.listing-viewing-run-create-modal__manual-slots{border:1px solid var(--border-color-secondary);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.listing-viewing-run-create-modal__manual-slot-row{border-bottom:1px solid var(--border-color-secondary);grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 100px 32px;align-items:center;gap:8px;padding:8px 10px;display:grid}.listing-viewing-run-create-modal__manual-slot-row:last-child{border-bottom:0}.listing-viewing-run-create-modal__manual-slot-row.__header{background:var(--background-color-primary-light);font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px}.listing-viewing-run-create-modal__manual-slot-index{text-align:right;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;font-weight:700}.listing-viewing-run-create-modal__manual-slot-trash.bf-button.appearance-link{color:var(--base-color);border-radius:6px;justify-self:end;min-width:auto;height:auto;padding:0 4px;line-height:1;transition:color .14s,background .14s}.listing-viewing-run-create-modal__manual-slot-trash.bf-button.appearance-link:hover{color:var(--base-color-darken-5);background:var(--base-color-lighten-90)}.listing-viewing-run-create-modal__review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-viewing-run-create-modal__review-grid>div{border:1px solid var(--border-color-primary);border-radius:8px;flex-direction:column;gap:2px;padding:8px;font-size:12px;display:flex}.listing-viewing-appointments-tab{flex-direction:column;height:100%;min-height:0;display:flex}.listing-viewing-appointments-tab__left-pane,.listing-viewing-appointments-tab__right-pane{box-sizing:border-box;height:100%;min-height:0}.listing-viewing-appointments-tab__left-pane{margin-right:var(--p-6);border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.listing-viewing-appointments-tab__runs-header-resize{flex-shrink:0;width:100%;min-width:0}.listing-viewing-appointments-tab__right-pane{margin-left:var(--p-6);border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);border-radius:12px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.listing-viewing-appointments-tab__runs-header{justify-content:space-between;align-items:flex-start;gap:var(--p-8);padding:var(--p-9) var(--p-10);border-bottom:1px solid var(--border-color-primary);background:var(--background-color-primary-light);flex-wrap:wrap;flex-shrink:0;min-width:0;display:flex}.listing-viewing-appointments-tab__runs-header--compact{justify-content:flex-start;align-items:stretch;gap:var(--p-6);flex-direction:column}.listing-viewing-appointments-tab__runs-header--compact .listing-viewing-appointments-tab__runs-header-main{flex:none}.listing-viewing-appointments-tab__runs-header--compact .listing-viewing-appointments-tab__runs-header-actions{flex:none;width:100%}.listing-viewing-appointments-tab__runs-header--stacked{gap:var(--p-6)}.listing-viewing-appointments-tab__runs-header--stacked .listing-viewing-appointments-tab__runs-header-actions{justify-content:flex-start;align-items:stretch;gap:var(--p-4);flex-direction:column;flex:none}.listing-viewing-appointments-tab__runs-header--stacked .bf-button{flex:none;justify-content:center;width:100%}.listing-viewing-appointments-tab__runs-header-actions{justify-content:flex-end;align-items:center;gap:var(--p-6);flex-wrap:wrap;flex:280px;align-content:flex-start;min-width:0;display:flex}.listing-viewing-appointments-tab__runs-header--compact .listing-viewing-appointments-tab__runs-header-actions,.listing-viewing-appointments-tab__runs-header--stacked .listing-viewing-appointments-tab__runs-header-actions{flex:none;align-self:stretch}.listing-viewing-appointments-tab__section-kpi{background:var(--base-color-darken-13);border-color:color-mix(in srgb, var(--border-color-primary) 60%, transparent);color:var(--text-color-secondary)}.listing-viewing-appointments-tab__runs-header-main{gap:var(--p-1);flex-direction:column;flex:0 auto;min-width:0;display:flex}.listing-viewing-appointments-tab__runs-header-search{flex:180px;min-width:0;max-width:320px}.listing-viewing-appointments-tab__runs-header-search .bf-input{width:100%}.listing-viewing-appointments-tab__runs-header--compact:not(.listing-viewing-appointments-tab__runs-header--stacked) .listing-viewing-appointments-tab__runs-header-search{flex:180px;max-width:none}.listing-viewing-appointments-tab__runs-header--stacked .listing-viewing-appointments-tab__runs-header-search{flex:none;width:100%;max-width:none}.listing-viewing-appointments-tab__section-title{font-weight:700;font-size:var(--font-size-md);color:var(--text-color-primary);margin:0}.listing-viewing-appointments-tab__section-subtitle{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.listing-viewing-appointments-tab__section-kpis{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.listing-viewing-appointments-tab__section-kpi{border:1px solid var(--border-color-primary);background:var(--background-color-contrast);color:var(--text-color-secondary);font-size:var(--font-size-xs);border-radius:999px;padding:2px 8px;font-weight:700;line-height:1.3}.listing-viewing-appointments-tab__run-list{min-height:0;padding:var(--p-9);flex:1;overflow:auto}.listing-viewing-appointments-tab__run-list .list-component{flex-direction:column;gap:12px;display:flex}.listing-viewing-appointments-tab__run-list>*+*{border-top:1px solid var(--border-color-secondary);margin-top:4px;padding-top:12px}.listing-viewing-appointments-tab__workspace{gap:var(--p-8);grid-template-columns:minmax(220px,280px) minmax(0,1fr);height:100%;min-height:0;display:grid}.listing-viewing-appointments-tab__workspace--single-run{grid-template-columns:minmax(0,1fr)}.listing-viewing-appointments-tab__run-rail{border-right:1px solid var(--border-color-secondary);min-height:0;padding-right:var(--p-6);overflow:auto}.listing-viewing-appointments-tab__run-rail .list-component{flex-direction:column;gap:8px;display:flex}.listing-viewing-appointments-tab__run-rail-title{font-size:var(--font-size-xs);text-transform:uppercase;color:var(--text-color-secondary);letter-spacing:.04em;margin-bottom:var(--p-6);padding-left:2px;font-weight:700}.listing-viewing-appointments-tab__run-rail-card{border:1px solid var(--border-color-primary);background:var(--background-color-contrast);text-align:left;width:100%;padding:var(--p-6);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;display:flex}.listing-viewing-appointments-tab__run-rail-card.__selected{border-color:var(--base-color-lighten-40);box-shadow:inset 0 0 0 1px var(--base-color-lighten-40);background:var(--base-color-lighten-90)}.listing-viewing-appointments-tab__run-rail-title-row{align-items:center;gap:6px;display:flex}.listing-viewing-appointments-tab__run-rail-title-row strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.listing-viewing-appointments-tab__run-workspace{min-width:0;min-height:0;padding-right:2px;overflow:auto}.listing-viewing-appointments-tab__run-workspace>.listing-viewing-appointments-tab__assignee{margin-top:var(--p-5)}.listing-viewing-appointments-tab__run-workspace>.listing-viewing-appointments-tab__participants-section-head{margin-top:var(--p-7);margin-bottom:var(--p-3)}.listing-viewing-appointments-tab__run-workspace>.listing-viewing-appointments-tab__run-notes{margin-top:var(--p-7)}.listing-viewing-appointments-tab__run-workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--p-6);margin-bottom:var(--p-7);display:flex}.listing-viewing-appointments-tab__run-workspace-title h3{font-size:var(--font-size-md);margin:0;font-weight:800}.listing-viewing-appointments-tab__run-workspace-title span{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-top:2px;display:block}.listing-viewing-appointments-tab__run-workspace-actions{align-items:center;gap:var(--p-3);flex-wrap:wrap;display:flex}.listing-viewing-appointments-tab__tabs{padding:0 0 var(--p-8);gap:4px;display:inline-flex}.listing-viewing-appointments-tab__tabs button{border:1px solid var(--border-color-primary);background:var(--background-color-primary);color:var(--text-color-secondary);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;padding:4px 10px}.listing-viewing-appointments-tab__tabs button.__active{color:var(--text-color-primary);background:var(--background-color-contrast);border-color:var(--base-color-lighten-40)}.listing-viewing-appointments-tab .bf-tabs.__subtle>.tab-content{background:0 0;padding:10px 0 0}.listing-viewing-appointments-tab__run-accordion-item{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);margin-bottom:var(--p-4);overflow:hidden;box-shadow:0 2px 8px #00000014}.listing-viewing-appointments-tab__run-accordion-header{background:var(--background-color-contrast);text-align:left;justify-content:space-between;gap:var(--p-8);width:100%;padding:var(--p-8) var(--p-9);cursor:pointer;border:0;border-bottom:1px solid #0000;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.listing-viewing-appointments-tab__run-accordion-header:hover{background:var(--background-color-primary-light)}.listing-viewing-appointments-tab__run-accordion-header.__selected{box-shadow:inset 2px 0 0 var(--base-color-lighten-40)}.listing-viewing-appointments-tab__run-accordion-header.__expanded{border-bottom-color:var(--border-color-primary);background:var(--background-color-primary-light)}.listing-viewing-appointments-tab__run-chevron{width:20px;min-width:20px;color:var(--icon-color-secondary);justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.listing-viewing-appointments-tab__run-chevron span{line-height:1;transition:transform .16s;transform:rotate(180deg)}.listing-viewing-appointments-tab__run-chevron.__expanded span{transform:rotate(0)}.listing-viewing-appointments-tab__run-header-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.listing-viewing-appointments-tab__run-title-row{align-items:center;gap:8px;min-width:0;display:flex}.listing-viewing-appointments-tab__run-title-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);overflow:hidden}.listing-viewing-appointments-tab__run-status{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.2}.listing-viewing-appointments-tab__run-status.__active{color:#0f7d42;background:#d8f0df}.listing-viewing-appointments-tab__run-status.__cancelled{color:#b83636;background:#f7dada}.listing-viewing-appointments-tab__run-date-range{font-size:var(--font-size-sm);color:var(--text-color)}.listing-viewing-appointments-tab__run-subline{font-size:var(--font-size-sm);color:var(--text-color-secondary);flex-wrap:wrap;gap:6px 10px;display:flex}.listing-viewing-appointments-tab__run-kpis{grid-template-columns:repeat(2,max-content);justify-content:end;gap:4px 6px;min-width:180px;display:grid}.listing-viewing-appointments-tab__run-kpis span{border:1px solid var(--border-color-primary);background:var(--background-color-primary);color:var(--text-color-secondary);font-size:var(--font-size-xs);border-radius:999px;padding:1px 8px;font-weight:700;line-height:1.35}.listing-viewing-appointments-tab__run-accordion-body{background:var(--background-color-primary);padding:var(--p-8);gap:var(--p-7);border-left:solid 1px var(--border-color-secondary);border-right:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);flex-direction:column;display:flex}.listing-viewing-appointments-tab__run-actions{justify-content:flex-start;align-items:center;gap:var(--p-4);display:flex}.listing-viewing-appointments-tab__run-actions .bf-dropdown{margin-left:auto}.listing-viewing-appointments-tab__run-actions .bf-button{min-height:30px;font-size:var(--font-size-xs);padding:0 10px;font-weight:700}.listing-viewing-appointments-tab__run-accordion-body-wrap{border-top:1px solid var(--border-color-secondary);background:var(--background-color-primary-light)}.listing-viewing-appointments-tab__appointment-list{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.listing-viewing-appointments-tab__appointment-card{border:0;border-bottom:1px solid var(--border-color-secondary);padding:var(--p-8);cursor:pointer;background:#fff;border-radius:0;transition:border-color .14s,box-shadow .14s,background .14s}.listing-viewing-appointments-tab__appointment-card:hover{background:var(--base-color-lighten-90)}.listing-viewing-appointments-tab__appointment-card.__selected{border-color:var(--base-color-lighten-40);background:var(--base-color-lighten-75)}.listing-viewing-appointments-tab__appointment-card:first-child.__selected{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}.listing-viewing-appointments-tab__appointment-card:last-child{border-bottom:0}.listing-viewing-appointments-tab__appointment-card:last-child.__selected{border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}.listing-viewing-appointments-tab__appointment-card.__expanded{background:var(--background-color-primary-light)}.listing-viewing-appointments-tab__appointment-head{flex-direction:column;gap:8px;display:flex}.listing-viewing-appointments-tab__appointment-head strong{color:var(--text-color);font-size:13px;font-weight:700}.listing-viewing-appointments-tab__appointment-head-top{justify-content:space-between;align-items:flex-start;gap:var(--p-6);display:flex}.listing-viewing-appointments-tab__appointment-time{color:var(--text-color-secondary);font-weight:600}.listing-viewing-appointments-tab__appointment-temporal{margin-left:var(--p-3);padding:1px var(--p-3);font-size:var(--font-size-xs);border:1px solid var(--border-color-primary);background:var(--background-color-primary-light);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:999px;font-weight:700;line-height:1.2;display:inline-block}.listing-viewing-appointments-tab__appointment-temporal.is-past{background:var(--background-color-primary-light);color:var(--text-color-secondary);border-color:var(--border-color-primary)}.listing-viewing-appointments-tab__appointment-temporal.is-ongoing{color:#8f6510;background:#fff7d8;border-color:#e8c879}.listing-viewing-appointments-tab__appointment-temporal.is-upcoming{color:#1d4673;background:#d8e6f7;border-color:#aac5e6}.listing-viewing-appointments-tab__appointment-head-actions .bf-button{min-height:28px;font-size:var(--font-size-xs);padding:0 10px;font-weight:700}.listing-viewing-appointments-tab__appointment-summary-row{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.listing-viewing-appointments-tab__participants-toggle{align-items:center;margin-left:10px;display:flex}.listing-viewing-appointments-tab__participants-toggle .bf-button{font-size:var(--font-size-xs);font-weight:600}.listing-viewing-appointments-tab__appointment-summary-item{font-size:var(--font-size-xs);color:var(--text-color-secondary);border:1px solid var(--border-color-primary);background:var(--background-color-contrast);border-radius:999px;margin-right:2px;padding:2px 8px;line-height:1.2}.listing-viewing-appointments-tab__appointment-summary-item strong{color:var(--text-color-primary)}.listing-viewing-appointments-tab__inline-actions{align-items:center;gap:6px;display:flex}.listing-viewing-appointments-tab__inline-actions .bf-button{min-height:28px;font-size:var(--font-size-xs);border-radius:7px;padding:0 10px;font-weight:700}.listing-viewing-appointments-tab__inline-actions .bf-button:hover{color:var(--text-color-primary)}.listing-viewing-appointments-tab__appointment-content-row{justify-content:flex-start;align-items:stretch;gap:var(--p-7);border-top:1px solid var(--border-color-secondary);padding-top:var(--p-7);flex-direction:column;margin-top:10px;display:flex}.listing-viewing-appointments-tab__appointment-detail-actions{justify-content:flex-end;display:flex}.listing-viewing-appointments-tab__appointment-collapsed-hint{font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-top:8px}.listing-viewing-appointments-tab__appointment-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.listing-viewing-appointments-tab__appointment-stat{font-size:var(--font-size-xs);padding:1px var(--p-3);border:1px solid var(--border-color-primary);background:var(--background-color-primary);color:var(--text-color-secondary);border-radius:999px;font-weight:700;line-height:1.2}.listing-viewing-appointments-tab__appointment-stat.__success{color:#1f7a3a;background:#e7f6ec;border-color:#bfe5ca}.listing-viewing-appointments-tab__appointment-stat.__danger{color:#a33232;background:#fbe7e7;border-color:#efbcbc}.listing-viewing-appointments-tab__participants-section{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.listing-viewing-appointments-tab__participants-section-head{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:flex}.listing-viewing-appointments-tab__participants-section-title{font-weight:700}.listing-viewing-appointments-tab__participants-section-count{background:var(--base-color-lighten-90);color:var(--base-color);border:1px solid var(--base-color-lighten-65);border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;line-height:18px}.listing-viewing-appointments-tab__participants{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.listing-viewing-appointments-tab__participant-row{border:1px solid var(--border-color-secondary);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.listing-viewing-appointments-tab__participant-row:hover{background:var(--base-color-lighten-90)}.listing-viewing-appointments-tab__participant-main{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;display:flex}.listing-viewing-appointments-tab__participant-role{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.listing-viewing-appointments-tab__participant-name{color:var(--text-color);font-size:14px;font-weight:700}.listing-viewing-appointments-tab__participant-meta{color:var(--text-color-secondary)}.listing-viewing-appointments-tab__participant-note{color:var(--text-color-secondary);font-size:11px;font-style:italic}.listing-viewing-appointments-tab__participant-timestamps{color:var(--text-color-secondary);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:10px;display:flex}.listing-viewing-appointments-tab__participant-state{text-align:right;color:var(--text-color-secondary);flex-direction:column;align-items:flex-end;gap:6px;min-width:200px;font-size:11px;display:flex}.listing-viewing-appointments-tab__participant-assign{flex-direction:column;align-items:stretch;gap:2px;width:100%;display:flex}.listing-viewing-appointments-tab__participant-assign .bf-chooser-select{width:100%}.listing-viewing-appointments-tab__participant-assign-label{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:10px}.listing-viewing-appointments-tab__participant-application-status{color:var(--text-color-secondary);background:var(--background-color-primary);border:1px solid var(--border-color-primary);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;line-height:1.3}.listing-viewing-appointments-tab__status-pill{color:var(--text-color-secondary);background:var(--background-color-primary);border:1px solid var(--border-color-primary);border-radius:999px;align-self:flex-end;padding:2px 8px;font-size:11px;font-weight:700}.listing-viewing-appointments-tab__assignee,.listing-viewing-appointments-tab__run-notes{border-top:1px solid var(--border-color-secondary);align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.listing-viewing-appointments-tab__run-notes{flex-direction:column;align-items:flex-start}.listing-viewing-appointments-tab__run-notes p{white-space:pre-wrap;margin:0}.listing-viewing-appointments-tab__calendar{width:100%;height:100%;padding:0}.listing-viewing-appointments-tab__calendar .bf-calendar{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.listing-viewing-appointments-tab__slots-panel{margin-top:var(--p-8)}.listing-viewing-appointments-tab__slots-actions{gap:var(--p-6);margin-bottom:var(--p-6);display:flex}.listing-viewing-appointments-tab__slots-editor{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-8);gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-appointments-tab__slot-editor-add,.listing-viewing-appointments-tab__slot-editor-fields{gap:var(--p-6);align-items:center;display:flex}.listing-viewing-appointments-tab__slot-editor-add input,.listing-viewing-appointments-tab__slot-editor-fields input{min-width:130px}.listing-viewing-appointments-tab__slot-editor-list{gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-appointments-tab__slot-editor-row{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-6);gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-appointments-tab__slot-editor-meta{justify-content:space-between;gap:var(--p-6);font-size:var(--font-size-sm);display:flex}.listing-viewing-appointments-tab__participants-panel{gap:var(--p-8);flex-direction:column;display:flex}.listing-viewing-appointments-tab__pt-list{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.listing-viewing-appointments-tab__pt-card{border:0;border-bottom:1px solid var(--border-color-secondary);padding:var(--p-7);background:#fff;border-radius:0;flex-direction:column;gap:6px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.listing-viewing-appointments-tab__pt-card:hover{background:var(--base-color-lighten-90)}.listing-viewing-appointments-tab__pt-card:last-child{border-bottom:0}.listing-viewing-appointments-tab__pt-head{justify-content:space-between;align-items:flex-start;gap:var(--p-6);display:flex}.listing-viewing-appointments-tab__pt-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-viewing-appointments-tab__pt-name{color:var(--text-color);font-size:13px;font-weight:700}.listing-viewing-appointments-tab__pt-meta{color:var(--text-color-secondary);font-size:11px}.listing-viewing-appointments-tab__pt-head-actions{gap:var(--p-4);flex-shrink:0;align-items:center;display:flex}.listing-viewing-appointments-tab__pt-trash.bf-button.appearance-link{color:var(--base-color);border-radius:6px;min-width:auto;height:auto;padding:0 4px;line-height:1;transition:color .14s,background .14s}.listing-viewing-appointments-tab__pt-trash.bf-button.appearance-link:hover{color:var(--base-color-darken-5);background:var(--base-color-lighten-90)}.listing-viewing-appointments-tab__pt-trash.bf-button.appearance-link[disabled],.listing-viewing-appointments-tab__pt-trash.bf-button.appearance-link.disabled{opacity:.4;background:0 0}.listing-viewing-appointments-tab__pt-body{column-gap:var(--p-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:4px;margin-top:4px;display:grid}.listing-viewing-appointments-tab__pt-assign{align-self:center;align-items:center;gap:var(--p-6);grid-area:1/2/span 2;display:flex}.listing-viewing-appointments-tab__pt-assign .bf-chooser-select{flex:none;min-width:280px;max-width:400px}.listing-viewing-appointments-tab__pt-slot{grid-area:1/1}.listing-viewing-appointments-tab__pt-timestamps{grid-area:2/1}.listing-viewing-appointments-tab__pt-assign-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.02em;min-width:78px}.listing-viewing-appointments-tab__pt-slot{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.listing-viewing-appointments-tab__pt-timestamps{color:var(--text-color-secondary);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.listing-viewing-appointments-tab__participants-actions{gap:var(--p-6);justify-content:space-between;align-items:center;display:flex}.listing-viewing-appointments-tab__participants-invite-box{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-8);gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-appointments-tab__participants-invite-row{gap:var(--p-8);align-items:flex-start;display:flex}.listing-viewing-appointments-tab__participants-invite-row select{width:100%;min-height:88px}.listing-viewing-appointments-tab__participants-list{gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-appointments-tab__participants-header-row{gap:var(--p-6);font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.02em;padding:0 var(--p-6);grid-template-columns:1.2fr 1fr auto;display:grid}.listing-viewing-appointments-tab__participants-row{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-8);gap:var(--p-6);background:var(--background-color-primary);grid-template-columns:1.2fr 1fr auto;align-items:start;display:grid}.listing-viewing-appointments-tab__participants-main{gap:var(--p-4);flex-direction:column;display:flex}.listing-viewing-appointments-tab__participants-status{width:fit-content;font-size:var(--font-size-xs);border-radius:999px;padding:2px 8px;font-weight:700}.listing-viewing-appointments-tab__participants-status.is-scheduled{color:#0f7d42;background:#d8f0df}.listing-viewing-appointments-tab__participants-status.is-declined{color:#9c2929;background:#f7dada}.listing-viewing-appointments-tab__participants-status.is-draft{color:#8f6510;background:#fbe9c7}.listing-viewing-appointments-tab__participants-assign .bf-chooser-select{width:100%}.listing-viewing-appointments-tab__participants-actions-cell{justify-content:flex-end;display:flex}.listing-viewing-appointments-tab__participants-slot{font-size:var(--font-size-sm);color:var(--text-color-secondary);grid-column:1/-1}.listing-viewing-appointments-tab__empty-state{border:1px dashed var(--border-color-primary);border-radius:var(--border-radius-base);padding:var(--p-10);color:var(--text-color-secondary)}.listing-viewing-appointments-tab__invite-modal{padding:0 var(--p-12) var(--p-10);gap:var(--p-8);flex-direction:column;display:flex}.listing-viewing-appointments-tab__invite-modal-form .form-struct-content{padding-top:var(--p-8)}.listing-viewing-appointments-tab__empty-small{color:var(--text-color-secondary);padding:8px;font-size:12px}.listing-viewing-edit-slots{gap:var(--p-8);padding:0 var(--p-12) var(--p-10);flex-direction:column;display:flex}.listing-viewing-edit-slots__form .form-struct-content{padding-top:var(--p-8)}.listing-viewing-edit-slots__editor{gap:var(--p-6);flex-direction:column;display:flex}.listing-viewing-edit-slots__summary{flex-wrap:wrap;gap:6px;display:flex}.listing-viewing-edit-slots__summary-pill{background:var(--background-color-primary);border:1px solid var(--border-color-primary);color:var(--text-color-secondary);border-radius:999px;padding:2px 10px;font-size:12px}.listing-viewing-edit-slots__summary-pill strong{color:var(--text-color);margin-left:2px}.listing-viewing-edit-slots__summary-pill.__new{background:var(--base-color-lighten-90);color:var(--base-color);border-color:var(--base-color-lighten-65)}.listing-viewing-edit-slots__summary-pill.__new strong{color:var(--base-color)}.listing-viewing-edit-slots__summary-pill.__edited{color:#8f6510;background:#fbe9c7;border-color:#e8c879}.listing-viewing-edit-slots__summary-pill.__edited strong{color:#8f6510}.listing-viewing-edit-slots__summary-pill.__removed{color:#9c2929;background:#f7dada;border-color:#e0a3a3}.listing-viewing-edit-slots__summary-pill.__removed strong{color:#9c2929}.listing-viewing-edit-slots__list{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);background:#fff;flex-direction:column;display:flex;overflow:hidden}.listing-viewing-edit-slots__row{border-bottom:1px solid var(--border-color-secondary);background:#fff;grid-template-columns:1.4fr 1.4fr .7fr 1.2fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.listing-viewing-edit-slots__row:last-child{border-bottom:0}.listing-viewing-edit-slots__row.__header{background:var(--background-color-primary-light);font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px}.listing-viewing-edit-slots__row.__strike{background:var(--background-color-primary-light);opacity:.7}.listing-viewing-edit-slots__row.__strike input{text-decoration:line-through}.listing-viewing-edit-slots__row.__invalid{box-shadow:inset 3px 0 0 var(--color-negative);background:#fdf3f3}.listing-viewing-edit-slots__row-error{color:var(--color-negative);grid-column:1/-1;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:600;display:flex}.listing-viewing-edit-slots__row-error:before{content:"⚠";font-size:12px;line-height:1}.listing-viewing-edit-slots__assigned{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.listing-viewing-edit-slots__assigned-pill{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.listing-viewing-edit-slots__assigned-pill.__has{background:var(--base-color-lighten-90);color:var(--base-color);border:1px solid var(--base-color-lighten-65);border-radius:999px;padding:2px 8px}.listing-viewing-edit-slots__assigned-pill.__empty{color:var(--text-color-secondary);background:0 0;padding:0;font-weight:500}.listing-viewing-edit-slots__tag{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.listing-viewing-edit-slots__tag.__new{background:var(--base-color-lighten-90);color:var(--base-color);border:1px solid var(--base-color-lighten-65)}.listing-viewing-edit-slots__tag.__edited{color:#8f6510;background:#fbe9c7;border:1px solid #e8c879}.listing-viewing-edit-slots__tag.__removed{color:#9c2929;background:#f7dada;border:1px solid #e0a3a3}.listing-viewing-edit-slots__row-actions{justify-content:flex-end;gap:4px;display:flex}.listing-viewing-edit-slots__row-actions .bf-button.appearance-link{color:var(--base-color)}.listing-viewing-edit-slots__row-actions .bf-button.appearance-link:hover{color:var(--base-color-darken-5)}.listing-viewing-edit-slots__empty{text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:16px}.listing-viewing-edit-slots__add{justify-content:flex-start;gap:var(--p-4);flex-wrap:wrap;display:flex}body.dark-theme .listing-viewing-appointments-tab__run-rail,body.black-dark-theme .listing-viewing-appointments-tab__run-rail{border-right-color:var(--border-color-primary)}body.dark-theme .listing-viewing-appointments-tab__run-rail-card,body.black-dark-theme .listing-viewing-appointments-tab__run-rail-card{border-color:var(--border-color-primary);background:color-mix(in srgb, var(--background-color-contrast) 94%, var(--base-color-darken-13))}body.dark-theme .listing-viewing-appointments-tab__run-rail-card.__selected,body.black-dark-theme .listing-viewing-appointments-tab__run-rail-card.__selected{border-color:var(--base-color-lighten-40);background:color-mix(in srgb, var(--base-color-darken-5) 70%, var(--background-color-contrast));box-shadow:inset 0 0 0 1px var(--base-color-lighten-40)}body.dark-theme .listing-viewing-appointments-tab__left-pane,body.dark-theme .listing-viewing-appointments-tab__right-pane,body.black-dark-theme .listing-viewing-appointments-tab__left-pane,body.black-dark-theme .listing-viewing-appointments-tab__right-pane{border-color:var(--border-color-primary);background:var(--background-color-contrast)}body.dark-theme .listing-viewing-appointments-tab__runs-header,body.black-dark-theme .listing-viewing-appointments-tab__runs-header{border-bottom-color:var(--border-color-primary);background:var(--base-color-darken-5)}body.dark-theme .listing-viewing-appointments-tab__run-accordion-item,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-item{border-color:var(--border-color-primary);background:var(--background-color-contrast);box-shadow:0 2px 8px #00000042}body.dark-theme .listing-viewing-appointments-tab__run-accordion-header,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-header{background:0 0}body.dark-theme .listing-viewing-appointments-tab__run-accordion-header:hover,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-header:hover{background:var(--base-color-darken-5)}body.dark-theme .listing-viewing-appointments-tab__run-accordion-header.__expanded,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-header.__expanded{border-bottom-color:var(--border-color-primary);background:var(--base-color-darken-5)}body.dark-theme .listing-viewing-appointments-tab__run-accordion-body,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-body{background:var(--background-color-contrast);border-left-color:var(--border-color-primary);border-right-color:var(--border-color-primary);border-bottom-color:var(--border-color-primary)}body.dark-theme .listing-viewing-appointments-tab__run-accordion-body-wrap,body.black-dark-theme .listing-viewing-appointments-tab__run-accordion-body-wrap{border-top-color:var(--border-color-primary);background:var(--base-color-darken-13)}body.dark-theme .listing-viewing-appointments-tab__appointment-list,body.black-dark-theme .listing-viewing-appointments-tab__appointment-list{border-color:var(--border-color-primary);background:var(--base-color-darken-13)}body.dark-theme .listing-viewing-appointments-tab__appointment-card,body.black-dark-theme .listing-viewing-appointments-tab__appointment-card{border-bottom-color:var(--border-color-primary);background:var(--background-color-contrast)}body.dark-theme .listing-viewing-appointments-tab__appointment-card:hover,body.black-dark-theme .listing-viewing-appointments-tab__appointment-card:hover{background:var(--base-color-darken-5);box-shadow:inset 0 0 0 1px var(--base-color-lighten-40)}body.dark-theme .listing-viewing-appointments-tab__appointment-card.__selected,body.black-dark-theme .listing-viewing-appointments-tab__appointment-card.__selected{border-color:var(--base-color-lighten-40);background:var(--base-color-darken-5);box-shadow:inset 0 0 0 1px var(--base-color-lighten-40)}body.dark-theme .listing-viewing-appointments-tab__participant-row,body.black-dark-theme .listing-viewing-appointments-tab__participant-row{border-color:var(--border-color-primary);background:var(--base-color-darken-13)}body.dark-theme .listing-viewing-appointments-tab__status-pill,body.dark-theme .listing-viewing-appointments-tab__appointment-stat,body.dark-theme .listing-viewing-appointments-tab__participant-application-status,body.black-dark-theme .listing-viewing-appointments-tab__status-pill,body.black-dark-theme .listing-viewing-appointments-tab__appointment-stat,body.black-dark-theme .listing-viewing-appointments-tab__participant-application-status{background:color-mix(in srgb, var(--base-color-darken-13) 70%, var(--background-color-contrast));border-color:color-mix(in srgb, var(--border-color-primary) 72%, transparent);color:var(--text-color-secondary)}body.dark-theme .listing-viewing-appointments-tab__appointment-stat.__success,body.black-dark-theme .listing-viewing-appointments-tab__appointment-stat.__success{background:color-mix(in srgb, #1f7a3a 18%, var(--background-color-contrast));color:#6fd590;border-color:#1f7a3a59}body.dark-theme .listing-viewing-appointments-tab__appointment-stat.__danger,body.black-dark-theme .listing-viewing-appointments-tab__appointment-stat.__danger{background:color-mix(in srgb, #a33232 18%, var(--background-color-contrast));color:#ec9b9b;border-color:#a3323259}.export-dialog .description{margin-bottom:var(--m-10)}.export-dialog .fields-to-export{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);max-height:60vh;overflow:auto}.export-dialog .export-type{padding-top:var(--p-10)}.export-dialog .actions{margin-top:var(--m-10);justify-content:flex-end;gap:10px;display:flex}.bf-value-display .bf-value-display__label{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.bf-value-display.bf-value-display--negative .bf-value-display__value{color:var(--color-negative)}.bf-value-display.bf-value-display--positive .bf-value-display__value{color:var(--color-positive)}.bf-virtualized-table{--border-color:var(--border-color-primary);--fixed-border:var(--border-color-contrast-inverse);--border-fixed:var(--border-color-secondary);--fixed-inset-box-shadow:0 0 6px var(--shadow-contrast-inverse-4);--row-bg:var(--rs-bg-overlay,var(--background-color-default,#fff));flex-direction:column;width:100%;height:100%;display:flex;position:relative}.bf-virtualized-table.hide-header .bf-virtualized-table-header{display:none}.bf-virtualized-table .table-scroll-container{outline:none;flex-direction:column;flex-grow:1;height:0;display:flex;position:relative;overflow:auto}.bf-virtualized-table .ListItemEven .table-row{background:var(--table-row-color);--row-bg:var(--table-row-color)}.bf-virtualized-table .ListItemOdd .table-row{--row-bg:var(--rs-bg-overlay,var(--background-color-default,#fff))}.bf-virtualized-table.ignore-striped .ListItemEven .table-row{background:var(--table-row-color);--row-bg:var(--table-row-color)}.bf-virtualized-table .bf-virtualized-table-header{z-index:4;width:fit-content;min-width:100%;box-shadow:var(--fixed-inset-box-shadow);position:sticky;top:0}.bf-virtualized-table .bf-virtualized-table-header .table-header{min-width:100%;height:100%;display:flex}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column{z-index:0;border-right:solid 1px var(--border-color);border-bottom:solid 1px var(--border-color);background:var(--rs-bg-overlay,var(--background-color-default,#fff));box-sizing:border-box;align-items:center;display:flex;position:relative}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column button.label{text-overflow:ellipsis;max-width:100%}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column button.label .label-span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.alignment-left .label{text-align:left;justify-content:flex-start}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.alignment-center .label{text-align:center;justify-content:center}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.alignment-right .label{text-align:right;justify-content:flex-end}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column:last-of-type{border-right:none}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.sortable{cursor:pointer}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.sortable:hover{background-color:var(--background-color-primary)}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column.sorted{font-weight:700}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .label{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex-grow:1;align-items:center;height:100%;min-height:100%;padding:7px 5px;display:inline-flex;overflow:hidden}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .label:hover{background:var(--background-color-primary)}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .sort-indicator{padding-right:var(--p-3)}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .sort-indicator .bf-icon{width:15px;height:15px}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column button.bf-virtualized-table-header-context-menu{opacity:0;background-color:var(--background-color-primary);transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column button.bf-virtualized-table-header-context-menu:hover{background-color:var(--background-color-secondary)}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column:hover .bf-virtualized-table-resize-handler,.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column:hover button.bf-virtualized-table-header-context-menu{opacity:1}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .bf-virtualized-table-resize-handler{opacity:0;border-right:dashed var(--border-color-tertiary) 2px;cursor:col-resize;width:8px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.bf-virtualized-table .bf-virtualized-table-header .table-header .header-column .bf-virtualized-table-resize-handler.active{opacity:1;border-right:solid var(--border-color-accent) 2px}.bf-virtualized-table .bf-virtualized-table-footer{z-index:4;width:fit-content;min-width:100%;box-shadow:var(--fixed-inset-box-shadow);position:sticky;bottom:0}.bf-virtualized-table .bf-virtualized-table-footer .table-footer{min-width:100%;display:flex}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column{z-index:0;border-right:solid 1px var(--border-color);border-top:solid 1px var(--border-color);background:var(--rs-bg-overlay,var(--background-color-default,#fff));box-sizing:border-box;align-items:center;padding:7px 5px;display:flex;position:relative}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column .bf-virtualized-footer-content{max-width:100%;overflow:hidden}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column .bf-virtualized-footer-content .cell.cell-value{white-space:nowrap;max-width:100%;display:block}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-left{justify-content:flex-start}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-left .bf-virtualized-footer-content{text-align:left}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-center{justify-content:center}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-center .bf-virtualized-footer-content{text-align:center}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-right{justify-content:flex-end}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.alignment-right .bf-virtualized-footer-content{text-align:right}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column:last-of-type{border-right:none}.bf-virtualized-table .bf-virtualized-table-footer .table-footer .footer-column.sorted{font-weight:700}.bf-virtualized-table .table-body{padding-top:var(--p-1);flex:1 0 auto}.bf-virtualized-table .empty-text{padding:var(--p-10);color:var(--text-color-secondary);flex:1 0 auto;justify-content:center;align-items:center;min-height:80px;display:flex}.bf-virtualized-table .table-row{border-bottom:solid 1px var(--border-color);width:fit-content;min-width:100%;height:100%;color:var(--table-row-foreground);position:relative}.bf-virtualized-table .table-row .row-columns{align-items:center;width:fit-content;min-width:100%;height:100%;max-height:100%;display:flex;position:relative}.bf-virtualized-table .table-row.selected{--base-color:var(--base-color-lighten-75);background-color:var(--table-row-color-selected);--row-bg:var(--table-row-color-selected);color:var(--table-row-foreground-selected);--color-negative:#febbbb;--color-positive:#bdffc2;--text-color-secondary:var(--text-color-contrast)}.bf-virtualized-table .table-row.selected.hovered{background-color:var(--table-row-color-selected);--row-bg:var(--table-row-color-selected)}.bf-virtualized-table .table-row.selected .__color-positive{color:var(--color-positive)}.bf-virtualized-table .table-row.selected .color-negative,.bf-virtualized-table .table-row.selected .__color-negative{color:var(--color-negative)}.bf-virtualized-table .table-row.selected{--button-color-link:var(--table-row-color-hover);--button-color-link-hover:var(--base-color-lighten-65)}.bf-virtualized-table .table-row>.row-overlay{position:absolute;inset:0}.bf-virtualized-table .table-row.clickable .table-column{cursor:pointer}.bf-virtualized-table .table-row.clickable .table-column.ignore-row-click{cursor:default}.bf-virtualized-table .table-row.hovered{background-color:var(--table-row-color-hover);--row-bg:var(--table-row-color-hover)}.bf-virtualized-table .table-row .table-column{border-right:solid 1px var(--border-color);height:100%;padding-left:var(--p-3);padding-right:var(--p-3);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;align-items:center;display:flex}.bf-virtualized-table .table-row .table-column.alignment-left{justify-content:flex-start}.bf-virtualized-table .table-row .table-column.alignment-center{justify-content:center}.bf-virtualized-table .table-row .table-column.alignment-right{justify-content:flex-end}.bf-virtualized-table .table-row .table-column:last-of-type{border-right:none}.bf-virtualized-table .table-row .table-column.no-padding{padding:var(--p-0)}.bf-virtualized-table .table-row .table-column.sticky-column{background:var(--row-bg);z-index:1}.bf-virtualized-table .table-row .drag-overlay{background:var(--drag-overlay-background);border:solid 1px var(--drag-overlay-border);z-index:1;pointer-events:none;position:absolute;inset:0}.bf-virtualized-table .loading-overlay{z-index:5;background:var(--background-opacity-primary);pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bf-virtualized-table .loading-bottom-container{pointer-events:none;z-index:5;position:absolute;bottom:10px;left:calc(50% - 20px)}.bf-virtualized-table .loading-bottom-container .loading-bottom{border-radius:var(--border-radius-base);background:var(--background-opacity-primary);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bf-virtualized-table .inset-shadow{box-shadow:var(--default-inset-shadow);pointer-events:none;z-index:2;position:absolute;inset:0}.bf-virtualized-table.ignore-column-border .bf-virtualized-table-header .table-header .header-column,.bf-virtualized-table.ignore-column-border .bf-virtualized-table-footer .table-footer .footer-column,.bf-virtualized-table.ignore-column-border .table-row .table-column{border-right:none}.bf-virtualized-table.ignore-row-border .table-row{border-bottom:none}.bf-virtualized-table .data-aggregation-icon{background-color:var(--rs-bg-overlay);border-radius:var(--border-radius-base);box-shadow:0 0 10px var(--shadow-contrast-inverse-6);height:40px;padding:var(--p-3);z-index:6;width:40px;position:absolute;bottom:67px;right:30px}.bf-virtualized-table .data-aggregation-icon>.bf-icon{width:100%;height:100%}.bf-virtualized-table .data-aggregation-container{z-index:6;box-shadow:0 0 10px var(--shadow-contrast-inverse-6);background-color:var(--rs-bg-overlay);border:var(--rs-modal-border,none);border-radius:var(--border-radius-large);width:auto;height:auto;padding:1rem;position:absolute;bottom:10px;right:10px}.bf-virtualized-table .data-aggregation-container>button{padding:var(--p-0);margin-bottom:-20px;left:calc(100% - 15px)}.bf-virtualized-table .data-aggregation-container>.bf-value-display{white-space:nowrap}.bf-virtualized-table.appearance-modern .bf-virtualized-table-header .table-header .header-column button.label{padding-top:var(--p-10);padding-bottom:var(--p-5);font-size:var(--font-size-base);letter-spacing:1px;text-transform:uppercase;font-weight:600}.bf-virutalized-table-header-context-menu-options{flex-direction:column;display:flex}.bf-virutalized-table-header-context-menu-options .column-name{padding-left:var(--p-3);padding-right:var(--p-3);border-bottom:solid var(--border-color-tertiary) 1px;pointer-events:none;color:var(--text-color-secondary);padding-bottom:var(--p-5);padding-top:var(--p-5);margin-bottom:var(--m-5)}.bf-virutalized-table-header-context-menu-options .bf-button{border-radius:var(--border-radius-none);background:0 0;justify-content:flex-start;width:100%}.bf-virutalized-table-header-context-menu-options .bf-button:hover{background:var(--background-color-primary)}.bf-virutalized-table-header-context-menu-options .divider{border-bottom:solid 1px var(--border-color-tertiary);width:100%;padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.bf-virutalized-table-header-context-menu-options .subtitle{padding-left:var(--p-3);padding-right:var(--p-3);width:100%;font-size:var(--font-size-sm);color:var(--text-color-secondary)}.listing-prospective-tenants-tab{gap:var(--p-10);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.listing-prospective-tenants-tab__reject-overlay{z-index:20;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.listing-prospective-tenants-tab__reject-progress-card{gap:var(--p-8);min-width:280px;padding:var(--p-16);background:var(--background-color-contrast);border:1px solid var(--border-color-default);border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-md);flex-direction:column;display:flex}.listing-prospective-tenants-tab__reject-progress-card span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.listing-prospective-tenants-tab__reject-progress-bar{background:var(--background-color-muted,#e8e8e8);border-radius:999px;height:8px;overflow:hidden}.listing-prospective-tenants-tab__reject-progress-fill{background:var(--color-primary,#1a73e8);border-radius:999px;height:100%;transition:width .2s}.listing-prospective-tenants-tab__kpis{gap:var(--p-8);flex:none;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.listing-prospective-tenants-tab__kpi-card,.listing-prospective-tenants-tab__graph-card,.listing-prospective-tenants-tab__table-card{background:var(--background-color-contrast);border:1px solid var(--border-color-default);border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-sm)}.listing-prospective-tenants-tab__kpi-card{padding:var(--p-10);flex-direction:column;gap:4px;display:flex}.listing-prospective-tenants-tab__kpi-card span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.listing-prospective-tenants-tab__kpi-card strong{font-size:24px;line-height:1}.listing-prospective-tenants-tab__graph-card{padding:var(--p-10);flex:none}.listing-prospective-tenants-tab__graph-title{font-weight:var(--font-weight-medium);margin-bottom:var(--p-8)}.listing-prospective-tenants-tab__graph{height:220px;min-height:220px}.listing-prospective-tenants-tab__table-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.listing-prospective-tenants-tab__table-toolbar{justify-content:space-between;align-items:center;gap:var(--p-8);padding:var(--p-8) var(--p-10);border-bottom:1px solid var(--border-color-default);flex:none;display:flex}.listing-prospective-tenants-tab__table-selection{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.listing-prospective-tenants-tab__table-actions{justify-content:flex-end;align-items:center;gap:var(--p-8);display:flex}.listing-prospective-tenants-tab__person-cell{flex-direction:column;min-width:0;display:flex}.listing-prospective-tenants-tab__person-cell strong,.listing-prospective-tenants-tab__person-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-prospective-tenants-tab__person-cell span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.listing-prospective-tenants-tab__income-cell{flex-direction:column;min-width:0;display:flex}.listing-prospective-tenants-tab__income-cell strong,.listing-prospective-tenants-tab__income-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-prospective-tenants-tab__income-cell span{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.listing-prospective-tenants-tab__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.listing-prospective-tenants-tab__email-link{max-width:100%;color:var(--color-primary,#1a73e8);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.listing-prospective-tenants-tab__email-link:hover:not(:disabled){text-decoration:underline}.listing-prospective-tenants-tab__email-link:disabled{cursor:wait;opacity:.7}.listing-prospective-tenants-tab__email-link-loading{color:var(--text-color-secondary);font-size:var(--font-size-sm);flex:none}.listing-prospective-tenants-tab__status{background:var(--background-color-hover);border-radius:999px;width:fit-content;padding:3px 8px;font-weight:600;color:var(--text-color-default)!important}.listing-prospective-tenants-tab__status--open{background:#3b82f61f;color:#1d4ed8!important}.listing-prospective-tenants-tab__status--requested{background:#f59e0b24;color:#b45309!important}.listing-prospective-tenants-tab__status--invited{background:#10b98124;color:#047857!important}.listing-prospective-tenants-tab__status--declined{background:#ef444424;color:#b91c1c!important}.listing-prospective-tenants-tab__status--completed{background:#6366f124;color:#4338ca!important}.listing-prospective-tenants-tab__verification-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.listing-prospective-tenants-tab__verification{width:fit-content;font-size:var(--font-size-sm);border-radius:999px;padding:3px 8px;font-weight:600}.listing-prospective-tenants-tab__verification--verified{color:#15803d;background:#22c55e24}.listing-prospective-tenants-tab__verification--pending{color:#b91c1c;background:#ef44441f}.listing-prospective-tenants-tab__verification-date{color:var(--text-color-secondary);font-size:var(--font-size-sm);white-space:nowrap}@media (width<=900px){.listing-prospective-tenants-tab__kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}}.listing-applications-tab{gap:var(--p-10);height:100%;min-height:0;padding:var(--p-10);flex-direction:column;display:flex;overflow:hidden}.listing-applications-tab__header{justify-content:space-between;align-items:center;gap:var(--p-8);flex:none;display:flex}.listing-applications-tab__title{font-size:var(--font-size-md);font-weight:600;line-height:1.2}.listing-applications-tab__subtitle{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-top:2px}.listing-applications-tab__error{flex:none}.listing-applications-tab__body{flex:auto;min-height:0;position:relative;overflow:hidden}.listing-applications-tab__body>div{height:100%}.listing-applications-tab__body .Pane1{padding-right:6px}.listing-applications-tab__body .Pane2{padding-left:6px}.listing-applications-tab__list-card,.listing-applications-tab__detail-card{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0a}.listing-applications-tab__list-toolbar{justify-content:space-between;align-items:center;gap:var(--p-8);border-bottom:1px solid var(--border-color-primary);background:var(--background-color-contrast);flex:none;padding:12px 14px;display:flex}.listing-applications-tab__list-count{color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:600}.listing-applications-tab__list{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.listing-applications-tab__list-empty{color:var(--text-color-secondary);text-align:center;font-size:var(--font-size-sm);padding:32px 16px}.listing-applications-tab__list-section{flex-direction:column;margin-bottom:8px;display:flex}.listing-applications-tab__list-section:last-child{margin-bottom:0}.listing-applications-tab__list-section-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.listing-applications-tab__list-section-title{color:var(--text-color-secondary);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.listing-applications-tab__list-section-count{color:var(--text-color-secondary);font-size:var(--font-size-xs);background:var(--background-color-hover);border-radius:999px;padding:2px 8px;font-weight:600}.listing-applications-tab__list-section-body{flex-direction:column;gap:4px;display:flex}.listing-applications-tab__list-section-empty{color:var(--text-color-secondary);font-size:var(--font-size-xs);padding:8px 14px;font-style:italic}.listing-applications-tab__detail-header{flex-direction:column;flex:none;gap:0;display:flex}.listing-applications-tab__detail-extra-actions{padding:0 var(--p-12,12px) 10px var(--p-12,12px);justify-content:flex-end;gap:8px;display:flex}.listing-applications-tab__row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px 10px 14px;transition:background-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.listing-applications-tab__row:before{content:"";background:var(--main-color,#2563eb);opacity:0;border-radius:999px;width:3px;height:calc(100% - 14px);transition:opacity .16s,transform .16s;position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(.4)}.listing-applications-tab__row:hover{background:color-mix(in srgb, var(--text-color-default) 5%, transparent)}.listing-applications-tab__row:focus-visible{outline:2px solid var(--main-color,#2563eb);outline-offset:2px}.listing-applications-tab__row--active{background:color-mix(in srgb, var(--main-color,#2563eb) 9%, transparent)}.listing-applications-tab__row--active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.listing-applications-tab__row--active .listing-applications-tab__row-name{color:var(--main-color,#2563eb)}.listing-applications-tab__row-line{justify-content:space-between;align-items:center;gap:var(--p-8);min-width:0;display:flex}.listing-applications-tab__row-name{font-weight:600;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.listing-applications-tab__row-meta{justify-content:space-between;align-items:center;gap:var(--p-8);color:var(--text-color-secondary);font-size:var(--font-size-xs);display:flex}.listing-applications-tab__row-meta-left{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-applications-tab__row-meta-right{flex:none}.listing-applications-tab__progress{flex-direction:column;gap:4px;display:flex}.listing-applications-tab__progress-bar{background:var(--background-color-hover);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.listing-applications-tab__progress-fill{background:var(--main-color,#2563eb);border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}.listing-applications-tab__progress-bar--declined .listing-applications-tab__progress-fill{background:#ef4444}.listing-applications-tab__progress-bar--completed .listing-applications-tab__progress-fill{background:#10b981}.listing-applications-tab__progress-bar--in_progress .listing-applications-tab__progress-fill{background:#f59e0b}.listing-applications-tab__progress-bar--invited .listing-applications-tab__progress-fill{background:#6366f1}.listing-applications-tab__progress-bar--requested .listing-applications-tab__progress-fill{background:#94a3b8}.listing-applications-tab__progress-bar--contract_pending .listing-applications-tab__progress-fill{background:#3b82f6}.listing-applications-tab__progress-bar--contract_signed .listing-applications-tab__progress-fill{background:#047857}.listing-applications-tab__progress-bar--contract_canceled .listing-applications-tab__progress-fill{background:#b91c1c}.listing-applications-tab__status-badge{font-size:var(--font-size-xs);background:var(--background-color-hover);color:var(--text-color-default);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.listing-applications-tab__status-badge--requested{color:#475569;background:#94a3b833}.listing-applications-tab__status-badge--invited{color:#4338ca;background:#6366f129}.listing-applications-tab__status-badge--declined{color:#b91c1c;background:#ef444429}.listing-applications-tab__status-badge--application_in_progress,.listing-applications-tab__status-badge--in_progress{color:#b45309;background:#f59e0b2e}.listing-applications-tab__status-badge--completed,.listing-applications-tab__status-badge--submitted{color:#047857;background:#10b9812e}.listing-applications-tab__status-badge--not_started{color:#475569;background:#94a3b833}.listing-applications-tab__status-badge--contract_pending{color:#1d4ed8;background:#3b82f629}.listing-applications-tab__status-badge--contract_signed{color:#065f46;background:#0478572e}.listing-applications-tab__status-badge--contract_canceled{color:#b91c1c;background:#ef444429}.listing-applications-tab__status-badge--draft{color:#0e7490;background:#0e749024}.listing-applications-tab__status-badge--pending_approval{color:#1d4ed8;background:#3b82f629}.listing-applications-tab__status-badge--approved{color:#047857;background:#10b9812e}.listing-applications-tab__status-badge--sending{color:#1d4ed8;background:#3b82f629}.listing-applications-tab__status-badge--rejected,.listing-applications-tab__status-badge--send_failed,.listing-applications-tab__status-badge--canceled,.listing-applications-tab__status-badge--revoked{color:#b91c1c;background:#ef444429}.listing-applications-tab__status-badge--sent,.listing-applications-tab__status-badge--partially_signed,.listing-applications-tab__status-badge--signed,.listing-applications-tab__status-badge--completed{color:#065f46;background:#0596692e}.listing-applications-tab__detail-pane{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.listing-applications-tab__detail-toolbar{justify-content:space-between;align-items:center;gap:var(--p-10);padding:var(--p-10) var(--p-12,12px);border-bottom:1px solid var(--border-color-primary);flex-wrap:wrap;flex:none;display:flex}.listing-applications-tab__detail-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.listing-applications-tab__detail-name{font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.listing-applications-tab__detail-sub{color:var(--text-color-secondary);font-size:var(--font-size-sm);align-items:center;gap:var(--p-8);flex-wrap:wrap;display:flex}.listing-applications-tab__detail-actions{align-items:center;gap:var(--p-8);flex-wrap:wrap;display:flex}.listing-applications-tab__detail-body{gap:var(--p-12,12px);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.listing-applications-tab__detail-body>.bf-message-box{flex-shrink:0}.listing-applications-tab__detail-body--editor{gap:0;padding:0;overflow:hidden}.listing-applications-tab__detail-empty{color:var(--text-color-secondary);text-align:center;padding:40px 20px}.listing-applications-tab__completeness-banner{align-items:center;gap:var(--p-10);background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:12px;padding:12px 16px;display:flex}.listing-applications-tab__completeness-text{flex-direction:column;flex:none;gap:2px;min-width:140px;display:flex}.listing-applications-tab__completeness-percent{font-size:var(--font-size-lg,18px);font-weight:700;line-height:1.1}.listing-applications-tab__completeness-meta{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.listing-applications-tab__completeness-bar{background:var(--background-color-hover);border-radius:999px;flex:auto;height:8px;position:relative;overflow:hidden}.listing-applications-tab__completeness-bar-fill{background:var(--main-color,#2563eb);border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}.listing-applications-tab__completeness-bar-fill--ok{background:#10b981}.listing-applications-tab__persons-toolbar{padding:0 var(--p-12,12px);justify-content:flex-end;align-items:center;margin-top:-4px;display:flex}.listing-applications-tab__locked-hint{flex-shrink:0;margin:12px}.listing-applications-tab__locked-hint .rs-message-container{align-items:flex-start;min-height:64px;padding:12px 14px}.listing-applications-tab__locked-hint .rs-message-icon-wrapper{margin-top:2px}.listing-applications-tab__locked-hint .rs-message-content{min-height:0;overflow:visible}.listing-applications-tab__locked-hint .rs-message-title,.listing-applications-tab__locked-hint .rs-message-body{white-space:normal;line-height:1.35}.listing-applications-tab__person-tab{align-items:center;gap:8px;min-width:0;display:inline-flex}.listing-applications-tab__person-tab-text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.listing-applications-tab__person-tab-badge{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;display:inline-flex}.listing-applications-tab__person-tab-badge--complete{color:#0f7d42;background:#d8f0df;border-color:#a4d6a8}.listing-applications-tab__person-tab-badge--incomplete{color:#8a5b00;background:#fef0c4;border-color:#ecc35a}.listing-applications-tab__person-tab-badge--critical{color:#9a2727;background:#fde2e2;border-color:#f0a3a3}.listing-applications-tab .bf-tabs.__subtle{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.listing-applications-tab .bf-tabs.__subtle>.tab-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.listing-applications-tab .bf-tabs.__subtle>.tab-content>*{flex:auto;min-height:0}.listing-applications-tab .bf-tabs.__subtle .rs-nav{background:var(--background-color-contrast);border-bottom:1px solid var(--border-color-secondary);flex:none;padding:12px 4px 0}.listing-applications-tab .bf-tabs.__subtle .rs-nav-item{color:var(--text-color-secondary);padding-block:10px;padding-inline:14px;font-weight:500}.listing-applications-tab .bf-tabs.__subtle .rs-nav-item.rs-nav-item-active{color:var(--text-color-default)}.listing-applications-tab__person{background:var(--background-color-contrast);flex-direction:column;gap:12px;padding:12px;display:flex}.listing-applications-tab__person-header{justify-content:space-between;align-items:center;gap:var(--p-10);background:var(--background-color-primary);border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);padding:14px 16px;display:flex}.listing-applications-tab__person-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.listing-applications-tab__person-role{color:var(--text-color-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.listing-applications-tab__person-name{font-size:var(--font-size-md,16px);color:var(--text-color-default);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.listing-applications-tab__person-meta{color:var(--text-color-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.listing-applications-tab__person-completeness{font-weight:600}.listing-applications-tab__person-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.listing-applications-tab__overview-section,.listing-applications-tab__overview-section>.section-title{background:var(--background-color-primary)}.listing-applications-tab__overview-section>.section-title>button.bf-button{color:var(--text-color-default);opacity:1;font-weight:700}.listing-applications-tab__overview-section>.section-title>button.bf-button .title-text,.listing-applications-tab__overview-section>.section-title>button.bf-button .state-indicator .bf-icon{color:var(--text-color-default);opacity:1}.listing-applications-tab__overview-section>.collapse-container>.section-content{background:var(--background-color-primary);padding:0}.listing-applications-tab__overview-section-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:10px;font-weight:700;display:inline-flex}.listing-applications-tab__overview-section-pill--ok{color:#0f7d42;background:#d8f0df;border-color:#a4d6a8}.listing-applications-tab__overview-section-pill--missing{color:#8a5b00;background:#fef0c4;border-color:#ecc35a}.listing-applications-tab__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.listing-applications-tab__field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-applications-tab__field-grid--full{grid-template-columns:1fr}.listing-applications-tab__field-grid .listing-applications-tab__field--span2{grid-column:span 2}.listing-applications-tab__field-grid .listing-applications-tab__field--span3{grid-column:span 3}.listing-applications-tab__field{flex-direction:column;min-width:0;display:flex}.listing-applications-tab__guarantor-summary{gap:var(--p-8);background:var(--background-color-hover);border-radius:var(--border-radius-base);font-size:var(--font-size-sm);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px;display:grid}.listing-applications-tab__guarantor-cell{flex-direction:column;gap:2px;display:flex}.listing-applications-tab__guarantor-cell span{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.listing-applications-tab__guarantor-cell strong{font-size:var(--font-size-base)}.listing-applications-tab__doc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.listing-applications-tab__doc-card{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-contrast);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.listing-applications-tab__doc-preview{background:var(--background-color-primary);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);cursor:pointer;justify-content:center;margin-bottom:4px;display:flex;overflow:hidden}.listing-applications-tab__doc-preview .file-preview-component{width:100%!important}.listing-applications-tab__doc-preview .file-preview-component .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.listing-applications-tab__doc-preview .file-preview-component .pdf-button{width:100%;height:100%}.listing-applications-tab__doc-head{justify-content:space-between;align-items:center;gap:var(--p-8);display:flex}.listing-applications-tab__doc-label{font-size:var(--font-size-sm);font-weight:600}.listing-applications-tab__doc-meta{color:var(--text-color-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-applications-tab__doc-actions{flex-wrap:wrap;gap:6px;display:flex}.listing-applications-tab__doc-empty{color:var(--text-color-secondary);font-size:var(--font-size-xs);font-style:italic}.listing-applications-tab__doc-error{color:#b91c1c;font-size:var(--font-size-xs)}.listing-applications-tab__readonly-value{font-size:var(--font-size-sm);color:var(--text-color-default);word-break:break-word;padding:6px 0}.listing-applications-tab__inline-list{flex-wrap:wrap;gap:6px;display:flex}.listing-applications-tab__loading{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center;padding:16px}.listing-applications-tab__overview-grid{background:var(--background-color-contrast);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.listing-applications-tab__overview-grid>*{background:var(--background-color-contrast);border-right:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary)}.listing-applications-tab__overview-field{flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.listing-applications-tab__overview-field--missing{background:#fff5f5;box-shadow:inset 3px 0 #dc2626}.listing-applications-tab__overview-field--full{grid-column:1/-1}.listing-applications-tab__overview-field--doc{gap:6px}.listing-applications-tab__overview-doc-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.listing-applications-tab__overview-doc-info{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:2px;display:flex}.listing-applications-tab__overview-doc-filename{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--text-color-default);word-break:break-word;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;line-height:1.35;display:block}.listing-applications-tab__overview-doc-filename:disabled{cursor:default}.listing-applications-tab__overview-doc-filename:not(:disabled):hover{color:var(--rs-primary-500,#1675e0);text-decoration:underline}.listing-applications-tab__overview-doc-detail{font-size:var(--font-size-xs);color:var(--text-color-secondary);line-height:1.4}.listing-applications-tab__overview-doc-preview{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-base);background:var(--background-color-primary);cursor:pointer;flex-shrink:0;display:flex;overflow:hidden}.listing-applications-tab__overview-doc-preview--compact{width:50px;height:100px}.listing-applications-tab__overview-doc-preview--compact .file-preview-component{width:50px!important;height:100px!important}.listing-applications-tab__overview-doc-preview--compact .file-preview-component .image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.listing-applications-tab__overview-doc-preview--compact .file-preview-component .pdf-button{width:100%;height:100%;padding:4px}.listing-applications-tab__overview-doc-preview--compact .file-preview-component .pdf-button .icon{font-size:18px}.listing-applications-tab__overview-doc-preview--compact .file-preview-component .pdf-button .label{padding-top:2px;font-size:9px}.listing-applications-tab__overview-doc-preview--empty{cursor:default}.listing-applications-tab__overview-doc-preview--signature{width:100%;max-width:100%;height:100px;aspect-ratio:unset}.listing-applications-tab__overview-doc-preview--signature .file-preview-component{width:100%!important;max-width:100%!important;height:100px!important}.listing-applications-tab__overview-doc-preview--signature .file-preview-component .image{background-position:50%;background-repeat:no-repeat;background-size:contain}.listing-applications-tab__overview-doc-name{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.listing-applications-tab__overview-label{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.listing-applications-tab__overview-label-marker{color:#dc2626;text-transform:none;letter-spacing:normal;font-size:14px;font-weight:700;line-height:1;transform:translateY(1px)}.listing-applications-tab__overview-label-marker--required{color:var(--text-color-secondary)}.listing-applications-tab__overview-value{font-size:var(--font-size-sm);word-break:break-word;font-weight:600}.listing-applications-tab__overview-value--missing{color:#dc2626;font-style:italic}.person-edit-modal{background:var(--background-color-contrast);flex-direction:column;height:min(88vh,980px);display:flex}.person-edit-modal--child,.person-edit-modal--structured{height:auto;max-height:none}.person-edit-modal__head{justify-content:space-between;align-items:center;gap:var(--p-8);border-bottom:1px solid var(--border-color-primary);flex:none;padding:14px 18px;display:flex}.person-edit-modal__head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.person-edit-modal__head-eyebrow{color:var(--text-color-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.person-edit-modal__head-title{font-size:var(--font-size-md,16px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.person-edit-modal__missing{flex:none;padding:12px 18px 0}.person-edit-modal__body{background:var(--background-color-contrast);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.person-edit-modal__body>.bf-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.person-edit-modal__body .bf-tabs.__subtle .rs-nav{border-bottom:1px solid var(--border-color-primary);padding:0 18px}.person-edit-modal__body .bf-tabs.__subtle>.tab-content{background:var(--background-color-contrast);flex:auto;min-height:0;display:flex;overflow:hidden}.person-edit-modal__body .bf-tabs.__subtle>.tab-content>div{flex:auto;min-height:0;display:flex}.person-edit-modal__form{flex-direction:column;flex:auto;min-width:0;display:flex}.person-edit-modal__form .form-content{background:var(--background-color-contrast);flex:auto;min-height:0}.person-edit-modal__form .form-content .form-center{padding:18px}.person-edit-modal__form .form-action-row{flex:none}.person-edit-modal__fieldset{border:none;min-width:0;margin:0;padding:0}.person-edit-modal__fieldset--readonly{opacity:.95}.person-edit-modal__form-stack{flex-direction:column;gap:18px;display:flex}.person-edit-modal__form-section,.person-edit-modal__form-section>.section-title{background:var(--background-color-primary)}.person-edit-modal__form-section>.section-title>button.bf-button{color:var(--text-color-default);opacity:1;font-weight:700}.person-edit-modal__form-section>.section-title>button.bf-button .title-text,.person-edit-modal__form-section>.section-title>button.bf-button .state-indicator .bf-icon{color:var(--text-color-default);opacity:1}.person-edit-modal__form-section>.collapse-container>.section-content{background:var(--background-color-primary)}.person-edit-modal__form-section-description{color:var(--text-color-secondary);font-size:var(--font-size-xs);margin-bottom:8px}.person-edit-modal__form-section-body{margin-top:4px}.person-edit-modal__form-warning{margin-top:10px}.person-edit-modal__doc-pane{background:var(--background-color-contrast);flex:auto;min-width:0;padding:18px;overflow:auto}.person-edit-modal__doc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}@media (width<=1024px){.listing-applications-tab__field-grid,.listing-applications-tab__field-grid--three{grid-template-columns:1fr}.listing-applications-tab__guarantor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-applications-tab__overview-grid{grid-template-columns:1fr}}.contract-flow-editor{gap:var(--p-12,12px);padding:var(--p-12,12px);flex-direction:column;height:100%;min-height:0;display:flex}.contract-flow-editor__stepper.bf-stepper{border-bottom:1px solid var(--border-color-primary);flex:none;padding:0 0 10px}.contract-flow-editor__action-row{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.contract-flow-editor__blocking-warning{color:#5f4300;font-size:var(--font-size-sm);background:#fff8e5;border:1px solid #f2c86b;border-left:4px solid #e59f0c;border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:10px 12px;display:flex}.contract-flow-editor__blocking-warning strong{font-size:var(--font-size-sm);line-height:1.25}.contract-flow-editor__blocking-warning span{line-height:1.35}.contract-flow-editor__layout{gap:var(--p-12,12px);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);min-height:0;display:grid}.contract-flow-editor__form-pane{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:12px;min-height:0;padding:12px;overflow-y:auto}.contract-flow-editor__preview-pane{border:1px solid var(--border-color-primary);background:var(--background-color-secondary);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.contract-flow-editor__variable-banner{color:#fff;font-size:var(--font-size-sm);background:#1f2937;border-bottom:1px solid #0f172a99;flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.contract-flow-editor__variable-banner-text{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.contract-flow-editor__variable-banner-name{color:#fff;flex:none;font-weight:600}.contract-flow-editor__variable-banner-value{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contract-flow-editor__variable-banner-controls{flex:none;align-items:center;gap:4px;display:flex}.contract-flow-editor__variable-banner-step,.contract-flow-editor__variable-banner-close{appearance:none;color:#fff;cursor:pointer;width:28px;height:28px;font-size:var(--font-size-md);background:0 0;border:1px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.contract-flow-editor__variable-banner-step:hover:not(:disabled),.contract-flow-editor__variable-banner-close:hover:not(:disabled){background:#ffffff1f;border-color:#fff9}.contract-flow-editor__variable-banner-step:disabled,.contract-flow-editor__variable-banner-close:disabled{opacity:.4;cursor:not-allowed}.contract-flow-editor__variable-banner-step:focus-visible,.contract-flow-editor__variable-banner-close:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.contract-flow-editor__variable-banner-close{color:#ffffffbf;border-color:#0000;margin-left:4px}.contract-flow-editor__variable-banner-close:hover{color:#fff}.contract-flow-editor__variable-banner-count{font-variant-numeric:tabular-nums;color:#ffffffd9;text-align:center;min-width:56px;padding:0 8px}.contract-flow-editor__form-stack{flex-direction:column;gap:8px;display:flex}.contract-flow-editor__form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;display:grid}.contract-flow-editor__form-cell{min-width:0}.contract-flow-editor__form-cell--full{grid-column:1/-1}.contract-flow-editor__form-cell-wrap{display:contents}.contract-flow-editor__form-empty{color:var(--text-color-secondary);text-align:center;font-size:var(--font-size-sm);padding:24px 12px}.contract-flow-editor__preview{background:var(--background-color-secondary);flex-direction:column;flex:auto;align-items:center;gap:24px;min-height:0;padding:16px 16px 24px;display:flex;overflow-y:auto;box-shadow:inset 0 2px 6px #0f172a1f,inset 0 -1px 2px #0f172a0f}.contract-flow-editor__preview-section{width:100%;max-width:210mm;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;display:flex;overflow:visible}.contract-flow-editor__preview-section-tag{z-index:2;border:1px solid var(--border-color-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f1f5f9f0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;margin-bottom:8px;padding:6px 12px;display:inline-flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0f}.contract-flow-editor__preview-section-type{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary);background:var(--background-color-contrast);border-radius:4px;flex:none;padding:2px 6px;font-weight:600}.contract-flow-editor__preview-section-name{font-size:var(--font-size-sm);color:var(--text-color-default);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.contract-flow-editor__preview-section-body{border:1px solid var(--border-color-primary);min-height:297mm;color:var(--text-color-default);background:#fff;border-radius:4px;flex-direction:column;padding:0 18mm;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.5;display:flex;overflow-x:auto;box-shadow:0 4px 14px #0f172a14}.contract-flow-editor__preview-section-body p{margin:0 0 8px}.contract-flow-editor__preview-section-body h1,.contract-flow-editor__preview-section-body h2,.contract-flow-editor__preview-section-body h3,.contract-flow-editor__preview-section-body h4,.contract-flow-editor__preview-section-body h5,.contract-flow-editor__preview-section-body h6{color:var(--text-color-default);font-weight:600;line-height:1.3}.contract-flow-editor__preview-section-body h1{margin:1.1em 0 .45em;font-size:1.45em}.contract-flow-editor__preview-section-body h2{margin:.9em 0 .35em;font-size:1.2em}.contract-flow-editor__preview-section-body h3{margin:.8em 0 .3em;font-size:1.05em}.contract-flow-editor__preview-section-body h4{margin:.7em 0 .25em;font-size:1em;font-weight:600}.contract-flow-editor__preview-section-body h5,.contract-flow-editor__preview-section-body h6{text-transform:uppercase;letter-spacing:.04em;margin:.6em 0 .2em;font-size:.95em;font-weight:600}.contract-flow-editor__preview-section-body h1:first-child,.contract-flow-editor__preview-section-body h2:first-child,.contract-flow-editor__preview-section-body h3:first-child,.contract-flow-editor__preview-section-body h4:first-child,.contract-flow-editor__preview-section-body h5:first-child,.contract-flow-editor__preview-section-body h6:first-child{margin-top:0}.contract-flow-editor__preview-section-body figure.image{clear:both;margin:0 0 10px;display:table}.contract-flow-editor__preview-section-body figure.image img{max-width:100%;height:auto;display:block}.contract-flow-editor__preview-section-body figure.image.image-style-side{float:right;max-width:55%;margin:0 0 8px 14px}.contract-flow-editor__preview-section-body figure.image.image_resized{max-width:100%}.contract-flow-editor__preview-section-body .mention-variable{color:#4338ca;background:#6366f129;border-radius:4px;padding:1px 4px;font-weight:600}.contract-flow-editor__preview-section-body .condition-variable{font:inherit;color:inherit;background:#6366f159;border:none;border-radius:3px;margin:0;padding:0 2px;display:inline}.contract-flow-editor__preview-section-body .rendered-variable{background:#f59e0b59;border-radius:3px;padding:0 2px;transition:background-color .16s,box-shadow .16s}.contract-flow-editor__preview-section-body .rendered-variable--active{background:#f59e0b66}.contract-flow-editor__preview-section-body .rendered-variable--current{background:#f59e0b8c;box-shadow:0 0 0 2px #f59e0bb3}.contract-flow-editor__preview-section-body .rendered-variable:empty:after{content:"·";color:#0f172a4d;padding:0 4px}.contract-flow-editor__preview-page-main{flex:auto;padding:14mm 0}.contract-flow-editor__preview-page-band{color:var(--text-color-secondary);font-size:var(--font-size-xs);flex:none;line-height:1.4;display:flow-root;position:relative}.contract-flow-editor__preview-page-band--header{border-bottom:1px dashed #0f172a2e;padding-top:12mm;padding-bottom:6mm}.contract-flow-editor__preview-page-band--footer{border-top:1px dashed #0f172a2e;padding-top:6mm;padding-bottom:12mm}.contract-flow-editor__preview-page-band .contract-flow-editor__preview-page-band-content>:first-child{margin-top:0}.contract-flow-editor__preview-page-band .contract-flow-editor__preview-page-band-content>:last-child{margin-bottom:0}.contract-flow-editor .contract-flow-edited-fragment{background:#f59e0b2e;border-radius:2px;padding:0 1px;box-shadow:inset 0 -1px #f59e0b8c}.contract-flow-editor .contract-flow-removed-fragment{color:#dc2626f2;background:#dc262614;border-radius:2px;padding:0 1px;-webkit-text-decoration:line-through #dc2626b3;text-decoration:line-through #dc2626b3;text-decoration-thickness:1px}.contract-flow-editor__footer{border-top:1px solid var(--border-color-primary);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-top:12px;display:flex}.contract-flow-editor__footer-spacer{flex:auto}.contract-flow-editor__edit-modal{flex-direction:column;height:80vh;min-height:480px;display:flex}.contract-flow-editor__edit-modal-header{border-bottom:1px solid var(--border-color-primary);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.contract-flow-editor__edit-modal-title{font-size:var(--font-size-md);font-weight:600}.contract-flow-editor__edit-modal-body{flex:auto;min-height:0;display:flex;overflow:hidden}.contract-flow-editor__edit-modal-sidebar{border-right:1px solid var(--border-color-primary);background:var(--background-color-contrast);flex-direction:column;flex:0 0 260px;gap:18px;min-width:0;padding:12px 8px;display:flex;overflow-y:auto}.contract-flow-editor__edit-modal-sidebar-group{flex-direction:column;gap:6px;display:flex}.contract-flow-editor__edit-modal-sidebar-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-color-secondary);padding:0 14px;font-size:10px;font-weight:700}.contract-flow-editor__edit-modal-sidebar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.contract-flow-editor__edit-modal-sidebar-item{appearance:none;text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--text-color-default);font-size:var(--font-size-sm);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px 10px 14px;transition:background-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.contract-flow-editor__edit-modal-sidebar-item:before{content:"";background:var(--main-color,#2563eb);opacity:0;border-radius:999px;width:3px;height:calc(100% - 14px);transition:opacity .16s,transform .16s;position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(.4)}.contract-flow-editor__edit-modal-sidebar-item:hover{background:color-mix(in srgb, var(--text-color-default) 5%, transparent)}.contract-flow-editor__edit-modal-sidebar-item:focus-visible{outline:2px solid var(--main-color,#2563eb);outline-offset:2px}.contract-flow-editor__edit-modal-sidebar-item--active{color:var(--main-color,#2563eb);background:color-mix(in srgb, var(--main-color,#2563eb) 8%, transparent);font-weight:600}.contract-flow-editor__edit-modal-sidebar-item--active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.contract-flow-editor__edit-modal-sidebar-item--active:hover{background:color-mix(in srgb, var(--main-color,#2563eb) 12%, transparent)}.contract-flow-editor__edit-modal-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.contract-flow-editor__edit-modal-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:14px 18px;display:flex;overflow:auto}.contract-flow-editor__edit-modal-footer{border-top:1px solid var(--border-color-primary);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.modal-component.contract-flow-edit-modal.fluid{width:90vw!important;max-width:90vw!important}.modal-component.contract-flow-edit-modal .rs-modal-dialog,.modal-component.contract-flow-edit-modal .rs-modal-content{width:100%}.contract-flow-modal{flex-direction:column;min-height:280px;display:flex}.contract-flow-modal__header{border-bottom:1px solid var(--border-color-primary);padding:16px 20px}.contract-flow-modal__title{font-size:var(--font-size-md);font-weight:600}.contract-flow-modal__subtitle{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-top:4px}.contract-flow-modal__body{flex-direction:column;flex:auto;gap:12px;padding:16px 20px;display:flex}.contract-flow-modal__loading{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.contract-flow-modal__footer{border-top:1px solid var(--border-color-primary);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.contract-flow-panel__empty{flex-direction:column;gap:12px;padding:16px;display:flex}.contract-flow-panel__placeholder{padding:16px}.contract-flow-panel__placeholder-title{margin-bottom:4px;font-weight:600}.contract-flow-panel__placeholder-meta{color:var(--text-color-secondary);font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex}.contract-flow-canceled{gap:var(--p-12,12px);padding:var(--p-12,12px);flex-direction:column;height:100%;min-height:0;display:flex}.contract-flow-canceled .contract-flow-editor__stepper.bf-stepper{flex:none}.contract-flow-canceled__card{background:#fee2e266;border:1px solid #b91c1c47;border-radius:12px;flex-direction:column;flex:none;gap:14px;padding:18px 20px;display:flex}.contract-flow-canceled__header{align-items:flex-start;gap:12px;display:flex}.contract-flow-canceled__icon{color:#b91c1c;background:#b91c1c24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:flex}.contract-flow-canceled__heading{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.contract-flow-canceled__title{font-size:var(--font-size-md);color:var(--text-color-default);margin:0;font-weight:600}.contract-flow-canceled__lead{color:var(--text-color-default);font-size:var(--font-size-sm);margin:0;line-height:1.4}.contract-flow-canceled__meta{grid-template-columns:minmax(140px,max-content) 1fr;gap:8px 16px;margin:0;display:grid}.contract-flow-canceled__meta-row{display:contents}.contract-flow-canceled__meta-label{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0}.contract-flow-canceled__meta-value{color:var(--text-color-default);font-size:var(--font-size-sm);word-break:break-word;margin:0}.contract-flow-canceled__meta-row--reason .contract-flow-canceled__meta-value{white-space:pre-wrap}.contract-flow-canceled__reason{background:#fff;border:1px solid #b91c1c2e;border-radius:6px;padding:8px 10px}.contract-flow-canceled__actor{align-items:center;gap:6px;display:inline-flex}.contract-flow-canceled__actor--unknown{color:var(--text-color-secondary);font-style:italic}.contract-flow-canceled__actions{border-top:1px dashed #b91c1c2e;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:8px;display:flex}.contract-flow-canceled__actions-hint{color:var(--text-color-secondary);font-size:var(--font-size-sm);flex:240px;min-width:0}.contract-flow-pending{gap:var(--p-12,12px);padding:var(--p-12,12px);flex-direction:column;height:100%;min-height:0;display:flex}.contract-flow-pending .contract-flow-editor__stepper.bf-stepper{flex:none}.contract-flow-pending__layout{gap:var(--p-12,12px);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);min-height:0;display:grid}.contract-flow-pending__form-pane{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.contract-flow-pending__card{background:#dbeafe66;border:1px solid #2563eb47;border-radius:12px;flex-direction:column;flex:none;gap:12px;padding:14px 16px;display:flex}.contract-flow-pending__header{align-items:flex-start;gap:12px;display:flex}.contract-flow-pending__icon{color:#1d4ed8;background:#2563eb24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:flex}.contract-flow-pending__heading{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.contract-flow-pending__title{font-size:var(--font-size-md);color:var(--text-color-default);margin:0;font-weight:600}.contract-flow-pending__meta{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 14px;margin:0;display:grid}.contract-flow-pending__meta-row{display:contents}.contract-flow-pending__meta-label{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0}.contract-flow-pending__meta-value{color:var(--text-color-default);font-size:var(--font-size-sm);word-break:break-word;margin:0}.contract-flow-pending__actor{align-items:center;gap:6px;display:inline-flex}.contract-flow-pending__actor--unknown{color:var(--text-color-secondary);font-style:italic}.contract-flow-pending__preview-empty{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center;flex:auto;justify-content:center;align-items:center;padding:20px;display:flex}.contract-flow-signature{gap:var(--p-12,12px);padding:var(--p-12,12px);flex-direction:column;height:100%;min-height:0;display:flex}.contract-flow-signature .contract-flow-editor__stepper.bf-stepper{flex:none}.contract-flow-signature__layout{gap:var(--p-12,12px);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);min-height:0;display:grid}.contract-flow-signature__form-pane{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.contract-flow-signature__card{border:1px solid var(--border-color-primary);background:var(--background-color);border-radius:12px;flex-direction:column;flex:none;gap:12px;padding:14px 16px;display:flex}.contract-flow-signature__card--info{background:#dbeafe66;border-color:#2563eb47}.contract-flow-signature__card--success{background:#dcfce766;border-color:#16a34a52}.contract-flow-signature__card--warning{background:#fef3c773;border-color:#d9770652}.contract-flow-signature__card--danger{background:#fee2e273;border-color:#dc262652}.contract-flow-signature__header{align-items:flex-start;gap:12px;display:flex}.contract-flow-signature__icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;line-height:1;display:flex}.contract-flow-signature__card--info .contract-flow-signature__icon{color:#1d4ed8;background:#2563eb24}.contract-flow-signature__card--success .contract-flow-signature__icon{color:#15803d;background:#16a34a29}.contract-flow-signature__card--warning .contract-flow-signature__icon{color:#b45309;background:#d977062e}.contract-flow-signature__card--danger .contract-flow-signature__icon{color:#b91c1c;background:#dc26262e}.contract-flow-signature__heading{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.contract-flow-signature__title{font-size:var(--font-size-md);color:var(--text-color-default);margin:0;font-weight:600}.contract-flow-signature__summary{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0;line-height:1.45}.contract-flow-signature__meta{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 14px;margin:0;display:grid}.contract-flow-signature__meta-row{display:contents}.contract-flow-signature__meta-row--failure .contract-flow-signature__meta-value{color:#b91c1c}.contract-flow-signature__meta-label{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0}.contract-flow-signature__meta-value{color:var(--text-color-default);font-size:var(--font-size-sm);word-break:break-word;margin:0}.contract-flow-signature__actor{align-items:center;gap:6px;display:inline-flex}.contract-flow-signature__actor--unknown{color:var(--text-color-secondary);font-style:italic}.contract-flow-signature__actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.contract-flow-signature__signers,.contract-flow-signature__audit{border:1px solid var(--border-color-primary);background:var(--background-color);border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:12px 14px;display:flex}.contract-flow-signature__section-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.contract-flow-signature__section-title{font-size:var(--font-size-sm);color:var(--text-color-default);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.contract-flow-signature__section-meta{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.contract-flow-signature__signer-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.contract-flow-signature__signers-empty{color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:6px 0}.contract-flow-signature__signer-row{background:var(--background-color-contrast);border:1px solid var(--border-color-primary);border-radius:8px;grid-template-columns:28px 1fr auto;align-items:flex-start;gap:10px;padding:8px 10px;display:grid}.contract-flow-signature__signer-row--signed{background:#dcfce773;border-color:#16a34a47}.contract-flow-signature__signer-row--viewed{background:#fef3c773;border-color:#d9770640}.contract-flow-signature__signer-order{color:#1d4ed8;width:24px;height:24px;font-size:var(--font-size-xs);background:#3b82f61f;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-weight:600;display:flex}.contract-flow-signature__signer-row--signed .contract-flow-signature__signer-order{color:#15803d;background:#16a34a2e}.contract-flow-signature__signer-row--viewed .contract-flow-signature__signer-order{color:#b45309;background:#d9770633}.contract-flow-signature__signer-main{flex-direction:column;gap:2px;min-width:0;display:flex}.contract-flow-signature__signer-name{font-size:var(--font-size-sm);color:var(--text-color-default);word-break:break-word;align-items:center;gap:8px;font-weight:600;display:inline-flex}.contract-flow-signature__signer-you{font-size:var(--font-size-xs);color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;background:#2563eb1f;border-radius:999px;padding:1px 8px;font-weight:500}.contract-flow-signature__signer-meta{font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-wrap:wrap;gap:4px 10px;display:flex}.contract-flow-signature__signer-role{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.contract-flow-signature__signer-email{word-break:break-all}.contract-flow-signature__signer-timeline{font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-top:2px}.contract-flow-signature__signer-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.contract-flow-signature__signer-state{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-weight:600}.contract-flow-signature__signer-state--pending{color:#475569;background:#94a3b82e}.contract-flow-signature__signer-state--viewed{color:#b45309;background:#d977062e}.contract-flow-signature__signer-state--signed{color:#15803d;background:#16a34a2e}.contract-flow-signature__audit-list{border-left:1px solid var(--border-color-primary);flex-direction:column;gap:0;margin:0 0 0 6px;padding:0 0 0 12px;list-style:none;display:flex}.contract-flow-signature__audit-row{padding:6px 0 6px 4px;position:relative}.contract-flow-signature__audit-row:not(:last-child){border-bottom:1px dashed var(--border-color-primary)}.contract-flow-signature__audit-dot{background:var(--border-color-primary);border:2px solid var(--background-color);width:10px;height:10px;box-shadow:0 0 0 1px var(--border-color-primary);border-radius:999px;position:absolute;top:11px;left:-19px}.contract-flow-signature__audit-dot--sent{background:#2563eb}.contract-flow-signature__audit-dot--sendfailed{background:#dc2626}.contract-flow-signature__audit-dot--viewed{background:#d97706}.contract-flow-signature__audit-dot--signed,.contract-flow-signature__audit-dot--completed{background:#15803d}.contract-flow-signature__audit-dot--revoked{background:#b91c1c}.contract-flow-signature__audit-body{flex-direction:column;gap:2px;display:flex}.contract-flow-signature__audit-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.contract-flow-signature__audit-event{font-size:var(--font-size-sm);color:var(--text-color-default);font-weight:500}.contract-flow-signature__audit-time{font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-shrink:0}.contract-flow-signature__audit-actor{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.contract-flow-signature__preview-pane .bf-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.contract-flow-signature__preview-pane .bf-tabs>.rs-nav{background:var(--background-color);border-bottom:1px solid var(--border-color-primary);flex:none;padding:6px 12px 0}.contract-flow-signature__preview-pane .bf-tabs .tab-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.contract-flow-signature__pdf-frame-wrap{background:var(--background-color-secondary);flex-direction:column;flex:auto;min-height:0;display:flex}.bf-stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.bf-stepper__item{grid-template-rows:auto 1fr;align-items:start;min-width:0;display:grid}.bf-stepper__marker-col{grid-template-columns:28px 1fr;align-items:center;width:100%;display:grid;position:relative}.bf-stepper__marker{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:box-shadow .12s,background-color .12s,border-color .12s,color .12s;display:inline-flex}.bf-stepper__connector{background:#e2e8f0;height:2px;margin-left:6px;transition:background .12s}.bf-stepper__content{flex-direction:column;gap:2px;min-width:0;margin-top:8px;padding-right:12px;display:flex}.bf-stepper__label{color:#0f172a;font-size:.85rem;font-weight:700;line-height:1.2}.bf-stepper__description{color:#64748b;font-size:.78rem;line-height:1.25}.bf-stepper__item--upcoming .bf-stepper__label{color:#94a3b8}.bf-stepper__item--completed .bf-stepper__marker{color:#fff;background:#16a34a;border-color:#16a34a}.bf-stepper__item--completed .bf-stepper__connector{background:#16a34a}.bf-stepper__item--current .bf-stepper__marker{color:#2563eb;background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb2e}.bf-stepper__item--current .bf-stepper__connector{background:linear-gradient(90deg,#2563ebb3 0%,#2563eb26 100%)}.bf-stepper__item--cancelled .bf-stepper__marker{color:#fff;background:#dc2626;border-color:#dc2626}.bf-stepper__item--cancelled .bf-stepper__connector{background:linear-gradient(90deg,#dc2626b3 0%,#e2e8f0 100%)}.bf-stepper__item--cancelled .bf-stepper__label{color:#991b1b}@media (width<=720px){.bf-stepper{grid-template-columns:1fr!important}.bf-stepper__item{grid-template-rows:auto;grid-template-columns:1fr}.bf-stepper__marker-col{grid-template-columns:28px 1fr}.bf-stepper__connector{display:none}.bf-stepper__content{margin-top:4px;margin-bottom:12px;margin-left:36px;padding:0 0 0 4px}}.cf-attachment .attachment-header{padding-bottom:var(--p-3);display:flex}.cf-attachment .attachment-header .title{padding-right:var(--p-5)}.cf-attachment .attachments{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base)}.cf-attachment .attachments .no-attachment{padding:var(--p-3);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.cf-attachment .attachments .upload-button{padding:var(--p-3);justify-content:center;display:flex}.cf-attachment-entry{padding:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex;overflow:hidden}.cf-attachment-entry .infos{padding-right:var(--p-3);padding-left:var(--p-3);flex-grow:1;overflow:hidden}.cf-attachment-entry .infos .filename{text-overflow:ellipsis;overflow:hidden}.cf-attachment-entry .infos .action{padding-top:var(--p-3);justify-content:flex-end;align-items:center;display:flex}.cf-attachment-entry .infos .action .progress-bar{border-radius:var(--border-radius-base);height:9px;margin-right:var(--m-5);border:solid 1px var(--border-color-secondary);flex-grow:1;position:relative;overflow:hidden}.cf-attachment-entry .infos .action .progress-bar .progress{background-color:var(--base-color);transition:width .3s ease-in;position:absolute;top:0;bottom:0;left:0}.bf-pdf-marker{--border-color:var(--border-color-secondary)}.bf-pdf-marker .action-container{padding-bottom:var(--p-5);display:flex}.bf-pdf-marker .action-container .pdf-marker-comp.error{--border-color:var(--color-negative)}.bf-pdf-marker .action-container .pdf-marker-comp.has-value{--border-color:var(--base-color)}.bf-pdf-marker .action-container .pdf-marker-comp.has-value .bf-icon{color:var(--border-color)}.bf-pdf-marker .action-container .pdf-marker-comp{border:solid 2px var(--border-color);border-radius:var(--border-radius-base);display:flex}.bf-pdf-marker .action-container .pdf-marker-comp .icon-container{border-right:solid 2px var(--border-color)}.bf-pdf-marker .action-container .pdf-marker-comp .icon-container .bf-button{border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:100%}.bf-pdf-marker .action-container .pdf-marker-comp .icon-container.readonly{border-right:none}.bf-pdf-marker .action-container .pdf-marker-comp .icon-container.readonly .bf-button{border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}.bf-pdf-overlay{width:70vw;max-width:900px;height:90vh;max-height:1200px}.bf-pdf-marker-section{--border-color:var(--border-color-secondary);position:relative}.bf-pdf-marker-section .bf-pdf-marker{z-index:1}.bf-pdf-marker-section .bf-pdf-marker .action-container .marker-title{z-index:1;margin-left:var(--m-5);background:var(--background-color-contrast);padding-left:var(--p-3);padding-top:var(--p-2);padding-bottom:var(--p-2);padding-right:var(--p-3)}.bf-pdf-marker-section .bf-pdf-marker .action-container .pdf-marker-comp{background:var(--background-color-contrast)}.bf-pdf-marker-section .bf-pdf-marker .action-container{padding-right:var(--p-5)}.bf-pdf-marker-section .section-content-wrapper{padding:0 10px 10px}.bf-pdf-marker-section .border-line{border-radius:var(--border-radius-base);border:solid 2px var(--border-color);pointer-events:none;z-index:0;width:100%;position:absolute;top:14px;bottom:0;left:0}.cb-rental-agreement-rental-unit-entry{gap:10px;display:flex}.cb-rental-agreement-rental-unit-entry .column{padding-left:var(--p-5);font-size:var(--font-size-sm)}.cb-rental-agreement-rental-unit-entry .column:first-of-type{padding-left:var(--p-0);border-left:none}.cb-rental-agreement-rental-unit-entry .column{overflow:hidden}.cb-rental-agreement-rental-unit-entry .column.object{flex:1 0}.cb-rental-agreement-rental-unit-entry .column.displayName{flex:2 0}.cb-rental-agreement-rental-unit-entry .column.rentalStatus,.cb-rental-agreement-rental-unit-entry .column.vacantTag,.cb-rental-agreement-rental-unit-entry .column.usage-type,.cb-rental-agreement-rental-unit-entry .column.type,.cb-rental-agreement-rental-unit-entry .column.building,.cb-rental-agreement-rental-unit-entry .column.floor,.cb-rental-agreement-rental-unit-entry .column.quantity,.cb-rental-agreement-rental-unit-entry .column.rentGross,.cb-rental-agreement-rental-unit-entry .column.rentNet,.cb-rental-agreement-rental-unit-entry .column.operatingCostGross,.cb-rental-agreement-rental-unit-entry .column.operatingCostNet{flex:1 0}.cb-rental-agreement-rental-unit-entry.header-row{border-bottom:1px solid var(--border-color-secondary);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.cb-rental-agreement-rental-unit-entry.header-row .column{padding-bottom:var(--p-2);align-items:flex-end;display:flex}.cb-rental-agreement-rental-unit-entry.footer-row{border-top:2px solid var(--border-color-secondary);font-size:var(--font-size-sm);font-weight:800}.cb-rental-agreement-rental-unit-entry.footer-row .column{padding-bottom:var(--p-2);align-items:flex-end;display:flex}.cb-rental-agreement-rental-unit-entry[max-width~="1000px"] .column.hide-if-too-small,.cb-rental-agreement-rental-unit-entry[max-width~="800px"] .column.floor,.cb-rental-agreement-rental-unit-entry[max-width~="800px"] .column.building,.cb-rental-agreement-rental-unit-entry[max-width~="600px"] .column.usage-type,.cb-rental-agreement-rental-unit-entry[max-width~="600px"] .column.type{display:none}.cb-rental-agreement-form-wizard-step3-rental-units{width:90vw}.cb-rental-agreement-form-wizard-step3-rental-units .form-center{flex-direction:column;display:flex}.cb-rental-agreement-form-wizard-step3-rental-units .form-center .form-fields{flex-grow:1}.cb-rental-agreement-form-wizard-step3-rental-units .form-center .form-fields .stacking-plan{border:solid 1px var(--border-color-tertiary);border-radius:var(--border-radius-base);height:50%;margin-bottom:var(--m-10);overflow:hidden}.cb-rental-agreement-form-wizard-step3-rental-units .form-center .form-fields .bf-form-section{min-height:100%}.cb-rental-agreement-deposit-form{padding-top:var(--p-10)}.cb-rental-agreement-deposit-form .deposit-entry .headline{justify-content:flex-end;display:flex}.cb-rental-agreement-deposit-form .deposit-entry{border-bottom:1px solid var(--border-color-primary);padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.cb-rental-agreement-deposit-form .deposit-entry:last-of-type{padding-bottom:var(--p-0);margin-bottom:var(--m-0);border-bottom:none}.bf-input-table{border:solid var(--border-color-secondary) 1px}.bf-input-table .label-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-input-table .table-header{align-items:center;display:flex}.bf-input-table .table-header .table-column-header{border-left:solid var(--border-color-secondary) 1px;padding:5px 10px;font-weight:600}.bf-input-table .table-row{border-top:solid var(--border-color-secondary) 1px;align-items:center;display:flex}.bf-input-table .table-row .row-label{text-align:right;padding:2px 10px;font-weight:600}.bf-input-table .table-row .table-column{border-left:solid var(--border-color-secondary) 1px;overflow-x:clip}.cb-rental-agreement-payment-positions.bf-input-table .suggest-button{text-overflow:ellipsis;text-align:right;direction:rtl;max-width:126px;display:block;overflow:hidden}.cb-rental-agreement-payment-positions.bf-input-table .info{max-width:100%;padding:2px 5px;overflow:hidden}.cb-rental-agreement-payment-positions.bf-input-table .info .info-1{font-size:var(--font-size-sm);color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-rental-agreement-payment-positions.bf-input-table .info .info-2{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-rental-agreement-payment-positions.bf-input-table .footer-sum{padding:8px 8px 8px 40px;font-weight:700}.cb-rental-agreement-payment-positions.bf-input-table .footer-sum.no-left-padding{padding-left:var(--p-4)}.bf-text-editor{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base);overflow:auto}.bf-text-editor:focus-within{border:var(--ck-focus-ring)}.bf-text-editor .text-editor .ck.ck-editor__editable{border:none}.bf-text-editor .text-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:none;border:none;outline:none}.cb-rental-agreement-form-wizard-step4-contract-data{width:90vw}.cb-rental-agreement-form-wizard-step4-contract-data .label-header{align-items:center;display:flex}.cb-rental-agreement-form-wizard-step4-contract-data .label-header .label,.cb-rental-agreement-form-wizard-step4-contract-data .label-header .section-title{margin-right:var(--m-5)}.cb-rental-agreement-form-wizard-step4-contract-data .additional-actions{flex-wrap:wrap;justify-content:center;gap:10px;padding:25px 20px 20px 0;display:flex}.cb-rental-agreement-form-wizard-step4-contract-data .additional-actions .bf-button{border-radius:var(--border-radius-extra-large)}.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry{padding-top:var(--p-5);align-items:center}.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry.header-row,.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry.footer-row{padding-right:var(--p-18);align-items:flex-end}.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry .column.floor,.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry .column.type,.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry .column.building,.cb-rental-agreement-rent-change .cb-rental-agreement-rental-unit-entry .column.usage-type{display:none}.cb-rental-agreement-rent-change .field-row{gap:20px;display:flex}.cb-rental-agreement-rent-change .bf-input-table .suggest-button{text-overflow:ellipsis;text-align:right;direction:rtl;max-width:126px;display:block;overflow:hidden}.cb-rental-agreement-rent-change .bf-input-table .info{max-width:100%;padding:2px 5px;overflow:hidden}.cb-rental-agreement-rent-change .bf-input-table .info .info-1{font-size:var(--font-size-sm);color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-rental-agreement-rent-change .bf-input-table .info .info-2{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-agreement-rent-duration.customize-button{letter-spacing:0;text-transform:none}.cb-rental-agreement-form-wizard-step5-overview{width:90vw}.listing-page-main-page{flex-direction:column;height:100%;display:flex;overflow:hidden}.listing-detail-skeleton{flex-direction:column;gap:10px;display:flex}.listing-detail-skeleton__stacking{padding:12px}.listing-detail-skeleton__block{max-width:100%}.listing-detail-skeleton__row{flex-wrap:wrap;gap:12px;display:flex}.listing-detail-skeleton__tab{flex-direction:column;gap:16px;min-height:320px;padding:20px;display:flex}.listing-detail-skeleton__tab-head{flex-wrap:wrap;gap:10px;display:flex}.listing-detail-skeleton__tab-body{flex-direction:column;gap:12px;display:flex}.listing-detail-page-root{flex-direction:column;width:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.listing-page-main-page-content{flex-grow:1;padding:10px;overflow:auto}.listing-page-main-page__listing-id{font-size:var(--font-size-xl);margin-bottom:var(--m-3);color:var(--text-color-primary);letter-spacing:.01em;font-weight:600;line-height:1.25}.listing-page-main-page__object-link .cell.asset-cell{display:inline-block}.listing-sidebar-details-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.listing-sidebar-details-root .listing-detail-view.object-detail-view{flex:1;height:auto;min-height:0}.listing-detail-view.object-detail-view{flex:1;height:100%;min-height:0}.listing-detail-view.object-detail-view .bf-tabs.__subtle>.tab-content{padding:0!important}.listing-detail-view.object-detail-view>div:has(>.persistent-split-pane){flex-direction:column;flex:auto;align-self:stretch;min-width:0;min-height:0;display:flex;position:relative}.listing-detail-view.object-detail-view .persistent-split-pane{flex:auto;min-height:0;height:100%!important}.listing-detail-view.object-detail-view .tab-view{flex-direction:column;height:100%;min-height:0;display:flex}.listing-detail-view.object-detail-view .tab-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:auto;min-height:0;padding-bottom:20px;overflow-y:auto;height:auto!important}.listing-detail-view.object-detail-view .tab-content:has(.listing-detail-data-root:not(.listing-detail-data-root--integrated)){padding-bottom:0;overflow:hidden}.listing-detail-view.object-detail-view .tab-content:has(.listing-detail-applications-tab){height:100%!important;padding:0!important;overflow:hidden!important}.listing-detail-view.object-detail-view:not(.resizable):not(.mobile) .tab-content:not(:has(.listing-detail-applications-tab)){padding-left:20px}.listing-detail-view.object-detail-view.mobile .tab-content:not(:has(.listing-detail-applications-tab)){padding-bottom:16px}.listing-detail-view.object-detail-view.integrated{min-height:0}.listing-detail-view.object-detail-view.integrated .tab-view{flex:1;min-height:0}.listing-detail-view.object-detail-view.integrated .tab-content{flex:auto;min-height:0}.listing-stacking-plan-resize{width:100%}.listing-detail-tickets-tab{flex-direction:column;min-width:0;height:100%;min-height:240px;display:flex}.listing-detail-tickets-tab .asset-ticket-overview{flex:1;min-height:0}.listing-detail-prospective-tenants-tab,.listing-detail-viewing-run-tab{flex-direction:column;min-width:0;height:100%;min-height:240px;padding:20px;display:flex;overflow:hidden}.listing-detail-viewings-tab,.listing-detail-applications-tab{flex-direction:column;min-width:0;height:100%;min-height:240px;display:flex;overflow:hidden}.listing-main-market-rent{margin-top:12px}.listing-workflow-actions{flex-direction:column;gap:8px;display:flex}.listing-workflow-actions__label{font-size:var(--font-size-xs);color:var(--text-color-secondary);font-weight:600}.listing-workflow-actions__buttons{flex-wrap:wrap;gap:8px;display:flex}.listing-data-change-open-info{margin-top:10px}.listing-data-change-open-info__meta{font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-bottom:8px}.listing-data-change-modal{background:var(--background-color-primary);overflow:auto}.listing-data-change-modal__content{padding:16px}.listing-data-change-modal__section-title{font-size:var(--font-size-md,15px);color:var(--text-color-primary);margin:0 0 10px;font-weight:600}.listing-linked-rental-units{flex-direction:column;gap:10px;margin-top:2px;display:flex}.listing-linked-rental-units__title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.listing-linked-rental-units__loading{font-size:var(--font-size-sm)}.listing-linked-rental-units__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.listing-linked-rental-units__list--loading{gap:10px}.listing-linked-rental-units__card{border:1px solid var(--border-color);border-radius:var(--border-radius-large);background:var(--background-color-primary);box-sizing:border-box;padding:12px 14px}.listing-linked-rental-units__card--loading .bf-placeholder{display:block}.listing-linked-rental-units__card-head{border-bottom:1px solid var(--border-color-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;padding-bottom:10px;display:flex}.listing-linked-rental-units__card-head .cell.asset-cell{flex:auto;min-width:0}.listing-linked-rental-units__dl{gap:6px 12px;margin:0;display:grid}.listing-linked-rental-units__row{font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:8px 12px;display:grid}@media (width<=520px){.listing-linked-rental-units__row{grid-template-columns:1fr}}.listing-linked-rental-units__row dt{color:var(--text-color-secondary);margin:0;font-weight:500}.listing-linked-rental-units__row dd{text-align:right;word-break:break-word;margin:0}@media (width<=520px){.listing-linked-rental-units__row dd{text-align:left}}.listing-linked-rental-units__row--loading dt,.listing-linked-rental-units__row--loading dd{justify-content:flex-start;display:flex}.listing-linked-rental-units__sub{color:var(--text-color-secondary);font-weight:400;font-size:var(--font-size-xs)}.listing-linked-rental-units__hint{font-size:var(--font-size-xs);line-height:1.35;margin-top:8px!important}
