.work-encouragement_banner__97Ztd{display:flex;flex:1;min-width:0;align-items:center;gap:8px;height:36px;box-sizing:border-box;padding:3px 10px;border:1px solid var(--border-default);border-radius:var(--radius-control,8px);background:var(--surface-muted);container-type:inline-size}.work-encouragement_copy___JIgs{min-width:0;flex:1}.work-encouragement_label__GpfaQ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:10px;font-weight:500;line-height:1.3}.work-encouragement_label__GpfaQ span{color:var(--text-muted);font-weight:400}.work-encouragement_message__PPAjd{margin:0;color:var(--text-body);font-size:12px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:work-encouragement_arrive__y3TYj .2s ease-out}@keyframes work-encouragement_arrive__y3TYj{0%{opacity:.3}to{opacity:1}}@container (max-width: 410px){.work-encouragement_label__GpfaQ span{display:none}}@media (prefers-reduced-motion:reduce){.work-encouragement_message__PPAjd{animation:none}}@media (pointer:coarse){.work-encouragement_banner__97Ztd{height:44px}}.notifications_centerScope__HJ7Bh{display:flex;flex-direction:column;min-width:0;min-height:0}.notifications_center__6DZ3Y{min-width:0;min-height:0;color:var(--text-body);font-family:var(--ui-font-family);font-size:var(--ui-font-size-body);line-height:1.5}.notifications_center__6DZ3Y button,.notifications_dialogHeading__5zjN9 button,.notifications_rowMenu__E_6rE button{cursor:pointer;font:inherit}.notifications_center__6DZ3Y button:disabled,.notifications_dialogHeading__5zjN9 button:disabled,.notifications_rowMenu__E_6rE button:disabled{cursor:not-allowed;opacity:.45}.notifications_bell__N4NmH:focus-visible,.notifications_center__6DZ3Y :is(button,a,input,select,[tabindex]):focus-visible,.notifications_dialogHeading__5zjN9 button:focus-visible,.notifications_rowMenu__E_6rE button:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.notifications_dialog__xZIZY .notifications_headingIcon__GghfI{box-shadow:none}.notifications_controls__yPDxj{flex:none;padding:0 16px;background:var(--surface)}.notifications_tabs__JzqdE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-default);border-radius:var(--radius-control);overflow:hidden;margin-bottom:10px;background:var(--surface)}.notifications_tabs__JzqdE button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-soft);font-size:12px;padding:6px 8px}.notifications_tabs__JzqdE button+button{border-left:1px solid var(--border-default)}.notifications_tabs__JzqdE button[aria-pressed=true]{background:var(--tone-blue-tint);color:var(--app-icon-blue);border-bottom-color:var(--app-icon-blue);font-weight:600}.notifications_tabs__JzqdE button span{font-size:11px;min-width:18px;padding:0 4px;background:var(--surface-muted);color:var(--text-soft);border-radius:4px;font-variant-numeric:tabular-nums}.notifications_tabs__JzqdE button[aria-pressed=true] span{background:color-mix(in srgb,var(--app-icon-blue) 15%,var(--surface));color:var(--app-icon-blue)}.notifications_searchRow__zBWGz{display:flex;gap:8px}.notifications_search__IoXxk{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-muted);background:var(--surface)}.notifications_search__IoXxk:focus-within{border-color:var(--focus-border)}.notifications_search__IoXxk input{width:100%;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--text-body);font:inherit;font-size:12px}.notifications_search__IoXxk input::placeholder{color:var(--text-faint)}.notifications_assignmentRow__3_irM select,.notifications_searchRow__zBWGz select{max-width:35%;min-height:34px;padding:4px 8px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface);color:var(--text-body);font:inherit;font-size:12px}.notifications_toolbar__AWF__{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.notifications_quickFilters__KmDkQ{display:flex;gap:6px;flex:none}.notifications_emptyAction__veuzg,.notifications_quickFilters__KmDkQ button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 8px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface);color:var(--text-soft);font-size:11px}.notifications_quickFilters__KmDkQ button[aria-pressed=true]{background:var(--tone-blue-tint);color:var(--app-icon-blue);border-color:var(--app-icon-blue)}.notifications_quickFilters__KmDkQ .notifications_urgentFilter__YavZE{color:var(--tone-red-text);border-color:var(--danger-border)}.notifications_quickFilters__KmDkQ .notifications_urgentFilter__YavZE[aria-pressed=true]{background:var(--tone-red-tint);border-color:var(--app-icon-red);color:var(--tone-red-text)}.notifications_urgentFilter__YavZE span{padding:0 4px;border-radius:4px;background:var(--tone-red-tint);font-variant-numeric:tabular-nums}.notifications_readAll__btQyV{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:30px;border:0;padding:4px 0;background:transparent;color:var(--app-icon-blue);font-size:11px!important;white-space:nowrap}.notifications_assignmentRow__3_irM{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.notifications_assignmentRow__3_irM select{max-width:100%}.notifications_refresh__Xo_qn{display:inline-flex;align-items:center;gap:6px;padding:4px;border:0;border-radius:4px;color:var(--text-muted);background:transparent;font-size:11px!important}.notifications_error__PYUnq{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;margin-bottom:10px;border:1px solid var(--danger-border);border-radius:var(--radius-control);background:var(--tone-red-tint);color:var(--tone-red-text);font-size:11px}.notifications_listBody__MF4kE{min-height:0;background:var(--surface);border-top:1px solid var(--border-default)}.notifications_groupHeading__EkM3N{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:0;background:var(--surface-muted);color:var(--text-soft);font-size:12px;font-weight:600}.notifications_groupHeading__EkM3N[data-urgent=true]{color:var(--tone-red-text);background:var(--tone-red-tint)}.notifications_workList__4eQFM{margin:0;padding:0;list-style:none}.notifications_item__qS_2p{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;position:relative;padding:12px 16px;min-height:80px;border-bottom:1px solid var(--border-default);background:var(--surface)}.notifications_item__qS_2p[data-urgent=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--app-icon-red)}.notifications_itemCopy__S50RI{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;min-width:0;align-items:baseline}.notifications_itemHeading___FGff{grid-column:1/-1;display:block;color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.notifications_itemHeading___FGff:hover{color:var(--app-icon-blue)}.notifications_context__koyxQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;margin:3px 0 0}.notifications_due__FcJiC{color:var(--text-muted);font-size:11px;margin:3px 0 0;overflow-wrap:anywhere}.notifications_due__FcJiC[data-tone=red],.notifications_urgencyReason__8mKTL{color:var(--tone-red-text)}.notifications_due__FcJiC[data-tone=amber]{color:var(--tone-amber-text)}.notifications_due__FcJiC[data-tone=green]{color:var(--tone-green-text)}.notifications_reference__Llvd_{display:block;font-size:10px;color:var(--text-muted);margin-top:2px}.notifications_rowActions__VyLQS{display:flex;flex-direction:column;align-self:stretch;align-items:flex-end;justify-content:center;gap:4px}.notifications_rowOptions__eaPtp{display:flex;align-items:center;gap:8px}.notifications_readDot___wphp{width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.notifications_item__qS_2p[data-unread=true] .notifications_readDot___wphp{background:var(--app-icon-blue)}.notifications_menuTrigger__bZaCF{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--text-soft)}.notifications_menuTrigger__bZaCF:hover{background:var(--surface-muted)}.notifications_actionLink__4MoVM{display:inline-flex;align-items:center;gap:4px;min-height:26px;color:var(--app-icon-blue);font-size:11px;font-weight:500;text-decoration:none;white-space:nowrap}.notifications_actionLink__4MoVM:hover{text-decoration:underline;text-underline-offset:3px}.notifications_itemDetails__na1mn{grid-column:2/-1;display:grid;gap:6px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.notifications_itemDetails__na1mn p{margin:0}.notifications_rowMenu__E_6rE{position:fixed;inset:auto;margin:0;width:192px;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface);color:var(--text-body);box-shadow:var(--shadow-card);font-family:var(--ui-font-family)}.notifications_rowMenu__E_6rE button{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--text-body);text-align:left;font-size:12px}.notifications_rowMenu__E_6rE button:hover{background:var(--surface-muted)}.notifications_rowMenu__E_6rE svg{color:var(--app-icon-blue)}.notifications_empty__gqTeK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:32px 20px;text-align:center;color:var(--text-muted)}.notifications_empty__gqTeK>svg{color:var(--app-icon-blue)}.notifications_empty__gqTeK strong{color:var(--text-strong);font-size:13px;font-weight:600}.notifications_empty__gqTeK p{margin:0;font-size:12px}.notifications_emptyAction__veuzg{color:var(--app-icon-blue)}.notifications_skeleton__mHWxw{display:grid;gap:12px;width:100%}.notifications_skeleton__mHWxw span{height:48px;border-radius:var(--radius-control);background:var(--surface-muted)}.notifications_more__0vTq4{width:calc(100% - 32px);margin:12px 16px;padding:8px;min-height:36px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface);color:var(--app-icon-blue);font-size:12px!important}.notifications_centerFooter__LiQwV{flex:none;border-top:1px solid var(--border-default);padding:10px 16px 12px;background:var(--surface)}.notifications_footerMeta__DOeXM{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;color:var(--text-muted);font-size:10px}.notifications_footerMeta__DOeXM p{display:flex;align-items:center;gap:6px;margin:0}.notifications_footerMeta__DOeXM svg{color:var(--app-icon-blue)}.notifications_footerMeta__DOeXM time{white-space:nowrap}.notifications_openCenter__oTuz0{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;min-height:36px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--app-icon-blue) 50%,var(--surface));border-radius:var(--radius-control);background:var(--tone-blue-tint);color:var(--app-icon-blue);font-size:12px;font-weight:600;text-decoration:none}.notifications_openCenter__oTuz0:hover{border-color:var(--app-icon-blue)}.notifications_bell__N4NmH{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}.notifications_stale__brnpR{position:absolute;bottom:0;right:0;font-size:12px;font-weight:600}.notifications_dialog__xZIZY{position:fixed;margin:64px 12px auto auto;width:min(600px,calc(100vw - 24px));height:min(900px,calc(100dvh - 76px));max-height:calc(100dvh - 76px);border:1px solid var(--border-default);border-radius:var(--ui-card-radius);padding:0;background:var(--surface);color:var(--text-body);overflow:hidden;box-shadow:0 8px 28px rgb(15 23 42/14%);font-family:var(--ui-font-family)}.notifications_dialog__xZIZY[open]{display:flex;flex-direction:column}.notifications_dialog__xZIZY::backdrop{background:rgb(15 23 42/18%)}.notifications_dialogHeading__5zjN9{display:flex;flex:none;align-items:center;gap:10px;padding:16px}.notifications_dialogHeading__5zjN9 h2{margin:0;color:var(--text-strong);font-size:16px;font-weight:600;line-height:1.4}.notifications_dialogHeading__5zjN9 p{color:var(--text-muted);font-size:11px;margin:3px 0 0}.notifications_headerActions__R0Kam{display:flex;align-items:center;margin-left:auto;gap:8px}.notifications_headerActions__R0Kam button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:4px;background:transparent;color:var(--text-soft)}.notifications_headerActions__R0Kam button:hover{background:var(--surface-muted)}.notifications_dialog__xZIZY>.notifications_centerScope__HJ7Bh{flex:1}.notifications_center__6DZ3Y[data-compact=true]{display:flex;flex-direction:column;flex:1;overflow:hidden}.notifications_center__6DZ3Y[data-compact=true] .notifications_listBody__MF4kE{flex:1;overflow-y:auto;overscroll-behavior:contain}.notifications_page__kNiS5{height:100%;overflow-y:auto;padding:16px;background:var(--surface-page)}.notifications_page__kNiS5 h1{color:var(--text-strong);font-size:20px;font-weight:600;margin:0 0 4px}.notifications_page__kNiS5>p{color:var(--text-muted);font-size:12px;margin:4px 0 12px}.notifications_page__kNiS5>p a{color:var(--app-icon-blue)}.notifications_page__kNiS5 .notifications_centerScope__HJ7Bh{margin-top:12px;border:1px solid var(--border-default);border-radius:var(--ui-card-radius);overflow:hidden}.notifications_page__kNiS5 .notifications_controls__yPDxj{padding-top:16px}.notifications_srOnly__hUptN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notifications_spinning__ztugr{animation:notifications_notification-spin__At9SD 1s linear infinite}@keyframes notifications_notification-spin__At9SD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.notifications_spinning__ztugr{animation:none}}@media (max-width:600px){.notifications_dialog__xZIZY{margin:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.notifications_dialogHeading__5zjN9{padding:12px}.notifications_controls__yPDxj{padding-inline:12px}.notifications_centerFooter__LiQwV{padding:8px 12px}.notifications_item__qS_2p{padding:10px 12px;gap:8px}.notifications_itemCopy__S50RI{display:block}.notifications_groupHeading__EkM3N{padding:7px 12px}.notifications_page__kNiS5{padding:12px}}@media (max-width:420px){.notifications_toolbar__AWF__{align-items:flex-start;flex-wrap:wrap;gap:4px}.notifications_readAll__btQyV{margin-left:auto;min-height:28px}.notifications_tabs__JzqdE button{padding:6px 4px;gap:4px}.notifications_searchRow__zBWGz{gap:6px}.notifications_searchRow__zBWGz select{width:90px;padding-inline:4px}.notifications_item__qS_2p{grid-template-columns:34px minmax(0,1fr) 28px;align-items:start}.notifications_itemCopy__S50RI{grid-column:2}.notifications_rowActions__VyLQS{display:contents}.notifications_rowOptions__eaPtp{grid-column:3;grid-row:1;flex-direction:column-reverse;gap:4px}.notifications_actionLink__4MoVM{grid-column:2/-1;justify-self:end;white-space:normal;text-align:right}.notifications_rowIcon__GtOZi{grid-row:1}.notifications_footerMeta__DOeXM time{margin-left:auto}}@media (max-height:600px){.notifications_dialog__xZIZY{margin:8px 8px 8px auto;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.notifications_dialogHeading__5zjN9{padding-block:8px}.notifications_dialogHeading__5zjN9 p{display:none}.notifications_tabs__JzqdE{margin-bottom:6px}.notifications_tabs__JzqdE button{min-height:32px}.notifications_centerFooter__LiQwV,.notifications_toolbar__AWF__{padding-block:6px}.notifications_footerMeta__DOeXM time{display:none}.notifications_openCenter__oTuz0{margin-top:4px;min-height:32px}.notifications_empty__gqTeK{min-height:140px;padding:16px}}.notifications_badge___Qsat{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--app-icon-red);color:#fff;box-shadow:0 0 0 2px var(--surface);font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.notifications_compactTools__WqHIe{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 12px}.notifications_compactTools__WqHIe>span{color:var(--text-soft);font-size:11px}.notifications_compactTools__WqHIe button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;flex:none;border:0;border-radius:var(--radius-control);color:var(--app-icon-blue);background:var(--tone-blue-tint);font-size:12px}.notifications_center__6DZ3Y[data-compact=true] .notifications_tabs__JzqdE{border:0;border-bottom:1px solid var(--border-default);border-radius:0;margin-bottom:8px}.notifications_center__6DZ3Y[data-compact=true] .notifications_tabs__JzqdE button{min-height:44px;font-size:13px;padding:8px 4px}.notifications_center__6DZ3Y[data-compact=true] .notifications_tabs__JzqdE button+button{border-left:0}.notifications_center__6DZ3Y[data-compact=true] .notifications_item__qS_2p{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;min-height:88px;padding:10px 16px;gap:10px}.notifications_center__6DZ3Y[data-compact=true] .notifications_itemCopy__S50RI{display:block}.notifications_center__6DZ3Y[data-compact=true] .notifications_itemHeading___FGff{font-size:14px;line-height:1.5}.notifications_center__6DZ3Y[data-compact=true] .notifications_context__koyxQ{font-size:12px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications_center__6DZ3Y[data-compact=true] .notifications_due__FcJiC{font-size:11px;margin-top:6px}.notifications_center__6DZ3Y[data-compact=true] .notifications_rowActions__VyLQS{justify-content:space-between;gap:8px}.notifications_center__6DZ3Y[data-compact=true] .notifications_actionLink__4MoVM{min-height:32px;padding:4px 8px;border:1px solid var(--border-default);border-radius:var(--radius-control);font-size:12px;background:var(--surface)}.notifications_center__6DZ3Y[data-compact=true] .notifications_actionLink__4MoVM:hover{background:var(--tone-blue-tint);border-color:var(--app-icon-blue);text-decoration:none}.notifications_center__6DZ3Y[data-compact=true] .notifications_groupHeading__EkM3N{font-size:12px;padding-block:8px}.notifications_center__6DZ3Y[data-compact=true] .notifications_footerMeta__DOeXM p{display:none}.notifications_center__6DZ3Y[data-compact=true] .notifications_footerMeta__DOeXM{justify-content:flex-end}@media (max-width:420px){.notifications_compactTools__WqHIe{align-items:flex-start}.notifications_compactTools__WqHIe>span{max-width:55%}.notifications_center__6DZ3Y[data-compact=true] .notifications_tabs__JzqdE button{font-size:12px;gap:4px}.notifications_center__6DZ3Y[data-compact=true] .notifications_item__qS_2p{grid-template-columns:36px minmax(0,1fr) 28px;padding:12px;gap:8px}.notifications_center__6DZ3Y[data-compact=true] .notifications_actionLink__4MoVM{grid-column:2/-1;justify-self:start}}.attendance-auto-check-in_notice__FlPbO{position:fixed;bottom:76px;right:16px;z-index:100;display:flex;align-items:flex-start;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface,white);color:var(--text-body);box-shadow:0 4px 16px rgb(0 0 0/12%);font-size:13px}.attendance-auto-check-in_notice__FlPbO a{color:var(--primary);text-decoration:underline}.attendance-auto-check-in_notice__FlPbO button{flex-shrink:0;padding:4px;border-radius:4px}.attendance-auto-check-in_notice__FlPbO button:focus-visible{outline:2px solid var(--primary)}.app-navigation_sidebar__v6kvo{position:relative;z-index:20;display:flex;flex-direction:column;width:var(--dashboard-sidebar-width);height:100dvh;overflow:hidden;border-right:1px solid var(--border-default);background:var(--surface);color:var(--text-body);font-family:var(--font-main);font-size:var(--ui-font-size-menu);transition:width .15s ease}.app-navigation_header__kDbd2{display:flex;flex-shrink:0;min-height:var(--dashboard-topbar-height);align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-bottom:1px solid var(--border-subtle)}.app-navigation_brand__bqu1M{display:flex;min-width:0;flex:1;align-items:center;gap:var(--space-sm);border-radius:var(--radius-control)}.app-navigation_logo__foDDR{width:var(--control-sm);height:var(--control-sm);flex-shrink:0;object-fit:contain;border-radius:var(--radius-control)}.app-navigation_brandName__l8vLF{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-strong);font-size:var(--ui-font-size-section-title);font-weight:var(--ui-font-weight-heading)}.app-navigation_collapse__Ij6Gs{display:flex;flex-shrink:0;width:var(--control-sm);height:var(--control-sm);align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-soft);background:var(--surface);cursor:pointer}.app-navigation_collapse__Ij6Gs:hover{background:var(--tint-neutral);color:var(--brand)}.app-navigation_collapse__Ij6Gs svg{width:var(--icon-md);height:var(--icon-md)}.app-navigation_navigation__5q1_R{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-sm);scrollbar-width:thin}.app-navigation_group__7xaoo+.app-navigation_group__7xaoo{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.app-navigation_groupToggle__Yt9p4{display:flex;width:100%;min-height:var(--control-sm);align-items:center;justify-content:space-between;padding:0 var(--space-sm);border-radius:var(--radius-control);color:var(--text-soft);font-size:var(--ui-font-size-helper);font-weight:var(--ui-font-weight-heading);cursor:pointer}.app-navigation_groupToggle__Yt9p4:hover{color:var(--text-strong);background:var(--tint-neutral)}.app-navigation_groupToggle__Yt9p4 svg{width:var(--icon-sm);height:var(--icon-sm)}.app-navigation_groupToggle__Yt9p4[aria-expanded=true] svg{transform:rotate(180deg)}.app-navigation_groupItems__dgtMI{display:flex;flex-direction:column;gap:var(--space-xs)}.app-navigation_groupItems__dgtMI[data-open=false]{display:none}.app-navigation_item__dxiBn{position:relative;display:flex;flex-shrink:0;min-width:0;min-height:var(--control-md);align-items:center;gap:var(--space-sm);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-xs) var(--space-sm);color:var(--text-body);font-size:var(--ui-font-size-menu);font-weight:var(--ui-font-weight-body);line-height:1.5;text-decoration:none;transition:background-color .15s ease,color .15s ease}.app-navigation_item__dxiBn:hover{background:var(--tint-neutral);color:var(--text-strong)}.app-navigation_item__dxiBn:is([aria-current=page],[data-active=true]){background:var(--tint-brand);color:var(--brand);border-color:var(--primary-border);font-weight:var(--ui-font-weight-heading)}.app-navigation_item__dxiBn:is([aria-current=page],[data-active=true]):before{content:"";position:absolute;inset-block:var(--space-sm);left:0;width:2px;border-radius:var(--radius-pill);background:var(--brand)}.app-navigation_icon__DGgcB{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--text-soft)}.app-navigation_item__dxiBn:hover .app-navigation_icon__DGgcB,.app-navigation_item__dxiBn[aria-current=page] .app-navigation_icon__DGgcB{color:inherit}.app-navigation_label__yJSTs{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-navigation_badge__qovwo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-pill);padding-inline:var(--space-xs);background:var(--tone-red-tint);color:var(--tone-red-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-heading);line-height:1}.app-navigation_footer__n0ffE{display:flex;flex-shrink:0;min-height:var(--control-lg);align-items:center;gap:var(--space-xs);border-top:1px solid var(--border-subtle);padding:var(--space-sm);color:var(--text-soft);font-size:var(--ui-font-size-helper)}.app-navigation_statusDot__tFhfW{width:var(--space-sm);height:var(--space-sm);flex-shrink:0;border-radius:var(--radius-pill);background:var(--tone-green-solid)}.app-navigation_statusText__lFUei{flex:1;min-width:0;white-space:nowrap}.app-navigation_version__hG3nV{color:var(--text-soft)}.app-navigation_mobileNavigation__hEuG3 a:focus-visible,.app-navigation_sidebar__v6kvo :is(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-border);outline-offset:2px}.app-navigation_sidebar__v6kvo[data-collapsed=true]{width:76px}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_brand__bqu1M,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_groupToggle__Yt9p4,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_label__yJSTs,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_statusText__lFUei,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_version__hG3nV{display:none}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_footer__n0ffE,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_header__kDbd2{justify-content:center}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_collapse__Ij6Gs svg{transform:rotate(180deg)}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_groupItems__dgtMI{display:flex}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_item__dxiBn{justify-content:center;min-height:var(--control-lg);padding-inline:0}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_badge__qovwo{position:absolute;top:0;right:0}.app-navigation_mobileNavigation__hEuG3{position:fixed;inset:auto 0 0;z-index:9998;border-top:1px solid var(--border-default);background:var(--surface);color:var(--text-body);font-family:var(--font-main);padding:var(--space-sm);padding-bottom:max(var(--space-sm),env(safe-area-inset-bottom))}.app-navigation_mobileItems__Q5NZE{display:flex;gap:var(--space-sm);overflow-x:auto;padding:var(--space-xs)}.app-navigation_mobileItem___wkv6{flex-direction:column;justify-content:center;gap:var(--space-xs);min-width:76px;min-height:48px;font-size:var(--ui-font-size-helper)}.app-navigation_mobileItem___wkv6 .app-navigation_label__yJSTs{flex:none;max-width:96px}.app-navigation_mobileItem___wkv6 .app-navigation_badge__qovwo{position:absolute;top:0;right:0}.app-navigation_mobileItem___wkv6:is([aria-current=page],[data-active=true]):before{inset:auto var(--space-sm) 0;width:auto;height:2px}@media (min-width:768px){.app-navigation_mobileNavigation__hEuG3{display:none}}@media (min-width:768px) and (max-width:1180px){.app-navigation_sidebar__v6kvo{width:76px}.app-navigation_brand__bqu1M,.app-navigation_collapse__Ij6Gs,.app-navigation_groupToggle__Yt9p4,.app-navigation_label__yJSTs,.app-navigation_statusText__lFUei,.app-navigation_version__hG3nV{display:none}.app-navigation_footer__n0ffE,.app-navigation_header__kDbd2{justify-content:center}.app-navigation_groupItems__dgtMI,.app-navigation_groupItems__dgtMI[data-open=false]{display:flex}.app-navigation_item__dxiBn{justify-content:center;min-height:var(--control-lg);padding-inline:0}.app-navigation_badge__qovwo{position:absolute;top:0;right:0}}@media (prefers-reduced-motion:reduce){.app-navigation_item__dxiBn,.app-navigation_sidebar__v6kvo{transition:none}}.app-navigation_splitItem__cRTEB{padding:0;gap:0}.app-navigation_destination__cjnnm{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;min-height:var(--control-md);padding:var(--space-xs) var(--space-sm);color:inherit;text-decoration:none;border-radius:inherit}.app-navigation_badgeLink__XIfAJ{display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-xs);text-decoration:none;min-width:28px;min-height:28px;border-radius:var(--radius-pill)}.app-navigation_badgeLink__XIfAJ .app-navigation_badge__qovwo{position:static}.app-navigation_mobileItem___wkv6 .app-navigation_destination__cjnnm{flex-direction:column}.app-navigation_mobileItem___wkv6 .app-navigation_badgeLink__XIfAJ{position:absolute;top:0;right:0;margin-right:0}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_destination__cjnnm{justify-content:center;padding-inline:0}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_badgeLink__XIfAJ{position:absolute;top:0;right:0;margin:0}@media(min-width:768px) and (max-width:1180px){.app-navigation_destination__cjnnm{justify-content:center;padding-inline:0}.app-navigation_badgeLink__XIfAJ{position:absolute;top:0;right:0;margin:0}}.app-navigation_documentToggle__4LX_f{width:100%;cursor:pointer;text-align:left}.app-navigation_documentChevron__KICbS{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.app-navigation_documentToggle__4LX_f[aria-expanded=true] .app-navigation_documentChevron__KICbS{transform:rotate(180deg)}.app-navigation_documentLinks__1OBg5{display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-xs) 0 0 18px;padding-left:var(--space-sm);border-left:1px solid var(--border-default)}.app-navigation_documentLink__XTaUD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:var(--control-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);color:var(--text-body);font-size:var(--ui-font-size-menu);text-decoration:none}.app-navigation_documentLink__XTaUD:hover{background:var(--tint-neutral)}.app-navigation_documentLink__XTaUD[aria-current=page]{background:var(--tint-brand);color:var(--brand);font-weight:var(--ui-font-weight-heading)}.app-navigation_documentCompact__sha_F{display:none;width:100%;cursor:pointer}.app-navigation_documentPopup__urD0i{position:fixed;inset:30% auto auto 84px;margin:0;width:224px;max-width:calc(100vw - 32px);padding:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface);color:var(--text-body);box-shadow:0 12px 36px #0002;font-family:var(--font-main)}.app-navigation_documentPopup__urD0i .app-navigation_documentLinks__1OBg5{margin-left:0;padding-left:0;border:0}.app-navigation_documentPopup__urD0i a:focus-visible,.app-navigation_mobileNavigation__hEuG3 button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-border);outline-offset:2px}.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_documentExpanded__TmDM_{display:none}.app-navigation_mobileDocument__4l9PT .app-navigation_documentCompact__sha_F,.app-navigation_sidebar__v6kvo[data-collapsed=true] .app-navigation_documentCompact__sha_F{display:flex}.app-navigation_mobileDocument__4l9PT{flex-shrink:0}.app-navigation_documentMobilePopup__5Mrc0{inset:auto 16px 100px auto}@media (min-width:768px) and (max-width:1180px){.app-navigation_documentExpanded__TmDM_{display:none}.app-navigation_documentCompact__sha_F{display:flex}}.content-planner-shell_singleMount__Kc_1m>.shell-content>div{min-width:0}@media (width < 768px){.content-planner-shell_singleMount__Kc_1m{display:block;height:100dvh;min-height:0;padding-top:64px;padding-bottom:88px}.content-planner-shell_singleMount__Kc_1m>.shell-sidebar,.content-planner-shell_singleMount__Kc_1m>.shell-topbar{display:none}.content-planner-shell_singleMount__Kc_1m>.shell-content{height:100%;overflow:hidden}.content-planner-shell_singleMount__Kc_1m>.shell-content>div{padding:0}.content-planner-shell_legacySingleMount__aky8K{display:block;height:auto;min-height:0;min-width:0;flex:1;overflow:hidden;padding-top:64px;padding-bottom:96px;background:var(--surface-page);color:var(--text-strong)}.content-planner-shell_legacySingleMount__aky8K>.shell-sidebar,.content-planner-shell_legacySingleMount__aky8K>.shell-topbar{display:none}.content-planner-shell_legacySingleMount__aky8K>.shell-content{display:contents}.content-planner-shell_legacySingleMount__aky8K>.shell-content>div{height:calc(100dvh - 48px);min-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;padding:16px}}.system-status_topbarInner__Ulpim{display:flex;align-items:center;gap:12px;height:100%;min-width:0;padding-inline:var(--dashboard-page-padding-x,24px)}.system-status_topbarActions__pJCyP{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.system-status_indicator__AFvVt{--status-color:var(--app-icon-slate);display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:36px;min-width:120px;padding:2px 8px;border:1px solid var(--border-default);border-radius:var(--radius-control,8px);background:var(--surface);color:var(--text-body);font-family:inherit;text-align:left;flex-shrink:0}.system-status_indicator__AFvVt[data-tone=green]{--status-color:var(--app-icon-green)}.system-status_indicator__AFvVt[data-tone=orange]{--status-color:var(--app-icon-orange)}.system-status_indicator__AFvVt[data-tone=red]{--status-color:var(--app-icon-red)}.system-status_indicator__AFvVt .ui-icon-chip{background:transparent}.system-status_copy__9gbWr{display:flex;flex-direction:column;gap:1px;min-width:0}.system-status_title__4nV8O{font-size:12px;line-height:1.3;font-weight:500;color:var(--text-body);white-space:nowrap}.system-status_detail__c5Cij{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.2;color:var(--text-soft);white-space:nowrap}.system-status_detail__c5Cij i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--status-color)}.system-status_latency__x0NIw{color:var(--text-muted);margin-left:4px;font-variant-numeric:tabular-nums}.system-status_interactive__bZY49{cursor:pointer;transition:background-color .15s,border-color .15s}.system-status_interactive__bZY49:hover,.system-status_interactive__bZY49[aria-expanded=true]{background:var(--surface-muted);border-color:var(--border-strong)}.system-status_interactive__bZY49:focus-visible{outline:2px solid var(--app-icon-blue);outline-offset:2px}.system-status_chevron__zaTSx{display:flex;margin-left:auto;color:var(--text-muted)}.system-status_compact__uM0HO{min-width:0;padding:4px 8px;height:36px;gap:4px}.system-status_compact__uM0HO .system-status_title__4nV8O{font-size:11px}@media(pointer:coarse){.system-status_indicator__AFvVt{min-height:44px}}.system-status_iconButton__mh0kk.system-status_iconButton__mh0kk{position:relative;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;color:var(--text-soft)}.system-status_iconButton__mh0kk:hover{color:var(--app-icon-blue)}.system-status_iconButton__mh0kk[aria-pressed=true]{color:var(--app-icon-orange)}.system-status_iconButton__mh0kk.system-status_compact__uM0HO{width:36px;min-width:36px;height:36px;min-height:36px}@media(pointer:coarse){.system-status_iconButton__mh0kk.system-status_iconButton__mh0kk{width:44px;min-width:44px;height:44px;min-height:44px}}@media(max-width:1100px){.system-status_topbarInner__Ulpim{gap:8px;padding-inline:16px}.system-status_topbarActions__pJCyP .system-status_indicator__AFvVt:not(.system-status_iconButton__mh0kk){justify-content:center;min-width:36px;padding-inline:5px}.system-status_topbarActions__pJCyP .system-status_chevron__zaTSx,.system-status_topbarActions__pJCyP .system-status_copy__9gbWr{display:none}}.database-status-details_dialog__1Rrr5{position:fixed;inset:0;margin:auto;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:0;overflow:auto;border:1px solid var(--border-default);border-radius:12px;background:var(--surface);color:var(--text-body);box-shadow:0 16px 48px #10182826;font-family:var(--font-main);font-size:13px;font-variant-numeric:tabular-nums}.database-status-details_dialog__1Rrr5::backdrop{background:rgb(16 24 40/34%)}.database-status-details_dialog__1Rrr5 .ui-icon-chip{background:transparent}.database-status-details_header__CO5bd{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 20px}.database-status-details_heading__nyhgZ{flex:1;min-width:0}.database-status-details_titleRow__M2MPZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.database-status-details_titleRow__M2MPZ h2{font-size:18px;font-weight:600;color:var(--text-strong)}.database-status-details_heading__nyhgZ p{color:var(--text-muted);font-size:12px;margin-top:4px}.database-status-details_badge__MbU2X{border-radius:6px;padding:3px 10px;font-size:12px;color:var(--app-icon-green);background:var(--tone-green-tint)}.database-status-details_badge__MbU2X[data-tone=orange]{color:var(--tone-amber-text);background:var(--tone-amber-tint)}.database-status-details_badge__MbU2X[data-tone=slate]{color:var(--text-muted);background:var(--surface-muted)}.database-status-details_close__7l8ok{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;cursor:pointer}.database-status-details_close__7l8ok:hover{background:var(--surface-muted)}.database-status-details_dialog__1Rrr5 button:focus-visible{outline:2px solid var(--app-icon-blue);outline-offset:2px}.database-status-details_body__sPGit{padding:0 24px;display:flex;flex-direction:column;gap:16px}.database-status-details_cards__tIJqG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.database-status-details_card__UNTTC,.database-status-details_panel__MgV_g{border:1px solid var(--border-default);border-radius:8px;background:var(--surface)}.database-status-details_card__UNTTC{padding:16px}.database-status-details_cardTop__2YqeZ{display:flex;align-items:center;gap:12px}.database-status-details_cardTop__2YqeZ h3{font-size:12px;font-weight:400;color:var(--text-body)}.database-status-details_cardTop__2YqeZ strong{font-size:22px;font-weight:600;color:var(--text-strong);white-space:nowrap}.database-status-details_dialog__1Rrr5 [data-tone=blue]{--metric-color:var(--app-icon-blue)}.database-status-details_dialog__1Rrr5 [data-tone=purple]{--metric-color:var(--app-icon-purple)}.database-status-details_dialog__1Rrr5 [data-tone=sky]{--metric-color:var(--app-icon-sky)}.database-status-details_dialog__1Rrr5 [data-tone=green]{--metric-color:var(--app-icon-green)}.database-status-details_progress__NAMsa{height:8px;border-radius:8px;background:var(--surface-muted);margin-top:12px;overflow:hidden}.database-status-details_progress__NAMsa span{display:block;height:100%;border-radius:inherit;background:var(--metric-color)}.database-status-details_card__UNTTC p{margin-top:8px;color:var(--text-muted);font-size:11px}.database-status-details_panel__MgV_g{padding:16px}.database-status-details_sectionHeading__haUF9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.database-status-details_sectionHeading__haUF9 h3{font-size:14px;font-weight:600;color:var(--text-strong)}.database-status-details_sectionHeading__haUF9 span{font-size:12px;color:var(--text-muted)}.database-status-details_chart__KNGV3{display:block;width:100%;height:auto;overflow:visible}.database-status-details_chart__KNGV3 text{fill:var(--text-muted);font-size:11px;font-family:inherit}.database-status-details_grid__bK93p{stroke:var(--border-default);stroke-width:1}.database-status-details_line__F8en7{color:var(--metric-color)}.database-status-details_line__F8en7 line{stroke:currentColor;stroke-width:2}.database-status-details_line__F8en7 circle{fill:currentColor}.database-status-details_legend__4_vjw{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:8px 0 12px;font-size:11px;color:var(--text-muted)}.database-status-details_legend__4_vjw span{display:flex;align-items:center;gap:6px}.database-status-details_legend__4_vjw i{width:16px;height:3px;border-radius:3px;background:var(--metric-color)}.database-status-details_summary__7CoJ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-default);border-radius:6px;padding:8px 0;text-align:center}.database-status-details_summary__7CoJ6 div+div{border-left:1px solid var(--border-default)}.database-status-details_summary__7CoJ6 dt{color:var(--text-muted);font-size:11px}.database-status-details_summary__7CoJ6 dd{color:var(--text-strong);font-size:14px;font-weight:600;margin-top:2px}.database-status-details_tableWrap__EvOX2{overflow-x:auto;border:1px solid var(--border-default);border-radius:6px}.database-status-details_tableWrap__EvOX2 table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.database-status-details_tableWrap__EvOX2 th{background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:600}.database-status-details_tableWrap__EvOX2 td,.database-status-details_tableWrap__EvOX2 th{padding:8px 12px}.database-status-details_tableWrap__EvOX2 td{border-top:1px solid var(--border-default)}.database-status-details_footer__0tznW{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px}.database-status-details_footer__0tznW p{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:11px}.database-status-details_footer__0tznW button{padding:8px 24px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-muted);color:var(--text-body);font:inherit;cursor:pointer}.database-status-details_footer__0tznW button:hover{background:var(--tint-brand)}.database-status-details_warning__N7KDZ{border:1px solid var(--tone-amber-border,var(--border-default));background:var(--tone-amber-tint);color:var(--tone-amber-text);border-radius:8px;padding:12px}.database-status-details_empty__MwxXL{text-align:center;padding:28px 12px;color:var(--text-muted)}.database-status-details_hint__IUedE{text-align:center;color:var(--text-muted);font-size:11px;margin-bottom:12px}@media(max-width:700px){.database-status-details_cards__tIJqG{grid-template-columns:repeat(2,minmax(0,1fr))}.database-status-details_header__CO5bd{padding:16px}.database-status-details_body__sPGit{padding:0 16px}.database-status-details_footer__0tznW{padding:16px}.database-status-details_titleRow__M2MPZ h2{font-size:16px}.database-status-details_card__UNTTC{padding:12px}.database-status-details_cardTop__2YqeZ{gap:6px}.database-status-details_cardTop__2YqeZ strong{font-size:20px}.database-status-details_legend__4_vjw{gap:12px}}@media(max-width:380px){.database-status-details_header__CO5bd{gap:6px}.database-status-details_body__sPGit{padding:0 12px}.database-status-details_card__UNTTC{padding:8px}.database-status-details_cards__tIJqG{gap:8px}.database-status-details_cardTop__2YqeZ{flex-wrap:wrap}.database-status-details_panel__MgV_g{padding:12px}.database-status-details_sectionHeading__haUF9{align-items:flex-start;flex-direction:column;gap:4px}.database-status-details_footer__0tznW p{align-items:flex-start}.database-status-details_summary__7CoJ6 dt{font-size:10px}}@media(min-width:701px){.database-status-details_header__CO5bd{padding:20px 24px 16px}.database-status-details_card__UNTTC{padding:12px}.database-status-details_panel__MgV_g{padding:12px 16px}.database-status-details_chart__KNGV3{max-height:160px}.database-status-details_footer__0tznW{padding-block:12px}}.database-status-details_chartScroll__TkZxF{overflow-x:auto}@media(max-width:700px){.database-status-details_chart__KNGV3{min-width:520px}.database-status-details_chartScroll__TkZxF{padding-bottom:4px}}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE{--workspace-gap:8px;--workspace-title:22px;--workspace-heading:14px;--workspace-body:12px;--workspace-helper:11px;--workspace-header-height:36px;--workspace-row-height:32px;font-family:var(--font-main);font-size:var(--workspace-body);line-height:1.5;padding:8px 12px}.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf{min-height:48px;gap:12px}.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf h1{font-size:var(--workspace-title);line-height:28px;font-weight:600}.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf p{font-size:12px;line-height:18px;margin-top:2px}.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO{gap:var(--workspace-gap)}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO .compact-workspace_metric__nBzVO{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto;align-content:center;align-items:center;min-height:var(--app-summary-card-height,76px);padding:8px 12px;gap:4px 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface);box-shadow:none}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO .compact-workspace_withSpark__vYnRz{padding-bottom:20px}.compact-workspace_metricCopy__IghH_{min-width:0}.compact-workspace_scope__OntSE .compact-workspace_metricLabel__BrEzf{font-size:12px;line-height:18px;font-weight:500;color:var(--text-body)}.compact-workspace_scope__OntSE .compact-workspace_metricValue__W_4FX{font-size:22px;line-height:26px;font-weight:600;color:var(--text-strong);white-space:nowrap}.compact-workspace_scope__OntSE .compact-workspace_metricValue__W_4FX small{font-size:12px;font-weight:400;margin-left:4px;color:var(--text-muted)}.compact-workspace_scope__OntSE .compact-workspace_metricHelper__kSOFv{grid-column:1/-1;font-size:11px;line-height:16px;color:var(--text-muted)}.compact-workspace_scope__OntSE .compact-workspace_metricHelper__kSOFv strong{margin-right:4px}.compact-workspace_scope__OntSE .compact-workspace_spark___tXYV{position:absolute;inset:auto 12px 5px;height:12px}.compact-workspace_scope__OntSE .compact-workspace_spark___tXYV>svg{width:100%;height:12px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE{gap:var(--workspace-gap)}@container dashboard (min-width:900px){.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf{min-height:48px}.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf label{white-space:nowrap}}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG{border:1px solid var(--border-default);border-radius:8px;box-shadow:none}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child{min-height:var(--workspace-header-height);padding:0 12px;gap:8px;align-items:center}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG h2{font-size:14px;font-weight:600;line-height:20px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:last-child{padding:8px 12px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_table__koYHo{font-size:12px;width:100%;min-width:0}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_table__koYHo th{font-size:12px;font-weight:500;line-height:18px;height:32px;padding:0 8px;color:var(--text-muted);background:var(--surface-muted)}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_table__koYHo td{height:var(--workspace-row-height);padding:0 8px;font-size:12px;line-height:18px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_table__koYHo td:first-child{font-size:12px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_badge__tXgnH{min-height:22px;padding:2px 6px;font-size:11px;line-height:16px;border-radius:6px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE button,.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE select{font-size:12px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf :is(button,select){min-height:36px;height:36px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child button{min-height:32px;height:32px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child nav button{min-width:32px;width:32px}@media (pointer:coarse){.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE :is(button,select){min-height:44px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf :is(button,select),.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child button{min-height:44px;height:44px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child nav button{min-width:44px;width:44px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:first-child{min-height:48px}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_table__koYHo td{height:48px}}@media (max-height:850px) and (pointer:fine){.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:last-child{padding-block:4px}}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_panel__P5cSG>:last-child:has(table){padding:0}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_badge__tXgnH{min-height:20px;padding-block:1px}@media (max-height:850px) and (pointer:fine){.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE{padding-block:4px}}@container (max-width:999px){.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:450px){.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO{grid-template-columns:minmax(0,1fr)}.compact-workspace_scope__OntSE .compact-workspace_heading__ElTFf{flex-wrap:wrap}}.compact-workspace_scope__OntSE button{--app-icon-size:var(--app-icon-action-size)}.compact-workspace_scope__OntSE.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO .compact-workspace_trendRight__QYQrC{grid-template-columns:36px minmax(0,1fr) 84px;grid-template-rows:auto;min-height:var(--app-summary-card-height,76px);padding:8px 12px;gap:8px}.compact-workspace_metricTrend__GvggT{display:flex;flex-direction:column;gap:4px;min-width:0}.compact-workspace_scope__OntSE .compact-workspace_metricTrend__GvggT .compact-workspace_metricHelper__kSOFv{display:flex;flex-direction:column;font-size:10px;line-height:14px}.compact-workspace_scope__OntSE .compact-workspace_metricTrend__GvggT .compact-workspace_metricHelper__kSOFv strong{font-size:11px;margin:0}.compact-workspace_scope__OntSE .compact-workspace_metricTrend__GvggT .compact-workspace_spark___tXYV{position:static;height:12px}@container dashboard (min-width:900px) and (max-width:1399px){.compact-workspace_scope__OntSE .compact-workspace_metricGrid__bobdO:has(.compact-workspace_trendRight__QYQrC){grid-template-columns:repeat(3,minmax(0,1fr))}}.compact-workspace_scope__OntSE .compact-workspace_metricCopy__IghH_ .compact-workspace_metricHelper__kSOFv{line-height:14px}.attraction-plan-image-preview_preview__gPLSL{margin:0;min-width:0}.attraction-plan-image-preview_frame__JemCx{width:100%;max-width:248px;aspect-ratio:248/158;margin-inline:auto;overflow:hidden;background:var(--surface-muted)}.attraction-plan-image-preview_frame__JemCx img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.attraction-plan-image-preview_empty__8O8qC{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);font-size:12px}.attraction-plan-image-preview_preview__gPLSL figcaption{display:flex;flex-direction:column;gap:2px;margin-top:8px;color:var(--text-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.attraction-plan-image-preview_preview__gPLSL strong{font-weight:600;color:var(--text-body)}.unified-ui_scope__MCnWf{--unified-page:var(--surface-page,#f6f8fa);--unified-surface:var(--surface,#ffffff);--unified-muted:var(--surface-muted,#f2f5fa);--unified-border:var(--border-default,#e5e9f0);--unified-border-strong:var(--border-strong,#cbd5e1);--unified-text:var(--text-strong,#101828);--unified-body:var(--text-body,#334155);--unified-soft:var(--text-muted,#64748b);--unified-faint:var(--text-faint,#77869a);--unified-brand:var(--brand,#1f4fbf);--unified-brand-hover:var(--brand-hover,#173ea0);--unified-brand-tint:var(--tint-brand,#edf2ff);--unified-on-brand:#ffffff;min-width:0;color:var(--unified-body);font-family:var(--font-main);font-size:13px;letter-spacing:0}[data-theme=dark] .unified-ui_scope__MCnWf{--unified-on-brand:#07111f}.unified-ui_scope__MCnWf[data-density=compact]{--space-lg:12px;--space-md:8px;--space-sm:6px;--control-md:32px;--unified-control-height:var(--control-md);--ui-toolbar-height:44px;--ui-icon-box:28px;--ui-table-row-height:36px;--ui-kpi-height:var(--app-summary-card-height,76px)}.unified-ui_page__Q_Mxy{display:flex;min-height:100%;min-width:0;flex-direction:column;gap:12px;background:var(--unified-page);padding:12px 16px}.unified-ui_header__YBd8L{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.unified-ui_headerCopy__CKB3X{min-width:0}.unified-ui_title__ta3_T{color:var(--unified-text);font-size:20px;font-weight:600;line-height:1.35}.unified-ui_description__vhkKv{margin-top:2px;color:var(--unified-soft);font-size:12px;line-height:1.55}.unified-ui_actions__sqJyJ,.unified-ui_rowActions__RqA02,.unified-ui_toolbarEnd__6htzg,.unified-ui_toolbarStart__BUQz8{display:flex;align-items:center;gap:8px}.unified-ui_actions__sqJyJ{flex-wrap:wrap;justify-content:flex-end}.unified-ui_toolbar__Gqdoh{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--unified-border);border-radius:8px;background:var(--unified-surface);padding:8px 12px}.unified-ui_toolbarStart__BUQz8{min-width:0;flex:1;flex-wrap:wrap}.unified-ui_toolbarEnd__6htzg{flex:none}.unified-ui_workspaceHeader__YtdIH{background:var(--unified-surface);color:var(--unified-text);flex:none;min-width:0;padding:var(--space-md) var(--workspace-header-padding-inline,var(--space-lg))}.unified-ui_workspaceHeading__OsPoZ{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.unified-ui_workspaceHeading__OsPoZ h1{font-size:var(--ui-font-size-page-title);color:var(--text-strong);font-weight:var(--ui-font-weight-strong)}.unified-ui_workspaceHeading__OsPoZ h2{font-size:var(--ui-font-size-section-title);color:var(--text-strong);font-weight:var(--ui-font-weight-strong)}.unified-ui_workspaceHeading__OsPoZ p{font-size:var(--ui-font-size-helper);color:var(--text-soft)}.unified-ui_workspaceSectionHeader__zpCyV h2,.unified-ui_workspaceSectionHeader__zpCyV p{line-height:var(--leading-body)}.unified-ui_button__HjBHu{display:inline-flex;height:var(--unified-control-height,36px);flex:none;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.unified-ui_button__HjBHu:focus-visible,.unified-ui_chip__Enq6d:focus-visible,.unified-ui_fieldControl__AuXRh:focus-visible,.unified-ui_iconButton__dBe9s:focus-visible,.unified-ui_pageButton__m8bZe:focus-visible{outline:2px solid rgba(31,79,191,.24);outline-offset:2px}.unified-ui_button__HjBHu:disabled,.unified-ui_iconButton__dBe9s:disabled,.unified-ui_pageButton__m8bZe:disabled{cursor:not-allowed;opacity:.45}.unified-ui_sectionAccent__nrs5j{min-width:0}.unified-ui_sectionAccent__nrs5j[data-accent=blue]{--section-tint:var(--tone-blue-tint);--section-ink:var(--tone-blue-text)}.unified-ui_sectionAccent__nrs5j[data-accent=cyan]{--section-tint:var(--tone-cyan-tint);--section-ink:var(--tone-cyan-text)}.unified-ui_sectionAccent__nrs5j[data-accent=green]{--section-tint:var(--tone-green-tint);--section-ink:var(--tone-green-text)}.unified-ui_sectionAccent__nrs5j[data-accent=amber]{--section-tint:var(--tone-amber-tint);--section-ink:var(--tone-amber-text)}.unified-ui_sectionAccent__nrs5j[data-accent=slate]{--section-tint:var(--tone-slate-tint);--section-ink:var(--tone-slate-text)}.unified-ui_sectionAccent__nrs5j :is(.unified-ui_workspaceHeader__YtdIH,.unified-ui_panelHeader__is5Qt){background:var(--section-tint);color:var(--section-ink)}.unified-ui_sectionAccent__nrs5j :is(.unified-ui_workspaceHeading__OsPoZ h2,.unified-ui_panelTitle__8VFWD){color:var(--section-ink)}.unified-ui_actionMenuPopover__Zwymy{position:fixed;inset:auto;margin:0;width:max-content;max-width:calc(100vw - 2 * var(--space-md));overflow:auto;padding:var(--space-sm);border:1px solid var(--unified-border);border-radius:var(--radius-md);background:var(--unified-surface);color:var(--unified-body);box-shadow:var(--shadow-floating)}.unified-ui_actionMenuPopover__Zwymy:not([hidden]){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);z-index:45}.unified-ui_actionMenuPopover__Zwymy>:is(button,a),.unified-ui_actionMenuPopover__Zwymy>form>button{width:100%;height:auto;min-height:var(--control-md);padding:var(--space-sm) var(--space-md);justify-content:flex-start;text-align:left;white-space:normal;line-height:1.4}.unified-ui_primary__BXhRT{background:var(--unified-brand);color:var(--unified-on-brand)}.unified-ui_primary__BXhRT:hover:not(:disabled){background:var(--unified-brand-hover)}.unified-ui_secondary__n9mE0{border-color:var(--unified-border);background:var(--unified-surface);color:var(--unified-soft)}.unified-ui_secondary__n9mE0:hover:not(:disabled){border-color:var(--unified-border-strong);background:var(--unified-muted);color:var(--unified-text)}.unified-ui_ghost__ekig4{background:var(--unified-brand-tint);color:var(--unified-brand)}.unified-ui_ghost__ekig4:hover:not(:disabled){background:#dbe7ff}.unified-ui_danger__mgW4A{border-color:#fecdd3;background:#fef2f2;color:#b91c1c}.unified-ui_danger__mgW4A:hover:not(:disabled){background:#fee2e2}.unified-ui_compact__M392D{height:var(--control-sm,28px);padding-inline:9px}.unified-ui_textAction__3ZEbX{display:inline-flex;align-items:center;gap:var(--space-xs);border:0;padding:0;background:transparent;color:var(--text-body);font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.unified-ui_textStrong__Iwnk_{color:var(--text-strong);font-weight:600}.unified-ui_textBrand__Z1oFP{color:var(--brand);font-weight:500}.unified-ui_textAction__3ZEbX:hover:not(:disabled){color:var(--brand-accent)}.unified-ui_textAction__3ZEbX:disabled{color:var(--text-soft);cursor:default}.unified-ui_textAction__3ZEbX:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.unified-ui_iconButton__dBe9s{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--unified-soft);transition:background-color .15s ease,color .15s ease}.unified-ui_iconButton__dBe9s:hover:not(:disabled){background:var(--unified-muted);color:var(--unified-text)}.unified-ui_iconBrand__Fhkf_{color:var(--unified-brand)}.unified-ui_iconDanger__OliPf{color:var(--tone-red-text,#b91c1c)}.unified-ui_selectableSurface__Tk_x0{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface)}.unified-ui_selectableSurface__Tk_x0[data-selected=true]{border-color:var(--brand);background:var(--tint-brand)}.unified-ui_selectableSurface__Tk_x0:not([data-selected=true]):hover{border-color:var(--border-strong)}.unified-ui_checkButton__ZSJ57{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);flex-shrink:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-soft);background:var(--surface);cursor:pointer}.unified-ui_checkButton__ZSJ57[aria-pressed=true]{background:var(--tone-green-tint);color:var(--tone-green-text);border-color:var(--tone-green-solid)}.unified-ui_checkButton__ZSJ57:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.unified-ui_checkButton__ZSJ57:disabled{opacity:.45;cursor:not-allowed}.unified-ui_stepIndicator__qIcBG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-sm);height:var(--control-sm);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-soft);background:var(--surface-muted)}.unified-ui_stepIndicator__qIcBG[data-state=complete]{color:var(--tone-green-text);background:var(--tone-green-tint);border-color:var(--tone-green-solid)}.unified-ui_stepIndicator__qIcBG[data-state=current]{color:var(--brand);background:var(--tint-brand);border-color:var(--brand)}.unified-ui_panel__jVJR2{min-width:0;overflow:hidden;border:1px solid var(--unified-border);border-radius:8px;background:var(--unified-surface)}.unified-ui_panelHeader__is5Qt{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--unified-border);background:var(--unified-muted);padding:8px 12px}.unified-ui_panelTitle__8VFWD{color:var(--unified-text);font-size:14px;font-weight:600;line-height:1.4}.unified-ui_panelDescription__ko8lk{margin-top:2px;color:var(--unified-soft);font-size:11px;line-height:1.45}.unified-ui_panelHeadingInline__IYvH8{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.unified-ui_panelHeadingInline__IYvH8 .unified-ui_panelTitle__8VFWD{flex-shrink:0;white-space:nowrap}.unified-ui_panelHeadingInline__IYvH8 .unified-ui_panelDescription__ko8lk{margin-top:0;white-space:nowrap}.unified-ui_panelBody__A1Cm_{min-width:0;padding:12px}.unified-ui_panelCompact__IayUv .unified-ui_panelHeader__is5Qt{padding:var(--space-sm) var(--space-md)}.unified-ui_panelCompact__IayUv .unified-ui_panelTitle__8VFWD{font-size:var(--ui-font-size-control)}.unified-ui_panelCompact__IayUv .unified-ui_panelBody__A1Cm_{padding:var(--space-sm) var(--space-md)}.unified-ui_searchControl__Kk6Ca{position:relative;display:flex;min-width:0}.unified-ui_searchControl__Kk6Ca>svg{position:absolute;left:var(--space-md);top:50%;transform:translateY(-50%);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-faint);pointer-events:none}.unified-ui_searchControl__Kk6Ca>input{padding-left:calc(var(--space-md) * 2 + var(--icon-sm))}.unified-ui_meter__8E8b_{display:block;min-width:0;width:100%;height:var(--space-sm);overflow:hidden;border-radius:var(--radius-full);background:var(--surface-muted)}.unified-ui_meter__8E8b_>span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.unified-ui_progress__bRUIE{display:block;width:100%;min-width:0;height:var(--space-sm);accent-color:var(--unified-brand)}.unified-ui_statGrid__Yw6j8{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.unified-ui_stat__bXwWN{box-sizing:border-box;height:var(--app-summary-card-height,76px);min-height:var(--app-summary-card-height,76px);display:flex;flex-direction:column;justify-content:center;min-width:0;border:1px solid var(--unified-border);border-top:2px solid var(--unified-border-strong);border-radius:8px;background:var(--unified-surface);padding:8px 12px}.unified-ui_statInfo__KJigT{border-top-color:#5b7fd5}.unified-ui_statSuccess__1zThC{border-top-color:#49a67c}.unified-ui_statWarning__IpsN7{border-top-color:#d69b45}.unified-ui_statError__p5Kbx{border-top-color:#d66a7f}.unified-ui_statLabel__rBBQT{color:var(--unified-soft);font-size:11px;font-weight:500}.unified-ui_statValue__DzOJk{margin-top:2px;color:var(--unified-text);font-size:20px;font-weight:600;line-height:1.2}.unified-ui_statDescription__dPohF{margin-top:2px;color:var(--unified-faint);font-size:11px;line-height:1.4}.unified-ui_field__qjAZz{display:grid;min-width:0;gap:4px}.unified-ui_fieldLabel__JE12T{color:var(--unified-body);font-size:12px;font-weight:600}.unified-ui_fieldError___mUco,.unified-ui_fieldHelp__ob3EH{font-size:11px;line-height:1.4}.unified-ui_fieldHelp__ob3EH{color:var(--unified-soft)}.unified-ui_fieldError___mUco{color:#b91c1c}.unified-ui_fieldControl__AuXRh{min-width:0;width:100%;height:var(--unified-control-height,36px);border:1px solid var(--unified-border);border-radius:8px;background:var(--unified-surface);padding:0 10px;color:var(--unified-body);font:inherit;font-size:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.unified-ui_fieldControl__AuXRh:hover{border-color:var(--unified-border-strong)}.unified-ui_fieldControl__AuXRh:focus{border-color:var(--unified-brand);box-shadow:0 0 0 2px rgba(31,79,191,.12)}.unified-ui_fieldControl__AuXRh[aria-invalid=true],.unified-ui_fieldControl__AuXRh[data-completion=incomplete]{border-color:var(--tone-red-solid);background:var(--tone-red-tint)}.unified-ui_selectWrapper__rceCO{position:relative;display:inline-flex;min-width:0;max-width:100%}.unified-ui_selectWrapper__rceCO>svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--text-soft);pointer-events:none}.unified-ui_fieldControl__AuXRh.unified-ui_selectCompact__pTho3{height:var(--control-sm,28px);appearance:none;border-radius:var(--radius-sm);padding:2px 28px 2px 10px;color:var(--text-soft);font:inherit;cursor:pointer}.unified-ui_fieldControl__AuXRh.unified-ui_selectActive__90KlT{border-color:var(--brand);background:var(--tint-brand);color:var(--brand);font-weight:600}.unified-ui_selectCompact__pTho3 option{color:var(--text-body);background:var(--surface)}.unified-ui_selectCompact__pTho3:disabled{opacity:.45;cursor:not-allowed}.unified-ui_selectCompact__pTho3:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.unified-ui_textarea__BZ0gR{min-height:88px;resize:vertical;padding-block:8px;line-height:1.5}.unified-ui_badge__ZiYgv,.unified-ui_chip__Enq6d{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.25}.unified-ui_chip__Enq6d{min-height:28px;cursor:pointer}.unified-ui_neutral__LF62H{border-color:var(--unified-border);background:var(--unified-surface);color:var(--unified-soft)}.unified-ui_info__RApkv{background:var(--tone-blue-tint,#eff6ff);color:var(--tone-blue-text,#1d4ed8)}.unified-ui_success__net4Z{background:var(--tone-green-tint,#f0fdf4);color:var(--tone-green-text,#15803d)}.unified-ui_warning__pZux8{background:var(--tone-amber-tint,#fffbeb);color:var(--tone-amber-text,#92400e)}.unified-ui_error___DLyy{background:var(--tone-red-tint,#fef2f2);color:var(--tone-red-text,#b91c1c)}.unified-ui_button__HjBHu.unified-ui_tonal__yUwv6{border-color:color-mix(in srgb,currentColor 22%,transparent)}.unified-ui_button__HjBHu.unified-ui_tonal__yUwv6:hover:not(:disabled){border-color:currentColor}.unified-ui_sectionHeader__HfoP4{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.unified-ui_sectionHeader__HfoP4 :is(h2,h3,h4){margin:0;color:inherit;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-heading)}.unified-ui_sectionHeader__HfoP4 svg{flex-shrink:0}.unified-ui_cardHeader__UrF6O{flex:none;flex-wrap:wrap;justify-content:space-between;min-width:0;min-height:44px;padding:6px 12px;gap:6px 8px;background:var(--section-tint,var(--unified-muted));color:var(--section-ink,var(--unified-text));border-color:var(--unified-border)}.unified-ui_cardHeaderIdentity__fSFm7{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.unified-ui_cardHeaderIcon__mDjmj{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none}.unified-ui_cardHeaderIcon__mDjmj svg,.unified-ui_cardHeaderIcon__mDjmj>*{width:16px;height:16px;font-size:16px}.unified-ui_cardHeaderCopy__6_JMq{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.unified-ui_cardHeader__UrF6O .unified-ui_cardHeaderTitle___Mfnf{margin:0;font-size:var(--ui-font-size-section-title);font-weight:var(--ui-font-weight-heading);line-height:1.5;overflow-wrap:anywhere}.unified-ui_cardHeaderDescription__K_hJ4{margin:0;color:var(--unified-soft);font-size:var(--ui-font-size-helper);line-height:1.5;overflow-wrap:anywhere}.unified-ui_cardHeaderActions__mQinJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;min-width:0;margin-inline-start:auto}.unified-ui_chipActive__jsnux{border-color:var(--unified-brand);background:var(--unified-brand);color:var(--unified-on-brand)}.unified-ui_chipMedium__r5IE9{height:var(--control-md,32px);padding:4px;white-space:nowrap}.unified-ui_tableShell__LhSgR{min-width:0;overflow:hidden;border:1px solid var(--unified-border);border-radius:8px;background:var(--unified-surface)}.unified-ui_tableScroller__Y_ewX{overflow:auto}.unified-ui_table__zS46T{width:100%;min-width:680px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.unified-ui_table__zS46T th{height:36px;border-bottom:1px solid var(--unified-border);background:var(--surface-soft,#fbfcfe);padding:0 10px;color:var(--unified-faint);font-size:11px;font-weight:600;letter-spacing:0;text-align:left;white-space:nowrap}.unified-ui_table__zS46T td{height:40px;border-bottom:1px solid var(--border-subtle,#f1f5f9);padding:6px 10px;color:var(--unified-body);vertical-align:middle}.unified-ui_table__zS46T tbody tr:last-child td{border-bottom:0}.unified-ui_table__zS46T tbody tr:hover{background:var(--unified-brand-tint)}.unified-ui_workspaceTable__XLgJI{width:100%;border-collapse:collapse;text-align:left}.unified-ui_workspaceTable__XLgJI th{position:sticky;top:0;z-index:1;background:inherit;padding:var(--space-sm) var(--space-md);white-space:nowrap}.unified-ui_workspaceTable__XLgJI td{height:var(--ui-table-row-height);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.unified-ui_workspaceTable__XLgJI tbody tr[data-interactive=true],.unified-ui_workspaceTable__XLgJI tbody tr[tabindex]{cursor:pointer}[data-theme=dark] .unified-ui_workspaceTable__XLgJI .customer-table-row,[data-theme=dark] .unified-ui_workspaceTable__XLgJI .customer-table-row:nth-child(2n){background:var(--surface)}[data-theme=dark] .unified-ui_workspaceTable__XLgJI .customer-table-row-selected,[data-theme=dark] .unified-ui_workspaceTable__XLgJI .customer-table-row:hover{background:var(--tint-brand);box-shadow:inset 3px 0 0 var(--brand)}.unified-ui_numeric__eMaXv{text-align:right!important}.unified-ui_actionCell__LzsaS{width:1%;text-align:right;white-space:nowrap}.unified-ui_pagination__npuXp{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--unified-border);background:var(--unified-muted);padding:8px 12px}.unified-ui_paginationSummary__xAF5R{color:var(--unified-soft);font-size:11px}.unified-ui_pageButtons__mBMAm{display:flex;align-items:center;gap:4px}.unified-ui_pageButton__m8bZe{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--unified-border);border-radius:8px;background:var(--unified-surface);padding:0 7px;color:var(--unified-soft);font-size:11px;font-weight:600}.unified-ui_pageCurrent__PtuRx{border-color:var(--unified-brand);background:var(--unified-brand);color:var(--unified-on-brand)}.unified-ui_inlinePagination__ODJ_P{flex:none;display:flex;align-items:center;gap:2px;white-space:nowrap;font-size:var(--ui-font-size-caption);color:var(--text-soft)}.unified-ui_srOnly__XJfWM{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.unified-ui_toast__b1YLR{position:fixed;right:20px;bottom:20px;z-index:11000;display:flex;align-items:center;gap:var(--space-sm);max-width:calc(100vw - 40px);padding:var(--space-md) var(--space-lg);border:1px solid transparent;border-radius:var(--radius-md);background:var(--notice-success-tint);color:var(--notice-success-text);font-size:var(--text-base);font-weight:500;box-shadow:var(--shadow-overlay)}.unified-ui_toast__b1YLR[data-tone=warning]{background:var(--notice-warn-tint);color:var(--notice-warn-text)}.unified-ui_toast__b1YLR[data-tone=error]{background:var(--notice-error-tint);color:var(--notice-error-text)}.unified-ui_toast__b1YLR>svg{flex:none}.unified-ui_toast__b1YLR>span{min-width:0;overflow-wrap:anywhere}.unified-ui_noticeAction__cRjcp{display:block;width:100%;padding:2px 6px;border:0;border-radius:var(--radius-sm);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ui-font-size-caption);cursor:pointer}.unified-ui_noticeAction__cRjcp:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.unified-ui_noticeAction__cRjcp:disabled{opacity:.45;cursor:not-allowed}.unified-ui_backdrop__kmrGo{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.46);padding:16px}.unified-ui_dialog__UhsTC,.unified-ui_drawer__n1QdG{display:flex;max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;border:1px solid var(--unified-border);background:var(--unified-surface);box-shadow:0 8px 24px rgba(16,24,40,.1)}.unified-ui_dialog__UhsTC{width:100%;border-radius:8px}.unified-ui_dialogSmall__2u66d{max-width:400px}.unified-ui_dialogMedium__T8mfU{max-width:640px}.unified-ui_dialogLarge__afAsL{max-width:960px}.unified-ui_dialogWide__NNKfA{max-width:1280px}.unified-ui_dialog__UhsTC.unified-ui_dialogFixedHeight__Ncr8P{height:min(800px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.unified-ui_dialogFixedHeight__Ncr8P .unified-ui_dialogBody__IlyzT{scrollbar-gutter:stable;overscroll-behavior:contain}.unified-ui_dialogFullscreen__zpuT2{max-width:1440px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.unified-ui_dialogToolbar__uEk4I{flex:none;border-bottom:1px solid var(--unified-border);padding:8px 12px}.unified-ui_drawerBackdrop___501b{justify-content:flex-end;padding:0}.unified-ui_drawer__n1QdG{width:min(520px,100%);height:100%;max-height:none;border-radius:0}.unified-ui_dialogHeader__cKJR9{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--unified-border);background:var(--unified-muted);padding:10px 12px}.unified-ui_dialogBody__IlyzT{min-height:0;flex:1;overflow-y:auto;padding:12px}.unified-ui_dialogFooter__R7kVI{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--unified-border);background:var(--unified-muted);padding:8px 12px}.unified-ui_empty__2qaW1{padding:32px 16px;text-align:center}.unified-ui_emptyTitle__2VXMU{color:var(--unified-text);font-size:14px;font-weight:600}.unified-ui_emptyDescription__PJkbo{margin-top:4px;color:var(--unified-soft);font-size:12px}@media (max-width:639px){.unified-ui_page__Q_Mxy{padding:8px}.unified-ui_header__YBd8L,.unified-ui_pagination__npuXp,.unified-ui_toolbar__Gqdoh{align-items:stretch;flex-direction:column}.unified-ui_actions__sqJyJ,.unified-ui_toolbarEnd__6htzg{justify-content:flex-start}.unified-ui_toolbarEnd__6htzg .unified-ui_button__HjBHu{flex:1}.unified-ui_dialog__UhsTC{max-height:calc(100vh - 16px)}.unified-ui_dialogFullscreen__zpuT2{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}}@media (pointer:coarse){.unified-ui_iconButton__dBe9s,.unified-ui_pageButton__m8bZe{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.unified-ui_button__HjBHu,.unified-ui_fieldControl__AuXRh,.unified-ui_iconButton__dBe9s{transition:none}}.unified-ui_metaText__85ghu{font-size:var(--ui-font-size-control);color:var(--text-soft)}.unified-ui_navigationBar__UN_WR{flex:none;justify-content:space-between}.unified-ui_navigationActions__ZYf8A,.unified-ui_navigationBar__UN_WR,.unified-ui_navigationTabs__J523D{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-width:0}.unified-ui_navigationLabel__AlROv{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm)}.unified-ui_navigationLabel__AlROv[data-pending=true]:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:2px;background:currentColor}.unified-ui_filterGroup___hg_M{display:flex;flex-wrap:wrap;gap:var(--space-xs);min-width:0;max-width:100%}.unified-ui_filterLink__Hb3Qq{gap:var(--space-sm);flex:none;white-space:nowrap;text-decoration:none}.unified-ui_filterLink__Hb3Qq:hover{border-color:var(--unified-brand)}.unified-ui_filterLink__Hb3Qq.unified-ui_chipActive__jsnux:hover{background:var(--unified-brand-hover)}.unified-ui_filterCount__GGDlk{font-weight:var(--ui-font-weight-strong);font-variant-numeric:tabular-nums}.unified-ui_toolbarEmbedded__5OCgd{flex:none;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:var(--space-md);border:0;border-bottom:1px solid var(--unified-border);border-radius:0;padding:var(--space-md) var(--space-lg)}.unified-ui_toolbarEmbedded__5OCgd .unified-ui_toolbarStart__BUQz8{display:block}.unified-ui_toolbarEmbedded__5OCgd .unified-ui_toolbarEnd__6htzg{min-width:0}.unified-ui_tableShellFill___zE3n{display:flex;flex:1;flex-direction:column;min-height:0}.unified-ui_tableShellFill___zE3n>header{background:var(--unified-surface);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--unified-border)}.unified-ui_tableShellFill___zE3n>.unified-ui_tableScroller__Y_ewX{flex:1;min-height:0;min-width:0}.unified-ui_tableShellFill___zE3n>.unified-ui_pagination__npuXp{flex:none;flex-wrap:wrap}.unified-ui_tableScroller__Y_ewX[tabindex]:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.unified-ui_tableCompact__Tez1W th{height:var(--ui-table-header-height,36px);padding-inline:var(--space-md);background:var(--unified-muted);color:var(--text-soft)}.unified-ui_tableCompact__Tez1W td{height:var(--ui-table-row-height,36px);padding:2px var(--space-md);line-height:var(--leading-body,1.55)}.unified-ui_tableSticky__VK_h3 th{position:sticky;top:0;z-index:1}.unified-ui_pageButtonSlot__CK6do{display:contents}.unified-ui_filterLink__Hb3Qq:focus-visible,.unified-ui_navigationTabs__J523D a:focus-visible,.unified-ui_tableShellFill___zE3n :is(.unified-ui_pageButton__m8bZe,.unified-ui_button__HjBHu,.unified-ui_fieldControl__AuXRh):focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}@media (max-width:639px){.unified-ui_tableShellFill___zE3n{flex:none}.unified-ui_tableShellFill___zE3n>.unified-ui_tableScroller__Y_ewX{flex:none;max-height:60dvh}.unified-ui_filterGroup___hg_M{flex-wrap:nowrap;overflow-x:auto;padding:var(--space-xs)}.unified-ui_tableShellFill___zE3n .unified-ui_pageButtons__mBMAm{flex-wrap:wrap}}@media (pointer:coarse){.unified-ui_scope__MCnWf[data-touch-targets=true] :is(a,button,input:not([type=hidden]),select){min-height:44px}}.workspace-pager_pager__2EBNx{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;color:var(--text-muted)}.workspace-pager_pager__2EBNx button{min-height:26px!important;padding:2px 5px}.workspace-pager_pager__2EBNx span{white-space:nowrap}.plan-context-header_topRow__p3I_U{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px}.plan-context-header_identity__aBu86{display:flex;align-items:center;flex:0 1 360px;min-width:260px;gap:8px}.plan-context-header_identity__aBu86>form{flex:1;min-width:0;max-width:240px;flex-wrap:nowrap}.plan-context-header_identity__aBu86 input[name=title]{width:100%;flex:1;min-width:0;font-size:var(--ui-font-size-section-title,18px);font-weight:700;padding-left:0}.plan-context-header_controls__WLEdr{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex-shrink:0;min-width:0;margin-left:auto}.plan-context-header_menuAction__OZHua{width:100%;justify-content:flex-start}.plan-context-header_metadata__P0_u_{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.plan-context-header_field__3zQ8e{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;white-space:nowrap;color:var(--text-strong);font-size:var(--ui-font-size-control)}.plan-context-header_label__CA0aK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan-context-header_value__dn2Pl{font-weight:600}.plan-context-header_missing__oqYoT{color:var(--tone-amber-text);font-weight:500}.plan-context-header_identity__aBu86 input[name=title]{font-size:16px;text-overflow:ellipsis}@media(max-width:1250px){.plan-context-header_metadata__P0_u_,.plan-context-header_topRow__p3I_U{flex-wrap:wrap}}@media(max-width:800px){.plan-context-header_identity__aBu86{flex-basis:100%;flex-wrap:wrap;min-width:0}.plan-context-header_metadata__P0_u_{gap:10px 18px}.plan-context-header_controls__WLEdr{width:100%;flex-wrap:wrap}}.plan-item-time-input_controls__RwtPQ{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.plan-item-time-input_controls__RwtPQ input,.plan-item-time-input_controls__RwtPQ select{height:32px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface);color:var(--text-strong);font-family:inherit;font-size:13px;font-weight:600}.plan-item-time-input_controls__RwtPQ input{width:78px;min-width:78px;padding:0 5px;text-align:center;font-variant-numeric:tabular-nums}.plan-item-time-input_controls__RwtPQ input::placeholder{color:var(--text-soft);opacity:1;font-weight:500}.plan-item-time-input_controls__RwtPQ select{width:88px;padding:0 5px;cursor:pointer}.plan-item-time-input_controls__RwtPQ>span:empty{display:none}.plan-item-time-input_controls__RwtPQ input:hover,.plan-item-time-input_controls__RwtPQ select:hover{border-color:var(--text-muted)}.plan-item-time-input_controls__RwtPQ input:focus,.plan-item-time-input_controls__RwtPQ select:focus-visible{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:1px}.plan-item-time-input_controls__RwtPQ input[aria-invalid=true]{border-color:var(--tone-red-text)}@media (pointer:coarse){.plan-item-time-input_controls__RwtPQ input,.plan-item-time-input_controls__RwtPQ select{height:44px}}.plan-item-time-input_tableLayout__PX3ND{display:grid;grid-template-columns:76px 76px 88px;gap:6px}.plan-item-time-input_tableLayout__PX3ND input{width:76px;min-width:0}.plan-item-time-input_tableLayout__PX3ND>span:empty{display:none}.plan-item-time-input_tableLayout__PX3ND[data-plan-time-mode=single]>span{grid-column:1/3}.plan-item-time-input_tableLayout__PX3ND[data-plan-time-mode=single] input{width:100%}.plan-item-time-input_tableLayout__PX3ND[data-plan-time-mode=period]>select:first-child{grid-column:1/3;width:100%}@container (max-width:900px){.plan-item-time-input_tableLayout__PX3ND{grid-template-columns:66px 66px 82px}.plan-item-time-input_tableLayout__PX3ND input{width:66px}.plan-item-time-input_tableLayout__PX3ND select{width:82px}}:where(.plan-document-icons_icon__WM5Hd){width:1em;height:1em}.plan-document-icons_icon__WM5Hd{display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.attraction-preview-badge_pill__ZZaEz{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;max-width:100%;border:1px solid;border-radius:999px;padding:5px 9px;vertical-align:middle;font-family:inherit;font-size:11px;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none;line-height:14px}.attraction-preview-badge_pill__ZZaEz>span{position:relative;top:1px;min-width:0;white-space:normal;overflow-wrap:anywhere}.attraction-preview-badge_pill__ZZaEz>img,.attraction-preview-badge_pill__ZZaEz>svg{width:14px;height:14px;flex-shrink:0;stroke-width:2.5}.attraction-preview-badge_title__syEaY{display:flex;width:max-content;max-width:none;flex-wrap:nowrap;align-items:center;gap:8px;overflow:visible;white-space:nowrap}.attraction-preview-badge_titleName__WierE{flex:none;max-width:none;overflow:visible;white-space:nowrap;font-weight:inherit}.attraction-preview-badge_group____8Fh{display:inline-flex;flex-shrink:0;max-width:none;flex-wrap:nowrap;align-items:center;gap:6px;vertical-align:middle}.attraction-preview-badge_title__syEaY .attraction-preview-badge_pill__ZZaEz{max-width:none;flex-shrink:0}.attraction-preview-badge_title__syEaY .attraction-preview-badge_pill__ZZaEz>span{white-space:nowrap;overflow-wrap:normal}.attraction-preview-badge_included__cA7qu{border-color:#bbebcf;background:#ecfdf3;color:#16834b}.attraction-preview-badge_excluded__ioAjN{border-color:#ffbdd0;background:#ffeaf1;color:#f32368}.attraction-preview-badge_neutral___DAGK{border-color:#e2e8f0;background:#f8fafc;color:#475569}.plan-trip-overview_intro__Zup5L{--tour-wine:#850e2d;margin-bottom:16px;color:#151a20;background:transparent;text-align:left}.plan-trip-overview_documentHeader__CsG75{display:grid;grid-template-columns:minmax(0,69fr) minmax(0,31fr);gap:20px;border-top:2px solid var(--tour-wine);padding:24px 0}.plan-trip-overview_documentTitle__qyD0o{min-width:0}.plan-trip-overview_brand__kvpTM{color:var(--tour-wine);font-size:18px;font-weight:750;line-height:1.3;letter-spacing:.08em;margin-bottom:12px}.plan-trip-overview_documentTitle__qyD0o h1{margin:0;font-size:32px;font-weight:800;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.plan-trip-overview_duration__97ucp{margin:12px 0 0;font-size:22px;font-weight:650;line-height:1.35;color:#3e4349}.plan-trip-overview_category__StnNv{margin:8px 0 0;font-size:17px;font-weight:650;line-height:1.4;color:var(--tour-wine)}.plan-trip-overview_metadata__1weKG{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 8px 24px;border-left:1px solid #b5b8bc;align-self:stretch}.plan-trip-overview_metadata__1weKG dt{color:#555b62;font-size:14px;line-height:1.4;font-weight:400}.plan-trip-overview_metadata__1weKG dd{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.plan-trip-overview_card__OdHbl{color:#151a20;background:transparent;text-align:left}.plan-trip-overview_heading__NtfQm{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 7px;margin:0 0 14px;border-bottom:2px solid var(--tour-wine)}.plan-trip-overview_heading__NtfQm h2{margin:0;color:var(--tour-wine);font-size:24px;font-weight:750;line-height:1.35}.plan-trip-overview_heading__NtfQm>span{font-size:12px;letter-spacing:.09em;color:#555b62}.plan-trip-overview_table__7agA6{background:#fff;width:100%;table-layout:fixed;border-collapse:collapse;font-family:inherit}.plan-trip-overview_dayColumn__i3Jvp{width:7%}.plan-trip-overview_hotelColumn__PyVtM{width:22%}.plan-trip-overview_mealColumn__1IqHM{width:8%}.plan-trip-overview_table__7agA6 thead{background:#fff;color:#151a20;border-bottom:2px solid var(--tour-wine)}.plan-trip-overview_table__7agA6 th{border:1px solid #bfc2c6;padding:8px 6px;font-size:15px;font-weight:700;line-height:1.35;text-align:center}.plan-trip-overview_table__7agA6 .plan-trip-overview_routeHeading__6rbTf{text-align:center}.plan-trip-overview_table__7agA6 .plan-trip-overview_mealHeading__y8sH5 th{padding:6px 2px;font-size:12px;font-weight:650}.plan-trip-overview_table__7agA6 tbody tr{height:72px}.plan-trip-overview_table__7agA6 td{border:1px solid #bfc2c6;padding:10px 12px;vertical-align:middle}.plan-trip-overview_table__7agA6 .plan-trip-overview_dayCell__xMfxp{text-align:center;padding-inline:4px}.plan-trip-overview_dayBadge__CyIza{display:inline-block;color:var(--tour-wine)}.plan-trip-overview_dayBadge__CyIza strong{font-size:22px;line-height:1.3;font-weight:750;font-variant-numeric:tabular-nums}.plan-trip-overview_date__Suy3_{display:block;margin-top:3px;font-size:10px;line-height:1.35;color:#555b62;overflow-wrap:anywhere}.plan-trip-overview_table__7agA6 .plan-trip-overview_routeCell__9MF5l{font-size:16px;font-weight:500;line-height:1.45;color:#151a20;overflow-wrap:anywhere}.plan-trip-overview_table__7agA6 .plan-trip-overview_hotelCell__hXaZP{padding-inline:8px;font-size:16px;line-height:1.4;font-weight:400;text-align:center;overflow-wrap:anywhere}.plan-trip-overview_table__7agA6 .plan-trip-overview_mealCell__1QgSG{padding-inline:2px;text-align:center}.plan-trip-overview_mealMark__7S9Vy{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.plan-trip-overview_mealMark__7S9Vy>.plan-trip-overview_mealExcluded__fyoQg,.plan-trip-overview_mealMark__7S9Vy>.plan-trip-overview_mealIncluded__TicOh{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;print-color-adjust:exact;-webkit-print-color-adjust:exact}.plan-trip-overview_mealMark__7S9Vy>.plan-trip-overview_mealIncluded__TicOh{--ui-icon-fg:#fff;background:#0b9254}.plan-trip-overview_mealMark__7S9Vy>.plan-trip-overview_mealExcluded__fyoQg{--ui-icon-fg:#56606e;background:#e1e4e8}.plan-trip-overview_mealLegend__WN20y{display:inline-flex;align-items:center;gap:14px;font-size:13px}.plan-trip-overview_mealLegend__WN20y>span{display:inline-flex;align-items:center;gap:6px}.plan-trip-overview_footer__0OcLD{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:22px;color:#3e4349;font-size:15px;line-height:1.5}.plan-trip-overview_footer__0OcLD>:first-child{flex:1;min-width:0}.plan-trip-overview_footer__0OcLD>:last-child{flex-shrink:0;white-space:nowrap}.plan-trip-overview_pageNumber__ogrUj{padding-left:12px;border-left:1px solid #a9adb2;color:#151a20}.plan-trip-overview_hotelCell__hXaZP small{display:block;margin-top:4px;font-size:11px;line-height:1.3;color:#555b62}.plan-trip-overview_overviewBody__MVfGw{display:flex;flex-direction:column;min-height:0}.plan-trip-overview_overviewBody__MVfGw>.plan-trip-overview_intro__Zup5L{flex-shrink:0}.plan-trip-overview_pageFooter__MDaNK{display:flex;flex-shrink:0;justify-content:space-between;gap:20px;margin-top:8px;padding-top:9px;border-top:1.5px solid #850e2d;color:#850e2d;font-size:11px;line-height:1.4;letter-spacing:.15em}.plan-trip-overview_pageFooter__MDaNK>:last-child{padding-left:16px;border-left:1px solid #a9adb2;color:#151a20}.editor-page-deck_deck__hw5Ae{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.editor-page-deck_body__qaU_d{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.editor-page-deck_body__qaU_d[data-oversized=true]{overflow-y:auto}.editor-page-deck_deck__hw5Ae[data-paginated=false]{overflow:hidden}.editor-page-deck_deck__hw5Ae[data-paginated=false]>.editor-page-deck_body__qaU_d{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.editor-page-deck_deck__hw5Ae[data-paginated=false]>.editor-page-deck_body__qaU_d:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.editor-page-deck_card__rckDZ{flex:none;min-width:0;display:flow-root}.editor-page-deck_card__rckDZ[data-visible=false]{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none}.editor-page-deck_footer__qTMwD{display:flex;flex:none;align-items:center;gap:8px;min-height:40px;border-top:1px solid var(--border-default);padding:4px 0}.editor-page-deck_footer__qTMwD>span{margin-right:auto;font-size:var(--ui-font-size-helper);color:var(--text-muted)}.editor-page-deck_body__qaU_d[data-columns="2"]{flex-direction:row;flex-wrap:wrap;align-content:flex-start}.editor-page-deck_body__qaU_d[data-columns="2"]>.editor-page-deck_card__rckDZ{width:calc((100% - 8px) / 2)}.editor-page-deck_footer__qTMwD[data-with-actions=true]{flex-wrap:nowrap;overflow-x:auto}.editor-page-deck_footer__qTMwD[data-with-actions=true]>*{flex-shrink:0;white-space:nowrap}.plan-paper-watermark_space__9vFCB{flex:1;min-height:0;position:relative;container-type:size;pointer-events:none;user-select:none}.plan-paper-watermark_positioned__snHqS{position:absolute;z-index:20;pointer-events:none;user-select:none;visibility:hidden}.plan-paper-watermark_lettering__V9h_I{position:absolute;right:0;bottom:0;color:#e6e3e2;font-size:var(--watermark-size,min(15cqw,39cqh));line-height:.9;letter-spacing:.04em;font-weight:400;text-align:left}.plan-paper-watermark_space__9vFCB .plan-paper-watermark_lettering__V9h_I{bottom:min(20px,10cqh)}