._toast_124az_1{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(20px);z-index:200;padding:.8rem 1.3rem;border-radius:var(--radius-pill);font-size:.88rem;font-weight:500;background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-strong);color:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--t-fast),transform var(--t-fast);max-width:90vw}._show_124az_20{opacity:1;transform:translate(-50%) translateY(0)}._t_success_124az_24{border-color:var(--success-border)}._t_error_124az_25{border-color:var(--danger-border);color:var(--danger)}._sidebar_10pt0_1{position:fixed;top:0;left:0;bottom:0;width:260px;background:var(--bg-elevated);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:50}._brand_10pt0_14{display:flex;align-items:center;gap:.7rem;padding:1.35rem 1.25rem;border-bottom:1px solid var(--border)}._brandMark_10pt0_21{width:40px;height:40px;object-fit:contain;flex-shrink:0}._brandText_10pt0_27{display:flex;flex-direction:column;line-height:1.15}._brandName_10pt0_28{font-size:1rem;font-weight:600}._brandName_10pt0_28 span{color:var(--orange)}._brandTag_10pt0_30{font-size:.62rem;color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:2px}._closeBtn_10pt0_37{display:none;margin-left:auto;color:var(--ink-soft)}._nav_10pt0_39{flex:1;overflow-y:auto;padding:1rem .75rem}._navSection_10pt0_40{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);padding:.9rem .75rem .4rem}._navItem_10pt0_47{display:flex;align-items:center;gap:.7rem;padding:.62rem .75rem;border-radius:var(--radius-md);color:var(--ink-soft);font-size:.9rem;font-weight:500;transition:background var(--t-fast),color var(--t-fast)}._navItem_10pt0_47:hover{background:var(--surface);color:var(--ink)}._navItemActive_10pt0_59{background:var(--surface-2);color:var(--ink)}._navItemActive_10pt0_59 svg{color:var(--orange)}._footer_10pt0_62{padding:1rem 1.1rem 1.25rem;border-top:1px solid var(--border)}._user_10pt0_63{margin-bottom:.75rem}._userEmail_10pt0_64{font-size:.8rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_10pt0_71{display:inline-block;margin-top:.35rem;font-size:.66rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.06em}._roleAdmin_10pt0_81{background:var(--orange);color:#0a0a0a}._roleEditor_10pt0_82{background:var(--info-bg);color:var(--info)}._signOutBtn_10pt0_84{width:100%;padding:.6rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--ink-soft);font-size:.85rem;font-weight:500;transition:border-color var(--t-fast),color var(--t-fast)}._signOutBtn_10pt0_84:hover{border-color:var(--danger-border);color:var(--danger)}._mobileOpen_10pt0_96{transform:translate(0)}@media (max-width: 900px){._sidebar_10pt0_1{transform:translate(-100%);transition:transform var(--t-med);box-shadow:var(--shadow-strong)}._mobileOpen_10pt0_96{transform:translate(0)}._closeBtn_10pt0_37{display:block}}._wrap_12a4m_1{min-height:100vh;display:flex}._main_12a4m_3{flex:1;min-width:0;margin-left:260px}._mainInner_12a4m_8{max-width:1200px;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}._mobileBar_12a4m_14{display:none;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-elevated);position:sticky;top:0;z-index:30}._hamburger_12a4m_25{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--ink-soft)}._mobileBrand_12a4m_34{font-weight:600}._mobileBrand_12a4m_34 span{color:var(--orange)}._overlay_12a4m_37{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:40}@media (max-width: 900px){._wrap_12a4m_1{flex-direction:column}._main_12a4m_3{margin-left:0}._mobileBar_12a4m_14{display:flex}}.fn{--accent: #FF6B0A;--accent-light: #FF8636;--accent-deep: #C2410C;--accent-soft: #FFF3EA;--ink: #0f172a;--ink-soft: #475569;--ink-muted: #94a3b8;--line: #e6e9ee;--line-strong: #d3d8e0;--card: #ffffff;--bg: #f6f7f9;min-height:100vh;background:radial-gradient(1200px 600px at 50% -20%,#ffffff 0%,transparent 60%),var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;align-items:center;padding:clamp(1rem,4vw,2.5rem) 1.1rem 4rem}.fnProgress{width:100%;max-width:920px;height:6px;background:var(--line);border-radius:999px;overflow:hidden;margin-bottom:clamp(1.5rem,4vw,2.75rem)}.fnProgressBar{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-deep));border-radius:999px;transition:width .42s cubic-bezier(.22,1,.36,1)}.fnCard{width:100%;max-width:920px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 20px 50px -30px #0f172a40;padding:clamp(1.5rem,4vw,3rem);animation:fnIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes fnIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fnEyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.85rem}.fnTitle{font-size:clamp(1.55rem,3.6vw,2.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:.85rem}.fnLead{font-size:clamp(1rem,1.4vw,1.08rem);color:var(--ink-soft);line-height:1.6;max-width:60ch}.fnField{margin-top:1.75rem;display:flex;flex-direction:column;gap:.5rem;max-width:460px}.fnLabel{font-size:.82rem;font-weight:600;color:var(--ink-soft)}.fnInput{padding:.95rem 1.1rem;font-size:1.05rem;color:var(--ink);background:#fff;border:1.5px solid var(--line-strong);border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s}.fnInput::placeholder{color:var(--ink-muted)}.fnInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.fnActions{margin-top:2rem;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.fnBtn{padding:.95rem 1.8rem;font-size:1rem;font-weight:700;color:#1b1206;background:var(--accent);border-radius:12px;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 10px 24px -12px var(--accent-deep)}.fnBtn:hover:not(:disabled){background:var(--accent-light, #FF8636);transform:translateY(-1px)}.fnBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.fnBtnGhost{padding:.95rem 1.3rem;font-size:.95rem;font-weight:600;color:var(--ink-soft);background:transparent;border-radius:12px}.fnBtnGhost:hover{color:var(--ink)}.fnStepInfo{margin-left:auto;font-size:.85rem;color:var(--ink-muted);font-weight:500}.fnGrid{margin-top:1.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.fnOption{position:relative;display:block;padding:0;border:2px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#fbfcfd,#f1f4f7);cursor:pointer;overflow:hidden;transition:border-color .16s,transform .16s,box-shadow .16s}.fnOption:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 16px 30px -20px #0f172a66}.fnOptionSelected{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.fnOptionImg{width:100%;aspect-ratio:3 / 4;object-fit:contain;padding:.9rem}.fnOptionFoot{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-top:1px solid var(--line);background:#fff}.fnOptionName{font-size:.82rem;font-weight:600;color:var(--ink-soft)}.fnRadio{width:20px;height:20px;border-radius:999px;border:2px solid var(--line-strong);display:grid;place-items:center;transition:border-color .16s,background .16s}.fnOptionSelected .fnRadio{border-color:var(--accent);background:var(--accent)}.fnRadio svg{color:#fff;opacity:0;transition:opacity .14s}.fnOptionSelected .fnRadio svg{opacity:1}.fnCheck{width:64px;height:64px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center;margin-bottom:1.25rem}.fnCoupon{margin-top:1.75rem;padding:1.5rem;border:1.5px dashed var(--accent);background:var(--accent-soft);border-radius:16px;text-align:center}.fnCouponLabel{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.fnCouponCode{margin:.5rem 0 .35rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;letter-spacing:.08em;color:var(--ink)}.fnCouponHint{font-size:.9rem;color:var(--ink-soft)}.fnError{margin-top:1rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;font-size:.9rem}.fnFootnote{margin-top:2rem;font-size:.78rem;color:var(--ink-muted);text-align:center}.fnCenter{min-height:100vh;display:grid;place-items:center;padding:2rem;text-align:center;font-family:Inter,system-ui,sans-serif;color:#475569;background:#f6f7f9}.fnSpinner{width:38px;height:38px;border-radius:999px;border:3px solid #e2e8f0;border-top-color:#ff6b0a;animation:fnSpin .8s linear infinite;margin:0 auto 1rem}@keyframes fnSpin{to{transform:rotate(360deg)}}@media (max-width: 520px){.fnGrid{grid-template-columns:repeat(2,1fr)}.fnStepInfo{width:100%;margin-left:0;order:-1}.fnActions{align-items:stretch}.fnBtn,a.fnBtn,.fnBtnGhost{width:100%;text-align:center;justify-content:center}}._screen_h3o3q_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse 900px 500px at 50% -10%,var(--bg-elevated) 0%,transparent 60%),var(--bg)}._card_h3o3q_11{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;animation:_fadeUp_h3o3q_1 .35s var(--ease) both}@keyframes _fadeUp_h3o3q_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._brand_h3o3q_22{display:flex;align-items:center;gap:.7rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}._brandMark_h3o3q_30{width:46px;height:46px;object-fit:contain;flex-shrink:0}._brandText_h3o3q_35{display:flex;flex-direction:column;line-height:1.15}._brandName_h3o3q_36{font-size:1rem;font-weight:600}._brandName_h3o3q_36 span{color:var(--orange)}._brandTag_h3o3q_38{font-size:.64rem;color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:2px}._title_h3o3q_40{font-size:1.4rem;font-weight:600;margin-bottom:1.25rem}._form_h3o3q_41{display:flex;flex-direction:column}._submit_h3o3q_42{width:100%;justify-content:center;margin-top:.4rem;padding:.8rem}._help_h3o3q_43{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--ink-muted)}._header_1l62k_1{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}._title_1l62k_9{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:600;letter-spacing:-.02em}._description_1l62k_14{margin-top:.4rem;color:var(--ink-soft);font-size:.92rem;max-width:60ch}._action_1l62k_20{flex-shrink:0}._wrap_1db87_1{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._wrapCentered_1db87_7{justify-content:center}._chartArea_1db87_8{flex-shrink:0}._arc_1db87_9{cursor:pointer;transition:stroke-width .16s var(--ease)}._centerNum_1db87_11{fill:var(--ink);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}._centerLabel_1db87_12{fill:var(--ink-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}._legend_1db87_14{list-style:none;display:flex;flex-direction:column;gap:.1rem;min-width:150px;flex:1}._legendItem_1db87_22{display:flex;align-items:center;gap:.55rem;padding:.3rem .4rem;border-radius:var(--radius-sm);cursor:default}._legendItem_1db87_22:hover{background:var(--surface-2)}._swatch_1db87_31{width:12px;height:12px;border-radius:3px;flex-shrink:0}._legendLabel_1db87_32{font-size:.85rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._legendMuted_1db87_40{color:var(--ink-faint)}._legendVal_1db87_41{font-size:.85rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}._emptyDonut_1db87_49{display:grid;place-items:center;border-radius:999px;border:2px dashed var(--border-strong);color:var(--ink-muted);font-size:.85rem}._segment_1nfcc_1{display:inline-flex;padding:3px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._segBtn_1nfcc_8{padding:.45rem .85rem;font-size:.82rem;font-weight:500;color:var(--ink-soft);border-radius:var(--radius-sm)}._segBtnActive_1nfcc_15{background:var(--surface-3);color:var(--ink)}._kpis_1nfcc_17{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._kpi_1nfcc_17{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem}._kpiValue_1nfcc_29{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._kpiLabel_1nfcc_30{margin-top:.25rem;font-size:.78rem;color:var(--ink-muted)}._overview_1nfcc_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin-bottom:2rem}._overviewCard_1nfcc_39{display:flex;flex-direction:column}._overviewHead_1nfcc_40{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._overviewCount_1nfcc_47{font-size:.82rem;color:var(--ink-muted);white-space:nowrap}._donutCenter_1nfcc_48{display:flex;justify-content:center;padding:.75rem 0 1.25rem}._winnerCard_1nfcc_50{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.1rem;border-radius:var(--radius-md);background:#ff6b0a14;border:1px solid rgba(255,107,10,.22);margin-top:auto}._winnerTag_1nfcc_61{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}._winnerThumb_1nfcc_68{width:100%;border-radius:var(--radius-md);background:transparent;display:flex;align-items:center;justify-content:center;padding:.85rem}._winnerThumb_1nfcc_68 img{height:300px;width:auto;max-width:100%;object-fit:contain}._winnerInfo_1nfcc_85{text-align:center}._winnerName_1nfcc_86{font-size:1.15rem;font-weight:700;color:var(--ink);margin-bottom:.15rem}._winnerPct_1nfcc_87{font-size:.88rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}._noWinner_1nfcc_88{margin-top:auto;padding:.85rem;text-align:center;color:var(--ink-muted);font-size:.85rem;border:1px dashed var(--border-strong);border-radius:var(--radius-md)}._detailHeading_1nfcc_99{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.85rem}._detailGrid_1nfcc_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem;align-items:start}._productCard_1nfcc_113{margin-bottom:0}._productHead_1nfcc_114{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border)}._productName_1nfcc_124{font-size:1.15rem;font-weight:600}._productMeta_1nfcc_125{font-size:.85rem;color:var(--ink-muted)}._barsSide_1nfcc_127{display:flex;flex-direction:column;gap:.7rem}._bar_1nfcc_127{display:flex;align-items:center;gap:.75rem}._barThumb_1nfcc_129{position:relative;width:48px;height:62px;flex-shrink:0;border-radius:var(--radius-sm);background:transparent;overflow:hidden}._barThumb_1nfcc_129 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:3px}._barMain_1nfcc_140{flex:1;min-width:0}._barTop_1nfcc_141{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}._barLabel_1nfcc_142{font-size:.85rem;color:var(--ink-soft);font-weight:500;display:inline-flex;align-items:center;gap:.35rem}._crown_1nfcc_143{color:var(--orange)}._barVal_1nfcc_144{font-size:.82rem;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}._barTrack_1nfcc_145{height:8px;background:var(--surface-3);border-radius:var(--radius-pill);overflow:hidden}._barFill_1nfcc_146{height:100%;background:linear-gradient(90deg,var(--orange-deep),var(--orange));border-radius:var(--radius-pill);transition:width .48s var(--ease)}@media (max-width: 860px){._kpis_1nfcc_17{grid-template-columns:repeat(2,1fr)}._productBody_1nfcc_155{grid-template-columns:1fr;gap:1.5rem}}._backdrop_bmg5z_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:grid;place-items:center;padding:1.25rem;animation:_fade_bmg5z_1 .18s var(--ease)}@keyframes _fade_bmg5z_1{0%{opacity:0}to{opacity:1}}._modal_bmg5z_14{width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);animation:_pop_bmg5z_1 .22s var(--ease)}._wide_bmg5z_26{max-width:820px}@keyframes _pop_bmg5z_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._head_bmg5z_29{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem;border-bottom:1px solid var(--border)}._title_bmg5z_36{font-size:1.1rem;font-weight:600}._close_bmg5z_37{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--ink-muted)}._close_bmg5z_37:hover{color:var(--ink);background:var(--surface-2)}._body_bmg5z_47{padding:1.35rem;overflow-y:auto}._foot_bmg5z_48{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem;border-top:1px solid var(--border)}._grid_hq7bl_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.1rem}._card_hq7bl_7{display:flex;flex-direction:column;gap:.85rem}._cardTop_hq7bl_8{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start}._cardTitleRow_hq7bl_9{display:flex;align-items:center;gap:.65rem;width:100%}._cardTitle_hq7bl_9{font-size:1.05rem;font-weight:600;flex:1}._slugRow_hq7bl_12{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-soft);transition:border-color var(--t-fast),color var(--t-fast)}._slugRow_hq7bl_12:hover{border-color:var(--border-stronger);color:var(--ink)}._slugText_hq7bl_25{flex:1;text-align:left;font-size:.85rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._stats_hq7bl_36{display:flex;gap:1rem;font-size:.82rem;color:var(--ink-soft);flex-wrap:wrap}._stats_hq7bl_36 strong{color:var(--ink)}._actions_hq7bl_45{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem;align-items:center}._layout_bs5h2_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;align-items:start}._col_bs5h2_7{display:flex;flex-direction:column;gap:0}._sectionTitle_bs5h2_8{font-size:1.05rem;font-weight:600;margin-bottom:1rem}._row2_bs5h2_10{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}._slugField_bs5h2_12{display:flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--input-bg)}._slugField_bs5h2_12:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0a1a}._slugPrefix_bs5h2_21{display:flex;align-items:center;padding:0 .6rem;font-size:.78rem;color:var(--ink-faint);background:var(--surface-2);border-right:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}._slugField_bs5h2_12 ._slugPrefix_bs5h2_21+input,._slugField_bs5h2_12 input{border:none;box-shadow:none;border-radius:0;background:transparent;flex:1;min-width:0}._checkRow_bs5h2_37{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--ink-soft);margin-top:.5rem;cursor:pointer}._checkRow_bs5h2_37 input{width:16px;height:16px;accent-color:var(--orange)}._productCard_bs5h2_48{margin-bottom:1.1rem}._productHeader_bs5h2_49{display:flex;align-items:center;justify-content:space-between}._mockups_bs5h2_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.6rem;margin:.5rem 0}._thumb_bs5h2_57{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border-strong);overflow:hidden}._thumb_bs5h2_57 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4px}._thumbRemove_bs5h2_68{position:absolute;top:4px;right:4px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#101013bf;color:#fff}._thumbRemove_bs5h2_68:hover{background:var(--danger)}._thumbNum_bs5h2_78{position:absolute;bottom:4px;left:4px;font-size:.62rem;font-weight:600;color:var(--ink-muted);background:#101013b3;padding:.1rem .35rem;border-radius:var(--radius-sm)}._addThumb_bs5h2_88{aspect-ratio:3 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border:1.5px dashed var(--border-stronger);border-radius:var(--radius-md);color:var(--ink-muted);font-size:.75rem;transition:border-color var(--t-fast),color var(--t-fast)}._addThumb_bs5h2_88:hover:not(:disabled){border-color:var(--orange);color:var(--orange-light)}._uploadingDot_bs5h2_102{width:18px;height:18px;border-radius:999px;border:2px solid var(--border-stronger);border-top-color:var(--orange);animation:_spin_bs5h2_1 .8s linear infinite}@keyframes _spin_bs5h2_1{to{transform:rotate(360deg)}}._addProduct_bs5h2_111{justify-content:center;width:100%;border-style:dashed;margin-bottom:1.1rem}._saveBar_bs5h2_113{display:flex;justify-content:flex-end;position:sticky;bottom:1rem}._saveBar_bs5h2_113 ._ui-btn-primary_bs5h2_114{padding:.75rem 1.6rem}@media (max-width: 900px){._layout_bs5h2_1{grid-template-columns:1fr}}@media (max-width: 560px){._row2_bs5h2_10{grid-template-columns:1fr}}._dateField_10a97_1{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--ink-muted)}._dateField_10a97_1 input{max-width:160px;padding:.45rem .6rem;color-scheme:dark}._choices_10a97_10{display:flex;gap:.5rem;flex-wrap:wrap}._choice_10a97_10{display:flex;align-items:center;gap:.4rem;padding:.2rem .5rem .2rem .2rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:.78rem;color:var(--ink-soft)}._choice_10a97_10 img{width:28px;height:36px;object-fit:contain;background:#fff;border-radius:var(--radius-sm)}._filtros_1ewxn_1{display:flex;gap:.4rem;flex-wrap:wrap}._filtroBtn_1ewxn_2{padding:.4rem .8rem;font-size:.8rem;font-weight:500;color:var(--ink-soft);border:1px solid var(--border);border-radius:var(--radius-pill)}._filtroBtn_1ewxn_2:hover{border-color:var(--border-stronger);color:var(--ink)}._filtroBtnAtivo_1ewxn_11{background:var(--surface-3);color:var(--ink);border-color:var(--border-stronger)}._list_1ewxn_13{display:flex;flex-direction:column;gap:.5rem}._row_1ewxn_14{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._icon_1ewxn_23{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-md);font-size:.95rem}._icon_green_1ewxn_30{background:var(--success-bg);color:var(--success)}._icon_blue_1ewxn_31{background:var(--info-bg);color:var(--info)}._icon_red_1ewxn_32{background:var(--danger-bg);color:var(--danger)}._icon_orange_1ewxn_33{background:#ff6b0a24;color:var(--orange-light)}._icon_neutral_1ewxn_34{background:var(--surface-3);color:var(--ink-muted)}._info_1ewxn_36{flex:1;min-width:0}._desc_1ewxn_37{font-size:.9rem;color:var(--ink)}._metaLine_1ewxn_38{display:flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.76rem;color:var(--ink-muted)}._dot_1ewxn_39{opacity:.5}._tag_1ewxn_41{flex-shrink:0;font-size:.7rem;font-weight:600;padding:.25rem .6rem;border-radius:var(--radius-pill)}._tag_green_1ewxn_48{background:var(--success-bg);color:var(--success)}._tag_blue_1ewxn_49{background:var(--info-bg);color:var(--info)}._tag_red_1ewxn_50{background:var(--danger-bg);color:var(--danger)}._tag_orange_1ewxn_51{background:#ff6b0a24;color:var(--orange-light)}._tag_neutral_1ewxn_52{background:var(--surface-3);color:var(--ink-muted)}@media (max-width: 620px){._row_1ewxn_14{flex-wrap:wrap;align-items:flex-start}._info_1ewxn_36{flex:1 1 calc(100% - 46px)}._tag_1ewxn_41{order:3;margin-left:46px;margin-top:.4rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}:root{--orange: #FF6B0A;--orange-light: #FFA052;--orange-deep: #E55300;--bg: #101013;--bg-elevated: #16161B;--surface: #181820;--surface-2: #20202A;--surface-3: #2A2A35;--input-bg: #0C0C10;--ink: #F6E9E0;--ink-soft: rgba(246, 233, 224, .65);--ink-muted: rgba(246, 233, 224, .42);--ink-faint: rgba(246, 233, 224, .22);--border: rgba(246, 233, 224, .06);--border-strong: rgba(246, 233, 224, .12);--border-stronger: rgba(246, 233, 224, .2);--success: #4ADE80;--success-bg: rgba(74, 222, 128, .12);--success-border: rgba(74, 222, 128, .3);--danger: #F87171;--danger-bg: rgba(248, 113, 113, .12);--danger-border: rgba(248, 113, 113, .3);--warn: #FBBF24;--warn-bg: rgba(251, 191, 36, .12);--info: #60A5FA;--info-bg: rgba(96, 165, 250, .12);--c1: #EA580C;--c2: #2563EB;--c3: #16A34A;--c4: #8B5CF6;--c5: #DB2777;--c6: #B45309;--c7: #0891B2;--c8: #E11D48;--c-other: #6B7280;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-med: 0 8px 28px rgba(0, 0, 0, .4);--shadow-strong: 0 16px 48px rgba(0, 0, 0, .5);--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .18s var(--ease);--t-med: .32s var(--ease)}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden;overflow-wrap:break-word}img,svg{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:rgba(246,233,224,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#f6e9e029;border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ff6b0a99;background-clip:padding-box}.ui-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:var(--radius-md);font-size:.88rem;font-weight:500;border:1px solid var(--border-strong);color:var(--ink);background:var(--surface-2);transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast),opacity var(--t-fast)}.ui-btn:hover:not(:disabled){background:var(--surface-3)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn-primary{background:var(--orange);border-color:transparent;color:#0a0a0a;font-weight:600}.ui-btn-primary:hover:not(:disabled){background:var(--orange-light);transform:translateY(-1px)}.ui-btn-ghost{background:transparent;border-color:transparent;color:var(--ink-soft)}.ui-btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--surface)}.ui-btn-danger{color:var(--danger);border-color:var(--danger-border);background:transparent}.ui-btn-danger:hover:not(:disabled){background:var(--danger-bg)}.ui-btn-sm{padding:.4rem .75rem;font-size:.8rem}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.35rem}.ui-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.ui-label{font-size:.72rem;font-weight:600;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.ui-input,.ui-select,.ui-textarea{width:100%;padding:.7rem .85rem;background:var(--input-bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--ink);font-size:.92rem;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ink-faint)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0a1a}.ui-textarea{resize:vertical;min-height:80px}.ui-hint{font-size:.78rem;color:var(--ink-muted)}.ui-input-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ui-input-row .ui-input{flex:1;min-width:140px}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;font-size:.88rem}.ui-table th{text-align:left;padding:.85rem 1rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);background:var(--bg-elevated);border-bottom:1px solid var(--border);white-space:nowrap}.ui-table td{padding:.85rem 1rem;border-bottom:1px solid var(--border);color:var(--ink-soft);vertical-align:middle}.ui-table tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--surface)}@media (max-width: 640px){.ui-table-stack thead{display:none}.ui-table-stack,.ui-table-stack tbody,.ui-table-stack tr,.ui-table-stack td{display:block;width:100%}.ui-table-stack tr{padding:.7rem .9rem;border-bottom:1px solid var(--border)}.ui-table-stack tr:last-child{border-bottom:none}.ui-table-stack tbody tr:hover td{background:transparent}.ui-table-stack td{border:none;padding:.4rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:right}.ui-table-stack td:before{content:attr(data-label);color:var(--ink-muted);font-weight:600;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;flex-shrink:0}.ui-table-stack td:empty{display:none}}.ui-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:var(--radius-pill);letter-spacing:.03em}.ui-badge-on{background:var(--success-bg);color:var(--success)}.ui-badge-off{background:var(--surface-3);color:var(--ink-muted)}.ui-badge-orange{background:#ff6b0a24;color:var(--orange-light)}.ui-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.ui-spacer{margin-left:auto}.ui-empty{text-align:center;padding:3rem 1.5rem;color:var(--ink-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.ui-empty-title{color:var(--ink-soft);font-weight:600;margin-bottom:.35rem}.ui-loading{padding:2.5rem;text-align:center;color:var(--ink-muted)}.ui-error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.88rem;margin-bottom:1rem}.ui-muted{color:var(--ink-muted)}.ui-mono{font-variant-numeric:tabular-nums}
