.product-list_main__9SXmW{display:flex;height:100vh;background:#f5f6fa}.product-list_lockedShell__ztssA{position:relative;min-height:520px}.product-list_lockedContent__WDBCr{filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-list_lockedOverlay__yUCyR{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;border-radius:14px;background:rgba(248,250,252,.42);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.product-list_lockedOverlay__yUCyR h3{margin:0;color:#0f172a;font-size:22px;font-weight:900}.product-list_lockedOverlay__yUCyR p{max-width:430px;margin:0;color:#475569;font-weight:600;line-height:1.5}.product-list_lockedBadge__LPzqP{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.product-list_lockedOverlay__yUCyR button{margin-top:8px;padding:10px 16px;border:0;border-radius:8px;background:#0a48ff;color:#fff;cursor:pointer;font-weight:800}.product-list_sidebar__Nf3R4{width:260px;background:#0f172a;color:#e5e7eb;display:flex;flex-direction:column;justify-content:flex-start;padding:18px 16px;box-shadow:8px 0 24px rgba(0,0,0,.12);position:-webkit-sticky;position:sticky;top:0;height:100vh}.product-list_center__XmKXX{text-align:center}.product-list_sidebar__Nf3R4 a{color:inherit;text-decoration:none}.product-list_sidebarItem__ZMj_6{padding:12px 14px;border-radius:12px;font-weight:600;margin-bottom:8px;transition:background .12s ease,color .12s ease,transform .12s ease}.product-list_sidebarItem__ZMj_6:hover{background:hsla(0,0%,100%,.06);transform:translateX(2px)}.product-list_active__Xu0gA{background:hsla(0,0%,100%,.12);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.product-list_body__epDTl{flex-grow:1;padding:20px 24px;overflow:auto}.product-list_container__BbANy{width:100%;min-width:0}.product-list_orderTable__6Fw0G{width:100%;min-width:860px;border-collapse:collapse;margin:20px 0;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.12);border-radius:12px;overflow:hidden;background:#fff}.product-list_orderTable__6Fw0G thead{background-color:#0f172a;color:#fff}.product-list_orderTable__6Fw0G td,.product-list_orderTable__6Fw0G th{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.product-list_orderTable__6Fw0G tbody tr:nth-child(2n){background-color:#f9fafb}.product-list_orderTable__6Fw0G tbody tr:hover{background-color:#eef2ff;transition:.2s ease-in-out}.product-list_orderTable__6Fw0G th{font-weight:700;text-transform:capitalize}.product-list_orderTable__6Fw0G td{color:#0f172a}.product-list_rowActions__bgqLj{display:inline-flex;align-items:center;gap:8px}.product-list_rowActions__bgqLj button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid #dbe3ef;border-radius:9px;background:#fff;cursor:pointer}.product-list_editAction__7Oo5J{color:#1d4ed8}.product-list_deleteAction__sR5jm{color:#dc2626}.product-list_rowActions__bgqLj button:disabled{cursor:not-allowed;opacity:.45}.product-list_tableScroll__Zl28b{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-list_pagination__pJtr3{display:flex;justify-content:center;margin-top:18px}.product-list_pagination__pJtr3 ul{margin:0}.product-list_orderTable__6Fw0G td:first-child{font-weight:600}.product-list_productAction__CZnoe{display:flex;justify-content:end;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;width:100%}.product-list_actionCheckbox__j5t6v{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d6deed;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:600}.product-list_actionCheckbox__j5t6v input{margin:0}.product-list_productAction__CZnoe input{padding:10px 14px;background:linear-gradient(90deg,#0a48ff,#0042d6);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;box-shadow:0 10px 22px rgba(10,72,255,.18);transition:transform .12s ease,box-shadow .12s ease}.product-list_productAction__CZnoe input:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(10,72,255,.24)}.product-list_productAction__CZnoe input:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.product-list_limitNotice__3Qk6T{margin:12px 0 0;padding:10px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:700}.product-list_headerRow__60iGo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.product-list_title__VS4lw{margin:0;font-size:22px;font-weight:800;color:#0a1a33}.product-list_searchBar__Lw8nS{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.product-list_searchBar__Lw8nS input[type=text]{padding:10px 12px;border-radius:10px;border:1px solid #d6deed;min-width:220px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.product-list_searchBar__Lw8nS input[type=button]{padding:10px 14px;background:#0a48ff;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700;box-shadow:0 10px 22px rgba(10,72,255,.18);transition:transform .12s ease,box-shadow .12s ease}.product-list_searchBar__Lw8nS input[type=button]:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(10,72,255,.24)}.product-list_modalBackdrop__G3HDZ{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.product-list_modal__hVsy3{width:min(900px,100%);max-height:90vh;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.2);display:flex;flex-direction:column;overflow:hidden}.product-list_modalHeader__t8TjP{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 8px;border-bottom:1px solid #eef2f7}.product-list_modalHeader__t8TjP h3{margin:0;font-size:18px;font-weight:700;color:#0f172a}.product-list_closeButton__KjWLi{border:none;background:transparent;font-size:22px;cursor:pointer;color:#64748b}.product-list_modalBody__ymoQV{padding:16px 20px 22px;overflow:auto}.product-list_stockForm__pEAv_{display:grid;grid-gap:16px;gap:16px}.product-list_stockProductSummary__QWpim{display:grid;grid-gap:4px;gap:4px}.product-list_stockProductSummary__QWpim strong{color:#0f172a;font-size:18px}.product-list_stockProductSummary__QWpim span{color:#64748b;font-size:13px}.product-list_stockFieldGrid__jcHZa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.product-list_stockFieldGrid__jcHZa input{padding:10px 12px;border-radius:10px;border:1px solid #d6deed;width:100%}.product-list_stockLabel__bcQx4{display:block;margin-bottom:6px;color:#0f172a;font-weight:700}.product-list_stockFormActions__ZHTKV{display:flex;justify-content:flex-end;gap:12px}.product-list_stockGhostButton__8EyRF,.product-list_stockPrimaryButton__WuBhZ{padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer}.product-list_stockGhostButton__8EyRF{border:1px solid #d6deed;background:#fff;color:#0f172a}.product-list_stockPrimaryButton__WuBhZ{border:none;background:linear-gradient(90deg,#0a48ff,#0042d6);color:#fff;box-shadow:0 10px 22px rgba(10,72,255,.18)}@media (max-width:768px){.product-list_body__epDTl{padding:16px}.product-list_headerRow__60iGo,.product-list_productAction__CZnoe{flex-direction:column;align-items:stretch}.product-list_headerRow__60iGo{gap:14px;margin-top:4px}.product-list_title__VS4lw{font-size:26px;line-height:1.15}.product-list_searchBar__Lw8nS{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.product-list_actionCheckbox__j5t6v,.product-list_productAction__CZnoe input,.product-list_searchBar__Lw8nS input[type=text]{width:100%}.product-list_searchBar__Lw8nS input[type=button],.product-list_searchBar__Lw8nS input[type=text]{min-height:46px}.product-list_searchBar__Lw8nS input[type=button]{box-shadow:none}.product-list_productAction__CZnoe{gap:10px;margin-top:16px}.product-list_productAction__CZnoe input{min-height:48px}.product-list_searchBar__Lw8nS input[type=text]{min-width:0}.product-list_tableScroll__Zl28b{overflow:visible}.product-list_orderTable__6Fw0G{min-width:0;margin:18px 0 0;border-collapse:separate;border-spacing:0 12px;background:transparent;box-shadow:none}.product-list_orderTable__6Fw0G thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-list_orderTable__6Fw0G tbody,.product-list_orderTable__6Fw0G td,.product-list_orderTable__6Fw0G tr{display:block;width:100%}.product-list_orderTable__6Fw0G tbody tr,.product-list_orderTable__6Fw0G tbody tr:nth-child(2n){overflow:hidden;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08)}.product-list_orderTable__6Fw0G tbody tr:hover{background:#fff}.product-list_orderTable__6Fw0G td{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:10px 14px;text-align:right;overflow-wrap:anywhere}.product-list_orderTable__6Fw0G td:before{content:attr(data-label);flex:0 0 38%;color:#64748b;text-align:left;font-size:12px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.product-list_orderTable__6Fw0G td:first-child{color:#0f172a}.product-list_orderTable__6Fw0G td:last-child{border-bottom:0}.product-list_rowActions__bgqLj{justify-content:flex-end}.product-list_pagination__pJtr3{margin-top:14px}.product-list_modal__hVsy3{width:100%;max-height:92vh}.product-list_modalBody__ymoQV{padding:14px}.product-list_stockFieldGrid__jcHZa{grid-template-columns:1fr}.product-list_stockFormActions__ZHTKV{flex-direction:column}}.product-form_adminAddProduct__LOFAU{display:flex;justify-content:center;padding:40px 0;background:#f5f6fa;min-height:100vh}.product-form_embedded__WQWwC{padding:0;background:transparent;min-height:auto}.product-form_adminAddProduct__LOFAU .product-form_container__eYaB0,.product-form_embedded__WQWwC .product-form_container__eYaB0{background:#fff;padding:28px;border-radius:14px;width:760px;margin:auto;box-shadow:0 16px 30px rgba(0,0,0,.08);border:1px solid #e5e7eb}.product-form_embedded__WQWwC .product-form_container__eYaB0{width:100%;margin:0;padding:0;border:none;box-shadow:none;background:transparent}.product-form_adminAddProduct__LOFAU .product-form_form__REso2,.product-form_embedded__WQWwC .product-form_form__REso2{display:flex;flex-direction:column;gap:16px}.product-form_adminAddProduct__LOFAU label,.product-form_embedded__WQWwC label{font-weight:700;color:#0f172a;display:block;margin-bottom:4px}.product-form_adminAddProduct__LOFAU button,.product-form_adminAddProduct__LOFAU input,.product-form_adminAddProduct__LOFAU select,.product-form_adminAddProduct__LOFAU textarea,.product-form_embedded__WQWwC button,.product-form_embedded__WQWwC input,.product-form_embedded__WQWwC select,.product-form_embedded__WQWwC textarea{margin-top:5px;padding:12px;border:1px solid #cbd5e1;border-radius:10px;width:100%;font-size:15px;background:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.product-form_adminAddProduct__LOFAU input:focus,.product-form_adminAddProduct__LOFAU select:focus,.product-form_adminAddProduct__LOFAU textarea:focus,.product-form_embedded__WQWwC input:focus,.product-form_embedded__WQWwC select:focus,.product-form_embedded__WQWwC textarea:focus{border-color:#0a48ff;background:#fff;box-shadow:0 12px 24px rgba(10,72,255,.12);outline:none}.product-form_richTextEditor__jBS0d{margin-top:5px;overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.product-form_richTextEditor__jBS0d:focus-within{border-color:#0a48ff;box-shadow:0 12px 24px rgba(10,72,255,.12)}.product-form_richTextToolbar__ulL9_{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid #dbe4f0;background:#f8fafc}.product-form_adminAddProduct__LOFAU .product-form_richTextButton__90QEe,.product-form_embedded__WQWwC .product-form_richTextButton__90QEe{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;box-shadow:none;font-size:13px;font-weight:700}.product-form_adminAddProduct__LOFAU .product-form_richTextButton__90QEe svg,.product-form_embedded__WQWwC .product-form_richTextButton__90QEe svg{width:16px;height:16px}.product-form_adminAddProduct__LOFAU .product-form_richTextButton__90QEe:hover,.product-form_embedded__WQWwC .product-form_richTextButton__90QEe:hover{transform:none;border-color:#0a48ff;background:#eff6ff;color:#0a48ff;box-shadow:none;filter:none}.product-form_richTextDivider__A34P5{width:1px;height:24px;margin:0 4px;background:#cbd5e1}.product-form_richTextArea__DDRF_{min-height:180px;padding:14px;color:#0f172a;background:#fff;line-height:1.6;outline:none}.product-form_richTextArea__DDRF_:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.product-form_richTextArea__DDRF_ h2:first-child,.product-form_richTextArea__DDRF_ p:first-child{margin-top:0}.product-form_richTextArea__DDRF_ h2:last-child,.product-form_richTextArea__DDRF_ p:last-child{margin-bottom:0}.product-form_profitPreview__uJcaf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #cfe8d8;border-radius:12px;background:#cfe8d8}.product-form_profitPreview__uJcaf>div{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;background:#f0fbf4}.product-form_profitPreview__uJcaf span{color:#567063;font-size:12px;font-weight:700}.product-form_profitPreview__uJcaf strong{color:#087443;font-size:18px}.product-form_profitPreview__uJcaf .product-form_negativeProfit__lEnTG{color:#c62828}.product-form_attributePreview__JWr6J{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #dbe4f0;border-radius:12px;background:#f8fafc}.product-form_attributePreviewHeader__TiKar{color:#0f172a;font-weight:800}.product-form_attributePreviewRow__I9KQu{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.product-form_attributePreviewRow__I9KQu span{color:#334155;font-weight:800}.product-form_attributePreviewRow__I9KQu strong{color:#0f172a;font-size:14px;font-weight:600}.product-form_attributePreviewRow__I9KQu em{color:#087443;font-size:12px;font-style:normal;font-weight:800}@media (max-width:720px){.product-form_attributePreviewRow__I9KQu{grid-template-columns:1fr}}.product-form_adminAddProduct__LOFAU input[type=checkbox],.product-form_embedded__WQWwC input[type=checkbox]{width:auto;transform:scale(1.05);margin-right:6px;box-shadow:none}.product-form_adminAddProduct__LOFAU button,.product-form_embedded__WQWwC button{background:linear-gradient(90deg,#0a48ff,#0042d6);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;font-weight:700;box-shadow:0 14px 28px rgba(10,72,255,.22)}.product-form_adminAddProduct__LOFAU button:hover,.product-form_embedded__WQWwC button:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(10,72,255,.28);filter:brightness(1.03)}.product-form_adminAddProduct__LOFAU .product-form_deleteImageButton__MLkEz,.product-form_embedded__WQWwC .product-form_deleteImageButton__MLkEz{width:auto;margin-top:8px;padding:8px 12px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;box-shadow:none}.product-form_adminAddProduct__LOFAU .product-form_deleteImageButton__MLkEz:hover,.product-form_embedded__WQWwC .product-form_deleteImageButton__MLkEz:hover{transform:none;box-shadow:none;filter:none;background:#fecaca}.product-form_deleteHint__iz7iQ{display:block;margin-top:8px;color:#b91c1c;font-weight:700}.product-form_imagePreview__0eCpF{display:grid;grid-gap:6px;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:10px}.product-form_imagePreview__0eCpF small{color:#475569;font-weight:700}.product-form_imagePreview__0eCpF img{width:140px;height:140px;object-fit:cover;border:1px solid #dbe4f0;border-radius:10px;background:#fff}.product-form_adminAddProduct__LOFAU .product-form_message__ZmwWJ,.product-form_embedded__WQWwC .product-form_message__ZmwWJ{margin-top:15px;font-weight:700;text-align:center;color:#0f172a}.product-form_errorMessage__2ZJLe{color:#b91c1c}.product-form_fieldError__HrpQK{display:block;margin-top:6px;color:#b91c1c;font-size:13px;font-weight:700}.product-form_adminAddProduct__LOFAU h2,.product-form_embedded__WQWwC h2{text-align:center;font-size:24px;font-weight:800;margin-bottom:18px;color:#0f172a}.product-form_sectionCard__7eVnb{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fbff}.product-form_sectionHeader__Wl_4d h3{margin:0;color:#0f172a;font-size:18px}.product-form_sectionHeader__Wl_4d p{margin:6px 0 0;color:#64748b;line-height:1.55}.product-form_checkboxRow__dJlzh{display:flex!important;align-items:center;justify-content:space-between;gap:14px;margin:0}.product-form_stockGrid__sU0L_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.product-form_packageHint__M_lcO{padding:10px 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#92400e;font-size:13px;font-weight:800}@media (max-width:720px){.product-form_profitPreview__uJcaf,.product-form_stockGrid__sU0L_{grid-template-columns:1fr}}.product-form_filterGroupField__EhqtY{display:contents}.product-form_filterOptions__FNmbD{display:flex;flex-wrap:wrap;gap:10px}.product-form_filterOption__ZfY81{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d8dee8;border-radius:8px;cursor:pointer}