.update-banner[data-v-fc9e915d]{z-index:60;background:var(--deep-navy);color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0a254059}.note[data-v-fc9e915d]{color:var(--gold);font-weight:600}.update-banner button[data-v-fc9e915d]{cursor:pointer;font:inherit;background:var(--gold);color:var(--ink);border:0;border-radius:999px;padding:6px 14px;font-weight:600}.update-banner button[data-v-fc9e915d]:disabled{opacity:.45;cursor:not-allowed}.lang-toggle[data-v-e8962a0c]{border:1px solid var(--line-strong);border-radius:999px;padding:2px;display:inline-flex}.lang-toggle button[data-v-e8962a0c]{cursor:pointer;font:inherit;color:var(--grey);background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.lang-toggle button.active[data-v-e8962a0c]{background:var(--deep-navy);color:#fff}.login-wrap[data-v-97b47006]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.login-art[data-v-97b47006]{background:linear-gradient(160deg, var(--ocean-blue) 0%, var(--deep-navy) 70%);min-height:300px;position:relative;overflow:hidden}.login-art .tagline[data-v-97b47006]{color:var(--sand);position:absolute;bottom:48px;left:48px;right:48px}.login-art .tagline h2[data-v-97b47006]{color:var(--sand);margin:0;font-size:44px;font-weight:500;line-height:1.1}.login-art .tagline p[data-v-97b47006]{color:#fffc;max-width:460px;margin-top:10px}.login-panel[data-v-97b47006]{background:var(--sand);flex-direction:column;justify-content:center;align-items:center;padding:40px 28px;display:flex}.login-card[data-v-97b47006]{width:100%;max-width:400px}.login-logo[data-v-97b47006]{justify-content:center;margin-bottom:26px;display:flex}.login-logo img[data-v-97b47006]{width:200px;height:auto}.login-box[data-v-97b47006]{padding:28px}.page-title[data-v-97b47006]{margin:0;font-size:32px}.page-sub[data-v-97b47006]{color:var(--grey);margin:4px 0 20px}.login-foot[data-v-97b47006]{margin-top:16px}.code-row[data-v-97b47006]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.code-box[data-v-97b47006]{text-align:center;width:100%;height:54px;color:var(--deep-navy);border:1px solid var(--line-strong);border-radius:var(--r);box-sizing:border-box;background:#fff;font-size:24px;font-weight:600}.code-box[data-v-97b47006]:focus{border-color:var(--ocean-blue);box-shadow:0 0 0 3px var(--ocean-14);outline:none}@media (width<=899px){.login-wrap[data-v-97b47006]{grid-template-columns:1fr}.login-art[data-v-97b47006]{display:none}.login-logo img[data-v-97b47006]{width:170px}.login-panel[data-v-97b47006]{padding:32px 16px}}.refusal[data-v-96381015]{gap:6px;min-width:0}.refusal .row[data-v-96381015]{flex-wrap:wrap;gap:8px}.picker[data-v-b9e323b5]{max-width:32rem;margin:0 auto;padding:2rem 16px}.picker ul[data-v-b9e323b5]{margin:1rem 0;padding:0;list-style:none}.center-btn[data-v-b9e323b5]{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.center-btn[data-v-b9e323b5]:hover{border-color:var(--ocean-blue)}.received[data-v-ac90c1dc]{flex-direction:column;gap:12px;max-width:36rem;margin:0 auto;padding:2rem 16px;display:flex}.head[data-v-ac90c1dc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head h1[data-v-ac90c1dc]{margin:0}.received ul[data-v-ac90c1dc]{margin:.5rem 0;padding:0;list-style:none}.center[data-v-ac90c1dc]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.roles[data-v-ac90c1dc]{flex-wrap:wrap;gap:4px 8px;margin:8px 0 4px;display:flex}.actions[data-v-ac90c1dc]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.received>.btn.ghost[data-v-ac90c1dc]{align-self:flex-start}.placeholder[data-v-33f59dd9]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:24px auto;padding:40px 28px;display:flex}.placeholder>.ic[data-v-33f59dd9]{color:var(--teal)}.placeholder p[data-v-33f59dd9]{color:var(--grey);margin:0}.actions[data-v-33f59dd9]{justify-content:center;margin-top:10px}.sales[data-v-780d9acc]{width:100%;max-width:1100px;margin:0 auto}.summary[data-v-780d9acc]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.summary>div[data-v-780d9acc]{flex-direction:column;gap:2px;display:flex}.summary strong[data-v-780d9acc]{color:var(--deep-navy);font-variant-numeric:tabular-nums;font-size:1.15rem}.filters[data-v-780d9acc]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.list-card[data-v-780d9acc]{padding:8px 0;overflow-x:auto}.list-card>p[data-v-780d9acc],.pager[data-v-780d9acc]{padding:12px 20px}.name[data-v-780d9acc]{color:var(--deep-navy);overflow-wrap:anywhere;font-weight:600}.num[data-v-780d9acc]{font-variant-numeric:tabular-nums}@media (width<=820px){.col-items[data-v-780d9acc],.col-discount[data-v-780d9acc]{display:none}.tbl td[data-v-780d9acc],.tbl th[data-v-780d9acc]{padding:10px}}.messages[data-v-16a9252a]{width:100%;max-width:1000px;margin:0 auto}.tabs[data-v-16a9252a]{gap:8px}.filters[data-v-16a9252a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.list-card[data-v-16a9252a]{padding:8px 0}.list-card>p[data-v-16a9252a],.pager[data-v-16a9252a]{padding:12px 20px}.msg-list[data-v-16a9252a]{margin:0;padding:0;list-style:none}.msg[data-v-16a9252a]{border-bottom:1px solid var(--line)}.msg[data-v-16a9252a]:last-child{border-bottom:0}.msg summary[data-v-16a9252a]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 20px;display:grid}.subject[data-v-16a9252a]{color:var(--deep-navy);overflow-wrap:anywhere;font-weight:600}.meta[data-v-16a9252a]{grid-column:1}.msg summary .pill[data-v-16a9252a]{grid-area:1/2/span 2}.detail[data-v-16a9252a]{padding:0 20px 14px}.body[data-v-16a9252a]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--navy-04);border-radius:8px;margin:0;padding:12px;font-family:inherit}.var[data-v-16a9252a]{white-space:nowrap;margin-right:6px}.ok-text[data-v-16a9252a]{color:var(--deep-navy)}.results[data-v-6934ecd3]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.result[data-v-6934ecd3]{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.result[data-v-6934ecd3]:hover{background:var(--navy-04)}.num[data-v-6934ecd3]{font-variant-numeric:tabular-nums;color:var(--grey)}.name[data-v-6934ecd3]{color:var(--deep-navy);overflow-wrap:anywhere;font-weight:600}.sale-new[data-v-5de659bd]{width:100%;max-width:900px;margin:0 auto}.line[data-v-5de659bd]{border-top:1px solid var(--line);padding-top:12px}.line[data-v-5de659bd]:first-of-type{border-top:0;padding-top:0}.line-grid[data-v-5de659bd]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.supplements[data-v-5de659bd]{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.check[data-v-5de659bd]{align-items:center;gap:6px;display:inline-flex}.sub td[data-v-5de659bd]:first-child{color:var(--grey);padding-left:24px}.num[data-v-5de659bd]{text-align:right;font-variant-numeric:tabular-nums}.totals[data-v-5de659bd]{gap:4px;width:100%;max-width:320px;margin:0 0 0 auto;display:grid}.totals>div[data-v-5de659bd]{justify-content:space-between;gap:12px;display:flex}.totals dt[data-v-5de659bd]{color:var(--grey)}.totals dd[data-v-5de659bd]{font-variant-numeric:tabular-nums;margin:0}.totals .grand[data-v-5de659bd]{border-top:1px solid var(--line-strong);color:var(--deep-navy);padding-top:6px;font-weight:700}.sale-detail[data-v-796a9db4]{width:100%;max-width:900px;margin:0 auto}.table-wrap[data-v-796a9db4]{max-width:100%;overflow-x:auto}@media (width<=767px){.table-wrap[data-v-796a9db4]{overflow-x:visible}.tbl[data-v-796a9db4],.tbl tbody[data-v-796a9db4],.tbl tr[data-v-796a9db4],.tbl td[data-v-796a9db4]{width:100%;display:block}.tbl thead[data-v-796a9db4]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tr[data-v-796a9db4]{border-bottom:1px solid var(--line);padding:8px 0}.tbl td[data-v-796a9db4]{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.tbl td[data-v-796a9db4]:before{content:attr(data-label);color:var(--grey);text-align:left;flex:none}.tbl td.line-label[data-v-796a9db4]{text-align:left;font-weight:600}.tbl td.line-label[data-v-796a9db4]:before{content:none}.sub td.line-label[data-v-796a9db4]{padding-left:16px}}.sub td[data-v-796a9db4]:first-child{color:var(--grey);padding-left:24px}.num[data-v-796a9db4]{text-align:right;font-variant-numeric:tabular-nums}.totals[data-v-796a9db4]{gap:4px;width:100%;max-width:320px;margin:0 0 0 auto;display:grid}.totals>div[data-v-796a9db4]{justify-content:space-between;gap:12px;display:flex}.totals dt[data-v-796a9db4]{color:var(--grey)}.totals dd[data-v-796a9db4]{font-variant-numeric:tabular-nums;margin:0}.totals .grand[data-v-796a9db4]{border-top:1px solid var(--line-strong);color:var(--deep-navy);padding-top:6px;font-weight:700}.package[data-v-796a9db4]{border-top:1px solid var(--line);padding-top:12px}.package[data-v-796a9db4]:first-of-type{border-top:0;padding-top:0}.consumptions[data-v-796a9db4]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.divers[data-v-c3b2774a]{width:100%;max-width:1100px;margin:0 auto}.filters[data-v-c3b2774a]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.list-card[data-v-c3b2774a]{padding:8px 0;overflow-x:auto}.list-card>p[data-v-c3b2774a],.pager[data-v-c3b2774a]{padding:12px 20px}.name[data-v-c3b2774a]{color:var(--deep-navy);overflow-wrap:anywhere;font-weight:600}.resident[data-v-c3b2774a]{margin-left:8px}.level[data-v-c3b2774a]{border-radius:14px;max-width:100%;margin:0 6px 4px 0}@media (width<=820px){.col-contact[data-v-c3b2774a],.col-country[data-v-c3b2774a]{display:none}.tbl td[data-v-c3b2774a],.tbl th[data-v-c3b2774a]{padding:10px}}.grid[data-v-1c4b596d]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.wide[data-v-1c4b596d]{grid-column:1/-1}.ro[data-v-1c4b596d]{overflow-wrap:anywhere;align-items:center;min-height:36px;display:flex}.check[data-v-1c4b596d]{align-items:center;gap:8px;font-size:14px;display:flex}.archived-pill[data-v-1c4b596d]{margin-left:6px}.file[data-v-1c4b596d]{max-width:280px}.facts[data-v-fe122792]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px;margin:0;display:grid}.facts dt[data-v-fe122792]{color:var(--grey);font-size:12.5px}.facts dd[data-v-fe122792]{margin:2px 0 0;font-weight:500}.sect[data-v-9ba7b176]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:22px;font-weight:600}.values[data-v-9ba7b176]{grid-template-columns:max-content 1fr;gap:6px 16px;min-width:0;margin:0;display:grid}.values dt[data-v-9ba7b176]{color:var(--grey);font-size:13px}.values dd[data-v-9ba7b176]{overflow-wrap:anywhere;margin:0;font-weight:600}.grid2[data-v-9ba7b176]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}textarea.input[data-v-9ba7b176]{resize:vertical}.photo[data-v-1025e155]{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.frame[data-v-1025e155]{aspect-ratio:3/4;border-radius:var(--r);background:var(--navy-04);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.is-small .frame[data-v-1025e155]{aspect-ratio:1;border-radius:50%;width:40px}.photo.is-small[data-v-1025e155]{flex-wrap:nowrap;gap:0}.media[data-v-1025e155]{object-fit:cover;width:100%;height:100%;display:block}.empty[data-v-1025e155]{color:var(--grey);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.side[data-v-1025e155]{flex:220px;gap:10px;min-width:0}.file-hidden[data-v-1025e155]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sect[data-v-9b448e7e]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:22px;font-weight:600}.consents[data-v-9b448e7e]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.consent[data-v-9b448e7e]{border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.info[data-v-9b448e7e]{flex:220px;gap:4px;min-width:0}textarea.input[data-v-9b448e7e]{resize:vertical}.diver[data-v-5e75f79d]{width:100%;max-width:900px;margin:0 auto}.head[data-v-5e75f79d]{gap:6px}fieldset[data-v-5e75f79d]{border:1px solid var(--line);min-width:0;margin:0}.sect[data-v-5e75f79d]{font-family:var(--font-title);color:var(--deep-navy);padding:0 8px;font-size:22px;font-weight:600}.grid[data-v-5e75f79d]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.wide[data-v-5e75f79d]{grid-column:1/-1}.cert[data-v-5e75f79d]{border:1px dashed var(--line-strong);border-radius:var(--r);padding:14px}.actions[data-v-5e75f79d]{justify-content:flex-end}.dup[data-v-a24a2c0b]{width:100%;max-width:900px;margin:0 auto}.members[data-v-a24a2c0b]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.member[data-v-a24a2c0b]{border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.who[data-v-a24a2c0b]{overflow-wrap:anywhere;gap:2px;min-width:0}.reason[data-v-a24a2c0b]{margin-left:6px}.bookings[data-v-296de918]{width:100%;max-width:1100px;margin:0 auto}.filters[data-v-296de918]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.list-card[data-v-296de918]{padding:8px 0;overflow-x:auto}.list-card>p[data-v-296de918],.pager[data-v-296de918]{padding:12px 20px}.name[data-v-296de918]{color:var(--deep-navy);overflow-wrap:anywhere;font-weight:600}@media (width<=820px){.col-dates[data-v-296de918],.col-count[data-v-296de918]{display:none}.tbl td[data-v-296de918],.tbl th[data-v-296de918]{padding:10px}}.no-health[data-v-ceefaa21]{border-left:3px solid var(--gold);color:var(--ink);padding-left:8px;display:block}.wizard[data-v-6d920117]{width:100%;max-width:900px;margin:0 auto}fieldset[data-v-6d920117]{border:1px solid var(--line);min-width:0;margin:0}.sect[data-v-6d920117]{font-family:var(--font-title);color:var(--deep-navy);padding:0 8px;font-size:22px;font-weight:600}.steps[data-v-6d920117]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li[data-v-6d920117]{border:1px solid var(--line-strong);color:var(--grey);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-weight:500;display:inline-flex}.steps li.active[data-v-6d920117]{border-color:var(--ocean-blue);color:var(--deep-navy);background:var(--ocean-08)}.steps .n[data-v-6d920117]{background:var(--navy-04);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-grid}.steps li.active .n[data-v-6d920117]{background:var(--ocean-blue);color:#fff}.steps li.done .n[data-v-6d920117]{background:var(--ok-16)}.grid[data-v-6d920117]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.wide[data-v-6d920117]{grid-column:1/-1}.sub[data-v-6d920117]{color:var(--deep-navy);margin:0;font-size:15px;font-weight:600}.mode[data-v-6d920117]{gap:18px}.part[data-v-6d920117]{border:1px dashed var(--line-strong);border-radius:var(--r);padding:14px}.who[data-v-6d920117]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fixed[data-v-6d920117]{align-self:flex-start}.actions[data-v-6d920117]{justify-content:flex-end}.actions.between[data-v-6d920117]{justify-content:space-between}.booking[data-v-99f7892f]{width:100%;max-width:900px;margin:0 auto}.head[data-v-99f7892f]{gap:8px}fieldset[data-v-99f7892f]{border:0;min-width:0;margin:0;padding:0}.sect[data-v-99f7892f]{font-family:var(--font-title);color:var(--deep-navy);margin:0;padding:0;font-size:22px;font-weight:600}.sect.pad[data-v-99f7892f]{padding:8px 20px 4px}.list-card[data-v-99f7892f]{padding:8px 0;overflow-x:auto}.grid[data-v-99f7892f]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.wide[data-v-99f7892f]{grid-column:1/-1}.who[data-v-99f7892f]{margin:0;font-weight:600}.name[data-v-99f7892f]{color:var(--deep-navy);font-weight:600}.diver-number[data-v-99f7892f]{font-variant-numeric:tabular-nums;margin-left:8px}.actions[data-v-99f7892f]{justify-content:flex-end}.main-contact[data-v-99f7892f]{margin-left:8px}.act[data-v-99f7892f]{text-align:right;white-space:nowrap}.add-diver[data-v-99f7892f]{border-top:1px solid var(--line);padding:12px 20px 8px}.warn-list[data-v-99f7892f]{margin:0;padding-left:20px}.sr-only[data-v-99f7892f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.week[data-v-846c6590]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.week>p[data-v-846c6590]{grid-column:1/-1}.day-name[data-v-846c6590]{color:var(--deep-navy);margin:0 0 6px;font-size:13px;font-weight:600}.slots[data-v-846c6590]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slot[data-v-846c6590]{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.slot.off[data-v-846c6590]{opacity:.5}.time[data-v-846c6590]{font-weight:600}.section-title[data-v-846c6590]{margin:0;font-size:16px}.opt[data-v-b8162a7d]{border:1px dashed var(--line-strong);border-radius:var(--r-sm);align-items:flex-end;padding:10px}.check[data-v-b8162a7d]{align-items:center;gap:8px;font-size:14px;display:flex}.sect[data-v-2ff7c16c]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:22px;font-weight:600}fieldset[data-v-2ff7c16c]{border:0;min-width:0;margin:0;padding:0}.lbl-strong[data-v-2ff7c16c]{color:var(--deep-navy);padding:0;font-weight:600}.class-card[data-v-2ff7c16c]{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.class-card.on[data-v-2ff7c16c]{border-color:var(--ocean-blue);background:var(--ocean-08)}.class-card input[data-v-2ff7c16c]{accent-color:var(--ocean-blue);margin-top:3px}.stack.tight[data-v-2ff7c16c]{gap:2px}.grid3[data-v-2ff7c16c]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.narrow[data-v-2ff7c16c]{max-width:200px}.check[data-v-2ff7c16c]{align-items:center;gap:8px;font-size:14px;display:flex}.help-h[data-v-28643f0c]{font-family:var(--font-title);color:var(--deep-navy);margin:6px 0 0;font-size:19px;font-weight:600}.help-list[data-v-28643f0c]{gap:4px;margin:0;padding-left:22px;display:grid}.help-image[data-v-28643f0c]{border:1px solid var(--border,#d9d4c8);border-radius:8px;max-width:100%;height:auto}p[data-v-28643f0c]{overflow-wrap:anywhere;margin:0;line-height:1.55}.sect[data-v-5e9ec360]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:20px;font-weight:600}summary[data-v-5e9ec360]{cursor:pointer;min-height:32px}.sect[data-v-acf3fa8b]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:20px;font-weight:600}.seg[data-v-acf3fa8b]{gap:6px}.box[data-v-acf3fa8b]{width:18px;height:18px}.preview[data-v-acf3fa8b]{background:var(--navy-04)}.layout[data-v-e020079b]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (width<=1100px){.layout[data-v-e020079b]{grid-template-columns:1fr}}.fields[data-v-e020079b]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.frow[data-v-e020079b]{cursor:grab;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.frow.core[data-v-e020079b]{background:var(--navy-04)}.frow.hiddenRow strong[data-v-e020079b]{color:var(--grey)}.grow[data-v-e020079b]{flex:220px;min-width:0}.stack.tight[data-v-e020079b]{gap:4px}.lock[data-v-e020079b]{color:var(--gold);display:inline-flex}.ctrls[data-v-e020079b]{justify-content:flex-end}.view[data-v-e020079b]{width:auto}.check[data-v-e020079b]{align-items:center;gap:6px;display:flex}.arow[data-v-e020079b]{padding:6px 0}.archived summary[data-v-e020079b]{cursor:pointer;font-weight:500}.narrow[data-v-8fcfe771]{max-width:140px}.settings{width:100%;max-width:1100px;margin:0 auto}.settings .tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.settings .tab{font:inherit;color:var(--grey);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-weight:500}.settings .tab.on{color:var(--deep-navy);border-bottom-color:var(--ocean-blue)}.settings .grid2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.settings .check{align-items:center;gap:8px;font-size:14px;display:flex}.settings .list-card{padding:8px 0;overflow-x:auto}.settings .pad{padding:12px 20px}.settings .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.settings .hide-sm{display:none}}.day-bar[data-v-4250e215]{flex-wrap:wrap;align-items:flex-end}.modes[data-v-4250e215]{max-width:100%}.counter-grid[data-v-4250e215]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.counter[data-v-4250e215]{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.session[data-v-4250e215]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.plain[data-v-4250e215]{margin:4px 0 0;padding:0;list-style:none}.tight[data-v-4250e215]{gap:6px}.row[data-v-4250e215]{flex-wrap:wrap}.section-title[data-v-4250e215]{margin:0;font-size:16px}.wrap[data-v-55f08a9e]{flex-wrap:wrap}.tight[data-v-55f08a9e]{gap:6px}fieldset[data-v-55f08a9e]{border:0;margin:0;padding:0}legend[data-v-55f08a9e]{margin-bottom:6px;padding:0;font-weight:600}.qual[data-v-55f08a9e]{border-top:1px solid var(--line);padding-top:10px}td .pill+.pill[data-v-55f08a9e]{margin-left:6px}.who[data-v-55f08a9e]{align-items:center;gap:10px;min-width:0;display:inline-flex}.section-title[data-v-f4a1c2ed]{margin:0;font-size:16px}.scard[data-v-a00f7867]{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--ocean-blue);border-radius:var(--r-sm);cursor:pointer;background:#fff;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.scard[data-v-a00f7867]:hover{background:var(--navy-04)}.scard.specific[data-v-a00f7867]{border-left-color:var(--gold);background:#fffaf0}.scard.full[data-v-a00f7867]{border-left-color:var(--blocking)}.line[data-v-a00f7867]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.time[data-v-a00f7867]{font-variant-numeric:tabular-nums}.res[data-v-a00f7867]{overflow-wrap:anywhere}.form-grid[data-v-5558d83b]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.check[data-v-5558d83b]{align-items:center;gap:8px;font-size:14px;display:flex}.section-title[data-v-5558d83b]{margin:0;font-size:16px}.scrim[data-v-1054c63b]{z-index:60;background:#0a16288c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-1054c63b]{width:min(30rem,100%);max-height:100%;overflow-y:auto}.title[data-v-1054c63b]{margin:0;font-size:24px}.sub[data-v-1054c63b]{margin:0;font-size:16px}.part[data-v-1054c63b]{border-top:1px solid var(--line);padding-top:12px}.field[data-v-1054c63b]{gap:4px}.check[data-v-1054c63b]{align-items:flex-start;gap:8px}.end[data-v-1054c63b]{justify-content:flex-end}.toolbar[data-v-592e9770]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-bar[data-v-592e9770]{gap:6px}.period[data-v-592e9770]{font-family:var(--font-title);color:var(--deep-navy);text-transform:capitalize;margin:0;font-size:24px}.section-title[data-v-592e9770]{margin:0;font-size:16px}.sub[data-v-592e9770]{margin:6px 0 0;font-size:14px}.grow[data-v-592e9770]{flex:1;min-width:180px}.plain[data-v-592e9770]{margin:0;padding:0;list-style:none}.note[data-v-592e9770]{border-bottom:1px solid var(--line);padding:6px 0}.note-line[data-v-592e9770]{color:var(--ink);overflow-wrap:anywhere;margin:0}.live-link[data-v-592e9770]{align-self:flex-start}.facts[data-v-592e9770]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.facts dt[data-v-592e9770]{color:var(--grey);font-size:12.5px}.facts dd[data-v-592e9770]{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.month[data-v-592e9770]{padding:12px;overflow:hidden}.m-head[data-v-592e9770],.m-week[data-v-592e9770]{grid-template-columns:34px repeat(7,minmax(0,1fr));gap:4px;display:grid}.m-week[data-v-592e9770]{margin-top:4px}.dow[data-v-592e9770]{text-align:center;color:var(--grey);text-transform:capitalize;font-size:12.5px}.wk[data-v-592e9770]{color:var(--grey);align-items:flex-start;padding-top:6px;font-size:11.5px;display:flex}.m-cell[data-v-592e9770]{text-align:left;min-height:92px;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:#fff;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex;overflow:hidden}.m-cell[data-v-592e9770]:hover{background:var(--navy-04)}.m-cell.out[data-v-592e9770]{background:var(--navy-04);color:var(--grey)}.m-cell.today[data-v-592e9770],.w-day.today[data-v-592e9770]{border-color:var(--ocean-blue);box-shadow:0 0 0 2px var(--ocean-14)}.num[data-v-592e9770]{font-size:13px;font-weight:600}.count[data-v-592e9770]{background:var(--ocean-blue);color:#fff;text-align:center;border-radius:999px;align-self:flex-start;min-width:20px;padding:0 6px;font-size:11.5px}.mini[data-v-592e9770]{border-left:3px solid var(--ocean-blue);white-space:nowrap;text-overflow:ellipsis;padding-left:4px;font-size:11.5px;line-height:1.25;overflow:hidden}.mini.specific[data-v-592e9770]{border-left-color:var(--gold)}.week[data-v-592e9770]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.w-day[data-v-592e9770]{flex-direction:column;gap:8px;padding:12px;display:flex}.w-title[data-v-592e9770]{font:inherit;color:var(--ocean-blue);text-align:left;cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:0}.w-day p[data-v-592e9770]{margin:0}@media (width<=1099px){.week[data-v-592e9770]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=767px){.week[data-v-592e9770]{grid-template-columns:1fr}.m-head[data-v-592e9770],.m-week[data-v-592e9770]{grid-template-columns:24px repeat(7,minmax(0,1fr));gap:2px}.m-cell[data-v-592e9770]{align-items:center;min-height:54px;padding:3px}.mini[data-v-592e9770]{display:none}.month[data-v-592e9770]{padding:6px}.period[data-v-592e9770]{font-size:20px}}.users[data-v-eb47b5e3]{width:100%;max-width:1100px;margin:0 auto}.users .grid2[data-v-eb47b5e3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;display:grid}.users .check[data-v-eb47b5e3]{align-items:center;gap:8px;font-size:14px;display:flex}.users .list-card[data-v-eb47b5e3]{padding:8px 0;position:relative;overflow-x:auto}.users .pad[data-v-eb47b5e3]{padding:12px 20px}.users .sr-only[data-v-eb47b5e3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.users .section-title[data-v-eb47b5e3]{margin:0;font-size:18px}.right[data-v-eb47b5e3]{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(130px,190px) 38px;align-items:center;gap:10px;padding:4px 0;display:grid}.right-name[data-v-eb47b5e3]{overflow-wrap:anywhere;min-width:0}.right-select[data-v-eb47b5e3]{width:100%}.danger-zone[data-v-eb47b5e3]{border-top:1px solid var(--line);padding-top:14px}.orphans[data-v-eb47b5e3]{border-left:4px solid #ff7300}.orphan-row[data-v-eb47b5e3]{grid-template-columns:minmax(0,1fr) minmax(160px,260px) auto;align-items:center;gap:10px;display:grid}.orphan-name[data-v-eb47b5e3]{overflow-wrap:anywhere;min-width:0}@media (width<=560px){.right[data-v-eb47b5e3]{grid-template-columns:1fr 38px}.right-select[data-v-eb47b5e3]{grid-area:2/1/auto/2}.orphan-row[data-v-eb47b5e3]{grid-template-columns:1fr}}.seclog[data-v-9600702b]{width:100%;max-width:1200px;margin:0 auto}.seclog .grid2[data-v-9600702b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.seclog .list-card[data-v-9600702b]{padding:8px 0;overflow-x:auto}.seclog .pad[data-v-9600702b]{padding:12px 20px}.seclog .wrap-any[data-v-9600702b]{overflow-wrap:anywhere;max-width:320px}.seclog .code[data-v-9600702b]{font-family:ui-monospace,Consolas,monospace}.narrow[data-v-49fb44f8]{max-width:110px}.table-wrap[data-v-49fb44f8]{overflow-x:auto}.narrow[data-v-8ff10090]{max-width:90px}.code[data-v-8ff10090]{overflow-wrap:anywhere;min-width:110px}.check[data-v-8ff10090]{align-items:center;gap:8px;font-size:14px;display:flex}.code[data-v-570aea3d]{overflow-wrap:anywhere;min-width:110px}.check[data-v-570aea3d]{align-items:center;gap:8px;font-size:14px;display:flex}.full[data-v-570aea3d]{flex:100%}.narrow[data-v-9d61a7ad]{max-width:100px}.table-wrap[data-v-9d61a7ad]{padding:8px 0;overflow-x:auto}.narrow[data-v-a351ef06]{max-width:180px}.table-wrap[data-v-fbba5409]{padding:8px 0;overflow-x:auto}.narrow[data-v-a91d68f9]{max-width:120px}.var[data-v-a4e3b3fe]{margin-right:6px;font-family:ui-monospace,Consolas,monospace;display:inline-block}.table-wrap[data-v-a4e3b3fe]{padding:8px 0;overflow-x:auto}.wrap-any[data-v-a4e3b3fe]{overflow-wrap:anywhere}.netref[data-v-8aee8618]{width:100%;max-width:1200px;margin:0 auto}.tabs[data-v-8aee8618]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-8aee8618]{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:10px 14px}.tab.active[data-v-8aee8618]{border-bottom-color:var(--gold,#c6973f);font-weight:600}.tab[data-v-8aee8618]:focus-visible{outline:2px solid var(--ocean,#0077b6);outline-offset:2px}.grid2[data-v-fb2ea00b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.input[data-v-fb2ea00b]:disabled,.input[readonly][data-v-fb2ea00b]{background:var(--navy-04);color:var(--grey);cursor:not-allowed}fieldset[data-v-fb2ea00b]{border:0;min-width:0;margin:0;padding:0}.check[data-v-fb2ea00b]{align-items:center;gap:6px;min-height:44px;display:inline-flex}.check input[data-v-fb2ea00b]{width:20px;height:20px}@media (width<=720px){.grid2[data-v-fb2ea00b]{grid-template-columns:minmax(0,1fr)}}.table-wrap[data-v-326ea90a]{overflow-x:auto}.actions[data-v-326ea90a]{white-space:nowrap}.pill[data-v-326ea90a]{white-space:normal;text-align:left}.franchisor[data-v-768be458]{width:100%;max-width:1200px;margin:0 auto}.url[data-v-768be458]{overflow-wrap:anywhere;background:var(--navy-04);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;font-size:15px;display:block}.plain[data-v-f027319f]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.outing[data-v-f027319f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.info[data-v-f027319f]{gap:2px;min-width:0}.time[data-v-f027319f]{font-variant-numeric:tabular-nums;font-size:18px}.scrim[data-v-a93d4dff]{z-index:60;background:#0a16288c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-a93d4dff]{width:min(28rem,100%);max-height:100%;overflow-y:auto}.title[data-v-a93d4dff]{margin:0;font-size:24px}.plain[data-v-a93d4dff]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.call[data-v-a93d4dff]{background:var(--blocking);color:#fff;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:14px 16px;text-decoration:none;display:flex}.call strong[data-v-a93d4dff]{font-size:20px}.end[data-v-a93d4dff]{justify-content:flex-end}.scrim[data-v-a4f87d58]{z-index:60;background:#0a16288c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-a4f87d58]{width:min(32rem,100%);max-height:100%;overflow-y:auto}.title[data-v-a4f87d58]{margin:0;font-size:24px}.end[data-v-a4f87d58]{justify-content:flex-end}.gpanel[data-v-63dcdd10]{border-top:5px solid var(--line-strong);flex-direction:column;gap:12px;display:flex}.gpanel.st-Conform[data-v-63dcdd10]{border-top-color:var(--ok)}.gpanel.st-Vigilance[data-v-63dcdd10]{border-top-color:var(--gold)}.gpanel.st-Blocking[data-v-63dcdd10]{border-top-color:var(--blocking)}.gpanel.over[data-v-63dcdd10]{outline:2px dashed var(--ocean-blue);outline-offset:2px}.label[data-v-63dcdd10]{font-family:var(--font-title);color:var(--deep-navy);overflow-wrap:anywhere;margin:0;font-size:22px}.status[data-v-63dcdd10]{color:var(--deep-navy);background:var(--navy-04);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.status .dot[data-v-63dcdd10]{background:var(--grey);border-radius:50%;width:11px;height:11px}.status.st-Conform[data-v-63dcdd10]{background:var(--ok-16)}.status.st-Conform .dot[data-v-63dcdd10]{background:var(--ok)}.status.st-Vigilance[data-v-63dcdd10]{background:var(--gold-10)}.status.st-Vigilance .dot[data-v-63dcdd10]{background:var(--gold)}.status.st-Blocking[data-v-63dcdd10]{background:var(--block-12)}.status.st-Blocking .dot[data-v-63dcdd10]{background:var(--blocking)}.drop-preview[data-v-63dcdd10]{border-radius:var(--r-sm);background:var(--ocean-08);margin:0;padding:6px 10px}.drop-preview.st-Blocking[data-v-63dcdd10]{background:var(--block-12)}.settings[data-v-63dcdd10]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.plain[data-v-63dcdd10]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.member[data-v-63dcdd10]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--navy-04);min-width:0;padding:8px 10px}.detail[data-v-63dcdd10]{align-items:flex-end;margin-top:8px}.detail .field[data-v-63dcdd10]{flex:130px}.finding[data-v-63dcdd10]{border-radius:var(--r-sm);border-left:4px solid var(--gold);background:var(--gold-10);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.finding.sev-Blocking[data-v-63dcdd10]{border-left-color:var(--blocking);background:var(--block-12)}.finding.sev-Info[data-v-63dcdd10]{border-left-color:var(--ocean-blue);background:var(--ocean-08)}.finding.derogated[data-v-63dcdd10]{border-left-color:var(--gold);background:var(--gold-10)}.msg[data-v-63dcdd10]{overflow-wrap:anywhere;flex:200px;gap:2px;min-width:0}.actions[data-v-63dcdd10]{margin-top:auto}.problem[data-v-63dcdd10]{border-radius:var(--r-sm);border-left:4px solid var(--blocking);background:var(--block-12);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.problem.pb-conflict[data-v-63dcdd10]{border-left-color:var(--gold);background:var(--gold-10)}.timeline[data-v-63dcdd10]{gap:8px}.timeline .head[data-v-63dcdd10],.timeline .row[data-v-63dcdd10]{flex-wrap:wrap;align-items:center;gap:8px}.grow[data-v-63dcdd10]{flex:auto}.clock[data-v-63dcdd10]{font-variant-numeric:tabular-nums;color:var(--deep-navy);margin:0;font-size:30px;font-weight:600}.sos[data-v-63dcdd10]{background:var(--blocking);color:#fff}.plain.subjects[data-v-63dcdd10]{gap:6px}.subject[data-v-63dcdd10]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--navy-04);border-left-width:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.subject.al-Due[data-v-63dcdd10]{border-left-color:var(--gold);background:var(--gold-10)}.subject.al-Overdue[data-v-63dcdd10],.subject.al-NotSurfaced[data-v-63dcdd10]{border-left-color:var(--blocking);background:var(--block-12)}.subject .who[data-v-63dcdd10]{overflow-wrap:anywhere;flex-wrap:wrap;flex:140px;align-items:center;gap:4px 8px;min-width:0;display:flex}.block-line[data-v-63dcdd10]{flex-basis:100%}.contact[data-v-63dcdd10]{color:var(--ocean-blue);flex-basis:100%}.contact.featured[data-v-63dcdd10]{border-radius:var(--r-sm);background:var(--blocking);color:#fff;padding:10px 12px;font-size:16px;font-weight:700;text-decoration:none}.ret[data-v-63dcdd10]{min-width:88px;min-height:44px}.scrim[data-v-1fadd55c]{z-index:60;background:#0a16288c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-1fadd55c]{width:min(32rem,100%);max-height:100%;overflow-y:auto}.title[data-v-1fadd55c]{margin:0;font-size:24px}.end[data-v-1fadd55c]{justify-content:flex-end}.back[data-v-5a9444dd]{align-self:flex-start}.onboard[data-v-5a9444dd]{flex-wrap:wrap;gap:8px}.grow[data-v-5a9444dd]{flex:auto}.head[data-v-5a9444dd]{gap:2px;min-width:0}.head p[data-v-5a9444dd]{margin:0}.seg[data-v-5a9444dd]{gap:4px}.layout[data-v-5a9444dd]{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pool[data-v-5a9444dd]{position:sticky;top:12px}.plain[data-v-5a9444dd]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-5a9444dd]{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:grab;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.chip.cancelled[data-v-5a9444dd]{opacity:.6;cursor:not-allowed}.who[data-v-5a9444dd]{overflow-wrap:anywhere;flex:120px;gap:1px;min-width:0}.move[data-v-5a9444dd]{flex:100%;padding:6px 8px;font-size:13px}.cards[data-v-5a9444dd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.scroll[data-v-5a9444dd]{padding:8px;overflow-x:auto}.tbl tr.selected[data-v-5a9444dd]{background:var(--ocean-08)}.status[data-v-5a9444dd]{background:var(--navy-04);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.status .dot[data-v-5a9444dd]{background:var(--grey);border-radius:50%;width:10px;height:10px}.status.st-Conform[data-v-5a9444dd]{background:var(--ok-16)}.status.st-Conform .dot[data-v-5a9444dd]{background:var(--ok)}.status.st-Vigilance[data-v-5a9444dd]{background:var(--gold-10)}.status.st-Vigilance .dot[data-v-5a9444dd]{background:var(--gold)}.status.st-Blocking[data-v-5a9444dd]{background:var(--block-12)}.status.st-Blocking .dot[data-v-5a9444dd]{background:var(--blocking)}@media (width<=900px){.layout[data-v-5a9444dd]{grid-template-columns:minmax(0,1fr)}.pool[data-v-5a9444dd]{position:static}}.bs-wrap[data-v-45ed5a30]{max-width:900px}.bs-tools[data-v-45ed5a30]{flex-wrap:wrap;gap:8px}.bs-tools[data-v-45ed5a30],.bs-tools .btn[data-v-45ed5a30]{scroll-margin-top:96px}.bs[data-v-45ed5a30]{color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:20px 24px 40px;display:flex}.bs-title[data-v-45ed5a30]{color:var(--deep-navy,#0a2540);margin:0;font-family:Cormorant Garamond,serif;font-size:28px}.bs-head p[data-v-45ed5a30],.bs-group p[data-v-45ed5a30]{margin:2px 0}.bs-line[data-v-45ed5a30]{overflow-wrap:anywhere;font-size:14px}.bs-small[data-v-45ed5a30]{color:#4a5568;font-size:12.5px}.bs-note[data-v-45ed5a30]{border-left:3px solid var(--gold);padding-left:8px;font-size:12.5px}.bs-h2[data-v-45ed5a30]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.bs-group[data-v-45ed5a30]{border-top:1px solid var(--line);break-inside:avoid;padding-top:10px}.bs-brand[data-v-45ed5a30]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.bs-logo[data-v-45ed5a30]{width:auto;max-width:100%;height:52px}.bs-center[data-v-45ed5a30]{color:var(--deep-navy,#0a2540);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.bs-banner[data-v-45ed5a30]{color:var(--ink,#0a1628);letter-spacing:.04em;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ff7300;border-radius:4px;margin:6px 0;padding:8px 12px;font-size:22px;font-weight:800}.bs-notes[data-v-45ed5a30]{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0;font-size:13.5px}.bs-st[data-v-45ed5a30]{border-left:4px solid var(--grey,#888);padding-left:6px;font-weight:600}.bs-st.st-Conform[data-v-45ed5a30]{border-color:#36e880}.bs-st.st-Vigilance[data-v-45ed5a30]{border-color:#c6973f}.bs-st.st-Blocking[data-v-45ed5a30]{border-color:#ff7300}.bs-table[data-v-45ed5a30]{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.bs-table th[data-v-45ed5a30],.bs-table td[data-v-45ed5a30]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:3px 6px}.bs-table .num[data-v-45ed5a30]{text-align:right}.bs-list[data-v-45ed5a30]{overflow-wrap:anywhere;margin:4px 0;padding-left:18px;font-size:13.5px}.bs-sign[data-v-45ed5a30]{color:#4a5568;border:1px dashed #888;height:60px;margin-top:12px;padding:6px 8px;font-size:12.5px}.bs-foot[data-v-45ed5a30]{text-align:center;color:#4a5568;margin-top:8px;font-size:12px}@media print{@page{size:A4 portrait;margin:12mm 12mm 16mm}body *{visibility:hidden}[data-testid=board-sheet],[data-testid=board-sheet] *{visibility:visible}[data-testid=board-sheet]{border:0;width:100%;padding:0;position:absolute;top:0;left:0}[data-testid=board-sheet] .bs-foot{margin:0;position:fixed;bottom:0;left:0;right:0}[data-testid=board-sheet] .bs-table{display:table}[data-testid=board-sheet] .bs-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.title[data-v-e35bc5a7]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:28px;font-weight:600}.page-title[data-v-e35bc5a7]{font-family:var(--font-title);color:var(--deep-navy);margin:0;font-size:22px;font-weight:600}.wrap[data-v-e35bc5a7]{flex-wrap:wrap;gap:10px}.topics[data-v-e35bc5a7]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.topic[data-v-e35bc5a7]{border-radius:var(--r-sm);color:inherit;gap:2px;min-height:44px;padding:10px 12px;text-decoration:none;display:grid}.topic[data-v-e35bc5a7]:hover{background:var(--ocean-08)}.pn-page[data-v-41dcf558]{background:var(--sand-white,#f4f1eb);max-width:760px;min-height:100vh;color:var(--ink,#0a1628);margin:0 auto;padding:24px 20px 56px;line-height:1.55}.top[data-v-41dcf558]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.logo[data-v-41dcf558]{width:auto;height:44px}h1[data-v-41dcf558]{font-family:var(--font-title);color:var(--deep-navy);margin:0 0 8px;font-size:34px;font-weight:600;line-height:1.15}h2[data-v-41dcf558]{font-family:var(--font-title);color:var(--deep-navy);margin:18px 0 0;font-size:24px;font-weight:600}ul[data-v-41dcf558]{margin:6px 0 0;padding-left:22px}li[data-v-41dcf558]{margin:4px 0}p[data-v-41dcf558]{overflow-wrap:anywhere;margin:8px 0}.updated[data-v-41dcf558]{color:var(--grey);margin-top:20px;font-size:14px}@media (width<=480px){h1[data-v-41dcf558]{font-size:28px}}@media print{@page{margin:18mm}.pn-page[data-v-41dcf558]{color:#000;background:#fff;max-width:none;min-height:0;padding:0}.no-print[data-v-41dcf558]{display:none!important}h1[data-v-41dcf558],h2[data-v-41dcf558]{color:#000;break-after:avoid}h1[data-v-41dcf558]{font-size:22pt}h2[data-v-41dcf558]{font-size:15pt}p[data-v-41dcf558],li[data-v-41dcf558]{break-inside:avoid;font-size:11pt}.updated[data-v-41dcf558]{color:#000}[data-testid=privacy-notice],[data-testid=privacy-notice] *{visibility:visible}[data-testid=privacy-notice] .no-print,[data-testid=privacy-notice] .no-print *{visibility:hidden}}.wrap[data-v-47b68ab6]{max-width:760px;margin:0 auto;padding:24px 20px 56px}.top[data-v-47b68ab6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.logo[data-v-47b68ab6]{width:auto;height:44px}.clock[data-v-f0f98a06]{color:var(--grey);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;display:flex}.clock strong[data-v-f0f98a06]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=767px){.clock[data-v-f0f98a06]{font-size:12px}.clock .tz[data-v-f0f98a06],.clock[data-v-f0f98a06] .ic{display:none}}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2");unicode-range:U+100-2AF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2");unicode-range:U+100-2AF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2");unicode-range:U+100-2AF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2");unicode-range:U+100-2AF,U+1E??}:root{--deep-navy:#0a2540;--ocean-blue:#0077b6;--teal:#00b4d8;--gold:#c6973f;--sand:#f4f1eb;--ink:#0a1628;--ok:#36e880;--blocking:#ff7300;--grey:#4a5568;--line:#0a25401a;--line-strong:#0a25402e;--ocean-08:#0077b614;--ocean-14:#0077b624;--ok-16:#36e88029;--ok-30:#36e8804d;--block-12:#ff73001f;--block-24:#ff73003d;--teal-12:#00b4d81f;--gold-10:#c6973f1a;--gold-18:#c6973f2e;--navy-04:#0a25400a;--white-08:#ffffff14;--white-14:#ffffff24;--white-60:#fff9;--white-80:#fffc;--font-title:"Cormorant Garamond", Georgia, serif;--font-ui:"Outfit", "Segoe UI", system-ui, sans-serif;--sidebar-w:252px;--topbar-h:64px;--shadow-lift:0 2px 4px #0a25400f, 0 14px 32px #0a25401a;--r-sm:6px;--r:10px;--r-lg:16px;--shadow:0 1px 2px #0a25400d, 0 6px 18px #0a25400d}*,:before,:after{box-sizing:border-box}body{background:var(--sand);color:var(--ink);font-family:var(--font-ui);margin:0;font-size:15px}a{color:var(--ocean-blue);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}h1,h2{font-family:var(--font-title);color:var(--deep-navy)}.page-title{font-family:var(--font-title);color:var(--ocean-blue);margin:0;font-size:38px;font-weight:600;line-height:1.1}.pill{border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.gold{background:var(--gold-10);color:var(--gold);border:1px solid var(--gold-18)}.pill.info{background:var(--ocean-08);color:var(--ocean-blue);border:1px solid var(--ocean-14)}.req{background:var(--ocean-08);color:var(--deep-navy);border-radius:4px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.home{max-width:40rem;margin:0 auto;padding:1.5rem 16px}.good{color:var(--ocean-blue)}.bad{color:var(--blocking)}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.small{font-size:13px}.muted{color:var(--grey)}.center{text-align:center}.card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;min-width:0;padding:20px 22px}.btn{cursor:pointer;border-radius:var(--r);font:inherit;background:var(--ocean-blue);color:#fff;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn.secondary{color:var(--deep-navy);border-color:var(--line-strong);background:#fff}.btn.ghost{color:var(--ocean-blue);background:0 0;padding-left:10px;padding-right:10px}.btn.ghost:hover{background:var(--ocean-08);filter:none}.btn.sm{border-radius:var(--r-sm);padding:6px 11px;font-size:13px}.btn.lg{padding:13px 22px;font-size:15.5px}.btn.block{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field .lbl{color:var(--grey);font-size:12.5px;font-weight:500}.input{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;font:inherit;background:#fff;min-height:44px;padding:9px 11px;font-size:15px}.input:focus{border-color:var(--ocean-blue);box-shadow:0 0 0 3px var(--ocean-14);outline:none}.input.invalid{border-color:var(--blocking);box-shadow:0 0 0 3px var(--block-12)}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--ocean-blue)}.alert{border-radius:var(--r);background:var(--ocean-08);border:1px solid var(--ocean-14);margin:0;padding:12px 14px;font-size:13.5px}.alert.block{background:var(--block-12);border-color:var(--block-24)}.alert.ok{background:var(--ok-16);border-color:var(--ok-30)}.alert.warn{background:var(--gold-10);border-color:var(--gold-18)}.pill.ok{background:var(--ok-16);color:var(--deep-navy);border:1px solid var(--ok-30)}.pill.block{background:var(--block-12);color:var(--deep-navy);border:1px solid var(--block-24)}.pill.muted{background:var(--navy-04);color:var(--grey);border:1px solid var(--line)}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;color:var(--grey);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.row-link{cursor:pointer}.row-link:hover{background:var(--navy-04)}.tbl .num{font-variant-numeric:tabular-nums;color:var(--grey);white-space:nowrap}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:40;background:var(--deep-navy);height:100vh;color:var(--white-80);scrollbar-width:thin;scrollbar-color:var(--white-14) transparent;flex-direction:column;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.logo-plate{background:var(--sand);border-radius:var(--r-lg);justify-content:center;margin:0 4px 18px;padding:16px 12px 14px;display:flex}.logo-plate img{width:128px;height:auto;display:block}.nav-live{border-radius:var(--r);background:var(--teal);color:var(--deep-navy);letter-spacing:1.5px;align-items:center;gap:10px;margin:0 4px 14px;padding:11px 14px;font-weight:600;display:flex}.nav-live:hover{filter:brightness(1.05)}.nav-live .pulse{background:var(--deep-navy);border-radius:50%;width:9px;height:9px;animation:2s infinite pulse}.nav-live.active{box-shadow:0 0 0 2px var(--sand) inset}@keyframes pulse{0%{box-shadow:0 0 #0a254080}70%{box-shadow:0 0 0 8px #0a254000}to{box-shadow:0 0 #0a254000}}@media (prefers-reduced-motion:reduce){.nav-live .pulse{animation:none}}.nav-group{margin-bottom:14px}.nav-label{text-transform:uppercase;letter-spacing:1.4px;color:var(--white-60);align-items:center;gap:6px;padding:0 12px 6px;font-size:10.5px;display:flex}.nav-label .star{color:var(--gold)}.nav-link{border-radius:var(--r-sm);color:var(--white-80);align-items:center;gap:11px;padding:8px 12px;font-size:14px;display:flex;position:relative}.nav-link .ic{opacity:.85;flex:none}.nav-link:hover{background:var(--white-08);color:#fff}.nav-link.active{background:var(--white-14);color:#fff}.nav-link.active:before{content:"";background:var(--teal);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-14px}.nav-group.premium{border-left:2px solid var(--gold);margin-left:2px;padding-left:2px}.nav-group.premium .nav-link.active:before{background:var(--gold)}.nav-spacer{flex:auto;min-height:10px}.nav-sep{background:var(--white-14);height:1px;margin:10px 8px}.nav-franchisor{border:1px solid var(--gold);color:var(--sand)}.nav-franchisor .ic{color:var(--gold);opacity:1}.nav-franchisor.active{background:var(--gold-18)}.nav-franchisor.active:before{background:var(--gold)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;height:var(--topbar-h);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:0 28px;display:flex;position:sticky;top:0}.topbar .spacer{flex:auto}.lang-wrap{position:relative}.help-btn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ocean-blue);cursor:pointer;background:#fff;border-radius:50%;flex:none;font-size:18px;font-weight:700}.help-btn:hover{border-color:var(--ocean-blue);background:var(--ocean-08)}.topbar-notices{flex-direction:column;gap:6px;padding:8px 28px 0;display:flex}.notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.notice-close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:22px;line-height:1}.menu-btn{color:var(--deep-navy);border-radius:var(--r-sm);background:0 0;border:0;flex:none;margin-left:-8px;padding:8px;display:none}.centre-picker{flex:0 auto;min-width:0;position:relative}.centre-btn{border:1px solid var(--line-strong);border-radius:var(--r);text-align:left;background:#fff;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:42px;padding:6px 12px;display:flex}.centre-btn:hover:not([disabled]){border-color:var(--ocean-blue)}.centre-btn[disabled]{cursor:default;opacity:1}.centre-btn .ic{color:var(--grey);flex:none}.c-txt{flex-direction:column;min-width:0;display:flex}.c-name{color:var(--deep-navy);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.c-meta{color:var(--grey);white-space:nowrap;font-size:11.5px}.c-short{color:var(--deep-navy);white-space:nowrap;font-size:13px;font-weight:600;display:none}.centre-menu{z-index:50;border:1px solid var(--line);border-radius:var(--r);min-width:300px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lift);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.centre-opt{text-align:left;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.centre-opt:hover{background:var(--ocean-08)}.centre-opt.active{background:var(--ocean-14)}.centre-opt .strong{font-weight:600}.centre-opt .cur{color:var(--grey);margin-left:auto;font-size:12px;font-weight:600}.lang-toggle,.user-chip{flex:none}.user-chip{position:relative}.user-btn{text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:4px;display:flex}.user-btn:hover{background:var(--navy-04)}.avatar{background:var(--ocean-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.u-txt{flex-direction:column;display:flex}.u-name{color:var(--deep-navy);white-space:nowrap;font-size:13px;font-weight:600}.u-role{color:var(--grey);white-space:nowrap;font-size:11px}.user-menu{z-index:50;border:1px solid var(--line);border-radius:var(--r);min-width:210px;box-shadow:var(--shadow-lift);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.user-menu button,.user-menu a{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.user-menu button:hover,.user-menu a:hover{background:var(--ocean-08)}.user-menu .ic{color:var(--grey)}.content{width:100%;max-width:1480px;padding:28px 32px 56px}.scrim{z-index:35;background:#0a162873;position:fixed;inset:0}@media (width<=1099px){:root{--sidebar-w:76px}.shell:not(.drawer-open) .sidebar{padding:14px 10px}.shell:not(.drawer-open) .sidebar .logo-plate,.shell:not(.drawer-open) .sidebar .nav-label,.shell:not(.drawer-open) .sidebar .nav-text{display:none}.shell:not(.drawer-open) .sidebar .nav-link{justify-content:center;padding:10px}.shell:not(.drawer-open) .sidebar .nav-link:before{left:-10px}.shell:not(.drawer-open) .sidebar .nav-live{letter-spacing:.5px;justify-content:center;padding:11px 6px;font-size:12px}.shell:not(.drawer-open) .sidebar .nav-group.premium{border-left:0;margin-left:0;padding-left:0}.shell:not(.drawer-open) .sidebar .nav-group{border-top:1px solid var(--white-08);margin-bottom:6px;padding-top:6px}.shell.drawer-open .sidebar{width:264px;box-shadow:var(--shadow-lift);position:fixed;top:0;left:0}.menu-btn{display:inline-flex}.topbar{gap:10px;padding:0 18px}.content{padding:22px 20px 48px}.user-btn .u-txt{display:none}}@media (width<=767px){.shell{grid-template-columns:minmax(0,1fr)}.shell .sidebar{visibility:hidden;width:272px;position:fixed;top:0;left:0;transform:translate(-100%)}.shell.drawer-open .sidebar{visibility:visible;animation:.22s drawer-in;transform:translate(0)}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.shell.drawer-open .sidebar{animation:none}}.topbar{gap:8px;height:58px;padding:0 12px}.topbar-notices{padding:8px 12px 0}.centre-btn{gap:7px;min-height:38px;padding:5px 8px}.c-meta,.c-name{display:none}.c-short{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.centre-picker{flex:0 auto;max-width:42%}.lang-toggle button{padding:4px 8px}.content{padding:18px 16px 40px}.page-title{font-size:31px}.centre-menu{min-width:270px}}
