.lyUqWa_app{width:min(100%, var(--app-width));min-height:100dvh;min-height:var(--app-viewport-height,100dvh);background:var(--background);border-inline:1px solid #f5f7f80a;margin:0 auto;position:relative;box-shadow:0 0 48px #0000002e}.lyUqWa_screen{min-height:100dvh;min-height:var(--app-viewport-height,100dvh);padding:16px var(--content-gutter) calc(var(--nav-height) + 32px + var(--safe-bottom));padding-top:max(16px, var(--safe-top));padding-right:max(var(--content-gutter), var(--safe-right));padding-left:max(var(--content-gutter), var(--safe-left))}.lyUqWa_app [data-view-heading]:focus{outline:none}.lyUqWa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lyUqWa_demoBanner{color:var(--accent-text-soft);font:600 var(--text-meta)/1.4 var(--font-body);text-align:center;background:#fa4f001f;border-bottom:1px solid #fa4f005c;padding:7px 14px}.lyUqWa_header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-height:58px;margin-bottom:20px;display:grid}.lyUqWa_brandLockup{align-items:center;gap:9px;min-height:48px;display:inline-flex}.lyUqWa_logo{object-fit:cover;object-position:center;mix-blend-mode:screen;width:30px;height:43px}.lyUqWa_wordmark{color:var(--text);font:760 18px/1 var(--font-brand);letter-spacing:.08em}.lyUqWa_identity{text-align:right;min-width:0}.lyUqWa_role{gap:var(--space-2);border-radius:var(--radius-pill);max-width:100%;color:var(--accent-text);font:700 var(--text-meta)/1.15 var(--font-body);overflow-wrap:anywhere;text-align:right;text-transform:uppercase;background:#fa4f0014;border:1px solid #fa4f0061;justify-content:flex-end;align-items:center;padding:6px 9px;display:inline-flex}.lyUqWa_identityName{color:var(--text);font:650 clamp(15px, 4.4vw, 18px)/1.2 var(--font-body);letter-spacing:-.015em;overflow-wrap:anywhere;margin:8px 0 3px}.lyUqWa_identity p{color:var(--muted);font:500 var(--text-meta)/1.4 var(--font-body);margin:0}.lyUqWa_shiftCard,.lyUqWa_financeCard,.lyUqWa_birthdays,.lyUqWa_profileCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2)}.lyUqWa_shiftCard{margin-bottom:16px;padding:18px;position:relative;overflow:hidden}.lyUqWa_shiftCard:after{content:"";opacity:1;background:currentColor;border-radius:0;width:46px;height:3px;position:absolute;top:0;right:18px}.lyUqWa_dayAccent{color:var(--info-bright)}.lyUqWa_nightAccent{color:var(--night)}.lyUqWa_offAccent{color:var(--accent)}.lyUqWa_shiftTitle{align-items:center;gap:var(--space-3);display:flex}.lyUqWa_shiftTitle span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_shiftTitle h2{color:var(--text);font:750 22px/1.12 var(--font-brand);letter-spacing:.01em;text-wrap:balance;text-transform:uppercase;margin:2px 0 0}.lyUqWa_shiftHint{max-width:330px;color:var(--muted);font-size:var(--text-label);text-wrap:pretty;margin:15px 0 0;line-height:1.55}.lyUqWa_shiftMetrics{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:18px;padding-top:16px;display:grid}.lyUqWa_shiftMetrics div{min-width:0;color:var(--text);gap:6px;display:grid}.lyUqWa_shiftMetrics span{min-width:0;color:var(--muted);font:650 .6875rem/1.25 var(--font-body);text-transform:uppercase;overflow-wrap:normal;word-break:normal}.lyUqWa_shiftMetrics strong{color:var(--text);font:720 clamp(15px, 4.4vw, 19px)/1 var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_shiftMetrics div:first-child strong{color:var(--accent)}.lyUqWa_shiftRemaining{color:var(--muted);font:500 var(--text-meta)/1.45 var(--font-body);text-align:right;font-variant-numeric:tabular-nums;margin:16px 0 0}.lyUqWa_shiftSwitch{z-index:var(--z-content);border:1px solid var(--line);border-radius:var(--radius-control);background:#0b17206b;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:18px;padding:3px;display:grid;position:relative}.lyUqWa_shiftSwitchThree{grid-template-columns:repeat(3,minmax(0,1fr))}.lyUqWa_shiftSwitch button{min-width:0;min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--muted);font:650 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;padding:8px 10px}.lyUqWa_shiftSwitch button[aria-selected=true]{background:var(--surface-3);color:var(--text);box-shadow:inset 0 -2px var(--info)}.lyUqWa_shiftSwitchThree button{font-size:var(--text-meta);padding-inline:6px}.lyUqWa_managementDashboard{z-index:var(--z-content);position:relative}.lyUqWa_clubAvailability{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;margin-top:14px;padding:9px 0;display:grid}.lyUqWa_clubAvailability strong,.lyUqWa_clubAvailability>span:last-child{min-width:0;font-size:var(--text-meta);line-height:1.35}.lyUqWa_clubAvailability strong{color:var(--text);font-weight:650}.lyUqWa_clubAvailability>span:last-child{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_clubAvailabilityDot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #48c78e1f}.lyUqWa_clubAvailabilityDot[data-state=partial],.lyUqWa_clubAvailabilityDot[data-state=not_started],.lyUqWa_clubAvailabilityDot[data-state=loading]{background:var(--warning);box-shadow:0 0 0 3px #f6b73c1f}.lyUqWa_clubAvailabilityDot[data-state=unavailable]{background:var(--danger);box-shadow:0 0 0 3px #ff626d1f}.lyUqWa_managementScheduleWarning{border-radius:var(--radius-sm);color:#ffd782;font-size:var(--text-label);background:#f6b73c14;border:1px solid #f6b73c7a;margin:15px 0 0;padding:10px 12px;line-height:1.45}.lyUqWa_managementClubs{border-top:1px solid var(--line);margin-top:16px}.lyUqWa_managementClubs section{border-bottom:1px solid var(--line);padding:15px 0}.lyUqWa_managementClubHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.lyUqWa_managementClubHeading h3{min-width:0;color:var(--text);font:700 var(--text-label)/1.25 var(--font-body);overflow-wrap:anywhere;margin:0}.lyUqWa_managementClubHeading strong{color:var(--accent);font:720 var(--text-label)/1 var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.lyUqWa_managementClubWorkers{gap:5px;margin:8px 0 0;display:grid}.lyUqWa_managementClubWorkerShift{align-items:flex-start;gap:var(--space-2);color:var(--muted);font:400 var(--text-label)/1.5 var(--font-body);margin:0;display:flex}.lyUqWa_managementClubWorkerShift svg{flex:none;margin-top:3px}.lyUqWa_managementClubWorkerShift span{overflow-wrap:anywhere;min-width:0}.lyUqWa_managementClubWorkerShift strong{font-weight:650}.lyUqWa_managementClubWorkerShift[data-active=true]{color:var(--text)}.lyUqWa_managementClubWorkerShift[data-active=true] strong,.lyUqWa_managementClubWorkerShift[data-active=true] svg{color:var(--accent)}.lyUqWa_managementClubs dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:11px 0 0;display:grid}.lyUqWa_managementClubs dl div{min-width:0}.lyUqWa_managementClubs dt{color:var(--muted);font:650 .6875rem/1.3 var(--font-body);text-transform:uppercase}.lyUqWa_managementClubs dd{color:var(--text);font:650 var(--text-label)/1.25 var(--font-data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0}.lyUqWa_homePrepayments{z-index:var(--z-content);border-top:1px solid var(--line);margin-top:15px;padding-top:15px;position:relative}.lyUqWa_homePrepaymentTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.lyUqWa_homePrepaymentTotals div{min-width:0}.lyUqWa_homePrepaymentTotals dt{color:var(--muted);font:600 var(--text-meta)/1.35 var(--font-body);text-transform:uppercase}.lyUqWa_homePrepaymentTotals dd{color:var(--accent);font:700 var(--text-label)/1.25 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0}.lyUqWa_homePrepaymentList{margin:14px 0 0;padding:0;list-style:none}.lyUqWa_homePrepaymentList li{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px 0;display:grid}.lyUqWa_homePrepaymentList li>div{gap:3px;min-width:0;display:grid}.lyUqWa_homePrepaymentList li>div:last-child{text-align:right}.lyUqWa_homePrepaymentList strong{min-width:0;color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere;line-height:1.3}.lyUqWa_homePrepaymentList li>div:last-child strong{color:var(--accent);font-family:var(--font-brand);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_homePrepaymentList span{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_homePrepaymentEmpty{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-label);margin:14px 0 0;padding-top:14px}.lyUqWa_financeCard{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;padding:18px;display:grid}.lyUqWa_metric{min-width:0}.lyUqWa_metricWide{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.lyUqWa_metric span{color:var(--muted);font:600 var(--text-meta)/1.35 var(--font-body);align-items:center;gap:7px;display:flex}.lyUqWa_metric strong{color:var(--text);font:700 1rem/1.35 var(--font-data);font-variant-numeric:tabular-nums;margin-top:9px;display:block}.lyUqWa_financePeriod{color:var(--muted);font-size:var(--text-meta);grid-column:1/-1;margin:-3px 0 0;line-height:1.4}.lyUqWa_birthdays{padding:18px}.lyUqWa_birthdays h2{justify-content:flex-start;gap:var(--space-2);color:var(--text);font:700 17px/1.2 var(--font-brand);letter-spacing:-.015em;align-items:center;margin:0 0 17px;display:flex}.lyUqWa_emptyBlock{gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface-2);color:var(--accent);align-items:center;padding:15px;display:flex}.lyUqWa_emptyBlock div{gap:var(--space-1);display:grid}.lyUqWa_emptyBlock strong{color:var(--text);font-size:var(--text-label)}.lyUqWa_emptyBlock span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_birthdayList{margin:0;padding:0;list-style:none;display:grid}.lyUqWa_birthdayList li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;min-height:48px;display:grid}.lyUqWa_birthdayList li:first-child{border-top:0}.lyUqWa_birthdayList svg{color:var(--accent)}.lyUqWa_birthdayList strong{min-width:0;color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere}.lyUqWa_birthdayList span{color:var(--muted);font-size:var(--text-label);white-space:nowrap}.lyUqWa_birthdayList b{color:var(--accent);font:600 var(--text-label)/1 var(--font-body);white-space:nowrap}.lyUqWa_bottomNav{z-index:var(--z-sticky);width:min(100%, var(--app-width));height:calc(var(--nav-height) + var(--safe-bottom));padding:8px 8px var(--safe-bottom);padding-right:max(8px, var(--safe-right));padding-left:max(8px, var(--safe-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1720f5;border-radius:0;grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #00000029}.lyUqWa_navButton{justify-content:center;align-items:center;gap:var(--space-1);min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;transition:color .18s,background-color .18s;display:flex;position:relative}.lyUqWa_navButton svg{stroke-width:1.8px;width:23px;height:23px}.lyUqWa_navButton span{font:600 .6875rem/1 var(--font-body)}.lyUqWa_navActive{color:var(--accent)}.lyUqWa_navActive:before{content:"";background:var(--accent);width:28px;height:2px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.lyUqWa_navCenter{width:auto;height:auto;min-height:52px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.lyUqWa_navCenter svg{width:25px;height:25px}.lyUqWa_navCenter span{display:inline}.lyUqWa_navCenter.lyUqWa_navActive{color:var(--accent)}.lyUqWa_legend{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:4px 0 20px;display:grid}.lyUqWa_legend span{color:var(--muted);font:600 var(--text-meta)/1 var(--font-body);justify-content:center;align-items:center;gap:5px;display:flex}.lyUqWa_legend span:first-child svg{color:var(--day)}.lyUqWa_legend span:nth-child(2) svg{color:var(--night)}.lyUqWa_managementLegend span:first-child svg{color:var(--accent)}.lyUqWa_adminShiftLegendDots{flex:none;gap:3px!important;display:inline-flex!important}.lyUqWa_adminShiftLegendDots i{border-radius:50%;width:6px;height:6px}.lyUqWa_todayDot{background:var(--accent);border-radius:50%;width:9px;height:9px}.lyUqWa_monthPicker{gap:var(--space-2);grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:18px;display:grid}.lyUqWa_monthPicker button{min-width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lyUqWa_monthPicker button svg{width:23px;height:23px}.lyUqWa_monthPicker h2{text-align:center;color:var(--text);font:700 21px/1 var(--font-brand);margin:0}.lyUqWa_monthStatus,.lyUqWa_monthError{border-radius:var(--radius-control);font-size:var(--text-label);margin:-6px 0 16px;line-height:1.45}.lyUqWa_monthStatus{min-height:46px;color:var(--accent-text-soft);text-align:center;background:#fa4f001a;justify-content:center;align-items:center;gap:9px;padding:11px 13px;display:flex}.lyUqWa_monthError{gap:var(--space-3);color:#ffb8bb;background:#ff656b1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px;display:grid}.lyUqWa_monthError div{gap:3px;min-width:0;display:grid}.lyUqWa_monthError strong{color:#ffd5d7;font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_monthError span{overflow-wrap:anywhere}.lyUqWa_monthError button{border-radius:var(--radius-sm);color:#ffd5d7;min-height:44px;font:700 var(--text-meta)/1 var(--font-body);cursor:pointer;background:#ffb8bb14;border:1px solid #ffb8bb59;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.lyUqWa_weekdays,.lyUqWa_calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,1.7vw,8px) clamp(4px,1.4vw,7px);display:grid}.lyUqWa_weekdays{margin-bottom:8px}.lyUqWa_weekdays span{color:var(--muted);text-align:center;font:600 var(--text-meta)/1 var(--font-body)}.lyUqWa_calendarDay,.lyUqWa_blankDay{width:100%;min-width:0;min-height:var(--touch-target)}.lyUqWa_calendarDay{border-radius:var(--radius-control);background:var(--surface);color:#b8babd;min-width:0;font:700 clamp(14px, 4vw, 19px)/1 var(--font-brand);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.lyUqWa_calendarDay:disabled{cursor:wait;opacity:.52}.lyUqWa_calendarDayShift{border-color:var(--day);color:var(--day)}.lyUqWa_calendarNightShift{border-color:var(--night);color:var(--night)}.lyUqWa_calendarDayShift.lyUqWa_calendarNightShift{border-color:var(--accent);color:var(--text);background:linear-gradient(135deg,#48c78e1c 0 50%,#008eba1c 50% 100%)}.lyUqWa_calendarManagementWork{color:var(--text);background:#008eba1a;border-color:#008eba99}.lyUqWa_calendarManagementOff{color:#777a80}.lyUqWa_calendarHasAdminShift{box-shadow:inset 0 -3px #ffffff14}.lyUqWa_scheduleModeSwitch{margin:0 0 16px}.lyUqWa_scheduleTeamLegend svg{color:#e8a84a}.lyUqWa_scheduleCoveredDot{background:var(--day);border-radius:50%;width:9px;height:9px}.lyUqWa_calendarHasTimeOff:before{content:"";background:#5ea6ff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;left:5px}.lyUqWa_calendarHasConflict{color:#ffd5d7;background:#e878821a;border-color:#e87882}.lyUqWa_calendarSelected{border-color:var(--accent);color:var(--text);background:#fa4f001a;box-shadow:inset 0 0 0 1px #fa4f006b,0 5px 14px #fa4f0029}.lyUqWa_calendarDay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lyUqWa_calendarToday:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:4px;right:4px}.lyUqWa_shiftDots{gap:2px;display:flex;position:absolute;bottom:4px}.lyUqWa_shiftDots i{border-radius:50%;width:4px;height:4px}.lyUqWa_dayDot{background:var(--day)}.lyUqWa_nightDot{background:var(--night)}.lyUqWa_dayDetails{border-radius:var(--radius-card);background:var(--surface);margin-top:18px;padding:15px 16px}.lyUqWa_dayDetailsHeading{color:var(--accent);align-items:center;gap:9px;display:flex}.lyUqWa_dayDetailsHeading h3{color:var(--text);font:700 var(--text-label)/1.25 var(--font-body);margin:0}.lyUqWa_dayDetails ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.lyUqWa_dayDetails li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.lyUqWa_dayDetails li svg{width:18px;color:var(--muted)}.lyUqWa_dayDetails li strong,.lyUqWa_dayDetails li span{min-width:0;font-size:var(--text-label);line-height:1.35}.lyUqWa_dayDetails li strong{color:var(--text)}.lyUqWa_dayDetails li span{color:var(--muted);text-align:right;overflow-wrap:anywhere}.lyUqWa_dayDetails>p{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-label);margin:13px 0 0;display:flex}.lyUqWa_managementDayDetails{padding-bottom:16px}.lyUqWa_managementDayState{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin-top:13px;padding:11px 0 12px;display:grid}.lyUqWa_managementDayState>svg{width:19px;height:19px}.lyUqWa_managementDayState>span{text-align:left;gap:2px;min-width:0;display:grid}.lyUqWa_managementDayState strong{color:var(--text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_managementDayState small{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_managementDayStateWork>svg{color:var(--accent)}.lyUqWa_managementDayStateOff>svg{color:var(--muted)}.lyUqWa_adminShiftHeading{color:var(--muted);font:600 var(--text-meta)/1.3 var(--font-body);margin:13px 0 0}.lyUqWa_managementDayDetails .lyUqWa_noAdminShift{color:#b8babd;margin-top:8px}.lyUqWa_managementDayDetails .lyUqWa_managementScheduleWarning{border-radius:var(--radius-sm);color:#ffd194;font-size:var(--text-meta);background:#ffb84d1a;align-items:flex-start;margin:13px 0 0;padding:10px 11px;line-height:1.45}.lyUqWa_managementScheduleWarning svg{flex:none;margin-top:1px}.lyUqWa_teamSchedule{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-top:18px;overflow:hidden}.lyUqWa_teamScheduleHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px 13px;display:flex}.lyUqWa_teamScheduleHeading>div{align-items:center;gap:9px;min-width:0;display:flex}.lyUqWa_teamScheduleHeading svg{color:var(--accent);flex:none}.lyUqWa_teamScheduleHeading h3{color:var(--text);font:750 var(--text-body)/1.25 var(--font-brand);margin:0}.lyUqWa_teamScheduleHeading>span{color:#c1c3c7;max-width:48%;font-size:var(--text-label);text-align:right;line-height:1.4}.lyUqWa_teamManagement{border-bottom:1px solid var(--line);grid-template-columns:21px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid}.lyUqWa_teamManagement>svg{color:var(--accent);margin-top:1px}.lyUqWa_teamManagement>div{gap:var(--space-1);min-width:0;display:grid}.lyUqWa_teamManagement span{color:var(--muted);font-size:var(--text-label);line-height:1.35}.lyUqWa_teamManagement strong,.lyUqWa_teamManagement small{overflow-wrap:anywhere;font-size:var(--text-label);line-height:1.4}.lyUqWa_teamManagement strong{color:var(--text)}.lyUqWa_teamManagement small{color:#9a9da3}.lyUqWa_teamClubs{display:grid}.lyUqWa_teamClub+.lyUqWa_teamClub{border-top:1px solid var(--line)}.lyUqWa_teamClub h4{color:#f1f1f2;font:700 var(--text-label)/1.3 var(--font-body);align-items:center;gap:9px;margin:0;padding:13px 16px 11px;display:flex}.lyUqWa_teamClub h4 svg{color:#aeb0b4}.lyUqWa_teamShift{gap:var(--space-3);border-top:1px solid #ffffff12;grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);margin:0 16px;padding:12px 0;display:grid}.lyUqWa_teamShiftTitle{align-items:flex-start;gap:var(--space-2);color:var(--text);display:flex}.lyUqWa_teamShiftTitle svg{flex:none;width:17px;height:17px;margin-top:1px}.lyUqWa_teamShift:first-of-type .lyUqWa_teamShiftTitle svg{color:var(--day)}.lyUqWa_teamShift:last-of-type .lyUqWa_teamShiftTitle svg{color:var(--night)}.lyUqWa_teamShiftTitle strong{font:700 var(--text-label)/1.4 var(--font-body)}.lyUqWa_teamShiftPeople{gap:9px;min-width:0;display:grid}.lyUqWa_teamShiftPeople p{gap:2px;margin:0;display:grid}.lyUqWa_teamShiftPeople span{color:var(--muted);font-size:var(--text-meta);line-height:1.3}.lyUqWa_teamShiftPeople strong{color:#e7e7e8;min-width:0;font-size:var(--text-label);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_teamScheduleUnavailable{border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--text-label);text-align:center;margin:18px 0 0;padding:13px 15px;line-height:1.45}.lyUqWa_scheduleEditor{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-top:18px;overflow:hidden}.lyUqWa_scheduleEditorHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--line);padding:16px;display:flex}.lyUqWa_scheduleEditorHeading>div{align-items:center;gap:9px;min-width:0;display:flex}.lyUqWa_scheduleEditorHeading svg{color:var(--accent);flex:none}.lyUqWa_scheduleEditorHeading h3{color:var(--text);font:750 var(--text-body)/1.25 var(--font-brand);margin:0}.lyUqWa_scheduleEditorHeading>span{color:#c1c3c7;max-width:48%;font-size:var(--text-label);text-align:right;line-height:1.4}.lyUqWa_scheduleValidationOk{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);color:#9fdfbd;font-size:var(--text-label);margin:0;padding:12px 16px;line-height:1.4;display:flex}.lyUqWa_scheduleValidationError{color:#ffd5d7;background:#e8788214;border-bottom:1px solid #e878824d;padding:13px 16px}.lyUqWa_scheduleValidationError strong{align-items:center;gap:var(--space-2);font:700 var(--text-label)/1.35 var(--font-body);display:flex}.lyUqWa_scheduleValidationError ul{gap:5px;margin:8px 0 0;padding-left:20px;display:grid}.lyUqWa_scheduleValidationError li{font-size:var(--text-label);line-height:1.45}.lyUqWa_scheduleEditorClub,.lyUqWa_scheduleEditorSection{border-bottom:1px solid var(--line);padding:16px}.lyUqWa_scheduleEditorClub h4,.lyUqWa_scheduleEditorSection h4{color:var(--text);font:700 var(--text-body)/1.3 var(--font-brand);align-items:center;gap:9px;margin:0 0 13px;display:flex}.lyUqWa_scheduleEditorClub h4 svg,.lyUqWa_scheduleEditorSection h4 svg{color:var(--accent)}.lyUqWa_scheduleEditorSection>p{color:var(--muted);font-size:var(--text-label);margin:-6px 0 13px;line-height:1.45}.lyUqWa_scheduleEditorFields{gap:13px;display:grid}.lyUqWa_scheduleEditorField{gap:7px;min-width:0;display:grid}.lyUqWa_scheduleEditorField>span{color:#bfc2c7;font:600 var(--text-label)/1.35 var(--font-body)}.lyUqWa_scheduleOffList{border-bottom:1px solid var(--line);padding:15px 16px}.lyUqWa_scheduleOffList h4{color:var(--text);font:700 var(--text-label)/1.35 var(--font-body);justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.lyUqWa_scheduleOffList h4 span{color:var(--muted);font-variant-numeric:tabular-nums}.lyUqWa_scheduleOffList p{color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;margin:7px 0 0;line-height:1.5}.lyUqWa_scheduleSaveError,.lyUqWa_scheduleSaveSuccess{border-radius:var(--radius-control);font-size:var(--text-label);gap:9px;margin:14px 16px 0;padding:11px 12px;line-height:1.45;display:grid}.lyUqWa_scheduleSaveError{color:#ffd5d7;background:#e878821a}.lyUqWa_scheduleSaveSuccess{color:#aee5c6;background:#73c4971a}.lyUqWa_scheduleSaveError button{min-height:var(--touch-target);border-radius:var(--radius-sm);color:inherit;font:700 var(--text-meta)/1.2 var(--font-body);background:0 0;border:1px solid #ffd5d74d;justify-content:center;align-items:center;gap:7px;display:inline-flex}.lyUqWa_scheduleEditorActions{z-index:4;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);background:var(--background);gap:9px;padding:13px 16px 16px;display:grid;position:sticky;box-shadow:0 -10px 24px #0000003d}.lyUqWa_scheduleEditorActions>span{color:var(--muted);font-size:var(--text-meta);text-align:center;line-height:1.35}.lyUqWa_scheduleEditorActions button{border-radius:var(--radius-control);background:var(--accent);color:#171008;min-height:48px;font:800 var(--text-label)/1.2 var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;transition:background-color .15s ease-out,transform .15s ease-out,opacity .15s ease-out;display:inline-flex}.lyUqWa_scheduleEditorActions button:active:not(:disabled){transform:translateY(1px)}.lyUqWa_scheduleEditorActions button:focus-visible{outline-offset:2px;outline:3px solid #fa4f004d}.lyUqWa_scheduleEditorActions button:disabled{cursor:not-allowed;opacity:.42}.lyUqWa_scheduleEmpty{border-radius:var(--radius-card);background:var(--surface);color:var(--muted);font-size:var(--text-label);text-align:center;margin:18px 0 0;padding:15px;line-height:1.45}.lyUqWa_scheduleSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.lyUqWa_scheduleSummary div{gap:var(--space-1);border-radius:var(--radius-card);background:var(--surface);justify-items:center;min-width:0;padding:14px 8px;display:grid}.lyUqWa_scheduleSummary div:first-child{color:var(--day)}.lyUqWa_scheduleSummary div:nth-child(2){color:var(--night)}.lyUqWa_scheduleSummary div:nth-child(3),.lyUqWa_managementScheduleSummary div:first-child{color:var(--accent)}.lyUqWa_managementScheduleSummary div:nth-child(2){color:#9a9da3}.lyUqWa_managementScheduleSummary div:nth-child(3){color:var(--day)}.lyUqWa_scheduleSummary svg{width:20px}.lyUqWa_scheduleSummary strong{font:700 23px/1 var(--font-brand)}.lyUqWa_scheduleSummary span{color:var(--muted);font-size:var(--text-meta);text-align:center;line-height:1.25}.lyUqWa_nextShift{color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;gap:4px 7px;margin:14px 0 0;line-height:1.45;display:flex}.lyUqWa_nextShift strong{color:var(--text)}.lyUqWa_nextShift span{color:#b8babd;flex-basis:100%}.lyUqWa_salaryHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.lyUqWa_salaryHeading h1{font:800 var(--text-title)/1.05 var(--font-brand);letter-spacing:-.035em;margin:0}.lyUqWa_salaryHeading p{color:var(--muted);font-size:var(--text-label);margin:7px 0 0}.lyUqWa_salaryHeading>svg{width:36px;height:36px;color:var(--accent)}.lyUqWa_salaryMonthNav{border-radius:var(--radius-card);background:var(--surface);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:48px;margin:-6px 0 12px;display:grid}.lyUqWa_salaryMonthNav button{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lyUqWa_salaryMonthNav button:disabled{color:#666a70;cursor:default}.lyUqWa_salaryMonthNav strong{min-width:0;font:700 var(--text-label)/1.2 var(--font-body);text-align:center}.lyUqWa_salaryBalance{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);padding:22px 20px}.lyUqWa_salaryBalance>span{font:700 var(--text-meta)/1 var(--font-body);text-transform:uppercase}.lyUqWa_salaryBalance strong{color:var(--accent);font:780 clamp(31px, 10vw, 45px)/1 var(--font-data);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;display:block}.lyUqWa_salaryBalance p{font-size:var(--text-meta);margin:11px 0 0;line-height:1.4}.lyUqWa_salaryBreakdown{border-radius:var(--radius-card);background:var(--surface);margin:12px 0 0;display:grid}.lyUqWa_salaryBreakdown div{justify-content:space-between;gap:14px;min-width:0;padding:15px 16px;display:flex}.lyUqWa_salaryBreakdown div+div{border-top:1px solid var(--line)}.lyUqWa_salaryBreakdown dt,.lyUqWa_salaryBreakdown dd{margin:0}.lyUqWa_salaryBreakdown dt{color:var(--muted);font-size:var(--text-label)}.lyUqWa_salaryBreakdown dd{color:var(--text);font:700 var(--text-label)/1.2 var(--font-body);text-align:right;font-variant-numeric:tabular-nums}.lyUqWa_salaryDeduction{color:#ff9da2!important}.lyUqWa_salaryAccountingNotice{border-radius:var(--radius-card);color:var(--accent-text-soft);font-size:var(--text-meta);background:#fa4f0017;border:1px solid #fa4f0057;gap:6px;margin-top:12px;padding:14px 16px;line-height:1.45;display:grid}.lyUqWa_salaryAccountingNotice strong{color:var(--text);font:700 var(--text-label)/1.25 var(--font-body)}.lyUqWa_salaryDeductionDetails{margin:13px 0 0}.lyUqWa_salaryDeductionDetails>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;padding:11px 0;display:grid}.lyUqWa_salaryDeductionDetails>div+div{border-top:1px solid var(--line)}.lyUqWa_salaryDeductionDetails dt,.lyUqWa_salaryDeductionDetails dd{margin:0}.lyUqWa_salaryDeductionDetails dt{min-width:0;color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_salaryDeductionDetails dt small{color:#b8babd;font-size:var(--text-meta);margin-top:3px;line-height:1.4;display:block}.lyUqWa_salaryDeductionDetails dd{color:var(--text);font:700 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.lyUqWa_salaryAccountingSource{border-top:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-meta);margin:12px 0 0;padding-top:12px;line-height:1.45}.lyUqWa_salaryPurchases{border-radius:var(--radius-card);background:var(--surface);margin-top:18px;padding:18px 16px}.lyUqWa_salaryPurchaseHeading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.lyUqWa_salaryPurchaseHeading>div{min-width:0}.lyUqWa_salaryPurchaseHeading h2{font:700 var(--text-body)/1.2 var(--font-brand);margin:0}.lyUqWa_salaryPurchaseHeading p{color:var(--muted);font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.lyUqWa_salaryPurchaseHeading>svg{width:21px;height:21px;color:var(--accent);flex:none}.lyUqWa_salaryPurchaseSummary{border-block:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:15px;display:grid}.lyUqWa_salaryPurchaseSummary>div{gap:4px;min-width:0;padding:13px 0;display:grid}.lyUqWa_salaryPurchaseSummary>div+div{border-left:1px solid var(--line);padding-left:14px}.lyUqWa_salaryPurchaseSummary span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_salaryPurchaseSummary strong{min-width:0;color:var(--text);font:700 var(--text-label)/1.25 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lyUqWa_salaryPurchaseDays{gap:18px;margin-top:17px;display:grid}.lyUqWa_salaryPurchaseDay{min-width:0}.lyUqWa_salaryPurchaseDay>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.lyUqWa_salaryPurchaseDay>header h3,.lyUqWa_salaryPurchaseDay>header strong{font:700 var(--text-meta)/1.25 var(--font-body);font-variant-numeric:tabular-nums;margin:0}.lyUqWa_salaryPurchaseDay>header h3{color:var(--accent-text-soft)}.lyUqWa_salaryPurchaseDay>header strong{color:var(--text);text-align:right}.lyUqWa_salaryPurchaseOperation{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 66px;min-width:0}.lyUqWa_salaryPurchaseOperation:first-child{border-top:1px solid var(--line)}.lyUqWa_salaryPurchaseOperation summary{min-width:0;min-height:64px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:10px 0;list-style:none;display:grid}.lyUqWa_salaryPurchaseOperation summary::-webkit-details-marker{display:none}.lyUqWa_salaryPurchaseOperation summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:2px}.lyUqWa_salaryPurchaseIcon{border-radius:var(--radius-card);background:var(--surface-2);width:34px;height:34px;color:var(--accent-text-soft);place-items:center;display:grid}.lyUqWa_salaryPurchaseIcon svg{width:17px;height:17px}.lyUqWa_salaryPurchaseIdentity{gap:3px;min-width:0;display:grid}.lyUqWa_salaryPurchaseIdentity>strong{min-width:0;font:700 var(--text-meta)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_salaryPurchaseIdentity small{min-width:0;color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.35}.lyUqWa_salaryPurchaseAmount{color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_salaryPurchaseChevron{width:18px;height:18px;color:var(--muted);transition:transform .18s ease-out}.lyUqWa_salaryPurchaseOperation[open] .lyUqWa_salaryPurchaseChevron{transform:rotate(180deg)}.lyUqWa_salaryPurchaseDetails{padding:0 0 13px 43px}.lyUqWa_salaryPurchaseStatus{min-width:0;color:var(--success-text,#9bd7b1);font-size:var(--text-meta);align-items:center;gap:6px;padding:0 0 10px;line-height:1.35;display:flex}.lyUqWa_salaryPurchaseStatus svg{flex:none;width:15px;height:15px}.lyUqWa_salaryPurchaseStatus small{color:var(--muted);overflow-wrap:anywhere;text-align:right;margin-left:auto}.lyUqWa_salaryPurchaseDetails ul{margin:0;padding:0;list-style:none}.lyUqWa_salaryPurchaseDetails li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:9px 0;display:grid}.lyUqWa_salaryPurchaseDetails li>span{gap:3px;min-width:0;display:grid}.lyUqWa_salaryPurchaseDetails li strong{min-width:0;font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_salaryPurchaseDetails li>strong{font-family:var(--font-brand);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_salaryPurchaseDetails li small{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_salaryPurchaseDetails>p{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px;line-height:1.45}.lyUqWa_salaryPurchaseEmpty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px 12px 12px;display:grid}.lyUqWa_salaryPurchaseEmpty svg{width:25px;height:25px;color:var(--success-text,#9bd7b1)}.lyUqWa_salaryPurchaseEmpty strong{color:var(--text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_salaryPurchaseEmpty span{max-width:30ch;font-size:var(--text-meta);line-height:1.45}.lyUqWa_salaryPurchaseNote{color:var(--muted);font-size:var(--text-meta);margin:14px 0 0;line-height:1.45}.lyUqWa_salaryRate{border-radius:var(--radius-card);background:var(--surface);margin-top:12px;padding:18px 16px}.lyUqWa_salaryRate h2{font:700 var(--text-body)/1.2 var(--font-brand);margin:0 0 15px}.lyUqWa_salaryRate>div{color:var(--muted);font-size:var(--text-label);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.lyUqWa_salaryRate>div strong{color:var(--text);font:700 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums}.lyUqWa_salaryRate .lyUqWa_salaryRateTotal{border-top:1px solid var(--line-strong);color:var(--text);margin-top:5px;padding-top:14px}.lyUqWa_salaryRate .lyUqWa_salaryRateTotal strong{color:var(--accent);font-size:17px}.lyUqWa_salarySection{border-radius:var(--radius-card);background:var(--surface);margin-top:18px;padding:18px 16px}.lyUqWa_salarySection>h2,.lyUqWa_salarySectionTitle h2{font:700 var(--text-body)/1.25 var(--font-brand);margin:0}.lyUqWa_salarySectionTitle{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_salarySectionTitle svg{color:var(--accent);flex:none}.lyUqWa_salarySalesGrid{gap:15px;margin-top:13px;display:grid}.lyUqWa_salaryClubSales+.lyUqWa_salaryClubSales{border-top:1px solid var(--line-strong);padding-top:16px}.lyUqWa_salaryClubSales h3{color:var(--accent-text-soft);font:700 var(--text-label)/1.2 var(--font-body);margin:0 0 9px}.lyUqWa_salaryClubSales>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;min-width:0;padding:9px 0;display:grid}.lyUqWa_salaryClubSales>div+div{border-top:1px solid var(--line)}.lyUqWa_salaryClubSales span{min-width:0;color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_salaryClubSales strong{color:var(--text);font:700 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.lyUqWa_salaryClubSales small{color:#b8babd;font-size:var(--text-meta);text-align:right;grid-column:2;line-height:1.2}.lyUqWa_salaryBonuses{margin:13px 0 0}.lyUqWa_salaryBonuses div{justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.lyUqWa_salaryBonuses div+div{border-top:1px solid var(--line)}.lyUqWa_salaryBonuses dt,.lyUqWa_salaryBonuses dd{margin:0}.lyUqWa_salaryBonuses dt{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_salaryBonuses dd{color:var(--day);font:700 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;flex:none}.lyUqWa_salaryEmpty{color:var(--muted);font-size:var(--text-meta);margin:13px 0 0;line-height:1.45}.lyUqWa_salaryRankingSwitch{border-radius:var(--radius-control);background:var(--surface-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:14px;padding:3px;display:grid}.lyUqWa_salaryRankingSwitch button{border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 8px}.lyUqWa_salaryRankingSwitch .lyUqWa_salaryRankingActive{background:var(--surface-3);color:var(--text)}.lyUqWa_salaryRankingList{margin-top:17px}.lyUqWa_salaryRankingList+.lyUqWa_salaryRankingList{border-top:1px solid var(--line-strong);padding-top:17px}.lyUqWa_salaryRankingList h3{font:700 var(--text-label)/1.2 var(--font-body);margin:0 0 8px}.lyUqWa_salaryRankingList ol{margin:0;padding:0;list-style:none}.lyUqWa_salaryRankingList li{gap:var(--space-2);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:48px;padding:8px 0;display:grid}.lyUqWa_salaryRankingList li+li{border-top:1px solid var(--line)}.lyUqWa_salaryRankingList>p{color:var(--muted);font-size:var(--text-meta);margin:0}.lyUqWa_salaryRankNumber{background:var(--surface-control);width:24px;height:24px;color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.lyUqWa_salaryRankName{min-width:0;color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.35}.lyUqWa_salaryRankName small{color:var(--accent);font:700 var(--text-meta)/1 var(--font-body);text-transform:uppercase;margin-left:6px}.lyUqWa_salaryRankValue{justify-items:end;gap:var(--space-1);color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:right;display:grid}.lyUqWa_salaryRankValue small{color:var(--day);font:700 var(--text-meta)/1.2 var(--font-body)}.lyUqWa_salaryRankingCurrent{color:var(--accent)}.lyUqWa_salaryRankingCurrent .lyUqWa_salaryRankNumber{background:var(--accent);color:#111}.lyUqWa_salaryRankingNote{color:var(--muted);font-size:var(--text-meta);margin:14px 0 0;line-height:1.45}.lyUqWa_salaryUnavailable{border-radius:var(--radius-card);color:var(--accent-text-soft);font-size:var(--text-label);background:#fa4f001a;gap:5px;margin-top:12px;padding:15px 16px;line-height:1.45;display:grid}.lyUqWa_salaryNote{color:var(--muted);font-size:var(--text-meta);margin:16px 2px 0;line-height:1.5}.lyUqWa_screenHeading{margin:0 0 20px}.lyUqWa_screenHeading h1{font:750 clamp(24px, 7vw, 30px)/1.1 var(--font-brand);letter-spacing:-.02em;text-wrap:balance;margin:0}.lyUqWa_screenHeading p{color:var(--muted);font-size:var(--text-label);text-wrap:pretty;margin:7px 0 0;line-height:1.45}.lyUqWa_actionGroups{gap:24px;display:grid}.lyUqWa_actionGroup{min-width:0}.lyUqWa_actionGroup h2{color:var(--muted);font:650 .6875rem/1.25 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px}.lyUqWa_actionGrid{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.lyUqWa_actionCard{background:var(--surface-2);min-width:0;min-height:58px;color:var(--muted);cursor:pointer;text-align:left;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;transition:transform .15s,background-color .18s;display:grid}.lyUqWa_actionIcon{border-radius:var(--radius-control);width:36px;height:36px;color:var(--info-bright);background:#008eba14;border:1px solid #008eba57;place-items:center;display:grid}.lyUqWa_actionCard:active{background:var(--surface-3);transform:scale(.985)}.lyUqWa_actionCard>span:nth-child(2){max-width:100%;color:var(--text);font:620 var(--text-label)/1.35 var(--font-body);overflow-wrap:anywhere;text-wrap:pretty}.lyUqWa_actionCard:first-child .lyUqWa_actionIcon{color:var(--accent);background:#fa4f0014;border-color:#fa4f005c}.lyUqWa_financeFlow{min-height:100dvh;min-height:var(--app-viewport-height,100dvh);padding:18px var(--content-gutter) calc(90px + var(--safe-bottom));padding-top:max(18px, var(--safe-top));padding-right:max(var(--content-gutter), var(--safe-right));padding-left:max(var(--content-gutter), var(--safe-left));background:var(--background)}.lyUqWa_financeHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.lyUqWa_financeHeader>div{min-width:0}.lyUqWa_financeHeader span{color:var(--muted);font:650 var(--text-meta)/1 var(--font-body);text-transform:uppercase}.lyUqWa_financeHeader h1{color:var(--accent);font:800 clamp(20px, 6.2vw, 34px)/1 var(--font-brand);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;margin:5px 0 0}.lyUqWa_cancelButton{border-radius:var(--radius-sm);color:#fff;min-height:44px;font:700 var(--text-label)/1 var(--font-body);text-transform:uppercase;background:#9f272e;border:1px solid #e97075;flex:none;align-items:center;gap:5px;padding:0 12px;display:flex}.lyUqWa_financeFlow button:focus-visible,.lyUqWa_financeFlow a:focus-visible,.lyUqWa_flowError:focus-visible,.lyUqWa_warning:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.lyUqWa_progress{grid-template-columns:repeat(6,1fr);gap:5px;margin:19px 0 28px;display:grid}.lyUqWa_progress span{background:var(--surface-3);border-radius:4px;height:4px}.lyUqWa_progress .lyUqWa_progressDone{background:var(--accent)}.lyUqWa_financeBody{padding-bottom:34px}.lyUqWa_manualReportBody{gap:var(--space-4);padding:26px 0 34px;display:grid}.lyUqWa_manualReportIntro{gap:var(--space-4);border-radius:var(--radius-modal);border:1px solid #fa4f0052;border-left:3px solid var(--accent);background:var(--surface);grid-template-columns:52px minmax(0,1fr);align-items:start;padding:18px;display:grid}.lyUqWa_manualReportIcon{border-radius:var(--radius-control);width:52px;height:52px;color:var(--accent);background:#fa4f0024;place-items:center;display:grid}.lyUqWa_manualReportIcon svg{width:27px;height:27px}.lyUqWa_manualReportIntro h2{font:750 20px/1.15 var(--font-brand);letter-spacing:-.025em;margin:1px 0 0}.lyUqWa_manualReportIntro p{color:var(--muted);font-size:var(--text-label);margin:8px 0 0;line-height:1.5}.lyUqWa_manualReportLoading{justify-content:center;align-items:center;gap:var(--space-3);min-height:130px;color:var(--muted);font-size:var(--text-label);display:flex}.lyUqWa_manualReportForm{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);padding:18px;display:grid}.lyUqWa_manualReportContinue{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:#111;min-height:50px;font:750 var(--text-label)/1.2 var(--font-body);text-transform:uppercase;padding:0 18px;display:flex}.lyUqWa_manualReportContinue:disabled{cursor:not-allowed;opacity:.42}.lyUqWa_shiftSummaryScreen{align-content:start;gap:var(--space-4);background:var(--background);display:grid}.lyUqWa_shiftSummaryHeading{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.lyUqWa_shiftSummaryHeading>button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.lyUqWa_shiftSummaryHeading span{color:var(--muted);font:650 var(--text-meta)/1 var(--font-body);text-transform:uppercase}.lyUqWa_shiftSummaryHeading h1{color:var(--accent);font:800 clamp(23px, 7vw, 34px)/1 var(--font-brand);letter-spacing:-.035em;text-transform:uppercase;margin:5px 0 0}.lyUqWa_shiftSummaryControls{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_shiftSummaryPreviewButton,.lyUqWa_shiftSummarySendButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:50px;font:750 var(--text-label)/1.2 var(--font-body);text-transform:uppercase;grid-column:1/-1;display:flex}.lyUqWa_shiftSummaryPreviewButton{border:1px solid var(--accent);color:var(--accent);background:#fa4f001c}.lyUqWa_shiftSummaryPreviewButton:disabled,.lyUqWa_shiftSummarySendButton:disabled{cursor:not-allowed;opacity:.42}.lyUqWa_shiftSummaryResults{gap:var(--space-4);display:grid}.lyUqWa_shiftSummaryWarnings,.lyUqWa_shiftSummaryReady,.lyUqWa_shiftSummarySent{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-control);font-size:var(--text-label);padding:14px;line-height:1.45;display:flex}.lyUqWa_shiftSummaryWarnings{color:#ffc6c8;background:#ff656b17;border:1px solid #ff656b47}.lyUqWa_shiftSummaryWarnings svg,.lyUqWa_shiftSummaryReady svg,.lyUqWa_shiftSummarySent svg{flex:none}.lyUqWa_shiftSummaryWarnings ul{margin:6px 0 0;padding-left:18px}.lyUqWa_shiftSummaryReady,.lyUqWa_shiftSummarySent{color:var(--day);background:#c4ef1414;border:1px solid #c4ef1438;align-items:center}.lyUqWa_shiftSummaryClubGrid{gap:var(--space-3);display:grid}.lyUqWa_shiftSummaryClub{border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);overflow:hidden}.lyUqWa_shiftSummaryClub>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:16px;display:flex}.lyUqWa_shiftSummaryClub>header span,.lyUqWa_shiftSummaryTime span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_shiftSummaryClub>header h2{font:750 20px/1.1 var(--font-brand);margin:3px 0 0}.lyUqWa_shiftSummaryClub>header>strong{color:var(--accent);font:750 18px/1 var(--font-brand);flex:none}.lyUqWa_shiftSummaryTime{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.lyUqWa_shiftSummaryTime div{gap:4px;padding:13px 16px;display:grid}.lyUqWa_shiftSummaryTime div+div{border-left:1px solid var(--line)}.lyUqWa_shiftSummaryTime strong{color:var(--accent);font:700 var(--text-body)/1.2 var(--font-brand)}.lyUqWa_shiftSummaryCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;padding:14px 16px;display:grid}.lyUqWa_shiftSummaryCategories div{justify-content:space-between;gap:var(--space-2);min-width:0;font-size:var(--text-meta);display:flex}.lyUqWa_shiftSummaryCategories dt{overflow-wrap:anywhere;color:var(--muted)}.lyUqWa_shiftSummaryCategories dd{flex:none;margin:0;font-weight:700}.lyUqWa_shiftSummaryClub>footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);background:#ffffff06;padding:11px 16px}.lyUqWa_shiftSummaryClub>footer[data-valid]{color:var(--day)}.lyUqWa_shiftSummaryMessage{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.lyUqWa_shiftSummaryMessage summary{cursor:pointer;min-height:48px;color:var(--text);font:700 var(--text-label)/1.2 var(--font-body);align-items:center;padding:0 15px;display:flex}.lyUqWa_shiftSummaryMessage pre{border-top:1px solid var(--line);color:var(--muted);font:500 var(--text-meta)/1.55 var(--font-body);white-space:pre-wrap;margin:0;padding:15px;overflow-x:auto}.lyUqWa_shiftSummarySendButton{border:1px solid var(--accent);background:var(--accent);color:#111}.lyUqWa_shiftSummaryEmpty{align-content:center;place-items:center;gap:var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-modal);min-height:230px;color:var(--muted);text-align:center;padding:28px 20px;display:grid}.lyUqWa_shiftSummaryEmpty svg{width:38px;height:38px;color:var(--accent);margin-bottom:5px}.lyUqWa_shiftSummaryEmpty h2{color:var(--text);font:700 19px/1.2 var(--font-brand);margin:0}.lyUqWa_shiftSummaryEmpty p{max-width:34rem;font-size:var(--text-label);margin:0;line-height:1.5}.lyUqWa_shiftBackfillScreen{align-content:start;gap:var(--space-4);background:var(--background);display:grid}.lyUqWa_shiftBackfillIntro{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-control);background:#fa4f0012;border:1px solid #fa4f0042;padding:15px;display:flex}.lyUqWa_shiftBackfillIntro>svg{color:var(--accent);flex:none}.lyUqWa_shiftBackfillIntro strong{color:var(--text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_shiftBackfillIntro p{color:var(--muted);font-size:var(--text-meta);margin:5px 0 0;line-height:1.5}.lyUqWa_shiftBackfillForm{padding:var(--space-4);gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);display:grid}.lyUqWa_shiftBackfillSegment{border:0;min-width:0;margin:0;padding:0}.lyUqWa_shiftBackfillSegment legend{margin-bottom:var(--space-2);color:var(--text);font:600 var(--text-label)/1.35 var(--font-body)}.lyUqWa_shiftBackfillSegment>div{border-radius:var(--radius-control);background:var(--surface-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.lyUqWa_shiftBackfillSegment button{border-radius:calc(var(--radius-control) - 3px);min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);background:0 0;border:0}.lyUqWa_shiftBackfillSegment button[data-active]{background:var(--surface-3);color:var(--text)}.lyUqWa_shiftBackfillDates{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_shiftBackfillDates>:only-child{grid-column:1/-1}.lyUqWa_shiftBackfillValidation{border-radius:var(--radius-control);color:#ffc6c8;font-size:var(--text-label);background:#ff656b17;border:1px solid #ff656b47;margin:0;padding:12px 14px;line-height:1.4}.lyUqWa_shiftBackfillSubmit{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:#111;width:100%;min-height:52px;font:750 var(--text-label)/1.2 var(--font-body);text-transform:uppercase;display:flex}.lyUqWa_shiftBackfillSubmit:disabled{cursor:not-allowed;opacity:.42}.lyUqWa_shiftBackfillJob{justify-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);text-align:center;padding:20px;display:grid}.lyUqWa_shiftBackfillJob>svg{width:42px;height:42px;color:var(--accent)}.lyUqWa_shiftBackfillJob[data-status=completed]>svg{color:var(--day)}.lyUqWa_shiftBackfillJob[data-status=failed]>svg{color:#ff888d}.lyUqWa_shiftBackfillJobHeading{gap:5px;display:grid}.lyUqWa_shiftBackfillJobHeading span{color:var(--muted);font-size:var(--text-meta);text-transform:uppercase}.lyUqWa_shiftBackfillJobHeading strong{color:var(--text);font:750 20px/1.2 var(--font-brand)}.lyUqWa_shiftBackfillJobHeading small{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_shiftBackfillProgress{background:var(--surface-control);border-radius:999px;width:100%;height:8px;overflow:hidden}.lyUqWa_shiftBackfillProgress span{border-radius:inherit;background:var(--info);height:100%;transition:width .22s;display:block}.lyUqWa_shiftBackfillJob>p{color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.45}.lyUqWa_shiftBackfillResult{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.lyUqWa_shiftBackfillResult div{border-radius:var(--radius-control);background:var(--surface-control);gap:4px;padding:13px;display:grid}.lyUqWa_shiftBackfillResult dt{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_shiftBackfillResult dd{color:var(--text);font:750 22px/1 var(--font-brand);margin:0}.lyUqWa_shiftBackfillFailedDates{border-radius:var(--radius-control);color:#ffc6c8;width:100%;font-size:var(--text-meta);background:#ff656b17;padding:12px 14px;line-height:1.45}.lyUqWa_shiftBackfillJob .lyUqWa_shiftBackfillSubmit{margin-top:var(--space-2)}.lyUqWa_draftNotice{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid #f6b73c47;border-left:3px solid var(--warning);border-radius:var(--radius-control);color:#ffd782;font-size:var(--text-label);background:#f6b73c0f;margin-bottom:12px;padding:13px 14px;line-height:1.45;display:flex}.lyUqWa_draftNotice>div{gap:3px;min-width:0;display:grid}.lyUqWa_draftNotice strong,.lyUqWa_draftNotice span{overflow-wrap:anywhere}.lyUqWa_draftNotice button{border-radius:var(--radius-sm);color:#ffd782;min-width:44px;min-height:44px;font:650 var(--text-meta)/1 var(--font-body);background:#f6b73c14;border:1px solid #f6b73c57;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.lyUqWa_reportIntro{border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:0 14px;padding:18px;display:grid}.lyUqWa_reportBadge{border-radius:var(--radius-control);width:48px;height:48px;color:var(--info-bright);background:#008eba14;border:1px solid #008eba52;grid-row:1/span 3;place-items:center;margin:0;display:grid}.lyUqWa_reportIntro h2{font:700 23px/1.2 var(--font-brand);margin:0}.lyUqWa_reportIntro p{color:var(--muted);font-size:var(--text-label);margin:8px 0 16px}.lyUqWa_monthlyReportApp{--app-width:1100px}.lyUqWa_reportIntro>.lyUqWa_success,.lyUqWa_reportIntro>.lyUqWa_contextError,.lyUqWa_reportIntro>.lyUqWa_staffReviewNotice,.lyUqWa_reportIntro>.lyUqWa_reportHint{grid-column:1/-1}.lyUqWa_success,.lyUqWa_warning{border-radius:var(--radius-control);font-size:var(--text-label);padding:13px;line-height:1.5}.lyUqWa_success{justify-content:center;gap:var(--space-2);color:var(--success);background:#48c78e1a;align-items:center;display:flex}.lyUqWa_reportHint{color:var(--muted);font-size:var(--text-label);margin-top:10px;line-height:1.5}.lyUqWa_warning{color:var(--accent-text-soft);background:#fa4f001f}.lyUqWa_contextError{border-radius:var(--radius-control);color:#ffb8bb;font-size:var(--text-label);background:#ff656b1a;gap:6px;padding:14px;line-height:1.45;display:grid}.lyUqWa_contextError strong{color:#ffd5d7}.lyUqWa_contextError button{border-radius:var(--radius-sm);color:#ffd5d7;min-height:44px;font:700 var(--text-meta)/1 var(--font-body);background:#ffb8bb14;border:1px solid #ffb8bb5c;justify-content:center;align-items:center;gap:7px;margin-top:5px;display:inline-flex}.lyUqWa_staffReviewNotice{border-radius:var(--radius-control);color:#ffd782;background:#f6b73c14;border:1px solid #f6b73c47;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.lyUqWa_staffReviewNotice>svg{margin-top:1px}.lyUqWa_staffReviewNotice>div{gap:4px;min-width:0;display:grid}.lyUqWa_staffReviewNotice strong,.lyUqWa_staffReviewNotice span{overflow-wrap:anywhere;font-size:var(--text-label);line-height:1.45}.lyUqWa_staffReviewNotice strong{color:#ffe6ad}.lyUqWa_staffReviewNotice span{color:#e4c98e}.lyUqWa_formGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.lyUqWa_formGrid>.lyUqWa_reportHint,.lyUqWa_staffReportAccounting{grid-column:1/-1}.lyUqWa_staffReportAccounting{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);display:grid}.lyUqWa_staffReportAccountingHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_staffReportAccountingHeader>div{gap:3px;min-width:0;display:grid}.lyUqWa_staffReportAccountingHeader span,.lyUqWa_staffReportEmpty{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffReportAccountingHeader strong{color:var(--text);font:700 var(--text-lead)/1.25 var(--font-brand)}.lyUqWa_staffReportReady,.lyUqWa_staffReportBlocked{font:700 var(--text-meta)/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:7px 9px}.lyUqWa_staffReportReady{background:#c4ef141a;color:var(--day)!important}.lyUqWa_staffReportBlocked{background:#ff656b1a;color:#ffb8bb!important}.lyUqWa_staffReportTotals{gap:var(--space-2);display:grid}.lyUqWa_staffReportDetails{border-top:1px solid var(--line);padding-top:var(--space-3)}.lyUqWa_staffReportDetails summary{min-height:44px;color:var(--accent-text-soft);cursor:pointer;font:700 var(--text-label)/1.25 var(--font-body);align-items:center;display:flex}.lyUqWa_staffReportDetails>div{display:grid}.lyUqWa_staffReportDetails article{gap:4px var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:11px 0;display:grid}.lyUqWa_staffReportDetails article span{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--text-label);line-height:1.35}.lyUqWa_staffReportDetails article strong{color:var(--text);font:700 var(--text-label)/1.35 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_staffReportDetails article small{color:var(--muted);font-size:var(--text-meta);grid-column:1/-1}.lyUqWa_staffReportEmpty{margin:0}.lyUqWa_moneyField{gap:var(--space-2);display:grid}.lyUqWa_moneyField>span,.lyUqWa_textField>span{color:var(--text);font:600 var(--text-label)/1.35 var(--font-body);text-wrap:pretty}.lyUqWa_moneyField>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);align-items:center;height:54px;display:flex;overflow:hidden}.lyUqWa_moneyField input{width:100%;min-width:0;height:100%;color:var(--text);font:650 20px/1 var(--font-data);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 4px 0 14px}.lyUqWa_moneyField input::placeholder{color:var(--placeholder)}.lyUqWa_moneyField>div:focus-within,.lyUqWa_textField textarea:focus{border-color:var(--info);box-shadow:0 0 0 3px #008eba24}.lyUqWa_moneyField b{color:var(--accent);font:700 var(--text-lead)/1 var(--font-brand);padding-right:14px}.lyUqWa_sectionTotal{border-radius:var(--radius-control);background:var(--surface-3);color:var(--muted);font:600 var(--text-label)/1.2 var(--font-body);grid-column:1/-1;justify-content:space-between;align-items:center;padding:15px;display:flex}.lyUqWa_sectionTotal strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px}.lyUqWa_addLineButton{min-height:var(--control-height);border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--accent);font:700 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase;background:#fa4f0014;justify-content:center;align-items:center;gap:6px;display:flex}.lyUqWa_operationSection,.lyUqWa_receiptField,.lyUqWa_prepaymentSummary{grid-column:1/-1}.lyUqWa_operationSection{gap:10px;display:grid}.lyUqWa_operationHeading,.lyUqWa_operationItemHeading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_operationHeading h2{font:700 var(--text-label)/1.2 var(--font-body);margin:0}.lyUqWa_operationHeading>span{color:var(--muted);font-size:var(--text-label)}.lyUqWa_operationItem{border-radius:var(--radius-card);background:var(--surface);gap:13px;padding:15px;display:grid}.lyUqWa_operationItemHeading strong{min-width:0;color:var(--accent);font:700 var(--text-label)/1.2 var(--font-body)}.lyUqWa_operationItemHeading button{border-radius:var(--radius-sm);color:#ff9da2;background:#ff656b1a;border:0;place-items:center;width:44px;height:44px;display:grid}.lyUqWa_compactTextField,.lyUqWa_selectField,.lyUqWa_receiptField{gap:var(--space-2);min-width:0;display:grid}.lyUqWa_compactTextField>span,.lyUqWa_selectField>span,.lyUqWa_receiptField>span{color:var(--text);font:600 var(--text-label)/1.35 var(--font-body)}.lyUqWa_compactTextField input,.lyUqWa_compactTextField textarea{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text);font-size:var(--text-body);outline:0;padding:12px 13px;line-height:1.4}.lyUqWa_compactTextField textarea{resize:vertical}.lyUqWa_compactTextField input:focus,.lyUqWa_compactTextField textarea:focus{border-color:var(--info);box-shadow:0 0 0 3px #008eba24}.lyUqWa_receiptField{border-radius:var(--radius-control);background:#ffffff06;border:1px dashed #565b63;align-content:center;min-height:78px;padding:13px;position:relative}.lyUqWa_receiptField:focus-within{border-color:var(--info);box-shadow:0 0 0 3px #008eba24}.lyUqWa_receiptField>span{align-items:center;gap:7px;display:flex}.lyUqWa_receiptField>span svg{color:var(--accent)}.lyUqWa_receiptField>span b{color:var(--accent-text-soft);font-size:var(--text-meta);text-transform:uppercase;margin-left:auto}.lyUqWa_receiptChoices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_receiptChoices label,.lyUqWa_receiptChoices button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-control);min-width:0;min-height:44px;color:var(--text);font-size:var(--text-label);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-weight:650;display:flex}.lyUqWa_receiptChoices label:focus-within,.lyUqWa_receiptChoices button:focus-visible{border-color:var(--info);box-shadow:0 0 0 3px #008eba24}.lyUqWa_receiptChoices svg{color:var(--accent);flex:none}.lyUqWa_receiptField input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lyUqWa_receiptField em{min-height:20px;color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;align-items:center;font-style:normal;display:flex}.lyUqWa_actionConfirmOverlay{z-index:var(--z-overlay);padding:max(16px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#000000c7;place-items:center;display:grid;position:fixed;inset:0}.lyUqWa_actionConfirmDialog{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface-2);width:min(100%,430px);max-height:min(720px,100dvh - 32px);overflow:auto;box-shadow:0 24px 70px #0000007a}.lyUqWa_actionConfirmHeader{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:12px;min-width:0;padding:18px;display:grid}.lyUqWa_actionConfirmHeader>div{min-width:0}.lyUqWa_actionConfirmHeader h2{color:var(--text);font:750 20px/1.2 var(--font-brand);letter-spacing:-.02em;overflow-wrap:anywhere;margin:1px 0 0}.lyUqWa_actionConfirmHeader p{color:var(--muted);font:500 var(--text-label)/1.5 var(--font-body);overflow-wrap:anywhere;margin:6px 0 0}.lyUqWa_actionConfirmHeader>button,.lyUqWa_actionConfirmIcon{border-radius:var(--radius-sm);place-items:center;width:44px;height:44px;display:grid}.lyUqWa_actionConfirmIcon{color:var(--accent);background:#fa4f001a;border:1px solid #fa4f0052}.lyUqWa_actionConfirmOverlay[data-tone=danger] .lyUqWa_actionConfirmIcon{color:var(--danger);background:#ff7b8b1a;border-color:#ff7b8b57}.lyUqWa_actionConfirmHeader>button{background:var(--surface-3);color:var(--muted);cursor:pointer;border:0}.lyUqWa_actionConfirmDetails{margin:0;padding:4px 18px}.lyUqWa_actionConfirmDetails>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-width:0;min-height:48px;padding:10px 0;display:grid}.lyUqWa_actionConfirmDetails>div:last-child{border-bottom:0}.lyUqWa_actionConfirmDetails dt{color:var(--muted);font:500 var(--text-label)/1.4 var(--font-body)}.lyUqWa_actionConfirmDetails dd{min-width:0;color:var(--text);font:700 var(--text-label)/1.35 var(--font-body);overflow-wrap:anywhere;text-align:right;margin:0}.lyUqWa_actionConfirmConsequences{border-radius:var(--radius-control);color:var(--text);font:500 var(--text-label)/1.5 var(--font-body);background:#fa4f0012;border:1px solid #fa4f003d;margin:4px 18px 18px;padding:14px 14px 14px 34px}.lyUqWa_actionConfirmOverlay[data-tone=danger] .lyUqWa_actionConfirmConsequences{background:#ff7b8b12;border-color:#ff7b8b42}.lyUqWa_actionConfirmConsequences li+li{margin-top:7px}.lyUqWa_actionConfirmError{border-radius:var(--radius-control);color:var(--danger);font:600 var(--text-label)/1.45 var(--font-body);overflow-wrap:anywhere;background:#ff7b8b1a;margin:0 18px 18px;padding:12px}.lyUqWa_actionConfirmActions{padding:12px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--background);grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:9px;display:grid;position:sticky;bottom:0}.lyUqWa_actionConfirmActions button{min-width:0;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:750 var(--text-label)/1.25 var(--font-body);overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 12px;display:inline-flex}.lyUqWa_actionConfirmActions .lyUqWa_actionConfirmPrimary[data-tone=commit]{border-color:var(--accent);background:var(--accent);color:#16100a}.lyUqWa_actionConfirmActions .lyUqWa_actionConfirmPrimary[data-tone=warning]{color:var(--accent-text);background:#fa4f0024;border-color:#fa4f009e}.lyUqWa_actionConfirmActions .lyUqWa_actionConfirmPrimary[data-tone=danger]{color:var(--danger);background:#ff7b8b21;border-color:#ff7b8b9e}.lyUqWa_actionConfirmActions button:disabled,.lyUqWa_actionConfirmHeader>button:disabled{cursor:wait;opacity:.62}@media (max-width:350px){.lyUqWa_actionConfirmOverlay{padding-inline:max(8px, env(safe-area-inset-left));padding-bottom:max(8px, env(safe-area-inset-bottom));align-items:end}.lyUqWa_actionConfirmDialog{max-height:calc(100dvh - 16px)}.lyUqWa_actionConfirmHeader{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px;padding:14px}.lyUqWa_actionConfirmHeader>button,.lyUqWa_actionConfirmIcon{width:38px;height:38px}.lyUqWa_actionConfirmDetails>div{grid-template-columns:1fr;gap:3px}.lyUqWa_actionConfirmDetails dd{text-align:left}.lyUqWa_actionConfirmActions{grid-template-columns:1fr}}.lyUqWa_cameraOverlay{z-index:var(--z-overlay);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}.lyUqWa_cameraDialog{width:min(100%, var(--app-width));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--background);grid-template-rows:auto minmax(0,1fr) auto;height:min(100%,780px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000007a}.lyUqWa_cameraHeader{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.lyUqWa_cameraHeader>div{min-width:0}.lyUqWa_cameraHeader h2{color:var(--text);font:700 17px/1.2 var(--font-brand);margin:0}.lyUqWa_cameraHeader p{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.35}.lyUqWa_cameraHeader button{border-radius:var(--radius-sm);background:var(--surface-3);width:44px;height:44px;color:var(--muted);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.lyUqWa_cameraViewport{background:#05090c;min-width:0;min-height:0;position:relative;overflow:hidden}.lyUqWa_cameraViewport video,.lyUqWa_cameraViewport img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.lyUqWa_cameraMediaCover{object-fit:cover}.lyUqWa_cameraMediaContain{object-fit:contain}.lyUqWa_cameraFreezeFrame{z-index:var(--z-content);object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lyUqWa_cameraFreezeFrameActive{opacity:1}.lyUqWa_cameraCaptureState{z-index:2;color:var(--accent);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03040585;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex;position:absolute;inset:0}.lyUqWa_cameraCaptureState strong{color:#fff;font:800 var(--text-body)/1.2 var(--font-brand);letter-spacing:.02em;text-transform:uppercase}.lyUqWa_cameraCaptureState span{color:#ffffffc2;font-size:var(--text-meta)}.lyUqWa_cameraState{background:var(--background);color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex;position:absolute;inset:0}.lyUqWa_cameraState strong{color:var(--text);font:700 var(--text-body)/1.3 var(--font-brand)}.lyUqWa_cameraState span{max-width:320px;color:var(--muted);font-size:var(--text-label);text-wrap:pretty;line-height:1.5}.lyUqWa_cameraActions{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr 1.35fr;gap:9px;padding:12px 14px;display:grid}.lyUqWa_cameraActions button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;padding:10px 14px;display:inline-flex}.lyUqWa_cameraActionError{border-left:3px solid var(--danger);background:var(--surface-3);min-width:0;max-height:24dvh;color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;grid-column:1/-1;gap:4px;padding:10px 12px;line-height:1.4;display:grid;overflow-y:auto}.lyUqWa_cameraActionError strong{color:var(--danger-text)}.lyUqWa_cameraActions button:last-child{border-color:var(--accent);background:var(--accent);color:#141517}.lyUqWa_cameraActions button:disabled{cursor:wait;opacity:.42}.lyUqWa_cameraSwitchButton{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#080a0dc7;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:14px;right:14px}.lyUqWa_cameraDocumentGuide{z-index:2;border-radius:var(--radius-card);pointer-events:none;border:2px solid #ff9500d1;position:absolute;inset:7%;box-shadow:0 0 0 999px #0000001a}.lyUqWa_cameraRetryButton{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-3);min-height:44px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);align-items:center;gap:8px;margin-top:8px;padding:9px 14px;display:inline-flex}.lyUqWa_cameraCropLayer{z-index:3;touch-action:none;position:absolute;inset:0;overflow:hidden}.lyUqWa_cameraCropRect{border:2px solid var(--accent);cursor:move;touch-action:none;border-radius:8px;min-width:48px;min-height:48px;position:absolute;box-shadow:0 0 0 9999px #00000094,inset 0 0 0 1px #ffffff7a}.lyUqWa_cameraCropRect:before,.lyUqWa_cameraCropRect:after{content:"";pointer-events:none;position:absolute}.lyUqWa_cameraCropRect:before{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;inset:33.333% 0}.lyUqWa_cameraCropRect:after{border-left:1px solid #ffffff59;border-right:1px solid #ffffff59;inset:0 33.333%}.lyUqWa_cameraCropHandle{z-index:2;touch-action:none;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute}.lyUqWa_cameraCropHandle:after{content:"";border:3px solid var(--accent);width:15px;height:15px;position:absolute}.lyUqWa_cameraCropHandleNW{top:-22px;left:-22px}.lyUqWa_cameraCropHandleNE{top:-22px;right:-22px}.lyUqWa_cameraCropHandleSW{bottom:-22px;left:-22px}.lyUqWa_cameraCropHandleSE{bottom:-22px;right:-22px}.lyUqWa_cameraCropHandleNW:after{border-bottom:0;border-right:0;bottom:6px;right:6px}.lyUqWa_cameraCropHandleNE:after{border-bottom:0;border-left:0;bottom:6px;left:6px}.lyUqWa_cameraCropHandleSW:after{border-top:0;border-right:0;top:6px;right:6px}.lyUqWa_cameraCropHandleSE:after{border-top:0;border-left:0;top:6px;left:6px}@media (max-width:360px){.lyUqWa_cameraOverlay{padding-inline:0}.lyUqWa_cameraDialog{border-inline:0;border-radius:0;min-height:100%}.lyUqWa_cameraHeader,.lyUqWa_cameraActions{padding-inline:10px}.lyUqWa_cameraActions{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.lyUqWa_cameraActions button{font-size:var(--text-meta);padding-inline:8px}}.lyUqWa_prepaymentSummary{border-radius:var(--radius-card);background:var(--surface-3);padding:15px}.lyUqWa_prepaymentSummary>div{gap:var(--space-1);display:grid}.lyUqWa_prepaymentSummary>div strong{font:700 var(--text-label)/1.2 var(--font-body)}.lyUqWa_prepaymentSummary>div span{color:var(--muted);font-size:var(--text-label)}.lyUqWa_prepaymentSummary dl{gap:var(--space-2);margin:14px 0 0;display:grid}.lyUqWa_prepaymentSummary dl div{justify-content:space-between;gap:var(--space-3);display:flex}.lyUqWa_prepaymentSummary dt,.lyUqWa_prepaymentSummary dd{font-size:var(--text-label);margin:0}.lyUqWa_prepaymentSummary dt{color:var(--muted)}.lyUqWa_prepaymentSummary dd{color:var(--text);font:700 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums}.lyUqWa_prepaymentSummary dl div:last-child{border-top:1px solid var(--line);padding-top:9px}.lyUqWa_prepaymentSummary dl div:last-child dd{color:var(--accent)}.lyUqWa_prepaymentAddButton{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--accent-text-soft);font:700 var(--text-meta)/1.3 var(--font-body);cursor:pointer;background:#fa4f0012;border:1px solid #fa4f008c;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;display:flex}.lyUqWa_prepaymentForm{gap:var(--space-3);border-top:1px solid var(--line);margin-top:16px;padding-top:16px;display:grid}.lyUqWa_prepaymentFormHeading{justify-content:space-between;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex!important}.lyUqWa_prepaymentFormHeading strong{font:700 var(--text-label)/1.2 var(--font-body)}.lyUqWa_prepaymentFormHeading button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;place-items:center;display:grid}.lyUqWa_prepaymentComment,.lyUqWa_prepaymentForm>.lyUqWa_receiptField,.lyUqWa_prepaymentEffect,.lyUqWa_prepaymentError,.lyUqWa_operationStatus,.lyUqWa_prepaymentFormActions{grid-column:1/-1}.lyUqWa_prepaymentEffect,.lyUqWa_prepaymentError,.lyUqWa_operationStatus{font-size:var(--text-label);margin:0;line-height:1.45}.lyUqWa_prepaymentEffect{color:var(--muted)}.lyUqWa_prepaymentError{color:#ff9da2}.lyUqWa_operationStatus{align-items:center;gap:var(--space-2);color:var(--muted);display:flex}.lyUqWa_prepaymentFormActions{grid-template-columns:1fr 1.3fr;gap:8px!important;display:grid!important}.lyUqWa_prepaymentFormActions button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:46px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:flex}.lyUqWa_prepaymentFormActions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--background)}.lyUqWa_prepaymentFormActions button:disabled{cursor:wait;opacity:.58}.lyUqWa_textField{gap:var(--space-2);grid-column:1/-1;display:grid}.lyUqWa_textField textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:120px;color:var(--text);font-size:var(--text-label);outline:0;padding:14px;line-height:1.5}.lyUqWa_review{gap:10px;display:grid}.lyUqWa_reviewContext{border-radius:var(--radius-control);background:var(--surface-3);gap:5px;padding:14px;display:grid}.lyUqWa_reviewContext strong{color:var(--text);font:700 var(--text-label)/1.35 var(--font-body)}.lyUqWa_reviewContext span{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_flowError{border-radius:var(--radius-control);color:var(--accent-text-soft);font-size:var(--text-label);background:#fa4f001f;margin:0 0 76px;padding:13px;line-height:1.45}.lyUqWa_flowError:focus,.lyUqWa_warning:focus{scroll-margin-block:88px}.lyUqWa_reviewRow,.lyUqWa_reviewTotal{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.lyUqWa_reviewRow{border-radius:var(--radius-control);background:var(--surface);border:1px solid #494d53;padding:14px}.lyUqWa_reviewRow span{color:var(--muted);font-size:var(--text-label)}.lyUqWa_reviewRow strong{color:var(--accent);font:700 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums}.lyUqWa_reviewTotal{border-radius:var(--radius-card);background:var(--accent);color:#111;margin-top:5px;padding:20px 14px}.lyUqWa_reviewTotal span{font:700 var(--text-label)/1 var(--font-body);text-transform:uppercase}.lyUqWa_reviewTotal strong{font:800 20px/1 var(--font-brand);font-variant-numeric:tabular-nums}.lyUqWa_submitButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--day);color:#111;min-height:54px;font:800 var(--text-label)/1 var(--font-body);text-transform:uppercase;border:0;margin-top:7px;display:flex}.lyUqWa_submitButton:disabled{cursor:default;opacity:.72}.lyUqWa_financeFooter{z-index:20;width:min(100%, var(--app-width));padding:11px var(--content-gutter) var(--safe-bottom);gap:var(--space-3);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1720f7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.lyUqWa_financeFooter button{border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:48px;color:var(--muted);font:700 var(--text-label)/1.2 var(--font-body);white-space:normal;text-transform:uppercase;border:1px solid #4a4d52;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.lyUqWa_financeFooter button:disabled{opacity:.35}.lyUqWa_financeFooter .lyUqWa_primaryButton{border-color:var(--accent);background:var(--accent);color:#111}.lyUqWa_prepaymentsHeading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-bottom:18px;display:grid}.lyUqWa_prepaymentsHeading>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lyUqWa_prepaymentsHeading>button:last-child{color:var(--accent);border-color:#fa4f008c}.lyUqWa_prepaymentsHeading>button:disabled{opacity:.45;cursor:default}.lyUqWa_prepaymentsHeading>div{min-width:0}.lyUqWa_prepaymentsHeading h1{color:var(--text);font:800 clamp(19px, 5vw, 24px)/1.1 var(--font-brand);letter-spacing:-.025em;margin:0}.lyUqWa_prepaymentsHeading p{color:var(--muted);font-size:var(--text-meta);margin:4px 0 0;line-height:1.35}.lyUqWa_prepaymentLoading{min-height:120px;color:var(--muted);font-size:var(--text-label);justify-content:center;align-items:center;gap:9px;display:flex}.lyUqWa_prepaymentPageTotals{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;padding:15px 0;display:grid}.lyUqWa_prepaymentPageTotals>div{min-width:0;padding:0 14px}.lyUqWa_prepaymentPageTotals>div+div{border-left:1px solid var(--line)}.lyUqWa_prepaymentPageTotals dt{min-height:31px;color:var(--muted);font:600 var(--text-meta)/1.35 var(--font-body);text-transform:uppercase}.lyUqWa_prepaymentPageTotals dd{color:var(--text);font:800 var(--text-heading)/1 var(--font-brand);font-variant-numeric:tabular-nums;margin:7px 0 2px}.lyUqWa_prepaymentPageTotals span{color:var(--accent);font:700 var(--text-label)/1.3 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lyUqWa_managedPrepaymentForm{border-radius:var(--radius-card);background:var(--surface-2);border:1px solid #fa4f0061;grid-template-columns:1fr;gap:13px;margin:0 0 20px;padding:16px;display:grid}.lyUqWa_managedPrepaymentFormHeading,.lyUqWa_managedPrepaymentWide,.lyUqWa_managedPrepaymentActions,.lyUqWa_managedPrepaymentForm>.lyUqWa_prepaymentError{grid-column:1/-1}.lyUqWa_managedPrepaymentFormHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--line);min-width:0;padding-bottom:13px;display:flex}.lyUqWa_managedPrepaymentFormHeading>div{min-width:0}.lyUqWa_managedPrepaymentFormHeading h2{color:var(--text);font:700 var(--text-body)/1.25 var(--font-brand);overflow-wrap:anywhere;margin:0}.lyUqWa_managedPrepaymentFormHeading p{color:var(--muted);font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.lyUqWa_managedPrepaymentFormHeading button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;flex:none;place-items:center;display:grid}.lyUqWa_prepaymentPhotoLink{min-height:44px;color:var(--accent-text-soft);font-size:var(--text-label);text-underline-offset:3px;align-items:center;margin-top:8px;text-decoration:underline;display:inline-flex}.lyUqWa_managedPrepaymentActions{gap:var(--space-2);grid-template-columns:1fr 1.35fr;display:grid}.lyUqWa_managedPrepaymentActions button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:46px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.lyUqWa_managedPrepaymentActions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--background)}.lyUqWa_managedPrepaymentActions button:disabled{cursor:wait;opacity:.58}.lyUqWa_prepaymentSection{margin-top:24px}.lyUqWa_prepaymentSection>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:10px;display:flex}.lyUqWa_prepaymentSection h2{color:var(--text);font:700 var(--text-body)/1.25 var(--font-brand);margin:0}.lyUqWa_prepaymentSection>div:first-child>span{border-radius:var(--radius-pill);min-width:26px;color:var(--accent);font:700 var(--text-meta)/1 var(--font-body);text-align:center;background:#fa4f001c;padding:4px 7px}.lyUqWa_prepaymentList{gap:10px;display:grid}.lyUqWa_prepaymentCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:15px}.lyUqWa_prepaymentCardTop,.lyUqWa_prepaymentCardMain{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.lyUqWa_prepaymentCardTop>span:first-child{min-width:0;color:var(--muted);font:600 var(--text-meta)/1.25 var(--font-body);letter-spacing:.03em;overflow-wrap:anywhere}.lyUqWa_prepaymentCardTop>span:last-child{border-radius:var(--radius-pill);color:var(--accent-text-soft);font:700 var(--text-meta)/1 var(--font-body);text-transform:uppercase;background:#fa4f001a;flex:none;padding:5px 7px}.lyUqWa_prepaymentCardTop>span[data-status=used]{color:var(--day);background:#c4ef141a}.lyUqWa_prepaymentCardTop>span[data-status=cancelled]{color:#ff9da2;background:#ff656b1a}.lyUqWa_prepaymentCardMain{align-items:flex-start;margin-top:13px}.lyUqWa_prepaymentCardMain>div{min-width:0}.lyUqWa_prepaymentCardMain h3{color:var(--text);font:700 var(--text-body)/1.25 var(--font-brand);overflow-wrap:anywhere;margin:0}.lyUqWa_prepaymentCardMain p{color:var(--muted);font-size:var(--text-meta);margin:4px 0 0;line-height:1.35}.lyUqWa_prepaymentCardMain>strong{color:var(--accent);font:700 var(--text-body)/1.25 var(--font-brand);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.lyUqWa_prepaymentCardDetails{gap:7px;margin:14px 0 0;display:grid}.lyUqWa_prepaymentCardDetails div{grid-template-columns:82px minmax(0,1fr);gap:10px;min-width:0;display:grid}.lyUqWa_prepaymentCardDetails dt,.lyUqWa_prepaymentCardDetails dd{font-size:var(--text-meta);margin:0;line-height:1.4}.lyUqWa_prepaymentCardDetails dt{color:var(--muted)}.lyUqWa_prepaymentCardDetails dd{min-width:0;color:var(--text);overflow-wrap:anywhere}.lyUqWa_prepaymentCardActions{gap:var(--space-2);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:12px;display:grid}.lyUqWa_prepaymentCardActions button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:9px 10px;display:inline-flex}.lyUqWa_prepaymentCardActions button:last-child{color:#ff9da2;border-color:#ff656b5c}.lyUqWa_prepaymentCardActions button:disabled{opacity:.55;cursor:wait}.lyUqWa_prepaymentReadOnly{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);margin:13px 0 0;padding-top:12px;line-height:1.45}.lyUqWa_prepaymentEmpty{border:1px dashed var(--line);border-radius:var(--radius-card);min-height:78px;color:var(--muted);font-size:var(--text-label);text-align:center;place-items:center;padding:18px;line-height:1.45;display:grid}.lyUqWa_profileCard{text-align:center;padding:25px 18px}.lyUqWa_avatar{border:2px solid var(--accent);width:76px;height:76px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.lyUqWa_profileCard h2{font:700 var(--text-heading)/1.2 var(--font-brand);margin:0}.lyUqWa_profileCard>p{color:var(--accent);font:600 var(--text-label)/1 var(--font-body);margin:7px 0 22px}.lyUqWa_profileCard dl{border-radius:var(--radius-control);background:var(--surface-3);gap:1px;margin:0;display:grid;overflow:hidden}.lyUqWa_profileCard dl div{background:var(--surface-2);justify-content:space-between;gap:15px;padding:13px;display:flex}.lyUqWa_profileCard dt{color:var(--muted);font-size:var(--text-label)}.lyUqWa_profileCard dd{color:var(--text);font-size:var(--text-label);margin:0;font-weight:600}.lyUqWa_profileHint{border-radius:var(--radius-control);color:var(--accent-text-soft);font-size:var(--text-meta);background:#fa4f0017;align-items:center;gap:10px;margin-top:14px;padding:15px;line-height:1.45;display:flex}.lyUqWa_personalFileCta{gap:var(--space-3);border-radius:var(--radius-card);width:100%;min-height:64px;color:var(--text);text-align:left;background:#fa4f0014;border:1px solid #fa4f0080;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:14px;padding:14px 15px;display:grid}.lyUqWa_personalFileCta>svg{color:var(--accent)}.lyUqWa_personalFileCta span{gap:var(--space-1);min-width:0;display:grid}.lyUqWa_personalFileCta strong{font:700 var(--text-label)/1.2 var(--font-body)}.lyUqWa_personalFileCta small{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_centerState{min-height:100dvh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.lyUqWa_centerState h1{color:var(--text);font:700 25px/1.2 var(--font-brand);margin:5px 0 0}.lyUqWa_centerState p{max-width:340px;font-size:var(--text-label);margin:0;line-height:1.5}.lyUqWa_stateRetry{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--accent);min-height:46px;color:var(--background);font:800 var(--text-label)/1 var(--font-body);border:1px solid #fa4f008c;margin-top:6px;padding:0 17px;display:inline-flex}.lyUqWa_spinner{color:var(--accent);animation:.9s linear infinite lyUqWa_spin}.lyUqWa_stateLogo{object-fit:cover;mix-blend-mode:screen;width:94px;height:130px}.lyUqWa_expensesScreen{padding-bottom:calc(var(--nav-height) + 42px + var(--safe-bottom))}.lyUqWa_expenseSummary{border-radius:var(--radius-card);background:var(--accent);color:#171513;margin:0 0 20px;overflow:hidden}.lyUqWa_expenseSummary>div{padding:18px}.lyUqWa_expenseSummary>div>span,.lyUqWa_expenseSummary>div>small{font:700 var(--text-meta)/1.35 var(--font-body);text-transform:uppercase;display:block}.lyUqWa_expenseSummary>div>strong{font:800 clamp(27px, 8vw, 38px)/1 var(--font-brand);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:7px 0 5px;display:block}.lyUqWa_expenseSummary>div>small{opacity:.72}.lyUqWa_expenseSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 18px 15px;display:grid}.lyUqWa_expenseSummary dl>div{border-top:1px solid #17151338;min-width:0;padding:11px 9px 0}.lyUqWa_expenseSummary dl>div:first-child{padding-left:0}.lyUqWa_expenseSummary dl>div:last-child{padding-right:0}.lyUqWa_expenseSummary dt{font:700 var(--text-meta)/1.25 var(--font-body);text-transform:uppercase;opacity:.68}.lyUqWa_expenseSummary dd{font:800 var(--text-meta)/1.2 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0}.lyUqWa_expenseForm{border-radius:var(--radius-card);background:var(--surface-2);border:1px solid #fa4f006b;gap:13px;margin-bottom:22px;padding:16px;display:grid}.lyUqWa_expenseFormHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--line);min-width:0;padding-bottom:13px;display:flex}.lyUqWa_expenseFormHeading>div{min-width:0}.lyUqWa_expenseFormHeading h2{color:var(--text);font:800 var(--text-body)/1.2 var(--font-brand);letter-spacing:-.02em;margin:0}.lyUqWa_expenseFormHeading p{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.lyUqWa_expenseFormHeading button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;flex:none;place-items:center;display:grid}.lyUqWa_expenseTypeField,.lyUqWa_expenseChoiceField{border:0;min-width:0;margin:0;padding:0}.lyUqWa_expenseTypeField legend,.lyUqWa_expenseChoiceField legend{color:var(--muted);font:600 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase;margin-bottom:8px}.lyUqWa_expenseTypeField>div{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff06;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.lyUqWa_expenseTypeField label{border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 6px;display:flex}.lyUqWa_expenseTypeField label:has(input:checked){background:var(--accent);color:var(--background)}.lyUqWa_expenseTypeField input,.lyUqWa_expenseChoiceField input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.lyUqWa_expenseTypeField label:has(input:focus-visible),.lyUqWa_expenseChoiceField label:has(input:focus-visible)){outline:2px solid var(--text);outline-offset:2px}.lyUqWa_expenseChoiceField{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_expenseChoiceField legend{grid-column:1/-1}.lyUqWa_expenseChoiceField label{border:1px solid var(--line);border-radius:var(--radius-control);min-width:0;min-height:68px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;padding:11px;display:flex}.lyUqWa_expenseChoiceField label:has(input:checked){color:var(--accent);background:#fa4f0014;border-color:#fa4f00ad}.lyUqWa_expenseChoiceField label>span{min-width:0}.lyUqWa_expenseChoiceField strong,.lyUqWa_expenseChoiceField small{display:block}.lyUqWa_expenseChoiceField strong{color:var(--text);font:700 var(--text-meta)/1.25 var(--font-body)}.lyUqWa_expenseChoiceField small{color:var(--muted);font-size:var(--text-meta);margin-top:4px;line-height:1.35}.lyUqWa_expenseFormActions{gap:var(--space-2);grid-template-columns:.8fr 1.4fr;display:grid}.lyUqWa_expenseFormActions button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:48px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.lyUqWa_expenseFormActions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--background)}.lyUqWa_expenseFormActions button:disabled{cursor:wait;opacity:.58}.lyUqWa_expenseFilters{scrollbar-width:none;gap:7px;margin:4px 0 13px;padding-bottom:8px;display:flex;overflow-x:auto}.lyUqWa_expenseFilters::-webkit-scrollbar{display:none}.lyUqWa_expenseFilters button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);cursor:pointer;background:0 0;flex:none;padding:0 13px}.lyUqWa_expenseFilters .lyUqWa_expenseFilterActive{color:var(--accent);background:#fa4f001a;border-color:#fa4f0094}.lyUqWa_expenseList{border-block:1px solid var(--line)}.lyUqWa_expenseItem{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);min-width:0;padding:16px 0;display:grid}.lyUqWa_expenseItem+.lyUqWa_expenseItem{border-top:1px solid var(--line)}.lyUqWa_expenseItemIcon{border-radius:var(--radius-control);width:40px;height:40px;color:var(--accent);background:#fa4f001c;place-items:center;display:grid}.lyUqWa_expenseItemBody{min-width:0}.lyUqWa_expenseItemBody>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.lyUqWa_expenseItemBody>div:first-child span{min-width:0;color:var(--muted);font:600 var(--text-meta)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_expenseItemBody>div:first-child strong{color:var(--accent);font:800 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums;flex:none}.lyUqWa_expenseItem h3{color:var(--text);font:700 var(--text-label)/1.4 var(--font-body);overflow-wrap:anywhere;margin:7px 0 0}.lyUqWa_expenseItem p,.lyUqWa_expenseItem small{color:var(--muted);font-size:var(--text-meta);line-height:1.45;display:block}.lyUqWa_expensePendingReview{font-weight:700;color:var(--accent-text-soft)!important}.lyUqWa_expenseItem p{margin:5px 0 0}.lyUqWa_expenseItem small{margin-top:2px}.lyUqWa_expenseItemActions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.lyUqWa_expenseItemActions a,.lyUqWa_expenseItemActions button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:7px 9px;text-decoration:none;display:inline-flex}.lyUqWa_expenseItemActions a{color:var(--accent-text-soft)}.lyUqWa_expenseItemActions button:last-child{color:#ff9da2}.lyUqWa_expenseItemActions button:disabled{opacity:.55}.lyUqWa_expenseEmpty{justify-content:center;align-items:center;gap:var(--space-2);border-block:1px solid var(--line);min-height:180px;color:var(--muted);text-align:center;flex-direction:column;padding:28px 18px;display:flex}.lyUqWa_expenseEmpty strong{color:var(--text);font:700 var(--text-label)/1.35 var(--font-body)}.lyUqWa_expenseEmpty span{max-width:320px;font-size:var(--text-meta);line-height:1.5}.lyUqWa_expenseLedgerScreen{--ledger-paid:#8fd6b1}.lyUqWa_ledgerMonthField{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted);font:600 var(--text-meta)/1.2 var(--font-body);margin:0 0 14px;display:flex}.lyUqWa_ledgerMonthField input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);max-width:180px;min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:700 var(--text-meta)/1 var(--font-body);padding:0 12px}.lyUqWa_ledgerMonthField input:focus-visible,.lyUqWa_ledgerPrimaryAction:focus-visible,.lyUqWa_ledgerPayment button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lyUqWa_ledgerSummary>div>small{text-transform:none}.lyUqWa_ledgerFormGrid,.lyUqWa_ledgerPaymentFields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_ledgerPaymentFields{border-top:1px solid var(--line);padding-top:13px}.lyUqWa_ledgerExpenseItem small.lyUqWa_ledgerStatusPaid,.lyUqWa_ledgerPayment small.lyUqWa_ledgerStatusPaid{color:var(--ledger-paid)}.lyUqWa_ledgerExpenseItem small.lyUqWa_ledgerStatusPartial{color:var(--warning)}.lyUqWa_ledgerExpenseItem small.lyUqWa_ledgerStatusUnpaid,.lyUqWa_ledgerPayment small.lyUqWa_ledgerStatusCancelled{color:#ff9da2}.lyUqWa_ledgerDetail{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);gap:15px;margin-top:22px;padding:16px;display:grid;box-shadow:0 14px 36px #0000002e}.lyUqWa_ledgerDetailFacts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lyUqWa_ledgerDetailFacts>div{border-right:1px solid var(--line);min-width:0;padding:0 10px}.lyUqWa_ledgerDetailFacts>div:first-child{padding-left:0}.lyUqWa_ledgerDetailFacts>div:last-child{border-right:0;padding-right:0}.lyUqWa_ledgerDetailFacts dt,.lyUqWa_ledgerDetailFacts dd{margin:0}.lyUqWa_ledgerDetailFacts dt{color:var(--muted);font:600 var(--text-meta)/1.25 var(--font-body)}.lyUqWa_ledgerDetailFacts dd{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px}.lyUqWa_ledgerPrimaryAction{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);min-height:46px;color:var(--background);font:750 var(--text-meta)/1.2 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.lyUqWa_ledgerPrimaryAction:disabled{cursor:wait;opacity:.58}.lyUqWa_ledgerPaymentForm{gap:var(--space-3);border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;display:grid}.lyUqWa_ledgerPaymentForm .lyUqWa_ledgerPrimaryAction{grid-column:1/-1}.lyUqWa_ledgerPayments{gap:0;display:grid}.lyUqWa_ledgerPayments h3{color:var(--text);font:750 var(--text-label)/1.3 var(--font-brand);margin:0 0 5px}.lyUqWa_ledgerPayment{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-width:0;padding:12px 0;display:flex}.lyUqWa_ledgerPayment>div{min-width:0}.lyUqWa_ledgerPayment strong,.lyUqWa_ledgerPayment span,.lyUqWa_ledgerPayment small{display:block}.lyUqWa_ledgerPayment strong{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums}.lyUqWa_ledgerPayment span,.lyUqWa_ledgerPayment small{color:var(--muted);font-size:var(--text-meta);margin-top:3px;line-height:1.35}.lyUqWa_ledgerPayment button{border:1px solid var(--line);border-radius:var(--radius-sm);color:#ff9da2;cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}@media (max-width:560px){.lyUqWa_ledgerFormGrid,.lyUqWa_ledgerPaymentFields,.lyUqWa_ledgerPaymentForm{grid-template-columns:1fr}.lyUqWa_ledgerPaymentForm .lyUqWa_ledgerPrimaryAction{grid-column:auto}}.lyUqWa_importedOperationBadge{border-radius:var(--radius-pill);max-width:62%;color:var(--day);font:700 var(--text-meta)/1.2 var(--font-body);overflow-wrap:anywhere;text-align:right;text-transform:uppercase;background:#c4ef141a;flex:0 auto;padding:5px 7px}@media (max-width:360px){.lyUqWa_financeFlow{padding-top:14px}.lyUqWa_financeHeader{gap:var(--space-2)}.lyUqWa_financeHeader h1{font-size:clamp(18px,6.2vw,24px)}.lyUqWa_cancelButton{padding-inline:10px}.lyUqWa_financeFooter{gap:var(--space-2)}.lyUqWa_financeFooter button{padding-inline:10px}}.lyUqWa_importedOperation{border-radius:var(--radius-sm);background:#c4ef140b;padding:12px}.lyUqWa_importedOperation>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lyUqWa_importedOperation span{min-width:0;color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_importedOperation strong{color:var(--day);font:700 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums;flex:none}.lyUqWa_importedOperation p{color:var(--muted);font-size:var(--text-meta);margin:7px 0 0;line-height:1.45}.lyUqWa_importedOperation a{min-height:44px;color:var(--accent-text-soft);font:700 var(--text-meta)/1.3 var(--font-body);align-items:center;gap:6px;margin-top:7px;display:inline-flex}@keyframes lyUqWa_spin{to{transform:rotate(360deg)}}body[data-keyboard-open=true] .lyUqWa_bottomNav{visibility:hidden;pointer-events:none}body[data-keyboard-open=true] .lyUqWa_screen{padding-bottom:max(24px, var(--safe-bottom))}@media (min-width:430px){.lyUqWa_screen{padding-inline:24px}.lyUqWa_formGrid,.lyUqWa_prepaymentForm,.lyUqWa_managedPrepaymentForm{grid-template-columns:1fr 1fr}.lyUqWa_sectionTotal,.lyUqWa_textField{grid-column:1/-1}}@media (hover:hover){.lyUqWa_actionCard:hover{border-color:var(--line-strong);background-color:var(--surface-hover);transform:translateY(-2px)}.lyUqWa_navButton:hover{color:var(--text)}.lyUqWa_shiftSwitch button:hover,.lyUqWa_prepaymentsHeading>button:hover,.lyUqWa_managedPrepaymentActions button:hover,.lyUqWa_prepaymentCardActions button:hover,.lyUqWa_expenseItemActions button:hover,.lyUqWa_expenseFilters button:hover{border-color:var(--accent)}.lyUqWa_financeFooter button:not(:disabled):hover{border-color:var(--line-strong)}}@media (max-width:350px){.lyUqWa_bottomNav{padding-right:max(8px, var(--safe-right));padding-left:max(8px, var(--safe-left))}.lyUqWa_navButton{min-width:0}.lyUqWa_navButton span{letter-spacing:-.02em;white-space:nowrap;max-width:100%}.lyUqWa_header{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.lyUqWa_logo{width:24px;height:34px}.lyUqWa_brandLockup{gap:6px}.lyUqWa_wordmark{font-size:15px}.lyUqWa_role{padding:5px 7px;font-size:.6875rem}.lyUqWa_identityName{font-size:var(--text-label);margin-top:7px}.lyUqWa_identity p{font-size:.6875rem}.lyUqWa_managementClubs dd{font:700 var(--text-meta)/1.25 var(--font-body);white-space:nowrap}.lyUqWa_financeCard{grid-template-columns:1fr}.lyUqWa_prepaymentsHeading{grid-template-columns:44px minmax(0,1fr) 44px}.lyUqWa_prepaymentsHeading>button:last-child{padding:0}.lyUqWa_prepaymentsHeading>button:last-child span{display:none}.lyUqWa_sectionTotal,.lyUqWa_textField{grid-column:1}.lyUqWa_expenseChoiceField{grid-template-columns:1fr}.lyUqWa_expenseSummary dl{padding-inline:13px}.lyUqWa_expenseSummary dl>div{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.lyUqWa_spinner{animation:none}.lyUqWa_actionCard:active{transform:none}}@media print{.lyUqWa_app,.lyUqWa_screen,.lyUqWa_financeFlow{width:100%;max-width:none;min-height:auto;box-shadow:none;background:#fff;margin:0;padding:0}.lyUqWa_demoBanner,.lyUqWa_bottomNav,.lyUqWa_financeFooter,.lyUqWa_cancelButton,.lyUqWa_progress,.lyUqWa_toast,.lyUqWa_shiftSwitch,.lyUqWa_prepaymentsHeading>button,.lyUqWa_managedPrepaymentForm,.lyUqWa_prepaymentCardActions,.lyUqWa_prepaymentReadOnly,.lyUqWa_expenseForm,.lyUqWa_expenseFilters,.lyUqWa_expenseItemActions,.lyUqWa_cameraOverlay,.lyUqWa_receiptChoices,.lyUqWa_submitButton,.lyUqWa_flowError{display:none!important}.lyUqWa_financeFlow,.lyUqWa_financeFlow *{color:#111!important;text-shadow:none!important;box-shadow:none!important}.lyUqWa_financeBody{padding:0}.lyUqWa_financeHeader{margin-bottom:18px}.lyUqWa_financeFlow input,.lyUqWa_financeFlow textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#777!important}.lyUqWa_header{margin-bottom:18px}.lyUqWa_logo,.lyUqWa_stateLogo{mix-blend-mode:normal;filter:invert()}.lyUqWa_shiftCard,.lyUqWa_financeCard,.lyUqWa_birthdays,.lyUqWa_profileCard,.lyUqWa_salaryBalance,.lyUqWa_salaryBreakdown,.lyUqWa_salaryRate,.lyUqWa_actionCard,.lyUqWa_reportIntro,.lyUqWa_operationItem,.lyUqWa_prepaymentSummary,.lyUqWa_prepaymentPageTotals,.lyUqWa_prepaymentCard,.lyUqWa_expenseSummary,.lyUqWa_expenseItem,.lyUqWa_reviewRow,.lyUqWa_reviewTotal,.lyUqWa_sectionTotal,.lyUqWa_scheduleSummary div,.lyUqWa_dayDetails,.lyUqWa_scheduleEmpty,.lyUqWa_calendarDay,.lyUqWa_moneyField,.lyUqWa_textField{break-inside:avoid}.lyUqWa_shiftCard,.lyUqWa_financeCard,.lyUqWa_birthdays,.lyUqWa_profileCard,.lyUqWa_salaryBalance,.lyUqWa_salaryBreakdown,.lyUqWa_salaryRate,.lyUqWa_actionCard,.lyUqWa_reportIntro,.lyUqWa_operationItem,.lyUqWa_prepaymentSummary,.lyUqWa_prepaymentCard,.lyUqWa_expenseSummary,.lyUqWa_expenseItem,.lyUqWa_reviewRow,.lyUqWa_sectionTotal,.lyUqWa_dayDetails,.lyUqWa_scheduleEmpty,.lyUqWa_calendarDay,.lyUqWa_moneyField>div,.lyUqWa_textField textarea{box-shadow:none;background:#fff;border-color:#777}.lyUqWa_salaryBalance{color:#111}.lyUqWa_receiptField input,.lyUqWa_addLineButton,.lyUqWa_operationItemHeading button,.lyUqWa_prepaymentAddButton,.lyUqWa_prepaymentForm{display:none}.lyUqWa_sectionTotal{color:#333;background:#f4f4f4}.lyUqWa_reviewTotal,.lyUqWa_reportBadge,.lyUqWa_success,.lyUqWa_warning,.lyUqWa_importedOperation{border:1px solid #777;background:#fff!important}.lyUqWa_screenHeading,.lyUqWa_financeHeader,.lyUqWa_financeBody{break-after:avoid}}.lyUqWa_reviewScreen{padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 154px)}.lyUqWa_reviewHeading{align-items:center;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) 32px;margin-bottom:18px;display:grid}.lyUqWa_reviewHeading>button,.lyUqWa_reviewStock article>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.lyUqWa_reviewHeading span,.lyUqWa_reviewStock header span{color:var(--accent);font:700 var(--text-meta)/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase}.lyUqWa_reviewHeading h1,.lyUqWa_reviewStock h2{color:var(--text);font:800 clamp(20px, 6vw, 27px)/1.08 var(--font-brand);margin:3px 0 0}.lyUqWa_reviewHeading>svg{color:var(--accent)}.lyUqWa_reviewTabs{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;display:grid}.lyUqWa_reviewTabs button{min-width:0;min-height:var(--touch-target);border-radius:var(--radius-control);color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 10px;display:inline-flex}.lyUqWa_reviewTabs button svg{flex:none;width:17px;height:17px}.lyUqWa_reviewTabs button[aria-selected=true]{color:var(--accent-text);background:#fa4f001f;border-color:#fa4f0057}.lyUqWa_reviewTabs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lyUqWa_reviewQueue{gap:10px;display:grid}.lyUqWa_reviewQueue>button{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:126px;color:var(--text);text-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px;display:grid}.lyUqWa_reviewQueue>button[data-status=approved] .lyUqWa_reviewQueueStatus>span,.lyUqWa_reviewQueue>button[data-status=approved] .lyUqWa_reviewQueueStatus>svg{color:var(--success-text,#9bd7b1)}.lyUqWa_reviewQueue>button[data-status=rejected] .lyUqWa_reviewQueueStatus>span,.lyUqWa_reviewQueue>button[data-status=rejected] .lyUqWa_reviewQueueStatus>svg{color:#ffabb4}.lyUqWa_reviewQueueTopline,.lyUqWa_reviewQueueDetails,.lyUqWa_reviewQueueStatus{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.lyUqWa_reviewQueue span,.lyUqWa_reviewQueue time{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_reviewQueueTitle{overflow-wrap:anywhere;font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_reviewQueueTopline>span{min-width:0;color:var(--accent-text-soft);overflow-wrap:anywhere;font-weight:650}.lyUqWa_reviewQueueTopline>strong{color:var(--accent-text);font:750 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.lyUqWa_reviewQueueDetails{flex-wrap:wrap;justify-content:flex-start;gap:3px 8px}.lyUqWa_reviewQueueDetails>span{overflow-wrap:anywhere;min-width:0}.lyUqWa_reviewQueueDetails time:before{content:"· "}.lyUqWa_reviewQueueStatus{border-top:1px solid var(--line);margin-top:2px;padding-top:9px}.lyUqWa_reviewQueueStatus>span{min-width:0;color:var(--text-soft);overflow-wrap:anywhere}.lyUqWa_reviewQueueStatus>svg{width:18px;height:18px;color:var(--accent);flex:none}.lyUqWa_staffAccountingScreen{--staff-warning:#f3bd72;--staff-danger:#ffabb4;--staff-success:#9bd7b1}.lyUqWa_staffAccountingTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.lyUqWa_staffReconciliation{gap:14px;display:grid}.lyUqWa_staffReconciliationControls{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.lyUqWa_staffReconciliationControls label{gap:7px;min-width:0;display:grid}.lyUqWa_staffReconciliationControls label>span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_staffReconciliationControls input,.lyUqWa_staffReconciliationControls button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:48px;font:700 var(--text-label)/1.2 var(--font-body)}.lyUqWa_staffReconciliationControls input{background:var(--input-bg,var(--surface-control));width:100%;min-width:0;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 12px}.lyUqWa_staffReconciliationControls button{background:var(--accent);color:#17120a;border-color:#fa4f0066;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.lyUqWa_staffReconciliationControls button svg{width:18px;height:18px}.lyUqWa_staffReconciliationControls button:disabled{cursor:wait;opacity:.6}.lyUqWa_staffReconciliationSummary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lyUqWa_staffReconciliationSummary>div{background:var(--surface-control);gap:6px;min-width:0;padding:14px 10px;display:grid}.lyUqWa_staffReconciliationSummary span{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.3}.lyUqWa_staffReconciliationSummary strong{color:var(--text);font:800 clamp(20px, 6vw, 28px)/1 var(--font-brand);font-variant-numeric:tabular-nums}.lyUqWa_staffReconciliationTotals,.lyUqWa_staffReconciliationIssues{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:15px}.lyUqWa_staffReconciliationTotals>header,.lyUqWa_staffReconciliationIssues>header{align-items:center;gap:9px;margin-bottom:13px;display:flex}.lyUqWa_staffReconciliationTotals>header svg{width:20px;height:20px;color:var(--accent)}.lyUqWa_staffReconciliationTotals h2,.lyUqWa_staffReconciliationIssues h2{color:var(--text);font:800 var(--text-title)/1.2 var(--font-brand);margin:0}.lyUqWa_staffReconciliationTotals dl,.lyUqWa_staffReconciliationTotals dl>div,.lyUqWa_staffReconciliationIssues dl,.lyUqWa_staffReconciliationIssues dl>div{margin:0}.lyUqWa_staffReconciliationTotals dl,.lyUqWa_staffReconciliationIssues dl{gap:9px;display:grid}.lyUqWa_staffReconciliationTotals dl>div,.lyUqWa_staffReconciliationIssues dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.lyUqWa_staffReconciliationTotals dt,.lyUqWa_staffReconciliationIssues dt{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_staffReconciliationTotals dd,.lyUqWa_staffReconciliationIssues dd{color:var(--text);font:750 var(--text-label)/1.25 var(--font-body);font-variant-numeric:tabular-nums;text-align:right;margin:0}.lyUqWa_staffReconciliationTotals>p{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);margin:13px 0 0;padding-top:12px;line-height:1.45}.lyUqWa_staffReconciliationIssues>header{justify-content:space-between}.lyUqWa_staffReconciliationIssues>header>strong{border-radius:var(--radius-pill);min-width:34px;min-height:34px;color:var(--accent-text);font:750 var(--text-label)/1 var(--font-body);background:#fa4f001f;place-items:center;display:grid}.lyUqWa_staffReconciliationIssues>div{gap:10px;display:grid}.lyUqWa_staffReconciliationIssues article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-control);padding:14px}.lyUqWa_staffReconciliationIssues article[data-status=different],.lyUqWa_staffReconciliationIssues article[data-status=legacy_only],.lyUqWa_staffReconciliationIssues article[data-status=auto_only],.lyUqWa_staffReconciliationIssues article[data-status=ambiguous],.lyUqWa_staffReconciliationIssues article[data-status=incomplete_legacy]{border-color:#f3bd7261}.lyUqWa_staffReconciliationIssues article>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lyUqWa_staffReconciliationIssues article>header>div{gap:3px;min-width:0;display:grid}.lyUqWa_staffReconciliationIssues article>header strong{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_staffReconciliationIssues article>header span,.lyUqWa_staffReconciliationIssues article>p{color:var(--staff-warning);font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffReconciliationIssues article>header svg{width:19px;height:19px;color:var(--staff-warning);flex:none}.lyUqWa_staffReconciliationIssues article>p{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:11px}.lyUqWa_staffReconciliationBreakdown{border-top:1px solid var(--line);margin-top:12px}.lyUqWa_staffReconciliationBreakdown summary{min-height:44px;color:var(--text-soft);font:700 var(--text-meta)/1.3 var(--font-body);cursor:pointer;align-items:center;display:flex}.lyUqWa_staffReconciliationBreakdown summary::marker{color:var(--accent)}.lyUqWa_staffReconciliationBreakdown>div{gap:10px;padding-bottom:12px;display:grid}.lyUqWa_staffReconciliationBreakdown section{border-radius:var(--radius-small);background:#ffffff06;gap:7px;min-width:0;padding:10px;display:grid}.lyUqWa_staffReconciliationBreakdown section>strong{color:var(--text);font:750 var(--text-meta)/1.25 var(--font-body)}.lyUqWa_staffReconciliationBreakdown section dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lyUqWa_staffReconciliationBreakdown section dl>div{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.lyUqWa_staffReconciliationBreakdown section dt,.lyUqWa_staffReconciliationBreakdown section dd{text-align:start;min-width:0}.lyUqWa_staffReconciliationBreakdown section dd{overflow-wrap:anywhere}.lyUqWa_staffReconciliationAction{border-radius:var(--radius-control);width:100%;min-height:46px;color:var(--accent-text);font:750 var(--text-meta)/1.25 var(--font-body);background:#fa4f001a;border:1px solid #fa4f0061;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:inline-flex}.lyUqWa_staffReconciliationAction svg{width:18px;height:18px}.lyUqWa_staffAccountingTabs button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:52px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 12px;display:inline-flex}.lyUqWa_staffAccountingTabs button svg{flex:none;width:19px;height:19px}.lyUqWa_staffAccountingTabs button[aria-selected=true]{color:var(--accent-text);background:#fa4f001f;border-color:#fa4f006b}.lyUqWa_staffAccountingToolbar{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.lyUqWa_staffAccountingToolbar>div{gap:4px;min-width:0;display:grid}.lyUqWa_staffAccountingToolbar strong{color:var(--text);font:750 var(--text-label)/1.2 var(--font-body)}.lyUqWa_staffAccountingToolbar span{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_staffAccountingToolbar button{border-radius:var(--radius-control);min-height:44px;color:var(--accent-text);font:700 var(--text-meta)/1.2 var(--font-body);background:#fa4f001a;border:1px solid #fa4f0061;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.lyUqWa_staffAccountingToolbar button svg{width:18px;height:18px}.lyUqWa_staffAccountingToolbar button:disabled{cursor:wait;opacity:.65}.lyUqWa_staffReviewFilters{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:10px;margin-bottom:14px;padding:14px;display:grid}.lyUqWa_staffReviewSearch{gap:7px;min-width:0;display:grid}.lyUqWa_staffReviewSearch>span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_staffReviewSearch>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--input-bg,var(--surface-control));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:50px;padding-inline:13px 6px;display:grid}.lyUqWa_staffReviewSearch>div>svg{width:18px;height:18px;color:var(--muted)}.lyUqWa_staffReviewSearch input{width:100%;min-width:0;min-height:48px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:16px}.lyUqWa_staffReviewSearch input::placeholder{color:var(--muted);opacity:1}.lyUqWa_staffReviewSearch button{border-radius:var(--radius-small);width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.lyUqWa_staffReviewSearch button svg{width:18px;height:18px}.lyUqWa_staffReviewClubFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lyUqWa_staffReviewClubFilter button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-control);min-width:0;min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.25 var(--font-body);overflow-wrap:anywhere;padding:8px 6px}.lyUqWa_staffReviewClubFilter button[aria-pressed=true]{color:var(--accent-text);background:#fa4f001f;border-color:#fa4f006b}.lyUqWa_staffReviewFilters>p{color:var(--muted);font-size:var(--text-meta);margin:0}.lyUqWa_staffBackfill{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:14px;margin-bottom:14px;padding:15px;display:grid}.lyUqWa_staffBackfill>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lyUqWa_staffBackfill>header>div{min-width:0}.lyUqWa_staffBackfill h2{color:var(--text);font:800 var(--text-title)/1.2 var(--font-brand);margin:0}.lyUqWa_staffBackfill>header p{max-width:62ch;color:var(--muted);font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.lyUqWa_staffBackfill>header>svg{width:22px;height:22px;color:var(--staff-success);flex:none}.lyUqWa_staffBackfillControls{grid-template-columns:minmax(150px,.65fr) minmax(170px,1fr);align-items:end;gap:10px;display:grid}.lyUqWa_staffBackfillControls label{gap:7px;min-width:0;display:grid}.lyUqWa_staffBackfillControls label>span{color:var(--muted);font-size:var(--text-meta);line-height:1.3}.lyUqWa_staffBackfillControls input{border:1px solid var(--input-line,var(--line));border-radius:var(--radius-control);background:var(--input-bg,var(--surface-control));width:100%;height:50px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:650 16px/1 var(--font-brand);padding:0 13px}.lyUqWa_staffBackfillControls>button,.lyUqWa_staffBackfillResult>button{border-radius:var(--radius-control);background:var(--accent);color:#17100a;min-height:50px;font:800 var(--text-meta)/1.2 var(--font-body);border:1px solid #fa4f006b;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.lyUqWa_staffBackfillControls>button svg,.lyUqWa_staffBackfillResult>button svg{width:18px;height:18px}.lyUqWa_staffBackfillControls>button:disabled,.lyUqWa_staffBackfillResult>button:disabled{cursor:wait;opacity:.62}.lyUqWa_staffBackfillSafety,.lyUqWa_staffBackfillLoading{color:var(--staff-success);font-size:var(--text-meta);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;line-height:1.45;display:grid}.lyUqWa_staffBackfillSafety svg,.lyUqWa_staffBackfillLoading svg{width:19px;height:19px}.lyUqWa_staffBackfillManual{min-width:0;color:var(--staff-success);border-block:1px solid #9bd7b147;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:10px;padding:13px 0;display:grid}.lyUqWa_staffBackfillManual>svg{width:20px;height:20px}.lyUqWa_staffBackfillManual>div{gap:4px;min-width:0;display:grid}.lyUqWa_staffBackfillManual strong{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_staffBackfillManual span{color:var(--staff-success);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.45}.lyUqWa_staffBackfillManualAction{border:1px solid var(--line-strong,var(--line));border-radius:var(--radius-control);width:100%;min-height:46px;color:var(--muted-strong,var(--muted));font:750 var(--text-meta)/1.25 var(--font-body);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.lyUqWa_staffBackfillManualAction svg{width:18px;height:18px}.lyUqWa_staffBackfillManualAction:disabled{cursor:wait;opacity:.62}.lyUqWa_staffBackfillManualAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lyUqWa_staffBackfillSummary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.lyUqWa_staffBackfillSummary>div{gap:6px;min-width:0;padding:13px 10px;display:grid}.lyUqWa_staffBackfillSummary>div+div{border-inline-start:1px solid var(--line)}.lyUqWa_staffBackfillSummary dt{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.3}.lyUqWa_staffBackfillSummary dd{color:var(--text);font:800 clamp(18px, 5vw, 24px)/1 var(--font-brand);font-variant-numeric:tabular-nums;margin:0}.lyUqWa_staffBackfillResult{color:var(--staff-warning);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.lyUqWa_staffBackfillResult[data-state=clean]{color:var(--staff-success)}.lyUqWa_staffBackfillResult>svg{width:21px;height:21px}.lyUqWa_staffBackfillResult>div{gap:4px;min-width:0;display:grid}.lyUqWa_staffBackfillResult strong{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_staffBackfillResult span{color:currentColor;font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffBackfillIssues{border-top:1px solid var(--line);display:grid}.lyUqWa_staffBackfillIssues article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:12px 0;display:grid}.lyUqWa_staffBackfillIssues article>div{gap:3px;min-width:0;display:grid}.lyUqWa_staffBackfillIssues article>div:last-child{text-align:end;justify-items:end}.lyUqWa_staffBackfillIssues span{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.3}.lyUqWa_staffBackfillIssues article>div:first-child>span{color:var(--staff-warning);font-weight:700}.lyUqWa_staffBackfillIssues article[data-kind=missing_in_gizmo]>div:first-child>span{color:var(--staff-danger)}.lyUqWa_staffBackfillIssues strong{color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.35}.lyUqWa_staffBackfillIssues>p{color:var(--muted);font-size:var(--text-meta);margin:10px 0 0;line-height:1.4}@media (max-width:430px){.lyUqWa_staffBackfillControls{grid-template-columns:minmax(0,1fr)}.lyUqWa_staffBackfillResult{grid-template-columns:22px minmax(0,1fr)}.lyUqWa_staffBackfillResult>button{grid-column:1/-1;width:100%}}@media (max-width:350px){.lyUqWa_staffBackfillSummary{grid-template-columns:minmax(0,1fr)}.lyUqWa_staffBackfillSummary>div+div{border-inline-start:0;border-top:1px solid var(--line)}}.lyUqWa_staffAccountingWarning,.lyUqWa_staffAccountingInfo{border-radius:var(--radius-card);color:var(--staff-warning);background:#f3bd7214;border:1px solid #f3bd7266;grid-template-columns:22px minmax(0,1fr);gap:11px;margin-bottom:14px;padding:14px;display:grid}.lyUqWa_staffAccountingInfo{color:var(--staff-success);background:#9bd7b112;border-color:#9bd7b161}.lyUqWa_staffAccountingWarning>svg,.lyUqWa_staffAccountingInfo>svg{width:21px;height:21px;margin-top:1px}.lyUqWa_staffAccountingWarning>div,.lyUqWa_staffAccountingInfo>div{gap:5px;min-width:0;display:grid}.lyUqWa_staffAccountingWarning strong,.lyUqWa_staffAccountingInfo strong{color:var(--text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_staffAccountingWarning span,.lyUqWa_staffAccountingInfo span{color:currentColor;font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffAccountingLines,.lyUqWa_staffAccountingDecision,.lyUqWa_staffAccountingComment,.lyUqWa_staffAccountingGroupSummary,.lyUqWa_staffAccountingGroupList article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-bottom:14px;padding:15px}.lyUqWa_staffAccountingLines>header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.lyUqWa_staffAccountingLines>header span{color:var(--accent);font:700 var(--text-meta)/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.lyUqWa_staffAccountingLines>header h2,.lyUqWa_staffAccountingDecision h2{color:var(--text);font:800 var(--text-title)/1.15 var(--font-brand);margin:3px 0 0}.lyUqWa_staffAccountingLines>header>strong{border-radius:var(--radius-pill);min-width:34px;min-height:34px;color:var(--accent-text);font:750 var(--text-label)/1 var(--font-body);background:#fa4f001f;place-items:center;display:grid}.lyUqWa_staffAccountingAllocationSummary{border-radius:var(--radius-control);background:#fa4f0014;border:1px solid #fa4f0059;gap:4px;margin:0 0 4px;padding:11px 12px;display:grid}.lyUqWa_staffAccountingAllocationSummary strong{color:var(--accent-text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_staffAccountingAllocationSummary span{color:var(--text-soft);font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffAccountingAllocationError{background:#ff4d5e14;border-color:#ff74808c}.lyUqWa_staffAccountingLines article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);gap:11px;min-width:0;padding:14px 0;display:grid}.lyUqWa_staffAccountingLines article>span{color:var(--accent);font:800 var(--text-label)/1.4 var(--font-body)}.lyUqWa_staffAccountingLines article>div{gap:8px;min-width:0;display:grid}.lyUqWa_staffAccountingLines article strong{color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_staffAccountingLines article small{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:1.35}.lyUqWa_staffAccountingLines article p{color:var(--text-soft);font-size:var(--text-meta);margin:0;line-height:1.4}.lyUqWa_staffAccountingAmountField{gap:7px;display:grid}.lyUqWa_staffAccountingAmountField>span:first-child{color:var(--muted);font-size:var(--text-meta);line-height:1.3}.lyUqWa_staffAccountingAmountField>strong{color:var(--accent-text);font-variant-numeric:tabular-nums}.lyUqWa_staffAccountingMoneyInput{min-height:var(--control-height);border:1px solid var(--input-line,var(--line));border-radius:var(--radius-control);background:var(--input-bg,var(--surface-control));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.lyUqWa_staffAccountingMoneyInput input{width:100%;min-width:0;min-height:var(--control-height);color:var(--text);font:650 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 12px}.lyUqWa_staffAccountingMoneyInput:focus-within{border-color:var(--accent)}.lyUqWa_staffAccountingMoneyInput b{color:var(--accent-text);font:750 var(--text-label)/1 var(--font-body);padding-right:13px}.lyUqWa_staffAccountingComment{gap:8px;display:grid}.lyUqWa_staffAccountingComment>span{color:var(--muted);font-size:var(--text-meta);line-height:1.3}.lyUqWa_staffAccountingComment textarea{resize:vertical;border:1px solid var(--input-line,var(--line));border-radius:var(--radius-control);background:var(--input-bg,var(--surface-control));width:100%;min-height:92px;color:var(--text);font:500 var(--text-label)/1.45 var(--font-body);padding:12px 13px}.lyUqWa_staffAccountingDecision dl,.lyUqWa_staffAccountingDecision dl>div,.lyUqWa_staffAccountingGroupList dl,.lyUqWa_staffAccountingGroupList dl>div{margin:0}.lyUqWa_staffAccountingDecision dl{gap:9px;margin-top:14px;display:grid}.lyUqWa_staffAccountingDecision dl>div,.lyUqWa_staffAccountingGroupList dl>div{grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.lyUqWa_staffAccountingDecision dt,.lyUqWa_staffAccountingGroupList dt{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_staffAccountingDecision dd,.lyUqWa_staffAccountingGroupList dd{color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0;line-height:1.4}.lyUqWa_staffAccountingActions{grid-template-columns:minmax(0,1fr) repeat(2,minmax(112px,auto))}.lyUqWa_staffAccountingGroupSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.lyUqWa_staffAccountingGroupSummary>div{background:var(--surface-control);gap:6px;min-width:0;padding:14px 10px;display:grid}.lyUqWa_staffAccountingGroupSummary span{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.3}.lyUqWa_staffAccountingGroupSummary strong{color:var(--text);font:800 clamp(20px, 6vw, 28px)/1 var(--font-brand);font-variant-numeric:tabular-nums}.lyUqWa_staffAccountingGroupList{gap:10px;display:grid}.lyUqWa_staffAccountingGroupList article{margin-bottom:0}.lyUqWa_staffAccountingGroupList article[data-status=mismatched]{border-color:#f3bd726b}.lyUqWa_staffAccountingGroupList article[data-status=error],.lyUqWa_staffAccountingGroupList article[data-status=blocked],.lyUqWa_staffAccountingGroupList article[data-status=missing_user_id]{border-color:#ffabb466}.lyUqWa_staffAccountingGroupList article>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.lyUqWa_staffAccountingGroupList article>header>div{gap:4px;min-width:0;display:grid}.lyUqWa_staffAccountingGroupList article>header strong{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body);overflow-wrap:anywhere}.lyUqWa_staffAccountingGroupList article>header span,.lyUqWa_staffAccountingGroupList article>p{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_staffAccountingGroupList article>header svg{width:20px;height:20px;color:var(--staff-warning);flex:none}.lyUqWa_staffAccountingGroupList article[data-status=error]>header svg,.lyUqWa_staffAccountingGroupList article[data-status=blocked]>header svg,.lyUqWa_staffAccountingGroupList article[data-status=missing_user_id]>header svg{color:var(--staff-danger)}.lyUqWa_staffAccountingGroupList article>p{color:var(--staff-danger);margin:12px 0 0}.lyUqWa_staffAdjustments{gap:18px;display:grid}.lyUqWa_staffAdjustmentForm,.lyUqWa_staffAdjustmentHistory{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:14px;padding:15px;display:grid}.lyUqWa_staffAdjustmentForm>header,.lyUqWa_staffAdjustmentHistory>header,.lyUqWa_staffAdjustmentHistory article>header,.lyUqWa_staffAdjustmentCancel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lyUqWa_staffAdjustmentForm>header>div,.lyUqWa_staffAdjustmentHistory>header>div{min-width:0}.lyUqWa_staffAdjustmentForm>header span,.lyUqWa_staffAdjustmentHistory>header span{color:var(--accent);font:700 var(--text-meta)/1.2 var(--font-body);letter-spacing:.05em;text-transform:uppercase}.lyUqWa_staffAdjustmentForm h2,.lyUqWa_staffAdjustmentHistory h2,.lyUqWa_staffAdjustmentCancel h2{color:var(--text);font:800 var(--text-title)/1.2 var(--font-brand);margin:3px 0 0}.lyUqWa_staffAdjustmentForm>header>button,.lyUqWa_staffAdjustmentHistory>header>button,.lyUqWa_staffAdjustmentCancel header button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);width:44px;height:44px;color:var(--muted);flex:none;place-items:center;display:grid}.lyUqWa_staffAdjustmentForm>header svg,.lyUqWa_staffAdjustmentHistory>header svg,.lyUqWa_staffAdjustmentCancel header svg{width:19px;height:19px}.lyUqWa_staffAdjustmentForm label,.lyUqWa_staffAdjustmentCancel label{min-width:0;color:var(--muted);font-size:var(--text-meta);gap:7px;line-height:1.35;display:grid}.lyUqWa_staffAdjustmentForm input,.lyUqWa_staffAdjustmentForm textarea,.lyUqWa_staffAdjustmentCancel textarea{border:1px solid var(--input-line,var(--line));border-radius:var(--radius-control);background:var(--input-bg,var(--surface-control));width:100%;min-height:50px;color:var(--text);font:550 var(--text-label)/1.4 var(--font-body);outline:none;padding:12px 13px}.lyUqWa_staffAdjustmentForm textarea,.lyUqWa_staffAdjustmentCancel textarea{resize:vertical;min-height:92px}.lyUqWa_staffAdjustmentForm input:focus-visible,.lyUqWa_staffAdjustmentForm textarea:focus-visible,.lyUqWa_staffAdjustmentCancel textarea:focus-visible{border-color:#fa4f00b8;box-shadow:0 0 0 3px #fa4f001f}.lyUqWa_staffAdjustmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lyUqWa_staffAdjustmentWarning{border-radius:var(--radius-control);color:var(--staff-danger);font-size:var(--text-meta);background:#ffabb414;border:1px solid #ffabb461;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 13px;line-height:1.45;display:grid}.lyUqWa_staffAdjustmentWarning svg{width:20px;height:20px}.lyUqWa_staffAdjustmentSubmit{border-radius:var(--radius-control);background:var(--accent);color:#15100a;min-height:52px;font:800 var(--text-label)/1.2 var(--font-body);border:0;justify-content:center;align-items:center;gap:9px;padding:12px 16px;display:inline-flex}.lyUqWa_staffAdjustmentSubmit svg{width:20px;height:20px}.lyUqWa_staffAdjustmentSubmit:disabled{opacity:.45}.lyUqWa_staffAdjustmentHistory>header{padding-bottom:2px}.lyUqWa_staffAdjustmentHistory article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);min-width:0;padding:14px}.lyUqWa_staffAdjustmentHistory article[data-status=cancelled]{opacity:.68}.lyUqWa_staffAdjustmentHistory article>header>div{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.lyUqWa_staffAdjustmentHistory article>header span{color:var(--accent-text);font:750 var(--text-label)/1.25 var(--font-body);letter-spacing:0;text-transform:none}.lyUqWa_staffAdjustmentHistory article>header strong{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_staffAdjustmentHistory article>header small{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_staffAdjustmentHistory h3{color:var(--text);font-size:var(--text-label);margin:12px 0 0;line-height:1.35}.lyUqWa_staffAdjustmentHistory article>p,.lyUqWa_staffAdjustmentHistory blockquote{overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--text-meta);margin:6px 0 0;line-height:1.45}.lyUqWa_staffAdjustmentHistory blockquote{color:var(--muted);border-left:2px solid #fa4f0057;padding-left:10px}.lyUqWa_staffAdjustmentCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.lyUqWa_staffAdjustmentCardActions button,.lyUqWa_staffAdjustmentCancel>div:last-child button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text-soft);font:700 var(--text-meta)/1.2 var(--font-body);justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.lyUqWa_staffAdjustmentCardActions button:last-child{color:var(--staff-danger);border-color:#ffabb44d}.lyUqWa_staffAdjustmentCardActions svg,.lyUqWa_staffAdjustmentCancelled svg{width:17px;height:17px}.lyUqWa_staffAdjustmentCancelled{color:var(--staff-danger);font:700 var(--text-meta)/1.2 var(--font-body);align-items:center;gap:7px;margin-top:12px;display:inline-flex}.lyUqWa_staffAdjustmentCancel{border-radius:var(--radius-control);background:#ffabb40f;border:1px solid #ffabb457;gap:14px;padding:14px;display:grid}.lyUqWa_staffAdjustmentCancel p{color:var(--text-soft);font-size:var(--text-label);margin:0;line-height:1.45}.lyUqWa_staffAdjustmentCancel>div:last-child{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.lyUqWa_staffAdjustmentCancel>div:last-child button:last-child{color:var(--staff-danger);background:#ffabb417;border-color:#ffabb46b}@media (max-width:430px){.lyUqWa_staffAdjustmentGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:370px){.lyUqWa_staffAccountingTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lyUqWa_staffAccountingToolbar{grid-template-columns:minmax(0,1fr)}.lyUqWa_staffAccountingToolbar button{width:100%}.lyUqWa_staffAccountingActions{grid-template-columns:repeat(2,minmax(0,1fr))}.lyUqWa_staffAccountingActions .lyUqWa_reviewActionTitle{grid-column:1/-1}.lyUqWa_staffAccountingGroupSummary,.lyUqWa_staffReconciliationControls{grid-template-columns:minmax(0,1fr)}.lyUqWa_staffReconciliationControls button{width:100%}.lyUqWa_staffReviewClubFilter{grid-template-columns:minmax(0,1fr)}}.lyUqWa_reviewMetaCard,.lyUqWa_reviewForm,.lyUqWa_reviewReceipts,.lyUqWa_reviewStock,.lyUqWa_reviewSummary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-bottom:14px;padding:15px}.lyUqWa_reviewReadOnlyScreen{padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 28px)}.lyUqWa_reviewResult{border-radius:var(--radius-card);color:#9bd7b1;background:#5cb37c14;border:1px solid #5cb37c6b;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:15px;display:grid}.lyUqWa_reviewResult[data-status=rejected]{color:#ffabb4;background:#e8788214;border-color:#e8788273}.lyUqWa_reviewResult>svg{width:22px;height:22px;margin-top:1px}.lyUqWa_reviewResult>div{min-width:0}.lyUqWa_reviewResult h2,.lyUqWa_reviewResult p,.lyUqWa_reviewSummary h2,.lyUqWa_reviewSummary dl,.lyUqWa_reviewSummary dd{margin:0}.lyUqWa_reviewResult h2{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body)}.lyUqWa_reviewResult p{color:currentColor;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.lyUqWa_reviewSummary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-bottom:14px;padding:15px}.lyUqWa_reviewSummary h2{overflow-wrap:anywhere;color:var(--text);font:750 var(--text-label)/1.35 var(--font-body);margin-bottom:13px}.lyUqWa_reviewSummary dl{display:grid}.lyUqWa_reviewSummary dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.lyUqWa_reviewSummary dt,.lyUqWa_reviewSummary dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-meta);line-height:1.4}.lyUqWa_reviewSummary dt{color:var(--muted)}.lyUqWa_reviewSummary dd{color:var(--text);text-align:end;font-weight:650}.lyUqWa_reviewStockReadOnly{margin-bottom:0}.lyUqWa_reviewStockResultList{display:grid}.lyUqWa_reviewStockResultList>div{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:9px;min-width:0;padding:11px 0;display:grid}.lyUqWa_reviewStockResultList span{color:var(--accent);font:800 var(--text-meta)/1 var(--font-body)}.lyUqWa_reviewStockResultList strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--text-meta);line-height:1.4}.lyUqWa_reviewStockResultList b{color:var(--text-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.lyUqWa_reviewMetaCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lyUqWa_reviewMetaCard div{gap:4px;min-width:0;display:grid}.lyUqWa_reviewMetaCard span,.lyUqWa_reviewForm label>span,.lyUqWa_reviewStock article label>span{color:var(--muted);font-size:var(--text-meta);line-height:1.3}.lyUqWa_reviewMetaCard strong{overflow-wrap:anywhere;font:650 var(--text-label)/1.35 var(--font-body)}.lyUqWa_reviewEditor{border:0;min-width:0;margin:0;padding:0}.lyUqWa_reviewDraftNotice,.lyUqWa_reviewCatalogTools>span{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.lyUqWa_reviewCatalogTools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lyUqWa_reviewCatalogTools button:disabled{opacity:.55;cursor:default}.lyUqWa_reviewForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.lyUqWa_reviewForm label,.lyUqWa_reviewStock article label{gap:7px;min-width:0;display:grid}.lyUqWa_reviewForm input,.lyUqWa_reviewStock article input{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text);font:600 var(--text-body)/1.35 var(--font-body);padding:11px 13px}.lyUqWa_reviewForm input:focus-visible,.lyUqWa_reviewStock article input:focus-visible{border-color:var(--focus-ring);outline:3px solid #fa4f0029}.lyUqWa_reviewForm input:disabled{opacity:.55}.lyUqWa_reviewWide{grid-column:1/-1}.lyUqWa_reviewReceipts h2{font:750 var(--text-label)/1.3 var(--font-body);margin:0 0 10px}.lyUqWa_reviewReceipts a{min-height:var(--touch-target);width:fit-content;color:var(--accent-text);font-size:var(--text-label);align-items:center;margin-top:7px;display:inline-flex}.lyUqWa_reviewStock>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lyUqWa_reviewStock>header strong{min-width:36px;color:var(--accent-text);text-align:center;background:#fa4f001f;border-radius:999px;padding:7px 9px}.lyUqWa_reviewStock article{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:13px 0;display:grid}.lyUqWa_reviewStock article>div{gap:10px;min-width:0;display:grid}.lyUqWa_reviewStock article>button{color:#ff9ca5}.lyUqWa_reviewItemNumber{color:var(--accent);font:800 var(--text-label)/1 var(--font-body);padding-top:13px}.lyUqWa_reviewStockWarning{color:#ffb0b8;font-size:var(--text-meta);line-height:1.4}.lyUqWa_reviewAddItem{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:44px;color:var(--text);font:700 var(--text-label)/1 var(--font-body);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;display:inline-flex}.lyUqWa_reviewError,.lyUqWa_reviewState{border-radius:var(--radius-card);color:#ffb0b8;background:#e8788214;border:1px solid #e8788273;gap:9px;margin-bottom:14px;padding:14px;line-height:1.45;display:grid}.lyUqWa_reviewStockError{border-radius:var(--radius-card);color:var(--accent-text-soft);background:#fa4f0014;border:1px solid #fa4f007a;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:14px;display:grid}.lyUqWa_reviewStockError>svg{color:var(--accent);margin-top:2px}.lyUqWa_reviewStockError>div{gap:7px;min-width:0;display:grid}.lyUqWa_reviewStockError h2,.lyUqWa_reviewStockError p{margin:0}.lyUqWa_reviewStockError h2{color:var(--text);font:750 var(--text-label)/1.3 var(--font-body)}.lyUqWa_reviewStockError p,.lyUqWa_reviewStockError small{overflow-wrap:anywhere;font-size:var(--text-meta);line-height:1.45}.lyUqWa_reviewStockError p strong{color:var(--text)}.lyUqWa_reviewStockError small{color:var(--muted)}.lyUqWa_reviewState{border-color:var(--line);background:var(--surface);min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center}.lyUqWa_reviewError button{border-radius:var(--radius-control);width:fit-content;color:inherit;background:0 0;border:1px solid;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.lyUqWa_reviewActions{z-index:calc(var(--z-sticky) - 1);left:50%;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);width:min(calc(100% - (2 * var(--content-gutter))), calc(var(--app-width) - (2 * var(--content-gutter))));border:1px solid var(--line-strong);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f13f5;grid-template-columns:.8fr 1.2fr;gap:10px;padding:10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #0000006b}.lyUqWa_reviewActionTitle{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:0 2px;display:flex}.lyUqWa_reviewActionTitle strong{color:var(--text);font:750 var(--text-label)/1.25 var(--font-body)}.lyUqWa_reviewActionTitle span{min-width:0;color:var(--muted);font-size:var(--text-meta);text-align:end;overflow-wrap:anywhere;line-height:1.3}.lyUqWa_reviewActions button{border-radius:var(--radius-control);color:#ffabb4;min-height:52px;font:750 var(--text-label)/1.15 var(--font-body);background:#e8788214;border:1px solid #e8788280;justify-content:center;align-items:center;gap:8px;padding:11px 13px;display:inline-flex}.lyUqWa_reviewActions button:last-child{border-color:var(--accent);background:var(--accent);color:#121212}.lyUqWa_reviewActions button:disabled{opacity:.55}body[data-keyboard-open=true] .lyUqWa_reviewActions{display:none}@media (max-width:350px){.lyUqWa_reviewForm,.lyUqWa_reviewMetaCard{grid-template-columns:1fr}.lyUqWa_reviewActionTitle span{display:none}.lyUqWa_reviewWide{grid-column:auto}.lyUqWa_reviewTabs button{font-size:var(--text-meta);padding-inline:7px}.lyUqWa_reviewSummary dl>div{grid-template-columns:1fr;gap:3px}.lyUqWa_reviewSummary dd{text-align:start}}@media print{.lyUqWa_reviewHeading>button,.lyUqWa_reviewActions,.lyUqWa_reviewStock article>button,.lyUqWa_reviewAddItem{display:none!important}}.lyUqWa_repairScreen{padding-bottom:calc(34px + var(--safe-bottom))}.lyUqWa_repairHeader{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:58px;margin-bottom:22px;display:grid}.lyUqWa_repairHeader>button{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:48px;height:48px;color:var(--text);place-items:center;display:grid}.lyUqWa_repairHeader>button:focus-visible,.lyUqWa_repairCreateButton:focus-visible,.lyUqWa_repairChoiceGrid button:focus-visible,.lyUqWa_repairImpactList button:focus-visible,.lyUqWa_repairTicketList>button:focus-visible,.lyUqWa_repairTransitionList button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lyUqWa_repairHeader>div{min-width:0}.lyUqWa_repairHeader h1,.lyUqWa_repairHeader p{margin:0}.lyUqWa_repairHeader h1{color:var(--text);font:800 clamp(18px, 5.5vw, 25px)/1.08 var(--font-brand);letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase}.lyUqWa_repairHeader p{color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;margin-top:5px;line-height:1.35}.lyUqWa_repairHeader>svg{color:var(--accent)}.lyUqWa_repairCreateButton{border-radius:var(--radius-card);background:var(--accent);color:#111315;text-align:left;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:78px;padding:15px 18px;display:grid}.lyUqWa_repairCreateButton>svg{width:32px;height:32px}.lyUqWa_repairCreateButton span{gap:3px;min-width:0;display:grid}.lyUqWa_repairCreateButton strong{font:800 var(--text-body)/1.2 var(--font-brand);text-transform:uppercase}.lyUqWa_repairCreateButton small{font-size:var(--text-label);line-height:1.35}.lyUqWa_repairFilters{gap:var(--space-1);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:1fr 1fr;margin:22px 0 12px;padding:4px;display:grid}.lyUqWa_repairFilters button{min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--muted);font:700 var(--text-label)/1 var(--font-body);background:0 0;border:0}.lyUqWa_repairFilters button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.lyUqWa_repairTicketList{border-top:1px solid var(--line)}.lyUqWa_repairTicketList>button{gap:var(--space-3);border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:var(--text);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:14px 2px;display:grid}.lyUqWa_repairTicketIcon{border-radius:var(--radius-control);width:42px;height:42px;color:var(--accent);background:#fa4f001a;place-items:center;display:grid}.lyUqWa_repairTicketIcon[data-priority=critical]{color:#ff8b95;background:#ff5b691f}.lyUqWa_repairTicketIcon[data-priority=high]{color:#ffc36c;background:#ffbe521c}.lyUqWa_repairTicketMain,.lyUqWa_repairTicketMain>span:first-child,.lyUqWa_repairTicketAside{min-width:0;display:grid}.lyUqWa_repairTicketMain{gap:7px}.lyUqWa_repairTicketMain>span:first-child{gap:2px}.lyUqWa_repairTicketMain strong{color:var(--text);font:700 var(--text-label)/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyUqWa_repairTicketMain small,.lyUqWa_repairTicketMain>span:last-child,.lyUqWa_repairTicketAside small{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_repairTicketMain>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyUqWa_repairTicketAside{justify-items:end;gap:var(--space-2)}.lyUqWa_repairStatus{border-radius:var(--radius-pill);max-width:120px;color:var(--accent-text);font:700 var(--text-meta)/1.15 var(--font-body);text-align:center;text-transform:uppercase;background:#fa4f001f;align-items:center;padding:6px 8px;display:inline-flex}.lyUqWa_repairStatus[data-tone=working]{color:#90baff;background:#579cff1f}.lyUqWa_repairStatus[data-tone=waiting]{color:#ffd27d;background:#ffc4501f}.lyUqWa_repairStatus[data-tone=review],.lyUqWa_repairStatus[data-tone=closed]{color:#79dda3;background:#55d98b1c}.lyUqWa_repairStatus[data-tone=cancelled]{color:#ff9ca5;background:#ff5b691a}.lyUqWa_repairEmpty{color:var(--muted);text-align:center;justify-items:center;padding:58px 18px;display:grid}.lyUqWa_repairEmpty>svg{color:#656c75;width:34px;height:34px;margin-bottom:14px}.lyUqWa_repairEmpty h2,.lyUqWa_repairEmpty p{margin:0}.lyUqWa_repairEmpty h2{color:var(--text);font:750 17px/1.25 var(--font-brand)}.lyUqWa_repairEmpty p{max-width:310px;font-size:var(--text-label);margin-top:8px;line-height:1.55}.lyUqWa_repairState{align-content:center;justify-items:center;gap:var(--space-3);min-height:70vh;color:var(--muted);text-align:center;padding:32px;display:grid}.lyUqWa_repairState h1,.lyUqWa_repairState p{margin:0}.lyUqWa_repairState h1{color:var(--text);font:750 var(--text-lead)/1.2 var(--font-brand)}.lyUqWa_repairState p{max-width:340px;font-size:var(--text-label);line-height:1.5}.lyUqWa_repairState button{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-control);min-height:44px;color:var(--text);padding:0 16px;display:inline-flex}.lyUqWa_repairSaveState{color:#79dda3;min-height:32px;font-size:var(--text-meta);align-items:center;gap:7px;margin:-10px 0 16px 60px;display:flex}.lyUqWa_repairSaveState>svg{width:14px;height:14px}.lyUqWa_repairSaveState[data-state=saving]{color:var(--accent-text)}.lyUqWa_repairSaveState[data-state=error]{color:#ff9ca5}.lyUqWa_repairForm{gap:28px;display:grid}.lyUqWa_repairForm fieldset{border:0;border-bottom:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:0 0 28px;display:grid}.lyUqWa_repairForm legend,.lyUqWa_repairSection>h2,.lyUqWa_repairTimeline>h2,.lyUqWa_repairSolution h2{color:var(--text);font:750 17px/1.25 var(--font-brand);margin:0 0 4px}.lyUqWa_repairForm input:not([role=combobox]),.lyUqWa_repairForm textarea,.lyUqWa_repairSection textarea{border-radius:var(--radius-control);background:var(--surface-control);width:100%;min-height:48px;color:var(--text);font:500 var(--text-label)/1.45 var(--font-body);border:1px solid #3a414a}.lyUqWa_repairForm input:not([role=combobox]){padding:0 13px}.lyUqWa_repairForm textarea,.lyUqWa_repairSection textarea{resize:vertical;padding:12px 13px}.lyUqWa_repairChoiceGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lyUqWa_repairChoiceGrid button,.lyUqWa_repairImpactList button{border-radius:var(--radius-control);background:var(--surface-control);min-height:48px;color:var(--muted);font:650 var(--text-label)/1.3 var(--font-body);text-align:left;border:1px solid #343b43;padding:9px 11px}.lyUqWa_repairChoiceGrid button[aria-pressed=true],.lyUqWa_repairImpactList button[aria-pressed=true]{color:var(--accent-text);background:#fa4f001a;border-color:#fa4f00c7}.lyUqWa_repairImpactList{gap:var(--space-2);display:grid}.lyUqWa_repairImpactList button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lyUqWa_repairImpactList small{color:inherit;font-size:var(--text-meta);opacity:.72;text-align:right;text-transform:uppercase}.lyUqWa_repairEquipmentPicker{position:relative}.lyUqWa_repairPhotoActions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lyUqWa_repairPhotoActions button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:48px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);background:0 0;border:1px solid #454c55;display:flex}.lyUqWa_repairUploading{align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--text-label);margin:0;display:flex}.lyUqWa_repairPhotos{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lyUqWa_repairPhotos>div,.lyUqWa_repairPhotos>a{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--background);min-width:0;position:relative;overflow:hidden}.lyUqWa_repairPhotos img{object-fit:cover;width:100%;height:100%;display:block}.lyUqWa_repairPhotos>div>button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:#ff9ca5;background:#0c0f12e0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:5px}.lyUqWa_repairError{border-radius:var(--radius-control);color:#ffabb2;font-size:var(--text-label);background:#ff5b6914;border:1px solid #ff5b6952;align-items:flex-start;gap:9px;margin:12px 0;padding:12px 13px;line-height:1.45;display:flex}.lyUqWa_repairError svg{flex:none}.lyUqWa_repairFormActions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.lyUqWa_repairFormActions button,.lyUqWa_repairTransitionList button,.lyUqWa_repairCommentComposer button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font:750 var(--text-label)/1.2 var(--font-body);display:flex}.lyUqWa_repairFormActions button:first-child{color:#ff9ca5;background:0 0;border:1px solid #ff5b6952}.lyUqWa_repairFormActions button:last-child,.lyUqWa_repairCommentComposer button{background:var(--accent);color:#111315;border:0}.lyUqWa_repairDetailLead{border-bottom:1px solid var(--line);padding:4px 0 26px}.lyUqWa_repairDetailLead>div:first-child{align-items:center;gap:var(--space-2);color:var(--accent-text);font:700 var(--text-label)/1.3 var(--font-body);text-transform:uppercase;display:flex}.lyUqWa_repairDetailLead h2{color:var(--text);font:800 clamp(20px, 6.5vw, 29px)/1.08 var(--font-brand);letter-spacing:-.025em;overflow-wrap:anywhere;margin:13px 0 8px}.lyUqWa_repairDetailLead>p{color:#c2c6cc;font-size:var(--text-label);overflow-wrap:anywhere;margin:0;line-height:1.6}.lyUqWa_repairDetailLead dl{gap:9px;margin:20px 0 0;display:grid}.lyUqWa_repairDetailLead dl>div{gap:var(--space-3);grid-template-columns:92px minmax(0,1fr);display:grid}.lyUqWa_repairDetailLead dt,.lyUqWa_repairDetailLead dd{font-size:var(--text-label);margin:0;line-height:1.4}.lyUqWa_repairDetailLead dt{color:var(--muted)}.lyUqWa_repairDetailLead dd{color:var(--text);overflow-wrap:anywhere}.lyUqWa_repairSection,.lyUqWa_repairTimeline{border-bottom:1px solid var(--line);padding:25px 0}.lyUqWa_repairSection>h2,.lyUqWa_repairTimeline>h2{margin-bottom:14px}.lyUqWa_repairTransitionList{gap:var(--space-2);margin-top:12px;display:grid}.lyUqWa_repairTransitionList button{background:var(--surface-control);color:var(--text);border:1px solid #444b54}.lyUqWa_repairTransitionList button[data-danger=true]{color:#ff9ca5;border-color:#ff5b6952}.lyUqWa_repairCommentComposer{gap:9px;display:grid}.lyUqWa_repairCommentComposer textarea{min-height:86px}.lyUqWa_repairFieldHint{color:var(--muted);font-size:var(--text-meta);margin:8px 0 0;line-height:1.45}.lyUqWa_repairSolution{gap:var(--space-3);border-radius:var(--radius-card);color:#79dda3;background:#55d98b14;grid-template-columns:28px minmax(0,1fr);margin:22px 0 0;padding:16px;display:grid}.lyUqWa_repairSolution h2{color:#9be7bb}.lyUqWa_repairSolution p{color:#d2e8da;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.lyUqWa_repairTimeline article{gap:var(--space-3);grid-template-columns:12px minmax(0,1fr);padding-bottom:20px;display:grid;position:relative}.lyUqWa_repairTimeline article:last-child{padding-bottom:0}.lyUqWa_repairTimeline article>span{border:2px solid var(--accent);background:#17191b;border-radius:50%;width:9px;height:9px;margin-top:4px}.lyUqWa_repairTimeline article:not(:last-child):before{content:"";background:#3a4047;width:1px;position:absolute;top:14px;bottom:1px;left:4px}.lyUqWa_repairTimeline strong,.lyUqWa_repairTimeline p,.lyUqWa_repairTimeline small{margin:0;display:block}.lyUqWa_repairTimeline strong{color:var(--text);font:650 var(--text-label)/1.35 var(--font-body)}.lyUqWa_repairTimeline p{color:#c3c7cc;font-size:var(--text-label);overflow-wrap:anywhere;margin-top:4px;line-height:1.45}.lyUqWa_repairTimeline small{color:var(--muted);font-size:var(--text-meta);margin-top:5px}@media (hover:hover){.lyUqWa_repairHeader>button:hover,.lyUqWa_repairPhotoActions button:hover,.lyUqWa_repairTransitionList button:hover{border-color:var(--accent)}.lyUqWa_repairTicketList>button:hover{background:#ffffff05}}@media (max-width:350px){.lyUqWa_repairHeader{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.lyUqWa_repairHeader>button{width:44px;height:44px}.lyUqWa_repairTicketList>button{grid-template-columns:38px minmax(0,1fr)}.lyUqWa_repairTicketIcon{width:38px;height:38px}.lyUqWa_repairTicketAside{grid-column:2;grid-template-columns:auto 1fr;justify-items:start}.lyUqWa_repairChoiceGrid,.lyUqWa_repairPhotoActions,.lyUqWa_repairFormActions{grid-template-columns:1fr}}@media print{.lyUqWa_repairHeader>button,.lyUqWa_repairCreateButton,.lyUqWa_repairFilters,.lyUqWa_repairFormActions,.lyUqWa_repairTransitionList,.lyUqWa_repairCommentComposer{display:none!important}.lyUqWa_repairScreen{color:#111;background:#fff;padding:0}}.lyUqWa_supplyScreen{padding-bottom:max(36px, var(--safe-bottom))}.lyUqWa_supplyHeading{align-items:center;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) 34px;min-width:0;margin-bottom:18px;display:grid}.lyUqWa_supplyHeading>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.lyUqWa_supplyHeading>div{min-width:0}.lyUqWa_supplyHeading span,.lyUqWa_supplySectionTitle span{color:var(--accent);font:700 var(--text-meta)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.lyUqWa_supplyHeading h1{color:var(--text);font:800 clamp(20px, 6vw, 28px)/1.05 var(--font-brand);overflow-wrap:anywhere;text-wrap:balance;margin:3px 0 0}.lyUqWa_supplyTypeChoice{border-block:1px solid var(--line);margin:18px 0;padding:16px 0}.lyUqWa_supplyTypeChoice>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.lyUqWa_supplyTypeChoice h2{font:650 var(--text-label)/1.4 var(--font-body);margin:0}.lyUqWa_supplyTypeChoice p{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.lyUqWa_supplyTypeChoice>div:first-child>button,.lyUqWa_supplyCatalogScope{min-height:44px;color:var(--accent-text-soft);font:600 var(--text-meta)/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0}.lyUqWa_supplyDraftChoices{gap:10px;display:grid}.lyUqWa_supplyDraftChoices button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;gap:5px;padding:12px;display:grid}.lyUqWa_supplyDraftChoices span,.lyUqWa_supplyDraftChoices small{color:var(--muted)}fieldset.lyUqWa_supplyProductReview{border:0;min-width:0;margin:0;padding:0}.lyUqWa_supplyHeading>svg{color:var(--accent)}.lyUqWa_supplyState{min-height:180px;color:var(--muted);font-size:var(--text-label);justify-content:center;align-items:center;gap:10px;display:flex}.lyUqWa_supplyContext,.lyUqWa_supplyFiles,.lyUqWa_supplyReview,.lyUqWa_supplyResult{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-bottom:14px;padding:18px}.lyUqWa_supplyContext{background:var(--surface);position:relative;overflow:hidden}.lyUqWa_supplyContext:before{content:"";background:var(--accent);width:4px;height:100%;position:absolute;top:0;left:0}.lyUqWa_supplyContext>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.lyUqWa_supplyContext span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyContext h2{color:var(--text);font:800 17px/1.2 var(--font-brand);text-align:right;margin:0}.lyUqWa_supplyContext>p,.lyUqWa_supplyFiles>p{color:var(--muted);font-size:var(--text-label);margin:10px 0 0;line-height:1.45}.lyUqWa_supplyClubChoices{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.lyUqWa_supplyClubChoices button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:46px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);background:#ffffff06;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.lyUqWa_supplyClubChoices button:disabled{cursor:default;opacity:.55}.lyUqWa_supplyClubChoices .lyUqWa_supplyClubActive{border-color:var(--accent);color:var(--accent);background:#fa4f001a}.lyUqWa_supplyClubStatus{min-height:24px;color:var(--muted);font-size:var(--text-meta);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.lyUqWa_supplySectionTitle{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_supplySectionTitle h2{color:var(--text);font:800 var(--text-lead)/1.15 var(--font-brand);margin:3px 0 0}.lyUqWa_supplySectionTitle>b{border-radius:var(--radius-sm);color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);background:#ffffff0d;padding:6px 8px}.lyUqWa_supplyFileActions{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.lyUqWa_supplyFileActions button,.lyUqWa_supplyFileActions label{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:48px;color:var(--text);font:700 var(--text-meta)/1.25 var(--font-body);text-align:center;cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.lyUqWa_supplyFileActions label{position:relative}.lyUqWa_supplyFileActions button:disabled,.lyUqWa_supplyFileActions label[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lyUqWa_supplyFileActions input{opacity:0;width:1px;height:1px;position:absolute}.lyUqWa_supplyUploading{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--accent-text-soft);font-size:var(--text-meta);background:#fa4f0014;margin-top:12px;padding:10px 12px;display:flex}.lyUqWa_supplyRecognitionProgress{gap:var(--space-1);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-meta);background:#fa4f000f;border:1px solid #fa4f0052;margin-top:10px;padding:10px 12px;line-height:1.4;display:grid}.lyUqWa_supplyRecognitionProgress small{color:var(--muted);font-size:var(--text-meta);text-transform:uppercase}.lyUqWa_supplyFileList{margin:14px 0 0;padding:0;list-style:none;display:grid}.lyUqWa_supplyFileList li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.lyUqWa_supplyFileList svg{color:var(--accent)}.lyUqWa_supplyFileList div{gap:3px;min-width:0;display:grid}.lyUqWa_supplyFileList strong{color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body)}.lyUqWa_supplyFileList span{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyUqWa_supplyFileList button,.lyUqWa_supplyItemTop button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.lyUqWa_supplyRecognizeButton,.lyUqWa_supplySaveReview,.lyUqWa_supplyCommitButton,.lyUqWa_supplyAddItem,.lyUqWa_supplyResult>button{width:100%;min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:#151719;font:800 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase;margin-top:12px;padding:11px 14px;display:flex}.lyUqWa_supplyRecognizeButton:disabled,.lyUqWa_supplyCommitButton:disabled{cursor:default;opacity:.4}.lyUqWa_supplyWarning{border-radius:var(--radius-sm);color:var(--accent-text-soft);font-size:var(--text-meta);background:#fa4f0014;border:1px solid #fa4f0057;margin:14px 0;padding:12px;line-height:1.45}.lyUqWa_supplyActionHint{color:var(--accent-text-soft);font-size:var(--text-meta);align-items:flex-start;gap:7px;margin:8px 0 0;line-height:1.45;display:flex}.lyUqWa_supplyActionHint svg{flex:none;margin-top:1px}.lyUqWa_supplierCandidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.lyUqWa_supplierCandidates>span{color:var(--muted);font-size:var(--text-meta);grid-column:1/-1}.lyUqWa_supplierCandidates button{place-items:center;gap:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;min-height:52px;color:var(--muted);background:#ffffff06;padding:8px;display:grid}.lyUqWa_supplierCandidates button strong{width:100%;font:700 var(--text-meta)/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyUqWa_supplierCandidates button span{font-size:var(--text-meta)}.lyUqWa_supplierCandidates .lyUqWa_supplierCandidateActive{border-color:var(--accent);color:var(--accent)}.lyUqWa_supplyTextField{gap:7px;display:grid}.lyUqWa_supplyTextField>span,.lyUqWa_supplyItems article label>span,.lyUqWa_supplyCatalogField>span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyItems input[type=number]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-control);width:100%;min-height:44px;color:var(--text);font-size:var(--text-label);outline:0;padding:10px 12px}.lyUqWa_supplyConfirmSupplier{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:#151719;width:100%;min-height:48px;font:800 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase;margin-top:12px;padding:11px 14px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex}.lyUqWa_supplyConfirmSupplier:not(:disabled):active{transform:scale(.985)}.lyUqWa_supplyConfirmSupplier:disabled{cursor:default;opacity:.42}.lyUqWa_supplyConfirmSupplierDone,.lyUqWa_supplyConfirmSupplierDone:disabled{color:#79dda3;opacity:1;background:#55d98b1a;border-color:#55d98b6b}.lyUqWa_supplySupplierHint{color:var(--muted);font-size:var(--text-meta);margin:12px 0 0;line-height:1.5}.lyUqWa_supplyProductReview{margin-top:18px}.lyUqWa_supplyReviewDivider{align-items:baseline;gap:var(--space-2);border-top:1px solid var(--line);margin-bottom:14px;padding-top:16px;display:flex}.lyUqWa_supplyReviewDivider span{color:var(--accent);font:800 var(--text-meta)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.lyUqWa_supplyReviewDivider strong{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body)}.lyUqWa_supplyAutoSave{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--muted);background:#ffffff06;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.lyUqWa_supplyAutoSave>span{gap:2px;min-width:0;display:grid}.lyUqWa_supplyAutoSave strong{color:var(--text);font:700 var(--text-meta)/1.3 var(--font-body)}.lyUqWa_supplyAutoSave small{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.35}.lyUqWa_supplyAutoSave_saved,.lyUqWa_supplyAutoSave_saved>svg{color:#79dda3;border-color:#55d98b4d}.lyUqWa_supplyAutoSave_pending,.lyUqWa_supplyAutoSave_saving,.lyUqWa_supplyAutoSave_pending>svg,.lyUqWa_supplyAutoSave_saving>svg{color:var(--accent);border-color:#fa4f0061}.lyUqWa_supplyAutoSave_offline,.lyUqWa_supplyAutoSave_error,.lyUqWa_supplyAutoSave_offline>svg,.lyUqWa_supplyAutoSave_error>svg{color:#ffb8bb;border-color:#ffb8bb57}.lyUqWa_supplyInvoiceMeta{grid-template-columns:minmax(0,1fr) minmax(148px,.46fr);align-items:start;gap:10px;margin-top:12px;display:grid}.lyUqWa_supplyInvoiceMeta>*{min-width:0}.lyUqWa_supplyInvoiceMeta .lyUqWa_moneyField>span,.lyUqWa_supplyCountField>span{min-height:2.7em}.lyUqWa_supplyCountField{gap:var(--space-2);display:grid}.lyUqWa_supplyCountField>span{color:var(--text);font:600 var(--text-label)/1.35 var(--font-body)}.lyUqWa_supplyCountField>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);align-items:center;height:54px;display:flex;overflow:hidden}.lyUqWa_supplyCountField>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #fa4f0033}.lyUqWa_supplyCountField input{width:100%;min-width:0;height:100%;color:var(--text);font:600 20px/1 var(--font-brand);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 4px 0 12px}.lyUqWa_supplyCountField b{color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);padding-right:12px}.lyUqWa_supplyCountField>small{min-height:14px;color:var(--muted);font-size:var(--text-meta);line-height:1.35}.lyUqWa_supplyCountFieldInvalid>div{background:#ff9ca00b;border-color:#ff9ca0b3}.lyUqWa_supplyCountFieldInvalid>small{color:#ffb8bb}.lyUqWa_supplyCountCheck{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff06;grid-template-columns:1fr auto;gap:3px 12px;margin-top:10px;padding:10px 12px;display:grid}.lyUqWa_supplyCountCheck span,.lyUqWa_supplyCountCheck strong{font:700 var(--text-meta)/1.25 var(--font-body)}.lyUqWa_supplyCountCheck strong{font-variant-numeric:tabular-nums}.lyUqWa_supplyCountCheck small{color:var(--muted);font-size:var(--text-meta);grid-column:1/-1;line-height:1.4}.lyUqWa_supplyCountMatch strong{color:#79dda3}.lyUqWa_supplyCountMismatch strong{color:var(--accent-text-soft)}.lyUqWa_supplyCountMismatch{background:#fa4f000b;border-color:#fa4f0052}.lyUqWa_supplyPaidToggle{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;min-height:54px;margin-top:12px;padding:10px 12px;display:flex}.lyUqWa_supplyPaidToggle input{width:20px;height:20px;accent-color:var(--accent)}.lyUqWa_supplyPaidToggle span{gap:3px;display:grid}.lyUqWa_supplyPaidToggle strong{color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body)}.lyUqWa_supplyPaidToggle small{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyPaymentSource{border:0;min-width:0;margin:12px 0 0;padding:0}.lyUqWa_supplyPaymentSource legend{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyPaymentSource>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.lyUqWa_supplyPaymentSource button{border-radius:var(--radius-control);min-width:0;min-height:48px;color:var(--muted);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:7px 6px;display:flex}.lyUqWa_supplyPaymentSource button[aria-pressed=true]{background:var(--accent);color:var(--background)}.lyUqWa_supplyPaymentSource strong{font:800 var(--text-meta)/1.2 var(--font-body);overflow-wrap:anywhere}.lyUqWa_supplyPaymentSourceHint{min-height:2.8em;color:var(--muted);font-size:var(--text-meta);margin:7px 2px 0;line-height:1.4}.lyUqWa_supplyItemsHeading{justify-content:space-between;align-items:baseline;margin:20px 0 8px;display:flex}.lyUqWa_supplyItemsHeading h3{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body);margin:0}.lyUqWa_supplyItemsHeading>div{gap:var(--space-1);display:grid}.lyUqWa_supplyItemsHeading small,.lyUqWa_supplyItemsHeading span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyItems{gap:var(--space-2);display:grid}.lyUqWa_supplyItems article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.lyUqWa_supplyItems .lyUqWa_supplyItemUnmatched{border-color:#fa4f0099}.lyUqWa_supplyItems .lyUqWa_supplyItemInvalid{border-color:#ff9ca09e}.lyUqWa_supplyItems .lyUqWa_supplyItemExpenseOnly{border-color:var(--line-strong);background:var(--surface-2)}.lyUqWa_supplyItemTop{align-items:center;gap:var(--space-2);grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) auto;min-width:0;display:grid}.lyUqWa_supplyItemTop>span{color:var(--accent);font:800 var(--text-meta)/1 var(--font-body)}.lyUqWa_supplyItemTop p{min-width:0;color:var(--text);font-size:var(--text-meta);white-space:nowrap;margin:0;line-height:1.35}.lyUqWa_supplyRecognizedName{overscroll-behavior-inline:contain;scrollbar-color:#fa4f0080 transparent;scrollbar-width:thin;touch-action:pan-x;padding:6px 0;overflow:auto hidden}.lyUqWa_supplyRecognizedName:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.lyUqWa_supplyItemActions{gap:var(--space-1);display:flex}.lyUqWa_supplyItemActions button{border:1px solid var(--line);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.lyUqWa_supplyItemActions button:last-child{color:#ff9ca0}.lyUqWa_supplyItemActions button:disabled{cursor:default;opacity:.28}.lyUqWa_supplyStockDecision{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.lyUqWa_supplyStockDecision button{border-radius:var(--radius-control);min-width:0;min-height:44px;color:var(--muted);font:700 var(--text-meta)/1.2 var(--font-body);border:0;padding:7px 8px}.lyUqWa_supplyStockDecision button[aria-pressed=true]{color:var(--accent-text-soft);background:#fa4f0024}.lyUqWa_supplyExpenseOnlyHint{border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-meta);background:#ffffff09;margin:0;padding:10px 12px;line-height:1.45}.lyUqWa_supplyItems article label{align-content:start;gap:5px;display:grid}.lyUqWa_supplyItems article label:first-of-type{min-width:0}.lyUqWa_supplyCatalogField{align-content:start;gap:5px;min-width:0;display:grid}.lyUqWa_supplyFieldError{color:#ffb8bb;font-size:var(--text-meta);align-items:flex-start;gap:5px;line-height:1.4;display:flex}.lyUqWa_supplyFieldError svg{flex:none;margin-top:1px}.lyUqWa_supplyQuantityEditor{gap:5px;display:grid}.lyUqWa_supplyQuantityEditor>span{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyQuantityEditor>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.lyUqWa_supplyUnitToggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-control);grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:3px;min-height:44px;padding:3px;display:grid}.lyUqWa_supplyUnitToggle button{border-radius:var(--radius-control);min-width:0;min-height:44px;color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);background:0 0;border:0;padding:5px 7px}.lyUqWa_supplyUnitToggle button[aria-pressed=true]{background:var(--accent);color:var(--background)}.lyUqWa_supplyQuantityEditor small{color:#79dda3;min-height:14px;font-size:var(--text-meta);line-height:1.4}.lyUqWa_supplyQuantityEditor .lyUqWa_supplyQuantityError{color:#ffb8bb}.lyUqWa_supplyAddItem{border-color:var(--line-strong);color:var(--text);text-transform:none;background:0 0}.lyUqWa_supplySaveReview{color:var(--accent);background:#fa4f0014;border-color:#fa4f008c;margin-top:20px}.lyUqWa_supplyValidationSummary,.lyUqWa_supplyValidationReady{border-radius:var(--radius-control);color:var(--accent-text-soft);background:#fa4f0012;border:1px solid #fa4f0061;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:18px;padding:12px;display:grid}.lyUqWa_supplyValidationSummary>svg,.lyUqWa_supplyValidationReady>svg{margin-top:1px}.lyUqWa_supplyValidationSummary strong{color:var(--text);font:700 var(--text-meta)/1.35 var(--font-body);display:block}.lyUqWa_supplyValidationSummary ul{color:var(--accent-text-soft);font-size:var(--text-meta);margin:7px 0 0;padding-inline-start:18px;line-height:1.5}.lyUqWa_supplyValidationSummary li+li{margin-top:3px}.lyUqWa_supplyValidationReady{color:#79dda3;font-size:var(--text-meta);background:#55d98b12;border-color:#55d98b57;align-items:center;line-height:1.45}.lyUqWa_supplySaveReview:disabled{cursor:default;opacity:.4}.lyUqWa_supplyCommitButton{min-height:56px}.lyUqWa_supplyCommitHint{color:var(--muted);font-size:var(--text-meta);text-align:center;margin:8px 0 0;line-height:1.4}.lyUqWa_supplyCommitHintBlocked{color:var(--accent-text-soft)}.lyUqWa_supplyResult>div:first-child{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding-bottom:16px;display:flex}.lyUqWa_supplyResultSuccess>svg{color:#55d98b}.lyUqWa_supplyResultPartial>svg{color:var(--accent)}.lyUqWa_supplyResult span{color:var(--muted);font:700 var(--text-meta)/1 var(--font-body)}.lyUqWa_supplyResult h2{color:var(--text);font:800 var(--text-lead)/1.15 var(--font-brand);margin:4px 0 0}.lyUqWa_supplyResult dl{margin:8px 0 0}.lyUqWa_supplyResult dl div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding:10px 0;display:flex}.lyUqWa_supplyResult dt{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_supplyResult dd{color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);text-align:right;margin:0}.lyUqWa_supplyResult>p{border-radius:var(--radius-sm);color:var(--accent-text-soft);font-size:var(--text-meta);background:#fa4f001a;padding:12px;line-height:1.45}.lyUqWa_supplyError{z-index:8;border-radius:var(--radius-sm);color:var(--accent-text-soft);background:#1b1611f5;border:1px solid #fa4f006b;grid-template-columns:20px minmax(0,1fr) 36px;align-items:start;gap:9px;margin:12px 0 0;padding:12px;display:grid;position:sticky;bottom:12px;box-shadow:0 12px 28px #00000057}.lyUqWa_supplyError>div{gap:3px;min-width:0;display:grid}.lyUqWa_supplyError strong{color:var(--text);font:700 var(--text-meta)/1.35 var(--font-body)}.lyUqWa_supplyError span{overflow-wrap:anywhere;font-size:var(--text-meta);line-height:1.45}.lyUqWa_supplyError button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:0;place-items:center;display:grid}@media (max-width:360px){.lyUqWa_supplyContext,.lyUqWa_supplyFiles,.lyUqWa_supplyReview,.lyUqWa_supplyResult{padding:14px}.lyUqWa_supplierCandidates{grid-template-columns:1fr}.lyUqWa_supplierCandidates>span{grid-column:auto}.lyUqWa_supplierCandidates button{grid-template-columns:1fr auto;justify-items:start;min-height:44px}.lyUqWa_supplyInvoiceMeta{grid-template-columns:minmax(0,1fr)}.lyUqWa_supplyInvoiceMeta .lyUqWa_moneyField>span,.lyUqWa_supplyCountField>span{min-height:0}.lyUqWa_supplyCountField{grid-template-columns:minmax(0,1fr) 112px;align-items:center}.lyUqWa_supplyCountField>div{grid-area:1/2}.lyUqWa_supplyCountField>small{grid-column:1/-1}.lyUqWa_supplyItemTop{grid-template-columns:24px minmax(0,1fr)}.lyUqWa_supplyItemActions{grid-column:1/-1;justify-self:end}}@media (max-width:350px){.lyUqWa_shiftMetrics{grid-template-columns:1fr;gap:12px}.lyUqWa_weekdays,.lyUqWa_calendar{column-gap:4px}.lyUqWa_calendarDay{border-radius:var(--radius-card);font-size:14px}}.lyUqWa_testingScreen{padding-bottom:max(36px, var(--safe-bottom))}.lyUqWa_testingHeading{align-items:center;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) 34px;min-width:0;margin-bottom:18px;display:grid}.lyUqWa_testingHeading>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.lyUqWa_testingHeading>div{min-width:0}.lyUqWa_testingHeading h1{color:var(--text);font:800 clamp(22px, 6vw, 28px)/1.05 var(--font-brand);text-transform:uppercase;margin:0}.lyUqWa_testingHeading p{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:4px 0 0}.lyUqWa_testingHeading>svg{color:var(--accent)}.lyUqWa_testingLoading{min-height:220px;color:var(--muted);font-size:var(--text-label);justify-content:center;align-items:center;gap:10px;display:flex}.lyUqWa_testingIntro,.lyUqWa_testingHistory,.lyUqWa_testingProgressBlock,.lyUqWa_testingQuestion,.lyUqWa_testingResult{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.lyUqWa_testingIntro{overflow:hidden}.lyUqWa_testingIntro>div:first-child{border-left:3px solid var(--accent);background:var(--surface-2);padding:22px 20px 20px}.lyUqWa_testingIntro>div:first-child>svg{color:var(--accent)}.lyUqWa_testingIntro h2{color:var(--text);font:800 20px/1.15 var(--font-brand);text-wrap:balance;margin:13px 0 8px}.lyUqWa_testingIntro p{color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.55}.lyUqWa_testingIntro dl{margin:0;padding:4px 20px}.lyUqWa_testingIntro dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.lyUqWa_testingIntro dl>div:last-child{border-bottom:0}.lyUqWa_testingIntro dt{color:var(--muted);font-size:var(--text-meta)}.lyUqWa_testingIntro dd{color:var(--text);font:700 var(--text-label)/1.25 var(--font-body);text-align:right;margin:0}.lyUqWa_testingPrimaryAction{width:calc(100% - 40px);min-height:var(--control-height);border-radius:var(--radius-control);background:var(--accent);color:#17120b;font:800 var(--text-label)/1.2 var(--font-body);text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:9px;margin:14px 20px 20px;padding:12px 16px;display:inline-flex}.lyUqWa_testingPrimaryAction:disabled{cursor:wait;opacity:.62}.lyUqWa_testingHistory{margin-top:14px;padding:18px 20px}.lyUqWa_testingHistory h2,.lyUqWa_testingSectionResults h2{color:var(--text);font:800 var(--text-label)/1.2 var(--font-body);margin:0 0 9px}.lyUqWa_testingHistory>div,.lyUqWa_testingSectionResults>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.lyUqWa_testingHistory>div:last-child,.lyUqWa_testingHistory>button:last-child,.lyUqWa_testingSectionResults>div:last-child{border-bottom:0}.lyUqWa_testingHistory>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border-radius:0;padding:0}.lyUqWa_testingHistory>button>svg{color:var(--muted);flex:none}.lyUqWa_testingHistory>button:disabled{cursor:wait;opacity:.7}.lyUqWa_testingHistory span,.lyUqWa_testingSectionResults span{min-width:0;color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.35}.lyUqWa_testingHistory strong,.lyUqWa_testingSectionResults strong{color:var(--text);font:800 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums;flex:none}.lyUqWa_testingProgressBlock{margin-bottom:14px;padding:15px 16px}.lyUqWa_testingProgressBlock>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.lyUqWa_testingProgressBlock span{color:var(--text);font:700 var(--text-label)/1.3 var(--font-body)}.lyUqWa_testingProgressBlock strong{color:var(--accent-text-soft);font:700 var(--text-meta)/1.3 var(--font-body)}.lyUqWa_testingProgressBlock progress{border-radius:var(--radius-pill);background:var(--surface-3);width:100%;height:6px;color:var(--accent);accent-color:var(--accent);border:0;margin-top:11px;display:block;overflow:hidden}.lyUqWa_testingProgressBlock progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-3)}.lyUqWa_testingProgressBlock progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--accent)}.lyUqWa_testingProgressBlock progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--accent)}.lyUqWa_testingQuestion{padding:20px}.lyUqWa_testingQuestionMeta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_testingQuestionMeta span{min-width:0;color:var(--accent);font:700 var(--text-meta)/1.3 var(--font-body);letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase}.lyUqWa_testingQuestionMeta small{color:var(--muted);font-size:var(--text-meta);flex:none}.lyUqWa_testingQuestion h2{color:var(--text);font:700 clamp(16px, 4.5vw, 19px)/1.45 var(--font-brand);overflow-wrap:anywhere;text-wrap:pretty;margin:13px 0 18px}.lyUqWa_testingOptions{gap:9px;display:grid}.lyUqWa_testingOptions button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-control);width:100%;min-height:52px;color:var(--text);text-align:left;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.lyUqWa_testingOptions button>span{border-radius:var(--radius-sm);background:var(--surface-3);width:28px;height:28px;color:var(--muted);font:700 var(--text-meta)/1 var(--font-body);place-items:center;display:grid}.lyUqWa_testingOptions button>strong{min-width:0;font:500 var(--text-label)/1.45 var(--font-body);overflow-wrap:anywhere}.lyUqWa_testingOptions button>svg{color:var(--accent)}.lyUqWa_testingOptions button[aria-pressed=true]{background:#fa4f0017;border-color:#fa4f00ad}.lyUqWa_testingOptions button[aria-pressed=true]>span{background:var(--accent);color:#17120b}.lyUqWa_testingOptions button:disabled{cursor:wait;opacity:.72}.lyUqWa_testingSaveState{min-height:38px;color:var(--muted);font-size:var(--text-meta);text-align:center;justify-content:center;align-items:center;gap:7px;margin:8px 2px 0;line-height:1.35;display:flex}.lyUqWa_testingError{border-radius:var(--radius-sm);color:#ff9ca5;font-size:var(--text-meta);background:#ff5e6b14;border:1px solid #ff7a8561;margin:10px 0 0;padding:11px 12px;line-height:1.45}.lyUqWa_testingIntro>.lyUqWa_testingError{margin-inline:20px}.lyUqWa_testingNavigation{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.lyUqWa_testingNavigation button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--text);font:700 var(--text-meta)/1.2 var(--font-body);padding:10px 14px;display:inline-flex}.lyUqWa_testingNavigation button:last-child{border-color:var(--accent);background:var(--accent);color:#17120b}.lyUqWa_testingNavigation button:disabled{opacity:.36}.lyUqWa_testingPause{width:100%;min-height:44px;color:var(--muted);font-size:var(--text-meta);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:8px;display:inline-flex}.lyUqWa_testingResult{overflow:hidden}.lyUqWa_testingResultScore{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text);padding:24px 20px}.lyUqWa_testingResultScore span{font:700 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase}.lyUqWa_testingResultScore strong{font:900 clamp(46px, 15vw, 66px)/.95 var(--font-brand);font-variant-numeric:tabular-nums;color:var(--accent);margin-top:5px;display:block}.lyUqWa_testingResultScore p{color:var(--muted);font-size:var(--text-label);margin:8px 0 0}.lyUqWa_testingSectionResults{padding:18px 20px 4px}.lyUqWa_testingSectionResults details{border-bottom:1px solid var(--line)}.lyUqWa_testingSectionResults details:last-child{border-bottom:0}.lyUqWa_testingSectionResults summary{min-height:var(--control-height);color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;list-style:none;display:grid}.lyUqWa_testingSectionResults summary::-webkit-details-marker{display:none}.lyUqWa_testingSectionResults summary>span{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.4}.lyUqWa_testingSectionResults summary>strong{color:var(--text);font:800 var(--text-label)/1 var(--font-body);font-variant-numeric:tabular-nums}.lyUqWa_testingSectionResults summary>svg{color:var(--muted);transition:transform .18s cubic-bezier(.16,1,.3,1)}.lyUqWa_testingSectionResults details[open]>summary>svg{transform:rotate(180deg)}.lyUqWa_testingReviewQuestions{padding:2px 0 14px}.lyUqWa_testingReviewQuestions article{border-top:1px solid var(--line);padding:15px 0}.lyUqWa_testingReviewQuestions article>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lyUqWa_testingReviewQuestions article>header>span{color:var(--muted);font:700 var(--text-meta)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.lyUqWa_testingReviewQuestions article>header>strong{color:#ff9ca5;font:700 var(--text-meta)/1.3 var(--font-body);align-items:center;gap:5px;display:inline-flex}.lyUqWa_testingReviewQuestions article[data-correct=true]>header>strong{color:#79dda3}.lyUqWa_testingReviewQuestions h3{color:var(--text);font:650 var(--text-label)/1.45 var(--font-body);overflow-wrap:anywhere;text-wrap:pretty;margin:9px 0 14px}.lyUqWa_testingReviewQuestions dl,.lyUqWa_testingReviewQuestions dl>div{margin:0}.lyUqWa_testingReviewQuestions dl{gap:10px;display:grid}.lyUqWa_testingReviewQuestions dl>div{border-radius:var(--radius-sm);background:var(--surface-control);padding:10px 11px}.lyUqWa_testingReviewQuestions dt{color:var(--muted);font-size:var(--text-meta);margin-bottom:4px;line-height:1.3}.lyUqWa_testingReviewQuestions dd{color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0;line-height:1.45}.lyUqWa_testingReviewQuestions dl>div:last-child dd{color:#a8e8c3}.lyUqWa_testingSyncState{border-radius:var(--radius-sm);color:#79dda3;font-size:var(--text-meta);background:#55d98b14;margin:12px 20px 0;padding:11px 12px;line-height:1.45}.lyUqWa_testingSyncState[data-state=pending]{color:var(--accent-text-soft);background:#fa4f0017}@media (hover:hover){.lyUqWa_testingHeading>button:hover,.lyUqWa_testingOptions button:hover,.lyUqWa_testingNavigation button:first-child:hover,.lyUqWa_testingHistory>button:hover{border-color:var(--accent)}.lyUqWa_testingHistory>button:hover>svg{color:var(--accent)}}@media (max-width:350px){.lyUqWa_testingQuestion{padding:16px}.lyUqWa_testingQuestionMeta{align-items:flex-start;gap:var(--space-1);flex-direction:column}.lyUqWa_testingSectionResults{padding-inline:16px}}@media print{.lyUqWa_testingScreen{padding:0}.lyUqWa_testingHeading>button,.lyUqWa_testingPrimaryAction,.lyUqWa_testingNavigation,.lyUqWa_testingPause,.lyUqWa_testingSaveState{display:none!important}.lyUqWa_testingIntro,.lyUqWa_testingHistory,.lyUqWa_testingProgressBlock,.lyUqWa_testingQuestion,.lyUqWa_testingResult,.lyUqWa_testingSectionResults>div{break-inside:avoid;color:#111;background:#fff;border-color:#777}}
