.table-wrap.svelte-1l2f725{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow-x:auto}table.svelte-1l2f725{border:1px solid #e5e7eb;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:14px}table.svelte-1l2f725 tr:where(.svelte-1l2f725){border:1px solid #e5e7eb;padding:5px;transition:background-color .2s}table.svelte-1l2f725 tr:where(.svelte-1l2f725):hover{background-color:#f8fafc}table.svelte-1l2f725 th:where(.svelte-1l2f725),table.svelte-1l2f725 td:where(.svelte-1l2f725){padding:12px 10px;text-align:center;border-right:1px solid #e5e7eb;vertical-align:middle}table.svelte-1l2f725 th:where(.svelte-1l2f725):last-child,table.svelte-1l2f725 td:where(.svelte-1l2f725):last-child{border-right:none}table.svelte-1l2f725 th:where(.svelte-1l2f725){text-transform:uppercase;font-size:12px;letter-spacing:.5px;font-weight:600;padding:14px 10px}.product-image.svelte-1l2f725{width:60px;height:60px;object-fit:contain;border-radius:8px;border:2px solid #f1f5f9;transition:all .2s}.product-image.svelte-1l2f725:hover{border-color:#3b82f6}.product-link.svelte-1l2f725{font-weight:500;color:#1e293b;text-decoration:none;transition:color .2s;display:inline-block}.product-link.svelte-1l2f725:hover{color:#2563eb}.price.svelte-1l2f725{font-weight:700;color:#2563eb;font-size:15px}.badge.svelte-1l2f725{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;white-space:nowrap}.badge-amber.svelte-1l2f725{background-color:#fef3c7;color:#92400e}.badge-green.svelte-1l2f725{background-color:#d1fae5;color:#065f46}.badge-blue.svelte-1l2f725{background-color:#dbeafe;color:#1e40af}.stock-info.svelte-1l2f725{display:flex;flex-direction:column;gap:4px;align-items:center}.quantity-control.svelte-1l2f725{display:flex;align-items:center;justify-content:center;gap:4px}.qty-btn.svelte-1l2f725{padding:4px 8px;background:transparent;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.qty-btn.svelte-1l2f725:hover{color:#2563eb;background-color:#eff6ff}.qty-input.svelte-1l2f725{width:48px;text-align:center;border:2px solid #e2e8f0;border-radius:6px;padding:4px 2px;font-size:13px;outline:none;transition:all .2s;-moz-appearance:textfield}.qty-input.svelte-1l2f725::-webkit-inner-spin-button,.qty-input.svelte-1l2f725::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input.svelte-1l2f725:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.actions.svelte-1l2f725{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.action-btn.svelte-1l2f725{padding:6px;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn.svelte-1l2f725:hover{background-color:#f1f5f9;color:#2563eb}.action-btn[title="В избранное"].svelte-1l2f725:hover{color:#f43f5e;background-color:#fef2f2}.one-click-btn.svelte-1l2f725{padding:6px 14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.one-click-btn.svelte-1l2f725:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 4px 6px -1px #2563eb4d;transform:translateY(-1px)}.one-click-btn.svelte-1l2f725:active{transform:translateY(0)}.svelte-1l2f725::-webkit-scrollbar{width:8px;height:8px}.svelte-1l2f725::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.svelte-1l2f725::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.svelte-1l2f725::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media screen and (max-width: 768px){.table-wrap.svelte-1l2f725{padding:.5rem}table.svelte-1l2f725{border:0}table.svelte-1l2f725 thead:where(.svelte-1l2f725){display:none}table.svelte-1l2f725 tr:where(.svelte-1l2f725){margin-bottom:16px;display:block;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;box-shadow:0 1px 3px #0000001a}table.svelte-1l2f725 tr:where(.svelte-1l2f725):hover{background:#fff}table.svelte-1l2f725 td:where(.svelte-1l2f725){display:flex;align-items:center;justify-content:space-between;padding:10px 8px;text-align:right;font-size:13px;border-bottom:1px solid #f1f5f9;border-right:none;gap:12px}table.svelte-1l2f725 td:where(.svelte-1l2f725):last-child{border-bottom:0}table.svelte-1l2f725 td:where(.svelte-1l2f725):before{content:attr(data-label);float:left;font-weight:600;color:#475569;font-size:12px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.product-image.svelte-1l2f725{width:50px;height:50px}.stock-info.svelte-1l2f725{flex-direction:row;gap:6px}.badge.svelte-1l2f725{font-size:10px;padding:3px 8px}.quantity-control.svelte-1l2f725{gap:2px}.qty-input.svelte-1l2f725{width:42px;font-size:12px;padding:3px 2px}.actions.svelte-1l2f725{gap:2px}.action-btn.svelte-1l2f725{padding:4px}.action-btn.svelte-1l2f725 svg:where(.svelte-1l2f725){width:18px;height:18px}.one-click-btn.svelte-1l2f725{padding:4px 10px;font-size:11px}table.svelte-1l2f725 td:where(.svelte-1l2f725)>:where(.svelte-1l2f725){flex-shrink:0}table.svelte-1l2f725 td:where(.svelte-1l2f725) .product-link:where(.svelte-1l2f725){text-align:right;word-break:break-word;flex:1}table.svelte-1l2f725 td:where(.svelte-1l2f725) .price:where(.svelte-1l2f725){font-size:14px}}@media screen and (max-width: 400px){.table-wrap.svelte-1l2f725{padding:.25rem}table.svelte-1l2f725 tr:where(.svelte-1l2f725){padding:12px}table.svelte-1l2f725 td:where(.svelte-1l2f725){padding:8px 4px;font-size:12px;flex-wrap:wrap}table.svelte-1l2f725 td:where(.svelte-1l2f725):before{font-size:10px;min-width:60px}.actions.svelte-1l2f725{flex-wrap:wrap;justify-content:flex-end}.qty-input.svelte-1l2f725{width:36px;font-size:11px}.one-click-btn.svelte-1l2f725{font-size:10px;padding:3px 8px}}
