._badge_dfs3c_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap;line-height:1.4}._neutral_dfs3c_14{background-color:var(--color-bg-muted);color:var(--color-text-main)}._success_dfs3c_19{background-color:var(--color-success-bg);color:var(--color-success)}._warning_dfs3c_24{background-color:var(--color-warning-bg);color:var(--color-warning)}._danger_dfs3c_29{background-color:#dc26261a;color:var(--color-danger)}._info_dfs3c_34{background-color:var(--color-info-bg);color:var(--color-info)}._accent_dfs3c_39{background-color:var(--color-accent-transparent);color:var(--color-accent)}._page_zgtek_1{min-height:100vh;background:var(--color-bg-cream);display:flex;flex-direction:column}._header_zgtek_8{display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem;background:var(--color-surface-white);border-bottom:1px solid var(--color-border)}._logo_zgtek_17{font-family:var(--font-family-display);font-size:1.35rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);text-decoration:none}._main_zgtek_27{flex:1;width:100%;max-width:640px;margin:0 auto;padding:2.5rem 1.25rem 4rem;display:flex;flex-direction:column;gap:2rem}._heading_zgtek_38{text-align:center;display:flex;flex-direction:column;gap:.75rem;padding-bottom:.25rem}._title_zgtek_46{font-family:var(--font-family-display);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);margin:0}._subtitle_zgtek_56{font-size:.88rem;line-height:1.6;color:var(--color-text-secondary);margin:0 auto;max-width:36rem}._orderMeta_zgtek_64{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.75rem;color:var(--color-text-muted);letter-spacing:.04em}._orderBadge_zgtek_74{display:inline-flex;align-items:center;padding:.25rem .6rem;background:var(--color-surface-white);border:1px solid var(--color-border);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}._stepper_zgtek_87{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.25rem}._stepperLabel_zgtek_95{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}._dots_zgtek_103{display:flex;gap:.35rem}._dot_zgtek_103{width:6px;height:6px;background:var(--color-border);border-radius:999px;transition:background .2s ease,width .2s ease}._dotActive_zgtek_116{width:22px;background:var(--color-brand-red)}._navButtons_zgtek_121{display:flex;gap:.5rem;margin-left:.5rem}._navBtn_zgtek_127{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-white);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}._navBtn_zgtek_127:hover:not(:disabled){border-color:var(--color-brand-red);color:var(--color-brand-red)}._navBtn_zgtek_127:disabled{opacity:.4;cursor:not-allowed}._card_zgtek_150{background:var(--color-surface-white);border:1px solid var(--color-border);padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._cardHeader_zgtek_159{display:grid;grid-template-columns:140px 1fr;gap:1.5rem;align-items:start}@media(max-width:480px){._cardHeader_zgtek_159{grid-template-columns:1fr}}._imageWrap_zgtek_172{width:140px;height:140px;background:var(--color-bg-cream);overflow:hidden;border:1px solid var(--color-border)}@media(max-width:480px){._imageWrap_zgtek_172{width:100%;height:auto;aspect-ratio:1}}._image_zgtek_172{width:100%;height:100%;object-fit:cover}._productName_zgtek_194{font-family:var(--font-family-display);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--color-text-primary);margin:0}._statusBadge_zgtek_203{margin-top:.5rem;display:inline-flex}._divider_zgtek_208{height:1px;background:var(--color-border)}._ratingBlock_zgtek_213{display:flex;flex-direction:column;gap:.65rem}._ratingLabel_zgtek_219{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary)}._stars_zgtek_227{display:flex;gap:.35rem}._starBtn_zgtek_232{background:none;border:1px solid transparent;padding:.25rem;cursor:pointer;color:var(--color-border);transition:transform .15s ease,color .15s ease,border-color .15s ease;display:flex;align-items:center;justify-content:center}._starBtn_zgtek_232:hover:not(:disabled){transform:scale(1.08);color:var(--color-brand-red)}._starBtn_zgtek_232:focus-visible{outline:none;border-color:var(--color-brand-red);box-shadow:0 0 0 1px var(--color-brand-red)}._starBtn_zgtek_232:disabled{cursor:not-allowed;opacity:.6}._starActive_zgtek_260{color:var(--color-brand-red)}._starEmpty_zgtek_264{color:var(--color-border)}._ratingHint_zgtek_268{font-size:.78rem;color:var(--color-text-muted);line-height:1.4}._ratingHintStrong_zgtek_274{color:var(--color-text-secondary);font-weight:500}._textarea_zgtek_279{margin-top:.25rem}._actions_zgtek_283{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}._submitBtn_zgtek_290{width:100%}._lockedNote_zgtek_294{font-size:.78rem;color:var(--color-text-muted);text-align:center;padding:.5rem;background:var(--color-bg-cream);border:1px solid var(--color-border)}._errorBox_zgtek_303{padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.85rem;line-height:1.5}._loading_zgtek_312{text-align:center;padding:2rem;color:var(--color-text-secondary);font-size:.9rem}._footer_zgtek_319{text-align:center;padding:1.5rem;font-size:.72rem;color:var(--color-text-muted);letter-spacing:.04em}._emptyState_zgtek_327{text-align:center;padding:2.5rem 1.5rem;background:var(--color-surface-white);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.85rem;align-items:center}._emptyTitle_zgtek_338{font-family:var(--font-family-display);font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0}._emptyText_zgtek_346{font-size:.85rem;color:var(--color-text-secondary);margin:0}
