@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Cutive+Mono&display=swap";.build-notes-container[data-v-d142a492]{height:calc(100vh - 250px);overflow-y:auto;padding:1rem}.build-notes-container[data-v-d142a492]::-webkit-scrollbar{display:none}.build-notes-container[data-v-d142a492]{-ms-overflow-style:none;scrollbar-width:none}.card[data-v-d142a492]{border-radius:.5rem;border:none}.card-header[data-v-d142a492]{border-radius:.5rem .5rem 0 0!important;font-weight:600}.list-group-item[data-v-d142a492]{border-left:none;border-right:none;padding:.75rem 1.25rem}.list-group-item[data-v-d142a492]:last-child{border-bottom:none}.list-group-item[data-v-d142a492]:hover{background-color:#f8f9fa}.dot[data-v-d142a492]{width:8px;height:8px;background-color:#007bff;border-radius:50%;display:inline-block}.spinner-border[data-v-d142a492]{width:3rem;height:3rem}.page-item.disabled[data-v-d142a492],li.page-item.disabled[data-v-d142a492],.grid-scroll-container li.disabled[data-v-d142a492]{opacity:.5;pointer-events:none}.navbar-dark .navbar-nav .nav-link{color:#fff!important;opacity:1!important;padding:.5rem 1rem}@media (max-width: 768px){#nav_collapse{position:absolute;left:0;top:75px;z-index:5000;background-color:#274584!important;width:100%}.navbar-dark .navbar-nav .nav-link{border-top:1px solid #bed0f7!important}}@media print{.pe-no-print{display:none!important}.pe-preserve-ancestor{display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}}@media print{.singlepage[data-v-3d6a16b5]{max-width:100vw}}@media screen and (max-width: 768px){#singlepage .table[data-v-3d6a16b5],#singlepage .table>tbody[data-v-3d6a16b5],#singlepage .table>tbody>tr[data-v-3d6a16b5],#singlepage .table>tbody>tr>td[data-v-3d6a16b5]{display:block;width:100%!important;max-width:100%;box-sizing:border-box}#singlepage .table>tbody>tr[data-v-3d6a16b5]{margin-bottom:.6rem;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}#singlepage .table>tbody>tr>td[data-v-3d6a16b5]{border:0}#singlepage .table td.text-left[data-v-3d6a16b5]{padding:6px 10px;font-size:13px}#singlepage .table td[data-v-3d6a16b5]:not(.text-left){padding:8px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}#singlepage[data-v-3d6a16b5] .fieldbase{min-width:0!important;max-width:100%!important}#singlepage[data-v-3d6a16b5] [style*=nowrap]{white-space:normal!important}#singlepage .btn[data-v-3d6a16b5]{margin-bottom:4px}}.qbborder{border:2px solid black;border-collapse:collapse}.thintd{width:100px}.custom-modal-overlay[data-v-adf88932]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.custom-modal-dialog[data-v-adf88932]{width:90%;max-width:500px}.custom-modal-dialog .modal-content[data-v-adf88932]{background:white;border-radius:.3rem;box-shadow:0 .5rem 1rem #00000026}.custom-modal-dialog .modal-header[data-v-adf88932]{padding:1rem;border-bottom:1px solid #dee2e6}.custom-modal-dialog .modal-title[data-v-adf88932]{margin:0;font-size:1.25rem}.custom-modal-dialog .modal-body[data-v-adf88932]{padding:1rem}.custom-modal-dialog .modal-footer[data-v-adf88932]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.custom-modal-dialog .form-range[data-v-adf88932]{width:100%}.custom-modal-dialog input[type=number][data-v-adf88932]{pointer-events:auto;z-index:10000}.custom-modal-dialog input[type=number][data-v-adf88932]:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.resultnew[data-v-f563b5e2]{background-color:#90ee90}.resultdeleted[data-v-f563b5e2]{background-color:coral}.resultmodified[data-v-f563b5e2]{background-color:#add8e6}.resultnew[data-v-9b753787]{background-color:#90ee90}.resultdeleted[data-v-9b753787]{background-color:coral}.resultmodified[data-v-9b753787]{background-color:#add8e6}#drop_zone{background-color:#eee;border:1px solid black;padding:5px}.checkcol{width:30px}.hoverred:hover{color:red!important}.file-drop-area{position:relative;padding:2rem;border:2px dashed #ccc;border-radius:8px;background-color:#f8f9fa;text-align:center;transition:all .3s ease;cursor:pointer}.file-drop-area:hover{background-color:#f1f3f5;border-color:#274584}.file-drop-area.drag-active{background-color:#e7f5ff;border-color:#274584}.file-drop-content{display:flex;flex-direction:column;align-items:center;color:#495057}.file-drop-content-folder{color:#274584;font-weight:700;font-size:1.2rem}.file-drop-content svg{font-size:2rem;color:#274584}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#e9ecef}.upload-progress-bar{height:100%;background-color:#339af0;transition:width .3s ease}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:1.5rem!important}.sortable-header:hover{background-color:#0000000d}.sortable-header i{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);opacity:.5}.sortable-header i.fa-sort-up,.sortable-header i.fa-sort-down{opacity:1}.hovered[data-v-13e8bbe6]{background-color:#6aff0e!important}.row-selected[data-v-13e8bbe6]{background-color:#f6ff00!important}.header-filter-icon[data-v-13e8bbe6]:hover{color:#274584!important}.action-cell-header[data-v-13e8bbe6]{background-color:#274584!important;border-color:silver!important;border-width:0 1px 1px 0!important;color:#fff!important}.action-cell-header[data-v-13e8bbe6]:hover{background-color:#4a74b7!important}.action-cell[data-v-13e8bbe6]{background-color:#274584!important;color:#f6ff00!important;animation:1s slideIn-13e8bbe6;animation-fill-mode:forwards;animation-delay:1.8s;transform:translate(-100%);visibility:hidden}@keyframes slideIn-13e8bbe6{0%{transform:translate(-100%);visibility:hidden}99%{transform:translate(-10%);visibility:visible}to{transform:translate(0);visibility:visible}}.action-cell[data-v-13e8bbe6]:hover{background-color:#4a74b7!important}.custom-accordion button[data-v-13e8bbe6]:focus{box-shadow:none!important;outline:none!important;text-decoration:none!important}.custom-accordion button[data-v-13e8bbe6]{color:#274584!important}.custom-accordion button[data-v-13e8bbe6]:hover,.custom-accordion .card-header[data-v-13e8bbe6]:hover{text-decoration:none!important;background-color:#274584!important;color:#fff!important}.grid-scroll-container[data-v-13e8bbe6]{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;background-color:#f8f9fa;overflow:hidden}#main-grid-search-container>div[data-v-13e8bbe6]{display:grid;grid-auto-flow:dense;grid-template-rows:auto}.scroll-mirror[data-v-13e8bbe6]{overflow-x:auto;min-width:100%;overflow-y:hidden;scrollbar-width:auto;position:relative;z-index:3}.main-scroll[data-v-13e8bbe6]{flex:1;overflow:auto;position:relative;z-index:2;border:1px solid #dee2e6;background:white}.horizontal-scroll[data-v-13e8bbe6]{scrollbar-width:thin}.loading-overlay[data-v-13e8bbe6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:none}.horizontal-scroll[data-v-13e8bbe6],.scroll-mirror[data-v-13e8bbe6],.grid-container[data-v-13e8bbe6]{scrollbar-color:#274584 #f8f9fa;scrollbar-width:thin;scroll-behavior:auto!important}.gridborder[data-v-13e8bbe6]{border:1px solid silver;border-width:0 1px 1px 0;padding:0;background-color:#fff;white-space:nowrap;overflow:hidden}#main-grid-search-container>div[data-v-13e8bbe6]{display:grid;grid-template-columns:repeat(var(--grid-columns),max-content);font-size:inherit}#main-grid-search-container[data-v-13e8bbe6],.main-scroll[data-v-13e8bbe6],.grid-scroll-container[data-v-13e8bbe6]{padding:0!important;margin:0!important;border:none!important}#main-grid-search-container[data-v-13e8bbe6]{padding-bottom:20px!important}.mobile-menu-btn[data-v-13e8bbe6]{padding:8px 12px;transition:all .2s ease;border:none;background-color:transparent!important;color:#274584!important;box-shadow:none!important}.pagination .page-item.active .page-link[data-v-13e8bbe6],.pagination .page-link[data-v-13e8bbe6]:hover{color:#274584!important;background-color:transparent!important;text-decoration:underline;text-underline-offset:3px}.mobile-menu-btn[data-v-13e8bbe6]:focus{box-shadow:none!important;outline:none!important}.dropdown-menu-custom[data-v-13e8bbe6]{position:absolute;top:100%;right:100%;z-index:1000;min-width:10rem;float:left;padding:.5rem 0;font-size:1rem;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-custom .dropdown-item[data-v-13e8bbe6]{padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-menu-custom .dropdown-item.submenu-item[data-v-13e8bbe6]{padding-left:2rem}.skeleton-loader[data-v-13e8bbe6]{width:100%;height:20px;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;animation:loading-13e8bbe6 1.5s infinite;border-radius:4px}.icon-menu-btn[data-v-13e8bbe6]{transition:all .2s ease}.icon-menu-btn[data-v-13e8bbe6]:focus{box-shadow:none!important;outline:none!important}@keyframes loading-13e8bbe6{0%{background-position:200% 0}to{background-position:-200% 0}}.custom-control.custom-switch[data-v-13e8bbe6]{padding-left:2.25rem}.custom-control-input:checked~.custom-control-label[data-v-13e8bbe6]:before{background-color:#274584;border-color:#4a74b7}.custom-control-label[data-v-13e8bbe6]:before{background-color:#fff;border:#adb5bd solid 1px}.custom-control-label[data-v-13e8bbe6]:after{background-color:#4a74b7}.custom-switch .custom-control-label[data-v-13e8bbe6]:after{background-color:#4a74b7}.pagination[data-v-13e8bbe6]{margin-bottom:0;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.page-item[data-v-13e8bbe6]{display:flex}@media (max-width: 576px){.page-item[data-v-13e8bbe6]:not(.active):not(:first-child):not(:last-child){display:none}}@media (max-width: 768px){.page-item[data-v-13e8bbe6]:not(.active):not(:first-child):not(:last-child):not(:nth-child(2)):not(:nth-last-child(2)){display:none}}.page-link[data-v-13e8bbe6]{border:none!important;background:transparent!important;padding:4px;min-width:1.2rem;text-align:center;white-space:nowrap;color:#274584!important;opacity:.9}.page-item.active .page-link[data-v-13e8bbe6]{background-color:#007bff!important;color:#fff!important}.page-item.disabled .page-link[data-v-13e8bbe6]{color:#6c757d!important;pointer-events:none}.page-item.disabled span.page-link[data-v-13e8bbe6]{background:transparent!important}.pagination-icon[data-v-13e8bbe6]{width:16px;height:16px;color:#274584;margin-right:2px}.fieldbase-textarea[data-v-13e8bbe6]{overflow:hidden}.mobile-menu-btn[data-v-13e8bbe6]:focus,.mobile-menu-btn[data-v-13e8bbe6]:hover{color:#4a74b7!important}.headersticky[data-v-13e8bbe6]{border:1px solid #274584}.pan-controls[data-v-13e8bbe6]{position:fixed;bottom:5rem;right:1rem;display:grid;grid-template:".   up    ." auto "left . right" auto ".  down   ." auto / auto auto auto;gap:.5rem}.pan-btn[data-v-13e8bbe6]{width:2.5rem;height:2.5rem;background:rgba(0,0,0,.6);border:none;border-radius:.375rem;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.pan-btn[data-v-13e8bbe6]:disabled{opacity:.3;cursor:not-allowed}.pan-btn[data-v-13e8bbe6]:not(:disabled):hover{background:rgba(0,0,0,.8)}.pan-up[data-v-13e8bbe6]{grid-area:up}.pan-left[data-v-13e8bbe6]{grid-area:left}.pan-right[data-v-13e8bbe6]{grid-area:right}.pan-down[data-v-13e8bbe6]{grid-area:down}@media (max-width: 1024px){.pan-btn[data-v-13e8bbe6]{width:1.5rem;height:1.5rem}.pan-controls[data-v-13e8bbe6]{bottom:3rem}}@media (max-width: 768px){.pan-controls[data-v-13e8bbe6]{bottom:3rem}}.text-monospace[data-v-e9e9653e]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.pagination[data-v-e9e9653e]{margin-bottom:0}.qb-item-list-table[data-v-e9e9653e]{display:flex;flex-direction:column;overflow:hidden;min-height:0}.qb-table-wrap[data-v-e9e9653e]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.qb-toolbar[data-v-e9e9653e]{flex:0 0 auto;background-color:#fff;border-bottom:1px solid #dee2e6;gap:0}.qb-search[data-v-e9e9653e]{min-width:0}.qb-search-input[data-v-e9e9653e]{padding-left:30px;height:32px}.qb-search-input[data-v-e9e9653e]::-webkit-search-cancel-button{cursor:pointer}.qb-search-icon[data-v-e9e9653e]{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.85em}.qb-compact-select[data-v-e9e9653e]{width:auto;min-width:90px;max-width:140px;height:32px;padding-top:0;padding-bottom:0}.qb-icon-btn[data-v-e9e9653e]{min-width:32px;height:32px;padding:0 .55rem;flex-shrink:0}@media (max-width: 400px){.qb-compact-select[data-v-e9e9653e]{min-width:70px;max-width:110px}.qb-search-input[data-v-e9e9653e]::placeholder{font-size:.85em}}.qb-footer[data-v-e9e9653e]{flex:0 0 auto;border-top:1px solid #dee2e6;background-color:#fff;gap:.25rem .5rem}.qb-range[data-v-e9e9653e]{white-space:nowrap}.qb-perpage[data-v-e9e9653e]{width:auto;min-width:60px;height:28px;padding-top:0;padding-bottom:0}.qb-item-list-table .qb-table-wrap table.b-table{margin-bottom:0;border-collapse:separate;border-spacing:0}.qb-item-list-table .qb-table-wrap table.b-table>thead{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-color:#fff}.qb-item-list-table .qb-table-wrap table.b-table>thead>tr>th{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:3;background-color:#fff;border-top:0;border-bottom:1px solid #dee2e6}.qb-item-list-table .qb-table-wrap table.b-table>tbody>tr>td{border-top:0;border-bottom:1px solid #dee2e6}html.qb-item-list-active,body.qb-item-list-active{overflow:hidden}@media (max-width: 767.98px){.btn[data-v-a87a0caf]{min-height:44px;padding:.5rem 1rem}.btn-sm[data-v-a87a0caf]{min-height:40px;padding:.4rem .8rem}.form-control[data-v-a87a0caf]{min-height:44px;font-size:16px}.form-control-sm[data-v-a87a0caf]{min-height:40px;font-size:15px}.card[data-v-a87a0caf]{border-radius:8px;box-shadow:0 2px 4px #0000001a}.card-body[data-v-a87a0caf]{padding:1rem}.btn-group .btn[data-v-a87a0caf]{min-width:44px}.modal-header[data-v-a87a0caf]{padding:1rem;border-bottom:1px solid #dee2e6}.modal-body[data-v-a87a0caf]{padding:1rem}.modal-footer[data-v-a87a0caf]{padding:1rem;border-top:1px solid #dee2e6}}@media (min-width: 768px) and (max-width: 991.98px){.table td[data-v-a87a0caf],.table th[data-v-a87a0caf]{padding:.5rem;font-size:.9rem}}.fa[data-v-a87a0caf],.fas[data-v-a87a0caf],.far[data-v-a87a0caf],.fab[data-v-a87a0caf]{min-width:1.25rem;text-align:center}.font-weight-bold[data-v-a87a0caf]{font-weight:600}.text-truncate[data-v-a87a0caf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination[data-v-a87a0caf]{flex-wrap:wrap}.pagination .page-link[data-v-a87a0caf]{min-width:44px;text-align:center}@media (min-width: 768px){.pagination .page-link[data-v-a87a0caf]{min-width:auto;padding:.5rem .75rem}}.desktop-controls[data-v-a87a0caf]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem 1rem;margin-bottom:1rem}.desktop-controls .form-control-sm[data-v-a87a0caf]{height:31px;font-size:.875rem;border-radius:.25rem}.desktop-controls .btn-sm[data-v-a87a0caf]{height:31px;padding:.25rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.desktop-controls label[data-v-a87a0caf]{font-size:.875rem;font-weight:500;color:#495057}.pagination-sm .page-link[data-v-a87a0caf]{padding:.25rem .5rem;font-size:.875rem}@media (min-width: 768px){.desktop-controls .form-control-sm[data-v-a87a0caf],.desktop-controls .btn-sm[data-v-a87a0caf]{height:31px}.desktop-controls .d-flex[data-v-a87a0caf]{gap:0}.desktop-controls .mr-2[data-v-a87a0caf]{margin-right:.5rem!important}.desktop-controls .mr-3[data-v-a87a0caf]{margin-right:1rem!important}.desktop-controls .mx-4[data-v-a87a0caf]{margin-left:2rem!important;margin-right:2rem!important}}[data-v-a87a0caf] .modal{z-index:1050!important}[data-v-a87a0caf] .nested-modal,[data-v-a87a0caf] .nested-modal .modal-dialog{z-index:2000!important}[data-v-a87a0caf] .nested-modal .modal-backdrop{z-index:1995!important}.modal+.modal[data-v-a87a0caf]{z-index:1070!important}.modal+.modal .modal-backdrop[data-v-a87a0caf]{z-index:1065!important}[data-v-a87a0caf] .b-modal .modal{z-index:1070!important}[data-v-a87a0caf] .b-modal .modal-backdrop{z-index:1065!important}[data-v-a87a0caf] .modal[aria-labelledby*=modal],.modal .modal.show[data-v-a87a0caf]{z-index:1070!important}.container-fluid[data-v-762e30f0]{padding:20px}.alert pre[data-v-762e30f0]{background:#f8f9fa;padding:10px;border-radius:4px;font-size:12px}.box[data-v-cac542c1],.box[data-v-ba980aec]{border:1px solid gray}.table td{vertical-align:middle;min-height:10px}.form-control.is-invalid,select.form-control.is-invalid{border-color:#e91c1c!important;box-shadow:none}.text-danger{color:#e91c1c!important}.ml-2{margin-left:.5rem}.dynamic-table__sortable-body .dynamic-table-row--ghost{opacity:.7;border-style:dashed}.dynamic-table__sortable-body .dynamic-table-row--chosen{outline:2px dashed #f0ad4e;outline-offset:2px}.dynamic-table__drag-handle{cursor:grab}.dynamic-table__drag-handle:active{cursor:grabbing}.opacity-50{opacity:.5}.pointer-events-none{pointer-events:none}.bk-scope{--bk-canvas: #f4f6f9;--bk-surface: #fff;--bk-line: #e3e6ec;--bk-hair: #eef0f4;--bk-hour: #cfd4de;--bk-open: #fbfcfe;--bk-open-edge: #dde5f3;--bk-closed: #f2f4f7;--bk-ink: #1f2430;--bk-ink-2: #4b5563;--bk-dim: #6b7280;--bk-faint: #8b93a3;--bk-navy: #274584;--bk-blue: #4a74b7;--bk-blue-wash: #eef1f8;--bk-now: #c1121f;--bk-live: #1f7a4d;--bk-warn: #8a6d1f;--bk-warn-bg: #fdf6e3;--bk-warn-line: #f2e3b3;--bk-danger: #b42318;--bk-danger-bg: #fdf1f0;--bk-unpaid-due: #8e44ad;--bk-unpaid-today: #7b1fa2;--bk-unpaid-overdue: #9d174d;--bk-unpaid-hatch-due: rgba(142, 68, 173, .08);--bk-unpaid-hatch-today: rgba(123, 31, 162, .13);--bk-unpaid-hatch-overdue: rgba(157, 23, 77, .18);--bk-fit: #eaf1ff;--bk-fitline: #7089c4;--bk-seat: #eaf5ee;--bk-skel: #e9ecf1;--bk-skel-2: #f1f3f7;--bk-skel-hi: #f7f9fc;--bk-gutter-w: 56px;--bk-rail-w: 38px;--bk-queue-w: 300px;--bk-scopebar-h: 40px;--bk-head-h: 44px;--bk-lane-w: 132px;--bk-lane-min: 92px;--bk-lane-max: 220px;--bk-lane-cap: 12;--bk-radius: 6px;--bk-radius-lg: 10px;--bk-radius-pill: 999px;--bk-shadow-1: 0 1px 6px rgba(31, 36, 48, .16);--bk-shadow-2: 0 6px 18px rgba(31, 36, 48, .22);--bk-shadow-modal: 0 18px 48px rgba(23, 27, 36, .3);--bk-fs-micro: .66rem;--bk-fs-xs: .68rem;--bk-fs-sm: .72rem;--bk-fs-md: .82rem;--bk-fs-lg: .9rem;--bk-fw-med: 600;--bk-fw-bold: 700;--bk-track-caps: .1em;--bk-dur-fast: .12s;--bk-dur-base: .14s;--bk-dur-pulse: 1.2s;--bk-dur-flash: .6s;--bk-dur-shimmer: 1.4s;--bk-ease: ease;--bk-focus: #4a74b7;--bk-focus-w: 2px;--bk-px-min: 1;--bk-hour-px: 60px;--bk-tick-px: 15px;--bk-block-min-h: 22px;--bk-board-dim: 0;--bk-now-style: solid}.bk-scope[data-density=comfortable]{--bk-px-min: 1.6;--bk-hour-px: 96px;--bk-tick-px: 24px;--bk-block-min-h: 26px}.bk-scope[data-density=compact]{--bk-px-min: 1;--bk-hour-px: 60px;--bk-tick-px: 15px;--bk-block-min-h: 22px}.bk-scope[data-density=dense]{--bk-px-min: .66;--bk-hour-px: 40px;--bk-tick-px: 10px;--bk-block-min-h: 18px}.bk-scope[data-live=stale]{--bk-board-dim: .02}.bk-scope[data-live=down]{--bk-board-dim: .04;--bk-now-style: dashed}.bk-scope .cat-massage{--cat-bg: #eef1f8;--cat-ink: #2f4a8a}.bk-scope .cat-training{--cat-bg: #eaf5ee;--cat-ink: #226342}.bk-scope .cat-therapy{--cat-bg: #f4eef8;--cat-ink: #5b3a7a}.bk-scope .cat-class{--cat-bg: #fdf3e6;--cat-ink: #8a5a17}.bk-scope .cat-court{--cat-bg: #e9f4f7;--cat-ink: #1f5a6b}.bk-scope .cat-lesson{--cat-bg: #f7eef0;--cat-ink: #7a3446}.bk-scope .cat-other{--cat-bg: #f2f3f5;--cat-ink: #414755}.bk-scope .pv-0{--pv: #2f4a8a}.bk-scope .pv-1{--pv: #226342}.bk-scope .pv-2{--pv: #8a5a17}.bk-scope .pv-3{--pv: #5b3a7a}.bk-scope .pv-4{--pv: #1f5a6b}.bk-scope .pv-5{--pv: #7a3446}.bk-scope .pv-6{--pv: #3c6098}.bk-scope .pv-7{--pv: #2f7357}.bk-scope .pv-8{--pv: #9a6b2a}.bk-scope .pv-9{--pv: #6b4a8c}.bk-scope .pv-10{--pv: #2b6b7d}.bk-scope .pv-11{--pv: #8c4356}.bk-scope .bk-tnum,.bk-scope [data-tnum]{font-variant-numeric:tabular-nums}.bk-scope :focus-visible{outline:var(--bk-focus-w) solid var(--bk-focus);outline-offset:2px;border-radius:3px}.bk-scope .bk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.bk-scope{--bk-dur-fast: 0ms;--bk-dur-base: 0ms;--bk-dur-pulse: 0ms;--bk-dur-flash: 0ms;--bk-dur-shimmer: 0ms}.bk-scope *,.bk-scope *:before,.bk-scope *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.pp[data-v-6ce95b5a]{width:320px;max-width:calc(100vw - 24px);background:var(--bk-surface, #fff);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-lg, 10px);box-shadow:var(--bk-shadow-2, 0 6px 18px rgba(31, 36, 48, .22));display:flex;flex-direction:column;overflow:hidden}.pp-search[data-v-6ce95b5a]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--bk-hair, #eef0f4)}.pp-search-icon[data-v-6ce95b5a]{color:var(--bk-faint, #8b93a3);font-size:.9rem}.pp-search-input[data-v-6ce95b5a]{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink, #1f2430)}.pp-presets[data-v-6ce95b5a]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;border-bottom:1px solid var(--bk-hair, #eef0f4)}.pp-preset[data-v-6ce95b5a],.pp-unsave[data-v-6ce95b5a]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-surface, #fff);color:var(--bk-ink-2, #4b5563);font-size:var(--bk-fs-sm, .72rem);padding:2px 9px;cursor:pointer;transition:background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.pp-preset[data-v-6ce95b5a]:hover,.pp-unsave[data-v-6ce95b5a]:hover{background:var(--bk-blue-wash, #eef1f8)}.pp-preset-on[data-v-6ce95b5a]{background:var(--bk-navy, #274584);border-color:var(--bk-navy, #274584);color:#fff}.pp-preset-n[data-v-6ce95b5a]{opacity:.65}.pp-star[data-v-6ce95b5a]{color:#c9962c}.pp-unsave[data-v-6ce95b5a]{color:var(--bk-faint, #8b93a3);border-style:dashed}.pp-list[data-v-6ce95b5a]{overflow-y:auto;overflow-x:hidden}.pp-none[data-v-6ce95b5a]{padding:16px 12px;color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-md, .82rem)}.pp-head[data-v-6ce95b5a]{height:32px;display:flex;align-items:flex-end;padding:0 10px 4px;font-size:var(--bk-fs-sm, .72rem);letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.pp-row[data-v-6ce95b5a]{height:32px;display:flex;align-items:center;gap:8px;padding:0 10px}.pp-row[data-v-6ce95b5a]:hover{background:var(--bk-blue-wash, #eef1f8)}.pp-row-off[data-v-6ce95b5a]{opacity:.55}.pp-check[data-v-6ce95b5a]{flex:0 0 auto;margin:0;cursor:pointer}.pp-av[data-v-6ce95b5a]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1px solid var(--pv, #2f4a8a);background:var(--bk-blue-wash, #eef1f8);color:var(--pv, #2f4a8a);font-size:.6rem;font-weight:var(--bk-fw-bold, 700);display:grid;place-items:center;cursor:pointer;padding:0}.pp-av[data-v-6ce95b5a]:hover{background:var(--pv, #2f4a8a);color:#fff}.pp-name[data-v-6ce95b5a]{flex:1 1 auto;min-width:0;margin:0;cursor:pointer;display:flex;align-items:baseline;gap:6px;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink, #1f2430)}.pp-name-text[data-v-6ce95b5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-svc[data-v-6ce95b5a]{flex:0 0 auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}.pp-count[data-v-6ce95b5a]{flex:0 0 auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);background:#f4f5f7;border-radius:var(--bk-radius-pill, 999px);padding:1px 7px}.pp-off-tag[data-v-6ce95b5a]{flex:0 0 auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}.pp-cap[data-v-6ce95b5a]{margin:0;padding:6px 10px;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border-top:1px solid var(--bk-warn-line, #f2e3b3);font-variant-numeric:tabular-nums}.pp-foot[data-v-6ce95b5a]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--bk-hair, #eef0f4)}.pp-setname[data-v-6ce95b5a]{flex:1 1 auto;min-width:0;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);padding:3px 8px;font-size:var(--bk-fs-sm, .72rem)}.pp-save[data-v-6ce95b5a]{border:1px solid var(--bk-navy, #274584);border-radius:var(--bk-radius, 6px);background:var(--bk-navy, #274584);color:#fff;font-size:var(--bk-fs-sm, .72rem);padding:3px 10px;cursor:pointer}.pp-save[data-v-6ce95b5a]:disabled{opacity:.4;cursor:default}.pp-why[data-v-6ce95b5a]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}@media (max-width: 767px){.pp[data-v-6ce95b5a]{width:100%}}.lc[data-v-775cf098]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid transparent;border-radius:var(--bk-radius-pill, 999px);background:transparent;font-size:var(--bk-fs-sm, .72rem);line-height:1.5;cursor:pointer;white-space:nowrap;transition:background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.lc[data-v-775cf098]:hover{background:rgba(31,36,48,.05)}.lc-dot[data-v-775cf098]{font-size:.62rem;line-height:1}.lc-word[data-v-775cf098]{font-weight:var(--bk-fw-med, 600)}.lc-quiet[data-v-775cf098]{font-weight:400;opacity:.8}.lc-sep[data-v-775cf098]{opacity:.45}.lc-num[data-v-775cf098]{font-variant-numeric:tabular-nums}.lc-live[data-v-775cf098]{color:var(--bk-live, #1f7a4d)}.lc-updating[data-v-775cf098]{color:var(--bk-blue, #4a74b7)}.lc-stale[data-v-775cf098]{color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border-color:var(--bk-warn-line, #f2e3b3)}.lc-stale[data-v-775cf098]:hover{background:#fbf0d4}.lc-down[data-v-775cf098]{color:var(--bk-danger, #b42318);background:var(--bk-danger-bg, #fdf1f0);border-color:#f3d3d0;font-weight:var(--bk-fw-med, 600)}.lc-down[data-v-775cf098]:hover{background:#fbe6e4}.lc-action[data-v-775cf098]{margin-left:3px;padding:1px 7px;border-radius:var(--bk-radius-pill, 999px);background:var(--bk-danger, #b42318);color:#fff;font-weight:var(--bk-fw-med, 600)}.lc-updating .lc-dot[data-v-775cf098]{animation:lc-pulse-775cf098 var(--bk-dur-pulse, 1.2s) var(--bk-ease, ease) infinite}@keyframes lc-pulse-775cf098{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.lc-updating .lc-dot[data-v-775cf098]{animation:none;opacity:.7}}.mc[data-v-ef215d36]{width:244px;padding:8px;background:var(--bk-surface, #fff);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);box-shadow:0 8px 24px #1f243024}.mc-head[data-v-ef215d36]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mc-month[data-v-ef215d36]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600);color:var(--bk-ink, #1f2430)}.mc-nav[data-v-ef215d36]{border:0;background:transparent;cursor:pointer;color:var(--bk-dim, #6b7280);font-size:1rem;line-height:1;padding:4px 8px;border-radius:4px}.mc-nav[data-v-ef215d36]:hover{background:var(--bk-canvas, #f4f6f9);color:var(--bk-ink, #1f2430)}.mc-dow[data-v-ef215d36],.mc-grid[data-v-ef215d36]{display:grid;grid-template-columns:repeat(7,1fr)}.mc-dow[data-v-ef215d36]{gap:2px;margin-bottom:2px;font-size:var(--bk-fs-micro, .66rem);color:var(--bk-faint, #8b93a3);text-align:center}.mc-grid[data-v-ef215d36]{gap:2px}.mc-day[data-v-ef215d36]{height:30px;border:0;border-radius:4px;cursor:pointer;background:transparent;color:var(--bk-ink, #1f2430);font-size:var(--bk-fs-sm, .78rem);padding:0}.mc-day[data-v-ef215d36]:hover{background:var(--bk-blue-wash, #eef1f8)}.mc-out[data-v-ef215d36]{color:var(--bk-faint, #8b93a3)}.mc-today[data-v-ef215d36]{box-shadow:inset 0 0 0 1px var(--bk-now, #c1121f);font-weight:var(--bk-fw-med, 600)}.mc-sel[data-v-ef215d36]{background:var(--bk-navy, #274584);color:#fff;font-weight:var(--bk-fw-med, 600)}.mc-sel[data-v-ef215d36]:hover{background:var(--bk-navy, #274584)}.mc-day[data-v-ef215d36]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.mc-foot[data-v-ef215d36]{margin-top:6px;text-align:center}.mc-today-btn[data-v-ef215d36]{border:0;background:transparent;cursor:pointer;color:var(--bk-navy, #274584);font-size:var(--bk-fs-sm, .78rem);font-weight:var(--bk-fw-med, 600);padding:4px 10px;border-radius:4px}.mc-today-btn[data-v-ef215d36]:hover{background:var(--bk-blue-wash, #eef1f8)}.mc-today-btn[data-v-ef215d36]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}@media (max-width: 620px){.mc[data-v-ef215d36]{width:100%}.mc-day[data-v-ef215d36]{height:40px;font-size:var(--bk-fs-md, .82rem)}}@media (prefers-reduced-motion: reduce){.mc-day[data-v-ef215d36],.mc-nav[data-v-ef215d36],.mc-today-btn[data-v-ef215d36]{transition:none}}.sb[data-v-5369c83d]{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:var(--bk-scopebar-h, 40px);padding:4px 10px;background:var(--bk-surface, #fff);border-bottom:1px solid var(--bk-line, #e3e6ec)}.sb-when[data-v-5369c83d]{display:flex;align-items:center;gap:2px}.sb-step[data-v-5369c83d]{border:0;background:transparent;color:var(--bk-dim, #6b7280);font-size:1.05rem;line-height:1;padding:4px 7px;border-radius:var(--bk-radius, 6px);cursor:pointer}.sb-step[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8);color:var(--bk-navy, #274584)}.sb-date[data-v-5369c83d]{min-width:118px;text-align:center;font-size:var(--bk-fs-lg, .9rem);font-weight:var(--bk-fw-med, 600);color:var(--bk-ink, #1f2430);white-space:nowrap;border:0;background:transparent;cursor:pointer;padding:4px 8px;border-radius:var(--bk-radius, 6px)}.sb-date[data-v-5369c83d]:hover,.sb-date[aria-expanded=true][data-v-5369c83d]{background:var(--bk-blue-wash, #eef1f8)}.sb-date[data-v-5369c83d]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.sb-when[data-v-5369c83d]{position:relative}.sb-calpop[data-v-5369c83d]{position:absolute;top:calc(100% + 6px);left:28px;z-index:41}.sb-calpop-right[data-v-5369c83d]{left:auto;right:0}@media (max-width: 620px){.sb-calpop[data-v-5369c83d],.sb-calpop-right[data-v-5369c83d]{left:0;right:0}}.sb-today[data-v-5369c83d]{margin-left:4px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-surface, #fff);color:var(--bk-ink-2, #4b5563);font-size:var(--bk-fs-sm, .72rem);padding:2px 10px;cursor:pointer}.sb-today[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8)}.sb-today-here[data-v-5369c83d]{border-color:var(--bk-blue, #4a74b7);color:var(--bk-navy, #274584)}.sb-range[data-v-5369c83d]{display:inline-flex;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);overflow:hidden}.sb-rangebtn[data-v-5369c83d]{border:0;background:var(--bk-surface, #fff);color:var(--bk-ink-2, #4b5563);font-size:var(--bk-fs-sm, .72rem);font-weight:var(--bk-fw-med, 600);padding:4px 12px;cursor:pointer;transition:background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.sb-rangebtn+.sb-rangebtn[data-v-5369c83d]{border-left:1px solid var(--bk-line, #e3e6ec)}.sb-rangebtn[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8)}.sb-rangebtn-on[data-v-5369c83d]{background:var(--bk-navy, #274584);color:#fff}.sb-rangebtn-on[data-v-5369c83d]:hover{background:var(--bk-navy, #274584)}.sb-who[data-v-5369c83d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sb-lock[data-v-5369c83d]{display:inline-flex;align-items:center;gap:6px;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-dim, #6b7280)}.sb-lock strong[data-v-5369c83d]{color:var(--bk-ink, #1f2430);font-weight:var(--bk-fw-med, 600)}.sb-lock-why[data-v-5369c83d]{font-style:italic}.sb-hours[data-v-5369c83d]{margin-left:2px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-surface, #fff);color:var(--bk-ink-2, #4b5563);font-size:var(--bk-fs-sm, .72rem);padding:2px 10px;cursor:pointer}.sb-hours[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8);color:var(--bk-navy, #274584)}.sb-chip[data-v-5369c83d]{display:inline-flex;align-items:center;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-surface, #fff);border-top-color:var(--pv, #2f4a8a);overflow:hidden}.sb-chip-on[data-v-5369c83d]{background:var(--bk-blue-wash, #eef1f8);border-color:var(--bk-blue, #4a74b7)}.sb-chip-av[data-v-5369c83d]{border:0;padding:0;width:26px;height:26px;background:transparent;color:var(--pv, #2f4a8a);font-size:.62rem;font-weight:var(--bk-fw-bold, 700);cursor:pointer}.sb-chip-av[data-v-5369c83d]:hover{background:var(--pv, #2f4a8a);color:#fff}.sb-chip-body[data-v-5369c83d]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:3px 10px 3px 2px;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink-2, #4b5563)}.sb-chip-on .sb-chip-body[data-v-5369c83d]{color:var(--bk-ink, #1f2430);font-weight:var(--bk-fw-med, 600)}.sb-chip-name[data-v-5369c83d]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-chip-n[data-v-5369c83d]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280)}.sb-lanes-wrap[data-v-5369c83d]{position:relative;display:inline-flex;align-items:center;gap:4px}.sb-lanes[data-v-5369c83d]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430);font-size:var(--bk-fs-md, .82rem);padding:3px 12px;cursor:pointer;max-width:320px}.sb-lanes[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8)}.sb-lanes-icon[data-v-5369c83d],.sb-lanes-caret[data-v-5369c83d]{color:var(--bk-faint, #8b93a3)}.sb-lanes-label[data-v-5369c83d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sb-clear[data-v-5369c83d]{border:0;background:transparent;color:var(--bk-dim, #6b7280);font-size:.8rem;line-height:1;padding:4px 6px;border-radius:var(--bk-radius, 6px);cursor:pointer}.sb-clear[data-v-5369c83d]:hover{background:var(--bk-blue-wash, #eef1f8);color:var(--bk-navy, #274584)}.sb-pop[data-v-5369c83d]{position:absolute;top:calc(100% + 6px);left:0;z-index:40}.sb-pop-right[data-v-5369c83d]{left:auto;right:0}.sb-tally[data-v-5369c83d]{display:flex;align-items:center;gap:10px;margin-left:auto}.sb-count[data-v-5369c83d]{font-size:var(--bk-fs-sm, .72rem);color:var(--bk-dim, #6b7280);white-space:nowrap}.sb-count strong[data-v-5369c83d]{color:var(--bk-ink, #1f2430);font-weight:var(--bk-fw-med, 600)}.sb-queue[data-v-5369c83d]{border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-warn-bg, #fdf6e3);color:var(--bk-warn, #8a6d1f);font-size:var(--bk-fs-sm, .72rem);padding:2px 10px;cursor:pointer;white-space:nowrap}.sb-queue-clear[data-v-5369c83d]{border-color:var(--bk-line, #e3e6ec);background:var(--bk-surface, #fff);color:var(--bk-live, #1f7a4d)}.sb-unpaid[data-v-5369c83d]{border:1px solid var(--bk-danger, #b42318);border-radius:var(--bk-radius-pill, 999px);background:var(--bk-danger-bg, #fdf1f0);color:var(--bk-danger, #b42318);font-size:var(--bk-fs-sm, .72rem);padding:2px 10px;cursor:pointer;white-space:nowrap;font-weight:var(--bk-fw-med, 600)}.sb-unpaid-clear[data-v-5369c83d]{border-color:var(--bk-line, #e3e6ec);background:var(--bk-surface, #fff);color:var(--bk-live, #1f7a4d);font-weight:400}.sb-note[data-v-5369c83d]{margin:0;padding:6px 12px;font-size:var(--bk-fs-sm, .72rem);letter-spacing:.03em;color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border-bottom:1px solid var(--bk-warn-line, #f2e3b3);font-variant-numeric:tabular-nums}@media (max-width: 767px){.sb[data-v-5369c83d]{gap:8px;padding:6px 8px}.sb-date[data-v-5369c83d]{min-width:96px;font-size:var(--bk-fs-md, .82rem)}.sb-tally[data-v-5369c83d]{margin-left:0;width:100%;flex-wrap:wrap;row-gap:6px}.sb-chip-name[data-v-5369c83d]{max-width:84px}.sb-lanes[data-v-5369c83d]{max-width:100%}.sb-pop[data-v-5369c83d],.sb-pop-right[data-v-5369c83d]{left:0;right:0}}.or[data-v-716d726d]{font-variant-numeric:tabular-nums;color:inherit}button.or-live[data-v-716d726d]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:default}button.or-live[data-v-716d726d]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}.qc[data-v-03758dfa]{position:relative;line-height:1.3;border:1px solid var(--bk-line, #e3e6ec);border-left:3px solid var(--bk-warn, #8a6d1f);border-radius:8px;background:var(--bk-surface, #fff);transition:box-shadow var(--bk-dur-fast, .12s) var(--bk-ease, ease),transform var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.qc.why-slot_taken[data-v-03758dfa]{border-left-color:var(--bk-danger, #b42318)}.qc.why-no_booking_fields[data-v-03758dfa]{border-left-color:var(--bk-navy, #274584)}.qc.pay-overdue[data-v-03758dfa],.qc.confirming[data-v-03758dfa]{border-left-color:var(--bk-danger, #b42318)}.qc.armed[data-v-03758dfa]{border-color:var(--bk-fitline, #7089c4);border-left-color:var(--bk-fitline, #7089c4);background:var(--bk-fit, #eaf1ff);transform:translateY(-2px);box-shadow:var(--bk-shadow-2, 0 6px 18px rgba(31, 36, 48, .22))}.qc.restored[data-v-03758dfa]{border-color:var(--bk-fitline, #7089c4);box-shadow:0 0 0 2px var(--bk-fitline, #7089c4)}.qc-hit[data-v-03758dfa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border:0;background:none;padding:0;margin:0;cursor:pointer;border-radius:6px}.qc-hit[data-v-03758dfa]:hover{background:rgba(39,69,132,.035)}.qc.armed .qc-hit[data-v-03758dfa]:hover{background:transparent}.qc-body[data-v-03758dfa]{position:relative;z-index:1;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:7px 9px 8px}.qc.confirming .qc-body[data-v-03758dfa]{pointer-events:auto;padding-bottom:4px}.qc-body[data-v-03758dfa]>*{flex:0 0 auto}.qc-l1[data-v-03758dfa]{display:flex;align-items:baseline;gap:5px;min-width:0}.qc-who[data-v-03758dfa]{flex:1 1 auto;min-width:0;font-weight:var(--bk-fw-med, 600);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-tag[data-v-03758dfa]{flex:0 0 auto;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border-radius:3px;padding:0 4px}.qc-pay[data-v-03758dfa]{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:2px;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--bk-fw-bold, 700);border-radius:3px;padding:0 4px}.qc-pay.pay-due[data-v-03758dfa]{color:var(--bk-dim, #6b7280);background:#eceef3}.qc-pay.pay-today[data-v-03758dfa]{color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3)}.qc-pay.pay-overdue[data-v-03758dfa]{color:#fff;background:var(--bk-danger, #b42318)}.qc-order[data-v-03758dfa]{flex:0 0 auto;pointer-events:auto;font-size:var(--bk-fs-sm, .72rem)}.qc-order-none[data-v-03758dfa]{color:var(--bk-faint, #8b93a3);pointer-events:none}.qc-age[data-v-03758dfa]{flex:0 0 auto;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-faint, #8b93a3)}.qc-age.hot[data-v-03758dfa]{color:var(--bk-warn, #8a6d1f);font-weight:var(--bk-fw-med, 600)}.qc-l2[data-v-03758dfa]{display:flex;align-items:center;gap:5px;min-width:0;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink-2, #4b5563)}.qc-what[data-v-03758dfa]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-dur[data-v-03758dfa]{flex:0 0 auto;color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-xs, .68rem)}.qc-pv[data-v-03758dfa]{flex:0 0 auto;font-size:.6rem;font-weight:var(--bk-fw-bold, 700);letter-spacing:.02em;color:var(--pv, #2f4a8a);border:1px solid var(--pv, #2f4a8a);border-radius:999px;padding:0 4px}.qc-acts[data-v-03758dfa]{flex:0 0 var(--qc-gutter, 74px);display:flex;justify-content:flex-end;align-items:center;gap:3px;pointer-events:auto}.qc-act[data-v-03758dfa]{border:0;background:none;cursor:pointer;padding:0 6px;min-width:26px;min-height:22px;border-radius:5px;color:var(--bk-dim, #6b7280);font-size:.8rem;line-height:1}.qc-act[data-v-03758dfa]:hover{background:var(--bk-blue-wash, #eef1f8);color:var(--bk-ink, #1f2430)}.qc-act-x[data-v-03758dfa]:hover{background:var(--bk-danger-bg, #fdf1f0);color:var(--bk-danger, #b42318)}.qc-act[data-v-03758dfa]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.qc-act-open[data-v-03758dfa]{border:1px solid var(--bk-line, #dfe3ea);background:#fff;padding:0 6px;min-width:0;min-height:20px;font-size:.65rem;font-weight:var(--bk-fw-med, 600);white-space:nowrap}.qc-act-open[data-v-03758dfa]:hover{background:#fff;border-color:var(--bk-navy, #274584);color:var(--bk-navy, #274584)}.qc-l3[data-v-03758dfa]{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}.qc-l3>span[data-v-03758dfa]{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-unit[data-v-03758dfa]{flex:0 0 auto;background:var(--bk-blue-wash, #eef1f8);color:#3f5c9c;border-radius:4px;padding:0 5px;font-weight:var(--bk-fw-med, 600)}.qc-flag[data-v-03758dfa]{color:var(--bk-danger, #b42318)}.qc-asked[data-v-03758dfa]{color:var(--bk-warn, #8a6d1f)}.qc-late[data-v-03758dfa]{color:var(--bk-danger, #b42318);font-weight:var(--bk-fw-med, 600)}.qc-l3-armed[data-v-03758dfa]{color:var(--bk-navy, #274584);font-weight:var(--bk-fw-med, 600);font-size:var(--bk-fs-xs, .68rem)}.qc-conf[data-v-03758dfa]{position:relative;z-index:1;border-top:1px solid var(--bk-hair, #eef0f4);padding:6px 9px 8px}.qc-chips[data-v-03758dfa]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.qc-chip[data-v-03758dfa]{border:1px solid var(--bk-line, #e3e6ec);background:#fafbfc;border-radius:999px;padding:2px 8px;cursor:pointer;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-ink-2, #4b5563)}.qc-chip[data-v-03758dfa]:hover{background:var(--bk-blue-wash, #eef1f8);border-color:var(--bk-fitline, #7089c4)}.qc-conf-row[data-v-03758dfa]{display:flex;align-items:center;gap:5px}.qc-conf-in[data-v-03758dfa]{flex:1 1 auto;min-width:0;padding:4px 7px;font-size:var(--bk-fs-md, .82rem);line-height:1.2;border:1px solid #d5d9e0;border-radius:6px}@media (pointer: coarse){.qc-conf-in[data-v-03758dfa]{font-size:16px}}.qc-btn[data-v-03758dfa]{flex:0 0 auto;background:var(--bk-danger, #b42318);color:#fff;border:0;border-radius:6px;padding:0 9px;min-height:26px;cursor:pointer;font-size:var(--bk-fs-sm, .72rem)}.qc-btn[disabled][data-v-03758dfa]{opacity:.45;cursor:not-allowed}.qc-btn-quiet[data-v-03758dfa]{background:#eceef3;color:#414755}.qc-conf-hint[data-v-03758dfa]{margin:4px 0 0;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}@media (hover: none),(pointer: coarse){.qc[data-v-03758dfa]{--qc-gutter: 88px}.qc-act[data-v-03758dfa]{min-width:40px;min-height:40px}}.rs[data-v-a9f84192]{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin:10px 12px 8px;padding:0 8px;min-height:32px;background:#fff;border:1px solid var(--bk-line, #dfe3ea);border-radius:var(--bk-radius, 6px)}.rs[data-v-a9f84192]:focus-within{border-color:var(--bk-navy, #274584);box-shadow:0 0 0 2px #27458426}.rs-mark[data-v-a9f84192]{flex:0 0 auto;color:var(--bk-faint, #8b93a3);font-size:.9rem;line-height:1}.rs-in[data-v-a9f84192]{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;padding:0;color:var(--bk-ink, #1f2430);font-size:var(--bk-fs-md, .82rem)}.rs-in[data-v-a9f84192]::-webkit-search-decoration,.rs-in[data-v-a9f84192]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rs-x[data-v-a9f84192]{flex:0 0 auto;border:0;background:none;cursor:pointer;padding:0 2px;color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-xs, .68rem)}.rs-x[data-v-a9f84192]:hover{color:var(--bk-ink, #1f2430)}.rs-x[data-v-a9f84192]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px;border-radius:3px}.rs-extra[data-v-a9f84192]{flex:0 0 auto;display:inline-flex;align-items:center}@media (hover: none),(pointer: coarse){.rs[data-v-a9f84192]{min-height:40px}}.qf[data-v-e0625345]{position:relative;flex:0 0 auto;border-bottom:1px solid var(--bk-line, #e3e6ec)}.qf.narrowed[data-v-e0625345]{box-shadow:inset 3px 0 0 var(--bk-warn, #8a6d1f)}.qf-flag[data-v-e0625345]{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;border:0;background:none;cursor:pointer;min-width:28px;min-height:26px;border-radius:6px;color:var(--bk-dim, #6b7280);font-size:.82rem}.qf-flag[data-v-e0625345]:hover{background:var(--bk-blue-wash, #eef1f8);color:var(--bk-ink, #1f2430)}.qf-flag.on[data-v-e0625345]{color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3)}.qf-flag-n[data-v-e0625345]{font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-bold, 700)}.qf-chips[data-v-e0625345]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 8px 6px 9px;background:var(--bk-warn-bg, #fdf6e3)}.qf-chip[data-v-e0625345]{border:1px solid var(--bk-warn-line, #f2e3b3);background:#fff;color:var(--bk-warn, #8a6d1f);border-radius:999px;padding:1px 7px;cursor:pointer;font-size:var(--bk-fs-xs, .68rem);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qf-chip[data-v-e0625345]:hover{background:var(--bk-warn, #8a6d1f);color:#fff;border-color:var(--bk-warn, #8a6d1f)}.qf-count[data-v-e0625345]{margin-left:auto;font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-bold, 700);color:var(--bk-warn, #8a6d1f)}.qf-clear[data-v-e0625345]{border:0;background:none;cursor:pointer;padding:0 2px;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-warn, #8a6d1f);text-decoration:underline}.qf-pop[data-v-e0625345]{position:absolute;z-index:20;top:100%;right:6px;width:240px;max-width:calc(100vw - 24px);background:var(--bk-surface, #fff);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-lg, 10px);box-shadow:var(--bk-shadow-2, 0 6px 18px rgba(31, 36, 48, .22));padding:8px 4px 10px}.qf-pop-h[data-v-e0625345]{margin:4px 0 3px;padding:0 8px;font-size:var(--bk-fs-xs, .68rem);letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.qf-pop-list[data-v-e0625345]{max-height:34vh;overflow-y:auto}.qf-opt[data-v-e0625345]{display:flex;align-items:center;gap:7px;padding:5px 8px;cursor:pointer;margin:0;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink-2, #4b5563)}.qf-opt[data-v-e0625345]:hover{background:var(--bk-blue-wash, #eef1f8)}.qf-opt-name[data-v-e0625345]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qf-opt-n[data-v-e0625345]{flex:0 0 auto;color:var(--bk-faint, #8b93a3);font-size:var(--bk-fs-xs, .68rem)}.qf-pop-note[data-v-e0625345]{margin:5px 0 0;padding:0 8px;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3);line-height:1.35}@media (max-width: 1023px){.qf-pop[data-v-e0625345]{left:6px;right:6px;width:auto}.qf-opt[data-v-e0625345]{padding:9px 8px}}.rl[data-v-2985cb36]{display:block;min-width:0}.rl-l1[data-v-2985cb36]{display:flex;align-items:baseline;gap:5px;min-width:0}.rl-who[data-v-2985cb36]{flex:1 1 auto;min-width:0;font-weight:var(--bk-fw-med, 600);font-size:.86rem;color:var(--bk-ink, #1f2430);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-tag[data-v-2985cb36]{flex:0 0 auto;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border-radius:3px;padding:0 4px}.rl-order[data-v-2985cb36]{flex:0 0 auto;font-size:var(--bk-fs-sm, .72rem)}.rl-order-none[data-v-2985cb36]{color:var(--bk-faint, #8b93a3)}.rl-age[data-v-2985cb36]{flex:0 0 auto;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-faint, #8b93a3)}.rl-when[data-v-2985cb36]{flex:0 0 auto;font-size:var(--bk-fs-sm, .72rem);font-weight:var(--bk-fw-med, 600)}.rl-when.tone-live[data-v-2985cb36]{color:var(--bk-live, #1f7a4d)}.rl-when.tone-warn[data-v-2985cb36]{color:var(--bk-warn, #8a6d1f)}.rl-when.tone-dim[data-v-2985cb36]{color:var(--bk-faint, #8b93a3)}.rl-age.hot[data-v-2985cb36]{color:var(--bk-warn, #8a6d1f);font-weight:var(--bk-fw-med, 600)}.rl-l2[data-v-2985cb36]{display:flex;align-items:center;gap:5px;min-width:0;font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink-2, #4b5563)}.rl-what[data-v-2985cb36]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-unit[data-v-2985cb36]{flex:0 0 auto;background:#fff;color:var(--bk-ink-2, #4b5563);border:1px solid var(--bk-line, #dfe3ea);border-radius:4px;padding:0 4px;font-size:.62rem;font-weight:var(--bk-fw-med, 600)}.rl-dur[data-v-2985cb36]{flex:0 0 auto;color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-xs, .68rem)}.rl-pv[data-v-2985cb36]{flex:0 0 auto;font-size:.6rem;font-weight:var(--bk-fw-bold, 700);letter-spacing:.02em;color:var(--pv, #2f4a8a);border:1px solid var(--pv, #2f4a8a);border-radius:999px;padding:0 4px}.rl-acts[data-v-2985cb36]{flex:0 0 auto;display:inline-flex;gap:2px}.bl[data-v-b495d7b1]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bl-count[data-v-b495d7b1]{color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-xs, .68rem)}.bl-note[data-v-b495d7b1]{margin:0;padding:0 12px 8px;flex:0 0 auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280)}.bl-note-bad[data-v-b495d7b1]{color:var(--bk-danger, #b42318)}.bl-empty[data-v-b495d7b1]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 20px;text-align:center;color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-sm, .72rem)}.bl-empty-mark[data-v-b495d7b1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bk-panel-2, #f4f6f9);color:var(--bk-faint, #8b93a3)}.bl-empty-sub[data-v-b495d7b1]{max-width:32ch;line-height:1.45;font-size:var(--bk-fs-xs, .68rem)}.bl-list[data-v-b495d7b1]{list-style:none;margin:0;padding:0 6px 12px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.bl-row[data-v-b495d7b1]{position:relative;padding:6px 6px 7px;border-radius:var(--bk-radius, 6px);line-height:1.3}.bl-row+.bl-row[data-v-b495d7b1]{box-shadow:inset 0 1px 0 var(--bk-hair, #eef0f4)}.bl-hit[data-v-b495d7b1]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;padding:0;margin:0;cursor:pointer;border-radius:inherit}.bl-hit[data-v-b495d7b1]:hover{background:var(--bk-panel-2, #f4f6f9)}.bl-hit[data-v-b495d7b1]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:-2px}.bl-row[data-v-b495d7b1]>:not(.bl-hit){position:relative;pointer-events:none}.bl-row[data-v-b495d7b1] :where(a,button,.or){pointer-events:auto}@keyframes bl-landed-b495d7b1{0%{background:var(--bk-blue-wash, #eef1f8)}to{background:transparent}}.bl-row.landed[data-v-b495d7b1]{animation:bl-landed-b495d7b1 1.4s var(--bk-ease, ease) 1}@media (prefers-reduced-motion: reduce){.bl-row.landed[data-v-b495d7b1]{animation:none}}.bl-why[data-v-b495d7b1]{margin:1px 0 0;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-mini[data-v-b495d7b1]{border:1px solid var(--bk-line, #dfe3ea);background:#fff;color:var(--bk-ink-2, #4b5563);border-radius:4px;padding:0 6px;min-height:20px;cursor:pointer;font-size:.65rem;font-weight:var(--bk-fw-med, 600);white-space:nowrap}.bl-mini[data-v-b495d7b1]:hover{border-color:var(--bk-navy, #274584);color:var(--bk-navy, #274584)}.bl-mini[data-v-b495d7b1]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.bl-btn[data-v-b495d7b1]{border:1px solid var(--bk-line, #dfe3ea);background:#fff;color:var(--bk-ink-2, #4b5563);border-radius:var(--bk-radius, 6px);padding:0 9px;min-height:26px;cursor:pointer;font-size:var(--bk-fs-xs, .68rem)}.bl-btn[data-v-b495d7b1]:hover{border-color:var(--bk-ink-2, #4b5563);color:var(--bk-ink, #1f2430)}.bl-btn[disabled][data-v-b495d7b1]{opacity:.5;cursor:progress}.bl-btn[data-v-b495d7b1]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.bl-foot[data-v-b495d7b1]{margin:0;flex:0 0 auto;padding:6px 12px 10px;border-top:1px solid var(--bk-line, #dfe3ea);font-size:var(--bk-fs-xs, .68rem);line-height:1.4;color:var(--bk-dim, #6b7280)}.bl-foot-scope[data-v-b495d7b1]{display:block;color:var(--bk-faint, #8b93a3)}@media (hover: none),(pointer: coarse){.bl-btn[data-v-b495d7b1]{min-height:40px;padding:0 14px}}.bq[data-v-4e7978ca]{display:flex;flex-direction:column;min-height:0;width:var(--bk-queue-w, 300px);background:var(--bk-surface, #fff);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-lg, 10px);overflow:hidden;color:var(--bk-ink, #1f2430)}.bq-tabs[data-v-4e7978ca]{display:flex;flex:0 0 auto;border-bottom:1px solid var(--bk-line, #e3e6ec)}.bq-tabs button[data-v-4e7978ca]{flex:1;min-width:0;overflow:hidden;border:0;background:#fafbfc;color:var(--bk-dim, #6b7280);padding:11px 6px;cursor:pointer;font-size:var(--bk-fs-md, .82rem);display:inline-flex;align-items:center;justify-content:center;gap:5px}.bq-tabs button[data-v-4e7978ca]{padding:11px 3px;gap:3px;font-size:var(--bk-fs-sm, .72rem)}.bq-tabs[data-v-4e7978ca]{overflow-x:auto;scrollbar-width:none}.bq-tabs[data-v-4e7978ca]::-webkit-scrollbar{display:none}.bq-tabs button[data-v-4e7978ca]{min-width:max-content}.bq-tabs button[data-v-4e7978ca]:first-child{flex:1.15}.bq-tab-t[data-v-4e7978ca]{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-tabs button.on[data-v-4e7978ca]{background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430);font-weight:var(--bk-fw-med, 600);box-shadow:inset 0 -2px 0 var(--bk-navy, #274584)}.bq-pill[data-v-4e7978ca]{flex:0 0 auto;font-size:var(--bk-fs-sm, .72rem);background:#eceef3;color:#414755;border-radius:var(--bk-radius-pill, 999px);padding:1px 8px;white-space:nowrap}.bq-pill.hot[data-v-4e7978ca]{background:var(--bk-warn, #8a6d1f);color:#fff}.bq-pill.narrow[data-v-4e7978ca]{background:var(--bk-warn-bg, #fdf6e3);color:var(--bk-warn, #8a6d1f);border:1px solid var(--bk-warn-line, #f2e3b3);padding:0 7px;font-weight:var(--bk-fw-bold, 700)}.bq-pill.warn[data-v-4e7978ca]{background:var(--bk-warn-bg, #fdf6e3);color:var(--bk-warn, #8a6d1f)}@keyframes bq-tabflash-4e7978ca{0%{background:var(--bk-navy, #274584);color:#fff}40%{background:var(--bk-navy, #274584);color:#fff}to{background:#eceef3;color:#414755}}.bq-pill.flash[data-v-4e7978ca]{animation:bq-tabflash-4e7978ca 1.1s var(--bk-ease, ease) 1}@media (prefers-reduced-motion: reduce){.bq-pill.flash[data-v-4e7978ca]{animation:none}}.bq-pill.down[data-v-4e7978ca]{background:var(--bk-danger, #b42318);color:#fff}.bq-pill-wait[data-v-4e7978ca]{color:var(--bk-faint, #8b93a3);background:transparent;padding:0}.bq-clear[data-v-4e7978ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:40px 16px;text-align:center;color:var(--bk-live, #1f7a4d)}.bq-clear-mark[data-v-4e7978ca]{font-size:1.7rem;line-height:1;margin-bottom:6px}.bq-clear.neutral[data-v-4e7978ca],.bq-clear.neutral strong[data-v-4e7978ca],.bq-clear.neutral .bq-clear-mark[data-v-4e7978ca]{color:var(--bk-dim, #6b7280)}.bq-clear strong[data-v-4e7978ca]{font-size:.98rem}.bq-clear-sub[data-v-4e7978ca]{color:var(--bk-dim, #6b7280);font-size:var(--bk-fs-md, .82rem)}.bq-clear-qual[data-v-4e7978ca]{color:var(--bk-warn, #8a6d1f);max-width:30ch}.bq-down[data-v-4e7978ca]{display:flex;flex-direction:column;align-items:center;padding:30px 16px;text-align:center;color:var(--bk-warn, #8a6d1f)}.bq-down-mark[data-v-4e7978ca]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;background:var(--bk-warn, #8a6d1f);color:#fff;font-weight:var(--bk-fw-bold, 700)}.bq-down-why[data-v-4e7978ca]{font-size:var(--bk-fs-md, .82rem);color:var(--bk-ink-2, #4b5563);margin:4px 0 12px}.bq-wait[data-v-4e7978ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 16px;text-align:center;color:var(--bk-faint, #8b93a3);font-size:var(--bk-fs-md, .82rem)}.bq-wait-mark[data-v-4e7978ca]{font-size:1.4rem;line-height:1;letter-spacing:.1em}.bq-nomatch[data-v-4e7978ca]{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:22px 4px 10px;color:var(--bk-ink-2, #4b5563);font-size:var(--bk-fs-md, .82rem)}.bq-armstrip[data-v-4e7978ca]{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;background:var(--bk-fit, #eaf1ff);border-bottom:1px solid var(--bk-fitline, #7089c4);font-size:var(--bk-fs-xs, .68rem);color:var(--bk-navy, #274584)}.bq-armdot[data-v-4e7978ca]{flex:0 0 auto;font-size:.55rem}.bq-armtxt[data-v-4e7978ca]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--bk-fw-med, 600)}.bq-armoff[data-v-4e7978ca]{flex:0 0 auto;border:0;background:none;cursor:pointer;min-width:24px;min-height:22px;border-radius:5px;color:var(--bk-navy, #274584);font-size:.8rem}.bq-armoff[data-v-4e7978ca]:hover{background:#fff}.bq-scrollwrap[data-v-4e7978ca]{position:relative;flex:1 1 auto;min-height:0}.bq-scrollwrap.narrowed[data-v-4e7978ca]{box-shadow:inset 3px 0 0 var(--bk-warn, #8a6d1f)}.bq-scroll[data-v-4e7978ca]{position:relative;height:100%;max-height:var(--bq-list-cap, none);overflow-y:auto;overflow-x:hidden;padding:0 12px 12px}.bq-list[data-v-4e7978ca]{position:relative;list-style:none;margin:0;padding:0}.bq-row[data-v-4e7978ca]{position:absolute;left:0;right:0}.bq-group[data-v-4e7978ca]{display:flex;align-items:center;gap:6px;font-size:var(--bk-fs-sm, .72rem);line-height:1;letter-spacing:var(--bk-track-caps, .1em);font-weight:var(--bk-fw-bold, 700);color:var(--bk-warn, #8a6d1f);background:var(--bk-surface, #fff);padding:8px 0 4px;white-space:nowrap;overflow:hidden}.bq-group.tone-danger[data-v-4e7978ca]{color:var(--bk-danger, #b42318)}.bq-group.tone-warn[data-v-4e7978ca]{color:var(--bk-warn, #8a6d1f)}.bq-group.tone-dim[data-v-4e7978ca]{color:var(--bk-dim, #6b7280)}.bq-group-n[data-v-4e7978ca]{color:var(--bk-faint, #8b93a3);font-weight:var(--bk-fw-med, 600);letter-spacing:0}.bq-order[data-v-4e7978ca]{display:flex;align-items:center;gap:6px;width:100%;border:1px dashed var(--bk-line, #e3e6ec);border-radius:7px;background:#fafbfc;cursor:pointer;text-align:left;padding:4px 8px;line-height:1.3;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-ink-2, #4b5563);white-space:nowrap;overflow:hidden}.bq-order[data-v-4e7978ca]:hover{border-color:var(--bk-fitline, #7089c4);background:var(--bk-blue-wash, #eef1f8)}.bq-order[data-v-4e7978ca]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.bq-order.open[data-v-4e7978ca]{border-style:solid}.bq-order-c[data-v-4e7978ca]{flex:0 0 auto;color:var(--bk-dim, #6b7280);font-size:.62rem}.bq-order-n[data-v-4e7978ca]{flex:0 1 auto;min-width:0;font-weight:var(--bk-fw-med, 600);color:var(--bk-navy, #274584);overflow:hidden;text-overflow:ellipsis}.bq-order-p[data-v-4e7978ca]{flex:0 0 auto;margin-left:auto;color:var(--bk-faint, #8b93a3)}.bq-pin[data-v-4e7978ca]{position:absolute;top:0;left:12px;right:12px;z-index:2;pointer-events:none;box-shadow:0 6px 6px -6px #1f24301f}.bq-probe[data-v-4e7978ca]{position:absolute;top:0;left:12px;right:12px;visibility:hidden;pointer-events:none}.bq-hatch[data-v-4e7978ca]{padding-top:10px;border-top:1px solid var(--bk-hair, #eef0f4);margin-top:6px}.bq-hatch-head[data-v-4e7978ca]{padding-top:0}.bq-hatch-go[data-v-4e7978ca]{border:1px dashed var(--bk-line, #e3e6ec);background:none;cursor:pointer;border-radius:7px;padding:6px 10px;width:100%;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-dim, #6b7280)}.bq-hatch-go[data-v-4e7978ca]:hover{border-color:var(--bk-fitline, #7089c4);color:var(--bk-navy, #274584)}.bq-hatch-note[data-v-4e7978ca]{margin:0;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-faint, #8b93a3)}.bq-hatch-bad[data-v-4e7978ca]{color:var(--bk-danger, #b42318)}.bq-hatch-row[data-v-4e7978ca]{display:flex;align-items:baseline;gap:6px;width:100%;border:0;background:none;cursor:pointer;text-align:left;padding:5px 2px;border-top:1px solid var(--bk-hair, #eef0f4);font-size:var(--bk-fs-xs, .68rem);color:var(--bk-ink-2, #4b5563)}.bq-hatch-row[data-v-4e7978ca]:hover{background:var(--bk-blue-wash, #eef1f8)}.bq-hatch-ord[data-v-4e7978ca]{flex:0 0 auto;color:var(--bk-navy, #274584)}.bq-hatch-who[data-v-4e7978ca]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-hatch-when[data-v-4e7978ca]{flex:0 0 auto;color:var(--bk-faint, #8b93a3)}.bq-btn[data-v-4e7978ca]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:7px;padding:0 14px;min-height:30px;cursor:pointer;font-size:var(--bk-fs-md, .82rem)}.bq-btn[disabled][data-v-4e7978ca]{opacity:.5;cursor:not-allowed}.bq-btn-quiet[data-v-4e7978ca]{background:#eceef3;color:#414755}.bq-attn-ord[data-v-4e7978ca]{font-size:var(--bk-fs-sm, .72rem);justify-self:start}.bq-attn[data-v-4e7978ca]{flex:0 0 auto;margin:10px 12px 0;border:1px solid var(--bk-warn, #8a6d1f);border-radius:var(--bk-radius, 6px);background:var(--bk-warn-bg, #fdf6e3)}.bq-attn-head[data-v-4e7978ca]{display:flex;align-items:center;gap:6px;padding:7px 10px 5px;font-size:var(--bk-fs-sm, .72rem);letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-warn, #8a6d1f)}.bq-attn-mark[data-v-4e7978ca]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--bk-warn, #8a6d1f);color:#fff;font-size:.62rem;font-weight:var(--bk-fw-bold, 700);line-height:1}.bq-attn-head strong[data-v-4e7978ca]{flex:1 1 auto;font-weight:var(--bk-fw-bold, 700)}.bq-attn-list[data-v-4e7978ca]{list-style:none;margin:0;padding:0 10px 8px;max-height:22vh;overflow-y:auto}.bq-attn-list li[data-v-4e7978ca]{display:grid;gap:1px;padding:5px 0;border-top:1px solid rgba(138,109,31,.22);font-size:var(--bk-fs-md, .82rem)}.bq-attn-list li[data-v-4e7978ca]:first-child{border-top:0}.bq-attn-msg[data-v-4e7978ca]{color:var(--bk-ink-2, #4b5563)}.bq-second[data-v-4e7978ca]{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}@media (max-width: 1023px){.bq[data-v-4e7978ca]{width:100%}.bq-scroll[data-v-4e7978ca]{max-height:var(--bq-list-cap, 70vh);min-height:40vh}}.tg-appt[data-v-2dfd7cac],.tg-band[data-v-2dfd7cac],.tg-fitband[data-v-2dfd7cac],.tg-ghost[data-v-2dfd7cac],.tg-past[data-v-2dfd7cac],.tg-dragpreview[data-v-2dfd7cac],.tg-focuscell[data-v-2dfd7cac],.tg-closed[data-v-2dfd7cac]{box-sizing:border-box}.tg[data-v-2dfd7cac]{--tg-line: var(--bk-line, #e3e6ec);--tg-hair: var(--bk-hair, #eef0f4);--tg-hour: var(--bk-hour, #cfd4de);--tg-ink: var(--bk-ink, #1f2430);--tg-dim: var(--bk-dim, #6b7280);position:relative;width:100%;min-width:0}.tg-note[data-v-2dfd7cac]{margin:0 0 8px;font-size:var(--bk-fs-sm, .72rem);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px);padding:6px 10px}.tg-empty[data-v-2dfd7cac]{color:var(--tg-dim);padding:18px 0}.tg-frame[data-v-2dfd7cac]{overflow:hidden;width:fit-content;max-width:100%;border:1px solid var(--tg-line);border-radius:var(--bk-radius-lg, 10px);background:var(--bk-surface, #fff)}.tg-scroll[data-v-2dfd7cac]{overflow:auto;max-height:82vh}.tg-scroll[data-v-2dfd7cac]:focus{outline:none}.tg-scroll[data-v-2dfd7cac]:focus-visible{outline:var(--bk-focus-w, 2px) solid var(--bk-focus, #4a74b7);outline-offset:-2px}.tg-grid[data-v-2dfd7cac]{display:grid;position:relative;min-width:max-content}.tg-corner[data-v-2dfd7cac],.tg-head[data-v-2dfd7cac]{position:sticky;top:0;z-index:9;height:var(--bk-head-h, 44px);background:var(--bk-surface, #fff);border-bottom:1px solid var(--tg-line)}.tg-corner[data-v-2dfd7cac]{z-index:10;border-right:1px solid var(--tg-line)}.tg-head[data-v-2dfd7cac]{position:relative;display:flex;align-items:center;gap:8px;padding:0 10px;border-left:1px solid var(--tg-line);box-shadow:inset 0 2px 0 var(--pv, var(--bk-navy, #274584))}.tg-head-av[data-v-2dfd7cac]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--bk-blue-wash, #eef1f8);color:var(--pv, var(--bk-navy, #274584));box-shadow:inset 0 0 0 1.5px var(--pv, var(--bk-navy, #274584));font-size:.7rem;font-weight:var(--bk-fw-bold, 700);display:grid;place-items:center}.tg-head-text[data-v-2dfd7cac]{min-width:0;display:flex;flex-direction:column;line-height:1.15}.tg-head-name[data-v-2dfd7cac]{font-weight:var(--bk-fw-med, 600);color:var(--tg-ink);font-size:var(--bk-fs-lg, .9rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-head-sub[data-v-2dfd7cac]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-head-badge[data-v-2dfd7cac]{margin-left:auto;font-size:var(--bk-fs-sm, .72rem);color:var(--tg-dim);background:#f4f5f7;border-radius:var(--bk-radius-pill, 999px);padding:1px 7px}.tg-head-add[data-v-2dfd7cac]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--tg-dim);font-size:1.15rem;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px;opacity:0;transition:opacity var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.tg-head:hover .tg-head-add[data-v-2dfd7cac],.tg-head-add[data-v-2dfd7cac]:focus-visible{opacity:1}.tg-head:hover .tg-head-badge[data-v-2dfd7cac]{visibility:hidden}.tg-head-add[data-v-2dfd7cac]:hover{background:#eef1f7;color:#2f3b57}@media (hover: none){.tg-head-add[data-v-2dfd7cac]{opacity:1}.tg-head-badge[data-v-2dfd7cac]{visibility:hidden}}.tg[data-tier=mid] .tg-head[data-v-2dfd7cac],.tg[data-tier=narrow] .tg-head[data-v-2dfd7cac]{flex-wrap:wrap;align-content:center;gap:4px;padding:0 6px}.tg[data-tier=mid] .tg-head-av[data-v-2dfd7cac],.tg[data-tier=narrow] .tg-head-av[data-v-2dfd7cac]{width:20px;height:20px;font-size:.6rem}.tg[data-tier=mid] .tg-head-text[data-v-2dfd7cac],.tg[data-tier=narrow] .tg-head-text[data-v-2dfd7cac]{flex:1 0 100%;order:3}.tg[data-tier=mid] .tg-head-name[data-v-2dfd7cac],.tg[data-tier=narrow] .tg-head-name[data-v-2dfd7cac]{font-size:.74rem;line-height:1.1}.tg[data-tier=mid] .tg-head-sub[data-v-2dfd7cac],.tg[data-tier=narrow] .tg-head-sub[data-v-2dfd7cac]{display:none}.tg-gutter[data-v-2dfd7cac]{position:relative;background:var(--bk-surface, #fff);border-right:1px solid var(--tg-line);overflow:hidden}.tg-hour[data-v-2dfd7cac]{position:absolute;right:6px;transform:translateY(-50%);font-size:var(--bk-fs-sm, .72rem);color:var(--tg-dim)}.tg-hour[data-v-2dfd7cac]:last-child{transform:translateY(-100%)}.tg-col[data-v-2dfd7cac]{position:relative;overflow:hidden;border-left:1px solid var(--tg-line);background:var(--bk-closed, #f2f4f7);cursor:copy}.tg-col-closed[data-v-2dfd7cac]{cursor:default}.tg-col-out[data-v-2dfd7cac]{opacity:.4;pointer-events:none}.tg-col[data-v-2dfd7cac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-position:0 var(--tg-rule-offset, 0px);background-image:repeating-linear-gradient(to bottom,var(--tg-hour) 0,var(--tg-hour) 1px,transparent 1px,var(--tg-hour-px)),repeating-linear-gradient(to bottom,var(--tg-hair) 0,var(--tg-hair) 1px,transparent 1px,var(--tg-tick-px))}.tg[data-density=dense] .tg-col[data-v-2dfd7cac]:after{background-image:repeating-linear-gradient(to bottom,var(--tg-hour) 0,var(--tg-hour) 1px,transparent 1px,var(--tg-hour-px))}.tg-band[data-v-2dfd7cac]{position:absolute;left:0;right:0;z-index:0}.tg-band-open[data-v-2dfd7cac]{background:var(--bk-open, #fbfcfe);box-shadow:inset 2px 0 0 var(--bk-open-edge, #dde5f3)}.tg-band-blackout[data-v-2dfd7cac]{background:var(--bk-closed, #f2f4f7);background-image:repeating-linear-gradient(135deg,rgba(107,114,128,.08) 0 6px,transparent 6px 12px)}.tg-band-why[data-v-2dfd7cac]{position:absolute;left:6px;top:3px;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3);white-space:nowrap;overflow:hidden;max-width:calc(100% - 12px)}.tg-closed[data-v-2dfd7cac]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none}.tg-closed span[data-v-2dfd7cac]{font-size:var(--bk-fs-sm, .72rem);color:var(--bk-faint, #8b93a3);text-transform:uppercase;letter-spacing:var(--bk-track-caps, .1em);background:var(--bk-surface, #fff);padding:2px 8px;border-radius:var(--bk-radius-pill, 999px)}.tg-fitband[data-v-2dfd7cac]{position:absolute;left:2px;right:2px;z-index:2;background:var(--bk-fit, #eaf1ff);border:1px dashed var(--bk-fitline, #7089c4);border-radius:var(--bk-radius, 6px);cursor:copy}.tg-fitband-at[data-v-2dfd7cac]{position:absolute;left:5px;top:2px;font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-med, 600);color:#46598c}.tg-fitband-tick[data-v-2dfd7cac]{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--bk-fitline, #7089c4);opacity:.5;pointer-events:none}.tg-past[data-v-2dfd7cac]{position:absolute;left:0;right:0;top:0;height:100%;z-index:3;background:rgba(31,36,48,.045);cursor:default}.tg-ghost[data-v-2dfd7cac]{position:absolute;left:4px;right:4px;z-index:4;border:1px dashed var(--bk-fitline, #7089c4);border-radius:5px;background:rgba(112,137,196,.09);pointer-events:none}.tg-ghost-anchor[data-v-2dfd7cac]{border-style:solid;background:rgba(112,137,196,.14)}.tg-ghost-label[data-v-2dfd7cac]{display:block;padding:3px 6px;font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-med, 600);color:#46598c}.tg-appt[data-v-2dfd7cac]{position:absolute;z-index:5;border-radius:var(--bk-radius, 6px);padding:3px 6px;background:var(--cat-bg, #f2f3f5);border-left:3px solid var(--cat-ink, #414755);color:var(--cat-ink, #414755);display:flex;flex-direction:column;gap:1px;overflow:hidden;cursor:grab;touch-action:none;transition:box-shadow var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.tg-appt[data-v-2dfd7cac]:hover{box-shadow:var(--bk-shadow-1, 0 1px 6px rgba(31, 36, 48, .16))}.tg-appt-sel[data-v-2dfd7cac]{box-shadow:0 0 0 2px var(--bk-focus, #4a74b7)}.tg-appt-src[data-v-2dfd7cac]{opacity:.35;border-style:dashed}.tg-st-pending[data-v-2dfd7cac]{opacity:.6;border-left-style:dashed}.tg-st-conflict[data-v-2dfd7cac]{box-shadow:inset 0 0 0 1.5px var(--bk-danger, #b42318)}.tg-appt-seat[data-v-2dfd7cac]{background:var(--bk-seat, #eaf5ee)}.tg-appt-unpaid[data-v-2dfd7cac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(135deg,var(--u-hatch) 0 5px,transparent 5px 10px);border-right:var(--u-edge) solid var(--u-ink)}.tg-appt-unpaid[data-v-2dfd7cac]>*{position:relative;z-index:2}.tg-appt-unpaid[data-v-2dfd7cac]:before{content:"$";position:absolute;top:2px;right:6px;z-index:3;font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-bold, 700);line-height:1;color:var(--u-ink);pointer-events:none}.tg-appt-unpaid .tg-appt-who[data-v-2dfd7cac]{padding-right:11px}.tg-pay-due[data-v-2dfd7cac]{--u-ink: var(--bk-unpaid-due, #8e44ad);--u-hatch: var(--bk-unpaid-hatch-due, rgba(142, 68, 173, .08));--u-edge: 3px}.tg-pay-today[data-v-2dfd7cac]{--u-ink: var(--bk-unpaid-today, #7b1fa2);--u-hatch: var(--bk-unpaid-hatch-today, rgba(123, 31, 162, .13));--u-edge: 4px}.tg-pay-overdue[data-v-2dfd7cac]{--u-ink: var(--bk-unpaid-overdue, #9d174d);--u-hatch: var(--bk-unpaid-hatch-overdue, rgba(157, 23, 77, .18));--u-edge: 5px}.tg-pay-today[data-v-2dfd7cac]:after,.tg-pay-overdue[data-v-2dfd7cac]:after{border-top:2px solid var(--u-ink)}.tg-pay-overdue .tg-appt-time[data-v-2dfd7cac]{font-weight:var(--bk-fw-bold, 700);opacity:1}.tg-appt[data-v-2dfd7cac]>*{line-height:1.25}.tg-appt-time[data-v-2dfd7cac]{font-size:var(--bk-fs-xs, .68rem);opacity:.75}.tg-appt-who[data-v-2dfd7cac]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-appt-time[data-v-2dfd7cac],.tg-appt-meta[data-v-2dfd7cac],.tg-appt-seats[data-v-2dfd7cac]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-appt-meta[data-v-2dfd7cac],.tg-appt-seats[data-v-2dfd7cac]{font-size:var(--bk-fs-xs, .68rem);opacity:.7}.tg-appt-seats[data-v-2dfd7cac]{opacity:.9;font-weight:var(--bk-fw-med, 600)}.tg-appt[data-h=tight][data-v-2dfd7cac]{flex-direction:row;align-items:baseline;gap:5px;padding:1px 5px}.tg-appt[data-h=tight] .tg-appt-time[data-v-2dfd7cac]{flex:0 0 auto}.tg[data-tier=narrow] .tg-appt-meta[data-v-2dfd7cac]{display:none}.tg-dragpreview[data-v-2dfd7cac]{position:absolute;left:4px;right:4px;z-index:7;border:2px solid var(--bk-navy, #274584);border-radius:var(--bk-radius, 6px);background:rgba(39,69,132,.1);pointer-events:none;display:flex;align-items:flex-start;font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-bold, 700);color:var(--bk-navy, #274584);padding:2px 5px}.tg-dragging[data-v-2dfd7cac]{-webkit-user-select:none;user-select:none}.tg-dragging .tg-appt[data-v-2dfd7cac]{cursor:grabbing}.tg-focuscell[data-v-2dfd7cac]{position:absolute;left:2px;right:2px;z-index:8;border:var(--bk-focus-w, 2px) solid var(--bk-focus, #4a74b7);border-radius:4px;pointer-events:none}.tg-now[data-v-2dfd7cac]{position:absolute;top:var(--bk-head-h, 44px);left:var(--tg-gutter-w, 56px);right:0;height:0;z-index:4;pointer-events:none;border-top:2px var(--bk-now-style, solid) var(--bk-now, #c1121f)}.tg-now-col[data-v-2dfd7cac]{right:auto}.tg-now-pill[data-v-2dfd7cac]{position:absolute;left:-52px;top:-9px;background:var(--bk-now, #c1121f);color:#fff;border-radius:3px;font-size:var(--bk-fs-micro, .66rem);padding:1px 5px}.tg-now-col .tg-now-pill[data-v-2dfd7cac]{left:4px}@media (max-width: 767px){.tg-scroll[data-v-2dfd7cac]{max-height:70vh}.tg-head[data-v-2dfd7cac]{padding:0 6px;gap:6px}.tg-head-av[data-v-2dfd7cac]{width:22px;height:22px;font-size:.62rem}}.bwl[data-v-dc277393]{--bwl-name-w: 176px;--bwl-cell-w: 64px;--bwl-row-h: 46px;color:var(--bk-ink, #1f2430)}.bwl-note[data-v-dc277393]{margin:0 0 8px;padding:6px 10px;font-size:var(--bk-fs-sm, .72rem);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-warn, #8a6d1f);background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px)}.bwl-armednote[data-v-dc277393]{margin:0 0 8px;padding:6px 10px;border:1px dashed var(--bk-fitline, #7089c4);border-radius:var(--bk-radius, 6px);background:var(--bk-fit, #eaf1ff);font-size:var(--bk-fs-sm, .72rem);color:var(--bk-ink-2, #4b5563);display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.bwl-armednote-label[data-v-dc277393]{font-weight:var(--bk-fw-med, 600);color:var(--bk-ink, #1f2430)}.bwl-armednote-tail[data-v-dc277393]{color:var(--bk-dim, #6b7280)}.bwl-empty[data-v-dc277393]{color:var(--bk-dim, #6b7280);padding:18px 0;margin:0}.bwl-frame[data-v-dc277393]{overflow:auto;max-height:68vh;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-lg, 10px);background:var(--bk-surface, #fff)}.bwl-grid[data-v-dc277393]{display:grid;min-width:max-content}.bwl-corner[data-v-dc277393],.bwl-colhead[data-v-dc277393]{position:sticky;top:0;z-index:3;background:var(--bk-surface, #fff);border-bottom:1px solid var(--bk-line, #e3e6ec)}.bwl-corner[data-v-dc277393]{left:0;z-index:4;display:flex;align-items:center;gap:4px;padding:6px 8px;border-right:1px solid var(--bk-line, #e3e6ec)}.bwl-sortlabel[data-v-dc277393]{font-size:var(--bk-fs-xs, .68rem);letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3);margin-right:2px}.bwl-sortbtn[data-v-dc277393]{border:1px solid transparent;background:transparent;border-radius:var(--bk-radius-pill, 999px);padding:1px 7px;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);cursor:pointer;transition:background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.bwl-sortbtn[data-v-dc277393]:hover{background:var(--bk-blue-wash, #eef1f8)}.bwl-sortbtn-on[data-v-dc277393]{background:var(--bk-navy, #274584);border-color:var(--bk-navy, #274584);color:#fff;font-weight:var(--bk-fw-med, 600)}.bwl-colhead[data-v-dc277393]{display:flex;align-items:baseline;gap:4px;padding:8px 8px 7px;border-left:1px solid var(--bk-line, #e3e6ec)}.bwl-colhead-day[data-v-dc277393]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}.bwl-colhead-num[data-v-dc277393]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600)}.bwl-colhead-total[data-v-dc277393]{margin-left:auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);background:var(--bk-canvas, #f4f6f9);border-radius:var(--bk-radius-pill, 999px);padding:1px 6px}.bwl-colhead-today[data-v-dc277393]{border-top:3px solid var(--bk-now, #c1121f);padding-top:5px}.bwl-name[data-v-dc277393]{position:sticky;left:0;z-index:2;min-height:var(--bwl-row-h);display:flex;align-items:center;gap:8px;padding:5px 8px;background:var(--bk-surface, #fff);border-top:1px solid var(--bk-line, #e3e6ec);border-right:1px solid var(--bk-line, #e3e6ec);min-width:0}.bwl-avatar[data-v-dc277393]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bk-blue-wash, #eef1f8);color:var(--pv, var(--bk-navy, #274584));box-shadow:inset 0 0 0 2px var(--pv, var(--bk-navy, #274584));font-size:var(--bk-fs-xs, .68rem);font-weight:var(--bk-fw-bold, 700)}.bwl-namewrap[data-v-dc277393]{min-width:0;display:flex;flex-direction:column;gap:1px}.bwl-nametext[data-v-dc277393]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwl-rowsum[data-v-dc277393]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);white-space:nowrap}.bwl-sep[data-v-dc277393]{color:var(--bk-faint, #8b93a3)}.bwl-cell[data-v-dc277393]{min-height:var(--bwl-row-h);display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 8px;text-align:left;background:var(--bk-surface, #fff);border:0;border-top:1px solid var(--bk-line, #e3e6ec);border-left:1px solid var(--bk-line, #e3e6ec);cursor:pointer;transition:background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.bwl-cell[data-v-dc277393]:hover{background:var(--bk-blue-wash, #eef1f8)}.bwl-cell-today[data-v-dc277393]{background:#fbfcfe}.bwl-cellnum[data-v-dc277393]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600);line-height:1.1}.bwl-meter[data-v-dc277393]{display:block;height:5px;border-radius:var(--bk-radius-pill, 999px);background:var(--bk-hair, #eef0f4);overflow:hidden}.bwl-meterfill[data-v-dc277393]{display:block;height:100%;border-radius:inherit;background:var(--bk-blue, #4a74b7)}.bwl-cellflag[data-v-dc277393]{font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);line-height:1.1;white-space:nowrap}.bwl-cell-closed[data-v-dc277393]{background:var(--bk-closed, #f2f4f7);cursor:default}.bwl-cell-closed .bwl-meter[data-v-dc277393]{visibility:hidden}.bwl-cell-fit[data-v-dc277393]{background:var(--bk-fit, #eaf1ff);box-shadow:inset 0 0 0 1px var(--bk-fitline, #7089c4)}.bwl-cell-fit .bwl-cellnum[data-v-dc277393]{color:var(--bk-navy, #274584)}.bwl-cell-nofit[data-v-dc277393]{background:var(--bk-closed, #f2f4f7);opacity:.5;cursor:default}.bwl-row-dead[data-v-dc277393]{opacity:.4}.bwl-name.bwl-row-dead[data-v-dc277393]{opacity:.55}.bwl-num[data-v-dc277393]{font-variant-numeric:tabular-nums}@media (max-width: 767px){.bwl[data-v-dc277393]{--bwl-name-w: 116px;--bwl-cell-w: 46px;--bwl-row-h: 42px}.bwl-frame[data-v-dc277393]{max-height:60vh}.bwl-avatar[data-v-dc277393]{width:22px;height:22px}.bwl-cell[data-v-dc277393],.bwl-name[data-v-dc277393],.bwl-colhead[data-v-dc277393]{padding-left:5px;padding-right:5px}.bwl-colhead-total[data-v-dc277393]{display:none}.bwl-rowsum[data-v-dc277393]{font-size:.62rem}.bwl-cellflag[data-v-dc277393]{font-size:.6rem}}.bm[data-v-2f62fe48]{--bm-cell-w: 178px;--bm-cell-h: 84px;color:var(--bk-ink, #1f2430)}.bm-empty[data-v-2f62fe48]{color:var(--bk-dim, #6b7280);padding:18px 0;margin:0}.bm-armednote[data-v-2f62fe48]{margin:0 0 8px;padding:6px 10px;border:1px dashed var(--bk-fitline, #7089c4);border-radius:var(--bk-radius, 6px);background:var(--bk-fit, #eaf1ff);font-size:var(--bk-fs-sm, .72rem);color:var(--bk-ink-2, #4b5563);display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.bm-armednote-label[data-v-2f62fe48]{font-weight:var(--bk-fw-med, 600);color:var(--bk-ink, #1f2430)}.bm-armednote-tail[data-v-2f62fe48]{color:var(--bk-dim, #6b7280)}.bm-weekdays[data-v-2f62fe48]{display:grid;grid-template-columns:repeat(7,minmax(0,var(--bm-cell-w)));gap:4px;margin-bottom:4px}.bm-weekday[data-v-2f62fe48]{font-size:var(--bk-fs-sm, .72rem);letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3);padding-left:8px}.bm-grid[data-v-2f62fe48]{display:grid;grid-template-columns:repeat(7,minmax(0,var(--bm-cell-w)));gap:4px}.bm-pad[data-v-2f62fe48]{min-height:var(--bm-cell-h);border:1px solid transparent;background:var(--bk-canvas, #f4f6f9);border-radius:var(--bk-radius, 6px)}.bm-cell[data-v-2f62fe48]{min-height:var(--bm-cell-h);display:grid;grid-template-rows:auto 1fr auto;gap:4px;padding:6px 8px;text-align:left;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);background:var(--bk-surface, #fff);cursor:pointer;transition:box-shadow var(--bk-dur-fast, .12s) var(--bk-ease, ease),border-color var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.bm-cell[data-v-2f62fe48]:hover{box-shadow:var(--bk-shadow-1, 0 1px 6px rgba(31, 36, 48, .16))}.bm-cell-today[data-v-2f62fe48]{border-top:3px solid var(--bk-now, #c1121f);padding-top:4px}.bm-cell-closed[data-v-2f62fe48]{background:var(--bk-closed, #f2f4f7)}.bm-cell-fit[data-v-2f62fe48]{background:var(--bk-fit, #eaf1ff);border-color:var(--bk-fitline, #7089c4);border-style:dashed}.bm-cell-nofit[data-v-2f62fe48]{background:var(--bk-closed, #f2f4f7);opacity:.5;cursor:default;box-shadow:none}.bm-head[data-v-2f62fe48]{display:flex;align-items:baseline;gap:5px;min-width:0}.bm-daynum[data-v-2f62fe48]{font-size:var(--bk-fs-md, .82rem);font-weight:var(--bk-fw-med, 600)}.bm-weekday-inline[data-v-2f62fe48]{display:none;font-size:var(--bk-fs-sm, .72rem);color:var(--bk-faint, #8b93a3)}.bm-off[data-v-2f62fe48]{margin-left:auto;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-warn, #8a6d1f);white-space:nowrap}.bm-off-closed[data-v-2f62fe48]{color:var(--bk-dim, #6b7280)}.bm-spark[data-v-2f62fe48]{display:flex;align-items:flex-end;gap:2px;height:22px}.bm-bar[data-v-2f62fe48]{flex:1 1 0;min-width:0;border-radius:1px 1px 0 0;background:var(--bk-blue, #4a74b7);cursor:pointer}.bm-bar-zero[data-v-2f62fe48]{background:var(--bk-hair, #eef0f4)}.bm-bar[data-v-2f62fe48]:hover{background:var(--bk-navy, #274584)}.bm-bar-zero[data-v-2f62fe48]:hover{background:var(--bk-hour, #cfd4de)}.bm-cell-nofit .bm-bar[data-v-2f62fe48]{cursor:default}.bm-foot[data-v-2f62fe48]{display:flex;align-items:baseline;gap:4px;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-dim, #6b7280);white-space:nowrap;overflow:hidden}.bm-count[data-v-2f62fe48]{font-weight:var(--bk-fw-med, 600);color:var(--bk-ink-2, #4b5563)}.bm-count-word[data-v-2f62fe48],.bm-sep[data-v-2f62fe48]{color:var(--bk-faint, #8b93a3)}.bm-fits[data-v-2f62fe48]{font-weight:var(--bk-fw-med, 600);color:var(--bk-navy, #274584)}.bm-nofit[data-v-2f62fe48]{color:var(--bk-dim, #6b7280)}.bm-num[data-v-2f62fe48],.bm-daynum[data-v-2f62fe48]{font-variant-numeric:tabular-nums}@media (max-width: 767px){.bm-weekdays[data-v-2f62fe48]{display:none}.bm-grid[data-v-2f62fe48]{grid-template-columns:1fr;gap:3px}.bm-pad[data-v-2f62fe48]{display:none}.bm-cell[data-v-2f62fe48]{min-height:0;grid-template-rows:auto;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.bm-cell-today[data-v-2f62fe48]{padding-top:6px}.bm-weekday-inline[data-v-2f62fe48]{display:inline}.bm-off[data-v-2f62fe48]{margin-left:0}.bm-head[data-v-2f62fe48]{flex-wrap:wrap}.bm-spark[data-v-2f62fe48]{height:26px}.bm-foot[data-v-2f62fe48]{justify-content:flex-end}}.bs[data-v-9ff0a881]{--bs-gutter: var(--bk-gutter-w, 56px);--bs-lane: var(--bk-lane-w, 132px);--bs-lane-min: var(--bk-lane-min, 92px);--bs-line: var(--bk-line, #e3e6ec);--bs-skel: var(--bk-skel, #e9ecf1);--bs-skel-2: var(--bk-skel-2, #f1f3f7);position:relative}.bs-sr[data-v-9ff0a881]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bs-frame[data-v-9ff0a881]{position:relative;overflow:hidden;max-height:68vh;width:fit-content;max-width:100%;border:1px solid var(--bs-line);border-radius:var(--bk-radius-lg, 10px);background:var(--bk-surface, #fff)}.bs-grid[data-v-9ff0a881]{display:grid;position:relative;min-width:max-content}.bs-corner[data-v-9ff0a881],.bs-head[data-v-9ff0a881]{height:var(--bk-head-h, 44px);background:var(--bk-surface, #fff);border-bottom:1px solid var(--bs-line)}.bs-corner[data-v-9ff0a881]{border-right:1px solid var(--bs-line)}.bs-head[data-v-9ff0a881]{display:flex;align-items:center;gap:8px;padding:0 12px;border-left:1px solid var(--bs-line)}.bs-head-avatar[data-v-9ff0a881]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--bs-skel)}.bs-head-name[data-v-9ff0a881]{flex:1 1 auto;height:9px;border-radius:4px;background:var(--bs-skel)}.bs-head-count[data-v-9ff0a881]{flex:0 0 auto;width:20px;height:12px;border-radius:999px;background:var(--bs-skel-2)}.bs-gutter[data-v-9ff0a881]{position:relative;background:var(--bk-surface, #fff);border-right:1px solid var(--bs-line)}.bs-hour[data-v-9ff0a881]{position:absolute;right:8px;transform:translateY(-50%);width:22px;height:8px;border-radius:3px;background:var(--bs-skel-2)}.bs-col[data-v-9ff0a881]{position:relative;border-left:1px solid var(--bs-line)}.bs-col[data-v-9ff0a881]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--bk-hour, #cfd4de) 0,var(--bk-hour, #cfd4de) 1px,transparent 1px,transparent var(--bs-hour-px))}.bs-open[data-v-9ff0a881]{position:absolute;left:0;right:0;z-index:0;background:var(--bk-open, #fbfcfe);box-shadow:inset 2px 0 0 var(--bk-open-edge, #dde5f3)}.bs-block[data-v-9ff0a881]{position:absolute;left:4px;right:4px;z-index:2;border-radius:var(--bk-radius, 6px);background:var(--bs-skel);border-left:3px solid #dfe3ea}.bs-shimmer[data-v-9ff0a881]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 58%);transform:translate(-100%);animation:bs-sweep-9ff0a881 var(--bk-dur-shimmer, 1.4s) linear infinite}@keyframes bs-sweep-9ff0a881{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.bs-shimmer[data-v-9ff0a881]{animation:none;background:none}}@media (max-width: 767px){.bs[data-v-9ff0a881]{--bs-lane: var(--bk-lane-min, 92px)}.bs-frame[data-v-9ff0a881]{max-height:60vh}.bs-head[data-v-9ff0a881]{padding:0 8px}}.bk-tnum[data-v-22fcc001]{font-variant-numeric:tabular-nums}.sp[data-v-22fcc001]{margin:2px 0 12px}.sp-empty[data-v-22fcc001]{margin:0 0 10px;color:var(--bk-dim, #6b7280);font-size:.85rem}.sp-cards[data-v-22fcc001]{display:grid;gap:8px}.sp-card[data-v-22fcc001]{display:block;margin:0;cursor:pointer}.sp-in[data-v-22fcc001]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.sp-body[data-v-22fcc001]{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);background:var(--bk-surface, #fff);transition:border-color var(--bk-dur-fast, .12s) var(--bk-ease, ease),background var(--bk-dur-fast, .12s) var(--bk-ease, ease)}.sp-card:hover .sp-body[data-v-22fcc001]{border-color:#b9c4dd;background:#f8fafd}.sp-card.on .sp-body[data-v-22fcc001]{border-color:var(--bk-blue, #3f5c9c);background:var(--bk-blue-wash, #eef2fb);box-shadow:inset 0 0 0 1px var(--bk-blue, #3f5c9c)}.sp-card.join .sp-body[data-v-22fcc001]{background:var(--bk-seat, #eaf5ee)}.sp-card.off[data-v-22fcc001]{cursor:default}.sp-card.off .sp-body[data-v-22fcc001]{opacity:.55;border-style:dashed;background:var(--bk-surface, #fff)}.sp-card.off:hover .sp-body[data-v-22fcc001]{border-color:var(--bk-line, #e3e6ec);background:var(--bk-surface, #fff)}.sp-in:focus-visible+.sp-body[data-v-22fcc001]{outline:var(--bk-focus-w, 2px) solid var(--bk-focus, #4a74b7);outline-offset:2px}.sp-top[data-v-22fcc001]{display:flex;align-items:baseline;gap:10px}.sp-label[data-v-22fcc001]{font-weight:600;font-size:.9rem;color:var(--bk-ink, #1f2430)}.sp-price[data-v-22fcc001]{margin-left:auto;font-weight:600;color:var(--bk-ink-2, #4b5563);font-size:.85rem}.sp-desc[data-v-22fcc001]{color:var(--bk-dim, #6b7280);font-size:.8rem}.sp-meta[data-v-22fcc001]{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--bk-ink-2, #4b5563);font-size:.78rem}.sp-end[data-v-22fcc001]{color:var(--bk-ink, #1f2430);font-weight:600}.sp-seats[data-v-22fcc001]{font-size:.78rem;color:#226342}.sp-seats.full[data-v-22fcc001]{color:var(--bk-danger, #b42318)}.sp-ordered[data-v-22fcc001]{justify-self:start;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#2f4a8a;background:#eef1f8;border-radius:var(--bk-radius-pill, 999px);padding:2px 8px}.sp-money[data-v-22fcc001]{margin:8px 0 0;color:var(--bk-faint, #8b93a3);font-size:.76rem}@media (prefers-reduced-motion: reduce){.sp-body[data-v-22fcc001]{transition:none}}.lt[data-v-93c6ddfe]{flex:0 0 auto;display:block;width:40px;height:40px;border-radius:var(--bk-radius, 6px);overflow:hidden;background:var(--bk-canvas, #f4f6f9);border:1px solid var(--bk-line, #e3e6ec)}.lt-img[data-v-93c6ddfe]{width:100%;height:100%;object-fit:cover;display:block}.lt-empty[data-v-93c6ddfe]{background:var(--bk-skel-2, #f1f3f7)}.bk-tnum[data-v-7f66b012]{font-variant-numeric:tabular-nums}.bi[data-v-7f66b012]{margin:8px 0 0;display:grid;grid-template-columns:minmax(0,136px) minmax(0,1fr);gap:6px 14px;align-items:baseline}.bi dt[data-v-7f66b012]{color:var(--bk-dim, #6b7280);font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.bi dd[data-v-7f66b012]{margin:0;font-size:.88rem;color:var(--bk-ink, #1f2430);line-height:1.45;overflow-wrap:anywhere}.bi-val[data-v-7f66b012]{white-space:pre-wrap}.bi-btn[data-v-7f66b012]{display:inline;border:0;background:none;padding:0;margin-left:6px;color:var(--bk-navy, #274584);text-decoration:underline;cursor:pointer;font:inherit;font-size:.82rem}.bi-use[data-v-7f66b012]{white-space:nowrap}@media (max-width: 460px){.bi[data-v-7f66b012]{grid-template-columns:1fr;gap:0}.bi dt[data-v-7f66b012]{margin-top:10px}}.eg[data-v-11ccb698]{margin:8px 0 0}.eg-head[data-v-11ccb698]{margin:0 0 6px;font-size:.78rem;color:var(--bk-ink-2, #4b5563)}.eg-head.bad[data-v-11ccb698]{color:#7a3446}.eg-t[data-v-11ccb698]{width:100%;border-collapse:collapse;font-size:.78rem}.eg-t thead th[data-v-11ccb698]{text-align:right;padding:0 0 4px;font-weight:600;font-size:.68rem;letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.eg-t tbody tr[data-v-11ccb698]{border-top:1px solid var(--bk-hair, #eef0f4)}.eg-sig[data-v-11ccb698]{display:flex;align-items:baseline;gap:6px;text-align:left;font-weight:500;padding:5px 8px 5px 0;color:var(--bk-ink-2, #4b5563)}.eg-mark[data-v-11ccb698]{flex:0 0 auto;width:12px;font-weight:700}.eg-v[data-v-11ccb698]{padding:5px 0 5px 8px;text-align:right;color:var(--bk-ink, #1f2430);font-variant-numeric:tabular-nums}.eg-agree .eg-mark[data-v-11ccb698]{color:var(--bk-live, #1f7a4d)}.eg-disagree[data-v-11ccb698]{background:#fdf1f0}.eg-disagree .eg-mark[data-v-11ccb698]{color:var(--bk-danger, #b42318)}.eg-disagree .eg-sig[data-v-11ccb698],.eg-disagree .eg-v[data-v-11ccb698]{color:#7a3446;font-weight:600}.eg-missing .eg-mark[data-v-11ccb698],.eg-missing .eg-sig[data-v-11ccb698],.eg-missing .eg-v[data-v-11ccb698]{color:var(--bk-faint, #8b93a3)}@media (max-width: 460px){.eg-t[data-v-11ccb698],.eg-t tbody[data-v-11ccb698],.eg-t tr[data-v-11ccb698],.eg-t th[data-v-11ccb698],.eg-t td[data-v-11ccb698]{display:block}.eg-t thead[data-v-11ccb698]{display:none}.eg-t tbody tr[data-v-11ccb698]{padding:5px 0}.eg-sig[data-v-11ccb698]{padding:0}.eg-v[data-v-11ccb698]{text-align:left;padding:0 0 0 18px}.eg-v[data-v-11ccb698]:before{content:attr(data-side);color:var(--bk-faint, #8b93a3)}}.bk-tnum[data-v-343b276a]{font-variant-numeric:tabular-nums}.lp[data-v-343b276a]{margin:2px 0 0}.lp-muted[data-v-343b276a]{color:var(--bk-dim, #6b7280);font-size:.85rem;margin:6px 0}.lp-error[data-v-343b276a]{color:#b91c1c;margin-top:10px;font-size:.85rem}.lp-note[data-v-343b276a]{margin:8px 0 0;padding:8px 10px;background:#f4f6fa;border:1px solid #d9e0ec;color:#40506e;border-radius:var(--bk-radius, 6px);font-size:.82rem}.lp-warn[data-v-343b276a]{background:#fdf6e7;border:1px solid #e6d3a3;color:#7a5b13;border-radius:var(--bk-radius, 6px);padding:9px 11px;font-size:.85rem;margin:8px 0}.lp-band[data-v-343b276a]{margin:0 0 8px;font-size:.82rem;font-weight:600;color:var(--bk-ink-2, #4b5563)}.lp-band-likely[data-v-343b276a]{color:#226342}.lp-band-none[data-v-343b276a]{font-weight:500;color:var(--bk-dim, #6b7280)}.lp-cands[data-v-343b276a]{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.lp-cand[data-v-343b276a]{display:block;margin:0;cursor:pointer}.lp-in[data-v-343b276a]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.lp-cand-body[data-v-343b276a]{display:block;padding:10px 12px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);background:var(--bk-surface, #fff)}.lp-cand:hover .lp-cand-body[data-v-343b276a]{border-color:#b9c4dd;background:#f8fafd}.lp-cand.on .lp-cand-body[data-v-343b276a]{border-color:var(--bk-blue, #4a74b7);background:var(--bk-blue-wash, #eef1f8);box-shadow:inset 0 0 0 1px var(--bk-blue, #4a74b7)}.lp-in:focus-visible+.lp-cand-body[data-v-343b276a]{outline:var(--bk-focus-w, 2px) solid var(--bk-focus, #4a74b7);outline-offset:2px}.lp-cand-top[data-v-343b276a]{display:flex;align-items:baseline;gap:10px}.lp-cand-label[data-v-343b276a]{font-weight:600;font-size:.88rem;color:var(--bk-ink, #1f2430)}.lp-cand-sub[data-v-343b276a]{margin-left:auto;color:var(--bk-ink-2, #4b5563);font-size:.8rem}.lp-confirm[data-v-343b276a]{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:9px 11px;background:#fdf6e7;border:1px solid #e6d3a3;color:#7a5b13;border-radius:var(--bk-radius, 6px);font-size:.83rem}.lp-confirm input[data-v-343b276a]{margin-top:2px}.lp-fail[data-v-343b276a]{margin:10px 0;padding:10px 12px;background:var(--bk-danger-bg, #fdf1f0);border:1px solid #f0c8c2;border-radius:var(--bk-radius, 6px)}.lp-fail-msg[data-v-343b276a]{margin:0;color:var(--bk-danger, #b42318);font-size:.86rem;font-weight:600}.lp-fail-detail[data-v-343b276a]{margin:3px 0 0;color:#7a4a44;font-size:.8rem}.lp-btn[data-v-343b276a]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:10px 16px;min-height:42px;font-size:.9rem;cursor:pointer;width:100%}.lp-btn[disabled][data-v-343b276a]{opacity:.5;cursor:default}.lp-btn-quiet[data-v-343b276a]{background:#fff;color:var(--bk-ink-2, #4b5563);border:1px solid #d5d9e0}.lp-btn-quiet[data-v-343b276a]:hover:not([disabled]){background:#f5f6f8}.lp-btn-inline[data-v-343b276a]{width:auto;flex:0 0 auto;padding:10px 18px}.lp-linkbtn[data-v-343b276a]{border:0;background:none;padding:0;color:var(--bk-navy, #274584);text-decoration:underline;cursor:pointer;font-size:.85rem}.lp-searchtoggle[data-v-343b276a]{display:block;margin:12px 0 8px}.lp-outs[data-v-343b276a],.lp-row[data-v-343b276a]{display:flex;gap:8px;margin-top:8px}.lp-outs .lp-btn[data-v-343b276a],.lp-row .lp-btn[data-v-343b276a]{flex:1 1 auto}.lp-done[data-v-343b276a]{margin:0 0 4px;color:#226342;font-size:.86rem}.lp-field[data-v-343b276a]{display:grid;gap:4px;margin:10px 0 0}.lp-field>span[data-v-343b276a]{font-size:.82rem;color:#414755}.lp-input[data-v-343b276a]{flex:1 1 auto;min-width:0;padding:10px 12px;min-height:42px;border:1px solid #cfd5df;border-radius:8px;font-size:1rem}.lp-input[data-v-343b276a]:focus{outline:none;border-color:#3f5c9c;box-shadow:0 0 0 3px #3f5c9c29}.lp-orderform[data-v-343b276a]{display:flex;gap:8px;align-items:stretch}.lp-order[data-v-343b276a]{margin-top:14px}.lp-order-head[data-v-343b276a]{display:flex;align-items:center;gap:8px;margin:0 0 2px;flex-wrap:wrap}.lp-order-head .or[data-v-343b276a]{font-size:.82rem}.lp-order-status[data-v-343b276a]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;background:#e7f5ec;color:#1d6b41;border-radius:var(--bk-radius-pill, 999px);padding:2px 8px}.lp-order-status.unpaid[data-v-343b276a]{background:#fdece9;color:#a3301c}.lp-order-who[data-v-343b276a]{color:var(--bk-ink-2, #4b5563);font-size:.86rem;margin:0 0 10px}.lp-lines[data-v-343b276a]{list-style:none;margin:8px 0 0;padding:0}.lp-lines li[data-v-343b276a]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);margin-bottom:6px}.lp-lines li.lp-rowli[data-v-343b276a]{padding:0;border:0}.lp-rowbtn[data-v-343b276a]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);background:#fff;font:inherit;color:inherit}.lp-rowbtn[data-v-343b276a]:hover{border-color:#b9c4dd;background:#f8fafd}.lp-line-title[data-v-343b276a]{flex:1 1 auto;min-width:0;font-weight:600;font-size:.88rem}.lp-line-meta[data-v-343b276a]{flex:0 0 auto;color:var(--bk-dim, #6b7280);font-size:.78rem;text-align:right}.lp-lines.thumbed li[data-v-343b276a],.lp-lines.thumbed .lp-rowbtn[data-v-343b276a]{align-items:center}.lp-lines.taken li[data-v-343b276a]{cursor:default;opacity:.55;border-style:dashed}.bk-tnum[data-v-368289ba]{font-variant-numeric:tabular-nums}.bd-scrim[data-v-368289ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:rgba(23,27,36,.5);display:flex;align-items:center;justify-content:center;padding:24px}.bd[data-v-368289ba]{display:flex;flex-direction:column;background:var(--bk-surface, #fff);width:min(560px,100%);max-height:min(88vh,820px);border-radius:var(--bk-radius-lg, 14px);overflow:hidden;box-shadow:var(--bk-shadow-modal, 0 18px 48px rgba(23, 27, 36, .3));animation:bd-in-368289ba var(--bk-dur-base, .14s) ease-out}@keyframes bd-in-368289ba{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bd[data-v-368289ba]{animation:none}}@media (max-width: 620px){.bd-scrim[data-v-368289ba]{align-items:flex-end;padding:0}.bd[data-v-368289ba]{width:100%;max-height:92vh;border-radius:14px 14px 0 0}}.bd-head[data-v-368289ba]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--bk-hair, #eef0f4)}.bd-body[data-v-368289ba]{flex:1 1 auto;overflow:auto;padding:14px 22px 20px}.bd-foot[data-v-368289ba]{flex:0 0 auto;padding:14px 22px;border-top:1px solid var(--bk-hair, #eef0f4);background:#fbfcfd}.bd-kicker[data-v-368289ba]{margin:0;font-size:.68rem;letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.bd-title[data-v-368289ba]{margin:2px 0 0;font-size:1.15rem;color:var(--bk-ink, #1f2430)}.bd-sub[data-v-368289ba]{margin:2px 0 0;font-size:.84rem;color:var(--bk-ink-2, #4b5563)}.bd-x[data-v-368289ba]{background:none;border:0;font-size:1.6rem;line-height:1;color:var(--bk-faint, #8b93a3);cursor:pointer}.bd-facts[data-v-368289ba]{margin:12px 0 4px}.bd-fact[data-v-368289ba]{margin:0 0 4px;color:#414755;display:flex;gap:10px;flex-wrap:wrap}.bd-lasttouch[data-v-368289ba]{margin:4px 0 0;font-size:var(--bk-fs-xs, .68rem);color:var(--bk-faint, #8b93a3)}.bd-links[data-v-368289ba]{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}.bd-chip[data-v-368289ba]{display:inline-block;padding:5px 10px;border-radius:var(--bk-radius-pill, 999px);background:#f2f4f8;color:#2f4a8a;font-size:.82rem;text-decoration:none}.bd-chip-go[data-v-368289ba]{background:var(--bk-blue-wash, #eef1f8);font-weight:600}.bd-links .or[data-v-368289ba],.bd-picked-who .or[data-v-368289ba]{font-size:.82rem}.bd-why[data-v-368289ba]{margin:10px 0 0;padding:9px 11px;border-radius:var(--bk-radius, 7px);background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);color:#6d551a;font-size:.88rem}.bd-section[data-v-368289ba]{border-top:1px solid #edeff3;margin-top:18px;padding-top:14px}.bd-section h4[data-v-368289ba]{margin:0 0 10px;font-size:.72rem;letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-dim, #6b7280);display:flex;align-items:center;gap:8px}fieldset.bd-section[data-v-368289ba]{border:0;border-top:1px solid #edeff3;padding-left:0;padding-right:0;margin-inline:0;min-width:0}.bd-stepn[data-v-368289ba]{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--bk-navy, #274584);color:#fff;font-size:.68rem;line-height:18px;text-align:center;letter-spacing:0}.bd-step.off[data-v-368289ba]{opacity:.5}.bd-step.off .bd-stepn[data-v-368289ba]{background:var(--bk-faint, #8b93a3)}.bd-fork[data-v-368289ba]{display:grid;gap:6px;margin:0 0 12px}.bd-forkq[data-v-368289ba]{margin:0 0 2px;font-size:.82rem;color:#414755}.bd-forkopt[data-v-368289ba]{display:block;margin:0;cursor:pointer}.bd-forkin[data-v-368289ba]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.bd-forkbody[data-v-368289ba]{display:grid;gap:2px;padding:9px 11px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);background:#fff}.bd-forkopt:hover .bd-forkbody[data-v-368289ba]{border-color:#b9c4dd;background:#f8fafd}.bd-forkopt.on .bd-forkbody[data-v-368289ba]{border-color:var(--bk-blue, #4a74b7);background:var(--bk-blue-wash, #eef1f8);box-shadow:inset 0 0 0 1px var(--bk-blue, #4a74b7)}.bd-forkin:focus-visible+.bd-forkbody[data-v-368289ba]{outline:var(--bk-focus-w, 2px) solid var(--bk-focus, #4a74b7);outline-offset:2px}.bd-forklabel[data-v-368289ba]{font-weight:600;font-size:.88rem;color:var(--bk-ink, #1f2430)}.bd-forkhint[data-v-368289ba]{color:var(--bk-dim, #6b7280);font-size:.78rem}.bd-field[data-v-368289ba]{display:grid;gap:4px;margin-bottom:10px}.bd-field>span[data-v-368289ba]{font-size:.82rem;color:#414755}.bd-field select[data-v-368289ba],.bd-field input[data-v-368289ba]{padding:9px 10px;font-size:16px;border:1px solid #d5d9e0;border-radius:var(--bk-radius, 7px);background:#fff}.bd-check[data-v-368289ba]{display:inline-flex;align-items:center;gap:7px;margin:4px 0 10px}.bd-slots[data-v-368289ba]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.bd-slot[data-v-368289ba]{border:1px solid #d5d9e0;background:#fff;color:#2f4a8a;border-radius:var(--bk-radius, 7px);padding:8px 11px;min-height:40px;font-size:.88rem;cursor:pointer}.bd-slot.on[data-v-368289ba]{background:#2f4a8a;border-color:#2f4a8a;color:#fff}.bd-slot.notice[data-v-368289ba]{border-left:3px solid #7c93bd}.bd-note[data-v-368289ba]{background:#f4f6fa;border:1px solid #d9e0ec;color:#40506e;border-radius:var(--bk-radius, 6px);padding:9px 11px;font-size:.85rem;margin:2px 0 12px}.bd-manual[data-v-368289ba]{margin-bottom:12px}.bd-manual summary[data-v-368289ba]{cursor:pointer;color:var(--bk-dim, #6b7280);font-size:.85rem;margin-bottom:8px}.bd-hatch[data-v-368289ba]{margin-top:10px}.bd-btn[data-v-368289ba]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:11px 16px;min-height:44px;font-size:.95rem;cursor:pointer;width:100%}.bd-btn[disabled][data-v-368289ba]{opacity:.5;cursor:default}.bd-btn-danger[data-v-368289ba]{background:#b91c1c}.bd-muted[data-v-368289ba]{color:var(--bk-dim, #6b7280);font-size:.85rem;margin:6px 0}.bd-error[data-v-368289ba]{color:#b91c1c;margin-top:12px}.bd-help[data-v-368289ba]{color:var(--bk-dim, #6b7280);font-size:.82rem;margin:0 0 10px}.bd-input[data-v-368289ba]{flex:1 1 auto;min-width:0;padding:10px 12px;min-height:44px;border:1px solid #cfd5df;border-radius:8px;font-size:1rem}.bd-input[data-v-368289ba]:focus{outline:none;border-color:#3f5c9c;box-shadow:0 0 0 3px #3f5c9c29}.bd-order-head[data-v-368289ba]{display:flex;align-items:center;gap:8px;margin:0 0 2px;flex-wrap:wrap}.bd-order-status[data-v-368289ba]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;background:#e7f5ec;color:#1d6b41;border-radius:var(--bk-radius-pill, 999px);padding:2px 8px}.bd-order-status.unpaid[data-v-368289ba]{background:#fdece9;color:#a3301c}.bd-order-who[data-v-368289ba]{color:var(--bk-ink-2, #4b5563);font-size:.86rem;margin:0 0 10px}.bd-owing[data-v-368289ba]{margin:0 0 10px;padding:9px 11px;border-radius:var(--bk-radius, 6px);font-size:.85rem;border:1px solid var(--o-ink, #8e44ad);background:var(--o-bg, rgba(142, 68, 173, .07));color:var(--o-ink, #8e44ad);border-left-width:var(--o-edge, 3px)}.bd-owing strong[data-v-368289ba]{color:inherit}.bd-owing-due[data-v-368289ba]{--o-ink: var(--bk-unpaid-due, #8e44ad);--o-bg: rgba(142, 68, 173, .07);--o-edge: 3px}.bd-owing-today[data-v-368289ba]{--o-ink: var(--bk-unpaid-today, #7b1fa2);--o-bg: rgba(123, 31, 162, .09);--o-edge: 4px}.bd-owing-overdue[data-v-368289ba]{--o-ink: var(--bk-unpaid-overdue, #9d174d);--o-bg: rgba(157, 23, 77, .1);--o-edge: 5px}.bd-optional[data-v-368289ba]{font-style:normal;font-size:.72rem;color:var(--bk-faint, #8b93a3);text-transform:uppercase;letter-spacing:.04em}.bd-warn[data-v-368289ba]{background:#fdf6e7;border:1px solid #e6d3a3;color:#7a5b13;border-radius:var(--bk-radius, 6px);padding:9px 11px;font-size:.85rem;margin:8px 0}.bd-lines[data-v-368289ba]{list-style:none;margin:8px 0 0;padding:0}.bd-lines li[data-v-368289ba]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);margin-bottom:6px}.bd-lines li.bd-rowli[data-v-368289ba]{padding:0;border:0}.bd-rowbtn[data-v-368289ba]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 7px);background:#fff;font:inherit;color:inherit}.bd-rowbtn[data-v-368289ba]:hover{border-color:#b9c4dd;background:#f8fafd}.bd-line-title[data-v-368289ba]{flex:1 1 auto;min-width:0;font-weight:600;font-size:.88rem}.bd-line-meta[data-v-368289ba]{flex:0 0 auto;color:var(--bk-dim, #6b7280);font-size:.78rem;text-align:right}.bd-lines-thumbed li[data-v-368289ba],.bd-lines-thumbed .bd-rowbtn[data-v-368289ba]{align-items:center}.bd-line-was[data-v-368289ba]{color:var(--bk-faint, #8b93a3);margin-right:6px}.bd-queue[data-v-368289ba]{max-height:260px;overflow:auto}.bd-fitmark[data-v-368289ba]{font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#2f4a8a;background:var(--bk-fit, #eaf1ff);border:1px solid var(--bk-fitline, #7089c4);border-radius:var(--bk-radius-pill, 999px);padding:1px 7px;margin-left:6px}.bd-queue-foot[data-v-368289ba]{margin:6px 0 0;color:var(--bk-dim, #6b7280);font-size:.8rem}.bd-picked[data-v-368289ba]{margin-bottom:4px}.bd-picked-who[data-v-368289ba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 2px}.bd-picked-what[data-v-368289ba]{color:var(--bk-ink-2, #4b5563);font-size:.85rem;margin:0 0 6px}.bd-joinwho[data-v-368289ba]{margin:-4px 0 10px;color:#226342;font-size:.85rem}.bd-orderbox[data-v-368289ba]{background:#fafbfd;border-radius:8px;padding:12px 14px}.bd-order-total[data-v-368289ba]{margin-left:auto;font-weight:600}.bd-order-zero[data-v-368289ba]{margin:2px 0 0;color:var(--bk-ink-2, #4b5563);font-size:.8rem}.bd-lines-plain li[data-v-368289ba]{cursor:default}.bd-lines-plain li[data-v-368289ba]:hover{border-color:var(--bk-line, #e3e6ec);background:transparent}.bd-line-qty[data-v-368289ba]{font-style:normal;color:var(--bk-dim, #6b7280);font-weight:500}.bd-line-prog[data-v-368289ba]{display:block;font-style:normal;font-size:.74rem;color:#8a5200}.bd-line-dur[data-v-368289ba]{display:block;font-style:normal;font-size:.74rem;color:var(--bk-dim, #6b7280)}.bd-order-contact[data-v-368289ba]{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 0}.bd-intakeblock[data-v-368289ba]{margin-top:14px;padding-top:12px;border-top:1px dashed #e6e9ef}.bd-subhead[data-v-368289ba]{margin:0;font-size:.7rem;letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.bd-footrow[data-v-368289ba]{display:flex;gap:8px}.bd-footrow .bd-btn[data-v-368289ba]{flex:1 1 auto}.bd-btn-quiet[data-v-368289ba]{background:#fff;color:var(--bk-ink-2, #4b5563);border:1px solid #d5d9e0}.bd-btn-quiet[data-v-368289ba]:hover:not([disabled]){background:#f5f6f8}.bd-dismiss .bd-field[data-v-368289ba]{margin-bottom:6px}.bd-summary[data-v-368289ba]{margin:0 0 9px;color:var(--bk-ink-2, #4b5563);font-size:.82rem}.bd-gate[data-v-368289ba]{margin:0 0 9px;color:var(--bk-dim, #6b7280);font-size:.83rem}.bd-fail[data-v-368289ba]{margin:0 0 10px;padding:10px 12px;background:var(--bk-danger-bg, #fdf1f0);border:1px solid #f0c8c2;border-radius:var(--bk-radius, 6px)}.bd-fail-msg[data-v-368289ba]{margin:0;color:var(--bk-danger, #b42318);font-size:.88rem;font-weight:600}.bd-fail-detail[data-v-368289ba]{margin:3px 0 0;color:#7a4a44;font-size:.82rem}.bd-fail-acts[data-v-368289ba]{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.bd-fail-acts .bd-btn[data-v-368289ba]{width:auto;flex:1 1 auto;min-height:38px;padding:8px 12px;font-size:.85rem}.bd-clientrow[data-v-368289ba]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 460px){.bd-clientrow[data-v-368289ba]{grid-template-columns:1fr}}.bd-req[data-v-368289ba]{font-style:normal;font-size:.72rem;color:#b45309;text-transform:uppercase;letter-spacing:.04em}.bd-payer[data-v-368289ba]{margin:-2px 0 8px}.bd-linkbtn[data-v-368289ba]{border:0;background:none;padding:0;margin-left:4px;color:var(--bk-navy, #274584);text-decoration:underline;cursor:pointer;font-size:inherit}@media (max-width: 767px){.bd[data-v-368289ba]{width:100%}}.rp[data-v-fd7f931b]{display:grid;gap:8px}.rp-line[data-v-fd7f931b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-label[data-v-fd7f931b]{color:var(--bk-ink-2, #4b5563);font-size:.9rem;min-width:62px}.rp-select[data-v-fd7f931b]{flex:1 1 220px;min-width:0;padding:9px 10px;min-height:44px;font-size:16px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430)}.rp-select[disabled][data-v-fd7f931b]{opacity:.55}.rp-weeks[data-v-fd7f931b]{display:flex;gap:6px 14px;flex-wrap:wrap;margin:0;padding:8px 10px;border:1px solid var(--bk-hair, #eef0f4);border-radius:var(--bk-radius, 6px);background:var(--bk-open, #fbfcfe)}.rp-week[data-v-fd7f931b]{display:inline-flex;align-items:center;gap:6px;min-height:44px;white-space:nowrap;font-size:.92rem;cursor:pointer}.rp-week input[data-v-fd7f931b]{width:18px;height:18px}.rp-next[data-v-fd7f931b]{margin:0;padding:8px 10px;background:var(--bk-blue-wash, #eef1f8);border-radius:var(--bk-radius, 6px);font-size:.88rem;color:var(--bk-ink, #1f2430)}.rp-next strong[data-v-fd7f931b]{font-variant-numeric:tabular-nums}.rp-fifth[data-v-fd7f931b]{margin:0;color:var(--bk-dim, #6b7280);font-size:.82rem}.bk-sr[data-v-fd7f931b]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-v-fd7f931b]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}.sn[data-v-68e22f10]{padding:12px;background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px)}.sn-head[data-v-68e22f10]{display:block;margin-bottom:4px;color:var(--bk-warn, #8a6d1f)}.sn-why[data-v-68e22f10]{margin:0 0 10px;color:var(--bk-ink-2, #4b5563);font-size:.88rem}.sn-list[data-v-68e22f10]{list-style:none;margin:0;padding:0}.sn-list li+li[data-v-68e22f10]{margin-top:6px}.sn-row[data-v-68e22f10]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;background:var(--bk-surface, #fff);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px);padding:9px 11px;min-height:44px;font:inherit;color:inherit}.sn-when[data-v-68e22f10]{font-weight:var(--bk-fw-med, 600);font-variant-numeric:tabular-nums}.sn-order[data-v-68e22f10]{color:var(--bk-dim, #6b7280);font-size:.85rem;font-variant-numeric:tabular-nums}.sn-point[data-v-68e22f10]{margin-left:auto;color:var(--bk-blue, #4a74b7);font-size:.8rem}.sn-actions[data-v-68e22f10]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.sn-btn[data-v-68e22f10]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:11px 16px;min-height:44px;font-size:.95rem;cursor:pointer}.sn-btn[disabled][data-v-68e22f10]{opacity:.55;cursor:default}.sn-btn-light[data-v-68e22f10]{background:#f3f4f6;color:var(--bk-ink-2, #4b5563)}[data-v-68e22f10]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}.wh[data-v-4dbb7fd0]{display:grid;gap:12px}.wh-days[data-v-4dbb7fd0]{list-style:none;margin:0;padding:0}.wh-day+.wh-day[data-v-4dbb7fd0]{border-top:1px solid var(--bk-hair, #eef0f4)}.wh-row[data-v-4dbb7fd0]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;min-height:44px;background:none;border:0;border-radius:var(--bk-radius, 6px);text-align:left;font:inherit;color:inherit;cursor:pointer}.wh-row[data-v-4dbb7fd0]:hover{background:var(--bk-open, #fbfcfe)}.wh-row-day[data-v-4dbb7fd0]{font-weight:var(--bk-fw-med, 600);min-width:38px}.wh-row-dot[data-v-4dbb7fd0]{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:transparent;border:1px solid var(--bk-faint, #8b93a3)}.wh-row-dot.on[data-v-4dbb7fd0]{background:var(--bk-live, #1f7a4d);border-color:var(--bk-live, #1f7a4d)}.wh-row-hours[data-v-4dbb7fd0]{font-variant-numeric:tabular-nums}.wh-row-hours.off[data-v-4dbb7fd0]{color:var(--bk-faint, #8b93a3)}.wh-row-repeat[data-v-4dbb7fd0]{margin-left:auto;color:var(--bk-dim, #6b7280);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.wh-row-go[data-v-4dbb7fd0]{color:var(--bk-faint, #8b93a3);margin-left:auto}.wh-row-repeat+.wh-row-go[data-v-4dbb7fd0]{margin-left:0}.wh-open[data-v-4dbb7fd0]{padding:12px;margin:4px 0;background:var(--bk-open, #fbfcfe);border:1px solid var(--bk-open-edge, #dde5f3);border-radius:var(--bk-radius, 6px)}.wh-open-head[data-v-4dbb7fd0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wh-open-head h4[data-v-4dbb7fd0]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--bk-track-caps, .1em);color:var(--bk-ink-2, #4b5563)}.wh-check[data-v-4dbb7fd0]{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.wh-check input[data-v-4dbb7fd0]{width:18px;height:18px}.wh-block[data-v-4dbb7fd0]{display:grid;gap:8px;padding:10px 0}.wh-block+.wh-block[data-v-4dbb7fd0]{border-top:1px dashed var(--bk-line, #e3e6ec)}.wh-times[data-v-4dbb7fd0]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.wh-field[data-v-4dbb7fd0]{display:grid;gap:4px;color:var(--bk-ink-2, #4b5563);font-size:.85rem;flex:1 1 140px}.wh-time[data-v-4dbb7fd0]{padding:9px 10px;min-height:44px;font-size:16px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430);font-variant-numeric:tabular-nums;width:100%}.wh-dur[data-v-4dbb7fd0]{color:var(--bk-dim, #6b7280);font-size:.85rem;padding-bottom:12px;white-space:nowrap}.wh-drop[data-v-4dbb7fd0]{background:none;border:0;color:var(--bk-danger, #b42318);cursor:pointer;padding:6px;min-height:44px;font:inherit}.wh-drop[disabled][data-v-4dbb7fd0]{opacity:.55;cursor:default}.wh-open-foot[data-v-4dbb7fd0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px}.wh-add[data-v-4dbb7fd0]{background:none;border:0;color:var(--bk-blue, #4a74b7);cursor:pointer;padding:6px;min-height:44px;font:inherit}.wh-add[disabled][data-v-4dbb7fd0]{opacity:.55;cursor:default}.wh-actions[data-v-4dbb7fd0]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.wh-btn[data-v-4dbb7fd0]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:11px 16px;min-height:44px;font-size:.95rem;cursor:pointer}.wh-btn[disabled][data-v-4dbb7fd0]{opacity:.55;cursor:default}.wh-btn-light[data-v-4dbb7fd0]{background:#f3f4f6;color:var(--bk-ink-2, #4b5563)}.wh-error[data-v-4dbb7fd0]{margin:0;color:var(--bk-danger, #b42318);font-size:.88rem}.wh-why[data-v-4dbb7fd0]{margin:0;color:var(--bk-dim, #6b7280);font-size:.85rem}.wh-note[data-v-4dbb7fd0]{margin:0;padding:9px 11px;background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px);color:var(--bk-warn, #8a6d1f);font-size:.85rem}.wh-confirm[data-v-4dbb7fd0]{flex:1 1 100%;padding:12px;background:var(--bk-blue-wash, #eef1f8);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px)}.wh-confirm strong[data-v-4dbb7fd0]{display:block;margin-bottom:4px}.wh-confirm p[data-v-4dbb7fd0]{margin:0;color:var(--bk-ink-2, #4b5563);font-size:.88rem}.wh-alarm[data-v-4dbb7fd0]{padding:12px;background:var(--bk-danger-bg, #fdf1f0);border:1px solid var(--bk-danger, #b42318);border-radius:var(--bk-radius, 6px)}.wh-alarm strong[data-v-4dbb7fd0]{display:block;color:var(--bk-danger, #b42318);margin-bottom:6px}.wh-alarm p[data-v-4dbb7fd0]{margin:0 0 12px;color:var(--bk-ink-2, #4b5563);font-size:.88rem}.wh-foot[data-v-4dbb7fd0]{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0 4px;margin-top:4px;background:var(--bk-surface, #fff);box-shadow:0 -1px 0 var(--bk-hair, #eef0f4)}.bk-sr[data-v-4dbb7fd0]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-v-4dbb7fd0]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}@media (min-width: 620px){.wh-field[data-v-4dbb7fd0]{flex:0 0 auto}.wh-time[data-v-4dbb7fd0]{width:auto;min-width:128px}}.to[data-v-46900899]{display:grid;gap:14px}.to-form[data-v-46900899]{display:grid;gap:10px}.to-field[data-v-46900899]{display:grid;gap:4px;color:var(--bk-ink-2, #4b5563);font-size:.88rem}.to-input[data-v-46900899]{padding:9px 10px;min-height:44px;font-size:16px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430);width:100%}.to-input[disabled][data-v-46900899]{opacity:.55}.to-check[data-v-46900899]{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.to-check input[data-v-46900899]{width:18px;height:18px}.to-times[data-v-46900899]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.to-times .to-field[data-v-46900899]{flex:1 1 140px}.to-dur[data-v-46900899]{color:var(--bk-dim, #6b7280);font-size:.85rem;padding-bottom:12px;white-space:nowrap}.to-actions[data-v-46900899]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.to-btn[data-v-46900899]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:11px 16px;min-height:44px;font-size:.95rem;cursor:pointer}.to-btn[disabled][data-v-46900899]{opacity:.55;cursor:default}.to-error[data-v-46900899]{margin:0;color:var(--bk-danger, #b42318);font-size:.88rem}.to-why[data-v-46900899]{margin:0;color:var(--bk-dim, #6b7280);font-size:.85rem}.to-head[data-v-46900899]{margin:4px 0 0;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--bk-track-caps, .1em);color:var(--bk-ink-2, #4b5563)}.to-empty[data-v-46900899]{color:var(--bk-dim, #6b7280);margin:0}.to-list[data-v-46900899]{list-style:none;margin:0;padding:0}.to-list li[data-v-46900899]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--bk-hair, #eef0f4);flex-wrap:wrap}.to-list li[data-v-46900899]:last-child{border-bottom:0}.to-list li.done[data-v-46900899]{opacity:.6}.to-kind[data-v-46900899]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:4px;background:#fee2e2;color:#991b1b}.to-kind.open[data-v-46900899]{background:var(--bk-seat, #eaf5ee);color:#166534}.to-date[data-v-46900899]{font-weight:var(--bk-fw-med, 600)}.to-window[data-v-46900899],.to-reason[data-v-46900899]{color:var(--bk-dim, #6b7280);font-size:.9rem}.to-window[data-v-46900899]{font-variant-numeric:tabular-nums}.to-link[data-v-46900899]{background:none;border:0;color:var(--bk-danger, #b42318);cursor:pointer;padding:6px;min-height:44px;margin-left:auto;font:inherit}.to-link[disabled][data-v-46900899]{opacity:.55;cursor:default}.to-past summary[data-v-46900899]{cursor:pointer;color:var(--bk-dim, #6b7280);font-size:.85rem;padding:8px 0;min-height:40px}[data-v-46900899]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}@media (min-width: 620px){.to-times .to-field[data-v-46900899]{flex:0 0 auto}.to-times .to-input[data-v-46900899]{width:auto;min-width:128px}.to-form .to-field:first-of-type .to-input[data-v-46900899]{max-width:220px}}.ob[data-v-ddc29902]{background:var(--bk-surface, #fff);border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius-lg, 10px);padding:14px;color:var(--bk-ink, #1f2430)}.ob-flat[data-v-ddc29902]{border:0;border-radius:0;padding:0;background:none}.ob-head[data-v-ddc29902]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ob-flat .ob-head h3[data-v-ddc29902]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ob-head h3[data-v-ddc29902]{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:var(--bk-track-caps, .1em);color:var(--bk-ink-2, #4b5563)}.ob-rule[data-v-ddc29902]{margin:0 0 10px;font-size:1rem}.ob-rule-edit[data-v-ddc29902]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;font-size:1rem}.ob-select[data-v-ddc29902]{padding:9px 10px;min-height:44px;font-size:16px;border:1px solid var(--bk-line, #e3e6ec);border-radius:var(--bk-radius, 6px);background:var(--bk-surface, #fff);color:var(--bk-ink, #1f2430);font-variant-numeric:tabular-nums}.ob-select[disabled][data-v-ddc29902]{opacity:.55}.ob-helper[data-v-ddc29902]{margin:0 0 10px;color:var(--bk-ink-2, #4b5563);font-size:.9rem}.ob-readback[data-v-ddc29902]{margin:0 0 10px;padding:9px 11px;background:var(--bk-blue-wash, #eef1f8);border-radius:var(--bk-radius, 6px);font-size:.9rem}.ob-readback strong[data-v-ddc29902]{font-variant-numeric:tabular-nums}.ob-zone[data-v-ddc29902]{color:var(--bk-dim, #6b7280)}.ob-fineprint[data-v-ddc29902]{margin:0 0 8px;color:var(--bk-dim, #6b7280);font-size:.82rem}.ob-divider[data-v-ddc29902]{border:0;border-top:1px solid var(--bk-hair, #eef0f4);margin:14px 0}.ob-horizon[data-v-ddc29902]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:.95rem}.ob-horizon .bk-tnum[data-v-ddc29902]{font-variant-numeric:tabular-nums}.ob-actions[data-v-ddc29902]{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.ob-btn[data-v-ddc29902]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:11px 16px;min-height:44px;font-size:.95rem;cursor:pointer}.ob-btn[disabled][data-v-ddc29902]{opacity:.55;cursor:default}.ob-btn-light[data-v-ddc29902]{background:#f3f4f6;color:var(--bk-ink-2, #4b5563)}.ob-link[data-v-ddc29902]{background:none;border:0;padding:6px;min-height:36px;color:var(--bk-blue, #4a74b7);cursor:pointer;text-decoration:underline}.ob-link[disabled][data-v-ddc29902]{opacity:.55;cursor:default}.ob-error[data-v-ddc29902]{margin:0;color:var(--bk-danger, #b42318);font-size:.88rem}.ob-why[data-v-ddc29902]{margin:0;color:var(--bk-dim, #6b7280);font-size:.85rem}.ob-saved[data-v-ddc29902]{margin:0;color:var(--bk-live, #1f7a4d);font-weight:var(--bk-fw-med, 600)}[data-v-ddc29902]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}.bk-tnum[data-v-bad9bd63]{font-variant-numeric:tabular-nums}.as-scrim[data-v-bad9bd63]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:rgba(23,27,36,.5);display:flex;align-items:center;justify-content:center;padding:24px}.as-scrim.veiled[data-v-bad9bd63]{background:none;pointer-events:none}.as[data-v-bad9bd63]{display:flex;flex-direction:column;background:var(--bk-surface, #fff);width:min(760px,100%);max-height:min(88vh,860px);border-radius:var(--bk-radius-lg, 14px);overflow:hidden;box-shadow:var(--bk-shadow-modal, 0 18px 48px rgba(23, 27, 36, .3));animation:as-in-bad9bd63 var(--bk-dur-base, .14s) ease-out}@keyframes as-in-bad9bd63{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.as[data-v-bad9bd63]{animation:none}}.as-head[data-v-bad9bd63]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px}.as-kicker[data-v-bad9bd63]{margin:0;font-size:.68rem;letter-spacing:var(--bk-track-caps, .1em);text-transform:uppercase;color:var(--bk-faint, #8b93a3)}.as-title[data-v-bad9bd63]{margin:2px 0 0;font-size:1.1rem;color:var(--bk-ink, #1f2430)}.as-zone[data-v-bad9bd63]{color:var(--bk-dim, #6b7280);font-size:.85rem;font-weight:400}.as-x[data-v-bad9bd63]{background:none;border:0;font-size:1.6rem;line-height:1;color:var(--bk-faint, #8b93a3);cursor:pointer;padding:0 6px;min-height:44px}.as-discard[data-v-bad9bd63]{margin:0 20px 10px;padding:10px 12px;background:var(--bk-warn-bg, #fdf6e3);border:1px solid var(--bk-warn-line, #f2e3b3);border-radius:var(--bk-radius, 6px)}.as-discard strong[data-v-bad9bd63]{display:block;margin-bottom:8px;color:var(--bk-warn, #8a6d1f);font-size:.9rem}.as-discard-actions[data-v-bad9bd63]{display:flex;gap:10px;flex-wrap:wrap}.as-tabs[data-v-bad9bd63]{flex:0 0 auto;display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--bk-hair, #eef0f4)}.as-tab[data-v-bad9bd63]{position:relative;background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;min-height:44px;cursor:pointer;font:inherit;font-size:.92rem;color:var(--bk-dim, #6b7280)}.as-tab.on[data-v-bad9bd63]{color:var(--bk-ink, #1f2430);border-bottom-color:var(--bk-navy, #274584);font-weight:var(--bk-fw-med, 600)}.as-tab-dot[data-v-bad9bd63]{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--bk-navy, #274584);vertical-align:middle}.as-body[data-v-bad9bd63]{flex:1 1 auto;overflow:auto;padding:14px 20px 18px}.as-error[data-v-bad9bd63]{margin:0 0 10px;color:var(--bk-danger, #b42318);font-size:.9rem}.as-muted[data-v-bad9bd63]{margin:0;color:var(--bk-dim, #6b7280);font-size:.9rem}.as-btn[data-v-bad9bd63]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:8px;padding:10px 14px;min-height:44px;font-size:.92rem;cursor:pointer}.as-btn-light[data-v-bad9bd63]{background:#f3f4f6;color:var(--bk-ink-2, #4b5563)}.as-btn-quiet[data-v-bad9bd63]{background:none;color:var(--bk-danger, #b42318);text-decoration:underline}.as-peek[data-v-bad9bd63]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);pointer-events:auto;display:flex;align-items:center;gap:14px;background:#1f2430;color:#fff;border-radius:8px;padding:10px 14px;font-size:.88rem;box-shadow:0 6px 24px #1f24304d;max-width:calc(100vw - 32px)}.as-peek-back[data-v-bad9bd63]{background:none;border:0;color:#9dc0ff;cursor:pointer;font:inherit;font-weight:var(--bk-fw-med, 600);min-height:32px}.bk-sr[data-v-bad9bd63]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-v-bad9bd63]:focus-visible{outline:2px solid var(--bk-focus, #4a74b7);outline-offset:2px}@media (max-width: 620px){.as-scrim[data-v-bad9bd63]{align-items:flex-end;padding:0}.as[data-v-bad9bd63]{width:100%;max-height:92vh;border-radius:14px 14px 0 0}.as-head[data-v-bad9bd63]{padding:14px 16px 10px}.as-tabs[data-v-bad9bd63]{padding:0 8px;overflow-x:auto}.as-tab[data-v-bad9bd63]{padding:10px;font-size:.88rem}.as-body[data-v-bad9bd63]{padding:12px 16px 16px}.as-discard[data-v-bad9bd63]{margin:0 16px 10px}}.bk[data-v-399db009]{padding:0 12px 40px;color:var(--bk-ink, #1f2430)}.bk-fatal[data-v-399db009]{background:#fff;border:1px solid #e8eaef;border-radius:10px;padding:16px;margin-top:12px}.bk-fatal h3[data-v-399db009]{color:#b91c1c;margin-top:0}.bk-warn[data-v-399db009]{margin:0 0 10px;padding:9px 12px;border-radius:6px;background:var(--bk-warn-bg, #fdf6e3);border:1px solid #e6d3a3;color:var(--bk-warn, #7a5b13);font-size:.86rem}.bk-linkbtn[data-v-399db009]{background:none;border:0;color:var(--bk-navy, #274584);font-weight:600;cursor:pointer;padding:0 4px}.bk-body[data-v-399db009]{display:grid;grid-template-columns:var(--bk-queue-w, 300px) minmax(0,1fr);gap:16px;align-items:start;margin-top:8px;min-height:calc(100vh - 190px)}.bk-body>.bq[data-v-399db009]{align-self:stretch}.bk-stage[data-v-399db009]{min-width:0}.bk-grid[data-v-399db009]{display:flex;align-items:flex-start;gap:6px;min-width:0}.bk-armed[data-v-399db009]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;padding:7px 12px;background:var(--bk-fit, #eaf1ff);border:1px solid var(--bk-fitline, #7089c4);border-radius:var(--bk-radius, 6px);font-size:var(--bk-fs-sm, .78rem);color:var(--bk-ink, #1f2430)}.bk-armed-what strong[data-v-399db009]{font-weight:var(--bk-fw-med, 600)}.bk-armed-fits[data-v-399db009]{color:var(--bk-ink-2, #4b5563)}.bk-armed-next[data-v-399db009]{margin-left:auto}.bk-armed-take[data-v-399db009],.bk-armed-stop[data-v-399db009]{border:0;background:none;padding:2px 6px;margin-left:6px;border-radius:4px;cursor:pointer;font:inherit}.bk-armed-take[data-v-399db009]{color:var(--bk-navy, #274584);font-weight:var(--bk-fw-med, 600);text-decoration:underline}.bk-armed-stop[data-v-399db009]{color:var(--bk-dim, #6b7280)}.bk-armed-take[data-v-399db009]:hover{background:#fff}.bk-armed-stop[data-v-399db009]:hover{background:#fff;color:var(--bk-ink, #1f2430)}.bk-armed-take[data-v-399db009]:focus-visible,.bk-armed-stop[data-v-399db009]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}.bk-alert-unpaid[data-v-399db009]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;padding:9px 12px;background:var(--bk-danger-bg, #fdf1f0);border:1px solid var(--bk-danger, #b42318);border-radius:var(--bk-radius, 6px);font-size:.86rem;color:var(--bk-ink, #1f2430)}.bk-alert-unpaid strong[data-v-399db009]{color:var(--bk-danger, #b42318);font-weight:var(--bk-fw-bold, 700)}.bk-alert-go[data-v-399db009]{margin-left:auto;border:0;background:none;padding:2px 6px;border-radius:4px;font:inherit;font-weight:var(--bk-fw-med, 600);cursor:pointer;color:var(--bk-navy, #274584);text-decoration:underline}.bk-alert-go[data-v-399db009]:hover{background:#fff}.bk-alert-go[data-v-399db009]:focus-visible{outline:2px solid var(--bk-navy, #274584);outline-offset:1px}@media (max-width: 620px){.bk-armed-next[data-v-399db009]{margin-left:0;flex-basis:100%}.bk-alert-go[data-v-399db009]{margin-left:0;flex-basis:100%;text-align:left;padding-left:0}}.bk-hint[data-v-399db009]{color:var(--bk-faint, #8b93a3);font-size:.78rem;margin:8px 2px 0}.bk-btn[data-v-399db009]{background:var(--bk-navy, #274584);color:#fff;border:0;border-radius:7px;padding:0 14px;min-height:40px;cursor:pointer}.bk-btn[disabled][data-v-399db009]{opacity:.5;cursor:default}.bk-muted[data-v-399db009]{color:var(--bk-dim, #6b7280);font-size:.88rem}.bk-inline-error[data-v-399db009]{color:#b91c1c}.bk-undo[data-v-399db009]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:#1f2430;color:#fff;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:14px;z-index:5200;font-size:.88rem;box-shadow:0 6px 24px #1f24304d}.bk-undo button[data-v-399db009]{background:none;border:0;color:#9dc0ff;cursor:pointer;font-weight:600}@media (max-width: 1023px){.bk-body[data-v-399db009]{grid-template-columns:1fr;min-height:0}.bk-stage[data-v-399db009]{order:1}}.chatbot-container[data-v-5e9d0607]{border-radius:.5rem 0 0 .5rem;box-shadow:-4px 0 20px #0000001a}.bg-info[data-v-5e9d0607]{background-color:#17a2b8!important}.bg-light[data-v-5e9d0607]{background-color:#f8f9fa!important}.custom-checkbox[data-v-60fb4a77]{display:flex;align-items:center;vertical-align:middle;margin-bottom:1em}.custom-checkbox label[data-v-60fb4a77]{margin-bottom:0!important}.custom-checkbox input[type=checkbox][data-v-60fb4a77]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #007bff;border-radius:25%;width:1.5em;height:1.5em;cursor:pointer;outline:none;position:relative;margin-right:.5em;transition:background-color .2s ease}.custom-checkbox input[type=checkbox][data-v-60fb4a77]:checked{background-color:#007bff}.custom-checkbox input[type=checkbox][data-v-60fb4a77]:checked:after{content:"";position:absolute;top:0;left:0;width:1.5em;height:1.5em;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTQzOC42IDEwNS40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0yNTYgMjU2Yy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMGwtMTI4LTEyOGMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMEwxNjAgMzM4LjcgMzkzLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDB6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:60%}.error[data-v-64350483]{color:red;font-size:.9em}.form-group.error>label[data-v-64350483],.form-check.error>.form-check-label[data-v-64350483],.form-group.error .form-check-label[data-v-64350483]{color:#e91c1c;font-size:inherit}.is-invalid .form-control[data-v-64350483],.is-invalid select.form-control[data-v-64350483]{border-color:#dc3545}.invalid-feedback[data-v-64350483]{display:block}.form-control.is-invalid[data-v-64350483],select.form-control.is-invalid[data-v-64350483],select.form-select.is-invalid[data-v-64350483]{border-color:#e91c1c!important;padding-right:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxYzFjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik0yNTYgNTEyQTI1NiAyNTYgMCAxIDAgMjU2IDBhMjU2IDI1NiAwIDEgMCAwIDUxMnptMC0zODRjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCAxMTJjMCAxMy4zLTEwLjcgMjQtMjQgMjRzLTI0LTEwLjctMjQtMjRsMC0xMTJjMC0xMy4zIDEwLjctMjQgMjQtMjR6TTIyNCAzNTJhMzIgMzIgMCAxIDEgNjQgMCAzMiAzMiAwIDEgMSAtNjQgMHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:1rem 1rem}.multiselect-container[data-v-9bd31163]{position:relative;width:100%;max-width:600px}.selected-items[data-v-9bd31163]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;min-height:40px;align-items:center}.badge[data-v-9bd31163]{background:#d6d8db;padding:5px 10px;border-radius:15px;font-size:14px;display:flex;align-items:center}.remove-btn[data-v-9bd31163]{background:transparent;border:none;font-size:16px;margin-left:5px;cursor:pointer}.input-group[data-v-9bd31163]{display:flex;align-items:center;border:1px solid #ced4da;border-radius:5px;overflow:hidden;background:white}.multiselect-input[data-v-9bd31163]{border:none;outline:none;flex-grow:1;padding:5px;min-width:150px}.dropdown-icon[data-v-9bd31163]{background:#e9ecef;cursor:pointer;padding:5px 10px;border-left:1px solid #ced4da}.dropdown-menu[data-v-9bd31163]{position:absolute;top:38px;left:0;width:100%;z-index:2050;background:white;border:1px solid #ced4da;border-radius:5px;max-height:200px;overflow-y:auto}.dropdown-item[data-v-9bd31163]{padding:10px;cursor:pointer;display:flex;align-items:center;gap:8px}.dropdown-item[data-v-9bd31163]:hover{background-color:#f8f9fa}.dropdown-item.selected[data-v-9bd31163]{background-color:#e7f3ff}.checkmark[data-v-9bd31163]{color:#28a745;font-weight:700;font-size:16px;min-width:16px;display:inline-block}.checkmark-placeholder[data-v-9bd31163]{min-width:16px;display:inline-block}.loading-item[data-v-9bd31163]{cursor:default}.loading-spinner[data-v-9bd31163]{width:14px;height:14px;border:2px solid #ccc;border-top:2px solid #888;border-radius:50%;display:inline-block;animation:spin-9bd31163 1s linear infinite}@keyframes spin-9bd31163{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.selected-items[data-v-9bd31163]{padding-bottom:10px}.lienholder-select-container[data-v-92b56986]{position:relative;width:100%}.input-group[data-v-92b56986]{cursor:pointer}.input-group input[data-v-92b56986]{cursor:pointer;background-color:#fff!important}.custom-dropdown-menu[data-v-92b56986]{position:absolute;top:100%;left:0;width:100%;z-index:1050;background:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026;margin-top:2px}.custom-dropdown-menu.open-up[data-v-92b56986]{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}.dropdown-list[data-v-92b56986]{max-height:300px;overflow-y:auto}.dropdown-item[data-v-92b56986]{padding:.5rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.dropdown-item[data-v-92b56986]:hover{background-color:#f8f9fa}.dropdown-item.active[data-v-92b56986]{background-color:#007bff;color:#fff}.dropdown-item.active .text-muted[data-v-92b56986]{color:#e9ecef!important}.option-text[data-v-92b56986]{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.edit-btn[data-v-92b56986]{display:none;padding:0;color:#6c757d;width:24px;height:24px;text-align:center;line-height:24px}.dropdown-item:hover .edit-btn[data-v-92b56986]{display:block}.dropdown-item.active .edit-btn[data-v-92b56986]{color:#fff}.add-new-option[data-v-92b56986]{border-bottom:1px solid #e9ecef}.drag-overlay[data-v-3f9ead8f]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;text-align:center;z-index:10;pointer-events:none}.dec-notes__sortable-body .coverage-row--ghost[data-v-1c3dc0f0]{opacity:.7;border-style:dashed yellow}.dec-notes__sortable-body .coverage-row--chosen[data-v-1c3dc0f0]{outline:2px dashed #f0ad4e;outline-offset:2px}.image-container[data-v-f18e9574]{width:100%;height:100%;max-height:75vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.full-width-image[data-v-f18e9574]{width:100%;height:auto;max-height:100%;object-fit:cover}.thumbnail-image[data-v-f18e9574]{width:100%;height:200px;object-fit:cover;cursor:pointer}.multiselect-container[data-v-f18e9574]{position:relative;width:100%;max-width:600px}.modal-dynamic.transaction-modal[data-v-f18e9574]{z-index:9999!important}.selected-items[data-v-f18e9574]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid #ced4da;border-radius:5px;min-height:40px;background:white;align-items:center}.overflow-x-auto[data-v-f18e9574]{overflow-x:auto}.selected-items .badge[data-v-f18e9574]{background:#d6d8db;padding:5px 10px;border-radius:15px;font-size:14px;display:flex;align-items:center}.autocomplete-inline[data-v-f18e9574]{position:relative}.autocomplete-inline .ghost[data-v-f18e9574]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:.375rem .75rem;white-space:pre;pointer-events:none;font:inherit;line-height:inherit}.autocomplete-inline .ghost .typed[data-v-f18e9574]{visibility:hidden;white-space:pre}.autocomplete-inline .ghost .suggestion[data-v-f18e9574]{color:#6c757d}.autocomplete-inline.textarea .ghost[data-v-f18e9574]{align-items:flex-start;white-space:pre-wrap}.autocomplete-inline.textarea textarea.form-control[data-v-f18e9574]{position:relative;background-color:transparent}.remove-btn[data-v-f18e9574]{background:transparent;border:none;font-size:16px;margin-left:5px;cursor:pointer}.multiselect-input[data-v-f18e9574]{border:none;outline:none;flex-grow:1;padding:5px;min-width:150px}.dropdown-menu[data-v-f18e9574]{position:static!important;max-height:none!important;min-height:unset!important;overflow:visible!important;width:100%;box-shadow:none;border:none;padding:0}.dropdown-item[data-v-f18e9574]{padding:10px;cursor:pointer}.dropdown-item[data-v-f18e9574]:hover{background-color:#f8f9fa}.error[data-v-f18e9574]{color:red;font-size:.9em}.form-group.error>label[data-v-f18e9574],.form-check.error>.form-check-label[data-v-f18e9574],.form-group.error .form-check-label[data-v-f18e9574]{color:#e91c1c;font-size:inherit}.nav-item>.error-tab[data-v-f18e9574]{position:relative}.nav-item .error-tab[data-v-f18e9574]{border-color:#e91c1c;border-bottom:none}.nav-item>.error-tab[data-v-f18e9574]:after{content:"";position:absolute;top:-4px;right:-2px;width:1.5em;height:1.5em;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxYzFjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik0yNTYgNTEyQTI1NiAyNTYgMCAxIDAgMjU2IDBhMjU2IDI1NiAwIDEgMCAwIDUxMnptMC0zODRjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCAxMTJjMCAxMy4zLTEwLjcgMjQtMjQgMjRzLTI0LTEwLjctMjQtMjRsMC0xMTJjMC0xMy4zIDEwLjctMjQgMjQtMjR6TTIyNCAzNTJhMzIgMzIgMCAxIDEgNjQgMCAzMiAzMiAwIDEgMSAtNjQgMHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:60%}.avatar-block[data-v-f18e9574]{margin-top:40px;min-width:115px}.conversation-bubble[data-v-f18e9574]{position:relative;display:inline-block}.message-self>.media-body[data-v-f18e9574]{display:flex;justify-content:flex-end;align-items:end;margin-top:10px}.message-self .conversation-bubble[data-v-f18e9574]{margin-left:auto;margin-right:0}.message-other .conversation-bubble[data-v-f18e9574]{margin-right:auto;margin-left:0}.message-other .conversation-bubble[data-v-f18e9574]:before{content:"";position:absolute;left:-10px;top:20px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #f8f9fa}.message-self .conversation-bubble[data-v-f18e9574]:before{content:"";position:absolute;right:-10px;top:20px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f8f9fa}pre[data-v-f18e9574]{max-height:340px!important;overflow-y:scroll!important;background:#2b2b2b!important;padding:1em!important;margin:.5em auto!important;border-radius:.3em!important}pre>code[data-v-f18e9574]{color:#f8f8f2!important;padding-left:0!important;border:none!important;overflow-x:initial!important;display:block!important;font-family:inherit!important;overflow-wrap:break-word!important;white-space:pre-wrap!important}.full-width[data-v-f18e9574]{width:100%}.message-other[data-v-f18e9574],.message-self[data-v-f18e9574]{max-width:100%!important;padding:10px!important;overflow:hidden!important}.media-body[data-v-f18e9574]{overflow-x:auto;background-color:#f8f9fa;border-radius:15px;padding:10px 15px;box-shadow:0 .4rem .8rem #0000001a!important}.group-striped>tbody.coverage-group>tr[data-v-f18e9574]>*{background-color:transparent}.group-striped>tbody.coverage-group:nth-of-type(odd)>tr[data-v-f18e9574]>*{background-color:var(--bs-table-striped-bg, rgba(0, 0, 0, .05));color:var(--bs-table-striped-color, inherit)}.group-striped>tbody.coverage-group:nth-of-type(2n)>tr[data-v-f18e9574]>*{background-color:var(--bs-table-bg, #fff)}.group-striped>tbody.coverage-group>tr.table-active[data-v-f18e9574]>*{background-color:var(--bs-table-active-bg, rgba(0, 0, 0, .08))!important}.shadow-groups .coverage-group[data-v-f18e9574]{box-shadow:0 2px 4px #0000001a;margin-bottom:.5rem}.shadow-groups .coverage-group tr:first-child td[data-v-f18e9574]:first-child{border-top-left-radius:8px}.shadow-groups .coverage-group tr:first-child td[data-v-f18e9574]:last-child{border-top-right-radius:8px}.shadow-groups .coverage-group tr:last-child td[data-v-f18e9574]:first-child{border-bottom-left-radius:8px}.shadow-groups .coverage-group tr:last-child td[data-v-f18e9574]:last-child{border-bottom-right-radius:8px}.coverages-grid[data-v-f18e9574]{display:flex;flex-direction:column;gap:.75rem;width:100%;overflow-x:auto}.coverages-grid__locations[data-v-f18e9574],.coverages-grid__location[data-v-f18e9574]{display:flex;flex-direction:column;gap:.75rem}.location-row__drag-handle[data-v-f18e9574]{cursor:grab}.location-row__drag-handle[data-v-f18e9574]:active{cursor:grabbing}.coverages-grid__header[data-v-f18e9574],.coverages-grid__location-summary[data-v-f18e9574],.coverages-grid__footer[data-v-f18e9574],.coverage-row[data-v-f18e9574]{display:grid;grid-template-columns:minmax(60px,.75fr) minmax(60px,.55fr) minmax(60px,.55fr) minmax(140px,1.4fr) minmax(70px,.65fr) minmax(70px,.6fr) minmax(70px,.6fr) minmax(70px,.6fr) minmax(90px,.85fr) minmax(90px,.85fr) minmax(90px,.85fr) minmax(90px,.85fr) minmax(60px,.5fr);gap:.5rem;align-items:center}.coverages-grid__header[data-v-f18e9574]{font-weight:600;background-color:#f8f9fa;padding:.75rem .5rem;border-radius:4px;border:1px solid #dee2e6}.coverages-grid__location-summary[data-v-f18e9574]{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:4px;padding:.5rem;font-weight:500}.coverages-grid__location-summary .coverage-location-label[data-v-f18e9574]{grid-column:1 / span 10}.coverage-parent-sortable[data-v-f18e9574],.coverage-child-sortable[data-v-f18e9574],.coverage-group[data-v-f18e9574]{display:flex;flex-direction:column;gap:.35rem}.coverage-row[data-v-f18e9574]{border:1px solid #dee2e6;border-radius:4px;padding:.4rem .5rem;background-color:#fff}.coverage-row--child[data-v-f18e9574]{background-color:#fdfcff}.coverage-cell[data-v-f18e9574]{display:flex;align-items:center;min-height:32px;font-size:.9rem;overflow:hidden}.coverage-cell.col-desc[data-v-f18e9574]{white-space:normal;line-height:1.2;word-break:break-word}.coverage-cell.col-actions[data-v-f18e9574]{justify-content:flex-end;overflow:visible}.coverage-cell.num[data-v-f18e9574]{font-family:IBM Plex Mono,monospace}.coverage-actions .coverage-row__drag-handle[data-v-f18e9574]{cursor:grab;color:#6c757d}.coverage-actions .coverage-row__drag-handle[data-v-f18e9574]:active{cursor:grabbing}.coverage-row--ghost[data-v-f18e9574]{opacity:.7;border-style:dashed}.coverage-group--ghost[data-v-f18e9574]{opacity:.6}.coverage-group--chosen[data-v-f18e9574]{outline:2px dashed #f0ad4e;outline-offset:2px}.coverage-row--chosen[data-v-f18e9574]{box-shadow:inset 0 0 0 2px #f0ad4e}.coverages-grid__empty[data-v-f18e9574]{border:1px solid #dee2e6;border-radius:4px;padding:1rem;background-color:#fff}.child-arrow[data-v-f18e9574]{margin-right:.5rem;color:#000;font-weight:600}.desc-text[data-v-f18e9574]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.2em;max-height:2.4em;word-break:break-word}.risk-locations-table[data-v-f18e9574]{table-layout:fixed;width:100%}.risk-locations-table th[data-v-f18e9574],.risk-locations-table td[data-v-f18e9574]{padding:6px 8px!important;vertical-align:top;line-height:1.2}.risk-locations-table .address-cell[data-v-f18e9574]{white-space:normal;word-break:break-word}.rows-separator-table[data-v-f18e9574]{border-collapse:collapse;width:100%}.rows-separator-table th[data-v-f18e9574],.rows-separator-table td[data-v-f18e9574]{border-left:0!important;border-right:0!important}.rows-separator-table thead tr th[data-v-f18e9574]{border-bottom:2px solid #adb5bd!important}.rows-separator-table tbody tr td[data-v-f18e9574]{border-top:1px solid #adb5bd!important}.rows-separator-table tbody tr:last-child td[data-v-f18e9574]{border-bottom:1px solid #adb5bd!important}.customer-details-table[data-v-f18e9574]{table-layout:fixed;width:100%}.customer-details-table td[data-v-f18e9574],.customer-details-table th[data-v-f18e9574]{vertical-align:top}.customer-details-table td[data-v-f18e9574]:nth-child(6){overflow-wrap:anywhere}.form-control.is-invalid[data-v-f18e9574],select.form-control.is-invalid[data-v-f18e9574],select.form-select.is-invalid[data-v-f18e9574]{border-color:#e91c1c!important;padding-right:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxYzFjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik0yNTYgNTEyQTI1NiAyNTYgMCAxIDAgMjU2IDBhMjU2IDI1NiAwIDEgMCAwIDUxMnptMC0zODRjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCAxMTJjMCAxMy4zLTEwLjcgMjQtMjQgMjRzLTI0LTEwLjctMjQtMjRsMC0xMTJjMC0xMy4zIDEwLjctMjQgMjQtMjR6TTIyNCAzNTJhMzIgMzIgMCAxIDEgNjQgMCAzMiAzMiAwIDEgMSAtNjQgMHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:1rem 1rem}.kebab-menu[data-v-f18e9574]{position:absolute;right:0;top:calc(100% + 4px);z-index:2100;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.kebab-menu .dropdown-item[data-v-f18e9574]{width:100%;text-align:left}#policyDoc table[data-v-f18e9574]{border-collapse:collapse;margin:0 0 .35rem}#policyDoc .card[data-v-f18e9574]{margin:.4rem 0}#policyDoc .card-header[data-v-f18e9574],#policyDoc .card-body[data-v-f18e9574]{padding:.35rem .5rem}#policyDoc .card-body>.table[data-v-f18e9574],#policyDoc .card>.table[data-v-f18e9574]{margin-bottom:0}#policyDoc .pdf-avoid-break[data-v-f18e9574],#policyDoc .pdf-row-avoid[data-v-f18e9574],#policyDoc thead[data-v-f18e9574],#policyDoc thead tr[data-v-f18e9574],#policyDoc thead th[data-v-f18e9574],#policyDoc thead td[data-v-f18e9574]{break-inside:avoid;page-break-inside:avoid}@media print{#policyDoc thead[data-v-f18e9574]{display:table-header-group!important}#policyDoc tfoot[data-v-f18e9574]{display:table-footer-group!important}#policyDoc tbody.keep-together[data-v-f18e9574]{break-inside:avoid-page!important;page-break-inside:avoid!important}#policyDoc .d-flex[data-v-f18e9574]{display:block!important}#policyDoc .card[data-v-f18e9574],#policyDoc .p-1[data-v-f18e9574],#policyDoc .section[data-v-f18e9574],#policyDoc .note[data-v-f18e9574]{break-inside:avoid-page;page-break-inside:avoid}#policyDoc table[data-v-f18e9574]{border-collapse:collapse;margin:0 0 .35rem}#policyDoc .card[data-v-f18e9574]{margin:.4rem 0}#policyDoc .card-header[data-v-f18e9574],#policyDoc .card-body[data-v-f18e9574]{padding:.35rem .5rem}#policyDoc .card-body>.table[data-v-f18e9574],#policyDoc .card>.table[data-v-f18e9574]{margin-bottom:0}#policyDoc .pdf-avoid-break[data-v-f18e9574],#policyDoc .pdf-row-avoid[data-v-f18e9574],#policyDoc thead[data-v-f18e9574],#policyDoc thead tr[data-v-f18e9574],#policyDoc thead th[data-v-f18e9574],#policyDoc thead td[data-v-f18e9574]{break-inside:avoid;page-break-inside:avoid}.relationship-wrapper[data-v-f18e9574]{position:relative;overflow:visible!important;z-index:1050}}.ml-report[data-v-8abff37c]{padding:4px}.sk-back[data-v-8abff37c]{color:#274584;font-size:.85rem}.sk-panel[data-v-8abff37c]{box-shadow:0 .25rem .75rem #00000014;border:none}.sk-panel-header[data-v-8abff37c]{background-color:#f8f9fa;font-weight:600;color:#274584}.sk-label[data-v-8abff37c]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;margin-bottom:.2rem}.sk-columns[data-v-8abff37c]{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.sk-range[data-v-8abff37c]{gap:6px}.sk-count[data-v-8abff37c]{background-color:#274584;color:#fff;font-size:.8rem}.sk-export-bar[data-v-8abff37c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:linear-gradient(0deg,#f1f5fb,#f8fafd);border:1px solid #d7e0ee;border-radius:8px;padding:12px 16px}.sk-export-actions[data-v-8abff37c]{display:flex;gap:8px;flex-wrap:wrap}.sk-export-actions .btn[data-v-8abff37c]{font-weight:600;display:inline-flex;align-items:center}.sk-dl-icon[data-v-8abff37c]{height:14px;width:14px;margin-right:6px}.sk-criteria[data-v-8abff37c]{display:flex;flex-wrap:wrap;gap:6px}.sk-chip[data-v-8abff37c]{background:#eef2f9;color:#274584;border-radius:12px;padding:2px 10px;font-size:.75rem}.sk-table-wrap[data-v-8abff37c]{max-height:58vh;overflow:auto}.sk-table thead th[data-v-8abff37c]{position:sticky;top:0;background-color:#274584;color:#fff;font-size:.78rem;white-space:nowrap;z-index:1}.sk-table td[data-v-8abff37c]{font-size:.8rem;white-space:nowrap}.sk-totals td[data-v-8abff37c]{background-color:#e9ecef;color:#274584;font-weight:700;position:sticky;bottom:0}.report-center-overlay[data-v-3f95eebd]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,28,48,.55);z-index:1080;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:24px 12px}.report-center-shell[data-v-3f95eebd]{background:#f4f6fa;width:100%;max-width:1280px;border-radius:10px;box-shadow:0 1rem 3rem #0000004d;overflow:hidden}.rc-header[data-v-3f95eebd]{background:#274584;color:#fff;padding:16px 22px;display:flex;justify-content:space-between;align-items:center}.rc-body[data-v-3f95eebd]{padding:22px}.rc-card[data-v-3f95eebd]{cursor:pointer;border:none;box-shadow:0 .25rem .75rem #00000014;transition:transform .12s ease,box-shadow .12s ease}.rc-card[data-v-3f95eebd]:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #2745842e}.rc-card-disabled[data-v-3f95eebd]{cursor:default;opacity:.7}.rc-card-disabled[data-v-3f95eebd]:hover{transform:none;box-shadow:0 .25rem .75rem #00000014}.rc-icon[data-v-3f95eebd]{width:48px;height:48px;border-radius:10px;background:#eef2f9;color:#274584;display:flex;align-items:center;justify-content:center}.rc-icon-muted[data-v-3f95eebd]{background:#e9ecef;color:#adb5bd}.rc-run[data-v-3f95eebd]{color:#274584;font-weight:600;font-size:.85rem}.ml-report[data-v-286300eb]{padding:4px}.sk-back[data-v-286300eb]{color:#274584;font-size:.85rem}.sk-panel[data-v-286300eb]{box-shadow:0 .25rem .75rem #00000014;border:none}.sk-panel-header[data-v-286300eb]{background-color:#f8f9fa;font-weight:600;color:#274584}.sk-label[data-v-286300eb]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;margin-bottom:.2rem}.sk-columns[data-v-286300eb]{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.sk-count[data-v-286300eb]{background-color:#274584;color:#fff;font-size:.8rem}.sk-note[data-v-286300eb]{font-size:.75rem;color:#6c757d}.sk-export-bar[data-v-286300eb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:linear-gradient(0deg,#f1f5fb,#f8fafd);border:1px solid #d7e0ee;border-radius:8px;padding:12px 16px}.sk-export-actions[data-v-286300eb]{display:flex;gap:8px;flex-wrap:wrap}.sk-export-actions .btn[data-v-286300eb]{font-weight:600}.sk-next-bar[data-v-286300eb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#eef2f9;border:1px solid #c7d5ea;border-radius:8px;padding:12px 16px}.sk-next-btn[data-v-286300eb]{font-weight:600;white-space:nowrap}.sk-criteria[data-v-286300eb]{display:flex;flex-wrap:wrap;gap:6px}.sk-chip[data-v-286300eb]{background:#eef2f9;color:#274584;border-radius:12px;padding:2px 10px;font-size:.75rem}.sk-table-wrap[data-v-286300eb]{max-height:46vh;overflow:auto}.sk-table thead th[data-v-286300eb]{position:sticky;top:0;background-color:#274584;color:#fff;font-size:.78rem;white-space:nowrap;z-index:1}.sk-table td[data-v-286300eb]{font-size:.8rem;white-space:nowrap}.sk-totals td[data-v-286300eb]{background-color:#e9ecef;color:#274584;font-weight:700;position:sticky;bottom:0}.sk-agent-group .sk-table-wrap[data-v-286300eb]{max-height:none;overflow:visible}.sk-agent-group .sk-table thead th[data-v-286300eb]{position:static}.sk-agent-group[data-v-286300eb]{border:1px solid #e3e8f0;border-radius:8px;overflow:hidden}.sk-agent-head[data-v-286300eb]{display:flex;justify-content:space-between;align-items:center;background:#eef2f9;color:#274584;font-weight:700;padding:6px 12px;font-size:.85rem}.sk-agent-count[data-v-286300eb]{font-weight:600;font-size:.78rem}.sk-grand-total[data-v-286300eb]{text-align:right;color:#274584;font-size:.9rem}.sk-mort[data-v-286300eb]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.72rem;font-weight:700}.sk-mort-mb[data-v-286300eb]{background:#fde2e1;color:#b02a37}.sk-mort-copy[data-v-286300eb]{background:#fff3cd;color:#997404}.sk-mort-insured[data-v-286300eb]{background:#d1e7dd;color:#0f5132}.batch-run[data-v-81b42c0d]{padding:4px}.sk-back[data-v-81b42c0d]{color:#274584;font-size:.85rem}.sk-panel[data-v-81b42c0d]{box-shadow:0 .25rem .75rem #00000014;border:none}.sk-panel-header[data-v-81b42c0d]{background-color:#f8f9fa;font-weight:600;color:#274584}.sk-label[data-v-81b42c0d]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;margin-bottom:.2rem}.sk-note[data-v-81b42c0d]{font-size:.75rem;color:#6c757d;margin-top:6px}.sk-mort-note[data-v-81b42c0d]{font-size:.75rem;color:#664d03;background:#fff3cd;border:1px solid #ffe69c;border-radius:6px;padding:8px 10px;margin-top:8px}.sk-count[data-v-81b42c0d]{background-color:#274584;color:#fff;font-size:.8rem}.sk-summary[data-v-81b42c0d]{display:flex;flex-wrap:wrap;gap:10px}.sk-stat[data-v-81b42c0d]{flex:1 1 auto;min-width:110px;background:#eef2f9;border-radius:8px;padding:10px 14px;text-align:center}.sk-stat-n[data-v-81b42c0d]{color:#274584;font-weight:700;font-size:1.1rem}.sk-stat-l[data-v-81b42c0d]{color:#6c757d;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em}.sk-table-wrap[data-v-81b42c0d]{max-height:44vh;overflow:auto}.sk-table thead th[data-v-81b42c0d]{position:sticky;top:0;background-color:#274584;color:#fff;font-size:.78rem;white-space:nowrap;z-index:1}.sk-table td[data-v-81b42c0d]{font-size:.8rem;white-space:nowrap}.sk-committed[data-v-81b42c0d]{background:#d1e7dd;color:#0f5132;border:1px solid #badbcc;border-radius:8px;padding:12px 16px}.sk-confirm[data-v-81b42c0d]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fff3cd;border:1px solid #ffe69c;border-radius:8px;padding:12px 16px;color:#664d03}.sk-confirm-actions[data-v-81b42c0d]{display:flex;gap:8px}.sk-mort[data-v-81b42c0d]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.72rem;font-weight:700}.sk-mort-mb[data-v-81b42c0d]{background:#fde2e1;color:#b02a37}.sk-mort-copy[data-v-81b42c0d]{background:#fff3cd;color:#997404}.sk-mort-insured[data-v-81b42c0d]{background:#d1e7dd;color:#0f5132}.print-groups[data-v-133afedf]{padding:4px}.sk-back[data-v-133afedf]{color:#274584;font-size:.85rem}.sk-panel[data-v-133afedf]{box-shadow:0 .25rem .75rem #00000014;border:none}.sk-panel-header[data-v-133afedf]{background-color:#f8f9fa;font-weight:600;color:#274584}.sk-note[data-v-133afedf]{font-size:.78rem;color:#6c757d}.sk-empty[data-v-133afedf]{background:#eef2f9;color:#274584;border:1px solid #d7e0ee;border-radius:8px;padding:14px 16px}.sk-actions[data-v-133afedf]{display:flex;gap:8px}.sk-table-wrap[data-v-133afedf]{max-height:46vh;overflow:auto}.sk-table thead th[data-v-133afedf]{position:sticky;top:0;background-color:#274584;color:#fff;font-size:.78rem;white-space:nowrap;z-index:1}.sk-table td[data-v-133afedf]{font-size:.8rem;white-space:nowrap}.btn-xs[data-v-133afedf]{padding:1px 8px;font-size:.72rem}.anniv-overlay[data-v-bd334050]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,28,48,.55);z-index:1080;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:24px 12px}.anniv-shell[data-v-bd334050]{background:#f4f6fa;width:100%;max-width:1280px;border-radius:10px;box-shadow:0 1rem 3rem #0000004d;overflow:hidden}.anniv-header[data-v-bd334050]{background:#274584;color:#fff;padding:16px 22px;display:flex;justify-content:space-between;align-items:center}.anniv-body[data-v-bd334050]{padding:22px}.anniv-intro[data-v-bd334050]{color:#495057;margin-bottom:18px}.anniv-card[data-v-bd334050]{cursor:pointer;border:none;box-shadow:0 .25rem .75rem #00000014;transition:transform .12s ease,box-shadow .12s ease}.anniv-card[data-v-bd334050]:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #2745842e}.anniv-card-disabled[data-v-bd334050]{cursor:default;opacity:.72}.anniv-card-disabled[data-v-bd334050]:hover{transform:none;box-shadow:0 .25rem .75rem #00000014}.anniv-step-top[data-v-bd334050]{display:flex;justify-content:space-between;align-items:center}.anniv-step-num[data-v-bd334050]{width:26px;height:26px;border-radius:50%;background:#274584;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.anniv-badge[data-v-bd334050]{border-radius:12px;padding:2px 10px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.anniv-badge-live[data-v-bd334050]{background:#d1e7dd;color:#0f5132}.anniv-badge-soon[data-v-bd334050]{background:#e9ecef;color:#6c757d}.anniv-icon[data-v-bd334050]{width:46px;height:46px;border-radius:10px;background:#eef2f9;color:#274584;display:flex;align-items:center;justify-content:center}.anniv-icon-lg[data-v-bd334050]{width:66px;height:66px}.anniv-run[data-v-bd334050]{color:#274584;font-weight:600;font-size:.85rem}.anniv-back[data-v-bd334050]{color:#274584;font-size:.85rem}.anniv-placeholder[data-v-bd334050]{min-height:320px}.anniv-placeholder-body[data-v-bd334050]{text-align:center;padding:36px 16px;color:#274584}.anniv-placeholder-body h4[data-v-bd334050]{color:#274584}.anniv-placeholder-text[data-v-bd334050]{max-width:560px;margin:0 auto}.anniv-placeholder-note[data-v-bd334050]{max-width:560px;margin:0 auto;color:#6c757d;font-size:.9rem}.map-container[data-v-a59bc4a0]{width:100%;height:100%}.info[data-v-4b7f7c92]{padding:6px 8px;font:14px/16px Arial,Helvetica,sans-serif;background:white;background:rgba(255,255,255,.8);box-shadow:0 0 15px #0003;border-radius:5px}.info h4[data-v-4b7f7c92]{margin:0 0 5px;color:#777}.legend[data-v-4b7f7c92]{line-height:18px;color:#555}.toggle-switch[data-v-95bda485]{position:relative;display:inline-block;width:45px;height:25px}.toggle-switch__input[data-v-95bda485]{display:none}.toggle-switch__label[data-v-95bda485]{display:block;width:100%;height:100%;border-radius:34px;background-color:#ccc;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch__inner[data-v-95bda485]{display:block;width:50%;height:100%;background-color:#fff;border-radius:34px;transition:margin .3s}.toggle-switch__input:checked+.toggle-switch__label[data-v-95bda485]{background-color:#66bb6a}.toggle-switch__input:checked+.toggle-switch__label .toggle-switch__inner[data-v-95bda485]{margin-left:50%}.toggle-switch__input:checked+.toggle-switch__label .toggle-switch__switch[data-v-95bda485]{left:calc(100% - 4px)}.table-styled[data-v-69476fc8]{--rg-header-bg: #f8f9fa;--rg-header-font-size: 14px}.badge-container[data-v-69476fc8]{display:flex;flex-wrap:wrap}.badge[data-v-69476fc8]{padding:4px 8px;border-radius:5px;font-size:12px}.policy-container[data-v-69476fc8]{overflow-x:auto;max-width:100%!important}.policy-row[data-v-69476fc8],.policy-row[data-v-69476fc8]:hover{cursor:pointer}.table-hover>tbody>tr[data-v-69476fc8]:hover{background-color:#1b6d8c!important;color:#fff!important}.table-hover>tbody>tr:hover .iconLink[data-v-69476fc8]{color:#fff!important}.iconLink[data-v-69476fc8]{cursor:pointer}body.policy-modal-open,html.policy-modal-open{overflow:hidden}.iconLink svg[data-v-69476fc8]:hover{color:#ffe596}.policy-row.hover-success[data-v-69476fc8]:hover{background-color:#28a745!important;color:#fff!important}.policy-row.hover-primary[data-v-69476fc8]:hover{background-color:#72b6ff!important;color:#fff!important}.policy-row.hover-warning[data-v-69476fc8]:hover{background-color:#ffc107!important;color:#000!important}.policy-row.hover-danger[data-v-69476fc8]:hover{background-color:#dc3545!important;color:#fff!important}.policy-row.hover-info[data-v-69476fc8]:hover{background-color:#bee5eb!important;color:#fff!important}.policy-row.hover-default[data-v-69476fc8]:hover{background-color:#bdbfc2!important;color:#fff!important}@media (max-width: 768px){.hide-on-mobile[data-v-69476fc8]{display:none}.sk-pagination[data-v-69476fc8]{justify-content:center!important}}.card[data-v-69476fc8]{box-shadow:0 .5rem 1rem #0000002d}.card-stats .card-body[data-v-69476fc8]{min-height:140px}.card-stats:hover .card[data-v-69476fc8]{background-color:#0e1733!important;color:#fff!important}.card-stats:hover h5[data-v-69476fc8],.card-stats:hover span[data-v-69476fc8],.card-stats:hover .icon[data-v-69476fc8]{color:#fff!important}.card-selected .card[data-v-69476fc8]{background-color:#0e1733!important;color:#fff!important;box-shadow:0 .5rem 1rem #0000002d!important}.card-selected h5[data-v-69476fc8],.card-selected span[data-v-69476fc8],.card-selected .icon[data-v-69476fc8]{color:#fff!important}.card-selected:hover .card[data-v-69476fc8]{background-color:#0e1733!important;color:#fff!important;box-shadow:0 .5rem 1rem #0000002d!important}.card-selected:hover h5[data-v-69476fc8],.card-selected:hover span[data-v-69476fc8],.card-selected:hover .icon[data-v-69476fc8]{color:#fff!important}.text-link[data-v-69476fc8]:hover{color:#0e1733!important}.box[data-v-b55be411]{border:1px solid gray}.dimensiondropdown[data-v-418db50d]{width:100px}.tippy-content{white-space:pre-line}.fc-event,.fc-timegrid-col-events{margin-left:2px!important;margin-right:2px!important;border-radius:4px;border-width:1px}.fc-daygrid-event-harness,.fc-timegrid-col-events{padding:5px}.fc-event{background-color:#8fa2c9;color:#fff;box-shadow:0 0 0 1px #2d2e301a!important;border:1px solid #595555;margin-bottom:2px}.fc-list-event-time{color:#000!important}.fc-event td{align-items:center;vertical-align:middle}.fc-list-event-dot{display:none!important}.fc-event-main{overflow:hidden;text-overflow:ellipsis}.fc-day-today{background-color:#e5e7eb!important}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #2d2e301a!important}.fc-button-primary{background-color:#274584!important}.fc-daygrid-day-number,.fc-col-header-cell-cushion{color:#274584!important}.fc-button-active{background-color:#7386af!important;border-color:#7386af!important}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}@media screen and (max-width: 768px){.fc .fc-toolbar.fc-header-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem}.fc .fc-toolbar-chunk{display:flex;align-items:center}.fc .fc-toolbar-chunk:nth-child(2){order:-1;flex:1 0 100%;justify-content:center}.fc .fc-toolbar-chunk:nth-child(1){flex:1 1 auto;justify-content:flex-start}.fc .fc-toolbar-chunk:nth-child(3){flex:1 1 auto;justify-content:flex-end}.fc .fc-toolbar-title{font-size:1.1rem;line-height:1.25;white-space:normal;text-align:center}.fc .fc-button{padding:.5rem .7rem;min-height:40px;font-size:.84rem;line-height:1;border:none;box-shadow:none!important}.fc .fc-button .fc-icon{font-size:1.2em;vertical-align:middle}.fc .fc-toolbar-chunk:nth-child(1) .fc-button{background:#f1f3f8!important;color:#274584!important;border-radius:8px!important;margin:0 .12rem}.fc .fc-toolbar-chunk:nth-child(1) .fc-button.fc-button-active,.fc .fc-toolbar-chunk:nth-child(1) .fc-button:active{background:#274584!important;color:#fff!important}.fc .fc-toolbar-chunk:nth-child(3) .fc-button-group{display:inline-flex;flex-wrap:nowrap;border-radius:9px;overflow:hidden;box-shadow:0 0 0 1px #2745844d}.fc .fc-toolbar-chunk:nth-child(3) .fc-button{border-radius:0!important;margin:0;background:#f1f3f8!important;color:#274584!important}.fc .fc-toolbar-chunk:nth-child(3) .fc-button.fc-button-active{background:#274584!important;color:#fff!important}.fc .fc-daygrid-day-number{font-size:.9rem;padding:4px 5px}.fc .fc-col-header-cell-cushion{font-size:.8rem;padding:5px 2px;font-weight:700}.fc .fc-daygrid-more-link{font-size:.74rem;font-weight:600}.fc .fc-event,.fc .fc-daygrid-event,.fc .fc-timegrid-event{color:#1f2d52!important}.sk-evt-m{color:#1f2d52!important;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.2;font-size:.82rem;padding:2px 5px;overflow:hidden}.fc-daygrid-event .sk-evt-m{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.fc-timegrid-event .sk-evt-m{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.78rem}.fc .fc-list-event{cursor:pointer}.fc .fc-list-event td{padding:12px 10px;font-size:.95rem}.fc .fc-list-event:active td,.fc .fc-list-event:hover td{background-color:#eef2fb!important}.fc .fc-list-event-title,.fc .fc-list-event-title a{color:#1f2d52!important;font-weight:600}.fc .fc-list-event-time{font-weight:600;white-space:nowrap;color:#274584!important}.fc .fc-list-day-cushion{background-color:#f1f4fb!important;padding:8px 10px}.fc .fc-list-day-text,.fc .fc-list-day-side-text{font-weight:700;color:#274584}.fc .fc-list-empty{padding:28px 12px;color:#6b7280}.fc .fc-timegrid-slot{height:2.4em}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{font-size:.72rem}}.completed[data-v-a0f4e0bc]{color:green}.duplicated-fields-section[data-v-500beef4]{border:1px solid #dee2e6;border-radius:.25rem;padding:1rem;margin-bottom:1rem;background-color:#f8f9fa}.section-header[data-v-500beef4]{padding:.5rem;background-color:#fff;border-radius:.25rem}.fields-container[data-v-500beef4]{max-height:400px;overflow-y:auto}.excluded-field[data-v-500beef4]{opacity:.6}.field-value-editor[data-v-500beef4]{min-height:38px;width:100%}.field-value-editor textarea[data-v-500beef4],.field-value-editor input[data-v-500beef4],.field-value-editor select[data-v-500beef4]{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.card-body[data-v-500beef4]{overflow-x:hidden}@media (max-width: 768px){.fields-container[data-v-500beef4]{max-height:500px}.field-value-editor textarea[data-v-500beef4],.field-value-editor input[data-v-500beef4]{font-size:16px!important;width:100%!important;max-width:100%!important}.section-header[data-v-500beef4]{padding:.75rem .5rem}.card[data-v-500beef4]{max-width:100%;overflow:hidden}}.special-field-container[data-v-500beef4]{padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.special-field-container[data-v-500beef4]:hover{background-color:#e9ecef;border-color:#adb5bd}.cursor-pointer[data-v-500beef4]{cursor:pointer}.cursor-pointer[data-v-500beef4]:hover{text-decoration:underline}.modal-xl{max-width:100%!important}.white-overlay[data-v-90b75d93]{background-color:#fff;z-index:9999;top:0;left:0;height:100vh;width:100vw;position:fixed;margin:0}.loader-wrapper[data-v-90b75d93]{position:absolute;display:inline-block;right:10vw;bottom:10vh}#main-panel-container[data-v-94b83b80]{margin:0 auto!important}.schedule-key-container[data-v-94b83b80]{max-width:100%!important;margin:0 auto!important}.gridborder[data-v-94b83b80]{border-style:solid;border-color:silver;border-width:1px}.custom-accordion .card[data-v-94b83b80]{border:none;border-radius:0;margin-bottom:0}.custom-accordion .card-header[data-v-94b83b80]{background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.125);padding:0}.custom-accordion .btn-link[data-v-94b83b80]{color:#495057;text-decoration:none;width:100%;padding:.75rem 1.25rem;transition:all .2s ease}.custom-accordion .btn-link[data-v-94b83b80]:hover{color:#fff;background-color:#4a74b7}.custom-accordion .card-body[data-v-94b83b80]{background-color:#fff}.submenu-item[data-v-94b83b80]{padding:.5rem 1.25rem .5rem 2.5rem;color:#495057;transition:all .2s ease;display:flex;align-items:center;border-left:3px solid transparent}.submenu-item[data-v-94b83b80]:hover{background-color:#f8f9fa;color:#0056b3;border-left-color:#0056b3}.menu-item-icon[data-v-94b83b80]{width:20px;display:inline-flex;justify-content:center}.menu-item-text[data-v-94b83b80]{flex:1}.custom-accordion .collapse[data-v-94b83b80]{transition:all .3s ease}.custom-accordion .collapse.show[data-v-94b83b80]{background-color:#fff}.sk-mobile-dropdown[data-v-94b83b80]{border-color:#274584!important;color:#274584!important}.sk-mobile-dropdown[data-v-94b83b80]:hover{background-color:#274584!important;color:#fff!important}.sk-mobile-views[data-v-94b83b80]{padding:8px 10px}.sk-mobile-dropdown[data-v-94b83b80]{font-weight:600}.sk-mobile-views-menu[data-v-94b83b80]{margin-top:6px;max-height:60vh;overflow-y:auto;background:#fff;border:1px solid #d7dce5;border-radius:10px;box-shadow:0 8px 22px #00000024;-webkit-overflow-scrolling:touch}.sk-mobile-views-cat[data-v-94b83b80]{position:sticky;top:0;z-index:1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f1f4fb;padding:7px 14px;border-bottom:1px solid #e4e8f0}.sk-mobile-views-item[data-v-94b83b80]{padding:13px 14px;border-bottom:1px solid #eef0f4;font-size:1rem;color:#1f2937;cursor:pointer}.sk-mobile-views-item[data-v-94b83b80]:last-child{border-bottom:none}.sk-mobile-views-item.active[data-v-94b83b80]{background:#eef2fb;font-weight:600;color:#274584}.sk-mobile-views-item[data-v-94b83b80]:active{background:#e5e7eb}@media screen and (max-width: 768px){.sk-main-nav-bar[data-v-94b83b80]{font-size:15px!important;padding:4px 8px!important;align-items:center}.sk-main-nav-bar .sk-nav-title[data-v-94b83b80]{padding:8px 4px!important;min-width:0;flex:1 1 auto;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sk-main-nav-bar .sk-nav-title strong[data-v-94b83b80]{font-size:1rem}.sk-nav-myviews .btn[data-v-94b83b80]{padding-top:8px!important;padding-bottom:8px!important;margin-right:0!important;white-space:nowrap}.sk-mobile-views-menu.w-100[data-v-94b83b80]{margin-top:8px}}#desktopViewDropdownButton[data-v-94b83b80]:focus{box-shadow:none!important;border:none!important}@media screen and (max-width: 768px){html[data-v-94b83b80]{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw!important;overflow:hidden!important;overflow-y:auto!important}}html[data-v-94b83b80]{scroll-behavior:auto}.boxed[data-v-a30a291b]{border:1px solid black;width:100%}.boxedbottom[data-v-a30a291b]{border:0;border-bottom:1px solid black;width:100%}.sminput[data-v-a30a291b]{font-size:9pt;text-align:center}.tinypadding[data-v-a30a291b]{padding:0 1px}.labeler[data-v-a30a291b]{width:100px;padding-right:5px;font-weight:700;text-align:right}.form-container[data-v-a30a291b]{width:100%}.form-row[data-v-a30a291b]{display:flex;align-items:center;width:100%}.form-value[data-v-a30a291b]{flex:1}@media print{.printblock[data-v-a30a291b]{overflow:hidden;display:block;break-after:always;page-break-after:always}}.printblock[data-v-a30a291b]{break-after:always;page-break-after:always}.white-overlay[data-v-948e0166]{background-color:#fff;z-index:9999;top:0;left:0;height:100vh;width:100vw;position:fixed;margin:0}.loader-wrapper[data-v-948e0166]{position:absolute;display:inline-block;right:10vw;bottom:10vh}.white-overlay[data-v-cee43b9a]{background-color:#fff;z-index:9999;top:0;left:0;height:100vh;width:100vw;position:fixed;margin:0}.loader-wrapper[data-v-cee43b9a]{position:absolute;display:inline-block;right:10vw;bottom:10vh}.inbuttonicon[data-v-33626447]{margin-bottom:-5px;width:100%;height:1.5em}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
