.filterbar{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:3px 1px 10px;margin-bottom:3px;scrollbar-width:thin;scrollbar-color:#b9d4d7 transparent;min-width:0}.filterbar .tools,.filterbar .tagfilters{display:contents}.filterbar input,.filterbar select,.filterbar button,.filterbar details{flex:0 0 auto;height:38px;font-size:11px}.filterbar #search{width:190px;min-width:150px;flex:1 0 150px}.filterbar select{max-width:145px;padding:8px}.filterbar #subcategoryFilter{max-width:160px}.filterbar #categoryFilter{max-width:170px}.filterbar #tagMatch{max-width:155px}.filterbar .tagpicker summary{height:38px;display:flex;align-items:center;padding:8px 12px;font-size:11px}.filterbar .tagmenu{position:fixed;z-index:9;white-space:normal;overflow:auto;box-shadow:0 14px 45px #123b3833}.filterbar .tagmenu #tagGroup,.filterbar .tagmenu #tagSearch{width:100%;max-width:none;min-width:0;margin-bottom:8px}.filterbar .tagmenu .tagoptions{max-height:200px}.filterbar .tagmenu input[type=checkbox]{height:auto;flex:none;width:auto}.taggroup-heading{font-size:10px;font-weight:700;color:#6d8c8f;letter-spacing:.6px;background:#f2f7f6;padding:8px;margin:5px 0}.filtercontext{margin:0 0 13px}.filtercontext .tagchips{margin-bottom:6px}.filtercontext .tagchips:empty{display:none}.filtercontext .taghelp{font-size:10px}.catalog-banner,.catalog-section{grid-column:1/-1}.catalog-banner{background:#eaf6f6;border:1px solid #cce5e8;padding:23px;border-radius:12px}.catalog-banner strong{font-size:20px}.catalog-banner p{font-size:12px;line-height:1.7;margin:10px 0;color:#526d6b}.catalog-banner a{font-size:12px;color:#087e98}.taxcard ul{padding-left:16px;margin:0;font-size:12px;line-height:1.8;color:#68766b}.taxcard h3{margin-top:8px}.catalog-section{font-size:20px;margin-top:15px}.catalog-section.small{font-size:12px;margin-top:0}.catalog-note{margin-bottom:12px!important;background:#fff6e2;padding:9px;border-radius:6px}.structured-editor{margin-top:25px;border-top:1px solid #e1e9e4;padding-top:15px}.structured-editor summary{font-weight:650;color:#087e98;cursor:pointer;margin-bottom:10px}.structured-field{padding-bottom:8px}.structured-field input{margin-top:6px}.structured-field select[multiple]{min-height:82px}.workspace-name{font-size:12px;color:#566b66}.library>section{min-width:0}@media(max-width:760px){.workspace-name{display:none}.filterbar{width:100%;}.filterbar #search{flex:0 0 165px}.tagmenu{max-width:calc(100vw - 24px)}}

.filterbar .tagmenu{display:flex;flex-direction:column;overflow:hidden}.filterbar .tagmenu .tagoptions{min-height:0;flex:1 1 auto;overflow:auto}.filterbar .tagmenu footer{flex-shrink:0}.filterbar .tagmenu #tagGroup,.filterbar .tagmenu #tagSearch{flex-shrink:0}
