._card_18a04_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-fast)}._card_18a04_1:hover{box-shadow:var(--shadow-md)}@media(min-width:640px){._card_18a04_1{flex-direction:row;align-items:stretch}}._imageContainer_18a04_23{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}@media(min-width:640px){._imageContainer_18a04_23{width:120px;height:120px}}._image_18a04_23{width:100%;height:100%;object-fit:cover}._placeholder_18a04_44{width:100%;height:100%;background-color:var(--muted);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);opacity:.5}._content_18a04_55{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3);justify-content:space-between}._header_18a04_63{display:flex;flex-direction:column;gap:var(--spacing-2)}@media(min-width:640px){._header_18a04_63{flex-direction:row;justify-content:space-between;align-items:flex-start}}._titleGroup_18a04_77{display:flex;flex-direction:column;gap:var(--spacing-2)}._titleRow_18a04_83{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._title_18a04_77{font-family:var(--font-family-base);font-size:1rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.3}._categoryBadge_18a04_99{font-size:.65rem;padding:2px var(--spacing-2);height:fit-content}._badges_18a04_105{display:flex;gap:var(--spacing-2);flex-wrap:wrap;align-items:center}._readonlyBadge_18a04_112{font-weight:500;font-size:.7rem}._price_18a04_117{font-weight:700;color:var(--primary);font-size:1.125rem;white-space:nowrap}._footer_18a04_124{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;border-top:1px dashed var(--border);padding-top:var(--spacing-3)}@media(min-width:640px){._footer_18a04_124{flex-direction:row;justify-content:space-between;align-items:center}}._stokInfo_18a04_141{display:flex;align-items:center}._actions_18a04_146{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._addBtn_18a04_153{height:2.25rem;padding:0 var(--spacing-4);font-size:.875rem;width:100%}@media(min-width:640px){._addBtn_18a04_153{width:auto}}@layer base{._container_11yt3_2{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:2.5rem}._storeHeader_11yt3_9{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border);margin-bottom:var(--spacing-2)}._storeTitle_11yt3_18{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0;text-align:center;letter-spacing:.05em}._filterGroup_11yt3_28{display:flex;flex-direction:column;gap:var(--spacing-2)}._searchHeader_11yt3_34{display:flex;width:100%}._searchWrapper_11yt3_39{position:relative;flex:1;display:flex;align-items:center}._searchIcon_11yt3_46{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_11yt3_53{padding-left:calc(var(--spacing-3) * 2 + 18px);border-radius:var(--radius-full)}._categoryScroll_11yt3_58{display:flex;overflow-x:auto;gap:var(--spacing-2);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-1);scrollbar-width:none;-ms-overflow-style:none}._categoryScroll_11yt3_58::-webkit-scrollbar{display:none}._badgeContainer_11yt3_72{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-1);align-items:flex-end}._categoryChip_11yt3_82{background-color:transparent;border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--animation-duration-fast) ease;outline:none}._categoryChip_11yt3_82:hover{border-color:var(--primary)}._categoryChipActive_11yt3_100{background-color:var(--muted);border-color:var(--muted-foreground);color:var(--foreground)}._katalogList_11yt3_106{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._readyStockList_11yt3_112{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:640px){._katalogList_11yt3_106{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}}._katalogCard_11yt3_125{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;display:flex;flex-direction:column;cursor:pointer}._katalogCard_11yt3_125:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._imagePlaceholder_11yt3_142{aspect-ratio:1 / 1;background-color:var(--muted);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}._statusBadge_11yt3_152{position:static;font-size:.7rem;padding:var(--spacing-1) var(--spacing-2)}._productImage_11yt3_158{width:100%;height:100%;object-fit:cover}._placeholderIcon_11yt3_164{color:var(--muted-foreground);opacity:.5}._cardContent_11yt3_169{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._titleGroup_11yt3_177{display:flex;flex-direction:column;gap:2px}._titleRow_11yt3_183{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2)}._categoryBadgeCard_11yt3_190{font-size:.65rem;padding:2px var(--spacing-2);height:fit-content;white-space:nowrap;flex-shrink:0}._productName_11yt3_198{font-family:var(--font-family-base);font-size:.875rem;font-weight:700;color:var(--card-foreground);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._productPrice_11yt3_211{font-weight:700;color:var(--primary);font-size:1rem;margin:0}._chipGroup_11yt3_218{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-top:var(--spacing-1)}._smallChip_11yt3_225{font-size:.65rem;background-color:var(--muted);color:var(--muted-foreground);padding:2px 6px;border-radius:var(--radius-full);white-space:nowrap}._actionBtn_11yt3_234{margin-top:auto;width:100%;font-size:.875rem}._emptyState_11yt3_240{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);grid-column:1 / -1}._emptyIcon_11yt3_254{width:48px;height:48px;color:var(--muted-foreground);opacity:.3}._emptyTitle_11yt3_261{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;margin:0}._emptyDesc_11yt3_268{color:var(--muted-foreground);margin:0}._sheetContent_11yt3_274{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-height:90vh}._sheetBody_11yt3_280{padding:var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:1.25rem;flex:1;overflow-y:auto}._sheetHeaderInfo_11yt3_289{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}._sheetProductName_11yt3_296{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0;line-height:1.2}._sheetProductPrice_11yt3_304{font-weight:700;color:var(--foreground);font-size:1.25rem;margin:0}._detailSection_11yt3_311{display:flex;flex-direction:column;gap:var(--spacing-3)}._detailSectionTitle_11yt3_317{font-size:.9375rem;font-weight:600;margin:0;color:var(--foreground)}._emptyText_11yt3_324{font-size:.875rem;color:var(--muted-foreground);margin:0}._detailField_11yt3_330{display:flex;flex-direction:column;gap:var(--spacing-2)}._detailLabel_11yt3_336{font-size:.875rem;font-weight:500;color:var(--foreground)}._pillContainer_11yt3_343{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._readOnlyPill_11yt3_349{background-color:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;display:inline-block}._batchList_11yt3_361{display:flex;flex-direction:column;gap:var(--spacing-2)}._batchItem_11yt3_367{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted)}._batchItemInfo_11yt3_377{display:flex;flex-direction:column;gap:var(--spacing-1)}._batchItemDate_11yt3_383{font-size:.875rem;font-weight:500;color:var(--foreground)}._batchItemQuota_11yt3_389{font-size:.75rem;color:var(--muted-foreground)}._actionFooter_11yt3_395{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);background-color:var(--popup);border-top:1px solid var(--border)}._loginBtn_11yt3_405{flex:1;height:2.75rem}}._layout_lvcpp_1{min-height:100vh;background-color:var(--background);display:flex;flex-direction:column;position:relative}._header_lvcpp_9{position:fixed;top:0;left:0;right:0;height:60px;background-color:var(--secondary);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-4);box-shadow:0 4px 12px #00000026;border-bottom:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}._brand_lvcpp_25{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--primary);display:flex;align-items:center;gap:var(--spacing-2);letter-spacing:.05em}._brandIcon_lvcpp_36{font-size:1.25rem}._headerActions_lvcpp_40{display:flex;align-items:center}._authButton_lvcpp_45{background-color:transparent;color:var(--primary);border-color:var(--primary)}._authButton_lvcpp_45:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}@media(max-width:639px){._buttonText_lvcpp_56{display:none}}._main_lvcpp_61{flex:1;width:100%;padding:calc(60px + var(--spacing-4)) var(--spacing-4) var(--spacing-8) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6);max-width:64rem;margin:0 auto}
