.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%;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;padding:8px 6px 8px 8px;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;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}
