.bfb-flowboard-reserve,.bfb-flowboard-reserve-admin{max-width:970px;margin:24px auto;padding:28px;border:1px solid #e2e6eb;border-radius:19px;background:#fff;color:#1f2937;font-family:inherit}.bfb-flowboard-reserve__head span{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#315c82}.bfb-flowboard-reserve__head h1,.bfb-flowboard-reserve-admin h1{margin:10px 0;font-size:clamp(26px,4vw,38px);line-height:1.15}.bfb-flowboard-reserve__head p{line-height:1.6}.bfb-flowboard-reserve__form{display:grid;gap:16px;margin-top:22px}.bfb-flowboard-reserve__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bfb-flowboard-reserve__form label,.bfb-fbr-filters label,.bfb-fbr-item__actions label{display:grid;gap:7px;font-size:14px;font-weight:650}.bfb-flowboard-reserve__form input:not([type=checkbox]),.bfb-flowboard-reserve__form select,.bfb-flowboard-reserve__form textarea,.bfb-fbr-filters input,.bfb-fbr-filters select,.bfb-fbr-item__actions select,.bfb-fbr-item__actions textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#1f2937;font-size:15px}.bfb-flowboard-reserve__consent{display:flex!important;gap:10px!important;align-items:flex-start;line-height:1.5;font-weight:400!important}.bfb-flowboard-reserve__consent input{margin-top:4px}.bfb-flowboard-reserve__disclaimer{color:#64748b;font-size:13px}.bfb-flowboard-reserve__notice{padding:15px;border-radius:10px;margin-top:16px;background:#eef6ff;border:1px solid #c0d8f2}.bfb-flowboard-reserve__notice.is-error{background:#fff0ee;border-color:#f8c9bd}.bfb-flowboard-reserve__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bfb-fbr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:20px 0}.bfb-fbr-stats>div{padding:18px;background:#f2f5f9;border-radius:12px;display:grid;gap:5px}.bfb-fbr-stats strong{font-size:26px}.bfb-fbr-stats span{font-size:13px}.bfb-fbr-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.bfb-fbr-filters button,.bfb-fbr-item__actions button{border:0;border-radius:9px;padding:12px 20px;background:#203f6d;color:white;cursor:pointer}.bfb-fbr-tools{padding:14px 0}.bfb-fbr-list{display:grid;gap:12px}.bfb-fbr-item{display:grid;grid-template-columns:1fr minmax(200px,290px);gap:18px;padding:17px;border:1px solid #e1e5eb;border-radius:12px}.bfb-fbr-item__main small{display:block;color:#64748b;margin-top:7px}.bfb-fbr-item__main p{overflow-wrap:anywhere}.bfb-fbr-item__actions{display:grid;gap:9px}.bfb-flowboard-reserve-button{display:inline-block}@media(max-width:670px){.bfb-flowboard-reserve,.bfb-flowboard-reserve-admin{padding:17px}.bfb-flowboard-reserve__grid,.bfb-fbr-item{grid-template-columns:1fr}.bfb-fbr-stats{grid-template-columns:repeat(2,1fr)}}
