.atbq-box{background:var(--at-card-bg,#fff);border:1px solid var(--at-line,#e2e9f2);border-radius:var(--at-radius,10px);padding:16px 18px;margin:16px 0;box-shadow:0 2px 10px rgb(16 54 94 / .04);box-sizing:border-box}html[data-theme="dark"] .atbq-box{background:#152233;border-color:#24354a;box-shadow:0 2px 10px rgb(0 0 0 / .2)}.atbq-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;color:var(--at-text,#22303f)}html[data-theme="dark"] .atbq-head{color:#f1f5f9}.atbq-ico{display:inline-flex;align-items:center;justify-content:center;color:var(--at-orange,#f68b1f);flex-shrink:0}.atbq-sub{font-size:12px;color:var(--at-muted,#5c6c7d);margin-left:auto}html[data-theme="dark"] .atbq-sub{color:#94a3b8}[dir="rtl"] .atbq-sub{margin-left:0;margin-right:auto}.atbq-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-bottom:12px}.atbq-tier{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 10px;min-height:72px;background:var(--at-bg,#f4f7fb);border:1.5px solid var(--at-line,#e2e9f2);border-radius:8px;cursor:pointer;transition:all 0.18s ease;text-align:center;color:inherit;font-family:inherit;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:#fff0;user-select:none}html[data-theme="dark"] .atbq-tier{background:#1b2a3f;border-color:#2b3e55;color:#e2e8f0}.atbq-tier:hover{border-color:var(--at-blue,#0b5cab);background:#fff;box-shadow:0 3px 10px rgb(11 92 171 / .08)}html[data-theme="dark"] .atbq-tier:hover{background:#243750;border-color:#3b82f6}.atbq-tier:active{transform:scale(.97)}.atbq-tier.is-active{border-color:var(--at-blue,#0b5cab);background:#ebf4fc;font-weight:600;box-shadow:inset 0 0 0 1px var(--at-blue,#0b5cab)}html[data-theme="dark"] .atbq-tier.is-active{background:#1e3a5f;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa}.atbq-tier .atbq-q{font-size:12px;color:var(--at-muted,#5c6c7d);line-height:1.2}html[data-theme="dark"] .atbq-tier .atbq-q{color:#94a3b8}.atbq-tier .atbq-p{font-size:14px;font-weight:700;color:var(--at-blue,#0b5cab);margin:2px 0;line-height:1.25}html[data-theme="dark"] .atbq-tier .atbq-p{color:#60a5fa}.atbq-tier .atbq-d{font-size:11px;font-weight:700;color:var(--at-green,#1e9e4a);background:rgb(30 158 74 / .1);padding:2px 6px;border-radius:4px;line-height:1.2}html[data-theme="dark"] .atbq-tier .atbq-d{color:#4ade80;background:rgb(74 222 128 / .15)}.atbq-tier--quote{background:#fbfbfd;border:1.5px dashed #0b5cab}.atbq-tier--quote:hover{border-color:#f68b1f;background:#fff8f0}.atbq-tier--quote .atbq-p{font-size:12px;color:#48586b;font-weight:600;line-height:1.25;word-break:break-word}html[data-theme="dark"] .atbq-tier--quote{background:#141f2d;border-color:#3b82f6}html[data-theme="dark"] .atbq-tier--quote:hover{background:#231b14;border-color:#f68b1f}html[data-theme="dark"] .atbq-tier--quote .atbq-p{color:#cbd5e1}.atbq-d--quote{background:rgb(11 92 171 / .1)!important;color:#0b5cab!important}.atbq-tier--quote:hover .atbq-d--quote{background:rgb(246 139 31 / .15)!important;color:#c25e00!important}html[data-theme="dark"] .atbq-d--quote{background:rgb(96 165 250 / .15)!important;color:#93c5fd!important}.atbq-calc{background:var(--at-bg,#f4f7fb);border-radius:8px;padding:10px 14px;margin-bottom:10px;font-size:13px;box-sizing:border-box}html[data-theme="dark"] .atbq-calc{background:#1b2a3f}.atbq-calc-line{font-weight:600;color:var(--at-text,#22303f);word-break:break-word;line-height:1.4}html[data-theme="dark"] .atbq-calc-line{color:#f1f5f9}.atbq-calc-nudge{font-size:12px;color:var(--at-orange-dark,#dd7708);margin-top:3px;line-height:1.35;word-break:break-word}html[data-theme="dark"] .atbq-calc-nudge{color:#fbbf24}.atbq-fine{font-size:11.5px;color:var(--at-muted,#5c6c7d);margin:0;line-height:1.4}html[data-theme="dark"] .atbq-fine{color:#94a3b8}.atbq-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#0b5cab;background:#eef6fc;padding:2px 7px;border-radius:4px;margin-top:4px;border:1px solid #d4e7f7;max-width:100%;box-sizing:border-box;white-space:nowrap}html[data-theme="dark"] .atbq-badge{background:#1e3347;color:#93c5fd;border-color:#2a4763}.atbq-chip{display:inline-block;font-size:11px;font-weight:700;background:#e6f7ec;color:#1e9e4a;padding:2px 6px;border-radius:4px;margin-left:4px;vertical-align:middle}[dir="rtl"] .atbq-chip{margin-left:0;margin-right:4px}html[data-theme="dark"] .atbq-chip{background:rgb(74 222 128 / .15);color:#4ade80}.atbq-cartnote{font-size:12px;margin-top:4px;line-height:1.4}.atbq-ok{color:var(--at-green,#1e9e4a);font-weight:600}html[data-theme="dark"] .atbq-ok{color:#4ade80}.atbq-nudge{color:var(--at-orange-dark,#dd7708);display:inline-block;margin-left:6px}html[data-theme="dark"] .atbq-nudge{color:#fbbf24}[dir="rtl"] .atbq-nudge{margin-left:0;margin-right:6px}.atbq-savings{color:var(--at-green,#1e9e4a)!important}html[data-theme="dark"] .atbq-savings{color:#4ade80!important}.atbq-rfq{background:#fdfaf5;border:1px dashed rgb(246 139 31 / .65);border-radius:8px;padding:11px 15px;margin:15px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}html[data-theme="dark"] .atbq-rfq{background:#192330;border-color:rgb(246 139 31 / .45)}.atbq-rfq-txt{flex:1 1 auto}.atbq-rfq-txt strong{display:block;font-size:13.5px;font-weight:700;color:var(--at-text,#22303f);margin-bottom:2px;line-height:1.35}html[data-theme="dark"] .atbq-rfq-txt strong{color:#f1f5f9}.atbq-rfq-txt span{display:block;font-size:12px;color:var(--at-muted,#5c6c7d);line-height:1.4}html[data-theme="dark"] .atbq-rfq-txt span{color:#94a3b8}.atbq-open.at-btn{background:#fff;color:var(--at-blue,#0b5cab);border:1px solid var(--at-blue,#0b5cab);padding:7px 16px;font-size:12.5px;font-weight:600;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all 0.18s ease;touch-action:manipulation;-webkit-tap-highlight-color:#fff0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px rgb(11 92 171 / .08)}html[data-theme="dark"] .atbq-open.at-btn{background:#1e293b;color:#60a5fa;border-color:#3b82f6}.atbq-open.at-btn:hover{background:var(--at-blue,#0b5cab);color:#fff}html[data-theme="dark"] .atbq-open.at-btn:hover{background:#3b82f6;color:#fff}.atbq-open.at-btn:active{transform:scale(.98)}.atbq-dialog{border:none;border-radius:12px;padding:0;width:92%;max-width:650px;margin:auto;box-shadow:0 15px 45px rgb(0 0 0 / .25);background:var(--at-card-bg,#fff);color:var(--at-text,#22303f);overflow:hidden}html[data-theme="dark"] .atbq-dialog{background:#152233;color:#f1f5f9}.atbq-dialog::backdrop{background:rgb(15 23 42 / .65);backdrop-filter:blur(3px)}.atbq-dlg-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--at-line,#e2e9f2)}html[data-theme="dark"] .atbq-dlg-head{border-color:#24354a}.atbq-dlg-head h2{margin:0;font-size:18px;font-weight:700;color:var(--at-navy,#10365e)}html[data-theme="dark"] .atbq-dlg-head h2{color:#f1f5f9}.atbq-close{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--at-muted,#5c6c7d);padding:4px 8px;border-radius:6px;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}[dir="rtl"] .atbq-close{margin-left:-4px;margin-right:auto}.atbq-close:hover{color:#dc2626;background:#fef2f2}html[data-theme="dark"] .atbq-close:hover{background:rgb(239 68 68 / .15);color:#f87171}.atbq-form{padding:20px 22px;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.atbq-form.is-inline{max-width:720px;margin:0 auto;padding:24px;background:var(--at-card-bg,#fff);border:1px solid var(--at-line,#e2e9f2);border-radius:12px;box-shadow:0 4px 18px rgb(0 0 0 / .04)}html[data-theme="dark"] .atbq-form.is-inline{background:#152233;border-color:#24354a}.atbq-items{border:1px solid var(--at-line,#e2e9f2);border-radius:8px;padding:12px 14px;margin:0 0 16px}html[data-theme="dark"] .atbq-items{border-color:#2b3e55}.atbq-items legend{font-weight:700;font-size:13px;padding:0 6px;color:var(--at-navy,#10365e)}html[data-theme="dark"] .atbq-items legend{color:#93c5fd}.atbq-row{display:grid;grid-template-columns:1fr 85px 85px 32px;gap:8px;align-items:center;margin-bottom:8px}.atbq-item-wrap{position:relative;width:100%}.atbq-ac-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--at-card-bg,#fff);border:1px solid var(--at-line,#cbd5e1);border-radius:8px;box-shadow:0 10px 25px rgb(15 23 42 / .15);max-height:270px;overflow-y:auto;z-index:10050;box-sizing:border-box}html[data-theme="dark"] .atbq-ac-list{background:#1b2a3f;border-color:#334b68;box-shadow:0 10px 25px rgb(0 0 0 / .5)}.atbq-ac-item{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--at-line,#f1f5f9);transition:background 0.15s ease;text-align:left}[dir="rtl"] .atbq-ac-item{text-align:right}html[data-theme="dark"] .atbq-ac-item{border-color:#24354a}.atbq-ac-item:last-child{border-bottom:none}.atbq-ac-item:hover,.atbq-ac-item.is-selected{background:rgb(11 92 171 / .08)}html[data-theme="dark"] .atbq-ac-item:hover,html[data-theme="dark"] .atbq-ac-item.is-selected{background:rgb(59 130 246 / .18)}.atbq-ac-thumb{width:36px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0;background:#f8fafc;border:1px solid #e2e8f0}html[data-theme="dark"] .atbq-ac-thumb{background:#111c2a;border-color:#2b3e55}.atbq-ac-thumb--noimg{display:flex;align-items:center;justify-content:center}.atbq-ac-info{flex:1;min-width:0}.atbq-ac-title{font-size:12.5px;font-weight:600;color:var(--at-text,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}html[data-theme="dark"] .atbq-ac-title{color:#f1f5f9}.atbq-ac-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--at-muted,#64748b);margin-top:2px;flex-wrap:wrap}html[data-theme="dark"] .atbq-ac-meta{color:#94a3b8}.atbq-ac-sku{background:#e2e8f0;color:#1e293b;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.02em}html[data-theme="dark"] .atbq-ac-sku{background:#334155;color:#f1f5f9}.atbq-ac-price{font-weight:700;color:var(--at-blue,#0b5cab)}html[data-theme="dark"] .atbq-ac-price{color:#60a5fa}.atbq-ac-list mark{background:#fef08a;color:#713f12;padding:0 2px;border-radius:2px;font-weight:700}html[data-theme="dark"] .atbq-ac-list mark{background:#854d0e;color:#fef08a}.atbq-ac-empty{padding:12px 14px;font-size:12px;color:var(--at-muted,#64748b);text-align:center}.atbq-row input,.atbq-row select,.atbq-grid input,.atbq-grid select,.atbq-full textarea{width:100%;padding:8px 10px;border:1px solid var(--at-line,#e2e9f2);border-radius:6px;font-size:13px;background:var(--at-card-bg,#fff);color:inherit;box-sizing:border-box;font-family:inherit}html[data-theme="dark"] .atbq-row input,html[data-theme="dark"] .atbq-row select,html[data-theme="dark"] .atbq-grid input,html[data-theme="dark"] .atbq-grid select,html[data-theme="dark"] .atbq-full textarea{background:#1b2a3f;border-color:#2e435d;color:#f1f5f9}.atbq-row input:focus,.atbq-row select:focus,.atbq-grid input:focus,.atbq-grid select:focus,.atbq-full textarea:focus{outline:none;border-color:var(--at-blue,#0b5cab);box-shadow:0 0 0 3px rgb(11 92 171 / .15)}html[data-theme="dark"] .atbq-row input:focus,html[data-theme="dark"] .atbq-row select:focus,html[data-theme="dark"] .atbq-grid input:focus,html[data-theme="dark"] .atbq-grid select:focus,html[data-theme="dark"] .atbq-full textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgb(59 130 246 / .2)}.atbq-del{background:#fee2e2;color:#dc2626;border:none;border-radius:6px;font-size:16px;height:34px;width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.atbq-del:hover{background:#fca5a5}.atbq-add{background:#f0f6fc;border:1px dashed var(--at-blue,#0b5cab);color:var(--at-blue,#0b5cab);padding:6px 14px;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;margin-top:4px;touch-action:manipulation}html[data-theme="dark"] .atbq-add{background:#1e293b;color:#60a5fa;border-color:#3b82f6}.atbq-add:hover{background:#e1effb}.atbq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px}.atbq-grid label span,.atbq-full span{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:var(--at-text,#22303f)}html[data-theme="dark"] .atbq-grid label span,html[data-theme="dark"] .atbq-full span{color:#cbd5e1}.atbq-full{display:block;margin-bottom:12px}.atbq-full textarea{resize:vertical}.atbq-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.atbq-privacy{font-size:11.5px;color:var(--at-muted,#5c6c7d);margin:8px 0 16px;line-height:1.45}html[data-theme="dark"] .atbq-privacy{color:#94a3b8}.atbq-privacy a{color:var(--at-blue,#0b5cab);text-decoration:underline}html[data-theme="dark"] .atbq-privacy a{color:#60a5fa}.atbq-actions{display:flex;align-items:center;gap:14px}.atbq-submit.at-btn{background:var(--at-fill,#f68b1f);color:var(--at-fill-ink,#111827);border:none;padding:11px 26px;font-weight:700;font-size:14px;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgb(246 139 31 / .25);touch-action:manipulation;-webkit-tap-highlight-color:#fff0;transition:all 0.18s ease}.atbq-submit.at-btn:hover{background:var(--at-fill-hover,#e07c12)}.atbq-submit.at-btn:active{transform:scale(.98)}.atbq-status{font-size:13px;font-weight:600}.atbq-status.is-ok{color:var(--at-green,#1e9e4a)}.atbq-status.is-err{color:#dc2626}@media (max-width:768px){.atbq-tiers{grid-template-columns:repeat(3,1fr);gap:7px}.atbq-dialog{width:95%}}@media (max-width:520px){.atbq-box{padding:12px 10px;margin:12px 0;border-radius:8px}.atbq-head{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px}.atbq-head strong{font-size:13.5px}.atbq-sub{margin-left:0;font-size:11px}[dir="rtl"] .atbq-sub{margin-right:0}.atbq-tiers{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:10px}.atbq-tier{padding:8px 6px;min-height:68px}.atbq-tier .atbq-q{font-size:11px}.atbq-tier .atbq-p{font-size:13.5px}.atbq-tier .atbq-d{font-size:10.5px;padding:2px 5px}.atbq-tier--quote{padding:6px 4px}.atbq-tier--quote .atbq-p{font-size:11px;line-height:1.25;margin:2px 0}.atbq-tier--quote .atbq-d{font-size:10px;padding:2px 4px}.atbq-calc{padding:8px 10px;font-size:12px;border-radius:6px}.atbq-calc-line{font-size:12.5px;line-height:1.35}.atbq-calc-nudge{font-size:11.5px;margin-top:3px;line-height:1.3}.atbq-fine{font-size:10.5px}.atbq-rfq{padding:11px 12px;margin:12px 0;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;border-radius:8px}[dir="rtl"] .atbq-rfq{text-align:right;align-items:flex-start}.atbq-rfq-txt strong{font-size:12.5px;line-height:1.35}.atbq-rfq-txt span{font-size:11px;line-height:1.35}.atbq-open.at-btn{width:auto;max-width:100%;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600;border-radius:6px;min-height:32px;box-sizing:border-box;box-shadow:0 1px 3px rgb(11 92 171 / .08)}[dir="rtl"] .atbq-open.at-btn{align-self:flex-start}.atbq-dialog{width:96%;max-height:92vh;border-radius:10px;margin:auto}.atbq-dlg-head{padding:12px 14px}.atbq-dlg-head h2{font-size:16px}.atbq-form{padding:14px 12px;max-height:calc(92vh - 56px)}.atbq-items{padding:10px 8px;margin-bottom:12px}.atbq-row{grid-template-columns:1fr 1fr 34px;gap:6px;align-items:center}.atbq-row input[name="item[]"]{grid-column:1 / -1}.atbq-row input,.atbq-row select,.atbq-grid input,.atbq-grid select,.atbq-full textarea{padding:7px 8px;font-size:13px}.atbq-row .atbq-del{height:32px;width:34px;grid-column:auto}.atbq-grid{grid-template-columns:1fr;gap:10px}.atbq-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.atbq-submit.at-btn{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 16px;font-size:14px}}@media (max-width:360px){.atbq-box{padding:10px 7px}.atbq-tiers{gap:5px}.atbq-tier{padding:6px 3px;min-height:64px}.atbq-tier .atbq-p{font-size:12px}.atbq-tier .atbq-q{font-size:10.5px}.atbq-tier .atbq-d{font-size:9.5px}}.at-topbar-b2b{font-weight:600!important;color:#fff!important;background:rgb(246 139 31 / .22)!important;border:1px solid rgb(246 139 31 / .45)!important;padding:3px 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;line-height:1.2!important;transition:all 0.2s ease!important;text-decoration:none!important}.at-topbar-b2b:hover{background:#f68b1f!important;color:#111827!important;border-color:#f68b1f!important}.at-topbar-b2b svg{color:#f68b1f!important}.at-topbar-b2b:hover svg{color:#111827!important}@media (max-width:768px){.at-topbar-b2b{padding:3px 7px!important;font-size:11px!important}}