.GSnnpW_box{--band-good-fill:#eef6f0;--band-standard-fill:#f9f4e6;--band-attention-fill:#fcf3ea;--band-critical-fill:#fcf1ef;width:92%;margin-inline:auto;padding:8px 12px 14px;position:relative}.GSnnpW_svg{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block;overflow:visible}.GSnnpW_band-good{fill:var(--band-good-fill)}.GSnnpW_band-standard{fill:var(--band-standard-fill)}.GSnnpW_band-attention{fill:var(--band-attention-fill)}.GSnnpW_band-critical{fill:var(--band-critical-fill)}.GSnnpW_bandLabel{fill:var(--text-body)}.GSnnpW_grid{stroke:var(--line-soft);stroke-width:1px}.GSnnpW_threshold{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 3}.GSnnpW_tickLabel{fill:var(--text-muted)}.GSnnpW_axisLabel{fill:var(--text-body)}.GSnnpW_crosshair{stroke:var(--text-muted);stroke-width:1px}.GSnnpW_line,.GSnnpW_lineInProgress{stroke:var(--series-color);stroke-width:2px;stroke-linecap:round}.GSnnpW_lineInProgress{stroke-dasharray:5 4}.GSnnpW_point{fill:var(--bg-surface);stroke:var(--series-color);stroke-width:2px}.GSnnpW_pointStrong{fill:var(--series-color);stroke:var(--bg-surface);stroke-width:2px}.GSnnpW_valueLabel{fill:var(--text-strong);paint-order:stroke;stroke:var(--bg-surface);stroke-width:3px;font-weight:700}.GSnnpW_tooltip{z-index:1;background:var(--text-strong);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:6px;min-width:150px;padding:8px 12px;font-size:12px;line-height:1.55;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 16px #161b1f2e}.GSnnpW_tooltipTitle{color:#edf1f4}.GSnnpW_tooltipValue{font-size:16px;font-weight:700}.GSnnpW_tooltipRow{color:#d5dade;justify-content:space-between;gap:16px;display:flex}.GSnnpW_tone-better{color:#a7d3b8}.GSnnpW_tone-worse{color:#eaa9a3}.GSnnpW_tone-flat,.GSnnpW_tone-plain{color:#fff}@container app-content (max-width:620px){.GSnnpW_box{width:100%}}
.Cxenhq_overlay{z-index:30;-webkit-backdrop-filter:blur(6px);background:#1e202347;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Cxenhq_dialog{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-panel);width:min(1240px,100vw - 40px);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow-soft);padding:30px 36px 36px;overflow:auto}.Cxenhq_dialogCompact{width:min(560px,100vw - 40px);max-height:min(680px,100vh - 40px)}.Cxenhq_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.Cxenhq_titleBlock{gap:8px;display:grid}.Cxenhq_title{color:var(--text-strong);margin:0;font-size:28px;font-weight:800;line-height:31px}.Cxenhq_description{color:var(--text-body);margin:0;font-size:14px;line-height:23px}.Cxenhq_headerActions{align-items:center;gap:12px;display:inline-flex}.Cxenhq_headerPill{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:38px;color:var(--text-body);white-space:nowrap;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.Cxenhq_closeButton{border:1px solid var(--line-soft);border-radius:var(--radius-inner);background:var(--bg-surface);width:38px;height:38px;color:var(--text-body);flex:none;place-items:center;display:inline-grid}@media (max-width:720px){.Cxenhq_overlay{padding:12px}.Cxenhq_dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:22px 18px}.Cxenhq_title{font-size:22px}}
.E9XUGa_banner{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-soft);border-left-width:4px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.E9XUGa_content{gap:4px;display:grid}.E9XUGa_title{color:var(--text-strong);font-size:14px;font-weight:800;line-height:1.45}.E9XUGa_body{color:var(--text-body);font-size:13px;line-height:1.7}.E9XUGa_actions{flex-wrap:wrap;gap:8px;display:flex}.E9XUGa_info{border-color:color-mix(in srgb, var(--accent-blue) 34%, var(--line-soft));background:color-mix(in srgb, var(--accent-blue) 4%, var(--bg-surface))}.E9XUGa_success{border-color:color-mix(in srgb, var(--accent-green) 40%, var(--line-soft));background:color-mix(in srgb, var(--accent-green) 7%, var(--bg-surface))}.E9XUGa_warning{border-color:color-mix(in srgb, var(--accent-orange) 48%, var(--line-soft));background:color-mix(in srgb, var(--accent-orange) 8%, var(--bg-surface))}.E9XUGa_error{border-color:color-mix(in srgb, var(--accent-red) 45%, var(--line-soft));background:color-mix(in srgb, var(--accent-red) 7%, var(--bg-surface))}@container app-content (min-width:620px){.E9XUGa_banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.n9fd3W_button{min-height:var(--control-height);border-radius:var(--admin-radius);border:1px solid var(--admin-line-strong);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.n9fd3W_button:disabled{cursor:not-allowed;opacity:.55}.n9fd3W_primary{border-color:var(--text-strong);background:var(--text-strong);color:var(--text-inverse)}.n9fd3W_secondary{background:var(--bg-surface);color:var(--text-strong)}.n9fd3W_danger{border-color:var(--admin-severity-error);background:var(--bg-surface);color:var(--admin-severity-error)}@media (pointer:fine) and (not (any-pointer:coarse)){.n9fd3W_button{padding:0 12px}}
.b9ik8G_wrap{overflow-x:auto}.b9ik8G_table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.b9ik8G_caption{caption-side:top;text-align:left;color:var(--text-muted);padding:0 0 8px;font-size:12px}.b9ik8G_table th,.b9ik8G_table td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}.b9ik8G_table thead th{border-bottom:1px solid var(--admin-line-strong);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700}.b9ik8G_headerRight,.b9ik8G_cellRight{text-align:right}.b9ik8G_cellNumeric{font-variant-numeric:tabular-nums}.b9ik8G_row:hover{background:var(--admin-bg-zebra)}.b9ik8G_expandCol{width:40px}.b9ik8G_expandCell{text-align:center;padding:0}.b9ik8G_expandButton{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--bg-surface);width:26px;height:26px;color:var(--text-body);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.b9ik8G_expandedRow td{background:var(--admin-bg-zebra);color:var(--text-body);padding:12px 16px;font-size:13px}.b9ik8G_skeletonCell{border-radius:3px;height:14px;display:block}.b9ik8G_empty{color:var(--text-body);text-align:center;padding:24px 16px}
.PqsG9a_field{grid-template-rows:auto auto auto;align-content:start;gap:6px;display:grid}.PqsG9a_label{color:var(--text-muted);font-size:12px;font-weight:700}.PqsG9a_hint{color:var(--text-muted);margin:0;font-size:12px}.PqsG9a_error{color:var(--admin-severity-error);margin:0;font-size:12px;font-weight:700}
._76X0XG_field{min-height:var(--control-height);border:1px solid var(--line-strong);background:var(--bg-surface);color:var(--text-strong);border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._76X0XG_select{appearance:none;min-height:var(--control-height);border:1px solid var(--line-strong);background:var(--bg-surface) var(--select-chevron) no-repeat right 11px center;color:var(--text-strong);cursor:pointer;border-radius:8px;padding:0 32px 0 12px;font-weight:700;line-height:1}._76X0XG_bareInput{min-width:0;color:var(--text-strong);background:0 0;border:none;font-weight:700;line-height:1}._76X0XG_field:focus-within,._76X0XG_select:focus{outline:none;box-shadow:0 0 0 3px #d4aa5724}._76X0XG_separator{color:var(--text-muted);font-size:13px;font-weight:700}._76X0XG_select:disabled,._76X0XG_bareInput:disabled{cursor:not-allowed;opacity:.58}@media (pointer:fine) and (not (any-pointer:coarse)){._76X0XG_field{padding:0 10px}._76X0XG_select{background-position:right 9px center;padding:0 28px 0 10px}}
.R7tnda_select{width:auto;}.R7tnda_rangeRoot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.R7tnda_dateField{}.R7tnda_dateInput{}.R7tnda_rangeSeparator{}.R7tnda_dateFieldLabel{color:var(--text-muted);font-size:12px;font-weight:800;display:none}.R7tnda_presets{align-items:center;gap:4px;display:inline-flex}.R7tnda_presets button{min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);color:var(--text-body);background:#ece9e4;padding:0 12px;font-size:12px;font-weight:800}.R7tnda_presets button[aria-pressed=true]{border-color:var(--line-strong);color:var(--text-strong);background:#fff;box-shadow:0 1px 4px #4a32141f}.R7tnda_presets button:disabled{cursor:not-allowed;opacity:.58}@media (pointer:fine) and (not (any-pointer:coarse)){.R7tnda_presets button{padding:0 10px;font-size:11px}}@container app-content (max-width:620px){.R7tnda_rangeRoot{justify-content:flex-start}.R7tnda_dateField{justify-content:space-between;width:100%}.R7tnda_rangeSeparator{display:none}.R7tnda_dateFieldLabel{display:inline}}
.Q-eUTa_marker{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-width:56px;height:20px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;display:inline-flex}.Q-eUTa_info{border-color:var(--admin-severity-info);color:var(--admin-severity-info);background:0 0}.Q-eUTa_warning{border-color:var(--admin-severity-warning);color:var(--admin-severity-warning);background:0 0}.Q-eUTa_error{border-color:var(--admin-severity-error);background:var(--admin-severity-error);color:var(--text-inverse)}
._mZqJG_root{gap:10px;padding-top:2px;display:grid}._mZqJG_row{border:1px solid var(--line-soft);background:var(--bg-surface);border-radius:12px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid;position:relative}._mZqJG_name{color:var(--text-strong);margin:0;font-size:12px;font-weight:700;line-height:1.4}._mZqJG_servings{color:var(--text-body);margin-top:2px;font-size:10px;line-height:1.4}._mZqJG_track{background:#eee8df;border-radius:999px;height:10px;display:flex;overflow:hidden}._mZqJG_legend{border-top:1px solid var(--line-soft);color:var(--text-body);gap:10px;padding-top:10px;font-size:10px;line-height:1.4;display:flex}._mZqJG_legendItem{align-items:center;gap:6px;display:inline-flex}._mZqJG_legendItem i{border-radius:3px;width:10px;height:10px;display:inline-block}@container app-content (max-width:450px){._mZqJG_row{grid-template-columns:1fr}._mZqJG_legend{flex-wrap:wrap;gap:10px}}
.SyXp5a_frame{--resolved-store-sidebar-width:clamp(184px, 16vw, 248px);--resolved-store-sidebar-collapsed-width:clamp(64px, 5vw, 78px);grid-template-columns:var(--resolved-store-sidebar-width) minmax(0, 1fr);background:var(--bg-app);min-height:100vh;transition:grid-template-columns var(--motion-base) ease;display:grid}.SyXp5a_frame[data-sidebar-collapsed=true]{grid-template-columns:var(--resolved-store-sidebar-collapsed-width) minmax(0, 1fr)}.SyXp5a_sidebar{background:var(--bg-sidebar);height:100vh;transition:padding var(--motion-base) ease, gap var(--motion-base) ease;flex-direction:column;align-self:start;gap:clamp(12px,1.4vw,18px);padding:clamp(18px,2vw,26px) clamp(10px,1.2vw,16px);display:flex;position:sticky;top:0;overflow:hidden}.SyXp5a_brandBlock{align-content:start;min-height:clamp(96px,11vw,132px);padding:0 clamp(6px,.8vw,10px) 10px;display:grid}.SyXp5a_brandRow{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.SyXp5a_brandLabel{min-width:0;color:var(--text-inverse);text-overflow:ellipsis;white-space:normal;transition:opacity var(--motion-base) ease, width var(--motion-base) ease;font-size:clamp(16px,1.4vw,20px);font-weight:800;line-height:1.45;overflow:hidden}.SyXp5a_sidebarToggle{width:32px;height:32px;color:var(--text-inverse);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#ffffff14;border:1px solid #edf1f43d;border-radius:999px;flex:none;place-items:center;display:inline-grid}.SyXp5a_sidebarToggle:hover{background:#ffffff24;border-color:#edf1f46b;transform:translateY(-1px)}.SyXp5a_nav{gap:6px;padding:0 clamp(4px,.8vw,10px);display:grid}.SyXp5a_navItem,.SyXp5a_navItemActive{border-radius:var(--radius-inner);min-height:45px;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease, padding var(--motion-base) ease;align-items:center;gap:10px;padding:0 clamp(10px,1vw,14px);font-size:14px;font-weight:700;line-height:17px;display:flex}.SyXp5a_navItem{color:#edf1f4c7}.SyXp5a_navItem:hover{transform:translate(2px)}.SyXp5a_navItemActive{color:#fff3d3;background:var(--bg-sidebar-active)}.SyXp5a_navShortLabel{width:24px;height:24px;color:inherit;letter-spacing:.03em;background:#ffffff14;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:none}.SyXp5a_navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_sidebar{padding-inline:10px}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_brandBlock{min-height:74px;padding-inline:0}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_brandRow{justify-content:center}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_brandLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_nav{padding-inline:0}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_navItem,.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_navItemActive{justify-content:center;padding-inline:0}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_navShortLabel{display:grid}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_navLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SyXp5a_mobileNav{display:none}.SyXp5a_mobileNavItem,.SyXp5a_mobileNavItemActive{white-space:nowrap;text-align:center;min-height:44px;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;padding:12px 10px;font-size:13px;font-weight:700;display:flex}.SyXp5a_mobileNavItem{color:var(--text-body)}.SyXp5a_mobileNavItemActive{color:var(--text-strong);background:var(--accent-gold-soft)}.SyXp5a_content{width:100%;min-width:0;max-width:var(--content-max-width);padding:clamp(18px,2vw,30px) clamp(16px,2.4vw,32px) 32px;container:app-content/inline-size}@media (max-width:960px){.SyXp5a_frame,.SyXp5a_frame[data-sidebar-collapsed=true]{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.SyXp5a_sidebar{display:none}.SyXp5a_mobileNav{flex-wrap:wrap;gap:8px;padding:16px 16px 0;display:flex}.SyXp5a_content{padding:18px 16px 24px}}.SyXp5a_sidebarFooter{margin-top:auto;padding:0 clamp(4px,.8vw,10px)}.SyXp5a_logoutButton{border-radius:var(--radius-inner);color:#edf1f4e0;width:100%;min-height:45px;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, padding var(--motion-base) ease;background:#ffffff14;border:1px solid #edf1f433;align-items:center;gap:10px;padding:0 clamp(10px,1vw,14px);font-size:14px;font-weight:700;line-height:17px;display:flex}.SyXp5a_logoutButton:hover{background:#ffffff24;border-color:#edf1f45c}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_sidebarFooter{padding-inline:0}.SyXp5a_frame[data-sidebar-collapsed=true] .SyXp5a_logoutButton{justify-content:center;padding-inline:0}.SyXp5a_mobileNavButton{color:var(--text-body);text-align:center;font:inherit;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:12px 10px;font-size:13px;font-weight:700}
.enBR4q_section{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--bg-surface)}.enBR4q_header{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;padding:12px 16px;display:flex}.enBR4q_title{color:var(--text-strong);margin:0;font-size:15px;font-weight:700}.enBR4q_description{color:var(--text-body);margin:4px 0 0;font-size:12px}.enBR4q_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.enBR4q_body{gap:16px;padding:16px;display:grid}
.lFLL3a_root{display:inline-flex;position:relative}.lFLL3a_trigger{min-width:min(100%,136px);min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-strong);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:11px;line-height:1;display:inline-flex}.lFLL3a_trigger:hover{border-color:var(--line-strong)}.lFLL3a_trigger[aria-expanded=true]{border-color:var(--line-strong);box-shadow:0 0 0 3px #d4aa5724}@media (pointer:fine) and (not (any-pointer:coarse)){.lFLL3a_trigger{padding:0 10px}}.lFLL3a_triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lFLL3a_chevron{color:var(--text-body);font-size:9px}.lFLL3a_panel{z-index:20;border:1px solid var(--line-soft);border-radius:var(--radius-inner);background:var(--bg-surface);gap:2px;min-width:200px;max-height:260px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #53372329}.lFLL3a_option{min-height:44px;color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.lFLL3a_option input{width:14px;height:14px;accent-color:var(--accent-gold)}
.Ec68ua_body{gap:14px;padding:16px;display:grid}.Ec68ua_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@container app-content (max-width:620px){.Ec68ua_grid{grid-template-columns:minmax(0,1fr)}}.Ec68ua_textField{width:100%;}.Ec68ua_textInput{width:100%;}.Ec68ua_select{width:100%;}.Ec68ua_checkboxRow{min-height:var(--control-height);align-items:center;gap:8px;display:inline-flex}.Ec68ua_sectionLabel{color:var(--text-strong);margin:0;font-weight:700}.Ec68ua_advanced{border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px}.Ec68ua_advanced summary{cursor:pointer;color:var(--text-body)}.Ec68ua_advanced .Ec68ua_grid{margin-top:10px}.Ec68ua_actions{justify-content:flex-end;gap:8px;display:flex}
.LTF6HG_form{gap:14px;display:grid}.LTF6HG_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container app-content (max-width:620px){.LTF6HG_row{grid-template-columns:1fr}}.LTF6HG_textField{width:100%;}.LTF6HG_textInput{width:100%;}.LTF6HG_select{width:100%;}.LTF6HG_actions{justify-content:flex-end;display:flex}
.qu2NrG_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.qu2NrG_card{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);align-content:start;gap:8px;padding:14px 14px 12px;display:grid}.qu2NrG_best{background:linear-gradient(#eef6f0, var(--bg-surface) 60%)}.qu2NrG_active{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.qu2NrG_card:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.qu2NrG_top{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.qu2NrG_bucketLabel{color:var(--text-strong);font-size:13px;font-weight:700}.qu2NrG_bucketLabel small{color:var(--text-muted);margin-right:3px;font-size:11px;font-weight:400}.qu2NrG_chip{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:1px 7px;font-size:10px;font-weight:700}.qu2NrG_chipPartial{border-color:var(--line-strong);background:var(--bg-subtle);color:var(--text-body)}.qu2NrG_chipBest{color:#4a7b60;background:#eef6f0;border-color:#d3e7d8}.qu2NrG_scoreRow{align-items:baseline;gap:3px;display:flex}.qu2NrG_score{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.qu2NrG_scoreUnit{color:var(--text-body);font-size:12px}.qu2NrG_grade{align-self:center;margin-left:auto}.qu2NrG_delta{color:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.qu2NrG_deltaLabel{color:var(--text-muted);margin-left:4px}.qu2NrG_positive{color:var(--accent-green)}.qu2NrG_negative{color:var(--accent-red)}.qu2NrG_neutral{color:var(--text-muted)}.qu2NrG_dist{gap:2px;height:8px;display:flex}.qu2NrG_dist span{border-radius:2px;height:100%;display:block}.qu2NrG_stats{grid-template-columns:1fr auto;gap:1px 8px;margin:0;font-size:11px;display:grid}.qu2NrG_stats dt{color:var(--text-muted)}.qu2NrG_stats dd{color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums;margin:0}.qu2NrG_temperature{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:8px;margin:0;padding-top:8px;font-size:11px;display:grid}.qu2NrG_temperature dt{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.qu2NrG_temperature dt i{border-radius:2px;width:10px;height:3px;display:inline-block}.qu2NrG_temperature dd{color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.qu2NrG_empty{color:var(--text-muted);margin:0;font-size:11px}@container app-content (max-width:1040px){.qu2NrG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container app-content (max-width:840px){.qu2NrG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app-content (max-width:620px){.qu2NrG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (max-width:450px){.qu2NrG_grid{grid-template-columns:1fr}}
.fAmoTG_empty{color:var(--text-muted);margin:0;padding:10px 16px}.fAmoTG_fields{gap:6px;margin:0;padding:10px 16px;display:grid}.fAmoTG_fieldRow{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:8px;display:grid}.fAmoTG_fieldName{color:var(--text-muted);margin:0;font-weight:700}.fAmoTG_fieldValue{word-break:break-word;margin:0}.fAmoTG_before{color:var(--text-muted);text-decoration:line-through}.fAmoTG_after{color:var(--text-strong);font-weight:700}
.qJX9-G_body{gap:14px;padding:16px;display:grid}.qJX9-G_textField{width:100%;}.qJX9-G_textInput{width:100%;}.qJX9-G_select{width:100%;}.qJX9-G_selfNotice{color:var(--text-muted);margin:0;font-size:12px}.qJX9-G_actions{justify-content:flex-end;gap:8px;display:flex}
.N2VT0G_root{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.N2VT0G_select{}.N2VT0G_separator{}
._5CuMva_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._5CuMva_box{fill:none;stroke:var(--snapshot-overlay-line);stroke-width:2px;vector-effect:non-scaling-stroke}._5CuMva_label{fill:var(--snapshot-overlay-label);stroke:var(--snapshot-overlay-label-outline);stroke-linejoin:round;paint-order:stroke;font-weight:700}
._4ZLC2W_root{max-width:var(--content-max-width);gap:20px;margin:0 auto;display:grid}._4ZLC2W_filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._4ZLC2W_filterLabel{color:var(--text-muted);gap:5px;font-size:12px;font-weight:700;display:grid}._4ZLC2W_filterLabel select,._4ZLC2W_filterLabel input{min-width:136px;min-height:var(--control-height);border:1px solid var(--line-soft);background:var(--bg-surface);color:var(--text-strong);border-radius:8px;padding:0 10px}@media (pointer:fine) and (not (any-pointer:coarse)){._4ZLC2W_filterLabel select,._4ZLC2W_filterLabel input{padding:0 8px}}._4ZLC2W_loading{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--bg-subtle);min-height:44px;color:var(--text-body);align-items:center;padding:0 14px;display:flex}._4ZLC2W_summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._4ZLC2W_cameraStatusRow{flex-wrap:wrap;gap:6px;display:inline-flex}._4ZLC2W_toast{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--bg-surface);box-shadow:var(--shadow-soft);color:var(--text-strong);padding:12px 14px;font-weight:700}@container app-content (max-width:620px){._4ZLC2W_summaryGrid{grid-template-columns:1fr}}
.oN-kPW_form{gap:14px;display:grid}.oN-kPW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@container app-content (max-width:840px){.oN-kPW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (max-width:620px){.oN-kPW_grid{grid-template-columns:minmax(0,1fr)}}.oN-kPW_sectionLabel{color:var(--text-strong);margin:0;font-weight:700}.oN-kPW_textField{width:100%;}.oN-kPW_textInput{width:100%;}.oN-kPW_select{width:100%;}.oN-kPW_checkboxRow{min-height:var(--control-height);align-items:center;gap:8px;display:inline-flex}.oN-kPW_overrideList{gap:8px;display:grid}.oN-kPW_overrideRow{grid-template-columns:2fr 1fr auto;align-items:center;gap:8px;display:grid}@container app-content (max-width:620px){.oN-kPW_overrideRow{grid-template-columns:minmax(0,1fr)}}.oN-kPW_actions{justify-content:flex-end;display:flex}
._6o1XOq_body{gap:14px;padding:16px;display:grid}._6o1XOq_notice{color:var(--text-muted);margin:0;font-size:12px}._6o1XOq_textField{width:100%;}._6o1XOq_textInput{width:100%;}._6o1XOq_actions{justify-content:flex-end;gap:8px;display:flex}
.kr-Oaa_kpis{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.kr-Oaa_kpi{align-content:start;gap:2px;padding:16px 20px;display:grid}.kr-Oaa_kpi+.kr-Oaa_kpi{border-left:1px solid var(--line-soft)}.kr-Oaa_label{color:var(--text-muted);letter-spacing:.04em;font-size:12px}.kr-Oaa_value{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.3}.kr-Oaa_sub{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:12px}.kr-Oaa_positive{color:var(--accent-green)}.kr-Oaa_negative{color:var(--accent-red)}.kr-Oaa_neutral{color:var(--text-body)}@container app-content (max-width:840px){.kr-Oaa_kpis{grid-template-columns:repeat(2,1fr)}.kr-Oaa_kpi:nth-child(3){border-left:0}.kr-Oaa_kpi:nth-child(n+3){border-top:1px solid var(--line-soft)}}@container app-content (max-width:450px){.kr-Oaa_kpis{grid-template-columns:1fr}.kr-Oaa_kpi+.kr-Oaa_kpi{border-left:0;border-top:1px solid var(--line-soft)}}
.wbOJKW_frame{border-radius:var(--radius-inner);background:#f4efe7;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.wbOJKW_image{width:100%;height:100%}.wbOJKW_frame[data-image-fit=cover] .wbOJKW_image{object-fit:cover}.wbOJKW_frame[data-image-fit=contain] .wbOJKW_image{object-fit:contain}.wbOJKW_placeholder{min-height:160px;color:var(--text-muted);background:linear-gradient(135deg,#f8f2e9,#eee4d5);place-items:center;font-size:12px;display:grid}.wbOJKW_badges{filter:drop-shadow(0 4px 10px #53372329);flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.wbOJKW_badge{display:inline-flex}.wbOJKW_temperatureBadge,.wbOJKW_temperatureBadgeLarge{color:var(--text-strong);white-space:nowrap;background:#fffaf1f0;border:1px solid #5337232e;border-radius:999px;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.wbOJKW_temperatureBadge{padding:4px 8px;font-size:10px}.wbOJKW_temperatureBadgeLarge{padding:6px 12px;font-size:15px}.wbOJKW_frame[data-interaction=disabled]{-webkit-user-select:none;user-select:none}.wbOJKW_frame[data-interaction=disabled] .wbOJKW_image{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wbOJKW_frame[data-interaction=disabled] .wbOJKW_placeholder,.wbOJKW_frame[data-interaction=disabled] .wbOJKW_badges,.wbOJKW_frame[data-interaction=disabled] .wbOJKW_badge{pointer-events:none;-webkit-user-select:none;user-select:none}
.KLf7BW_segmented{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg-surface);gap:2px;padding:3px;display:inline-flex}.KLf7BW_segmented button{min-height:calc(var(--control-height) - 8px);border-radius:var(--radius-pill);color:var(--text-body);font:inherit;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:500}.KLf7BW_segmented button:hover:not([aria-pressed=true]){background:var(--bg-subtle)}.KLf7BW_segmented button[aria-pressed=true]{background:var(--text-strong);color:#fff}@media (pointer:fine) and (not (any-pointer:coarse)){.KLf7BW_segmented button{padding:0 14px}}
.bNlE1a_content{justify-items:start;gap:4px;display:grid}.bNlE1a_code{background:var(--admin-bg-zebra);color:var(--text-strong);white-space:nowrap;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;display:inline-block}.bNlE1a_detail{gap:6px;display:grid}.bNlE1a_detailText{margin:0}.bNlE1a_error{color:var(--admin-severity-error);margin:0 0 10px}.bNlE1a_loadMoreRow{justify-content:center;margin-top:12px;display:flex}
.UHVbGG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@container app-content (max-width:620px){.UHVbGG_grid{grid-template-columns:minmax(0,1fr)}}.UHVbGG_textField{width:100%;}.UHVbGG_textInput{width:100%;}.UHVbGG_select{width:100%;}.UHVbGG_actions{justify-content:flex-end;display:flex}
.rfBnnW_email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rfBnnW_flags{flex-wrap:wrap;gap:4px;display:flex}.rfBnnW_flagsEmpty{color:var(--text-muted)}.rfBnnW_actions{flex-wrap:wrap;gap:6px;display:flex}
.tBrBjq_layout{gap:14px;display:grid}.tBrBjq_primaryRow,.tBrBjq_secondaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tBrBjq_card{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);min-height:174px;padding:18px 19px;position:relative;box-shadow:0 1px 2px #161b1f0a}.tBrBjq_compactCard{min-height:0;padding:14px 16px}.tBrBjq_compactCard .tBrBjq_cardHeader{margin-bottom:8px}.tBrBjq_compactCard .tBrBjq_valueNumber{font-size:26px;line-height:28px}.tBrBjq_clickableCard{cursor:pointer;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease}.tBrBjq_clickableCard:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 26px #53372317}.tBrBjq_cardOverlayButton{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.tBrBjq_cardOverlayLink{z-index:2;border-radius:inherit;position:absolute;inset:0}.tBrBjq_cardOverlayButton:focus-visible,.tBrBjq_cardOverlayLink:focus-visible{outline:none}.tBrBjq_clickableCard:focus-within{border-color:var(--accent-gold);outline:none;box-shadow:0 0 0 3px #d4aa572e}.tBrBjq_cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.tBrBjq_title{color:var(--text-strong);margin:0;font-size:15px;font-weight:700;line-height:23px}.tBrBjq_smallBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:29px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.tBrBjq_smallBadgeStandard{color:#8e6c2d;background:#f7f0dd;border-color:#ead8ad}.tBrBjq_smallBadgeCritical{color:#b95a53;background:#fbefec;border-color:#f3d2ce}.tBrBjq_statusValueLarge{color:var(--text-strong);margin:0 0 20px;font-size:40px;font-weight:800;line-height:42px}.tBrBjq_statusValueCaption{color:var(--text-body);margin-left:8px;font-size:14px;font-weight:700}.tBrBjq_gradeDistribution{gap:10px;display:grid}.tBrBjq_gradeDistributionLarge{gap:16px}.tBrBjq_legendBlock{gap:16px;margin-top:16px;display:grid}.tBrBjq_distributionTrack{background:#eee8df;border-radius:999px;height:10px;display:flex;position:relative;overflow:hidden}.tBrBjq_distributionTrackLarge{height:18px}.tBrBjq_legendHeading{color:var(--text-body);margin:0;font-size:13px;font-weight:800}.tBrBjq_gradeLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.tBrBjq_gradeLegendLarge{grid-template-columns:minmax(0,1fr);gap:16px}.tBrBjq_gradeLegendLarge .tBrBjq_gradeLegendItem{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px}.tBrBjq_gradeLegendLarge .tBrBjq_gradeSwatch{width:10px;height:10px}.tBrBjq_gradeLegendLarge .tBrBjq_gradeName,.tBrBjq_gradeLegendLarge .tBrBjq_gradeRatio,.tBrBjq_gradeLegendLarge .tBrBjq_gradeCount{font-size:13px}.tBrBjq_gradeLegendItem{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.tBrBjq_gradeSwatch{border-radius:999px;width:8px;height:8px}.tBrBjq_gradeName{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.tBrBjq_gradeRatio,.tBrBjq_gradeCount{color:var(--text-muted);white-space:nowrap;text-align:right;flex:none;font-size:10px;font-weight:800}.tBrBjq_valueRow{align-items:flex-end;gap:6px;display:flex}.tBrBjq_valueNumber{color:var(--text-strong);font-size:34px;font-weight:800;line-height:34px}.tBrBjq_valueGroup{white-space:nowrap;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.tBrBjq_valuePart{align-items:flex-end;gap:2px;display:inline-flex}.tBrBjq_valueUnit{color:var(--text-body);white-space:nowrap;padding-bottom:3px;font-size:14px;line-height:25px}.tBrBjq_helper{color:var(--text-body);margin-top:10px;font-size:12px;line-height:20px}.tBrBjq_criticalLayout{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:12px;display:grid}.tBrBjq_previewFrame{aspect-ratio:1.08;border-radius:var(--radius-card);background:#f8f3ec;border:1px solid #e3d6c2;width:100%;position:relative}.tBrBjq_actionLinkButton,.tBrBjq_actionLinkText{color:#3f82b3;font-size:13px;font-weight:700;line-height:20px}.tBrBjq_actionLinkButton{background:0 0;border:none;padding:0}.tBrBjq_detailHint{color:#e39a6a;white-space:nowrap;margin-top:6px;font-size:13px;line-height:20px}.tBrBjq_menuDistribution{gap:10px;margin-top:12px;display:grid}.tBrBjq_menuDistributionTrack{background:#eee8df;border-radius:999px;height:12px;display:flex;overflow:hidden}.tBrBjq_menuDistributionTrack span{min-width:4%;height:100%;display:block}.tBrBjq_menuDistributionLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.tBrBjq_menuDistributionLegendItem{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.tBrBjq_menuName{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.tBrBjq_menuRatio,.tBrBjq_menuCount{color:var(--text-muted);white-space:nowrap;text-align:right;flex:none;font-size:10px;font-weight:800}.tBrBjq_menuDistributionSwatch{border-radius:999px;width:8px;height:8px}@container app-content (max-width:840px){.tBrBjq_primaryRow{grid-template-columns:1fr}}@container app-content (max-width:450px){.tBrBjq_gradeLegend,.tBrBjq_menuDistributionLegend{grid-template-columns:minmax(0,1fr)}}@container app-content (max-width:620px){.tBrBjq_secondaryRow{grid-template-columns:1fr}}
.ZXBViW_card{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--bg-surface);align-content:center;gap:6px;min-height:96px;padding:14px 16px;display:grid}.ZXBViW_label{color:var(--text-muted);letter-spacing:.04em;font-size:11px;font-weight:800}.ZXBViW_value{font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:24px;font-weight:800}.ZXBViW_hint{color:var(--text-body);font-size:12px}
._4NrnWW_root{max-width:var(--content-max-width);gap:20px;margin:0 auto;display:grid}._4NrnWW_sections{gap:20px;display:grid}._4NrnWW_loading{color:var(--text-muted);padding:24px}._4NrnWW_storeSelect{width:100%;max-width:320px;}
.axZ9ma_root{max-width:var(--content-max-width);gap:20px;margin:0 auto;display:grid}.axZ9ma_loading{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--bg-subtle);min-height:44px;color:var(--text-body);align-items:center;padding:0 14px;display:flex}
.bzbTqW_panel{gap:24px;display:grid}.bzbTqW_layout,.bzbTqW_layoutExpanded{--detail-panel-width:var(--calendar-detail-panel-width);--detail-panel-gap:clamp(16px, 2vw, 24px);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,22px);display:grid}.bzbTqW_layoutExpanded .bzbTqW_gridPanel{margin-right:calc(var(--detail-panel-width) + var(--detail-panel-gap))}.bzbTqW_errorBanner{border-radius:var(--radius-inner);color:#9d4a44;background:#fbefec;border:1px solid #f3d2ce;padding:12px 14px;font-size:13px;font-weight:700}.bzbTqW_emptyState{border:1px solid var(--line-soft);border-radius:var(--radius-card);min-height:180px;color:var(--text-muted);text-align:center;background:#fbfaf8;place-items:center;padding:20px;font-size:13px;font-weight:700;display:grid}.bzbTqW_gridPanel{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);min-width:0;box-shadow:none;align-content:start;padding:clamp(16px,1.7vw,22px)}.bzbTqW_calendarIntro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.bzbTqW_calendarTitle{color:var(--text-strong);margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:800;line-height:1.4}.bzbTqW_calendarDescription{color:var(--text-body);margin:4px 0 0;font-size:12px;line-height:1.6}.bzbTqW_calendarLegend{color:var(--text-body);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.bzbTqW_legendSwatch{border-radius:999px;width:8px;height:8px;display:inline-block}.bzbTqW_emptyDay{aspect-ratio:1;border:1px solid var(--line-soft);border-radius:var(--radius-card);opacity:.62;background:#fbf7ef;min-height:0}.bzbTqW_calendarGrid{gap:clamp(6px,.6vw,10px);display:grid}.bzbTqW_weekdayHeader,.bzbTqW_monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,.9vw,12px);display:grid}.bzbTqW_weekdayLabel{color:var(--text-muted);text-align:center;font-size:11px;font-weight:800;line-height:1}.bzbTqW_dayButton,.bzbTqW_dayButtonActive{--day-cell-padding:clamp(8px, .9vw, 13px);aspect-ratio:1;min-height:0;padding:var(--day-cell-padding);text-align:left;border-radius:var(--radius-card);border:1px solid var(--line-soft);background:var(--bg-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;grid-template-rows:minmax(0,auto) minmax(0,1fr);gap:clamp(5px,.65vw,8px);display:grid;position:relative;overflow:hidden}.bzbTqW_dayButton:hover,.bzbTqW_dayButtonActive:hover{transform:translateY(-1px)}.bzbTqW_dayButtonActive{border-color:var(--accent-gold);background:#fffaf0}.bzbTqW_dayButtonNoData{opacity:.72;background:#fbf7ef}.bzbTqW_dayHeader{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}.bzbTqW_dayRankBadge{min-width:0;display:inline-flex}.bzbTqW_dayRankDot{display:none}.bzbTqW_dayNumber{font-size:15px;line-height:1}.bzbTqW_dayStats{justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;display:flex;overflow:hidden}.bzbTqW_dayStat{min-width:0;color:var(--text-body);flex-direction:column;gap:2px;font-size:10px;display:flex}.bzbTqW_dayStat strong{color:var(--text-strong);font-size:12px;line-height:1.1}@container app-content (max-width:840px){.bzbTqW_dayRankBadge{display:none}.bzbTqW_dayRankDot{top:var(--day-cell-padding);right:var(--day-cell-padding);background:var(--status-rank-strong);border-radius:999px;width:8px;height:8px;display:block;position:absolute}}@container app-content (max-width:620px){.bzbTqW_calendarIntro{display:grid}.bzbTqW_calendarLegend{white-space:normal;flex-wrap:wrap}.bzbTqW_dayNumber{font-size:13px}.bzbTqW_dayStatLabel,.bzbTqW_dayStatCritical{display:none}.bzbTqW_dayRankDot{width:7px;height:7px}}@container app-content (max-width:450px){.bzbTqW_weekdayHeader,.bzbTqW_monthGrid{gap:4px}.bzbTqW_weekdayLabel{font-size:9px}.bzbTqW_dayButton,.bzbTqW_dayButtonActive{--day-cell-padding:3px}.bzbTqW_dayNumber{font-size:11px}.bzbTqW_dayStats{position:relative}.bzbTqW_dayStat strong{font-size:9px}.bzbTqW_dayRankDot{border-radius:var(--radius-card);background:var(--status-rank-soft);width:auto;height:auto;inset:0}}.bzbTqW_panelCard{z-index:31;pointer-events:auto;width:var(--calendar-detail-panel-width);background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-card) 0 0 var(--radius-card);overscroll-behavior:contain;border-right:0;align-content:start;gap:14px;height:100dvh;min-height:0;padding:clamp(18px,1.7vw,24px);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-18px 0 38px #5337231f}.bzbTqW_panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bzbTqW_panelHeaderText{gap:4px;display:grid}.bzbTqW_panelTitle{margin:0;font-size:15px}.bzbTqW_panelDate{color:var(--text-muted);font-size:11px}.bzbTqW_panelClose{border:1px solid var(--line-soft);background:var(--bg-surface);width:30px;height:30px;color:var(--text-body);border-radius:999px;place-items:center;display:inline-grid}.bzbTqW_panelBadgeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bzbTqW_panelAverageLabel{color:var(--text-body);font-size:11px;font-weight:700}.bzbTqW_panelMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bzbTqW_panelMetric{border:1px solid var(--line-soft);border-radius:var(--radius-inner);color:var(--text-body);background:#fbfaf8;gap:4px;padding:12px;font-size:10px;display:grid}.bzbTqW_panelMetric strong{color:var(--text-strong);font-size:14px;line-height:1.2}.bzbTqW_panelMetricsCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bzbTqW_panelMetricCompact{border-radius:var(--radius-inner);border:1px solid var(--line-soft);color:var(--text-body);background:#fbfaf8;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:10px;display:flex}.bzbTqW_panelMetricCompact strong{color:var(--text-strong);font-size:12px}.bzbTqW_panelSection{gap:10px;display:grid}.bzbTqW_panelSectionHeader{gap:2px;display:grid}.bzbTqW_panelSectionTitle{margin:0;font-size:13px}.bzbTqW_panelSectionMeta{color:var(--text-body);font-size:11px}.bzbTqW_panelNote{border-radius:var(--radius-inner);color:var(--text-body);background:#fbfaf8;padding:11px 12px;font-size:11px;line-height:1.55}.bzbTqW_panelAction{border-radius:var(--radius-inner);background:var(--accent-gold);color:#fff;border:1px solid #ead8ad;justify-content:center;width:100%;margin-top:auto;padding:11px 13px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:1360px){.bzbTqW_layoutExpanded .bzbTqW_gridPanel{margin-right:0}}@media (max-width:720px){.bzbTqW_panelMetrics,.bzbTqW_panelMetricsCompact{grid-template-columns:1fr}.bzbTqW_panelCard{border-left:0;border-radius:0;width:100vw}}
.dOH5la_layout{gap:clamp(16px,2vw,24px);display:grid}.dOH5la_descriptionCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:linear-gradient(135deg,#ffffffeb,#fffaf7d1);gap:6px;padding:clamp(16px,2vw,22px);display:grid}.dOH5la_descriptionCard h2{color:var(--text-strong);margin:0;font-size:clamp(18px,2vw,24px)}.dOH5la_descriptionCard p{color:var(--text-body);margin:0;font-size:13px;line-height:1.8}.dOH5la_eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:var(--accent-brown)!important;font-size:11px!important}.dOH5la_errorBanner,.dOH5la_emptyState{border-radius:var(--radius-inner);padding:12px 14px;font-size:13px;font-weight:800}.dOH5la_errorBanner{color:#9d4a44;background:#fbefec;border:1px solid #f3d2ce}.dOH5la_emptyState{border:1px solid var(--line-soft);color:var(--text-body);background:#fffaf7}.dOH5la_previewShell{border:1px solid var(--line-soft);border-radius:calc(var(--radius-card) + 6px);background:#ffffffb8;min-width:0;padding:clamp(12px,1.5vw,18px)}.dOH5la_previewSurface{border-radius:var(--radius-card);background:linear-gradient(135deg,#ffffffb3,#f6efe8d1),repeating-linear-gradient(45deg,#806c5b0f 0 10px,#0000 10px 20px);border:1px solid #ffffffd1;place-items:center;min-height:clamp(300px,54vw,680px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.dOH5la_previewSurface[data-state=streaming]{background:#0f1115}.dOH5la_previewImage{object-fit:contain;background:#0f1115}.dOH5la_placeholder{color:var(--text-body);text-align:center;place-items:center;gap:16px;font-size:13px;font-weight:800;display:grid}.dOH5la_placeholderGlow{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle,#fffffff2,#d4aa571f 62%,#0000 66%);border-radius:999px;width:clamp(96px,12vw,148px)}.dOH5la_placeholderText{border-radius:var(--radius-pill);background:#ffffffb8;padding:8px 12px}.dOH5la_centerControls{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dOH5la_primaryButton,.dOH5la_secondaryButton{border-radius:var(--radius-pill);cursor:pointer;min-height:42px;font-weight:900}.dOH5la_primaryButton{pointer-events:auto;background:var(--accent-brown);color:#fff;border:0;padding:0 22px;box-shadow:0 14px 34px #543b2b2e}.dOH5la_secondaryButton{border:1px solid var(--line-soft);background:var(--bg-surface);color:var(--text-strong);padding:0 16px}.dOH5la_loadingPill{border-radius:var(--radius-pill);color:var(--text-strong);background:#ffffffe0;padding:10px 14px;font-size:13px;font-weight:900}.dOH5la_statusRow{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dOH5la_statusRow>div{gap:4px;display:grid}.dOH5la_statusLabel{color:var(--text-muted);font-size:11px;font-weight:800}@container app-content (max-width:620px){.dOH5la_previewShell{padding:8px}.dOH5la_statusRow{align-items:stretch}.dOH5la_secondaryButton{width:100%}}
.m3dl4G_body{gap:20px;display:grid}.m3dl4G_filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m3dl4G_panel{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);position:relative}.m3dl4G_chartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 0;display:flex}.m3dl4G_chartHead h2{color:var(--text-strong);margin:0;font-size:14px;font-weight:700}.m3dl4G_chartHead h2 span{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:400}.m3dl4G_metricGroups{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.m3dl4G_metricGroup{align-items:center;gap:8px;display:inline-flex}.m3dl4G_metricGroupLabel{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.m3dl4G_metricGroupLabel i{border-radius:2px;width:10px;height:3px;display:inline-block}.m3dl4G_segmented{}.m3dl4G_chartOverlay{border-radius:inherit;color:var(--text-body);pointer-events:none;background:linear-gradient(#faf7f14d 0%,#faf7f1ad 100%);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.m3dl4G_cardsSection{gap:12px;display:grid}.m3dl4G_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m3dl4G_sectionHead h2{color:var(--text-strong);margin:0;font-size:15px}.m3dl4G_legend{color:var(--text-body);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.m3dl4G_legend li{align-items:center;gap:6px;display:inline-flex}.m3dl4G_legend i{border-radius:3px;width:10px;height:10px;display:inline-block}
._0HzhEa_body{gap:24px;padding-top:0;display:grid;position:relative}._0HzhEa_updating{z-index:3;border:1px solid var(--line-soft);color:var(--text-body);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}._0HzhEa_updatingDot{background:var(--accent-gold);border-radius:999px;width:8px;height:8px}._0HzhEa_periodLabel{color:var(--text-body);font-size:13px;font-weight:800}._0HzhEa_errorBanner{border-radius:var(--radius-inner);color:#9d4a44;background:#fbefec;border:1px solid #f3d2ce;padding:12px 14px;font-size:13px;font-weight:700}._0HzhEa_filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._0HzhEa_chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._0HzhEa_chartCard{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);gap:14px;min-height:359px;padding:18px 19px;display:grid;position:relative}._0HzhEa_chartCard:nth-child(n+3){min-height:403px}._0HzhEa_chartHeader h2{margin:0;font-size:16px}._0HzhEa_chartHeader p{color:var(--text-body);margin:4px 0 0;font-size:13px;line-height:1.7}._0HzhEa_chartOverlay{border-radius:inherit;pointer-events:none;background:linear-gradient(#faf7f13d 0%,#faf7f199 100%);position:absolute;inset:0}._0HzhEa_modalGrid{grid-template-columns:minmax(0,560px) minmax(0,608px);gap:0;display:grid}._0HzhEa_modalSurface{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);align-content:start;gap:16px;min-height:560px;padding:24px;display:grid}._0HzhEa_modalImage{border-radius:var(--radius-card);width:100%;height:430px}._0HzhEa_infoList{gap:12px;display:grid}._0HzhEa_infoRow{border:1px solid var(--line-soft);background:#fbfaf8;border-radius:14px;gap:4px;padding:16px 18px;display:grid}@container app-content (max-width:1040px){._0HzhEa_chartGrid{grid-template-columns:1fr}}@media (max-width:1320px){._0HzhEa_modalGrid{grid-template-columns:1fr}}._0HzhEa_modalSurfaceHeader{gap:8px;display:grid}._0HzhEa_modalSurfaceTitle{color:var(--text-strong);font-size:22px;font-weight:800;line-height:22px}._0HzhEa_modalSurfaceDescription{color:var(--text-body);font-size:14px;line-height:23px}._0HzhEa_infoLabel{color:var(--text-muted);font-size:12px;line-height:14px}._0HzhEa_modalPeriodPill{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:38px;color:var(--text-body);white-space:nowrap;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}._0HzhEa_modalAction{border-radius:var(--radius-inner);background:var(--accent-gold);color:#fff;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin-top:auto;padding:0 28px;font-size:14px;font-weight:800;display:inline-flex}._0HzhEa_emptyState{border:1px solid var(--line-soft);min-height:120px;color:var(--text-muted);background:#fbfaf8;border-radius:14px;place-items:center;padding:18px;font-size:13px;display:grid}
.vfY6-G_panel{gap:24px;display:grid}.vfY6-G_listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vfY6-G_periodLabel{color:var(--text-strong);font-size:13px;font-weight:800}.vfY6-G_totalCount{color:var(--text-body);font-size:12px;font-weight:700}.vfY6-G_errorBanner{border-radius:var(--radius-inner);color:#9d4a44;background:#fbefec;border:1px solid #f3d2ce;padding:12px 14px;font-size:13px;font-weight:700}.vfY6-G_filters{flex-wrap:wrap;gap:8px;display:flex}.vfY6-G_filterSelect{appearance:none;min-width:min(100%,136px);min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface) var(--select-chevron) no-repeat right 12px center;color:var(--text-strong);padding:0 30px 0 12px;line-height:1}@media (pointer:fine) and (not (any-pointer:coarse)){.vfY6-G_filterSelect{background-position:right 10px center;padding:0 26px 0 10px}}.vfY6-G_overlayToggle{min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-strong);font:inherit;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);padding:0 14px;font-size:13px;line-height:1}.vfY6-G_overlayToggle:hover:not([aria-pressed=true]){background:var(--bg-subtle)}.vfY6-G_overlayToggle[aria-pressed=true]{border-color:var(--text-strong);background:var(--text-strong);color:var(--bg-surface)}.vfY6-G_layout,.vfY6-G_layoutExpanded{--detail-panel-width:var(--evaluations-detail-panel-width);--detail-panel-gap:clamp(16px, 2vw, 24px);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,22px);display:grid}.vfY6-G_layoutExpanded .vfY6-G_gridPanel{margin-right:calc(var(--detail-panel-width) + var(--detail-panel-gap))}.vfY6-G_gridPanel{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);min-width:0;box-shadow:none;align-content:start;gap:14px;padding:clamp(16px,1.7vw,22px);display:grid}.vfY6-G_cards,.vfY6-G_cardsExpanded{gap:clamp(10px,1vw,14px);display:grid}.vfY6-G_cards{grid-template-columns:repeat(auto-fit,minmax(clamp(190px,18vw,276px),1fr))}.vfY6-G_cardsExpanded{grid-template-columns:repeat(auto-fit,minmax(clamp(176px,15vw,240px),1fr))}.vfY6-G_card,.vfY6-G_cardActive{border-radius:var(--radius-card);border:1px solid var(--line-soft);text-align:left;cursor:pointer;touch-action:manipulation;min-width:0;min-height:0;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fffaf7;grid-template-rows:minmax(0,1fr) auto;gap:9px;padding:10px;display:grid;overflow:hidden}.vfY6-G_card:hover,.vfY6-G_cardActive:hover{border-color:var(--line-strong);transform:translateY(-1px)}.vfY6-G_cardActive{border-color:var(--accent-gold);background:#fffaf0;box-shadow:0 0 0 1px #d4aa571f}.vfY6-G_thumbWrap{aspect-ratio:1;-webkit-user-select:none;user-select:none;min-height:0}.vfY6-G_thumb{border-radius:var(--radius-inner);width:100%;height:100%}.vfY6-G_cardMeta{align-content:start;gap:4px;min-width:0;display:grid}.vfY6-G_cardTop{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.vfY6-G_cardTitle{text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.vfY6-G_cardSubText{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vfY6-G_loadMoreRow{justify-content:center;padding:8px 0 2px;display:flex}.vfY6-G_loadMoreButton{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);min-width:180px;min-height:40px;color:var(--text-strong);cursor:pointer;font:inherit;padding:0 18px;font-size:13px;font-weight:800}.vfY6-G_loadMoreButton:hover{border-color:var(--line-strong)}.vfY6-G_loadMoreButton:disabled{cursor:not-allowed;opacity:.58}.vfY6-G_panelCard{z-index:31;pointer-events:auto;width:var(--evaluations-detail-panel-width);background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-card) 0 0 var(--radius-card);overscroll-behavior:contain;border-right:0;align-content:start;gap:14px;height:100dvh;min-height:0;padding:clamp(18px,1.7vw,24px);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-18px 0 38px #5337231f}.vfY6-G_panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vfY6-G_panelTitle{margin:0;font-size:15px}.vfY6-G_panelSubtitle{color:var(--text-muted);margin-top:6px;font-size:11px}.vfY6-G_panelClose{border:1px solid var(--line-soft);background:var(--bg-surface);width:30px;height:30px;color:var(--text-body);border-radius:999px;place-items:center;display:inline-grid}.vfY6-G_panelImage{border-radius:var(--radius-card);width:100%;height:clamp(240px,42vh,420px);min-height:240px}.vfY6-G_infoList{gap:10px;display:grid}.vfY6-G_infoRow{border-radius:var(--radius-inner);border:1px solid var(--line-soft);background:#fbfaf8;gap:4px;padding:10px 14px;display:grid}.vfY6-G_infoLabel{color:var(--text-muted);font-size:10px}@media (max-width:1280px){.vfY6-G_layoutExpanded .vfY6-G_gridPanel{margin-right:0}}@media (max-width:720px){.vfY6-G_panelCard{border-left:0;border-radius:0;width:100vw}.vfY6-G_panelImage{height:clamp(220px,38vh,360px);min-height:220px}}@container app-content (max-width:1040px){.vfY6-G_cards,.vfY6-G_cardsExpanded{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@container app-content (max-width:450px){.vfY6-G_filters{grid-template-columns:1fr;display:grid}.vfY6-G_filterSelect{width:100%}.vfY6-G_cards,.vfY6-G_cardsExpanded{grid-template-columns:1fr}}
.We2FAW_root{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-gold) 18%, transparent), transparent 34%), var(--bg-app);place-items:center;min-height:100vh;padding:24px;display:grid}.We2FAW_card{border:1px solid var(--line-soft);background:var(--bg-surface);width:min(440px,100%);box-shadow:var(--shadow-soft);border-radius:18px;gap:18px;padding:28px;display:grid}.We2FAW_header{gap:6px;display:grid}.We2FAW_eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.We2FAW_title{color:var(--text-strong);letter-spacing:-.03em;margin:0;font-size:26px}.We2FAW_description,.We2FAW_note{color:var(--text-body);margin:0;font-size:13px;line-height:1.7}.We2FAW_form{gap:14px;display:grid}.We2FAW_field{gap:6px;display:grid}.We2FAW_label{color:var(--text-strong);font-size:13px;font-weight:800}.We2FAW_input{border:1px solid var(--line-soft);background:var(--bg-surface);min-height:44px;color:var(--text-strong);font:inherit;border-radius:10px;padding:0 12px}.We2FAW_input:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-gold) 18%, transparent);outline:none}.We2FAW_button{background:var(--text-strong);min-height:44px;color:var(--text-inverse);cursor:pointer;font:inherit;border:0;border-radius:10px;font-weight:900}.We2FAW_button:disabled{cursor:not-allowed;opacity:.58}
.-_Unna_layout{gap:clamp(16px,2vw,24px);display:grid}.-_Unna_topActions{justify-content:flex-start;display:flex}.-_Unna_backLink,.-_Unna_cancelButton,.-_Unna_secondaryButton{border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--bg-surface);min-height:42px;color:var(--text-strong);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.-_Unna_detailGrid{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:start;gap:16px;display:grid}.-_Unna_imagePanel,.-_Unna_infoPanel{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffbd;gap:16px;padding:clamp(14px,2vw,18px);display:grid}.-_Unna_panelHeader{gap:5px;display:grid}.-_Unna_panelHeaderWithAction{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-_Unna_panelHeader h3,.-_Unna_metaSection h3,.-_Unna_annotationSection h3{color:var(--text-strong);margin:0;font-size:18px}.-_Unna_panelHeader p,.-_Unna_mutedText{color:var(--text-body);margin:0;font-size:13px;line-height:1.7}.-_Unna_matchingWarning{border:1px solid color-mix(in srgb, var(--accent-red) 34%, var(--line-soft));border-radius:var(--radius-inner);background:color-mix(in srgb, var(--accent-red) 7%, var(--bg-surface));color:var(--accent-red);padding:12px 14px;font-size:13px;font-weight:700;line-height:1.6}.-_Unna_matchingWarning ul{gap:4px;margin:0;padding-left:20px;display:grid}.-_Unna_annotatedImage{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#f3eee7;place-items:center;display:grid;position:relative;overflow:hidden}.-_Unna_detailImageFrame{width:fit-content;max-width:100%;position:relative;overflow:hidden}.-_Unna_productImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,620px);display:block}.-_Unna_imagePlaceholder{height:min(52vw,520px);min-height:300px;color:var(--text-muted);place-items:center;font-size:14px;font-weight:700;display:grid}.-_Unna_annotationLayer{pointer-events:none;position:absolute;inset:0}.-_Unna_annotationBox{background:0 0;border:1px solid;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #ffffff6b}.-_Unna_annotationLabel{color:#fff;white-space:nowrap;background:#2f3538b8;border-radius:999px;max-width:140px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 4px);left:0}.-_Unna_infoList,.-_Unna_metadataList{gap:10px;margin:0;display:grid}.-_Unna_infoList>div,.-_Unna_metadataList>div{border-bottom:1px solid var(--line-soft);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.-_Unna_infoList dt,.-_Unna_metadataList dt{color:var(--text-muted);font-size:12px;font-weight:700}.-_Unna_infoList dd,.-_Unna_metadataList dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.-_Unna_chipRow{flex-wrap:wrap;gap:6px;display:flex}.-_Unna_ingredientChip{border:1px solid color-mix(in srgb, var(--accent-green) 34%, var(--line-soft));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-green) 12%, var(--bg-surface));min-height:26px;color:var(--text-strong);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.-_Unna_editForm{gap:12px;display:grid}.-_Unna_editField,.-_Unna_readonlyField{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.-_Unna_editField input{width:100%;min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-strong);outline:none;padding:0 14px}@media (pointer:fine) and (not (any-pointer:coarse)){.-_Unna_editField input{padding:0 12px}}.-_Unna_editField input:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-gold) 18%, transparent)}.-_Unna_editActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.-_Unna_metaSection,.-_Unna_annotationSection{gap:12px;padding-top:2px;display:grid}.-_Unna_annotationDataList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-_Unna_annotationDataList li{border:1px solid var(--line-soft);border-radius:var(--radius-inner);background:var(--bg-surface);color:var(--text-body);gap:4px;padding:12px;font-size:12px;font-weight:700;display:grid}.-_Unna_annotationDataLabel{color:var(--text-strong);font-size:13px;font-weight:700}.-_Unna_secondaryButton{cursor:pointer;width:fit-content}.-_Unna_loadingPanel,.-_Unna_emptyWrap{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffbd;gap:12px;padding:clamp(14px,2vw,18px);display:grid}.-_Unna_loadingText{color:var(--text-muted);font-size:13px;font-weight:700}.-_Unna_emptyWrap .-_Unna_backLink{justify-self:center}@container app-content (max-width:840px){.-_Unna_detailGrid{grid-template-columns:1fr}}@container app-content (max-width:450px){.-_Unna_infoList>div,.-_Unna_metadataList>div{grid-template-columns:1fr;gap:6px}.-_Unna_backLink,.-_Unna_cancelButton,.-_Unna_secondaryButton,.-_Unna_dangerButton{width:100%}.-_Unna_panelHeaderWithAction{flex-direction:column;align-items:stretch}}.-_Unna_annotationLayerEditable{pointer-events:auto;touch-action:none}.-_Unna_annotationBoxEditable{cursor:move;pointer-events:auto;touch-action:none}.-_Unna_resizeHandle{touch-action:none;background:currentColor;border:1px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 1px 5px #2f353838}.-_Unna_resizeHandle:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-_Unna_annotationActions{justify-items:end;gap:12px;display:grid}.-_Unna_annotationEditPanel{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffb8;justify-self:stretch;gap:12px;width:100%;padding:14px;display:grid}.-_Unna_annotationToolSection{gap:8px;display:grid}.-_Unna_annotationToolSection h4{color:var(--text-strong);margin:0;font-size:14px}.-_Unna_availableIngredientGrid{flex-wrap:wrap;gap:8px;display:flex}.-_Unna_addIngredientButton,.-_Unna_visibleIngredientSelectButton,.-_Unna_dangerTextButton{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:700;display:inline-flex}.-_Unna_addIngredientButton{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, var(--line-soft));background:color-mix(in srgb, var(--accent-gold) 10%, var(--bg-surface));color:var(--text-strong);padding:0 12px}.-_Unna_visibleIngredientList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-_Unna_visibleIngredientItem{border:1px solid var(--line-soft);border-radius:var(--radius-inner);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.-_Unna_visibleIngredientItemActive{border-color:color-mix(in srgb, var(--accent-gold) 48%, var(--line-soft));background:color-mix(in srgb, var(--accent-gold) 8%, var(--bg-surface))}.-_Unna_visibleIngredientSelectButton{min-width:0;color:var(--text-strong);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0 10px}.-_Unna_dangerTextButton{border:1px solid color-mix(in srgb, var(--accent-red) 28%, var(--line-soft));background:color-mix(in srgb, var(--accent-red) 7%, var(--bg-surface));min-width:56px;color:color-mix(in srgb, var(--accent-red) 72%, var(--text-strong));padding:0 10px}.-_Unna_protectedAnnotationBadge{border:1px solid color-mix(in srgb, var(--accent-green) 28%, var(--line-soft));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-green) 7%, var(--bg-surface));min-height:34px;color:color-mix(in srgb, var(--accent-green) 72%, var(--text-strong));white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.-_Unna_annotationEmptyGuide,.-_Unna_draftNotice{color:var(--text-body);margin:0;font-size:13px;font-weight:700;line-height:1.6}.-_Unna_draftNotice{color:color-mix(in srgb, var(--accent-gold) 76%, var(--text-strong))}.-_Unna_annotationEditToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.-_Unna_resizeHandleNW{cursor:nwse-resize;top:-5px;left:-5px}.-_Unna_resizeHandleN{cursor:ns-resize;top:-5px;left:calc(50% - 5px)}.-_Unna_resizeHandleNE{cursor:nesw-resize;top:-5px;right:-5px}.-_Unna_resizeHandleE{cursor:ew-resize;top:calc(50% - 5px);right:-5px}.-_Unna_resizeHandleSE{cursor:nwse-resize;bottom:-5px;right:-5px}.-_Unna_resizeHandleS{cursor:ns-resize;bottom:-5px;left:calc(50% - 5px)}.-_Unna_resizeHandleSW{cursor:nesw-resize;bottom:-5px;left:-5px}.-_Unna_resizeHandleW{cursor:ew-resize;top:calc(50% - 5px);left:-5px}.-_Unna_deleteSection{border:1px solid color-mix(in srgb, var(--accent-red) 22%, var(--line-soft));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent-red) 4%, var(--bg-surface));gap:12px;padding:14px;display:grid}.-_Unna_deleteSection h3{color:var(--text-strong);margin:0;font-size:18px}.-_Unna_dangerButton{border:1px solid color-mix(in srgb, var(--accent-red) 34%, var(--line-soft));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-red) 10%, var(--bg-surface));width:fit-content;min-height:42px;color:color-mix(in srgb, var(--accent-red) 70%, var(--text-strong));cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.-_Unna_confirmBox{border:1px solid color-mix(in srgb, var(--accent-red) 28%, var(--line-soft));border-radius:var(--radius-inner);background:#ffffffc7;gap:12px;padding:12px;display:grid}.-_Unna_confirmBox p{color:var(--text-strong);margin:0;font-weight:700}.-_Unna_confirmActions{flex-wrap:wrap;gap:8px;display:flex}.-_Unna_annotationBoxActive{z-index:2;border-width:2px;box-shadow:0 0 0 2px #ffffffb8,0 6px 18px #2f353829}.-_Unna_annotationDataHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.-_Unna_annotationDataItemActive{border-color:color-mix(in srgb, var(--accent-gold) 46%, var(--line-soft));background:color-mix(in srgb, var(--accent-gold) 9%, var(--bg-surface))}.-_Unna_activeAnnotationBadge{color:color-mix(in srgb, var(--accent-gold) 74%, var(--text-strong));font-size:12px;font-weight:800}
.itlHIG_layout{gap:clamp(16px,2vw,24px);display:grid}.itlHIG_topBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.itlHIG_topBar p{color:var(--text-body);margin:4px 0 0;font-size:13px;line-height:1.8}.itlHIG_topBar h1{color:var(--text-strong);margin:0;font-size:clamp(20px,2.3vw,26px);line-height:1.25}.itlHIG_newLink{border:1px solid color-mix(in srgb, var(--accent-gold) 48%, var(--line-soft));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-gold) 14%, var(--bg-surface));min-height:42px;color:var(--text-strong);flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.itlHIG_loadingPanel{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffbd;gap:12px;padding:clamp(14px,2vw,18px);display:grid}.itlHIG_loadingText{color:var(--text-muted);font-size:13px;font-weight:700}.itlHIG_summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.itlHIG_summaryCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);gap:8px;min-height:104px;padding:16px;display:grid}.itlHIG_summaryLabel{color:var(--text-muted);font-size:12px;font-weight:700}.itlHIG_summaryValue{color:var(--text-strong);font-size:clamp(20px,2.5vw,28px);font-weight:800;line-height:1.1}.itlHIG_listPanel{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffbd;gap:16px;padding:clamp(14px,2vw,18px);display:grid}.itlHIG_listHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.itlHIG_listHeader h2{color:var(--text-strong);margin:0;font-size:18px}.itlHIG_listHeader p{color:var(--text-body);margin:5px 0 0;font-size:13px;line-height:1.7}.itlHIG_searchLabel{min-width:min(260px,100%);color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.itlHIG_searchInput{width:100%;min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-strong);outline:none;padding:0 14px}@media (pointer:fine) and (not (any-pointer:coarse)){.itlHIG_searchInput{padding:0 12px}}.itlHIG_searchInput:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-gold) 18%, transparent)}.itlHIG_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.itlHIG_productCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;min-height:248px;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.itlHIG_productCard:hover,.itlHIG_productCard:focus-visible{border-color:color-mix(in srgb, var(--accent-gold) 56%, var(--line-soft));transform:translateY(-1px);box-shadow:0 12px 28px #543b2b1f}.itlHIG_thumbnailWrap{aspect-ratio:1;background:#f3eee7;border-radius:8px;margin:10px 10px 0;position:relative;overflow:hidden}.itlHIG_thumbnailImageFrame{position:absolute;overflow:hidden}.itlHIG_productImage{object-fit:contain;width:100%;height:100%;display:block}.itlHIG_imagePlaceholder{width:100%;height:100%;color:var(--text-muted);place-items:center;font-size:13px;font-weight:700;display:grid}.itlHIG_annotationLayer{pointer-events:none;position:absolute;inset:0}.itlHIG_annotationBox{background:0 0;border:1px solid;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #ffffff6b}.itlHIG_cardBody{align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.itlHIG_productName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.itlHIG_invalidProductName,.itlHIG_matchingWarning{color:var(--accent-red)}.itlHIG_matchingWarning{margin:0;font-size:12px;font-weight:700;line-height:1.5}.itlHIG_chipRow{gap:5px;min-width:0;display:flex;overflow:hidden}.itlHIG_ingredientChip,.itlHIG_moreChip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-width:0;max-width:78px;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.itlHIG_ingredientChip{border:1px solid color-mix(in srgb, var(--accent-green) 34%, var(--line-soft));background:color-mix(in srgb, var(--accent-green) 12%, var(--bg-surface));color:var(--text-strong);text-overflow:ellipsis;overflow:hidden}.itlHIG_moreChip{border:1px solid var(--line-soft);color:var(--text-muted);background:#fbfaf8;flex:none}.itlHIG_productMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}@container app-content (max-width:840px){.itlHIG_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itlHIG_productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.itlHIG_listHeader,.itlHIG_topBar{flex-direction:column;align-items:stretch}.itlHIG_newLink{width:fit-content}}@container app-content (max-width:620px){.itlHIG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (max-width:450px){.itlHIG_summaryGrid,.itlHIG_productGrid{grid-template-columns:1fr}.itlHIG_newLink{width:100%}}
.BtEJEW_layout{gap:clamp(16px,2vw,24px);display:grid}.BtEJEW_formGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:16px;display:grid}.BtEJEW_uploadPanel,.BtEJEW_infoPanel{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:#ffffffbd;gap:16px;padding:clamp(14px,2vw,18px);display:grid}.BtEJEW_panelHeader{gap:5px;display:grid}.BtEJEW_panelHeader h2{color:var(--text-strong);margin:0;font-size:18px}.BtEJEW_panelHeader p{color:var(--text-body);margin:0;font-size:13px;line-height:1.7}.BtEJEW_uploadArea,.BtEJEW_uploadAreaWithImage{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--accent-gold) 58%, var(--line-soft));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent-gold) 7%, var(--bg-surface));width:min(100%,520px);color:var(--text-strong);cursor:pointer;text-align:center;justify-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.BtEJEW_uploadArea{align-content:center;gap:8px;padding:24px}.BtEJEW_uploadAreaWithImage{background:#f3eee7;border-style:solid}.BtEJEW_uploadLabel{font-size:15px;font-weight:700}.BtEJEW_uploadHint{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.6}.BtEJEW_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BtEJEW_previewImage{object-fit:contain;width:100%;height:100%;display:block}.BtEJEW_replaceImageLabel{border-radius:var(--radius-pill);min-height:36px;color:var(--text-strong);background:#ffffffeb;border:1px solid #2f353829;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px #2f35381f}.BtEJEW_field{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.BtEJEW_field input{width:100%;min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-strong);outline:none;padding:0 14px}@media (pointer:fine) and (not (any-pointer:coarse)){.BtEJEW_field input{padding:0 12px}}.BtEJEW_field input:focus,.BtEJEW_uploadArea:focus-within,.BtEJEW_uploadAreaWithImage:focus-within{border-color:var(--accent-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-gold) 18%, transparent)}.BtEJEW_detailSetupGuide{color:var(--text-body);margin:0;font-size:13px;line-height:1.7}.BtEJEW_loadingNotice{color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.BtEJEW_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.BtEJEW_cancelLink,.BtEJEW_submitButton{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.BtEJEW_cancelLink{border:1px solid var(--line-soft);background:var(--bg-surface);color:var(--text-strong)}.BtEJEW_submitButton{border:1px solid color-mix(in srgb, var(--accent-gold) 48%, var(--line-soft));background:color-mix(in srgb, var(--accent-gold) 18%, var(--bg-surface));color:var(--text-strong);cursor:pointer}.BtEJEW_submitButton:disabled{border-color:var(--line-soft);color:var(--text-muted);cursor:not-allowed;background:#ebe7e1}@container app-content (max-width:840px){.BtEJEW_formGrid{grid-template-columns:1fr}}@container app-content (max-width:450px){.BtEJEW_actions{justify-content:stretch}.BtEJEW_cancelLink,.BtEJEW_submitButton{flex:100%}}
