.control-surfaces_button__0YhLr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1rem;border:1px solid transparent;border-radius:12px;font-size:.875rem;line-height:1.5;font-weight:600;transition:background .16s,border-color .16s}.control-surfaces_button__0YhLr svg{width:18px;height:18px;flex-shrink:0}.control-surfaces_button__0YhLr:disabled{opacity:.45;cursor:not-allowed}.control-surfaces_button__0YhLr:focus-visible,.control-surfaces_field__PV8Cq:focus-visible,.control-surfaces_tableScroll__Jh2OM:focus-visible{outline:2px solid var(--fandooq-focus);outline-offset:2px}.control-surfaces_primary__jdFKv{background:var(--fandooq-primary);color:white;box-shadow:0 1px 2px #0f172a0d}.control-surfaces_primary__jdFKv:hover:not(:disabled){filter:brightness(.95)}.control-surfaces_secondary__xxvlZ{background:var(--fandooq-surface);border-color:var(--fandooq-border);color:var(--fandooq-text)}.control-surfaces_ghost__OE_Zr:hover:not(:disabled),.control-surfaces_secondary__xxvlZ:hover:not(:disabled){background:var(--fandooq-field)}.control-surfaces_ghost__OE_Zr{background:transparent;color:var(--fandooq-text)}.control-surfaces_accent__BywbT{background:var(--fandooq-accent);border-color:var(--fandooq-accent);color:var(--fandooq-primary)}.control-surfaces_accent__BywbT:hover:not(:disabled){background:#f3bc3f;border-color:#f3bc3f}.control-surfaces_destructive__7e5zB{background:#dc2626;color:white}.control-surfaces_destructive__7e5zB:hover:not(:disabled){background:#b91c1c}.control-surfaces_field__PV8Cq{display:block;width:100%;min-width:0;height:48px;padding:.75rem;border:1px solid var(--fandooq-border);border-radius:10px;background:var(--fandooq-surface);color:var(--fandooq-text);font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .16s}.control-surfaces_field__PV8Cq::-moz-placeholder{color:var(--fandooq-muted)}.control-surfaces_field__PV8Cq::placeholder{color:var(--fandooq-muted)}.control-surfaces_field__PV8Cq:focus{border-color:var(--fandooq-focus);box-shadow:0 0 0 1px var(--fandooq-focus);outline:none}.control-surfaces_field__PV8Cq:disabled{opacity:.45;cursor:not-allowed}.control-surfaces_field__PV8Cq:-moz-read-only{background:var(--fandooq-field)}.control-surfaces_field__PV8Cq:read-only{background:var(--fandooq-field)}.control-surfaces_field__PV8Cq[aria-invalid=true]{border-color:#dc2626}.control-surfaces_textarea__N5QPV{height:auto;min-height:112px;resize:vertical}.control-surfaces_tableScroll__Jh2OM{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:12px}.control-surfaces_table__XypXj{width:100%;border-collapse:separate;border-spacing:0;color:var(--fandooq-text);font-size:.875rem;line-height:1.6}.control-surfaces_table__XypXj td,.control-surfaces_table__XypXj th{padding:1rem;text-align:start;vertical-align:middle;border-bottom:1px solid var(--fandooq-border)}.control-surfaces_table__XypXj th{background:var(--fandooq-field);color:var(--fandooq-muted);font-size:.8125rem;font-weight:600;white-space:nowrap}.control-surfaces_table__XypXj tbody tr{background:var(--fandooq-surface)}.control-surfaces_table__XypXj tbody tr:hover{background:var(--fandooq-field)}.control-surfaces_table__XypXj tbody tr:last-child td{border-bottom:0}.control-surfaces_table__XypXj td{min-width:96px}.control-surfaces_surface__ciJUg{min-width:0;border:1px solid var(--fandooq-border);border-radius:16px;background:var(--fandooq-surface);color:var(--fandooq-text);box-shadow:0 1px 2px #0f172a04}@media (min-width:1024px){.control-surfaces_field__PV8Cq{border-radius:8px;font-size:.875rem}}@media (max-width:767px){.control-surfaces_table__XypXj td,.control-surfaces_table__XypXj th{padding:.75rem}}@media (prefers-reduced-motion:reduce){.control-surfaces_button__0YhLr,.control-surfaces_field__PV8Cq{transition:none}}.controls_field__iS_LE{min-width:0;width:100%}.controls_trigger__2WnzX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid var(--fandooq-border);border-radius:12px;background:var(--fandooq-surface);color:var(--fandooq-text);text-align:start;font-size:.875rem;font-weight:500;transition:border-color .16s,background .16s}.controls_trigger__2WnzX>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls_trigger__2WnzX>svg{flex-shrink:0;transition:transform .16s}.controls_trigger__2WnzX[aria-expanded=true]{border-color:var(--fandooq-focus)}.controls_trigger__2WnzX[aria-expanded=true]>svg{transform:rotate(180deg)}.controls_trigger__2WnzX:hover:not(:disabled){background:var(--fandooq-field)}.controls_trigger__2WnzX:disabled{opacity:.45;cursor:not-allowed}.controls_close__lriGX:focus-visible,.controls_option__8oBjz:focus-visible,.controls_trigger__2WnzX:focus-visible{outline:2px solid var(--fandooq-focus);outline-offset:2px}.controls_overlay__Z5nw9{position:fixed;inset:0;margin:auto;width:min(640px,calc(100vw - 48px));max-width:none;max-height:min(85dvh,var(--overlay-available-height,85dvh));padding:0;overflow:hidden;border:1px solid var(--fandooq-border);border-radius:20px;background:var(--fandooq-surface);color:var(--fandooq-text);box-shadow:0 24px 64px #0f172a30}.controls_overlay__Z5nw9[open]{display:flex;flex-direction:column;animation:controls_overlay-in__P4FE5 .18s ease-out}.controls_overlay__Z5nw9::backdrop{background:#0007}.controls_overlayHeader__46zFO{flex-shrink:0;border-bottom:1px solid var(--fandooq-border);padding:12px 16px;background:var(--fandooq-surface)}.controls_titleRow__eyKYR{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.controls_titleRow__eyKYR h2{text-align:center;font-size:1rem;font-weight:700;line-height:1.5}.controls_close__lriGX{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--fandooq-border);border-radius:50%;background:var(--fandooq-surface);color:var(--fandooq-text)}.controls_close__lriGX:hover{background:var(--fandooq-field)}.controls_close__lriGX:disabled{opacity:.45}.controls_overlayHeader__46zFO p{font-size:.8125rem;color:var(--fandooq-muted);line-height:1.7;margin-top:8px}.controls_handle__rwt_P{display:none}.controls_overlayBody__8V0Ri{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.controls_overlayFooter__5mAd1 :where(button){min-height:48px}.controls_overlayFooter__5mAd1{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--fandooq-border);background:var(--fandooq-surface)}.controls_popover__Z8wFv{inset:auto;margin:0;border-radius:12px;max-height:min(460px,var(--overlay-available-height,85dvh))}.controls_popover__Z8wFv::backdrop{background:transparent}.controls_popover__Z8wFv .controls_overlayHeader__46zFO{padding:6px 12px}.controls_popover__Z8wFv .controls_titleRow__eyKYR{grid-template-columns:32px minmax(0,1fr) 32px}.controls_popover__Z8wFv .controls_close__lriGX{width:32px;height:32px;border:0}.controls_popover__Z8wFv .controls_overlayBody__8V0Ri{padding:6px}.controls_search__HWhB2{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:0 12px;min-height:48px;margin:6px 6px 10px;border:1px solid var(--fandooq-border);border-radius:10px;background:var(--fandooq-field)}.controls_search__HWhB2:focus-within{outline:2px solid var(--fandooq-focus);outline-offset:1px}.controls_search__HWhB2 input{min-width:0;width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;color:inherit;font-size:1rem;padding:10px 0}.controls_search__HWhB2 svg{color:var(--fandooq-muted);flex-shrink:0}.controls_options___Wm7l{display:grid;gap:4px}.controls_option__8oBjz{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;border-radius:8px;padding:12px;text-align:start;font-size:.875rem;color:var(--fandooq-text)}.controls_option__8oBjz>span{min-width:0;overflow-wrap:anywhere}.controls_option__8oBjz>svg{flex-shrink:0;color:var(--fandooq-emphasis)}.controls_option__8oBjz:hover{background:var(--fandooq-field)}.controls_option__8oBjz[aria-selected=true]{background:var(--fandooq-selection);font-weight:700}.controls_option__8oBjz:disabled{opacity:.45;cursor:not-allowed}.controls_message__Ry3fK{padding:20px 12px;text-align:center;color:var(--fandooq-muted);font-size:.875rem}.controls_loading___UPHf{height:44px;margin:8px;background:var(--fandooq-field);border-radius:8px;animation:controls_loading___UPHf 1s ease-in-out infinite alternate}@keyframes controls_loading___UPHf{to{opacity:.4}}@keyframes controls_overlay-in__P4FE5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.controls_overlay__Z5nw9,.controls_popover__Z8wFv{inset:auto 0 var(--overlay-bottom,0)!important;width:100%!important;margin:0;max-height:min(85dvh,var(--overlay-available-height,85dvh));border-radius:20px 20px 0 0;border-bottom:0}.controls_overlay__Z5nw9::backdrop,.controls_popover__Z8wFv::backdrop{background:#0007}.controls_handle__rwt_P{display:block;width:36px;height:4px;border-radius:4px;margin:0 auto 8px;background:var(--fandooq-border)}.controls_overlayHeader__46zFO,.controls_popover__Z8wFv .controls_overlayHeader__46zFO{padding:8px 12px}.controls_popover__Z8wFv .controls_titleRow__eyKYR{grid-template-columns:44px minmax(0,1fr) 44px}.controls_popover__Z8wFv .controls_close__lriGX{width:44px;height:44px;border:1px solid var(--fandooq-border)}.controls_overlayBody__8V0Ri{padding-bottom:max(16px,env(safe-area-inset-bottom))}.controls_popover__Z8wFv .controls_overlayBody__8V0Ri{padding:8px 12px max(16px,env(safe-area-inset-bottom))}.controls_overlayFooter__5mAd1{padding-bottom:max(16px,env(safe-area-inset-bottom))}.controls_trigger__2WnzX{font-size:1rem}}@media (prefers-reduced-motion:reduce){.controls_loading___UPHf,.controls_overlay__Z5nw9[open]{animation:none}.controls_trigger__2WnzX,.controls_trigger__2WnzX>svg{transition:none}}.controls_compactField__V_dxc{width:auto;flex-shrink:0}.controls_compactTrigger__87200{min-height:44px;min-width:44px;width:auto;padding:8px;border-radius:12px;justify-content:center}.controls_compactTrigger__87200 img{width:24px;height:24px;border-radius:50%}.controls_navigationOverlay__zIVtn,.controls_navigationOverlay__zIVtn[open]{inset-block:0!important;inset-inline-start:0!important;inset-inline-end:auto!important;margin:0;width:min(320px,calc(100vw - 40px))!important;height:100dvh;max-height:100dvh;border-radius:0}.controls_navigationOverlay__zIVtn .controls_overlayBody__8V0Ri{padding:0;display:flex;flex:1;flex-direction:column}.controls_navigationOverlay__zIVtn .controls_handle__rwt_P{display:none}@media (max-width:767px){.controls_navigationOverlay__zIVtn,.controls_navigationOverlay__zIVtn[open]{inset-block:auto var(--overlay-bottom,0)!important;inset-inline:0!important;width:100%!important;height:min(85dvh,var(--overlay-available-height,85dvh));max-height:min(85dvh,var(--overlay-available-height,85dvh));border-radius:20px 20px 0 0}.controls_navigationOverlay__zIVtn .controls_handle__rwt_P{display:block}}.booking-list_filters__IBgyM.booking-list_filters__IBgyM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.booking-list_filters__IBgyM>*{min-width:0}.booking-list_filters__IBgyM .booking-list_range__GCd5N,.booking-list_filters__IBgyM .booking-list_search__2uWwI{grid-column:span 2}.booking-list_summary__LjRQG.booking-list_summary__LjRQG{margin-block:1.25rem}.booking-list_mobileList__oAr6I{display:none}.booking-list_bookingCard__zHKyo{min-width:0;padding:1.25rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.booking-list_cardTop__vqTl5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.booking-list_cardTop__vqTl5 h3{font-size:1rem;font-weight:700;overflow-wrap:anywhere}.booking-list_reference__BS6uB{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem 1rem;font-size:.8rem}.booking-list_cardFooter__70VdW span,.booking-list_facts__Qmn5u dt,.booking-list_reference__BS6uB span{color:var(--muted)}.booking-list_reference__BS6uB bdi{overflow-wrap:anywhere}.booking-list_facts__Qmn5u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:.85rem}.booking-list_facts__Qmn5u dd{margin:.25rem 0 0;font-weight:600;overflow-wrap:anywhere}.booking-list_cardFooter__70VdW{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.booking-list_cardFooter__70VdW>div{display:grid;gap:.25rem;font-size:.8rem}.booking-list_cardFooter__70VdW strong{font-size:1.05rem}@media (max-width:1199px){.booking-list_desktopTable__7OX7a{display:none}.booking-list_mobileList__oAr6I{display:grid;gap:1rem;padding:1rem}.booking-list_filters__IBgyM.booking-list_filters__IBgyM,.booking-list_mobileList__oAr6I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.booking-list_filters__IBgyM.booking-list_filters__IBgyM{grid-template-columns:minmax(0,1fr);gap:1rem}.booking-list_filters__IBgyM .booking-list_range__GCd5N,.booking-list_filters__IBgyM .booking-list_search__2uWwI{grid-column:auto}.booking-list_mobileList__oAr6I{grid-template-columns:minmax(0,1fr);padding:.75rem}.booking-list_bookingCard__zHKyo{padding:1rem}.booking-list_summary__LjRQG.booking-list_summary__LjRQG{grid-template-columns:minmax(0,1fr)}}.directory_page__xvFhM{display:flex;flex-direction:column;gap:1.5rem}.directory_header__M6ZS3{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.directory_heading__C_Rfu{display:flex;align-items:center;gap:1rem;min-width:0}.directory_heading__C_Rfu h2{font-size:1.65rem;font-weight:800;line-height:1.4}.directory_description__anEeb{color:var(--muted);font-size:.9rem;line-height:1.8;margin-top:.3rem}.directory_icon__aDHm0{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;background:var(--soft);color:var(--fandooq-emphasis);border-radius:12px}.directory_icon__aDHm0 svg{width:22px;height:22px}.directory_card__5n5Wu{overflow:hidden}.directory_toolbar__R70xc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:16px}.directory_field__PmyqT{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:.8rem;font-weight:600;color:var(--muted)}.directory_toolbar__R70xc .directory_field__PmyqT{flex:1 1 200px}.directory_toolbar__R70xc .directory_search__yhIAl{flex:2 1 300px}.directory_inputWrap__PZLvH{position:relative}.directory_inputWrap__PZLvH svg{position:absolute;inset-inline-start:.85rem;top:50%;transform:translateY(-50%);height:17px;width:17px;pointer-events:none}.directory_inputWrap__PZLvH .directory_input__CrsQC{padding-inline-start:2.6rem}.directory_cardHeader__NRM6D{padding:1.15rem 1.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;border-bottom:1px solid var(--line)}.directory_cardHeader__NRM6D h3{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700}.directory_count__2Zvr5{display:inline-flex;justify-content:center;padding:.15rem .55rem;min-width:26px;border-radius:6px;font-size:.75rem;font-weight:600;background:var(--soft);color:var(--fandooq-emphasis);font-variant-numeric:tabular-nums}.directory_body__jkm_X{padding:1.4rem}.directory_tableWrap__G8wRx{min-width:0}.directory_table__8wgHG{width:100%;min-width:620px;font-size:.85rem}.directory_identity__wuJGX{display:flex;align-items:center;gap:.7rem}.directory_avatar__w_h3p{flex-shrink:0;height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:var(--soft);color:var(--fandooq-emphasis);font-size:.85rem;font-weight:700}.directory_status__fwF0_{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .65rem;border-radius:6px;background:var(--canvas);color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:600}.directory_status__fwF0_:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.directory_status__fwF0_[data-state=active]{background:#ecfdf5;color:#047857}.directory_status__fwF0_[data-state=inactive]{background:#fff1f2;color:#be123c}.directory_rowActions__HI9Vb{display:flex;align-items:center;gap:.5rem}.directory_rowActions__HI9Vb .directory_button__eJxS4{white-space:nowrap}.directory_pagination__tV_n4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}.directory_pagination__tV_n4>div{display:flex;gap:.5rem}.directory_empty__Jl9VQ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:240px;padding:2rem}.directory_empty__Jl9VQ .directory_icon__aDHm0{width:56px;height:56px;border-radius:50%;margin-bottom:1rem}.directory_empty__Jl9VQ h3{font-size:1.1rem;font-weight:700}.directory_empty__Jl9VQ .directory_button__eJxS4{margin-top:1rem}.directory_notice__dKj9b{display:flex;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.8;padding:1rem 1.2rem;background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:10px}.directory_notice__dKj9b svg{height:18px;width:18px;margin-top:.2rem;flex-shrink:0}.directory_notice__dKj9b[data-tone=warning]{color:#92400e;background:#fffbeb;border-color:#fde68a}.directory_notice__dKj9b[data-tone=error]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.directory_form__AOJ46{display:flex;flex-direction:column;gap:1.5rem}.directory_formGroup__wI42t{border:0;padding:0;min-width:0}.directory_formGroup__wI42t:disabled{opacity:.55}.directory_formGroup__wI42t legend{display:block;width:100%;padding-bottom:.85rem;margin-bottom:1rem;border-bottom:1px solid var(--line);font-size:.9rem;font-weight:700}.directory_formGrid__dUCOj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.directory_formFooter__TrkFn{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid var(--line)}.directory_history__No_9Q{display:flex;flex-direction:column}.directory_history__No_9Q li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border-bottom:1px solid var(--line)}.directory_history__No_9Q li:last-child{border:0}.directory_skeleton__yDaDP{padding:1.5rem}.directory_skeleton__yDaDP div{height:16px;border-radius:4px;background:var(--line);margin-bottom:1.3rem}.directory_skeleton__yDaDP div:nth-child(2n){width:75%}@media (max-width:767px){.directory_heading__C_Rfu h2{font-size:1.4rem}.directory_formGrid__dUCOj{grid-template-columns:repeat(2,minmax(0,1fr))}.directory_header__M6ZS3{align-items:flex-start}.directory_description__anEeb{font-size:.85rem}.directory_body__jkm_X,.directory_cardHeader__NRM6D,.directory_pagination__tV_n4,.directory_toolbar__R70xc{padding:1rem}}@media (max-width:479px){.directory_formGrid__dUCOj{grid-template-columns:minmax(0,1fr)}.directory_pagination__tV_n4{justify-content:center}.directory_heading__C_Rfu{align-items:flex-start;gap:.75rem}.directory_rowActions__HI9Vb{flex-direction:column;align-items:stretch}}.dark .directory_page__xvFhM .directory_avatar__w_h3p,.dark .directory_page__xvFhM .directory_count__2Zvr5,.dark .directory_page__xvFhM .directory_icon__aDHm0{color:var(--fandooq-emphasis)}.dark .directory_page__xvFhM .directory_status__fwF0_[data-state=active]{background:#064e3b55;color:#6ee7b7}.dark .directory_page__xvFhM .directory_notice__dKj9b[data-tone=error],.dark .directory_page__xvFhM .directory_status__fwF0_[data-state=inactive]{background:#88133733;color:#fda4af;border-color:#9f123966}.dark .directory_page__xvFhM .directory_notice__dKj9b[data-tone=warning]{background:#78350f33;color:#fcd34d;border-color:#92400e66}.directory_description__anEeb,.directory_heading__C_Rfu h2,.directory_notice__dKj9b{overflow-wrap:anywhere}.directory_tableWrap__G8wRx{overscroll-behavior-inline:contain}textarea.directory_input__CrsQC{height:auto;min-height:112px;resize:vertical}.dashboard-workspace_shell__6E6q1{--surface:var(--fandooq-surface);--canvas:var(--fandooq-background);--line:var(--fandooq-border);--ink:var(--fandooq-text);--muted:var(--fandooq-muted);--soft:var(--fandooq-soft);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--canvas);color:var(--ink)}body:has(.dashboard-workspace_shell__6E6q1){min-height:100dvh;overflow:hidden}.dashboard-workspace_skip__BCtwy{position:absolute;inset-inline-start:1rem;top:-5rem;z-index:100;background:var(--surface);padding:1rem}.dashboard-workspace_skip__BCtwy:focus{top:1rem}.dashboard-workspace_topbar__754o2{display:flex;align-items:center;gap:1rem;min-height:80px;padding:.75rem max(1.5rem,env(safe-area-inset-right)) .75rem max(1.5rem,env(safe-area-inset-left));flex-shrink:0;border-bottom:1px solid #ffffff1a}.dashboard-workspace_title__Oo_Ay{flex:1;min-width:0}.dashboard-workspace_title__Oo_Ay h1{font-size:1rem;font-weight:600}.dashboard-workspace_toolbar__VQ0cp{display:flex;align-items:center;gap:.5rem}.dashboard-workspace_toolbar__VQ0cp .dashboard-workspace_profile__17qbu{border-color:#ffffff26}.dashboard-workspace_toolbar__VQ0cp .dashboard-workspace_profile__17qbu small{color:#ffffffb3}.dashboard-workspace_profile__17qbu{display:flex;align-items:center;gap:.75rem;padding-inline-start:1rem;border-inline-start:1px solid var(--line)}.dashboard-workspace_profile__17qbu strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.dashboard-workspace_profile__17qbu small{color:var(--muted);font-size:.7rem}.dashboard-workspace_avatar__UGwrC{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--fandooq-accent);color:var(--fandooq-primary);font-size:.9rem;font-weight:700;flex-shrink:0}.dashboard-workspace_workspace__gzusy{display:flex;flex:1;min-height:0}.dashboard-workspace_desktopSidebar__rhRZf{display:none}.dashboard-workspace_content__jyrNG{flex:1;min-width:0;min-height:0;overflow:auto}.dashboard-workspace_inner__YjUMe{padding:2rem;max-width:1600px;margin-inline:auto}.dashboard-workspace_navigation__k1Act{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem}.dashboard-workspace_navigation__k1Act h2{font-size:.75rem;font-weight:600;color:var(--muted);padding:1.25rem .75rem .5rem}.dashboard-workspace_navLink__vfZt8{display:flex;align-items:center;gap:.85rem;padding:.75rem;margin-bottom:.25rem;border-radius:12px;font-size:.875rem;color:var(--ink);transition:background .15s}.dashboard-workspace_navLink__vfZt8 svg{width:20px;height:20px;flex-shrink:0}.dashboard-workspace_navLink__vfZt8:hover{background:var(--soft);color:var(--fandooq-emphasis)}.dashboard-workspace_navLink__vfZt8[aria-current=page]{background:var(--fandooq-selection);color:var(--fandooq-emphasis);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fandooq-accent) 35%,transparent)}.dashboard-workspace_drawerFooter__tGHD_{border-top:1px solid var(--line);padding:1.25rem 1.5rem max(1.25rem,env(safe-area-inset-bottom))}.dashboard-workspace_drawerFooter__tGHD_ .dashboard-workspace_profile__17qbu{border:0;padding:0;margin-bottom:1rem}.dashboard-workspace_shell__6E6q1 :where(a,button,input,select):focus-visible{outline:2px solid var(--fandooq-focus);outline-offset:3px}@media (max-width:767px){.dashboard-workspace_topbar__754o2{min-height:64px;padding:.75rem 1rem;gap:.65rem;flex-wrap:wrap}.dashboard-workspace_toolbar__VQ0cp{gap:.4rem}.dashboard-workspace_profile__17qbu{padding-inline-start:.5rem}.dashboard-workspace_profileText__NJggo{display:none}.dashboard-workspace_inner__YjUMe{padding:1rem}.dashboard-workspace_title__Oo_Ay h1{font-size:1rem}}@media (max-width:479px){.dashboard-workspace_topbar__754o2{-moz-column-gap:.5rem;column-gap:.5rem}.dashboard-workspace_title__Oo_Ay{order:3;flex:1 0 100%;padding-top:.5rem;border-top:1px solid #ffffff1a}.dashboard-workspace_toolbar__VQ0cp{margin-inline-start:auto;gap:0}.dashboard-workspace_toolbar__VQ0cp .dashboard-workspace_profile__17qbu,.dashboard-workspace_toolbar__VQ0cp>:first-child{display:none}.dashboard-workspace_toolbar__VQ0cp .dashboard-workspace_profile__17qbu{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.dashboard-workspace_shell__6E6q1 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.dashboard-workspace_title__Oo_Ay h1{overflow-wrap:break-word}@media (min-width:768px) and (max-width:1023px){.dashboard-workspace_profileText__NJggo{display:none}}.dashboard-workspace_navigation__k1Act{overscroll-behavior:contain}.dashboard-workspace_drawerFooter__tGHD_{flex-shrink:0}.dashboard-workspace_navLink__vfZt8{min-height:44px}@media (min-width:1200px){.dashboard-workspace_desktopSidebar__rhRZf{display:flex;flex-direction:column;width:260px;flex-shrink:0;background:var(--surface);border-inline-end:1px solid var(--line)}.dashboard-workspace_topbar__754o2 .dashboard-workspace_menuButton__Xywla{display:none}}.dashboard-workspace_topbar__754o2 :where(a,button):focus-visible{outline-color:var(--fandooq-accent)}