.fb{background:var(--field-dark);color:#ececec;border-radius:var(--r-panel);padding:clamp(1.1rem,3vw,2rem)}.fb a:not(.btn){color:#fff;text-decoration:none}.fb a:not(.btn):hover{text-underline-offset:.15em;text-decoration:underline #fff9}.fb-foot a:not(.btn){text-decoration:underline #ffffff59}.fb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.fb-dirs{gap:.25rem;display:flex}.fb-dirs a{font-family:var(--font-display);border-bottom:3px solid #0000;margin-right:1rem;padding:.1rem .15rem .3rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.1;text-decoration:none;color:#9a9a9a!important}.fb-dirs a[aria-current=page]{border-bottom-color:#ffd75e;color:#fff!important}.fb-dirs a:hover{color:#fff!important}.fb-days{gap:.375rem;display:flex}.fb-days button{border-radius:var(--r-ctl);color:#d6d6d6;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a4a4a;flex-direction:column;align-items:flex-start;padding:.35rem .8rem;font-size:.9375rem;font-weight:700;line-height:1.15;display:inline-flex}.fb-days button span{color:#a9a9a9;font-size:.8125rem;font-weight:400}.fb-days button:hover{color:#fff;border-color:#8a8a8a}.fb-days button[aria-pressed=true]{color:var(--field-dark);background:#fff;border-color:#fff}.fb-days button[aria-pressed=true] span{color:#555}.fb-days button:focus-visible,.fb-earlier:focus-visible,.fb-only input:focus-visible,.fb-pick select:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.fb-pick{display:inline-flex}.fb-pick select{border-radius:var(--r-ctl);color:#d6d6d6;max-width:13rem;min-height:44px;font:inherit;cursor:pointer;appearance:none;background: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 1l5 5 5-5' fill='none' stroke='%23d6d6d6' stroke-width='2'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #4a4a4a;padding:.35rem 2rem .35rem .8rem;font-size:.9375rem;font-weight:700}.fb-pick select:hover{color:#fff;border-color:#8a8a8a}.fb-pick select.is-set{color:var(--field-dark);background-color:#fff;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 1l5 5 5-5' fill='none' stroke='%23282828' stroke-width='2'/%3E%3C/svg%3E");border-color:#fff}.fb-pick option,.fb-pick optgroup{color:#16283a;background:#fff;font-weight:400}.fb-note{border-radius:0 var(--r-ctl) var(--r-ctl) 0;color:#e6e6e6;background:#ffd75e14;border-left:4px solid #ffd75e;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9375rem}.fb-note strong{color:#fff}.fb-note[hidden]{display:none}.fb-tools{border-bottom:1px solid #444;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;padding-bottom:1rem;display:flex}.fb-search{flex:18rem;max-width:26rem;position:relative}.fb-search svg{color:#a9a9a9;pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.fb-search input{border-radius:var(--r-ctl);color:#fff;width:100%;min-height:46px;font:inherit;background:#1f1f1f;border:1px solid #555;padding:.55rem .9rem .55rem 2.5rem;font-size:1rem}.fb-search input::placeholder{color:#9a9a9a}.fb-search input:focus{outline:3px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.fb-only{color:#e2e2e2;cursor:pointer;align-items:center;gap:.55rem;min-height:44px;font-size:.9375rem;display:inline-flex}.fb-only input{accent-color:#ffd75e;width:20px;height:20px;margin:0}.fb-sum{color:#bdbdbd;font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:.875rem}.fb-earlier{border-radius:var(--r-ctl);color:#d6d6d6;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #555;margin-top:.75rem;font-size:.9375rem;font-weight:700;display:block}.fb-earlier:hover{color:#fff;border-color:#8a8a8a}.fb-earlier[hidden],.fb-empty[hidden]{display:none}.fb[aria-busy=true] .fb-table{opacity:.6}.fb-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.25rem}.fb-table th{text-align:left;color:#a9a9a9;padding:.75rem .75rem .5rem 0;font-size:.8125rem;font-weight:700}.fb-table td{vertical-align:middle;border-top:1px solid #3c3c3c;padding:.65rem .75rem .65rem 0}.fb-time{font-family:var(--font-display);color:#ffd75e;width:5rem;font-size:1.5rem;font-weight:700}.fb-place{color:#fff;font-weight:700}.fb-place span{font-family:var(--font-display);color:#a9a9a9;margin-left:.4rem;font-size:.9375rem;font-weight:600}.fb-no{font-family:var(--font-display);white-space:nowrap;font-size:1.2rem;font-weight:700}.fb-no span{font-family:var(--font-body);color:#b5b5b5;white-space:normal;font-size:.8125rem;font-weight:400;display:block}.fb-no .fb-cs{color:#8f8f8f;cursor:help}.fb-st{min-width:10rem}.fb-st small{color:#a9a9a9;margin-top:.3rem;font-size:.8125rem;display:block}.fb-t{color:#fff;white-space:nowrap;font-weight:700}.fb-st .fs+.fb-t{color:#d6d6d6;margin-left:.5rem;font-weight:400}.fb-m{color:#a9a9a9}.fb-late{color:#ffcf5c;white-space:nowrap;margin-left:.5rem;font-weight:700;display:inline-block}.fb .fs{border-radius:var(--r-chip);white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.875rem;font-weight:700;display:inline-flex}.fb .fs:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.fb .fs-cancel{color:#ff9a9d;background:#e5484d2e}.fb .fs-delay{color:#ffcf5c;background:#f5b30029}.fb .fs-ok{color:#8fe0a0;background:#2ea04329}.fb-comp{font-family:var(--font-display);color:#fff;white-space:nowrap;font-size:1.375rem;font-weight:700}.fb-comp b{font-weight:700}.fb-comp span{font-family:var(--font-body);color:#b5b5b5;white-space:normal;max-width:12rem;font-size:.8125rem;font-weight:400;display:block}.fb-cta{text-align:right;padding-right:0!important}.fb-cta .btn{white-space:nowrap}.fb-r.is-cancel .fb-time,.fb-r.is-late .fb-time{color:#ffe9a6}.fb-now td{border-top:2px solid #ffd75e!important;padding:.35rem 0!important}.fb-now span{border-radius:0 0 var(--r-chip) var(--r-chip);color:#282828;background:#ffd75e;padding:.1rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.fb-empty{color:#d0d0d0;margin:1.25rem 0 .5rem}.fb-foot{border-top:1px solid #3c3c3c;margin-top:.25rem;padding-top:1rem}.fb-foot p{color:#a9a9a9;max-width:60rem;margin:.35rem 0 0;font-size:.8125rem}.fb-foot .fb-upd{color:#d6d6d6;font-size:.875rem}.fb-foot .fb-upd[hidden]{display:none}@media (width<=899px){.fb-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fb-table,.fb-table tbody{display:block}.fb-table tr{border-top:1px solid #3c3c3c;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time place place""time no st""comp comp cta";align-items:center;gap:.2rem .9rem;padding:.85rem 0;display:grid}.fb-table td{border:0;padding:0;display:block}.fb-table td:empty{display:none}.fb-time{grid-area:time;align-self:start;width:auto;font-size:1.375rem;line-height:1.2}.fb-place{grid-area:place}.fb-no{grid-area:no;font-size:1.05rem}.fb-no span{margin-left:.4rem;display:inline}.fb-no .fb-cs{display:none}.fb-st{text-align:right;grid-area:st;justify-self:end;min-width:0}.fb-comp{grid-area:comp;margin-top:.35rem;font-size:1.25rem}.fb-comp span{margin-left:.4rem;display:inline}.fb-cta{grid-area:cta;margin-top:.35rem}.fb-now{border:0!important;padding:0!important;display:block!important}.fb-now td{display:block;border-top:2px solid #ffd75e!important}.fb-sum{flex-basis:100%;margin-left:0}}@media (width<=559px){.fb{margin-inline:calc(var(--margin) * -.5);border-radius:var(--r-card);padding:1rem .9rem 1.1rem}.fb-head{flex-direction:column;align-items:stretch}.fb-dirs a{margin-right:.75rem}.fb-days{flex-wrap:wrap}.fb-days button{flex:1 1 0}.fb-pick{flex:100%}.fb-pick select{width:100%;max-width:none}.fb-search{flex-basis:100%;max-width:none}.fb-table tr{column-gap:.7rem}.fb-time{font-size:1.25rem}.fb-no{font-size:.95rem}.fb-no span{margin-left:0;display:block}.fb-st{align-self:start}.fb-late{margin-left:.4rem}.fb-comp span{margin-left:0;display:block}.fb-cta .btn{min-height:40px;padding:.4rem .8rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.fb *{transition:none!important}}.board-page[data-astro-cid-qhmul2nb]{padding-top:clamp(1.5rem,3vw,2.5rem)}.board-after[data-astro-cid-qhmul2nb]{gap:clamp(2rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.board-after[data-astro-cid-qhmul2nb]{grid-template-columns:1fr 1fr;align-items:start}}.board-after[data-astro-cid-qhmul2nb] h2[data-astro-cid-qhmul2nb]{margin-top:0}.checklist[data-astro-cid-qhmul2nb]{padding-left:1.2rem}.checklist[data-astro-cid-qhmul2nb] li[data-astro-cid-qhmul2nb]{margin-bottom:.6rem}.board-links[data-astro-cid-qhmul2nb]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}
