.amtq-basket{max-width:900px;margin:20px auto;padding:15px;border:1px solid #eee;background:#fff}
.amtq-table{width:100%;border-collapse:collapse;margin-bottom:15px}
.amtq-table th,.amtq-table td{border:1px solid #eee;padding:8px;text-align:right}
.amtq-table .actions{white-space:nowrap}
.amtq-quote-box{display:flex;gap:8px;align-items:center;margin:10px 0}
.amtq-qty-wrap input{width:80px}
.amtq-alert{position:fixed;bottom:20px;left:20px;background:#222;color:#fff;padding:10px 14px;border-radius:6px;display:none;z-index:9999}
.amtq-mini{position:fixed;top:18px;right:18px;display:flex;align-items:center;gap:6px;background:#111;color:#fff;text-decoration:none;padding:8px 10px;border-radius:999px;z-index:99998;box-shadow:0 4px 12px rgba(0,0,0,.15)}
.amtq-mini-icon{font-size:16px;line-height:1}
.amtq-mini-count{background:#fff;color:#111;border-radius:999px;min-width:20px;text-align:center;padding:2px 6px;font-weight:700}
.amtq-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:999999}
.amtq-popup-modal{background:#fff;padding:20px;border-radius:8px;max-width:420px;width:90%;text-align:center}
.amtq-popup-actions{margin-top:12px;display:flex;gap:8px;justify-content:center}
