.portalRefresh,:root,[data-portal-ui-section]{--portal-header-tan:#c5b49e;--portal-refresh-tan:#c5b49e;--portal-lime:#b8e928;--portal-refresh-lime:#b8e928;--portal-refresh-lime-strong:#8ebd00;--portal-ink-on-lime:#263407;--portal-refresh-ink:#263407;--portal-refresh-text:#333333;--portal-refresh-muted:#708096;--portal-refresh-line:#e4e7ec;--portal-refresh-border:#d8dce0;--portal-refresh-card-radius:12px;--portal-refresh-control-height:38px;--portal-refresh-control-radius:8px;--portal-refresh-card-shadow:0 4px 16px -2px rgb(15 23 42/6%),0 2px 6px -1px rgb(15 23 42/4%);--portal-table-head:#f8fafc;--portal-table-hover:#f1f5f9;--portal-table-active:#e2e8f0}.memberSearch,.memberTableWrap,.portalRefresh .portalRefresh__card{border:1px solid var(--portal-refresh-line);border-radius:var(--portal-refresh-card-radius);background:#ffffff;box-shadow:var(--portal-refresh-card-shadow)}.memberPage__header,.portalShell__main>div>.memberPage__header,.portalShell__main>section>.memberPage__header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;height:48px;margin:-20px -30px 16px -37px;padding:0 30px;border:0;border-radius:0;background:var(--portal-header-tan,var(--portal-refresh-tan,#c5b49e));box-shadow:none;color:#ffffff;box-sizing:border-box}.memberPage__header .memberPage__title,.memberPage__header h1{margin:0;padding:0;color:#ffffff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;display:inline-flex;align-items:center}.memberPage__header .memberPage__eyebrow,.memberPage__header p,[class*=EntryWorkspace_header] p,[class*=pageHeader] p{display:block;margin:0 0 4px;color:var(--portal-refresh-muted,#708096);font-size:12px;font-weight:500;line-height:1.35}.memberButton--primary,.portalRefresh button[data-tone=primary],button.memberButton--primary,button[data-tone=primary]{display:inline-flex;align-items:center;justify-content:center;height:var(--portal-refresh-control-height);min-height:var(--portal-refresh-control-height);padding:0 20px;border:1px solid var(--portal-refresh-lime-strong,#8ebd00);border-radius:var(--portal-refresh-control-radius,8px);background-color:var(--portal-refresh-lime,#b8e928);color:var(--portal-refresh-ink,#263407);font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0/8%),0 2px 6px rgb(184 233 40/30%);transition:filter .16s ease,box-shadow .16s ease,background-color .14s ease;text-decoration:none}.memberButton--primary:hover,button.memberButton--primary:hover,button[data-tone=primary]:hover{filter:brightness(.97);background-color:#c3f253;box-shadow:0 2px 8px rgb(184 233 40/45%)}.memberButton--primary:active,button.memberButton--primary:active,button[data-tone=primary]:active{transform:translateY(1px);background-color:#9ece14}.memberButton,.memberButton--secondary,button.memberButton--secondary,button[data-tone=secondary]{display:inline-flex;align-items:center;justify-content:center;height:var(--portal-refresh-control-height);min-height:var(--portal-refresh-control-height);padding:0 20px;border:1px solid var(--portal-refresh-border);border-radius:var(--portal-refresh-control-radius);background-color:#ffffff;color:#333333;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease;text-decoration:none}.memberButton--secondary:hover,.memberButton:hover,button.memberButton--secondary:hover{background-color:#f9fafb;border-color:#c2c7ce}.legacyTableAction,a.legacyTableAction,button.legacyTableAction{display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:4px 12px;border:1px solid var(--portal-refresh-border);border-radius:6px;background-color:#ffffff;color:#333333;font-size:12px;font-weight:600;line-height:1;gap:6px;text-decoration:none;cursor:pointer;transition:all .16s ease}.legacyTableAction:hover{background-color:#f9fafb;border-color:var(--portal-refresh-lime);color:#1a1d20;box-shadow:0 2px 4px rgb(0 0 0/6%)}.legacyTableAction--primary{background-color:var(--portal-refresh-lime);border-color:var(--portal-refresh-lime);color:var(--portal-refresh-ink);font-weight:700}.memberTableWrap,.portalRefresh .portalRefresh__tableWrap{overflow-x:auto;border:1px solid var(--portal-refresh-line);border-radius:var(--portal-refresh-card-radius);background:#ffffff}.memberTable thead th,.portalRefresh table thead th{background:var(--portal-table-head);color:#4b5563;font-weight:600;font-size:13px;padding:12px 16px;border-bottom:1px solid var(--portal-refresh-line)}.memberTable tbody tr:hover,.portalRefresh table tbody tr:hover{background:var(--portal-table-hover)}.memberTable tbody tr.active,.memberTable tbody tr.expanded,.portalRefresh table tbody tr.active{background:var(--portal-table-active)}.memberVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear),.portalNativeControlEnhancer__host .memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear),.portalNativeControlEnhancer__host button[class*=toggle]:not(.memberBirthDatePicker__clear),[class*=DatePicker] button[class*=toggle]:not(.memberBirthDatePicker__clear),button.memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear){display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:38px!important;min-width:38px!important;height:auto!important;min-height:100%!important;padding:0!important;border:0!important;border-left:1px solid var(--portal-refresh-border,#d8dce0)!important;background:transparent!important;box-shadow:none!important;color:#708096!important;cursor:pointer!important;transform:none!important}.memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear):hover,button.memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear):hover{background:#f4f8ea!important;color:#1a1d20!important;box-shadow:none!important;filter:none!important}.memberBirthDatePicker__toggle:not(.memberBirthDatePicker__clear) svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important}.memberBirthDatePicker__clear,button.memberBirthDatePicker__clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:100%!important;padding:0 12px!important;border:0!important;border-left:1px solid var(--portal-refresh-border,#d8dce0)!important;background:transparent!important;box-shadow:none!important;color:#708096!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;transform:none!important}.memberBirthDatePicker__clear:hover,button.memberBirthDatePicker__clear:hover{background:#f4f8ea!important;color:#1a1d20!important;box-shadow:none!important;filter:none!important}.memberBirthDatePicker__clear .portalMorphIconWrap,.memberBirthDatePicker__clear svg{width:14px!important;height:14px!important;flex:0 0 auto!important;display:block!important;stroke:currentColor!important;fill:none!important}.memberBirthDatePicker__input,.memberSearch input.memberBirthDatePicker__input,.memberSearch--registration-controls input.memberBirthDatePicker__input,.portalRefresh .memberBirthDatePicker__input,.portalShell:has(.portalSidebar--figma-reference) .memberSearch input.memberBirthDatePicker__input,input.memberBirthDatePicker__input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-height:41px!important;height:100%!important;padding:9px 12px!important}.memberBirthDatePicker__input:focus,.memberSearch input.memberBirthDatePicker__input:focus,.memberSearch--registration-controls input.memberBirthDatePicker__input:focus,.portalRefresh .memberBirthDatePicker__input:focus,.portalShell:has(.portalSidebar--figma-reference) .memberSearch input.memberBirthDatePicker__input:focus,input.memberBirthDatePicker__input:focus{border:0!important;box-shadow:none!important;outline:0!important}.memberDialog,.portalDialogSurface,.portalModalSurface,dialog[open]:not([data-portal-list-detail-placement=side]):not([class*=dialog_side]):not([class*=drawer]):not([class*=Drawer]):not(.bookingDetailDrawer):not(.completedInvoiceDetailModal){padding:24px!important;border-radius:16px!important;box-sizing:border-box!important}dialog[open].completedInvoiceDetailModal,dialog[open][class*=Drawer],dialog[open][class*=dialog_booking],dialog[open][class*=dialog_side],dialog[open][class*=drawer],dialog[open][data-portal-list-detail-placement=side]{padding:0!important;border-radius:0!important}.memberTable td,.memberTable th,.portalRefresh table td,.portalRefresh table th{padding:12px 16px!important}.memberPage>.panel,.memberSearch,.portalRefresh .portalRefresh__card,[class*=EntryWorkspace_panel]{border-radius:16px!important;margin-bottom:20px!important}@keyframes portalSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.portalSpinner{display:inline-block;width:var(--portal-spinner-size,16px);height:var(--portal-spinner-size,16px);border:2px solid var(--portal-spinner-track,rgba(38,52,69,.15));border-top-color:var(--portal-spinner-color,var(--portal-refresh-ink,#263445));border-radius:50%;animation:portalSpin .65s linear infinite;box-sizing:border-box}.portalSpinner--sm{--portal-spinner-size:14px;border-width:2px}.portalSpinner--md{--portal-spinner-size:20px;border-width:2.5px}.portalSpinner--lg{--portal-spinner-size:28px;border-width:3px}.portalSpinner--light{--portal-spinner-track:rgba(255,255,255,0.25);--portal-spinner-color:#ffffff}.portalSpinner--primary{--portal-spinner-track:rgba(38,52,10,0.2);--portal-spinner-color:#263407}@media (prefers-reduced-motion:reduce){.portalSpinner{animation:none;border-style:dotted}}.portalRefresh,body,html{font-size:14px;line-height:1.5;color:var(--portal-refresh-text,#1e293b);-webkit-font-smoothing:antialiased}.portalRefresh .memberTable__muted,.portalRefresh [class*=badge],.portalRefresh [class*=chip],.portalRefresh [class*=meta],.portalRefresh small{font-size:12px}.portalRefresh :is(button,a[role=button],input[type=button],input[type=submit]):not([class*=toggleIcon]):not([class*=compact]):not([class*=tabStripButton]){min-height:32px}.memberPage :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]),.portalRefresh :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]),:root :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]){box-sizing:border-box;min-width:0;min-height:var(--portal-refresh-control-height,40px);border:1px solid var(--portal-refresh-border,#d8dce0);border-radius:var(--portal-refresh-control-radius,8px);color:#263445;background-color:#ffffff;font:inherit;font-size:14px;color-scheme:light;transition:border-color .16s ease,box-shadow .16s ease}.memberPage :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]),.portalRefresh :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]),:root :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]){padding:8px 34px 8px 12px}.memberPage select:not([multiple]):not([aria-hidden=true]),.portalRefresh select:not([multiple]):not([aria-hidden=true]),:root select:not([multiple]):not([aria-hidden=true]){appearance:none;background-image:linear-gradient(45deg,transparent 50%,#708096 0),linear-gradient(135deg,#708096 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.memberPage :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]):focus,.portalRefresh :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]):focus,:root :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]):focus,:root :is(select:not([aria-hidden=true]),input[type=date],input[type=time],input[type=month],input[type=datetime-local]):focus-visible{border-color:#9aa3af!important;box-shadow:0 0 0 3px rgba(38,52,69,.12)!important;outline:0!important}[data-portal-ui-section=admin] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=billing] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=catalog] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=finance] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=inventory] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=operations] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=reports] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=tools] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]){box-sizing:border-box;min-width:0;min-height:var(--portal-refresh-control-height,43px);border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);color:var(--portal-refresh-ink,#263445);background:#fff;font:inherit;color-scheme:light;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}[data-portal-ui-section=admin] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=billing] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=catalog] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=finance] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=inventory] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=operations] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=reports] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]),[data-portal-ui-section=tools] :is(select:not([multiple]):not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]){width:100%;padding:9px 34px 9px 12px}[data-portal-ui-section=admin] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=billing] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=catalog] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=finance] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=inventory] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=operations] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=reports] select[multiple]:not([aria-hidden=true]),[data-portal-ui-section=tools] select[multiple]:not([aria-hidden=true]){width:100%;min-height:calc(var(--portal-refresh-control-height, 43px) * 3);padding:9px 12px}[data-portal-ui-section=admin] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=billing] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=catalog] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=finance] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=inventory] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=operations] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=reports] select:not([multiple]):not([aria-hidden=true]),[data-portal-ui-section=tools] select:not([multiple]):not([aria-hidden=true]){appearance:none;background-image:linear-gradient(45deg,transparent 50%,#708096 0),linear-gradient(135deg,#708096 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}[data-portal-ui-section=admin] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=billing] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=catalog] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=finance] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=inventory] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=operations] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=reports] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible,[data-portal-ui-section=tools] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):focus-visible{border-color:#9aa3af;box-shadow:0 0 0 3px rgba(38,52,69,.12);outline:0}[data-portal-ui-section=admin] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=billing] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=catalog] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=finance] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=inventory] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=operations] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=reports] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled,[data-portal-ui-section=tools] :is(select:not([aria-hidden=true]),input[type=date],input[type=month],input[type=datetime-local]):disabled{cursor:not-allowed;color:var(--portal-refresh-muted,#708096);background:#f7f8fa;opacity:.78}:where([data-portal-ui-section],dialog,[role=dialog]) :is(.memberSearchableSelect,.memberBirthDatePicker){position:relative;width:100%;min-width:0}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect>input[type=hidden]{display:none}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger{display:flex;width:100%;min-width:0;min-height:var(--portal-refresh-control-height,40px);align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--portal-refresh-line,#cbd5e1);border-radius:var(--portal-refresh-control-radius,8px);color:var(--portal-refresh-ink,#0f172a);background:#fff;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger:hover:not(:disabled){border-color:#9aa3af}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger:focus-visible,:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger[aria-expanded=true]{border-color:#9aa3af;box-shadow:0 0 0 3px rgba(38,52,69,.12);outline:0}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger--placeholder{color:var(--portal-refresh-muted,#708096)}:where([data-portal-ui-section],dialog,[role=dialog]) :is(.memberSearchableSelect__value,.memberSearchableSelect__optionContent){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__optionContent{display:grid;gap:2px}:where([data-portal-ui-section],dialog,[role=dialog]) :is(.memberSearchableSelect__optionSecondary,.memberSearchableSelect__optionStatus){color:var(--portal-refresh-muted,#708096);font-size:.75rem}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__value{flex:1 1 auto}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__chevron{width:16px;height:16px;flex:0 0 auto;color:var(--portal-refresh-muted,#64748b);transition:transform .16s ease}:where([data-portal-ui-section],dialog,[role=dialog]) .memberSearchableSelect__trigger[aria-expanded=true] .memberSearchableSelect__chevron{transform:rotate(180deg)}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__menu{position:absolute;z-index:1050;top:calc(100% + 6px);right:0;left:0;box-sizing:border-box;width:100%;min-width:100%;max-width:none;overflow:hidden;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#fff;box-shadow:0 16px 32px rgb(38 52 69/12%)}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__searchWrap{position:relative;padding:10px;border-bottom:1px solid var(--portal-refresh-line,#e4e7ec);background:#fbfcfd}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__search{width:100%;min-height:38px;padding:8px 12px 8px 36px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:8px;background:#fff}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__searchIcon{position:absolute;top:50%;left:20px;width:16px;height:16px;color:var(--portal-refresh-muted,#708096);pointer-events:none;transform:translateY(-50%)}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__options{max-height:min(320px,var(--portal-anchored-popover-max-height,45vh));overflow-y:auto;overscroll-behavior:contain;padding:4px}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__option{display:block;width:100%;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:7px;color:var(--portal-refresh-ink,#263445);background:transparent;font:inherit;text-align:left;cursor:pointer}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) :is(.memberSearchableSelect__option:hover,.memberSearchableSelect__option:focus-visible,.memberSearchableSelect__option--active){border-color:transparent;background:#f4f9e8;outline:0}:where([data-portal-ui-section],dialog,[role=dialog],.portalAnchoredPopover) .memberSearchableSelect__option:disabled{color:var(--portal-refresh-muted,#708096);cursor:not-allowed;opacity:.55}.portalAnchoredPopover .memberSearchableSelect__empty,[data-portal-ui-section=admin] .memberSearchableSelect__empty,[data-portal-ui-section=billing] .memberSearchableSelect__empty,[data-portal-ui-section=catalog] .memberSearchableSelect__empty,[data-portal-ui-section=finance] .memberSearchableSelect__empty,[data-portal-ui-section=inventory] .memberSearchableSelect__empty,[data-portal-ui-section=operations] .memberSearchableSelect__empty,[data-portal-ui-section=reports] .memberSearchableSelect__empty,[data-portal-ui-section=tools] .memberSearchableSelect__empty{padding:16px;color:var(--portal-refresh-muted,#708096);font-size:.875rem}.portalAnchoredPopover .memberSearchableSelect__menu{display:flex;flex-direction:column;position:static;top:auto;right:auto;left:auto;width:100%;min-width:100%;max-width:none;min-height:220px;max-height:var(--portal-anchored-popover-max-height,min(360px,70vh));overflow:hidden}.portalAnchoredPopover .memberSearchableSelect__filterTabs,.portalAnchoredPopover .memberSearchableSelect__searchWrap{flex:0 0 auto;min-height:min-content;background:#fff}.portalAnchoredPopover .memberSearchableSelect__options{flex:1 1 auto;min-height:140px;max-height:none;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;touch-action:pan-y;scrollbar-width:thin}.memberBirthDatePicker__control,[data-portal-ui-section=admin] .memberBirthDatePicker__control,[data-portal-ui-section=billing] .memberBirthDatePicker__control,[data-portal-ui-section=catalog] .memberBirthDatePicker__control,[data-portal-ui-section=finance] .memberBirthDatePicker__control,[data-portal-ui-section=inventory] .memberBirthDatePicker__control,[data-portal-ui-section=operations] .memberBirthDatePicker__control,[data-portal-ui-section=reports] .memberBirthDatePicker__control,[data-portal-ui-section=tools] .memberBirthDatePicker__control{display:flex;min-height:var(--portal-refresh-control-height,43px);align-items:stretch;overflow:hidden;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.memberBirthDatePicker__control:focus-within,[data-portal-ui-section=admin] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=billing] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=catalog] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=finance] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=inventory] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=operations] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=reports] .memberBirthDatePicker__control:focus-within,[data-portal-ui-section=tools] .memberBirthDatePicker__control:focus-within{border-color:#9aa3af;box-shadow:0 0 0 3px rgba(38,52,69,.12)}.memberBirthDatePicker__input,[data-portal-ui-section=admin] .memberBirthDatePicker__input,[data-portal-ui-section=billing] .memberBirthDatePicker__input,[data-portal-ui-section=catalog] .memberBirthDatePicker__input,[data-portal-ui-section=finance] .memberBirthDatePicker__input,[data-portal-ui-section=inventory] .memberBirthDatePicker__input,[data-portal-ui-section=operations] .memberBirthDatePicker__input,[data-portal-ui-section=reports] .memberBirthDatePicker__input,[data-portal-ui-section=tools] .memberBirthDatePicker__input{flex:1 1 auto;width:auto;min-width:0;min-height:41px;padding:9px 12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;outline:0}.memberBirthDatePicker__toggle,[data-portal-ui-section=admin] .memberBirthDatePicker__toggle,[data-portal-ui-section=billing] .memberBirthDatePicker__toggle,[data-portal-ui-section=catalog] .memberBirthDatePicker__toggle,[data-portal-ui-section=finance] .memberBirthDatePicker__toggle,[data-portal-ui-section=inventory] .memberBirthDatePicker__toggle,[data-portal-ui-section=operations] .memberBirthDatePicker__toggle,[data-portal-ui-section=reports] .memberBirthDatePicker__toggle,[data-portal-ui-section=tools] .memberBirthDatePicker__toggle{display:grid;width:43px;min-width:43px;min-height:41px;place-items:center;padding:0;border:0;border-inline-start:1px solid var(--portal-refresh-line,#e4e7ec);color:var(--portal-refresh-muted,#708096);background:transparent;cursor:pointer}[data-portal-ui-section=admin] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=admin] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=billing] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=billing] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=catalog] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=catalog] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=finance] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=finance] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=inventory] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=inventory] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=operations] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=operations] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=reports] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=reports] .memberBirthDatePicker__toggle:hover:not(:disabled),[data-portal-ui-section=tools] .memberBirthDatePicker__toggle:focus-visible,[data-portal-ui-section=tools] .memberBirthDatePicker__toggle:hover:not(:disabled){color:var(--portal-refresh-ink,#263445);background:#f4f9e8;outline:0}[data-portal-ui-section=admin] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=billing] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=catalog] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=finance] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=inventory] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=operations] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=reports] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg),[data-portal-ui-section=tools] :is(.memberBirthDatePicker__toggle svg,.memberBirthDatePicker__navButton svg){width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}[data-portal-ui-section=admin] .memberBirthDatePicker__menu,[data-portal-ui-section=billing] .memberBirthDatePicker__menu,[data-portal-ui-section=catalog] .memberBirthDatePicker__menu,[data-portal-ui-section=finance] .memberBirthDatePicker__menu,[data-portal-ui-section=inventory] .memberBirthDatePicker__menu,[data-portal-ui-section=operations] .memberBirthDatePicker__menu,[data-portal-ui-section=reports] .memberBirthDatePicker__menu,[data-portal-ui-section=tools] .memberBirthDatePicker__menu{position:absolute;z-index:1060;top:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 32px));box-sizing:border-box;overflow:auto;padding:14px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#fff;box-shadow:0 16px 32px rgb(38 52 69/12%)}[data-portal-ui-section=admin] .memberBirthDatePicker__navigation,[data-portal-ui-section=billing] .memberBirthDatePicker__navigation,[data-portal-ui-section=catalog] .memberBirthDatePicker__navigation,[data-portal-ui-section=finance] .memberBirthDatePicker__navigation,[data-portal-ui-section=inventory] .memberBirthDatePicker__navigation,[data-portal-ui-section=operations] .memberBirthDatePicker__navigation,[data-portal-ui-section=reports] .memberBirthDatePicker__navigation,[data-portal-ui-section=tools] .memberBirthDatePicker__navigation{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:12px}[data-portal-ui-section=admin] .memberBirthDatePicker__navButton,[data-portal-ui-section=billing] .memberBirthDatePicker__navButton,[data-portal-ui-section=catalog] .memberBirthDatePicker__navButton,[data-portal-ui-section=finance] .memberBirthDatePicker__navButton,[data-portal-ui-section=inventory] .memberBirthDatePicker__navButton,[data-portal-ui-section=operations] .memberBirthDatePicker__navButton,[data-portal-ui-section=reports] .memberBirthDatePicker__navButton,[data-portal-ui-section=tools] .memberBirthDatePicker__navButton{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;color:var(--portal-refresh-ink,#263445);background:transparent;cursor:pointer}[data-portal-ui-section=admin] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=admin] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=billing] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=billing] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=catalog] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=catalog] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=finance] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=finance] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=inventory] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=inventory] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=operations] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=operations] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=reports] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=reports] .memberBirthDatePicker__navButton:hover:not(:disabled),[data-portal-ui-section=tools] .memberBirthDatePicker__navButton:focus-visible,[data-portal-ui-section=tools] .memberBirthDatePicker__navButton:hover:not(:disabled){border-color:#9aa3af;background:#f4f9e8;outline:0}[data-portal-ui-section=admin] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=billing] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=catalog] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=finance] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=inventory] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=operations] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=reports] .memberBirthDatePicker__monthTitle,[data-portal-ui-section=tools] .memberBirthDatePicker__monthTitle{min-width:0;color:var(--portal-refresh-ink,#263445);font-size:.875rem;font-weight:750;text-align:center}[data-portal-ui-section=admin] .memberBirthDatePicker__controls,[data-portal-ui-section=billing] .memberBirthDatePicker__controls,[data-portal-ui-section=catalog] .memberBirthDatePicker__controls,[data-portal-ui-section=finance] .memberBirthDatePicker__controls,[data-portal-ui-section=inventory] .memberBirthDatePicker__controls,[data-portal-ui-section=operations] .memberBirthDatePicker__controls,[data-portal-ui-section=reports] .memberBirthDatePicker__controls,[data-portal-ui-section=tools] .memberBirthDatePicker__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}[data-portal-ui-section=admin] .memberBirthDatePicker__selectControl,[data-portal-ui-section=billing] .memberBirthDatePicker__selectControl,[data-portal-ui-section=catalog] .memberBirthDatePicker__selectControl,[data-portal-ui-section=finance] .memberBirthDatePicker__selectControl,[data-portal-ui-section=inventory] .memberBirthDatePicker__selectControl,[data-portal-ui-section=operations] .memberBirthDatePicker__selectControl,[data-portal-ui-section=reports] .memberBirthDatePicker__selectControl,[data-portal-ui-section=tools] .memberBirthDatePicker__selectControl{display:grid;gap:4px;min-width:0}[data-portal-ui-section=admin] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=billing] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=catalog] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=finance] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=inventory] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=operations] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=reports] .memberBirthDatePicker__selectControl>span,[data-portal-ui-section=tools] .memberBirthDatePicker__selectControl>span{color:var(--portal-refresh-muted,#708096);font-size:.75rem;font-weight:700}[data-portal-ui-section=admin] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=billing] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=catalog] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=finance] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=inventory] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=operations] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=reports] .memberBirthDatePicker__selectControl select,[data-portal-ui-section=tools] .memberBirthDatePicker__selectControl select{min-height:38px;padding:7px 30px 7px 8px;border-radius:7px;font-size:.8125rem}[data-portal-ui-section=admin] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=billing] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=catalog] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=finance] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=inventory] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=operations] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=reports] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days),[data-portal-ui-section=tools] :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}[data-portal-ui-section=admin] .memberBirthDatePicker__weekdays,[data-portal-ui-section=billing] .memberBirthDatePicker__weekdays,[data-portal-ui-section=catalog] .memberBirthDatePicker__weekdays,[data-portal-ui-section=finance] .memberBirthDatePicker__weekdays,[data-portal-ui-section=inventory] .memberBirthDatePicker__weekdays,[data-portal-ui-section=operations] .memberBirthDatePicker__weekdays,[data-portal-ui-section=reports] .memberBirthDatePicker__weekdays,[data-portal-ui-section=tools] .memberBirthDatePicker__weekdays{margin-bottom:4px;color:var(--portal-refresh-muted,#708096);font-size:.6875rem;text-align:center}[data-portal-ui-section=admin] .memberBirthDatePicker__day,[data-portal-ui-section=billing] .memberBirthDatePicker__day,[data-portal-ui-section=catalog] .memberBirthDatePicker__day,[data-portal-ui-section=finance] .memberBirthDatePicker__day,[data-portal-ui-section=inventory] .memberBirthDatePicker__day,[data-portal-ui-section=operations] .memberBirthDatePicker__day,[data-portal-ui-section=reports] .memberBirthDatePicker__day,[data-portal-ui-section=tools] .memberBirthDatePicker__day{min-width:0;min-height:34px;padding:4px 2px;border:1px solid transparent;border-radius:7px;color:var(--portal-refresh-ink,#263445);background:transparent;font:inherit;font-size:.8125rem;cursor:pointer}[data-portal-ui-section=admin] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=billing] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=catalog] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=finance] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=inventory] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=operations] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=reports] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible),[data-portal-ui-section=tools] :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible){border-color:#9aa3af;background:#f4f9e8;outline:0}[data-portal-ui-section=admin] .memberBirthDatePicker__day--selected,[data-portal-ui-section=billing] .memberBirthDatePicker__day--selected,[data-portal-ui-section=catalog] .memberBirthDatePicker__day--selected,[data-portal-ui-section=finance] .memberBirthDatePicker__day--selected,[data-portal-ui-section=inventory] .memberBirthDatePicker__day--selected,[data-portal-ui-section=operations] .memberBirthDatePicker__day--selected,[data-portal-ui-section=reports] .memberBirthDatePicker__day--selected,[data-portal-ui-section=tools] .memberBirthDatePicker__day--selected{border-color:transparent;color:var(--portal-refresh-ink,#263445);background:#f3f4f6;font-weight:750}.timePicker--control.timePicker--custom,[data-portal-ui-section=admin] .timePicker--control.timePicker--custom,[data-portal-ui-section=billing] .timePicker--control.timePicker--custom,[data-portal-ui-section=catalog] .timePicker--control.timePicker--custom,[data-portal-ui-section=finance] .timePicker--control.timePicker--custom,[data-portal-ui-section=inventory] .timePicker--control.timePicker--custom,[data-portal-ui-section=operations] .timePicker--control.timePicker--custom,[data-portal-ui-section=reports] .timePicker--control.timePicker--custom,[data-portal-ui-section=tools] .timePicker--control.timePicker--custom{min-height:var(--portal-refresh-control-height,43px);box-sizing:border-box;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);color:var(--portal-refresh-ink,#263445);background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=admin] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=billing] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=catalog] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=finance] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=inventory] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=operations] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=reports] .timePicker--control.timePicker--custom:focus-within,[data-portal-ui-section=tools] .timePicker--control.timePicker--custom:focus-within{border-color:#9aa3af;box-shadow:0 0 0 3px rgba(38,52,69,.12)}.timePicker--control.timePicker--custom>button,[data-portal-ui-section=admin] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=billing] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=catalog] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=finance] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=inventory] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=operations] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=reports] .timePicker--control.timePicker--custom>button,[data-portal-ui-section=tools] .timePicker--control.timePicker--custom>button{min-height:calc(var(--portal-refresh-control-height, 43px) - 2px);border-radius:inherit;color:inherit;background:transparent}[data-portal-ui-section=admin] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=billing] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=catalog] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=finance] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=inventory] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=operations] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=reports] .timePicker--control.timePicker--custom>[role=dialog],[data-portal-ui-section=tools] .timePicker--control.timePicker--custom>[role=dialog]{z-index:1070;border-color:var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#fff;box-shadow:0 16px 32px rgb(38 52 69/12%)}@media (max-width:640px){.portalAnchoredPopover .memberBirthDatePicker__menu,[data-portal-ui-section=admin] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=billing] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=catalog] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=finance] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=inventory] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=operations] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=reports] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu),[data-portal-ui-section=tools] :is(.memberSearchableSelect__menu,.memberBirthDatePicker__menu){max-width:calc(100vw - 24px)}}.portalAnchoredPopover:has(>.memberBirthDatePicker__menu){isolation:isolate;background-color:#ffffff;color:var(--portal-refresh-ink,#263445)}.portalAnchoredPopover .memberBirthDatePicker__menu{position:static;width:100%;max-height:min(520px,calc(100vh - 32px));box-sizing:border-box;overflow:auto;padding:14px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background-color:#ffffff;background-image:none;box-shadow:0 16px 32px rgb(38 52 69/12%);opacity:1}.portalAnchoredPopover .memberBirthDatePicker__navigation{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:12px}.portalAnchoredPopover .memberBirthDatePicker__navButton{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;color:var(--portal-refresh-ink,#263445);background:transparent;cursor:pointer}.portalAnchoredPopover .memberBirthDatePicker__navButton:focus-visible,.portalAnchoredPopover .memberBirthDatePicker__navButton:hover:not(:disabled){border-color:#9aa3af;background:#f4f9e8;outline:0}.portalAnchoredPopover .memberBirthDatePicker__navButton svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.portalAnchoredPopover .memberBirthDatePicker__monthTitle{min-width:0;color:var(--portal-refresh-ink,#263445);font-size:.875rem;font-weight:750;text-align:center}.portalAnchoredPopover .memberBirthDatePicker__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.portalAnchoredPopover .memberBirthDatePicker__selectControl{display:grid;gap:4px;min-width:0}.portalAnchoredPopover .memberBirthDatePicker__selectControl>span{color:var(--portal-refresh-muted,#708096);font-size:.75rem;font-weight:700}.portalAnchoredPopover .memberBirthDatePicker__selectControl select{min-width:0;min-height:38px;box-sizing:border-box;padding:7px 30px 7px 8px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:7px;color:var(--portal-refresh-ink,#263445);background:#ffffff;font:inherit;font-size:.8125rem;color-scheme:light}.portalAnchoredPopover :is(.memberBirthDatePicker__weekdays,.memberBirthDatePicker__days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.portalAnchoredPopover .memberBirthDatePicker__weekdays{margin-bottom:4px;color:var(--portal-refresh-muted,#708096);font-size:.6875rem;text-align:center}.portalAnchoredPopover .memberBirthDatePicker__day{min-width:0;min-height:34px;padding:4px 2px;border:1px solid transparent;border-radius:7px;color:var(--portal-refresh-ink,#263445);background:transparent;font:inherit;font-size:.8125rem;cursor:pointer}.portalAnchoredPopover :is(.memberBirthDatePicker__day:hover,.memberBirthDatePicker__day:focus-visible){border-color:#9aa3af;background:#f4f9e8;outline:0}.portalAnchoredPopover .memberBirthDatePicker__day--selected{border-color:transparent;color:var(--portal-refresh-ink,#263445);background:#f3f4f6;font-weight:750}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker{position:relative;width:100%;min-width:0}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__trigger{display:flex;width:100%;min-height:var(--portal-refresh-control-height,43px);align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#fff;color:var(--portal-refresh-ink,#263445);font:inherit;text-align:left}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__trigger svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__trigger:hover:not(:disabled){border-color:#9aa3af}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__trigger:focus-visible,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__trigger[aria-expanded=true]{border-color:#9aa3af;box-shadow:0 0 0 3px rgba(38,52,69,.12);outline:0}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__dialog{position:absolute;z-index:240;inset:calc(100% + 8px) 0 auto;width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid #dce3ea;border-radius:10px;background:#fff;box-shadow:0 12px 32px rgb(38 52 69/18%)}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions button,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__grid button,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__toolbar button{min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--portal-refresh-ink,#263445);font:inherit;cursor:pointer}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__toolbar button{width:38px;font-size:20px}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions button:focus-visible,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions button:hover,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__grid button:focus-visible,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__grid button:hover,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__toolbar button:focus-visible,:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__toolbar button:hover{border-color:#9aa3af;background:#f4f9e8;outline:0}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__grid .portalMonthPicker__month--selected{border-color:transparent;color:var(--portal-refresh-ink,#263445);background:#f3f4f6;font-weight:700}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions{border-top:1px solid var(--portal-refresh-line,#e4e7ec);padding-top:10px}:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__actions button{padding:6px 10px}.portalRefresh input[type=file]{min-height:var(--portal-refresh-control-height,43px);padding:4px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#fff;color:var(--portal-refresh-muted,#708096)}.portalRefresh input[type=file]::file-selector-button{min-height:33px;margin-right:10px;padding:6px 12px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:6px;background:#f8fafc;color:var(--portal-refresh-ink,#263445);font:inherit;font-weight:650;cursor:pointer}.portalRefresh input[type=file]::file-selector-button:hover{border-color:#9aa3af;background:#f4f9e8}@media (max-width:760px){:where(.portalRefresh,.portalAnchoredPopover) .portalMonthPicker__dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.portalNativeControlEnhancer__source[data-portal-native-control-source=true]{display:none!important}.portalNativeControlEnhancer__host[data-portal-native-control-host=true]{display:block;inline-size:100%;min-inline-size:0}[data-portal-ui-section=admin] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=billing] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=catalog] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=finance] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=inventory] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=operations] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=reports] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker),[data-portal-ui-section=tools] .portalNativeControlEnhancer__host[data-portal-native-control-invalid=true] :is(.memberSearchableSelect__trigger,.memberBirthDatePicker__control,.portalMonthPicker__trigger,.timePicker){border-color:#b42318!important;box-shadow:0 0 0 3px rgb(180 35 24/12%)!important}.portalDateTimePicker,[data-portal-ui-section=admin] .portalDateTimePicker,[data-portal-ui-section=billing] .portalDateTimePicker,[data-portal-ui-section=catalog] .portalDateTimePicker,[data-portal-ui-section=finance] .portalDateTimePicker,[data-portal-ui-section=inventory] .portalDateTimePicker,[data-portal-ui-section=operations] .portalDateTimePicker,[data-portal-ui-section=reports] .portalDateTimePicker,[data-portal-ui-section=tools] .portalDateTimePicker{display:grid;gap:8px;grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);inline-size:100%;align-items:center}.portalDateTimePicker>input[type=hidden],[data-portal-ui-section=admin] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=billing] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=catalog] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=finance] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=inventory] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=operations] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=reports] .portalDateTimePicker>input[type=hidden],[data-portal-ui-section=tools] .portalDateTimePicker>input[type=hidden]{display:none!important}@media (max-width:760px){.portalDateTimePicker,[data-portal-ui-section=admin] .portalDateTimePicker,[data-portal-ui-section=billing] .portalDateTimePicker,[data-portal-ui-section=catalog] .portalDateTimePicker,[data-portal-ui-section=finance] .portalDateTimePicker,[data-portal-ui-section=inventory] .portalDateTimePicker,[data-portal-ui-section=operations] .portalDateTimePicker,[data-portal-ui-section=reports] .portalDateTimePicker,[data-portal-ui-section=tools] .portalDateTimePicker{grid-template-columns:minmax(0,1fr)}}:root{--portal-refresh-dialog-backdrop:rgb(20 27 38/68%);--portal-refresh-dialog-surface:#ffffff;--portal-refresh-dialog-header:#c5b49e;--portal-refresh-dialog-radius:16px}.portalModalBackdrop,dialog::backdrop{background:var(--portal-refresh-dialog-backdrop)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:portalBackdropEnter .16s cubic-bezier(.16,1,.3,1) forwards}.portalDialogSurface,.portalModalSurface,dialog[open]:not([data-portal-list-detail-placement=side]):not([class*=dialog_side]):not([class*=drawer]):not([class*=Drawer]):not(.bookingDetailDrawer):not(.completedInvoiceDetailModal){border:1px solid #e4e7ec!important;border-radius:var(--portal-refresh-dialog-radius)!important;background:#ffffff!important;box-shadow:0 20px 48px rgb(0 0 0/25%)!important;overflow:hidden;animation:portalDialogEnter .16s cubic-bezier(.16,1,.3,1)}@keyframes portalDialogEnter{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:none}}@keyframes portalBackdropEnter{0%{opacity:0}to{opacity:1}}.portalDialogTabs button{transition:color .15s ease,box-shadow .15s ease}.memberDialogTab--active,.portalDialogTabs button.active,.portalDialogTabs button[aria-selected=true]{background-color:transparent!important;color:#263445!important;font-weight:700!important;border-radius:0!important;box-shadow:inset 0 -2px 0 #263445!important}[data-portal-ui-section=admin],[data-portal-ui-section=catalog],[data-portal-ui-section=finance],[data-portal-ui-section=inventory],[data-portal-ui-section=operations],[data-portal-ui-section=reports],[data-portal-ui-section=tools]{--portal-refresh-dialog-layer:1200;--portal-refresh-dialog-popup-layer:1210;--portal-refresh-dialog-backdrop:rgb(20 27 38/68%);--portal-refresh-dialog-surface:#ffffff;--portal-refresh-dialog-header:#cdb79f;--portal-refresh-dialog-body:#ecf0f5}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog:not([open]){display:none!important}[data-portal-ui-section=admin] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=catalog] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=finance] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=inventory] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=operations] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=reports] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=tools] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;margin:0!important;box-sizing:border-box;width:min(100vw,clamp(800px,70vw,1400px))!important;height:100vh!important;height:100dvh!important;min-height:0;max-width:100%!important;max-height:100dvh!important;padding:0!important;border:none!important;border-radius:0!important;color:var(--portal-refresh-ink,#263445);background:var(--portal-refresh-dialog-surface,#ffffff);box-shadow:-16px 0 48px rgba(20,27,38,.24)!important;overflow:hidden;overscroll-behavior:contain;z-index:var(--portal-refresh-dialog-layer,1200)}[data-portal-ui-section=admin] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=catalog] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=finance] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=inventory] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=operations] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=reports] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop,[data-portal-ui-section=tools] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal)::backdrop{background:rgba(20,27,38,.28)!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}[data-portal-ui-section=admin] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=catalog] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=finance] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=inventory] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=operations] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=reports] dialog.memberRegistrationAdditionalDataModal,[data-portal-ui-section=tools] dialog.memberRegistrationAdditionalDataModal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;margin:0!important;box-sizing:border-box;width:min(100vw,clamp(800px,70vw,1400px))!important;height:100vh!important;height:100dvh!important;min-height:0;max-width:100vw!important;max-height:100dvh!important;padding:0!important;border:none!important;border-radius:0!important;color:var(--portal-refresh-ink,#263445);background:var(--portal-refresh-dialog-body,#ecf0f5);box-shadow:-16px 0 48px rgba(20,27,38,.24)!important;overflow:hidden;overscroll-behavior:contain;z-index:var(--portal-refresh-dialog-layer,1200)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog.memberRegistrationAdditionalDataModal--compact{width:min(620px,calc(100vw - 32px));height:fit-content!important;min-height:0}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog.memberRegistrationAdditionalDataModal--compact .memberRegistrationAdditionalDataModal__surface{height:auto}[data-portal-ui-section=admin] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=catalog] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=finance] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=inventory] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=operations] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=reports] dialog.memberRegistrationAdditionalDataModal::backdrop,[data-portal-ui-section=tools] dialog.memberRegistrationAdditionalDataModal::backdrop{background:rgba(20,27,38,.28)!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}[data-portal-ui-section=admin] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=finance] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=inventory] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=operations] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=reports] dialog .memberRegistrationAdditionalDataModal__surface,[data-portal-ui-section=tools] dialog .memberRegistrationAdditionalDataModal__surface{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:auto;max-height:inherit;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;background:var(--portal-refresh-dialog-body,#ecf0f5)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog.memberRegistrationAdditionalDataModal:has(.memberRegistrationAdditionalDataModal__tabs){width:min(100vw,clamp(800px,70vw,1400px))!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__surface:has(>.memberRegistrationAdditionalDataModal__tabs){grid-template-rows:auto auto minmax(0,1fr);height:100%}[data-portal-ui-section=admin] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=finance] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=inventory] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=operations] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=reports] dialog .memberRegistrationAdditionalDataModal__header,[data-portal-ui-section=tools] dialog .memberRegistrationAdditionalDataModal__header{min-width:0;min-height:64px;padding:12px 18px;border-bottom:1px solid var(--portal-reference-drawer-border,#b99672);background:var(--portal-reference-drawer-header,var(--portal-refresh-dialog-header,#cdb79f));color:#ffffff}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__title{margin:0;color:#ffffff;font-size:18px;font-weight:750}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__close{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;padding:0;border:1px solid rgb(255 255 255/64%);border-radius:10px;background:rgb(255 255 255/16%);color:#ffffff}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__close:is(:hover,:focus-visible){border-color:#ffffff;background:rgb(255 255 255/30%);color:#ffffff;outline:3px solid rgb(186 241 51/35%);outline-offset:1px}[data-portal-ui-section=admin] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=finance] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=inventory] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=operations] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=reports] dialog .memberRegistrationAdditionalDataModal__headerActions,[data-portal-ui-section=tools] dialog .memberRegistrationAdditionalDataModal__headerActions{min-width:0;flex-wrap:wrap}[data-portal-ui-section=admin] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=finance] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=inventory] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=operations] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=reports] dialog .memberRegistrationAdditionalDataModal__body,[data-portal-ui-section=tools] dialog .memberRegistrationAdditionalDataModal__body{min-width:0;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;background:var(--portal-refresh-dialog-body,#ecf0f5)}[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__body>.memberSearch{margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__body>.memberSearch>.memberSearch__header{display:none!important}[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__body>.memberSearch>.memberSearch__body{padding:0!important;border:0!important;background:transparent!important}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog.memberRegistrationAdditionalDataModal:has(input[name=operation][value*=delete]){width:min(620px,calc(100vw - 32px));height:fit-content!important;min-height:0}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog.memberRegistrationAdditionalDataModal:has(input[name=operation][value*=delete]) .memberRegistrationAdditionalDataModal__surface{height:auto}[data-portal-ui-section=admin] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=catalog] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=finance] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=inventory] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=operations] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=reports] dialog .memberRegistrationAdditionalDataModal__tableViewport,[data-portal-ui-section=tools] dialog .memberRegistrationAdditionalDataModal__tableViewport{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-portal-ui-section=admin] dialog.memberDialog,[data-portal-ui-section=admin] dialog>.memberDialog,[data-portal-ui-section=catalog] dialog.memberDialog,[data-portal-ui-section=catalog] dialog>.memberDialog,[data-portal-ui-section=finance] dialog.memberDialog,[data-portal-ui-section=finance] dialog>.memberDialog,[data-portal-ui-section=inventory] dialog.memberDialog,[data-portal-ui-section=inventory] dialog>.memberDialog,[data-portal-ui-section=operations] dialog.memberDialog,[data-portal-ui-section=operations] dialog>.memberDialog,[data-portal-ui-section=reports] dialog.memberDialog,[data-portal-ui-section=reports] dialog>.memberDialog,[data-portal-ui-section=tools] dialog.memberDialog,[data-portal-ui-section=tools] dialog>.memberDialog{min-width:0;max-width:100%;max-height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;scrollbar-gutter:stable;background:var(--portal-refresh-dialog-body,#ecf0f5)}[data-portal-ui-section=admin] dialog .memberDialog__header,[data-portal-ui-section=catalog] dialog .memberDialog__header,[data-portal-ui-section=finance] dialog .memberDialog__header,[data-portal-ui-section=inventory] dialog .memberDialog__header,[data-portal-ui-section=operations] dialog .memberDialog__header,[data-portal-ui-section=reports] dialog .memberDialog__header,[data-portal-ui-section=tools] dialog .memberDialog__header{display:flex;min-height:56px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--portal-reference-drawer-border,#b99672);background:var(--portal-reference-drawer-header,var(--portal-refresh-dialog-header,#cdb79f));color:#ffffff}[data-portal-ui-section=admin] dialog .memberDialog__title,[data-portal-ui-section=catalog] dialog .memberDialog__title,[data-portal-ui-section=finance] dialog .memberDialog__title,[data-portal-ui-section=inventory] dialog .memberDialog__title,[data-portal-ui-section=operations] dialog .memberDialog__title,[data-portal-ui-section=reports] dialog .memberDialog__title,[data-portal-ui-section=tools] dialog .memberDialog__title{min-width:0;margin:0;color:#ffffff;font-size:1rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}[data-portal-ui-section=admin] dialog .memberDialog__message,[data-portal-ui-section=catalog] dialog .memberDialog__message,[data-portal-ui-section=finance] dialog .memberDialog__message,[data-portal-ui-section=inventory] dialog .memberDialog__message,[data-portal-ui-section=operations] dialog .memberDialog__message,[data-portal-ui-section=reports] dialog .memberDialog__message,[data-portal-ui-section=tools] dialog .memberDialog__message{flex:0 0 auto;margin:0;padding:20px 24px 0;color:var(--portal-refresh-muted,#708096);background:var(--portal-refresh-dialog-body,#ecf0f5);line-height:1.55;overflow-wrap:anywhere}[data-portal-ui-section=admin] dialog .memberDialog__body,[data-portal-ui-section=admin] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=catalog] dialog .memberDialog__body,[data-portal-ui-section=catalog] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=finance] dialog .memberDialog__body,[data-portal-ui-section=finance] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=inventory] dialog .memberDialog__body,[data-portal-ui-section=inventory] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=operations] dialog .memberDialog__body,[data-portal-ui-section=operations] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=reports] dialog .memberDialog__body,[data-portal-ui-section=reports] dialog [data-portal-ui-dialog=body],[data-portal-ui-section=tools] dialog .memberDialog__body,[data-portal-ui-section=tools] dialog [data-portal-ui-dialog=body]{min-width:0;min-height:0;flex:1 1 auto;padding:24px;overflow:auto;overscroll-behavior:contain;background:var(--portal-refresh-dialog-body,#ecf0f5)}[data-portal-ui-section=admin] dialog .memberDialog__actions,[data-portal-ui-section=admin] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=catalog] dialog .memberDialog__actions,[data-portal-ui-section=catalog] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=finance] dialog .memberDialog__actions,[data-portal-ui-section=finance] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=inventory] dialog .memberDialog__actions,[data-portal-ui-section=inventory] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=operations] dialog .memberDialog__actions,[data-portal-ui-section=operations] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=reports] dialog .memberDialog__actions,[data-portal-ui-section=reports] dialog [data-portal-ui-dialog=actions],[data-portal-ui-section=tools] dialog .memberDialog__actions,[data-portal-ui-section=tools] dialog [data-portal-ui-dialog=actions]{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 18px;border-top:1px solid var(--portal-refresh-line,#e4e7ec);background:var(--portal-refresh-dialog-body,#ecf0f5)}[data-portal-ui-section=admin] dialog .memberDialog__actions>a,[data-portal-ui-section=admin] dialog .memberDialog__actions>button,[data-portal-ui-section=catalog] dialog .memberDialog__actions>a,[data-portal-ui-section=catalog] dialog .memberDialog__actions>button,[data-portal-ui-section=finance] dialog .memberDialog__actions>a,[data-portal-ui-section=finance] dialog .memberDialog__actions>button,[data-portal-ui-section=inventory] dialog .memberDialog__actions>a,[data-portal-ui-section=inventory] dialog .memberDialog__actions>button,[data-portal-ui-section=operations] dialog .memberDialog__actions>a,[data-portal-ui-section=operations] dialog .memberDialog__actions>button,[data-portal-ui-section=reports] dialog .memberDialog__actions>a,[data-portal-ui-section=reports] dialog .memberDialog__actions>button,[data-portal-ui-section=tools] dialog .memberDialog__actions>a,[data-portal-ui-section=tools] dialog .memberDialog__actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--portal-refresh-control-height,43px);padding:9px 14px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);color:var(--portal-refresh-ink,#263445);background:var(--portal-refresh-dialog-surface,#ffffff);font:inherit;font-weight:650;line-height:1.25;text-decoration:none;cursor:pointer}[data-portal-ui-section=admin] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=admin] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=admin] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=admin] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=catalog] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=catalog] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=catalog] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=catalog] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=finance] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=finance] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=finance] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=finance] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=inventory] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=inventory] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=inventory] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=inventory] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=operations] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=operations] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=operations] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=operations] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=reports] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=reports] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=reports] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=reports] dialog .memberDialog__actions>button:hover:not(:disabled),[data-portal-ui-section=tools] dialog .memberDialog__actions>a:focus-visible,[data-portal-ui-section=tools] dialog .memberDialog__actions>a:hover,[data-portal-ui-section=tools] dialog .memberDialog__actions>button:focus-visible,[data-portal-ui-section=tools] dialog .memberDialog__actions>button:hover:not(:disabled){border-color:var(--portal-refresh-lime-strong,#8ebd00);background:rgb(186 241 51/16%);outline:3px solid rgb(186 241 51/30%);outline-offset:1px}[data-portal-ui-section=admin] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=catalog] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=finance] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=inventory] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=operations] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=reports] dialog .memberDialog__actions>button:disabled,[data-portal-ui-section=tools] dialog .memberDialog__actions>button:disabled{cursor:not-allowed;opacity:.62}[data-portal-ui-section=admin] dialog .memberDialog__tableViewport,[data-portal-ui-section=admin] dialog .portalRefresh__tableWrap,[data-portal-ui-section=catalog] dialog .memberDialog__tableViewport,[data-portal-ui-section=catalog] dialog .portalRefresh__tableWrap,[data-portal-ui-section=finance] dialog .memberDialog__tableViewport,[data-portal-ui-section=finance] dialog .portalRefresh__tableWrap,[data-portal-ui-section=inventory] dialog .memberDialog__tableViewport,[data-portal-ui-section=inventory] dialog .portalRefresh__tableWrap,[data-portal-ui-section=operations] dialog .memberDialog__tableViewport,[data-portal-ui-section=operations] dialog .portalRefresh__tableWrap,[data-portal-ui-section=reports] dialog .memberDialog__tableViewport,[data-portal-ui-section=reports] dialog .portalRefresh__tableWrap,[data-portal-ui-section=tools] dialog .memberDialog__tableViewport,[data-portal-ui-section=tools] dialog .portalRefresh__tableWrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-portal-ui-section=admin] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=admin] dialog .memberSearchableSelect__menu,[data-portal-ui-section=admin] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=catalog] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=catalog] dialog .memberSearchableSelect__menu,[data-portal-ui-section=catalog] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=finance] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=finance] dialog .memberSearchableSelect__menu,[data-portal-ui-section=finance] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=inventory] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=inventory] dialog .memberSearchableSelect__menu,[data-portal-ui-section=inventory] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=operations] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=operations] dialog .memberSearchableSelect__menu,[data-portal-ui-section=operations] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=reports] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=reports] dialog .memberSearchableSelect__menu,[data-portal-ui-section=reports] dialog [data-portal-ui-dialog=popup],[data-portal-ui-section=tools] dialog .memberBirthDatePicker__menu,[data-portal-ui-section=tools] dialog .memberSearchableSelect__menu,[data-portal-ui-section=tools] dialog [data-portal-ui-dialog=popup]{z-index:var(--portal-refresh-dialog-popup-layer,1210)}@media (max-width:640px){[data-portal-ui-section=admin] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=catalog] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=finance] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=inventory] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=operations] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=reports] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal),[data-portal-ui-section=tools] dialog:not(.workspaceDialog):not(.completionDialog):not(.equipmentStatusDialog):not(.blockingLoadingDialog):not(.memberRegistrationAdditionalDataModal){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__header{min-height:60px;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:12px 14px 12px 16px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberRegistrationAdditionalDataModal__headerActions{display:flex;width:auto;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-left:auto}[data-portal-ui-section=admin] dialog .memberDialog__header,[data-portal-ui-section=catalog] dialog .memberDialog__header,[data-portal-ui-section=finance] dialog .memberDialog__header,[data-portal-ui-section=inventory] dialog .memberDialog__header,[data-portal-ui-section=operations] dialog .memberDialog__header,[data-portal-ui-section=reports] dialog .memberDialog__header,[data-portal-ui-section=tools] dialog .memberDialog__header{padding:12px 14px}[data-portal-ui-section=admin] dialog .memberDialog__actions,[data-portal-ui-section=catalog] dialog .memberDialog__actions,[data-portal-ui-section=finance] dialog .memberDialog__actions,[data-portal-ui-section=inventory] dialog .memberDialog__actions,[data-portal-ui-section=operations] dialog .memberDialog__actions,[data-portal-ui-section=reports] dialog .memberDialog__actions,[data-portal-ui-section=tools] dialog .memberDialog__actions{align-items:stretch;padding:12px 14px}[data-portal-ui-section=admin] dialog .memberDialog__actions>a,[data-portal-ui-section=admin] dialog .memberDialog__actions>button,[data-portal-ui-section=catalog] dialog .memberDialog__actions>a,[data-portal-ui-section=catalog] dialog .memberDialog__actions>button,[data-portal-ui-section=finance] dialog .memberDialog__actions>a,[data-portal-ui-section=finance] dialog .memberDialog__actions>button,[data-portal-ui-section=inventory] dialog .memberDialog__actions>a,[data-portal-ui-section=inventory] dialog .memberDialog__actions>button,[data-portal-ui-section=operations] dialog .memberDialog__actions>a,[data-portal-ui-section=operations] dialog .memberDialog__actions>button,[data-portal-ui-section=reports] dialog .memberDialog__actions>a,[data-portal-ui-section=reports] dialog .memberDialog__actions>button,[data-portal-ui-section=tools] dialog .memberDialog__actions>a,[data-portal-ui-section=tools] dialog .memberDialog__actions>button{flex:1 1 100%;justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.portalDialogSurface,.portalModalBackdrop,.portalModalSurface,dialog::backdrop,dialog[open]{animation:none!important}}