@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";._hero_dav2k_1{background:var(--bg);padding:60px 5%;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--card-border)}._heroContent_dav2k_10{margin:0 auto;animation:_contentFadeIn_dav2k_1 1s cubic-bezier(.25,.46,.45,.94) both}._heroTitle_dav2k_15{font-size:24px;font-weight:700;letter-spacing:2px;color:var(--accent);margin-bottom:20px;text-transform:uppercase}._heroSubtitle_dav2k_24{font-size:18px;color:var(--text);margin-bottom:40px;font-weight:500}._contactBlock_dav2k_32{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;text-align:left;margin-bottom:40px}._contactItem_dav2k_41,._workHours_dav2k_41{background:var(--surface);padding:24px;border-radius:12px;box-shadow:var(--shadow-sm);flex:1;min-width:300px;border:1px solid var(--card-border);transition:transform .3s ease,border-color .3s ease;min-width:0}._contactItem_dav2k_41:hover,._workHours_dav2k_41:hover{transform:translateY(-5px);border-color:var(--accent)}._contactItem_dav2k_41 h3,._workHours_dav2k_41 h3{font-size:18px;color:var(--text);margin-bottom:12px;border-bottom:2px solid var(--accent);padding-bottom:8px;display:inline-flex;align-items:center;gap:8px}._phone_dav2k_69{font-size:18px;font-weight:700;color:var(--text);overflow-wrap:anywhere}._phone_dav2k_69 a{color:var(--accent);text-decoration:none}._phone_dav2k_69 a:hover{text-decoration:underline}._note_dav2k_85{font-weight:400;font-size:14px;color:var(--muted)}._maxLinkWrap_dav2k_91{margin:-8px 0 12px}._maxLink_dav2k_91{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--accent);border-radius:8px;color:var(--accent);font-weight:600;text-decoration:none}._maxLink_dav2k_91:hover{background:var(--surface)}._email_dav2k_111{display:flex;align-items:center;gap:6px;font-size:16px;margin-top:4px;color:var(--text);min-width:0;overflow-wrap:anywhere}._email_dav2k_111 a{min-width:0;overflow-wrap:anywhere}._address_dav2k_124{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:var(--text);line-height:1.5;overflow-wrap:anywhere}._contactLabel_dav2k_134{flex:0 0 auto;font-weight:600}._email_dav2k_111 a{color:var(--accent);text-decoration:none}._email_dav2k_111 a:hover{text-decoration:underline}._workHours_dav2k_41 ul{list-style:none;padding:0;margin:0}._workHours_dav2k_41 li{margin-bottom:8px;color:var(--muted);font-size:15px;overflow-wrap:anywhere}._ctaButton_dav2k_158{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:var(--shadow-md)}._ctaButton_dav2k_158:hover{background:var(--accent-hover);transform:scale(1.05);box-shadow:var(--shadow-lg)}._partners_dav2k_181{background:var(--bg);padding:50px 0;text-align:center}._container_dav2k_187{margin:0 auto}._partnerCard_dav2k_191{background:var(--surface);padding:40px;border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--card-border);position:relative;overflow:hidden}._partnerCard_dav2k_191:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-hover),var(--accent))}._partnerCard_dav2k_191 h3{color:var(--text);font-size:22px;margin-bottom:16px}._partnerCard_dav2k_191 p{color:var(--muted);line-height:1.6;font-size:16px}._divider_dav2k_223{height:1px;background:var(--card-border);width:60%;margin:20px auto}._categories_dav2k_231{padding:80px 5%;background:transparent}._sectionTitle_dav2k_236{text-align:center;font-size:32px;margin-bottom:60px;color:var(--text);position:relative;display:inline-block;left:50%;transform:translate(-50%)}._sectionTitle_dav2k_236:after{content:"";display:block;width:60px;height:3px;background:var(--accent);margin:15px auto 0}._categoryBlock_dav2k_257{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px}._categoryLink_dav2k_265{display:block;color:inherit;text-decoration:none}._categoryLink_dav2k_265:focus-visible ._categoryBlock_dav2k_257{outline:2px solid var(--accent);outline-offset:5px;border-radius:12px}._categoryBlock_dav2k_257:last-child{margin-bottom:0}._reversed_dav2k_281{direction:rtl}._reversed_dav2k_281>*{direction:ltr}._catContent_dav2k_289 h3{font-size:28px;color:var(--accent);margin:0 0 14px;min-width:0;overflow-wrap:anywhere}._catHighlight_dav2k_297{font-size:15px;font-style:italic;color:var(--text);font-weight:500;margin-bottom:12px;border-left:3px solid var(--accent);padding-left:14px;line-height:1.5}._catContent_dav2k_289 p{color:var(--text);line-height:1.7;font-size:15px;opacity:.85}._catContent_dav2k_289,._catImage_dav2k_316{min-width:0}._catImage_dav2k_316{overflow:hidden;border-radius:14px;background:var(--media-bg)}._catImage_dav2k_316 img{width:100%;border-radius:14px;aspect-ratio:7 / 5;object-fit:cover;display:block;box-shadow:var(--shadow-sm);background:var(--media-bg)}._ctaButtonSmall_dav2k_336{display:inline-block;margin-top:18px;background:transparent;color:var(--accent);border:1px solid var(--accent);padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:600;transition:background .25s,color .25s}._ctaButtonSmall_dav2k_336:hover{background:var(--accent);color:#fff}._newsSection_dav2k_355{padding:80px 0;background:transparent;margin-left:-5%;margin-right:-5%;width:auto}._newsContainer_dav2k_363{position:relative}._newsContainer_dav2k_363 ._sectionTitle_dav2k_236,._newsContainer_dav2k_363 ._scrollHint_dav2k_368{padding:0 5%}._newsGrid_dav2k_372{display:flex;gap:24px;overflow-x:auto;padding:0 5% 20px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}._newsGrid_dav2k_372::-webkit-scrollbar{display:none}._newsCard_dav2k_386{flex:0 0 350px;background:var(--bg);border:1px solid var(--card-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;scroll-snap-align:start}._newsCard_dav2k_386:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}._newsImageWrap_dav2k_404{margin-bottom:14px;border-radius:8px;overflow:hidden}._newsImage_dav2k_404{width:100%;height:160px;object-fit:cover;display:block;transition:transform .3s ease}._newsCard_dav2k_386:hover ._newsImage_dav2k_404{transform:scale(1.04)}._newsDate_dav2k_420{font-size:14px;color:var(--muted);margin-bottom:12px;font-weight:500}._newsTitle_dav2k_427{font-size:18px;margin:0 0 12px;line-height:1.4}._newsTitle_dav2k_427 a{color:var(--text);text-decoration:none;transition:color .2s ease}._newsTitle_dav2k_427 a:hover{color:var(--accent)}._newsExcerpt_dav2k_443{font-size:15px;color:var(--text);line-height:1.6;margin:0;opacity:.8}._readMoreLink_dav2k_451{display:inline-block;margin-top:auto;padding-top:12px;color:var(--accent);text-decoration:none;font-weight:600;font-size:14px}._readMoreLink_dav2k_451:hover{text-decoration:underline}._reviewsSection_dav2k_465{padding:80px 0;background:transparent;margin-left:-5%;margin-right:-5%;width:auto}._reviewsContainer_dav2k_473{position:relative}._reviewsContainer_dav2k_473 ._sectionTitle_dav2k_236,._reviewsContainer_dav2k_473 ._scrollHint_dav2k_368{padding:0 5%}._reviewsTrack_dav2k_482{display:flex;gap:24px;overflow-x:auto;padding:0 5% 20px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;animation:_trackTwitch_dav2k_1 1.5s ease-in-out 1s}._reviewsTrack_dav2k_482::-webkit-scrollbar{display:none}._reviewCard_dav2k_497{flex:0 0 350px;background:var(--surface);border:1px solid var(--card-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}._reviewHeader_dav2k_510{display:flex;align-items:center;justify-content:space-between}._reviewerName_dav2k_516{font-weight:600;font-size:18px;color:var(--text)}._reviewStars_dav2k_522{display:flex;gap:2px;color:#fbbf24}._reviewText_dav2k_528{font-size:15px;color:var(--muted);line-height:1.6;margin:0}._scrollHint_dav2k_368{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--accent);font-size:14px;font-weight:500;margin-bottom:16px;animation:_twitch_dav2k_1 2s infinite}@keyframes _twitch_dav2k_1{0%,to{transform:translate(0)}10%,30%{transform:translate(5px)}20%,40%{transform:translate(0)}}@keyframes _trackTwitch_dav2k_1{0%,to{transform:translate(0)}20%{transform:translate(-30px)}40%{transform:translate(0)}}@keyframes _contentFadeIn_dav2k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInUp_dav2k_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){._heroTitle_dav2k_15{font-size:20px}._contactBlock_dav2k_32{flex-direction:column}._contactItem_dav2k_41,._workHours_dav2k_41{min-width:auto}._assortmentGrid_dav2k_573{grid-template-columns:1fr}._categoryBlock_dav2k_257{grid-template-columns:1fr;gap:20px}._reversed_dav2k_281{direction:ltr}._reviewCard_dav2k_497,._newsCard_dav2k_386{flex:0 0 280px}}._backdrop_1ucvu_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_vmFadeIn_1ucvu_1 .18s ease}@keyframes _vmFadeIn_1ucvu_1{0%{opacity:0}to{opacity:1}}@keyframes _vmSlideUp_1ucvu_1{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_1ucvu_26{background:var(--surface);color:var(--text);border-radius:16px;box-shadow:var(--shadow-lg),0 0 0 1px var(--card-border);width:100%;max-width:780px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:_vmSlideUp_1ucvu_1 .22s ease}._header_1ucvu_41{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem .9rem;border-bottom:1px solid var(--card-border);flex-shrink:0;gap:.5rem}._title_1ucvu_51{font-size:1.1rem;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--text)}._close_1ucvu_59{background:none;border:none;cursor:pointer;color:var(--muted);padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s;line-height:1}._close_1ucvu_59:hover{background:var(--muted-bg);color:var(--text)}._productName_1ucvu_79{font-size:.88rem;color:var(--muted);padding:.6rem 1.4rem .55rem;margin:0;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--card-border);background:var(--muted-bg)}._loading_1ucvu_93{padding:2.5rem 1.5rem;text-align:center;color:var(--muted);font-size:.92rem}._tableWrap_1ucvu_101{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--card-border) transparent}._tableWrap_1ucvu_101::-webkit-scrollbar{width:5px}._tableWrap_1ucvu_101::-webkit-scrollbar-track{background:transparent}._tableWrap_1ucvu_101::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:3px}._table_1ucvu_101{width:100%;border-collapse:collapse;font-size:.88rem}._table_1ucvu_101 thead{position:sticky;top:0;z-index:1}._table_1ucvu_101 th{text-align:left;padding:.6rem 1rem;background:var(--muted-bg);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:2px solid var(--card-border);white-space:nowrap}._table_1ucvu_101 th:nth-child(3),._table_1ucvu_101 th:nth-child(4),._table_1ucvu_101 th:nth-child(5),._table_1ucvu_101 th:nth-child(6){text-align:center}._table_1ucvu_101 td{padding:.72rem 1rem;border-bottom:1px solid var(--card-border);vertical-align:middle}._table_1ucvu_101 tr:last-child td{border-bottom:none}._table_1ucvu_101 tbody tr{transition:background .1s}._table_1ucvu_101 tbody tr:hover{background:var(--muted-bg)}._rowUnavailable_1ucvu_161{opacity:.42}._rowCurrent_1ucvu_163{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}._rowCurrent_1ucvu_163:hover{background:color-mix(in srgb,var(--accent) 14%,var(--surface))!important}._itemName_1ucvu_171{max-width:210px;word-break:break-word;line-height:1.35;font-weight:500;color:var(--text)}._thumbImg_1ucvu_179{width:44px;height:44px;object-fit:contain;object-position:center;border-radius:8px;background:var(--photo-bg);padding:3px;border:1px solid var(--card-border)}._itemSku_1ucvu_190{text-align:center;white-space:nowrap;color:var(--muted);font-size:.8rem;font-family:Courier New,monospace;letter-spacing:.02em}._price_1ucvu_199{text-align:center;font-weight:700;white-space:nowrap;color:var(--text)}._inStock_1ucvu_206{text-align:center;white-space:nowrap;width:1%}._inStockBadge_1ucvu_212{display:inline-block;background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a;border-radius:6px;padding:2px 10px;font-size:.82rem;font-weight:600;white-space:nowrap}[data-theme=dark] ._inStockBadge_1ucvu_212{background:color-mix(in srgb,#4ade80 18%,transparent);color:#4ade80}._noStock_1ucvu_228{text-align:center;color:var(--muted);font-size:.85rem;width:1%;white-space:nowrap}._qty_1ucvu_237{width:62px;display:block;margin:0 auto;padding:.32rem .35rem;border:1.5px solid var(--card-border);border-radius:8px;background:var(--bg);color:var(--text);text-align:center;font-size:.88rem;font-family:inherit;transition:border-color .15s,box-shadow .15s;-moz-appearance:textfield}._qty_1ucvu_237::-webkit-inner-spin-button,._qty_1ucvu_237::-webkit-outer-spin-button{opacity:1}._qty_1ucvu_237:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}._addBtn_1ucvu_261{display:block;margin:0 auto;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.42rem 1rem;cursor:pointer;font-size:.85rem;font-weight:600;font-family:inherit;white-space:nowrap;transition:background .15s,transform .12s,box-shadow .15s;line-height:1.4}._addBtn_1ucvu_261:hover:not(:disabled){background:var(--accent-hover);transform:scale(1.06);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 45%,transparent)}._addBtn_1ucvu_261:active:not(:disabled){transform:scale(.96)}._addBtn_1ucvu_261:disabled{background:var(--muted-bg);color:var(--muted);cursor:not-allowed;box-shadow:none}@media (max-width: 600px){._backdrop_1ucvu_2{padding:0;align-items:flex-end;-webkit-backdrop-filter:none;backdrop-filter:none}._modal_1ucvu_26{border-radius:16px 16px 0 0;max-height:92vh;max-width:100%}._header_1ucvu_41{padding:.9rem 1.1rem .7rem}._table_1ucvu_101{font-size:.81rem}._table_1ucvu_101 th,._table_1ucvu_101 td{padding:.55rem .6rem}._qty_1ucvu_237{width:52px}._itemName_1ucvu_171{max-width:120px;font-size:.79rem}._addBtn_1ucvu_261{padding:.38rem .65rem;font-size:.8rem}}._card_1814l_3{background:var(--product-card-bg, var(--surface));border:1px solid var(--card-border);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-fast);box-shadow:var(--shadow-sm);position:relative}._card_1814l_3:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--accent)}._media_1814l_5{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:160px;aspect-ratio:4 / 3;padding:8px;overflow:hidden;background:var(--photo-bg);position:relative}._media_1814l_5 img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity var(--transition-fast)}._media_1814l_5 img:hover{opacity:.9}._favBtn_1814l_22{position:absolute;top:10px;right:10px;z-index:5;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--card-border);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted);cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);touch-action:manipulation}._favBtn_1814l_22:hover{color:#e11d48;border-color:#e11d4866;background:var(--surface);transform:scale(1.06)}._favBtn_1814l_22:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._favActive_1814l_52{color:#e11d48;border-color:#e11d4866}._favActive_1814l_52 svg{transform:scale(1.04)}[data-theme=dark] ._favBtn_1814l_22:hover,[data-theme=dark] ._favActive_1814l_52{color:#fb7185;border-color:#fb718573}._cardImg_1814l_63{transition:none}._fading_1814l_66{animation:_fadeSlideOut_1814l_1 .15s ease-in forwards}@keyframes _fadeSlideOut_1814l_1{0%{opacity:1;transform:scale(1)}to{opacity:0}}._animateIn_1814l_73{animation:_fadeSlideIn_1814l_1 .25s ease-out forwards}@keyframes _fadeSlideIn_1814l_1{0%{opacity:0}to{opacity:1}}._navBtn_1814l_82{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;transition:opacity .18s,background .15s;z-index:3;padding:0;line-height:1}._navPrev_1814l_102{left:6px}._navNext_1814l_103{right:6px}._navBtn_1814l_82:hover{background:#000000b3}._card_1814l_3:hover ._navBtn_1814l_82,._cardList_1814l_106:hover ._navBtn_1814l_82{opacity:1}._dots_1814l_109{position:absolute;bottom:7px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:3}._dot_1814l_109{width:6px;height:6px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0;transition:background .15s,transform .15s}._dotActive_1814l_128{background:#fff;transform:scale(1.3)}._body_1814l_133{padding:20px;flex-grow:1;display:flex;flex-direction:column;min-width:0}._body_1814l_133 h3{overflow-wrap:anywhere;word-break:break-word}._category_1814l_135{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;overflow-wrap:anywhere}._sku_1814l_143{font-size:11px;color:var(--muted);margin-bottom:4px}._row_1814l_148{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px}._stockBadge_1814l_149{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;margin-top:10px}._stockAvailable_1814l_159{background:#0ea5e91f;color:#0369a1}._stockOut_1814l_163{background:#ef44441f;color:#b91c1c}._price_1814l_167{font-weight:700;color:var(--accent);font-size:20px}._btn_1814l_168{background:var(--accent);border:1px solid var(--accent);padding:10px 16px;border-radius:8px;color:#fff;font-size:14px;transition:all var(--transition-fast);font-weight:600;cursor:pointer}._btn_1814l_168:hover{background:var(--accent-hover);transform:scale(1.05);box-shadow:var(--shadow-sm)}._btn_1814l_168:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none;background:var(--muted);border-color:var(--muted)}._btn_1814l_168:disabled:hover{background:var(--muted);transform:none;box-shadow:none}@media (max-width:480px){._media_1814l_5{min-height:180px;aspect-ratio:1 / 1;padding:6px}}._cardList_1814l_106{background:var(--product-card-bg, var(--surface));border:1px solid var(--card-border);border-radius:var(--border-radius);display:flex;flex-direction:row;transition:box-shadow var(--transition-normal),border-color var(--transition-fast);box-shadow:var(--shadow-sm);overflow:hidden;position:relative}._cardList_1814l_106:hover{box-shadow:var(--shadow-md);border-color:var(--accent)}._listMedia_1814l_197{display:flex;align-items:center;justify-content:center;width:clamp(140px,22vw,220px);min-width:clamp(140px,22vw,220px);height:auto;min-height:160px;max-height:220px;aspect-ratio:4 / 3;padding:8px;overflow:hidden;background:var(--photo-bg);position:relative;flex-shrink:0}._listMedia_1814l_197 img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .2s ease}._listBody_1814l_221{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px 20px;min-width:0}._listTop_1814l_230{display:flex;flex-direction:column;gap:6px;padding-right:46px}._listName_1814l_238{text-decoration:none;color:var(--text)}._listName_1814l_238 h3{font-size:17px;font-weight:700;margin:0;line-height:1.3;transition:color var(--transition-fast);overflow-wrap:anywhere;word-break:break-word}._listName_1814l_238:hover h3{color:var(--accent)}._listDesc_1814l_255{font-size:13px;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._listBottom_1814l_265{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--card-border);gap:16px}._listMeta_1814l_275{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 600px){._navBtn_1814l_82{width:44px;height:44px;opacity:1;background:#0000009e;box-shadow:0 2px 8px #0000003d;touch-action:manipulation}._navBtn_1814l_82 svg{width:22px;height:22px}._dots_1814l_109{gap:8px;bottom:12px}._dot_1814l_109{width:9px;height:9px}._listMedia_1814l_197{width:130px;min-width:130px;min-height:150px;max-height:150px;aspect-ratio:auto;padding:6px}._listBody_1814l_221{padding:12px}._listName_1814l_238 h3{font-size:15px}._listBottom_1814l_265{align-items:flex-start;flex-direction:column}}@media (max-width: 600px){._favBtn_1814l_22{width:40px;height:40px;top:8px;right:8px}._listTop_1814l_230{padding-right:50px}}._grid_1n6sg_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:32px 0 60px;animation:_fadeIn_1n6sg_1 .6s ease both}._list_1n6sg_2{display:flex;flex-direction:column;gap:16px;margin:24px 0 48px;animation:_fadeIn_1n6sg_1 .6s ease both}._page_fk8ij_1{padding:40px 5%;animation:_fadeIn_fk8ij_1 .5s ease;min-height:60vh}._header_fk8ij_7{margin-bottom:24px}._title_fk8ij_11{font-size:32px;font-weight:700;color:var(--text);margin:0 0 8px}._subtitle_fk8ij_18{color:var(--muted);font-size:16px;margin:0}._sidebarToggle_fk8ij_25{display:none;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--accent);border-radius:10px;background:var(--surface);color:var(--accent);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;margin-bottom:16px;transition:background .2s,color .2s}._sidebarToggle_fk8ij_25:hover{background:var(--accent);color:#fff}._catalogLayout_fk8ij_47{display:flex;gap:32px;align-items:flex-start}._sidebar_fk8ij_25{width:260px;min-width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}._sidebar_fk8ij_25::-webkit-scrollbar{width:3px}._sidebar_fk8ij_25::-webkit-scrollbar-track{background:transparent}._sidebar_fk8ij_25::-webkit-scrollbar-thumb{background:var(--accent);border-radius:99px;opacity:.6}._sidebar_fk8ij_25::-webkit-scrollbar-thumb:hover{background:var(--accent-hover, var(--accent));opacity:1}._sidebar_fk8ij_25:after{content:"";position:sticky;bottom:0;left:0;right:0;height:32px;display:block;flex-shrink:0;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}._sidebarSection_fk8ij_102{display:flex;flex-direction:column;gap:8px}._sidebarLabel_fk8ij_108{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--muted)}._searchBox_fk8ij_117{position:relative}._searchIcon_fk8ij_121{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._searchInput_fk8ij_130{width:100%;padding:10px 36px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--text);font-size:14px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}._searchInput_fk8ij_130:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0696d926}._searchInput_fk8ij_130::placeholder{color:var(--muted)}._clearSearch_fk8ij_153{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--muted);cursor:pointer;padding:4px;display:flex;align-items:center}._clearSearch_fk8ij_153:hover{color:var(--text)}._sortSelect_fk8ij_171{width:100%;padding:10px 12px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;outline:none;transition:border-color .2s ease}._sortSelect_fk8ij_171:focus{border-color:var(--accent)}._priceRangeForm_fk8ij_189{display:flex;flex-direction:column;gap:10px}._priceRangeFields_fk8ij_195{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._priceInputGroup_fk8ij_201{display:flex;flex-direction:column;gap:5px;min-width:0;color:var(--muted);font-size:12px}._priceInput_fk8ij_201{width:100%;min-width:0;box-sizing:border-box;padding:9px 8px;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;outline:none}._priceInput_fk8ij_201:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0696d91f}._applyPriceBtn_fk8ij_229{padding:9px 12px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:background .2s ease,border-color .2s ease}._applyPriceBtn_fk8ij_229:hover{background:var(--accent-hover, #057ab5);border-color:var(--accent-hover, #057ab5)}._priceError_fk8ij_247{margin:0;color:var(--danger, #c62828);font-size:12px}._catList_fk8ij_254{display:flex;flex-direction:column;gap:4px}._catBtn_fk8ij_260{padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;text-align:left;transition:all .15s ease;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}._catBtn_fk8ij_260:hover{background:var(--muted-bg);border-color:var(--card-border);color:var(--accent)}._catBtnActive_fk8ij_285{background:var(--accent);color:#fff;border-color:var(--accent)}._catBtnActive_fk8ij_285:hover{background:var(--accent-hover, #057ab5);color:#fff}._resetBtn_fk8ij_297{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:var(--muted);border:1px solid var(--card-border);border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s ease}._resetBtn_fk8ij_297:hover{border-color:var(--accent);color:var(--accent)}._catalogMain_fk8ij_318{flex:1;min-width:0}._resultsWrap_fk8ij_323{position:relative;min-height:240px}._loadingOverlay_fk8ij_328{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:32px;background:#ffffff94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:18px;z-index:2}._loadingOverlayCard_fk8ij_341{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--card-border);border-radius:999px;background:#fffffff0;box-shadow:var(--shadow-sm);color:var(--text);font-size:14px;font-weight:600}._paginationWrap_fk8ij_355{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--card-border);flex-wrap:wrap}._paginationInfo_fk8ij_366{color:var(--muted);font-size:14px}._paginationControls_fk8ij_371{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._pageBtn_fk8ij_378{min-width:42px;padding:10px 14px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s ease}._pageBtn_fk8ij_378:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._pageBtn_fk8ij_378:disabled{opacity:.45;cursor:not-allowed}._pageBtnActive_fk8ij_402{background:var(--accent);border-color:var(--accent);color:#fff}._pageBtnActive_fk8ij_402:hover{color:#fff}._sectionsWrap_fk8ij_413{display:flex;flex-direction:column;gap:40px}._catSection_fk8ij_419{border-radius:var(--border-radius)}._catSectionHeader_fk8ij_423{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--accent)}._catSectionTitle_fk8ij_432{font-size:22px;font-weight:700;color:var(--text);margin:0}._catSectionCount_fk8ij_439{font-size:14px;color:var(--muted)}._loading_fk8ij_328{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;color:var(--muted)}._empty_fk8ij_469{text-align:center;padding:60px 20px;color:var(--muted)}._empty_fk8ij_469 p{font-size:18px;margin-bottom:20px}@media (max-width: 860px){._sidebarToggle_fk8ij_25{display:flex}._catalogLayout_fk8ij_47{flex-direction:column;gap:0;align-items:stretch}._sidebar_fk8ij_25{width:100%;min-width:unset;position:static;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;gap:14px;padding-right:0;padding-bottom:0}._sidebarOpen_fk8ij_504{max-height:none;overflow:visible;opacity:1;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--card-border)}._catList_fk8ij_254{flex-direction:row;flex-wrap:wrap;gap:6px}._catBtn_fk8ij_260{padding:6px 14px;border-radius:50px;border:1px solid var(--card-border)}._paginationWrap_fk8ij_355{flex-direction:column;align-items:stretch}}._loading_fk8ij_328{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;gap:20px;color:var(--muted)}._spinner_fk8ij_455{width:40px;height:40px;border:3px solid var(--card-border);border-top-color:var(--accent);border-radius:50%;animation:_spin_fk8ij_455 .8s linear infinite}@keyframes _spin_fk8ij_455{to{transform:rotate(360deg)}}@keyframes _fadeIn_fk8ij_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._title_fk8ij_11{font-size:24px}._toolbar_fk8ij_563{flex-direction:column}._searchBox_fk8ij_117{max-width:100%}._sortSelect_fk8ij_171{width:100%}._filtersToggle_fk8ij_566{width:100%;justify-content:center}}._overlay_lcr2i_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_lcr2i_1 .2s ease}._modal_lcr2i_13{background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}._header_lcr2i_25{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--card-border)}._title_lcr2i_33{font-size:20px;font-weight:700;color:var(--text);margin:0}._closeBtn_lcr2i_40{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;display:flex;border-radius:6px;transition:background .2s}._closeBtn_lcr2i_40:hover{background:var(--muted-bg);color:var(--text)}._body_lcr2i_55{padding:20px 24px;display:flex;flex-direction:column;gap:20px}._productInfo_lcr2i_62{display:flex;gap:16px;align-items:flex-start;background:var(--muted-bg);border-radius:10px;padding:12px}._productImg_lcr2i_71{width:80px;height:80px;object-fit:contain;object-position:center;border-radius:8px;background:var(--photo-bg);padding:4px;flex-shrink:0;border:1px solid var(--card-border)}._productName_lcr2i_83{font-weight:600;font-size:15px;color:var(--text);margin-bottom:6px}._variantInfo_lcr2i_90{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted);margin-bottom:6px}._price_lcr2i_99{font-size:20px;font-weight:700;color:var(--accent)}._field_lcr2i_105{display:flex;flex-direction:column;gap:8px}._label_lcr2i_111{font-size:14px;font-weight:600;color:var(--text)}._optional_lcr2i_117{font-weight:400;color:var(--muted);font-size:13px}._textarea_lcr2i_123{width:100%;padding:10px 14px;border:1px solid var(--card-border);border-radius:10px;background:var(--bg);color:var(--text);font-family:inherit;font-size:14px;resize:vertical;outline:none;transition:border-color .2s;box-sizing:border-box}._textarea_lcr2i_123:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0696d926}._charCount_lcr2i_142{font-size:12px;color:var(--muted);text-align:right}._qty_lcr2i_148{display:flex;align-items:center;gap:0;width:fit-content;border:1px solid var(--card-border);border-radius:10px;overflow:hidden}._qty_lcr2i_148 button{width:40px;height:40px;border:none;background:var(--muted-bg);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}._qty_lcr2i_148 button:hover:not(:disabled){background:var(--accent);color:#fff}._qty_lcr2i_148 button:disabled{opacity:.4;cursor:not-allowed}._qty_lcr2i_148 input{width:60px;height:40px;border:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);background:var(--surface);color:var(--text);text-align:center;font-size:16px;font-weight:600;outline:none;font-family:inherit}._qty_lcr2i_148 input::-webkit-inner-spin-button,._qty_lcr2i_148 input::-webkit-outer-spin-button{-webkit-appearance:none}._footer_lcr2i_198{padding:16px 24px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid var(--card-border)}._cancelBtn_lcr2i_206{padding:10px 20px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--muted);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}._cancelBtn_lcr2i_206:hover{border-color:var(--accent);color:var(--text)}._confirmBtn_lcr2i_223{display:flex;align-items:center;gap:8px;padding:10px 22px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}._confirmBtn_lcr2i_223:hover{background:var(--accent-hover);transform:translateY(-1px)}._page_p9t4l_1{padding:40px 5%;animation:_fadeIn_p9t4l_1 .5s ease}._loading_p9t4l_6{padding:100px 0;text-align:center;font-size:20px;color:var(--muted)}._breadcrumb_p9t4l_14{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-bottom:32px}._breadcrumb_p9t4l_14 a{color:var(--accent);text-decoration:none;transition:color .2s}._breadcrumb_p9t4l_14 a:hover{color:var(--accent-hover);text-decoration:underline}._breadcrumbCurrent_p9t4l_32{color:var(--text);font-weight:500}._grid_p9t4l_37{display:grid;grid-template-columns:1fr 1fr;gap:60px}._gallery_p9t4l_44{position:sticky;top:100px}._mainImage_p9t4l_49{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;min-height:280px;max-height:min(70vh,680px);border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--shadow-md);background:var(--photo-bg)}._mainImg_p9t4l_63{width:100%;height:100%;object-fit:contain;object-position:center;display:block;cursor:zoom-in}._fading_p9t4l_71{animation:_fadeSlideOut_p9t4l_1 .15s ease-in forwards}@keyframes _fadeSlideOut_p9t4l_1{0%{opacity:1;transform:scale(1)}to{opacity:0}}._animateIn_p9t4l_78{animation:_fadeSlideIn_p9t4l_1 .25s ease-out forwards}@keyframes _fadeSlideIn_p9t4l_1{0%{opacity:0}to{opacity:1}}._galleryNav_p9t4l_86{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface);border:1px solid var(--card-border);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);opacity:.75;transition:opacity .2s ease,background .2s ease;box-shadow:var(--shadow-sm);touch-action:manipulation}._mainImage_p9t4l_49:hover ._galleryNav_p9t4l_86{opacity:1}._galleryNav_p9t4l_86:hover{background:var(--muted-bg)}._galleryPrev_p9t4l_107{left:12px}._galleryNext_p9t4l_108{right:12px}._thumbs_p9t4l_110{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}._thumb_p9t4l_110{flex:0 0 64px;height:64px;border-radius:8px;border:2px solid var(--card-border);overflow:hidden;cursor:pointer;padding:0;background:var(--photo-bg);transition:border-color .2s ease}._thumb_p9t4l_110 img{width:100%;height:100%;object-fit:contain;object-position:center}._thumbActive_p9t4l_134{border-color:var(--accent)}._info_p9t4l_139{display:flex;flex-direction:column;min-width:0}._category_p9t4l_145{color:var(--muted);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:8px}._info_p9t4l_139 h1{margin:0 0 8px;font-size:36px;font-weight:800;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}._sku_p9t4l_163{font-size:13px;color:var(--muted);margin-bottom:16px}._price_p9t4l_169{font-size:32px;font-weight:700;color:var(--accent);margin-bottom:16px}._favoriteRow_p9t4l_177{display:flex;margin-bottom:16px}._favoriteBtn_p9t4l_182{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--card-border);background:var(--surface);color:var(--muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);touch-action:manipulation}._favoriteBtn_p9t4l_182:hover{color:#e11d48;border-color:#e11d4866;background:#e11d480f;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._favoriteBtn_p9t4l_182:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._favoriteBtnActive_p9t4l_213{color:#e11d48;border-color:#e11d4866;background:#e11d4814}[data-theme=dark] ._favoriteBtn_p9t4l_182:hover,[data-theme=dark] ._favoriteBtnActive_p9t4l_213{color:#fb7185;border-color:#fb718573;background:#fb71851f}._stockInfo_p9t4l_226{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:6px 14px;border-radius:20px;margin-bottom:24px;width:fit-content;box-sizing:border-box}._stockOkBadge_p9t4l_239{display:inline-block;background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;white-space:nowrap;box-sizing:border-box;min-width:70px;text-align:left}._stockOk_p9t4l_239{background:#22c55e1a;color:#16a34a}._stockOut_p9t4l_256{background:#ef44441a;color:#ef4444}._descBlock_p9t4l_261 h3{margin:0 0 8px}._desc_p9t4l_261{white-space:pre-line;overflow-wrap:anywhere;font-size:18px;line-height:1.6;color:var(--muted);margin-bottom:32px}._richText_p9t4l_274{overflow-wrap:anywhere;font-size:18px;line-height:1.6;color:var(--muted);margin-bottom:24px}._richText_p9t4l_274 p{margin:0 0 12px}._richText_p9t4l_274 p:last-child{margin-bottom:0}._richText_p9t4l_274 a{color:var(--accent, #2563eb);text-decoration:underline}._richText_p9t4l_274 blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid var(--card-border, #cbd5e1);color:var(--muted)}._richText_p9t4l_274 code{padding:2px 6px;border-radius:4px;background:#eef2f7;color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}._richText_p9t4l_274 pre{margin:12px 0;padding:12px 14px;border-radius:8px;background:#0f172a;color:#e2e8f0;overflow-x:auto;white-space:pre-wrap}._richText_p9t4l_274 .tg-spoiler{border-radius:4px;background:#334155;color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}._richText_p9t4l_274 .tg-spoiler.spoiler-open{background:#e2e8f0;color:inherit;-webkit-user-select:text;user-select:text}._controls_p9t4l_335{display:flex;gap:16px;align-items:center}._qty_p9t4l_341{display:flex;align-items:center;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);overflow:hidden}._qty_p9t4l_341 button{width:40px;height:48px;border:none;background:transparent;font-size:18px;color:var(--muted);cursor:pointer;transition:color .1s,background .1s;display:flex;align-items:center;justify-content:center}._qty_p9t4l_341 button:hover{background:var(--muted-bg);color:var(--text)}._qty_p9t4l_341 input{width:50px;height:48px;border:none;text-align:center;font-size:18px;font-weight:600;background:transparent;color:var(--text);font-family:inherit}._qty_p9t4l_341 input::-webkit-outer-spin-button,._qty_p9t4l_341 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._add_p9t4l_386{flex-grow:1;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:0 32px;height:48px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}._add_p9t4l_386:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}._add_p9t4l_386:active:not(:disabled){transform:translateY(0)}._add_p9t4l_386:disabled{opacity:.5;cursor:not-allowed}._sectionTitle_p9t4l_423{font-size:1.5rem;font-weight:700;margin:0 0 24px}._variantsSection_p9t4l_430{margin-top:56px;padding-top:40px;border-top:1px solid var(--card-border)}._variantsTableWrap_p9t4l_436{overflow-x:hidden;border-radius:var(--border-radius);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);max-width:100%}._variantsTable_p9t4l_436{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}._variantsTable_p9t4l_436 th,._variantsTable_p9t4l_436 td{box-sizing:border-box}._variantsTable_p9t4l_436 th{text-align:left;padding:10px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--muted-bg);border-bottom:2px solid var(--card-border);white-space:normal;word-break:break-word}._variantsTable_p9t4l_436 td{padding:10px 8px;border-bottom:1px solid var(--card-border);color:var(--text);vertical-align:middle}._variantsTable_p9t4l_436 tbody tr:last-child td{border-bottom:none}._variantsTable_p9t4l_436 tbody tr:hover td{background:var(--muted-bg)}._variantSku_p9t4l_485{font-weight:600;color:var(--accent);white-space:normal;word-break:break-word;line-height:1.35}._specBadges_p9t4l_493{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px;white-space:normal;overflow:visible}._specBadge_p9t4l_493{font-size:.7rem;font-weight:500;color:var(--muted);background:var(--muted-bg);padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:2px}._variantPrice_p9t4l_514{font-weight:700;color:var(--text);font-size:1rem;white-space:nowrap}._variantUnavailable_p9t4l_521 td{opacity:.45}._variantBuy_p9t4l_525{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._variantQty_p9t4l_532{display:inline-flex;align-items:center;border:1px solid var(--card-border);border-radius:6px;overflow:hidden;background:var(--surface)}._variantQty_p9t4l_532 button,._qtyPlus_p9t4l_542,._qtyMinus_p9t4l_543{width:26px;height:30px;border:none;background:var(--muted-bg);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;line-height:1;transition:background .15s,color .15s;font-family:inherit;padding:0}._variantQty_p9t4l_532 button:hover,._qtyPlus_p9t4l_542:hover,._qtyMinus_p9t4l_543:hover{background:var(--accent);color:#fff}._variantQty_p9t4l_532 input{width:30px;height:30px;border:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);text-align:center;font-size:13px;font-weight:600;background:var(--surface);color:var(--text);font-family:inherit}._variantQty_p9t4l_532 input::-webkit-outer-spin-button,._variantQty_p9t4l_532 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._variantCartBtn_p9t4l_586{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:none;background:var(--accent);color:#fff;cursor:pointer;font-family:inherit;transition:background .2s,transform .15s;flex-shrink:0}._variantCartBtn_p9t4l_586:hover{background:var(--accent-hover);transform:scale(1.08)}._variantImgCell_p9t4l_606{width:56px}._variantThumb_p9t4l_610{width:48px;height:48px;object-fit:contain;border-radius:6px;border:1px solid var(--card-border);background:var(--photo-bg);cursor:zoom-in;transition:transform .15s}._variantThumb_p9t4l_610:hover{filter:brightness(1.04)}._variantStock_p9t4l_624{text-align:center;white-space:normal}._stockOkBadge_p9t4l_239{display:inline-block;background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;white-space:nowrap}[data-theme=dark] ._stockOkBadge_p9t4l_239{background:color-mix(in srgb,#4ade80 18%,transparent);color:#4ade80}._stockOutBadge_p9t4l_645{display:inline-block;background:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;white-space:nowrap}[data-theme=dark] ._stockOutBadge_p9t4l_645{background:color-mix(in srgb,#f87171 18%,transparent);color:#f87171}._variantSoldOut_p9t4l_661{font-size:.8rem;color:#ef4444;font-weight:500}._variantRowCurrent_p9t4l_667{background:var(--muted-bg, #f0f5ff);font-weight:600}._variantCurrentLabel_p9t4l_672{font-size:.78rem;color:var(--muted);font-style:italic;white-space:nowrap}._variantBuyCell_p9t4l_679{width:auto;white-space:normal;padding-right:8px!important}._variantSpecLabel_p9t4l_685{display:none}@media (min-width: 1280px){._variantsTable_p9t4l_436 th:nth-child(1),._variantsTable_p9t4l_436 td:nth-child(1){width:72px}._variantsTable_p9t4l_436 th:nth-last-child(3),._variantsTable_p9t4l_436 td:nth-last-child(3){width:118px}._variantsTable_p9t4l_436 th:nth-last-child(2),._variantsTable_p9t4l_436 td:nth-last-child(2){width:104px}._variantsTable_p9t4l_436 th:last-child,._variantsTable_p9t4l_436 td:last-child{width:148px}}@media (max-width: 1279px){._variantsTableWrap_p9t4l_436{overflow:visible;border:none;box-shadow:none}._variantsTable_p9t4l_436{display:block}._variantsTable_p9t4l_436 thead{display:none}._variantsTable_p9t4l_436 tbody{display:flex;flex-direction:column;gap:14px}._variantsTable_p9t4l_436 tbody tr{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;grid-auto-columns:1fr;gap:14px;border:1px solid var(--card-border);border-radius:var(--border-radius);padding:14px;background:var(--surface);overflow:hidden}._variantsTable_p9t4l_436 tbody tr:hover td{background:transparent}._variantsTable_p9t4l_436 tbody tr td{display:flex;flex-direction:column;gap:2px;padding:0;border:none;grid-column:auto;grid-row:auto;min-width:0}._variantSpecLabel_p9t4l_685{display:block;font-size:.72rem;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}._variantImgCell_p9t4l_606{grid-column:1;grid-row:1 / 3;width:auto}._variantThumb_p9t4l_610{width:80px;height:80px;object-fit:contain}._variantSku_p9t4l_485{white-space:normal;text-overflow:unset;font-size:.9rem;line-height:1.4}._variantPrice_p9t4l_514{font-size:1.05rem}._variantStock_p9t4l_624{align-self:end;text-align:left}._variantBuyCell_p9t4l_679{grid-column:1 / -1;grid-row:3;width:100%;padding:10px 0 0!important;border-top:1px solid var(--card-border);margin-top:10px}._variantBuy_p9t4l_525{justify-content:space-between;width:100%}}@media (max-width: 768px){._grid_p9t4l_37{grid-template-columns:1fr;gap:32px}._gallery_p9t4l_44{position:static}._galleryNav_p9t4l_86{width:48px;height:48px;opacity:1;background:#0000009e;border-color:#fffc;color:#fff;box-shadow:0 2px 8px #0000003d}._galleryNav_p9t4l_86 svg{width:24px;height:24px}._info_p9t4l_139 h1,._price_p9t4l_169{font-size:24px}._favoriteBtn_p9t4l_182{width:100%}._variantsTable_p9t4l_436{font-size:.8rem}._variantsTable_p9t4l_436 th,._variantsTable_p9t4l_436 td{padding:10px}}._lightboxOverlay_p9t4l_856{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out;animation:_lbFadeIn_p9t4l_1 .18s ease}@keyframes _lbFadeIn_p9t4l_1{0%{opacity:0}to{opacity:1}}._lightboxImg_p9t4l_872{max-width:90vw;max-height:90vh;object-fit:contain;background:var(--photo-bg);border-radius:10px;box-shadow:0 8px 40px #0009;cursor:default}._lightboxClose_p9t4l_881{position:fixed;top:18px;right:22px;background:#ffffff26;border:none;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2001}._lightboxClose_p9t4l_881:hover{background:#ffffff4d}._page_f8pop_1{padding:40px 5%;animation:_fadeIn_f8pop_1 .5s ease}._empty_f8pop_6{text-align:center;padding:60px 20px;background:var(--surface);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin:40px auto;max-width:600px}._empty_f8pop_6 h2{margin-bottom:20px}._backLink_f8pop_17{display:inline-block;margin-top:20px;color:var(--accent);text-decoration:none;font-weight:600;border:1px solid var(--accent);padding:10px 20px;border-radius:8px;transition:all .2s}._backLink_f8pop_17:hover{background:var(--accent);color:#fff}._productLink_f8pop_34{text-decoration:none;color:var(--text);font-weight:700;font-size:18px;transition:color .2s}._productLink_f8pop_34:hover{color:var(--accent)}._plateText_f8pop_45{margin-top:4px;font-size:13px;color:var(--muted);font-style:italic;background:var(--muted-bg);border-radius:6px;padding:4px 8px;display:inline-block;max-width:100%;word-break:break-word}._totalBlock_f8pop_58{font-size:20px;color:var(--text)}._priceLabel_f8pop_63{display:none;font-weight:400;font-size:12px;color:var(--muted);margin-right:4px}._priceMobile_f8pop_71{display:none;color:var(--accent);font-weight:600;margin-top:4px}._list_f8pop_78{display:flex;flex-direction:column;gap:24px;margin-top:32px}._row_f8pop_85{display:grid;grid-template-columns:100px 1fr 150px 120px 40px;gap:24px;align-items:center;padding:24px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}._row_f8pop_85:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._media_f8pop_103 img{width:100px;height:100px;object-fit:contain;object-position:center;background:var(--photo-bg);padding:4px;border-radius:8px;border:1px solid var(--card-border)}._meta_f8pop_114{display:flex;flex-direction:column;gap:4px}._title_f8pop_120{font-weight:700;font-size:18px;color:var(--text)}._repeatNotice_f8pop_126{margin-top:10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:14px;line-height:1.5}._category_f8pop_137{font-size:12px;text-transform:uppercase;color:var(--muted);letter-spacing:.5px}._price_f8pop_63{color:var(--accent);font-weight:500;margin-top:4px}._controls_f8pop_150{display:flex;align-items:center;border:1px solid var(--card-border);border-radius:6px;overflow:hidden;width:fit-content}._controls_f8pop_150 button{width:32px;height:32px;border:none;background:var(--surface);cursor:pointer;color:var(--text);transition:background .1s}._controls_f8pop_150 button:hover:not(:disabled){background:var(--muted-bg)}._controls_f8pop_150 button:disabled{opacity:.5;cursor:not-allowed}._controls_f8pop_150 input{width:40px;height:32px;border:none;text-align:center;font-weight:600;background:var(--surface);color:var(--text)}._controls_f8pop_150 input::-webkit-outer-spin-button,._controls_f8pop_150 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._sub_f8pop_194{font-weight:700;font-size:18px;text-align:right;white-space:nowrap}._remove_f8pop_201{background:transparent;border:none;color:var(--muted);font-size:20px;cursor:pointer;transition:color .15s}._remove_f8pop_201:hover{color:#ef4444}._summary_f8pop_214{margin-top:40px;background:var(--surface);padding:32px;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--card-border);display:flex;flex-direction:column;align-items:flex-end;gap:24px}._summary_f8pop_214 div:first-child{font-size:24px;color:var(--text)}._summary_f8pop_214 div:first-child strong{color:var(--accent)}._actions_f8pop_235{display:flex;gap:16px}._clear_f8pop_240{padding:12px 24px;border:1px solid var(--card-border);background:transparent;border-radius:8px;color:var(--muted);font-weight:600;cursor:pointer;transition:all .2s}._clear_f8pop_240:hover{background:#fef2f2;color:#ef4444;border-color:#fecaca}._checkout_f8pop_256{padding:12px 32px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-md);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._checkout_f8pop_256:hover{background:var(--accent-hover);transform:translateY(-2px)}@media (max-width: 850px){._page_f8pop_1{padding-left:0;padding-right:0;margin-left:-2.7778%;margin-right:-2.7778%}._page_f8pop_1>.container{width:100%;padding-left:0;padding-right:0}._priceMobile_f8pop_71{display:block}._priceLabel_f8pop_63{display:inline}._row_f8pop_85{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"img meta" "img controls" "img sub";gap:12px;position:relative;padding-right:40px;width:100%;min-width:0}._media_f8pop_103{grid-area:img;align-self:start}._meta_f8pop_114{grid-area:meta;min-width:0}._productLink_f8pop_34{overflow-wrap:anywhere}._controls_f8pop_150{grid-area:controls}._sub_f8pop_194{grid-area:sub;text-align:left;margin-top:4px;font-size:16px}._remove_f8pop_201{position:absolute;top:12px;right:12px;font-size:24px;padding:5px}._summary_f8pop_214{align-items:stretch;text-align:center;padding:20px}._actions_f8pop_235{flex-direction:column-reverse}._summary_f8pop_214 ._totalBlock_f8pop_58{font-size:18px;text-align:right;margin-bottom:20px;align-self:flex-end}._media_f8pop_103 img{width:80px;height:80px}._summary_f8pop_214{width:100%}}._page_13ttr_1{padding:32px 5% 56px}._topRow_13ttr_5{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._backLink_13ttr_12{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-decoration:none;font-weight:600}._pageTitle_13ttr_22{margin:0;font-size:30px;color:var(--text)}._layout_13ttr_28{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px}._mainCol_13ttr_34{display:flex;flex-direction:column;gap:20px}._block_13ttr_40{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:20px}._blockTitle_13ttr_48{margin:0 0 16px;font-size:20px;color:var(--text)}._itemsList_13ttr_54{display:flex;flex-direction:column;gap:12px}._itemRow_13ttr_60{display:grid;grid-template-columns:72px minmax(180px,1fr) auto 120px 34px;align-items:center;gap:12px;border:1px solid var(--card-border);border-radius:10px;padding:10px}._itemImage_13ttr_70{width:72px;height:72px;border-radius:8px;object-fit:contain;object-position:center;background:var(--photo-bg);padding:4px;border:1px solid var(--card-border)}._itemMeta_13ttr_81{min-width:0}._itemName_13ttr_85{color:var(--text);text-decoration:none;font-weight:700}._itemName_13ttr_85:hover{color:var(--accent)}._itemCategory_13ttr_95{margin-top:4px;color:var(--muted);font-size:13px}._itemPrice_13ttr_101{margin-top:6px;color:var(--accent);font-weight:600}._qtyControls_13ttr_107{display:inline-flex;align-items:center;gap:4px}._qtyControls_13ttr_107 button{width:30px;height:30px;border:0;background:transparent;color:var(--text);cursor:pointer}._qtyControls_13ttr_107 button:disabled{opacity:.5;cursor:not-allowed}._qtyControls_13ttr_107 input{width:44px;height:30px;border:0;text-align:center;background:transparent;color:var(--text);font-weight:700}._qtyControls_13ttr_107 input::-webkit-outer-spin-button,._qtyControls_13ttr_107 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._itemTotal_13ttr_143{text-align:right;font-weight:700;color:var(--text)}._removeBtn_13ttr_149{border:0;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._removeBtn_13ttr_149:hover{color:var(--accent)}._optionsList_13ttr_163{display:flex;flex-direction:column;gap:10px}._optionItem_13ttr_169{display:flex;gap:10px;align-items:center;color:var(--text)}._formGrid_13ttr_176{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._formGridSingle_13ttr_182{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}._field_13ttr_188{display:flex;flex-direction:column;gap:6px}._field_13ttr_188 span{font-size:13px;color:var(--muted)}._field_13ttr_188 input,._field_13ttr_188 textarea{width:100%;border:1px solid var(--card-border);background:var(--bg);color:var(--text);border-radius:8px;padding:10px 12px;font:inherit}._field_13ttr_188 textarea{resize:vertical}._sideCol_13ttr_214{position:sticky;top:90px;height:fit-content}._summaryCard_13ttr_220{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:18px}._summaryTitle_13ttr_228{margin:0 0 14px;font-size:20px;color:var(--text)}._summaryRow_13ttr_234,._summaryTotal_13ttr_235{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--text)}._summaryTotal_13ttr_235{margin-top:10px;padding-top:12px;border-top:1px solid var(--card-border);font-size:20px}._agreeRow_13ttr_250{display:flex;gap:8px;align-items:flex-start;margin:14px 0;color:var(--text);font-size:14px}._submitBtn_13ttr_259{width:100%;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;padding:12px;font-weight:700;cursor:pointer}._submitBtn_13ttr_259:disabled{opacity:.7;cursor:wait}._attachmentsSection_13ttr_275{margin-top:12px;border-top:1px solid var(--card-border);padding-top:12px}._attachmentsLabel_13ttr_281{font-size:13px;color:var(--muted);margin-bottom:8px}._attachmentsList_13ttr_287{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._attachmentThumb_13ttr_294{position:relative;display:inline-block}._attachmentThumb_13ttr_294 img{width:56px;height:56px;object-fit:contain;object-position:center;background:var(--media-bg);padding:3px;border-radius:8px;border:1px solid var(--card-border)}._fieldHint_13ttr_310{color:var(--muted);font-size:12px;line-height:1.35}._field_13ttr_188 input[readonly]{opacity:.8;cursor:default}._attachmentThumbRemove_13ttr_321{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0}._attachFilesBtn_13ttr_340{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;cursor:pointer;font-family:inherit}._attachFilesBtn_13ttr_340:hover{background:var(--surface)}._noteText_13ttr_358{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.4}._emptyWrap_13ttr_365{padding:40px 5%}._emptyCard_13ttr_369{margin-top:16px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:28px;text-align:center;color:var(--text);display:flex;flex-direction:column;gap:12px;align-items:center}._continueLink_13ttr_384{text-decoration:none;color:var(--accent);font-weight:700}@media (max-width: 1024px){._layout_13ttr_28{grid-template-columns:minmax(0,1fr)}._sideCol_13ttr_214{position:static}}@media (max-width: 720px){._page_13ttr_1{padding-left:0;padding-right:0;margin-left:-2.7778%;margin-right:-2.7778%}._page_13ttr_1>.container{width:100%;padding-left:0;padding-right:0}._layout_13ttr_28,._mainCol_13ttr_34,._itemsList_13ttr_54{min-width:0}._formGrid_13ttr_176{grid-template-columns:1fr}._itemRow_13ttr_60{position:relative;grid-template-columns:64px minmax(0,1fr);min-width:0;border:0;border-radius:0;padding:0;grid-template-areas:"img meta" "img qty" "img total";align-items:start;row-gap:8px}._itemRow_13ttr_60+._itemRow_13ttr_60{border-top:1px solid var(--card-border);padding-top:12px}._itemImage_13ttr_70{grid-area:img;width:64px;height:64px}._itemMeta_13ttr_81{grid-area:meta;min-width:0;padding-right:24px}._itemName_13ttr_85{display:block;min-width:0;overflow-wrap:anywhere}._qtyControls_13ttr_107{grid-area:qty}._itemTotal_13ttr_143{grid-area:total;text-align:left}._removeBtn_13ttr_149{position:absolute;top:10px;right:10px}}._page_ln1rc_1{width:100%;max-width:760px;margin:0 auto;padding:28px 16px 40px}._card_ln1rc_8{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px}._title_ln1rc_16{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--text);font-size:24px;font-weight:800;line-height:1.2}._subtitle_ln1rc_27{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.5}._form_ln1rc_34,._inlineForm_ln1rc_35{display:grid;gap:12px}._inlineForm_ln1rc_35{margin-top:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end}._field_ln1rc_46{display:grid;gap:6px;color:var(--text);font-size:13px;font-weight:600}._field_ln1rc_46 input{width:100%;border:1px solid var(--card-border);border-radius:10px;background:var(--bg);color:var(--text);padding:11px 12px;font:inherit;outline:none}._field_ln1rc_46 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}._submitBtn_ln1rc_70,._secondaryBtn_ln1rc_71{border-radius:10px;padding:11px 14px;font:inherit;font-weight:700;cursor:pointer}._submitBtn_ln1rc_70{border:1px solid var(--accent);background:var(--accent);color:#fff}._secondaryBtn_ln1rc_71{border:1px solid var(--card-border);background:var(--surface);color:var(--text)}._submitBtn_ln1rc_70:disabled,._secondaryBtn_ln1rc_71:disabled{opacity:.65;cursor:wait}._error_ln1rc_97,._success_ln1rc_98{display:flex;align-items:flex-start;gap:8px;border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:14px;line-height:1.4}._error_ln1rc_97{border:1px solid color-mix(in srgb,#ef4444 45%,var(--card-border));background:color-mix(in srgb,#ef4444 12%,var(--surface));color:#ef4444}._success_ln1rc_98{border:1px solid color-mix(in srgb,#16a34a 45%,var(--card-border));background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#16a34a}._ordersList_ln1rc_121{display:grid;gap:12px;margin-top:18px}._orderCard_ln1rc_127{border:1px solid var(--card-border);border-radius:12px;background:var(--bg);overflow:hidden}._orderButton_ln1rc_134{width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}._orderSummary_ln1rc_144{display:grid;gap:8px;padding:16px}._orderHeader_ln1rc_150{display:flex;justify-content:space-between;gap:12px;align-items:baseline}._orderNumber_ln1rc_157{color:var(--text);font-size:16px;font-weight:800}._orderDate_ln1rc_163,._orderMeta_ln1rc_164{color:var(--muted);font-size:13px;line-height:1.4}._orderStatus_ln1rc_170{width:fit-content;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}._statusNew_ln1rc_178{background:color-mix(in srgb,#2563eb 14%,var(--surface));color:#2563eb}._statusProcessing_ln1rc_183{background:color-mix(in srgb,#d97706 16%,var(--surface));color:#d97706}._statusDone_ln1rc_188{background:color-mix(in srgb,#16a34a 16%,var(--surface));color:#16a34a}._statusCancelled_ln1rc_193{background:color-mix(in srgb,#dc2626 16%,var(--surface));color:#dc2626}._statusReady_ln1rc_198{background:color-mix(in srgb,#0ea5e9 16%,var(--surface));color:#0284c7}._orderTotal_ln1rc_203{color:var(--text);font-size:18px;font-weight:800}._orderDetails_ln1rc_209,._orderDetailsOpen_ln1rc_210{border-top:1px solid var(--card-border);padding:14px 16px 16px}._orderDetailsOpen_ln1rc_210{border-top:0;padding:8px 0 0}._itemRow_ln1rc_220{display:grid;grid-template-columns:minmax(0,1fr) 72px 110px;gap:10px;padding:9px 0;border-bottom:1px solid var(--card-border);color:var(--text);font-size:14px}._itemName_ln1rc_230{min-width:0}._itemQty_ln1rc_234,._itemPrice_ln1rc_235{text-align:right;white-space:nowrap}._itemQty_ln1rc_234{color:var(--muted)}._itemPrice_ln1rc_235{font-weight:700}._repeatRow_ln1rc_248{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 4px}._repeatBtn_ln1rc_256{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--accent, #2563eb);border-radius:8px;background:transparent;color:var(--accent, #2563eb);font:inherit;font-weight:700;cursor:pointer}._repeatBtn_ln1rc_256:hover:not(:disabled){background:var(--accent, #2563eb);color:#fff}._repeatBtn_ln1rc_256:disabled{opacity:.6;cursor:default}._repeatNotice_ln1rc_281{color:var(--muted);font-size:13px;line-height:1.4}._repeatError_ln1rc_287{color:#dc2626;font-size:13px;line-height:1.4}._detailSection_ln1rc_293{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:13px;line-height:1.5}._detailSection_ln1rc_293 span{color:var(--text);font-weight:700}._messagesSection_ln1rc_307{margin-top:16px}._messagesSection_ln1rc_307 h2{margin:0 0 10px;color:var(--text);font-size:16px}._managerMessage_ln1rc_317{border:1px solid var(--card-border);border-radius:10px;background:var(--surface);padding:10px 12px;margin-bottom:8px;color:var(--text)}._managerMessage_ln1rc_317 small{display:block;margin-top:6px;color:var(--muted)}._publicAccess_ln1rc_332{display:grid;gap:12px}._browserAccessNotice_ln1rc_337{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--card-border));border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text);padding:10px 12px;margin-top:16px;font-size:13px;line-height:1.45}._browserAccessNotice_ln1rc_337 svg{flex:0 0 auto;color:var(--accent)}._browserAccessAction_ln1rc_357{margin-left:auto;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;padding:4px 0}._browserAccessAction_ln1rc_357:hover{text-decoration:underline}._emptyState_ln1rc_372{display:grid;justify-items:center;gap:10px;color:var(--muted);padding:24px 8px 10px;text-align:center}._emptyState_ln1rc_372 p{margin:0;color:var(--text);font-weight:700}._emptyState_ln1rc_372 a,._footerRow_ln1rc_388 a{color:var(--accent);font-weight:700;text-decoration:none}._emptyState_ln1rc_372 a:hover,._footerRow_ln1rc_388 a:hover{text-decoration:underline}._footerRow_ln1rc_388{display:flex;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--card-border);font-size:14px}._statusRow_ln1rc_411{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._pickupCodeChip_ln1rc_418{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--card-border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);padding:4px 10px;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;white-space:nowrap}._stepper_ln1rc_432{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 8px}._step_ln1rc_432{position:relative;display:grid;justify-items:center;gap:6px;padding:0 2px;text-align:center}._step_ln1rc_432:before{content:"";position:absolute;top:13px;left:calc(-50% + 14px);width:calc(100% - 28px);height:2px;background:var(--card-border)}._step_ln1rc_432:first-child:before{display:none}._stepDone_ln1rc_461:before,._stepCurrent_ln1rc_462:before{background:var(--accent)}._stepDot_ln1rc_466{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--card-border);border-radius:50%;background:var(--surface);color:var(--muted);font-size:12px;font-weight:700}._stepDone_ln1rc_461 ._stepDot_ln1rc_466{border-color:var(--accent);background:var(--accent);color:#fff}._stepCurrent_ln1rc_462 ._stepDot_ln1rc_466{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}._stepLabel_ln1rc_494{color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}._stepDone_ln1rc_461 ._stepLabel_ln1rc_494{color:var(--text)}._stepCurrent_ln1rc_462 ._stepLabel_ln1rc_494{color:var(--accent);font-weight:800}._pickupCard_ln1rc_511{margin-top:16px;padding:16px;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--card-border));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}._pickupCardHeader_ln1rc_519{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text);font-size:14px;font-weight:800}._pickupCode_ln1rc_418{padding:16px 12px;border:1px solid var(--card-border);border-radius:12px;background:var(--bg);color:var(--text);font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(40px,12vw,64px);font-weight:800;line-height:1;letter-spacing:.1em;text-align:center;-webkit-user-select:all;user-select:all}._copyBtn_ln1rc_544{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:11px 14px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}._copyBtn_ln1rc_544:hover{background:var(--accent-hover)}._copyError_ln1rc_565{margin:8px 0 0;color:#ef4444;font-size:13px}._pickupInstructions_ln1rc_571{display:grid;gap:6px;margin:14px 0 0;padding-left:20px;color:var(--text);font-size:14px;line-height:1.45}._pickupPlace_ln1rc_581{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--card-border);color:var(--muted);font-size:13px;line-height:1.45}._pickupPlaceRow_ln1rc_592{display:flex;align-items:flex-start;gap:8px}._pickupPlaceRow_ln1rc_592 svg{flex-shrink:0;margin-top:2px}._pickupPending_ln1rc_603{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--card-border);border-radius:12px;background:var(--bg);color:var(--muted)}._pickupPending_ln1rc_603 svg{flex-shrink:0;margin-top:1px;color:var(--accent)}._pickupPending_ln1rc_603 strong{display:block;margin-bottom:4px;color:var(--text);font-size:14px}._pickupPending_ln1rc_603 p{margin:0;font-size:13px;line-height:1.45}._pickupCancelled_ln1rc_634{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border:1px solid color-mix(in srgb,#dc2626 40%,var(--card-border));border-radius:10px;background:color-mix(in srgb,#dc2626 10%,var(--surface));color:#dc2626;font-size:14px;font-weight:600}@media (max-width: 640px){._page_ln1rc_1{padding:18px 12px 28px}._card_ln1rc_8{padding:18px}._inlineForm_ln1rc_35,._itemRow_ln1rc_220{grid-template-columns:1fr}._itemQty_ln1rc_234,._itemPrice_ln1rc_235{text-align:left}._orderHeader_ln1rc_150,._footerRow_ln1rc_388{flex-direction:column}._pickupCard_ln1rc_511{padding:14px}._pickupCode_ln1rc_418{letter-spacing:.08em}._stepLabel_ln1rc_494{font-size:10.5px}._stepDot_ln1rc_466{width:24px;height:24px}._step_ln1rc_432:before{top:12px;left:calc(-50% + 13px);width:calc(100% - 26px)}}._page_1ooeh_1{padding:32px 0 56px;animation:_fadeIn_1ooeh_1 .5s ease}._head_1ooeh_7{display:flex;flex-direction:column;gap:6px}._title_1ooeh_13{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:28px;font-weight:800;line-height:1.2;color:var(--text)}._titleIcon_1ooeh_25{flex:0 0 auto;color:#e11d48}[data-theme=dark] ._titleIcon_1ooeh_25{color:#fb7185}._counter_1ooeh_34{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#e11d481a;color:#e11d48;font-size:13px;font-weight:700}[data-theme=dark] ._counter_1ooeh_34{background:#fb718529;color:#fb7185}._subtitle_1ooeh_53{margin:0;font-size:14px;color:var(--muted)}._guestNote_1ooeh_60{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text);font-size:13.5px;line-height:1.5}._guestNote_1ooeh_60 svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}._guestNote_1ooeh_60 a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}._errorBox_1ooeh_88{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid rgba(239,68,68,.35);border-radius:10px;background:#ef444414;color:#b91c1c;font-size:14px}[data-theme=dark] ._errorBox_1ooeh_88{color:#fca5a5}._retryBtn_1ooeh_107{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._retryBtn_1ooeh_107:hover{background:#ef44441f}._loading_1ooeh_127{padding:60px 0;text-align:center;font-size:16px;color:var(--muted)}._section_1ooeh_135{margin-top:32px}._sectionTitle_1ooeh_139{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:20px;font-weight:700;color:var(--text)}._sectionCount_1ooeh_150{padding:2px 10px;border-radius:999px;background:var(--muted-bg);color:var(--muted);font-size:13px;font-weight:700}._unavailableGrid_1ooeh_160{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;margin-top:16px}._unavailableCard_1ooeh_167{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px dashed var(--card-border);border-radius:var(--border-radius);background:var(--surface);box-shadow:var(--shadow-sm)}._unavailableIcon_1ooeh_178{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--muted-bg);color:var(--muted)}._unavailableBody_1ooeh_189 h3{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--text);overflow-wrap:anywhere}._unavailableBody_1ooeh_189 p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}._removeBtn_1ooeh_204{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid var(--card-border);border-radius:8px;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._removeBtn_1ooeh_204:hover{color:#b91c1c;border-color:#ef444473;background:#ef444412}[data-theme=dark] ._removeBtn_1ooeh_204:hover{color:#fca5a5}._empty_1ooeh_234{max-width:560px;margin:48px auto 0;padding:40px 24px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center}._emptyIconWrap_1ooeh_245{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:#e11d4814;color:#e11d48}[data-theme=dark] ._emptyIconWrap_1ooeh_245{background:#fb71851f;color:#fb7185}._empty_1ooeh_234 h2{margin:0 0 10px;font-size:22px;color:var(--text)}._empty_1ooeh_234 p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--muted)}._empty_1ooeh_234 ._hint_1ooeh_275{font-size:13px}._emptyActions_1ooeh_279{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}._catalogLink_1ooeh_287,._loginLink_1ooeh_288{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._catalogLink_1ooeh_287{border:1px solid var(--accent);background:var(--accent);color:#fff}._catalogLink_1ooeh_287:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._loginLink_1ooeh_288{border:1px solid var(--card-border);background:transparent;color:var(--text)}._loginLink_1ooeh_288:hover{border-color:var(--accent);color:var(--accent)}._stale_1ooeh_325{margin-top:40px;text-align:center;font-size:14px;color:var(--muted)}._stale_1ooeh_325 p{margin:0 0 12px}._stale_1ooeh_325 ._retryBtn_1ooeh_107{color:var(--accent)}@media (max-width: 768px){._page_1ooeh_1{padding:24px 0 40px}._title_1ooeh_13{font-size:24px}._titleIcon_1ooeh_25{width:24px;height:24px}._guestNote_1ooeh_60{font-size:13px}._sectionTitle_1ooeh_139{font-size:18px}._empty_1ooeh_234{margin-top:32px;padding:32px 18px}._empty_1ooeh_234 h2{font-size:20px}}@media (max-width: 390px){._page_1ooeh_1{padding:20px 0 32px}._title_1ooeh_13{gap:8px;font-size:22px}._counter_1ooeh_34{min-width:24px;height:24px;padding:0 7px;font-size:12px}._empty_1ooeh_234{margin-top:24px;padding:28px 14px}._emptyIconWrap_1ooeh_245{width:64px;height:64px;margin-bottom:16px}._emptyIconWrap_1ooeh_245 svg{width:36px;height:36px}._emptyActions_1ooeh_279{flex-direction:column}._catalogLink_1ooeh_287,._loginLink_1ooeh_288{width:100%}._unavailableCard_1ooeh_167{padding:14px}._removeBtn_1ooeh_204{align-self:stretch}}@media (prefers-reduced-motion: reduce){._page_1ooeh_1{animation:none}}._page_1t2pl_1{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:40px 16px}._card_1t2pl_8{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px}._title_1t2pl_18{margin:0;display:flex;align-items:center;gap:8px;color:var(--text);font-size:28px}._subtitle_1t2pl_27{margin:8px 0 20px;color:var(--muted)}._error_1t2pl_32{margin-bottom:12px;background:var(--muted-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text);padding:10px 12px}._form_1t2pl_41{display:flex;flex-direction:column;gap:12px}._field_1t2pl_47{display:flex;flex-direction:column;gap:6px}._field_1t2pl_47 span{color:var(--muted);font-size:13px}._field_1t2pl_47 input{width:100%;border:1px solid var(--card-border);background:var(--bg);color:var(--text);border-radius:8px;padding:10px 12px;font:inherit}._agreeRow_1t2pl_68{display:flex;gap:8px;align-items:flex-start;color:var(--text);font-size:14px}._submitBtn_1t2pl_76{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;padding:12px;font-weight:700;cursor:pointer}._submitBtn_1t2pl_76:disabled{opacity:.7;cursor:wait}._success_1t2pl_91{background:var(--muted-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text);padding:10px 12px}._footerRow_1t2pl_99{margin-top:18px;display:flex;gap:16px}._footerRow_1t2pl_99 a{color:var(--accent);text-decoration:none;font-weight:600}._backBtn_1t2pl_111{background:none;border:none;color:var(--accent);cursor:pointer;font-size:14px;margin-bottom:12px;padding:0;text-align:left}._backBtn_1t2pl_111:hover{text-decoration:underline}._error_1t2pl_32,._success_1t2pl_91{display:flex;align-items:center;gap:6px}._resendRow_1t2pl_138{margin-top:12px;text-align:center;color:var(--muted);font-size:14px}._resendBtn_1t2pl_145{background:none;border:none;color:var(--accent);cursor:pointer;font-size:14px;font-weight:600;padding:0}._resendBtn_1t2pl_145:hover{text-decoration:underline}._resendBtn_1t2pl_145:disabled{color:var(--muted);cursor:not-allowed}._field_1t2pl_47 input[type=text]{letter-spacing:6px;font-size:20px;font-weight:700;text-align:center}._page_ky4uw_1{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:40px 16px}._card_ky4uw_8{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px}._title_ky4uw_18{margin:0;display:flex;align-items:center;gap:8px;color:var(--text);font-size:28px}._subtitle_ky4uw_27{margin:8px 0 20px;color:var(--muted)}._error_ky4uw_32{margin-bottom:12px;background:var(--muted-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text);padding:10px 12px}._form_ky4uw_41{display:flex;flex-direction:column;gap:12px}._field_ky4uw_47{display:flex;flex-direction:column;gap:6px}._field_ky4uw_47 span{color:var(--muted);font-size:13px}._field_ky4uw_47 input{width:100%;border:1px solid var(--card-border);background:var(--bg);color:var(--text);border-radius:8px;padding:10px 12px;font:inherit}._submitBtn_ky4uw_68{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;padding:12px;font-weight:700;cursor:pointer}._submitBtn_ky4uw_68:disabled{opacity:.7;cursor:wait}._footerRow_ky4uw_83{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px}._footerRow_ky4uw_83 a{color:var(--accent);text-decoration:none;font-weight:600}._page_t81zq_1{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:40px 16px}._card_t81zq_8{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px}._title_t81zq_18{margin:0;display:flex;align-items:center;gap:8px;color:var(--text);font-size:28px}._subtitle_t81zq_27{margin:8px 0 20px;color:var(--muted)}._error_t81zq_32,._success_t81zq_33{display:flex;align-items:center;gap:6px;margin-bottom:12px;background:var(--muted-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text);padding:10px 12px}._form_t81zq_45{display:flex;flex-direction:column;gap:12px}._field_t81zq_51{display:flex;flex-direction:column;gap:6px}._field_t81zq_51 span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:13px}._field_t81zq_51 input{width:100%;border:1px solid var(--card-border);background:var(--bg);color:var(--text);border-radius:8px;padding:10px 12px;font:inherit}._codeInput_t81zq_75{letter-spacing:6px;font-size:20px!important;font-weight:700;text-align:center}._submitBtn_t81zq_82{display:block;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;padding:12px;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}._submitBtn_t81zq_82:disabled{opacity:.7;cursor:wait}._backBtn_t81zq_101{background:none;border:none;color:var(--accent);cursor:pointer;font-size:14px;margin-bottom:12px;padding:0;text-align:left}._backBtn_t81zq_101:hover,._resendBtn_t81zq_113:hover,._footerRow_t81zq_114 a:hover{text-decoration:underline}._resendRow_t81zq_118{margin-top:12px;text-align:center;color:var(--muted);font-size:14px}._resendBtn_t81zq_113{background:none;border:none;color:var(--accent);cursor:pointer;font-size:14px;font-weight:600;padding:0}._resendBtn_t81zq_113:disabled{color:var(--muted);cursor:not-allowed}._footerRow_t81zq_114{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:18px}._footerRow_t81zq_114 a{color:var(--accent);text-decoration:none;font-weight:600}._page_vmh93_1{padding:32px 0 48px}._header_vmh93_5{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._header_vmh93_5 h1{margin:0;font-size:2.2rem}._header_vmh93_5 p{margin:0;color:var(--muted);max-width:680px;overflow-wrap:anywhere}._backLink_vmh93_24{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent);text-decoration:none;font-weight:600}._grid_vmh93_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._card_vmh93_40{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px}._card_vmh93_40 h2{margin:0 0 18px;font-size:1.2rem}._contactsImageWrap_vmh93_53{margin-bottom:18px;border-radius:8px;overflow:hidden}._contactsImage_vmh93_53{width:100%;max-height:300px;object-fit:cover;display:block}._item_vmh93_65{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;min-width:0}._item_vmh93_65+._item_vmh93_65{margin-top:18px}._item_vmh93_65 strong{display:block;margin-bottom:4px}._item_vmh93_65 div{line-height:1.5;min-width:0;overflow-wrap:anywhere}._item_vmh93_65 a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}._item_vmh93_65 small{display:block;margin-top:4px;color:var(--muted)}._messengersList_vmh93_100{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}._messengerCard_vmh93_107{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:1px solid var(--card-border);border-radius:8px;background:var(--bg)}._messengerName_vmh93_118{font-weight:600;font-size:.85rem}._messengerQr_vmh93_123{width:100px;height:100px;object-fit:contain;border-radius:4px}@media (max-width: 768px){._grid_vmh93_34{grid-template-columns:1fr}}._page_1eqmr_1{padding:32px 0 64px}._loading_1eqmr_5{padding:80px 0;text-align:center;font-size:18px;color:var(--muted)}._header_1eqmr_12{margin-bottom:32px}._title_1eqmr_16{font-size:2rem;font-weight:700;margin:0}._empty_1eqmr_22{padding:80px 0;text-align:center;color:var(--muted)}._empty_1eqmr_22 p{margin-top:16px;font-size:16px}._grid_1eqmr_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}._card_1eqmr_39{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;text-decoration:none;color:var(--text);transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}._card_1eqmr_39:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._imageWrap_1eqmr_57{width:100%;height:200px;overflow:hidden}._image_1eqmr_57{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_1eqmr_70{width:100%;height:200px;background:var(--muted-bg);display:flex;align-items:center;justify-content:center;color:var(--muted)}._cardBody_1eqmr_80{padding:20px;display:flex;flex-direction:column;flex:1}._date_1eqmr_87{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-bottom:10px}._cardTitle_1eqmr_96{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 10px}._excerpt_1eqmr_103{font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._readMore_1eqmr_114{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent)}._footer_1eqmr_124{margin-top:48px}._pagination_1eqmr_128{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:28px}._pagination_1eqmr_128 button{border:1px solid var(--card-border);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 14px;cursor:pointer;font:inherit}._pagination_1eqmr_128 button:disabled{opacity:.5;cursor:not-allowed}._backLink_1eqmr_151{color:var(--accent);text-decoration:none;font-weight:600}._backLink_1eqmr_151:hover{text-decoration:underline}@media (max-width: 768px){._page_1eqmr_1{padding:20px 0 48px}._title_1eqmr_16{font-size:1.5rem}._grid_1eqmr_33{grid-template-columns:1fr;gap:16px}}._page_19jy3_1{padding:32px 0 64px}._loading_19jy3_5{padding:80px 0;text-align:center;font-size:18px;color:var(--muted)}._backLink_19jy3_12{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-decoration:none;font-weight:600;margin-bottom:24px}._article_19jy3_22{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}._header_19jy3_30{padding:32px 32px 0}._date_19jy3_34{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted);margin-bottom:12px}._header_19jy3_30 h1{margin:0;font-size:2rem;line-height:1.3}._imageWrap_19jy3_49{margin:24px 0}._image_19jy3_49{width:100%;max-height:500px;object-fit:cover;display:block}._content_19jy3_60{padding:0 32px 32px;font-size:16px;line-height:1.7;color:var(--text)}._content_19jy3_60 p{margin:0 0 16px}._content_19jy3_60 p:last-child{margin-bottom:0}._sourceLink_19jy3_75{padding:0 32px 32px}._sourceLink_19jy3_75 a{color:var(--accent);text-decoration:none;font-weight:600}._sourceLink_19jy3_75 a:hover{text-decoration:underline}._footer_19jy3_89{margin-top:32px}._allNewsLink_19jy3_93{color:var(--accent);text-decoration:none;font-weight:600}._allNewsLink_19jy3_93:hover{text-decoration:underline}@media (max-width: 768px){._header_19jy3_30{padding:20px 20px 0}._header_19jy3_30 h1{font-size:1.5rem}._content_19jy3_60,._sourceLink_19jy3_75{padding:0 20px 24px}}._page_52nd8_1{padding:32px 0 64px}._loading_52nd8_5,._empty_52nd8_6{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--muted);text-align:center}._empty_52nd8_6 h1{margin:0;color:var(--text);font-size:1.4rem}._backLink_52nd8_23{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--accent);font-weight:600}._backLink_52nd8_23:hover{text-decoration:underline}._article_52nd8_36{overflow:hidden;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}._header_52nd8_44{padding:32px 32px 0}._header_52nd8_44 h1{margin:0;font-size:2rem;line-height:1.3}._date_52nd8_54{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--muted);font-size:14px}._excerpt_52nd8_63{max-width:760px;margin:14px 0 0;color:var(--muted);line-height:1.6}._imageWrap_52nd8_70{margin:24px 0 0}._image_52nd8_70{display:block;width:100%;max-height:520px;object-fit:contain;background:var(--muted-bg)}._content_52nd8_82{padding:28px 32px 36px;color:var(--text);font-size:16px;line-height:1.75;overflow-wrap:anywhere}._content_52nd8_82 p{margin:0 0 16px}._content_52nd8_82 h2,._content_52nd8_82 h3,._content_52nd8_82 h4{line-height:1.35;margin:28px 0 12px}._content_52nd8_82 ul,._content_52nd8_82 ol{padding-left:24px}._content_52nd8_82 a{color:var(--accent);text-decoration:underline}._content_52nd8_82 img{width:auto;max-width:100%;height:auto;margin:18px auto;border-radius:8px}._content_52nd8_82 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}._content_52nd8_82 th,._content_52nd8_82 td{padding:8px 10px;border:1px solid var(--card-border);text-align:left}@media (max-width: 768px){._page_52nd8_1{padding:20px 0 48px}._header_52nd8_44{padding:20px 20px 0}._header_52nd8_44 h1{font-size:1.5rem}._content_52nd8_82{padding:22px 20px 28px;font-size:15px}}._adminLayout_iuth6_1{display:flex;min-height:100vh;background:var(--bg)}._sidebar_iuth6_8{width:260px;background:var(--surface);border-right:1px solid var(--card-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:transform var(--transition-normal)}._sidebarHeader_iuth6_22{padding:24px 20px;border-bottom:1px solid var(--card-border)}._sidebarLogo_iuth6_27{font-size:1.2rem;font-weight:700;color:var(--accent);margin:0}._sidebarSubtitle_iuth6_34{font-size:.75rem;color:var(--muted);margin-top:4px}._sidebarNav_iuth6_40{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}._navItem_iuth6_48{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--text);font-size:.9rem;font-weight:500;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);border:none;background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left}._navItem_iuth6_48:hover{background:var(--muted-bg)}._navItemActive_iuth6_71{background:var(--btn-bg);color:var(--accent)}._sidebarFooter_iuth6_76{padding:16px 12px;border-top:1px solid var(--card-border)}._logoutBtn_iuth6_81{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;border:none;background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left;color:#ef4444;transition:background var(--transition-fast)}._logoutBtn_iuth6_81:hover{background:#ef44441a}._content_iuth6_105{flex:1;margin-left:260px;padding:32px 40px;min-height:100vh}._adminAccessDenied_iuth6_112{min-height:60vh;display:grid;place-content:center;gap:12px;padding:32px 20px;color:var(--text);text-align:center}._adminAccessDenied_iuth6_112 h1,._adminAccessDenied_iuth6_112 p{margin:0}._adminAccessDenied_iuth6_112 p{color:var(--muted);overflow-wrap:anywhere}._adminAccessDenied_iuth6_112 a{justify-self:center;color:var(--accent);font-weight:600;overflow-wrap:anywhere}._topBar_iuth6_139{display:none}._menuBtn_iuth6_144{display:none;background:var(--surface);border:1px solid var(--card-border);border-radius:8px;padding:8px;cursor:pointer;color:var(--text)}._overlay_iuth6_154{display:none}@media (max-width: 768px){._sidebar_iuth6_8{transform:translate(-100%)}._sidebarOpen_iuth6_163{transform:translate(0)}._content_iuth6_105{margin-left:0;padding:16px}._topBar_iuth6_139{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--card-border);margin:-16px -16px 24px}._topBarTitle_iuth6_182{font-weight:600;color:var(--accent)}._menuBtn_iuth6_144{display:flex}._overlay_iuth6_154{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99;opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}._overlayVisible_iuth6_205{opacity:1;pointer-events:auto}}._dashGrid_iuth6_212{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:32px}._dashCard_iuth6_219{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);padding:24px;display:flex;align-items:center;gap:16px}._dashIcon_iuth6_229{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--btn-bg);color:var(--accent)}._dashLabel_iuth6_240{font-size:.85rem;color:var(--muted);margin-bottom:4px}._dashValue_iuth6_246{font-size:1.5rem;font-weight:700;color:var(--text)}._pageTitle_iuth6_253{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:var(--text)}._pageHint_iuth6_260{color:var(--muted);margin:-12px 0 24px}._mutedText_iuth6_265{color:var(--muted);font-size:.9rem}._modePanel_iuth6_270{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);padding:18px 20px;margin-bottom:20px;color:var(--text)}._modeHeader_iuth6_279{display:flex;align-items:center;gap:8px;margin-bottom:14px}._modeGrid_iuth6_286{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._modeOption_iuth6_292{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--card-border);border-radius:8px;background:var(--bg);cursor:pointer}._modeOption_iuth6_292 input{margin-top:3px;accent-color:var(--accent)}._modeOption_iuth6_292 span{display:flex;flex-direction:column;gap:4px}._modeOption_iuth6_292 small{color:var(--muted);line-height:1.4}._modeFooter_iuth6_319{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--card-border)}._modeFooter_iuth6_319 select{min-width:260px;padding:9px 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--bg);color:var(--text)}._keywordCell_iuth6_338{color:var(--muted);max-width:420px;white-space:normal;word-break:break-word}._fieldHint_iuth6_345{display:block;color:var(--muted);margin-top:-10px;font-size:.78rem}._tableWrap_iuth6_353{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);overflow:hidden;margin-bottom:20px}._toolbar_iuth6_361{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--card-border);gap:12px;flex-wrap:wrap}._searchInput_iuth6_371{padding:10px 14px;border:1px solid var(--card-border);border-radius:8px;font-family:inherit;font-size:.875rem;background:var(--bg);color:var(--text);min-width:200px;transition:border-color var(--transition-fast)}._searchInput_iuth6_371:focus{outline:none;border-color:var(--accent)}._addBtn_iuth6_388{display:flex;align-items:center;gap:6px;padding:10px 18px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._addBtn_iuth6_388:hover{background:var(--accent-hover)}._table_iuth6_353{width:100%;border-collapse:collapse}._table_iuth6_353 th{text-align:left;padding:12px 20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--muted-bg);border-bottom:1px solid var(--card-border)}._table_iuth6_353 td{padding:14px 20px;font-size:.875rem;border-bottom:1px solid var(--card-border);color:var(--text);vertical-align:middle}._table_iuth6_353 tr:last-child td{border-bottom:none}._table_iuth6_353 tr:hover td{background:var(--muted-bg)}._thumbImg_iuth6_441{width:40px;height:40px;border-radius:6px;object-fit:contain;background:var(--photo-bg)}._actions_iuth6_449{display:flex;gap:8px}._actionBtn_iuth6_454{padding:6px 8px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast);background:transparent}._editBtn_iuth6_466{padding:6px 8px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--accent);transition:background var(--transition-fast)}._editBtn_iuth6_466:hover{background:var(--btn-bg)}._deleteBtn_iuth6_483{padding:6px 8px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#ef4444;transition:background var(--transition-fast)}._deleteBtn_iuth6_483:hover{background:#ef44441a}._modalOverlay_iuth6_501{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}._modal_iuth6_501{background:var(--surface);border-radius:var(--border-radius);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg)}._modalHeader_iuth6_525{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--card-border)}._modalTitle_iuth6_533{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}._modalClose_iuth6_540{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;display:flex;transition:color var(--transition-fast)}._modalClose_iuth6_540:hover{color:var(--text)}._modalBody_iuth6_554{padding:24px}._modalBody_iuth6_554 ._formGroup_iuth6_558{margin-bottom:18px}._modalBody_iuth6_554 ._formGroup_iuth6_558 label{display:block;font-size:.85rem;font-weight:500;margin-bottom:6px;color:var(--text)}._modalBody_iuth6_554 ._formGroup_iuth6_558 input,._modalBody_iuth6_554 ._formGroup_iuth6_558 textarea,._modalBody_iuth6_554 ._formGroup_iuth6_558 select{width:100%;padding:10px 14px;border:1px solid var(--card-border);border-radius:8px;font-family:inherit;font-size:.9rem;background:var(--bg);color:var(--text);transition:border-color var(--transition-fast)}._modalBody_iuth6_554 ._formGroup_iuth6_558 input:focus,._modalBody_iuth6_554 ._formGroup_iuth6_558 textarea:focus,._modalBody_iuth6_554 ._formGroup_iuth6_558 select:focus{outline:none;border-color:var(--accent)}._modalBody_iuth6_554 ._formGroup_iuth6_558 textarea{min-height:100px;resize:vertical}._modalFooter_iuth6_596{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--card-border)}._cancelBtn_iuth6_604{padding:10px 20px;background:var(--muted-bg);color:var(--text);border:1px solid var(--card-border);border-radius:8px;font-family:inherit;font-size:.875rem;cursor:pointer;transition:background var(--transition-fast)}._cancelBtn_iuth6_604:hover{background:var(--card-border)}._saveBtn_iuth6_620{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._saveBtn_iuth6_620:hover{background:var(--accent-hover)}._emptyState_iuth6_640{text-align:center;padding:48px 20px;color:var(--muted)}._emptyState_iuth6_640 p{margin:8px 0 0;font-size:.9rem}._ratingStars_iuth6_651{color:var(--accent);display:flex;gap:2px}@media (max-width: 768px){._table_iuth6_353{font-size:.8rem}._table_iuth6_353 th,._table_iuth6_353 td{padding:10px 12px}._toolbar_iuth6_361{flex-direction:column;align-items:stretch}._searchInput_iuth6_371{min-width:auto}._modal_iuth6_501{max-width:100%}._modeGrid_iuth6_286{grid-template-columns:1fr}._modeFooter_iuth6_319{align-items:stretch;flex-direction:column}._modeFooter_iuth6_319 select{min-width:auto;width:100%}}._statsRow_iuth6_700{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}._statChip_iuth6_707{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:var(--surface);border:1px solid var(--card-border);font-size:.85rem;font-weight:600;color:var(--text)}._statChipWarn_iuth6_720{border-color:#f59e0b;color:#f59e0b}._toolbarLeft_iuth6_726{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex:1}._toolbarRight_iuth6_734{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._filterSelect_iuth6_741{padding:8px 14px;border-radius:8px;border:1px solid var(--card-border);background:var(--surface);color:var(--text);font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._filterSelect_iuth6_741:focus{border-color:var(--accent)}._tableScroll_iuth6_758{overflow-x:auto}._rowHidden_iuth6_762{opacity:.45}._groupHeaderRow_iuth6_766{background:var(--muted-bg)}._groupHeaderRow_iuth6_766:hover{background:var(--muted-bg-hover, rgba(0,0,0,.04))}._groupChildRow_iuth6_772{background:var(--surface)}._groupChildRow_iuth6_772 td:first-child{padding-left:24px}._productName_iuth6_779{display:flex;flex-direction:column;gap:2px}._skuCell_iuth6_785{font-size:.8rem;color:var(--muted);font-family:Courier New,monospace}._stockBadge_iuth6_792{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:.78rem;font-weight:600;white-space:nowrap}._stockLow_iuth6_802{background:#ef44441a;color:#ef4444}._stockMed_iuth6_806{background:#f59e0b1a;color:#f59e0b}._stockOk_iuth6_810{background:#22c55e1a;color:#16a34a}._visibilityBtn_iuth6_816{border:1px solid var(--card-border);background:var(--surface);cursor:pointer;padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;font-weight:500;font-family:inherit;white-space:nowrap;transition:all var(--transition-fast);color:var(--text)}._visibilityBtn_iuth6_816:hover{background:var(--muted-bg);border-color:var(--accent)}._visibilityOn_iuth6_837{color:#16a34a;border-color:#16a34a4d;background:#16a34a0d}._visibilityOn_iuth6_837:hover{background:#16a34a1a}._visibilityOff_iuth6_845{color:#ef4444;border-color:#ef44444d;background:#ef44440d}._visibilityOff_iuth6_845:hover{background:#ef44441a}._sourceBadge_iuth6_855{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._source1c_iuth6_864{background:#6366f11f;color:#6366f1}._sourceManual_iuth6_868{background:#22c55e1f;color:#16a34a}._modalLarge_iuth6_874{max-width:720px}._tabBar_iuth6_879{display:flex;gap:0;border-bottom:2px solid var(--card-border);padding:0 24px;background:var(--surface)}._modalBody_iuth6_554 ._tabBar_iuth6_879{margin:-4px -24px 20px;padding:0 24px}._tab_iuth6_353{padding:10px 20px;font-size:.9rem;font-weight:500;color:var(--muted);border:none;background:none;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--transition-fast),border-color var(--transition-fast)}._tab_iuth6_353:hover{color:var(--text)}._tabActive_iuth6_906{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._formRow_iuth6_913{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formRow_iuth6_913 ._formGroup_iuth6_558:only-child{grid-column:1 / -1}._formRow_iuth6_913>label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:500;color:var(--muted)}._formRow_iuth6_913>label input,._formRow_iuth6_913>label select,._formRow_iuth6_913>label textarea{padding:8px 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.9rem;outline:none;transition:border-color var(--transition-fast)}._formRow_iuth6_913>label input:focus,._formRow_iuth6_913>label select:focus,._formRow_iuth6_913>label textarea:focus{border-color:var(--accent)}._infoNotice_iuth6_950{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:#6366f114;color:#6366f1;font-size:.83rem;margin-bottom:16px}._checkboxLabel_iuth6_963{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:42px}._checkbox_iuth6_963{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}._formGroup_iuth6_558{margin-bottom:18px}._formGroup_iuth6_558 label{display:block;font-size:.85rem;font-weight:500;margin-bottom:6px;color:var(--text)}._formGroup_iuth6_558 input,._formGroup_iuth6_558 textarea,._formGroup_iuth6_558 select{width:100%;padding:10px 14px;border:1px solid var(--card-border);border-radius:8px;font-family:inherit;font-size:.9rem;background:var(--bg);color:var(--text);transition:border-color var(--transition-fast);box-sizing:border-box}._formGroup_iuth6_558 input:focus,._formGroup_iuth6_558 textarea:focus,._formGroup_iuth6_558 select:focus{outline:none;border-color:var(--accent)}._formGroup_iuth6_558 textarea{min-height:80px;resize:vertical}._formGroup_iuth6_558 input[type=checkbox]{width:auto;padding:0}._tabContent_iuth6_1028{padding:24px}._uploadZone_iuth6_1035{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;margin-bottom:12px;border:2px dashed var(--card-border);border-radius:12px;background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none}._uploadZone_iuth6_1035:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}._uploadZoneDrag_iuth6_1055{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}._uploadZone_iuth6_1035 p{margin:0;font-size:14px}._uploadLink_iuth6_1063{color:var(--accent);text-decoration:underline;font-weight:500}._uploadHint_iuth6_1068{font-size:12px;opacity:.65}._commonImageBox_iuth6_1073{margin-bottom:16px;padding:16px;border:2px solid color-mix(in srgb,var(--accent) 45%,var(--card-border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}._commonImageTitle_iuth6_1081{margin:0;font-size:.9rem;font-weight:700}._commonImageHint_iuth6_1087{margin:8px 0 12px;color:var(--text);font-size:.8rem}._commonUploadZone_iuth6_1093{border-color:color-mix(in srgb,var(--accent) 65%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));margin-bottom:12px}._commonImageRow_iuth6_1099{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._commonImagePreviewWrap_iuth6_1106{position:relative;max-width:220px}._commonImagePreview_iuth6_1106{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:2px solid var(--accent)}._commonBadge_iuth6_1119{position:absolute;top:8px;left:8px;background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._commonImageEmpty_iuth6_1133{padding:8px 10px;border:1px dashed var(--card-border);border-radius:8px;color:var(--text);font-size:.8rem}._commonImageConfigure_iuth6_1141{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;border:1px solid var(--card-border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:.75rem;cursor:pointer}._commonImageConfigure_iuth6_1141:hover{border-color:var(--accent);color:var(--accent)}._pageDescription_iuth6_1161{margin:-12px 0 24px;color:var(--muted)}._memberForm_iuth6_1166{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding:20px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--surface)}._memberForm_iuth6_1166 ._searchInput_iuth6_371{min-width:min(320px,100%)}._memberPermission_iuth6_1182,._memberActions_iuth6_1183{display:flex;align-items:center;gap:8px}._memberPermission_iuth6_1182{color:var(--text);font-size:.9rem}._errorBanner_iuth6_1194,._noticeBanner_iuth6_1195{margin-bottom:16px;padding:12px 16px;border-radius:8px}._errorBanner_iuth6_1194{color:#fecaca;background:#ef444424;border:1px solid rgba(239,68,68,.35)}._noticeBanner_iuth6_1195{color:#bbf7d0;background:#22c55e24;border:1px solid rgba(34,197,94,.35)}._orderAdminDetails_iuth6_1213{display:grid;gap:18px;padding:8px 0}._orderAdminDetails_iuth6_1213 h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.95rem}._orderAdminLine_iuth6_1227{display:grid;grid-template-columns:minmax(180px,1fr) 80px 120px;gap:12px;padding:8px 0;border-bottom:1px solid var(--card-border)}._orderAdminMessages_iuth6_1235{display:grid;gap:8px;margin-bottom:10px}._orderAdminMessage_iuth6_1235{border:1px solid var(--card-border);border-radius:8px;padding:10px 12px;background:var(--muted-bg)}._orderAdminMessage_iuth6_1235 small,._mutedText_iuth6_265{color:var(--muted)}._categoryPath_iuth6_1253{display:block;max-width:52rem;margin-top:.25rem;color:var(--muted);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}._orderAdminComposer_iuth6_1263{display:grid;gap:8px}._orderAdminComposer_iuth6_1263 textarea{width:100%;border:1px solid var(--card-border);border-radius:8px;padding:10px 12px;font:inherit;resize:vertical}._photoSectionHeader_iuth6_1277{margin:6px 0 10px;padding:10px 0;border-top:1px solid var(--card-border)}._photoSectionTitle_iuth6_1283{margin:0;font-size:.9rem;font-weight:700}._photoSectionHint_iuth6_1289{margin:6px 0 0;color:var(--muted);font-size:.8rem}._imageAddRow_iuth6_1295{display:flex;gap:8px;margin-bottom:16px}._imageAddRow_iuth6_1295 input{flex:1;padding:8px 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.85rem;outline:none}._imageAddRow_iuth6_1295 input:focus{border-color:var(--accent)}._imageGrid_iuth6_1315{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._imageCard_iuth6_1321{position:relative;border-radius:10px;border:2px solid var(--card-border);overflow:hidden;transition:border-color var(--transition-fast);background:var(--surface)}._imageCardMain_iuth6_1329{border-color:var(--accent)}._imagePreview_iuth6_1333{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:var(--photo-bg)}._imageActions_iuth6_1341{display:flex;gap:2px;padding:4px;background:var(--bg)}._imageActionBtn_iuth6_1347{flex:1;display:flex;align-items:center;justify-content:center;padding:5px 0;border:none;background:transparent;color:var(--accent);cursor:pointer;font-size:.7rem;font-weight:600;border-radius:4px;font-family:inherit;transition:background var(--transition-fast)}._imageActionBtn_iuth6_1347:hover{background:var(--surface)}._imageActionDel_iuth6_1366{color:#ef4444}._imageActionDel_iuth6_1366:hover{background:#ef444414}._presentationEditor_iuth6_1373{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:16px;margin-top:18px;padding:16px;border:1px solid var(--card-border);border-radius:10px;background:var(--muted-bg)}._presentationPreview_iuth6_1384{aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:var(--media-bg);border:1px solid var(--card-border)}._presentationPreview_iuth6_1384 img{width:100%;height:100%;display:block}._presentationControls_iuth6_1398{min-width:0}._presentationControls_iuth6_1398 ._formGroup_iuth6_558{margin-bottom:10px}._presentationControls_iuth6_1398 ._formGroup_iuth6_558>span{display:block;margin-bottom:5px;color:var(--text);font-size:.8rem}._presentationActions_iuth6_1407{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._presentationHint_iuth6_1416{margin-right:auto;color:var(--muted);font-size:.75rem}._mainBadge_iuth6_1422{position:absolute;top:6px;left:6px;background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._individualBadge_iuth6_1436{position:absolute;bottom:6px;left:6px;background:#0f172ac7;color:#fff;font-size:.6rem;font-weight:700;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.4px}._commonBadgeOnCard_iuth6_1450{position:absolute;top:6px;right:6px;background:#0ea5e9;color:#fff;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._variantAddBox_iuth6_1465{margin-bottom:16px;padding:16px;border:1px dashed var(--card-border);border-radius:10px;background:var(--muted-bg)}._variantAddTitle_iuth6_1472{font-size:.85rem;font-weight:600;margin:0 0 12px;color:var(--text)}._variantAddBox_iuth6_1465 input,._variantAddBox_iuth6_1465 textarea{width:100%;padding:8px 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);color:var(--text);font-size:.85rem;font-family:inherit;margin-bottom:8px;outline:none;box-sizing:border-box}._variantAddBox_iuth6_1465 input:focus,._variantAddBox_iuth6_1465 textarea:focus{border-color:var(--accent)}@media (max-width: 768px){._statsRow_iuth6_700{gap:8px}._statChip_iuth6_707{padding:6px 12px;font-size:.78rem}._toolbarLeft_iuth6_726{flex-direction:column;align-items:stretch}._formRow_iuth6_913{grid-template-columns:1fr}._imageGrid_iuth6_1315{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}._tabBar_iuth6_879{margin:-4px -16px 16px;padding:0 16px}._tab_iuth6_353{padding:8px 14px;font-size:.82rem}._modalLarge_iuth6_874{max-width:100%}._presentationEditor_iuth6_1373{grid-template-columns:1fr}._presentationPreview_iuth6_1384{max-width:320px;width:100%;margin:0 auto}._presentationActions_iuth6_1407{justify-content:stretch}._presentationActions_iuth6_1407>button{flex:1 1 auto}._presentationHint_iuth6_1416{flex:1 1 100%;order:-1;margin-right:0}}._wrapper_16fbe_1{border:1px solid var(--border, #d7dee8);border-radius:10px;background:#fff;overflow:hidden}._toolbar_16fbe_8{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--border, #d7dee8);background:#f7f9fc}._toolButton_16fbe_17{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#334155;cursor:pointer}._toolButton_16fbe_17:hover,._toolButton_16fbe_17:focus-visible{background:#e8eef7;outline:none}._toolText_16fbe_37{font-size:13px;font-weight:600}._editor_16fbe_42{padding:12px 14px;outline:none;color:#1f2937;font-size:15px;line-height:1.55;overflow-wrap:anywhere}._editor_16fbe_42:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}._editor_16fbe_42 p{margin:0 0 8px}._editor_16fbe_42 p:last-child{margin-bottom:0}._editor_16fbe_42 a{color:#2563eb;text-decoration:underline}._editor_16fbe_42 blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid #94a3b8;color:#475569}._editor_16fbe_42 code{padding:1px 5px;border-radius:4px;background:#eef2f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}._editor_16fbe_42 pre{margin:8px 0;padding:10px 12px;border-radius:6px;background:#0f172a;color:#e2e8f0;overflow-x:auto;white-space:pre-wrap}._editor_16fbe_42 .tg-spoiler{border-radius:4px;background:#334155;color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}._editor_16fbe_42 .tg-spoiler.spoiler-open{background:#e2e8f0;color:inherit;-webkit-user-select:text;user-select:text}._hint_16fbe_109{margin:0;padding:0 12px 8px;color:#7c8ba1;font-size:12px;line-height:1.4}._page_2fmmy_1{display:flex;flex-direction:column;gap:16px}._header_2fmmy_7 h1{margin:0}._header_2fmmy_7 p{margin:6px 0 0;color:var(--muted)}._layout_2fmmy_16{display:grid;grid-template-columns:320px 1fr;gap:16px;min-height:70vh}._sidebar_2fmmy_23,._content_2fmmy_24{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}._sidebar_2fmmy_23{padding:10px;overflow-y:auto}._chatItem_2fmmy_36{width:100%;text-align:left;border:1px solid transparent;border-radius:12px;padding:12px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit}._chatItem_2fmmy_36+._chatItem_2fmmy_36{margin-top:8px}._chatItem_2fmmy_36:hover,._chatItemActive_2fmmy_53{background:var(--muted-bg);border-color:var(--card-border);color:var(--text)}._chatTop_2fmmy_59{display:flex;align-items:center;justify-content:space-between;gap:10px}._chatPreview_2fmmy_66{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.4}._chatMeta_2fmmy_73{margin-top:8px;font-size:12px;color:var(--muted)}._unread_2fmmy_79{min-width:20px;height:20px;border-radius:999px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:12px}._content_2fmmy_24{display:flex;flex-direction:column;overflow:hidden}._chatHeader_2fmmy_98{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--card-border)}._chatHeader_2fmmy_98 h2{margin:0;font-size:1.05rem}._chatHeaderMeta_2fmmy_112{margin-top:4px;color:var(--muted);font-size:13px}._headerActions_2fmmy_118{display:flex;gap:8px}._headerActions_2fmmy_118 button{border:1px solid var(--card-border);background:transparent;color:var(--text);border-radius:999px;padding:8px 12px;cursor:pointer;font-family:inherit}._statusActive_2fmmy_133{background:var(--accent);color:#fff;border-color:var(--accent)}._messages_2fmmy_139{flex:1;overflow-y:auto;padding:18px;background:var(--bg);display:flex;flex-direction:column;gap:12px}._message_2fmmy_139{max-width:78%;padding:12px 14px;border-radius:14px;box-shadow:var(--shadow-sm)}._messageGuest_2fmmy_156{align-self:flex-start;background:var(--surface);border:1px solid var(--card-border);color:var(--text)}._messageAdmin_2fmmy_163{align-self:flex-end;background:var(--accent);color:#fff}._messageText_2fmmy_169{white-space:pre-wrap;word-break:break-word}._messageMeta_2fmmy_174{margin-top:6px;font-size:11px;opacity:.75}._messageAttachment_2fmmy_180{margin-bottom:8px;border-radius:8px;overflow:hidden;max-width:200px}._messageAttachmentBtn_2fmmy_187{border:none;background:transparent;padding:0;cursor:zoom-in;display:block;width:100%}._messageAttachment_2fmmy_180 img{width:100%;height:auto;display:block}._composer_2fmmy_202{border-top:1px solid var(--card-border);padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:12px}._composer_2fmmy_202 textarea{resize:none;border:1px solid var(--card-border);border-radius:12px;background:var(--surface);color:var(--text);padding:10px 12px;font-family:inherit}._composerActions_2fmmy_220{display:flex;flex-direction:column;gap:6px;align-items:center}._composer_2fmmy_202 button{align-self:end;border:none;border-radius:12px;background:var(--accent);color:#fff;padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}._composer_2fmmy_202 button:disabled{opacity:.6;cursor:not-allowed}._attachmentRow_2fmmy_245{grid-column:1 / -1;display:flex;align-items:center;gap:8px}._attachmentPreview_2fmmy_252{position:relative;display:inline-block}._attachmentPreview_2fmmy_252 img{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid var(--card-border)}._attachmentRemove_2fmmy_265{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0}._attachBtn_2fmmy_284{width:36px;height:36px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._attachBtn_2fmmy_284:hover{background:var(--bg);color:var(--text)}._sendBtn_2fmmy_303{width:36px;height:36px;border:none;border-radius:10px;background:var(--accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}._lightboxOverlay_2fmmy_316{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out}._lightboxImg_2fmmy_328{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:10px;box-shadow:0 8px 40px #0009;cursor:default}._lightboxClose_2fmmy_337{position:fixed;top:18px;right:22px;background:#ffffff26;border:none;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2001}._lightboxClose_2fmmy_337:hover{background:#ffffff4d}._empty_2fmmy_361{color:var(--muted);display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px}._error_2fmmy_370{color:#b91c1c;padding:0 18px 12px}@media (max-width: 960px){._layout_2fmmy_16{grid-template-columns:1fr}._sidebar_2fmmy_23{max-height:280px}}._templatesPanel_2fmmy_386{background:var(--muted-bg);border:1px solid var(--card-border);border-radius:8px;margin-bottom:8px;max-height:240px;overflow-y:auto}._templatesHeader_2fmmy_394{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--card-border);font-size:14px}._templateSmallBtn_2fmmy_402{background:transparent;border:1px solid var(--card-border);border-radius:4px;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}._templateSmallBtn_2fmmy_402:hover{background:var(--accent);color:#fff}._templatesList_2fmmy_416{padding:4px}._templateItem_2fmmy_417{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;background:var(--surface);margin-bottom:4px}._templateItem_2fmmy_417:last-child{margin-bottom:0}._templateItemBody_2fmmy_427{flex:1;min-width:0}._templateItemTitle_2fmmy_428{font-size:13px;font-weight:600;color:var(--text)}._templateItemText_2fmmy_429{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._templateItemActions_2fmmy_436{display:flex;gap:4px}._templateItemActions_2fmmy_436 button{background:transparent;border:1px solid var(--card-border);border-radius:4px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0}._templateItemActions_2fmmy_436 button:hover{background:var(--accent);color:#fff;border-color:var(--accent)}._page_1a5re_1{display:grid;gap:20px;width:100%;max-width:760px;margin:0 auto}._header_1a5re_9{display:grid;gap:6px}._pageTitle_1a5re_14{display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:1.5rem;font-weight:800;line-height:1.2}._pageHint_1a5re_25{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}._searchCard_1a5re_34{display:grid;gap:12px;padding:24px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--surface);box-shadow:var(--shadow-sm)}._searchLabel_1a5re_44{color:var(--text);font-size:.9rem;font-weight:700}._codeInput_1a5re_50{width:100%;padding:18px 16px;border:2px solid var(--card-border);border-radius:14px;background:var(--bg);color:var(--text);font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(38px,11vw,56px);font-weight:800;line-height:1;letter-spacing:.12em;text-align:center;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._codeInput_1a5re_50::placeholder{color:var(--muted);opacity:.45}._codeInput_1a5re_50:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}._searchHint_1a5re_77{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4}._primaryBtn_1a5re_86,._secondaryBtn_1a5re_87,._dangerBtn_1a5re_88{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 18px;border-radius:12px;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._primaryBtn_1a5re_86{border:1px solid var(--accent);background:var(--accent);color:#fff}._primaryBtn_1a5re_86:hover:not(:disabled){background:var(--accent-hover)}._secondaryBtn_1a5re_87{border:1px solid var(--card-border);background:var(--surface);color:var(--text)}._secondaryBtn_1a5re_87:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dangerBtn_1a5re_88{border:1px solid color-mix(in srgb,#ef4444 45%,var(--card-border));background:color-mix(in srgb,#ef4444 8%,var(--surface));color:#ef4444;font-size:.875rem;font-weight:600;padding:11px 18px}._dangerBtn_1a5re_88:hover:not(:disabled){background:color-mix(in srgb,#ef4444 14%,var(--surface))}._primaryBtn_1a5re_86:disabled,._secondaryBtn_1a5re_87:disabled,._dangerBtn_1a5re_88:disabled{opacity:.65;cursor:wait}._spinner_1a5re_144{animation:_spin_1a5re_144 .9s linear infinite}@keyframes _spin_1a5re_144{to{transform:rotate(360deg)}}._errorNotice_1a5re_156{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,#ef4444 45%,var(--card-border));border-radius:10px;background:color-mix(in srgb,#ef4444 12%,var(--surface));color:#ef4444;font-size:.875rem;line-height:1.45}._errorNotice_1a5re_156 svg{flex-shrink:0;margin-top:1px}._errorNotice_1a5re_156 strong{display:block;margin-bottom:3px;font-size:.925rem}._errorNotice_1a5re_156 span{display:block}._orderCard_1a5re_186{display:grid;gap:18px;padding:24px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--surface);box-shadow:var(--shadow-sm)}._orderHeader_1a5re_196{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--card-border)}._orderNumber_1a5re_205{color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.2}._orderMeta_1a5re_212{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}._statusBadge_1a5re_220{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;background:color-mix(in srgb,#0ea5e9 16%,var(--surface));color:#0284c7;font-size:.78rem;font-weight:700}._metaItem_1a5re_231{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.8rem}._codeBox_1a5re_239{display:grid;justify-items:center;gap:4px;min-width:128px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--card-border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}._codeBoxLabel_1a5re_250{color:var(--muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}._codeBoxValue_1a5re_258{color:var(--text);font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.7rem;font-weight:800;letter-spacing:.08em;line-height:1}._section_1a5re_269{display:grid;gap:10px}._sectionTitle_1a5re_274{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:.95rem;font-weight:700}._clientGrid_1a5re_284{display:grid;gap:4px;color:var(--text);font-size:.95rem;line-height:1.5}._clientGrid_1a5re_284 a{color:var(--accent);text-decoration:none;font-weight:600;width:fit-content}._clientGrid_1a5re_284 a:hover{text-decoration:underline}._clientEmail_1a5re_303{color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}._items_1a5re_309{display:grid;gap:10px}._itemRow_1a5re_314{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--card-border)}._itemRow_1a5re_314:last-child{border-bottom:0}._itemThumb_1a5re_327{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--card-border);border-radius:10px;background:var(--photo-bg);color:var(--muted);overflow:hidden}._itemThumb_1a5re_327 img{width:100%;height:100%;object-fit:contain}._itemInfo_1a5re_346{display:grid;gap:3px;min-width:0}._itemName_1a5re_352{color:var(--text);font-size:.925rem;font-weight:600;line-height:1.35}._itemPlate_1a5re_359{color:var(--accent);font-size:.8rem;line-height:1.35}._itemMeta_1a5re_365{color:var(--muted);font-size:.8rem}._itemTotal_1a5re_370{color:var(--text);font-size:.925rem;font-weight:700;white-space:nowrap}._totalRow_1a5re_377{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--card-border);color:var(--muted);font-size:.95rem}._totalRow_1a5re_377 strong{color:var(--text);font-size:1.2rem;font-weight:800}._addressRow_1a5re_395{padding:12px 14px;border:1px solid var(--card-border);border-radius:10px;background:var(--bg);color:var(--text);font-size:.95rem;line-height:1.45}._warningText_1a5re_405{display:flex;align-items:flex-start;gap:6px;margin:0;color:#d97706;font-size:.82rem;line-height:1.4}._warningText_1a5re_405 svg{flex-shrink:0;margin-top:1px}._muted_1a5re_420{margin:0;color:var(--muted);font-size:.875rem}._actions_1a5re_426{display:grid;gap:10px;padding-top:4px}._successCard_1a5re_434{display:grid;justify-items:center;gap:12px;padding:40px 24px;border:1px solid color-mix(in srgb,#16a34a 45%,var(--card-border));border-radius:var(--border-radius);background:color-mix(in srgb,#16a34a 8%,var(--surface));text-align:center}._successIcon_1a5re_445{color:#16a34a}._successTitle_1a5re_449{margin:0;color:var(--text);font-size:1.5rem;font-weight:800}._successText_1a5re_456{margin:0 0 8px;color:var(--muted);font-size:.95rem;line-height:1.5}._successCard_1a5re_434 ._primaryBtn_1a5re_86{width:auto;min-width:240px}@media (max-width: 640px){._page_1a5re_1{gap:16px}._searchCard_1a5re_34,._orderCard_1a5re_186{padding:18px}._codeInput_1a5re_50{padding:15px 12px;letter-spacing:.1em}._orderHeader_1a5re_196{flex-direction:column;gap:12px}._codeBox_1a5re_239{width:100%}._itemRow_1a5re_314{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}._itemThumb_1a5re_327{width:48px;height:48px}._successCard_1a5re_434{padding:30px 18px}._successCard_1a5re_434 ._primaryBtn_1a5re_86{width:100%;min-width:0}}._emailHint_1a5re_514{margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.5}._emailActionRow_1a5re_521{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._emailActionMessage_1a5re_528{color:#16a34a;font-size:.9rem;font-weight:600}@media (max-width: 640px){._emailActionRow_1a5re_521{align-items:stretch;flex-direction:column}._emailActionRow_1a5re_521 ._secondaryBtn_1a5re_87{width:100%}}._page_hagpn_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px 20px;animation:_fadeIn_hagpn_1 .6s ease}._code_hagpn_12{font-size:clamp(100px,20vw,180px);font-weight:800;color:var(--accent);line-height:1;margin:0;letter-spacing:-4px;text-shadow:0 4px 24px rgba(217,119,6,.18)}._title_hagpn_22{font-size:clamp(20px,3vw,28px);font-weight:600;color:var(--text);margin:16px 0 12px}._description_hagpn_29{font-size:16px;color:var(--muted);max-width:440px;line-height:1.6;margin:0 0 32px}._actions_hagpn_37{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}._homeBtn_hagpn_44{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .2s ease}._homeBtn_hagpn_44:hover{background:var(--accent-hover);transform:translateY(-2px)}._catalogBtn_hagpn_65{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:transparent;color:var(--text);border:1px solid var(--card-border);border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .2s ease,transform .2s ease}._catalogBtn_hagpn_65:hover{border-color:var(--accent);transform:translateY(-2px)}@keyframes _fadeIn_hagpn_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._btn_oi3k4_1{border:1px solid var(--btn-border);background:var(--btn-bg);padding:10px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-fast);color:var(--text);width:40px;height:40px;box-shadow:var(--shadow-sm)}._btn_oi3k4_1:hover{transform:scale(1.1);background:color-mix(in srgb,var(--btn-bg) 120%,transparent);box-shadow:var(--shadow-md)}._btn_oi3k4_1:focus{outline:2px solid rgba(0,123,255,.16)}._iconWrapper_oi3k4_4{display:flex;align-items:center;justify-content:center}@media (max-width:420px){._btn_oi3k4_1{width:36px;height:36px}}._header_11gxi_1{background:var(--bg);border-bottom:1px solid var(--card-border);transition:background var(--transition-normal),border-color var(--transition-normal);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}._row_11gxi_2{display:flex;align-items:center;justify-content:space-between;padding:16px 5%;margin:0 auto;min-width:0;gap:12px}._logo_11gxi_3{font-weight:800;color:var(--text);font-size:24px;transition:color var(--transition-fast);text-decoration:none;display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 auto;white-space:nowrap}._logo_11gxi_3>span{min-width:0;white-space:nowrap;overflow-wrap:normal}._logo_11gxi_3>._icon_11gxi_5{flex:0 0 auto}._logo_11gxi_3:hover{color:var(--accent)}._logoImage_11gxi_7{width:32px;height:32px;object-fit:contain;flex:0 0 auto}._desktopNav_11gxi_15{display:flex;align-items:center;gap:8px}._navLink_11gxi_17{color:var(--muted);font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:.5px;transition:color var(--transition-fast);text-decoration:none;padding:8px 14px;border-radius:8px;display:flex;align-items:center;gap:4px}._navLink_11gxi_17:hover{color:var(--accent)}._navBtn_11gxi_33{background:none;border:none;cursor:pointer;font-family:inherit;color:var(--muted);font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:.5px;transition:color var(--transition-fast);padding:8px 14px;border-radius:8px}._navBtn_11gxi_33:hover{color:var(--accent)}._chevron_11gxi_49{transition:transform .25s ease;flex-shrink:0}._chevronOpen_11gxi_53{transform:rotate(180deg)}._navDropdown_11gxi_58{position:relative}._dropdownPanel_11gxi_62{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;background:var(--surface);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:110}._dropdownOpen_11gxi_80{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._dropdownWide_11gxi_86{width:min(560px,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px);left:0;transform:translate(0) translateY(8px)}._dropdownWide_11gxi_86._dropdownOpen_11gxi_80{transform:translate(0) translateY(0)}._dropdownItem_11gxi_97{display:block;width:100%;padding:10px 14px;font-size:14px;color:var(--text);text-decoration:none;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;border-radius:8px;transition:background var(--transition-fast),color var(--transition-fast);white-space:normal;overflow-wrap:anywhere;min-width:0}._dropdownItem_11gxi_97:hover{background:var(--muted-bg);color:var(--accent)}._catalogGrid_11gxi_121{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:2px 12px;padding:4px 0}._controls_11gxi_129{display:flex;align-items:center;gap:12px}._authTinyWrap_11gxi_131{display:inline-flex;align-items:center;gap:6px}._authTiny_11gxi_131{color:var(--muted);text-decoration:none;font-size:13px;font-weight:600;transition:color var(--transition-fast)}._authTiny_11gxi_131:hover{color:var(--accent)}._authSep_11gxi_149{color:var(--muted);font-size:12px}._userMenuWrap_11gxi_154{position:relative}._userNameBtn_11gxi_158{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;padding:6px 8px;border-radius:8px;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._userNameBtn_11gxi_158:hover{color:var(--accent);background:var(--muted-bg)}._userMenu_11gxi_154{position:absolute;top:calc(100% + 8px);right:0;width:190px;min-width:190px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--shadow-md);padding:6px;z-index:120}._userMenuItem_11gxi_193{width:100%;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;font-family:inherit;font-size:14px;border-radius:8px;padding:8px 10px;min-height:38px;display:flex;align-items:center;white-space:nowrap;overflow-wrap:normal}._userMenuAction_11gxi_211{justify-content:flex-start}._userMenuItem_11gxi_193:hover{background:var(--muted-bg);color:var(--accent)}._cart_11gxi_218,._favLink_11gxi_219{position:relative;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text);background:transparent}._cart_11gxi_218:hover,._favLink_11gxi_219:hover{background:var(--muted-bg);color:var(--accent)}._badge_11gxi_237{background:var(--accent);color:#fff;border-radius:12px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:0;right:-2px;min-width:16px;text-align:center;border:2px solid var(--surface)}._icon_11gxi_5{width:22px;height:22px}._hamburger_11gxi_255{display:none;border:0;background:transparent;color:var(--text);padding:8px;cursor:pointer;border-radius:var(--border-radius);transition:color var(--transition-fast);z-index:201}._hamburger_11gxi_255:hover{color:var(--accent)}._overlay_11gxi_269,._mobileMenu_11gxi_272{display:none}._mobileNav_11gxi_274{display:flex;flex-direction:column;padding:80px 24px 40px;overflow-wrap:anywhere}._mobileGroup_11gxi_282{border-bottom:1px solid var(--card-border)}._mobileGroupToggle_11gxi_286{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;font-size:20px;font-weight:600;color:var(--text);background:none;border:none;cursor:pointer;font-family:inherit;transition:color .2s ease}._mobileGroupToggle_11gxi_286:hover{color:var(--accent)}._mobileSub_11gxi_303{max-height:0;overflow:hidden;transition:max-height .35s ease}._mobileSubOpen_11gxi_308{max-height:800px}._mobileSubItem_11gxi_312{display:block;width:100%;padding:12px 0 12px 16px;font-size:16px;color:var(--text);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:color .2s ease}._mobileSubItem_11gxi_312:hover{color:var(--accent)}._mobileMainLink_11gxi_328{display:block;padding:18px 0;font-size:20px;font-weight:600;color:var(--text);text-decoration:none;border-bottom:1px solid var(--card-border)}._mobileMainLink_11gxi_328:hover{color:var(--accent)}._mobileAccordion_11gxi_343{border-top:1px solid var(--card-border)}._mobileAccordion_11gxi_343:first-child{border-top:none}._mobileAccordionToggle_11gxi_350{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0 12px 16px;font-size:16px;font-weight:600;color:var(--accent);background:none;border:none;cursor:pointer;font-family:inherit;transition:color .2s ease}._mobileAccordionBody_11gxi_366{max-height:0;overflow:hidden;transition:max-height .3s ease}._mobileAccordionOpen_11gxi_371{max-height:500px}._mobileAccordionBody_11gxi_366 ._mobileSubItem_11gxi_312{padding-left:32px;font-size:15px}._mobileLink_11gxi_381{display:block;width:100%;padding:18px 0;font-size:20px;font-weight:600;color:var(--text);border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;text-decoration:none;border-bottom:1px solid var(--card-border);transition:color .2s ease}._mobileLink_11gxi_381:last-child{border-bottom:none}._mobileLink_11gxi_381:hover{color:var(--accent)}._mobileAction_11gxi_400{white-space:nowrap;overflow-wrap:normal}@media (max-width:1400px){._logo_11gxi_3{flex:1 1 auto}._logo_11gxi_3>span{overflow:hidden;text-overflow:ellipsis}._desktopNav_11gxi_15{display:none}._hamburger_11gxi_255{display:flex;align-items:center;justify-content:center}._authTinyWrap_11gxi_131,._userMenuWrap_11gxi_154{display:none}._overlay_11gxi_269{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:199;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._overlayVisible_11gxi_431{opacity:1;visibility:visible}._mobileMenu_11gxi_272{display:block;position:fixed;top:0;right:0;width:85%;max-width:380px;height:100vh;height:100dvh;background:var(--bg);z-index:200;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-5px 0 30px #0003;overflow-y:auto}._mobileMenu_11gxi_272._open_11gxi_453{transform:translate(0)}}@media (min-width:1401px) and (max-width:1599px){._logo_11gxi_3{font-size:22px}._desktopNav_11gxi_15{gap:4px}._navLink_11gxi_17,._navBtn_11gxi_33{font-size:13px;letter-spacing:0;padding-left:8px;padding-right:8px}._controls_11gxi_129{gap:8px}}._footer_1nqnk_1{margin-top:0}._main_1nqnk_5{background:var(--surface);color:var(--text);padding:30px 0 24px;border-top:1px solid var(--card-border)}._content_1nqnk_12{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap}._brand_1nqnk_20{flex:1;max-width:320px}._logoText_1nqnk_25{color:var(--text);font-size:21px;font-weight:700;line-height:1.2;margin-bottom:10px}._tagline_1nqnk_33{color:var(--text);font-size:15px;font-weight:500;margin:0;line-height:1.5}._info_1nqnk_41{flex:1;max-width:400px}._title_1nqnk_46{color:var(--text);font-size:18px;font-weight:600;margin:0 0 8px;line-height:1.4}._subtitle_1nqnk_54{color:var(--muted);font-size:15px;margin:0;line-height:1.6}._bottom_1nqnk_61{background:var(--bg);padding:12px 0;border-top:1px solid var(--card-border)}._bottomInner_1nqnk_67{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:14px}._social_1nqnk_75{color:var(--muted);transition:color .2s ease;display:flex;align-items:center}._social_1nqnk_75:hover{color:var(--accent)}@media (max-width: 768px){._content_1nqnk_12{flex-direction:column;gap:18px}._brand_1nqnk_20,._info_1nqnk_41{max-width:100%}._bottomInner_1nqnk_67{flex-direction:column;gap:12px;text-align:center}._main_1nqnk_5{padding:24px 0 18px}._logoText_1nqnk_25{font-size:19px}._tagline_1nqnk_33,._subtitle_1nqnk_54{font-size:14px}}._wrap_15z3r_1{position:fixed;right:20px;bottom:20px;z-index:1200}._fab_15z3r_8{position:relative;width:58px;height:58px;border:none;border-radius:50%;background:var(--accent);color:#fff;box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;cursor:pointer}._badge_15z3r_23{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0 6px}._panel_15z3r_39{width:min(360px,calc(100vw - 24px));height:min(560px,calc(100vh - 100px));margin:0 0 12px auto;background:var(--surface);border:1px solid var(--card-border);border-radius:18px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}._header_15z3r_52{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--card-border)}._status_15z3r_60{margin-top:4px;font-size:12px;color:var(--muted)}._iconBtn_15z3r_66{border:none;background:transparent;color:var(--muted);cursor:pointer}._messages_15z3r_73{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}._placeholder_15z3r_83{color:var(--muted);font-size:14px;line-height:1.5}._message_15z3r_73{max-width:85%;padding:10px 12px;border-radius:14px;box-shadow:var(--shadow-sm)}._messageGuest_15z3r_96{align-self:flex-end;background:var(--accent);color:#fff}._messageAdmin_15z3r_102{align-self:flex-start;background:var(--surface);border:1px solid var(--card-border)}._messageText_15z3r_108{white-space:pre-wrap;word-break:break-word}._messageMeta_15z3r_113{margin-top:6px;font-size:11px;opacity:.75}._messageAttachment_15z3r_119{margin-top:8px;border-radius:8px;overflow:hidden;max-width:200px}._messageAttachmentBtn_15z3r_126{border:none;background:transparent;padding:0;cursor:zoom-in;display:block;width:100%}._messageAttachment_15z3r_119 img{width:100%;height:auto;display:block}._composerActions_15z3r_141{display:flex;flex-direction:column;gap:6px;align-items:center}._composer_15z3r_141{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-top:1px solid var(--card-border)}._composer_15z3r_141 textarea{resize:none;border:1px solid var(--card-border);border-radius:12px;padding:10px 12px;background:var(--surface);color:var(--text);font-family:inherit}._attachmentRow_15z3r_166{grid-column:1 / -1;display:flex;align-items:center;gap:8px}._attachmentPreview_15z3r_173{position:relative;display:inline-block}._attachmentPreview_15z3r_173 img{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid var(--card-border)}._attachmentRemove_15z3r_186{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0}._attachBtn_15z3r_205{width:36px;height:36px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._attachBtn_15z3r_205:hover{background:var(--bg);color:var(--text)}._sendBtn_15z3r_224{width:36px;height:36px;border:none;border-radius:10px;background:var(--accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}._sendBtn_15z3r_224:disabled{opacity:.6;cursor:not-allowed}._error_15z3r_242{padding:0 14px 8px;color:#b91c1c;font-size:13px}._lightboxOverlay_15z3r_248{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out}._lightboxImg_15z3r_260{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:10px;box-shadow:0 8px 40px #0009;cursor:default}._lightboxClose_15z3r_269{position:fixed;top:18px;right:22px;background:#ffffff26;border:none;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2001}._lightboxClose_15z3r_269:hover{background:#ffffff4d}@media (max-width: 640px){._wrap_15z3r_1{right:12px;bottom:12px}._panel_15z3r_39{width:calc(100vw - 24px);height:min(70vh,520px)}}:root{--bg:#ffffff;--text:#111827;--muted:#6b7280;--accent:#0696d9;--accent-hover: #0696d9;--surface:#ffffff;--muted-bg:#f3f4f6;--product-card-bg:#ffffff;--product-media-bg:#ffffff;--photo-bg:#ffffff;--btn-border: rgba(217,119,6,.25);--btn-bg: rgba(217,119,6,.1);--media-bg: #ffffff;--card-border: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);--shadow-md: 0 3px 6px rgba(0,0,0,.15), 0 2px 4px rgba(0,0,0,.12);--shadow-lg: 0 10px 20px rgba(0,0,0,.15), 0 3px 6px rgba(0,0,0,.1);--border-radius: 12px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .4s ease}[data-theme=dark]{--bg:#121212;--text:#f3f4f6;--muted:#9ca3af;--accent:#0696d9;--accent-hover:#0696d9;--surface:#1e1e1e;--muted-bg:#2d2d2d;--product-card-bg: #1e1e1e;--product-media-bg: #1e1e1e;--photo-bg:#ffffff;--media-bg:#ffffff;--card-border: #333333;--btn-border: rgba(245, 158, 11, .25);--btn-bg: rgba(245, 158, 11, .1);--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 3px 6px rgba(0,0,0,.4);--shadow-lg: 0 10px 20px rgba(0,0,0,.5)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Montserrat,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition-normal),color var(--transition-normal)}a{color:inherit;text-decoration:none}.container{width:100%;margin:0 auto;padding:0 5%}button{font-family:inherit}img{max-width:100%;display:block}.fade-in{animation:fadeIn .5s ease both}.fade-in-up{animation:fadeInUp .6s ease both}.slide-in-left{animation:slideInLeft .5s ease both}.hover-lift{transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:12px 24px;border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.btn-primary:hover{background:var(--accent-hover);transform:scale(1.05);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--text);border:1px solid var(--card-border);padding:12px 24px;border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:all var(--transition-fast)}.btn-secondary:hover{background:var(--muted-bg);transform:scale(1.05);box-shadow:var(--shadow-sm)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
