.bf-list{width:100%;height:100%;position:relative}.bf-list .list-scroll{width:100%;height:100%;overflow:auto}.bf-list .empty-text{padding:var(--p-10)}.bf-list .loading-overlay{z-index:2;background:var(--background-opacity-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bf-list .loading-bottom-container{pointer-events:none;z-index:2;position:absolute;bottom:10px;left:calc(50% - 20px)}.bf-list .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-list .loading-top-container{pointer-events:none;z-index:2;position:absolute;top:10px;left:calc(50% - 20px)}.bf-list .loading-top-container .loading-top{border-radius:var(--border-radius-base);background:var(--background-opacity-primary);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bf-list .show-new-data-warning-wrapper{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.bf-list .show-new-data-warning-wrapper .show-new-data-warning{background:var(--background-opacity-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px;color:var(--text-color-contrast);border-radius:var(--border-radius-base);pointer-events:all;align-items:center;padding:20px 30px;display:flex;position:relative}.bf-list .show-new-data-warning-wrapper .show-new-data-warning button{pointer-events:all}.bf-list .show-new-data-warning-wrapper .show-new-data-warning .text{padding-right:var(--p-8)}.bf-list .show-new-data-warning-wrapper .show-new-data-warning button.bf-button{flex:1 0 100px}.bf-list .show-new-data-warning-wrapper .show-new-data-warning .close-button{padding:1px;position:absolute;top:3px;right:3px}.bf-list .show-new-data-warning-wrapper .show-new-data-warning .close-button .bf-icon{width:11px;height:11px;font-size:0}.bf-list.flow .list-scroll{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;height:fit-content;max-height:100%;display:flex}.bf-list .scroll-back-overlay-wrapper{z-index:3;pointer-events:none;left:var(--p-5);right:var(--p-5);justify-content:flex-end;display:flex;position:absolute}.bf-list .scroll-back-overlay-wrapper.revert-scroll{top:var(--p-5)}.bf-list .scroll-back-overlay-wrapper:not(.revert-scroll){bottom:var(--p-5)}.bf-list .scroll-back-overlay-wrapper .scroll-back-overlay{background:var(--background-opacity-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;border-radius:50%;box-shadow:0 2px 8px #00000026}.bf-list .refresh-data-node{padding:var(--p-10);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.bf-list .refresh-data-node .info{padding-bottom:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);font-style:italic}.bf-list .load-next-button-container{padding:var(--p-10);justify-content:center;align-items:center;width:100%;display:flex}.bf-copy-button{--copy-icon-size:20px;align-items:center;display:inline-flex;position:relative}.bf-copy-button__trigger{display:inline-flex}.bf-copy-button__btn{flex-shrink:0}.bf-copy-button__icon-wrap{width:var(--copy-icon-size);height:var(--copy-icon-size);flex-shrink:0;display:inline-block;position:relative}.bf-copy-button__icon{pointer-events:none;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:absolute;inset:0}.bf-copy-button__icon .bf-icon,.bf-copy-button__icon .s3-icon{width:var(--copy-icon-size)!important;height:var(--copy-icon-size)!important}.bf-copy-button__icon .iber-icon{width:var(--copy-icon-size);height:var(--copy-icon-size);justify-content:center;align-items:center;display:inline-flex;font-size:var(--copy-icon-size)!important}.bf-copy-button__icon--copy{opacity:1;transform:scale(1)}.bf-copy-button__icon--success .bf-copy-button__icon-success{color:var(--color-success,#22c55e)}.bf-copy-button__icon--success:not(.bf-copy-button__icon--visible),.bf-copy-button__icon--hidden{opacity:0;pointer-events:none;transform:scale(.5)}.bf-copy-button__icon--visible{opacity:1;transition:opacity 1s cubic-bezier(.34,1.56,.64,1),transform 1s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.bf-copy-button__overlay-content{color:var(--color-text-primary,#1f2937);background:var(--color-bg-overlay,#fff);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.3;box-shadow:0 2px 8px #0000001f}.bf-breadcrumb{margin-bottom:var(--m-8);align-items:center;width:100%;min-width:0;display:flex;position:relative}.bf-breadcrumb .breadcrumb-pre-icon{color:var(--icon-color-secondary);margin-right:var(--m-3);flex-shrink:0}.bf-breadcrumb .bf-breadcrumb-trail,.bf-breadcrumb .rs-breadcrumb{margin-bottom:var(--m-0);flex:1;min-width:0}.bf-breadcrumb .bf-breadcrumb-trail ol,.bf-breadcrumb .rs-breadcrumb ol{flex-wrap:nowrap;align-items:center;width:100%;min-width:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:hidden}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item{font-size:var(--font-size-md);color:var(--button-color-link);white-space:nowrap;border-radius:var(--border-radius-small,3px);flex-shrink:0;font-weight:600;transition:color .12s,background-color .12s,outline .12s}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item>span,.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item>a,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item>span,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item>a{color:inherit;text-decoration:none}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active),.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active){cursor:pointer}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover{color:var(--button-color-link-hover);background-color:var(--background-color-primary)}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover>span,.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover>a,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover>span,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item:not([data-active=true]):not(.rs-breadcrumb-item-active):hover>a{text-decoration:underline}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.rs-breadcrumb-item-active,.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item[data-active=true],.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.rs-breadcrumb-item-active,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item[data-active=true]{color:var(--text-color-primary);cursor:default}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item{cursor:default}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover{background-color:#0000}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover>span,.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover>a,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover>span,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-ellipsis-item:hover>a{text-decoration:none}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-item--last,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-item--last{flex-shrink:0}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-item--drop,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-item--drop{color:var(--base-color);background:var(--base-color-lighten-85,var(--base-color-lighten-90));outline:2px dashed var(--base-color);outline-offset:1px}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-item.bf-breadcrumb-item--drop-invalid,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-item.bf-breadcrumb-item--drop-invalid{color:var(--color-negative);background:var(--background-urgent,#fdebec);outline:2px dashed var(--color-negative);outline-offset:1px;cursor:not-allowed}.bf-breadcrumb .bf-breadcrumb-trail .rs-breadcrumb-separator,.bf-breadcrumb .rs-breadcrumb .rs-breadcrumb-separator{font-size:var(--font-size-md);color:var(--text-color-primary);margin:var(--m-0) var(--m-3);flex-shrink:0;font-weight:600}.bf-breadcrumb .bf-breadcrumb-ellipsis-item{cursor:default;flex-shrink:0}.bf-breadcrumb .bf-breadcrumb-ellipsis-item:hover{background-color:#0000}.bf-breadcrumb .bf-breadcrumb-ellipsis{appearance:none;font-size:var(--font-size-md);color:var(--button-color-link);cursor:pointer;border-radius:var(--border-radius-small,3px);background:0 0;border:0;margin:0;padding:0 4px;font-weight:600;line-height:1.2}.bf-breadcrumb .bf-breadcrumb-ellipsis:hover{color:var(--button-color-link-hover);background-color:var(--background-color-primary);text-decoration:underline}.bf-breadcrumb .breadcrumb-pre-icon.bf-breadcrumb-item--drop{border-radius:var(--border-radius-small,3px);background:var(--base-color-lighten-85,var(--base-color-lighten-90));outline:2px dashed var(--base-color);outline-offset:1px}.bf-breadcrumb .breadcrumb-pre-icon.bf-breadcrumb-item--drop-invalid{border-radius:var(--border-radius-small,3px);background:var(--background-urgent,#fdebec);outline:2px dashed var(--color-negative);outline-offset:1px;cursor:not-allowed}.bf-breadcrumb .bf-breadcrumb-measure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;left:0}.bf-breadcrumb .bf-breadcrumb-measure ol{width:max-content;overflow:visible}.bf-icon-details{padding:var(--p-5)}.bf-icon-details .icon-container{padding:var(--p-5);justify-content:center;align-items:center;display:flex}.bf-icon-details .name{text-align:center;font-size:var(--font-size-md)}.bf-icon-details .category{margin-top:var(--m-5)}.bf-icon-details .category button.bf-button{word-wrap:break-word;white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;overflow:hidden}.bf-icon-details .tags{margin-top:var(--m-5)}.bf-icon-details .tags .tag-list{padding-top:var(--p-3);flex-wrap:wrap;gap:10px;display:flex}.bf-tree{width:100%;height:100%}.bf-tree .rs-tree{max-height:100%;height:100%!important}.bf-tree .rs-tree-nodes,.bf-tree .rs-tree-root{padding:var(--p-3)}.bf-tree .rs-tree-nodes .rs-tree-node,.bf-tree .rs-tree-root .rs-tree-node{margin:var(--m-0);width:100%;padding:var(--p-0)}.bf-tree .rs-tree-nodes .rs-tree-node.rs-tree-node-active,.bf-tree .rs-tree-root .rs-tree-node.rs-tree-node-active,.bf-tree .rs-tree-nodes .rs-tree-node.rs-tree-node-active .rs-tree-node-label-content,.bf-tree .rs-tree-root .rs-tree-node.rs-tree-node-active .rs-tree-node-label-content{background:var(--table-row-color-hover)}.bf-tree .rs-tree-nodes .rs-tree-node:hover,.bf-tree .rs-tree-root .rs-tree-node:hover,.bf-tree .rs-tree-nodes .rs-tree-node:hover .rs-tree-node-label-content,.bf-tree .rs-tree-root .rs-tree-node:hover .rs-tree-node-label-content,:is(.bf-tree .rs-tree-nodes .rs-tree-node:has(.is-dragged-over),.bf-tree .rs-tree-root .rs-tree-node:has(.is-dragged-over)),:is(.bf-tree .rs-tree-nodes .rs-tree-node:has(.is-dragged-over) .rs-tree-node-label-content,.bf-tree .rs-tree-root .rs-tree-node:has(.is-dragged-over) .rs-tree-node-label-content){background:var(--background-color-primary)}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label{width:100%;padding:var(--p-0);padding-left:var(--p-4);display:flex}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper{width:100%;min-width:0;max-width:100%;color:var(--text-color-primary);align-items:center;padding:8px 6px 8px 8px;display:flex;overflow:hidden}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper .bf-tree-entry-label,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper .bf-tree-entry-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper .bf-icon,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label .bf-tree-entry-wrapper .bf-icon{vertical-align:middle;flex-shrink:0;margin-right:.5rem;display:inline-block}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label .rs-tree-node-label-content,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label .rs-tree-node-label-content{width:100%;margin:var(--m-0);padding:var(--p-0);border:0}.bf-tree .rs-tree-nodes .rs-tree-node .rs-tree-node-label .rs-tree-node-label-content:hover,.bf-tree .rs-tree-root .rs-tree-node .rs-tree-node-label .rs-tree-node-label-content:hover{background:var(--background-color-primary)}.bf-tree .rs-tree-nodes .rs-tree-node-children .rs-tree-node .rs-tree-node-expand-icon-wrapper .rs-tree-node-expand-icon,.bf-tree .rs-tree-root .rs-tree-node-children .rs-tree-node .rs-tree-node-expand-icon-wrapper .rs-tree-node-expand-icon{font-size:var(--font-size-lg)}.bf-tree .rs-tree-nodes .rs-tree-node-children .rs-tree-node .rs-tree-node-expand-icon-wrapper .rs-tree-node-expand-icon:not(.rs-tree-node-expanded),.bf-tree .rs-tree-root .rs-tree-node-children .rs-tree-node .rs-tree-node-expand-icon-wrapper .rs-tree-node-expand-icon:not(.rs-tree-node-expanded){margin-top:var(--m-5)}.bf-icon-picker-category{height:100%;overflow:auto}.bf-icon-picker-modal{height:80vh;display:flex}.bf-icon-picker-modal .list-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.bf-icon-picker-modal .list-container .variant-toggle{padding:var(--p-2) var(--p-3);border-bottom:solid 1px var(--border-color-tertiary);gap:4px;display:flex}.bf-icon-picker-modal .list-container .family-icons{flex:1;display:flex;overflow:hidden}.bf-icon-picker-modal .list-container .family-icons .category-filter{border-right:solid 1px var(--border-color-tertiary);height:100%;overflow:hidden}.bf-icon-picker-modal .list-container .family-icons .list{flex-direction:column;flex:1;display:flex;overflow:hidden}.bf-icon-picker-modal .list-container .family-icons .list .list-header{border-bottom:solid 1px var(--border-color-tertiary);display:flex}.bf-icon-picker-modal .list-container .family-icons .list .list-header .left{flex:1 0}.bf-icon-picker-modal .list-container .family-icons .list .list-header .left .breadcrumb{padding:var(--p-5)}.bf-icon-picker-modal .list-container .family-icons .list .list-header .left .breadcrumb .bf-breadcrumb{margin-bottom:var(--m-0)}.bf-icon-picker-modal .list-container .family-icons .list .list-header .left .tags{flex-wrap:wrap;gap:5px;padding:0 10px 10px;display:flex}.bf-icon-picker-modal .list-container .family-icons .list .list-header .left .tags .bf-button.remove-all{margin-left:var(--m-5)}.bf-icon-picker-modal .list-container .family-icons .list .list-header .right{padding:var(--p-3);justify-content:center;align-items:flex-start;display:flex}.bf-icon-picker-modal .list-container .family-icons .list .list-header .right .search-input{min-width:300px}.bf-icon-picker-modal .list-container .family-icons .list .list-container{flex:1;overflow:hidden}.bf-icon-picker-modal .list-container .family-icons .list .list-container .icon-entry{padding:1px;display:inline-block}.bf-icon-picker-modal .list-container .family-icons .list .list-container .icon-entry.selected .bf-button{background:var(--list-row-background-selected)}.bf-icon-picker-modal .list-container .family-icons .selected-details{border-left:solid 1px var(--border-color-tertiary);flex-direction:column;width:300px;display:flex}.bf-icon-picker-modal .list-container .family-icons .selected-details .item-content{flex:1}.bf-icon-picker-modal .list-container .family-icons .selected-details .item-content .no-selection{height:100%;padding:var(--p-5);text-align:center;color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex}.bf-icon-picker-modal .list-container .family-icons .selected-details .actions{padding:var(--p-5);margin-top:var(--m-5);justify-content:flex-end;gap:10px;display:flex}
