.megat-table-container,.megat-table-container *{box-sizing:border-box}.megat-table-container{direction:rtl;width:100%;margin:20px 0;position:relative;font-family:inherit}.megat-table-container table,.megat-table-container th,.megat-table-container td,.megat-table-container button,.megat-table-container a,.megat-table-container input{font-family:inherit!important}.megat-table-scroll{width:100%;overflow-x:auto;border-radius:12px}.megat-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;box-shadow:0 5px 18px rgba(15,23,42,.06);table-layout:fixed;overflow:hidden}.megat-table th,.megat-table td{border:0!important;text-align:center;vertical-align:middle;word-break:break-word}.megat-table th{padding:17px 9px;font-size:14px;font-weight:800;border-bottom:2px solid rgba(0,0,0,.05)!important}.megat-table td{padding:14px 8px;border-bottom:1px solid #edf0f3!important;position:relative}.megat-row-odd>td{background:#fff!important}.megat-row-even>td{background:#f6f7f9!important}.megat-empty{padding:24px!important;color:#94a3b8;text-align:center!important}
.megat-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:13px}.megat-tax-control{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 13px;color:#475569;font-size:12px;font-weight:800}.megat-switch-control{display:inline-block;position:relative;width:44px;height:23px}.megat-switch-control input{position:absolute;opacity:0}.megat-switch-control span{position:absolute;inset:0;background:#cbd5e1;border-radius:999px;cursor:pointer;transition:.2s}.megat-switch-control span:before{content:"";position:absolute;width:17px;height:17px;top:3px;right:3px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:.2s}.megat-switch-control input:checked+span{background:#f59e0b}.megat-switch-control input:checked+span:before{transform:translateX(-21px)}
.megat-export-button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 4px 12px rgba(37,99,235,.2);transition:transform .2s,opacity .2s}.megat-export-button:hover{transform:translateY(-1px)}.megat-export-button:disabled{opacity:.6;cursor:wait;transform:none}.megat-export-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.megat-export-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.megat-live-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.megat-name-cell{display:flex;align-items:center;justify-content:center;gap:8px}.megat-name-content{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;min-width:0}.megat-product-link{font-size:14px;font-weight:700;color:inherit!important;text-decoration:none!important}.megat-product-link:hover{color:#f59e0b!important}.megat-name-extra{display:none;font-size:9px;font-weight:800;padding:2px 7px;background:#eef2f7;border:1px solid #dde3ea;border-radius:5px;color:#475569}.megat-mobile-toggle{display:none;width:28px;height:28px;flex:0 0 28px;border:1px solid #dbe2ea;border-radius:7px;background:#fff;color:#475569;align-items:center;justify-content:center;cursor:pointer}.megat-mobile-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.megat-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.megat-attributes{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px}.megat-attribute{background:#eef2f7;border:1px solid #dde3ea;border-radius:4px;padding:2px 6px;font-size:10px;color:#475569;white-space:nowrap}.megat-sale-ribbon{position:absolute;top:0;right:0;background:#ef4444;color:#fff;font-size:9px;font-weight:900;padding:3px 7px;border-radius:0 0 0 7px}.megat-price-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.megat-price{font-weight:900;font-size:15px;color:#1f2937;white-space:nowrap}.megat-price.is-sale{color:#e11d48}.megat-old-price{font-size:10px;color:#9ca3af;text-decoration:line-through;white-space:nowrap}.megat-contact-btn,.megat-cart-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:900;transition:transform .2s,filter .2s}.megat-contact-btn{padding:9px 13px;font-size:11px}.megat-cart-btn{padding:9px 14px;font-size:12px;min-width:76px}.megat-cart-btn b{display:none}.megat-contact-btn:hover,.megat-cart-btn:hover{filter:brightness(.94);transform:scale(1.03)}.megat-cart-btn.loading{opacity:.65;pointer-events:none}.megat-buy-unavailable{color:#9ca3af;font-size:18px}.megat-table .added_to_cart,.megat-table .wc-forward{display:none!important}
.megat-value-no-tax{display:none}.show-no-tax .megat-value-no-tax{display:inline}.show-no-tax .megat-value-with-tax{display:none}.megat-mobile-details-row{display:none!important}.megat-mobile-details-row td{padding:0!important}.megat-mobile-details{padding:10px 14px 14px;border-top:1px solid #e5e7eb}.megat-mobile-detail-item{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px dashed #dbe2ea;font-size:12px}.megat-mobile-detail-item:last-child{border-bottom:0}.megat-mobile-detail-item span{color:#64748b;font-weight:700}.megat-mobile-detail-item strong{color:#1e293b;text-align:left}
.megat-toast{position:fixed;left:24px;bottom:24px;z-index:999999;background:#111827;color:#fff;border-right:4px solid #22c55e;border-radius:11px;padding:13px 18px;box-shadow:0 15px 35px rgba(0,0,0,.25);font:700 13px/1.6 inherit;transform:translateX(-150%);transition:transform .35s}.megat-toast.is-error{border-right-color:#ef4444}.megat-toast.is-visible{transform:none}
@media(max-width:768px){.megat-table{table-layout:fixed}.megat-table th,.megat-table td{display:none}.megat-table th[data-col=name],.megat-table th[data-col=price],.megat-table th[data-col=buy],.megat-main-row td[data-col=name],.megat-main-row td[data-col=price],.megat-main-row td[data-col=buy]{display:table-cell}.megat-table th{font-size:10px;padding:11px 4px}.megat-main-row td{padding:11px 4px}.megat-table th[data-col=name],.megat-main-row td[data-col=name]{width:52%}.megat-table th[data-col=price],.megat-main-row td[data-col=price]{width:30%}.megat-table th[data-col=buy],.megat-main-row td[data-col=buy]{width:18%}.megat-name-cell{justify-content:flex-start;text-align:right}.megat-name-content{justify-content:flex-start}.megat-mobile-toggle{display:inline-flex}.megat-product-link{font-size:11px;line-height:1.6}.megat-name-extra{display:inline-flex}.megat-price{font-size:12px}.megat-old-price{font-size:8px}.megat-contact-btn{padding:7px 4px;font-size:8px;max-width:100%}.megat-cart-btn{width:38px;height:38px;min-width:38px;padding:0;border-radius:9px}.megat-cart-btn span{display:none}.megat-cart-btn b{display:block;font-size:18px}.megat-mobile-details-row.is-open{display:table-row!important}.megat-mobile-details-row.is-open td{display:table-cell!important}.megat-toolbar{justify-content:space-between}.megat-export-button{padding:9px 11px}.megat-export-label{font-size:10px}.megat-toast{left:12px;right:12px;bottom:15px;text-align:center}}
