.Rszvfa_root{position:relative}.Rszvfa_trigger{color:var(--color-text-secondary,#52525b);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.Rszvfa_triggerWithContent{justify-content:space-between;gap:8px;width:auto;min-width:118px;padding:0 12px}.Rszvfa_trigger:hover{background:var(--color-surface-hover,#f4f4f5);color:var(--color-accent,#2563eb)}.Rszvfa_trigger:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.Rszvfa_trigger svg{width:19px;height:19px}.Rszvfa_triggerWithContent svg{width:16px;height:16px}.Rszvfa_popover{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e4e4e7);box-shadow:var(--shadow-popover,0 6px 24px #18181b1a);z-index:60;border-radius:12px;gap:2px;min-width:168px;padding:6px;animation:.14s ease-out Rszvfa_iconMenuPop;display:grid;position:absolute;top:calc(100% + 8px)}.Rszvfa_popoverEnd{right:0}.Rszvfa_menuTitle{color:var(--color-text-muted,#71717a);letter-spacing:.03em;padding:7px 10px 5px;font-size:.72rem;font-weight:700}.Rszvfa_item{color:var(--color-text-secondary,#52525b);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 10px;font-size:.84rem;font-weight:600;transition:background-color .14s,color .14s;display:flex}.Rszvfa_item:hover{background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}.Rszvfa_item:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:-2px}.Rszvfa_itemSelected{color:var(--color-accent,#2563eb)}.Rszvfa_itemIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.Rszvfa_itemIcon svg{width:16px;height:16px}.Rszvfa_itemLabel{flex:auto}.Rszvfa_check{color:var(--color-accent,#2563eb);opacity:0;flex:none}.Rszvfa_itemSelected .Rszvfa_check{opacity:1}@keyframes Rszvfa_iconMenuPop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Rszvfa_popover{animation:none}}@media (min-width:1024px){.Rszvfa_trigger{width:36px;height:36px}.Rszvfa_triggerWithContent{width:auto;min-width:118px}.Rszvfa_item{min-height:36px}}@media (max-width:720px){.Rszvfa_triggerWithContent{min-width:104px;padding:0 10px}.Rszvfa_popover{min-width:156px}}
.eN5aGq_root,.eN5aGq_inbox{--msg-bg:var(--admin-surface,var(--color-surface,#fff));--msg-text:var(--admin-text,var(--color-text,#18181b));--msg-muted:var(--admin-muted,var(--color-text-secondary,#52525b));--msg-border:var(--admin-border,var(--color-border,#e4e4e7));--msg-subtle:var(--admin-subtle,var(--color-surface-hover,#fafafa));--msg-accent:var(--admin-accent,var(--color-accent,#2563eb));color:var(--msg-text)}.eN5aGq_root{position:relative}.eN5aGq_bell{width:44px;height:44px;color:var(--msg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.eN5aGq_bell svg{width:20px;height:20px}.eN5aGq_bell:hover{background:var(--msg-subtle)}.eN5aGq_root button:focus-visible,.eN5aGq_root a:focus-visible,.eN5aGq_inbox button:focus-visible,.eN5aGq_toast button:focus-visible{outline:2px solid var(--msg-accent,#2563eb);outline-offset:2px}.eN5aGq_badge{color:#fff;border:2px solid var(--msg-bg);background:#c62828;border-radius:20px;min-width:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:0;right:0}.eN5aGq_popover{z-index:60;background:var(--msg-bg);border:1px solid var(--msg-border);border-radius:12px;width:min(360px,100vw - 32px);max-height:min(620px,100dvh - 100px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 28px #0002}.eN5aGq_popover header{justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.eN5aGq_popover header span{color:var(--msg-muted);font-size:12px}.eN5aGq_preview{text-align:left;width:100%;min-height:70px;color:var(--msg-text);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;padding:10px;display:grid}.eN5aGq_preview:hover,.eN5aGq_preview[data-unread=true]{background:var(--msg-subtle)}.eN5aGq_preview strong{overflow-wrap:anywhere;font-size:14px}.eN5aGq_preview>span{color:var(--msg-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.eN5aGq_preview time{color:var(--msg-muted);font-size:12px}.eN5aGq_dot{background:var(--msg-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.eN5aGq_popover footer{border-top:1px solid var(--msg-border);margin-top:6px}.eN5aGq_popover footer a{color:var(--msg-accent);text-align:center;border-radius:6px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.eN5aGq_status{text-align:center;color:var(--msg-muted);padding:24px 12px;font-size:14px}.eN5aGq_status button{margin:10px auto 0;display:block}.eN5aGq_toasts{top:max(80px, calc(env(safe-area-inset-top) + 72px));right:max(16px, env(safe-area-inset-right));z-index:45;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed}.eN5aGq_toast{background:var(--admin-surface,var(--color-surface,#fff));color:var(--admin-text,var(--color-text,#18181b));border:1px solid var(--admin-border,var(--color-border,#e4e4e7));border-left:3px solid var(--admin-accent,var(--color-accent,#2563eb));pointer-events:auto;overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;animation:.18s ease-out eN5aGq_message-enter;box-shadow:0 8px 24px #0002}.eN5aGq_toast[data-level=WARNING]{border-left-color:#b45309}.eN5aGq_toast[data-level=ERROR]{border-left-color:#b91c1c}.eN5aGq_toast[data-level=SUCCESS]{border-left-color:#047857}.eN5aGq_toastTop{justify-content:space-between;align-items:start;gap:10px;display:flex}.eN5aGq_toastTop strong{font-size:14px;line-height:1.5}.eN5aGq_toastTop button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;min-width:32px;min-height:32px;margin:-5px -5px 0 0;font-size:22px}.eN5aGq_toast time{color:var(--admin-muted,var(--color-text-secondary,#52525b));font-size:12px}.eN5aGq_toast p{white-space:pre-wrap;max-height:9.6em;margin:6px 0 0;font-size:14px;line-height:1.6;overflow:auto}.eN5aGq_toolbar,.eN5aGq_messageTop,.eN5aGq_messageActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.eN5aGq_toolbar{margin-bottom:20px}.eN5aGq_toolbar>div{gap:6px;display:flex}.eN5aGq_toolbar button,.eN5aGq_messageActions button,.eN5aGq_status button{background:var(--msg-bg);color:var(--msg-text);border:1px solid var(--msg-border);min-height:44px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px;font-size:14px}.eN5aGq_toolbar button[aria-pressed=true]{background:var(--msg-subtle);color:var(--msg-accent);border-color:var(--msg-accent)}.eN5aGq_toolbar button:disabled,.eN5aGq_messageActions button:disabled{opacity:.5;cursor:default}.eN5aGq_message{border:1px solid var(--msg-border);background:var(--msg-bg);overflow-wrap:anywhere;border-radius:12px;margin-bottom:12px;padding:20px}.eN5aGq_message[data-unread=true]{border-left:3px solid var(--msg-accent)}.eN5aGq_messageTop{color:var(--msg-muted);font-size:12px}.eN5aGq_message h2{margin:12px 0 6px;font-size:17px;line-height:1.5}.eN5aGq_message p{white-space:pre-wrap;color:var(--msg-muted);margin:0;font-size:14px;line-height:1.75}.eN5aGq_messageActions{justify-content:flex-end;margin-top:14px}@keyframes eN5aGq_message-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.eN5aGq_toast{animation:none}}@media (max-width:480px){.eN5aGq_popover{top:calc(var(--header-height,56px) + 8px);width:calc(100vw - 24px);position:fixed;right:12px}.eN5aGq_toastTop button{min-width:44px;min-height:44px}.eN5aGq_message{padding:16px}.eN5aGq_toolbar button{font-size:13px}}
._4TX3AG_trigger{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);min-width:0;min-height:44px;color:var(--color-text,#18181b);cursor:pointer;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:16px;line-height:1.5;display:inline-flex}._4TX3AG_trigger>span:not(._4TX3AG_chevron){overflow-wrap:break-word;min-width:0}._4TX3AG_trigger:hover:not(:disabled),._4TX3AG_trigger[data-state=open]{border-color:var(--color-border-strong,#a1a1aa)}._4TX3AG_trigger:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}._4TX3AG_trigger:disabled{cursor:not-allowed;opacity:.5}._4TX3AG_chevron{color:var(--color-text-muted,#71717a);flex-shrink:0;margin-left:auto;display:inline-flex}@media (max-width:639px){._4TX3AG_trigger{flex-wrap:wrap;gap:1px 8px;padding:7px 34px 7px 10px;position:relative}._4TX3AG_trigger>span:not(._4TX3AG_chevron){white-space:normal;flex:0 0 100%}._4TX3AG_chevron{margin-left:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}}._4TX3AG_content{z-index:80;width:max-content;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);color:var(--color-text,#18181b);box-shadow:var(--shadow-popover,0 6px 24px #18181b1a);font-family:var(--font-sans,system-ui, sans-serif);border-radius:9px;overflow:hidden}._4TX3AG_viewport{padding:4px}._4TX3AG_search{border-bottom:1px solid var(--color-border,#e4e4e7);padding:8px 8px 4px}._4TX3AG_searchInput{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:100%;min-height:36px;color:var(--color-text,#18181b);font:inherit;border-radius:6px;outline:none;padding:6px 9px;font-size:14px}._4TX3AG_searchInput:focus{border-color:var(--color-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#2563eb) 20%, transparent)}._4TX3AG_empty{color:var(--color-text-muted,#71717a);padding:12px 10px;font-size:13px}._4TX3AG_item{cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 32px 8px 10px;font-size:14px;line-height:1.5;display:flex;position:relative}._4TX3AG_item[data-state=checked]{color:var(--color-accent,#1d4ed8);font-weight:500}._4TX3AG_item[data-highlighted]{background:var(--color-surface-hover,#f4f4f5);outline:none}._4TX3AG_item[data-disabled]{opacity:.45;cursor:not-allowed}._4TX3AG_check{color:var(--color-accent,#2563eb);display:inline-flex;position:absolute;right:10px}@media (min-width:1024px){._4TX3AG_trigger,._4TX3AG_item{min-height:36px;font-size:13px}}
.ooHMaa_trigger{border:1px solid var(--line,#d4d4d8);min-height:44px;color:var(--text,#18181b);background:var(--panel,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}.ooHMaa_trigger select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:44px;margin:0;position:absolute;inset:0}.ooHMaa_trigger:focus-within{outline:2px solid var(--purple,#7957e8);outline-offset:3px}
.lvWwVa_recordList{gap:12px;padding:16px;display:grid}@media (min-width:640px){.lvWwVa_recordList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lvWwVa_recordList{gap:16px;padding:18px}}.lvWwVa_recordCard{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);min-width:0;color:var(--admin-text);padding:16px}.lvWwVa_recordHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lvWwVa_recordIdentity{min-width:0}.lvWwVa_recordIdentity h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.lvWwVa_recordSubtitle{color:var(--admin-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.lvWwVa_recordStatus{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:5px;max-width:48%;display:flex}.lvWwVa_recordBody{color:var(--admin-muted);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.7}.lvWwVa_recordFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:16px 0 0;display:grid}.lvWwVa_recordFields dt{color:var(--admin-muted);margin-bottom:4px;font-size:12px}.lvWwVa_recordFields dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.lvWwVa_recordActions{border-top:1px solid var(--admin-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.lvWwVa_table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.lvWwVa_table th,.lvWwVa_table td{border-bottom:1px solid var(--admin-border);vertical-align:middle;padding:16px}.lvWwVa_table thead{background:var(--admin-subtle);color:var(--admin-muted);font-size:12px}.lvWwVa_table thead th{white-space:normal;padding-top:12px;padding-bottom:12px;font-weight:500}.lvWwVa_table tbody tr:last-child>*{border-bottom:0}.lvWwVa_table tbody tr:hover{background:var(--admin-subtle)}
.aFiFLa_pagination{border-top:1px solid var(--color-border,#e4e4e7);color:var(--color-text-secondary,#52525b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;font-size:12px;display:flex}.aFiFLa_summary{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.aFiFLa_pageSize{align-items:center;gap:8px;display:inline-flex}.aFiFLa_controls{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.aFiFLa_controls button{border:1px solid var(--color-border,#e4e4e7);min-width:44px;min-height:44px;color:var(--color-text-secondary,#52525b);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;transition:background-color .16s,border-color .16s,color .16s}.aFiFLa_controls button:hover:not(:disabled){border-color:var(--color-border-strong,#d4d4d8);background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}.aFiFLa_controls button:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.aFiFLa_controls button:disabled{border-color:var(--color-border,#e4e4e7);color:var(--color-text-muted,#71717a);cursor:not-allowed}.aFiFLa_pages{display:none}.aFiFLa_pages button{border-color:#0000}.aFiFLa_pages button[aria-current=page]{color:var(--color-accent,#2563eb);font-weight:600}.aFiFLa_position{font-variant-numeric:tabular-nums}@media (min-width:1024px){.aFiFLa_pagination{padding:14px 18px}.aFiFLa_summary{flex:0 auto;justify-content:flex-start}.aFiFLa_controls{width:auto}.aFiFLa_controls button{min-width:32px;min-height:32px}.aFiFLa_pages{align-items:center;gap:4px;display:flex}.aFiFLa_position{display:none}}
._77orZG_root{min-width:0;position:relative}._77orZG_trigger{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:100%;min-height:44px;color:var(--color-text,#18181b);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:16px;display:flex}._77orZG_trigger:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}._77orZG_trigger:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}._77orZG_trigger:disabled{cursor:not-allowed;opacity:.5}._77orZG_value{overflow-wrap:anywhere;min-width:0}._77orZG_value[data-placeholder=true]{color:var(--color-text-muted,#71717a)}._77orZG_icon{color:var(--color-text-muted,#71717a);flex-shrink:0;display:inline-flex}._77orZG_popover{z-index:70;border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:352px;max-width:calc(100vw - 24px);color:var(--color-text,#18181b);box-shadow:var(--shadow-popover,0 8px 28px #18181b24);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}._77orZG_popoverEnd{left:auto;right:0}._77orZG_backdrop{display:none}@media (max-width:639px){._77orZG_backdrop{z-index:69;background:var(--color-overlay,#18181b52);display:block;position:fixed;inset:0}._77orZG_popover,._77orZG_popoverEnd{width:min(92vw,360px);max-height:calc(100dvh - 32px);padding-bottom:max(12px, env(safe-area-inset-bottom));position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}}._77orZG_presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}._77orZG_preset{border:1px solid var(--color-border,#e4e4e7);min-height:36px;color:var(--color-accent,#2563eb);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:7px;padding:0 6px;font-size:12px;font-weight:500}._77orZG_preset:hover{border-color:var(--color-border-strong,#a1a1aa);background:var(--color-surface-hover,#f4f4f5)}._77orZG_preset:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}._77orZG_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._77orZG_header p{margin:0;font-size:13px;font-weight:600}._77orZG_navButton{width:32px;height:32px;color:var(--color-text-secondary,#52525b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._77orZG_navButton:hover{background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}._77orZG_navButton:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}._77orZG_weekdays,._77orZG_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._77orZG_weekdays{margin-bottom:4px}._77orZG_weekdays span{height:26px;color:var(--color-text-muted,#71717a);place-items:center;font-size:11px;font-weight:500;display:grid}._77orZG_day{height:38px;color:var(--color-text,#18181b);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;font-size:13px;display:grid}._77orZG_day:hover{background:var(--color-surface-hover,#f4f4f5)}._77orZG_day:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:-2px}._77orZG_dayOutside{color:var(--color-text-muted,#71717a)}._77orZG_dayToday{border-color:var(--color-border-strong,#d4d4d8)}._77orZG_dayInRange{background:var(--color-accent-soft,#eff6ff);border-radius:0}._77orZG_dayRangeStart,._77orZG_dayRangeEnd{background:var(--color-accent,#2563eb);color:var(--color-on-accent,#fff);font-weight:600}._77orZG_dayRangeStart{border-top-right-radius:0;border-bottom-right-radius:0}._77orZG_dayRangeEnd{border-top-left-radius:0;border-bottom-left-radius:0}._77orZG_dayRangeStart._77orZG_dayRangeEnd{border-radius:6px}._77orZG_dayRangeStart:hover,._77orZG_dayRangeEnd:hover{background:var(--color-accent,#2563eb)}._77orZG_timeSection{border-top:1px solid var(--color-border,#e4e4e7);gap:8px;margin-top:10px;padding-top:10px;display:grid}._77orZG_timeRow{align-items:center;gap:8px;display:flex}._77orZG_timeLabel{color:var(--color-text-secondary,#52525b);flex:0 0 40px;font-size:12px;font-weight:600}._77orZG_dayValue{min-width:0;color:var(--color-text,#18181b);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;font-size:12px}._77orZG_timeInput{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:46px;min-height:32px;color:var(--color-text,#18181b);font:inherit;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 4px;font-size:13px}._77orZG_timeInput:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}._77orZG_timeInput:focus-visible{border-color:var(--color-accent,#2563eb);outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}._77orZG_timeInput:disabled{background:var(--color-surface-hover,#f4f4f5);color:var(--color-text-muted,#71717a);cursor:not-allowed}._77orZG_timeSeparator{color:var(--color-text-muted,#71717a);font-size:13px}._77orZG_hint{color:var(--color-text-muted,#71717a);margin:10px 0 0;font-size:11px;line-height:1.5}._77orZG_hintInvalid{color:var(--color-rose-700,#9f1239);font-weight:500}._77orZG_footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}._77orZG_footer button{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 12px;font-size:13px;transition:background-color .16s,border-color .16s,color .16s}._77orZG_ghost{color:var(--color-accent,#2563eb);font-weight:500}._77orZG_ghost:hover{background:var(--color-surface-hover,#f4f4f5)}._77orZG_primary{border-color:var(--color-border-strong,#d4d4d8);color:var(--color-text,#18181b)}._77orZG_footer ._77orZG_primary{font-weight:600}._77orZG_primary:hover:not(:disabled){border-color:var(--color-text-secondary,#52525b);background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}._77orZG_primary:disabled{border-color:var(--color-border,#e4e4e7);color:var(--color-text-muted,#71717a);cursor:not-allowed}._77orZG_footer button:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}@media (max-width:639px){._77orZG_trigger{padding:7px 10px}._77orZG_preset{min-height:44px;font-size:13px}._77orZG_day{height:42px;font-size:14px}._77orZG_timeInput{width:52px;min-height:40px;font-size:16px}._77orZG_footer button{min-height:44px}._77orZG_navButton{width:40px;height:40px}}@media (min-width:1024px){._77orZG_trigger{min-height:36px;font-size:13px}._77orZG_day{height:34px}}
.XO_bEa_page{--catalog-ink:var(--admin-text);--catalog-muted:var(--admin-muted);--catalog-border:var(--admin-border);--catalog-subtle:var(--admin-subtle);--catalog-accent:var(--admin-accent);--catalog-accent-soft:var(--admin-accent-soft);min-width:0;color:var(--catalog-ink);font-size:14px;line-height:1.5}.XO_bEa_page button,.XO_bEa_page a,.XO_bEa_page input,.XO_bEa_page select{-webkit-tap-highlight-color:transparent}.XO_bEa_page :is(button,a):focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}.XO_bEa_resultBar{color:var(--catalog-muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:12px;display:flex}.XO_bEa_summary{flex-wrap:wrap;gap:8px 16px;display:flex}.XO_bEa_summary strong{color:var(--catalog-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.XO_bEa_surface{border:1px solid var(--catalog-border);background:var(--admin-surface);border-radius:10px;overflow:hidden}.XO_bEa_mobileList{gap:12px;display:grid}@media (min-width:768px){.XO_bEa_mobileList{grid-template-columns:repeat(2,minmax(0,1fr))}}.XO_bEa_mobileCard{border:1px solid var(--catalog-border);background:var(--admin-surface);border-radius:10px;min-width:0;padding:16px}.XO_bEa_cardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.XO_bEa_identity{align-items:center;gap:12px;min-width:0;display:flex}.XO_bEa_identity>div{min-width:0}.XO_bEa_identity h2,.XO_bEa_identity h3,.XO_bEa_productName{overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600}.XO_bEa_identity p{color:var(--catalog-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.XO_bEa_appMark{border:1px solid var(--admin-accent-border);background:var(--catalog-accent-soft);width:40px;height:40px;color:var(--admin-accent-text);letter-spacing:-.05em;border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;font-weight:600;display:grid}.XO_bEa_appMarkSmall{border-radius:8px;width:32px;height:32px;font-size:15px}.XO_bEa_description{color:var(--catalog-muted);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.XO_bEa_cardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0;display:grid}.XO_bEa_cardMetrics dt{color:var(--catalog-muted);margin-bottom:3px;font-size:12px}.XO_bEa_cardMetrics dd{overflow-wrap:anywhere;margin:0;font-size:14px}.XO_bEa_cardFooter{border-top:1px solid var(--admin-border-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;display:flex}.XO_bEa_domain{min-width:0;color:var(--catalog-muted);align-items:center;gap:6px;font-size:12px;display:flex}.XO_bEa_domain>span{overflow-wrap:anywhere}.XO_bEa_desktopTable{display:none}.XO_bEa_tableScroll{overscroll-behavior-x:contain;overflow-x:auto}.XO_bEa_table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.XO_bEa_table th{background:var(--catalog-subtle);height:42px;color:var(--catalog-muted);white-space:nowrap;padding:0 18px;font-size:12px;font-weight:500}.XO_bEa_table td{border-top:1px solid var(--catalog-border);vertical-align:middle;height:84px;padding:16px 18px}.XO_bEa_table tbody tr:hover{background:var(--admin-subtle)}.XO_bEa_table td:last-child{white-space:nowrap;width:1%}.XO_bEa_identifier{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.015em;overflow-wrap:anywhere;font-size:12px;font-weight:500}.XO_bEa_muted{color:var(--catalog-muted);font-size:12px}.XO_bEa_subline{color:var(--catalog-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.XO_bEa_stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.XO_bEa_price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.XO_bEa_currency{color:var(--catalog-muted);margin-left:5px;font-size:11px;font-weight:400}.XO_bEa_smallBadge{border:1px solid var(--catalog-border);color:var(--catalog-muted);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px;display:inline-flex}.XO_bEa_detailRow{border-bottom:1px solid var(--admin-border-soft);grid-template-columns:minmax(80px,.65fr) minmax(0,1fr);gap:16px;padding:12px 0;font-size:13px;display:grid}.XO_bEa_detailRow dt{color:var(--catalog-muted)}.XO_bEa_detailRow dd{overflow-wrap:anywhere;margin:0}.XO_bEa_detailRow dd p{margin:0 0 4px}.XO_bEa_detailProduct{border-bottom:1px solid var(--catalog-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.XO_bEa_detailProduct>div{min-width:0}.XO_bEa_detailProduct p{margin:0 0 5px;font-size:13px;font-weight:500}.XO_bEa_benefitGrid{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.XO_bEa_benefitCard{border:1px solid var(--catalog-border);background:var(--admin-surface);border-radius:10px;padding:20px}.XO_bEa_benefitCard>svg{color:var(--catalog-muted);margin-bottom:18px}.XO_bEa_benefitCard h2{margin:12px 0 6px;font-size:16px;font-weight:600}.XO_bEa_benefitCard p{color:var(--catalog-muted);margin:0;font-size:13px;line-height:1.7}.XO_bEa_timeline{margin:0;padding:0 18px;list-style:none}.XO_bEa_timeline li{border-bottom:1px solid var(--catalog-border);padding:20px 0;position:relative}.XO_bEa_timeline li:last-child{border-bottom:0}.XO_bEa_timeline h2{margin:8px 0 4px;font-size:14px;font-weight:600}.XO_bEa_timeline p{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.XO_bEa_sectionIntro{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 16px;display:flex}.XO_bEa_sectionIntro p{max-width:700px;color:var(--catalog-muted);margin:0;font-size:13px;line-height:1.7}.XO_bEa_drawerSection{margin:24px 0 12px;font-size:14px;font-weight:600}.XO_bEa_drawerSection:first-child{margin-top:0}@media (min-width:640px){.XO_bEa_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.XO_bEa_table td{height:82px}}@media (min-width:1280px){.XO_bEa_mobileList{display:none}.XO_bEa_desktopTable{display:block}}@media (min-width:1440px){.XO_bEa_benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ahCkqW_root{min-width:0;position:relative}.ahCkqW_trigger{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:100%;min-height:44px;color:var(--color-text,#18181b);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:16px;display:flex}.ahCkqW_trigger:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.ahCkqW_trigger:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.ahCkqW_trigger:disabled{cursor:not-allowed;opacity:.5}.ahCkqW_value{overflow-wrap:break-word;min-width:0}.ahCkqW_value[data-placeholder=true]{color:var(--color-text-muted,#71717a)}.ahCkqW_icon{color:var(--color-text-muted,#71717a);flex-shrink:0;display:inline-flex}.ahCkqW_popover{z-index:70;border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:312px;max-width:calc(100vw - 24px);color:var(--color-text,#18181b);box-shadow:var(--shadow-popover,0 8px 28px #18181b24);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.ahCkqW_popoverEnd{left:auto;right:0}.ahCkqW_backdrop{display:none}@media (max-width:639px){.ahCkqW_backdrop{z-index:69;background:var(--color-overlay,#18181b52);display:block;position:fixed;inset:0}.ahCkqW_popover,.ahCkqW_popoverEnd{width:min(92vw,340px);max-height:calc(100dvh - 32px);padding-bottom:max(12px, env(safe-area-inset-bottom));position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}}.ahCkqW_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ahCkqW_header p{margin:0;font-size:13px;font-weight:600}.ahCkqW_navButton{width:32px;height:32px;color:var(--color-text-secondary,#52525b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ahCkqW_navButton:hover{background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}.ahCkqW_navButton:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}.ahCkqW_weekdays,.ahCkqW_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ahCkqW_weekdays{margin-bottom:4px}.ahCkqW_weekdays span{height:26px;color:var(--color-text-muted,#71717a);place-items:center;font-size:11px;font-weight:500;display:grid}.ahCkqW_day{height:38px;color:var(--color-text,#18181b);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;font-size:13px;display:grid}.ahCkqW_day:hover{background:var(--color-surface-hover,#f4f4f5)}.ahCkqW_day:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:-2px}.ahCkqW_dayOutside{color:var(--color-text-muted,#71717a)}.ahCkqW_dayToday{border-color:var(--color-border-strong,#d4d4d8)}.ahCkqW_daySelected{background:var(--color-accent,#2563eb);color:var(--color-on-accent,#fff);font-weight:600}.ahCkqW_daySelected:hover{background:var(--color-accent,#2563eb)}.ahCkqW_timeRow{border-top:1px solid var(--color-border,#e4e4e7);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ahCkqW_timeLabel{color:var(--color-text-secondary,#52525b);font-size:12px;font-weight:600}.ahCkqW_timeInput{border:1px solid var(--color-border,#e4e4e7);background:var(--color-surface,#fff);width:52px;min-height:36px;color:var(--color-text,#18181b);font:inherit;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font-size:13px}.ahCkqW_timeInput:focus-visible{border-color:var(--color-accent,#2563eb);outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}.ahCkqW_timeSeparator{color:var(--color-text-muted,#71717a);font-size:13px}.ahCkqW_footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ahCkqW_footer button{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 12px;font-size:13px;transition:background-color .16s,border-color .16s,color .16s}.ahCkqW_ghost{color:var(--color-accent,#2563eb);font-weight:500}.ahCkqW_ghost:hover{background:var(--color-surface-hover,#f4f4f5)}.ahCkqW_primary{border-color:var(--color-border-strong,#d4d4d8);color:var(--color-text,#18181b)}.ahCkqW_footer .ahCkqW_primary{font-weight:600}.ahCkqW_primary:hover{border-color:var(--color-text-secondary,#52525b);background:var(--color-surface-hover,#f4f4f5);color:var(--color-text,#18181b)}.ahCkqW_footer button:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.ahCkqW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px){.ahCkqW_trigger{padding:7px 10px}.ahCkqW_day{height:42px;font-size:14px}.ahCkqW_timeInput{min-height:40px;font-size:16px}.ahCkqW_footer button{min-height:44px}.ahCkqW_navButton{width:40px;height:40px}}@media (min-width:1024px){.ahCkqW_trigger{min-height:36px;font-size:13px}.ahCkqW_day{height:34px}}
.IBlNKa_root{--upload-text:var(--admin-text,var(--color-text,#18181b));--upload-muted:var(--admin-muted,var(--color-text-secondary,#52525b));--upload-border:var(--admin-border,var(--color-border,#e4e4e7));--upload-accent:var(--admin-accent-text,var(--color-accent,#2563eb));border:1px solid var(--upload-border);border-radius:var(--admin-radius-panel,16px);background:var(--admin-surface,var(--color-surface,#fff));min-width:0;color:var(--upload-text);gap:16px;padding:16px;font-family:inherit;display:grid;container-type:inline-size}.IBlNKa_root *,.IBlNKa_root :before,.IBlNKa_root :after{box-sizing:border-box}.IBlNKa_header{text-align:center}.IBlNKa_header h3{margin:0;font-size:20px;font-weight:650;line-height:1.4}.IBlNKa_header p{color:var(--upload-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.IBlNKa_dropzone{border:1.5px dashed var(--admin-border-strong,var(--color-border-strong,#a1a1aa));border-radius:var(--admin-radius-panel,12px);background:var(--admin-subtle,var(--color-surface-hover,#fafafa));text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:24px 12px;transition:background-color .16s,border-color .16s;display:flex}.IBlNKa_dropzone[data-dragging]{border-color:var(--upload-accent);background:var(--admin-accent-soft,var(--color-accent-soft,#eff6ff))}.IBlNKa_dropzone:focus-within{border-color:var(--upload-accent)}.IBlNKa_cloud{background:var(--admin-accent-soft,var(--color-accent-soft,#eff6ff));width:64px;height:64px;color:var(--upload-accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.IBlNKa_cloud svg{width:34px;height:34px}.IBlNKa_dropTitle{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.IBlNKa_dropHint{color:var(--upload-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.IBlNKa_choose,.IBlNKa_secondary,.IBlNKa_remove{border:1px solid var(--admin-border-strong,var(--color-border,#d4d4d8));border-radius:var(--admin-radius-control,8px);min-width:44px;min-height:44px;color:var(--upload-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.IBlNKa_choose{margin-top:8px}.IBlNKa_choose svg{flex:none;width:20px;height:20px}.IBlNKa_choose:hover:enabled,.IBlNKa_secondary:hover:enabled,.IBlNKa_remove:hover:enabled{background:var(--admin-fill,var(--color-surface-hover,#f4f4f5))}.IBlNKa_choose:active:enabled,.IBlNKa_secondary:active:enabled,.IBlNKa_remove:active:enabled{background:var(--admin-fill-strong,var(--color-border,#e4e4e7))}.IBlNKa_choose:focus-visible,.IBlNKa_secondary:focus-visible,.IBlNKa_remove:focus-visible{outline:2px solid var(--upload-accent);outline-offset:3px}.IBlNKa_choose:disabled,.IBlNKa_secondary:disabled,.IBlNKa_remove:disabled{color:var(--admin-faint,var(--color-text-muted,#71717a));cursor:not-allowed}.IBlNKa_input{display:none}.IBlNKa_requirements{border-top:1px solid var(--upload-border);gap:12px;padding-top:16px;display:grid}.IBlNKa_requirement{min-width:0;color:var(--upload-muted);align-items:start;gap:10px;display:flex}.IBlNKa_requirement>svg{flex:none;width:24px;height:24px;margin-top:2px}.IBlNKa_requirement>div{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;line-height:1.5;display:grid}.IBlNKa_requirement strong{color:var(--upload-text);font-weight:600}.IBlNKa_file{border:1px solid var(--upload-border);border-radius:var(--admin-radius-control,8px);grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.IBlNKa_fileDetails{gap:4px;min-width:0;display:grid}.IBlNKa_fileIcon{background:var(--admin-subtle,var(--color-surface-hover,#fafafa));width:48px;height:48px;color:var(--upload-muted);border-radius:6px;place-items:center;display:grid}.IBlNKa_fileIcon>svg{width:24px;height:24px}.IBlNKa_fileDetails strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.IBlNKa_fileDetails span{color:var(--upload-muted);font-size:12px}.IBlNKa_image{object-fit:contain;border-radius:6px;width:48px;height:48px}.IBlNKa_player{border-radius:6px;grid-column:1/-1;width:100%;max-width:100%;max-height:280px}.IBlNKa_remove{width:44px;height:44px;padding:0}.IBlNKa_remove svg{width:20px;height:20px}.IBlNKa_remove:hover:enabled{color:var(--admin-danger-text,#9f1239)}.IBlNKa_progress{width:100%;height:8px;accent-color:var(--upload-accent)}.IBlNKa_status,.IBlNKa_error{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.IBlNKa_status{color:var(--upload-muted)}.IBlNKa_status:empty{display:none}.IBlNKa_error{color:var(--admin-danger-text,#9f1239)}.IBlNKa_actions{flex-wrap:wrap;gap:8px;display:flex}@container (min-width:400px){.IBlNKa_file{grid-template-columns:64px minmax(0,1fr) 44px}.IBlNKa_image,.IBlNKa_fileIcon{width:64px;height:64px}.IBlNKa_requirements{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.IBlNKa_requirement+.IBlNKa_requirement{border-left:1px solid var(--upload-border);padding-left:20px}.IBlNKa_dropzone{padding:32px 20px}.IBlNKa_header h3{font-size:24px}.IBlNKa_dropTitle{font-size:18px}}@media (prefers-reduced-motion:reduce){.IBlNKa_dropzone{transition:none}}
