.bcfc-coll{--coll-accent:#004a98;--coll-heading:var(--bcfc-dark-ink-brand,#132a55);--coll-body:var(--bcfc-dark-ink-muted,#3a4657);--coll-muted:var(--bcfc-dark-ink-muted,#6c757d);--coll-line:#e4ebf3;--coll-bg:var(--bcfc-surface-raised,#f8fafd);--coll-shadow:0 4px 20px rgba(8,59,138,.08);--coll-ring:rgba(0,74,152,.14)}.bcfc-coll__toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px}.bcfc-coll__search{position:relative;display:flex;align-items:center;flex:1 1 300px;min-width:240px}.bcfc-coll__search>.material-icons-outlined{position:absolute;inset-inline-start:15px;font-size:1.25rem;color:var(--bcfc-ink,var(--coll-muted));pointer-events:none}.bcfc-coll__search input{width:100%;height:48px;padding-block:0;padding-inline:45px 40px;border:1px solid var(--coll-line);border-radius:12px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-ink,var(--coll-body));font-family:inherit;font-size:.96875rem;font-weight:600;box-shadow:var(--coll-shadow);transition:border-color .25s ease,box-shadow .25s ease}.bcfc-coll__search input::placeholder{color:var(--bcfc-ink,var(--coll-muted));font-weight:500}.bcfc-coll__search input:focus-visible{outline:0;border-color:var(--coll-accent);box-shadow:0 0 0 3px var(--coll-ring)}.bcfc-coll__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bcfc-coll__clear{position:absolute;inset-inline-end:9px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--bcfc-ink,var(--coll-muted));cursor:pointer;transition:background-color .2s ease,color .2s ease}.bcfc-coll__clear:hover{background:var(--bcfc-surface-raised,var(--coll-bg));color:var(--bcfc-ink-link-hover,var(--coll-heading))}.bcfc-coll__clear .material-icons-outlined{font-size:1.125rem}.bcfc-coll__field{display:inline-flex;align-items:center;gap:9px;font-size:.78125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bcfc-ink,var(--coll-muted));white-space:nowrap}.bcfc-coll__field select{height:48px;padding-block:0;padding-inline:14px 40px;border:1px solid var(--coll-line);border-radius:12px;background-color:var(--bcfc-surface-raised,#fff);color:var(--bcfc-ink,var(--coll-heading));font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:var(--coll-shadow);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236c757d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .25s ease,box-shadow .25s ease}.bcfc-coll__field select:focus-visible{outline:0;border-color:var(--coll-accent);box-shadow:0 0 0 3px var(--coll-ring)}[dir="rtl"] .bcfc-coll__field select{background-position:left 14px center}.bcfc-coll__months{background:var(--bcfc-surface-raised,#fff);border:1px solid var(--coll-line);border-radius:14px;box-shadow:var(--coll-shadow);margin:0 0 16px;overflow:hidden}.bcfc-coll__months-head{display:flex;align-items:center;gap:10px;width:100%;padding:17px 22px;border:0;background:none;color:var(--bcfc-ink,var(--coll-heading));font-family:inherit;font-size:.9375rem;font-weight:800;text-align:start;cursor:pointer;transition:background-color .25s ease}.bcfc-coll__months-head:hover{background:var(--bcfc-surface-raised,var(--coll-bg))}.bcfc-coll__months-head:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--coll-ring)}.bcfc-coll__months-ico{font-size:1.25rem;color:var(--bcfc-ink,var(--coll-accent));flex-shrink:0}.bcfc-coll__months-title{flex-shrink:0}.bcfc-coll__months-sep{color:var(--bcfc-ink,var(--coll-muted))}.bcfc-coll__months-current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bcfc-ink,var(--coll-accent));font-weight:800}.bcfc-coll__months-chev{flex-shrink:0;color:var(--bcfc-ink,var(--coll-muted));font-size:1.375rem;transition:transform .25s ease}.bcfc-coll__months-head[aria-expanded="true"] .bcfc-coll__months-chev{transform:rotate(180deg)}.bcfc-coll__months-panel{border-top:1px solid var(--coll-line);padding:18px 22px 20px}.bcfc-coll__months-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.bcfc-coll__chip{display:grid;gap:3px;padding:12px 12px;border:1px solid var(--coll-line);border-radius:10px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-muted,var(--coll-body));font-family:inherit;text-align:center;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.bcfc-coll__chip:hover:not(:disabled){border-color:var(--coll-accent);background:var(--bcfc-surface-raised,var(--coll-bg))}.bcfc-coll__chip:focus-visible{outline:0;border-color:var(--coll-accent);box-shadow:0 0 0 3px var(--coll-ring)}.bcfc-coll__chip-name{font-size:.875rem;font-weight:800}.bcfc-coll__chip-count{font-size:.78125rem;font-weight:700;color:var(--bcfc-ink-link,var(--coll-muted));font-variant-numeric:tabular-nums}.bcfc-coll__chip.is-active{background:var(--coll-accent);border-color:var(--coll-accent);color:#fff}.bcfc-coll__chip.is-active .bcfc-coll__chip-count{color:rgba(255,255,255,.82)}.bcfc-coll__chip:disabled{opacity:.45;cursor:default}.bcfc-coll-group{background:var(--bcfc-surface-raised,#fff);border:1px solid var(--coll-line);border-radius:14px;box-shadow:var(--coll-shadow);margin:0 0 14px;overflow:hidden}.bcfc-coll-group__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;color:var(--bcfc-ink,var(--coll-heading));font-size:1rem;font-weight:800;cursor:pointer;transition:background-color .25s ease;list-style:none}.bcfc-coll-group__head:hover{background:var(--bcfc-surface-raised,var(--coll-bg))}.bcfc-coll-group__head:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--coll-ring)}.bcfc-coll-group__head::-webkit-details-marker{display:none}.bcfc-coll-group__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.bcfc-coll-group__meta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.bcfc-coll-group__count{display:grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:var(--bcfc-surface-raised,var(--coll-bg));color:var(--bcfc-ink,var(--coll-muted));font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}.bcfc-coll-group__chev{color:var(--bcfc-ink,var(--coll-muted));font-size:1.375rem;transition:transform .25s ease}.bcfc-coll-group[open] .bcfc-coll-group__chev{transform:rotate(180deg)}.bcfc-coll-group[open] .bcfc-coll-group__count{background:var(--coll-ring);color:var(--bcfc-ink,var(--coll-accent))}.bcfc-coll-group__panel{border-top:1px solid var(--coll-line);padding:10px 22px 18px}.bcfc-coll__count{font-size:.90625rem;font-weight:700;color:var(--bcfc-ink,var(--coll-muted));margin:0 0 18px}.bcfc-coll__empty{text-align:center;padding:62px 24px;background:var(--bcfc-surface-raised,#fff);border:1px dashed #cfd9e6;border-radius:18px}.bcfc-coll__empty .material-icons-outlined{display:block;margin:0 auto 12px;font-size:2.5rem;color:#c2cfe0}.bcfc-coll__empty h3{margin:0 0 6px;font-size:1.125rem;font-weight:800;color:var(--bcfc-ink-strong,var(--coll-heading))}.bcfc-coll__empty p{margin:0;font-size:.9375rem;color:var(--bcfc-ink,var(--coll-muted))}.bcfc-coll__pager{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:40px 0 8px}.bcfc-coll__pages{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bcfc-coll__pgbtn{display:grid;place-items:center;min-width:40px;height:40px;padding:0 11px;border:1px solid var(--coll-line);border-radius:10px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-ink-link,var(--coll-body));font-family:inherit;font-size:.9375rem;font-weight:800;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.bcfc-coll__pgbtn:hover:not(:disabled),.bcfc-coll__pgbtn:focus-visible:not(:disabled){background:var(--btn-ink);border-color:var(--btn-ink);color:var(--bcfc-dark-ink-brand,var(--btn-fill))}.bcfc-coll__pgbtn[aria-current="page"]{background:var(--coll-accent);border-color:var(--coll-accent);color:#fff}.bcfc-coll__pgbtn[aria-current="page"]:hover,.bcfc-coll__pgbtn[aria-current="page"]:focus-visible{color:#fff}.bcfc-coll__pgbtn:disabled{opacity:.4;cursor:not-allowed}.bcfc-coll__pgbtn .material-icons-outlined{font-size:1.25rem}[dir="rtl"] .bcfc-coll__pgbtn .material-icons-outlined{transform:scaleX(-1)}.bcfc-coll__pgap{padding:0 3px;color:var(--bcfc-ink,var(--coll-muted));font-weight:800}.bcfc-coll__toolbar[hidden],.bcfc-coll__clear[hidden],.bcfc-coll__count[hidden],.bcfc-coll__empty[hidden],.bcfc-coll__pager[hidden]{display:none}@media(max-width:768px){.bcfc-coll__toolbar{flex-direction:column;align-items:stretch;gap:10px}.bcfc-coll__search{flex:1 1 auto;min-width:0}.bcfc-coll__field{justify-content:space-between}.bcfc-coll__field select{flex:0 1 62%}}@media(prefers-reduced-motion:reduce){.bcfc-coll *{transition:none!important}}.bcfc-coll__pgbtn{--btn-fill:var(--bcfc-white,#fff);--btn-ink:var(--bcfc-primary,#004a98)}