.SF5sPq_shell{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.SF5sPq_header{-webkit-backdrop-filter:blur(12px);z-index:100;background:#0f172abf;border-bottom:1px solid #ffffff14;position:sticky;top:0}.SF5sPq_headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;min-height:72px;margin:0 auto;padding:1rem 1.5rem;display:flex}.SF5sPq_brand{align-items:center;gap:.75rem;display:flex}.SF5sPq_brandIcon{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #1d4ed84d}.SF5sPq_brand h1{letter-spacing:-.025em;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.25rem;font-weight:700}.SF5sPq_brand p{color:#94a3b8;margin:.125rem 0 0;font-size:.75rem}.SF5sPq_headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SF5sPq_ghostButton,.SF5sPq_secondaryButton{cursor:pointer;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.SF5sPq_ghostButton{color:#94a3b8;background:0 0}.SF5sPq_ghostButton:hover{color:#fff;background:#ffffff0a;border-color:#ffffff26}.SF5sPq_secondaryButton{color:#e2e8f0;background:#1e293b80}.SF5sPq_secondaryButton:hover:not(:disabled){color:#fff;background:#1e293bcc;border-color:#fff3;transform:translateY(-1px)}.SF5sPq_secondaryButton:disabled{opacity:.5;cursor:not-allowed}.SF5sPq_selectInput{color:#f8fafc;cursor:pointer;appearance:none;background:#1e293b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E") right .75rem center/1rem no-repeat;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;font-weight:500}.SF5sPq_selectInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.SF5sPq_notice{border-radius:8px;align-items:center;max-width:1400px;margin:1rem auto 0;padding:.875rem 1.25rem;font-size:.875rem;animation:.3s cubic-bezier(.16,1,.3,1) SF5sPq_slideIn;display:flex}.SF5sPq_noticeError{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.SF5sPq_noticeSuccess{color:#86efac;background:#22c55e1a;border:1px solid #22c55e33}.SF5sPq_content{flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.SF5sPq_topControls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SF5sPq_pageTitle{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.SF5sPq_gateError{text-align:center;background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;max-width:500px;margin:4rem auto;padding:3rem 1.5rem}.SF5sPq_gateError h2{color:#f1f5f9;margin-top:0;font-size:1.25rem}.SF5sPq_gateError p{color:#94a3b8;margin-bottom:1.5rem;font-size:.875rem}.SF5sPq_metricSection{background:#0f172a85;border:1px solid #94a3b829;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000001f}.SF5sPq_metricSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.SF5sPq_metricSectionIntro{min-width:0}.SF5sPq_metricSectionIntro h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.SF5sPq_metricSectionIntro p{color:#94a3b8;margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.SF5sPq_periodToggle{background:#0f172ab8;border:1px solid #94a3b833;border-radius:10px;align-items:stretch;padding:3px;display:inline-flex}.SF5sPq_periodToggleButton{color:#94a3b8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2}.SF5sPq_periodToggleButton[aria-pressed=true]{color:#f8fafc;background:#334155;box-shadow:0 1px 3px #00000047}.SF5sPq_periodToggleButton:hover{color:#f8fafc}.SF5sPq_periodToggleButton:focus-visible{outline-offset:2px;outline:3px solid #60a5fab8}.SF5sPq_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SF5sPq_metricCard{--metric-accent:#94a3b8;background:linear-gradient(145deg,#1e293bc7,#0f172ab3);border:1px solid #94a3b82e;border-radius:12px;flex-direction:column;min-width:0;min-height:286px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.SF5sPq_metricCard:before{content:"";background:var(--metric-accent);height:3px;position:absolute;inset:0 0 auto}.SF5sPq_metricAchieved{--metric-accent:#5eead4;background:linear-gradient(145deg,#134e4a4d,#0f172ac2);border-color:#5eead447}.SF5sPq_metricBelow{--metric-accent:#fbbf24;background:linear-gradient(145deg,#78350f40,#0f172ac2);border-color:#fbbf2447}.SF5sPq_metricGrowth{--metric-accent:#60a5fa;background:linear-gradient(145deg,#1e40af3d,#0f172ac2);border-color:#60a5fa47}.SF5sPq_metricUnavailable{--metric-accent:#94a3b8}.SF5sPq_metricCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.SF5sPq_metricLabel{color:#cbd5e1;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.45}.SF5sPq_metricStatus{color:var(--metric-accent);font-size:.75rem;font-weight:700;line-height:1.45}.SF5sPq_metricValue{min-height:3.5rem;color:var(--metric-accent);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:750;line-height:1}.SF5sPq_metricLoading{color:#94a3b8;letter-spacing:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.SF5sPq_metricDetails{margin-top:.75rem}.SF5sPq_metricCountLine,.SF5sPq_metricPeriodLine,.SF5sPq_metricNote{overflow-wrap:anywhere}.SF5sPq_metricCountLine{color:#cbd5e1;margin:0;font-size:.875rem;line-height:1.65}.SF5sPq_metricCountLine strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.SF5sPq_metricPeriodLine{color:#94a3b8;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.SF5sPq_thresholdGauge{margin-top:auto;padding-top:1.25rem}.SF5sPq_thresholdRail{background:linear-gradient(90deg,#fbbf2473 0% 50%,#5eead473 50% 100%);border-radius:999px;height:4px;position:relative}.SF5sPq_thresholdRail:after{content:"";background:#f8fafc;border-radius:999px;width:2px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f8fafc1f}.SF5sPq_thresholdLegend{color:#64748b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;margin-top:.5rem;font-size:.6875rem;line-height:1.35;display:grid}.SF5sPq_thresholdLegend strong{color:#e2e8f0;font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.SF5sPq_thresholdLegend span:last-child{text-align:right}.SF5sPq_metricNote{color:#94a3b8;border-top:1px solid #94a3b824;margin:auto 0 0;padding-top:1rem;font-size:.75rem;line-height:1.55}.SF5sPq_summaryGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.SF5sPq_summaryCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b66;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SF5sPq_summaryCard:hover{background:#1e293b99;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.SF5sPq_cardLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.SF5sPq_cardValue{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.SF5sPq_cardTrend{align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.SF5sPq_trendUp{color:#4ade80}.SF5sPq_trendDown{color:#f87171}.SF5sPq_trendFlat{color:#94a3b8}.SF5sPq_dashboardSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b4d;border:1px solid #ffffff0f;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000001a}.SF5sPq_sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.SF5sPq_sectionHeader h2{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.SF5sPq_tableContainer{border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.SF5sPq_table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.SF5sPq_table th{color:#94a3b8;background:#0f172a80;border-bottom:1px solid #ffffff14;padding:.875rem 1rem;font-weight:600}.SF5sPq_table td{color:#e2e8f0;border-bottom:1px solid #ffffff0f;padding:.875rem 1rem}.SF5sPq_table tr:last-child td{border-bottom:none}.SF5sPq_table tr:hover td{background:#ffffff05}.SF5sPq_storeNameCell{color:#fff;font-weight:600}.SF5sPq_storeCodeBadge{color:#94a3b8;background:#ffffff0f;border-radius:4px;margin-right:.5rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.SF5sPq_statusBreakdown{flex-wrap:wrap;gap:.375rem;display:flex}.SF5sPq_statusGroupBadge{border-radius:4px;align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:500;display:inline-flex}.SF5sPq_badgeNegotiating{color:#fef08a;background:#eab30826;border:1px solid #eab30833}.SF5sPq_badgeInProgress{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f633}.SF5sPq_badgeCompleted{color:#86efac;background:#22c55e26;border:1px solid #22c55e33}.SF5sPq_badgeLost{color:#cbd5e1;background:#64748b26;border:1px solid #64748b33}.SF5sPq_chartGrid{grid-template-columns:1fr;gap:1rem;display:grid}.SF5sPq_barRow{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.SF5sPq_barLabel{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;width:140px;font-size:.875rem;font-weight:500;overflow:hidden}.SF5sPq_barTrack{background:#ffffff0d;border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.SF5sPq_barFill{transform-origin:0;background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:6px;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) SF5sPq_growWidth}.SF5sPq_barValue{text-align:right;color:#fff;width:90px;font-size:.875rem;font-weight:600}.SF5sPq_emptyState{text-align:center;color:#64748b;padding:3rem 1rem;font-size:.875rem}.SF5sPq_mobileCards{flex-direction:column;gap:1rem;display:none}.SF5sPq_mobileCard{background:#0f172a4d;border:1px solid #ffffff0f;border-radius:12px;padding:1rem}.SF5sPq_mobileCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.SF5sPq_mobileCardTitle{color:#fff;font-weight:700}.SF5sPq_mobileCardCode{color:#64748b;font-family:monospace;font-size:.75rem}.SF5sPq_mobileCardGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.SF5sPq_mobileCardItem{flex-direction:column;display:flex}.SF5sPq_mobileCardLabel{color:#64748b;margin-bottom:.125rem;font-size:.75rem}.SF5sPq_mobileCardValue{color:#e2e8f0;font-size:.875rem;font-weight:600}@keyframes SF5sPq_growWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SF5sPq_slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.SF5sPq_summaryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SF5sPq_metricSectionHeader{flex-direction:column;align-items:stretch}.SF5sPq_periodToggle{align-self:flex-start}.SF5sPq_metricGrid{grid-template-columns:1fr}.SF5sPq_summaryGrid{grid-template-columns:repeat(2,1fr)}.SF5sPq_tableContainer{display:none}.SF5sPq_mobileCards{display:flex}.SF5sPq_topControls{flex-direction:column;align-items:stretch}.SF5sPq_headerInner{padding:.75rem 1rem}.SF5sPq_content{gap:1rem;padding:1rem}.SF5sPq_barLabel{width:100px}}@media (max-width:480px){.SF5sPq_metricSection{padding:1rem}.SF5sPq_periodToggle{align-self:stretch}.SF5sPq_periodToggleButton{flex:1;min-width:0;padding-inline:.625rem}.SF5sPq_metricCard{min-height:0;padding:1rem}.SF5sPq_summaryGrid{grid-template-columns:1fr}.SF5sPq_headerActions{justify-content:space-between;width:100%}}.SF5sPq_metricValueLarge{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}.SF5sPq_metricDetailsSub{color:#94a3b8;font-size:.75rem;line-height:1.4}.SF5sPq_metricDetailsSub strong{color:#f1f5f9}.SF5sPq_indicatorBadge{border:1px solid #0000;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.SF5sPq_badgeAchieved{color:#5eead4;background:#5eead426;border-color:#5eead440}.SF5sPq_badgeBelow{color:#fbbf24;background:#fbbf2426;border-color:#fbbf2440}.SF5sPq_badgeUnavailable{color:#94a3b8;background:#94a3b826;border-color:#94a3b840}@media print{.SF5sPq_shell{color:#000;background:#fff!important}}
.NrGL7a_wrap{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.NrGL7a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.NrGL7a_toolbarActions{gap:.75rem;display:flex}.NrGL7a_sheet{color:#0f172a;background:#fff;border-radius:12px;padding:2rem 2.25rem;font-size:.875rem;line-height:1.55;box-shadow:0 12px 40px #02061773}.NrGL7a_sheetHeader{border-bottom:3px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.1rem;padding-bottom:.9rem;display:flex}.NrGL7a_eyebrow{color:#64748b;letter-spacing:.14em;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.NrGL7a_sheetHeader h1{margin:0;font-size:1.35rem;line-height:1.2}.NrGL7a_sheetMeta{grid-template-columns:repeat(2,minmax(140px,1fr));gap:.25rem 1.25rem;margin:0;font-size:.8rem;display:grid}.NrGL7a_sheetMeta div{border-bottom:1px solid #cbd5e1;justify-content:space-between;gap:.75rem;padding-bottom:.15rem;display:flex}.NrGL7a_sheetMeta dt{color:#475569;font-weight:700}.NrGL7a_sheetMeta dd{text-align:right;margin:0;font-weight:800}.NrGL7a_section{break-inside:avoid;margin-bottom:1.15rem}.NrGL7a_section h2{border-bottom:1.5px solid #0f172a;align-items:baseline;gap:.5rem;margin:0 0 .55rem;padding-bottom:.25rem;font-size:.95rem;display:flex}.NrGL7a_sectionNo{color:#1d4ed8;font-size:.8rem;font-weight:900}.NrGL7a_kpiGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.NrGL7a_kpiCard{border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem}.NrGL7a_kpiLabel{color:#475569;font-size:.7rem;font-weight:700;display:block}.NrGL7a_kpiValue{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900;display:block}.NrGL7a_kpiSub{color:#475569;font-variant-numeric:tabular-nums;font-size:.7rem;display:block}.NrGL7a_compareTable,.NrGL7a_trendTable{border-collapse:collapse;width:100%;font-size:.8rem}.NrGL7a_compareTable th,.NrGL7a_compareTable td,.NrGL7a_trendTable th,.NrGL7a_trendTable td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #cbd5e1;padding:.3rem .45rem}.NrGL7a_compareTable th:first-child,.NrGL7a_compareTable td:first-child,.NrGL7a_trendTable th:first-child,.NrGL7a_trendTable td:first-child{text-align:left}.NrGL7a_compareTable thead th,.NrGL7a_trendTable thead th{color:#334155;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;font-size:.7rem;font-weight:800}.NrGL7a_deltaUp{color:#0a7a3d;font-weight:800}.NrGL7a_deltaDown{color:#c62828;font-weight:800}.NrGL7a_deltaFlat{color:#475569}.NrGL7a_trendBarTrack{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e2e8f0;border-radius:3px;min-width:120px;height:.75rem;position:relative;overflow:hidden}.NrGL7a_trendBarFill{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1d4ed8;border-radius:3px;position:absolute;inset:0 auto 0 0}.NrGL7a_findingList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.NrGL7a_findingItem{break-inside:avoid;border:1px solid #cbd5e1;border-left-width:4px;border-radius:6px;grid-template-columns:auto 1fr;gap:.6rem;padding:.5rem .65rem;display:grid}.NrGL7a_findingAttention{border-left-color:#c62828}.NrGL7a_findingPositive{border-left-color:#0a7a3d}.NrGL7a_findingInfo{border-left-color:#1d4ed8}.NrGL7a_findingTone{white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;align-self:start;margin-top:.1rem;padding:.1rem .4rem;font-size:.65rem;font-weight:900}.NrGL7a_findingAttention .NrGL7a_findingTone{color:#c62828;background:#fdecea}.NrGL7a_findingPositive .NrGL7a_findingTone{color:#0a7a3d;background:#e8f5ee}.NrGL7a_findingInfo .NrGL7a_findingTone{color:#1d4ed8;background:#e8f0fe}.NrGL7a_findingTitle{margin:0;font-weight:800}.NrGL7a_findingDetail{color:#334155;margin:.15rem 0 0;font-size:.75rem}.NrGL7a_aiBox{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f8fafc;border:2px dashed #94a3b8;border-radius:8px;padding:.7rem .85rem}.NrGL7a_aiBadge{color:#fff;letter-spacing:.06em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#334155;border-radius:4px;margin-bottom:.35rem;padding:.15rem .5rem;font-size:.65rem;font-weight:900;display:inline-block}.NrGL7a_aiBox p{color:#334155;margin:0;font-size:.78rem}.NrGL7a_sheetFooter{color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:.5rem;font-size:.68rem;display:flex}.NrGL7a_emptyNote{color:#475569;margin:0;font-size:.8rem}@media (max-width:640px){.NrGL7a_wrap{padding:1rem .75rem 2rem}.NrGL7a_sheet{padding:1.25rem 1rem}.NrGL7a_sheetHeader{flex-direction:column;gap:.75rem}.NrGL7a_kpiGrid{grid-template-columns:repeat(2,1fr)}}@media print{.NrGL7a_wrap{max-width:none;margin:0;padding:0}.NrGL7a_sheet{box-shadow:none;color:#000;border-radius:0;padding:0;font-size:9pt}.NrGL7a_sheetHeader h1{font-size:16pt}.NrGL7a_kpiValue{font-size:11pt}.NrGL7a_compareTable,.NrGL7a_trendTable{font-size:8pt}}
.opn1iG_sourceBadge{padding:0 var(--space-2);border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--text-xs);align-self:flex-start;font-weight:600;line-height:1.6}
.TgYWiq_carouselWrapper{width:100%;min-width:0;position:relative}.TgYWiq_carouselTrackContainer{align-items:center;width:100%;min-width:0;display:flex;position:relative}.TgYWiq_track{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:12px;width:100%;min-width:0;padding:4px 2px 12px;display:flex;overflow-x:auto}@media (prefers-reduced-motion:reduce){.TgYWiq_track{scroll-behavior:auto}}.TgYWiq_item{scroll-snap-align:start;border-radius:var(--radius-md,8px);background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);flex-direction:column;flex:0 0 200px;max-width:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}@media (max-width:640px){.TgYWiq_item{flex:0 0 170px}}.TgYWiq_thumbnailButton{aspect-ratio:4/3;cursor:pointer;background:#f1f5f9;border:none;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.TgYWiq_thumbnailButton:focus-visible{outline:2px solid var(--primary,#0ea5e9);outline-offset:-2px}.TgYWiq_thumbnail{object-fit:cover;width:100%;height:100%;display:block}.TgYWiq_fallbackContainer{width:100%;height:100%;color:var(--text-secondary,#64748b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.75rem;display:flex}.TgYWiq_badgeOverlay{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;background:#0f172abf;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;position:absolute;top:6px;left:6px}.TgYWiq_itemFooter{background:var(--surface,#fff);border-top:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;min-height:40px;padding:6px 8px;display:flex}.TgYWiq_itemLabel{color:var(--text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.TgYWiq_removeButton{border-radius:var(--radius-sm,4px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition-property:background-color,color,opacity;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}@media (hover:hover) and (pointer:fine){.TgYWiq_removeButton:hover:not(:disabled){color:#dc2626;background:#fee2e2}}.TgYWiq_removeButton:disabled{opacity:.4;cursor:not-allowed}.TgYWiq_navArrow{z-index:2;width:44px;height:44px;color:var(--text-primary,#0f172a);border:1px solid var(--border,#cbd5e1);cursor:pointer;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (hover:hover) and (pointer:fine){.TgYWiq_navArrow:hover{background:#fff;box-shadow:0 10px 15px -3px #00000026}}.TgYWiq_navArrowPrev{left:-14px}.TgYWiq_navArrowNext{right:-14px}@media (max-width:768px){.TgYWiq_navArrowPrev{left:-4px}.TgYWiq_navArrowNext{right:-4px}}.TgYWiq_photoModal{border-radius:var(--radius-lg,12px);color:#fff;background:#0f172a;border:none;width:min(94vw,1000px);max-height:92vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.TgYWiq_photoModal::backdrop{-webkit-backdrop-filter:blur(6px);background:#000c}.TgYWiq_modalContent{flex-direction:column;height:100%;max-height:92vh;display:flex}.TgYWiq_modalHeader{z-index:2;background:#0f172af2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.TgYWiq_modalHeaderLeft{align-items:center;gap:12px;display:flex}.TgYWiq_modalCountBadge{color:#94a3b8;background:#ffffff1a;border-radius:9999px;padding:4px 10px;font-size:.875rem;font-weight:700}.TgYWiq_modalPhotoLabel{font-size:1rem;font-weight:600}.TgYWiq_modalHeaderRight{align-items:center;gap:8px;display:flex}.TgYWiq_modalCloseButton{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.TgYWiq_modalCloseButton:hover{background:#fff3}}.TgYWiq_modalViewer{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:360px;max-height:calc(92vh - 70px);padding:16px;display:flex;position:relative}.TgYWiq_modalImage{object-fit:contain;border-radius:var(--radius-sm,4px);max-width:100%;max-height:calc(92vh - 100px)}.TgYWiq_modalNavButton{z-index:3;color:#fff;cursor:pointer;background:#0f172a99;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition-property:background-color,border-color,opacity;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.TgYWiq_modalNavButton:hover:not(:disabled){background:#0f172ae6;border-color:#fff6}}.TgYWiq_modalNavButton:disabled{opacity:.2;cursor:not-allowed}.TgYWiq_modalNavPrev{left:16px}.TgYWiq_modalNavNext{right:16px}
.MLyV7G_panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text);flex-direction:column;display:flex}.MLyV7G_openButton,.MLyV7G_button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-md);cursor:pointer;font-weight:600}.MLyV7G_openButton:disabled,.MLyV7G_button:disabled{opacity:.5;cursor:not-allowed}.MLyV7G_qr{background:var(--color-bg-surface);width:200px;height:200px}.MLyV7G_qr svg{width:100%;height:100%}.MLyV7G_note{font-size:var(--text-sm);margin:0}.MLyV7G_link{font-size:var(--text-sm);color:var(--color-text)}.MLyV7G_error{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.MLyV7G_errorText{font-size:var(--text-md);margin:0;font-weight:600}.MLyV7G_pending{gap:var(--space-2);flex-direction:column;display:flex}.MLyV7G_count{font-size:var(--text-md);margin:0;font-weight:600}.MLyV7G_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MLyV7G_item{align-items:center;gap:var(--space-3);display:flex}.MLyV7G_thumb{object-fit:cover;border-radius:var(--radius-md);width:64px;height:64px}.MLyV7G_label{font-size:var(--text-sm);flex:1}.MLyV7G_actions{gap:var(--space-3);display:flex}
._5nY_Va_section{background-color:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-4);border-radius:10px}._5nY_Va_title{margin:0 0 var(--space-3);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-base);font-weight:700;display:flex}._5nY_Va_link{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);color:var(--color-info-text);font-size:var(--text-md);margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._5nY_Va_link:hover{text-decoration:underline}}._5nY_Va_muted{color:var(--color-text-muted);font-size:var(--text-md);margin:0}._5nY_Va_direct{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.6}._5nY_Va_tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}._5nY_Va_tile{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}._5nY_Va_pic{aspect-ratio:600/327;border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._5nY_Va_photo{background:var(--color-bg-control);color:var(--color-text-disabled)}._5nY_Va_photoImage{object-fit:cover;width:100%;height:100%;display:block}._5nY_Va_diagram{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._5nY_Va_marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._5nY_Va_mark{fill:none;stroke:var(--mark-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._5nY_Va_cap{min-width:0;color:var(--color-text-muted);font-size:var(--text-md);font-weight:500;line-height:1.4}._5nY_Va_cap b{color:var(--color-text);font-weight:600}._5nY_Va_categories{color:var(--color-text-muted);font-size:var(--text-sm);display:block}._5nY_Va_note{color:var(--color-text);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.5}._5nY_Va_unlink{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._5nY_Va_unlink:hover:not(:disabled){color:var(--color-error-text);text-decoration:underline}}._5nY_Va_unlink:disabled{opacity:.5;cursor:not-allowed}._5nY_Va_phoneIntake{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._5nY_Va_directBlock{gap:var(--space-3);flex-direction:column;display:flex}._5nY_Va_linkButton{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-fill);font:inherit;font-size:var(--text-base);cursor:pointer;font-weight:700;display:inline-flex}._5nY_Va_notice{margin:var(--space-2) 0 0;color:var(--color-success-text);font-size:var(--text-md);font-weight:600}._5nY_Va_alert{margin:var(--space-2) 0 0;color:var(--color-error-text);font-size:var(--text-md);font-weight:600;line-height:1.5}._5nY_Va_infoForm{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._5nY_Va_infoTitle{color:var(--color-text);font-size:var(--text-md);margin:0;font-weight:700}._5nY_Va_infoFields{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5nY_Va_infoField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._5nY_Va_infoLabel{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._5nY_Va_infoInput{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-base)}._5nY_Va_infoInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._5nY_Va_infoInput:disabled{background:var(--color-bg-control);color:var(--color-text-subtle)}._5nY_Va_infoActions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._5nY_Va_infoActions ._5nY_Va_notice,._5nY_Va_infoActions ._5nY_Va_alert{margin:0 auto 0 0}._5nY_Va_saveButton{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:700;display:inline-flex}._5nY_Va_saveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){._5nY_Va_infoFields{grid-template-columns:minmax(0,1fr)}._5nY_Va_linkButton{align-self:stretch}}
.gTJYRa_dialog{border-radius:var(--radius-xl);background:var(--color-bg-surface);width:min(100% - 2rem,640px);max-height:calc(100dvh - 2rem);color:var(--color-text);box-shadow:var(--shadow-lg);border:none;margin:auto;padding:0;overflow-y:auto}.gTJYRa_dialog:focus{outline:none}.gTJYRa_dialog::backdrop{background:var(--color-overlay)}.gTJYRa_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3) var(--space-6);display:flex}.gTJYRa_title{font-size:var(--text-2xl);margin:0;font-weight:700;line-height:1.3}.gTJYRa_car{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-base);font-weight:600}.gTJYRa_iconButton{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.gTJYRa_body{gap:var(--space-3);padding:0 var(--space-6) var(--space-2);flex-direction:column;display:flex}.gTJYRa_muted{color:var(--color-text-muted);font-size:var(--text-md);margin:0}.gTJYRa_empty{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-base);margin:0;font-weight:600;line-height:1.6}.gTJYRa_error{color:var(--color-error-text);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.5}.gTJYRa_error p{margin:0}.gTJYRa_candidates{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gTJYRa_candidate{width:100%;min-height:var(--tap-min);align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.gTJYRa_candidate:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-hover)}}.gTJYRa_candidate[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-accent)}.gTJYRa_candidate:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gTJYRa_candidate:disabled{cursor:not-allowed}.gTJYRa_candidateMain{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.gTJYRa_candidateName{font-size:var(--text-lg);font-weight:700}.gTJYRa_candidateCar{font-size:var(--text-base);font-weight:600}.gTJYRa_candidateNumber{color:var(--color-text-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums}.gTJYRa_candidateMeta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}.gTJYRa_match{padding:1px var(--space-2);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success-text);font-size:var(--text-sm);font-weight:700}.gTJYRa_hasCase{padding:2px var(--space-2);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-md);font-weight:700}.gTJYRa_foot{z-index:var(--z-local);justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-bg-surface);display:flex;position:sticky;bottom:0}.gTJYRa_primaryButton{min-width:220px;min-height:52px;padding:0 var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-fill);font-size:var(--text-lg);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.gTJYRa_primaryButton:disabled,.gTJYRa_iconButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.gTJYRa_head{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4)}.gTJYRa_body{padding:0 var(--space-4) var(--space-2)}.gTJYRa_foot{padding:var(--space-4)}.gTJYRa_primaryButton{flex:1;min-width:0}}
.ezTHHa_section{background:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-4);color:var(--color-text);border-radius:10px}.ezTHHa_sectionCompact{padding:var(--space-3) var(--space-4)}.ezTHHa_sectionCompact .ezTHHa_head{margin-bottom:var(--space-2)}.ezTHHa_sectionCompact .ezTHHa_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ezTHHa_groupHeader[hidden]{display:none}.ezTHHa_head{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ezTHHa_title{align-items:center;gap:var(--space-2);font-size:var(--text-lg);margin:0;font-weight:700;display:flex}.ezTHHa_count{color:var(--color-text-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600}.ezTHHa_addButtons{gap:var(--space-2);margin-left:auto;display:flex}.ezTHHa_addButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-accent-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-accent-text);font-size:var(--text-base);white-space:nowrap;cursor:pointer;font-weight:700;display:inline-flex}.ezTHHa_addPrimary{border-color:var(--color-accent-fill);background:var(--color-accent-fill);color:var(--color-text-on-fill)}@media (hover:hover) and (pointer:fine){.ezTHHa_addButton:hover:not(:disabled):not(.ezTHHa_addPrimary){background:var(--color-accent-subtle)}}.ezTHHa_addButton:focus-visible,.ezTHHa_jumpButton:focus-visible,.ezTHHa_filmThumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ezTHHa_addButton:disabled{border-color:var(--color-border);background:var(--color-bg-control);color:var(--color-text-disabled);cursor:not-allowed}.ezTHHa_destination{color:var(--color-text-subtle);font-size:var(--text-md);flex-basis:100%;margin:0}.ezTHHa_destination b{color:var(--color-text)}.ezTHHa_hint{color:var(--color-text-muted);font-size:var(--text-md);margin:0}.ezTHHa_note{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.6;display:flex}.ezTHHa_empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-md);margin:0;display:flex}.ezTHHa_errorText{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-md);line-height:1.5}.ezTHHa_linkButton{color:var(--color-text-link);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ezTHHa_jump{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ezTHHa_jumpButton{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:var(--text-md);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ezTHHa_jumpButton:hover{background:var(--color-bg-hover)}}.ezTHHa_jumpCount{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.ezTHHa_group{scroll-margin-top:var(--space-4)}.ezTHHa_group+.ezTHHa_group{margin-top:var(--space-5)}.ezTHHa_groupHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.ezTHHa_groupDay{color:var(--color-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums}.ezTHHa_groupCount{color:var(--color-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin-left:auto}.ezTHHa_stageChip{min-height:24px;padding:0 var(--space-3);background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--text-md);white-space:nowrap;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.ezTHHa_stageChipIntake{background:var(--color-info-bg);color:var(--color-info-text)}.ezTHHa_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.ezTHHa_tile{flex-direction:column;min-width:0;display:flex}.ezTHHa_thumb{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-control);width:100%;color:var(--color-text-subtle);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ezTHHa_thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ezTHHa_thumb img{object-fit:cover;width:100%;height:100%}.ezTHHa_phoneBadge{top:var(--space-1);left:var(--space-1);padding:0 var(--space-2);background:var(--color-bg-surface);color:var(--color-info-text);font-size:var(--text-xs);border-radius:999px;font-weight:700;position:absolute}.ezTHHa_tileTime{margin-top:var(--space-1);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700}.ezTHHa_tileMemo{min-height:1.5em;color:var(--color-text-subtle);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ezTHHa_viewerBackdrop{width:100vw;height:100vh;z-index:var(--z-dialog);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.ezTHHa_viewer{background:var(--color-bg-surface);width:min(1040px,100vw);max-height:100vh;color:var(--color-text);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.ezTHHa_viewerHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.ezTHHa_viewerMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ezTHHa_viewerTime{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.ezTHHa_viewerCount{color:var(--color-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums}.ezTHHa_iconButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ezTHHa_iconButton:hover{background:var(--color-bg-hover)}}.ezTHHa_viewerStage{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:0;padding:var(--space-2);background:var(--color-bg-inverse);flex:1;display:flex}.ezTHHa_viewerImage{object-fit:contain;flex:1;min-width:0;max-height:58vh}.ezTHHa_viewerNoImage{align-items:center;gap:var(--space-2);padding:var(--space-8);color:var(--color-text-on-fill);font-size:var(--text-md);flex-direction:column;flex:1;display:flex}.ezTHHa_navButton{border-radius:var(--radius-sm);background:var(--color-bg-surface);width:48px;height:64px;color:var(--color-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ezTHHa_navButton:disabled{opacity:.35;cursor:not-allowed}.ezTHHa_viewerFooter{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.ezTHHa_viewerCaptionText{font-size:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.6}.ezTHHa_captionEditor{gap:var(--space-2);flex-direction:column;display:flex}.ezTHHa_captionLabel{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-md);flex-direction:column;font-weight:600;display:flex}.ezTHHa_captionInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base);resize:vertical;font-family:inherit}.ezTHHa_captionActions{justify-content:flex-end;display:flex}.ezTHHa_smallButton{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-md);cursor:pointer;font-weight:600}.ezTHHa_smallButton:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ezTHHa_deleteArea{gap:var(--space-2);flex-direction:column;display:flex}.ezTHHa_deleteButton{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-error-text);font-size:var(--text-md);cursor:pointer;font-weight:600;display:inline-flex}.ezTHHa_deleteConfirm{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-md);flex-wrap:wrap;display:flex}.ezTHHa_dangerButton{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-error-text);color:var(--color-text-on-fill);font-size:var(--text-md);cursor:pointer;border:0;font-weight:700}.ezTHHa_dangerButton:disabled{opacity:.6;cursor:not-allowed}.ezTHHa_viewerDetail{color:var(--color-text-muted);font-size:var(--text-md)}.ezTHHa_film{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-inverse);flex:none;display:flex;overflow-x:auto}.ezTHHa_filmThumb{background:var(--color-bg-control);width:60px;height:45px;color:var(--color-text-subtle);opacity:.55;cursor:pointer;border:2px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ezTHHa_filmThumb img{object-fit:cover;width:100%;height:100%}.ezTHHa_filmThumbActive{border-color:var(--color-accent);opacity:1}@media (max-width:640px){.ezTHHa_addButtons{flex-basis:100%;margin-left:0}.ezTHHa_addButton{flex:1}.ezTHHa_grid{grid-template-columns:repeat(2,1fr)}.ezTHHa_viewer{border-radius:0;width:100vw;height:100vh}.ezTHHa_viewerImage{max-height:50vh}}
.R2ftOG_section{background:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-4);color:var(--color-text);border-radius:10px}.R2ftOG_head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.R2ftOG_title{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0;font-weight:700;display:flex}.R2ftOG_count{color:var(--color-text-subtle);font-size:var(--text-md);font-weight:500}.R2ftOG_audience{color:var(--color-text-subtle);font-size:var(--text-md)}.R2ftOG_list{gap:var(--space-3);max-height:360px;padding-bottom:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.R2ftOG_day{gap:var(--space-3);flex-direction:column;display:flex}.R2ftOG_dayLabel{align-items:center;gap:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-md);display:flex}.R2ftOG_dayLabel:before,.R2ftOG_dayLabel:after{content:"";background:var(--color-border);flex:1;height:1px}.R2ftOG_message{gap:var(--space-1);flex-direction:column;display:flex}.R2ftOG_messageHead{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.R2ftOG_dot{background:var(--color-text-subtle);border-radius:999px;flex-shrink:0;width:10px;height:10px}.R2ftOG_author{font-size:var(--text-base);font-weight:700}.R2ftOG_time{color:var(--color-text-subtle);font-size:var(--text-md);font-variant-numeric:tabular-nums}.R2ftOG_spacer{flex:1}.R2ftOG_body{padding-left:calc(10px + var(--space-2));font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.R2ftOG_retracted{padding-left:calc(10px + var(--space-2));color:var(--color-text-subtle);font-size:var(--text-md);margin:0}.R2ftOG_confirm{align-items:center;gap:var(--space-2);display:inline-flex}.R2ftOG_linkButton{min-height:32px;padding:0 var(--space-2);color:var(--color-text-link);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;border-radius:4px}@media (hover:hover) and (pointer:fine){.R2ftOG_linkButton:hover:not(:disabled){background:var(--color-bg-hover)}}.R2ftOG_linkButton:disabled,.R2ftOG_dangerButton:disabled{opacity:.5;cursor:not-allowed}.R2ftOG_dangerButton{min-height:32px;padding:0 var(--space-2);border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-md);cursor:pointer;border-radius:4px;font-weight:600}.R2ftOG_note{color:var(--color-text-subtle);font-size:var(--text-md);margin:0;line-height:1.6}.R2ftOG_alert{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-md);border-radius:6px}.R2ftOG_error{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-md);border-radius:6px}.R2ftOG_composer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.R2ftOG_authorLabel{margin-bottom:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-md)}.R2ftOG_authors{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.R2ftOG_authorButton{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;border-radius:8px;font-weight:600;display:inline-flex}.R2ftOG_authorButton[data-selected=true]{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-on-fill)}.R2ftOG_inputRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.R2ftOG_input{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-lg);border-radius:8px;flex:200px}.R2ftOG_sendButton{min-height:44px;padding:0 var(--space-4);background:var(--color-accent-fill);color:var(--color-text-on-fill);font-size:var(--text-lg);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;font-weight:700}.R2ftOG_sendButton:disabled{opacity:.46;cursor:not-allowed}.R2ftOG_hint{margin:var(--space-2) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.6}.R2ftOG_overLimit{color:var(--color-error-text);font-weight:600}
._8BdtIG_sheet:focus{outline:none}._8BdtIG_sheet{width:100vw;height:100dvh;z-index:var(--z-dialog);background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:fixed;top:0;left:0}._8BdtIG_header{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);flex-wrap:wrap;flex:none;display:flex}._8BdtIG_titles{flex:1;min-width:0}._8BdtIG_title{font-size:var(--text-xl);margin:0;font-weight:700}._8BdtIG_subtitle{color:var(--color-text-muted);font-size:var(--text-md);margin:0}._8BdtIG_actions{align-items:center;gap:var(--space-2);display:flex}._8BdtIG_close{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;font-weight:700;display:inline-flex}._8BdtIG_close:focus-visible,._8BdtIG_search:focus-visible,._8BdtIG_card:focus-visible,._8BdtIG_openButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._8BdtIG_body{min-height:0;padding:var(--space-4) var(--space-5) var(--space-8);flex:1;overflow-y:auto}._8BdtIG_inner{gap:var(--space-4);flex-direction:column;max-width:1180px;margin:0 auto;display:flex}._8BdtIG_note{color:var(--color-text-muted);font-size:var(--text-md);margin:0}._8BdtIG_errorText{padding:var(--space-2) var(--space-3);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-md);margin:0}._8BdtIG_linkButton{color:var(--color-text-link);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._8BdtIG_car{gap:var(--space-3);flex-direction:column;display:flex}._8BdtIG_carTitle{align-items:baseline;gap:var(--space-3);font-size:var(--text-lg);margin:0;font-weight:700;display:flex}._8BdtIG_carCount{color:var(--color-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:600}._8BdtIG_openButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-accent-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-accent-text);font-size:var(--text-base);white-space:nowrap;cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}._8BdtIG_toggle{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text-muted);font-size:var(--text-md);white-space:nowrap;display:inline-flex}._8BdtIG_toggle input{width:20px;height:20px}._8BdtIG_search{width:min(320px,60vw);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base)}._8BdtIG_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}._8BdtIG_card{gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){._8BdtIG_card:hover{border-color:var(--color-border-hover)}}._8BdtIG_cardHead{align-items:baseline;gap:var(--space-2);display:flex}._8BdtIG_cardCar{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}._8BdtIG_cardCount{color:var(--color-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}._8BdtIG_cardSub{color:var(--color-text-muted);font-size:var(--text-md)}._8BdtIG_cardPhotos{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}._8BdtIG_cardPhoto{aspect-ratio:4/3;background:var(--color-bg-control);color:var(--color-text-subtle);font-size:var(--text-md);border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}._8BdtIG_cardPhoto img{object-fit:cover;width:100%;height:100%}._8BdtIG_more{min-height:44px;padding:0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;align-self:center;font-weight:700}@media (max-width:640px){._8BdtIG_header{padding:var(--space-2) var(--space-3)}._8BdtIG_body{padding:var(--space-3) var(--space-3) var(--space-8)}._8BdtIG_search{width:100%}._8BdtIG_actions{flex-basis:100%;order:3}}
.HdYCDW_band{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-control);font-size:var(--text-sm);color:var(--color-text);flex-wrap:wrap;display:flex}.HdYCDW_band[data-tone=paused]{background:var(--color-warning-bg)}.HdYCDW_band[data-tone=alert]{background:var(--color-error-bg)}.HdYCDW_band[data-tone=check]{background:var(--color-info-bg)}.HdYCDW_band[data-tone=done]{background:var(--color-success-bg)}.HdYCDW_kind{font-weight:700}.HdYCDW_chip{min-height:22px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.HdYCDW_chip[data-due=overdue]{border-color:var(--color-error-text);background:var(--color-error-text);color:var(--color-text-on-fill)}.HdYCDW_chip[data-due=today]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}.HdYCDW_chip[data-due=soon],.HdYCDW_chip[data-intake=overdue],.HdYCDW_chip[data-intake=waitStrong],.HdYCDW_chip[data-waiting=hold],.HdYCDW_chip[data-waiting=standby]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.HdYCDW_chip[data-intake=today]{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-text)}
.aUJ3UW_bar{align-items:stretch;gap:var(--space-3);min-height:64px;margin-bottom:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.aUJ3UW_tile{min-width:0;min-height:64px;padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);text-align:left;cursor:pointer;flex:0 200px;display:flex}@media (hover:hover) and (pointer:fine){.aUJ3UW_tile:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-hover)}}.aUJ3UW_tile:disabled{color:var(--color-text-disabled);cursor:default}.aUJ3UW_tileLabel{font-size:var(--text-base);font-weight:600;line-height:1.3}.aUJ3UW_tileCount{font-size:var(--text-2xl);align-items:baseline;gap:2px;font-weight:700;line-height:1;display:inline-flex}.aUJ3UW_tileCount small{font-size:var(--text-md);color:var(--color-text-muted);font-weight:600}.aUJ3UW_tile[data-kind=overdue][data-alert=true]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}.aUJ3UW_tile[data-kind=dueToday][data-alert=true]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.aUJ3UW_tile[data-alert=true] .aUJ3UW_tileCount small{color:inherit}.aUJ3UW_allLink{min-height:44px;padding:0 var(--space-3);color:var(--color-text-link);font-size:var(--text-base);text-underline-offset:3px;cursor:pointer;align-self:center;margin-left:auto;font-weight:600;text-decoration:underline}.aUJ3UW_allLink:disabled{color:var(--color-text-disabled);cursor:default;text-decoration:none}@media (max-width:640px){.aUJ3UW_bar{flex-wrap:wrap}.aUJ3UW_tile{flex:1 1 calc(33% - var(--space-3));justify-content:center;align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:96px}.aUJ3UW_allLink{text-align:left;flex:100%;margin-left:0}}.aUJ3UW_backdrop{z-index:var(--z-drawer);background:var(--color-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.aUJ3UW_panel{border-left:1px solid var(--color-border);background:var(--color-bg-surface);width:560px;max-width:100vw;height:100vh;box-shadow:var(--shadow-lg);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;overflow:hidden}.aUJ3UW_head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.aUJ3UW_title{color:var(--color-text);font-size:var(--text-xl);flex:1;margin:0;font-weight:700;line-height:1.3}.aUJ3UW_close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.aUJ3UW_close:hover{background:var(--color-bg-hover)}}.aUJ3UW_filters{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.aUJ3UW_filter{min-height:44px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;font-weight:600;display:inline-flex}.aUJ3UW_filter small{color:var(--color-text-muted);font-size:var(--text-md);font-weight:700}.aUJ3UW_filter[aria-pressed=true]{border-color:var(--color-accent-fill);background:var(--color-accent-fill);color:var(--color-text-on-fill)}.aUJ3UW_filter[aria-pressed=true] small{color:inherit}.aUJ3UW_empty{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--text-base);margin:0}.aUJ3UW_rows{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.aUJ3UW_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.aUJ3UW_row:hover{background:var(--color-bg-hover)}}.aUJ3UW_rowMain{min-width:0;font-size:var(--text-md);flex-direction:column;gap:2px;line-height:1.4;display:flex}.aUJ3UW_rowMain b{font-size:var(--text-lg);font-weight:700}.aUJ3UW_rowMain span{color:var(--color-text-muted)}.aUJ3UW_rowMain small{font-size:var(--text-md)}.aUJ3UW_rowState{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.aUJ3UW_badge{min-height:26px;padding:0 var(--space-2);border:1px solid var(--color-border);background:var(--color-bg-control);color:var(--color-text-muted);font-size:var(--text-md);white-space:nowrap;border-radius:4px;align-items:center;font-weight:600;display:inline-flex}.aUJ3UW_badge[data-tone=active]{border-color:var(--color-progress-text);background:var(--color-progress-text);color:var(--color-text-on-fill)}.aUJ3UW_badge[data-tone=parts]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.aUJ3UW_badge[data-tone=done]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text)}.aUJ3UW_due{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);font-weight:600;display:inline-flex}.aUJ3UW_chip{min-height:26px;padding:0 var(--space-2);border:1px solid var(--color-border);font-size:var(--text-md);white-space:nowrap;border-radius:4px;align-items:center;font-weight:700;display:inline-flex}.aUJ3UW_chip[data-due=overdue]{border-color:var(--color-error-text);background:var(--color-error-text);color:var(--color-text-on-fill)}.aUJ3UW_chip[data-due=today]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}.aUJ3UW_chip[data-due=soon]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}
._4BuffW_section{gap:var(--space-2);flex-direction:column;display:flex}._4BuffW_section select{min-height:var(--tap-min);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-md)}._4BuffW_section p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}
._8ZESyq_section{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text);flex-direction:column;display:flex}._8ZESyq_heading{font-size:var(--text-md);margin:0;font-weight:600}._8ZESyq_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._8ZESyq_item{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._8ZESyq_item:first-child{border-top:none;padding-top:0}._8ZESyq_meta{gap:var(--space-3);font-size:var(--text-sm);display:flex}._8ZESyq_date{font-weight:600}._8ZESyq_count{color:var(--color-text-muted)}._8ZESyq_thumbs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8ZESyq_thumbItem{width:64px;height:64px}._8ZESyq_thumb,._8ZESyq_placeholder{border-radius:var(--radius-md);width:100%;height:100%}._8ZESyq_thumb{object-fit:cover}._8ZESyq_placeholder{background:var(--color-bg-control);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;display:flex}._8ZESyq_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._8ZESyq_button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-md);cursor:pointer;font-weight:600}._8ZESyq_button:disabled{opacity:.5;cursor:not-allowed}._8ZESyq_error{color:var(--color-error-text);font-size:var(--text-sm);margin:0;font-weight:600}
.nPZ5Qq_skeleton{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.nPZ5Qq_column{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-control);flex-direction:column;display:flex}.nPZ5Qq_head,.nPZ5Qq_card{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-border-subtle) 0%, var(--color-bg-surface) 50%, var(--color-border-subtle) 100%);background-size:200% 100%;animation:1.2s linear infinite nPZ5Qq_shimmer;display:block}.nPZ5Qq_head{width:40%;height:20px}.nPZ5Qq_card{height:64px}@keyframes nPZ5Qq_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nPZ5Qq_head,.nPZ5Qq_card{animation:none}}.nPZ5Qq_error{max-width:560px;margin:var(--space-6) auto;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 4px);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:inset 4px 0 0 var(--color-urgent-strip)}.nPZ5Qq_error h2{margin:0 0 var(--space-1);font-size:var(--text-xl);color:var(--color-text);font-weight:600}.nPZ5Qq_error p{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6}.nPZ5Qq_retry{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-action-fill);color:var(--color-action-text);font:inherit;font-size:var(--text-base);cursor:pointer;touch-action:manipulation;border:1px solid #0000;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1)}.nPZ5Qq_retry:active{transform:scale(.97)}.nPZ5Qq_retry:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nPZ5Qq_retry:hover{background:var(--color-action-fill-hover)}}@media (prefers-reduced-motion:reduce){.nPZ5Qq_retry{transition:none}.nPZ5Qq_retry:active{transform:none}}
.foZ7la_printSheet{display:none}@media print{.foZ7la_printSheet{font-family:var(--font-print);color:#1e293b;background:#fff;display:block!important}}.foZ7la_printLabel{color:#475569;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.foZ7la_printValue{color:#0f172a;word-break:break-all;border-bottom:1px solid #cbd5e1;min-height:24px;padding-bottom:2px;font-size:14px}.foZ7la_sectionTitle{color:#1e293b;border-bottom:2px solid #1e293b;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:4px;font-size:13px;font-weight:900;display:flex}.foZ7la_headerRow{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.foZ7la_logoRow{align-items:center;gap:8px;display:flex}.foZ7la_logoMark{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1e293b;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.foZ7la_logoSub{color:#64748b;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.foZ7la_logoMain{letter-spacing:.2em;font-size:16px;font-weight:900}.foZ7la_headerSide{align-items:flex-start;gap:16px;display:flex}.foZ7la_photoQr{flex-direction:column;align-items:center;gap:2px;width:3cm;display:flex}.foZ7la_photoQrCode{width:3cm;height:3cm}.foZ7la_photoQrCode svg{width:100%;height:100%;display:block}.foZ7la_photoQrCaption{text-align:center;font-size:8px;line-height:1.3}.foZ7la_headerRight{flex-direction:column;gap:4px;width:240px;display:flex}.foZ7la_headerField{flex-direction:column;gap:1px;display:flex}.foZ7la_headerField .foZ7la_printValue{text-align:right}.foZ7la_grid2col{grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:24px;display:grid}.foZ7la_fieldStack{flex-direction:column;gap:12px;display:flex}.foZ7la_fieldRow{gap:16px;display:flex}.foZ7la_valueLg{font-size:18px;font-weight:700}.foZ7la_valueMono{font-family:var(--font-mono)}.foZ7la_plateDisplay{justify-content:center;gap:16px;font-size:18px;font-weight:700;display:flex}.foZ7la_damageCard{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f8fafc;border:2px solid #cbd5e1;border-radius:12px;gap:16px;margin-bottom:16px;padding:16px;display:flex}.foZ7la_damageFigure{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.foZ7la_markNumber{background:var(--print-paper);min-width:18px;height:18px;color:var(--print-ink);text-align:center;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:2px solid;border-radius:9px;padding:0 4px;font-size:11px;font-weight:700;line-height:14px;position:absolute;transform:translate(-110%,-110%)}.foZ7la_damageFigureLabel{text-align:center;color:#475569;z-index:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e2e8f0;width:100%;padding:2px 0;font-size:10px;font-weight:700;position:absolute;top:0;left:0}.foZ7la_damageHead{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.foZ7la_damageHeadTitle{font-size:14px;font-weight:700}.foZ7la_damageBadge{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1e293b;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.foZ7la_damageNote{color:#334155;white-space:pre-wrap;font-size:14px;line-height:1.6}.foZ7la_photoRow{gap:16px;width:100%;margin-bottom:16px;display:flex}.foZ7la_photoCard{break-inside:avoid;background:#fff;border:2px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.foZ7la_photoCardEmpty{visibility:hidden;flex:1}.foZ7la_photoMetaTop{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:10px;font-weight:700;display:flex}.foZ7la_photoCat{color:#1e40af;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dbeafe;border-radius:4px;padding:2px 6px}.foZ7la_photoDate{color:#64748b}.foZ7la_photoThumb{background:#f8fafc;border:1px solid #f1f5f9;border-radius:4px;justify-content:center;align-items:center;height:128px;display:flex;overflow:hidden}.foZ7la_photoThumb img{object-fit:cover;width:100%;height:100%}.foZ7la_photoPart{color:#334155;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.foZ7la_photoCaption{color:#475569;font-size:12px;line-height:1.4}
.mqp1Hq_bar{display:contents}.mqp1Hq_group{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}.mqp1Hq_label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.mqp1Hq_select{align-items:center;gap:var(--space-2);flex:200px;display:flex}.mqp1Hq_select select{min-height:var(--tap-min);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);flex:1}
._4Sy4Aq_printSheet{display:none}@media print{._4Sy4Aq_printSheet{font-family:var(--font-print);color:#1e293b;background:#fff;display:block!important}}._4Sy4Aq_page{position:relative}._4Sy4Aq_pageBreak{break-before:page;page-break-before:always}._4Sy4Aq_topAccent{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2b705;height:8px;margin-bottom:18px}._4Sy4Aq_headerRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}._4Sy4Aq_addressBlock{flex:1}._4Sy4Aq_customerName{color:#0f172a;margin-bottom:6px;font-size:22px;font-weight:900}._4Sy4Aq_addressLine{color:#475569;font-size:12px;line-height:1.6}._4Sy4Aq_issuerBlock{text-align:right;min-width:200px}._4Sy4Aq_issuerStore{color:#0f172a;margin-bottom:6px;font-size:14px;font-weight:900}._4Sy4Aq_issuerRow{color:#475569;font-size:11px;line-height:1.6}._4Sy4Aq_banner{color:#f2b705;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#c62828;border-radius:6px;margin-bottom:18px;padding:14px 12px}._4Sy4Aq_bannerTitle{letter-spacing:.14em;font-size:28px;font-weight:900;line-height:1.1;display:block}._4Sy4Aq_bannerSub{color:#fff;margin-top:6px;font-size:12px;font-weight:700;display:block}._4Sy4Aq_greeting{color:#1e293b;margin-bottom:20px;font-size:12px;line-height:1.9}._4Sy4Aq_greetingLine{margin:0}._4Sy4Aq_section{break-inside:avoid;margin-bottom:18px}._4Sy4Aq_sectionTitle{color:#1e293b;border-bottom:2px solid #1e293b;margin-bottom:10px;padding-bottom:4px;font-size:13px;font-weight:900}._4Sy4Aq_rowGrid{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}._4Sy4Aq_row{flex-direction:column;gap:2px;display:flex}._4Sy4Aq_rowLabel{color:#64748b;font-size:10px;font-weight:700}._4Sy4Aq_rowValue{color:#0f172a;word-break:break-all;border-bottom:1px solid #e2e8f0;min-height:20px;padding-bottom:3px;font-size:13px}._4Sy4Aq_rowValueStack{flex-direction:column;gap:2px;display:flex}._4Sy4Aq_plateDisplay{font-variant-numeric:tabular-nums;justify-content:center;gap:16px;font-size:18px;font-weight:700;display:flex}._4Sy4Aq_amountRow{border-top:2px solid #1e293b;justify-content:flex-end;align-items:baseline;gap:12px;margin-bottom:18px;padding-top:10px;display:flex}._4Sy4Aq_amountLabel{color:#475569;font-size:12px;font-weight:700}._4Sy4Aq_amountValue{color:#0f172a;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}._4Sy4Aq_messageBox{break-inside:avoid;border:1px dashed #94a3b8;border-radius:8px;min-height:96px;padding:10px 12px}._4Sy4Aq_messageBoxTitle{color:#64748b;font-size:11px;font-weight:700}._4Sy4Aq_diagramCard{break-inside:avoid;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:16px;margin-bottom:12px;padding:10px;display:flex}._4Sy4Aq_diagramBody{flex:1}._4Sy4Aq_diagramBadges{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}._4Sy4Aq_diagramBadge{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}._4Sy4Aq_diagramMemo{color:#334155;white-space:pre-wrap;font-size:12px;line-height:1.6}._4Sy4Aq_photoRow{gap:16px;width:100%;margin-bottom:16px;display:flex}._4Sy4Aq_photoCard{break-inside:avoid;background:#fff;border:2px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}._4Sy4Aq_photoCardEmpty{visibility:hidden;flex:1}._4Sy4Aq_photoCat{color:#64748b;font-size:10px;font-weight:700}._4Sy4Aq_photoThumb{aspect-ratio:4/3;background:#f1f5f9;border-radius:4px;width:100%;overflow:hidden}._4Sy4Aq_photoThumb img{object-fit:cover;width:100%;height:100%}._4Sy4Aq_photoPart{color:#334155;font-size:11px;font-weight:700}._4Sy4Aq_photoCaption{color:#475569;font-size:11px;line-height:1.4}
.AWdC7W_action{min-height:var(--tap-min);min-width:76px;margin:var(--space-1) var(--space-1) var(--space-1) 0;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-action-fill);color:var(--color-action-text);font:inherit;font-size:var(--text-base);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex:none;align-self:center;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1)}[data-urgent] .AWdC7W_action{background:var(--color-urgent-fill);color:var(--color-urgent-text)}.AWdC7W_action:active:not(:disabled){transform:scale(.97)}.AWdC7W_action:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.AWdC7W_action:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.AWdC7W_action:hover:not(:disabled){background:var(--color-action-fill-hover)}}@media (prefers-reduced-motion:reduce){.AWdC7W_action{transition:none}.AWdC7W_action:active:not(:disabled){transform:none}}@container (max-width:280px){.AWdC7W_action{min-width:0;padding:0 var(--space-2)}.AWdC7W_arrow{display:none}}@container (max-width:200px){.AWdC7W_action{margin:0 var(--space-2) var(--space-2);align-self:stretch}}
.jbm8Ia_printSheet{display:none}.jbm8Ia_previewSheet{font-family:var(--font-print);color:var(--print-ink);background:var(--print-paper);border:1px solid var(--print-rule);border-radius:8px;padding:16px;display:block}@media print{.jbm8Ia_printSheet{font-family:var(--font-print);color:var(--print-ink);background:var(--print-paper);display:block!important}.jbm8Ia_previewSheet{display:none!important}}.jbm8Ia_header{border-bottom:2px solid var(--print-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:6px;display:flex}.jbm8Ia_title{margin:0;font-size:18px;font-weight:700}.jbm8Ia_meta{color:var(--print-ink-muted);gap:12px;margin:0;font-size:11px;display:flex}.jbm8Ia_customer{flex-wrap:wrap;gap:4px 24px;margin:0 0 10px;font-size:13px;display:flex}.jbm8Ia_customer div{gap:8px;display:flex}.jbm8Ia_customer dt{color:var(--print-ink-muted)}.jbm8Ia_customer dd{overflow-wrap:anywhere;margin:0;font-weight:700}.jbm8Ia_block{break-inside:avoid;margin-bottom:10px}.jbm8Ia_blockTitle{border-left:3px solid var(--print-ink);margin:0 0 6px;padding-left:6px;font-size:13px;font-weight:700}.jbm8Ia_figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.jbm8Ia_markTables{align-items:flex-start;gap:12px;display:flex}.jbm8Ia_markTable{border-collapse:collapse;flex:1;font-size:11px}.jbm8Ia_markTable th,.jbm8Ia_markTable td{border-bottom:1px solid var(--print-rule);text-align:left;padding:2px 6px}.jbm8Ia_markTable th{color:var(--print-ink-muted);font-weight:600}.jbm8Ia_requests{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.jbm8Ia_returnSchedule{gap:12px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.jbm8Ia_returnScheduleLabel{color:var(--print-ink-muted);font-weight:400}.jbm8Ia_staff{text-align:right;margin:0;font-size:12px}
.qMaVXW_row{--card-bg:var(--color-bg-surface);border:1px solid var(--card-color,var(--color-border));border-radius:var(--radius-md);background:var(--card-bg);align-items:stretch;min-height:56px;display:flex;container-type:inline-size}.qMaVXW_row[data-drag-case]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.qMaVXW_row[data-density=summary]{min-height:var(--tap-min)}.qMaVXW_row[data-tone=paused]{--card-bg:var(--color-warning-bg)}.qMaVXW_row[data-tone=alert]{--card-bg:var(--color-error-bg)}.qMaVXW_row[data-tone=check]{--card-bg:var(--color-info-bg)}.qMaVXW_row[data-tone=done]{--card-bg:var(--color-success-bg)}.qMaVXW_row[data-urgent]{box-shadow:inset 2px 0 0 var(--card-bg), inset 5px 0 0 var(--color-urgent-strip)}.qMaVXW_highlighted{outline:3px solid var(--color-accent-border);outline-offset:2px}.qMaVXW_open{min-width:0;min-height:var(--tap-min);align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:inherit;color:inherit;font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;display:grid}.qMaVXW_actionSlot{flex:0 0 140px;justify-content:flex-end;align-items:center;display:flex}@container (max-width:560px){.qMaVXW_actionSlot{flex-basis:auto}}.qMaVXW_open:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.qMaVXW_open:hover{background:var(--color-pressed-bg)}}
.ycHtKa_printSheet{display:none}@media print{.ycHtKa_printSheet{font-family:var(--font-print);color:var(--print-ink);background:var(--print-paper);display:block!important}}.ycHtKa_card{border:2px solid var(--print-ink);border-radius:4mm;align-items:center;gap:10mm;min-height:120mm;padding:8mm;display:flex}.ycHtKa_qr{flex:none;width:80mm;height:80mm}.ycHtKa_qr svg{width:100%;height:100%;display:block}.ycHtKa_body{flex:1;min-width:0}.ycHtKa_title{margin:0 0 3mm;font-size:32px;font-weight:700;line-height:1.2}.ycHtKa_lead{margin:0 0 5mm;font-size:15px;line-height:1.5}.ycHtKa_scenes{flex-wrap:wrap;align-items:center;gap:2mm;margin:0 0 7mm;font-size:15px;display:flex}.ycHtKa_scene{border:1.5px solid var(--print-ink);border-radius:2mm;padding:1mm 3mm;font-size:18px;font-weight:700}.ycHtKa_sceneNote{color:var(--print-ink-muted)}.ycHtKa_car{border-top:1px solid var(--print-rule);margin:0;padding-top:4mm;font-size:15px}.ycHtKa_car div{gap:4mm;line-height:1.7;display:flex}.ycHtKa_car dt{width:18mm;color:var(--print-ink-muted);flex:none}.ycHtKa_car dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ycHtKa_cut{border-top:1px dashed var(--print-ink-muted);color:var(--print-ink-muted);text-align:center;margin:6mm 0 0;padding-top:2mm;font-size:10px}
.h-6GKW_root{gap:var(--space-2);flex-direction:column;display:flex}.h-6GKW_head{align-items:baseline;gap:var(--space-1) var(--space-2);padding-left:var(--space-2);border-left:4px solid var(--color-border-strong);font-size:var(--text-base);color:var(--color-text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.h-6GKW_head small{font-size:var(--text-md);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.h-6GKW_note{color:var(--color-text-muted);font-size:var(--text-base);margin:0}.h-6GKW_rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h-6GKW_row{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);grid-template-columns:minmax(7em,auto) minmax(0,1fr) 3ch;display:grid}.h-6GKW_label{overflow-wrap:anywhere;min-width:0}.h-6GKW_bar{border-radius:var(--radius-sm);background:var(--color-bg-control);height:8px;display:block;overflow:hidden}.h-6GKW_bar b{width:calc(var(--bar-ratio,0) * 100%);background:var(--color-text-muted);height:100%;display:block}.h-6GKW_count{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}
.jGZXYW_screen{min-height:calc(100dvh - 3rem);color:var(--color-text);flex-direction:column;gap:1rem;display:flex}.jGZXYW_screenHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.jGZXYW_screenHeaderMain{min-width:0}.jGZXYW_customerName{overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:700}.jGZXYW_screenMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 0;font-size:1rem;display:flex}.jGZXYW_storeName{color:var(--color-text-muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:1rem}.jGZXYW_stage{flex:1;min-width:0}.jGZXYW_theme{flex-direction:column;gap:1rem;display:flex}.jGZXYW_heading{margin:0;font-size:1.5rem;font-weight:700}.jGZXYW_body{margin:0;font-size:1.125rem;line-height:1.7}.jGZXYW_empty,.jGZXYW_note{background:var(--color-info-bg);color:var(--color-info-text);border-radius:12px;margin:0;padding:1rem;font-size:1.125rem}.jGZXYW_figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem;display:grid}.jGZXYW_markList{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-size:1.125rem;list-style:none;display:flex}.jGZXYW_methodCompare{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.jGZXYW_methodCard{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:16px;flex-direction:column;gap:.75rem;margin:0;padding:1rem;display:flex}.jGZXYW_methodCard figcaption{flex-direction:column;gap:.25rem;display:flex}.jGZXYW_methodLabel{font-size:1.375rem}.jGZXYW_methodRows{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jGZXYW_methodRow{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.jGZXYW_methodRowLabel{font-size:1.125rem;font-weight:600}.jGZXYW_segmented{border:1px solid var(--color-border-strong);border-radius:12px;display:inline-flex;overflow:hidden}.jGZXYW_segment{border:0;border-right:1px solid var(--color-border);background:var(--color-bg-surface);min-width:5.5rem;min-height:48px;color:var(--color-text);cursor:pointer;padding:0 1rem;font-size:1.0625rem;font-weight:600}.jGZXYW_segment:last-child{border-right:0}.jGZXYW_segment[aria-pressed=true]{background:var(--color-bg-inverse);color:var(--color-text-on-fill)}.jGZXYW_sceneFrame{width:100%;min-width:0;position:relative}.jGZXYW_sceneArt{background:var(--color-bg-hover);border-radius:12px;position:relative;overflow:hidden}.jGZXYW_sceneSvg{aspect-ratio:1000/740;width:100%;height:auto;display:block}.jGZXYW_sceneCaption,.jGZXYW_sceneNote{color:var(--color-text-muted);pointer-events:none;font-weight:700;position:absolute}.jGZXYW_sceneCaption{font-size:.875rem;top:.625rem;left:.875rem}.jGZXYW_sceneNote{font-size:.75rem;bottom:.5rem;right:.75rem}.jGZXYW_replayButton{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:0 .875rem;font-size:1rem;font-weight:600;display:inline-flex}.jGZXYW_gradeSvg{width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.jGZXYW_flowLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem;display:grid}.jGZXYW_flowText{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.jGZXYW_flowKicker{color:var(--color-accent-text);letter-spacing:.08em;margin:0;font-size:1rem;font-weight:700}.jGZXYW_flowTitle{margin:0;font-size:2rem;font-weight:800;line-height:1.25}.jGZXYW_flowBody{min-height:5.1em;margin:0;font-size:1.125rem;line-height:1.7}.jGZXYW_flowBar{background:var(--color-accent);border-radius:2px;width:2.5rem;height:4px}.jGZXYW_flowSubs,.jGZXYW_flowStepper{margin:0;padding:0;list-style:none}.jGZXYW_flowSubs{flex-direction:column;gap:.5rem;display:flex}.jGZXYW_flowSub{color:var(--color-text-subtle);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:flex}.jGZXYW_flowSub[data-state=done]{color:var(--color-text-muted)}.jGZXYW_flowSub[data-state=on]{color:var(--color-text)}.jGZXYW_flowSubNumber,.jGZXYW_flowStepNumber{border:2px solid var(--color-border-strong);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:700;display:inline-grid}.jGZXYW_flowSub[data-state=done] .jGZXYW_flowSubNumber,.jGZXYW_flowStepButton[data-state=done] .jGZXYW_flowStepNumber{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-on-fill)}.jGZXYW_flowSub[data-state=on] .jGZXYW_flowSubNumber,.jGZXYW_flowStepButton[data-state=on] .jGZXYW_flowStepNumber{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-fill)}.jGZXYW_flowStepper{flex-wrap:wrap;gap:.5rem;display:flex}.jGZXYW_flowStepItem{flex:1 1 0;min-width:max-content}.jGZXYW_flowStepButton{border:1px solid var(--color-border);background:var(--color-bg-surface);width:100%;min-height:48px;color:var(--color-text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:1rem;font-weight:700;display:inline-flex}.jGZXYW_flowStepButton[aria-current=step]{border-color:var(--color-accent);color:var(--color-text)}.jGZXYW_flowNoteText{color:var(--color-text-muted);margin:0;font-size:.9375rem}@media (max-width:767px){.jGZXYW_flowLayout{grid-template-columns:minmax(0,1fr)}.jGZXYW_flowTitle{font-size:1.625rem}}.jGZXYW_colorReplay{justify-content:center;display:flex}.jGZXYW_colorCompare{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.jGZXYW_colorCard{border:1px solid var(--color-border);background:var(--color-bg-surface);text-align:center;border-radius:16px;margin:0;padding:1rem;font-size:1.125rem;font-weight:600}.jGZXYW_gradeCard{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:1rem;display:flex}.jGZXYW_gradeLegend{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;font-size:1.0625rem;font-weight:600;display:flex}.jGZXYW_gradeLegendDown,.jGZXYW_gradeLegendUp{align-items:center;gap:.5rem;display:inline-flex}.jGZXYW_gradeLegendDown:before,.jGZXYW_gradeLegendUp:before{content:"";border-top:3px solid var(--color-error-text);width:1.75rem}.jGZXYW_gradeLegendUp:before{border-top:3px dashed var(--color-text-muted)}.jGZXYW_requestCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.75rem;display:grid}.jGZXYW_requestCard{border:2px solid var(--color-border);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-muted);text-align:left;cursor:pointer;opacity:.6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem;display:flex}.jGZXYW_requestCard[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text);opacity:1}.jGZXYW_requestTitle{font-size:1.125rem;font-weight:700}.jGZXYW_requestBody{font-size:1rem;line-height:1.6}.jGZXYW_returnSchedule{border:1px solid var(--color-border);border-radius:16px;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:1rem;display:flex}.jGZXYW_returnSchedule legend{padding:0 .25rem;font-size:1.125rem;font-weight:700}.jGZXYW_returnField{align-items:center;gap:.5rem;font-size:1.0625rem;display:flex}.jGZXYW_returnField input{border:1px solid var(--color-border-strong);background:var(--color-bg-control);min-height:48px;color:var(--color-text);border-radius:10px;padding:0 .75rem;font-size:1.0625rem}.jGZXYW_preview{flex-direction:column;gap:1rem;display:flex}.jGZXYW_previewActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.jGZXYW_printError{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);border-radius:12px;margin:0;padding:.75rem 1rem;font-size:1.0625rem}.jGZXYW_screenFooter{z-index:2;border-top:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}@media (max-width:600px){.jGZXYW_screenFooter{position:static}}.jGZXYW_tabs{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.jGZXYW_tab{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);min-height:48px;color:var(--color-text);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:1.0625rem;font-weight:600}.jGZXYW_tab[aria-selected=true]{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-on-fill)}.jGZXYW_stepButtons{gap:.5rem;display:flex}.jGZXYW_primaryButton,.jGZXYW_secondaryButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.25rem;min-height:48px;padding:0 1.25rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.jGZXYW_primaryButton{background:var(--color-bg-inverse);color:var(--color-text-on-fill);border:0;align-self:flex-start}.jGZXYW_secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text)}.jGZXYW_primaryButton:disabled,.jGZXYW_secondaryButton:disabled{color:var(--color-text-disabled);cursor:default;opacity:.6}.jGZXYW_resumeArea{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.jGZXYW_resumeHeading{color:var(--color-text-subtle);font-size:.8125rem}.jGZXYW_tab:focus-visible,.jGZXYW_segment:focus-visible,.jGZXYW_replayButton:focus-visible,.jGZXYW_flowStepButton:focus-visible,.jGZXYW_requestCard:focus-visible,.jGZXYW_primaryButton:focus-visible,.jGZXYW_secondaryButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
.VL--pG_view{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.VL--pG_panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.VL--pG_panelHead{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-lg);color:var(--color-text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.VL--pG_panelHead small,.VL--pG_dayHead small{font-size:var(--text-md);color:var(--color-text-muted);font-weight:400}.VL--pG_day{gap:var(--space-2);flex-direction:column;display:flex}.VL--pG_dayHead{align-items:baseline;gap:var(--space-1) var(--space-2);padding-left:var(--space-2);border-left:4px solid var(--color-border-strong);font-size:var(--text-base);color:var(--color-text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.VL--pG_day[data-tone=late] .VL--pG_dayHead{border-left-color:var(--color-urgent-strip);color:var(--color-error-text)}.VL--pG_day[data-tone=today] .VL--pG_dayHead{border-left-color:var(--color-warning-border)}.VL--pG_cols{grid-template-columns:92px minmax(110px,1.2fr) minmax(100px,1fr)}.VL--pG_time{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.VL--pG_car{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.VL--pG_car b{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.VL--pG_car small{font-size:var(--text-md);color:var(--color-text-muted)}.VL--pG_ready{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.VL--pG_pill{min-height:22px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.VL--pG_pill[data-ready=ok]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text)}.VL--pG_pill[data-ready=hold]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.VL--pG_pill[data-ready=todo]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}.VL--pG_empty{font-size:var(--text-md);color:var(--color-text-muted);margin:0}@media (max-width:760px){.VL--pG_view{grid-template-columns:minmax(0,1fr)}.VL--pG_cols{grid-template-columns:76px minmax(0,1fr)}.VL--pG_ready{grid-column:2}}
._7l42FW_card{--card-bg:var(--color-bg-surface);border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--card-color,var(--color-border));min-height:56px;position:relative;container-type:inline-size}._7l42FW_card[data-drag-case]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._7l42FW_card[data-tone=paused]{--card-bg:var(--color-warning-bg)}._7l42FW_card[data-tone=alert]{--card-bg:var(--color-error-bg)}._7l42FW_card[data-tone=check]{--card-bg:var(--color-info-bg)}._7l42FW_card[data-tone=done]{--card-bg:var(--color-success-bg)}._7l42FW_card[data-urgent]{box-shadow:inset 2px 0 0 var(--card-bg), inset 5px 0 0 var(--color-urgent-strip)}._7l42FW_highlighted{outline:3px solid var(--color-accent-border);outline-offset:2px}._7l42FW_body{min-height:inherit;align-items:stretch;display:flex}._7l42FW_open{min-width:0;padding:6px var(--space-2) 6px var(--space-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}._7l42FW_open:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._7l42FW_line{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}._7l42FW_plate{font-size:var(--text-xl);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}._7l42FW_vehicle{min-width:0;font-size:var(--text-lg);color:var(--card-color,var(--color-text));overflow-wrap:anywhere;font-weight:600;line-height:1.3}._7l42FW_tag,._7l42FW_intakeSource{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-weight:600;display:inline-flex}._7l42FW_tag:before,._7l42FW_intakeSource:before{content:"";background:var(--dot-color,var(--color-text-subtle));border-radius:50%;flex-shrink:0;width:6px;height:6px}._7l42FW_urgent{min-height:20px;padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-error-text);color:var(--color-text-on-fill);align-items:center;font-weight:700;display:inline-flex}._7l42FW_dueDate{font-size:var(--text-base);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._7l42FW_chip{min-height:20px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-weight:600;line-height:1.3;display:inline-flex}._7l42FW_chip[data-due=overdue]{border-color:var(--color-error-text);background:var(--color-error-text);color:var(--color-text-on-fill)}._7l42FW_chip[data-due=today]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}._7l42FW_chip[data-due=soon],._7l42FW_chip[data-intake=overdue],._7l42FW_chip[data-intake=waitStrong],._7l42FW_chip[data-waiting=hold],._7l42FW_chip[data-waiting=standby]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}._7l42FW_chip[data-intake=today]{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-text)}._7l42FW_amount{font-size:var(--text-md);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._7l42FW_meta{font-size:var(--text-md);color:var(--color-text-muted);flex-wrap:wrap;gap:0 6px;font-weight:400;display:inline-flex}._7l42FW_where{color:var(--color-text);font-variant-numeric:tabular-nums}._7l42FW_stageBar{align-items:center;gap:var(--space-2);display:flex}._7l42FW_bar{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:160px;display:grid}._7l42FW_bar i{background:var(--color-border);border-radius:2px;height:4px;display:block}._7l42FW_bar i[data-state=done]{background:var(--color-border-strong)}._7l42FW_bar i[data-current-tone=active]{background:var(--color-action-fill)}._7l42FW_bar i[data-current-tone=waiting]{background:var(--color-border-strong)}._7l42FW_bar i[data-current-tone=parts]{background:var(--color-error-border)}._7l42FW_bar i[data-current-tone=paused]{background:var(--color-warning-border)}._7l42FW_barCount{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}@media (hover:hover) and (pointer:fine){._7l42FW_open:hover{background:var(--color-pressed-bg)}}@container (max-width:240px){._7l42FW_chip{white-space:normal}}@container (max-width:200px){._7l42FW_body{flex-direction:column}}._7l42FW_summary{min-width:0;font-size:var(--text-md);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}@media (min-width:1800px){._7l42FW_card{min-height:60px}}
.aIwRfq_lock{border:0;min-width:0;margin:0;padding:0}.aIwRfq_note{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.6}
.TLfc-G_tile{--card-bg:var(--color-bg-surface);width:100%;min-height:var(--tap-min);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--card-color,var(--color-border));border-radius:var(--radius-md);background:var(--card-bg);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:stretch;gap:1px;display:flex}.TLfc-G_tile[data-drag-case]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.TLfc-G_tile[data-tone=paused]{--card-bg:var(--color-warning-bg)}.TLfc-G_tile[data-tone=alert]{--card-bg:var(--color-error-bg)}.TLfc-G_tile[data-tone=check]{--card-bg:var(--color-info-bg)}.TLfc-G_tile[data-tone=done]{--card-bg:var(--color-success-bg)}.TLfc-G_tile[data-urgent]{box-shadow:inset 2px 0 0 var(--card-bg), inset 5px 0 0 var(--color-urgent-strip)}.TLfc-G_tile:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.TLfc-G_highlighted{outline:3px solid var(--color-accent-border);outline-offset:2px}@media (hover:hover) and (pointer:fine){.TLfc-G_tile:hover{border-color:var(--color-border-hover)}}.TLfc-G_line,.TLfc-G_meta{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.TLfc-G_number{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.TLfc-G_vehicle{min-width:0;font-size:var(--text-base);color:var(--card-color,var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.TLfc-G_urgency{font-size:var(--text-sm);color:var(--color-error-text);font-weight:700}.TLfc-G_meta{font-size:var(--text-md);color:var(--color-text-muted)}.TLfc-G_due{font-variant-numeric:tabular-nums}.TLfc-G_stageBar{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:flex}.TLfc-G_bar{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:120px;display:grid}.TLfc-G_bar i{background:var(--color-border);border-radius:2px;height:4px;display:block}.TLfc-G_bar i[data-state=done]{background:var(--color-border-strong)}.TLfc-G_bar i[data-current-tone=active]{background:var(--color-action-fill)}.TLfc-G_bar i[data-current-tone=waiting]{background:var(--color-border-strong)}.TLfc-G_bar i[data-current-tone=parts]{background:var(--color-error-border)}.TLfc-G_bar i[data-current-tone=paused]{background:var(--color-warning-border)}.TLfc-G_tag{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-weight:600;display:inline-flex}.TLfc-G_tag:before{content:"";background:var(--color-text-subtle);border-radius:50%;width:6px;height:6px}.TLfc-G_waiting{color:var(--color-warning-text);font-weight:600}
.-\39 2mYG_container{background:var(--surface,#fff);border:1px solid var(--border,#2a374e1f);border-radius:var(--radius-lg,.75rem);margin-top:1.5rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.-\39 2mYG_header{border-bottom:1px solid var(--da-gray-200,#2a374e14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.-\39 2mYG_title{color:var(--foreground,#1c2536);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.-\39 2mYG_titleIcon{color:var(--key-600,#ff5c00)}.-\39 2mYG_countBadge{background:var(--surface-hover,#2a374e0f);color:var(--text-secondary,#475569);border:1px solid var(--border,#2a374e1a);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.-\39 2mYG_countBadgeWarning{color:#dc2626;background:#ef44441a;border-color:#ef44444d}.-\39 2mYG_buttonRow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.-\39 2mYG_captureBtn{border-radius:var(--radius-md,.625rem);cursor:pointer;border:2px dashed var(--key-600,#ff5c00);min-height:44px;color:var(--key-600,#ff5c00);text-align:left;background:#ff5c000a;align-items:center;gap:.875rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:700;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:.2s;transition-timing-function:ease;display:flex;box-shadow:0 1px 2px #00000008}@media (hover:hover) and (pointer:fine){.-\39 2mYG_captureBtn:hover:not(:disabled){background:#ff5c0017;border-style:solid;transform:translateY(-1px);box-shadow:0 4px 12px #ff5c0026}}.-\39 2mYG_captureBtn:active:not(:disabled){transform:translateY(0)}.-\39 2mYG_captureBtn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--da-gray-300,#cbd5e1);color:var(--text-secondary,#94a3b8);background:var(--da-bg-control,#f8fafc)}.-\39 2mYG_captureBtnIcon{width:40px;min-width:40px;height:40px;color:var(--key-600,#ff5c00);background:#ff5c001f;border-radius:50%;justify-content:center;align-items:center;display:flex}.-\39 2mYG_captureBtn:disabled .-\39 2mYG_captureBtnIcon{background:var(--da-gray-200,#e2e8f0);color:var(--text-secondary,#94a3b8)}.-\39 2mYG_captureBtnTexts{flex-direction:column;gap:.125rem;display:flex}.-\39 2mYG_captureBtnLabel{color:var(--foreground,#1c2536);font-size:.95rem;font-weight:700}.-\39 2mYG_captureBtnSub{color:var(--text-secondary,#64748b);font-size:.75rem;font-weight:500}.-\39 2mYG_sectionGroup{border-top:1px solid var(--border,#2a374e14);margin-top:1.25rem;padding-top:1rem}.-\39 2mYG_sectionTitle{color:var(--foreground,#334155);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:flex}.-\39 2mYG_photoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.875rem;display:grid}.-\39 2mYG_photoCard{aspect-ratio:4/3;border-radius:var(--radius-md,.5rem);border:1px solid var(--border,#2a374e29);background:#000;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000014}.-\39 2mYG_photoThumbnail{object-fit:cover;width:100%;height:100%;display:block}.-\39 2mYG_deleteBtn{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}@media (hover:hover) and (pointer:fine){.-\39 2mYG_deleteBtn:hover{background:#dc2626}}.-\39 2mYG_deleteBtn:after{content:"";position:absolute;inset:-6px}.-\39 2mYG_retryPanel{background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.-\39 2mYG_retryMessage{color:#b91c1c;font-size:.875rem;font-weight:500}.-\39 2mYG_retryBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;align-items:center;gap:.375rem;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.-\39 2mYG_retryBtn:disabled{opacity:.6;cursor:not-allowed}.-\39 2mYG_hiddenInput{display:none}.-\39 2mYG_carouselContainer{width:100%;min-width:0;margin-top:.75rem}
.rJ4DXW_container{--amount-panel-right:0px;right:max(var(--space-4), var(--amount-panel-right));bottom:var(--space-4);z-index:var(--z-sticky);width:240px;position:fixed}.rJ4DXW_panel{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-lg)}.rJ4DXW_header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.rJ4DXW_heading{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.rJ4DXW_title{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:700}.rJ4DXW_badge{font-size:var(--text-sm);color:var(--color-text-muted)}.rJ4DXW_fold,.rJ4DXW_contractOpen{min-height:44px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.rJ4DXW_fold{flex:none}.rJ4DXW_contractOpen{padding:0 var(--space-1);margin-left:auto;text-decoration:underline}.rJ4DXW_contractOpen:disabled{cursor:not-allowed}.rJ4DXW_message{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:700}.rJ4DXW_message:empty{margin:0}.rJ4DXW_message[data-tone=success]{color:var(--color-success-text)}.rJ4DXW_message[data-tone=warning]{color:var(--color-warning-text)}.rJ4DXW_message[data-tone=error]{color:var(--color-error-text)}.rJ4DXW_spacer{--amount-panel-space:0px;height:calc(var(--amount-panel-space) + var(--space-4))}.rJ4DXW_pill{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--color-text);cursor:pointer;border-radius:999px;font-weight:700}.rJ4DXW_container:has(.rJ4DXW_pill){width:auto}@media (max-width:767px){:is(.rJ4DXW_container,.rJ4DXW_container:has(.rJ4DXW_pill)){right:0;bottom:calc(64px + env(safe-area-inset-bottom));width:auto;left:0}.rJ4DXW_panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.rJ4DXW_pill{border-radius:0;width:100%}}@media print{.rJ4DXW_container,.rJ4DXW_spacer{display:none}}
.XwawYa_board{gap:var(--space-3);grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(180px,220px);align-items:start;display:grid}.XwawYa_column{border-radius:var(--radius-lg);background:var(--color-bg-control);flex-direction:column;min-width:0;max-height:calc(100dvh - 220px);display:flex}.XwawYa_head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;display:flex}.XwawYa_head h2{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.XwawYa_count{font-size:var(--text-md);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.XwawYa_body{gap:var(--space-2);overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.XwawYa_body>*{flex-shrink:0}.XwawYa_section{gap:var(--space-2);flex-direction:column;display:flex}.XwawYa_subHead{font-size:var(--text-md);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;margin:0;font-weight:600;display:flex}.XwawYa_section[data-section=hold] .XwawYa_subHead{color:var(--color-warning-text)}.XwawYa_later{display:block}.XwawYa_laterSummary{min-height:var(--tap-min);line-height:var(--tap-min);font-size:var(--text-md);color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;font-weight:600}.XwawYa_laterBody{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.XwawYa_empty{font-size:var(--text-md);color:var(--color-text-muted);margin:0}.XwawYa_lanes{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.XwawYa_lanesHead{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.XwawYa_lane{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:88px minmax(0,1fr);display:grid}.XwawYa_person{padding-left:var(--space-2);border-left:4px solid var(--person-color,var(--color-border-strong));flex-direction:column;gap:2px;display:flex}.XwawYa_person strong{font-size:var(--text-base);color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.XwawYa_lane[data-unassigned] .XwawYa_person strong{color:var(--color-text-muted)}.XwawYa_laneCards{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;align-content:start;min-width:0;display:grid}.XwawYa_board[data-density=summary] .XwawYa_laneCards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media (max-width:760px){.XwawYa_board{grid-template-columns:minmax(0,1fr)}.XwawYa_column{max-height:none}.XwawYa_lane{grid-template-columns:minmax(0,1fr)}}
.ATrAMq_panel{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ATrAMq_jumpBar{gap:var(--space-2);flex-wrap:wrap;display:flex}.ATrAMq_jump{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);cursor:pointer;touch-action:manipulation;display:inline-flex}.ATrAMq_jump strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.ATrAMq_jump[data-group=late] strong{color:var(--color-error-text)}.ATrAMq_jump[data-group=today] strong{color:var(--color-warning-text)}.ATrAMq_jump:disabled{opacity:.5;cursor:default}.ATrAMq_jump:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ATrAMq_jump:hover:not(:disabled){background:var(--color-pressed-bg)}}.ATrAMq_cols{grid-template-columns:28px 92px minmax(120px,1.1fr) minmax(110px,1fr) minmax(140px,1.4fr)}.ATrAMq_panel[data-density=simple] .ATrAMq_cols{grid-template-columns:28px 92px minmax(120px,1.1fr) minmax(110px,1fr) minmax(72px,.6fr) minmax(140px,1.4fr)}.ATrAMq_listHead{gap:var(--space-1) var(--space-3);padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600;display:grid}.ATrAMq_group{gap:var(--space-2);flex-direction:column;display:flex}.ATrAMq_groupHead{align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-lg);color:var(--color-text);scroll-margin-top:var(--space-3);flex-wrap:wrap;font-weight:700;display:flex}.ATrAMq_groupHead small{font-size:var(--text-md);color:var(--color-text-muted);font-weight:400}.ATrAMq_group[data-group=late] .ATrAMq_groupHead{color:var(--color-error-text)}.ATrAMq_groupHead:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ATrAMq_rows{gap:var(--space-2);flex-direction:column;display:flex}.ATrAMq_rank{font-size:var(--text-md);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.ATrAMq_due{font-variant-numeric:tabular-nums;font-weight:600}.ATrAMq_car{overflow-wrap:anywhere;min-width:0}.ATrAMq_car b{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.ATrAMq_place,.ATrAMq_people,.ATrAMq_reason{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted)}.ATrAMq_reason strong{color:var(--color-text);font-weight:700}.ATrAMq_empty{font-size:var(--text-md);color:var(--color-text-muted);margin:0}@media (max-width:760px){.ATrAMq_listHead{display:none}.ATrAMq_cols,.ATrAMq_panel[data-density=simple] .ATrAMq_cols{grid-template-columns:28px minmax(0,1fr)}.ATrAMq_cols>:nth-child(n+3){grid-column:2}}.ATrAMq_panel[data-density=simple] .ATrAMq_listHead{padding-right:calc(140px + var(--space-2))}
.MT_IzG_view{gap:var(--space-3);grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(320px,360px);align-items:start;display:grid}.MT_IzG_view[data-phone]{grid-template-columns:minmax(0,1fr)}.MT_IzG_rail{gap:var(--space-1);top:var(--space-3);max-height:calc(100dvh - 220px);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-bg-control);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.MT_IzG_railItem{gap:var(--space-1);flex-direction:column;display:flex}.MT_IzG_railGroup{margin:var(--space-2) 0 0;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.MT_IzG_railButton{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;display:flex}.MT_IzG_railButton strong{font-variant-numeric:tabular-nums;font-weight:700}.MT_IzG_railButton[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-bg-surface);font-weight:600}.MT_IzG_railButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.MT_IzG_railButton:hover{background:var(--color-pressed-bg)}}.MT_IzG_railSelect{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--color-text-muted);font-weight:600;display:flex}.MT_IzG_railSelect select{min-height:var(--tap-min);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);flex:1}.MT_IzG_list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.MT_IzG_listHead{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-lg);color:var(--color-text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.MT_IzG_listHead small{font-size:var(--text-md);color:var(--color-text-muted);font-weight:400}.MT_IzG_rows{gap:var(--space-2);flex-direction:column;display:flex}.MT_IzG_cols{grid-template-columns:minmax(130px,1.6fr) 88px minmax(80px,.9fr)}.MT_IzG_picked{outline:2px solid var(--color-text);outline-offset:1px}.MT_IzG_car{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.MT_IzG_car b{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.MT_IzG_car small{font-size:var(--text-md);color:var(--color-text-muted)}.MT_IzG_due{font-variant-numeric:tabular-nums;font-weight:600}.MT_IzG_place{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere}.MT_IzG_empty,.MT_IzG_detailEmpty{font-size:var(--text-md);color:var(--color-text-muted);margin:0}.MT_IzG_detail{top:var(--space-3);align-self:start;min-width:0;position:sticky}.MT_IzG_detailEmpty{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}@media (max-width:760px){.MT_IzG_cols{grid-template-columns:minmax(0,1fr) auto}.MT_IzG_place{grid-column:1/-1}}.MT_IzG_railButton[data-load=full] strong{color:var(--color-warning-text)}.MT_IzG_railButton[data-load=over] strong{color:var(--color-error-text)}.MT_IzG_railButton[data-load=over]{box-shadow:inset 3px 0 0 var(--color-error-text)}
