div.bv-carousel[data-v-6da21ad5]{margin:0}.bv-photo-area[data-v-6da21ad5]{aspect-ratio:16/9;cursor:zoom-in;background:#f1f5f9;width:100%;margin:0;position:relative;overflow:hidden}.bv-photo-main[data-v-6da21ad5]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:0;display:block}.bv-photo-area--cover .bv-photo-main[data-v-6da21ad5]{-o-object-fit:cover;object-fit:cover}div.bv-no-photo[data-v-6da21ad5]{height:240px}.bv-expand-hint[data-v-6da21ad5]{background:#00000073;border-radius:8px;justify-content:center;align-items:center;padding:7px;display:flex;top:12px}.bv-counter[data-v-6da21ad5],.bv-expand-hint[data-v-6da21ad5]{pointer-events:none;margin:0;position:absolute;right:12px}.bv-counter[data-v-6da21ad5]{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;bottom:12px}.bv-arrow[data-v-6da21ad5]{color:#fff;cursor:pointer;z-index:2;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font-size:28px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bv-arrow[data-v-6da21ad5]:hover{background:#0009}.bv-arrow--prev[data-v-6da21ad5]{left:12px}.bv-arrow--next[data-v-6da21ad5]{right:12px}.bv-thumbs[data-v-6da21ad5]{scrollbar-width:thin;background:#f8fafc;gap:8px;margin:0;padding:10px 12px;display:flex;overflow-x:auto}.bv-thumb[data-v-6da21ad5]{-o-object-fit:contain;object-fit:contain;cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:72px;height:52px;margin:0;transition:border-color .15s}.bv-thumb.active[data-v-6da21ad5]{border-color:var(--cv-navy,#0f172a)}.bv-thumb[data-v-6da21ad5]:hover{border-color:#94a3b8}.lb-overlay[data-v-6da21ad5]{z-index:10010;background:#000000eb;justify-content:center;position:fixed;inset:0}.lb-controls[data-v-6da21ad5],.lb-overlay[data-v-6da21ad5]{align-items:center;margin:0;display:flex}.lb-controls[data-v-6da21ad5]{z-index:2;background:#00000080;gap:8px;padding:14px 16px;position:absolute;top:0;left:0;right:0}.lb-btn[data-v-6da21ad5]{cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;transition:background .15s;display:flex}.lb-btn[data-v-6da21ad5]:hover{background:#ffffff40}.lb-close[data-v-6da21ad5]{margin-left:auto}.lb-zoom-label[data-v-6da21ad5]{color:#fff;text-align:center;min-width:44px;margin:0;font-size:13px;font-weight:600}.lb-counter[data-v-6da21ad5]{color:#94a3b8;margin:0 0 0 auto;padding-right:4px;font-size:13px}.lb-img-wrap[data-v-6da21ad5]{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:64px 60px 20px;display:flex;overflow:hidden}.lb-img-wrap.lb-dragging[data-v-6da21ad5]{cursor:grabbing}.lb-img[data-v-6da21ad5]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;pointer-events:none;max-width:100%;max-height:100%;margin:0}.lb-arrow[data-v-6da21ad5]{color:#fff;cursor:pointer;z-index:3;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0;font-size:36px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-arrow[data-v-6da21ad5]:hover{background:#ffffff40}.lb-arrow--prev[data-v-6da21ad5]{left:16px}.lb-arrow--next[data-v-6da21ad5]{right:16px}div.bv-sched-cal[data-v-37d6ca5e]{flex:280px;min-width:260px;margin:0}.bv-cal-nav-row[data-v-37d6ca5e]{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.bv-cal-nav-btn[data-v-37d6ca5e]{cursor:pointer;color:#64748b;background:0 0;border:1.5px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;font-size:14px;display:flex;position:relative}.bv-cal-nav-btn[data-v-37d6ca5e]:before{content:"";position:absolute;inset:-8px}.bv-cal-nav-btn[data-v-37d6ca5e]:hover:not(:disabled){color:#0f172a;border-color:#0f172a}.bv-cal-nav-btn[data-v-37d6ca5e]:disabled{opacity:.4;cursor:not-allowed}.bv-cal-month-label[data-v-37d6ca5e]{color:#334155;margin:0;font-size:15px;font-weight:800}.bv-cal-year-label[data-v-37d6ca5e]{color:#94a3b8;margin:0 0 0 5px;font-weight:600}.bv-sgrid[data-v-37d6ca5e]{grid-template-columns:repeat(7,1fr);gap:3px;margin:0;display:grid}.bv-sdow[data-v-37d6ca5e]{text-align:center;color:#94a3b8;text-transform:uppercase;margin:0;padding:4px 0;font-size:11px;font-weight:700}.bv-sday[data-v-37d6ca5e]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#334155;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 2px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.bv-sday[data-v-37d6ca5e]:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:1px}.bv-sday.bv-sday-empty[data-v-37d6ca5e]{cursor:default}.bv-sday.bv-past[data-v-37d6ca5e]{color:#cbd5e1;cursor:not-allowed}.bv-sday.bv-today[data-v-37d6ca5e]{color:#fff;background:#0f172a;font-weight:800}.bv-sday.bv-blocked[data-v-37d6ca5e]{color:#fff;cursor:not-allowed;background:#f2545b;font-weight:800}.bv-sday.bv-partial[data-v-37d6ca5e]{color:#5a3d00;background:#ffc700;font-weight:800}.bv-sday.bv-available[data-v-37d6ca5e]:hover{color:#0f172a;background:#f0f3fb}.bv-sday.bv-selected[data-v-37d6ca5e],.bv-sday.bv-selected[data-v-37d6ca5e]:hover{color:#fff;background:#2563eb;font-weight:800}.bv-cal-legend-row[data-v-37d6ca5e]{color:#94a3b8;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;margin:14px 0 0;padding-top:12px;font-size:12px;display:flex}.bv-cal-leg-item[data-v-37d6ca5e]{align-items:center;gap:5px;margin:0;font-weight:700;display:flex}.bv-leg-dot[data-v-37d6ca5e]{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin:0}div.bv-action-bar[data-v-03c18f8e]{z-index:50;background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:0;margin:0;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 14px #00000017}@media (width<=1023px){div.bv-action-bar.bv-action-bar--above-nav[data-v-03c18f8e]{bottom:60px}}@media (width>=1024px){div.bv-action-bar[data-v-03c18f8e]{display:none}div.bv-action-bar.bv-action-bar--desktop[data-v-03c18f8e]{padding-left:max(16px,calc((100% - var(--bv-ab-max))/2 + 16px));padding-right:max(16px,calc((100% - var(--bv-ab-max))/2 + 16px));align-self:stretch;display:flex;position:sticky}}.bv-ab-msg[data-v-03c18f8e],.bv-ab-req[data-v-03c18f8e]{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;height:46px;margin:0;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .15s;display:flex}.bv-ab-msg[data-v-03c18f8e]:active,.bv-ab-req[data-v-03c18f8e]:active{opacity:.8}.bv-ab-msg[data-v-03c18f8e]{color:#334155;background:#fff;border:1.5px solid #cbd5e1}.bv-ab-req[data-v-03c18f8e]{color:#fff;white-space:nowrap;background:#0f172a;border:none;min-width:0;max-width:400px;margin-left:11px;transition:opacity .15s,max-width .3s,margin-left .3s,flex .3s;overflow:hidden}.bv-action-bar--sched-visible .bv-ab-req[data-v-03c18f8e]{opacity:0;pointer-events:none;border:0;flex:0 0 0;max-width:0;margin-left:0;padding:0}.bv-ab-msg[data-v-03c18f8e]:focus-visible,.bv-ab-req[data-v-03c18f8e]:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}.bv-btn-inner[data-v-03c18f8e]{align-items:center;gap:7px;margin:0;display:inline-flex}div.oab[data-v-c04415a5]{z-index:50;background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:0;margin:0;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 14px #00000017}@media (width<=1023px){div.oab.oab-above-nav[data-v-c04415a5]{bottom:60px}}@media (width>=1024px){div.oab[data-v-c04415a5]{display:none}div.oab.oab-desktop[data-v-c04415a5]{padding-left:max(16px,calc((100% - var(--oab-max))/2 + 16px));padding-right:max(16px,calc((100% - var(--oab-max))/2 + 16px));align-self:stretch;display:flex;position:sticky}}div.oab .oab-text[data-v-c04415a5]{flex-direction:column;flex:1;gap:1px;min-width:0;margin:0;display:flex}div.oab .oab-title[data-v-c04415a5]{color:#0f172a;font-size:13.5px;font-weight:700}div.oab .oab-sub[data-v-c04415a5],div.oab .oab-title[data-v-c04415a5]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}div.oab .oab-sub[data-v-c04415a5]{color:#64748b;font-size:12px;font-weight:500}div.oab .oab-action[data-v-c04415a5]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:46px;margin:0 0 0 12px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}div.oab .oab-action[data-v-c04415a5]:active{opacity:.8}div.oab .oab-action[data-v-c04415a5]:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}div.oab .oab-action svg[data-v-c04415a5-s]{flex-shrink:0}
